diff --git a/app/kuma-ui/pkg/resources/data/assets/AccordionList-4cd6ef4b.js b/app/kuma-ui/pkg/resources/data/assets/AccordionList-38c1f676.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/AccordionList-4cd6ef4b.js rename to app/kuma-ui/pkg/resources/data/assets/AccordionList-38c1f676.js index 0628e4901d4f..19e1c716ac47 100644 --- a/app/kuma-ui/pkg/resources/data/assets/AccordionList-4cd6ef4b.js +++ b/app/kuma-ui/pkg/resources/data/assets/AccordionList-38c1f676.js @@ -1 +1 @@ -import{d as v,ao as m,y as i,h as y,o as c,l,p as A,S 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-8bdef5fd.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,S 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-14211030.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-cb9b8dc5.js b/app/kuma-ui/pkg/resources/data/assets/AddNewServices-2c85966d.js similarity index 94% rename from app/kuma-ui/pkg/resources/data/assets/AddNewServices-cb9b8dc5.js rename to app/kuma-ui/pkg/resources/data/assets/AddNewServices-2c85966d.js index ec422ae1d554..a259323bf480 100644 --- a/app/kuma-ui/pkg/resources/data/assets/AddNewServices-cb9b8dc5.js +++ b/app/kuma-ui/pkg/resources/data/assets/AddNewServices-2c85966d.js @@ -1,4 +1,4 @@ -import{O as y,a as S,b as h}from"./OnboardingPage-8895637f.js";import{d as m,o as v,l as B,S as k,B as C,t as u,r,i as A,w as t,j as s,n as a,p as e,D as N,G as V}from"./index-8bdef5fd.js";const R=""+new URL("new-service-demo-bff0792e.svg",import.meta.url).href,I=""+new URL("new-service-manually-5bec5301.svg",import.meta.url).href,$=m({__name:"ServiceBox",props:{active:{type:Boolean,required:!1,default:!1}},emits:["clicked"],setup(o,{emit:c}){const i=o,d=c;return(l,n)=>(v(),B("div",{class:C(["box",{"box--active":i.active}]),"data-testid":"box",onClick:n[0]||(n[0]=p=>d("clicked"))},[k(l.$slots,"default",{},void 0,!0)],2))}});const _=u($,[["__scopeId","data-v-506b07cb"]]),g=o=>(N("data-v-c81d235d"),o=o(),V(),o),O={class:"service-mode-list"},T=g(()=>e("div",{class:"service-box-content"},[e("img",{src:R}),a(),e("p",{class:"service-mode-title"},` +import{O as y,a as S,b as h}from"./OnboardingPage-b69e4c56.js";import{d as m,o as v,l as B,S as k,B as C,t as u,r,i as A,w as t,j as s,n as a,p as e,D as N,G as V}from"./index-14211030.js";const R=""+new URL("new-service-demo-bff0792e.svg",import.meta.url).href,I=""+new URL("new-service-manually-5bec5301.svg",import.meta.url).href,$=m({__name:"ServiceBox",props:{active:{type:Boolean,required:!1,default:!1}},emits:["clicked"],setup(o,{emit:c}){const i=o,d=c;return(l,n)=>(v(),B("div",{class:C(["box",{"box--active":i.active}]),"data-testid":"box",onClick:n[0]||(n[0]=p=>d("clicked"))},[k(l.$slots,"default",{},void 0,!0)],2))}});const _=u($,[["__scopeId","data-v-506b07cb"]]),g=o=>(N("data-v-c81d235d"),o=o(),V(),o),O={class:"service-mode-list"},T=g(()=>e("div",{class:"service-box-content"},[e("img",{src:R}),a(),e("p",{class:"service-mode-title"},` Demo app `),a(),e("p",null,"Counter application")],-1)),z=g(()=>e("div",{class:"service-box-content"},[e("img",{src:I}),a(),e("p",{class:"service-mode-title"},` Manually diff --git a/app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-a42a32c6.js b/app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-38cafcbb.js similarity index 90% rename from app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-a42a32c6.js rename to app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-38cafcbb.js index 3a3305331ad8..2656fdac5077 100644 --- a/app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-a42a32c6.js +++ b/app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode-38cafcbb.js @@ -1,4 +1,4 @@ -import{L as y}from"./LoadingBox-c6e35124.js";import{O as A,a as N,b as R}from"./OnboardingPage-8895637f.js";import{_ as m}from"./CodeBlock.vue_vue_type_style_index_0_lang-2cbf275d.js";import{d as T,Q as C,y as _,R 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 E}from"./index-8bdef5fd.js";const b=d=>(L("data-v-7e9a50ed"),d=d(),O(),d),S=b(()=>o("p",{class:"mb-4 text-center"},` +import{L as y}from"./LoadingBox-dafdaeaf.js";import{O as A,a as N,b as R}from"./OnboardingPage-b69e4c56.js";import{_ as m}from"./CodeBlock.vue_vue_type_style_index_0_lang-d1127cc1.js";import{d as T,Q as C,y as _,R 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 E}from"./index-14211030.js";const b=d=>(L("data-v-7e9a50ed"),d=d(),O(),d),S=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,Q)=>{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-beda7f90.js b/app/kuma-ui/pkg/resources/data/assets/App-14f059fe.js similarity index 95% rename from app/kuma-ui/pkg/resources/data/assets/App-beda7f90.js rename to app/kuma-ui/pkg/resources/data/assets/App-14f059fe.js index 520df081fc81..d2217f5026d9 100644 --- a/app/kuma-ui/pkg/resources/data/assets/App-beda7f90.js +++ b/app/kuma-ui/pkg/resources/data/assets/App-14f059fe.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 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-8bdef5fd.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}; +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-14211030.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/AppCollection-9c4ed2fa.js b/app/kuma-ui/pkg/resources/data/assets/AppCollection-67b12e9c.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/AppCollection-9c4ed2fa.js rename to app/kuma-ui/pkg/resources/data/assets/AppCollection-67b12e9c.js index ee240461fb83..eb1d7465887f 100644 --- a/app/kuma-ui/pkg/resources/data/assets/AppCollection-9c4ed2fa.js +++ b/app/kuma-ui/pkg/resources/data/assets/AppCollection-67b12e9c.js @@ -1 +1 @@ -import{d as z,g as I,o as u,l as A,j as g,k as o,K as D,af as B,n as c,p as K,S as v,H as p,t as L,V,y as r,h as q,ag as w,i as h,a5 as N,w as l,W as E,Z as P,I as W,ac as F,a8 as H}from"./index-8bdef5fd.js";import{_ as U}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";const Z=["href"],G=z({__name:"DocumentationLink",props:{href:{}},setup(_){const{t:m}=I(),f=_;return(e,S)=>(u(),A("a",{class:"docs-link",href:f.href,target:"_blank"},[g(o(B),{size:o(D),title:o(m)("common.documentation")},null,8,["size","title"]),c(),K("span",null,[v(e.$slots,"default",{},()=>[c(p(o(m)("common.documentation")),1)],!0)])],8,Z))}});const J=L(G,[["__scopeId","data-v-1e7645ce"]]),Q={key:0,class:"app-collection-toolbar"},x=5,X=z({__name:"AppCollection",props:{isSelectedRow:{type:[Function,null],default:null},total:{default:0},pageNumber:{default:1},pageSize:{default:30},items:{},headers:{},error:{default:void 0},emptyStateTitle:{default:void 0},emptyStateMessage:{default:void 0},emptyStateCtaTo:{default:void 0},emptyStateCtaText:{default:void 0}},emits:["change"],setup(_,{emit:m}){const{t:f}=I(),e=_,S=m,M=V(),k=r(e.items),C=r(0),b=r(0),y=r(e.pageNumber),T=r(e.pageSize),O=q(()=>{const t=e.headers.filter(a=>["details","warnings","actions"].includes(a.key));if(t.length>4)return"initial";const s=100-t.length*x,n=e.headers.length-t.length;return`calc(${s}% / ${n})`});w(()=>e.items,(t,s)=>{t!==s&&(C.value++,k.value=e.items)}),w(()=>e.pageNumber,function(){e.pageNumber!==y.value&&b.value++});function R(t){if(!t)return{};const s={};return e.isSelectedRow!==null&&e.isSelectedRow(t)&&(s.class="is-selected"),s}const j=t=>{const s=t.target.closest("tr");if(s){const n=s.querySelector("a");n!==null&&n.click()}};return(t,s)=>{var n;return u(),h(o(H),{key:b.value,class:"app-collection",style:F(`--column-width: ${O.value}; --special-column-width: ${x}%;`),"has-error":typeof e.error<"u","pagination-total-items":e.total,"initial-fetcher-params":{page:e.pageNumber,pageSize:e.pageSize},headers:e.headers,"fetcher-cache-key":String(C.value),fetcher:({page:a,pageSize:i,query:$})=>{const d={};return y.value!==a&&(d.page=a),T.value!==i&&(d.size=i),y.value=a,T.value=i,Object.keys(d).length>0&&S("change",d),{data:k.value}},"cell-attrs":({headerKey:a})=>({class:`${a}-column`}),"row-attrs":R,"disable-sorting":"","hide-pagination-when-optional":"","onRow:click":j},N({_:2},[((n=e.items)==null?void 0:n.length)===0?{name:"empty-state",fn:l(()=>[g(U,null,N({default:l(()=>[c(p(e.emptyStateTitle??o(f)("common.emptyState.title"))+" ",1),c()]),_:2},[e.emptyStateMessage?{name:"message",fn:l(()=>[c(p(e.emptyStateMessage),1)]),key:"0"}:void 0,e.emptyStateCtaTo?{name:"cta",fn:l(()=>[typeof e.emptyStateCtaTo=="string"?(u(),h(J,{key:0,href:e.emptyStateCtaTo},{default:l(()=>[c(p(e.emptyStateCtaText),1)]),_:1},8,["href"])):(u(),h(o(E),{key:1,appearance:"primary",to:e.emptyStateCtaTo},{default:l(()=>[g(o(P),{size:o(D)},null,8,["size"]),c(" "+p(e.emptyStateCtaText),1)]),_:1},8,["to"]))]),key:"1"}:void 0]),1024)]),key:"0"}:void 0,W(Object.keys(o(M)),a=>({name:a,fn:l(({row:i,rowValue:$})=>[a==="toolbar"?(u(),A("div",Q,[v(t.$slots,"toolbar",{},void 0,!0)])):v(t.$slots,a,{key:1,row:i,rowValue:$},void 0,!0)])}))]),1032,["style","has-error","pagination-total-items","initial-fetcher-params","headers","fetcher-cache-key","fetcher","cell-attrs"])}}});const te=L(X,[["__scopeId","data-v-1dad27d2"]]);export{te as A,J as D}; +import{d as z,g as I,o as u,l as A,j as g,k as o,K as D,af as B,n as c,p as K,S as v,H as p,t as L,V,y as r,h as q,ag as w,i as h,a5 as N,w as l,W as E,Z as P,I as W,ac as F,a8 as H}from"./index-14211030.js";import{_ as U}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";const Z=["href"],G=z({__name:"DocumentationLink",props:{href:{}},setup(_){const{t:m}=I(),f=_;return(e,S)=>(u(),A("a",{class:"docs-link",href:f.href,target:"_blank"},[g(o(B),{size:o(D),title:o(m)("common.documentation")},null,8,["size","title"]),c(),K("span",null,[v(e.$slots,"default",{},()=>[c(p(o(m)("common.documentation")),1)],!0)])],8,Z))}});const J=L(G,[["__scopeId","data-v-1e7645ce"]]),Q={key:0,class:"app-collection-toolbar"},x=5,X=z({__name:"AppCollection",props:{isSelectedRow:{type:[Function,null],default:null},total:{default:0},pageNumber:{default:1},pageSize:{default:30},items:{},headers:{},error:{default:void 0},emptyStateTitle:{default:void 0},emptyStateMessage:{default:void 0},emptyStateCtaTo:{default:void 0},emptyStateCtaText:{default:void 0}},emits:["change"],setup(_,{emit:m}){const{t:f}=I(),e=_,S=m,M=V(),k=r(e.items),C=r(0),b=r(0),y=r(e.pageNumber),T=r(e.pageSize),O=q(()=>{const t=e.headers.filter(a=>["details","warnings","actions"].includes(a.key));if(t.length>4)return"initial";const s=100-t.length*x,n=e.headers.length-t.length;return`calc(${s}% / ${n})`});w(()=>e.items,(t,s)=>{t!==s&&(C.value++,k.value=e.items)}),w(()=>e.pageNumber,function(){e.pageNumber!==y.value&&b.value++});function R(t){if(!t)return{};const s={};return e.isSelectedRow!==null&&e.isSelectedRow(t)&&(s.class="is-selected"),s}const j=t=>{const s=t.target.closest("tr");if(s){const n=s.querySelector("a");n!==null&&n.click()}};return(t,s)=>{var n;return u(),h(o(H),{key:b.value,class:"app-collection",style:F(`--column-width: ${O.value}; --special-column-width: ${x}%;`),"has-error":typeof e.error<"u","pagination-total-items":e.total,"initial-fetcher-params":{page:e.pageNumber,pageSize:e.pageSize},headers:e.headers,"fetcher-cache-key":String(C.value),fetcher:({page:a,pageSize:i,query:$})=>{const d={};return y.value!==a&&(d.page=a),T.value!==i&&(d.size=i),y.value=a,T.value=i,Object.keys(d).length>0&&S("change",d),{data:k.value}},"cell-attrs":({headerKey:a})=>({class:`${a}-column`}),"row-attrs":R,"disable-sorting":"","hide-pagination-when-optional":"","onRow:click":j},N({_:2},[((n=e.items)==null?void 0:n.length)===0?{name:"empty-state",fn:l(()=>[g(U,null,N({default:l(()=>[c(p(e.emptyStateTitle??o(f)("common.emptyState.title"))+" ",1),c()]),_:2},[e.emptyStateMessage?{name:"message",fn:l(()=>[c(p(e.emptyStateMessage),1)]),key:"0"}:void 0,e.emptyStateCtaTo?{name:"cta",fn:l(()=>[typeof e.emptyStateCtaTo=="string"?(u(),h(J,{key:0,href:e.emptyStateCtaTo},{default:l(()=>[c(p(e.emptyStateCtaText),1)]),_:1},8,["href"])):(u(),h(o(E),{key:1,appearance:"primary",to:e.emptyStateCtaTo},{default:l(()=>[g(o(P),{size:o(D)},null,8,["size"]),c(" "+p(e.emptyStateCtaText),1)]),_:1},8,["to"]))]),key:"1"}:void 0]),1024)]),key:"0"}:void 0,W(Object.keys(o(M)),a=>({name:a,fn:l(({row:i,rowValue:$})=>[a==="toolbar"?(u(),A("div",Q,[v(t.$slots,"toolbar",{},void 0,!0)])):v(t.$slots,a,{key:1,row:i,rowValue:$},void 0,!0)])}))]),1032,["style","has-error","pagination-total-items","initial-fetcher-params","headers","fetcher-cache-key","fetcher","cell-attrs"])}}});const te=L(X,[["__scopeId","data-v-1dad27d2"]]);export{te as A,J as D}; diff --git a/app/kuma-ui/pkg/resources/data/assets/AppNotFoundView-a4e708d3.js b/app/kuma-ui/pkg/resources/data/assets/AppNotFoundView-46b147c9.js similarity index 91% rename from app/kuma-ui/pkg/resources/data/assets/AppNotFoundView-a4e708d3.js rename to app/kuma-ui/pkg/resources/data/assets/AppNotFoundView-46b147c9.js index 65cf2a5abb81..c64af1fadb29 100644 --- a/app/kuma-ui/pkg/resources/data/assets/AppNotFoundView-a4e708d3.js +++ b/app/kuma-ui/pkg/resources/data/assets/AppNotFoundView-46b147c9.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-8bdef5fd.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-14211030.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-0fed4f74.js b/app/kuma-ui/pkg/resources/data/assets/ClustersView-bc645e5a.js similarity index 74% rename from app/kuma-ui/pkg/resources/data/assets/ClustersView-0fed4f74.js rename to app/kuma-ui/pkg/resources/data/assets/ClustersView-bc645e5a.js index 900a469c4d0c..9b4cfdf5a485 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ClustersView-0fed4f74.js +++ b/app/kuma-ui/pkg/resources/data/assets/ClustersView-bc645e5a.js @@ -1 +1 @@ -import{E as p}from"./EnvoyData-e756f2a9.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-8bdef5fd.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-2cbf275d.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";const x=_({__name:"ClustersView",props:{data:{}},setup(o){const r=o;return(V,h)=>{const n=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:i,t:l})=>[s(u,null,{title:t(()=>[f("h2",null,[s(n,{title:l("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)(r.data.zoneEgressInsight),resource:"Zone",src:`/zone-egresses/${i.params.zoneEgress}/data-path/clusters`,"query-key":"envoy-data-clusters-zone-egress"},null,8,["status","src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{x as default}; +import{E as p}from"./EnvoyData-bec8881f.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-14211030.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-d1127cc1.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";const x=_({__name:"ClustersView",props:{data:{}},setup(o){const r=o;return(V,h)=>{const n=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:i,t:l})=>[s(u,null,{title:t(()=>[f("h2",null,[s(n,{title:l("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)(r.data.zoneEgressInsight),resource:"Zone",src:`/zone-egresses/${i.params.zoneEgress}/data-path/clusters`,"query-key":"envoy-data-clusters-zone-egress"},null,8,["status","src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{x as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ClustersView-b7ba0610.js b/app/kuma-ui/pkg/resources/data/assets/ClustersView-bdc6f73e.js similarity index 74% rename from app/kuma-ui/pkg/resources/data/assets/ClustersView-b7ba0610.js rename to app/kuma-ui/pkg/resources/data/assets/ClustersView-bdc6f73e.js index 6df9e9d8d892..61538b02ec09 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ClustersView-b7ba0610.js +++ b/app/kuma-ui/pkg/resources/data/assets/ClustersView-bdc6f73e.js @@ -1 +1 @@ -import{E as p}from"./EnvoyData-e756f2a9.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-8bdef5fd.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-2cbf275d.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";const x=_({__name:"ClustersView",props:{data:{}},setup(o){const n=o;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)(n.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{x as default}; +import{E as p}from"./EnvoyData-bec8881f.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-14211030.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-d1127cc1.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";const x=_({__name:"ClustersView",props:{data:{}},setup(o){const n=o;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)(n.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{x as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang-2cbf275d.js b/app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang-d1127cc1.js similarity index 99% rename from app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang-2cbf275d.js rename to app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang-d1127cc1.js index c974d73a4451..66c60e3c1baa 100644 --- a/app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang-2cbf275d.js +++ b/app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang-d1127cc1.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{aa as W,ab as re,d as ie,y as se,o as oe,i as le,w as ue,S as ce,ac as de,k as Z,ad as ge}from"./index-8bdef5fd.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{aa as W,ab as re,d as ie,y as se,o as oe,i as le,w as ue,S as ce,ac as de,k as Z,ad as ge}from"./index-14211030.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-a8efe79a.js b/app/kuma-ui/pkg/resources/data/assets/CompletedView-0eab8201.js similarity index 86% rename from app/kuma-ui/pkg/resources/data/assets/CompletedView-a8efe79a.js rename to app/kuma-ui/pkg/resources/data/assets/CompletedView-0eab8201.js index d02bf23d7ac6..3fd026f07ca9 100644 --- a/app/kuma-ui/pkg/resources/data/assets/CompletedView-a8efe79a.js +++ b/app/kuma-ui/pkg/resources/data/assets/CompletedView-0eab8201.js @@ -1,3 +1,3 @@ -import{O as d,a as l,b as r}from"./OnboardingPage-8895637f.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-8bdef5fd.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-b69e4c56.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-14211030.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-91e7d914.js b/app/kuma-ui/pkg/resources/data/assets/ConfigView-2f54ff69.js similarity index 78% rename from app/kuma-ui/pkg/resources/data/assets/ConfigView-91e7d914.js rename to app/kuma-ui/pkg/resources/data/assets/ConfigView-2f54ff69.js index 212534208e03..63047ac7dc28 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ConfigView-91e7d914.js +++ b/app/kuma-ui/pkg/resources/data/assets/ConfigView-2f54ff69.js @@ -1 +1 @@ -import{d as g,Q 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-8bdef5fd.js";import{_ as C}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-603e488c.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-2cbf275d.js";import"./toYaml-4e00099e.js";const K=g({__name:"ConfigView",setup(E){const i=k();return(x,y)=>{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,Q 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-14211030.js";import{_ as C}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-0e607277.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-d1127cc1.js";import"./toYaml-4e00099e.js";const K=g({__name:"ConfigView",setup(E){const i=k();return(x,y)=>{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-cd522b3e.js b/app/kuma-ui/pkg/resources/data/assets/ConfigView-499742b6.js similarity index 78% rename from app/kuma-ui/pkg/resources/data/assets/ConfigView-cd522b3e.js rename to app/kuma-ui/pkg/resources/data/assets/ConfigView-499742b6.js index 15b5e1c50808..ba8f93a02b2c 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ConfigView-cd522b3e.js +++ b/app/kuma-ui/pkg/resources/data/assets/ConfigView-499742b6.js @@ -1 +1 @@ -import{d as g,Q 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-8bdef5fd.js";import{_ as C}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-603e488c.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-2cbf275d.js";import"./toYaml-4e00099e.js";const K=g({__name:"ConfigView",setup(x){const i=k();return(y,A)=>{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,Q 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-14211030.js";import{_ as C}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-0e607277.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-d1127cc1.js";import"./toYaml-4e00099e.js";const K=g({__name:"ConfigView",setup(x){const i=k();return(y,A)=>{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/ConfigView-4c71e61a.js b/app/kuma-ui/pkg/resources/data/assets/ConfigView-af0d2350.js similarity index 87% rename from app/kuma-ui/pkg/resources/data/assets/ConfigView-4c71e61a.js rename to app/kuma-ui/pkg/resources/data/assets/ConfigView-af0d2350.js index a755926a305e..2b05cff4dff6 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ConfigView-4c71e61a.js +++ b/app/kuma-ui/pkg/resources/data/assets/ConfigView-af0d2350.js @@ -1 +1 @@ -import{_ as V}from"./CodeBlock.vue_vue_type_style_index_0_lang-2cbf275d.js";import{d as C,r as o,o as n,i as p,w as t,j as d,a5 as v,p as m,n as c,l,F as _,I as g,H as N}from"./index-8bdef5fd.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-d1127cc1.js";import{d as C,r as o,o as n,i as p,w as t,j as d,a5 as v,p as m,n as c,l,F as _,I as g,H as N}from"./index-14211030.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/ConfigurationTypes-ee531a2b.js b/app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-f96f308c.js similarity index 89% rename from app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-ee531a2b.js rename to app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-f96f308c.js index a974642e1ddc..7917b4067ee4 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-ee531a2b.js +++ b/app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes-f96f308c.js @@ -1,4 +1,4 @@ -import{O as h,a as x,b as C}from"./OnboardingPage-8895637f.js";import{d as G,M as T,N as w,O as P,P as R,y as K,h as M,r,o as u,i as d,w as e,j as o,n as t,p,q as O,t as N}from"./index-8bdef5fd.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=M(()=>_[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-b69e4c56.js";import{d as G,M as T,N as w,O as P,P as R,y as K,h as M,r,o as u,i as d,w as e,j as o,n as t,p,q as O,t as N}from"./index-14211030.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=M(()=>_[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(O(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-b0f64b21.js b/app/kuma-ui/pkg/resources/data/assets/CreateMesh-ab490207.js similarity index 91% rename from app/kuma-ui/pkg/resources/data/assets/CreateMesh-b0f64b21.js rename to app/kuma-ui/pkg/resources/data/assets/CreateMesh-ab490207.js index aedb009d6036..6718da1026b5 100644 --- a/app/kuma-ui/pkg/resources/data/assets/CreateMesh-b0f64b21.js +++ b/app/kuma-ui/pkg/resources/data/assets/CreateMesh-ab490207.js @@ -1,4 +1,4 @@ -import{O as h,a as b,b as g}from"./OnboardingPage-8895637f.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-8bdef5fd.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-b69e4c56.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-14211030.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-3043eb37.js b/app/kuma-ui/pkg/resources/data/assets/CreateView-20f7a3ed.js similarity index 99% rename from app/kuma-ui/pkg/resources/data/assets/CreateView-3043eb37.js rename to app/kuma-ui/pkg/resources/data/assets/CreateView-20f7a3ed.js index 890f9a83a567..d8d067c96510 100644 --- a/app/kuma-ui/pkg/resources/data/assets/CreateView-3043eb37.js +++ b/app/kuma-ui/pkg/resources/data/assets/CreateView-20f7a3ed.js @@ -1,4 +1,4 @@ -import{d as A,y as f,z as de,U as me,r as z,o as r,l as d,p as o,j as l,w as a,i as k,k as e,az as j,aA as G,aB as pe,aC as _e,aD as fe,aE as H,n,S as V,g as x,e as Q,h as w,H as s,Q as ve,a2 as be,aF as U,F as L,m as C,I as ze,X as he,K as X,Z as ge,t as ke}from"./index-8bdef5fd.js";import{_ as $}from"./CodeBlock.vue_vue_type_style_index_0_lang-2cbf275d.js";import{g as ye}from"./dataplane-0a086c06.js";const Ee=["data-test-state"],Ce={class:"scanner-content"},$e={class:"mr-1"},Ie=A({__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(y,{emit:t}){const v=y,_=t,I=f(0),h=f(!1),c=f(!1),E=f(null);de(function(){S()}),me(function(){m()});function S(){h.value=!0,c.value=!1,m(),E.value=window.setInterval(async()=>{I.value++,await v.loaderFunction(),(I.value===v.retries||v.canComplete===!0)&&(m(),h.value=!1,c.value=!0,_("hide-siblings",!0))},v.interval)}function m(){E.value!==null&&window.clearInterval(E.value)}return(g,N)=>{const T=z("KEmptyState");return r(),d("div",{class:"scanner","data-test-state":h.value?"waiting":y.hasError?"error":"success"},[o("div",Ce,[l(T,{"cta-is-hidden":""},{title:a(()=>[o("span",$e,[h.value?(r(),k(e(j),{key:0,color:e(G)},null,8,["color"])):y.hasError?(r(),k(e(pe),{key:1,color:e(_e)},null,8,["color"])):(r(),k(e(fe),{key:2,color:e(H)},null,8,["color"]))]),n(),h.value?V(g.$slots,"loading-title",{key:0}):y.hasError?V(g.$slots,"error-title",{key:1}):V(g.$slots,"complete-title",{key:2})]),message:a(()=>[h.value?V(g.$slots,"loading-content",{key:0}):y.hasError?V(g.$slots,"error-content",{key:1}):V(g.$slots,"complete-content",{key:2})]),_:3})])],8,Ee)}}}),we={class:"form-step-title"},Ke=o("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=o("span",{class:"form-step-number"},"2",-1),Ze=o("p",null,"On your local machine, create a namespace in your Kubernetes cluster and pull down the kong Helm repo.",-1),qe={class:"instruction-list"},Le={class:"form-step-title"},Ae=o("span",{class:"form-step-number"},"3",-1),De={class:"form-step-title"},Be=o("span",{class:"form-step-number"},"4",-1),Re={class:"field-group-label mt-4"},Ue={class:"mt-4"},xe=A({__name:"ZoneCreateKubernetesInstructions",props:{zoneName:{type:String,required:!0},globalKdsAddress:{type:String,required:!0},zoneIngressEnabled:{type:Boolean,required:!0},zoneEgressEnabled:{type:Boolean,required:!0},token:{type:String,required:!0},base64EncodedToken:{type:String,required:!0}},setup(y){const t=x(),v=Q(),_=y,I=w(()=>t.t("zones.form.kubernetes.secret.createSecretCommand",{token:_.base64EncodedToken}).trim()),h=w(()=>{const c={zoneName:_.zoneName,globalKdsAddress:_.globalKdsAddress,zoneIngressEnabled:String(_.zoneIngressEnabled),zoneEgressEnabled:String(_.zoneEgressEnabled)};return typeof v.params.virtualControlPlaneId=="string"&&(c.controlPlaneId=v.params.virtualControlPlaneId),t.t("zones.form.kubernetes.connectZone.config",c).trim()});return(c,E)=>(r(),d("div",null,[o("h3",we,[Ke,n(" "+s(e(t).t("zones.form.kubernetes.prerequisites.title")),1)]),n(),o("ul",Ve,[o("li",null,[o("b",null,s(e(t).t("zones.form.kubernetes.prerequisites.step1Label"))+s(_.zoneIngressEnabled?" "+e(t).t("zones.form.kubernetes.prerequisites.step1LabelAddendum"):""),1),n(`: +import{d as A,y as f,z as de,U as me,r as z,o as r,l as d,p as o,j as l,w as a,i as k,k as e,az as j,aA as G,aB as pe,aC as _e,aD as fe,aE as H,n,S as V,g as x,e as Q,h as w,H as s,Q as ve,a2 as be,aF as U,F as L,m as C,I as ze,X as he,K as X,Z as ge,t as ke}from"./index-14211030.js";import{_ as $}from"./CodeBlock.vue_vue_type_style_index_0_lang-d1127cc1.js";import{g as ye}from"./dataplane-0a086c06.js";const Ee=["data-test-state"],Ce={class:"scanner-content"},$e={class:"mr-1"},Ie=A({__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(y,{emit:t}){const v=y,_=t,I=f(0),h=f(!1),c=f(!1),E=f(null);de(function(){S()}),me(function(){m()});function S(){h.value=!0,c.value=!1,m(),E.value=window.setInterval(async()=>{I.value++,await v.loaderFunction(),(I.value===v.retries||v.canComplete===!0)&&(m(),h.value=!1,c.value=!0,_("hide-siblings",!0))},v.interval)}function m(){E.value!==null&&window.clearInterval(E.value)}return(g,N)=>{const T=z("KEmptyState");return r(),d("div",{class:"scanner","data-test-state":h.value?"waiting":y.hasError?"error":"success"},[o("div",Ce,[l(T,{"cta-is-hidden":""},{title:a(()=>[o("span",$e,[h.value?(r(),k(e(j),{key:0,color:e(G)},null,8,["color"])):y.hasError?(r(),k(e(pe),{key:1,color:e(_e)},null,8,["color"])):(r(),k(e(fe),{key:2,color:e(H)},null,8,["color"]))]),n(),h.value?V(g.$slots,"loading-title",{key:0}):y.hasError?V(g.$slots,"error-title",{key:1}):V(g.$slots,"complete-title",{key:2})]),message:a(()=>[h.value?V(g.$slots,"loading-content",{key:0}):y.hasError?V(g.$slots,"error-content",{key:1}):V(g.$slots,"complete-content",{key:2})]),_:3})])],8,Ee)}}}),we={class:"form-step-title"},Ke=o("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=o("span",{class:"form-step-number"},"2",-1),Ze=o("p",null,"On your local machine, create a namespace in your Kubernetes cluster and pull down the kong Helm repo.",-1),qe={class:"instruction-list"},Le={class:"form-step-title"},Ae=o("span",{class:"form-step-number"},"3",-1),De={class:"form-step-title"},Be=o("span",{class:"form-step-number"},"4",-1),Re={class:"field-group-label mt-4"},Ue={class:"mt-4"},xe=A({__name:"ZoneCreateKubernetesInstructions",props:{zoneName:{type:String,required:!0},globalKdsAddress:{type:String,required:!0},zoneIngressEnabled:{type:Boolean,required:!0},zoneEgressEnabled:{type:Boolean,required:!0},token:{type:String,required:!0},base64EncodedToken:{type:String,required:!0}},setup(y){const t=x(),v=Q(),_=y,I=w(()=>t.t("zones.form.kubernetes.secret.createSecretCommand",{token:_.base64EncodedToken}).trim()),h=w(()=>{const c={zoneName:_.zoneName,globalKdsAddress:_.globalKdsAddress,zoneIngressEnabled:String(_.zoneIngressEnabled),zoneEgressEnabled:String(_.zoneEgressEnabled)};return typeof v.params.virtualControlPlaneId=="string"&&(c.controlPlaneId=v.params.virtualControlPlaneId),t.t("zones.form.kubernetes.connectZone.config",c).trim()});return(c,E)=>(r(),d("div",null,[o("h3",we,[Ke,n(" "+s(e(t).t("zones.form.kubernetes.prerequisites.title")),1)]),n(),o("ul",Ve,[o("li",null,[o("b",null,s(e(t).t("zones.form.kubernetes.prerequisites.step1Label"))+s(_.zoneIngressEnabled?" "+e(t).t("zones.form.kubernetes.prerequisites.step1LabelAddendum"):""),1),n(`: `+s(e(t).t("zones.form.kubernetes.prerequisites.step1Description",{productName:e(t).t("common.product.name")})),1)]),n(),o("li",null,[o("b",null,s(e(t).t("zones.form.kubernetes.prerequisites.step2Label")),1),n(`: `+s(e(t).t("zones.form.kubernetes.prerequisites.step2Description")),1)]),n(),o("li",null,[o("a",Se,s(e(t).t("zones.form.kubernetes.prerequisites.step3LinkTitle")),1),n(" "+s(e(t).t("zones.form.kubernetes.prerequisites.step3Tail")),1)])]),n(),o("h3",Ne,[Te,n(" "+s(e(t).t("zones.form.kubernetes.helm.title")),1)]),n(),Ze,n(),o("ol",qe,[o("li",null,[o("b",null,s(e(t).t("zones.form.kubernetes.helm.step1Description")),1),n(),l($,{id:"zone-kubernetes-create-namespace",class:"mt-2",code:e(t).t("zones.form.kubernetes.helm.step1Command"),language:"bash"},null,8,["code"])]),n(),o("li",null,[o("b",null,s(e(t).t("zones.form.kubernetes.helm.step2Description")),1),n(),l($,{id:"zone-kubernetes-add-charts-repo",class:"mt-2",code:e(t).t("zones.form.kubernetes.helm.step2Command"),language:"bash"},null,8,["code"])]),n(),o("li",null,[o("b",null,s(e(t).t("zones.form.kubernetes.helm.step3Description")),1),n(),l($,{id:"zone-kubernetes-repo-update",class:"mt-2",code:e(t).t("zones.form.kubernetes.helm.step3Command"),language:"bash"},null,8,["code"])])]),n(),o("h3",Le,[Ae,n(" "+s(e(t).t("zones.form.kubernetes.secret.title")),1)]),n(),o("p",null,s(e(t).t("zones.form.kubernetes.secret.createSecretDescription")),1),n(),l($,{id:"zone-kubernetes-create-secret",class:"mt-4",code:I.value,language:"bash"},null,8,["code"]),n(),o("h3",De,[Be,n(" "+s(e(t).t("zones.form.kubernetes.connectZone.title")),1)]),n(),o("p",null,s(e(t).t("zones.form.kubernetes.connectZone.configDescription")),1),n(),o("span",Re,s(e(t).t("zones.form.kubernetes.connectZone.configFileName")),1),n(),l($,{id:"zone-kubernetes-config-code-block","data-testid":"zone-kubernetes-config",code:h.value,language:"yaml"},null,8,["code"]),n(),o("p",Ue,s(e(t).t("zones.form.kubernetes.connectZone.connectDescription")),1),n(),l($,{id:"zone-kubernetes-command-code-block",class:"mt-4",code:e(t).t("zones.form.kubernetes.connectZone.connectCommand").trim(),language:"bash"},null,8,["code"])]))}}),Fe={class:"form-step-title"},Oe=o("span",{class:"form-step-number"},"1",-1),Pe={class:"form-step-title"},Me=o("span",{class:"form-step-number"},"2",-1),Xe={class:"field-group-label mt-4"},je={class:"mt-4"},Ge=A({__name:"ZoneCreateUniversalInstructions",props:{zoneName:{type:String,required:!0},globalKdsAddress:{type:String,required:!0},token:{type:String,required:!0}},setup(y){const t=x(),v=Q(),_=y,I=w(()=>t.t("zones.form.universal.saveToken.saveTokenCommand",{token:_.token}).trim()),h=w(()=>{const c={zoneName:_.zoneName,globalKdsAddress:_.globalKdsAddress};return typeof v.params.virtualControlPlaneId=="string"&&(c.controlPlaneId=v.params.virtualControlPlaneId),t.t("zones.form.universal.connectZone.config",c).trim()});return(c,E)=>(r(),d("div",null,[o("h3",Fe,[Oe,n(" "+s(e(t).t("zones.form.universal.saveToken.title")),1)]),n(),o("p",null,s(e(t).t("zones.form.universal.saveToken.saveTokenDescription")),1),n(),l($,{id:"zone-kubernetes-token",class:"mt-4",code:I.value,language:"bash"},null,8,["code"]),n(),o("h3",Pe,[Me,n(" "+s(e(t).t("zones.form.universal.connectZone.title")),1)]),n(),o("p",null,s(e(t).t("zones.form.universal.connectZone.configDescription")),1),n(),o("span",Xe,s(e(t).t("zones.form.universal.connectZone.configFileName")),1),n(),l($,{id:"zone-universal-config-code-block","data-testid":"zone-universal-config",class:"mt-4",code:h.value,language:"yaml"},null,8,["code"]),n(),o("p",je,s(e(t).t("zones.form.universal.connectZone.connectDescription")),1),n(),l($,{id:"zone-universal-connect-command-code-block",class:"mt-4",code:e(t).t("zones.form.universal.connectZone.connectCommand").trim(),language:"bash"},null,8,["code"])]))}}),He={class:"form-wrapper"},Qe={key:1},We={key:2},Je={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"},wn={class:"form-section__header"},Kn={class:"form-section-title"},Vn={key:0},Sn={class:"form-section__content"},Nn={class:"form-section"},Tn={class:"form-section__header"},Zn={class:"form-section-title"},qn={key:0},Ln={class:"form-section__content"},An={class:"mt-2"},Dn=A({__name:"CreateView",setup(y){const{t,tm:v}=x(),_=ve(),I=be(),h=/^(?![-0-9])[a-z0-9-]{1,63}$/,c=f(null),E=f(!1),S=f(!1),m=f(null),g=f(null),N=f(!1),T=f(null),b=f(""),K=f("kubernetes"),D=f(!0),B=f(!0),Z=w(()=>c.value!==null&&c.value.token?c.value.token:""),W=w(()=>Z.value!==""?window.btoa(Z.value):""),J=w(()=>b.value===""||E.value||c.value!==null),R=w(()=>{if(g.value!==null)return g.value;if(m.value instanceof U){const p=m.value.invalidParameters.find(i=>i.field==="name");if(p!==void 0)return p.reason}return null});async function Y(){E.value=!0,m.value=null;try{if(!F(b.value))return;c.value=await _.createZone({name:b.value})}catch(p){p instanceof Error?m.value=p:console.error(p)}finally{E.value=!1}}function F(p){const i=h.test(p);return i?g.value=null:g.value=t("zones.create.invalidNameError"),i}async function ee(){N.value=!1,T.value=null;try{const p=await _.getZoneOverview({name:b.value}),i=ye(p.zoneInsight);N.value=i==="online"}catch(p){p instanceof Error?T.value=p:console.error(p)}}function O(){S.value=!S.value}return(p,i)=>{const ne=z("RouteTitle"),q=z("KButton"),te=z("KAlert"),oe=z("KLabel"),se=z("KInput"),P=z("KRadio"),M=z("KInputSwitch"),ae=z("DataSource"),re=z("KCard"),le=z("KModal"),ie=z("AppView"),ce=z("RouteView");return r(),k(ce,{name:"zone-create-view",attrs:{class:"is-fullscreen"}},{default:a(()=>[l(ie,{fullscreen:!0,breadcrumbs:[]},{title:a(()=>[o("h1",null,[l(ne,{title:e(t)("zones.routes.create.title"),render:!0},null,8,["title"])])]),actions:a(()=>[Z.value===""||N.value?(r(),k(q,{key:0,appearance:"outline","data-testid":"exit-button",to:{name:"zone-cp-list-view"}},{default:a(()=>[n(s(e(t)("zones.form.exit")),1)]),_:1})):(r(),k(q,{key:1,appearance:"outline","data-testid":"exit-button",onClick:O},{default:a(()=>[n(s(e(t)("zones.form.exit")),1)]),_:1}))]),default:a(()=>[n(),n(),o("div",He,[m.value!==null?(r(),k(te,{key:0,appearance:"danger",class:"mb-4","dismiss-type":"icon","data-testid":"create-zone-error"},{alertMessage:a(()=>[m.value instanceof e(U)&&[409,500].includes(m.value.status)?(r(),d(L,{key:0},[o("p",null,s(e(t)(`zones.create.status_error.${m.value.status}.title`,{name:b.value})),1),n(),o("p",null,s(e(t)(`zones.create.status_error.${m.value.status}.description`)),1)],64)):m.value instanceof e(U)?(r(),d("p",Qe,s(e(t)("common.error_state.api_error",{status:m.value.status,title:m.value.detail})),1)):(r(),d("p",We,s(e(t)("common.error_state.default_error")),1))]),_:1})):C("",!0),n(),l(re,{class:"form-card"},{body:a(()=>[o("div",Je,[o("div",Ye,[o("div",null,[o("h1",en,[o("span",nn,s(e(t)("zones.form.title")),1)]),n(),e(t)("zones.form.description")!==" "?(r(),d("p",tn,s(e(t)("zones.form.description")),1)):C("",!0)]),n(),e(v)("zones.form.facts").length>0?(r(),d("div",on,[o("ul",sn,[(r(!0),d(L,null,ze(e(v)("zones.form.facts"),(u,ue)=>(r(),d("li",{key:ue,class:"fact-list__item"},[l(e(he),{color:e(H)},null,8,["color"]),n(" "+s(u),1)]))),128))])])):C("",!0)]),n(),o("div",an,[o("div",rn,[o("h2",ln,s(e(t)("zones.form.section.name.title")),1),n(),e(t)("zones.form.section.name.description")!==" "?(r(),d("p",cn,s(e(t)("zones.form.section.name.description")),1)):C("",!0)]),n(),o("div",un,[o("div",null,[l(oe,{for:"zone-name",required:"","tooltip-attributes":{placement:"right"}},{tooltip:a(()=>[n(s(e(t)("zones.form.name_tooltip")),1)]),default:a(()=>[n(s(e(t)("zones.form.nameLabel"))+" ",1)]),_:1}),n(),l(se,{id:"zone-name",modelValue:b.value,"onUpdate:modelValue":i[0]||(i[0]=u=>b.value=u),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:c.value!==null,onBlur:i[1]||(i[1]=u=>F(b.value))},null,8,["modelValue","data-test-error-type","has-error","error-message","disabled"])]),n(),l(q,{appearance:"primary",class:"mt-4",disabled:J.value,"data-testid":"create-zone-button",onClick:Y},{default:a(()=>[E.value?(r(),k(e(j),{key:0,color:e(G),size:e(X)},null,8,["color","size"])):(r(),k(e(ge),{key:1,size:e(X)},null,8,["size"])),n(" "+s(e(t)("zones.form.createZoneButtonLabel")),1)]),_:1},8,["disabled"])])]),n(),c.value!==null?(r(),d(L,{key:0},[o("div",dn,[o("div",mn,[o("h2",pn,s(e(t)("zones.form.section.configuration.title")),1),n(),e(t)("zones.form.section.configuration.description")!==" "?(r(),d("p",_n,s(e(t)("zones.form.section.configuration.description")),1)):C("",!0)]),n(),o("div",fn,[o("div",vn,[o("div",bn,[o("span",zn,s(e(t)("zones.form.environmentLabel"))+` * `,1),n(),o("div",hn,[l(P,{id:"zone-environment-universal",modelValue:K.value,"onUpdate:modelValue":i[2]||(i[2]=u=>K.value=u),"selected-value":"universal",name:"zone-environment","data-testid":"environment-universal-radio-button"},{default:a(()=>[n(s(e(t)("zones.form.universalLabel")),1)]),_:1},8,["modelValue"]),n(),l(P,{id:"zone-environment-kubernetes",modelValue:K.value,"onUpdate:modelValue":i[3]||(i[3]=u=>K.value=u),"selected-value":"kubernetes",name:"zone-environment","data-testid":"environment-kubernetes-radio-button"},{default:a(()=>[n(s(e(t)("zones.form.kubernetesLabel")),1)]),_:1},8,["modelValue"])])]),n(),K.value==="kubernetes"?(r(),d(L,{key:0},[o("div",gn,[o("span",kn,s(e(t)("zones.form.zoneIngressLabel"))+` * diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-869c3b07.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-703a23de.js similarity index 76% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-869c3b07.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-703a23de.js index b803206f8162..a5ccd52d76a6 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-869c3b07.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-703a23de.js @@ -1 +1 @@ -import{E as d}from"./EnvoyData-e756f2a9.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-8bdef5fd.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-2cbf275d.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";const g=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{g as default}; +import{E as d}from"./EnvoyData-bec8881f.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-14211030.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-d1127cc1.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";const g=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{g as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-d2ff519d.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-8dd1feb3.js similarity index 83% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-d2ff519d.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-8dd1feb3.js index e3eed1e28b05..7f2b54046601 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-d2ff519d.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-8dd1feb3.js @@ -1 +1 @@ -import{d as h,Q 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-8bdef5fd.js";import{_ as x}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-603e488c.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-2cbf275d.js";import"./toYaml-4e00099e.js";const K=h({__name:"DataPlaneConfigView",setup(y){const l=k();return(A,B)=>{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,Q 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-14211030.js";import{_ as x}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-0e607277.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-d1127cc1.js";import"./toYaml-4e00099e.js";const K=h({__name:"DataPlaneConfigView",setup(y){const l=k();return(A,B)=>{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-2b1cd6a5.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-8d4f39d2.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-2b1cd6a5.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-8d4f39d2.js index 6e628595c2e0..aa7abcfc2a5e 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-2b1cd6a5.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-8d4f39d2.js @@ -1 +1 @@ -import{d as R,g as $,a2 as k,r as o,o as l,i as c,w as t,j as s,k as w,p as B,a3 as C,n as h,E as G,x as N,l as T,F as D,q as P}from"./index-8bdef5fd.js";import{N as E}from"./NavTabs-6078abbc.js";const S=R({__name:"DataPlaneDetailTabsView",props:{isGatewayView:{type:Boolean,required:!1,default:!1}},setup(b){var _;const{t:p}=$(),v=k(),n=b,x=(((_=v.getRoutes().find(a=>a.name===`${n.isGatewayView?"gateway":"data-plane"}-detail-tabs-view`))==null?void 0:_.children)??[]).map(a=>{var i,m;const d=typeof a.name>"u"?(i=a.children)==null?void 0:i[0]:a,r=d.name,u=((m=d.meta)==null?void 0:m.module)??"";return{title:p(`${n.isGatewayView?"gateways":"data-planes"}.routes.item.navigation.${r}`),routeName:r,module:u}});return(a,d)=>{const r=o("RouteTitle"),u=o("RouterView"),f=o("DataSource"),i=o("AppView"),m=o("RouteView");return l(),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(()=>[B("h1",null,[s(C,{text:e.params.dataPlane},{default:t(()=>[s(r,{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?(l(),c(G,{key:0,error:V},null,8,["error"])):y===void 0?(l(),c(N,{key:1})):(l(),T(D,{key:2},[s(E,{class:"route-data-plane-view-tabs",tabs:w(x)},null,8,["tabs"]),h(),s(u,null,{default:t(g=>[(l(),c(P(g.Component),{data:y},null,8,["data"]))]),_:2},1024)],64))]),_:2},1032,["src"])]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{S as default}; +import{d as R,g as $,a2 as k,r as o,o as l,i as c,w as t,j as s,k as w,p as B,a3 as C,n as h,E as G,x as N,l as T,F as D,q as P}from"./index-14211030.js";import{N as E}from"./NavTabs-158557e8.js";const S=R({__name:"DataPlaneDetailTabsView",props:{isGatewayView:{type:Boolean,required:!1,default:!1}},setup(b){var _;const{t:p}=$(),v=k(),n=b,x=(((_=v.getRoutes().find(a=>a.name===`${n.isGatewayView?"gateway":"data-plane"}-detail-tabs-view`))==null?void 0:_.children)??[]).map(a=>{var i,m;const d=typeof a.name>"u"?(i=a.children)==null?void 0:i[0]:a,r=d.name,u=((m=d.meta)==null?void 0:m.module)??"";return{title:p(`${n.isGatewayView?"gateways":"data-planes"}.routes.item.navigation.${r}`),routeName:r,module:u}});return(a,d)=>{const r=o("RouteTitle"),u=o("RouterView"),f=o("DataSource"),i=o("AppView"),m=o("RouteView");return l(),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(()=>[B("h1",null,[s(C,{text:e.params.dataPlane},{default:t(()=>[s(r,{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?(l(),c(G,{key:0,error:V},null,8,["error"])):y===void 0?(l(),c(N,{key:1})):(l(),T(D,{key:2},[s(E,{class:"route-data-plane-view-tabs",tabs:w(x)},null,8,["tabs"]),h(),s(u,null,{default:t(g=>[(l(),c(P(g.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-8db98f11.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-c25ff79f.js similarity index 92% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-8db98f11.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-c25ff79f.js index d2afc6c726d5..bb1568e8282f 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-8db98f11.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-c25ff79f.js @@ -1 +1 @@ -import{d as O,g as z,f as L,h as C,r as y,o as s,i as k,w as e,j as i,a5 as S,n as t,p as d,a6 as _,H as n,k as D,a7 as H,K as F,m as R,l as r,F as m,I as T,t as $}from"./index-8bdef5fd.js";import{S as j}from"./StatusBadge-e94c2294.js";import{_ as U}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-337aa74b.js";import{T as B}from"./TagList-db19457f.js";import{a as W,d as K,b as Z,c as G,C as X,I as q}from"./dataplane-0a086c06.js";import"./AccordionList-4cd6ef4b.js";const J=["data-testid","innerHTML"],Q={class:"stack","data-testid":"detail-view-details"},Y={class:"columns"},tt={class:"status-with-reason"},et={class:"columns"},at=["innerHTML"],nt={key:0},st=O({__name:"DataPlaneDetailView",props:{data:{}},setup(M){const{formatIsoDate:V}=z(),x=L(),o=M,w=C(()=>W(o.data.dataplane,o.data.dataplaneInsight)),E=C(()=>K(o.data.dataplane)),A=C(()=>Z(o.data.dataplaneInsight)),N=C(()=>{var v,b;const h=((v=o.data.dataplaneInsight)==null?void 0:v.subscriptions)??[];if(h.length===0)return[];const f=h[h.length-1];if(!("version"in f)||!f.version)return[];const u=f.version,p=[];if(u.kumaDp&&u.envoy){const a=G(u);a.kind!==X&&a.kind!==q&&p.push(a)}const g=(b=o.data.dataplaneInsight)==null?void 0:b.mTLS;return g&&Date.now()>new Date(g==null?void 0:g.certificateExpirationTime).getTime()&&p.push({kind:"CERT_EXPIRED",payload:{}}),x("use zones")&&K(o.data.dataplane).find(I=>I.label==="kuma.io/zone")&&typeof u.kumaDp.kumaCpCompatible=="boolean"&&!u.kumaDp.kumaCpCompatible&&p.push({kind:"INCOMPATIBLE_ZONE_CP_AND_KUMA_DP_VERSIONS",payload:{kumaDp:u.kumaDp.version}}),p});return(h,f)=>{const u=y("KTooltip"),p=y("KCard"),g=y("KAlert"),v=y("AppView"),b=y("RouteView");return s(),k(b,{name:"data-plane-detail-view"},{default:e(({t:a})=>[i(v,null,S({default:e(()=>{var c,I;return[t(),d("div",Q,[i(p,null,{body:e(()=>[d("div",Y,[i(_,null,{title:e(()=>[t(n(a("http.api.property.status")),1)]),body:e(()=>[d("div",tt,[i(j,{status:w.value.status},null,8,["status"]),t(),w.value.reason.length>0?(s(),k(u,{key:0,label:w.value.reason.join(", "),class:"reason-tooltip"},{default:e(()=>[i(D(H),{size:D(F),"hide-title":""},null,8,["size"])]),_:1},8,["label"])):R("",!0)])]),_:2},1024),t(),i(_,null,{title:e(()=>[t(n(a("http.api.property.tags")),1)]),body:e(()=>[E.value.length>0?(s(),k(B,{key:0,tags:E.value},null,8,["tags"])):(s(),r(m,{key:1},[t(n(a("common.detail.none")),1)],64))]),_:2},1024),t(),i(_,null,{title:e(()=>[t(n(a("http.api.property.dependencies")),1)]),body:e(()=>[A.value!==null?(s(),k(B,{key:0,tags:A.value},null,8,["tags"])):(s(),r(m,{key:1},[t(n(a("common.detail.none")),1)],64))]),_:2},1024)])]),_:2},1024),t(),d("div",null,[d("h2",null,n(a("data-planes.routes.item.mtls.title")),1),t(),(c=o.data.dataplaneInsight)!=null&&c.mTLS?(s(!0),r(m,{key:0},T([o.data.dataplaneInsight.mTLS],l=>(s(),k(p,{key:l,class:"mt-4"},{body:e(()=>[d("div",et,[i(_,null,{title:e(()=>[t(n(a("data-planes.routes.item.mtls.expiration_time.title")),1)]),body:e(()=>[t(n(D(V)(l.certificateExpirationTime)),1)]),_:2},1024),t(),i(_,null,{title:e(()=>[t(n(a("data-planes.routes.item.mtls.generation_time.title")),1)]),body:e(()=>[t(n(D(V)(l.lastCertificateRegeneration)),1)]),_:2},1024),t(),i(_,null,{title:e(()=>[t(n(a("data-planes.routes.item.mtls.regenerations.title")),1)]),body:e(()=>[t(n(a("common.formats.integer",{value:l.certificateRegenerations})),1)]),_:2},1024),t(),i(_,null,{title:e(()=>[t(n(a("data-planes.routes.item.mtls.issued_backend.title")),1)]),body:e(()=>[t(n(l.issuedBackend),1)]),_:2},1024),t(),i(_,null,{title:e(()=>[t(n(a("data-planes.routes.item.mtls.supported_backends.title")),1)]),body:e(()=>[d("ul",null,[(s(!0),r(m,null,T(l.supportedBackends,P=>(s(),r("li",{key:P},n(P),1))),128))])]),_:2},1024)])]),_:2},1024))),128)):(s(),k(g,{key:1,class:"mt-4",appearance:"warning"},{alertMessage:e(()=>[d("div",{innerHTML:a("data-planes.routes.item.mtls.disabled")},null,8,at)]),_:2},1024))]),t(),(s(!0),r(m,null,T([((I=o.data.dataplaneInsight)==null?void 0:I.subscriptions)??[]],l=>(s(),r(m,{key:l},[l.length>0?(s(),r("div",nt,[d("h2",null,n(a("data-planes.routes.item.subscriptions.title")),1),t(),i(p,{class:"mt-4"},{body:e(()=>[i(U,{subscriptions:l},null,8,["subscriptions"])]),_:2},1024)])):R("",!0)],64))),128))])]}),_:2},[N.value.length>0?{name:"notifications",fn:e(()=>[d("ul",null,[(s(!0),r(m,null,T(N.value,c=>(s(),r("li",{key:c.kind,"data-testid":`warning-${c.kind}`,innerHTML:a(`common.warnings.${c.kind}`,c.payload)},null,8,J))),128)),t()])]),key:"0"}:void 0]),1024)]),_:1})}}});const pt=$(st,[["__scopeId","data-v-9c99a678"]]);export{pt as default}; +import{d as O,g as z,f as L,h as C,r as y,o as s,i as k,w as e,j as i,a5 as S,n as t,p as d,a6 as _,H as n,k as D,a7 as H,K as F,m as R,l as r,F as m,I as T,t as $}from"./index-14211030.js";import{S as j}from"./StatusBadge-f1e458ca.js";import{_ as U}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-c66565ca.js";import{T as B}from"./TagList-0e3d601b.js";import{a as W,d as K,b as Z,c as G,C as X,I as q}from"./dataplane-0a086c06.js";import"./AccordionList-38c1f676.js";const J=["data-testid","innerHTML"],Q={class:"stack","data-testid":"detail-view-details"},Y={class:"columns"},tt={class:"status-with-reason"},et={class:"columns"},at=["innerHTML"],nt={key:0},st=O({__name:"DataPlaneDetailView",props:{data:{}},setup(M){const{formatIsoDate:V}=z(),x=L(),o=M,w=C(()=>W(o.data.dataplane,o.data.dataplaneInsight)),E=C(()=>K(o.data.dataplane)),A=C(()=>Z(o.data.dataplaneInsight)),N=C(()=>{var v,b;const h=((v=o.data.dataplaneInsight)==null?void 0:v.subscriptions)??[];if(h.length===0)return[];const f=h[h.length-1];if(!("version"in f)||!f.version)return[];const u=f.version,p=[];if(u.kumaDp&&u.envoy){const a=G(u);a.kind!==X&&a.kind!==q&&p.push(a)}const g=(b=o.data.dataplaneInsight)==null?void 0:b.mTLS;return g&&Date.now()>new Date(g==null?void 0:g.certificateExpirationTime).getTime()&&p.push({kind:"CERT_EXPIRED",payload:{}}),x("use zones")&&K(o.data.dataplane).find(I=>I.label==="kuma.io/zone")&&typeof u.kumaDp.kumaCpCompatible=="boolean"&&!u.kumaDp.kumaCpCompatible&&p.push({kind:"INCOMPATIBLE_ZONE_CP_AND_KUMA_DP_VERSIONS",payload:{kumaDp:u.kumaDp.version}}),p});return(h,f)=>{const u=y("KTooltip"),p=y("KCard"),g=y("KAlert"),v=y("AppView"),b=y("RouteView");return s(),k(b,{name:"data-plane-detail-view"},{default:e(({t:a})=>[i(v,null,S({default:e(()=>{var c,I;return[t(),d("div",Q,[i(p,null,{body:e(()=>[d("div",Y,[i(_,null,{title:e(()=>[t(n(a("http.api.property.status")),1)]),body:e(()=>[d("div",tt,[i(j,{status:w.value.status},null,8,["status"]),t(),w.value.reason.length>0?(s(),k(u,{key:0,label:w.value.reason.join(", "),class:"reason-tooltip"},{default:e(()=>[i(D(H),{size:D(F),"hide-title":""},null,8,["size"])]),_:1},8,["label"])):R("",!0)])]),_:2},1024),t(),i(_,null,{title:e(()=>[t(n(a("http.api.property.tags")),1)]),body:e(()=>[E.value.length>0?(s(),k(B,{key:0,tags:E.value},null,8,["tags"])):(s(),r(m,{key:1},[t(n(a("common.detail.none")),1)],64))]),_:2},1024),t(),i(_,null,{title:e(()=>[t(n(a("http.api.property.dependencies")),1)]),body:e(()=>[A.value!==null?(s(),k(B,{key:0,tags:A.value},null,8,["tags"])):(s(),r(m,{key:1},[t(n(a("common.detail.none")),1)],64))]),_:2},1024)])]),_:2},1024),t(),d("div",null,[d("h2",null,n(a("data-planes.routes.item.mtls.title")),1),t(),(c=o.data.dataplaneInsight)!=null&&c.mTLS?(s(!0),r(m,{key:0},T([o.data.dataplaneInsight.mTLS],l=>(s(),k(p,{key:l,class:"mt-4"},{body:e(()=>[d("div",et,[i(_,null,{title:e(()=>[t(n(a("data-planes.routes.item.mtls.expiration_time.title")),1)]),body:e(()=>[t(n(D(V)(l.certificateExpirationTime)),1)]),_:2},1024),t(),i(_,null,{title:e(()=>[t(n(a("data-planes.routes.item.mtls.generation_time.title")),1)]),body:e(()=>[t(n(D(V)(l.lastCertificateRegeneration)),1)]),_:2},1024),t(),i(_,null,{title:e(()=>[t(n(a("data-planes.routes.item.mtls.regenerations.title")),1)]),body:e(()=>[t(n(a("common.formats.integer",{value:l.certificateRegenerations})),1)]),_:2},1024),t(),i(_,null,{title:e(()=>[t(n(a("data-planes.routes.item.mtls.issued_backend.title")),1)]),body:e(()=>[t(n(l.issuedBackend),1)]),_:2},1024),t(),i(_,null,{title:e(()=>[t(n(a("data-planes.routes.item.mtls.supported_backends.title")),1)]),body:e(()=>[d("ul",null,[(s(!0),r(m,null,T(l.supportedBackends,P=>(s(),r("li",{key:P},n(P),1))),128))])]),_:2},1024)])]),_:2},1024))),128)):(s(),k(g,{key:1,class:"mt-4",appearance:"warning"},{alertMessage:e(()=>[d("div",{innerHTML:a("data-planes.routes.item.mtls.disabled")},null,8,at)]),_:2},1024))]),t(),(s(!0),r(m,null,T([((I=o.data.dataplaneInsight)==null?void 0:I.subscriptions)??[]],l=>(s(),r(m,{key:l},[l.length>0?(s(),r("div",nt,[d("h2",null,n(a("data-planes.routes.item.subscriptions.title")),1),t(),i(p,{class:"mt-4"},{body:e(()=>[i(U,{subscriptions:l},null,8,["subscriptions"])]),_:2},1024)])):R("",!0)],64))),128))])]}),_:2},[N.value.length>0?{name:"notifications",fn:e(()=>[d("ul",null,[(s(!0),r(m,null,T(N.value,c=>(s(),r("li",{key:c.kind,"data-testid":`warning-${c.kind}`,innerHTML:a(`common.warnings.${c.kind}`,c.payload)},null,8,J))),128)),t()])]),key:"0"}:void 0]),1024)]),_:1})}}});const pt=$(st,[["__scopeId","data-v-9c99a678"]]);export{pt as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-425e6743.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-a7d8c434.js similarity index 87% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-425e6743.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-a7d8c434.js index 5db84ed7091d..b11544dbdb6a 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-425e6743.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-a7d8c434.js @@ -1 +1 @@ -import{D as v,K as C}from"./KFilterBar-d2e0c716.js";import{d as V,r as n,o,i,w as s,j as l,p as k,n as c,E as z,q,m as d,t as P}from"./index-8bdef5fd.js";import{S as b}from"./SummaryView-de117cc5.js";import"./AppCollection-9c4ed2fa.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";import"./StatusBadge-e94c2294.js";import"./dataplane-0a086c06.js";const D=V({__name:"DataPlaneListView",setup(x){return(R,B)=>{const _=n("RouteTitle"),u=n("KCard"),f=n("RouterView"),y=n("AppView"),p=n("DataSource"),g=n("RouteView");return o(),i(p,{src:"/me"},{default:s(({data:w})=>[w?(o(),i(g,{key:0,name:"data-plane-list-view",params:{page:1,size:50,query:"",s:"",mesh:"",dataPlane:""}},{default:s(({route:e,t:h})=>[l(p,{src:`/meshes/${e.params.mesh}/dataplanes?page=${e.params.page}&size=${e.params.size}&search=${e.params.s}`},{default:s(({data:a,error:r})=>[l(y,null,{title:s(()=>[k("h2",null,[l(_,{title:h("data-planes.routes.items.title"),render:!0},null,8,["title"])])]),default:s(()=>[c(),l(u,null,{body:s(()=>[r!==void 0?(o(),i(z,{key:0,error:r},null,8,["error"])):(o(),i(v,{key:1,"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:r,"is-selected-row":t=>t.name===e.params.dataPlane,"summary-route-name":"data-plane-summary-view",onChange:e.update},{toolbar:s(()=>[l(C,{class:"data-plane-proxy-filter",placeholder:"tag: 'kuma.io/protocol: http'",query:e.params.query,fields:{name:{description:"filter by name or parts of a name"},service:{description:"filter by “kuma.io/service” value"},tag:{description:"filter by tags (e.g. “tag: version:2”)"},zone:{description:"filter by “kuma.io/zone” value"}},onFieldsChange:t=>e.update({query:t.query,s:t.query.length>0?JSON.stringify(t.fields):""})},null,8,["placeholder","query","fields","onFieldsChange"])]),_:2},1032,["page-number","page-size","total","items","error","is-selected-row","onChange"]))]),_:2},1024),c(),e.params.dataPlane?(o(),i(f,{key:0},{default:s(t=>[l(b,{onClose:m=>e.replace({name:"data-plane-list-view",params:{mesh:e.params.mesh},query:{page:e.params.page,size:e.params.size}})},{default:s(()=>[(o(),i(q(t.Component),{name:e.params.dataPlane,"dataplane-overview":a==null?void 0:a.items.find(m=>m.name===e.params.dataPlane)},null,8,["name","dataplane-overview"]))]),_:2},1032,["onClose"])]),_:2},1024)):d("",!0)]),_:2},1024)]),_:2},1032,["src"])]),_:1})):d("",!0)]),_:1})}}});const T=P(D,[["__scopeId","data-v-094df4e1"]]);export{T as default}; +import{D as v,K as C}from"./KFilterBar-1fcab058.js";import{d as V,r as n,o,i,w as s,j as l,p as k,n as c,E as z,q,m as d,t as P}from"./index-14211030.js";import{S as b}from"./SummaryView-fa7f3f7a.js";import"./AppCollection-67b12e9c.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";import"./StatusBadge-f1e458ca.js";import"./dataplane-0a086c06.js";const D=V({__name:"DataPlaneListView",setup(x){return(R,B)=>{const _=n("RouteTitle"),u=n("KCard"),f=n("RouterView"),y=n("AppView"),p=n("DataSource"),g=n("RouteView");return o(),i(p,{src:"/me"},{default:s(({data:w})=>[w?(o(),i(g,{key:0,name:"data-plane-list-view",params:{page:1,size:50,query:"",s:"",mesh:"",dataPlane:""}},{default:s(({route:e,t:h})=>[l(p,{src:`/meshes/${e.params.mesh}/dataplanes?page=${e.params.page}&size=${e.params.size}&search=${e.params.s}`},{default:s(({data:a,error:r})=>[l(y,null,{title:s(()=>[k("h2",null,[l(_,{title:h("data-planes.routes.items.title"),render:!0},null,8,["title"])])]),default:s(()=>[c(),l(u,null,{body:s(()=>[r!==void 0?(o(),i(z,{key:0,error:r},null,8,["error"])):(o(),i(v,{key:1,"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:r,"is-selected-row":t=>t.name===e.params.dataPlane,"summary-route-name":"data-plane-summary-view",onChange:e.update},{toolbar:s(()=>[l(C,{class:"data-plane-proxy-filter",placeholder:"tag: 'kuma.io/protocol: http'",query:e.params.query,fields:{name:{description:"filter by name or parts of a name"},service:{description:"filter by “kuma.io/service” value"},tag:{description:"filter by tags (e.g. “tag: version:2”)"},zone:{description:"filter by “kuma.io/zone” value"}},onFieldsChange:t=>e.update({query:t.query,s:t.query.length>0?JSON.stringify(t.fields):""})},null,8,["placeholder","query","fields","onFieldsChange"])]),_:2},1032,["page-number","page-size","total","items","error","is-selected-row","onChange"]))]),_:2},1024),c(),e.params.dataPlane?(o(),i(f,{key:0},{default:s(t=>[l(b,{onClose:m=>e.replace({name:"data-plane-list-view",params:{mesh:e.params.mesh},query:{page:e.params.page,size:e.params.size}})},{default:s(()=>[(o(),i(q(t.Component),{name:e.params.dataPlane,"dataplane-overview":a==null?void 0:a.items.find(m=>m.name===e.params.dataPlane)},null,8,["name","dataplane-overview"]))]),_:2},1032,["onClose"])]),_:2},1024)):d("",!0)]),_:2},1024)]),_:2},1032,["src"])]),_:1})):d("",!0)]),_:1})}}});const T=P(D,[["__scopeId","data-v-094df4e1"]]);export{T as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlanePoliciesView-16e7d738.js b/app/kuma-ui/pkg/resources/data/assets/DataPlanePoliciesView-3ccb27cb.js similarity index 97% rename from app/kuma-ui/pkg/resources/data/assets/DataPlanePoliciesView-16e7d738.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlanePoliciesView-3ccb27cb.js index ad8fd78272ad..ab2f68a28b88 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlanePoliciesView-16e7d738.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlanePoliciesView-3ccb27cb.js @@ -1,4 +1,4 @@ -import{d as N,r as P,o as t,i as _,w as i,l as a,F as p,I as B,p as C,j as y,n as l,H as $,k as w,a8 as H,t as K,m as D,h as F,E as x,x as J}from"./index-8bdef5fd.js";import{A as M,a as Y}from"./AccordionList-4cd6ef4b.js";import{_ as z}from"./CodeBlock.vue_vue_type_style_index_0_lang-2cbf275d.js";import{P as G}from"./PolicyTypeTag-2b7fb584.js";import{T as j}from"./TagList-db19457f.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(A){const h=[{label:"From",key:"sourceTags"},{label:"To",key:"destinationTags"},{label:"On",key:"name"},{label:"Conf",key:"config"},{label:"Origin policies",key:"origins"}],T=A;function v({headerKey:f}){return{class:`cell-${f}`}}return(f,R)=>{const E=P("router-link");return t(),_(Y,{"initially-open":[],"multiple-open":""},{default:i(()=>[(t(!0),a(p,null,B(T.policyTypeEntries,(u,s)=>(t(),_(M,{key:s},{"accordion-header":i(()=>[C("h3",Q,[y(G,{"policy-type":u.type},{default:i(()=>[l($(u.type)+" ("+$(u.connections.length)+`) +import{d as N,r as P,o as t,i as _,w as i,l as a,F as p,I as B,p as C,j as y,n as l,H as $,k as w,a8 as H,t as K,m as D,h as F,E as x,x as J}from"./index-14211030.js";import{A as M,a as Y}from"./AccordionList-38c1f676.js";import{_ as z}from"./CodeBlock.vue_vue_type_style_index_0_lang-d1127cc1.js";import{P as G}from"./PolicyTypeTag-8d56dd57.js";import{T as j}from"./TagList-0e3d601b.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(A){const h=[{label:"From",key:"sourceTags"},{label:"To",key:"destinationTags"},{label:"On",key:"name"},{label:"Conf",key:"config"},{label:"Origin policies",key:"origins"}],T=A;function v({headerKey:f}){return{class:`cell-${f}`}}return(f,R)=>{const E=P("router-link");return t(),_(Y,{"initially-open":[],"multiple-open":""},{default:i(()=>[(t(!0),a(p,null,B(T.policyTypeEntries,(u,s)=>(t(),_(M,{key:s},{"accordion-header":i(()=>[C("h3",Q,[y(G,{"policy-type":u.type},{default:i(()=>[l($(u.type)+" ("+$(u.connections.length)+`) `,1)]),_:2},1032,["policy-type"])])]),"accordion-content":i(()=>[C("div",U,[y(w(H),{class:"policy-type-table",fetcher:()=>({data:u.connections,total:u.connections.length}),headers:h,"cell-attrs":v,"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-860eec80.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneStatsView-dbf649f8.js similarity index 75% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneStatsView-860eec80.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneStatsView-dbf649f8.js index 2a93112661a6..80093f34ea59 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneStatsView-860eec80.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneStatsView-dbf649f8.js @@ -1 +1 @@ -import{E as m}from"./EnvoyData-e756f2a9.js";import{a as c}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-8bdef5fd.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-2cbf275d.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";const g=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(m,{status:V(c)(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{g as default}; +import{E as m}from"./EnvoyData-bec8881f.js";import{a as c}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-14211030.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-d1127cc1.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";const g=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(m,{status:V(c)(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{g as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneSummaryView-d08927e7.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneSummaryView-22dfc4fe.js similarity index 95% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneSummaryView-d08927e7.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneSummaryView-22dfc4fe.js index f23722abe018..dde926b627ea 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneSummaryView-d08927e7.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneSummaryView-22dfc4fe.js @@ -1 +1 @@ -import{d as D,g as x,h as g,r as h,o as l,l as p,j as i,w as t,n as e,H as n,k as a,p as u,i as b,a7 as R,K as C,m as B,a6 as f,F as w,t as P,e as L,D as N,G as E,a9 as G}from"./index-8bdef5fd.js";import{_ as K}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";import{S as $}from"./StatusBadge-e94c2294.js";import{T as V}from"./TagList-db19457f.js";import{a as A,d as U,b as j}from"./dataplane-0a086c06.js";const z={class:"stack"},F={class:"status-with-reason"},H=D({__name:"DataPlaneSummary",props:{dataplaneOverview:{}},setup(r){const{t:s,formatIsoDate:k}=x(),o=r,d=g(()=>A(o.dataplaneOverview.dataplane,o.dataplaneOverview.dataplaneInsight)),m=g(()=>U(o.dataplaneOverview.dataplane)),_=g(()=>j(o.dataplaneOverview.dataplaneInsight)),c=g(()=>{var y;const v=((y=o.dataplaneOverview.dataplaneInsight)==null?void 0:y.subscriptions)??[];if(v.length===0)return null;const S=v[v.length-1];return k(S.status.lastUpdateTime)});return(v,S)=>{const y=h("KTooltip");return l(),p("div",z,[i(f,null,{title:t(()=>[e(n(a(s)("http.api.property.status")),1)]),body:t(()=>[u("div",F,[i($,{status:d.value.status},null,8,["status"]),e(),d.value.reason.length>0?(l(),b(y,{key:0,label:d.value.reason.join(", "),class:"reason-tooltip"},{default:t(()=>[i(a(R),{size:a(C),"hide-title":""},null,8,["size"])]),_:1},8,["label"])):B("",!0)])]),_:1}),e(),i(f,null,{title:t(()=>[e(n(a(s)("http.api.property.tags")),1)]),body:t(()=>[m.value.length>0?(l(),b(V,{key:0,tags:m.value},null,8,["tags"])):(l(),p(w,{key:1},[e(n(a(s)("common.detail.none")),1)],64))]),_:1}),e(),i(f,null,{title:t(()=>[e(n(a(s)("http.api.property.dependencies")),1)]),body:t(()=>[_.value!==null?(l(),b(V,{key:0,tags:_.value},null,8,["tags"])):(l(),p(w,{key:1},[e(n(a(s)("common.detail.none")),1)],64))]),_:1}),e(),i(f,null,{title:t(()=>[e(n(a(s)("data-planes.routes.item.last_updated")),1)]),body:t(()=>[c.value?(l(),p(w,{key:0},[e(n(c.value),1)],64)):(l(),p(w,{key:1},[e(n(a(s)("common.detail.none")),1)],64))]),_:1}),e(),i(f,null,{title:t(()=>[e(n(a(s)("data-planes.routes.item.certificate_info")),1)]),body:t(()=>{var T,I,O;return[(I=(T=o.dataplaneOverview.dataplaneInsight)==null?void 0:T.mTLS)!=null&&I.certificateExpirationTime?(l(),p(w,{key:0},[e(n(a(k)((O=o.dataplaneOverview.dataplaneInsight)==null?void 0:O.mTLS.certificateExpirationTime)),1)],64)):(l(),p(w,{key:1},[e(n(a(s)("data-planes.routes.item.no_certificate")),1)],64))]}),_:1})])}}});const W=P(H,[["__scopeId","data-v-7f165bbf"]]),Z=r=>(N("data-v-b90b45fd"),r=r(),E(),r),q={class:"summary-title-wrapper"},J=Z(()=>u("img",{"aria-hidden":"true",src:G},null,-1)),M={class:"summary-title"},Q={key:1,class:"stack"},X=D({__name:"DataPlaneSummaryView",props:{name:{},dataplaneOverview:{default:void 0}},setup(r){const{t:s}=x(),k=L(),o=r,d=g(()=>{var m,_,c;return((c=(_=(m=o.dataplaneOverview)==null?void 0:m.dataplane)==null?void 0:_.networking)==null?void 0:c.gateway)!==void 0});return(m,_)=>{const c=h("RouteTitle"),v=h("RouterLink"),S=h("AppView"),y=h("RouteView");return l(),b(y,{name:a(k).name},{default:t(()=>[i(S,null,{title:t(()=>[u("div",q,[J,e(),u("h2",M,[i(v,{to:{name:d.value?"gateway-detail-view":"data-plane-detail-view",params:{dataPlane:o.name}}},{default:t(()=>[i(c,{title:a(s)("data-planes.routes.item.title",{name:o.name}),render:!0},null,8,["title"])]),_:1},8,["to"])])])]),default:t(()=>[e(),o.dataplaneOverview===void 0?(l(),b(K,{key:0},{message:t(()=>[u("p",null,n(a(s)("common.collection.summary.empty_message",{type:d.value?"Gateway":"Dataplane"})),1)]),default:t(()=>[e(n(a(s)("common.collection.summary.empty_title",{type:d.value?"Gateway":"Dataplane"}))+" ",1)]),_:1})):(l(),p("div",Q,[u("div",null,[u("h3",null,n(a(s)("data-planes.routes.item.overview")),1),e(),i(W,{class:"mt-4","dataplane-overview":o.dataplaneOverview},null,8,["dataplane-overview"])])]))]),_:1})]),_:1},8,["name"])}}});const ne=P(X,[["__scopeId","data-v-b90b45fd"]]);export{ne as default}; +import{d as D,g as x,h as g,r as h,o as l,l as p,j as i,w as t,n as e,H as n,k as a,p as u,i as b,a7 as R,K as C,m as B,a6 as f,F as w,t as P,e as L,D as N,G as E,a9 as G}from"./index-14211030.js";import{_ as K}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";import{S as $}from"./StatusBadge-f1e458ca.js";import{T as V}from"./TagList-0e3d601b.js";import{a as A,d as U,b as j}from"./dataplane-0a086c06.js";const z={class:"stack"},F={class:"status-with-reason"},H=D({__name:"DataPlaneSummary",props:{dataplaneOverview:{}},setup(r){const{t:s,formatIsoDate:k}=x(),o=r,d=g(()=>A(o.dataplaneOverview.dataplane,o.dataplaneOverview.dataplaneInsight)),m=g(()=>U(o.dataplaneOverview.dataplane)),_=g(()=>j(o.dataplaneOverview.dataplaneInsight)),c=g(()=>{var y;const v=((y=o.dataplaneOverview.dataplaneInsight)==null?void 0:y.subscriptions)??[];if(v.length===0)return null;const S=v[v.length-1];return k(S.status.lastUpdateTime)});return(v,S)=>{const y=h("KTooltip");return l(),p("div",z,[i(f,null,{title:t(()=>[e(n(a(s)("http.api.property.status")),1)]),body:t(()=>[u("div",F,[i($,{status:d.value.status},null,8,["status"]),e(),d.value.reason.length>0?(l(),b(y,{key:0,label:d.value.reason.join(", "),class:"reason-tooltip"},{default:t(()=>[i(a(R),{size:a(C),"hide-title":""},null,8,["size"])]),_:1},8,["label"])):B("",!0)])]),_:1}),e(),i(f,null,{title:t(()=>[e(n(a(s)("http.api.property.tags")),1)]),body:t(()=>[m.value.length>0?(l(),b(V,{key:0,tags:m.value},null,8,["tags"])):(l(),p(w,{key:1},[e(n(a(s)("common.detail.none")),1)],64))]),_:1}),e(),i(f,null,{title:t(()=>[e(n(a(s)("http.api.property.dependencies")),1)]),body:t(()=>[_.value!==null?(l(),b(V,{key:0,tags:_.value},null,8,["tags"])):(l(),p(w,{key:1},[e(n(a(s)("common.detail.none")),1)],64))]),_:1}),e(),i(f,null,{title:t(()=>[e(n(a(s)("data-planes.routes.item.last_updated")),1)]),body:t(()=>[c.value?(l(),p(w,{key:0},[e(n(c.value),1)],64)):(l(),p(w,{key:1},[e(n(a(s)("common.detail.none")),1)],64))]),_:1}),e(),i(f,null,{title:t(()=>[e(n(a(s)("data-planes.routes.item.certificate_info")),1)]),body:t(()=>{var T,I,O;return[(I=(T=o.dataplaneOverview.dataplaneInsight)==null?void 0:T.mTLS)!=null&&I.certificateExpirationTime?(l(),p(w,{key:0},[e(n(a(k)((O=o.dataplaneOverview.dataplaneInsight)==null?void 0:O.mTLS.certificateExpirationTime)),1)],64)):(l(),p(w,{key:1},[e(n(a(s)("data-planes.routes.item.no_certificate")),1)],64))]}),_:1})])}}});const W=P(H,[["__scopeId","data-v-7f165bbf"]]),Z=r=>(N("data-v-b90b45fd"),r=r(),E(),r),q={class:"summary-title-wrapper"},J=Z(()=>u("img",{"aria-hidden":"true",src:G},null,-1)),M={class:"summary-title"},Q={key:1,class:"stack"},X=D({__name:"DataPlaneSummaryView",props:{name:{},dataplaneOverview:{default:void 0}},setup(r){const{t:s}=x(),k=L(),o=r,d=g(()=>{var m,_,c;return((c=(_=(m=o.dataplaneOverview)==null?void 0:m.dataplane)==null?void 0:_.networking)==null?void 0:c.gateway)!==void 0});return(m,_)=>{const c=h("RouteTitle"),v=h("RouterLink"),S=h("AppView"),y=h("RouteView");return l(),b(y,{name:a(k).name},{default:t(()=>[i(S,null,{title:t(()=>[u("div",q,[J,e(),u("h2",M,[i(v,{to:{name:d.value?"gateway-detail-view":"data-plane-detail-view",params:{dataPlane:o.name}}},{default:t(()=>[i(c,{title:a(s)("data-planes.routes.item.title",{name:o.name}),render:!0},null,8,["title"])]),_:1},8,["to"])])])]),default:t(()=>[e(),o.dataplaneOverview===void 0?(l(),b(K,{key:0},{message:t(()=>[u("p",null,n(a(s)("common.collection.summary.empty_message",{type:d.value?"Gateway":"Dataplane"})),1)]),default:t(()=>[e(n(a(s)("common.collection.summary.empty_title",{type:d.value?"Gateway":"Dataplane"}))+" ",1)]),_:1})):(l(),p("div",Q,[u("div",null,[u("h3",null,n(a(s)("data-planes.routes.item.overview")),1),e(),i(W,{class:"mt-4","dataplane-overview":o.dataplaneOverview},null,8,["dataplane-overview"])])]))]),_:1})]),_:1},8,["name"])}}});const ne=P(X,[["__scopeId","data-v-b90b45fd"]]);export{ne as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneXdsConfigView-b86856b2.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneXdsConfigView-81dd4c55.js similarity index 76% rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneXdsConfigView-b86856b2.js rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneXdsConfigView-81dd4c55.js index 1d526acfe8f9..5192d672d069 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneXdsConfigView-b86856b2.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneXdsConfigView-81dd4c55.js @@ -1 +1 @@ -import{E as c}from"./EnvoyData-e756f2a9.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-8bdef5fd.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-2cbf275d.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";const k=u({__name:"DataPlaneXdsConfigView",props:{data:{}},setup(s){const n=s;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:o,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/${o.params.mesh}/dataplanes/${o.params.dataPlane}/data-path/xds`,"query-key":"envoy-data-xds-data-plane"},null,8,["status","src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{k as default}; +import{E as c}from"./EnvoyData-bec8881f.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-14211030.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-d1127cc1.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";const k=u({__name:"DataPlaneXdsConfigView",props:{data:{}},setup(s){const n=s;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:o,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/${o.params.mesh}/dataplanes/${o.params.dataPlane}/data-path/xds`,"query-key":"envoy-data-xds-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/DataplanesOverview-6c4dd341.js b/app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-305c7b07.js similarity index 89% rename from app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-6c4dd341.js rename to app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-305c7b07.js index c482ae84d2d4..4232d2333a7e 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-6c4dd341.js +++ b/app/kuma-ui/pkg/resources/data/assets/DataplanesOverview-305c7b07.js @@ -1,3 +1,3 @@ -import{L as D}from"./LoadingBox-c6e35124.js";import{O,a as T,b as B}from"./OnboardingPage-8895637f.js";import{S as R}from"./StatusBadge-e94c2294.js";import{d as S,Q as V,y as k,U as F,r as d,o,i as g,w as t,j as s,n as c,l as p,I,H as h,p as f,F as x,t as N}from"./index-8bdef5fd.js";import{g as P}from"./dataplane-0a086c06.js";const E={key:0,class:"status-loading-box mb-4"},L={key:1},C={class:"mb-4"},H=S({__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=P(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 o(),g(u,{name:"onboarding-dataplanes-overview"},{default:t(({t:l})=>[s(n,{title:l("onboarding.routes.dataplanes-overview.title")},null,8,["title"]),c(),s(r,null,{default:t(()=>[s(O,null,{header:t(()=>[(o(!0),p(x,null,I([a.value.data.length>0?"success":"waiting"],e=>(o(),g(T,{key:e,"data-testid":`state-${e}`},{title:t(()=>[c(h(l(`onboarding.routes.dataplanes-overview.header.${e}.title`)),1)]),description:t(()=>[f("p",null,h(l(`onboarding.routes.dataplanes-overview.header.${e}.description`)),1)]),_:2},1032,["data-testid"]))),128))]),content:t(()=>[a.value.data.length===0?(o(),p("div",E,[s(D)])):(o(),p("div",L,[f("p",C,[f("b",null,"Found "+h(a.value.data.length)+" DPPs:",1)]),c(),s(m,{class:"mb-4",fetcher:()=>a.value,headers:A,"disable-pagination":""},{status:t(({rowValue:e})=>[e?(o(),g(R,{key:0,status:e},null,8,["status"])):(o(),p(x,{key:1},[c(` +import{L as D}from"./LoadingBox-dafdaeaf.js";import{O,a as T,b as B}from"./OnboardingPage-b69e4c56.js";import{S as R}from"./StatusBadge-f1e458ca.js";import{d as S,Q as V,y as k,U as F,r as d,o,i as g,w as t,j as s,n as c,l as p,I,H as h,p as f,F as x,t as N}from"./index-14211030.js";import{g as P}from"./dataplane-0a086c06.js";const E={key:0,class:"status-loading-box mb-4"},L={key:1},C={class:"mb-4"},H=S({__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=P(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 o(),g(u,{name:"onboarding-dataplanes-overview"},{default:t(({t:l})=>[s(n,{title:l("onboarding.routes.dataplanes-overview.title")},null,8,["title"]),c(),s(r,null,{default:t(()=>[s(O,null,{header:t(()=>[(o(!0),p(x,null,I([a.value.data.length>0?"success":"waiting"],e=>(o(),g(T,{key:e,"data-testid":`state-${e}`},{title:t(()=>[c(h(l(`onboarding.routes.dataplanes-overview.header.${e}.title`)),1)]),description:t(()=>[f("p",null,h(l(`onboarding.routes.dataplanes-overview.header.${e}.description`)),1)]),_:2},1032,["data-testid"]))),128))]),content:t(()=>[a.value.data.length===0?(o(),p("div",E,[s(D)])):(o(),p("div",L,[f("p",C,[f("b",null,"Found "+h(a.value.data.length)+" DPPs:",1)]),c(),s(m,{class:"mb-4",fetcher:()=>a.value,headers:A,"disable-pagination":""},{status:t(({rowValue:e})=>[e?(o(),g(R,{key:0,status:e},null,8,["status"])):(o(),p(x,{key:1},[c(` — `)],64))]),_:1},8,["fetcher"])]))]),navigation:t(()=>[s(B,{"next-step":"onboarding-completed","previous-step":"onboarding-add-services-code","should-allow-next":a.value.data.length>0},null,8,["should-allow-next"])]),_:2},1024)]),_:2},1024)]),_:1})}}});const Q=N(H,[["__scopeId","data-v-b51ace23"]]);export{Q as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DeleteResourceModal.vue_vue_type_script_setup_true_lang-49c1156e.js b/app/kuma-ui/pkg/resources/data/assets/DeleteResourceModal.vue_vue_type_script_setup_true_lang-b8794845.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/DeleteResourceModal.vue_vue_type_script_setup_true_lang-49c1156e.js rename to app/kuma-ui/pkg/resources/data/assets/DeleteResourceModal.vue_vue_type_script_setup_true_lang-b8794845.js index fbb7a767ba51..c036036b0a36 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DeleteResourceModal.vue_vue_type_script_setup_true_lang-49c1156e.js +++ b/app/kuma-ui/pkg/resources/data/assets/DeleteResourceModal.vue_vue_type_script_setup_true_lang-b8794845.js @@ -1 +1 @@ -import{d as k,g as B,y as F,o as t,i as p,w as f,S,n as l,k as n,am as q,aF as T,l as o,F as y,p as u,H as s,I as V,m as v,aH as h}from"./index-8bdef5fd.js";const C=["data-testid"],w={key:1},E=k({__name:"DeleteResourceModal",props:{actionButtonText:{type:String,required:!1,default:"Yes, delete"},confirmationText:{type:String,required:!1,default:""},deleteFunction:{type:Function,required:!0},isVisible:{type:Boolean,required:!0},title:{type:String,required:!1,default:"Delete"}},emits:["cancel","delete"],setup(_,{emit:x}){const{t:c}=B(),a=_,d=x,e=F(null);async function b(){e.value=null;try{await a.deleteFunction(),d("delete")}catch(r){r instanceof Error?e.value=r:console.error(r)}}return(r,m)=>(t(),p(n(h),{"action-button-text":a.actionButtonText,"confirmation-text":a.confirmationText,"is-visible":a.isVisible,title:a.title,type:"danger",onCanceled:m[0]||(m[0]=i=>d("cancel")),onProceed:b},{"body-content":f(()=>[S(r.$slots,"body-content"),l(),e.value!==null?(t(),p(n(q),{key:0,class:"mt-4",appearance:"danger","is-dismissible":""},{alertMessage:f(()=>[e.value instanceof n(T)?(t(),o(y,{key:0},[u("p",null,s(n(c)("common.error_state.api_error",{status:e.value.status,title:e.value.detail})),1),l(),e.value.invalidParameters.length>0?(t(),o("ul",{key:0,"data-testid":`error-${e.value.status}`},[(t(!0),o(y,null,V(e.value.invalidParameters,(i,g)=>(t(),o("li",{key:g},[u("b",null,[u("code",null,s(i.field),1)]),l(": "+s(i.reason),1)]))),128))],8,C)):v("",!0)],64)):(t(),o("p",w,s(n(c)("common.error_state.default_error")),1))]),_:1})):v("",!0)]),_:3},8,["action-button-text","confirmation-text","is-visible","title"]))}});export{E as _}; +import{d as k,g as B,y as F,o as t,i as p,w as f,S,n as l,k as n,am as q,aF as T,l as o,F as y,p as u,H as s,I as V,m as v,aH as h}from"./index-14211030.js";const C=["data-testid"],w={key:1},E=k({__name:"DeleteResourceModal",props:{actionButtonText:{type:String,required:!1,default:"Yes, delete"},confirmationText:{type:String,required:!1,default:""},deleteFunction:{type:Function,required:!0},isVisible:{type:Boolean,required:!0},title:{type:String,required:!1,default:"Delete"}},emits:["cancel","delete"],setup(_,{emit:x}){const{t:c}=B(),a=_,d=x,e=F(null);async function b(){e.value=null;try{await a.deleteFunction(),d("delete")}catch(r){r instanceof Error?e.value=r:console.error(r)}}return(r,m)=>(t(),p(n(h),{"action-button-text":a.actionButtonText,"confirmation-text":a.confirmationText,"is-visible":a.isVisible,title:a.title,type:"danger",onCanceled:m[0]||(m[0]=i=>d("cancel")),onProceed:b},{"body-content":f(()=>[S(r.$slots,"body-content"),l(),e.value!==null?(t(),p(n(q),{key:0,class:"mt-4",appearance:"danger","is-dismissible":""},{alertMessage:f(()=>[e.value instanceof n(T)?(t(),o(y,{key:0},[u("p",null,s(n(c)("common.error_state.api_error",{status:e.value.status,title:e.value.detail})),1),l(),e.value.invalidParameters.length>0?(t(),o("ul",{key:0,"data-testid":`error-${e.value.status}`},[(t(!0),o(y,null,V(e.value.invalidParameters,(i,g)=>(t(),o("li",{key:g},[u("b",null,[u("code",null,s(i.field),1)]),l(": "+s(i.reason),1)]))),128))],8,C)):v("",!0)],64)):(t(),o("p",w,s(n(c)("common.error_state.default_error")),1))]),_:1})):v("",!0)]),_:3},8,["action-button-text","confirmation-text","is-visible","title"]))}});export{E as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-ae46a114.js b/app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-b2d9d258.js similarity index 88% rename from app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-ae46a114.js rename to app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-b2d9d258.js index fa497b4b5b5c..2d885d23c5b1 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-ae46a114.js +++ b/app/kuma-ui/pkg/resources/data/assets/DeploymentTypes-b2d9d258.js @@ -1,4 +1,4 @@ -import{O as f,a as V,b as h}from"./OnboardingPage-8895637f.js";import{d as z,J as w,L 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 S}from"./index-8bdef5fd.js";const M={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-b69e4c56.js";import{d as z,J as w,L 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 S}from"./index-14211030.js";const M={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",M,[(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-835584be.js b/app/kuma-ui/pkg/resources/data/assets/DetailView-333e3ae8.js similarity index 87% rename from app/kuma-ui/pkg/resources/data/assets/DetailView-835584be.js rename to app/kuma-ui/pkg/resources/data/assets/DetailView-333e3ae8.js index 1b241d1b2a77..82572afb7dec 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DetailView-835584be.js +++ b/app/kuma-ui/pkg/resources/data/assets/DetailView-333e3ae8.js @@ -1 +1 @@ -import{d as f,r as c,o as a,i as m,w as t,j as o,p as u,a6 as g,n,H as d,k as z,a3 as w,l,F as p,I as v,m as x}from"./index-8bdef5fd.js";import{S as V}from"./StatusBadge-e94c2294.js";import{_ as C}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-337aa74b.js";import{g as b}from"./dataplane-0a086c06.js";import"./AccordionList-4cd6ef4b.js";const B={class:"stack","data-testid":"detail-view-details"},A={class:"columns"},$={key:0},T=f({__name:"DetailView",props:{data:{}},setup(y){const e=y;return(N,S)=>{const _=c("KCard"),I=c("AppView"),h=c("RouteView");return a(),m(h,{name:"zone-ingress-detail-view"},{default:t(({t:r})=>[o(I,null,{default:t(()=>{var k;return[u("div",B,[o(_,null,{body:t(()=>[u("div",A,[o(g,null,{title:t(()=>[n(d(r("http.api.property.status")),1)]),body:t(()=>[o(V,{status:z(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(),m(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(),m(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,v([((k=e.data.zoneIngressInsight)==null?void 0:k.subscriptions)??[]],s=>(a(),l(p,{key:s},[s.length>0?(a(),l("div",$,[u("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)])):x("",!0)],64))),128))])]}),_:2},1024)]),_:1})}}});export{T as default}; +import{d as f,r as c,o as a,i as m,w as t,j as o,p as u,a6 as g,n,H as d,k as z,a3 as w,l,F as p,I as v,m as x}from"./index-14211030.js";import{S as V}from"./StatusBadge-f1e458ca.js";import{_ as C}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-c66565ca.js";import{g as b}from"./dataplane-0a086c06.js";import"./AccordionList-38c1f676.js";const B={class:"stack","data-testid":"detail-view-details"},A={class:"columns"},$={key:0},T=f({__name:"DetailView",props:{data:{}},setup(y){const e=y;return(N,S)=>{const _=c("KCard"),I=c("AppView"),h=c("RouteView");return a(),m(h,{name:"zone-ingress-detail-view"},{default:t(({t:r})=>[o(I,null,{default:t(()=>{var k;return[u("div",B,[o(_,null,{body:t(()=>[u("div",A,[o(g,null,{title:t(()=>[n(d(r("http.api.property.status")),1)]),body:t(()=>[o(V,{status:z(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(),m(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(),m(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,v([((k=e.data.zoneIngressInsight)==null?void 0:k.subscriptions)??[]],s=>(a(),l(p,{key:s},[s.length>0?(a(),l("div",$,[u("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)])):x("",!0)],64))),128))])]}),_:2},1024)]),_:1})}}});export{T as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DetailView-73cff20f.js b/app/kuma-ui/pkg/resources/data/assets/DetailView-42a50497.js similarity index 86% rename from app/kuma-ui/pkg/resources/data/assets/DetailView-73cff20f.js rename to app/kuma-ui/pkg/resources/data/assets/DetailView-42a50497.js index fdce938f2869..62f9eb00c0ae 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DetailView-73cff20f.js +++ b/app/kuma-ui/pkg/resources/data/assets/DetailView-42a50497.js @@ -1 +1 @@ -import{a as V,g as b,b as S}from"./index-8521186b.js";import{d as B,h as p,r as u,o as i,i as T,w as t,j as n,a5 as x,n as e,p as c,a6 as m,H as l,l as r,F as _,I as y,m as z}from"./index-8bdef5fd.js";import{S as D}from"./StatusBadge-e94c2294.js";import{_ as N}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-337aa74b.js";import"./AccordionList-4cd6ef4b.js";const $=["data-testid","innerHTML"],A={"data-testid":"detail-view-details",class:"stack"},H={class:"columns"},L={key:0},R=B({__name:"DetailView",props:{data:{},notifications:{default:()=>[]}},setup(h){const s=h,v=p(()=>V(s.data)),k=p(()=>b(s.data)),g=p(()=>S(s.data));return(Z,E)=>{const f=u("KCard"),w=u("AppView"),C=u("RouteView");return i(),T(C,{name:"zone-cp-detail-view"},{default:t(({t:o})=>[n(w,null,x({default:t(()=>{var a;return[e(),c("div",A,[n(f,null,{body:t(()=>[c("div",H,[n(m,null,{title:t(()=>[e(l(o("http.api.property.status")),1)]),body:t(()=>[n(D,{status:k.value},null,8,["status"])]),_:2},1024),e(),n(m,null,{title:t(()=>[e(l(o("http.api.property.type")),1)]),body:t(()=>[e(l(o(`common.product.environment.${v.value||"unknown"}`)),1)]),_:2},1024),e(),n(m,null,{title:t(()=>[e(l(o("zone-cps.routes.item.authentication_type")),1)]),body:t(()=>[e(l(g.value||o("common.not_applicable")),1)]),_:2},1024)])]),_:2},1024),e(),(i(!0),r(_,null,y([((a=s.data.zoneInsight)==null?void 0:a.subscriptions)??[]],d=>(i(),r(_,{key:d},[d.length>0?(i(),r("div",L,[c("h2",null,l(o("zone-cps.detail.subscriptions")),1),e(),n(f,{class:"mt-4"},{body:t(()=>[n(N,{subscriptions:d},null,8,["subscriptions"])]),_:2},1024)])):z("",!0)],64))),128))])]}),_:2},[s.notifications.length>0?{name:"notifications",fn:t(()=>[c("ul",null,[(i(!0),r(_,null,y(s.notifications,a=>(i(),r("li",{key:a.kind,"data-testid":`warning-${a.kind}`,innerHTML:o(`common.warnings.${a.kind}`,a.payload)},null,8,$))),128)),e()])]),key:"0"}:void 0]),1024)]),_:1})}}});export{R as default}; +import{a as V,g as b,b as S}from"./index-a0316d0f.js";import{d as B,h as p,r as u,o as i,i as T,w as t,j as n,a5 as x,n as e,p as c,a6 as m,H as l,l as r,F as _,I as y,m as z}from"./index-14211030.js";import{S as D}from"./StatusBadge-f1e458ca.js";import{_ as N}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-c66565ca.js";import"./AccordionList-38c1f676.js";const $=["data-testid","innerHTML"],A={"data-testid":"detail-view-details",class:"stack"},H={class:"columns"},L={key:0},R=B({__name:"DetailView",props:{data:{},notifications:{default:()=>[]}},setup(h){const s=h,v=p(()=>V(s.data)),k=p(()=>b(s.data)),g=p(()=>S(s.data));return(Z,E)=>{const f=u("KCard"),w=u("AppView"),C=u("RouteView");return i(),T(C,{name:"zone-cp-detail-view"},{default:t(({t:o})=>[n(w,null,x({default:t(()=>{var a;return[e(),c("div",A,[n(f,null,{body:t(()=>[c("div",H,[n(m,null,{title:t(()=>[e(l(o("http.api.property.status")),1)]),body:t(()=>[n(D,{status:k.value},null,8,["status"])]),_:2},1024),e(),n(m,null,{title:t(()=>[e(l(o("http.api.property.type")),1)]),body:t(()=>[e(l(o(`common.product.environment.${v.value||"unknown"}`)),1)]),_:2},1024),e(),n(m,null,{title:t(()=>[e(l(o("zone-cps.routes.item.authentication_type")),1)]),body:t(()=>[e(l(g.value||o("common.not_applicable")),1)]),_:2},1024)])]),_:2},1024),e(),(i(!0),r(_,null,y([((a=s.data.zoneInsight)==null?void 0:a.subscriptions)??[]],d=>(i(),r(_,{key:d},[d.length>0?(i(),r("div",L,[c("h2",null,l(o("zone-cps.detail.subscriptions")),1),e(),n(f,{class:"mt-4"},{body:t(()=>[n(N,{subscriptions:d},null,8,["subscriptions"])]),_:2},1024)])):z("",!0)],64))),128))])]}),_:2},[s.notifications.length>0?{name:"notifications",fn:t(()=>[c("ul",null,[(i(!0),r(_,null,y(s.notifications,a=>(i(),r("li",{key:a.kind,"data-testid":`warning-${a.kind}`,innerHTML:o(`common.warnings.${a.kind}`,a.payload)},null,8,$))),128)),e()])]),key:"0"}:void 0]),1024)]),_:1})}}});export{R as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DetailView-dceaecea.js b/app/kuma-ui/pkg/resources/data/assets/DetailView-6f1bafea.js similarity index 80% rename from app/kuma-ui/pkg/resources/data/assets/DetailView-dceaecea.js rename to app/kuma-ui/pkg/resources/data/assets/DetailView-6f1bafea.js index 908527f4ebe8..d3c336ef228c 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DetailView-dceaecea.js +++ b/app/kuma-ui/pkg/resources/data/assets/DetailView-6f1bafea.js @@ -1 +1 @@ -import{d as y,r as l,o,i as g,w as e,j as t,p,a6 as h,n,H as i,k as V,a3 as z,l as d,F as c,I as C,m as x}from"./index-8bdef5fd.js";import{S as E}from"./StatusBadge-e94c2294.js";import{_ as v}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-337aa74b.js";import{g as B}from"./dataplane-0a086c06.js";import"./AccordionList-4cd6ef4b.js";const b={class:"stack","data-testid":"detail-view-details"},I={class:"columns"},N={key:0},T=y({__name:"DetailView",props:{data:{}},setup(k){const s=k;return(S,D)=>{const m=l("KCard"),w=l("AppView"),f=l("RouteView");return o(),g(f,{name:"zone-egress-detail-view"},{default:e(({t:r})=>[t(w,null,{default:e(()=>{var u;return[p("div",b,[t(m,null,{body:e(()=>[p("div",I,[t(h,null,{title:e(()=>[n(i(r("http.api.property.status")),1)]),body:e(()=>[t(E,{status:V(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(z,{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,C([((u=s.data.zoneEgressInsight)==null?void 0:u.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(m,{class:"mt-4"},{body:e(()=>[t(v,{subscriptions:a},null,8,["subscriptions"])]),_:2},1024)])):x("",!0)],64))),128))])]}),_:2},1024)]),_:1})}}});export{T as default}; +import{d as y,r as l,o,i as g,w as e,j as t,p,a6 as h,n,H as i,k as V,a3 as z,l as d,F as c,I as C,m as x}from"./index-14211030.js";import{S as E}from"./StatusBadge-f1e458ca.js";import{_ as v}from"./SubscriptionList.vue_vue_type_script_setup_true_lang-c66565ca.js";import{g as B}from"./dataplane-0a086c06.js";import"./AccordionList-38c1f676.js";const b={class:"stack","data-testid":"detail-view-details"},I={class:"columns"},N={key:0},T=y({__name:"DetailView",props:{data:{}},setup(k){const s=k;return(S,D)=>{const m=l("KCard"),w=l("AppView"),f=l("RouteView");return o(),g(f,{name:"zone-egress-detail-view"},{default:e(({t:r})=>[t(w,null,{default:e(()=>{var u;return[p("div",b,[t(m,null,{body:e(()=>[p("div",I,[t(h,null,{title:e(()=>[n(i(r("http.api.property.status")),1)]),body:e(()=>[t(E,{status:V(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(z,{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,C([((u=s.data.zoneEgressInsight)==null?void 0:u.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(m,{class:"mt-4"},{body:e(()=>[t(v,{subscriptions:a},null,8,["subscriptions"])]),_:2},1024)])):x("",!0)],64))),128))])]}),_:2},1024)]),_:1})}}});export{T as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DiagnosticsView-8d56c2eb.js b/app/kuma-ui/pkg/resources/data/assets/DiagnosticsView-68c9f508.js similarity index 81% rename from app/kuma-ui/pkg/resources/data/assets/DiagnosticsView-8d56c2eb.js rename to app/kuma-ui/pkg/resources/data/assets/DiagnosticsView-68c9f508.js index 889f2a12a6a3..9f0df6964334 100644 --- a/app/kuma-ui/pkg/resources/data/assets/DiagnosticsView-8d56c2eb.js +++ b/app/kuma-ui/pkg/resources/data/assets/DiagnosticsView-68c9f508.js @@ -1 +1 @@ -import{_ as m}from"./CodeBlock.vue_vue_type_style_index_0_lang-2cbf275d.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-8bdef5fd.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-d1127cc1.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-14211030.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/EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js b/app/kuma-ui/pkg/resources/data/assets/EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js similarity index 89% rename from app/kuma-ui/pkg/resources/data/assets/EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js rename to app/kuma-ui/pkg/resources/data/assets/EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js index ff8627af6bde..a9db4669c955 100644 --- a/app/kuma-ui/pkg/resources/data/assets/EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js +++ b/app/kuma-ui/pkg/resources/data/assets/EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js @@ -1 +1 @@ -import{d as n,g as i,o as l,i as m,a5 as c,w as s,S as t,p as r,n as p,H as d,k as a,ai as f}from"./index-8bdef5fd.js";const S=n({__name:"EmptyBlock",setup(u){const{t:o}=i();return(e,y)=>(l(),m(a(f),{"data-testid":"empty-state","cta-is-hidden":"",icon:a(o)("common.emptyState.icon"),"icon-size":"96"},c({title:s(()=>[t(e.$slots,"title",{},()=>[r("p",null,[t(e.$slots,"default",{},()=>[p(d(a(o)("common.emptyState.title")),1)])])])]),_:2},[e.$slots.message?{name:"message",fn:s(()=>[t(e.$slots,"message")]),key:"0"}:void 0,e.$slots.cta?{name:"cta",fn:s(()=>[t(e.$slots,"cta")]),key:"1"}:void 0]),1032,["icon"]))}});export{S as _}; +import{d as n,g as i,o as l,i as m,a5 as c,w as s,S as t,p as r,n as p,H as d,k as a,ai as f}from"./index-14211030.js";const S=n({__name:"EmptyBlock",setup(u){const{t:o}=i();return(e,y)=>(l(),m(a(f),{"data-testid":"empty-state","cta-is-hidden":"",icon:a(o)("common.emptyState.icon"),"icon-size":"96"},c({title:s(()=>[t(e.$slots,"title",{},()=>[r("p",null,[t(e.$slots,"default",{},()=>[p(d(a(o)("common.emptyState.title")),1)])])])]),_:2},[e.$slots.message?{name:"message",fn:s(()=>[t(e.$slots,"message")]),key:"0"}:void 0,e.$slots.cta?{name:"cta",fn:s(()=>[t(e.$slots,"cta")]),key:"1"}:void 0]),1032,["icon"]))}});export{S as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/EnvoyData-e756f2a9.js b/app/kuma-ui/pkg/resources/data/assets/EnvoyData-bec8881f.js similarity index 82% rename from app/kuma-ui/pkg/resources/data/assets/EnvoyData-e756f2a9.js rename to app/kuma-ui/pkg/resources/data/assets/EnvoyData-bec8881f.js index 8a8a58a46bb6..8c35853b97da 100644 --- a/app/kuma-ui/pkg/resources/data/assets/EnvoyData-e756f2a9.js +++ b/app/kuma-ui/pkg/resources/data/assets/EnvoyData-bec8881f.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 m,k as r,am as k,E as g,x as v,F as q,j as o,W as x,ar as E,K as S,n as u,s as h,t as b}from"./index-8bdef5fd.js";import{_ as B}from"./CodeBlock.vue_vue_type_style_index_0_lang-2cbf275d.js";import{_ as C}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.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:y}=f(),t=l;return(D,K)=>(e(),i("div",null,[t.status!=="online"?(e(),s(r(k),{key:0,appearance:"info"},{alertMessage:n(()=>[_("p",null,m(r(y)("common.detail.no_envoy_data",{resource:t.resource})),1)]),_:1})):(e(),s(h,{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(C,{key:2})):(e(),i(q,{key:3},[_("div",I,[o(r(x),{appearance:"primary","data-testid":"envoy-data-refresh-button",onClick:d},{default:n(()=>[o(r(E),{size:r(S)},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 m,k as r,am as k,E as g,x as v,F as q,j as o,W as x,ar as E,K as S,n as u,s as h,t as b}from"./index-14211030.js";import{_ as B}from"./CodeBlock.vue_vue_type_style_index_0_lang-d1127cc1.js";import{_ as C}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.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:y}=f(),t=l;return(D,K)=>(e(),i("div",null,[t.status!=="online"?(e(),s(r(k),{key:0,appearance:"info"},{alertMessage:n(()=>[_("p",null,m(r(y)("common.detail.no_envoy_data",{resource:t.resource})),1)]),_:1})):(e(),s(h,{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(C,{key:2})):(e(),i(q,{key:3},[_("div",I,[o(r(x),{appearance:"primary","data-testid":"envoy-data-refresh-button",onClick:d},{default:n(()=>[o(r(E),{size:r(S)},null,8,["size"]),u(` Refresh `)]),_:2},1032,["onClick"])]),u(),o(B,{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 w=b(N,[["__scopeId","data-v-faac85b9"]]);export{w as E}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ExternalServiceConfig.vue_vue_type_script_setup_true_lang-8c251873.js b/app/kuma-ui/pkg/resources/data/assets/ExternalServiceConfig.vue_vue_type_script_setup_true_lang-0487c3d0.js similarity index 81% rename from app/kuma-ui/pkg/resources/data/assets/ExternalServiceConfig.vue_vue_type_script_setup_true_lang-8c251873.js rename to app/kuma-ui/pkg/resources/data/assets/ExternalServiceConfig.vue_vue_type_script_setup_true_lang-0487c3d0.js index 7fc4bdc6590b..840f93f7702d 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ExternalServiceConfig.vue_vue_type_script_setup_true_lang-8c251873.js +++ b/app/kuma-ui/pkg/resources/data/assets/ExternalServiceConfig.vue_vue_type_script_setup_true_lang-0487c3d0.js @@ -1 +1 @@ -import{_ as u}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";import{d as p,g as f,Q as d,r as h,o as s,l as k,j as v,w as c,i as r,E as g,x as y,p as B,H as $,k as t}from"./index-8bdef5fd.js";import{_ as x}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-603e488c.js";const A=p({__name:"ExternalServiceConfig",props:{mesh:{},service:{}},setup(n){const{t:i}=f(),m=d(),a=n;return(C,E)=>{const l=h("DataSource");return s(),k("div",null,[v(l,{src:`/meshes/${a.mesh}/external-services/for/${a.service}`},{default:c(({data:e,error:o})=>[o?(s(),r(g,{key:0,error:o},null,8,["error"])):e===void 0?(s(),r(y,{key:1})):e===null?(s(),r(u,{key:2,"data-testid":"no-matching-external-service"},{title:c(()=>[B("p",null,$(t(i)("services.detail.no_matching_external_service",{name:a.service})),1)]),_:1})):(s(),r(x,{key:3,id:"code-block-service",resource:e,"resource-fetcher":_=>t(m).getExternalService({mesh:e.mesh,name:e.name},_),"is-searchable":""},null,8,["resource","resource-fetcher"]))]),_:1},8,["src"])])}}});export{A as _}; +import{_ as u}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";import{d as p,g as f,Q as d,r as h,o as s,l as k,j as v,w as c,i as r,E as g,x as y,p as B,H as $,k as t}from"./index-14211030.js";import{_ as x}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-0e607277.js";const A=p({__name:"ExternalServiceConfig",props:{mesh:{},service:{}},setup(n){const{t:i}=f(),m=d(),a=n;return(C,E)=>{const l=h("DataSource");return s(),k("div",null,[v(l,{src:`/meshes/${a.mesh}/external-services/for/${a.service}`},{default:c(({data:e,error:o})=>[o?(s(),r(g,{key:0,error:o},null,8,["error"])):e===void 0?(s(),r(y,{key:1})):e===null?(s(),r(u,{key:2,"data-testid":"no-matching-external-service"},{title:c(()=>[B("p",null,$(t(i)("services.detail.no_matching_external_service",{name:a.service})),1)]),_:1})):(s(),r(x,{key:3,id:"code-block-service",resource:e,"resource-fetcher":_=>t(m).getExternalService({mesh:e.mesh,name:e.name},_),"is-searchable":""},null,8,["resource","resource-fetcher"]))]),_:1},8,["src"])])}}});export{A as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/GatewayListView-e33ed7de.js b/app/kuma-ui/pkg/resources/data/assets/GatewayListView-a10dbb6a.js similarity index 89% rename from app/kuma-ui/pkg/resources/data/assets/GatewayListView-e33ed7de.js rename to app/kuma-ui/pkg/resources/data/assets/GatewayListView-a10dbb6a.js index b3cf1bea955d..5e29f720e87f 100644 --- a/app/kuma-ui/pkg/resources/data/assets/GatewayListView-e33ed7de.js +++ b/app/kuma-ui/pkg/resources/data/assets/GatewayListView-a10dbb6a.js @@ -1 +1 @@ -import{d as C,r as l,o as i,i as o,w as t,j as n,p as S,n as p,E as V,H as z,q as k,m as d,t as q}from"./index-8bdef5fd.js";import{D as T,K as x}from"./KFilterBar-d2e0c716.js";import{S as D}from"./SummaryView-de117cc5.js";import"./AppCollection-9c4ed2fa.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";import"./StatusBadge-e94c2294.js";import"./dataplane-0a086c06.js";const B=C({__name:"GatewayListView",setup(K){return(P,R)=>{const u=l("RouteTitle"),_=l("KSelect"),g=l("KCard"),w=l("RouterView"),f=l("AppView"),c=l("DataSource"),v=l("RouteView");return i(),o(c,{src:"/me"},{default:t(({data:y})=>[y?(i(),o(v,{key:0,name:"gateway-list-view",params:{page:1,size:y.pageSize,gatewayType:"all",query:"",s:"",mesh:"",dataPlane:""}},{default:t(({route:e,can:h,t:b})=>[n(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:m})=>[n(f,null,{title:t(()=>[S("h2",null,[n(u,{title:b("gateways.routes.items.title"),render:!0},null,8,["title"])])]),default:t(()=>[p(),n(g,null,{body:t(()=>[m!==void 0?(i(),o(V,{key:0,error:m},null,8,["error"])):(i(),o(T,{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:m,gateways:!0,"is-selected-row":a=>a.name===e.params.dataPlane,"summary-route-name":"gateway-summary-view",onChange:({page:a,size:r})=>{e.update({page:String(a),size:String(r)})}},{toolbar:t(()=>[n(x,{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”)"},...h("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(),n(_,{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","is-selected-row","onChange"]))]),_:2},1024),p(),e.params.dataPlane?(i(),o(w,{key:0},{default:t(a=>[n(D,{onClose:r=>e.replace({name:"gateway-list-view",params:{mesh:e.params.mesh},query:{page:e.params.page,size:e.params.size}})},{default:t(()=>[(i(),o(k(a.Component),{name:e.params.dataPlane,"dataplane-overview":s==null?void 0:s.items.find(r=>r.name===e.params.dataPlane)},null,8,["name","dataplane-overview"]))]),_:2},1032,["onClose"])]),_:2},1024)):d("",!0)]),_:2},1024)]),_:2},1032,["src"])]),_:2},1032,["params"])):d("",!0)]),_:1})}}});const E=q(B,[["__scopeId","data-v-d4a90c78"]]);export{E as default}; +import{d as C,r as l,o as i,i as o,w as t,j as n,p as S,n as p,E as V,H as z,q as k,m as d,t as q}from"./index-14211030.js";import{D as T,K as x}from"./KFilterBar-1fcab058.js";import{S as D}from"./SummaryView-fa7f3f7a.js";import"./AppCollection-67b12e9c.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";import"./StatusBadge-f1e458ca.js";import"./dataplane-0a086c06.js";const B=C({__name:"GatewayListView",setup(K){return(P,R)=>{const u=l("RouteTitle"),_=l("KSelect"),g=l("KCard"),w=l("RouterView"),f=l("AppView"),c=l("DataSource"),v=l("RouteView");return i(),o(c,{src:"/me"},{default:t(({data:y})=>[y?(i(),o(v,{key:0,name:"gateway-list-view",params:{page:1,size:y.pageSize,gatewayType:"all",query:"",s:"",mesh:"",dataPlane:""}},{default:t(({route:e,can:h,t:b})=>[n(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:m})=>[n(f,null,{title:t(()=>[S("h2",null,[n(u,{title:b("gateways.routes.items.title"),render:!0},null,8,["title"])])]),default:t(()=>[p(),n(g,null,{body:t(()=>[m!==void 0?(i(),o(V,{key:0,error:m},null,8,["error"])):(i(),o(T,{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:m,gateways:!0,"is-selected-row":a=>a.name===e.params.dataPlane,"summary-route-name":"gateway-summary-view",onChange:({page:a,size:r})=>{e.update({page:String(a),size:String(r)})}},{toolbar:t(()=>[n(x,{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”)"},...h("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(),n(_,{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","is-selected-row","onChange"]))]),_:2},1024),p(),e.params.dataPlane?(i(),o(w,{key:0},{default:t(a=>[n(D,{onClose:r=>e.replace({name:"gateway-list-view",params:{mesh:e.params.mesh},query:{page:e.params.page,size:e.params.size}})},{default:t(()=>[(i(),o(k(a.Component),{name:e.params.dataPlane,"dataplane-overview":s==null?void 0:s.items.find(r=>r.name===e.params.dataPlane)},null,8,["name","dataplane-overview"]))]),_:2},1032,["onClose"])]),_:2},1024)):d("",!0)]),_:2},1024)]),_:2},1032,["src"])]),_:2},1032,["params"])):d("",!0)]),_:1})}}});const E=q(B,[["__scopeId","data-v-d4a90c78"]]);export{E as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/GatewayPoliciesView-8b2ec657.js b/app/kuma-ui/pkg/resources/data/assets/GatewayPoliciesView-d8dc2bbf.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/GatewayPoliciesView-8b2ec657.js rename to app/kuma-ui/pkg/resources/data/assets/GatewayPoliciesView-d8dc2bbf.js index 445fc6a971c3..01ce5b4939e8 100644 --- a/app/kuma-ui/pkg/resources/data/assets/GatewayPoliciesView-8b2ec657.js +++ b/app/kuma-ui/pkg/resources/data/assets/GatewayPoliciesView-d8dc2bbf.js @@ -1,4 +1,4 @@ -import{A as $,a as x}from"./AccordionList-4cd6ef4b.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,a5 as C,D as I,G as A,t as K,E as V,x as j}from"./index-8bdef5fd.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-38c1f676.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,a5 as C,D as I,G as A,t as K,E as V,x as j}from"./index-14211030.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-4c498b64.js b/app/kuma-ui/pkg/resources/data/assets/IndexView-04981d31.js similarity index 94% rename from app/kuma-ui/pkg/resources/data/assets/IndexView-4c498b64.js rename to app/kuma-ui/pkg/resources/data/assets/IndexView-04981d31.js index 476c23afc9a5..cdb1128193b6 100644 --- a/app/kuma-ui/pkg/resources/data/assets/IndexView-4c498b64.js +++ b/app/kuma-ui/pkg/resources/data/assets/IndexView-04981d31.js @@ -1 +1 @@ -import{d as Y,Q as ee,y as I,r as _,o as t,i as y,w as e,j as l,a5 as F,p as D,n as o,E as ne,H as m,l as z,F as w,I as T,m as K,v as te,k as Z,K as G,$ as oe,aG as se,q as ae,t as ie}from"./index-8bdef5fd.js";import{g as le}from"./index-8521186b.js";import{A as ce}from"./AppCollection-9c4ed2fa.js";import{_ as re}from"./DeleteResourceModal.vue_vue_type_script_setup_true_lang-49c1156e.js";import{S as me}from"./StatusBadge-e94c2294.js";import{S as pe}from"./SummaryView-de117cc5.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";const ue=["data-testid"],de=Y({__name:"IndexView",setup(fe){const P=ee(),$=I(!1),A=I(!1),S=I(""),L=I({}),M=I({}),q=a=>{let p="offline";return a.length>0&&(p="online",typeof a[a.length-1].disconnectTime<"u"&&(p="offline")),p},Q=a=>{const p="zoneIngress";L.value=a.items.reduce((c,d)=>{var f,g;const s=(f=d[p])==null?void 0:f.zone;if(typeof s<"u"){typeof c[s]>"u"&&(c[s]={online:[],offline:[]});const v=((g=d[`${p}Insight`])==null?void 0:g.subscriptions)||[],C=q(v);c[s][C].push(d)}return c},{})},H=a=>{const p="zoneEgress";M.value=a.items.reduce((c,d)=>{var f,g;const s=(f=d[p])==null?void 0:f.zone;if(typeof s<"u"){typeof c[s]>"u"&&(c[s]={online:[],offline:[]});const v=((g=d[`${p}Insight`])==null?void 0:g.subscriptions)||[],C=q(v);c[s][C].push(d)}return c},{})};function J(a){return a.map(p=>{var x;const{name:c}=p,d={name:"zone-cp-detail-view",params:{zone:c}};let s="",f="kubernetes",g=!1,v=!0;(((x=p.zoneInsight)==null?void 0:x.subscriptions)??[]).forEach(k=>{if(k.version&&k.version.kumaCp){s=k.version.kumaCp.version;const{kumaCpGlobalCompatible:h=!0}=k.version.kumaCp;v=h}if(k.config){const h=JSON.parse(k.config);f=h.environment,g=h.store.type==="memory"}});const E=le(p);return{detailViewRoute:d,name:c,status:E,zoneCpVersion:s,type:f,warnings:{version_mismatch:!v,store_memory:g}}})}async function O(){await P.deleteZone({name:S.value})}function B(){$.value=!$.value}function U(a){B(),S.value=a}function W(a){A.value=(a==null?void 0:a.items.length)>0}return(a,p)=>{const c=_("RouteTitle"),d=_("KButton"),s=_("DataSource"),f=_("RouterLink"),g=_("KTooltip"),v=_("KDropdownItem"),C=_("KDropdownMenu"),E=_("KCard"),x=_("RouterView"),k=_("AppView"),h=_("RouteView");return t(),y(s,{src:"/me"},{default:e(({data:j})=>[j?(t(),y(h,{key:0,name:"zone-cp-list-view",params:{page:1,size:j.pageSize,zone:""}},{default:e(({route:u,t:i,can:V})=>[l(k,null,F({title:e(()=>[D("h1",null,[l(c,{title:i("zone-cps.routes.items.title"),render:!0},null,8,["title"])])]),default:e(()=>[o(),o(),l(s,{src:`/zone-cps?page=${u.params.page}&size=${u.params.size}`,onChange:W},{default:e(({data:b,error:N,refresh:X})=>[l(s,{src:"/zone-ingress-overviews?page=1&size=100",onChange:Q}),o(),l(s,{src:"/zone-egress-overviews?page=1&size=100",onChange:H}),o(),l(E,null,{body:e(()=>[N!==void 0?(t(),y(ne,{key:0,error:N},null,8,["error"])):(t(),y(ce,{key:1,class:"zone-cp-collection","data-testid":"zone-cp-collection",headers:[{label:"Name",key:"name"},{label:"Zone CP Version",key:"zoneCpVersion"},{label:"Type",key:"type"},{label:"Ingresses (online / total)",key:"ingress"},{label:"Egresses (online / total)",key:"egress"},{label:"Status",key:"status"},{label:"Warnings",key:"warnings",hideLabel:!0},{label:"Details",key:"details",hideLabel:!0},{label:"Actions",key:"actions",hideLabel:!0}],"page-number":parseInt(u.params.page),"page-size":parseInt(u.params.size),total:b==null?void 0:b.total,items:b?J(b.items):void 0,error:N,"empty-state-title":V("create zones")?i("zone-cps.empty_state.title"):void 0,"empty-state-message":V("create zones")?i("zone-cps.empty_state.message"):void 0,"empty-state-cta-to":V("create zones")?{name:"zone-create-view"}:void 0,"empty-state-cta-text":V("create zones")?i("zones.index.create"):void 0,"is-selected-row":n=>n.name===u.params.zone,onChange:u.update},F({name:e(({row:n})=>[l(f,{to:{name:"zone-cp-summary-view",params:{zone:n.name},query:{page:u.params.page,size:u.params.size}}},{default:e(()=>[o(m(n.name),1)]),_:2},1032,["to"])]),zoneCpVersion:e(({rowValue:n})=>[o(m(n||i("common.collection.none")),1)]),type:e(({rowValue:n})=>[o(m(n||i("common.collection.none")),1)]),ingress:e(({row:n})=>[(t(!0),z(w,null,T([L.value[n.name]||{online:[],offline:[]}],r=>(t(),z(w,null,[o(m(r.online.length)+" / "+m(r.online.length+r.offline.length),1)],64))),256))]),egress:e(({row:n})=>[(t(!0),z(w,null,T([M.value[n.name]||{online:[],offline:[]}],r=>(t(),z(w,null,[o(m(r.online.length)+" / "+m(r.online.length+r.offline.length),1)],64))),256))]),status:e(({rowValue:n})=>[n?(t(),y(me,{key:0,status:n},null,8,["status"])):(t(),z(w,{key:1},[o(m(i("common.collection.none")),1)],64))]),warnings:e(({row:n})=>[Object.values(n.warnings).some(r=>r)?(t(),y(g,{key:0},{content:e(()=>[D("ul",null,[(t(!0),z(w,null,T(n.warnings,(r,R)=>(t(),z(w,{key:R},[r?(t(),z("li",{key:0,"data-testid":`warning-${R}`},m(i(`zone-cps.list.${R}`)),9,ue)):K("",!0)],64))),128))])]),default:e(()=>[o(),l(te,{"data-testid":"warning",class:"mr-1",size:Z(G),"hide-title":""},null,8,["size"])]),_:2},1024)):(t(),z(w,{key:1},[o(m(i("common.collection.none")),1)],64))]),details:e(({row:n})=>[l(f,{class:"details-link","data-testid":"details-link",to:{name:"zone-cp-detail-view",params:{zone:n.name}}},{default:e(()=>[o(m(i("common.collection.details_link"))+" ",1),l(Z(oe),{display:"inline-block",decorative:"",size:Z(G)},null,8,["size"])]),_:2},1032,["to"])]),_:2},[V("create zones")?{name:"actions",fn:e(({row:n})=>[l(C,{class:"actions-dropdown","data-testid":"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:e(()=>[l(d,{class:"non-visual-button",appearance:"secondary",size:"small"},{default:e(()=>[l(Z(se))]),_:1})]),items:e(()=>[l(v,{"has-divider":"","is-dangerous":"","data-testid":"dropdown-delete-item",onClick:r=>U(n.name)},{default:e(()=>[o(m(i("common.collection.actions.delete")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),key:"0"}:void 0]),1032,["headers","page-number","page-size","total","items","error","empty-state-title","empty-state-message","empty-state-cta-to","empty-state-cta-text","is-selected-row","onChange"]))]),_:2},1024),o(),u.params.zone?(t(),y(x,{key:0},{default:e(n=>[l(pe,{onClose:r=>u.replace({name:"zone-cp-list-view",query:{page:u.params.page,size:u.params.size}})},{default:e(()=>[(t(),y(ae(n.Component),{name:u.params.zone,"zone-overview":b==null?void 0:b.items.find(r=>r.name===u.params.zone)},null,8,["name","zone-overview"]))]),_:2},1032,["onClose"])]),_:2},1024)):K("",!0),o(),$.value?(t(),y(re,{key:1,"confirmation-text":S.value,"delete-function":O,"is-visible":"","action-button-text":i("common.delete_modal.proceed_button"),title:i("common.delete_modal.title",{type:"Zone"}),"data-testid":"delete-zone-modal",onCancel:B,onDelete:()=>{B(),X()}},{"body-content":e(()=>[D("p",null,m(i("common.delete_modal.text1",{type:"Zone",name:S.value})),1),o(),D("p",null,m(i("common.delete_modal.text2")),1)]),_:2},1032,["confirmation-text","action-button-text","title","onDelete"])):K("",!0)]),_:2},1032,["src"])]),_:2},[V("create zones")&&A.value?{name:"actions",fn:e(()=>[l(d,{appearance:"primary",icon:"plus",to:{name:"zone-create-view"},"data-testid":"create-zone-link"},{default:e(()=>[o(m(i("zones.index.create")),1)]),_:2},1024)]),key:"0"}:void 0]),1024)]),_:2},1032,["params"])):K("",!0)]),_:1})}}});const we=ie(de,[["__scopeId","data-v-dbd6cee6"]]);export{we as default}; +import{d as Y,Q as ee,y as I,r as _,o as t,i as y,w as e,j as l,a5 as F,p as D,n as o,E as ne,H as m,l as z,F as w,I as T,m as K,v as te,k as Z,K as G,$ as oe,aG as se,q as ae,t as ie}from"./index-14211030.js";import{g as le}from"./index-a0316d0f.js";import{A as ce}from"./AppCollection-67b12e9c.js";import{_ as re}from"./DeleteResourceModal.vue_vue_type_script_setup_true_lang-b8794845.js";import{S as me}from"./StatusBadge-f1e458ca.js";import{S as pe}from"./SummaryView-fa7f3f7a.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";const ue=["data-testid"],de=Y({__name:"IndexView",setup(fe){const P=ee(),$=I(!1),A=I(!1),S=I(""),L=I({}),M=I({}),q=a=>{let p="offline";return a.length>0&&(p="online",typeof a[a.length-1].disconnectTime<"u"&&(p="offline")),p},Q=a=>{const p="zoneIngress";L.value=a.items.reduce((c,d)=>{var f,g;const s=(f=d[p])==null?void 0:f.zone;if(typeof s<"u"){typeof c[s]>"u"&&(c[s]={online:[],offline:[]});const v=((g=d[`${p}Insight`])==null?void 0:g.subscriptions)||[],C=q(v);c[s][C].push(d)}return c},{})},H=a=>{const p="zoneEgress";M.value=a.items.reduce((c,d)=>{var f,g;const s=(f=d[p])==null?void 0:f.zone;if(typeof s<"u"){typeof c[s]>"u"&&(c[s]={online:[],offline:[]});const v=((g=d[`${p}Insight`])==null?void 0:g.subscriptions)||[],C=q(v);c[s][C].push(d)}return c},{})};function J(a){return a.map(p=>{var x;const{name:c}=p,d={name:"zone-cp-detail-view",params:{zone:c}};let s="",f="kubernetes",g=!1,v=!0;(((x=p.zoneInsight)==null?void 0:x.subscriptions)??[]).forEach(k=>{if(k.version&&k.version.kumaCp){s=k.version.kumaCp.version;const{kumaCpGlobalCompatible:h=!0}=k.version.kumaCp;v=h}if(k.config){const h=JSON.parse(k.config);f=h.environment,g=h.store.type==="memory"}});const E=le(p);return{detailViewRoute:d,name:c,status:E,zoneCpVersion:s,type:f,warnings:{version_mismatch:!v,store_memory:g}}})}async function O(){await P.deleteZone({name:S.value})}function B(){$.value=!$.value}function U(a){B(),S.value=a}function W(a){A.value=(a==null?void 0:a.items.length)>0}return(a,p)=>{const c=_("RouteTitle"),d=_("KButton"),s=_("DataSource"),f=_("RouterLink"),g=_("KTooltip"),v=_("KDropdownItem"),C=_("KDropdownMenu"),E=_("KCard"),x=_("RouterView"),k=_("AppView"),h=_("RouteView");return t(),y(s,{src:"/me"},{default:e(({data:j})=>[j?(t(),y(h,{key:0,name:"zone-cp-list-view",params:{page:1,size:j.pageSize,zone:""}},{default:e(({route:u,t:i,can:V})=>[l(k,null,F({title:e(()=>[D("h1",null,[l(c,{title:i("zone-cps.routes.items.title"),render:!0},null,8,["title"])])]),default:e(()=>[o(),o(),l(s,{src:`/zone-cps?page=${u.params.page}&size=${u.params.size}`,onChange:W},{default:e(({data:b,error:N,refresh:X})=>[l(s,{src:"/zone-ingress-overviews?page=1&size=100",onChange:Q}),o(),l(s,{src:"/zone-egress-overviews?page=1&size=100",onChange:H}),o(),l(E,null,{body:e(()=>[N!==void 0?(t(),y(ne,{key:0,error:N},null,8,["error"])):(t(),y(ce,{key:1,class:"zone-cp-collection","data-testid":"zone-cp-collection",headers:[{label:"Name",key:"name"},{label:"Zone CP Version",key:"zoneCpVersion"},{label:"Type",key:"type"},{label:"Ingresses (online / total)",key:"ingress"},{label:"Egresses (online / total)",key:"egress"},{label:"Status",key:"status"},{label:"Warnings",key:"warnings",hideLabel:!0},{label:"Details",key:"details",hideLabel:!0},{label:"Actions",key:"actions",hideLabel:!0}],"page-number":parseInt(u.params.page),"page-size":parseInt(u.params.size),total:b==null?void 0:b.total,items:b?J(b.items):void 0,error:N,"empty-state-title":V("create zones")?i("zone-cps.empty_state.title"):void 0,"empty-state-message":V("create zones")?i("zone-cps.empty_state.message"):void 0,"empty-state-cta-to":V("create zones")?{name:"zone-create-view"}:void 0,"empty-state-cta-text":V("create zones")?i("zones.index.create"):void 0,"is-selected-row":n=>n.name===u.params.zone,onChange:u.update},F({name:e(({row:n})=>[l(f,{to:{name:"zone-cp-summary-view",params:{zone:n.name},query:{page:u.params.page,size:u.params.size}}},{default:e(()=>[o(m(n.name),1)]),_:2},1032,["to"])]),zoneCpVersion:e(({rowValue:n})=>[o(m(n||i("common.collection.none")),1)]),type:e(({rowValue:n})=>[o(m(n||i("common.collection.none")),1)]),ingress:e(({row:n})=>[(t(!0),z(w,null,T([L.value[n.name]||{online:[],offline:[]}],r=>(t(),z(w,null,[o(m(r.online.length)+" / "+m(r.online.length+r.offline.length),1)],64))),256))]),egress:e(({row:n})=>[(t(!0),z(w,null,T([M.value[n.name]||{online:[],offline:[]}],r=>(t(),z(w,null,[o(m(r.online.length)+" / "+m(r.online.length+r.offline.length),1)],64))),256))]),status:e(({rowValue:n})=>[n?(t(),y(me,{key:0,status:n},null,8,["status"])):(t(),z(w,{key:1},[o(m(i("common.collection.none")),1)],64))]),warnings:e(({row:n})=>[Object.values(n.warnings).some(r=>r)?(t(),y(g,{key:0},{content:e(()=>[D("ul",null,[(t(!0),z(w,null,T(n.warnings,(r,R)=>(t(),z(w,{key:R},[r?(t(),z("li",{key:0,"data-testid":`warning-${R}`},m(i(`zone-cps.list.${R}`)),9,ue)):K("",!0)],64))),128))])]),default:e(()=>[o(),l(te,{"data-testid":"warning",class:"mr-1",size:Z(G),"hide-title":""},null,8,["size"])]),_:2},1024)):(t(),z(w,{key:1},[o(m(i("common.collection.none")),1)],64))]),details:e(({row:n})=>[l(f,{class:"details-link","data-testid":"details-link",to:{name:"zone-cp-detail-view",params:{zone:n.name}}},{default:e(()=>[o(m(i("common.collection.details_link"))+" ",1),l(Z(oe),{display:"inline-block",decorative:"",size:Z(G)},null,8,["size"])]),_:2},1032,["to"])]),_:2},[V("create zones")?{name:"actions",fn:e(({row:n})=>[l(C,{class:"actions-dropdown","data-testid":"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:e(()=>[l(d,{class:"non-visual-button",appearance:"secondary",size:"small"},{default:e(()=>[l(Z(se))]),_:1})]),items:e(()=>[l(v,{"has-divider":"","is-dangerous":"","data-testid":"dropdown-delete-item",onClick:r=>U(n.name)},{default:e(()=>[o(m(i("common.collection.actions.delete")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),key:"0"}:void 0]),1032,["headers","page-number","page-size","total","items","error","empty-state-title","empty-state-message","empty-state-cta-to","empty-state-cta-text","is-selected-row","onChange"]))]),_:2},1024),o(),u.params.zone?(t(),y(x,{key:0},{default:e(n=>[l(pe,{onClose:r=>u.replace({name:"zone-cp-list-view",query:{page:u.params.page,size:u.params.size}})},{default:e(()=>[(t(),y(ae(n.Component),{name:u.params.zone,"zone-overview":b==null?void 0:b.items.find(r=>r.name===u.params.zone)},null,8,["name","zone-overview"]))]),_:2},1032,["onClose"])]),_:2},1024)):K("",!0),o(),$.value?(t(),y(re,{key:1,"confirmation-text":S.value,"delete-function":O,"is-visible":"","action-button-text":i("common.delete_modal.proceed_button"),title:i("common.delete_modal.title",{type:"Zone"}),"data-testid":"delete-zone-modal",onCancel:B,onDelete:()=>{B(),X()}},{"body-content":e(()=>[D("p",null,m(i("common.delete_modal.text1",{type:"Zone",name:S.value})),1),o(),D("p",null,m(i("common.delete_modal.text2")),1)]),_:2},1032,["confirmation-text","action-button-text","title","onDelete"])):K("",!0)]),_:2},1032,["src"])]),_:2},[V("create zones")&&A.value?{name:"actions",fn:e(()=>[l(d,{appearance:"primary",icon:"plus",to:{name:"zone-create-view"},"data-testid":"create-zone-link"},{default:e(()=>[o(m(i("zones.index.create")),1)]),_:2},1024)]),key:"0"}:void 0]),1024)]),_:2},1032,["params"])):K("",!0)]),_:1})}}});const we=ie(de,[["__scopeId","data-v-dbd6cee6"]]);export{we as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/IndexView-cc303ffc.js b/app/kuma-ui/pkg/resources/data/assets/IndexView-41bbf6a4.js similarity index 92% rename from app/kuma-ui/pkg/resources/data/assets/IndexView-cc303ffc.js rename to app/kuma-ui/pkg/resources/data/assets/IndexView-41bbf6a4.js index a2f4dd6bc900..db1fcc702f42 100644 --- a/app/kuma-ui/pkg/resources/data/assets/IndexView-cc303ffc.js +++ b/app/kuma-ui/pkg/resources/data/assets/IndexView-41bbf6a4.js @@ -1 +1 @@ -import{d as N,g as R,Q as T,a2 as E,y as A,o as r,l as B,j as c,w as n,k as e,aJ as D,aK as I,n as _,H as C,aL as M,i as d,p as g,m as Z,r as b,E as L,x as $,a5 as j,a3 as P,q}from"./index-8bdef5fd.js";import{_ as G}from"./DeleteResourceModal.vue_vue_type_script_setup_true_lang-49c1156e.js";import{N as J}from"./NavTabs-6078abbc.js";const K=N({__name:"ZoneActionMenu",props:{zoneOverview:{type:Object,required:!0},kpopAttributes:{type:Object,default:()=>({placement:"bottomEnd"})}},setup(h){const{t}=R(),x=T(),O=E(),l=h,u=A(!1);function v(){u.value=!u.value}async function w(){await x.deleteZone({name:l.zoneOverview.name})}function o(){O.push({name:"zone-cp-list-view"})}return(i,a)=>(r(),B("div",null,[c(e(M),{"button-appearance":"creation","kpop-attributes":l.kpopAttributes,label:e(t)("zones.action_menu.toggle_button"),"show-caret":"",width:"280"},{items:n(()=>[c(e(D),{"is-dangerous":"","data-testid":"delete-button",onClick:I(v,["prevent"])},{default:n(()=>[_(C(e(t)("zones.action_menu.delete_button")),1)]),_:1},8,["onClick"])]),_:1},8,["kpop-attributes","label"]),_(),u.value?(r(),d(G,{key:0,"confirmation-text":l.zoneOverview.name,"delete-function":w,"is-visible":"","action-button-text":e(t)("common.delete_modal.proceed_button"),title:e(t)("common.delete_modal.title",{type:"Zone"}),"data-testid":"delete-zone-modal",onCancel:v,onDelete:o},{"body-content":n(()=>[g("p",null,C(e(t)("common.delete_modal.text1",{type:"Zone",name:l.zoneOverview.name})),1),_(),g("p",null,C(e(t)("common.delete_modal.text2")),1)]),_:1},8,["confirmation-text","action-button-text","title"])):Z("",!0)]))}}),W=N({__name:"IndexView",setup(h){var w;const{t}=R(),l=(((w=E().getRoutes().find(o=>o.name==="zone-cp-detail-tabs-view"))==null?void 0:w.children)??[]).map(o=>{var s,p;const i=typeof o.name>"u"?(s=o.children)==null?void 0:s[0]:o,a=i.name,m=((p=i.meta)==null?void 0:p.module)??"";return{title:t(`zone-cps.routes.item.navigation.${a}`),routeName:a,module:m}}),u=A([]),v=o=>{var m,f;const i=[],a=((m=o.zoneInsight)==null?void 0:m.subscriptions)??[];if(a.length>0){const s=a[a.length-1],p=s.version.kumaCp.version||"-",{kumaCpGlobalCompatible:z=!0}=s.version.kumaCp;s.config&&((f=JSON.parse(s.config))==null?void 0:f.store.type)==="memory"&&i.push({kind:"ZONE_STORE_TYPE_MEMORY",payload:{}}),z||i.push({kind:"INCOMPATIBLE_ZONE_AND_GLOBAL_CPS_VERSIONS",payload:{zoneCpVersion:p}})}u.value=i};return(o,i)=>{const a=b("RouteTitle"),m=b("RouterView"),f=b("AppView"),s=b("DataSource"),p=b("RouteView");return r(),d(p,{name:"zone-cp-detail-tabs-view",params:{zone:""}},{default:n(({can:z,route:k})=>[c(s,{src:`/zone-cps/${k.params.zone}`,onChange:v},{default:n(({data:y,error:V})=>[V!==void 0?(r(),d(L,{key:0,error:V},null,8,["error"])):y===void 0?(r(),d($,{key:1})):(r(),d(f,{key:2,breadcrumbs:[{to:{name:"zone-cp-list-view"},text:e(t)("zone-cps.routes.item.breadcrumbs")}]},j({title:n(()=>[g("h1",null,[c(P,{text:k.params.zone},{default:n(()=>[c(a,{title:e(t)("zone-cps.routes.item.title",{name:k.params.zone}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:n(()=>[_(),_(),c(J,{class:"route-zone-detail-view-tabs",tabs:e(l)},null,8,["tabs"]),_(),c(m,null,{default:n(S=>[(r(),d(q(S.Component),{data:y,notifications:u.value},null,8,["data","notifications"]))]),_:2},1024)]),_:2},[z("create zones")?{name:"actions",fn:n(()=>[c(K,{"zone-overview":y},null,8,["zone-overview"])]),key:"0"}:void 0]),1032,["breadcrumbs"]))]),_:2},1032,["src"])]),_:1})}}});export{W as default}; +import{d as N,g as R,Q as T,a2 as E,y as A,o as r,l as B,j as c,w as n,k as e,aJ as D,aK as I,n as _,H as C,aL as M,i as d,p as g,m as Z,r as b,E as L,x as $,a5 as j,a3 as P,q}from"./index-14211030.js";import{_ as G}from"./DeleteResourceModal.vue_vue_type_script_setup_true_lang-b8794845.js";import{N as J}from"./NavTabs-158557e8.js";const K=N({__name:"ZoneActionMenu",props:{zoneOverview:{type:Object,required:!0},kpopAttributes:{type:Object,default:()=>({placement:"bottomEnd"})}},setup(h){const{t}=R(),x=T(),O=E(),l=h,u=A(!1);function v(){u.value=!u.value}async function w(){await x.deleteZone({name:l.zoneOverview.name})}function o(){O.push({name:"zone-cp-list-view"})}return(i,a)=>(r(),B("div",null,[c(e(M),{"button-appearance":"creation","kpop-attributes":l.kpopAttributes,label:e(t)("zones.action_menu.toggle_button"),"show-caret":"",width:"280"},{items:n(()=>[c(e(D),{"is-dangerous":"","data-testid":"delete-button",onClick:I(v,["prevent"])},{default:n(()=>[_(C(e(t)("zones.action_menu.delete_button")),1)]),_:1},8,["onClick"])]),_:1},8,["kpop-attributes","label"]),_(),u.value?(r(),d(G,{key:0,"confirmation-text":l.zoneOverview.name,"delete-function":w,"is-visible":"","action-button-text":e(t)("common.delete_modal.proceed_button"),title:e(t)("common.delete_modal.title",{type:"Zone"}),"data-testid":"delete-zone-modal",onCancel:v,onDelete:o},{"body-content":n(()=>[g("p",null,C(e(t)("common.delete_modal.text1",{type:"Zone",name:l.zoneOverview.name})),1),_(),g("p",null,C(e(t)("common.delete_modal.text2")),1)]),_:1},8,["confirmation-text","action-button-text","title"])):Z("",!0)]))}}),W=N({__name:"IndexView",setup(h){var w;const{t}=R(),l=(((w=E().getRoutes().find(o=>o.name==="zone-cp-detail-tabs-view"))==null?void 0:w.children)??[]).map(o=>{var s,p;const i=typeof o.name>"u"?(s=o.children)==null?void 0:s[0]:o,a=i.name,m=((p=i.meta)==null?void 0:p.module)??"";return{title:t(`zone-cps.routes.item.navigation.${a}`),routeName:a,module:m}}),u=A([]),v=o=>{var m,f;const i=[],a=((m=o.zoneInsight)==null?void 0:m.subscriptions)??[];if(a.length>0){const s=a[a.length-1],p=s.version.kumaCp.version||"-",{kumaCpGlobalCompatible:z=!0}=s.version.kumaCp;s.config&&((f=JSON.parse(s.config))==null?void 0:f.store.type)==="memory"&&i.push({kind:"ZONE_STORE_TYPE_MEMORY",payload:{}}),z||i.push({kind:"INCOMPATIBLE_ZONE_AND_GLOBAL_CPS_VERSIONS",payload:{zoneCpVersion:p}})}u.value=i};return(o,i)=>{const a=b("RouteTitle"),m=b("RouterView"),f=b("AppView"),s=b("DataSource"),p=b("RouteView");return r(),d(p,{name:"zone-cp-detail-tabs-view",params:{zone:""}},{default:n(({can:z,route:k})=>[c(s,{src:`/zone-cps/${k.params.zone}`,onChange:v},{default:n(({data:y,error:V})=>[V!==void 0?(r(),d(L,{key:0,error:V},null,8,["error"])):y===void 0?(r(),d($,{key:1})):(r(),d(f,{key:2,breadcrumbs:[{to:{name:"zone-cp-list-view"},text:e(t)("zone-cps.routes.item.breadcrumbs")}]},j({title:n(()=>[g("h1",null,[c(P,{text:k.params.zone},{default:n(()=>[c(a,{title:e(t)("zone-cps.routes.item.title",{name:k.params.zone}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:n(()=>[_(),_(),c(J,{class:"route-zone-detail-view-tabs",tabs:e(l)},null,8,["tabs"]),_(),c(m,null,{default:n(S=>[(r(),d(q(S.Component),{data:y,notifications:u.value},null,8,["data","notifications"]))]),_:2},1024)]),_:2},[z("create zones")?{name:"actions",fn:n(()=>[c(K,{"zone-overview":y},null,8,["zone-overview"])]),key:"0"}:void 0]),1032,["breadcrumbs"]))]),_:2},1032,["src"])]),_:1})}}});export{W as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/IndexView-640292f3.js b/app/kuma-ui/pkg/resources/data/assets/IndexView-4f50e880.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/IndexView-640292f3.js rename to app/kuma-ui/pkg/resources/data/assets/IndexView-4f50e880.js index 61c120b96031..22954e32a878 100644 --- a/app/kuma-ui/pkg/resources/data/assets/IndexView-640292f3.js +++ b/app/kuma-ui/pkg/resources/data/assets/IndexView-4f50e880.js @@ -1 +1 @@ -import{d as x,g as V,a2 as R,r as n,o,i as u,w as t,j as s,k as l,p as k,a3 as h,n as w,E as y,x as B,l as C,F as I,q as N}from"./index-8bdef5fd.js";import{N as T}from"./NavTabs-6078abbc.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,a2 as R,r as n,o,i as u,w as t,j as s,k as l,p as k,a3 as h,n as w,E as y,x as B,l as C,F as I,q as N}from"./index-14211030.js";import{N as T}from"./NavTabs-158557e8.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-88c805ff.js b/app/kuma-ui/pkg/resources/data/assets/IndexView-69e52596.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/IndexView-88c805ff.js rename to app/kuma-ui/pkg/resources/data/assets/IndexView-69e52596.js index c25323afcb40..54224668700b 100644 --- a/app/kuma-ui/pkg/resources/data/assets/IndexView-88c805ff.js +++ b/app/kuma-ui/pkg/resources/data/assets/IndexView-69e52596.js @@ -1 +1 @@ -import{d as V,g as R,a2 as k,r as o,o as n,i as u,w as t,j as s,k as l,p as E,a3 as h,n as w,E as y,x as B,l as C,F as N,q as T}from"./index-8bdef5fd.js";import{N as D}from"./NavTabs-6078abbc.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,a2 as k,r as o,o as n,i as u,w as t,j as s,k as l,p as E,a3 as h,n as w,E as y,x as B,l as C,F as N,q as T}from"./index-14211030.js";import{N as D}from"./NavTabs-158557e8.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-a58e96fa.js b/app/kuma-ui/pkg/resources/data/assets/IndexView-cb2e0250.js similarity index 92% rename from app/kuma-ui/pkg/resources/data/assets/IndexView-a58e96fa.js rename to app/kuma-ui/pkg/resources/data/assets/IndexView-cb2e0250.js index 406c42ebed64..257cf6dc460f 100644 --- a/app/kuma-ui/pkg/resources/data/assets/IndexView-a58e96fa.js +++ b/app/kuma-ui/pkg/resources/data/assets/IndexView-cb2e0250.js @@ -1 +1 @@ -import{d as S,r as i,o,i as r,w as s,j as m,p as b,n as c,E as R,H as z,a3 as B,l as v,F as w,k as C,$,K as A,q as D,m as x,t as N}from"./index-8bdef5fd.js";import{A as T}from"./AppCollection-9c4ed2fa.js";import{S as K}from"./StatusBadge-e94c2294.js";import{S as q}from"./SummaryView-de117cc5.js";import{g as F}from"./dataplane-0a086c06.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";const L=S({__name:"IndexView",setup(P){function E(f){return f.map(p=>{const{name:d}=p,u={name:"zone-egress-detail-view",params:{zoneEgress:d}},{networking:t}=p.zoneEgress;let _;t!=null&&t.address&&(t!=null&&t.port)&&(_=`${t.address}:${t.port}`);const g=F(p.zoneEgressInsight??{});return{detailViewRoute:u,name:d,addressPort:_,status:g}})}return(f,p)=>{const d=i("RouteTitle"),u=i("RouterLink"),t=i("KCard"),_=i("RouterView"),g=i("DataSource"),V=i("AppView"),h=i("RouteView");return o(),r(g,{src:"/me"},{default:s(({data:I})=>[I?(o(),r(h,{key:0,name:"zone-egress-list-view",params:{zone:"",zoneEgress:""}},{default:s(({route:a,t:l})=>[m(V,null,{title:s(()=>[b("h2",null,[m(d,{title:l("zone-egresses.routes.items.title"),render:!0},null,8,["title"])])]),default:s(()=>[c(),m(g,{src:`/zone-cps/${a.params.zone||"*"}/egresses?page=1&size=100`},{default:s(({data:n,error:y})=>[m(t,null,{body:s(()=>[y!==void 0?(o(),r(R,{key:0,error:y},null,8,["error"])):(o(),r(T,{key:1,class:"zone-egress-collection","data-testid":"zone-egress-collection",headers:[{label:"Name",key:"name"},{label:"Address",key:"addressPort"},{label:"Status",key:"status"},{label:"Details",key:"details",hideLabel:!0}],"page-number":1,"page-size":100,total:n==null?void 0:n.total,items:n?E(n.items):void 0,error:y,"empty-state-message":l("common.emptyState.message",{type:"Zone Egresses"}),"empty-state-cta-to":l("zone-egresses.href.docs"),"empty-state-cta-text":l("common.documentation"),"is-selected-row":e=>e.name===a.params.zoneEgress,onChange:a.update},{name:s(({row:e})=>[m(u,{to:{name:"zone-egress-summary-view",params:{zone:a.params.zone,zoneEgress:e.name},query:{page:1,size:100}}},{default:s(()=>[c(z(e.name),1)]),_:2},1032,["to"])]),addressPort:s(({rowValue:e})=>[e?(o(),r(B,{key:0,text:e},null,8,["text"])):(o(),v(w,{key:1},[c(z(l("common.collection.none")),1)],64))]),status:s(({rowValue:e})=>[e?(o(),r(K,{key:0,status:e},null,8,["status"])):(o(),v(w,{key:1},[c(z(l("common.collection.none")),1)],64))]),details:s(({row:e})=>[m(u,{class:"details-link","data-testid":"details-link",to:{name:"zone-ingress-detail-view",params:{zoneIngress:e.name}}},{default:s(()=>[c(z(l("common.collection.details_link"))+" ",1),m(C($),{display:"inline-block",decorative:"",size:C(A)},null,8,["size"])]),_:2},1032,["to"])]),_:2},1032,["total","items","error","empty-state-message","empty-state-cta-to","empty-state-cta-text","is-selected-row","onChange"]))]),_:2},1024),c(),a.params.zoneEgress?(o(),r(_,{key:0},{default:s(e=>[m(q,{onClose:k=>a.replace({name:"zone-egress-list-view",params:{zone:a.params.zone},query:{page:1,size:100}})},{default:s(()=>[(o(),r(D(e.Component),{name:a.params.zoneEgress,"zone-egress-overview":n==null?void 0:n.items.find(k=>k.name===a.params.zoneEgress)},null,8,["name","zone-egress-overview"]))]),_:2},1032,["onClose"])]),_:2},1024)):x("",!0)]),_:2},1032,["src"])]),_:2},1024)]),_:1},8,["params"])):x("",!0)]),_:1})}}});const G=N(L,[["__scopeId","data-v-5d9e86ed"]]);export{G as default}; +import{d as S,r as i,o,i as r,w as s,j as m,p as b,n as c,E as R,H as z,a3 as B,l as v,F as w,k as C,$,K as A,q as D,m as x,t as N}from"./index-14211030.js";import{A as T}from"./AppCollection-67b12e9c.js";import{S as K}from"./StatusBadge-f1e458ca.js";import{S as q}from"./SummaryView-fa7f3f7a.js";import{g as F}from"./dataplane-0a086c06.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";const L=S({__name:"IndexView",setup(P){function E(f){return f.map(p=>{const{name:d}=p,u={name:"zone-egress-detail-view",params:{zoneEgress:d}},{networking:t}=p.zoneEgress;let _;t!=null&&t.address&&(t!=null&&t.port)&&(_=`${t.address}:${t.port}`);const g=F(p.zoneEgressInsight??{});return{detailViewRoute:u,name:d,addressPort:_,status:g}})}return(f,p)=>{const d=i("RouteTitle"),u=i("RouterLink"),t=i("KCard"),_=i("RouterView"),g=i("DataSource"),V=i("AppView"),h=i("RouteView");return o(),r(g,{src:"/me"},{default:s(({data:I})=>[I?(o(),r(h,{key:0,name:"zone-egress-list-view",params:{zone:"",zoneEgress:""}},{default:s(({route:a,t:l})=>[m(V,null,{title:s(()=>[b("h2",null,[m(d,{title:l("zone-egresses.routes.items.title"),render:!0},null,8,["title"])])]),default:s(()=>[c(),m(g,{src:`/zone-cps/${a.params.zone||"*"}/egresses?page=1&size=100`},{default:s(({data:n,error:y})=>[m(t,null,{body:s(()=>[y!==void 0?(o(),r(R,{key:0,error:y},null,8,["error"])):(o(),r(T,{key:1,class:"zone-egress-collection","data-testid":"zone-egress-collection",headers:[{label:"Name",key:"name"},{label:"Address",key:"addressPort"},{label:"Status",key:"status"},{label:"Details",key:"details",hideLabel:!0}],"page-number":1,"page-size":100,total:n==null?void 0:n.total,items:n?E(n.items):void 0,error:y,"empty-state-message":l("common.emptyState.message",{type:"Zone Egresses"}),"empty-state-cta-to":l("zone-egresses.href.docs"),"empty-state-cta-text":l("common.documentation"),"is-selected-row":e=>e.name===a.params.zoneEgress,onChange:a.update},{name:s(({row:e})=>[m(u,{to:{name:"zone-egress-summary-view",params:{zone:a.params.zone,zoneEgress:e.name},query:{page:1,size:100}}},{default:s(()=>[c(z(e.name),1)]),_:2},1032,["to"])]),addressPort:s(({rowValue:e})=>[e?(o(),r(B,{key:0,text:e},null,8,["text"])):(o(),v(w,{key:1},[c(z(l("common.collection.none")),1)],64))]),status:s(({rowValue:e})=>[e?(o(),r(K,{key:0,status:e},null,8,["status"])):(o(),v(w,{key:1},[c(z(l("common.collection.none")),1)],64))]),details:s(({row:e})=>[m(u,{class:"details-link","data-testid":"details-link",to:{name:"zone-ingress-detail-view",params:{zoneIngress:e.name}}},{default:s(()=>[c(z(l("common.collection.details_link"))+" ",1),m(C($),{display:"inline-block",decorative:"",size:C(A)},null,8,["size"])]),_:2},1032,["to"])]),_:2},1032,["total","items","error","empty-state-message","empty-state-cta-to","empty-state-cta-text","is-selected-row","onChange"]))]),_:2},1024),c(),a.params.zoneEgress?(o(),r(_,{key:0},{default:s(e=>[m(q,{onClose:k=>a.replace({name:"zone-egress-list-view",params:{zone:a.params.zone},query:{page:1,size:100}})},{default:s(()=>[(o(),r(D(e.Component),{name:a.params.zoneEgress,"zone-egress-overview":n==null?void 0:n.items.find(k=>k.name===a.params.zoneEgress)},null,8,["name","zone-egress-overview"]))]),_:2},1032,["onClose"])]),_:2},1024)):x("",!0)]),_:2},1032,["src"])]),_:2},1024)]),_:1},8,["params"])):x("",!0)]),_:1})}}});const G=N(L,[["__scopeId","data-v-5d9e86ed"]]);export{G as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/IndexView-dbc6848d.js b/app/kuma-ui/pkg/resources/data/assets/IndexView-f8ca4e4d.js similarity index 93% rename from app/kuma-ui/pkg/resources/data/assets/IndexView-dbc6848d.js rename to app/kuma-ui/pkg/resources/data/assets/IndexView-f8ca4e4d.js index 146c07a471bf..bb14ef6cb7d6 100644 --- a/app/kuma-ui/pkg/resources/data/assets/IndexView-dbc6848d.js +++ b/app/kuma-ui/pkg/resources/data/assets/IndexView-f8ca4e4d.js @@ -1 +1 @@ -import{d as S,r as m,o,i as a,w as t,j as l,p as R,n as d,E as $,H as p,a3 as C,l as f,F as I,k as b,$ as P,K as B,q as D,m as A,t as N}from"./index-8bdef5fd.js";import{A as T}from"./AppCollection-9c4ed2fa.js";import{S as E}from"./StatusBadge-e94c2294.js";import{S as K}from"./SummaryView-de117cc5.js";import{g as q}from"./dataplane-0a086c06.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";const F=S({__name:"IndexView",setup(L){function V(k){return k.map(u=>{const{name:_}=u,g={name:"zone-ingress-detail-view",params:{zoneIngress:_}},{networking:e}=u.zoneIngress;let z;e!=null&&e.address&&(e!=null&&e.port)&&(z=`${e.address}:${e.port}`);let c;e!=null&&e.advertisedAddress&&(e!=null&&e.advertisedPort)&&(c=`${e.advertisedAddress}:${e.advertisedPort}`);const y=q(u.zoneIngressInsight??{});return{detailViewRoute:g,name:_,addressPort:z,advertisedAddressPort:c,status:y}})}return(k,u)=>{const _=m("RouteTitle"),g=m("RouterLink"),e=m("KCard"),z=m("RouterView"),c=m("DataSource"),y=m("AppView"),h=m("RouteView");return o(),a(c,{src:"/me"},{default:t(({data:w})=>[w?(o(),a(h,{key:0,name:"zone-ingress-list-view",params:{zone:"",zoneIngress:""}},{default:t(({route:n,t:r})=>[l(y,null,{title:t(()=>[R("h2",null,[l(_,{title:r("zone-ingresses.routes.items.title"),render:!0},null,8,["title"])])]),default:t(()=>[d(),l(c,{src:`/zone-cps/${n.params.zone}/ingresses?page=1&size=100`},{default:t(({data:i,error:v})=>[l(e,null,{body:t(()=>[v!==void 0?(o(),a($,{key:0,error:v},null,8,["error"])):(o(),a(T,{key:1,class:"zone-ingress-collection","data-testid":"zone-ingress-collection",headers:[{label:"Name",key:"name"},{label:"Address",key:"addressPort"},{label:"Advertised address",key:"advertisedAddressPort"},{label:"Status",key:"status"},{label:"Details",key:"details",hideLabel:!0}],"page-number":1,"page-size":100,total:i==null?void 0:i.total,items:i?V(i.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"),"is-selected-row":s=>s.name===n.params.zoneIngress,onChange:n.update},{name:t(({row:s})=>[l(g,{to:{name:"zone-ingress-summary-view",params:{zone:n.params.zone,zoneIngress:s.name},query:{page:1,size:100}}},{default:t(()=>[d(p(s.name),1)]),_:2},1032,["to"])]),addressPort:t(({rowValue:s})=>[s?(o(),a(C,{key:0,text:s},null,8,["text"])):(o(),f(I,{key:1},[d(p(r("common.collection.none")),1)],64))]),advertisedAddressPort:t(({rowValue:s})=>[s?(o(),a(C,{key:0,text:s},null,8,["text"])):(o(),f(I,{key:1},[d(p(r("common.collection.none")),1)],64))]),status:t(({rowValue:s})=>[s?(o(),a(E,{key:0,status:s},null,8,["status"])):(o(),f(I,{key:1},[d(p(r("common.collection.none")),1)],64))]),details:t(({row:s})=>[l(g,{class:"details-link","data-testid":"details-link",to:{name:"zone-ingress-detail-view",params:{zoneIngress:s.name}}},{default:t(()=>[d(p(r("common.collection.details_link"))+" ",1),l(b(P),{display:"inline-block",decorative:"",size:b(B)},null,8,["size"])]),_:2},1032,["to"])]),_:2},1032,["total","items","error","empty-state-message","empty-state-cta-to","empty-state-cta-text","is-selected-row","onChange"]))]),_:2},1024),d(),n.params.zoneIngress?(o(),a(z,{key:0},{default:t(s=>[l(K,{onClose:x=>n.replace({name:"zone-ingress-list-view",params:{zone:n.params.zone},query:{page:1,size:100}})},{default:t(()=>[(o(),a(D(s.Component),{name:n.params.zoneIngress,"zone-ingress-overview":i==null?void 0:i.items.find(x=>x.name===n.params.zoneIngress)},null,8,["name","zone-ingress-overview"]))]),_:2},1032,["onClose"])]),_:2},1024)):A("",!0)]),_:2},1032,["src"])]),_:2},1024)]),_:1},8,["params"])):A("",!0)]),_:1})}}});const G=N(F,[["__scopeId","data-v-208a808b"]]);export{G as default}; +import{d as S,r as m,o,i as a,w as t,j as l,p as R,n as d,E as $,H as p,a3 as C,l as f,F as I,k as b,$ as P,K as B,q as D,m as A,t as N}from"./index-14211030.js";import{A as T}from"./AppCollection-67b12e9c.js";import{S as E}from"./StatusBadge-f1e458ca.js";import{S as K}from"./SummaryView-fa7f3f7a.js";import{g as q}from"./dataplane-0a086c06.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";const F=S({__name:"IndexView",setup(L){function V(k){return k.map(u=>{const{name:_}=u,g={name:"zone-ingress-detail-view",params:{zoneIngress:_}},{networking:e}=u.zoneIngress;let z;e!=null&&e.address&&(e!=null&&e.port)&&(z=`${e.address}:${e.port}`);let c;e!=null&&e.advertisedAddress&&(e!=null&&e.advertisedPort)&&(c=`${e.advertisedAddress}:${e.advertisedPort}`);const y=q(u.zoneIngressInsight??{});return{detailViewRoute:g,name:_,addressPort:z,advertisedAddressPort:c,status:y}})}return(k,u)=>{const _=m("RouteTitle"),g=m("RouterLink"),e=m("KCard"),z=m("RouterView"),c=m("DataSource"),y=m("AppView"),h=m("RouteView");return o(),a(c,{src:"/me"},{default:t(({data:w})=>[w?(o(),a(h,{key:0,name:"zone-ingress-list-view",params:{zone:"",zoneIngress:""}},{default:t(({route:n,t:r})=>[l(y,null,{title:t(()=>[R("h2",null,[l(_,{title:r("zone-ingresses.routes.items.title"),render:!0},null,8,["title"])])]),default:t(()=>[d(),l(c,{src:`/zone-cps/${n.params.zone}/ingresses?page=1&size=100`},{default:t(({data:i,error:v})=>[l(e,null,{body:t(()=>[v!==void 0?(o(),a($,{key:0,error:v},null,8,["error"])):(o(),a(T,{key:1,class:"zone-ingress-collection","data-testid":"zone-ingress-collection",headers:[{label:"Name",key:"name"},{label:"Address",key:"addressPort"},{label:"Advertised address",key:"advertisedAddressPort"},{label:"Status",key:"status"},{label:"Details",key:"details",hideLabel:!0}],"page-number":1,"page-size":100,total:i==null?void 0:i.total,items:i?V(i.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"),"is-selected-row":s=>s.name===n.params.zoneIngress,onChange:n.update},{name:t(({row:s})=>[l(g,{to:{name:"zone-ingress-summary-view",params:{zone:n.params.zone,zoneIngress:s.name},query:{page:1,size:100}}},{default:t(()=>[d(p(s.name),1)]),_:2},1032,["to"])]),addressPort:t(({rowValue:s})=>[s?(o(),a(C,{key:0,text:s},null,8,["text"])):(o(),f(I,{key:1},[d(p(r("common.collection.none")),1)],64))]),advertisedAddressPort:t(({rowValue:s})=>[s?(o(),a(C,{key:0,text:s},null,8,["text"])):(o(),f(I,{key:1},[d(p(r("common.collection.none")),1)],64))]),status:t(({rowValue:s})=>[s?(o(),a(E,{key:0,status:s},null,8,["status"])):(o(),f(I,{key:1},[d(p(r("common.collection.none")),1)],64))]),details:t(({row:s})=>[l(g,{class:"details-link","data-testid":"details-link",to:{name:"zone-ingress-detail-view",params:{zoneIngress:s.name}}},{default:t(()=>[d(p(r("common.collection.details_link"))+" ",1),l(b(P),{display:"inline-block",decorative:"",size:b(B)},null,8,["size"])]),_:2},1032,["to"])]),_:2},1032,["total","items","error","empty-state-message","empty-state-cta-to","empty-state-cta-text","is-selected-row","onChange"]))]),_:2},1024),d(),n.params.zoneIngress?(o(),a(z,{key:0},{default:t(s=>[l(K,{onClose:x=>n.replace({name:"zone-ingress-list-view",params:{zone:n.params.zone},query:{page:1,size:100}})},{default:t(()=>[(o(),a(D(s.Component),{name:n.params.zoneIngress,"zone-ingress-overview":i==null?void 0:i.items.find(x=>x.name===n.params.zoneIngress)},null,8,["name","zone-ingress-overview"]))]),_:2},1032,["onClose"])]),_:2},1024)):A("",!0)]),_:2},1032,["src"])]),_:2},1024)]),_:1},8,["params"])):A("",!0)]),_:1})}}});const G=N(F,[["__scopeId","data-v-208a808b"]]);export{G as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/KFilterBar-d2e0c716.js b/app/kuma-ui/pkg/resources/data/assets/KFilterBar-1fcab058.js similarity index 98% rename from app/kuma-ui/pkg/resources/data/assets/KFilterBar-d2e0c716.js rename to app/kuma-ui/pkg/resources/data/assets/KFilterBar-1fcab058.js index ba5c5f20d075..f5bb8d984f71 100644 --- a/app/kuma-ui/pkg/resources/data/assets/KFilterBar-d2e0c716.js +++ b/app/kuma-ui/pkg/resources/data/assets/KFilterBar-1fcab058.js @@ -1,2 +1,2 @@ -var ce=Object.defineProperty;var de=(a,o,n)=>o in a?ce(a,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):a[o]=n;var O=(a,o,n)=>(de(a,typeof o!="symbol"?o+"":o,n),n);import{d as oe,g as fe,f as me,r as te,o as u,i as q,w as b,S as ie,j as F,n as c,H as p,l as v,F as N,k as f,p as S,I as le,m as G,v as pe,K as P,$ as ge,t as re,y as A,h as V,ag as ne,as as ve,at as ye,au as he,B as ae,av as be,aw as ke,z as _e,U as Se,D as we,G as Ce}from"./index-8bdef5fd.js";import{A as Te}from"./AppCollection-9c4ed2fa.js";import{S as xe}from"./StatusBadge-e94c2294.js";import{d as ze,a as Ie,c as De,C as Le}from"./dataplane-0a086c06.js";const Ae={key:0},Ne=oe({__name:"DataPlaneList",props:{total:{default:0},pageNumber:{},pageSize:{},items:{},error:{},gateways:{type:Boolean,default:!1},isSelectedRow:{type:[Function,null],default:null},summaryRouteName:{}},emits:["load-data","change"],setup(a,{emit:o}){const{t:n,formatIsoDate:T}=fe(),y=me(),e=a,i=o,w=y("use zones");function h(g){return g.map(r=>{var Q,B,D,U,t,l,d,L,Y,X;const m=r.mesh,x=r.name,s=((Q=r.dataplane.networking.gateway)==null?void 0:Q.type)||"STANDARD",C=["kuma.io/protocol","kuma.io/service","kuma.io/zone"],_=ze(r.dataplane).filter(k=>C.includes(k.label)),E=(B=_.find(k=>k.label==="kuma.io/service"))==null?void 0:B.value,Z=(D=_.find(k=>k.label==="kuma.io/protocol"))==null?void 0:D.value,M=(U=_.find(k=>k.label==="kuma.io/zone"))==null?void 0:U.value;let $;E!==void 0&&($={name:"service-detail-view",params:{mesh:m,service:E}});let j;M!==void 0&&(j={name:"zone-cp-detail-view",params:{zone:M}});const{status:J}=Ie(r.dataplane,r.dataplaneInsight),K=((t=r.dataplaneInsight)==null?void 0:t.subscriptions)??[],W={dpVersion:null,version:null},z=K.reduce((k,H)=>{var ee;return{dpVersion:((ee=H.version)==null?void 0:ee.kumaDp.version)||k.dpVersion,version:H.version||k.version}},W),I={name:x,type:s,zone:{title:M??n("common.collection.none"),route:j},service:{title:E??n("common.collection.none"),route:$},protocol:Z??n("common.collection.none"),status:J,warnings:{version_mismatch:!1,cert_expired:!1},isGateway:((d=(l=r.dataplane)==null?void 0:l.networking)==null?void 0:d.gateway)!==void 0};if(z.version){const{kind:k}=De(z.version);k!==Le&&(I.warnings.version_mismatch=!0)}w&&z.dpVersion&&_.find(H=>H.label==="kuma.io/zone")&&typeof((L=z.version)==null?void 0:L.kumaDp.kumaCpCompatible)=="boolean"&&!z.version.kumaDp.kumaCpCompatible&&(I.warnings.version_mismatch=!0);const R=(X=(Y=r.dataplaneInsight)==null?void 0:Y.mTLS)==null?void 0:X.certificateExpirationTime;return R&&Date.now()>new Date(R).getTime()&&(I.warnings.cert_expired=!0),I})}return(g,r)=>{const m=te("RouterLink"),x=te("KTooltip");return u(),q(Te,{"empty-state-message":f(n)("common.emptyState.message",{type:e.gateways?"Gateways":"Data Plane Proxies"}),"empty-state-cta-to":f(n)(`data-planes.href.docs.${e.gateways?"gateway":"data_plane_proxy"}`),"empty-state-cta-text":f(n)("common.documentation"),headers:[{label:"Name",key:"name"},...e.gateways?[{label:"Type",key:"type"}]:[],{label:"Service",key:"service"},...e.gateways?[]:[{label:"Protocol",key:"protocol"}],...f(w)?[{label:"Zone",key:"zone"}]:[],{label:"Certificate Info",key:"certificate"},{label:"Status",key:"status"},{label:"Warnings",key:"warnings",hideLabel:!0},{label:"Details",key:"details",hideLabel:!0}],"page-number":e.pageNumber,"page-size":e.pageSize,total:e.total,items:e.items?h(e.items):void 0,error:e.error,"is-selected-row":e.isSelectedRow,onChange:r[0]||(r[0]=s=>i("change",s))},{toolbar:b(()=>[ie(g.$slots,"toolbar",{},void 0,!0)]),name:b(({row:s})=>[F(m,{to:{name:e.summaryRouteName,params:{mesh:s.mesh,dataPlane:s.name},query:{page:e.pageNumber,size:e.pageSize}}},{default:b(()=>[c(p(s.name),1)]),_:2},1032,["to"])]),service:b(({rowValue:s})=>[s.route?(u(),q(m,{key:0,to:s.route},{default:b(()=>[c(p(s.title),1)]),_:2},1032,["to"])):(u(),v(N,{key:1},[c(p(s.title),1)],64))]),zone:b(({rowValue:s})=>[s.route?(u(),q(m,{key:0,to:s.route},{default:b(()=>[c(p(s.title),1)]),_:2},1032,["to"])):(u(),v(N,{key:1},[c(p(s.title),1)],64))]),status:b(({rowValue:s})=>[s?(u(),q(xe,{key:0,status:s},null,8,["status"])):(u(),v(N,{key:1},[c(p(f(n)("common.collection.none")),1)],64))]),warnings:b(({row:s})=>[Object.values(s.warnings).some(C=>C)?(u(),q(x,{key:0},{content:b(()=>[S("ul",null,[(u(!0),v(N,null,le(s.warnings,(C,_)=>(u(),v(N,{key:_},[C?(u(),v("li",Ae,p(f(n)(`data-planes.components.data-plane-list.${_}`)),1)):G("",!0)],64))),128))])]),default:b(()=>[c(),F(pe,{class:"mr-1",size:f(P),"hide-title":""},null,8,["size"])]),_:2},1024)):(u(),v(N,{key:1},[c(p(f(n)("common.collection.none")),1)],64))]),certificate:b(({row:s})=>{var C,_;return[c(p((_=(C=s.dataplaneInsight)==null?void 0:C.mTLS)!=null&&_.certificateExpirationTime?f(T)(new Date(s.dataplaneInsight.mTLS.certificateExpirationTime).toUTCString()):f(n)("data-planes.components.data-plane-list.certificate.none")),1)]}),details:b(({row:s})=>[F(m,{class:"details-link","data-testid":"details-link",to:{name:s.isGateway?"gateway-detail-view":"data-plane-detail-view",params:{dataPlane:s.name}}},{default:b(()=>[c(p(f(n)("common.collection.details_link"))+" ",1),F(f(ge),{display:"inline-block",decorative:"",size:f(P)},null,8,["size"])]),_:2},1032,["to"])]),_:3},8,["empty-state-message","empty-state-cta-to","empty-state-cta-text","headers","page-number","page-size","total","items","error","is-selected-row"])}}});const st=re(Ne,[["__scopeId","data-v-fbd4e2b1"]]);function Fe(a,o,n){return Math.max(o,Math.min(a,n))}const Be=["ControlLeft","ControlRight","ShiftLeft","ShiftRight","AltLeft"];class Ee{constructor(o,n){O(this,"commands");O(this,"keyMap");O(this,"boundTriggerShortcuts");this.commands=n,this.keyMap=Object.fromEntries(Object.entries(o).map(([T,y])=>[T.toLowerCase(),y])),this.boundTriggerShortcuts=this.triggerShortcuts.bind(this)}registerListener(){document.addEventListener("keydown",this.boundTriggerShortcuts)}unRegisterListener(){document.removeEventListener("keydown",this.boundTriggerShortcuts)}triggerShortcuts(o){Me(o,this.keyMap,this.commands)}}function Me(a,o,n){const T=$e(a.code),y=[a.ctrlKey?"ctrl":"",a.shiftKey?"shift":"",a.altKey?"alt":"",T].filter(w=>w!=="").join("+"),e=o[y];if(!e)return;const i=n[e];i.isAllowedContext&&!i.isAllowedContext(a)||(i.shouldPreventDefaultAction&&a.preventDefault(),!(i.isDisabled&&i.isDisabled())&&i.trigger(a))}function $e(a){return Be.includes(a)?"":a.replace(/^Key/,"").toLowerCase()}function qe(a,o){const n=" "+a,T=n.matchAll(/ ([-\s\w]+):\s*/g),y=[];for(const e of Array.from(T)){if(e.index===void 0)continue;const i=Pe(e[1]);if(o.length>0&&!o.includes(i))throw new Error(`Unknown field “${i}”. Known fields: ${o.join(", ")}`);const w=e.index+e[0].length,h=n.substring(w);let g;if(/^\s*["']/.test(h)){const m=h.match(/['"](.*?)['"]/);if(m!==null)g=m[1];else throw new Error(`Quote mismatch for field “${i}”.`)}else{const m=h.indexOf(" "),x=m===-1?h.length:m;g=h.substring(0,x)}g!==""&&y.push([i,g])}return y}function Pe(a){return a.trim().replace(/\s+/g,"-").replace(/-[a-z]/g,(o,n)=>n===0?o:o.substring(1).toUpperCase())}let se=0;const je=(a="unique")=>(se++,`${a}-${se}`),ue=a=>(we("data-v-9e2bf5f8"),a=a(),Ce(),a),Ke=ue(()=>S("span",{class:"visually-hidden"},"Focus filter",-1)),Re={class:"k-filter-icon"},Qe=["for"],Ue=["id","placeholder"],He={key:0,class:"k-suggestion-box","data-testid":"k-filter-bar-suggestion-box"},Oe={class:"k-suggestion-list"},Ve={key:0,class:"k-filter-bar-error"},Ge={key:0},Ze=["title","data-filter-field"],Je={class:"visually-hidden"},We=ue(()=>S("span",{class:"visually-hidden"},"Clear query",-1)),Ye=oe({__name:"KFilterBar",props:{id:{type:String,required:!1,default:()=>je("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(a,{emit:o}){const n=a,T=o,y=A(null),e=A(null),i=A(n.query),w=A([]),h=A(null),g=A(!1),r=A(-1),m=V(()=>Object.keys(n.fields)),x=V(()=>Object.entries(n.fields).slice(0,5).map(([t,l])=>({fieldName:t,...l}))),s=V(()=>m.value.length>0?`Filter by ${m.value.join(", ")}`:"Filter"),C=V(()=>n.placeholder??s.value);ne(()=>w.value,function(t,l){U(t,l)||(h.value=null,T("fields-change",{fields:t,query:i.value}))}),ne(()=>i.value,function(){i.value===""&&(h.value=null),g.value=!0});const _={Enter:"submitQuery",Escape:"closeSuggestionBox",ArrowDown:"jumpToNextSuggestion",ArrowUp:"jumpToPreviousSuggestion"},E={submitQuery:{trigger:$,isAllowedContext(t){return e.value!==null&&t.composedPath().includes(e.value)},shouldPreventDefaultAction:!0},jumpToNextSuggestion:{trigger:j,isAllowedContext(t){return e.value!==null&&t.composedPath().includes(e.value)},shouldPreventDefaultAction:!0},jumpToPreviousSuggestion:{trigger:J,isAllowedContext(t){return e.value!==null&&t.composedPath().includes(e.value)},shouldPreventDefaultAction:!0},closeSuggestionBox:{trigger:B,isAllowedContext(t){return y.value!==null&&t.composedPath().includes(y.value)}}};function Z(){const t=new Ee(_,E);_e(function(){t.registerListener()}),Se(function(){t.unRegisterListener()}),D(i.value)}Z();function M(t){const l=t.target;D(l.value)}function $(){if(e.value instanceof HTMLInputElement)if(r.value===-1)D(e.value.value),g.value=!1;else{const t=x.value[r.value].fieldName;t&&I(e.value,t)}}function j(){K(1)}function J(){K(-1)}function K(t){r.value=Fe(r.value+t,-1,x.value.length-1)}function W(){e.value instanceof HTMLInputElement&&e.value.focus()}function z(t){const d=t.currentTarget.getAttribute("data-filter-field");d&&e.value instanceof HTMLInputElement&&I(e.value,d)}function I(t,l){const d=i.value===""||i.value.endsWith(" ")?"":" ";i.value+=d+l+":",t.focus(),r.value=-1}function R(){i.value="",e.value instanceof HTMLInputElement&&(e.value.value="",e.value.focus(),D(""))}function Q(t){t.relatedTarget===null&&B(),y.value instanceof HTMLElement&&t.relatedTarget instanceof Node&&!y.value.contains(t.relatedTarget)&&B()}function B(){g.value=!1}function D(t){h.value=null;try{const l=qe(t,m.value);l.sort((d,L)=>d[0].localeCompare(L[0])),w.value=l}catch(l){if(l instanceof Error)h.value=l,g.value=!0;else throw l}}function U(t,l){return JSON.stringify(t)===JSON.stringify(l)}return(t,l)=>(u(),v("div",{ref_key:"filterBar",ref:y,class:"k-filter-bar","data-testid":"k-filter-bar"},[S("button",{class:"k-focus-filter-input-button",title:"Focus filter",type:"button","data-testid":"k-filter-bar-focus-filter-input-button",onClick:W},[Ke,c(),S("span",Re,[F(f(ve),{decorative:"","data-testid":"k-filter-bar-filter-icon","hide-title":"",size:f(P)},null,8,["size"])])]),c(),S("label",{for:`${n.id}-filter-bar-input`,class:"visually-hidden"},[ie(t.$slots,"default",{},()=>[c(p(s.value),1)],!0)],8,Qe),c(),ye(S("input",{id:`${n.id}-filter-bar-input`,ref_key:"filterInput",ref:e,"onUpdate:modelValue":l[0]||(l[0]=d=>i.value=d),class:"k-filter-bar-input",type:"text",placeholder:C.value,"data-testid":"k-filter-bar-filter-input",onFocus:l[1]||(l[1]=d=>g.value=!0),onBlur:Q,onChange:M},null,40,Ue),[[he,i.value]]),c(),g.value?(u(),v("div",He,[S("div",Oe,[h.value!==null?(u(),v("p",Ve,p(h.value.message),1)):(u(),v("button",{key:1,class:ae(["k-submit-query-button",{"k-submit-query-button-is-selected":r.value===-1}]),title:"Submit query",type:"button","data-testid":"k-filter-bar-submit-query-button",onClick:$},` +var ce=Object.defineProperty;var de=(a,o,n)=>o in a?ce(a,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):a[o]=n;var O=(a,o,n)=>(de(a,typeof o!="symbol"?o+"":o,n),n);import{d as oe,g as fe,f as me,r as te,o as u,i as q,w as b,S as ie,j as F,n as c,H as p,l as v,F as N,k as f,p as S,I as le,m as G,v as pe,K as P,$ as ge,t as re,y as A,h as V,ag as ne,as as ve,at as ye,au as he,B as ae,av as be,aw as ke,z as _e,U as Se,D as we,G as Ce}from"./index-14211030.js";import{A as Te}from"./AppCollection-67b12e9c.js";import{S as xe}from"./StatusBadge-f1e458ca.js";import{d as ze,a as Ie,c as De,C as Le}from"./dataplane-0a086c06.js";const Ae={key:0},Ne=oe({__name:"DataPlaneList",props:{total:{default:0},pageNumber:{},pageSize:{},items:{},error:{},gateways:{type:Boolean,default:!1},isSelectedRow:{type:[Function,null],default:null},summaryRouteName:{}},emits:["load-data","change"],setup(a,{emit:o}){const{t:n,formatIsoDate:T}=fe(),y=me(),e=a,i=o,w=y("use zones");function h(g){return g.map(r=>{var Q,B,D,U,t,l,d,L,Y,X;const m=r.mesh,x=r.name,s=((Q=r.dataplane.networking.gateway)==null?void 0:Q.type)||"STANDARD",C=["kuma.io/protocol","kuma.io/service","kuma.io/zone"],_=ze(r.dataplane).filter(k=>C.includes(k.label)),E=(B=_.find(k=>k.label==="kuma.io/service"))==null?void 0:B.value,Z=(D=_.find(k=>k.label==="kuma.io/protocol"))==null?void 0:D.value,M=(U=_.find(k=>k.label==="kuma.io/zone"))==null?void 0:U.value;let $;E!==void 0&&($={name:"service-detail-view",params:{mesh:m,service:E}});let j;M!==void 0&&(j={name:"zone-cp-detail-view",params:{zone:M}});const{status:J}=Ie(r.dataplane,r.dataplaneInsight),K=((t=r.dataplaneInsight)==null?void 0:t.subscriptions)??[],W={dpVersion:null,version:null},z=K.reduce((k,H)=>{var ee;return{dpVersion:((ee=H.version)==null?void 0:ee.kumaDp.version)||k.dpVersion,version:H.version||k.version}},W),I={name:x,type:s,zone:{title:M??n("common.collection.none"),route:j},service:{title:E??n("common.collection.none"),route:$},protocol:Z??n("common.collection.none"),status:J,warnings:{version_mismatch:!1,cert_expired:!1},isGateway:((d=(l=r.dataplane)==null?void 0:l.networking)==null?void 0:d.gateway)!==void 0};if(z.version){const{kind:k}=De(z.version);k!==Le&&(I.warnings.version_mismatch=!0)}w&&z.dpVersion&&_.find(H=>H.label==="kuma.io/zone")&&typeof((L=z.version)==null?void 0:L.kumaDp.kumaCpCompatible)=="boolean"&&!z.version.kumaDp.kumaCpCompatible&&(I.warnings.version_mismatch=!0);const R=(X=(Y=r.dataplaneInsight)==null?void 0:Y.mTLS)==null?void 0:X.certificateExpirationTime;return R&&Date.now()>new Date(R).getTime()&&(I.warnings.cert_expired=!0),I})}return(g,r)=>{const m=te("RouterLink"),x=te("KTooltip");return u(),q(Te,{"empty-state-message":f(n)("common.emptyState.message",{type:e.gateways?"Gateways":"Data Plane Proxies"}),"empty-state-cta-to":f(n)(`data-planes.href.docs.${e.gateways?"gateway":"data_plane_proxy"}`),"empty-state-cta-text":f(n)("common.documentation"),headers:[{label:"Name",key:"name"},...e.gateways?[{label:"Type",key:"type"}]:[],{label:"Service",key:"service"},...e.gateways?[]:[{label:"Protocol",key:"protocol"}],...f(w)?[{label:"Zone",key:"zone"}]:[],{label:"Certificate Info",key:"certificate"},{label:"Status",key:"status"},{label:"Warnings",key:"warnings",hideLabel:!0},{label:"Details",key:"details",hideLabel:!0}],"page-number":e.pageNumber,"page-size":e.pageSize,total:e.total,items:e.items?h(e.items):void 0,error:e.error,"is-selected-row":e.isSelectedRow,onChange:r[0]||(r[0]=s=>i("change",s))},{toolbar:b(()=>[ie(g.$slots,"toolbar",{},void 0,!0)]),name:b(({row:s})=>[F(m,{to:{name:e.summaryRouteName,params:{mesh:s.mesh,dataPlane:s.name},query:{page:e.pageNumber,size:e.pageSize}}},{default:b(()=>[c(p(s.name),1)]),_:2},1032,["to"])]),service:b(({rowValue:s})=>[s.route?(u(),q(m,{key:0,to:s.route},{default:b(()=>[c(p(s.title),1)]),_:2},1032,["to"])):(u(),v(N,{key:1},[c(p(s.title),1)],64))]),zone:b(({rowValue:s})=>[s.route?(u(),q(m,{key:0,to:s.route},{default:b(()=>[c(p(s.title),1)]),_:2},1032,["to"])):(u(),v(N,{key:1},[c(p(s.title),1)],64))]),status:b(({rowValue:s})=>[s?(u(),q(xe,{key:0,status:s},null,8,["status"])):(u(),v(N,{key:1},[c(p(f(n)("common.collection.none")),1)],64))]),warnings:b(({row:s})=>[Object.values(s.warnings).some(C=>C)?(u(),q(x,{key:0},{content:b(()=>[S("ul",null,[(u(!0),v(N,null,le(s.warnings,(C,_)=>(u(),v(N,{key:_},[C?(u(),v("li",Ae,p(f(n)(`data-planes.components.data-plane-list.${_}`)),1)):G("",!0)],64))),128))])]),default:b(()=>[c(),F(pe,{class:"mr-1",size:f(P),"hide-title":""},null,8,["size"])]),_:2},1024)):(u(),v(N,{key:1},[c(p(f(n)("common.collection.none")),1)],64))]),certificate:b(({row:s})=>{var C,_;return[c(p((_=(C=s.dataplaneInsight)==null?void 0:C.mTLS)!=null&&_.certificateExpirationTime?f(T)(new Date(s.dataplaneInsight.mTLS.certificateExpirationTime).toUTCString()):f(n)("data-planes.components.data-plane-list.certificate.none")),1)]}),details:b(({row:s})=>[F(m,{class:"details-link","data-testid":"details-link",to:{name:s.isGateway?"gateway-detail-view":"data-plane-detail-view",params:{dataPlane:s.name}}},{default:b(()=>[c(p(f(n)("common.collection.details_link"))+" ",1),F(f(ge),{display:"inline-block",decorative:"",size:f(P)},null,8,["size"])]),_:2},1032,["to"])]),_:3},8,["empty-state-message","empty-state-cta-to","empty-state-cta-text","headers","page-number","page-size","total","items","error","is-selected-row"])}}});const st=re(Ne,[["__scopeId","data-v-fbd4e2b1"]]);function Fe(a,o,n){return Math.max(o,Math.min(a,n))}const Be=["ControlLeft","ControlRight","ShiftLeft","ShiftRight","AltLeft"];class Ee{constructor(o,n){O(this,"commands");O(this,"keyMap");O(this,"boundTriggerShortcuts");this.commands=n,this.keyMap=Object.fromEntries(Object.entries(o).map(([T,y])=>[T.toLowerCase(),y])),this.boundTriggerShortcuts=this.triggerShortcuts.bind(this)}registerListener(){document.addEventListener("keydown",this.boundTriggerShortcuts)}unRegisterListener(){document.removeEventListener("keydown",this.boundTriggerShortcuts)}triggerShortcuts(o){Me(o,this.keyMap,this.commands)}}function Me(a,o,n){const T=$e(a.code),y=[a.ctrlKey?"ctrl":"",a.shiftKey?"shift":"",a.altKey?"alt":"",T].filter(w=>w!=="").join("+"),e=o[y];if(!e)return;const i=n[e];i.isAllowedContext&&!i.isAllowedContext(a)||(i.shouldPreventDefaultAction&&a.preventDefault(),!(i.isDisabled&&i.isDisabled())&&i.trigger(a))}function $e(a){return Be.includes(a)?"":a.replace(/^Key/,"").toLowerCase()}function qe(a,o){const n=" "+a,T=n.matchAll(/ ([-\s\w]+):\s*/g),y=[];for(const e of Array.from(T)){if(e.index===void 0)continue;const i=Pe(e[1]);if(o.length>0&&!o.includes(i))throw new Error(`Unknown field “${i}”. Known fields: ${o.join(", ")}`);const w=e.index+e[0].length,h=n.substring(w);let g;if(/^\s*["']/.test(h)){const m=h.match(/['"](.*?)['"]/);if(m!==null)g=m[1];else throw new Error(`Quote mismatch for field “${i}”.`)}else{const m=h.indexOf(" "),x=m===-1?h.length:m;g=h.substring(0,x)}g!==""&&y.push([i,g])}return y}function Pe(a){return a.trim().replace(/\s+/g,"-").replace(/-[a-z]/g,(o,n)=>n===0?o:o.substring(1).toUpperCase())}let se=0;const je=(a="unique")=>(se++,`${a}-${se}`),ue=a=>(we("data-v-9e2bf5f8"),a=a(),Ce(),a),Ke=ue(()=>S("span",{class:"visually-hidden"},"Focus filter",-1)),Re={class:"k-filter-icon"},Qe=["for"],Ue=["id","placeholder"],He={key:0,class:"k-suggestion-box","data-testid":"k-filter-bar-suggestion-box"},Oe={class:"k-suggestion-list"},Ve={key:0,class:"k-filter-bar-error"},Ge={key:0},Ze=["title","data-filter-field"],Je={class:"visually-hidden"},We=ue(()=>S("span",{class:"visually-hidden"},"Clear query",-1)),Ye=oe({__name:"KFilterBar",props:{id:{type:String,required:!1,default:()=>je("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(a,{emit:o}){const n=a,T=o,y=A(null),e=A(null),i=A(n.query),w=A([]),h=A(null),g=A(!1),r=A(-1),m=V(()=>Object.keys(n.fields)),x=V(()=>Object.entries(n.fields).slice(0,5).map(([t,l])=>({fieldName:t,...l}))),s=V(()=>m.value.length>0?`Filter by ${m.value.join(", ")}`:"Filter"),C=V(()=>n.placeholder??s.value);ne(()=>w.value,function(t,l){U(t,l)||(h.value=null,T("fields-change",{fields:t,query:i.value}))}),ne(()=>i.value,function(){i.value===""&&(h.value=null),g.value=!0});const _={Enter:"submitQuery",Escape:"closeSuggestionBox",ArrowDown:"jumpToNextSuggestion",ArrowUp:"jumpToPreviousSuggestion"},E={submitQuery:{trigger:$,isAllowedContext(t){return e.value!==null&&t.composedPath().includes(e.value)},shouldPreventDefaultAction:!0},jumpToNextSuggestion:{trigger:j,isAllowedContext(t){return e.value!==null&&t.composedPath().includes(e.value)},shouldPreventDefaultAction:!0},jumpToPreviousSuggestion:{trigger:J,isAllowedContext(t){return e.value!==null&&t.composedPath().includes(e.value)},shouldPreventDefaultAction:!0},closeSuggestionBox:{trigger:B,isAllowedContext(t){return y.value!==null&&t.composedPath().includes(y.value)}}};function Z(){const t=new Ee(_,E);_e(function(){t.registerListener()}),Se(function(){t.unRegisterListener()}),D(i.value)}Z();function M(t){const l=t.target;D(l.value)}function $(){if(e.value instanceof HTMLInputElement)if(r.value===-1)D(e.value.value),g.value=!1;else{const t=x.value[r.value].fieldName;t&&I(e.value,t)}}function j(){K(1)}function J(){K(-1)}function K(t){r.value=Fe(r.value+t,-1,x.value.length-1)}function W(){e.value instanceof HTMLInputElement&&e.value.focus()}function z(t){const d=t.currentTarget.getAttribute("data-filter-field");d&&e.value instanceof HTMLInputElement&&I(e.value,d)}function I(t,l){const d=i.value===""||i.value.endsWith(" ")?"":" ";i.value+=d+l+":",t.focus(),r.value=-1}function R(){i.value="",e.value instanceof HTMLInputElement&&(e.value.value="",e.value.focus(),D(""))}function Q(t){t.relatedTarget===null&&B(),y.value instanceof HTMLElement&&t.relatedTarget instanceof Node&&!y.value.contains(t.relatedTarget)&&B()}function B(){g.value=!1}function D(t){h.value=null;try{const l=qe(t,m.value);l.sort((d,L)=>d[0].localeCompare(L[0])),w.value=l}catch(l){if(l instanceof Error)h.value=l,g.value=!0;else throw l}}function U(t,l){return JSON.stringify(t)===JSON.stringify(l)}return(t,l)=>(u(),v("div",{ref_key:"filterBar",ref:y,class:"k-filter-bar","data-testid":"k-filter-bar"},[S("button",{class:"k-focus-filter-input-button",title:"Focus filter",type:"button","data-testid":"k-filter-bar-focus-filter-input-button",onClick:W},[Ke,c(),S("span",Re,[F(f(ve),{decorative:"","data-testid":"k-filter-bar-filter-icon","hide-title":"",size:f(P)},null,8,["size"])])]),c(),S("label",{for:`${n.id}-filter-bar-input`,class:"visually-hidden"},[ie(t.$slots,"default",{},()=>[c(p(s.value),1)],!0)],8,Qe),c(),ye(S("input",{id:`${n.id}-filter-bar-input`,ref_key:"filterInput",ref:e,"onUpdate:modelValue":l[0]||(l[0]=d=>i.value=d),class:"k-filter-bar-input",type:"text",placeholder:C.value,"data-testid":"k-filter-bar-filter-input",onFocus:l[1]||(l[1]=d=>g.value=!0),onBlur:Q,onChange:M},null,40,Ue),[[he,i.value]]),c(),g.value?(u(),v("div",He,[S("div",Oe,[h.value!==null?(u(),v("p",Ve,p(h.value.message),1)):(u(),v("button",{key:1,class:ae(["k-submit-query-button",{"k-submit-query-button-is-selected":r.value===-1}]),title:"Submit query",type:"button","data-testid":"k-filter-bar-submit-query-button",onClick:$},` Submit `+p(i.value),3)),c(),(u(!0),v(N,null,le(x.value,(d,L)=>(u(),v("div",{key:`${n.id}-${L}`,class:ae(["k-suggestion-list-item",{"k-suggestion-list-item-is-selected":r.value===L}])},[S("b",null,p(d.fieldName),1),d.description!==""?(u(),v("span",Ge,": "+p(d.description),1)):G("",!0),c(),S("button",{class:"k-apply-suggestion-button",title:`Add ${d.fieldName}:`,type:"button","data-filter-field":d.fieldName,"data-testid":"k-filter-bar-apply-suggestion-button",onClick:z},[S("span",Je,"Add "+p(d.fieldName)+":",1),c(),F(f(be),{decorative:"","hide-title":"",size:f(P)},null,8,["size"])],8,Ze)],2))),128))])])):G("",!0),c(),i.value!==""?(u(),v("button",{key:1,class:"k-clear-query-button",title:"Clear query",type:"button","data-testid":"k-filter-bar-clear-query-button",onClick:R},[We,c(),F(f(ke),{decorative:"","hide-title":"",size:f(P)},null,8,["size"])])):G("",!0)],512))}});const ot=re(Ye,[["__scopeId","data-v-9e2bf5f8"]]);export{st as D,ot as K}; diff --git a/app/kuma-ui/pkg/resources/data/assets/LoadingBox-c6e35124.js b/app/kuma-ui/pkg/resources/data/assets/LoadingBox-dafdaeaf.js similarity index 86% rename from app/kuma-ui/pkg/resources/data/assets/LoadingBox-c6e35124.js rename to app/kuma-ui/pkg/resources/data/assets/LoadingBox-dafdaeaf.js index d95212edd642..2360a8189093 100644 --- a/app/kuma-ui/pkg/resources/data/assets/LoadingBox-c6e35124.js +++ b/app/kuma-ui/pkg/resources/data/assets/LoadingBox-dafdaeaf.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-8bdef5fd.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-14211030.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-fbd34e8f.js b/app/kuma-ui/pkg/resources/data/assets/MainOverviewView-af0fd476.js similarity index 94% rename from app/kuma-ui/pkg/resources/data/assets/MainOverviewView-fbd34e8f.js rename to app/kuma-ui/pkg/resources/data/assets/MainOverviewView-af0fd476.js index fde2189a614c..ec2781f9757d 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MainOverviewView-fbd34e8f.js +++ b/app/kuma-ui/pkg/resources/data/assets/MainOverviewView-af0fd476.js @@ -1 +1 @@ -import{d as C,g as L,r,o as i,i as _,w as s,j as o,n,H as l,k as e,f as K,l as v,F as f,I as M,Y as O,p as c,E as R,Z as N,K as T,m as b,t as Z}from"./index-8bdef5fd.js";import{A as S}from"./AppCollection-9c4ed2fa.js";import{S as A}from"./StatusBadge-e94c2294.js";import{g as E}from"./index-8521186b.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";const D=C({__name:"MeshInsightsList",props:{items:{}},setup(z){const{t}=L(),d=z;return(g,x)=>{var u;const y=r("RouterLink");return i(),_(S,{headers:[{label:e(t)("meshes.components.mesh-insights-list.name"),key:"name"},{label:e(t)("meshes.components.mesh-insights-list.services"),key:"services"},{label:e(t)("meshes.components.mesh-insights-list.dataplanes"),key:"dataplanes"}],items:d.items,total:(u=d.items)==null?void 0:u.length,"empty-state-message":e(t)("common.emptyState.message",{type:e(t)("meshes.common.type",{count:2})}),"empty-state-cta-to":e(t)("meshes.href.docs"),"empty-state-cta-text":e(t)("common.documentation")},{name:s(({row:a})=>[o(y,{to:{name:"mesh-detail-view",params:{mesh:a.name}}},{default:s(()=>[n(l(a.name),1)]),_:2},1032,["to"])]),services:s(({row:a})=>[n(l(a.services.internal??"0"),1)]),dataplanes:s(({row:a})=>[n(l(a.dataplanesByType.standard.online??"0")+" / "+l(a.dataplanesByType.standard.total??"0"),1)]),_:1},8,["headers","items","total","empty-state-message","empty-state-cta-to","empty-state-cta-text"])}}}),F=C({__name:"ZoneControlPlanesList",props:{items:{}},setup(z){const{t}=L(),d=K(),g=z;return(x,y)=>{var a;const u=r("RouterLink");return i(),_(S,{headers:[{label:e(t)("zone-cps.components.zone-control-planes-list.name"),key:"name"},{label:e(t)("zone-cps.components.zone-control-planes-list.status"),key:"status"}],items:g.items,total:(a=g.items)==null?void 0:a.length,"empty-state-title":e(t)("zone-cps.empty_state.title"),"empty-state-message":e(d)("create zones")?e(t)("zone-cps.empty_state.message"):e(t)("common.emptyState.message",{type:"Zones"}),"empty-state-cta-to":e(d)("create zones")?{name:"zone-create-view"}:void 0,"empty-state-cta-text":e(t)("zones.index.create")},{name:s(({row:p})=>[o(u,{to:{name:"zone-cp-detail-view",params:{zone:p.name}}},{default:s(()=>[n(l(p.name),1)]),_:2},1032,["to"])]),status:s(({row:p})=>[(i(!0),v(f,null,M([e(E)(p)],w=>(i(),v(f,{key:w},[w?(i(),_(A,{key:0,status:w},null,8,["status"])):(i(),v(f,{key:1},[n(l(e(t)("common.collection.none")),1)],64))],64))),128))]),_:1},8,["headers","items","total","empty-state-title","empty-state-message","empty-state-cta-to","empty-state-cta-text"])}}}),P={class:"stack","data-testid":"detail-view-details"},$={class:"columns"},j={class:"card-header"},H={class:"card-title"},U={key:0,class:"card-actions"},Y={class:"card-header"},q={class:"card-title"},G=C({__name:"MainOverviewView",setup(z){const t=O();return(d,g)=>{const x=r("RouteTitle"),y=r("RouterLink"),u=r("KButton"),a=r("DataSource"),p=r("KCard"),w=r("AppView"),I=r("RouteView");return i(),_(I,{name:"home"},{default:s(({can:V,t:h})=>[o(w,null,{title:s(()=>[c("h1",null,[o(x,{title:h("main-overview.routes.item.title"),render:!0},null,8,["title"])])]),default:s(()=>[n(),c("div",P,[o(e(t)),n(),c("div",$,[V("use zones")?(i(),_(p,{key:0},{body:s(()=>[o(a,{src:"/zone-cps?page=1&size=10"},{default:s(({data:m,error:k})=>{var B;return[k?(i(),_(R,{key:0,error:k},null,8,["error"])):(i(),v(f,{key:1},[c("div",j,[c("div",H,[c("h2",null,l(h("main-overview.detail.zone_control_planes.title")),1),n(),o(y,{to:{name:"zone-cp-list-view"}},{default:s(()=>[n(l(h("main-overview.detail.health.view_all")),1)]),_:2},1024)]),n(),V("create zones")&&(((B=m==null?void 0:m.items)==null?void 0:B.length)??0>0)?(i(),v("div",U,[o(u,{appearance:"primary",to:{name:"zone-create-view"}},{default:s(()=>[o(e(N),{size:e(T)},null,8,["size"]),n(" "+l(h("zones.index.create")),1)]),_:2},1024)])):b("",!0)]),n(),o(F,{"data-testid":"zone-control-planes-details",items:m==null?void 0:m.items},null,8,["items"])],64))]}),_:2},1024)]),_:2},1024)):b("",!0),n(),o(p,null,{body:s(()=>[o(a,{src:"/meshes?page=1&size=10"},{default:s(({data:m,error:k})=>[k?(i(),_(R,{key:0,error:k},null,8,["error"])):(i(),v(f,{key:1},[c("div",Y,[c("div",q,[c("h2",null,l(h("main-overview.detail.meshes.title")),1),n(),o(y,{to:{name:"mesh-list-view"}},{default:s(()=>[n(l(h("main-overview.detail.health.view_all")),1)]),_:2},1024)])]),n(),o(D,{"data-testid":"meshes-details",items:m==null?void 0:m.items},null,8,["items"])],64))]),_:2},1024)]),_:2},1024)])])]),_:2},1024)]),_:1})}}});const te=Z(G,[["__scopeId","data-v-def7344b"]]);export{te as default}; +import{d as C,g as L,r,o as i,i as _,w as s,j as o,n,H as l,k as e,f as K,l as v,F as f,I as M,Y as O,p as c,E as R,Z as N,K as T,m as b,t as Z}from"./index-14211030.js";import{A as S}from"./AppCollection-67b12e9c.js";import{S as A}from"./StatusBadge-f1e458ca.js";import{g as E}from"./index-a0316d0f.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";const D=C({__name:"MeshInsightsList",props:{items:{}},setup(z){const{t}=L(),d=z;return(g,x)=>{var u;const y=r("RouterLink");return i(),_(S,{headers:[{label:e(t)("meshes.components.mesh-insights-list.name"),key:"name"},{label:e(t)("meshes.components.mesh-insights-list.services"),key:"services"},{label:e(t)("meshes.components.mesh-insights-list.dataplanes"),key:"dataplanes"}],items:d.items,total:(u=d.items)==null?void 0:u.length,"empty-state-message":e(t)("common.emptyState.message",{type:e(t)("meshes.common.type",{count:2})}),"empty-state-cta-to":e(t)("meshes.href.docs"),"empty-state-cta-text":e(t)("common.documentation")},{name:s(({row:a})=>[o(y,{to:{name:"mesh-detail-view",params:{mesh:a.name}}},{default:s(()=>[n(l(a.name),1)]),_:2},1032,["to"])]),services:s(({row:a})=>[n(l(a.services.internal??"0"),1)]),dataplanes:s(({row:a})=>[n(l(a.dataplanesByType.standard.online??"0")+" / "+l(a.dataplanesByType.standard.total??"0"),1)]),_:1},8,["headers","items","total","empty-state-message","empty-state-cta-to","empty-state-cta-text"])}}}),F=C({__name:"ZoneControlPlanesList",props:{items:{}},setup(z){const{t}=L(),d=K(),g=z;return(x,y)=>{var a;const u=r("RouterLink");return i(),_(S,{headers:[{label:e(t)("zone-cps.components.zone-control-planes-list.name"),key:"name"},{label:e(t)("zone-cps.components.zone-control-planes-list.status"),key:"status"}],items:g.items,total:(a=g.items)==null?void 0:a.length,"empty-state-title":e(t)("zone-cps.empty_state.title"),"empty-state-message":e(d)("create zones")?e(t)("zone-cps.empty_state.message"):e(t)("common.emptyState.message",{type:"Zones"}),"empty-state-cta-to":e(d)("create zones")?{name:"zone-create-view"}:void 0,"empty-state-cta-text":e(t)("zones.index.create")},{name:s(({row:p})=>[o(u,{to:{name:"zone-cp-detail-view",params:{zone:p.name}}},{default:s(()=>[n(l(p.name),1)]),_:2},1032,["to"])]),status:s(({row:p})=>[(i(!0),v(f,null,M([e(E)(p)],w=>(i(),v(f,{key:w},[w?(i(),_(A,{key:0,status:w},null,8,["status"])):(i(),v(f,{key:1},[n(l(e(t)("common.collection.none")),1)],64))],64))),128))]),_:1},8,["headers","items","total","empty-state-title","empty-state-message","empty-state-cta-to","empty-state-cta-text"])}}}),P={class:"stack","data-testid":"detail-view-details"},$={class:"columns"},j={class:"card-header"},H={class:"card-title"},U={key:0,class:"card-actions"},Y={class:"card-header"},q={class:"card-title"},G=C({__name:"MainOverviewView",setup(z){const t=O();return(d,g)=>{const x=r("RouteTitle"),y=r("RouterLink"),u=r("KButton"),a=r("DataSource"),p=r("KCard"),w=r("AppView"),I=r("RouteView");return i(),_(I,{name:"home"},{default:s(({can:V,t:h})=>[o(w,null,{title:s(()=>[c("h1",null,[o(x,{title:h("main-overview.routes.item.title"),render:!0},null,8,["title"])])]),default:s(()=>[n(),c("div",P,[o(e(t)),n(),c("div",$,[V("use zones")?(i(),_(p,{key:0},{body:s(()=>[o(a,{src:"/zone-cps?page=1&size=10"},{default:s(({data:m,error:k})=>{var B;return[k?(i(),_(R,{key:0,error:k},null,8,["error"])):(i(),v(f,{key:1},[c("div",j,[c("div",H,[c("h2",null,l(h("main-overview.detail.zone_control_planes.title")),1),n(),o(y,{to:{name:"zone-cp-list-view"}},{default:s(()=>[n(l(h("main-overview.detail.health.view_all")),1)]),_:2},1024)]),n(),V("create zones")&&(((B=m==null?void 0:m.items)==null?void 0:B.length)??0>0)?(i(),v("div",U,[o(u,{appearance:"primary",to:{name:"zone-create-view"}},{default:s(()=>[o(e(N),{size:e(T)},null,8,["size"]),n(" "+l(h("zones.index.create")),1)]),_:2},1024)])):b("",!0)]),n(),o(F,{"data-testid":"zone-control-planes-details",items:m==null?void 0:m.items},null,8,["items"])],64))]}),_:2},1024)]),_:2},1024)):b("",!0),n(),o(p,null,{body:s(()=>[o(a,{src:"/meshes?page=1&size=10"},{default:s(({data:m,error:k})=>[k?(i(),_(R,{key:0,error:k},null,8,["error"])):(i(),v(f,{key:1},[c("div",Y,[c("div",q,[c("h2",null,l(h("main-overview.detail.meshes.title")),1),n(),o(y,{to:{name:"mesh-list-view"}},{default:s(()=>[n(l(h("main-overview.detail.health.view_all")),1)]),_:2},1024)])]),n(),o(D,{"data-testid":"meshes-details",items:m==null?void 0:m.items},null,8,["items"])],64))]),_:2},1024)]),_:2},1024)])])]),_:2},1024)]),_:1})}}});const te=Z(G,[["__scopeId","data-v-def7344b"]]);export{te as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshConfigView-797e47e9.js b/app/kuma-ui/pkg/resources/data/assets/MeshConfigView-f9dfe5cf.js similarity index 77% rename from app/kuma-ui/pkg/resources/data/assets/MeshConfigView-797e47e9.js rename to app/kuma-ui/pkg/resources/data/assets/MeshConfigView-f9dfe5cf.js index 3349afe3b276..90804001bd73 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MeshConfigView-797e47e9.js +++ b/app/kuma-ui/pkg/resources/data/assets/MeshConfigView-f9dfe5cf.js @@ -1 +1 @@ -import{d as h,Q 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-8bdef5fd.js";import{_ as x}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-603e488c.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-2cbf275d.js";import"./toYaml-4e00099e.js";const $=h({__name:"MeshConfigView",setup(y){const i=w();return(A,B)=>{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,Q 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-14211030.js";import{_ as x}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-0e607277.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-d1127cc1.js";import"./toYaml-4e00099e.js";const $=h({__name:"MeshConfigView",setup(y){const i=w();return(A,B)=>{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-e234bdfb.js b/app/kuma-ui/pkg/resources/data/assets/MeshDetailView-52d391f1.js similarity index 95% rename from app/kuma-ui/pkg/resources/data/assets/MeshDetailView-e234bdfb.js rename to app/kuma-ui/pkg/resources/data/assets/MeshDetailView-52d391f1.js index 783e78e5dc72..7a5fb1407371 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MeshDetailView-e234bdfb.js +++ b/app/kuma-ui/pkg/resources/data/assets/MeshDetailView-52d391f1.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,$ as R,t as x,a4 as S,r as c,i as u,w as n,E as $,x as B,p as M}from"./index-8bdef5fd.js";const I={class:"date-status"},A=V({__name:"ResourceDateStatus",props:{creationTime:{},modificationTime:{}},setup(p){const{t:s,formatIsoDate:m}=g(),d=p,l=D(()=>m(d.creationTime)),a=D(()=>m(d.modificationTime));return(f,h)=>(t(),k("span",I,[r(i(_(s)("common.detail.created"))+": "+i(l.value)+" ",1),e(_(R)),r(" "+i(_(s)("common.detail.modified"))+": "+i(a.value),1)]))}});const C=x(A,[["__scopeId","data-v-fa366713"]]),N={key:2,class:"stack","data-testid":"detail-view-details"},E={class:"date-status-wrapper"},j=V({__name:"MeshDetailView",setup(p){const s=S();return(m,d)=>{const l=c("RouteTitle"),a=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(a,{src:`/meshes/${v.params.mesh}`},{default:n(({data:o,error:w})=>[e(a,{src:`/mesh-insights/${v.params.mesh}`},{default:n(({data:y})=>[w?(t(),u($,{key:0,error:w},null,8,["error"])):o===void 0?(t(),u(B,{key:1})):(t(),k("div",N,[e(_(s),{mesh:o,"mesh-insight":y},null,8,["mesh","mesh-insight"]),r(),M("div",E,[e(C,{"creation-time":o.creationTime,"modification-time":o.modificationTime},null,8,["creation-time","modification-time"])])]))]),_:2},1032,["src"])]),_:2},1032,["src"])]),_:2},1024)]),_:1})}}});const b=x(j,[["__scopeId","data-v-59704778"]]);export{b 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,$ as R,t as x,a4 as S,r as c,i as u,w as n,E as $,x as B,p as M}from"./index-14211030.js";const I={class:"date-status"},A=V({__name:"ResourceDateStatus",props:{creationTime:{},modificationTime:{}},setup(p){const{t:s,formatIsoDate:m}=g(),d=p,l=D(()=>m(d.creationTime)),a=D(()=>m(d.modificationTime));return(f,h)=>(t(),k("span",I,[r(i(_(s)("common.detail.created"))+": "+i(l.value)+" ",1),e(_(R)),r(" "+i(_(s)("common.detail.modified"))+": "+i(a.value),1)]))}});const C=x(A,[["__scopeId","data-v-fa366713"]]),N={key:2,class:"stack","data-testid":"detail-view-details"},E={class:"date-status-wrapper"},j=V({__name:"MeshDetailView",setup(p){const s=S();return(m,d)=>{const l=c("RouteTitle"),a=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(a,{src:`/meshes/${v.params.mesh}`},{default:n(({data:o,error:w})=>[e(a,{src:`/mesh-insights/${v.params.mesh}`},{default:n(({data:y})=>[w?(t(),u($,{key:0,error:w},null,8,["error"])):o===void 0?(t(),u(B,{key:1})):(t(),k("div",N,[e(_(s),{mesh:o,"mesh-insight":y},null,8,["mesh","mesh-insight"]),r(),M("div",E,[e(C,{"creation-time":o.creationTime,"modification-time":o.modificationTime},null,8,["creation-time","modification-time"])])]))]),_:2},1032,["src"])]),_:2},1032,["src"])]),_:2},1024)]),_:1})}}});const b=x(j,[["__scopeId","data-v-59704778"]]);export{b as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshIndexView-9c60a327.js b/app/kuma-ui/pkg/resources/data/assets/MeshIndexView-bc8001b1.js similarity index 69% rename from app/kuma-ui/pkg/resources/data/assets/MeshIndexView-9c60a327.js rename to app/kuma-ui/pkg/resources/data/assets/MeshIndexView-bc8001b1.js index c1fd5d9da004..346cd98349fd 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MeshIndexView-9c60a327.js +++ b/app/kuma-ui/pkg/resources/data/assets/MeshIndexView-bc8001b1.js @@ -1 +1 @@ -import{t as a,r as e,o as i,i as m,w as t,j as o}from"./index-8bdef5fd.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-14211030.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-771838a0.js b/app/kuma-ui/pkg/resources/data/assets/MeshListView-9153f121.js similarity index 93% rename from app/kuma-ui/pkg/resources/data/assets/MeshListView-771838a0.js rename to app/kuma-ui/pkg/resources/data/assets/MeshListView-9153f121.js index 84a121335144..fc8dd1861cd5 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MeshListView-771838a0.js +++ b/app/kuma-ui/pkg/resources/data/assets/MeshListView-9153f121.js @@ -1 +1 @@ -import{d as z,r as o,o as i,i as l,w as s,j as m,p as y,n as p,E as b,H as r,k as g,$ as x,K as R,q as S,m as w,t as B}from"./index-8bdef5fd.js";import{A as I}from"./AppCollection-9c4ed2fa.js";import{S as L}from"./SummaryView-de117cc5.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";const A={class:"stack"},D=z({__name:"MeshListView",setup(N){return(T,K)=>{const k=o("RouteTitle"),_=o("RouterLink"),f=o("KCard"),v=o("RouterView"),C=o("AppView"),d=o("DataSource"),V=o("RouteView");return i(),l(d,{src:"/me"},{default:s(({data:h})=>[h?(i(),l(V,{key:0,name:"mesh-list-view",params:{page:1,size:h.pageSize,mesh:""}},{default:s(({route:e,t:n})=>[m(d,{src:`/meshes?page=${e.params.page}&size=${e.params.size}`},{default:s(({data:t,error:c})=>[m(C,null,{title:s(()=>[y("h1",null,[m(k,{title:n("meshes.routes.items.title"),render:!0},null,8,["title"])])]),default:s(()=>[p(),y("div",A,[m(f,null,{body:s(()=>[c!==void 0?(i(),l(b,{key:0,error:c},null,8,["error"])):(i(),l(I,{key:1,class:"mesh-collection","data-testid":"mesh-collection",headers:[{label:n("meshes.common.name"),key:"name"},{label:n("meshes.routes.items.collection.services"),key:"services"},{label:n("meshes.routes.items.collection.dataplanes"),key:"dataplanes"},{label:"Details",key:"details",hideLabel:!0}],"page-number":parseInt(e.params.page),"page-size":parseInt(e.params.size),total:t==null?void 0:t.total,items:t==null?void 0:t.items,error:c,"empty-state-message":n("common.emptyState.message",{type:"Meshes"}),"empty-state-cta-to":n("meshes.href.docs"),"empty-state-cta-text":n("common.documentation"),"is-selected-row":a=>a.name===e.params.mesh,onChange:e.update},{name:s(({row:a})=>[m(_,{to:{name:"mesh-summary-view",params:{mesh:a.name},query:{page:e.params.page,size:e.params.size}}},{default:s(()=>[p(r(a.name),1)]),_:2},1032,["to"])]),services:s(({row:a})=>[p(r(a.services.internal??"0"),1)]),dataplanes:s(({row:a})=>[p(r(a.dataplanesByType.standard.online??"0")+" / "+r(a.dataplanesByType.standard.total??"0"),1)]),details:s(({row:a})=>[m(_,{class:"details-link","data-testid":"details-link",to:{name:"mesh-detail-view",params:{mesh:a.name}}},{default:s(()=>[p(r(n("common.collection.details_link"))+" ",1),m(g(x),{display:"inline-block",decorative:"",size:g(R)},null,8,["size"])]),_:2},1032,["to"])]),_:2},1032,["headers","page-number","page-size","total","items","error","empty-state-message","empty-state-cta-to","empty-state-cta-text","is-selected-row","onChange"]))]),_:2},1024),p(),e.params.mesh?(i(),l(v,{key:0},{default:s(a=>[m(L,{onClose:u=>e.replace({name:"mesh-list-view",params:{mesh:e.params.mesh},query:{page:e.params.page,size:e.params.size}})},{default:s(()=>[(i(),l(S(a.Component),{name:e.params.mesh,"mesh-insight":t==null?void 0:t.items.find(u=>u.name===e.params.mesh)},null,8,["name","mesh-insight"]))]),_:2},1032,["onClose"])]),_:2},1024)):w("",!0)])]),_:2},1024)]),_:2},1032,["src"])]),_:2},1032,["params"])):w("",!0)]),_:1})}}});const j=B(D,[["__scopeId","data-v-27a15bd6"]]);export{j as default}; +import{d as z,r as o,o as i,i as l,w as s,j as m,p as y,n as p,E as b,H as r,k as g,$ as x,K as R,q as S,m as w,t as B}from"./index-14211030.js";import{A as I}from"./AppCollection-67b12e9c.js";import{S as L}from"./SummaryView-fa7f3f7a.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";const A={class:"stack"},D=z({__name:"MeshListView",setup(N){return(T,K)=>{const k=o("RouteTitle"),_=o("RouterLink"),f=o("KCard"),v=o("RouterView"),C=o("AppView"),d=o("DataSource"),V=o("RouteView");return i(),l(d,{src:"/me"},{default:s(({data:h})=>[h?(i(),l(V,{key:0,name:"mesh-list-view",params:{page:1,size:h.pageSize,mesh:""}},{default:s(({route:e,t:n})=>[m(d,{src:`/meshes?page=${e.params.page}&size=${e.params.size}`},{default:s(({data:t,error:c})=>[m(C,null,{title:s(()=>[y("h1",null,[m(k,{title:n("meshes.routes.items.title"),render:!0},null,8,["title"])])]),default:s(()=>[p(),y("div",A,[m(f,null,{body:s(()=>[c!==void 0?(i(),l(b,{key:0,error:c},null,8,["error"])):(i(),l(I,{key:1,class:"mesh-collection","data-testid":"mesh-collection",headers:[{label:n("meshes.common.name"),key:"name"},{label:n("meshes.routes.items.collection.services"),key:"services"},{label:n("meshes.routes.items.collection.dataplanes"),key:"dataplanes"},{label:"Details",key:"details",hideLabel:!0}],"page-number":parseInt(e.params.page),"page-size":parseInt(e.params.size),total:t==null?void 0:t.total,items:t==null?void 0:t.items,error:c,"empty-state-message":n("common.emptyState.message",{type:"Meshes"}),"empty-state-cta-to":n("meshes.href.docs"),"empty-state-cta-text":n("common.documentation"),"is-selected-row":a=>a.name===e.params.mesh,onChange:e.update},{name:s(({row:a})=>[m(_,{to:{name:"mesh-summary-view",params:{mesh:a.name},query:{page:e.params.page,size:e.params.size}}},{default:s(()=>[p(r(a.name),1)]),_:2},1032,["to"])]),services:s(({row:a})=>[p(r(a.services.internal??"0"),1)]),dataplanes:s(({row:a})=>[p(r(a.dataplanesByType.standard.online??"0")+" / "+r(a.dataplanesByType.standard.total??"0"),1)]),details:s(({row:a})=>[m(_,{class:"details-link","data-testid":"details-link",to:{name:"mesh-detail-view",params:{mesh:a.name}}},{default:s(()=>[p(r(n("common.collection.details_link"))+" ",1),m(g(x),{display:"inline-block",decorative:"",size:g(R)},null,8,["size"])]),_:2},1032,["to"])]),_:2},1032,["headers","page-number","page-size","total","items","error","empty-state-message","empty-state-cta-to","empty-state-cta-text","is-selected-row","onChange"]))]),_:2},1024),p(),e.params.mesh?(i(),l(v,{key:0},{default:s(a=>[m(L,{onClose:u=>e.replace({name:"mesh-list-view",params:{mesh:e.params.mesh},query:{page:e.params.page,size:e.params.size}})},{default:s(()=>[(i(),l(S(a.Component),{name:e.params.mesh,"mesh-insight":t==null?void 0:t.items.find(u=>u.name===e.params.mesh)},null,8,["name","mesh-insight"]))]),_:2},1032,["onClose"])]),_:2},1024)):w("",!0)])]),_:2},1024)]),_:2},1032,["src"])]),_:2},1032,["params"])):w("",!0)]),_:1})}}});const j=B(D,[["__scopeId","data-v-27a15bd6"]]);export{j as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshSummaryView-8b0c635a.js b/app/kuma-ui/pkg/resources/data/assets/MeshSummaryView-9a299571.js similarity index 92% rename from app/kuma-ui/pkg/resources/data/assets/MeshSummaryView-8b0c635a.js rename to app/kuma-ui/pkg/resources/data/assets/MeshSummaryView-9a299571.js index f683bf3de5f9..509e26a98d1e 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MeshSummaryView-8b0c635a.js +++ b/app/kuma-ui/pkg/resources/data/assets/MeshSummaryView-9a299571.js @@ -1 +1 @@ -import{d as v,g as w,r as c,o as _,i as r,w as e,j as l,p as s,n as t,k as n,H as m,l as f,a0 as d,D as g,G as k,a1 as I,t as V}from"./index-8bdef5fd.js";import{_ as x}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";const S=i=>(g("data-v-2caa54b3"),i=i(),k(),i),R={class:"summary-title-wrapper"},B=S(()=>s("img",{"aria-hidden":"true",src:I},null,-1)),M={class:"summary-title"},T={key:1,class:"stack"},b={class:"mt-4 stack"},C=v({__name:"MeshSummaryView",props:{name:{},meshInsight:{default:void 0}},setup(i){const{t:a}=w(),o=i;return(N,A)=>{const p=c("RouteTitle"),u=c("RouterLink"),h=c("AppView"),y=c("RouteView");return _(),r(y,{name:"mesh-summary-view"},{default:e(()=>[l(h,null,{title:e(()=>[s("div",R,[B,t(),s("h2",M,[l(u,{to:{name:"mesh-detail-view",params:{mesh:o.name}}},{default:e(()=>[l(p,{title:n(a)("meshes.routes.item.title",{name:o.name}),render:!0},null,8,["title"])]),_:1},8,["to"])])])]),default:e(()=>[t(),o.meshInsight===void 0?(_(),r(x,{key:0},{message:e(()=>[s("p",null,m(n(a)("common.collection.summary.empty_message",{type:"Mesh"})),1)]),default:e(()=>[t(m(n(a)("common.collection.summary.empty_title",{type:"Mesh"}))+" ",1)]),_:1})):(_(),f("div",T,[s("div",null,[s("h3",null,m(n(a)("meshes.routes.item.overview")),1),t(),s("div",b,[l(d,{total:o.meshInsight.services.total??0,"data-testid":"services-status"},{title:e(()=>[t(m(n(a)("meshes.detail.services")),1)]),_:1},8,["total"]),t(),l(d,{online:o.meshInsight.dataplanesByType.standard.online??0,total:o.meshInsight.dataplanesByType.standard.total??0,"data-testid":"data-plane-proxies-status"},{title:e(()=>[t(m(n(a)("meshes.detail.data_plane_proxies")),1)]),_:1},8,["online","total"])])])]))]),_:1})]),_:1})}}});const j=V(C,[["__scopeId","data-v-2caa54b3"]]);export{j as default}; +import{d as v,g as w,r as c,o as _,i as r,w as e,j as l,p as s,n as t,k as n,H as m,l as f,a0 as d,D as g,G as k,a1 as I,t as V}from"./index-14211030.js";import{_ as x}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";const S=i=>(g("data-v-2caa54b3"),i=i(),k(),i),R={class:"summary-title-wrapper"},B=S(()=>s("img",{"aria-hidden":"true",src:I},null,-1)),M={class:"summary-title"},T={key:1,class:"stack"},b={class:"mt-4 stack"},C=v({__name:"MeshSummaryView",props:{name:{},meshInsight:{default:void 0}},setup(i){const{t:a}=w(),o=i;return(N,A)=>{const p=c("RouteTitle"),u=c("RouterLink"),h=c("AppView"),y=c("RouteView");return _(),r(y,{name:"mesh-summary-view"},{default:e(()=>[l(h,null,{title:e(()=>[s("div",R,[B,t(),s("h2",M,[l(u,{to:{name:"mesh-detail-view",params:{mesh:o.name}}},{default:e(()=>[l(p,{title:n(a)("meshes.routes.item.title",{name:o.name}),render:!0},null,8,["title"])]),_:1},8,["to"])])])]),default:e(()=>[t(),o.meshInsight===void 0?(_(),r(x,{key:0},{message:e(()=>[s("p",null,m(n(a)("common.collection.summary.empty_message",{type:"Mesh"})),1)]),default:e(()=>[t(m(n(a)("common.collection.summary.empty_title",{type:"Mesh"}))+" ",1)]),_:1})):(_(),f("div",T,[s("div",null,[s("h3",null,m(n(a)("meshes.routes.item.overview")),1),t(),s("div",b,[l(d,{total:o.meshInsight.services.total??0,"data-testid":"services-status"},{title:e(()=>[t(m(n(a)("meshes.detail.services")),1)]),_:1},8,["total"]),t(),l(d,{online:o.meshInsight.dataplanesByType.standard.online??0,total:o.meshInsight.dataplanesByType.standard.total??0,"data-testid":"data-plane-proxies-status"},{title:e(()=>[t(m(n(a)("meshes.detail.data_plane_proxies")),1)]),_:1},8,["online","total"])])])]))]),_:1})]),_:1})}}});const j=V(C,[["__scopeId","data-v-2caa54b3"]]);export{j as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshTabsView-23bb6eb8.js b/app/kuma-ui/pkg/resources/data/assets/MeshTabsView-a700dd0e.js similarity index 87% rename from app/kuma-ui/pkg/resources/data/assets/MeshTabsView-23bb6eb8.js rename to app/kuma-ui/pkg/resources/data/assets/MeshTabsView-a700dd0e.js index 0b64ffefeefc..7aca68a7b77d 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MeshTabsView-23bb6eb8.js +++ b/app/kuma-ui/pkg/resources/data/assets/MeshTabsView-a700dd0e.js @@ -1 +1 @@ -import{d as h,g as f,a2 as w,r as n,o as R,i as V,w as m,j as s,p as b,a3 as x,k as p,n as _}from"./index-8bdef5fd.js";import{N as v}from"./NavTabs-6078abbc.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,a2 as w,r as n,o as R,i as V,w as m,j as s,p as b,a3 as x,k as p,n as _}from"./index-14211030.js";import{N as v}from"./NavTabs-158557e8.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-7bfe21e0.js b/app/kuma-ui/pkg/resources/data/assets/MultiZoneView-497bf004.js similarity index 92% rename from app/kuma-ui/pkg/resources/data/assets/MultiZoneView-7bfe21e0.js rename to app/kuma-ui/pkg/resources/data/assets/MultiZoneView-497bf004.js index 5fcf5fd504fc..3dcbd873e1c4 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MultiZoneView-7bfe21e0.js +++ b/app/kuma-ui/pkg/resources/data/assets/MultiZoneView-497bf004.js @@ -1,4 +1,4 @@ -import{L as z}from"./LoadingBox-c6e35124.js";import{O as T,a as V,b as I}from"./OnboardingPage-8895637f.js";import{d as k,Q as O,y as r,R 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-8bdef5fd.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-dafdaeaf.js";import{O as T,a as V,b as I}from"./OnboardingPage-b69e4c56.js";import{d as k,Q as O,y as r,R 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-14211030.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,Q=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,F)=>{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-6078abbc.js b/app/kuma-ui/pkg/resources/data/assets/NavTabs-158557e8.js similarity index 86% rename from app/kuma-ui/pkg/resources/data/assets/NavTabs-6078abbc.js rename to app/kuma-ui/pkg/resources/data/assets/NavTabs-158557e8.js index c6433d629301..1d1a316ef5da 100644 --- a/app/kuma-ui/pkg/resources/data/assets/NavTabs-6078abbc.js +++ b/app/kuma-ui/pkg/resources/data/assets/NavTabs-158557e8.js @@ -1 +1 @@ -import{d as l,e as d,h as n,r as i,o as p,i as v,a5 as N,I as f,w as u,j as b,n as h,H as x,k as y,aj as k,t as T}from"./index-8bdef5fd.js";const L=l({__name:"NavTabs",props:{tabs:{type:Array,required:!0}},setup(c){const o=d(),a=c,_=n(()=>a.tabs.map(t=>({title:t.title,hash:"#"+t.routeName}))),m=n(()=>{const t=o.matched.map(e=>e.meta.module??"").filter(e=>e!=="");t.reverse();const s=a.tabs.find(e=>!!(e.routeName===o.name||t.includes(e.module)));return"#"+((s==null?void 0:s.routeName)??a.tabs[0].routeName)});return(t,s)=>{const r=i("RouterLink");return p(),v(y(k),{tabs:_.value,"model-value":m.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 l,e as d,h as n,r as i,o as p,i as v,a5 as N,I as f,w as u,j as b,n as h,H as x,k as y,aj as k,t as T}from"./index-14211030.js";const L=l({__name:"NavTabs",props:{tabs:{type:Array,required:!0}},setup(c){const o=d(),a=c,_=n(()=>a.tabs.map(t=>({title:t.title,hash:"#"+t.routeName}))),m=n(()=>{const t=o.matched.map(e=>e.meta.module??"").filter(e=>e!=="");t.reverse();const s=a.tabs.find(e=>!!(e.routeName===o.name||t.includes(e.module)));return"#"+((s==null?void 0:s.routeName)??a.tabs[0].routeName)});return(t,s)=>{const r=i("RouterLink");return p(),v(y(k),{tabs:_.value,"model-value":m.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-8895637f.js b/app/kuma-ui/pkg/resources/data/assets/OnboardingPage-b69e4c56.js similarity index 97% rename from app/kuma-ui/pkg/resources/data/assets/OnboardingPage-8895637f.js rename to app/kuma-ui/pkg/resources/data/assets/OnboardingPage-b69e4c56.js index 665845e66630..1b037c19403b 100644 --- a/app/kuma-ui/pkg/resources/data/assets/OnboardingPage-8895637f.js +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingPage-b69e4c56.js @@ -1,4 +1,4 @@ -import{d as p,V as v,o as s,l as r,p as o,S as i,n as t,k as d,m as l,t as u,i as b,w as c,W as _,j as h,H as f,B as m,D as S,G as y}from"./index-8bdef5fd.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,V as v,o as s,l as r,p as o,S as i,n as t,k as d,m as l,t as u,i as b,w as c,W as _,j as h,H as f,B as m,D as S,G as y}from"./index-14211030.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-05aaa00b.js b/app/kuma-ui/pkg/resources/data/assets/OnboardingView-01fa4587.js similarity index 88% rename from app/kuma-ui/pkg/resources/data/assets/OnboardingView-05aaa00b.js rename to app/kuma-ui/pkg/resources/data/assets/OnboardingView-01fa4587.js index 6bf193f53051..986087da1fe2 100644 --- a/app/kuma-ui/pkg/resources/data/assets/OnboardingView-05aaa00b.js +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingView-01fa4587.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-8bdef5fd.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-14211030.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-dc026836.js b/app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-67869717.js similarity index 92% rename from app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-dc026836.js rename to app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-67869717.js index 578243a8ba71..b83f0bf32a43 100644 --- a/app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-dc026836.js +++ b/app/kuma-ui/pkg/resources/data/assets/PolicyDetailView-67869717.js @@ -1 +1 @@ -import{d as $,g as b,y as R,r as d,o as e,l as p,j as o,k as h,ax as L,n as _,w as l,i as s,E as x,x as v,F as P,I as S,H as C,s as N,Q as A,p as q,ay as E,a3 as I}from"./index-8bdef5fd.js";import{_ as B}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";import{_ as j}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-603e488c.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-2cbf275d.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:f}=b(),r=y,a=R("");return(k,n)=>{const c=d("RouterLink");return e(),p("div",null,[o(h(L),{id:"dataplane-search",modelValue:a.value,"onUpdate:modelValue":n[0]||(n[0]=t=>a.value=t),type:"text",placeholder:h(f)("policies.detail.dataplane_input_placeholder"),required:"","data-testid":"dataplane-search-input"},null,8,["modelValue","placeholder"]),_(),o(N,{src:`/meshes/${r.mesh}/policy-path/${r.policyPath}/policy/${r.policyName}/dataplanes`},{default:l(({data:t,error:m})=>[m?(e(),s(x,{key:0,error:m},null,8,["error"])):t===void 0?(e(),s(v,{key:1})):t.items.length===0?(e(),s(B,{key:2})):(e(),p("ul",F,[(e(!0),p(P,null,S(t.items.filter(i=>i.name.toLowerCase().includes(a.value.toLowerCase())),(i,w)=>(e(),p("li",{key:w,"data-testid":"dataplane-name"},[o(c,{to:{name:"data-plane-detail-view",params:{mesh:i.mesh,dataPlane:i.name}}},{default:l(()=>[_(C(i.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:f}=b(),r=A(),a=y;return(k,n)=>(e(),p("div",K,[o(h(E),null,{body:l(()=>[q("h2",null,C(h(f)("policies.detail.affected_dpps")),1),_(),o(H,{class:"mt-4",mesh:a.policy.mesh,"policy-name":a.policy.name,"policy-path":a.path},null,8,["mesh","policy-name","policy-path"])]),_:1}),_(),o(j,{id:"code-block-policy",resource:a.policy,"resource-fetcher":c=>h(r).getSinglePolicyEntity({name:a.policy.name,mesh:a.policy.mesh,path:a.path},c),"is-searchable":""},null,8,["resource","resource-fetcher"])]))}}),G=$({__name:"PolicyDetailView",setup(y){return(f,r)=>{const a=d("RouteTitle"),k=d("DataSource"),n=d("AppView"),c=d("RouteView");return e(),s(c,{name:"policy-detail-view",params:{mesh:"",policy:"",policyPath:""}},{default:l(({route:t,t:m})=>[o(k,{src:"/*/policy-types"},{default:l(({data:i,error:w})=>[w?(e(),s(x,{key:0,error:w},null,8,["error"])):i===void 0?(e(),s(v,{key:1})):i.policies.length===0?(e(),s(B,{key:2})):(e(!0),p(P,{key:3},S([i.policies.find(u=>u.path===t.params.policyPath)??i.policies[0]],u=>(e(),s(n,{key:u.name,breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:t.params.mesh}},text:t.params.mesh},{to:{name:"policy-list-view",params:{mesh:t.params.mesh,policyPath:t.params.policyPath}},text:m("policies.routes.item.breadcrumbs")}]},{title:l(()=>[q("h1",null,[o(I,{text:t.params.policy},{default:l(()=>[o(a,{title:m("policies.routes.item.title",{name:t.params.policy}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:l(()=>[_(),o(k,{src:`/meshes/${t.params.mesh}/policy-path/${u.path}/policy/${t.params.policy}`},{default:l(({data:g,error:V})=>[V?(e(),s(x,{key:0,error:V},null,8,["error"])):g===void 0?(e(),s(v,{key:1})):(e(),s(O,{key:2,policy:g,path:u.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 R,r as d,o as e,l as p,j as o,k as h,ax as L,n as _,w as l,i as s,E as x,x as v,F as P,I as S,H as C,s as N,Q as A,p as q,ay as E,a3 as I}from"./index-14211030.js";import{_ as B}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";import{_ as j}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-0e607277.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-d1127cc1.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:f}=b(),r=y,a=R("");return(k,n)=>{const c=d("RouterLink");return e(),p("div",null,[o(h(L),{id:"dataplane-search",modelValue:a.value,"onUpdate:modelValue":n[0]||(n[0]=t=>a.value=t),type:"text",placeholder:h(f)("policies.detail.dataplane_input_placeholder"),required:"","data-testid":"dataplane-search-input"},null,8,["modelValue","placeholder"]),_(),o(N,{src:`/meshes/${r.mesh}/policy-path/${r.policyPath}/policy/${r.policyName}/dataplanes`},{default:l(({data:t,error:m})=>[m?(e(),s(x,{key:0,error:m},null,8,["error"])):t===void 0?(e(),s(v,{key:1})):t.items.length===0?(e(),s(B,{key:2})):(e(),p("ul",F,[(e(!0),p(P,null,S(t.items.filter(i=>i.name.toLowerCase().includes(a.value.toLowerCase())),(i,w)=>(e(),p("li",{key:w,"data-testid":"dataplane-name"},[o(c,{to:{name:"data-plane-detail-view",params:{mesh:i.mesh,dataPlane:i.name}}},{default:l(()=>[_(C(i.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:f}=b(),r=A(),a=y;return(k,n)=>(e(),p("div",K,[o(h(E),null,{body:l(()=>[q("h2",null,C(h(f)("policies.detail.affected_dpps")),1),_(),o(H,{class:"mt-4",mesh:a.policy.mesh,"policy-name":a.policy.name,"policy-path":a.path},null,8,["mesh","policy-name","policy-path"])]),_:1}),_(),o(j,{id:"code-block-policy",resource:a.policy,"resource-fetcher":c=>h(r).getSinglePolicyEntity({name:a.policy.name,mesh:a.policy.mesh,path:a.path},c),"is-searchable":""},null,8,["resource","resource-fetcher"])]))}}),G=$({__name:"PolicyDetailView",setup(y){return(f,r)=>{const a=d("RouteTitle"),k=d("DataSource"),n=d("AppView"),c=d("RouteView");return e(),s(c,{name:"policy-detail-view",params:{mesh:"",policy:"",policyPath:""}},{default:l(({route:t,t:m})=>[o(k,{src:"/*/policy-types"},{default:l(({data:i,error:w})=>[w?(e(),s(x,{key:0,error:w},null,8,["error"])):i===void 0?(e(),s(v,{key:1})):i.policies.length===0?(e(),s(B,{key:2})):(e(!0),p(P,{key:3},S([i.policies.find(u=>u.path===t.params.policyPath)??i.policies[0]],u=>(e(),s(n,{key:u.name,breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:t.params.mesh}},text:t.params.mesh},{to:{name:"policy-list-view",params:{mesh:t.params.mesh,policyPath:t.params.policyPath}},text:m("policies.routes.item.breadcrumbs")}]},{title:l(()=>[q("h1",null,[o(I,{text:t.params.policy},{default:l(()=>[o(a,{title:m("policies.routes.item.title",{name:t.params.policy}),render:!0},null,8,["title"])]),_:2},1032,["text"])])]),default:l(()=>[_(),o(k,{src:`/meshes/${t.params.mesh}/policy-path/${u.path}/policy/${t.params.policy}`},{default:l(({data:g,error:V})=>[V?(e(),s(x,{key:0,error:V},null,8,["error"])):g===void 0?(e(),s(v,{key:1})):(e(),s(O,{key:2,policy:g,path:u.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-2ca75f9b.js b/app/kuma-ui/pkg/resources/data/assets/PolicyListView-39dbe497.js similarity index 95% rename from app/kuma-ui/pkg/resources/data/assets/PolicyListView-2ca75f9b.js rename to app/kuma-ui/pkg/resources/data/assets/PolicyListView-39dbe497.js index cb3a0481d99c..45a4551a897c 100644 --- a/app/kuma-ui/pkg/resources/data/assets/PolicyListView-2ca75f9b.js +++ b/app/kuma-ui/pkg/resources/data/assets/PolicyListView-39dbe497.js @@ -1 +1 @@ -import{d as x,g as V,e as B,r as d,o as s,l as P,j as r,w as a,F as $,I as L,B as N,k as l,n as i,H as m,p as y,i as n,m as f,E as I,$ as E,K,t as A,x as q,q as F}from"./index-8bdef5fd.js";import{D,A as O}from"./AppCollection-9c4ed2fa.js";import{P as j}from"./PolicyTypeTag-2b7fb584.js";import{_ as H}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";import{S as M}from"./SummaryView-de117cc5.js";const U={class:"policy-list-content"},Z={class:"policy-count"},G={class:"policy-list"},J={class:"stack"},Q={class:"description"},W={class:"description-content"},X={class:"description-actions"},Y={class:"visually-hidden"},ee={key:0},te=x({__name:"PolicyList",props:{pageNumber:{},pageSize:{},policyTypes:{},currentPolicyType:{},policyCollection:{},policyError:{},meshInsight:{},isSelectedRow:{type:[Function,null],default:null}},emits:["change"],setup(R,{emit:T}){const{t:p}=V(),b=B(),e=R,_=T;return(S,v)=>{const h=d("RouterLink"),t=d("KCard"),g=d("KBadge");return s(),P("div",U,[r(t,{class:"policy-type-list","data-testid":"policy-type-list"},{body:a(()=>[(s(!0),P($,null,L(e.policyTypes,(c,u)=>{var o,w,C;return s(),P("div",{key:u,class:N(["policy-type-link-wrapper",{"policy-type-link-wrapper--is-active":c.path===e.currentPolicyType.path}])},[r(h,{class:"policy-type-link",to:{name:"policy-list-view",params:{mesh:l(b).params.mesh,policyPath:c.path}},"data-testid":`policy-type-link-${c.name}`},{default:a(()=>[i(m(c.name),1)]),_:2},1032,["to","data-testid"]),i(),y("div",Z,m(((C=(w=(o=e.meshInsight)==null?void 0:o.policies)==null?void 0:w[c.name])==null?void 0:C.total)??0),1)],2)}),128))]),_:1}),i(),y("div",G,[y("div",J,[r(t,null,{body:a(()=>[y("div",Q,[y("div",W,[y("h3",null,[r(j,{"policy-type":e.currentPolicyType.name},{default:a(()=>[i(m(l(p)("policies.collection.title",{name:e.currentPolicyType.name})),1)]),_:1},8,["policy-type"])]),i(),y("p",null,m(l(p)(`policies.type.${e.currentPolicyType.name}.description`,void 0,{defaultMessage:l(p)("policies.collection.description")})),1)]),i(),y("div",X,[e.currentPolicyType.isExperimental?(s(),n(g,{key:0,appearance:"warning"},{default:a(()=>[i(m(l(p)("policies.collection.beta")),1)]),_:1})):f("",!0),i(),e.currentPolicyType.isInbound?(s(),n(g,{key:1,appearance:"neutral"},{default:a(()=>[i(m(l(p)("policies.collection.inbound")),1)]),_:1})):f("",!0),i(),e.currentPolicyType.isOutbound?(s(),n(g,{key:2,appearance:"neutral"},{default:a(()=>[i(m(l(p)("policies.collection.outbound")),1)]),_:1})):f("",!0),i(),r(D,{href:l(p)("policies.href.docs",{name:e.currentPolicyType.name}),"data-testid":"policy-documentation-link"},{default:a(()=>[y("span",Y,m(l(p)("common.documentation")),1)]),_:1},8,["href"])])])]),_:1}),i(),r(t,null,{body:a(()=>{var c,u;return[e.policyError!==void 0?(s(),n(I,{key:0,error:e.policyError},null,8,["error"])):(s(),n(O,{key:1,class:"policy-collection","data-testid":"policy-collection","empty-state-message":l(p)("common.emptyState.message",{type:`${e.currentPolicyType.name} policies`}),"empty-state-cta-to":l(p)("policies.href.docs",{name:e.currentPolicyType.name}),"empty-state-cta-text":l(p)("common.documentation"),headers:[{label:"Name",key:"name"},...e.currentPolicyType.isTargetRefBased?[{label:"Target ref",key:"targetRef"}]:[],{label:"Details",key:"details",hideLabel:!0}],"page-number":e.pageNumber,"page-size":e.pageSize,total:(c=e.policyCollection)==null?void 0:c.total,items:(u=e.policyCollection)==null?void 0:u.items,error:e.policyError,"is-selected-row":e.isSelectedRow,onChange:v[0]||(v[0]=o=>_("change",o))},{name:a(({rowValue:o})=>[r(h,{to:{name:"policy-summary-view",params:{mesh:l(b).params.mesh,policyPath:e.currentPolicyType.path,policy:o},query:{page:e.pageNumber,size:e.pageSize}}},{default:a(()=>[i(m(o),1)]),_:2},1032,["to"])]),targetRef:a(({row:o})=>[e.currentPolicyType.isTargetRefBased?(s(),n(g,{key:0,appearance:"neutral"},{default:a(()=>[i(m(o.spec.targetRef.kind),1),o.spec.targetRef.name?(s(),P("span",ee,[i(":"),y("b",null,m(o.spec.targetRef.name),1)])):f("",!0)]),_:2},1024)):(s(),P($,{key:1},[i(m(l(p)("common.detail.none")),1)],64))]),details:a(({row:o})=>[r(h,{class:"details-link","data-testid":"details-link",to:{name:"policy-detail-view",params:{mesh:o.mesh,policyPath:e.currentPolicyType.path,policy:o.name}}},{default:a(()=>[i(m(l(p)("common.collection.details_link"))+" ",1),r(l(E),{display:"inline-block",decorative:"",size:l(K)},null,8,["size"])]),_:2},1032,["to"])]),_:1},8,["empty-state-message","empty-state-cta-to","empty-state-cta-text","headers","page-number","page-size","total","items","error","is-selected-row"]))]}),_:1})])])])}}});const ae=A(te,[["__scopeId","data-v-949a9abb"]]),ne=x({__name:"PolicyListView",setup(R){return(T,p)=>{const b=d("RouteTitle"),e=d("RouterView"),_=d("DataSource"),S=d("AppView"),v=d("RouteView");return s(),n(_,{src:"/me"},{default:a(({data:h})=>[h?(s(),n(v,{key:0,name:"policy-list-view",params:{page:1,size:h.pageSize,mesh:"",policyPath:"",policy:""}},{default:a(({route:t,t:g})=>[r(S,null,{title:a(()=>[y("h2",null,[r(b,{title:g("policies.routes.items.title"),render:!0},null,8,["title"])])]),default:a(()=>[i(),r(_,{src:"/*/policy-types"},{default:a(({data:c,error:u})=>[u?(s(),n(I,{key:0,error:u},null,8,["error"])):c===void 0?(s(),n(q,{key:1})):c.policies.length===0?(s(),n(H,{key:2})):(s(),n(_,{key:3,src:`/meshes/${t.params.mesh}/policy-path/${t.params.policyPath}?page=${t.params.page}&size=${t.params.size}`},{default:a(({data:o,error:w})=>[r(_,{src:`/mesh-insights/${t.params.mesh}`},{default:a(({data:C})=>[(s(),n(ae,{key:t.params.policyPath,"page-number":parseInt(t.params.page),"page-size":parseInt(t.params.size),"current-policy-type":c.policies.find(k=>k.path===t.params.policyPath)??c.policies[0],"policy-types":c.policies,"mesh-insight":C,"policy-collection":o,"policy-error":w,"is-selected-row":k=>k.name===t.params.policy,onChange:t.update},null,8,["page-number","page-size","current-policy-type","policy-types","mesh-insight","policy-collection","policy-error","is-selected-row","onChange"])),i(),t.params.policy?(s(),n(e,{key:0},{default:a(k=>[r(M,{onClose:z=>t.replace({name:"policy-list-view",params:{mesh:t.params.mesh,policyPath:t.params.policyPath},query:{page:t.params.page,size:t.params.size}})},{default:a(()=>[(s(),n(F(k.Component),{name:t.params.policy,policy:o==null?void 0:o.items.find(z=>z.name===t.params.policy),"policy-type":c.policies.find(z=>z.path===t.params.policyPath)},null,8,["name","policy","policy-type"]))]),_:2},1032,["onClose"])]),_:2},1024)):f("",!0)]),_:2},1032,["src"])]),_:2},1032,["src"]))]),_:2},1024)]),_:2},1024)]),_:2},1032,["params"])):f("",!0)]),_:1})}}});export{ne as default}; +import{d as x,g as V,e as B,r as d,o as s,l as P,j as r,w as a,F as $,I as L,B as N,k as l,n as i,H as m,p as y,i as n,m as f,E as I,$ as E,K,t as A,x as q,q as F}from"./index-14211030.js";import{D,A as O}from"./AppCollection-67b12e9c.js";import{P as j}from"./PolicyTypeTag-8d56dd57.js";import{_ as H}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";import{S as M}from"./SummaryView-fa7f3f7a.js";const U={class:"policy-list-content"},Z={class:"policy-count"},G={class:"policy-list"},J={class:"stack"},Q={class:"description"},W={class:"description-content"},X={class:"description-actions"},Y={class:"visually-hidden"},ee={key:0},te=x({__name:"PolicyList",props:{pageNumber:{},pageSize:{},policyTypes:{},currentPolicyType:{},policyCollection:{},policyError:{},meshInsight:{},isSelectedRow:{type:[Function,null],default:null}},emits:["change"],setup(R,{emit:T}){const{t:p}=V(),b=B(),e=R,_=T;return(S,v)=>{const h=d("RouterLink"),t=d("KCard"),g=d("KBadge");return s(),P("div",U,[r(t,{class:"policy-type-list","data-testid":"policy-type-list"},{body:a(()=>[(s(!0),P($,null,L(e.policyTypes,(c,u)=>{var o,w,C;return s(),P("div",{key:u,class:N(["policy-type-link-wrapper",{"policy-type-link-wrapper--is-active":c.path===e.currentPolicyType.path}])},[r(h,{class:"policy-type-link",to:{name:"policy-list-view",params:{mesh:l(b).params.mesh,policyPath:c.path}},"data-testid":`policy-type-link-${c.name}`},{default:a(()=>[i(m(c.name),1)]),_:2},1032,["to","data-testid"]),i(),y("div",Z,m(((C=(w=(o=e.meshInsight)==null?void 0:o.policies)==null?void 0:w[c.name])==null?void 0:C.total)??0),1)],2)}),128))]),_:1}),i(),y("div",G,[y("div",J,[r(t,null,{body:a(()=>[y("div",Q,[y("div",W,[y("h3",null,[r(j,{"policy-type":e.currentPolicyType.name},{default:a(()=>[i(m(l(p)("policies.collection.title",{name:e.currentPolicyType.name})),1)]),_:1},8,["policy-type"])]),i(),y("p",null,m(l(p)(`policies.type.${e.currentPolicyType.name}.description`,void 0,{defaultMessage:l(p)("policies.collection.description")})),1)]),i(),y("div",X,[e.currentPolicyType.isExperimental?(s(),n(g,{key:0,appearance:"warning"},{default:a(()=>[i(m(l(p)("policies.collection.beta")),1)]),_:1})):f("",!0),i(),e.currentPolicyType.isInbound?(s(),n(g,{key:1,appearance:"neutral"},{default:a(()=>[i(m(l(p)("policies.collection.inbound")),1)]),_:1})):f("",!0),i(),e.currentPolicyType.isOutbound?(s(),n(g,{key:2,appearance:"neutral"},{default:a(()=>[i(m(l(p)("policies.collection.outbound")),1)]),_:1})):f("",!0),i(),r(D,{href:l(p)("policies.href.docs",{name:e.currentPolicyType.name}),"data-testid":"policy-documentation-link"},{default:a(()=>[y("span",Y,m(l(p)("common.documentation")),1)]),_:1},8,["href"])])])]),_:1}),i(),r(t,null,{body:a(()=>{var c,u;return[e.policyError!==void 0?(s(),n(I,{key:0,error:e.policyError},null,8,["error"])):(s(),n(O,{key:1,class:"policy-collection","data-testid":"policy-collection","empty-state-message":l(p)("common.emptyState.message",{type:`${e.currentPolicyType.name} policies`}),"empty-state-cta-to":l(p)("policies.href.docs",{name:e.currentPolicyType.name}),"empty-state-cta-text":l(p)("common.documentation"),headers:[{label:"Name",key:"name"},...e.currentPolicyType.isTargetRefBased?[{label:"Target ref",key:"targetRef"}]:[],{label:"Details",key:"details",hideLabel:!0}],"page-number":e.pageNumber,"page-size":e.pageSize,total:(c=e.policyCollection)==null?void 0:c.total,items:(u=e.policyCollection)==null?void 0:u.items,error:e.policyError,"is-selected-row":e.isSelectedRow,onChange:v[0]||(v[0]=o=>_("change",o))},{name:a(({rowValue:o})=>[r(h,{to:{name:"policy-summary-view",params:{mesh:l(b).params.mesh,policyPath:e.currentPolicyType.path,policy:o},query:{page:e.pageNumber,size:e.pageSize}}},{default:a(()=>[i(m(o),1)]),_:2},1032,["to"])]),targetRef:a(({row:o})=>[e.currentPolicyType.isTargetRefBased?(s(),n(g,{key:0,appearance:"neutral"},{default:a(()=>[i(m(o.spec.targetRef.kind),1),o.spec.targetRef.name?(s(),P("span",ee,[i(":"),y("b",null,m(o.spec.targetRef.name),1)])):f("",!0)]),_:2},1024)):(s(),P($,{key:1},[i(m(l(p)("common.detail.none")),1)],64))]),details:a(({row:o})=>[r(h,{class:"details-link","data-testid":"details-link",to:{name:"policy-detail-view",params:{mesh:o.mesh,policyPath:e.currentPolicyType.path,policy:o.name}}},{default:a(()=>[i(m(l(p)("common.collection.details_link"))+" ",1),r(l(E),{display:"inline-block",decorative:"",size:l(K)},null,8,["size"])]),_:2},1032,["to"])]),_:1},8,["empty-state-message","empty-state-cta-to","empty-state-cta-text","headers","page-number","page-size","total","items","error","is-selected-row"]))]}),_:1})])])])}}});const ae=A(te,[["__scopeId","data-v-949a9abb"]]),ne=x({__name:"PolicyListView",setup(R){return(T,p)=>{const b=d("RouteTitle"),e=d("RouterView"),_=d("DataSource"),S=d("AppView"),v=d("RouteView");return s(),n(_,{src:"/me"},{default:a(({data:h})=>[h?(s(),n(v,{key:0,name:"policy-list-view",params:{page:1,size:h.pageSize,mesh:"",policyPath:"",policy:""}},{default:a(({route:t,t:g})=>[r(S,null,{title:a(()=>[y("h2",null,[r(b,{title:g("policies.routes.items.title"),render:!0},null,8,["title"])])]),default:a(()=>[i(),r(_,{src:"/*/policy-types"},{default:a(({data:c,error:u})=>[u?(s(),n(I,{key:0,error:u},null,8,["error"])):c===void 0?(s(),n(q,{key:1})):c.policies.length===0?(s(),n(H,{key:2})):(s(),n(_,{key:3,src:`/meshes/${t.params.mesh}/policy-path/${t.params.policyPath}?page=${t.params.page}&size=${t.params.size}`},{default:a(({data:o,error:w})=>[r(_,{src:`/mesh-insights/${t.params.mesh}`},{default:a(({data:C})=>[(s(),n(ae,{key:t.params.policyPath,"page-number":parseInt(t.params.page),"page-size":parseInt(t.params.size),"current-policy-type":c.policies.find(k=>k.path===t.params.policyPath)??c.policies[0],"policy-types":c.policies,"mesh-insight":C,"policy-collection":o,"policy-error":w,"is-selected-row":k=>k.name===t.params.policy,onChange:t.update},null,8,["page-number","page-size","current-policy-type","policy-types","mesh-insight","policy-collection","policy-error","is-selected-row","onChange"])),i(),t.params.policy?(s(),n(e,{key:0},{default:a(k=>[r(M,{onClose:z=>t.replace({name:"policy-list-view",params:{mesh:t.params.mesh,policyPath:t.params.policyPath},query:{page:t.params.page,size:t.params.size}})},{default:a(()=>[(s(),n(F(k.Component),{name:t.params.policy,policy:o==null?void 0:o.items.find(z=>z.name===t.params.policy),"policy-type":c.policies.find(z=>z.path===t.params.policyPath)},null,8,["name","policy","policy-type"]))]),_:2},1032,["onClose"])]),_:2},1024)):f("",!0)]),_:2},1032,["src"])]),_:2},1032,["src"]))]),_:2},1024)]),_:2},1024)]),_:2},1032,["params"])):f("",!0)]),_:1})}}});export{ne as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/PolicySummaryView-95ff1906.js b/app/kuma-ui/pkg/resources/data/assets/PolicySummaryView-221de9e3.js similarity index 89% rename from app/kuma-ui/pkg/resources/data/assets/PolicySummaryView-95ff1906.js rename to app/kuma-ui/pkg/resources/data/assets/PolicySummaryView-221de9e3.js index e49d047142d2..19f3a70d249a 100644 --- a/app/kuma-ui/pkg/resources/data/assets/PolicySummaryView-95ff1906.js +++ b/app/kuma-ui/pkg/resources/data/assets/PolicySummaryView-221de9e3.js @@ -1 +1 @@ -import{d as V,g as S,Q as x,r as l,o as n,i as y,w as a,j as m,p as o,n as t,k as s,H as c,l as _,a6 as B,m as f,F as P,D as T,G as C,a1 as I,t as b}from"./index-8bdef5fd.js";import{_ as A}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";import{_ as N}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-603e488c.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-2cbf275d.js";import"./toYaml-4e00099e.js";const D=p=>(T("data-v-c61485c0"),p=p(),C(),p),K={class:"summary-title-wrapper"},E=D(()=>o("img",{"aria-hidden":"true",src:I},null,-1)),F={class:"summary-title"},L={key:1,class:"stack"},$={key:0},j={class:"mt-4 stack"},G={key:0},H={class:"mt-4"},Q=V({__name:"PolicySummaryView",props:{name:{},policy:{default:void 0},policyType:{}},setup(p){const{t:i}=S(),h=x(),e=p;return(q,z)=>{const g=l("RouteTitle"),k=l("RouterLink"),v=l("KBadge"),w=l("AppView"),R=l("RouteView");return n(),y(R,{name:"policy-summary-view",params:{mesh:"",policyPath:"",policy:""}},{default:a(({route:u})=>[m(w,null,{title:a(()=>[o("div",K,[E,t(),o("h2",F,[m(k,{to:{name:"policy-detail-view",params:{policy:e.name}}},{default:a(()=>[m(g,{title:s(i)("policies.routes.item.title",{name:e.name}),render:!0},null,8,["title"])]),_:1},8,["to"])])])]),default:a(()=>{var d;return[t(),e.policy===void 0?(n(),y(A,{key:0},{message:a(()=>[o("p",null,c(s(i)("common.collection.summary.empty_message",{type:e.policyType.name})),1)]),default:a(()=>[t(c(s(i)("common.collection.summary.empty_title",{type:e.policyType.name}))+" ",1)]),_:1})):(n(),_("div",L,[(d=e.policy.spec)!=null&&d.targetRef?(n(),_("div",$,[o("h3",null,c(s(i)("policies.routes.item.overview")),1),t(),o("div",j,[m(B,null,{title:a(()=>[t(c(s(i)("http.api.property.targetRef")),1)]),body:a(()=>{var r;return[(r=e.policy.spec)!=null&&r.targetRef?(n(),y(v,{key:0,appearance:"neutral"},{default:a(()=>[t(c(e.policy.spec.targetRef.kind),1),e.policy.spec.targetRef.name?(n(),_("span",G,[t(":"),o("b",null,c(e.policy.spec.targetRef.name),1)])):f("",!0)]),_:1})):(n(),_(P,{key:1},[t(c(s(i)("common.detail.none")),1)],64))]}),_:1})])])):f("",!0),t(),o("div",null,[o("h3",null,c(s(i)("policies.routes.item.config")),1),t(),o("div",H,[m(N,{id:"code-block-policy",resource:e.policy,"resource-fetcher":r=>s(h).getSinglePolicyEntity({name:u.params.policy,mesh:u.params.mesh,path:u.params.policyPath},r),"is-searchable":""},null,8,["resource","resource-fetcher"])])])]))]}),_:2},1024)]),_:1})}}});const X=b(Q,[["__scopeId","data-v-c61485c0"]]);export{X as default}; +import{d as V,g as S,Q as x,r as l,o as n,i as y,w as a,j as m,p as o,n as t,k as s,H as c,l as _,a6 as B,m as f,F as P,D as T,G as C,a1 as I,t as b}from"./index-14211030.js";import{_ as A}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";import{_ as N}from"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-0e607277.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-d1127cc1.js";import"./toYaml-4e00099e.js";const D=p=>(T("data-v-c61485c0"),p=p(),C(),p),K={class:"summary-title-wrapper"},E=D(()=>o("img",{"aria-hidden":"true",src:I},null,-1)),F={class:"summary-title"},L={key:1,class:"stack"},$={key:0},j={class:"mt-4 stack"},G={key:0},H={class:"mt-4"},Q=V({__name:"PolicySummaryView",props:{name:{},policy:{default:void 0},policyType:{}},setup(p){const{t:i}=S(),h=x(),e=p;return(q,z)=>{const g=l("RouteTitle"),k=l("RouterLink"),v=l("KBadge"),w=l("AppView"),R=l("RouteView");return n(),y(R,{name:"policy-summary-view",params:{mesh:"",policyPath:"",policy:""}},{default:a(({route:u})=>[m(w,null,{title:a(()=>[o("div",K,[E,t(),o("h2",F,[m(k,{to:{name:"policy-detail-view",params:{policy:e.name}}},{default:a(()=>[m(g,{title:s(i)("policies.routes.item.title",{name:e.name}),render:!0},null,8,["title"])]),_:1},8,["to"])])])]),default:a(()=>{var d;return[t(),e.policy===void 0?(n(),y(A,{key:0},{message:a(()=>[o("p",null,c(s(i)("common.collection.summary.empty_message",{type:e.policyType.name})),1)]),default:a(()=>[t(c(s(i)("common.collection.summary.empty_title",{type:e.policyType.name}))+" ",1)]),_:1})):(n(),_("div",L,[(d=e.policy.spec)!=null&&d.targetRef?(n(),_("div",$,[o("h3",null,c(s(i)("policies.routes.item.overview")),1),t(),o("div",j,[m(B,null,{title:a(()=>[t(c(s(i)("http.api.property.targetRef")),1)]),body:a(()=>{var r;return[(r=e.policy.spec)!=null&&r.targetRef?(n(),y(v,{key:0,appearance:"neutral"},{default:a(()=>[t(c(e.policy.spec.targetRef.kind),1),e.policy.spec.targetRef.name?(n(),_("span",G,[t(":"),o("b",null,c(e.policy.spec.targetRef.name),1)])):f("",!0)]),_:1})):(n(),_(P,{key:1},[t(c(s(i)("common.detail.none")),1)],64))]}),_:1})])])):f("",!0),t(),o("div",null,[o("h3",null,c(s(i)("policies.routes.item.config")),1),t(),o("div",H,[m(N,{id:"code-block-policy",resource:e.policy,"resource-fetcher":r=>s(h).getSinglePolicyEntity({name:u.params.policy,mesh:u.params.mesh,path:u.params.policyPath},r),"is-searchable":""},null,8,["resource","resource-fetcher"])])])]))]}),_:2},1024)]),_:1})}}});const X=b(Q,[["__scopeId","data-v-c61485c0"]]);export{X as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/PolicyTypeTag-2b7fb584.js b/app/kuma-ui/pkg/resources/data/assets/PolicyTypeTag-8d56dd57.js similarity index 99% rename from app/kuma-ui/pkg/resources/data/assets/PolicyTypeTag-2b7fb584.js rename to app/kuma-ui/pkg/resources/data/assets/PolicyTypeTag-8d56dd57.js index 7e99bc070a75..85a33abc30af 100644 --- a/app/kuma-ui/pkg/resources/data/assets/PolicyTypeTag-2b7fb584.js +++ b/app/kuma-ui/pkg/resources/data/assets/PolicyTypeTag-8d56dd57.js @@ -1 +1 @@ -import{d as Q,o as e,l as t,i as l,k as m,aq as p,n,S as d,H as z,t as w}from"./index-8bdef5fd.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",o="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAGRklEQVRoBdVZ629URRQ/c2/b7e62Fii2FBqsSOQZpSEBQkJiSGtMfKFRv0gMSUU+mJj4xcTEhPDJxD9BbaIJflETUfETDZoQNYgiREtBHsHYF9At0H10n/d6frM73Xsvey+zW+22J7l7zsyZOa+ZOffcWUElsG1bTMfjr3NzgGzawrhF8RYJTpCgYbZlcEVr68dCCBt2Cfwkk8mudME6Sra9F+1FD0KcbDaN/dFodMJA5JeU8YguBxo2w3YRm5k5yFvmw0Uf9UoGCnrD4P6BSrwl0jcgYndn4mzsYjuwuvFLYAWWqvFwsqVB11W/cZZl0e9/XqKr10cplc74DavYH2kO0SM93dS7dQMZBmJZPczbARj/x8Wr1WvmGXBYzd3+2KaaZMzbAUQe0LdnB3V3dVRlxOjEDRo6dUauXq0O1LZuDjPVtqnWeIjo7uqUkpQMh1htct4OaGv6nwYueQe0zsDgF9/5xs/05VTHCNIx8PLTvsK0HECKQ7qsCmJ3iD47RmL4LznN3vIo0av7iNqXVSXmfulVy4GmBpPSWYv2P99PoaYmlwGffH7c1ZYNNl688z5RIjnHEz/+SnR+hOwP3q3ohDfKmWyWjn59gqA7CLTOQDQaljLiidkgWWUeR95p/BwDDoGnAUqX0u03RcuB9rY2OX/85pSfHFe/2jauzlIjiOccr3Qp3U6ek9ZyQOX4kWt/cykuP4ScMv5zGjqgC6B0+ynRcmAtv2Ej4RDvilk6N3LZT9Zcvzywcy03EcRTI6EDuqATuoNAywHTNGjXtq1Sztnhy3Ty57M0OnnLv3hDtmmJ3qsXfeBVALyNIROyoQMAndAdBPge0N4TF65cp9PnLpDl2EZmiT7wyjNuPZppVGWxgpCf51KGwfTObZtp8/oet8wKLa00quZB4OrOlQRHxidjvAKzZOXyiu3GyPdvHeCvVT1o5HQZaQ7T6lXt0vBlrS1aE6tyABIheHdvcTuhrSIIej7w2gtP1TQ9eIPVJHJhJ2mtQFCdEvye1HcmSIf3Le2UquVALbXQeOo2HfntS/pp4pLUt7trAx3e/hKtjix36r8vXZdaCMY/8c0RupMp10JfXfuFvh8bph+eO1zRCW+U61oLIfJO41WY0QeeDtStFsoUcnR67CKFbIOa+VFY0afHLlGu4JN6HZ7VpRZK5TI0NjNFhjDI5MeJQRcfQf/wmGyAE3WphRLZWZpMTvOLy6bejh6+5xHyrqeM2Snu6+14mEdYNJGIUTafc8S8TC54LZQRebqVust39Ww0R/rQpiepLRRlutguYiH7Dm3ql2NQjkzyYbdK7+q61UJ5ylHOKNCzfXvKIWTqVjpOH10covNTxbL48ZUP0cGNffRgc6tr3PETpyhsNZHNjitYsFoomU5RhiNpyMijGMOD6kdQZ7iN3ut90dHHpIOPFsYK/t7GCkaMMEUXqhbatW0LxWbjfBBz9O3QKTakuFWkTdLIIlU0GHS50vTSiDbY/f07qD3cSiGzUU3WwlpvYqekAt9OTKcTlLcKpaxSXHrs/VpAzcP5uZ1O0nI+O6EGfSeqcgD5+25mVn5WIk1isygMQ8obqLIrxc1V3GQYgfFqHuQAZjibPcBY1wntsMF4CId6lVVMXv5IKMROCIrFbst+0IrvxYoHjGeK5wBDhhoLp5CSsT11QGsF0pyv8ZLCMvPfmy65a9esoit8Q32G73xqAawAZKitpGQks6yvSVCjGWxiMJelpTkScMCrQCnavH6d5I2O3+TLr6zqrow9e6y5sYm613TQxnU99wQGAlKsN8I4yInAb2IYLl/57qBXNk6n13sIvHM8Dip2mDOTnxNYgQQ/rg9Q6EFRlretmv/6UcpdWAVCYRez1KjAy3DGE1yGNIh7Pp8SDbyth/lc7lSyYHyaDywuG/y2jRq7kDhb4MtlvmJpcJ5Bth0rMMiPdAD1CaKOIHgPK4zFIUaxBgxQNHBtADmYq8Ku6Mry8O4RhikzV0nfoMDf9dPxxBBfn+8tIOwMarpXfGlS3RFSrmkYJ1e0tvTxigh7aibzJoncp/wvwI66W6djgDDO5A16G7aLGwm7k89HN+YZVmofR5/v/ux1fP2GDHYfmO8aYa2VDKhSNLAHDJFiu65x7I9ZhnmsyG0c/xfNI5E629R1xgAAAABJRU5ErkJggg==",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=",f="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"],O=Q({__name:"PolicyTypeTag",props:{policyType:{type:String,required:!0}},setup(T){const s={CircuitBreaker:B,FaultInjection:a,HealthCheck:c,MeshAccessLog:D,MeshCircuitBreaker:B,MeshFaultInjection:a,MeshHealthCheck:c,MeshProxyPatch:r,MeshRateLimit:i,MeshRetry:g,MeshTimeout:C,MeshTrace:f,MeshTrafficPermission:o,ProxyTemplate:r,RateLimit:i,Retry:g,Timeout:C,TrafficLog:D,TrafficPermission:o,TrafficRoute:v,TrafficTrace:f,VirtualOutbound:Y},A=T;return(h,E)=>(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(z(A.policyType),1)],!0)]))}});const x=w(O,[["__scopeId","data-v-9604a2cd"]]);export{x as P}; +import{d as Q,o as e,l as t,i as l,k as m,aq as p,n,S as d,H as z,t as w}from"./index-14211030.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",o="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAGRklEQVRoBdVZ629URRQ/c2/b7e62Fii2FBqsSOQZpSEBQkJiSGtMfKFRv0gMSUU+mJj4xcTEhPDJxD9BbaIJflETUfETDZoQNYgiREtBHsHYF9At0H10n/d6frM73Xsvey+zW+22J7l7zsyZOa+ZOffcWUElsG1bTMfjr3NzgGzawrhF8RYJTpCgYbZlcEVr68dCCBt2Cfwkk8mudME6Sra9F+1FD0KcbDaN/dFodMJA5JeU8YguBxo2w3YRm5k5yFvmw0Uf9UoGCnrD4P6BSrwl0jcgYndn4mzsYjuwuvFLYAWWqvFwsqVB11W/cZZl0e9/XqKr10cplc74DavYH2kO0SM93dS7dQMZBmJZPczbARj/x8Wr1WvmGXBYzd3+2KaaZMzbAUQe0LdnB3V3dVRlxOjEDRo6dUauXq0O1LZuDjPVtqnWeIjo7uqUkpQMh1htct4OaGv6nwYueQe0zsDgF9/5xs/05VTHCNIx8PLTvsK0HECKQ7qsCmJ3iD47RmL4LznN3vIo0av7iNqXVSXmfulVy4GmBpPSWYv2P99PoaYmlwGffH7c1ZYNNl688z5RIjnHEz/+SnR+hOwP3q3ohDfKmWyWjn59gqA7CLTOQDQaljLiidkgWWUeR95p/BwDDoGnAUqX0u03RcuB9rY2OX/85pSfHFe/2jauzlIjiOccr3Qp3U6ek9ZyQOX4kWt/cykuP4ScMv5zGjqgC6B0+ynRcmAtv2Ej4RDvilk6N3LZT9Zcvzywcy03EcRTI6EDuqATuoNAywHTNGjXtq1Sztnhy3Ty57M0OnnLv3hDtmmJ3qsXfeBVALyNIROyoQMAndAdBPge0N4TF65cp9PnLpDl2EZmiT7wyjNuPZppVGWxgpCf51KGwfTObZtp8/oet8wKLa00quZB4OrOlQRHxidjvAKzZOXyiu3GyPdvHeCvVT1o5HQZaQ7T6lXt0vBlrS1aE6tyABIheHdvcTuhrSIIej7w2gtP1TQ9eIPVJHJhJ2mtQFCdEvye1HcmSIf3Le2UquVALbXQeOo2HfntS/pp4pLUt7trAx3e/hKtjix36r8vXZdaCMY/8c0RupMp10JfXfuFvh8bph+eO1zRCW+U61oLIfJO41WY0QeeDtStFsoUcnR67CKFbIOa+VFY0afHLlGu4JN6HZ7VpRZK5TI0NjNFhjDI5MeJQRcfQf/wmGyAE3WphRLZWZpMTvOLy6bejh6+5xHyrqeM2Snu6+14mEdYNJGIUTafc8S8TC54LZQRebqVust39Ww0R/rQpiepLRRlutguYiH7Dm3ql2NQjkzyYbdK7+q61UJ5ylHOKNCzfXvKIWTqVjpOH10covNTxbL48ZUP0cGNffRgc6tr3PETpyhsNZHNjitYsFoomU5RhiNpyMijGMOD6kdQZ7iN3ut90dHHpIOPFsYK/t7GCkaMMEUXqhbatW0LxWbjfBBz9O3QKTakuFWkTdLIIlU0GHS50vTSiDbY/f07qD3cSiGzUU3WwlpvYqekAt9OTKcTlLcKpaxSXHrs/VpAzcP5uZ1O0nI+O6EGfSeqcgD5+25mVn5WIk1isygMQ8obqLIrxc1V3GQYgfFqHuQAZjibPcBY1wntsMF4CId6lVVMXv5IKMROCIrFbst+0IrvxYoHjGeK5wBDhhoLp5CSsT11QGsF0pyv8ZLCMvPfmy65a9esoit8Q32G73xqAawAZKitpGQks6yvSVCjGWxiMJelpTkScMCrQCnavH6d5I2O3+TLr6zqrow9e6y5sYm613TQxnU99wQGAlKsN8I4yInAb2IYLl/57qBXNk6n13sIvHM8Dip2mDOTnxNYgQQ/rg9Q6EFRlretmv/6UcpdWAVCYRez1KjAy3DGE1yGNIh7Pp8SDbyth/lc7lSyYHyaDywuG/y2jRq7kDhb4MtlvmJpcJ5Bth0rMMiPdAD1CaKOIHgPK4zFIUaxBgxQNHBtADmYq8Ku6Mry8O4RhikzV0nfoMDf9dPxxBBfn+8tIOwMarpXfGlS3RFSrmkYJ1e0tvTxigh7aibzJoncp/wvwI66W6djgDDO5A16G7aLGwm7k89HN+YZVmofR5/v/ux1fP2GDHYfmO8aYa2VDKhSNLAHDJFiu65x7I9ZhnmsyG0c/xfNI5E629R1xgAAAABJRU5ErkJggg==",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=",f="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"],O=Q({__name:"PolicyTypeTag",props:{policyType:{type:String,required:!0}},setup(T){const s={CircuitBreaker:B,FaultInjection:a,HealthCheck:c,MeshAccessLog:D,MeshCircuitBreaker:B,MeshFaultInjection:a,MeshHealthCheck:c,MeshProxyPatch:r,MeshRateLimit:i,MeshRetry:g,MeshTimeout:C,MeshTrace:f,MeshTrafficPermission:o,ProxyTemplate:r,RateLimit:i,Retry:g,Timeout:C,TrafficLog:D,TrafficPermission:o,TrafficRoute:v,TrafficTrace:f,VirtualOutbound:Y},A=T;return(h,E)=>(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(z(A.policyType),1)],!0)]))}});const x=w(O,[["__scopeId","data-v-9604a2cd"]]);export{x as P}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ResourceCodeBlock.vue_vue_type_style_index_0_lang-603e488c.js b/app/kuma-ui/pkg/resources/data/assets/ResourceCodeBlock.vue_vue_type_style_index_0_lang-0e607277.js similarity index 90% rename from app/kuma-ui/pkg/resources/data/assets/ResourceCodeBlock.vue_vue_type_style_index_0_lang-603e488c.js rename to app/kuma-ui/pkg/resources/data/assets/ResourceCodeBlock.vue_vue_type_style_index_0_lang-0e607277.js index a80e71f1b0d5..0fd0e0788647 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ResourceCodeBlock.vue_vue_type_style_index_0_lang-603e488c.js +++ b/app/kuma-ui/pkg/resources/data/assets/ResourceCodeBlock.vue_vue_type_style_index_0_lang-0e607277.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,ae as f,ak as _,n as x,H as g}from"./index-8bdef5fd.js";import{_ as k}from"./CodeBlock.vue_vue_type_style_index_0_lang-2cbf275d.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{t:r}=p(),e=s,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,ae as f,ak as _,n as x,H as g}from"./index-14211030.js";import{_ as k}from"./CodeBlock.vue_vue_type_style_index_0_lang-d1127cc1.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{t:r}=p(),e=s,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-1e19ae5e.js b/app/kuma-ui/pkg/resources/data/assets/ServiceConfigView-cc347858.js similarity index 66% rename from app/kuma-ui/pkg/resources/data/assets/ServiceConfigView-1e19ae5e.js rename to app/kuma-ui/pkg/resources/data/assets/ServiceConfigView-cc347858.js index 2d6e163dd77a..607923e3b75f 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ServiceConfigView-1e19ae5e.js +++ b/app/kuma-ui/pkg/resources/data/assets/ServiceConfigView-cc347858.js @@ -1 +1 @@ -import{_ as m}from"./ExternalServiceConfig.vue_vue_type_script_setup_true_lang-8c251873.js";import{d as p,r as e,o as _,i as l,w as t,j as o,p as u,n as d}from"./index-8bdef5fd.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";import"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-603e488c.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-2cbf275d.js";import"./toYaml-4e00099e.js";const B=p({__name:"ServiceConfigView",setup(v){return(f,w)=>{const n=e("RouteTitle"),s=e("KCard"),r=e("AppView"),a=e("RouteView");return _(),l(a,{name:"service-config-view",params:{mesh:"",service:""}},{default:t(({route:i,t:c})=>[o(r,null,{title:t(()=>[u("h2",null,[o(n,{title:c("services.routes.item.navigation.service-config-view"),render:!0},null,8,["title"])])]),default:t(()=>[d(),o(s,null,{body:t(()=>[o(m,{mesh:i.params.mesh,service:i.params.service},null,8,["mesh","service"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{B as default}; +import{_ as m}from"./ExternalServiceConfig.vue_vue_type_script_setup_true_lang-0487c3d0.js";import{d as p,r as e,o as _,i as l,w as t,j as o,p as u,n as d}from"./index-14211030.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";import"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-0e607277.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-d1127cc1.js";import"./toYaml-4e00099e.js";const B=p({__name:"ServiceConfigView",setup(v){return(f,w)=>{const n=e("RouteTitle"),s=e("KCard"),r=e("AppView"),a=e("RouteView");return _(),l(a,{name:"service-config-view",params:{mesh:"",service:""}},{default:t(({route:i,t:c})=>[o(r,null,{title:t(()=>[u("h2",null,[o(n,{title:c("services.routes.item.navigation.service-config-view"),render:!0},null,8,["title"])])]),default:t(()=>[d(),o(s,null,{body:t(()=>[o(m,{mesh:i.params.mesh,service:i.params.service},null,8,["mesh","service"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{B as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceDataPlaneProxiesView-1c9b4745.js b/app/kuma-ui/pkg/resources/data/assets/ServiceDataPlaneProxiesView-9b7a8ff1.js similarity index 90% rename from app/kuma-ui/pkg/resources/data/assets/ServiceDataPlaneProxiesView-1c9b4745.js rename to app/kuma-ui/pkg/resources/data/assets/ServiceDataPlaneProxiesView-9b7a8ff1.js index 040a63246fe6..f24e1729db75 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ServiceDataPlaneProxiesView-1c9b4745.js +++ b/app/kuma-ui/pkg/resources/data/assets/ServiceDataPlaneProxiesView-9b7a8ff1.js @@ -1 +1 @@ -import{D as z,K as q}from"./KFilterBar-d2e0c716.js";import{S as T}from"./SummaryView-de117cc5.js";import{d as $,r as s,o,i as l,w as t,j as i,p as B,n,l as f,F as w,I as K,H as R,m as p,q as F,t as N}from"./index-8bdef5fd.js";import"./AppCollection-9c4ed2fa.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";import"./StatusBadge-e94c2294.js";import"./dataplane-0a086c06.js";const I=$({__name:"ServiceDataPlaneProxiesView",setup(A){return(L,j)=>{const h=s("RouteTitle"),b=s("KSelect"),S=s("KCard"),C=s("RouterView"),c=s("DataSource"),V=s("AppView"),x=s("RouteView");return o(),l(c,{src:"/me"},{default:t(({data:d})=>[d?(o(),l(x,{key:0,name:"service-data-plane-proxies-view",params:{page:1,size:d.pageSize,query:"",s:"",mesh:"",service:"",gatewayType:"",dataPlane:""}},{default:t(({route:e,t:P})=>[i(V,null,{title:t(()=>[B("h2",null,[i(h,{title:P("services.routes.item.navigation.service-data-plane-proxies-view"),render:!0},null,8,["title"])])]),default:t(()=>[n(),i(c,{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:t(({data:r,error:k})=>{var u,_,y,g;return[(o(!0),f(w,null,K([((g=(y=(_=(u=r==null?void 0:r.items)==null?void 0:u[0])==null?void 0:_.dataplane)==null?void 0:y.networking)==null?void 0:g.gateway)!==void 0],m=>(o(),f(w,{key:m},[i(S,null,{body:t(()=>[i(z,{"data-testid":"data-plane-collection",class:"data-plane-collection","page-number":parseInt(e.params.page),"page-size":parseInt(e.params.size),total:r==null?void 0:r.total,items:r==null?void 0:r.items,error:k,gateways:m,"is-selected-row":a=>a.name===e.params.dataPlane,"summary-route-name":"service-data-plane-summary-view",onChange:e.update},{toolbar:t(()=>[i(q,{class:"data-plane-proxy-filter",placeholder:"tag: 'kuma.io/protocol: http'",query:e.params.query,fields:{name:{description:"filter by name or parts of a name"},protocol:{description:"filter by “kuma.io/protocol” value"},tag:{description:"filter by tags (e.g. “tag: version:2”)"},zone:{description:"filter by “kuma.io/zone” value"}},onFieldsChange:a=>e.update({query:a.query,s:a.query.length>0?JSON.stringify(a.fields):""})},null,8,["placeholder","query","fields","onFieldsChange"]),n(),m?(o(),l(b,{key:0,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})=>[n(R(a.label),1)]),_:2},1032,["items","onSelected"])):p("",!0)]),_:2},1032,["page-number","page-size","total","items","error","gateways","is-selected-row","onChange"])]),_:2},1024),n(),e.params.dataPlane?(o(),l(C,{key:0},{default:t(a=>[i(T,{onClose:v=>e.replace({name:"service-data-plane-proxies-view",params:{mesh:e.params.mesh},query:{page:e.params.page,size:e.params.size}})},{default:t(()=>[(o(),l(F(a.Component),{name:e.params.dataPlane,"dataplane-overview":r==null?void 0:r.items.find(v=>v.name===e.params.dataPlane)},null,8,["name","dataplane-overview"]))]),_:2},1032,["onClose"])]),_:2},1024)):p("",!0)],64))),128))]}),_:2},1032,["src"])]),_:2},1024)]),_:2},1032,["params"])):p("",!0)]),_:1})}}});const U=N(I,[["__scopeId","data-v-5c3346f3"]]);export{U as default}; +import{D as z,K as q}from"./KFilterBar-1fcab058.js";import{S as T}from"./SummaryView-fa7f3f7a.js";import{d as $,r as s,o,i as l,w as t,j as i,p as B,n,l as f,F as w,I as K,H as R,m as p,q as F,t as N}from"./index-14211030.js";import"./AppCollection-67b12e9c.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";import"./StatusBadge-f1e458ca.js";import"./dataplane-0a086c06.js";const I=$({__name:"ServiceDataPlaneProxiesView",setup(A){return(L,j)=>{const h=s("RouteTitle"),b=s("KSelect"),S=s("KCard"),C=s("RouterView"),c=s("DataSource"),V=s("AppView"),x=s("RouteView");return o(),l(c,{src:"/me"},{default:t(({data:d})=>[d?(o(),l(x,{key:0,name:"service-data-plane-proxies-view",params:{page:1,size:d.pageSize,query:"",s:"",mesh:"",service:"",gatewayType:"",dataPlane:""}},{default:t(({route:e,t:P})=>[i(V,null,{title:t(()=>[B("h2",null,[i(h,{title:P("services.routes.item.navigation.service-data-plane-proxies-view"),render:!0},null,8,["title"])])]),default:t(()=>[n(),i(c,{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:t(({data:r,error:k})=>{var u,_,y,g;return[(o(!0),f(w,null,K([((g=(y=(_=(u=r==null?void 0:r.items)==null?void 0:u[0])==null?void 0:_.dataplane)==null?void 0:y.networking)==null?void 0:g.gateway)!==void 0],m=>(o(),f(w,{key:m},[i(S,null,{body:t(()=>[i(z,{"data-testid":"data-plane-collection",class:"data-plane-collection","page-number":parseInt(e.params.page),"page-size":parseInt(e.params.size),total:r==null?void 0:r.total,items:r==null?void 0:r.items,error:k,gateways:m,"is-selected-row":a=>a.name===e.params.dataPlane,"summary-route-name":"service-data-plane-summary-view",onChange:e.update},{toolbar:t(()=>[i(q,{class:"data-plane-proxy-filter",placeholder:"tag: 'kuma.io/protocol: http'",query:e.params.query,fields:{name:{description:"filter by name or parts of a name"},protocol:{description:"filter by “kuma.io/protocol” value"},tag:{description:"filter by tags (e.g. “tag: version:2”)"},zone:{description:"filter by “kuma.io/zone” value"}},onFieldsChange:a=>e.update({query:a.query,s:a.query.length>0?JSON.stringify(a.fields):""})},null,8,["placeholder","query","fields","onFieldsChange"]),n(),m?(o(),l(b,{key:0,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})=>[n(R(a.label),1)]),_:2},1032,["items","onSelected"])):p("",!0)]),_:2},1032,["page-number","page-size","total","items","error","gateways","is-selected-row","onChange"])]),_:2},1024),n(),e.params.dataPlane?(o(),l(C,{key:0},{default:t(a=>[i(T,{onClose:v=>e.replace({name:"service-data-plane-proxies-view",params:{mesh:e.params.mesh},query:{page:e.params.page,size:e.params.size}})},{default:t(()=>[(o(),l(F(a.Component),{name:e.params.dataPlane,"dataplane-overview":r==null?void 0:r.items.find(v=>v.name===e.params.dataPlane)},null,8,["name","dataplane-overview"]))]),_:2},1032,["onClose"])]),_:2},1024)):p("",!0)],64))),128))]}),_:2},1032,["src"])]),_:2},1024)]),_:2},1032,["params"])):p("",!0)]),_:1})}}});const U=N(I,[["__scopeId","data-v-5c3346f3"]]);export{U as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceDetailTabsView-c1337bd8.js b/app/kuma-ui/pkg/resources/data/assets/ServiceDetailTabsView-2db9979e.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/ServiceDetailTabsView-c1337bd8.js rename to app/kuma-ui/pkg/resources/data/assets/ServiceDetailTabsView-2db9979e.js index e77e867fce55..eb9f54fc07f9 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ServiceDetailTabsView-c1337bd8.js +++ b/app/kuma-ui/pkg/resources/data/assets/ServiceDetailTabsView-2db9979e.js @@ -1 +1 @@ -import{d as T,g as V,a2 as y,r as o,o as i,i as p,w as a,j as r,k as _,p as R,a3 as k,n as f,E as N,x as B,l as C,F as g,q as D}from"./index-8bdef5fd.js";import{N as $}from"./NavTabs-6078abbc.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,a2 as y,r as o,o as i,i as p,w as a,j as r,k as _,p as R,a3 as k,n as f,E as N,x as B,l as C,F as g,q as D}from"./index-14211030.js";import{N as $}from"./NavTabs-158557e8.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-10f105e7.js b/app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-13360815.js similarity index 70% rename from app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-10f105e7.js rename to app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-13360815.js index e1da238ce2c4..9fe59d73e494 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-10f105e7.js +++ b/app/kuma-ui/pkg/resources/data/assets/ServiceDetailView-13360815.js @@ -1 +1 @@ -import{_ as l,a as d}from"./ServiceInsightDetails.vue_vue_type_script_setup_true_lang-ae847d50.js";import{d as v,r as e,o as s,i as a,w as t,j as i,p as u}from"./index-8bdef5fd.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";import"./TagList-db19457f.js";import"./StatusBadge-e94c2294.js";const f={class:"stack"},x=v({__name:"ServiceDetailView",props:{data:{}},setup(r){const n=r;return(c,h)=>{const p=e("KCard"),m=e("AppView"),_=e("RouteView");return s(),a(_,{name:"service-detail-view",params:{mesh:"",service:""}},{default:t(({route:o})=>[i(m,null,{default:t(()=>[u("div",f,[i(p,null,{body:t(()=>[n.data.serviceType==="external"?(s(),a(l,{key:0,mesh:o.params.mesh,service:o.params.service},null,8,["mesh","service"])):(s(),a(d,{key:1,"service-insight":c.data},null,8,["service-insight"]))]),_:2},1024)])]),_:2},1024)]),_:1})}}});export{x as default}; +import{_ as l,a as d}from"./ServiceInsightDetails.vue_vue_type_script_setup_true_lang-bc8deb5b.js";import{d as v,r as e,o as s,i as a,w as t,j as i,p as u}from"./index-14211030.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";import"./TagList-0e3d601b.js";import"./StatusBadge-f1e458ca.js";const f={class:"stack"},x=v({__name:"ServiceDetailView",props:{data:{}},setup(r){const n=r;return(c,h)=>{const p=e("KCard"),m=e("AppView"),_=e("RouteView");return s(),a(_,{name:"service-detail-view",params:{mesh:"",service:""}},{default:t(({route:o})=>[i(m,null,{default:t(()=>[u("div",f,[i(p,null,{body:t(()=>[n.data.serviceType==="external"?(s(),a(l,{key:0,mesh:o.params.mesh,service:o.params.service},null,8,["mesh","service"])):(s(),a(d,{key:1,"service-insight":c.data},null,8,["service-insight"]))]),_:2},1024)])]),_:2},1024)]),_:1})}}});export{x as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceInsightDetails.vue_vue_type_script_setup_true_lang-ae847d50.js b/app/kuma-ui/pkg/resources/data/assets/ServiceInsightDetails.vue_vue_type_script_setup_true_lang-bc8deb5b.js similarity index 87% rename from app/kuma-ui/pkg/resources/data/assets/ServiceInsightDetails.vue_vue_type_script_setup_true_lang-ae847d50.js rename to app/kuma-ui/pkg/resources/data/assets/ServiceInsightDetails.vue_vue_type_script_setup_true_lang-bc8deb5b.js index 3132b3e9f13e..0e2d1ed691de 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ServiceInsightDetails.vue_vue_type_script_setup_true_lang-ae847d50.js +++ b/app/kuma-ui/pkg/resources/data/assets/ServiceInsightDetails.vue_vue_type_script_setup_true_lang-bc8deb5b.js @@ -1 +1 @@ -import{d as h,g,r as k,o as s,l as d,j as r,w as t,i as c,E as x,x as I,p as B,H as i,k as l,a6 as _,n as a,a3 as y,m as C,F as D,a0 as $}from"./index-8bdef5fd.js";import{_ as b}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";import{T as E}from"./TagList-db19457f.js";import{S as N}from"./StatusBadge-e94c2294.js";const P={key:3,class:"columns"},j=h({__name:"ExternalServiceDetails",props:{mesh:{},service:{}},setup(u){const{t:o}=g(),e=u;return(v,f)=>{const p=k("DataSource");return s(),d("div",null,[r(p,{src:`/meshes/${e.mesh}/external-services/for/${e.service}`},{default:t(({data:n,error:m})=>[m?(s(),c(x,{key:0,error:m},null,8,["error"])):n===void 0?(s(),c(I,{key:1})):n===null?(s(),c(b,{key:2,"data-testid":"no-matching-external-service"},{title:t(()=>[B("p",null,i(l(o)("services.detail.no_matching_external_service",{name:e.service})),1)]),_:1})):(s(),d("div",P,[r(_,null,{title:t(()=>[a(i(l(o)("http.api.property.address")),1)]),body:t(()=>[r(y,{text:n.networking.address},null,8,["text"])]),_:2},1024),a(),n.tags!==null?(s(),c(_,{key:0},{title:t(()=>[a(i(l(o)("http.api.property.tags")),1)]),body:t(()=>[r(E,{tags:n.tags},null,8,["tags"])]),_:2},1024)):C("",!0)]))]),_:1},8,["src"])])}}}),S={class:"columns"},H=h({__name:"ServiceInsightDetails",props:{serviceInsight:{}},setup(u){const{t:o}=g(),e=u;return(v,f)=>{var p,n;return s(),d("div",S,[r(_,null,{title:t(()=>[a(i(l(o)("http.api.property.status")),1)]),body:t(()=>[r(N,{status:e.serviceInsight.status??"not_available"},null,8,["status"])]),_:1}),a(),r(_,null,{title:t(()=>[a(i(l(o)("http.api.property.address")),1)]),body:t(()=>[e.serviceInsight.addressPort?(s(),c(y,{key:0,text:e.serviceInsight.addressPort},null,8,["text"])):(s(),d(D,{key:1},[a(i(l(o)("common.detail.none")),1)],64))]),_:1}),a(),r($,{online:((p=e.serviceInsight.dataplanes)==null?void 0:p.online)??0,total:((n=e.serviceInsight.dataplanes)==null?void 0:n.total)??0},{title:t(()=>[a(i(l(o)("http.api.property.dataPlaneProxies")),1)]),_:1},8,["online","total"])])}}});export{j as _,H as a}; +import{d as h,g,r as k,o as s,l as d,j as r,w as t,i as c,E as x,x as I,p as B,H as i,k as l,a6 as _,n as a,a3 as y,m as C,F as D,a0 as $}from"./index-14211030.js";import{_ as b}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";import{T as E}from"./TagList-0e3d601b.js";import{S as N}from"./StatusBadge-f1e458ca.js";const P={key:3,class:"columns"},j=h({__name:"ExternalServiceDetails",props:{mesh:{},service:{}},setup(u){const{t:o}=g(),e=u;return(v,f)=>{const p=k("DataSource");return s(),d("div",null,[r(p,{src:`/meshes/${e.mesh}/external-services/for/${e.service}`},{default:t(({data:n,error:m})=>[m?(s(),c(x,{key:0,error:m},null,8,["error"])):n===void 0?(s(),c(I,{key:1})):n===null?(s(),c(b,{key:2,"data-testid":"no-matching-external-service"},{title:t(()=>[B("p",null,i(l(o)("services.detail.no_matching_external_service",{name:e.service})),1)]),_:1})):(s(),d("div",P,[r(_,null,{title:t(()=>[a(i(l(o)("http.api.property.address")),1)]),body:t(()=>[r(y,{text:n.networking.address},null,8,["text"])]),_:2},1024),a(),n.tags!==null?(s(),c(_,{key:0},{title:t(()=>[a(i(l(o)("http.api.property.tags")),1)]),body:t(()=>[r(E,{tags:n.tags},null,8,["tags"])]),_:2},1024)):C("",!0)]))]),_:1},8,["src"])])}}}),S={class:"columns"},H=h({__name:"ServiceInsightDetails",props:{serviceInsight:{}},setup(u){const{t:o}=g(),e=u;return(v,f)=>{var p,n;return s(),d("div",S,[r(_,null,{title:t(()=>[a(i(l(o)("http.api.property.status")),1)]),body:t(()=>[r(N,{status:e.serviceInsight.status??"not_available"},null,8,["status"])]),_:1}),a(),r(_,null,{title:t(()=>[a(i(l(o)("http.api.property.address")),1)]),body:t(()=>[e.serviceInsight.addressPort?(s(),c(y,{key:0,text:e.serviceInsight.addressPort},null,8,["text"])):(s(),d(D,{key:1},[a(i(l(o)("common.detail.none")),1)],64))]),_:1}),a(),r($,{online:((p=e.serviceInsight.dataplanes)==null?void 0:p.online)??0,total:((n=e.serviceInsight.dataplanes)==null?void 0:n.total)??0},{title:t(()=>[a(i(l(o)("http.api.property.dataPlaneProxies")),1)]),_:1},8,["online","total"])])}}});export{j as _,H as a}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceListView-d94388f7.js b/app/kuma-ui/pkg/resources/data/assets/ServiceListView-211f8b5f.js similarity index 92% rename from app/kuma-ui/pkg/resources/data/assets/ServiceListView-d94388f7.js rename to app/kuma-ui/pkg/resources/data/assets/ServiceListView-211f8b5f.js index a276af21e985..d2ac06d4d4e2 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ServiceListView-d94388f7.js +++ b/app/kuma-ui/pkg/resources/data/assets/ServiceListView-211f8b5f.js @@ -1 +1 @@ -import{d as V,r as l,o as t,i as r,w as a,j as i,p as b,n as o,E as x,H as m,a3 as R,l as _,F as d,k as g,$ as B,K as T,q as A,m as h,t as D}from"./index-8bdef5fd.js";import{A as I}from"./AppCollection-9c4ed2fa.js";import{S as L}from"./StatusBadge-e94c2294.js";import{S as N}from"./SummaryView-de117cc5.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";const $=V({__name:"ServiceListView",setup(E){return(K,q)=>{const w=l("RouteTitle"),u=l("RouterLink"),f=l("KCard"),C=l("RouterView"),S=l("AppView"),v=l("DataSource"),z=l("RouteView");return t(),r(v,{src:"/me"},{default:a(({data:y})=>[y?(t(),r(z,{key:0,name:"service-list-view",params:{page:1,size:y.pageSize,mesh:"",service:""}},{default:a(({route:s,t:c})=>[i(v,{src:`/meshes/${s.params.mesh}/service-insights?page=${s.params.page}&size=${s.params.size}`},{default:a(({data:n,error:p})=>[i(S,null,{title:a(()=>[b("h2",null,[i(w,{title:c("services.routes.items.title"),render:!0},null,8,["title"])])]),default:a(()=>[o(),i(f,null,{body:a(()=>[p!==void 0?(t(),r(x,{key:0,error:p},null,8,["error"])):(t(),r(I,{key:1,class:"service-collection","data-testid":"service-collection","empty-state-message":c("common.emptyState.message",{type:"Services"}),headers:[{label:"Name",key:"name"},{label:"Type",key:"serviceType"},{label:"Address",key:"addressPort"},{label:"DP proxies (online / total)",key:"online"},{label:"Status",key:"status"},{label:"Details",key:"details",hideLabel:!0}],"page-number":parseInt(s.params.page),"page-size":parseInt(s.params.size),total:n==null?void 0:n.total,items:n==null?void 0:n.items,error:p,"is-selected-row":e=>e.name===s.params.service,onChange:s.update},{name:a(({row:e})=>[i(u,{to:{name:"service-summary-view",params:{mesh:e.mesh,service:e.name},query:{page:s.params.page,size:s.params.size}}},{default:a(()=>[o(m(e.name),1)]),_:2},1032,["to"])]),serviceType:a(({rowValue:e})=>[o(m(e||"internal"),1)]),addressPort:a(({rowValue:e})=>[e?(t(),r(R,{key:0,text:e},null,8,["text"])):(t(),_(d,{key:1},[o(m(c("common.collection.none")),1)],64))]),online:a(({row:e})=>[e.dataplanes?(t(),_(d,{key:0},[o(m(e.dataplanes.online||0)+" / "+m(e.dataplanes.total||0),1)],64)):(t(),_(d,{key:1},[o(m(c("common.collection.none")),1)],64))]),status:a(({row:e})=>[i(L,{status:e.status||"not_available"},null,8,["status"])]),details:a(({row:e})=>[i(u,{class:"details-link","data-testid":"details-link",to:{name:"service-detail-view",params:{mesh:e.mesh,service:e.name}}},{default:a(()=>[o(m(c("common.collection.details_link"))+" ",1),i(g(B),{display:"inline-block",decorative:"",size:g(T)},null,8,["size"])]),_:2},1032,["to"])]),_:2},1032,["empty-state-message","headers","page-number","page-size","total","items","error","is-selected-row","onChange"]))]),_:2},1024),o(),s.params.service?(t(),r(C,{key:0},{default:a(e=>[i(N,{onClose:k=>s.replace({name:"service-list-view",params:{mesh:s.params.mesh},query:{page:s.params.page,size:s.params.size}})},{default:a(()=>[(t(),r(A(e.Component),{name:s.params.service,service:n==null?void 0:n.items.find(k=>k.name===s.params.service)},null,8,["name","service"]))]),_:2},1032,["onClose"])]),_:2},1024)):h("",!0)]),_:2},1024)]),_:2},1032,["src"])]),_:2},1032,["params"])):h("",!0)]),_:1})}}});const U=D($,[["__scopeId","data-v-c8d7a3c2"]]);export{U as default}; +import{d as V,r as l,o as t,i as r,w as a,j as i,p as b,n as o,E as x,H as m,a3 as R,l as _,F as d,k as g,$ as B,K as T,q as A,m as h,t as D}from"./index-14211030.js";import{A as I}from"./AppCollection-67b12e9c.js";import{S as L}from"./StatusBadge-f1e458ca.js";import{S as N}from"./SummaryView-fa7f3f7a.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";const $=V({__name:"ServiceListView",setup(E){return(K,q)=>{const w=l("RouteTitle"),u=l("RouterLink"),f=l("KCard"),C=l("RouterView"),S=l("AppView"),v=l("DataSource"),z=l("RouteView");return t(),r(v,{src:"/me"},{default:a(({data:y})=>[y?(t(),r(z,{key:0,name:"service-list-view",params:{page:1,size:y.pageSize,mesh:"",service:""}},{default:a(({route:s,t:c})=>[i(v,{src:`/meshes/${s.params.mesh}/service-insights?page=${s.params.page}&size=${s.params.size}`},{default:a(({data:n,error:p})=>[i(S,null,{title:a(()=>[b("h2",null,[i(w,{title:c("services.routes.items.title"),render:!0},null,8,["title"])])]),default:a(()=>[o(),i(f,null,{body:a(()=>[p!==void 0?(t(),r(x,{key:0,error:p},null,8,["error"])):(t(),r(I,{key:1,class:"service-collection","data-testid":"service-collection","empty-state-message":c("common.emptyState.message",{type:"Services"}),headers:[{label:"Name",key:"name"},{label:"Type",key:"serviceType"},{label:"Address",key:"addressPort"},{label:"DP proxies (online / total)",key:"online"},{label:"Status",key:"status"},{label:"Details",key:"details",hideLabel:!0}],"page-number":parseInt(s.params.page),"page-size":parseInt(s.params.size),total:n==null?void 0:n.total,items:n==null?void 0:n.items,error:p,"is-selected-row":e=>e.name===s.params.service,onChange:s.update},{name:a(({row:e})=>[i(u,{to:{name:"service-summary-view",params:{mesh:e.mesh,service:e.name},query:{page:s.params.page,size:s.params.size}}},{default:a(()=>[o(m(e.name),1)]),_:2},1032,["to"])]),serviceType:a(({rowValue:e})=>[o(m(e||"internal"),1)]),addressPort:a(({rowValue:e})=>[e?(t(),r(R,{key:0,text:e},null,8,["text"])):(t(),_(d,{key:1},[o(m(c("common.collection.none")),1)],64))]),online:a(({row:e})=>[e.dataplanes?(t(),_(d,{key:0},[o(m(e.dataplanes.online||0)+" / "+m(e.dataplanes.total||0),1)],64)):(t(),_(d,{key:1},[o(m(c("common.collection.none")),1)],64))]),status:a(({row:e})=>[i(L,{status:e.status||"not_available"},null,8,["status"])]),details:a(({row:e})=>[i(u,{class:"details-link","data-testid":"details-link",to:{name:"service-detail-view",params:{mesh:e.mesh,service:e.name}}},{default:a(()=>[o(m(c("common.collection.details_link"))+" ",1),i(g(B),{display:"inline-block",decorative:"",size:g(T)},null,8,["size"])]),_:2},1032,["to"])]),_:2},1032,["empty-state-message","headers","page-number","page-size","total","items","error","is-selected-row","onChange"]))]),_:2},1024),o(),s.params.service?(t(),r(C,{key:0},{default:a(e=>[i(N,{onClose:k=>s.replace({name:"service-list-view",params:{mesh:s.params.mesh},query:{page:s.params.page,size:s.params.size}})},{default:a(()=>[(t(),r(A(e.Component),{name:s.params.service,service:n==null?void 0:n.items.find(k=>k.name===s.params.service)},null,8,["name","service"]))]),_:2},1032,["onClose"])]),_:2},1024)):h("",!0)]),_:2},1024)]),_:2},1032,["src"])]),_:2},1032,["params"])):h("",!0)]),_:1})}}});const U=D($,[["__scopeId","data-v-c8d7a3c2"]]);export{U as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceSummaryView-859fca14.js b/app/kuma-ui/pkg/resources/data/assets/ServiceSummaryView-1887a171.js similarity index 76% rename from app/kuma-ui/pkg/resources/data/assets/ServiceSummaryView-859fca14.js rename to app/kuma-ui/pkg/resources/data/assets/ServiceSummaryView-1887a171.js index 59da7dde09a7..c1ba0b9f9c1c 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ServiceSummaryView-859fca14.js +++ b/app/kuma-ui/pkg/resources/data/assets/ServiceSummaryView-1887a171.js @@ -1 +1 @@ -import{d as y,g as f,r as m,o as t,i as n,w as i,j as _,p as s,n as o,k as a,H as l,l as p,m as w,D as k,G as S,a9 as V,t as g}from"./index-8bdef5fd.js";import{_ as x}from"./ExternalServiceConfig.vue_vue_type_script_setup_true_lang-8c251873.js";import{_ as R,a as I}from"./ServiceInsightDetails.vue_vue_type_script_setup_true_lang-ae847d50.js";import{_ as T}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";import"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-603e488c.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-2cbf275d.js";import"./toYaml-4e00099e.js";import"./TagList-db19457f.js";import"./StatusBadge-e94c2294.js";const B=c=>(k("data-v-40e5c710"),c=c(),S(),c),C={class:"summary-title-wrapper"},N=B(()=>s("img",{"aria-hidden":"true",src:V},null,-1)),$={class:"summary-title"},A={key:1,class:"stack"},D={class:"mt-4"},L={key:0},j=y({__name:"ServiceSummaryView",props:{name:{},service:{default:void 0}},setup(c){const{t:r}=f(),e=c;return(E,G)=>{const u=m("RouteTitle"),v=m("RouterLink"),d=m("AppView"),h=m("RouteView");return t(),n(h,{name:"service-summary-view"},{default:i(()=>[_(d,null,{title:i(()=>[s("div",C,[N,o(),s("h2",$,[_(v,{to:{name:"service-detail-view",params:{service:e.name}}},{default:i(()=>[_(u,{title:a(r)("services.routes.item.title",{name:e.name}),render:!0},null,8,["title"])]),_:1},8,["to"])])])]),default:i(()=>[o(),e.service===void 0?(t(),n(T,{key:0},{message:i(()=>[s("p",null,l(a(r)("common.collection.summary.empty_message",{type:"Service"})),1)]),default:i(()=>[o(l(a(r)("common.collection.summary.empty_title",{type:"Service"}))+" ",1)]),_:1})):(t(),p("div",A,[s("div",null,[s("h3",null,l(a(r)("services.routes.item.overview")),1),o(),s("div",D,[e.service.serviceType==="external"?(t(),n(R,{key:0,mesh:e.service.mesh,service:e.service.name},null,8,["mesh","service"])):(t(),n(I,{key:1,"service-insight":e.service},null,8,["service-insight"]))])]),o(),e.service.serviceType==="external"?(t(),p("div",L,[s("h3",null,l(a(r)("services.routes.item.config")),1),o(),_(x,{class:"mt-4",mesh:e.service.mesh,service:e.service.name},null,8,["mesh","service"])])):w("",!0)]))]),_:1})]),_:1})}}});const P=g(j,[["__scopeId","data-v-40e5c710"]]);export{P as default}; +import{d as y,g as f,r as m,o as t,i as n,w as i,j as _,p as s,n as o,k as a,H as l,l as p,m as w,D as k,G as S,a9 as V,t as g}from"./index-14211030.js";import{_ as x}from"./ExternalServiceConfig.vue_vue_type_script_setup_true_lang-0487c3d0.js";import{_ as R,a as I}from"./ServiceInsightDetails.vue_vue_type_script_setup_true_lang-bc8deb5b.js";import{_ as T}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";import"./ResourceCodeBlock.vue_vue_type_style_index_0_lang-0e607277.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-d1127cc1.js";import"./toYaml-4e00099e.js";import"./TagList-0e3d601b.js";import"./StatusBadge-f1e458ca.js";const B=c=>(k("data-v-40e5c710"),c=c(),S(),c),C={class:"summary-title-wrapper"},N=B(()=>s("img",{"aria-hidden":"true",src:V},null,-1)),$={class:"summary-title"},A={key:1,class:"stack"},D={class:"mt-4"},L={key:0},j=y({__name:"ServiceSummaryView",props:{name:{},service:{default:void 0}},setup(c){const{t:r}=f(),e=c;return(E,G)=>{const u=m("RouteTitle"),v=m("RouterLink"),d=m("AppView"),h=m("RouteView");return t(),n(h,{name:"service-summary-view"},{default:i(()=>[_(d,null,{title:i(()=>[s("div",C,[N,o(),s("h2",$,[_(v,{to:{name:"service-detail-view",params:{service:e.name}}},{default:i(()=>[_(u,{title:a(r)("services.routes.item.title",{name:e.name}),render:!0},null,8,["title"])]),_:1},8,["to"])])])]),default:i(()=>[o(),e.service===void 0?(t(),n(T,{key:0},{message:i(()=>[s("p",null,l(a(r)("common.collection.summary.empty_message",{type:"Service"})),1)]),default:i(()=>[o(l(a(r)("common.collection.summary.empty_title",{type:"Service"}))+" ",1)]),_:1})):(t(),p("div",A,[s("div",null,[s("h3",null,l(a(r)("services.routes.item.overview")),1),o(),s("div",D,[e.service.serviceType==="external"?(t(),n(R,{key:0,mesh:e.service.mesh,service:e.service.name},null,8,["mesh","service"])):(t(),n(I,{key:1,"service-insight":e.service},null,8,["service-insight"]))])]),o(),e.service.serviceType==="external"?(t(),p("div",L,[s("h3",null,l(a(r)("services.routes.item.config")),1),o(),_(x,{class:"mt-4",mesh:e.service.mesh,service:e.service.name},null,8,["mesh","service"])])):w("",!0)]))]),_:1})]),_:1})}}});const P=g(j,[["__scopeId","data-v-40e5c710"]]);export{P as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServicesView-83aa6039.js b/app/kuma-ui/pkg/resources/data/assets/ServicesView-0eb7b5e9.js similarity index 90% rename from app/kuma-ui/pkg/resources/data/assets/ServicesView-83aa6039.js rename to app/kuma-ui/pkg/resources/data/assets/ServicesView-0eb7b5e9.js index 5404a3fb4d5f..de0f710ef038 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ServicesView-83aa6039.js +++ b/app/kuma-ui/pkg/resources/data/assets/ServicesView-0eb7b5e9.js @@ -1 +1 @@ -import{d as k,r as s,o as b,i as g,w as e,j as t,p as f,n as a,H as i,k as c,aG as y,K}from"./index-8bdef5fd.js";import{A as C}from"./AppCollection-9c4ed2fa.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";const S=k({__name:"ServicesView",props:{data:{}},setup(l){const m=l;return(V,z)=>{const p=s("RouteTitle"),r=s("RouterLink"),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:n})=>[t(w,null,{title:e(()=>[f("h2",null,[t(p,{title:n("zone-ingresses.routes.item.navigation.zone-ingress-services-view"),render:!0},null,8,["title"])])]),default:e(()=>[a(),t(v,null,{body:e(()=>[t(C,{"data-testid":"available-services-collection","empty-state-message":n("common.emptyState.message",{type:"Services"}),headers:[{label:"Name",key:"name"},{label:"Mesh",key:"mesh"},{label:"Protocol",key:"protocol"},{label:"No. Instances",key:"instances"},{label:"Actions",key:"actions",hideLabel:!0}],items:m.data.zoneIngress.availableServices},{name:e(({row:o})=>[t(r,{to:{name:"service-detail-view",params:{mesh:o.mesh,service:o.tags["kuma.io/service"]}}},{default:e(()=>[a(i(o.tags["kuma.io/service"]),1)]),_:2},1032,["to"])]),mesh:e(({row:o})=>[t(r,{to:{name:"mesh-detail-view",params:{mesh:o.mesh}}},{default:e(()=>[a(i(o.mesh),1)]),_:2},1032,["to"])]),protocol:e(({row:o})=>[a(i(o.tags["kuma.io/protocol"]??n("common.collection.none")),1)]),instances:e(({row:o})=>[a(i(o.instances),1)]),actions:e(({row:o})=>[t(_,{class:"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:e(()=>[t(u,{class:"non-visual-button",appearance:"secondary",size:"small"},{default:e(()=>[t(c(y),{size:c(K)},null,8,["size"])]),_:1})]),items:e(()=>[t(d,{item:{to:{name:"service-detail-view",params:{mesh:o.mesh,service:o.tags["kuma.io/service"]}},label:n("common.collection.actions.view")}},null,8,["item"])]),_:2},1024)]),_:2},1032,["empty-state-message","headers","items"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{S as default}; +import{d as k,r as s,o as b,i as g,w as e,j as t,p as f,n as a,H as i,k as c,aG as y,K}from"./index-14211030.js";import{A as C}from"./AppCollection-67b12e9c.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";const S=k({__name:"ServicesView",props:{data:{}},setup(l){const m=l;return(V,z)=>{const p=s("RouteTitle"),r=s("RouterLink"),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:n})=>[t(w,null,{title:e(()=>[f("h2",null,[t(p,{title:n("zone-ingresses.routes.item.navigation.zone-ingress-services-view"),render:!0},null,8,["title"])])]),default:e(()=>[a(),t(v,null,{body:e(()=>[t(C,{"data-testid":"available-services-collection","empty-state-message":n("common.emptyState.message",{type:"Services"}),headers:[{label:"Name",key:"name"},{label:"Mesh",key:"mesh"},{label:"Protocol",key:"protocol"},{label:"No. Instances",key:"instances"},{label:"Actions",key:"actions",hideLabel:!0}],items:m.data.zoneIngress.availableServices},{name:e(({row:o})=>[t(r,{to:{name:"service-detail-view",params:{mesh:o.mesh,service:o.tags["kuma.io/service"]}}},{default:e(()=>[a(i(o.tags["kuma.io/service"]),1)]),_:2},1032,["to"])]),mesh:e(({row:o})=>[t(r,{to:{name:"mesh-detail-view",params:{mesh:o.mesh}}},{default:e(()=>[a(i(o.mesh),1)]),_:2},1032,["to"])]),protocol:e(({row:o})=>[a(i(o.tags["kuma.io/protocol"]??n("common.collection.none")),1)]),instances:e(({row:o})=>[a(i(o.instances),1)]),actions:e(({row:o})=>[t(_,{class:"actions-dropdown","kpop-attributes":{placement:"bottomEnd",popoverClasses:"mt-5 more-actions-popover"},width:"150"},{default:e(()=>[t(u,{class:"non-visual-button",appearance:"secondary",size:"small"},{default:e(()=>[t(c(y),{size:c(K)},null,8,["size"])]),_:1})]),items:e(()=>[t(d,{item:{to:{name:"service-detail-view",params:{mesh:o.mesh,service:o.tags["kuma.io/service"]}},label:n("common.collection.actions.view")}},null,8,["item"])]),_:2},1024)]),_:2},1032,["empty-state-message","headers","items"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{S as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/StatsView-19a88421.js b/app/kuma-ui/pkg/resources/data/assets/StatsView-2ad8f6f2.js similarity index 74% rename from app/kuma-ui/pkg/resources/data/assets/StatsView-19a88421.js rename to app/kuma-ui/pkg/resources/data/assets/StatsView-2ad8f6f2.js index 1c907cc363e3..36e803fa5538 100644 --- a/app/kuma-ui/pkg/resources/data/assets/StatsView-19a88421.js +++ b/app/kuma-ui/pkg/resources/data/assets/StatsView-2ad8f6f2.js @@ -1 +1 @@ -import{E as m}from"./EnvoyData-e756f2a9.js";import{g as l}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-8bdef5fd.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-2cbf275d.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";const x=_({__name:"StatsView",props:{data:{}},setup(o){const n=o;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(m,{status:z(l)(n.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{x as default}; +import{E as m}from"./EnvoyData-bec8881f.js";import{g as l}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-14211030.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-d1127cc1.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";const x=_({__name:"StatsView",props:{data:{}},setup(o){const n=o;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(m,{status:z(l)(n.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{x as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/StatsView-b5392b75.js b/app/kuma-ui/pkg/resources/data/assets/StatsView-d7ed52f6.js similarity index 74% rename from app/kuma-ui/pkg/resources/data/assets/StatsView-b5392b75.js rename to app/kuma-ui/pkg/resources/data/assets/StatsView-d7ed52f6.js index 79e9a53d38a8..972dc54e3bca 100644 --- a/app/kuma-ui/pkg/resources/data/assets/StatsView-b5392b75.js +++ b/app/kuma-ui/pkg/resources/data/assets/StatsView-d7ed52f6.js @@ -1 +1 @@ -import{E as m}from"./EnvoyData-e756f2a9.js";import{g as l}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-8bdef5fd.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-2cbf275d.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";const x=_({__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(m,{status:z(l)(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{x as default}; +import{E as m}from"./EnvoyData-bec8881f.js";import{g as l}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-14211030.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-d1127cc1.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";const x=_({__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(m,{status:z(l)(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{x as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/StatusBadge-e94c2294.js b/app/kuma-ui/pkg/resources/data/assets/StatusBadge-f1e458ca.js similarity index 85% rename from app/kuma-ui/pkg/resources/data/assets/StatusBadge-e94c2294.js rename to app/kuma-ui/pkg/resources/data/assets/StatusBadge-f1e458ca.js index 1427aaae856e..8e77517d9fb1 100644 --- a/app/kuma-ui/pkg/resources/data/assets/StatusBadge-e94c2294.js +++ b/app/kuma-ui/pkg/resources/data/assets/StatusBadge-f1e458ca.js @@ -1 +1 @@ -import{t as r,S as l,d as u,g as p,r as i,o as f,i as g,a5 as m,w as s,n,H as c,k as o,j as b,q as v,ae as B}from"./index-8bdef5fd.js";const S={};function y(e,t){return l(e.$slots,"default")}const x=r(S,[["render",y]]),C=u({__name:"StatusBadge",props:{status:{}},setup(e){const{t}=p(),_={online:"success",offline:"danger",partially_degraded:"warning",not_available:"neutral",disabled:"neutral"},a=e;return(A,h)=>{const d=i("KBadge");return f(),g(v(a.status==="not_available"?o(B):x),null,m({default:s(()=>[b(d,{class:"status-badge",appearance:_[a.status],"data-testid":"status-badge"},{default:s(()=>[n(c(o(t)(`http.api.value.${a.status}`)),1)]),_:1},8,["appearance"]),n()]),_:2},[a.status==="not_available"?{name:"content",fn:s(()=>[n(c(o(t)("components.status-badge.tooltip.not_available")),1)]),key:"0"}:void 0]),1024)}}});const D=r(C,[["__scopeId","data-v-b7d5eecb"]]);export{D as S}; +import{t as r,S as l,d as u,g as p,r as i,o as f,i as g,a5 as m,w as s,n,H as c,k as o,j as b,q as v,ae as B}from"./index-14211030.js";const S={};function y(e,t){return l(e.$slots,"default")}const x=r(S,[["render",y]]),C=u({__name:"StatusBadge",props:{status:{}},setup(e){const{t}=p(),_={online:"success",offline:"danger",partially_degraded:"warning",not_available:"neutral",disabled:"neutral"},a=e;return(A,h)=>{const d=i("KBadge");return f(),g(v(a.status==="not_available"?o(B):x),null,m({default:s(()=>[b(d,{class:"status-badge",appearance:_[a.status],"data-testid":"status-badge"},{default:s(()=>[n(c(o(t)(`http.api.value.${a.status}`)),1)]),_:1},8,["appearance"]),n()]),_:2},[a.status==="not_available"?{name:"content",fn:s(()=>[n(c(o(t)("components.status-badge.tooltip.not_available")),1)]),key:"0"}:void 0]),1024)}}});const D=r(C,[["__scopeId","data-v-b7d5eecb"]]);export{D as S}; diff --git a/app/kuma-ui/pkg/resources/data/assets/SubscriptionList.vue_vue_type_script_setup_true_lang-337aa74b.js b/app/kuma-ui/pkg/resources/data/assets/SubscriptionList.vue_vue_type_script_setup_true_lang-c66565ca.js similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/SubscriptionList.vue_vue_type_script_setup_true_lang-337aa74b.js rename to app/kuma-ui/pkg/resources/data/assets/SubscriptionList.vue_vue_type_script_setup_true_lang-c66565ca.js index e7e705884d50..3fa635481d19 100644 --- a/app/kuma-ui/pkg/resources/data/assets/SubscriptionList.vue_vue_type_script_setup_true_lang-337aa74b.js +++ b/app/kuma-ui/pkg/resources/data/assets/SubscriptionList.vue_vue_type_script_setup_true_lang-c66565ca.js @@ -1,3 +1,3 @@ -import{A as j,a as L}from"./AccordionList-4cd6ef4b.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,al as B,n,H as s,am as P,p as t,F as y,I as A,t as T,m as $,D as R,G as H}from"./index-8bdef5fd.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{t:o}=x(),p=r,e=b(()=>{var d;let l;if("controlPlaneInstanceId"in p.subscription){const{lastUpdateTime:i,total:_,...m}=p.subscription.status;l=m}else l=((d=p.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,[e.value.length===0?(c(),g(a(P),{key:0,appearance:"info"},{alertIcon:v(()=>[f(a(B))]),alertMessage:v(()=>[n(s(a(o)("common.detail.subscriptions.no_stats",{id:p.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(e.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{t:o,formatIsoDate:p}=x(),e=r,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 L}from"./AccordionList-38c1f676.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,al as B,n,H as s,am as P,p as t,F as y,I as A,t as T,m as $,D as R,G as H}from"./index-14211030.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{t:o}=x(),p=r,e=b(()=>{var d;let l;if("controlPlaneInstanceId"in p.subscription){const{lastUpdateTime:i,total:_,...m}=p.subscription.status;l=m}else l=((d=p.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,[e.value.length===0?(c(),g(a(P),{key:0,appearance:"info"},{alertIcon:v(()=>[f(a(B))]),alertMessage:v(()=>[n(s(a(o)("common.detail.subscriptions.no_stats",{id:p.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(e.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{t:o,formatIsoDate:p}=x(),e=r,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 o=r,p=b(()=>{const e=Array.from(o.subscriptions);return e.reverse(),e});return(e,l)=>(c(),g(L,null,{default:v(()=>[(c(!0),u(y,null,A(p.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/SummaryView-2c367017.css b/app/kuma-ui/pkg/resources/data/assets/SummaryView-2c367017.css new file mode 100644 index 000000000000..ea67e37f73e2 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/SummaryView-2c367017.css @@ -0,0 +1 @@ +.summary-slideout[data-v-bedd58b5]{--KCardPaddingX: 24px !important;--KCardPaddingY: 24px !important}.summary-slideout[data-v-bedd58b5] .panel,.summary-slideout[data-v-bedd58b5] .panel-background,.summary-slideout[data-v-bedd58b5] .panel-background-transparent{top:var(--slideout-offset-top)!important}.summary-slideout[data-v-bedd58b5] .k-slideout-header-content{padding-right:24px;padding-left:24px}.summary-slideout[data-v-bedd58b5] .close-button-start,.summary-slideout[data-v-bedd58b5] .close-button-end{margin-top:24px!important}.summary-slideout[data-v-bedd58b5] .close-button-start{margin-left:24px!important}.summary-slideout[data-v-bedd58b5] .close-button-end{margin-right:24px!important} diff --git a/app/kuma-ui/pkg/resources/data/assets/SummaryView-54907b29.css b/app/kuma-ui/pkg/resources/data/assets/SummaryView-54907b29.css deleted file mode 100644 index ce8a450e51fc..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/SummaryView-54907b29.css +++ /dev/null @@ -1 +0,0 @@ -.summary-slideout[data-v-2ece8031]{--KCardPaddingX: 24px !important;--KCardPaddingY: 24px !important}.summary-slideout[data-v-2ece8031] .panel,.summary-slideout[data-v-2ece8031] .panel-background,.summary-slideout[data-v-2ece8031] .panel-background-transparent{top:var(--AppHeaderHeight)!important}.summary-slideout[data-v-2ece8031] .k-slideout-header-content{padding-right:24px;padding-left:24px}.summary-slideout[data-v-2ece8031] .close-button-start,.summary-slideout[data-v-2ece8031] .close-button-end{margin-top:24px!important}.summary-slideout[data-v-2ece8031] .close-button-start{margin-left:24px!important}.summary-slideout[data-v-2ece8031] .close-button-end{margin-right:24px!important} diff --git a/app/kuma-ui/pkg/resources/data/assets/SummaryView-de117cc5.js b/app/kuma-ui/pkg/resources/data/assets/SummaryView-de117cc5.js deleted file mode 100644 index 29ea74030abe..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/SummaryView-de117cc5.js +++ /dev/null @@ -1 +0,0 @@ -import{d as n,r as i,o as l,i as m,w as r,S as _,t as c}from"./index-8bdef5fd.js";const u=n({__name:"SummaryView",emits:["close"],setup(d,{emit:t}){const s=t;return(o,e)=>{const a=i("KSlideout");return l(),m(a,{class:"summary-slideout","close-button-alignment":"end","has-overlay":!1,"is-visible":"","data-testid":"summary",onClose:e[0]||(e[0]=p=>s("close"))},{default:r(()=>[_(o.$slots,"default",{},void 0,!0)]),_:3})}}});const y=c(u,[["__scopeId","data-v-2ece8031"]]);export{y as S}; diff --git a/app/kuma-ui/pkg/resources/data/assets/SummaryView-fa7f3f7a.js b/app/kuma-ui/pkg/resources/data/assets/SummaryView-fa7f3f7a.js new file mode 100644 index 000000000000..bc82afd546a4 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/SummaryView-fa7f3f7a.js @@ -0,0 +1 @@ +import{d as n,r as i,o as l,i as m,w as r,S as _,t as d}from"./index-14211030.js";const u=n({__name:"SummaryView",emits:["close"],setup(c,{emit:t}){const s=t;return(o,e)=>{const a=i("KSlideout");return l(),m(a,{class:"summary-slideout","close-button-alignment":"end","has-overlay":!1,"is-visible":"","data-testid":"summary",onClose:e[0]||(e[0]=p=>s("close"))},{default:r(()=>[_(o.$slots,"default",{},void 0,!0)]),_:3})}}});const y=d(u,[["__scopeId","data-v-bedd58b5"]]);export{y as S}; diff --git a/app/kuma-ui/pkg/resources/data/assets/TagList-db19457f.js b/app/kuma-ui/pkg/resources/data/assets/TagList-0e3d601b.js similarity index 88% rename from app/kuma-ui/pkg/resources/data/assets/TagList-db19457f.js rename to app/kuma-ui/pkg/resources/data/assets/TagList-0e3d601b.js index cd9f64368f09..f6efce9dbb6d 100644 --- a/app/kuma-ui/pkg/resources/data/assets/TagList-db19457f.js +++ b/app/kuma-ui/pkg/resources/data/assets/TagList-0e3d601b.js @@ -1 +1 @@ -import{d as f,e as b,a2 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,an as B,t as z}from"./index-8bdef5fd.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=b(),a=g(),n=o,m=h(()=>(Array.isArray(n.tags)?n.tags:C(n.tags)).map(u=>{const{label:t,value:c}=u,v=_(u);return{label:t,value:c,route:v}}));function _(e){if(e.value!=="*")try{switch(e.label){case"kuma.io/zone":return a.resolve({name:"zone-cp-detail-view",params:{zone:e.value}});case"kuma.io/service":return"mesh"in s.params?a.resolve({name:"service-detail-view",params:{mesh:s.params.mesh,service:e.value}}):void 0;default:return}}catch{return}}return(e,u)=>(r(),l("span",R,[(r(!0),l(y,null,k(m.value,(t,c)=>(r(),i(T(B),{key:c,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,a2 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,an as B,t as z}from"./index-14211030.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=b(),a=g(),n=o,m=h(()=>(Array.isArray(n.tags)?n.tags:C(n.tags)).map(u=>{const{label:t,value:c}=u,v=_(u);return{label:t,value:c,route:v}}));function _(e){if(e.value!=="*")try{switch(e.label){case"kuma.io/zone":return a.resolve({name:"zone-cp-detail-view",params:{zone:e.value}});case"kuma.io/service":return"mesh"in s.params?a.resolve({name:"service-detail-view",params:{mesh:s.params.mesh,service:e.value}}):void 0;default:return}}catch{return}}return(e,u)=>(r(),l("span",R,[(r(!0),l(y,null,k(m.value,(t,c)=>(r(),i(T(B),{key:c,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-833bfbd5.js b/app/kuma-ui/pkg/resources/data/assets/WelcomeView-1636589d.js similarity index 97% rename from app/kuma-ui/pkg/resources/data/assets/WelcomeView-833bfbd5.js rename to app/kuma-ui/pkg/resources/data/assets/WelcomeView-1636589d.js index 971c8d5148bb..df2604592676 100644 --- a/app/kuma-ui/pkg/resources/data/assets/WelcomeView-833bfbd5.js +++ b/app/kuma-ui/pkg/resources/data/assets/WelcomeView-1636589d.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 _,X as L,K as A,m as H,F as O}from"./index-8bdef5fd.js";import{O as W,a as z,b as $}from"./OnboardingPage-8895637f.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 _,X as L,K as A,m as H,F as O}from"./index-14211030.js";import{O as W,a as z,b as $}from"./OnboardingPage-b69e4c56.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"},X={class:"item-status-list"},P={class:"circle mr-2"},Y=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-09be5be2.js b/app/kuma-ui/pkg/resources/data/assets/XdsConfigView-5af911ce.js similarity index 74% rename from app/kuma-ui/pkg/resources/data/assets/XdsConfigView-09be5be2.js rename to app/kuma-ui/pkg/resources/data/assets/XdsConfigView-5af911ce.js index 2a4d64d1d14a..c00e9b75ee2d 100644 --- a/app/kuma-ui/pkg/resources/data/assets/XdsConfigView-09be5be2.js +++ b/app/kuma-ui/pkg/resources/data/assets/XdsConfigView-5af911ce.js @@ -1 +1 @@ -import{E as m}from"./EnvoyData-e756f2a9.js";import{g as d}from"./dataplane-0a086c06.js";import{d as l,r as e,o as _,i as g,w as t,j as o,p as f,n as w,k as x}from"./index-8bdef5fd.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-2cbf275d.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";const k=l({__name:"XdsConfigView",props:{data:{}},setup(s){const n=s;return(z,V)=>{const a=e("RouteTitle"),r=e("KCard"),i=e("AppView"),p=e("RouteView");return _(),g(p,{name:"zone-ingress-xds-config-view",params:{zoneIngress:""}},{default:t(({route:c,t:u})=>[o(i,null,{title:t(()=>[f("h2",null,[o(a,{title:u("zone-ingresses.routes.item.navigation.zone-ingress-xds-config-view"),render:!0},null,8,["title"])])]),default:t(()=>[w(),o(r,null,{body:t(()=>[o(m,{status:x(d)(n.data.zoneIngressInsight),resource:"Zone",src:`/zone-ingresses/${c.params.zoneIngress}/data-path/xds`,"query-key":"envoy-data-xds-zone-ingress"},null,8,["status","src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{k as default}; +import{E as m}from"./EnvoyData-bec8881f.js";import{g as d}from"./dataplane-0a086c06.js";import{d as l,r as e,o as _,i as g,w as t,j as o,p as f,n as w,k as x}from"./index-14211030.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-d1127cc1.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";const k=l({__name:"XdsConfigView",props:{data:{}},setup(s){const n=s;return(z,V)=>{const a=e("RouteTitle"),r=e("KCard"),i=e("AppView"),p=e("RouteView");return _(),g(p,{name:"zone-ingress-xds-config-view",params:{zoneIngress:""}},{default:t(({route:c,t:u})=>[o(i,null,{title:t(()=>[f("h2",null,[o(a,{title:u("zone-ingresses.routes.item.navigation.zone-ingress-xds-config-view"),render:!0},null,8,["title"])])]),default:t(()=>[w(),o(r,null,{body:t(()=>[o(m,{status:x(d)(n.data.zoneIngressInsight),resource:"Zone",src:`/zone-ingresses/${c.params.zoneIngress}/data-path/xds`,"query-key":"envoy-data-xds-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/XdsConfigView-3d01ee61.js b/app/kuma-ui/pkg/resources/data/assets/XdsConfigView-c5252ac1.js similarity index 74% rename from app/kuma-ui/pkg/resources/data/assets/XdsConfigView-3d01ee61.js rename to app/kuma-ui/pkg/resources/data/assets/XdsConfigView-c5252ac1.js index 044ae1654def..a33ab9294212 100644 --- a/app/kuma-ui/pkg/resources/data/assets/XdsConfigView-3d01ee61.js +++ b/app/kuma-ui/pkg/resources/data/assets/XdsConfigView-c5252ac1.js @@ -1 +1 @@ -import{E as m}from"./EnvoyData-e756f2a9.js";import{g as d}from"./dataplane-0a086c06.js";import{d as l,r as e,o as _,i as g,w as t,j as o,p as f,n as w,k as x}from"./index-8bdef5fd.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-2cbf275d.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";const k=l({__name:"XdsConfigView",props:{data:{}},setup(s){const n=s;return(z,V)=>{const a=e("RouteTitle"),r=e("KCard"),i=e("AppView"),p=e("RouteView");return _(),g(p,{name:"zone-egress-xds-config-view",params:{zoneEgress:""}},{default:t(({route:c,t:u})=>[o(i,null,{title:t(()=>[f("h2",null,[o(a,{title:u("zone-egresses.routes.item.navigation.zone-egress-xds-config-view"),render:!0},null,8,["title"])])]),default:t(()=>[w(),o(r,null,{body:t(()=>[o(m,{status:x(d)(n.data.zoneEgressInsight),resource:"Zone",src:`/zone-egresses/${c.params.zoneEgress}/data-path/xds`,"query-key":"envoy-data-xds-zone-egress"},null,8,["status","src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{k as default}; +import{E as m}from"./EnvoyData-bec8881f.js";import{g as d}from"./dataplane-0a086c06.js";import{d as l,r as e,o as _,i as g,w as t,j as o,p as f,n as w,k as x}from"./index-14211030.js";import"./CodeBlock.vue_vue_type_style_index_0_lang-d1127cc1.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";const k=l({__name:"XdsConfigView",props:{data:{}},setup(s){const n=s;return(z,V)=>{const a=e("RouteTitle"),r=e("KCard"),i=e("AppView"),p=e("RouteView");return _(),g(p,{name:"zone-egress-xds-config-view",params:{zoneEgress:""}},{default:t(({route:c,t:u})=>[o(i,null,{title:t(()=>[f("h2",null,[o(a,{title:u("zone-egresses.routes.item.navigation.zone-egress-xds-config-view"),render:!0},null,8,["title"])])]),default:t(()=>[w(),o(r,null,{body:t(()=>[o(m,{status:x(d)(n.data.zoneEgressInsight),resource:"Zone",src:`/zone-egresses/${c.params.zoneEgress}/data-path/xds`,"query-key":"envoy-data-xds-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/ZoneEgressSummaryView-7ec50baa.js b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressSummaryView-417224e2.js similarity index 91% rename from app/kuma-ui/pkg/resources/data/assets/ZoneEgressSummaryView-7ec50baa.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneEgressSummaryView-417224e2.js index 5f71236afb41..22ef33544e7e 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneEgressSummaryView-7ec50baa.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneEgressSummaryView-417224e2.js @@ -1 +1 @@ -import{d as w,g as f,h as y,o as l,l as _,j as r,w as s,n as o,H as m,k as i,a6 as h,i as d,a3 as S,F as x,r as u,p as c,D as V,G as k,aI as I,t as B}from"./index-8bdef5fd.js";import{S as O}from"./StatusBadge-e94c2294.js";import{g as R}from"./dataplane-0a086c06.js";import{_ as Z}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";const C={class:"stack"},$=w({__name:"ZoneEgressSummary",props:{zoneEgressOverview:{}},setup(a){const{t}=f(),n=a,v=y(()=>R(n.zoneEgressOverview.zoneEgressInsight)),p=y(()=>{const{networking:e}=n.zoneEgressOverview.zoneEgress;return e!=null&&e.address&&(e!=null&&e.port)?`${e.address}:${e.port}`:null});return(e,g)=>(l(),_("div",C,[r(h,null,{title:s(()=>[o(m(i(t)("http.api.property.status")),1)]),body:s(()=>[r(O,{status:v.value},null,8,["status"])]),_:1}),o(),r(h,null,{title:s(()=>[o(m(i(t)("http.api.property.address")),1)]),body:s(()=>[p.value?(l(),d(S,{key:0,text:p.value},null,8,["text"])):(l(),_(x,{key:1},[o(m(i(t)("common.detail.none")),1)],64))]),_:1})]))}}),T=a=>(V("data-v-045cd45c"),a=a(),k(),a),D={class:"summary-title-wrapper"},F=T(()=>c("img",{"aria-hidden":"true",src:I},null,-1)),N={class:"summary-title"},b={key:1,class:"stack"},A=w({__name:"ZoneEgressSummaryView",props:{name:{},zoneEgressOverview:{default:void 0}},setup(a){const{t}=f(),n=a;return(v,p)=>{const e=u("RouteTitle"),g=u("RouterLink"),z=u("AppView"),E=u("RouteView");return l(),d(E,{name:"zone-egress-summary-view"},{default:s(()=>[r(z,null,{title:s(()=>[c("div",D,[F,o(),c("h2",N,[r(g,{to:{name:"zone-egress-detail-view",params:{zone:n.name}}},{default:s(()=>[r(e,{title:i(t)("zone-egresses.routes.item.title",{name:n.name}),render:!0},null,8,["title"])]),_:1},8,["to"])])])]),default:s(()=>[o(),n.zoneEgressOverview===void 0?(l(),d(Z,{key:0},{message:s(()=>[c("p",null,m(i(t)("common.collection.summary.empty_message",{type:"ZoneEgress"})),1)]),default:s(()=>[o(m(i(t)("common.collection.summary.empty_title",{type:"ZoneEgress"}))+" ",1)]),_:1})):(l(),_("div",b,[c("div",null,[c("h3",null,m(i(t)("zone-egresses.routes.item.overview")),1),o(),r($,{class:"mt-4","zone-egress-overview":n.zoneEgressOverview},null,8,["zone-egress-overview"])])]))]),_:1})]),_:1})}}});const W=B(A,[["__scopeId","data-v-045cd45c"]]);export{W as default}; +import{d as w,g as f,h as y,o as l,l as _,j as r,w as s,n as o,H as m,k as i,a6 as h,i as d,a3 as S,F as x,r as u,p as c,D as V,G as k,aI as I,t as B}from"./index-14211030.js";import{S as O}from"./StatusBadge-f1e458ca.js";import{g as R}from"./dataplane-0a086c06.js";import{_ as Z}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";const C={class:"stack"},$=w({__name:"ZoneEgressSummary",props:{zoneEgressOverview:{}},setup(a){const{t}=f(),n=a,v=y(()=>R(n.zoneEgressOverview.zoneEgressInsight)),p=y(()=>{const{networking:e}=n.zoneEgressOverview.zoneEgress;return e!=null&&e.address&&(e!=null&&e.port)?`${e.address}:${e.port}`:null});return(e,g)=>(l(),_("div",C,[r(h,null,{title:s(()=>[o(m(i(t)("http.api.property.status")),1)]),body:s(()=>[r(O,{status:v.value},null,8,["status"])]),_:1}),o(),r(h,null,{title:s(()=>[o(m(i(t)("http.api.property.address")),1)]),body:s(()=>[p.value?(l(),d(S,{key:0,text:p.value},null,8,["text"])):(l(),_(x,{key:1},[o(m(i(t)("common.detail.none")),1)],64))]),_:1})]))}}),T=a=>(V("data-v-045cd45c"),a=a(),k(),a),D={class:"summary-title-wrapper"},F=T(()=>c("img",{"aria-hidden":"true",src:I},null,-1)),N={class:"summary-title"},b={key:1,class:"stack"},A=w({__name:"ZoneEgressSummaryView",props:{name:{},zoneEgressOverview:{default:void 0}},setup(a){const{t}=f(),n=a;return(v,p)=>{const e=u("RouteTitle"),g=u("RouterLink"),z=u("AppView"),E=u("RouteView");return l(),d(E,{name:"zone-egress-summary-view"},{default:s(()=>[r(z,null,{title:s(()=>[c("div",D,[F,o(),c("h2",N,[r(g,{to:{name:"zone-egress-detail-view",params:{zone:n.name}}},{default:s(()=>[r(e,{title:i(t)("zone-egresses.routes.item.title",{name:n.name}),render:!0},null,8,["title"])]),_:1},8,["to"])])])]),default:s(()=>[o(),n.zoneEgressOverview===void 0?(l(),d(Z,{key:0},{message:s(()=>[c("p",null,m(i(t)("common.collection.summary.empty_message",{type:"ZoneEgress"})),1)]),default:s(()=>[o(m(i(t)("common.collection.summary.empty_title",{type:"ZoneEgress"}))+" ",1)]),_:1})):(l(),_("div",b,[c("div",null,[c("h3",null,m(i(t)("zone-egresses.routes.item.overview")),1),o(),r($,{class:"mt-4","zone-egress-overview":n.zoneEgressOverview},null,8,["zone-egress-overview"])])]))]),_:1})]),_:1})}}});const W=B(A,[["__scopeId","data-v-045cd45c"]]);export{W as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressSummaryView-8e22c6e8.js b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressSummaryView-3488e37f.js similarity index 92% rename from app/kuma-ui/pkg/resources/data/assets/ZoneIngressSummaryView-8e22c6e8.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneIngressSummaryView-3488e37f.js index ca3f59e2d017..54896e4b652f 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneIngressSummaryView-8e22c6e8.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneIngressSummaryView-3488e37f.js @@ -1 +1 @@ -import{d as z,g as x,h as y,o as a,l as p,j as d,w as s,n as t,H as i,k as n,a6 as g,i as _,a3 as f,F as w,r as m,p as u,D as V,G as k,aI as O,t as $}from"./index-8bdef5fd.js";import{S as A}from"./StatusBadge-e94c2294.js";import{g as B}from"./dataplane-0a086c06.js";import{_ as R}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";const Z={class:"stack"},C=z({__name:"ZoneIngressSummary",props:{zoneIngressOverview:{}},setup(l){const{t:o}=x(),r=l,I=y(()=>B(r.zoneIngressOverview.zoneIngressInsight)),v=y(()=>{const{networking:e}=r.zoneIngressOverview.zoneIngress;return e!=null&&e.address&&(e!=null&&e.port)?`${e.address}:${e.port}`:null}),c=y(()=>{const{networking:e}=r.zoneIngressOverview.zoneIngress;return e!=null&&e.advertisedAddress&&(e!=null&&e.advertisedPort)?`${e.advertisedAddress}:${e.advertisedPort}`:null});return(e,h)=>(a(),p("div",Z,[d(g,null,{title:s(()=>[t(i(n(o)("http.api.property.status")),1)]),body:s(()=>[d(A,{status:I.value},null,8,["status"])]),_:1}),t(),d(g,null,{title:s(()=>[t(i(n(o)("http.api.property.address")),1)]),body:s(()=>[v.value?(a(),_(f,{key:0,text:v.value},null,8,["text"])):(a(),p(w,{key:1},[t(i(n(o)("common.detail.none")),1)],64))]),_:1}),t(),d(g,null,{title:s(()=>[t(i(n(o)("http.api.property.advertisedAddress")),1)]),body:s(()=>[c.value?(a(),_(f,{key:0,text:c.value},null,8,["text"])):(a(),p(w,{key:1},[t(i(n(o)("common.detail.none")),1)],64))]),_:1})]))}}),T=l=>(V("data-v-d1ae0ed1"),l=l(),k(),l),b={class:"summary-title-wrapper"},D=T(()=>u("img",{"aria-hidden":"true",src:O},null,-1)),F={class:"summary-title"},N={key:1,class:"stack"},L=z({__name:"ZoneIngressSummaryView",props:{name:{},zoneIngressOverview:{default:void 0}},setup(l){const{t:o}=x(),r=l;return(I,v)=>{const c=m("RouteTitle"),e=m("RouterLink"),h=m("AppView"),S=m("RouteView");return a(),_(S,{name:"zone-ingress-summary-view"},{default:s(()=>[d(h,null,{title:s(()=>[u("div",b,[D,t(),u("h2",F,[d(e,{to:{name:"zone-ingress-detail-view",params:{zone:r.name}}},{default:s(()=>[d(c,{title:n(o)("zone-ingresses.routes.item.title",{name:r.name}),render:!0},null,8,["title"])]),_:1},8,["to"])])])]),default:s(()=>[t(),r.zoneIngressOverview===void 0?(a(),_(R,{key:0},{message:s(()=>[u("p",null,i(n(o)("common.collection.summary.empty_message",{type:"ZoneIngress"})),1)]),default:s(()=>[t(i(n(o)("common.collection.summary.empty_title",{type:"ZoneIngress"}))+" ",1)]),_:1})):(a(),p("div",N,[u("div",null,[u("h3",null,i(n(o)("zone-ingresses.routes.item.overview")),1),t(),d(C,{class:"mt-4","zone-ingress-overview":r.zoneIngressOverview},null,8,["zone-ingress-overview"])])]))]),_:1})]),_:1})}}});const H=$(L,[["__scopeId","data-v-d1ae0ed1"]]);export{H as default}; +import{d as z,g as x,h as y,o as a,l as p,j as d,w as s,n as t,H as i,k as n,a6 as g,i as _,a3 as f,F as w,r as m,p as u,D as V,G as k,aI as O,t as $}from"./index-14211030.js";import{S as A}from"./StatusBadge-f1e458ca.js";import{g as B}from"./dataplane-0a086c06.js";import{_ as R}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";const Z={class:"stack"},C=z({__name:"ZoneIngressSummary",props:{zoneIngressOverview:{}},setup(l){const{t:o}=x(),r=l,I=y(()=>B(r.zoneIngressOverview.zoneIngressInsight)),v=y(()=>{const{networking:e}=r.zoneIngressOverview.zoneIngress;return e!=null&&e.address&&(e!=null&&e.port)?`${e.address}:${e.port}`:null}),c=y(()=>{const{networking:e}=r.zoneIngressOverview.zoneIngress;return e!=null&&e.advertisedAddress&&(e!=null&&e.advertisedPort)?`${e.advertisedAddress}:${e.advertisedPort}`:null});return(e,h)=>(a(),p("div",Z,[d(g,null,{title:s(()=>[t(i(n(o)("http.api.property.status")),1)]),body:s(()=>[d(A,{status:I.value},null,8,["status"])]),_:1}),t(),d(g,null,{title:s(()=>[t(i(n(o)("http.api.property.address")),1)]),body:s(()=>[v.value?(a(),_(f,{key:0,text:v.value},null,8,["text"])):(a(),p(w,{key:1},[t(i(n(o)("common.detail.none")),1)],64))]),_:1}),t(),d(g,null,{title:s(()=>[t(i(n(o)("http.api.property.advertisedAddress")),1)]),body:s(()=>[c.value?(a(),_(f,{key:0,text:c.value},null,8,["text"])):(a(),p(w,{key:1},[t(i(n(o)("common.detail.none")),1)],64))]),_:1})]))}}),T=l=>(V("data-v-d1ae0ed1"),l=l(),k(),l),b={class:"summary-title-wrapper"},D=T(()=>u("img",{"aria-hidden":"true",src:O},null,-1)),F={class:"summary-title"},N={key:1,class:"stack"},L=z({__name:"ZoneIngressSummaryView",props:{name:{},zoneIngressOverview:{default:void 0}},setup(l){const{t:o}=x(),r=l;return(I,v)=>{const c=m("RouteTitle"),e=m("RouterLink"),h=m("AppView"),S=m("RouteView");return a(),_(S,{name:"zone-ingress-summary-view"},{default:s(()=>[d(h,null,{title:s(()=>[u("div",b,[D,t(),u("h2",F,[d(e,{to:{name:"zone-ingress-detail-view",params:{zone:r.name}}},{default:s(()=>[d(c,{title:n(o)("zone-ingresses.routes.item.title",{name:r.name}),render:!0},null,8,["title"])]),_:1},8,["to"])])])]),default:s(()=>[t(),r.zoneIngressOverview===void 0?(a(),_(R,{key:0},{message:s(()=>[u("p",null,i(n(o)("common.collection.summary.empty_message",{type:"ZoneIngress"})),1)]),default:s(()=>[t(i(n(o)("common.collection.summary.empty_title",{type:"ZoneIngress"}))+" ",1)]),_:1})):(a(),p("div",N,[u("div",null,[u("h3",null,i(n(o)("zone-ingresses.routes.item.overview")),1),t(),d(C,{class:"mt-4","zone-ingress-overview":r.zoneIngressOverview},null,8,["zone-ingress-overview"])])]))]),_:1})]),_:1})}}});const H=$(L,[["__scopeId","data-v-d1ae0ed1"]]);export{H as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneSummaryView-fa3d807b.js b/app/kuma-ui/pkg/resources/data/assets/ZoneSummaryView-0c056557.js similarity index 91% rename from app/kuma-ui/pkg/resources/data/assets/ZoneSummaryView-fa3d807b.js rename to app/kuma-ui/pkg/resources/data/assets/ZoneSummaryView-0c056557.js index 118fdf0c667e..b39e078ef620 100644 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneSummaryView-fa3d807b.js +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneSummaryView-0c056557.js @@ -1 +1 @@ -import{d as f,g as z,h as u,o as l,l as S,j as i,w as e,n as t,H as a,k as n,a6 as _,r as p,i as h,p as c,D as k,G as V,aI as Z,t as b}from"./index-8bdef5fd.js";import{g as x,a as O,b as C}from"./index-8521186b.js";import{S as I}from"./StatusBadge-e94c2294.js";import{_ as R}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-e4aed195.js";const B={class:"stack"},T=f({__name:"ZoneSummary",props:{zoneOverview:{}},setup(r){const{t:o}=z(),s=r,d=u(()=>x(s.zoneOverview)),v=u(()=>O(s.zoneOverview)),m=u(()=>C(s.zoneOverview));return(y,w)=>(l(),S("div",B,[i(_,null,{title:e(()=>[t(a(n(o)("http.api.property.status")),1)]),body:e(()=>[i(I,{status:d.value},null,8,["status"])]),_:1}),t(),i(_,null,{title:e(()=>[t(a(n(o)("http.api.property.type")),1)]),body:e(()=>[t(a(n(o)(`common.product.environment.${v.value||"unknown"}`)),1)]),_:1}),t(),i(_,null,{title:e(()=>[t(a(n(o)("zone-cps.routes.item.authentication_type")),1)]),body:e(()=>[t(a(m.value||n(o)("common.not_applicable")),1)]),_:1})]))}}),D=r=>(k("data-v-6806d3b4"),r=r(),V(),r),$={class:"summary-title-wrapper"},A=D(()=>c("img",{"aria-hidden":"true",src:Z},null,-1)),N={class:"summary-title"},E={key:1,class:"stack"},L=f({__name:"ZoneSummaryView",props:{name:{},zoneOverview:{default:void 0}},setup(r){const{t:o}=z(),s=r;return(d,v)=>{const m=p("RouteTitle"),y=p("RouterLink"),w=p("AppView"),g=p("RouteView");return l(),h(g,{name:"zone-cp-summary-view"},{default:e(()=>[i(w,null,{title:e(()=>[c("div",$,[A,t(),c("h2",N,[i(y,{to:{name:"zone-cp-detail-view",params:{zone:s.name}}},{default:e(()=>[i(m,{title:n(o)("zone-cps.routes.item.title",{name:s.name}),render:!0},null,8,["title"])]),_:1},8,["to"])])])]),default:e(()=>[t(),s.zoneOverview===void 0?(l(),h(R,{key:0},{message:e(()=>[c("p",null,a(n(o)("common.collection.summary.empty_message",{type:"Zone"})),1)]),default:e(()=>[t(a(n(o)("common.collection.summary.empty_title",{type:"Zone"}))+" ",1)]),_:1})):(l(),S("div",E,[c("div",null,[c("h3",null,a(n(o)("zone-cps.routes.item.overview")),1),t(),i(T,{class:"mt-4","zone-overview":s.zoneOverview},null,8,["zone-overview"])])]))]),_:1})]),_:1})}}});const q=b(L,[["__scopeId","data-v-6806d3b4"]]);export{q as default}; +import{d as f,g as z,h as u,o as l,l as S,j as i,w as e,n as t,H as a,k as n,a6 as _,r as p,i as h,p as c,D as k,G as V,aI as Z,t as b}from"./index-14211030.js";import{g as x,a as O,b as C}from"./index-a0316d0f.js";import{S as I}from"./StatusBadge-f1e458ca.js";import{_ as R}from"./EmptyBlock.vue_vue_type_script_setup_true_lang-ba5936f8.js";const B={class:"stack"},T=f({__name:"ZoneSummary",props:{zoneOverview:{}},setup(r){const{t:o}=z(),s=r,d=u(()=>x(s.zoneOverview)),v=u(()=>O(s.zoneOverview)),m=u(()=>C(s.zoneOverview));return(y,w)=>(l(),S("div",B,[i(_,null,{title:e(()=>[t(a(n(o)("http.api.property.status")),1)]),body:e(()=>[i(I,{status:d.value},null,8,["status"])]),_:1}),t(),i(_,null,{title:e(()=>[t(a(n(o)("http.api.property.type")),1)]),body:e(()=>[t(a(n(o)(`common.product.environment.${v.value||"unknown"}`)),1)]),_:1}),t(),i(_,null,{title:e(()=>[t(a(n(o)("zone-cps.routes.item.authentication_type")),1)]),body:e(()=>[t(a(m.value||n(o)("common.not_applicable")),1)]),_:1})]))}}),D=r=>(k("data-v-6806d3b4"),r=r(),V(),r),$={class:"summary-title-wrapper"},A=D(()=>c("img",{"aria-hidden":"true",src:Z},null,-1)),N={class:"summary-title"},E={key:1,class:"stack"},L=f({__name:"ZoneSummaryView",props:{name:{},zoneOverview:{default:void 0}},setup(r){const{t:o}=z(),s=r;return(d,v)=>{const m=p("RouteTitle"),y=p("RouterLink"),w=p("AppView"),g=p("RouteView");return l(),h(g,{name:"zone-cp-summary-view"},{default:e(()=>[i(w,null,{title:e(()=>[c("div",$,[A,t(),c("h2",N,[i(y,{to:{name:"zone-cp-detail-view",params:{zone:s.name}}},{default:e(()=>[i(m,{title:n(o)("zone-cps.routes.item.title",{name:s.name}),render:!0},null,8,["title"])]),_:1},8,["to"])])])]),default:e(()=>[t(),s.zoneOverview===void 0?(l(),h(R,{key:0},{message:e(()=>[c("p",null,a(n(o)("common.collection.summary.empty_message",{type:"Zone"})),1)]),default:e(()=>[t(a(n(o)("common.collection.summary.empty_title",{type:"Zone"}))+" ",1)]),_:1})):(l(),S("div",E,[c("div",null,[c("h3",null,a(n(o)("zone-cps.routes.item.overview")),1),t(),i(T,{class:"mt-4","zone-overview":s.zoneOverview},null,8,["zone-overview"])])]))]),_:1})]),_:1})}}});const q=b(L,[["__scopeId","data-v-6806d3b4"]]);export{q as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/index-8bdef5fd.js b/app/kuma-ui/pkg/resources/data/assets/index-14211030.js similarity index 99% rename from app/kuma-ui/pkg/resources/data/assets/index-8bdef5fd.js rename to app/kuma-ui/pkg/resources/data/assets/index-14211030.js index 49756fefb899..a36ae0d61003 100644 --- a/app/kuma-ui/pkg/resources/data/assets/index-8bdef5fd.js +++ b/app/kuma-ui/pkg/resources/data/assets/index-14211030.js @@ -1,4 +1,4 @@ -var Mf=Object.defineProperty;var xf=(e,t,r)=>t in e?Mf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var mt=(e,t,r)=>(xf(e,typeof t!="symbol"?t+"":t,r),r),y2=(e,t,r)=>{if(!t.has(e))throw TypeError("Cannot "+r)};var oe=(e,t,r)=>(y2(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)},jt=(e,t,r,n)=>(y2(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r);var ge=(e,t,r)=>(y2(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 Sf="modulepreload",Ef=function(e,t){return e[0]==="."?new URL(e,t).href:e},A5={},Ce=function(t,r,n){if(!r||r.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(r.map(a=>{if(a=Ef(a,n),a in A5)return;A5[a]=!0;const i=a.endsWith(".css"),s=i?'[rel="stylesheet"]':"";if(!!n)for(let c=o.length-1;c>=0;c--){const d=o[c];if(d.href===a&&(!i||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${s}`))return;const u=document.createElement("link");if(u.rel=i?"stylesheet":Sf,i||(u.as="script",u.crossOrigin=""),u.href=a,document.head.appendChild(u),i)return new Promise((c,d)=>{u.addEventListener("load",c),u.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 Af=e=>({"/control-plane/addresses":async(t,r)=>(r.close(),{http:e("KUMA_API_URL"),kds:"grpcs://:5685"})});var b2=new WeakMap,yu=new Map,Lf=new Map,ro;(function(e){e[e.Constant=0]="Constant",e[e.Instance=1]="Instance",e[e.Factory=2]="Factory"})(ro||(ro={}));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 Df=class{constructor(e){this.impl=e,this.type=ro.Constant}},Bf=class{constructor(e){this.impl=e,this.type=ro.Factory}},Hf=e=>e.type===ro.Factory,Dl=class{constructor(e){this.impl=e,this.type=ro.Instance}},Tf=class extends Dl{constructor(){super(...arguments),this.scope=Gr.Container,this.cache=new WeakMap}},If=class extends Dl{constructor(){super(...arguments),this.scope=Gr.Resolution}},Of=class extends Dl{constructor(e){super(e),this.impl=e,this.scope=Gr.Singleton}},Vf=class extends Dl{constructor(){super(...arguments),this.scope=Gr.Transient}},Pf=e=>e.type===ro.Instance,Nf=e=>e.scope===Gr.Container,$f=e=>e.scope===Gr.Resolution,Zf=e=>e.scope===Gr.Singleton,Rf=e=>Symbol(e),De=e=>{const t=Symbol(e);return{__t:null,__d:e,__s:t,__o:!1,optional:{__t:null,__d:e,__s:t,__o:!0}}},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))}},bu=Va;bu.notag=Rf("NO_TAG");var zf=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 wu){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 Pf(e)?Zf(e)?this.resolveCache(e,t,()=>e.cache,r=>{e.cache=r}):Nf(e)?this.resolveCache(e,t,()=>e.cache.get(this.vault),r=>{e.cache.set(this.vault,r)}):$f(e)?this.resolveCache(e,t,()=>t.instances.get(e),r=>{t.instances.set(e,r)}):this.createInstance(e.impl,t):Hf(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=b2.get(e);if(n!==void 0)return n?e(...r):new e(...r);try{const o=e(...r);return b2.set(e,!0),o}catch{const a=new e(...r);return b2.set(e,!1),a}}getParameters(e,t){const r=yu.get(e);if(r)return this.resolveTokens(r,t,Lf.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}},Gf=()=>new ps,Kf=(e,...t)=>(yu.set(e,t),e),Qie=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function qf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Wf=function(t){return Qf(t)&&!Xf(t)};function Qf(e){return!!e&&typeof e=="object"}function Xf(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||tp(e)}var Jf=typeof Symbol=="function"&&Symbol.for,ep=Jf?Symbol.for("react.element"):60103;function tp(e){return e.$$typeof===ep}function rp(e){return Array.isArray(e)?[]:{}}function ci(e,t){return t.clone!==!1&&t.isMergeableObject(e)?Ko(rp(e),e,t):e}function np(e,t,r){return e.concat(t).map(function(n){return ci(n,r)})}function op(e,t){if(!t.customMerge)return Ko;var r=t.customMerge(e);return typeof r=="function"?r:Ko}function ap(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function L5(e){return Object.keys(e).concat(ap(e))}function _u(e,t){try{return t in e}catch{return!1}}function ip(e,t){return _u(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function sp(e,t,r){var n={};return r.isMergeableObject(e)&&L5(e).forEach(function(o){n[o]=ci(e[o],r)}),L5(t).forEach(function(o){ip(e,o)||(_u(e,o)&&r.isMergeableObject(t[o])?n[o]=op(o,r)(e[o],t[o],r):n[o]=ci(t[o],r))}),n}function Ko(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||np,r.isMergeableObject=r.isMergeableObject||Wf,r.cloneUnlessOtherwiseSpecified=ci;var n=Array.isArray(t),o=Array.isArray(e),a=n===o;return a?n?r.arrayMerge(e,t,r):sp(e,t,r):ci(t,r)}Ko.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(n,o){return Ko(n,o,r)},{})};var lp=Ko,up=lp;const cp=qf(up),c7=Gf(),dp=(...e)=>[...new Map([...e.flat()]).entries()],hp=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=De("inner"),u=De("inner.wrapper");t.set(l,{...s}),t.set(u,{service:()=>()=>Bl(l)}),t.set(o,{...n,arguments:[u],labels:i})}n.decorates=void 0}}),[...t.entries()]},Bl=e=>c7.get(e),fp=(...e)=>(hp(dp(...e)).forEach(r=>ku(...r)),Bl),Hl=(...e)=>e.map(t=>()=>Bl(t)),Ui=new WeakMap,ku=(e,t)=>{const r=c7.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=>{Ui.has(n)||(Ui.set(n,[]),ku(n,{service:()=>Ui.get(n).reduce((a,i)=>{try{const s=Bl(i);return Array.isArray(s)?a.concat(s):s instanceof Object?cp(a,s):a}catch(s){throw console.error(s),s}},[])})),Ui.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}]`)}),Kf(t.service,...t.arguments))},C1=(e,t)=>{const r=De(t.description);return c7.bind(r).toConstant(e),r},pp={sources:De("control-planes.sources")},mp=e=>[[pp.sources,{service:Af,arguments:[e.env],labels:[e.sources]}]],vp=()=>[{path:"/diagnostics",name:"diagnostics",component:()=>Ce(()=>import("./DiagnosticsView-8d56c2eb.js"),["./CodeBlock-aa591f34.css"],import.meta.url)}],gp=e=>({"/config":async(t,r)=>(r.close(),await e.getConfig())}),Cp=e=>[[De("diagnostics.sources"),{service:gp,arguments:[e.api],labels:[e.sources]}],[De("diagnostics.routes"),{service:vp,labels:[e.routes]}]],yp=()=>[{path:"/onboarding",redirect:{name:"onboarding-welcome"},component:()=>Ce(()=>import("./OnboardingView-05aaa00b.js"),[],import.meta.url),children:[{path:"welcome",name:"onboarding-welcome",meta:{onboardingProcess:!0},component:()=>Ce(()=>import("./WelcomeView-833bfbd5.js"),["./OnboardingPage-88f67fb6.css","./WelcomeView-2c7783bc.css"],import.meta.url)},{path:"deployment-types",name:"onboarding-deployment-types",meta:{onboardingProcess:!0},component:()=>Ce(()=>import("./DeploymentTypes-ae46a114.js"),["./OnboardingPage-88f67fb6.css","./DeploymentTypes-caab5d22.css"],import.meta.url)},{path:"configuration-types",name:"onboarding-configuration-types",meta:{onboardingProcess:!0},component:()=>Ce(()=>import("./ConfigurationTypes-ee531a2b.js"),["./OnboardingPage-88f67fb6.css","./ConfigurationTypes-f96b4d1a.css"],import.meta.url)},{path:"multi-zone",name:"onboarding-multi-zone",meta:{onboardingProcess:!0},component:()=>Ce(()=>import("./MultiZoneView-7bfe21e0.js"),["./LoadingBox-0bc10551.css","./OnboardingPage-88f67fb6.css","./MultiZoneView-81622d62.css"],import.meta.url)},{path:"create-mesh",name:"onboarding-create-mesh",meta:{onboardingProcess:!0},component:()=>Ce(()=>import("./CreateMesh-b0f64b21.js"),["./OnboardingPage-88f67fb6.css","./CreateMesh-28969af3.css"],import.meta.url)},{path:"add-services",name:"onboarding-add-services",meta:{onboardingProcess:!0},component:()=>Ce(()=>import("./AddNewServices-cb9b8dc5.js"),["./OnboardingPage-88f67fb6.css","./AddNewServices-90574073.css"],import.meta.url)},{path:"add-services-code",name:"onboarding-add-services-code",meta:{onboardingProcess:!0},component:()=>Ce(()=>import("./AddNewServicesCode-a42a32c6.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:()=>Ce(()=>import("./DataplanesOverview-6c4dd341.js"),["./LoadingBox-0bc10551.css","./OnboardingPage-88f67fb6.css","./StatusBadge-307eb0a4.css","./DataplanesOverview-72db9fd9.css"],import.meta.url)},{path:"completed",name:"onboarding-completed",meta:{onboardingProcess:!0},component:()=>Ce(()=>import("./CompletedView-a8efe79a.js"),["./OnboardingPage-88f67fb6.css","./CompletedView-6392a0bc.css"],import.meta.url)}]}],bp=e=>[[De("onboarding.routes"),{service:yp,labels:[e.routes]}]];function d7(e,t){const r=Object.create(null),n=e.split(",");for(let o=0;o!!r[o.toLowerCase()]:o=>!!r[o]}const kt={},To=[],or=()=>{},wp=()=>!1,_p=/^on[^a-z]/,Tl=e=>_p.test(e),h7=e=>e.startsWith("onUpdate:"),Zt=Object.assign,f7=(e,t)=>{const r=e.indexOf(t);r>-1&&e.splice(r,1)},kp=Object.prototype.hasOwnProperty,ot=(e,t)=>kp.call(e,t),Ve=Array.isArray,Io=e=>Ol(e)==="[object Map]",Mu=e=>Ol(e)==="[object Set]",Qe=e=>typeof e=="function",Nt=e=>typeof e=="string",Il=e=>typeof e=="symbol",Mt=e=>e!==null&&typeof e=="object",xu=e=>(Mt(e)||Qe(e))&&Qe(e.then)&&Qe(e.catch),Su=Object.prototype.toString,Ol=e=>Su.call(e),Mp=e=>Ol(e).slice(8,-1),Eu=e=>Ol(e)==="[object Object]",p7=e=>Nt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ms=d7(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Vl=e=>{const t=Object.create(null);return r=>t[r]||(t[r]=e(r))},xp=/-(\w)/g,Mr=Vl(e=>e.replace(xp,(t,r)=>r?r.toUpperCase():"")),Sp=/\B([A-Z])/g,An=Vl(e=>e.replace(Sp,"-$1").toLowerCase()),Pl=Vl(e=>e.charAt(0).toUpperCase()+e.slice(1)),vs=Vl(e=>e?`on${Pl(e)}`:""),no=(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},Ep=e=>{const t=Nt(e)?Number(e):NaN;return isNaN(t)?e:t};let D5;const M0=()=>D5||(D5=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ke(e){if(Ve(e)){const t={};for(let r=0;r{if(r){const n=r.split(Lp);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function J(e){let t="";if(Nt(e))t=e;else if(Ve(e))for(let r=0;rNt(e)?e:e==null?"":Ve(e)||Mt(e)&&(e.toString===Su||!Qe(e.toString))?JSON.stringify(e,Lu,2):String(e),Lu=(e,t)=>t&&t.__v_isRef?Lu(e,t.value):Io(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((r,[n,o])=>(r[`${n} =>`]=o,r),{})}:Mu(t)?{[`Set(${t.size})`]:[...t.values()]}:Mt(t)&&!Ve(t)&&!Eu(t)?String(t):t;let B1;class Ip{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=B1,!t&&B1&&(this.index=(B1.scopes||(B1.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const r=B1;try{return B1=this,t()}finally{B1=r}}}on(){B1=this}off(){B1=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},Bu=e=>(e.w&xn)>0,Hu=e=>(e.n&xn)>0,Pp=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let r=0;for(let n=0;n{(c==="length"||!Il(c)&&c>=l)&&s.push(u)})}else switch(r!==void 0&&s.push(i.get(r)),t){case"add":Ve(e)?p7(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 u of s)u&&l.push(...u);E0(m7(l))}}function E0(e,t){const r=Ve(e)?e:[...e];for(const n of r)n.computed&&H5(n);for(const n of r)n.computed||H5(n)}function H5(e,t){(e!==tr||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function $p(e,t){var r;return(r=Ps.get(e))==null?void 0:r.get(t)}const Zp=d7("__proto__,__v_isRef,__isVue"),Ou=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Il)),T5=Rp();function Rp(){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){la();const n=it(this)[t].apply(this,r);return ua(),n}}),e}function zp(e){const t=it(this);return x1(t,"has",e),t.hasOwnProperty(e)}class Vu{constructor(t=!1,r=!1){this._isReadonly=t,this._shallow=r}get(t,r,n){const o=this._isReadonly,a=this._shallow;if(r==="__v_isReactive")return!o;if(r==="__v_isReadonly")return o;if(r==="__v_isShallow")return a;if(r==="__v_raw"&&n===(o?a?tm:Zu:a?$u:Nu).get(t))return t;const i=Ve(t);if(!o){if(i&&ot(T5,r))return Reflect.get(T5,r,n);if(r==="hasOwnProperty")return zp}const s=Reflect.get(t,r,n);return(Il(r)?Ou.has(r):Zp(r))||(o||x1(t,"get",r),a)?s:Jt(s)?i&&p7(r)?s:s.value:Mt(s)?o?zu(s):Ln(s):s}}class Pu extends Vu{constructor(t=!1){super(!1,t)}set(t,r,n,o){let a=t[r];if(oo(a)&&Jt(a)&&!Jt(n))return!1;if(!this._shallow&&(!Ns(n)&&!oo(n)&&(a=it(a),n=it(n)),!Ve(t)&&Jt(a)&&!Jt(n)))return a.value=n,!0;const i=Ve(t)&&p7(r)?Number(r)e,Nl=e=>Reflect.getPrototypeOf(e);function ji(e,t,r=!1,n=!1){e=e.__v_raw;const o=it(e),a=it(t);r||(no(t,a)&&x1(o,"get",t),x1(o,"get",a));const{has:i}=Nl(o),s=n?g7:r?b7:di;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 Yi(e,t=!1){const r=this.__v_raw,n=it(r),o=it(e);return t||(no(e,o)&&x1(n,"has",e),x1(n,"has",o)),e===o?r.has(e):r.has(e)||r.has(o)}function Gi(e,t=!1){return e=e.__v_raw,!t&&x1(it(e),"iterate",eo),Reflect.get(e,"size",e)}function I5(e){e=it(e);const t=it(this);return Nl(t).has.call(t,e)||(t.add(e),Ur(t,"add",e,e)),this}function O5(e,t){t=it(t);const r=it(this),{has:n,get:o}=Nl(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?no(t,i)&&Ur(r,"set",e,t):Ur(r,"add",e,t),this}function V5(e){const t=it(this),{has:r,get:n}=Nl(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&&Ur(t,"delete",e,void 0),a}function P5(){const e=it(this),t=e.size!==0,r=e.clear();return t&&Ur(e,"clear",void 0,void 0),r}function Ki(e,t){return function(n,o){const a=this,i=a.__v_raw,s=it(i),l=t?g7:e?b7:di;return!e&&x1(s,"iterate",eo),i.forEach((u,c)=>n.call(o,l(u),l(c),a))}}function qi(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,u=o[e](...n),c=r?g7:t?b7:di;return!t&&x1(a,"iterate",l?S0:eo),{next(){const{value:d,done:h}=u.next();return h?{value:d,done:h}:{value:s?[c(d[0]),c(d[1])]:c(d),done:h}},[Symbol.iterator](){return this}}}}function tn(e){return function(...t){return e==="delete"?!1:this}}function Gp(){const e={get(a){return ji(this,a)},get size(){return Gi(this)},has:Yi,add:I5,set:O5,delete:V5,clear:P5,forEach:Ki(!1,!1)},t={get(a){return ji(this,a,!1,!0)},get size(){return Gi(this)},has:Yi,add:I5,set:O5,delete:V5,clear:P5,forEach:Ki(!1,!0)},r={get(a){return ji(this,a,!0)},get size(){return Gi(this,!0)},has(a){return Yi.call(this,a,!0)},add:tn("add"),set:tn("set"),delete:tn("delete"),clear:tn("clear"),forEach:Ki(!0,!1)},n={get(a){return ji(this,a,!0,!0)},get size(){return Gi(this,!0)},has(a){return Yi.call(this,a,!0)},add:tn("add"),set:tn("set"),delete:tn("delete"),clear:tn("clear"),forEach:Ki(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(a=>{e[a]=qi(a,!1,!1),r[a]=qi(a,!0,!1),t[a]=qi(a,!1,!0),n[a]=qi(a,!0,!0)}),[e,r,t,n]}const[Kp,qp,Wp,Qp]=Gp();function C7(e,t){const r=t?e?Qp:Wp:e?qp:Kp;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 Xp={get:C7(!1,!1)},Jp={get:C7(!1,!0)},em={get:C7(!0,!1)},Nu=new WeakMap,$u=new WeakMap,Zu=new WeakMap,tm=new WeakMap;function rm(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function nm(e){return e.__v_skip||!Object.isExtensible(e)?0:rm(Mp(e))}function Ln(e){return oo(e)?e:y7(e,!1,Up,Xp,Nu)}function Ru(e){return y7(e,!1,Yp,Jp,$u)}function zu(e){return y7(e,!0,jp,em,Zu)}function y7(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=nm(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 Fu(e){return Oo(e)||oo(e)}function it(e){const t=e&&e.__v_raw;return t?it(t):e}function Uu(e){return Vs(e,"__v_skip",!0),e}const di=e=>Mt(e)?Ln(e):e,b7=e=>Mt(e)?zu(e):e;function ju(e){wn&&tr&&(e=it(e),Iu(e.dep||(e.dep=m7())))}function Yu(e,t){e=it(e);const r=e.dep;r&&E0(r)}function Jt(e){return!!(e&&e.__v_isRef===!0)}function Y(e){return Gu(e,!1)}function om(e){return Gu(e,!0)}function Gu(e,t){return Jt(e)?e:new am(e,t)}class am{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:di(t)}get value(){return ju(this),this._value}set value(t){const r=this.__v_isShallow||Ns(t)||oo(t);t=r?t:it(t),no(t,this._rawValue)&&(this._rawValue=t,this._value=r?t:di(t),Yu(this))}}function H(e){return Jt(e)?e.value:e}const im={get:(e,t,r)=>H(Reflect.get(e,t,r)),set:(e,t,r,n)=>{const o=e[t];return Jt(o)&&!Jt(r)?(o.value=r,!0):Reflect.set(e,t,r,n)}};function Ku(e){return Oo(e)?e:new Proxy(e,im)}function sm(e){const t=Ve(e)?new Array(e.length):{};for(const r in e)t[r]=um(e,r);return t}class lm{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 $p(it(this._object),this._key)}}function um(e,t,r){const n=e[t];return Jt(n)?n:new lm(e,t,r)}class cm{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 v7(t,()=>{this._dirty||(this._dirty=!0,Yu(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=n}get value(){const t=it(this);return ju(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function dm(e,t,r=!1){let n,o;const a=Qe(e);return a?(n=e,o=or):(n=e.get,o=e.set),new cm(n,o,a||!o,r)}function _n(e,t,r,n){let o;try{o=n?e(...n):e()}catch(a){$l(a,t,r)}return o}function j1(e,t,r,n){if(Qe(e)){const a=_n(e,t,r,n);return a&&xu(a)&&a.catch(i=>{$l(i,t,r)}),a}const o=[];for(let a=0;a>>1,o=r1[n],a=fi(o);awr&&r1.splice(t,1)}function mm(e){Ve(e)?Vo.push(...e):(!Pr||!Pr.includes(e,e.allowRecurse?Un+1:Un))&&Vo.push(e),Wu()}function N5(e,t=hi?wr+1:0){for(;tfi(r)-fi(n)),Un=0;Une.id==null?1/0:e.id,vm=(e,t)=>{const r=fi(e)-fi(t);if(r===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return r};function Xu(e){A0=!1,hi=!0,r1.sort(vm);const t=or;try{for(wr=0;wrNt(f)?f.trim():f)),d&&(o=r.map(k0))}let s,l=n[s=vs(t)]||n[s=vs(Mr(t))];!l&&a&&(l=n[s=vs(An(t))]),l&&j1(l,e,6,o);const u=n[s+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,j1(u,e,6,o)}}function Ju(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(!Qe(e)){const l=u=>{const c=Ju(u,t,!0);c&&(s=!0,Zt(i,c))};!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):Zt(i,a),Mt(e)&&n.set(e,i),i)}function Zl(e,t){return!e||!Tl(t)?!1:(t=t.slice(2).replace(/Once$/,""),ot(e,t[0].toLowerCase()+t.slice(1))||ot(e,An(t))||ot(e,t))}let e1=null,Rl=null;function $s(e){const t=e1;return e1=e,Rl=e&&e.type.__scopeId||null,t}function st(e){Rl=e}function lt(){Rl=null}function E(e,t=e1,r){if(!t||e._n)return e;const n=(...o)=>{n._d&&W5(-1);const a=$s(t);let i;try{i=e(...o)}finally{$s(a),n._d&&W5(1)}return i};return n._n=!0,n._c=!0,n._d=!0,n}function w2(e){const{type:t,vnode:r,proxy:n,withProxy:o,props:a,propsOptions:[i],slots:s,attrs:l,emit:u,render:c,renderCache:d,data:h,setupState:f,ctx:g,inheritAttrs:_}=e;let C,b;const y=$s(e);try{if(r.shapeFlag&4){const k=o||n;C=yr(c.call(k,k,d,a,f,h,g)),b=l}else{const k=t;C=yr(k.length>1?k(a,{attrs:l,slots:s,emit:u}):k(a,null)),b=t.props?l:Cm(l)}}catch(k){qa.length=0,$l(k,e,1),C=N(I1)}let v=C;if(b&&_!==!1){const k=Object.keys(b),{shapeFlag:B}=v;k.length&&B&7&&(i&&k.some(h7)&&(b=ym(b,i)),v=Kr(v,b))}return r.dirs&&(v=Kr(v),v.dirs=v.dirs?v.dirs.concat(r.dirs):r.dirs),r.transition&&(v.transition=r.transition),C=v,$s(y),C}const Cm=e=>{let t;for(const r in e)(r==="class"||r==="style"||Tl(r))&&((t||(t={}))[r]=e[r]);return t},ym=(e,t)=>{const r={};for(const n in e)(!h7(n)||!(n.slice(9)in t))&&(r[n]=e[n]);return r};function bm(e,t,r){const{props:n,children:o,component:a}=e,{props:i,children:s,patchFlag:l}=t,u=a.emitsOptions;if(t.dirs||t.transition)return!0;if(r&&l>=0){if(l&1024)return!0;if(l&16)return n?$5(n,i,u):!!i;if(l&8){const c=t.dynamicProps;for(let d=0;de.__isSuspense;function km(e,t){t&&t.pendingBranch?Ve(e)?t.effects.push(...e):t.effects.push(e):mm(e)}function ec(e,t){return zl(e,null,t)}function Mm(e,t){return zl(e,null,{flush:"post"})}const Wi={};function Te(e,t,r){return zl(e,t,r)}function zl(e,t,{immediate:r,deep:n,flush:o,onTrack:a,onTrigger:i}=kt){var s;const l=Du()===((s=Kt)==null?void 0:s.scope)?Kt:null;let u,c=!1,d=!1;if(Jt(e)?(u=()=>e.value,c=Ns(e)):Oo(e)?(u=()=>e,n=!0):Ve(e)?(d=!0,c=e.some(k=>Oo(k)||Ns(k)),u=()=>e.map(k=>{if(Jt(k))return k.value;if(Oo(k))return Kn(k);if(Qe(k))return _n(k,l,2)})):Qe(e)?t?u=()=>_n(e,l,2):u=()=>{if(!(l&&l.isUnmounted))return h&&h(),j1(e,l,3,[f])}:u=or,t&&n){const k=u;u=()=>Kn(k())}let h,f=k=>{h=y.onStop=()=>{_n(k,l,4)}},g;if(gi)if(f=or,t?r&&j1(t,l,3,[u(),d?[]:void 0,f]):u(),o==="sync"){const k=fv();g=k.__watcherHandles||(k.__watcherHandles=[])}else return or;let _=d?new Array(e.length).fill(Wi):Wi;const C=()=>{if(y.active)if(t){const k=y.run();(n||c||(d?k.some((B,$)=>no(B,_[$])):no(k,_)))&&(h&&h(),j1(t,l,3,[k,_===Wi?void 0:d&&_[0]===Wi?[]:_,f]),_=k)}else y.run()};C.allowRecurse=!!t;let b;o==="sync"?b=C:o==="post"?b=()=>w1(C,l&&l.suspense):(C.pre=!0,l&&(C.id=l.uid),b=()=>_7(C));const y=new v7(u,b);t?r?C():_=y.run():o==="post"?w1(y.run.bind(y),l&&l.suspense):y.run();const v=()=>{y.stop(),l&&l.scope&&f7(l.scope.effects,y)};return g&&g.push(v),v}function xm(e,t,r){const n=this.proxy,o=Nt(e)?e.includes(".")?tc(n,e):()=>n[e]:e.bind(n,n);let a;Qe(t)?a=t:(a=t.handler,r=t);const i=Kt;qo(this);const s=zl(o,a.bind(n),r);return i?qo(i):to(),s}function tc(e,t){const r=t.split(".");return()=>{let n=e;for(let o=0;o{Kn(r,t)});else if(Eu(e))for(const r in e)Kn(e[r],t);return e}function Zs(e,t){const r=e1;if(r===null)return e;const n=Gl(r)||r.proxy,o=e.dirs||(e.dirs=[]);for(let a=0;a{e.isMounted=!0}),lr(()=>{e.isUnmounting=!0}),e}const P1=[Function,Array],nc={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},Sm={name:"BaseTransition",props:nc,setup(e,{slots:t}){const r=Ai(),n=rc();let o;return()=>{const a=t.default&&k7(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 _2(i);const u=Z5(i);if(!u)return _2(i);const c=pi(u,s,n,r);mi(u,c);const d=r.subTree,h=d&&Z5(d);let f=!1;const{getTransitionKey:g}=u.type;if(g){const _=g();o===void 0?o=_:_!==o&&(o=_,f=!0)}if(h&&h.type!==I1&&(!jn(u,h)||f)){const _=pi(h,s,n,r);if(mi(h,_),l==="out-in")return n.isLeaving=!0,_.afterLeave=()=>{n.isLeaving=!1,r.update.active!==!1&&r.update()},_2(i);l==="in-out"&&u.type!==I1&&(_.delayLeave=(C,b,y)=>{const v=oc(n,h);v[String(h.key)]=h,C[fn]=()=>{b(),C[fn]=void 0,delete c.delayedLeave},c.delayedLeave=y})}return i}}},Em=Sm;function oc(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 pi(e,t,r,n){const{appear:o,mode:a,persisted:i=!1,onBeforeEnter:s,onEnter:l,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:d,onLeave:h,onAfterLeave:f,onLeaveCancelled:g,onBeforeAppear:_,onAppear:C,onAfterAppear:b,onAppearCancelled:y}=t,v=String(e.key),k=oc(r,e),B=(R,D)=>{R&&j1(R,n,9,D)},$=(R,D)=>{const S=D[1];B(R,D),Ve(R)?R.every(z=>z.length<=1)&&S():R.length<=1&&S()},P={mode:a,persisted:i,beforeEnter(R){let D=s;if(!r.isMounted)if(o)D=_||s;else return;R[fn]&&R[fn](!0);const S=k[v];S&&jn(e,S)&&S.el[fn]&&S.el[fn](),B(D,[R])},enter(R){let D=l,S=u,z=c;if(!r.isMounted)if(o)D=C||l,S=b||u,z=y||c;else return;let V=!1;const U=R[Qi]=ie=>{V||(V=!0,ie?B(z,[R]):B(S,[R]),P.delayedLeave&&P.delayedLeave(),R[Qi]=void 0)};D?$(D,[R,U]):U()},leave(R,D){const S=String(e.key);if(R[Qi]&&R[Qi](!0),r.isUnmounting)return D();B(d,[R]);let z=!1;const V=R[fn]=U=>{z||(z=!0,D(),U?B(g,[R]):B(f,[R]),R[fn]=void 0,k[S]===e&&delete k[S])};k[S]=e,h?$(h,[R,V]):V()},clone(R){return pi(R,t,r,n)}};return P}function _2(e){if(Fl(e))return e=Kr(e),e.children=null,e}function Z5(e){return Fl(e)?e.children?e.children[0]:void 0:e}function mi(e,t){e.shapeFlag&6&&e.component?mi(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 k7(e,t=!1,r){let n=[],o=0;for(let a=0;a1)for(let a=0;aZt({name:e.name},t,{setup:e}))():e}const Ya=e=>!!e.type.__asyncLoader,Fl=e=>e.type.__isKeepAlive;function Am(e,t){ac(e,"a",t)}function Lm(e,t){ac(e,"da",t)}function ac(e,t,r=Kt){const n=e.__wdc||(e.__wdc=()=>{let o=r;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Ul(t,n,r),r){let o=r.parent;for(;o&&o.parent;)Fl(o.parent.vnode)&&Dm(n,t,r,o),o=o.parent}}function Dm(e,t,r,n){const o=Ul(t,e,n,!0);ur(()=>{f7(n[t],o)},r)}function Ul(e,t,r=Kt,n=!1){if(r){const o=r[e]||(r[e]=[]),a=t.__weh||(t.__weh=(...i)=>{if(r.isUnmounted)return;la(),qo(r);const s=j1(t,r,e,i);return to(),ua(),s});return n?o.unshift(a):o.push(a),a}}const Wr=e=>(t,r=Kt)=>(!gi||e==="sp")&&Ul(e,(...n)=>t(...n),r),Bm=Wr("bm"),Ct=Wr("m"),Hm=Wr("bu"),ic=Wr("u"),lr=Wr("bum"),ur=Wr("um"),Tm=Wr("sp"),Im=Wr("rtg"),Om=Wr("rtc");function Vm(e,t=Kt){Ul("ec",e,t)}const M7="components";function p1(e,t){return lc(M7,e,!0,t)||e}const sc=Symbol.for("v-ndc");function vt(e){return Nt(e)?lc(M7,e,!1)||e:e||sc}function lc(e,t,r=!0,n=!1){const o=e1||Kt;if(o){const a=o.type;if(e===M7){const s=cv(a,!1);if(s&&(s===t||s===Mr(t)||s===Pl(Mr(t))))return a}const i=R5(o[e]||a[e],t)||R5(o.appContext[e],t);return!i&&n?a:i}}function R5(e,t){return e&&(e[t]||e[Mr(t)]||e[Pl(Mr(t))])}function rt(e,t,r,n){let o;const a=r&&r[n];if(Ve(e)||Nt(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(e1.isCE||e1.parent&&Ya(e1.parent)&&e1.parent.isCE)return t!=="default"&&(r.name=t),N("slot",r,n&&n());let a=e[t];a&&a._c&&(a._d=!1),m();const i=a&&uc(a(r)),s=q(ke,{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 uc(e){return e.some(t=>Fs(t)?!(t.type===I1||t.type===ke&&!uc(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 D0=e=>e?wc(e)?Gl(e)||e.proxy:D0(e.parent):null,Ga=Zt(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=>D0(e.parent),$root:e=>D0(e.root),$emit:e=>e.emit,$options:e=>x7(e),$forceUpdate:e=>e.f||(e.f=()=>_7(e.update)),$nextTick:e=>e.n||(e.n=f1.bind(e.proxy)),$watch:e=>xm.bind(e)}),k2=(e,t)=>e!==kt&&!e.__isScriptSetup&&ot(e,t),Pm={get({_:e},t){const{ctx:r,setupState:n,data:o,props:a,accessCache:i,type:s,appContext:l}=e;let u;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(k2(n,t))return i[t]=1,n[t];if(o!==kt&&ot(o,t))return i[t]=2,o[t];if((u=e.propsOptions[0])&&ot(u,t))return i[t]=3,a[t];if(r!==kt&&ot(r,t))return i[t]=4,r[t];B0&&(i[t]=0)}}const c=Ga[t];let d,h;if(c)return t==="$attrs"&&x1(e,"get",t),c(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 k2(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)||k2(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 cc().slots}function cr(){return cc().attrs}function cc(){const e=Ai();return e.setupContext||(e.setupContext=kc(e))}function z5(e){return Ve(e)?e.reduce((t,r)=>(t[r]=null,t),{}):e}let B0=!0;function Nm(e){const t=x7(e),r=e.proxy,n=e.ctx;B0=!1,t.beforeCreate&&F5(t.beforeCreate,e,"bc");const{data:o,computed:a,methods:i,watch:s,provide:l,inject:u,created:c,beforeMount:d,mounted:h,beforeUpdate:f,updated:g,activated:_,deactivated:C,beforeDestroy:b,beforeUnmount:y,destroyed:v,unmounted:k,render:B,renderTracked:$,renderTriggered:P,errorCaptured:R,serverPrefetch:D,expose:S,inheritAttrs:z,components:V,directives:U,filters:ie}=t;if(u&&$m(u,n,null),i)for(const ne in i){const be=i[ne];Qe(be)&&(n[ne]=be.bind(r))}if(o){const ne=o.call(r,r);Mt(ne)&&(e.data=Ln(ne))}if(B0=!0,a)for(const ne in a){const be=a[ne],Ye=Qe(be)?be.bind(r,r):Qe(be.get)?be.get.bind(r,r):or,$e=!Qe(be)&&Qe(be.set)?be.set.bind(r):or,qe=A({get:Ye,set:$e});Object.defineProperty(n,ne,{enumerable:!0,configurable:!0,get:()=>qe.value,set:ze=>qe.value=ze})}if(s)for(const ne in s)dc(s[ne],n,r,ne);if(l){const ne=Qe(l)?l.call(r):l;Reflect.ownKeys(ne).forEach(be=>{Po(be,ne[be])})}c&&F5(c,e,"c");function ue(ne,be){Ve(be)?be.forEach(Ye=>ne(Ye.bind(r))):be&&ne(be.bind(r))}if(ue(Bm,d),ue(Ct,h),ue(Hm,f),ue(ic,g),ue(Am,_),ue(Lm,C),ue(Vm,R),ue(Om,$),ue(Im,P),ue(lr,y),ue(ur,k),ue(Tm,D),Ve(S))if(S.length){const ne=e.exposed||(e.exposed={});S.forEach(be=>{Object.defineProperty(ne,be,{get:()=>r[be],set:Ye=>r[be]=Ye})})}else e.exposed||(e.exposed={});B&&e.render===or&&(e.render=B),z!=null&&(e.inheritAttrs=z),V&&(e.components=V),U&&(e.directives=U)}function $m(e,t,r=or){Ve(e)&&(e=H0(e));for(const n in e){const o=e[n];let a;Mt(o)?"default"in o?a=M1(o.from||n,o.default,!0):a=M1(o.from||n):a=M1(o),Jt(a)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>a.value,set:i=>a.value=i}):t[n]=a}}function F5(e,t,r){j1(Ve(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,r)}function dc(e,t,r,n){const o=n.includes(".")?tc(r,n):()=>r[n];if(Nt(e)){const a=t[e];Qe(a)&&Te(o,a)}else if(Qe(e))Te(o,e.bind(r));else if(Mt(e))if(Ve(e))e.forEach(a=>dc(a,t,r,n));else{const a=Qe(e.handler)?e.handler.bind(r):t[e.handler];Qe(a)&&Te(o,a,e)}}function x7(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(u=>Rs(l,u,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=Zm[i]||r&&r[i];e[i]=s?s(e[i],t[i]):t[i]}return e}const Zm={data:U5,props:j5,emits:j5,methods:Na,computed:Na,beforeCreate:a1,created:a1,beforeMount:a1,mounted:a1,beforeUpdate:a1,updated:a1,beforeDestroy:a1,beforeUnmount:a1,destroyed:a1,unmounted:a1,activated:a1,deactivated:a1,errorCaptured:a1,serverPrefetch:a1,components:Na,directives:Na,watch:zm,provide:U5,inject:Rm};function U5(e,t){return t?e?function(){return Zt(Qe(e)?e.call(this,this):e,Qe(t)?t.call(this,this):t)}:t:e}function Rm(e,t){return Na(H0(e),H0(t))}function H0(e){if(Ve(e)){const t={};for(let r=0;r1)return r&&Qe(t)?t.call(n&&n.proxy):t}}function jm(e,t,r,n=!1){const o={},a={};Vs(a,Yl,1),e.propsDefaults=Object.create(null),fc(e,t,o,a);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);r?e.props=n?o:Ru(o):e.type.props?e.props=o:e.props=a,e.attrs=a}function Ym(e,t,r,n){const{props:o,attrs:a,vnode:{patchFlag:i}}=e,s=it(o),[l]=e.propsOptions;let u=!1;if((n||i>0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[h,f]=pc(d,t,!0);Zt(i,h),f&&s.push(...f)};!r&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!a&&!l)return Mt(e)&&n.set(e,To),To;if(Ve(a))for(let c=0;c-1,f[1]=_<0||g<_,(g>-1||ot(f,"default"))&&s.push(d)}}}const u=[i,s];return Mt(e)&&n.set(e,u),u}function Y5(e){return e[0]!=="$"}function G5(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function K5(e,t){return G5(e)===G5(t)}function q5(e,t){return Ve(t)?t.findIndex(r=>K5(r,e)):Qe(t)&&K5(t,e)?0:-1}const mc=e=>e[0]==="_"||e==="$stable",S7=e=>Ve(e)?e.map(yr):[yr(e)],Gm=(e,t,r)=>{if(t._n)return t;const n=E((...o)=>S7(t(...o)),r);return n._c=!1,n},vc=(e,t,r)=>{const n=e._ctx;for(const o in e){if(mc(o))continue;const a=e[o];if(Qe(a))t[o]=Gm(o,a,n);else if(a!=null){const i=S7(a);t[o]=()=>i}}},gc=(e,t)=>{const r=S7(t);e.slots.default=()=>r},Km=(e,t)=>{if(e.vnode.shapeFlag&32){const r=t._;r?(e.slots=it(t),Vs(t,"_",r)):vc(t,e.slots={})}else e.slots={},t&&gc(e,t);Vs(e.slots,Yl,1)},qm=(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:(Zt(o,t),!r&&s===1&&delete o._):(a=!t.$stable,vc(t,o)),i=t}else t&&(gc(e,t),i={default:1});if(a)for(const s in o)!mc(s)&&i[s]==null&&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?Gl(n.component)||n.component.proxy:n.el,i=o?null:a,{i:s,r:l}=e,u=t&&t.r,c=s.refs===kt?s.refs={}:s.refs,d=s.setupState;if(u!=null&&u!==l&&(Nt(u)?(c[u]=null,ot(d,u)&&(d[u]=null)):Jt(u)&&(u.value=null)),Qe(l))_n(l,s,12,[i,c]);else{const h=Nt(l),f=Jt(l);if(h||f){const g=()=>{if(e.f){const _=h?ot(d,l)?d[l]:c[l]:l.value;o?Ve(_)&&f7(_,a):Ve(_)?_.includes(a)||_.push(a):h?(c[l]=[a],ot(d,l)&&(d[l]=c[l])):(l.value=[a],e.k&&(c[e.k]=l.value))}else h?(c[l]=i,ot(d,l)&&(d[l]=i)):f&&(l.value=i,e.k&&(c[e.k]=i))};i?(g.id=-1,w1(g,r)):g()}}}const w1=km;function Wm(e){return Qm(e)}function Qm(e,t){const r=M0();r.__VUE__=!0;const{insert:n,remove:o,patchProp:a,createElement:i,createText:s,createComment:l,setText:u,setElementText:c,parentNode:d,nextSibling:h,setScopeId:f=or,insertStaticContent:g}=e,_=(x,L,I,Q=null,W=null,ee=null,fe=!1,ce=null,de=!!L.dynamicChildren)=>{if(x===L)return;x&&!jn(x,L)&&(Q=G(x),ze(x,W,ee,!0),x=null),L.patchFlag===-2&&(de=!1,L.dynamicChildren=null);const{type:le,ref:Ae,shapeFlag:we}=L;switch(le){case jl:C(x,L,I,Q);break;case I1:b(x,L,I,Q);break;case Ka:x==null&&y(L,I,Q,fe);break;case ke:V(x,L,I,Q,W,ee,fe,ce,de);break;default:we&1?B(x,L,I,Q,W,ee,fe,ce,de):we&6?U(x,L,I,Q,W,ee,fe,ce,de):(we&64||we&128)&&le.process(x,L,I,Q,W,ee,fe,ce,de,Z)}Ae!=null&&W&&I0(Ae,x&&x.ref,ee,L||x,!L)},C=(x,L,I,Q)=>{if(x==null)n(L.el=s(L.children),I,Q);else{const W=L.el=x.el;L.children!==x.children&&u(W,L.children)}},b=(x,L,I,Q)=>{x==null?n(L.el=l(L.children||""),I,Q):L.el=x.el},y=(x,L,I,Q)=>{[x.el,x.anchor]=g(x.children,L,I,Q,x.el,x.anchor)},v=({el:x,anchor:L},I,Q)=>{let W;for(;x&&x!==L;)W=h(x),n(x,I,Q),x=W;n(L,I,Q)},k=({el:x,anchor:L})=>{let I;for(;x&&x!==L;)I=h(x),o(x),x=I;o(L)},B=(x,L,I,Q,W,ee,fe,ce,de)=>{fe=fe||L.type==="svg",x==null?$(L,I,Q,W,ee,fe,ce,de):D(x,L,W,ee,fe,ce,de)},$=(x,L,I,Q,W,ee,fe,ce)=>{let de,le;const{type:Ae,props:we,shapeFlag:Me,transition:Oe,dirs:re}=x;if(de=x.el=i(x.type,ee,we&&we.is,we),Me&8?c(de,x.children):Me&16&&R(x.children,de,null,Q,W,ee&&Ae!=="foreignObject",fe,ce),re&&Tn(x,null,Q,"created"),P(de,x,x.scopeId,fe,Q),we){for(const me in we)me!=="value"&&!ms(me)&&a(de,me,null,we[me],ee,x.children,Q,W,Ge);"value"in we&&a(de,"value",null,we.value),(le=we.onVnodeBeforeMount)&&hr(le,Q,x)}re&&Tn(x,null,Q,"beforeMount");const Le=Xm(W,Oe);Le&&Oe.beforeEnter(de),n(de,L,I),((le=we&&we.onVnodeMounted)||Le||re)&&w1(()=>{le&&hr(le,Q,x),Le&&Oe.enter(de),re&&Tn(x,null,Q,"mounted")},W)},P=(x,L,I,Q,W)=>{if(I&&f(x,I),Q)for(let ee=0;ee{for(let le=de;le{const ce=L.el=x.el;let{patchFlag:de,dynamicChildren:le,dirs:Ae}=L;de|=x.patchFlag&16;const we=x.props||kt,Me=L.props||kt;let Oe;I&&In(I,!1),(Oe=Me.onVnodeBeforeUpdate)&&hr(Oe,I,L,x),Ae&&Tn(L,x,I,"beforeUpdate"),I&&In(I,!0);const re=W&&L.type!=="foreignObject";if(le?S(x.dynamicChildren,le,ce,I,Q,re,ee):fe||be(x,L,ce,null,I,Q,re,ee,!1),de>0){if(de&16)z(ce,L,we,Me,I,Q,W);else if(de&2&&we.class!==Me.class&&a(ce,"class",null,Me.class,W),de&4&&a(ce,"style",we.style,Me.style,W),de&8){const Le=L.dynamicProps;for(let me=0;me{Oe&&hr(Oe,I,L,x),Ae&&Tn(L,x,I,"updated")},Q)},S=(x,L,I,Q,W,ee,fe)=>{for(let ce=0;ce{if(I!==Q){if(I!==kt)for(const ce in I)!ms(ce)&&!(ce in Q)&&a(x,ce,I[ce],null,fe,L.children,W,ee,Ge);for(const ce in Q){if(ms(ce))continue;const de=Q[ce],le=I[ce];de!==le&&ce!=="value"&&a(x,ce,le,de,fe,L.children,W,ee,Ge)}"value"in Q&&a(x,"value",I.value,Q.value)}},V=(x,L,I,Q,W,ee,fe,ce,de)=>{const le=L.el=x?x.el:s(""),Ae=L.anchor=x?x.anchor:s("");let{patchFlag:we,dynamicChildren:Me,slotScopeIds:Oe}=L;Oe&&(ce=ce?ce.concat(Oe):Oe),x==null?(n(le,I,Q),n(Ae,I,Q),R(L.children,I,Ae,W,ee,fe,ce,de)):we>0&&we&64&&Me&&x.dynamicChildren?(S(x.dynamicChildren,Me,I,W,ee,fe,ce),(L.key!=null||W&&L===W.subTree)&&Cc(x,L,!0)):be(x,L,I,Ae,W,ee,fe,ce,de)},U=(x,L,I,Q,W,ee,fe,ce,de)=>{L.slotScopeIds=ce,x==null?L.shapeFlag&512?W.ctx.activate(L,I,Q,fe,de):ie(L,I,Q,W,ee,fe,de):se(x,L,de)},ie=(x,L,I,Q,W,ee,fe)=>{const ce=x.component=iv(x,Q,W);if(Fl(x)&&(ce.ctx.renderer=Z),sv(ce),ce.asyncDep){if(W&&W.registerDep(ce,ue),!x.el){const de=ce.subTree=N(I1);b(null,de,L,I)}return}ue(ce,x,L,I,W,ee,fe)},se=(x,L,I)=>{const Q=L.component=x.component;if(bm(x,L,I))if(Q.asyncDep&&!Q.asyncResolved){ne(Q,L,I);return}else Q.next=L,pm(Q.update),Q.update();else L.el=x.el,Q.vnode=L},ue=(x,L,I,Q,W,ee,fe)=>{const ce=()=>{if(x.isMounted){let{next:Ae,bu:we,u:Me,parent:Oe,vnode:re}=x,Le=Ae,me;In(x,!1),Ae?(Ae.el=re.el,ne(x,Ae,fe)):Ae=re,we&&gs(we),(me=Ae.props&&Ae.props.onVnodeBeforeUpdate)&&hr(me,Oe,Ae,re),In(x,!0);const Pe=w2(x),ht=x.subTree;x.subTree=Pe,_(ht,Pe,d(ht.el),G(ht),x,W,ee),Ae.el=Pe.el,Le===null&&wm(x,Pe.el),Me&&w1(Me,W),(me=Ae.props&&Ae.props.onVnodeUpdated)&&w1(()=>hr(me,Oe,Ae,re),W)}else{let Ae;const{el:we,props:Me}=L,{bm:Oe,m:re,parent:Le}=x,me=Ya(L);if(In(x,!1),Oe&&gs(Oe),!me&&(Ae=Me&&Me.onVnodeBeforeMount)&&hr(Ae,Le,L),In(x,!0),we&&ae){const Pe=()=>{x.subTree=w2(x),ae(we,x.subTree,x,W,null)};me?L.type.__asyncLoader().then(()=>!x.isUnmounted&&Pe()):Pe()}else{const Pe=x.subTree=w2(x);_(null,Pe,I,Q,x,W,ee),L.el=Pe.el}if(re&&w1(re,W),!me&&(Ae=Me&&Me.onVnodeMounted)){const Pe=L;w1(()=>hr(Ae,Le,Pe),W)}(L.shapeFlag&256||Le&&Ya(Le.vnode)&&Le.vnode.shapeFlag&256)&&x.a&&w1(x.a,W),x.isMounted=!0,L=I=Q=null}},de=x.effect=new v7(ce,()=>_7(le),x.scope),le=x.update=()=>de.run();le.id=x.uid,In(x,!0),le()},ne=(x,L,I)=>{L.component=x;const Q=x.vnode.props;x.vnode=L,x.next=null,Ym(x,L.props,Q,I),qm(x,L.children,I),la(),N5(),ua()},be=(x,L,I,Q,W,ee,fe,ce,de=!1)=>{const le=x&&x.children,Ae=x?x.shapeFlag:0,we=L.children,{patchFlag:Me,shapeFlag:Oe}=L;if(Me>0){if(Me&128){$e(le,we,I,Q,W,ee,fe,ce,de);return}else if(Me&256){Ye(le,we,I,Q,W,ee,fe,ce,de);return}}Oe&8?(Ae&16&&Ge(le,W,ee),we!==le&&c(I,we)):Ae&16?Oe&16?$e(le,we,I,Q,W,ee,fe,ce,de):Ge(le,W,ee,!0):(Ae&8&&c(I,""),Oe&16&&R(we,I,Q,W,ee,fe,ce,de))},Ye=(x,L,I,Q,W,ee,fe,ce,de)=>{x=x||To,L=L||To;const le=x.length,Ae=L.length,we=Math.min(le,Ae);let Me;for(Me=0;MeAe?Ge(x,W,ee,!0,!1,we):R(L,I,Q,W,ee,fe,ce,de,we)},$e=(x,L,I,Q,W,ee,fe,ce,de)=>{let le=0;const Ae=L.length;let we=x.length-1,Me=Ae-1;for(;le<=we&&le<=Me;){const Oe=x[le],re=L[le]=de?pn(L[le]):yr(L[le]);if(jn(Oe,re))_(Oe,re,I,null,W,ee,fe,ce,de);else break;le++}for(;le<=we&&le<=Me;){const Oe=x[we],re=L[Me]=de?pn(L[Me]):yr(L[Me]);if(jn(Oe,re))_(Oe,re,I,null,W,ee,fe,ce,de);else break;we--,Me--}if(le>we){if(le<=Me){const Oe=Me+1,re=OeMe)for(;le<=we;)ze(x[le],W,ee,!0),le++;else{const Oe=le,re=le,Le=new Map;for(le=re;le<=Me;le++){const ye=L[le]=de?pn(L[le]):yr(L[le]);ye.key!=null&&Le.set(ye.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(ye,W,ee,!0);continue}let je;if(ye.key!=null)je=Le.get(ye.key);else for(me=re;me<=Me;me++)if(xe[me-re]===0&&jn(ye,L[me])){je=me;break}je===void 0?ze(ye,W,ee,!0):(xe[je-re]=le+1,je>=ve?ve=je:te=!0,_(ye,L[je],I,null,W,ee,fe,ce,de),Pe++)}const Ue=te?Jm(xe):To;for(me=Ue.length-1,le=ht-1;le>=0;le--){const ye=re+le,je=L[ye],Ot=ye+1{const{el:ee,type:fe,transition:ce,children:de,shapeFlag:le}=x;if(le&6){qe(x.component.subTree,L,I,Q);return}if(le&128){x.suspense.move(L,I,Q);return}if(le&64){fe.move(x,L,I,Z);return}if(fe===ke){n(ee,L,I);for(let we=0;wece.enter(ee),W);else{const{leave:we,delayLeave:Me,afterLeave:Oe}=ce,re=()=>n(ee,L,I),Le=()=>{we(ee,()=>{re(),Oe&&Oe()})};Me?Me(ee,re,Le):Le()}else n(ee,L,I)},ze=(x,L,I,Q=!1,W=!1)=>{const{type:ee,props:fe,ref:ce,children:de,dynamicChildren:le,shapeFlag:Ae,patchFlag:we,dirs:Me}=x;if(ce!=null&&I0(ce,null,I,x,!0),Ae&256){L.ctx.deactivate(x);return}const Oe=Ae&1&&Me,re=!Ya(x);let Le;if(re&&(Le=fe&&fe.onVnodeBeforeUnmount)&&hr(Le,L,x),Ae&6)Be(x.component,I,Q);else{if(Ae&128){x.suspense.unmount(I,Q);return}Oe&&Tn(x,null,L,"beforeUnmount"),Ae&64?x.type.remove(x,L,I,W,Z,Q):le&&(ee!==ke||we>0&&we&64)?Ge(le,L,I,!1,!0):(ee===ke&&we&384||!W&&Ae&16)&&Ge(de,L,I),Q&&he(x)}(re&&(Le=fe&&fe.onVnodeUnmounted)||Oe)&&w1(()=>{Le&&hr(Le,L,x),Oe&&Tn(x,null,L,"unmounted")},I)},he=x=>{const{type:L,el:I,anchor:Q,transition:W}=x;if(L===ke){Ne(I,Q);return}if(L===Ka){k(x);return}const ee=()=>{o(I),W&&!W.persisted&&W.afterLeave&&W.afterLeave()};if(x.shapeFlag&1&&W&&!W.persisted){const{leave:fe,delayLeave:ce}=W,de=()=>fe(I,ee);ce?ce(x.el,ee,de):de()}else ee()},Ne=(x,L)=>{let I;for(;x!==L;)I=h(x),o(x),x=I;o(L)},Be=(x,L,I)=>{const{bum:Q,scope:W,update:ee,subTree:fe,um:ce}=x;Q&&gs(Q),W.stop(),ee&&(ee.active=!1,ze(fe,x,L,I)),ce&&w1(ce,L),w1(()=>{x.isUnmounted=!0},L),L&&L.pendingBranch&&!L.isUnmounted&&x.asyncDep&&!x.asyncResolved&&x.suspenseId===L.pendingId&&(L.deps--,L.deps===0&&L.resolve())},Ge=(x,L,I,Q=!1,W=!1,ee=0)=>{for(let fe=ee;fex.shapeFlag&6?G(x.component.subTree):x.shapeFlag&128?x.suspense.next():h(x.anchor||x.el),j=(x,L,I)=>{x==null?L._vnode&&ze(L._vnode,null,null,!0):_(L._vnode||null,x,L,null,null,null,I),N5(),Qu(),L._vnode=x},Z={p:_,um:ze,m:qe,r:he,mt:ie,mc:R,pc:be,pbc:S,n:G,o:e};let K,ae;return t&&([K,ae]=t(Z)),{render:j,hydrate:K,createApp:Um(j,K)}}function In({effect:e,update:t},r){e.allowRecurse=t.allowRecurse=r}function Xm(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Cc(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 ev=e=>e.__isTeleport,ke=Symbol.for("v-fgt"),jl=Symbol.for("v-txt"),I1=Symbol.for("v-cmt"),Ka=Symbol.for("v-stc"),qa=[];let rr=null;function m(e=!1){qa.push(rr=e?null:[])}function tv(){qa.pop(),rr=qa[qa.length-1]||null}let vi=1;function W5(e){vi+=e}function yc(e){return e.dynamicChildren=vi>0?rr||To:null,tv(),vi>0&&rr&&rr.push(e),e}function M(e,t,r,n,o,a){return yc(p(e,t,r,n,o,a,!0))}function q(e,t,r,n,o){return yc(N(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 Yl="__vInternal",bc=({key:e})=>e??null,Cs=({ref:e,ref_key:t,ref_for:r})=>(typeof e=="number"&&(e=""+e),e!=null?Nt(e)||Jt(e)||Qe(e)?{i:e1,r:e,k:t,f:!!r}:e:null);function p(e,t=null,r=null,n=0,o=null,a=e===ke?0:1,i=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&bc(t),ref:t&&Cs(t),scopeId:Rl,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:e1};return s?(E7(l,r),a&128&&e.normalize(l)):r&&(l.shapeFlag|=Nt(r)?8:16),vi>0&&!i&&rr&&(l.patchFlag>0||a&6)&&l.patchFlag!==32&&rr.push(l),l}const N=rv;function rv(e,t=null,r=null,n=0,o=null,a=!1){if((!e||e===sc)&&(e=I1),Fs(e)){const s=Kr(e,t,!0);return r&&E7(s,r),vi>0&&!a&&rr&&(s.shapeFlag&6?rr[rr.indexOf(e)]=s:rr.push(s)),s.patchFlag|=-2,s}if(dv(e)&&(e=e.__vccOpts),t){t=nv(t);let{class:s,style:l}=t;s&&!Nt(s)&&(t.class=J(s)),Mt(l)&&(Fu(l)&&!Ve(l)&&(l=Zt({},l)),t.style=Ke(l))}const i=Nt(e)?1:_m(e)?128:ev(e)?64:Mt(e)?4:Qe(e)?2:0;return p(e,t,r,n,o,i,a,!0)}function nv(e){return e?Fu(e)||Yl in e?Zt({},e):e:null}function Kr(e,t,r=!1){const{props:n,ref:o,patchFlag:a,children:i}=e,s=t?Xe(n||{},t):n;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:s,key:s&&bc(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!==ke?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Kr(e.ssContent),ssFallback:e.ssFallback&&Kr(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function w(e=" ",t=0){return N(jl,null,e,t)}function Ei(e,t){const r=N(Ka,null,e);return r.staticCount=t,r}function O(e="",t=!1){return t?(m(),q(I1,null,e)):N(I1,null,e)}function yr(e){return e==null||typeof e=="boolean"?N(I1):Ve(e)?N(ke,null,e.slice()):typeof e=="object"?pn(e):N(jl,null,String(e))}function pn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Kr(e)}function E7(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),E7(e,o()),o._c&&(o._d=!0));return}else{r=32;const o=t._;!o&&!(Yl in t)?t._ctx=e1:o===3&&e1&&(e1.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Qe(t)?(t={default:t,_ctx:e1},r=32):(t=String(t),n&64?(r=16,t=[w(t)]):r=8);e.children=t,e.shapeFlag|=r}function Xe(...e){const t={};for(let r=0;rKt||e1;let A7,yo,Q5="__VUE_INSTANCE_SETTERS__";(yo=M0()[Q5])||(yo=M0()[Q5]=[]),yo.push(e=>Kt=e),A7=e=>{yo.length>1?yo.forEach(t=>t(e)):yo[0](e)};const qo=e=>{A7(e),e.scope.on()},to=()=>{Kt&&Kt.scope.off(),A7(null)};function wc(e){return e.vnode.shapeFlag&4}let gi=!1;function sv(e,t=!1){gi=t;const{props:r,children:n}=e.vnode,o=wc(e);jm(e,r,o,t),Km(e,n);const a=o?lv(e,t):void 0;return gi=!1,a}function lv(e,t){const r=e.type;e.accessCache=Object.create(null),e.proxy=Uu(new Proxy(e.ctx,Pm));const{setup:n}=r;if(n){const o=e.setupContext=n.length>1?kc(e):null;qo(e),la();const a=_n(n,e,0,[e.props,o]);if(ua(),to(),xu(a)){if(a.then(to,to),t)return a.then(i=>{X5(e,i,t)}).catch(i=>{$l(i,e,0)});e.asyncDep=a}else X5(e,a,t)}else _c(e,t)}function X5(e,t,r){Qe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Mt(t)&&(e.setupState=Ku(t)),_c(e,r)}let J5;function _c(e,t,r){const n=e.type;if(!e.render){if(!t&&J5&&!n.render){const o=n.template||x7(e).template;if(o){const{isCustomElement:a,compilerOptions:i}=e.appContext.config,{delimiters:s,compilerOptions:l}=n,u=Zt(Zt({isCustomElement:a,delimiters:s},i),l);n.render=J5(o,u)}}e.render=n.render||or}{qo(e),la();try{Nm(e)}finally{ua(),to()}}}function uv(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,r){return x1(e,"get","$attrs"),t[r]}}))}function kc(e){const t=r=>{e.exposed=r||{}};return{get attrs(){return uv(e)},slots:e.slots,emit:e.emit,expose:t}}function Gl(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Ku(Uu(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 Qe(e)?e.displayName||e.name:e.name||t&&e.__name}function dv(e){return Qe(e)&&"__vccOpts"in e}const A=(e,t)=>dm(e,t,gi);function Ee(e,t,r){const n=arguments.length;return n===2?Mt(t)&&!Ve(t)?Fs(t)?N(e,null,[t]):N(e,t):N(e,null,t):(n>3?r=Array.prototype.slice.call(arguments,2):n===3&&Fs(r)&&(r=[r]),N(e,t,r))}const hv=Symbol.for("v-scx"),fv=()=>M1(hv),pv="3.3.7",mv="http://www.w3.org/2000/svg",Yn=typeof document<"u"?document:null,e3=Yn&&Yn.createElement("template"),vv={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(mv,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{e3.innerHTML=n?`${e}`:e;const s=e3.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]}},rn="transition",Sa="animation",Wo=Symbol("_vtc"),ao=(e,{slots:t})=>Ee(Em,xc(e),t);ao.displayName="Transition";const Mc={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},gv=ao.props=Zt({},nc,Mc),On=(e,t=[])=>{Ve(e)?e.forEach(r=>r(...t)):e&&e(...t)},t3=e=>e?Ve(e)?e.some(t=>t.length>1):e.length>1:!1;function xc(e){const t={};for(const V in e)V in Mc||(t[V]=e[V]);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:u=i,appearToClass:c=s,leaveFromClass:d=`${r}-leave-from`,leaveActiveClass:h=`${r}-leave-active`,leaveToClass:f=`${r}-leave-to`}=e,g=Cv(o),_=g&&g[0],C=g&&g[1],{onBeforeEnter:b,onEnter:y,onEnterCancelled:v,onLeave:k,onLeaveCancelled:B,onBeforeAppear:$=b,onAppear:P=y,onAppearCancelled:R=v}=t,D=(V,U,ie)=>{dn(V,U?c:s),dn(V,U?u:i),ie&&ie()},S=(V,U)=>{V._isLeaving=!1,dn(V,d),dn(V,f),dn(V,h),U&&U()},z=V=>(U,ie)=>{const se=V?P:y,ue=()=>D(U,V,ie);On(se,[U,ue]),r3(()=>{dn(U,V?l:a),Vr(U,V?c:s),t3(se)||n3(U,n,_,ue)})};return Zt(t,{onBeforeEnter(V){On(b,[V]),Vr(V,a),Vr(V,i)},onBeforeAppear(V){On($,[V]),Vr(V,l),Vr(V,u)},onEnter:z(!1),onAppear:z(!0),onLeave(V,U){V._isLeaving=!0;const ie=()=>S(V,U);Vr(V,d),Ec(),Vr(V,h),r3(()=>{V._isLeaving&&(dn(V,d),Vr(V,f),t3(k)||n3(V,n,C,ie))}),On(k,[V,ie])},onEnterCancelled(V){D(V,!1),On(v,[V])},onAppearCancelled(V){D(V,!0),On(R,[V])},onLeaveCancelled(V){S(V),On(B,[V])}})}function Cv(e){if(e==null)return null;if(Mt(e))return[M2(e.enter),M2(e.leave)];{const t=M2(e);return[t,t]}}function M2(e){return Ep(e)}function Vr(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.add(r)),(e[Wo]||(e[Wo]=new Set)).add(t)}function dn(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.remove(n));const r=e[Wo];r&&(r.delete(t),r.size||(e[Wo]=void 0))}function r3(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let yv=0;function n3(e,t,r,n){const o=e._endId=++yv,a=()=>{o===e._endId&&n()};if(r)return setTimeout(a,r);const{type:i,timeout:s,propCount:l}=Sc(e,t);if(!i)return n();const u=i+"end";let c=0;const d=()=>{e.removeEventListener(u,h),a()},h=f=>{f.target===e&&++c>=l&&d()};setTimeout(()=>{c(r[g]||"").split(", "),o=n(`${rn}Delay`),a=n(`${rn}Duration`),i=o3(o,a),s=n(`${Sa}Delay`),l=n(`${Sa}Duration`),u=o3(s,l);let c=null,d=0,h=0;t===rn?i>0&&(c=rn,d=i,h=a.length):t===Sa?u>0&&(c=Sa,d=u,h=l.length):(d=Math.max(i,u),c=d>0?i>u?rn:Sa:null,h=c?c===rn?a.length:l.length:0);const f=c===rn&&/\b(transform|all)(,|$)/.test(n(`${rn}Property`).toString());return{type:c,timeout:d,propCount:h,hasTransform:f}}function o3(e,t){for(;e.lengtha3(r)+a3(e[n])))}function a3(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Ec(){return document.body.offsetHeight}function bv(e,t,r){const n=e[Wo];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):r?e.setAttribute("class",t):e.className=t}const L7=Symbol("_vod"),O0={beforeMount(e,{value:t},{transition:r}){e[L7]=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[L7]:"none"}function wv(e,t,r){const n=e.style,o=Nt(r);if(r&&!o){if(t&&!Nt(t))for(const a in t)r[a]==null&&V0(n,a,"");for(const a in r)V0(n,a,r[a])}else{const a=n.display;o?t!==r&&(n.cssText=r):t&&e.removeAttribute("style"),L7 in e&&(n.display=a)}}const i3=/\s*!important$/;function V0(e,t,r){if(Ve(r))r.forEach(n=>V0(e,t,n));else if(r==null&&(r=""),t.startsWith("--"))e.setProperty(t,r);else{const n=_v(e,t);i3.test(r)?e.setProperty(An(n),r.replace(i3,""),"important"):e[n]=r}}const s3=["Webkit","Moz","ms"],x2={};function _v(e,t){const r=x2[t];if(r)return r;let n=Mr(t);if(n!=="filter"&&n in e)return x2[t]=n;n=Pl(n);for(let o=0;oS2||(Av.then(()=>S2=0),S2=Date.now());function Dv(e,t){const r=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=r.attached)return;j1(Bv(n,r.value),t,5,[n])};return r.value=e,r.attached=Lv(),r}function Bv(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 d3=/^on[a-z]/,Hv=(e,t,r,n,o=!1,a,i,s,l)=>{t==="class"?bv(e,n,o):t==="style"?wv(e,r,n):Tl(t)?h7(t)||Sv(e,t,r,n,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Tv(e,t,n,o))?Mv(e,t,n,a,i,s,l):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),kv(e,t,n,o))};function Tv(e,t,r,n){return n?!!(t==="innerHTML"||t==="textContent"||t in e&&d3.test(t)&&Qe(r)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||d3.test(t)&&Nt(r)?!1:t in e}function ca(e){const t=Ai();if(!t)return;const r=t.ut=(o=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(a=>N0(a,o))},n=()=>{const o=e(t.proxy);P0(t.subTree,o),r(o)};Mm(n),Ct(()=>{const o=new MutationObserver(n);o.observe(t.subTree.el.parentNode,{childList:!0}),ur(()=>o.disconnect())})}function P0(e,t){if(e.shapeFlag&128){const r=e.suspense;e=r.activeBranch,r.pendingBranch&&!r.isHydrating&&r.effects.push(()=>{P0(r.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)N0(e.el,t);else if(e.type===ke)e.children.forEach(r=>P0(r,t));else if(e.type===Ka){let{el:r,anchor:n}=e;for(;r&&(N0(r,t),r!==n);)r=r.nextSibling}}function N0(e,t){if(e.nodeType===1){const r=e.style;for(const n in t)r.setProperty(`--${n}`,t[n])}}const Ac=new WeakMap,Lc=new WeakMap,Us=Symbol("_moveCb"),h3=Symbol("_enterCb"),Dc={name:"TransitionGroup",props:Zt({},gv,{tag:String,moveClass:String}),setup(e,{slots:t}){const r=Ai(),n=rc();let o,a;return ic(()=>{if(!o.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!$v(o[0].el,r.vnode.el,i))return;o.forEach(Vv),o.forEach(Pv);const s=o.filter(Nv);Ec(),s.forEach(l=>{const u=l.el,c=u.style;Vr(u,i),c.transform=c.webkitTransform=c.transitionDuration="";const d=u[Us]=h=>{h&&h.target!==u||(!h||/transform$/.test(h.propertyName))&&(u.removeEventListener("transitionend",d),u[Us]=null,dn(u,i))};u.addEventListener("transitionend",d)})}),()=>{const i=it(e),s=xc(i);let l=i.tag||ke;o=a,a=t.default?k7(t.default()):[];for(let u=0;udelete e.mode;Dc.props;const Ov=Dc;function Vv(e){const t=e.el;t[Us]&&t[Us](),t[h3]&&t[h3]()}function Pv(e){Lc.set(e,e.el.getBoundingClientRect())}function Nv(e){const t=Ac.get(e),r=Lc.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 $v(e,t,r){const n=e.cloneNode(),o=e[Wo];o&&o.forEach(s=>{s.split(/\s+/).forEach(l=>l&&n.classList.remove(l))}),r.split(/\s+/).forEach(s=>s&&n.classList.add(s)),n.style.display="none";const a=t.nodeType===1?t:t.parentNode;a.appendChild(n);const{hasTransform:i}=Sc(n);return a.removeChild(n),i}const f3=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ve(t)?r=>gs(t,r):t};function Zv(e){e.target.composing=!0}function p3(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const E2=Symbol("_assign"),Rv={created(e,{modifiers:{lazy:t,trim:r,number:n}},o){e[E2]=f3(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[E2](s)}),r&&Mo(e,"change",()=>{e.value=e.value.trim()}),t||(Mo(e,"compositionstart",Zv),Mo(e,"compositionend",p3),Mo(e,"change",p3))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:r,trim:n,number:o}},a){if(e[E2]=f3(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)}},zv=["ctrl","shift","alt","meta"],Fv={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)=>zv.some(r=>e[`${r}Key`]&&!t.includes(r))},Et=(e,t)=>(r,...n)=>{for(let o=0;or=>{if(!("key"in r))return;const n=An(r.key);if(t.some(o=>o===n||Uv[o]===n))return e(r)},jv=Zt({patchProp:Hv},vv);let m3;function Yv(){return m3||(m3=Wm(jv))}const Bc=(...e)=>{const t=Yv().createApp(...e),{mount:r}=t;return t.mount=n=>{const o=Gv(n);if(!o)return;const a=t._component;!Qe(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 Gv(e){return Nt(e)?document.querySelector(e):e}/*! +var Mf=Object.defineProperty;var xf=(e,t,r)=>t in e?Mf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var mt=(e,t,r)=>(xf(e,typeof t!="symbol"?t+"":t,r),r),y2=(e,t,r)=>{if(!t.has(e))throw TypeError("Cannot "+r)};var oe=(e,t,r)=>(y2(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)},jt=(e,t,r,n)=>(y2(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r);var ge=(e,t,r)=>(y2(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 Sf="modulepreload",Ef=function(e,t){return e[0]==="."?new URL(e,t).href:e},A5={},Ce=function(t,r,n){if(!r||r.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(r.map(a=>{if(a=Ef(a,n),a in A5)return;A5[a]=!0;const i=a.endsWith(".css"),s=i?'[rel="stylesheet"]':"";if(!!n)for(let c=o.length-1;c>=0;c--){const d=o[c];if(d.href===a&&(!i||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${s}`))return;const u=document.createElement("link");if(u.rel=i?"stylesheet":Sf,i||(u.as="script",u.crossOrigin=""),u.href=a,document.head.appendChild(u),i)return new Promise((c,d)=>{u.addEventListener("load",c),u.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 Af=e=>({"/control-plane/addresses":async(t,r)=>(r.close(),{http:e("KUMA_API_URL"),kds:"grpcs://:5685"})});var b2=new WeakMap,yu=new Map,Lf=new Map,ro;(function(e){e[e.Constant=0]="Constant",e[e.Instance=1]="Instance",e[e.Factory=2]="Factory"})(ro||(ro={}));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 Df=class{constructor(e){this.impl=e,this.type=ro.Constant}},Bf=class{constructor(e){this.impl=e,this.type=ro.Factory}},Hf=e=>e.type===ro.Factory,Dl=class{constructor(e){this.impl=e,this.type=ro.Instance}},Tf=class extends Dl{constructor(){super(...arguments),this.scope=Gr.Container,this.cache=new WeakMap}},If=class extends Dl{constructor(){super(...arguments),this.scope=Gr.Resolution}},Of=class extends Dl{constructor(e){super(e),this.impl=e,this.scope=Gr.Singleton}},Vf=class extends Dl{constructor(){super(...arguments),this.scope=Gr.Transient}},Pf=e=>e.type===ro.Instance,Nf=e=>e.scope===Gr.Container,$f=e=>e.scope===Gr.Resolution,Zf=e=>e.scope===Gr.Singleton,Rf=e=>Symbol(e),De=e=>{const t=Symbol(e);return{__t:null,__d:e,__s:t,__o:!1,optional:{__t:null,__d:e,__s:t,__o:!0}}},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))}},bu=Va;bu.notag=Rf("NO_TAG");var zf=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 wu){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 Pf(e)?Zf(e)?this.resolveCache(e,t,()=>e.cache,r=>{e.cache=r}):Nf(e)?this.resolveCache(e,t,()=>e.cache.get(this.vault),r=>{e.cache.set(this.vault,r)}):$f(e)?this.resolveCache(e,t,()=>t.instances.get(e),r=>{t.instances.set(e,r)}):this.createInstance(e.impl,t):Hf(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=b2.get(e);if(n!==void 0)return n?e(...r):new e(...r);try{const o=e(...r);return b2.set(e,!0),o}catch{const a=new e(...r);return b2.set(e,!1),a}}getParameters(e,t){const r=yu.get(e);if(r)return this.resolveTokens(r,t,Lf.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}},Gf=()=>new ps,Kf=(e,...t)=>(yu.set(e,t),e),Qie=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function qf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Wf=function(t){return Qf(t)&&!Xf(t)};function Qf(e){return!!e&&typeof e=="object"}function Xf(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||tp(e)}var Jf=typeof Symbol=="function"&&Symbol.for,ep=Jf?Symbol.for("react.element"):60103;function tp(e){return e.$$typeof===ep}function rp(e){return Array.isArray(e)?[]:{}}function ci(e,t){return t.clone!==!1&&t.isMergeableObject(e)?Ko(rp(e),e,t):e}function np(e,t,r){return e.concat(t).map(function(n){return ci(n,r)})}function op(e,t){if(!t.customMerge)return Ko;var r=t.customMerge(e);return typeof r=="function"?r:Ko}function ap(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function L5(e){return Object.keys(e).concat(ap(e))}function _u(e,t){try{return t in e}catch{return!1}}function ip(e,t){return _u(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function sp(e,t,r){var n={};return r.isMergeableObject(e)&&L5(e).forEach(function(o){n[o]=ci(e[o],r)}),L5(t).forEach(function(o){ip(e,o)||(_u(e,o)&&r.isMergeableObject(t[o])?n[o]=op(o,r)(e[o],t[o],r):n[o]=ci(t[o],r))}),n}function Ko(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||np,r.isMergeableObject=r.isMergeableObject||Wf,r.cloneUnlessOtherwiseSpecified=ci;var n=Array.isArray(t),o=Array.isArray(e),a=n===o;return a?n?r.arrayMerge(e,t,r):sp(e,t,r):ci(t,r)}Ko.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(n,o){return Ko(n,o,r)},{})};var lp=Ko,up=lp;const cp=qf(up),c7=Gf(),dp=(...e)=>[...new Map([...e.flat()]).entries()],hp=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=De("inner"),u=De("inner.wrapper");t.set(l,{...s}),t.set(u,{service:()=>()=>Bl(l)}),t.set(o,{...n,arguments:[u],labels:i})}n.decorates=void 0}}),[...t.entries()]},Bl=e=>c7.get(e),fp=(...e)=>(hp(dp(...e)).forEach(r=>ku(...r)),Bl),Hl=(...e)=>e.map(t=>()=>Bl(t)),Ui=new WeakMap,ku=(e,t)=>{const r=c7.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=>{Ui.has(n)||(Ui.set(n,[]),ku(n,{service:()=>Ui.get(n).reduce((a,i)=>{try{const s=Bl(i);return Array.isArray(s)?a.concat(s):s instanceof Object?cp(a,s):a}catch(s){throw console.error(s),s}},[])})),Ui.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}]`)}),Kf(t.service,...t.arguments))},C1=(e,t)=>{const r=De(t.description);return c7.bind(r).toConstant(e),r},pp={sources:De("control-planes.sources")},mp=e=>[[pp.sources,{service:Af,arguments:[e.env],labels:[e.sources]}]],vp=()=>[{path:"/diagnostics",name:"diagnostics",component:()=>Ce(()=>import("./DiagnosticsView-68c9f508.js"),["./CodeBlock-aa591f34.css"],import.meta.url)}],gp=e=>({"/config":async(t,r)=>(r.close(),await e.getConfig())}),Cp=e=>[[De("diagnostics.sources"),{service:gp,arguments:[e.api],labels:[e.sources]}],[De("diagnostics.routes"),{service:vp,labels:[e.routes]}]],yp=()=>[{path:"/onboarding",redirect:{name:"onboarding-welcome"},component:()=>Ce(()=>import("./OnboardingView-01fa4587.js"),[],import.meta.url),children:[{path:"welcome",name:"onboarding-welcome",meta:{onboardingProcess:!0},component:()=>Ce(()=>import("./WelcomeView-1636589d.js"),["./OnboardingPage-88f67fb6.css","./WelcomeView-2c7783bc.css"],import.meta.url)},{path:"deployment-types",name:"onboarding-deployment-types",meta:{onboardingProcess:!0},component:()=>Ce(()=>import("./DeploymentTypes-b2d9d258.js"),["./OnboardingPage-88f67fb6.css","./DeploymentTypes-caab5d22.css"],import.meta.url)},{path:"configuration-types",name:"onboarding-configuration-types",meta:{onboardingProcess:!0},component:()=>Ce(()=>import("./ConfigurationTypes-f96f308c.js"),["./OnboardingPage-88f67fb6.css","./ConfigurationTypes-f96b4d1a.css"],import.meta.url)},{path:"multi-zone",name:"onboarding-multi-zone",meta:{onboardingProcess:!0},component:()=>Ce(()=>import("./MultiZoneView-497bf004.js"),["./LoadingBox-0bc10551.css","./OnboardingPage-88f67fb6.css","./MultiZoneView-81622d62.css"],import.meta.url)},{path:"create-mesh",name:"onboarding-create-mesh",meta:{onboardingProcess:!0},component:()=>Ce(()=>import("./CreateMesh-ab490207.js"),["./OnboardingPage-88f67fb6.css","./CreateMesh-28969af3.css"],import.meta.url)},{path:"add-services",name:"onboarding-add-services",meta:{onboardingProcess:!0},component:()=>Ce(()=>import("./AddNewServices-2c85966d.js"),["./OnboardingPage-88f67fb6.css","./AddNewServices-90574073.css"],import.meta.url)},{path:"add-services-code",name:"onboarding-add-services-code",meta:{onboardingProcess:!0},component:()=>Ce(()=>import("./AddNewServicesCode-38cafcbb.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:()=>Ce(()=>import("./DataplanesOverview-305c7b07.js"),["./LoadingBox-0bc10551.css","./OnboardingPage-88f67fb6.css","./StatusBadge-307eb0a4.css","./DataplanesOverview-72db9fd9.css"],import.meta.url)},{path:"completed",name:"onboarding-completed",meta:{onboardingProcess:!0},component:()=>Ce(()=>import("./CompletedView-0eab8201.js"),["./OnboardingPage-88f67fb6.css","./CompletedView-6392a0bc.css"],import.meta.url)}]}],bp=e=>[[De("onboarding.routes"),{service:yp,labels:[e.routes]}]];function d7(e,t){const r=Object.create(null),n=e.split(",");for(let o=0;o!!r[o.toLowerCase()]:o=>!!r[o]}const kt={},To=[],or=()=>{},wp=()=>!1,_p=/^on[^a-z]/,Tl=e=>_p.test(e),h7=e=>e.startsWith("onUpdate:"),Zt=Object.assign,f7=(e,t)=>{const r=e.indexOf(t);r>-1&&e.splice(r,1)},kp=Object.prototype.hasOwnProperty,ot=(e,t)=>kp.call(e,t),Ve=Array.isArray,Io=e=>Ol(e)==="[object Map]",Mu=e=>Ol(e)==="[object Set]",Qe=e=>typeof e=="function",Nt=e=>typeof e=="string",Il=e=>typeof e=="symbol",Mt=e=>e!==null&&typeof e=="object",xu=e=>(Mt(e)||Qe(e))&&Qe(e.then)&&Qe(e.catch),Su=Object.prototype.toString,Ol=e=>Su.call(e),Mp=e=>Ol(e).slice(8,-1),Eu=e=>Ol(e)==="[object Object]",p7=e=>Nt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ms=d7(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Vl=e=>{const t=Object.create(null);return r=>t[r]||(t[r]=e(r))},xp=/-(\w)/g,Mr=Vl(e=>e.replace(xp,(t,r)=>r?r.toUpperCase():"")),Sp=/\B([A-Z])/g,An=Vl(e=>e.replace(Sp,"-$1").toLowerCase()),Pl=Vl(e=>e.charAt(0).toUpperCase()+e.slice(1)),vs=Vl(e=>e?`on${Pl(e)}`:""),no=(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},Ep=e=>{const t=Nt(e)?Number(e):NaN;return isNaN(t)?e:t};let D5;const M0=()=>D5||(D5=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ke(e){if(Ve(e)){const t={};for(let r=0;r{if(r){const n=r.split(Lp);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function J(e){let t="";if(Nt(e))t=e;else if(Ve(e))for(let r=0;rNt(e)?e:e==null?"":Ve(e)||Mt(e)&&(e.toString===Su||!Qe(e.toString))?JSON.stringify(e,Lu,2):String(e),Lu=(e,t)=>t&&t.__v_isRef?Lu(e,t.value):Io(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((r,[n,o])=>(r[`${n} =>`]=o,r),{})}:Mu(t)?{[`Set(${t.size})`]:[...t.values()]}:Mt(t)&&!Ve(t)&&!Eu(t)?String(t):t;let B1;class Ip{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=B1,!t&&B1&&(this.index=(B1.scopes||(B1.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const r=B1;try{return B1=this,t()}finally{B1=r}}}on(){B1=this}off(){B1=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},Bu=e=>(e.w&xn)>0,Hu=e=>(e.n&xn)>0,Pp=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let r=0;for(let n=0;n{(c==="length"||!Il(c)&&c>=l)&&s.push(u)})}else switch(r!==void 0&&s.push(i.get(r)),t){case"add":Ve(e)?p7(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 u of s)u&&l.push(...u);E0(m7(l))}}function E0(e,t){const r=Ve(e)?e:[...e];for(const n of r)n.computed&&H5(n);for(const n of r)n.computed||H5(n)}function H5(e,t){(e!==tr||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function $p(e,t){var r;return(r=Ps.get(e))==null?void 0:r.get(t)}const Zp=d7("__proto__,__v_isRef,__isVue"),Ou=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Il)),T5=Rp();function Rp(){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){la();const n=it(this)[t].apply(this,r);return ua(),n}}),e}function zp(e){const t=it(this);return x1(t,"has",e),t.hasOwnProperty(e)}class Vu{constructor(t=!1,r=!1){this._isReadonly=t,this._shallow=r}get(t,r,n){const o=this._isReadonly,a=this._shallow;if(r==="__v_isReactive")return!o;if(r==="__v_isReadonly")return o;if(r==="__v_isShallow")return a;if(r==="__v_raw"&&n===(o?a?tm:Zu:a?$u:Nu).get(t))return t;const i=Ve(t);if(!o){if(i&&ot(T5,r))return Reflect.get(T5,r,n);if(r==="hasOwnProperty")return zp}const s=Reflect.get(t,r,n);return(Il(r)?Ou.has(r):Zp(r))||(o||x1(t,"get",r),a)?s:Jt(s)?i&&p7(r)?s:s.value:Mt(s)?o?zu(s):Ln(s):s}}class Pu extends Vu{constructor(t=!1){super(!1,t)}set(t,r,n,o){let a=t[r];if(oo(a)&&Jt(a)&&!Jt(n))return!1;if(!this._shallow&&(!Ns(n)&&!oo(n)&&(a=it(a),n=it(n)),!Ve(t)&&Jt(a)&&!Jt(n)))return a.value=n,!0;const i=Ve(t)&&p7(r)?Number(r)e,Nl=e=>Reflect.getPrototypeOf(e);function ji(e,t,r=!1,n=!1){e=e.__v_raw;const o=it(e),a=it(t);r||(no(t,a)&&x1(o,"get",t),x1(o,"get",a));const{has:i}=Nl(o),s=n?g7:r?b7:di;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 Yi(e,t=!1){const r=this.__v_raw,n=it(r),o=it(e);return t||(no(e,o)&&x1(n,"has",e),x1(n,"has",o)),e===o?r.has(e):r.has(e)||r.has(o)}function Gi(e,t=!1){return e=e.__v_raw,!t&&x1(it(e),"iterate",eo),Reflect.get(e,"size",e)}function I5(e){e=it(e);const t=it(this);return Nl(t).has.call(t,e)||(t.add(e),Ur(t,"add",e,e)),this}function O5(e,t){t=it(t);const r=it(this),{has:n,get:o}=Nl(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?no(t,i)&&Ur(r,"set",e,t):Ur(r,"add",e,t),this}function V5(e){const t=it(this),{has:r,get:n}=Nl(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&&Ur(t,"delete",e,void 0),a}function P5(){const e=it(this),t=e.size!==0,r=e.clear();return t&&Ur(e,"clear",void 0,void 0),r}function Ki(e,t){return function(n,o){const a=this,i=a.__v_raw,s=it(i),l=t?g7:e?b7:di;return!e&&x1(s,"iterate",eo),i.forEach((u,c)=>n.call(o,l(u),l(c),a))}}function qi(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,u=o[e](...n),c=r?g7:t?b7:di;return!t&&x1(a,"iterate",l?S0:eo),{next(){const{value:d,done:h}=u.next();return h?{value:d,done:h}:{value:s?[c(d[0]),c(d[1])]:c(d),done:h}},[Symbol.iterator](){return this}}}}function tn(e){return function(...t){return e==="delete"?!1:this}}function Gp(){const e={get(a){return ji(this,a)},get size(){return Gi(this)},has:Yi,add:I5,set:O5,delete:V5,clear:P5,forEach:Ki(!1,!1)},t={get(a){return ji(this,a,!1,!0)},get size(){return Gi(this)},has:Yi,add:I5,set:O5,delete:V5,clear:P5,forEach:Ki(!1,!0)},r={get(a){return ji(this,a,!0)},get size(){return Gi(this,!0)},has(a){return Yi.call(this,a,!0)},add:tn("add"),set:tn("set"),delete:tn("delete"),clear:tn("clear"),forEach:Ki(!0,!1)},n={get(a){return ji(this,a,!0,!0)},get size(){return Gi(this,!0)},has(a){return Yi.call(this,a,!0)},add:tn("add"),set:tn("set"),delete:tn("delete"),clear:tn("clear"),forEach:Ki(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(a=>{e[a]=qi(a,!1,!1),r[a]=qi(a,!0,!1),t[a]=qi(a,!1,!0),n[a]=qi(a,!0,!0)}),[e,r,t,n]}const[Kp,qp,Wp,Qp]=Gp();function C7(e,t){const r=t?e?Qp:Wp:e?qp:Kp;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 Xp={get:C7(!1,!1)},Jp={get:C7(!1,!0)},em={get:C7(!0,!1)},Nu=new WeakMap,$u=new WeakMap,Zu=new WeakMap,tm=new WeakMap;function rm(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function nm(e){return e.__v_skip||!Object.isExtensible(e)?0:rm(Mp(e))}function Ln(e){return oo(e)?e:y7(e,!1,Up,Xp,Nu)}function Ru(e){return y7(e,!1,Yp,Jp,$u)}function zu(e){return y7(e,!0,jp,em,Zu)}function y7(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=nm(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 Fu(e){return Oo(e)||oo(e)}function it(e){const t=e&&e.__v_raw;return t?it(t):e}function Uu(e){return Vs(e,"__v_skip",!0),e}const di=e=>Mt(e)?Ln(e):e,b7=e=>Mt(e)?zu(e):e;function ju(e){wn&&tr&&(e=it(e),Iu(e.dep||(e.dep=m7())))}function Yu(e,t){e=it(e);const r=e.dep;r&&E0(r)}function Jt(e){return!!(e&&e.__v_isRef===!0)}function Y(e){return Gu(e,!1)}function om(e){return Gu(e,!0)}function Gu(e,t){return Jt(e)?e:new am(e,t)}class am{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:di(t)}get value(){return ju(this),this._value}set value(t){const r=this.__v_isShallow||Ns(t)||oo(t);t=r?t:it(t),no(t,this._rawValue)&&(this._rawValue=t,this._value=r?t:di(t),Yu(this))}}function H(e){return Jt(e)?e.value:e}const im={get:(e,t,r)=>H(Reflect.get(e,t,r)),set:(e,t,r,n)=>{const o=e[t];return Jt(o)&&!Jt(r)?(o.value=r,!0):Reflect.set(e,t,r,n)}};function Ku(e){return Oo(e)?e:new Proxy(e,im)}function sm(e){const t=Ve(e)?new Array(e.length):{};for(const r in e)t[r]=um(e,r);return t}class lm{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 $p(it(this._object),this._key)}}function um(e,t,r){const n=e[t];return Jt(n)?n:new lm(e,t,r)}class cm{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 v7(t,()=>{this._dirty||(this._dirty=!0,Yu(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=n}get value(){const t=it(this);return ju(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function dm(e,t,r=!1){let n,o;const a=Qe(e);return a?(n=e,o=or):(n=e.get,o=e.set),new cm(n,o,a||!o,r)}function _n(e,t,r,n){let o;try{o=n?e(...n):e()}catch(a){$l(a,t,r)}return o}function j1(e,t,r,n){if(Qe(e)){const a=_n(e,t,r,n);return a&&xu(a)&&a.catch(i=>{$l(i,t,r)}),a}const o=[];for(let a=0;a>>1,o=r1[n],a=fi(o);awr&&r1.splice(t,1)}function mm(e){Ve(e)?Vo.push(...e):(!Pr||!Pr.includes(e,e.allowRecurse?Un+1:Un))&&Vo.push(e),Wu()}function N5(e,t=hi?wr+1:0){for(;tfi(r)-fi(n)),Un=0;Une.id==null?1/0:e.id,vm=(e,t)=>{const r=fi(e)-fi(t);if(r===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return r};function Xu(e){A0=!1,hi=!0,r1.sort(vm);const t=or;try{for(wr=0;wrNt(f)?f.trim():f)),d&&(o=r.map(k0))}let s,l=n[s=vs(t)]||n[s=vs(Mr(t))];!l&&a&&(l=n[s=vs(An(t))]),l&&j1(l,e,6,o);const u=n[s+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,j1(u,e,6,o)}}function Ju(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(!Qe(e)){const l=u=>{const c=Ju(u,t,!0);c&&(s=!0,Zt(i,c))};!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):Zt(i,a),Mt(e)&&n.set(e,i),i)}function Zl(e,t){return!e||!Tl(t)?!1:(t=t.slice(2).replace(/Once$/,""),ot(e,t[0].toLowerCase()+t.slice(1))||ot(e,An(t))||ot(e,t))}let e1=null,Rl=null;function $s(e){const t=e1;return e1=e,Rl=e&&e.type.__scopeId||null,t}function st(e){Rl=e}function lt(){Rl=null}function E(e,t=e1,r){if(!t||e._n)return e;const n=(...o)=>{n._d&&W5(-1);const a=$s(t);let i;try{i=e(...o)}finally{$s(a),n._d&&W5(1)}return i};return n._n=!0,n._c=!0,n._d=!0,n}function w2(e){const{type:t,vnode:r,proxy:n,withProxy:o,props:a,propsOptions:[i],slots:s,attrs:l,emit:u,render:c,renderCache:d,data:h,setupState:f,ctx:g,inheritAttrs:_}=e;let C,b;const y=$s(e);try{if(r.shapeFlag&4){const k=o||n;C=yr(c.call(k,k,d,a,f,h,g)),b=l}else{const k=t;C=yr(k.length>1?k(a,{attrs:l,slots:s,emit:u}):k(a,null)),b=t.props?l:Cm(l)}}catch(k){qa.length=0,$l(k,e,1),C=N(I1)}let v=C;if(b&&_!==!1){const k=Object.keys(b),{shapeFlag:B}=v;k.length&&B&7&&(i&&k.some(h7)&&(b=ym(b,i)),v=Kr(v,b))}return r.dirs&&(v=Kr(v),v.dirs=v.dirs?v.dirs.concat(r.dirs):r.dirs),r.transition&&(v.transition=r.transition),C=v,$s(y),C}const Cm=e=>{let t;for(const r in e)(r==="class"||r==="style"||Tl(r))&&((t||(t={}))[r]=e[r]);return t},ym=(e,t)=>{const r={};for(const n in e)(!h7(n)||!(n.slice(9)in t))&&(r[n]=e[n]);return r};function bm(e,t,r){const{props:n,children:o,component:a}=e,{props:i,children:s,patchFlag:l}=t,u=a.emitsOptions;if(t.dirs||t.transition)return!0;if(r&&l>=0){if(l&1024)return!0;if(l&16)return n?$5(n,i,u):!!i;if(l&8){const c=t.dynamicProps;for(let d=0;de.__isSuspense;function km(e,t){t&&t.pendingBranch?Ve(e)?t.effects.push(...e):t.effects.push(e):mm(e)}function ec(e,t){return zl(e,null,t)}function Mm(e,t){return zl(e,null,{flush:"post"})}const Wi={};function Te(e,t,r){return zl(e,t,r)}function zl(e,t,{immediate:r,deep:n,flush:o,onTrack:a,onTrigger:i}=kt){var s;const l=Du()===((s=Kt)==null?void 0:s.scope)?Kt:null;let u,c=!1,d=!1;if(Jt(e)?(u=()=>e.value,c=Ns(e)):Oo(e)?(u=()=>e,n=!0):Ve(e)?(d=!0,c=e.some(k=>Oo(k)||Ns(k)),u=()=>e.map(k=>{if(Jt(k))return k.value;if(Oo(k))return Kn(k);if(Qe(k))return _n(k,l,2)})):Qe(e)?t?u=()=>_n(e,l,2):u=()=>{if(!(l&&l.isUnmounted))return h&&h(),j1(e,l,3,[f])}:u=or,t&&n){const k=u;u=()=>Kn(k())}let h,f=k=>{h=y.onStop=()=>{_n(k,l,4)}},g;if(gi)if(f=or,t?r&&j1(t,l,3,[u(),d?[]:void 0,f]):u(),o==="sync"){const k=fv();g=k.__watcherHandles||(k.__watcherHandles=[])}else return or;let _=d?new Array(e.length).fill(Wi):Wi;const C=()=>{if(y.active)if(t){const k=y.run();(n||c||(d?k.some((B,$)=>no(B,_[$])):no(k,_)))&&(h&&h(),j1(t,l,3,[k,_===Wi?void 0:d&&_[0]===Wi?[]:_,f]),_=k)}else y.run()};C.allowRecurse=!!t;let b;o==="sync"?b=C:o==="post"?b=()=>w1(C,l&&l.suspense):(C.pre=!0,l&&(C.id=l.uid),b=()=>_7(C));const y=new v7(u,b);t?r?C():_=y.run():o==="post"?w1(y.run.bind(y),l&&l.suspense):y.run();const v=()=>{y.stop(),l&&l.scope&&f7(l.scope.effects,y)};return g&&g.push(v),v}function xm(e,t,r){const n=this.proxy,o=Nt(e)?e.includes(".")?tc(n,e):()=>n[e]:e.bind(n,n);let a;Qe(t)?a=t:(a=t.handler,r=t);const i=Kt;qo(this);const s=zl(o,a.bind(n),r);return i?qo(i):to(),s}function tc(e,t){const r=t.split(".");return()=>{let n=e;for(let o=0;o{Kn(r,t)});else if(Eu(e))for(const r in e)Kn(e[r],t);return e}function Zs(e,t){const r=e1;if(r===null)return e;const n=Gl(r)||r.proxy,o=e.dirs||(e.dirs=[]);for(let a=0;a{e.isMounted=!0}),lr(()=>{e.isUnmounting=!0}),e}const P1=[Function,Array],nc={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},Sm={name:"BaseTransition",props:nc,setup(e,{slots:t}){const r=Ai(),n=rc();let o;return()=>{const a=t.default&&k7(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 _2(i);const u=Z5(i);if(!u)return _2(i);const c=pi(u,s,n,r);mi(u,c);const d=r.subTree,h=d&&Z5(d);let f=!1;const{getTransitionKey:g}=u.type;if(g){const _=g();o===void 0?o=_:_!==o&&(o=_,f=!0)}if(h&&h.type!==I1&&(!jn(u,h)||f)){const _=pi(h,s,n,r);if(mi(h,_),l==="out-in")return n.isLeaving=!0,_.afterLeave=()=>{n.isLeaving=!1,r.update.active!==!1&&r.update()},_2(i);l==="in-out"&&u.type!==I1&&(_.delayLeave=(C,b,y)=>{const v=oc(n,h);v[String(h.key)]=h,C[fn]=()=>{b(),C[fn]=void 0,delete c.delayedLeave},c.delayedLeave=y})}return i}}},Em=Sm;function oc(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 pi(e,t,r,n){const{appear:o,mode:a,persisted:i=!1,onBeforeEnter:s,onEnter:l,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:d,onLeave:h,onAfterLeave:f,onLeaveCancelled:g,onBeforeAppear:_,onAppear:C,onAfterAppear:b,onAppearCancelled:y}=t,v=String(e.key),k=oc(r,e),B=(R,D)=>{R&&j1(R,n,9,D)},$=(R,D)=>{const S=D[1];B(R,D),Ve(R)?R.every(z=>z.length<=1)&&S():R.length<=1&&S()},P={mode:a,persisted:i,beforeEnter(R){let D=s;if(!r.isMounted)if(o)D=_||s;else return;R[fn]&&R[fn](!0);const S=k[v];S&&jn(e,S)&&S.el[fn]&&S.el[fn](),B(D,[R])},enter(R){let D=l,S=u,z=c;if(!r.isMounted)if(o)D=C||l,S=b||u,z=y||c;else return;let V=!1;const U=R[Qi]=ie=>{V||(V=!0,ie?B(z,[R]):B(S,[R]),P.delayedLeave&&P.delayedLeave(),R[Qi]=void 0)};D?$(D,[R,U]):U()},leave(R,D){const S=String(e.key);if(R[Qi]&&R[Qi](!0),r.isUnmounting)return D();B(d,[R]);let z=!1;const V=R[fn]=U=>{z||(z=!0,D(),U?B(g,[R]):B(f,[R]),R[fn]=void 0,k[S]===e&&delete k[S])};k[S]=e,h?$(h,[R,V]):V()},clone(R){return pi(R,t,r,n)}};return P}function _2(e){if(Fl(e))return e=Kr(e),e.children=null,e}function Z5(e){return Fl(e)?e.children?e.children[0]:void 0:e}function mi(e,t){e.shapeFlag&6&&e.component?mi(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 k7(e,t=!1,r){let n=[],o=0;for(let a=0;a1)for(let a=0;aZt({name:e.name},t,{setup:e}))():e}const Ya=e=>!!e.type.__asyncLoader,Fl=e=>e.type.__isKeepAlive;function Am(e,t){ac(e,"a",t)}function Lm(e,t){ac(e,"da",t)}function ac(e,t,r=Kt){const n=e.__wdc||(e.__wdc=()=>{let o=r;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Ul(t,n,r),r){let o=r.parent;for(;o&&o.parent;)Fl(o.parent.vnode)&&Dm(n,t,r,o),o=o.parent}}function Dm(e,t,r,n){const o=Ul(t,e,n,!0);ur(()=>{f7(n[t],o)},r)}function Ul(e,t,r=Kt,n=!1){if(r){const o=r[e]||(r[e]=[]),a=t.__weh||(t.__weh=(...i)=>{if(r.isUnmounted)return;la(),qo(r);const s=j1(t,r,e,i);return to(),ua(),s});return n?o.unshift(a):o.push(a),a}}const Wr=e=>(t,r=Kt)=>(!gi||e==="sp")&&Ul(e,(...n)=>t(...n),r),Bm=Wr("bm"),Ct=Wr("m"),Hm=Wr("bu"),ic=Wr("u"),lr=Wr("bum"),ur=Wr("um"),Tm=Wr("sp"),Im=Wr("rtg"),Om=Wr("rtc");function Vm(e,t=Kt){Ul("ec",e,t)}const M7="components";function p1(e,t){return lc(M7,e,!0,t)||e}const sc=Symbol.for("v-ndc");function vt(e){return Nt(e)?lc(M7,e,!1)||e:e||sc}function lc(e,t,r=!0,n=!1){const o=e1||Kt;if(o){const a=o.type;if(e===M7){const s=cv(a,!1);if(s&&(s===t||s===Mr(t)||s===Pl(Mr(t))))return a}const i=R5(o[e]||a[e],t)||R5(o.appContext[e],t);return!i&&n?a:i}}function R5(e,t){return e&&(e[t]||e[Mr(t)]||e[Pl(Mr(t))])}function rt(e,t,r,n){let o;const a=r&&r[n];if(Ve(e)||Nt(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(e1.isCE||e1.parent&&Ya(e1.parent)&&e1.parent.isCE)return t!=="default"&&(r.name=t),N("slot",r,n&&n());let a=e[t];a&&a._c&&(a._d=!1),m();const i=a&&uc(a(r)),s=q(ke,{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 uc(e){return e.some(t=>Fs(t)?!(t.type===I1||t.type===ke&&!uc(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 D0=e=>e?wc(e)?Gl(e)||e.proxy:D0(e.parent):null,Ga=Zt(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=>D0(e.parent),$root:e=>D0(e.root),$emit:e=>e.emit,$options:e=>x7(e),$forceUpdate:e=>e.f||(e.f=()=>_7(e.update)),$nextTick:e=>e.n||(e.n=f1.bind(e.proxy)),$watch:e=>xm.bind(e)}),k2=(e,t)=>e!==kt&&!e.__isScriptSetup&&ot(e,t),Pm={get({_:e},t){const{ctx:r,setupState:n,data:o,props:a,accessCache:i,type:s,appContext:l}=e;let u;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(k2(n,t))return i[t]=1,n[t];if(o!==kt&&ot(o,t))return i[t]=2,o[t];if((u=e.propsOptions[0])&&ot(u,t))return i[t]=3,a[t];if(r!==kt&&ot(r,t))return i[t]=4,r[t];B0&&(i[t]=0)}}const c=Ga[t];let d,h;if(c)return t==="$attrs"&&x1(e,"get",t),c(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 k2(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)||k2(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 cc().slots}function cr(){return cc().attrs}function cc(){const e=Ai();return e.setupContext||(e.setupContext=kc(e))}function z5(e){return Ve(e)?e.reduce((t,r)=>(t[r]=null,t),{}):e}let B0=!0;function Nm(e){const t=x7(e),r=e.proxy,n=e.ctx;B0=!1,t.beforeCreate&&F5(t.beforeCreate,e,"bc");const{data:o,computed:a,methods:i,watch:s,provide:l,inject:u,created:c,beforeMount:d,mounted:h,beforeUpdate:f,updated:g,activated:_,deactivated:C,beforeDestroy:b,beforeUnmount:y,destroyed:v,unmounted:k,render:B,renderTracked:$,renderTriggered:P,errorCaptured:R,serverPrefetch:D,expose:S,inheritAttrs:z,components:V,directives:U,filters:ie}=t;if(u&&$m(u,n,null),i)for(const ne in i){const be=i[ne];Qe(be)&&(n[ne]=be.bind(r))}if(o){const ne=o.call(r,r);Mt(ne)&&(e.data=Ln(ne))}if(B0=!0,a)for(const ne in a){const be=a[ne],Ye=Qe(be)?be.bind(r,r):Qe(be.get)?be.get.bind(r,r):or,$e=!Qe(be)&&Qe(be.set)?be.set.bind(r):or,qe=A({get:Ye,set:$e});Object.defineProperty(n,ne,{enumerable:!0,configurable:!0,get:()=>qe.value,set:ze=>qe.value=ze})}if(s)for(const ne in s)dc(s[ne],n,r,ne);if(l){const ne=Qe(l)?l.call(r):l;Reflect.ownKeys(ne).forEach(be=>{Po(be,ne[be])})}c&&F5(c,e,"c");function ue(ne,be){Ve(be)?be.forEach(Ye=>ne(Ye.bind(r))):be&&ne(be.bind(r))}if(ue(Bm,d),ue(Ct,h),ue(Hm,f),ue(ic,g),ue(Am,_),ue(Lm,C),ue(Vm,R),ue(Om,$),ue(Im,P),ue(lr,y),ue(ur,k),ue(Tm,D),Ve(S))if(S.length){const ne=e.exposed||(e.exposed={});S.forEach(be=>{Object.defineProperty(ne,be,{get:()=>r[be],set:Ye=>r[be]=Ye})})}else e.exposed||(e.exposed={});B&&e.render===or&&(e.render=B),z!=null&&(e.inheritAttrs=z),V&&(e.components=V),U&&(e.directives=U)}function $m(e,t,r=or){Ve(e)&&(e=H0(e));for(const n in e){const o=e[n];let a;Mt(o)?"default"in o?a=M1(o.from||n,o.default,!0):a=M1(o.from||n):a=M1(o),Jt(a)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>a.value,set:i=>a.value=i}):t[n]=a}}function F5(e,t,r){j1(Ve(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,r)}function dc(e,t,r,n){const o=n.includes(".")?tc(r,n):()=>r[n];if(Nt(e)){const a=t[e];Qe(a)&&Te(o,a)}else if(Qe(e))Te(o,e.bind(r));else if(Mt(e))if(Ve(e))e.forEach(a=>dc(a,t,r,n));else{const a=Qe(e.handler)?e.handler.bind(r):t[e.handler];Qe(a)&&Te(o,a,e)}}function x7(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(u=>Rs(l,u,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=Zm[i]||r&&r[i];e[i]=s?s(e[i],t[i]):t[i]}return e}const Zm={data:U5,props:j5,emits:j5,methods:Na,computed:Na,beforeCreate:a1,created:a1,beforeMount:a1,mounted:a1,beforeUpdate:a1,updated:a1,beforeDestroy:a1,beforeUnmount:a1,destroyed:a1,unmounted:a1,activated:a1,deactivated:a1,errorCaptured:a1,serverPrefetch:a1,components:Na,directives:Na,watch:zm,provide:U5,inject:Rm};function U5(e,t){return t?e?function(){return Zt(Qe(e)?e.call(this,this):e,Qe(t)?t.call(this,this):t)}:t:e}function Rm(e,t){return Na(H0(e),H0(t))}function H0(e){if(Ve(e)){const t={};for(let r=0;r1)return r&&Qe(t)?t.call(n&&n.proxy):t}}function jm(e,t,r,n=!1){const o={},a={};Vs(a,Yl,1),e.propsDefaults=Object.create(null),fc(e,t,o,a);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);r?e.props=n?o:Ru(o):e.type.props?e.props=o:e.props=a,e.attrs=a}function Ym(e,t,r,n){const{props:o,attrs:a,vnode:{patchFlag:i}}=e,s=it(o),[l]=e.propsOptions;let u=!1;if((n||i>0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[h,f]=pc(d,t,!0);Zt(i,h),f&&s.push(...f)};!r&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!a&&!l)return Mt(e)&&n.set(e,To),To;if(Ve(a))for(let c=0;c-1,f[1]=_<0||g<_,(g>-1||ot(f,"default"))&&s.push(d)}}}const u=[i,s];return Mt(e)&&n.set(e,u),u}function Y5(e){return e[0]!=="$"}function G5(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function K5(e,t){return G5(e)===G5(t)}function q5(e,t){return Ve(t)?t.findIndex(r=>K5(r,e)):Qe(t)&&K5(t,e)?0:-1}const mc=e=>e[0]==="_"||e==="$stable",S7=e=>Ve(e)?e.map(yr):[yr(e)],Gm=(e,t,r)=>{if(t._n)return t;const n=E((...o)=>S7(t(...o)),r);return n._c=!1,n},vc=(e,t,r)=>{const n=e._ctx;for(const o in e){if(mc(o))continue;const a=e[o];if(Qe(a))t[o]=Gm(o,a,n);else if(a!=null){const i=S7(a);t[o]=()=>i}}},gc=(e,t)=>{const r=S7(t);e.slots.default=()=>r},Km=(e,t)=>{if(e.vnode.shapeFlag&32){const r=t._;r?(e.slots=it(t),Vs(t,"_",r)):vc(t,e.slots={})}else e.slots={},t&&gc(e,t);Vs(e.slots,Yl,1)},qm=(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:(Zt(o,t),!r&&s===1&&delete o._):(a=!t.$stable,vc(t,o)),i=t}else t&&(gc(e,t),i={default:1});if(a)for(const s in o)!mc(s)&&i[s]==null&&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?Gl(n.component)||n.component.proxy:n.el,i=o?null:a,{i:s,r:l}=e,u=t&&t.r,c=s.refs===kt?s.refs={}:s.refs,d=s.setupState;if(u!=null&&u!==l&&(Nt(u)?(c[u]=null,ot(d,u)&&(d[u]=null)):Jt(u)&&(u.value=null)),Qe(l))_n(l,s,12,[i,c]);else{const h=Nt(l),f=Jt(l);if(h||f){const g=()=>{if(e.f){const _=h?ot(d,l)?d[l]:c[l]:l.value;o?Ve(_)&&f7(_,a):Ve(_)?_.includes(a)||_.push(a):h?(c[l]=[a],ot(d,l)&&(d[l]=c[l])):(l.value=[a],e.k&&(c[e.k]=l.value))}else h?(c[l]=i,ot(d,l)&&(d[l]=i)):f&&(l.value=i,e.k&&(c[e.k]=i))};i?(g.id=-1,w1(g,r)):g()}}}const w1=km;function Wm(e){return Qm(e)}function Qm(e,t){const r=M0();r.__VUE__=!0;const{insert:n,remove:o,patchProp:a,createElement:i,createText:s,createComment:l,setText:u,setElementText:c,parentNode:d,nextSibling:h,setScopeId:f=or,insertStaticContent:g}=e,_=(x,L,I,Q=null,W=null,ee=null,fe=!1,ce=null,de=!!L.dynamicChildren)=>{if(x===L)return;x&&!jn(x,L)&&(Q=G(x),ze(x,W,ee,!0),x=null),L.patchFlag===-2&&(de=!1,L.dynamicChildren=null);const{type:le,ref:Ae,shapeFlag:we}=L;switch(le){case jl:C(x,L,I,Q);break;case I1:b(x,L,I,Q);break;case Ka:x==null&&y(L,I,Q,fe);break;case ke:V(x,L,I,Q,W,ee,fe,ce,de);break;default:we&1?B(x,L,I,Q,W,ee,fe,ce,de):we&6?U(x,L,I,Q,W,ee,fe,ce,de):(we&64||we&128)&&le.process(x,L,I,Q,W,ee,fe,ce,de,Z)}Ae!=null&&W&&I0(Ae,x&&x.ref,ee,L||x,!L)},C=(x,L,I,Q)=>{if(x==null)n(L.el=s(L.children),I,Q);else{const W=L.el=x.el;L.children!==x.children&&u(W,L.children)}},b=(x,L,I,Q)=>{x==null?n(L.el=l(L.children||""),I,Q):L.el=x.el},y=(x,L,I,Q)=>{[x.el,x.anchor]=g(x.children,L,I,Q,x.el,x.anchor)},v=({el:x,anchor:L},I,Q)=>{let W;for(;x&&x!==L;)W=h(x),n(x,I,Q),x=W;n(L,I,Q)},k=({el:x,anchor:L})=>{let I;for(;x&&x!==L;)I=h(x),o(x),x=I;o(L)},B=(x,L,I,Q,W,ee,fe,ce,de)=>{fe=fe||L.type==="svg",x==null?$(L,I,Q,W,ee,fe,ce,de):D(x,L,W,ee,fe,ce,de)},$=(x,L,I,Q,W,ee,fe,ce)=>{let de,le;const{type:Ae,props:we,shapeFlag:Me,transition:Oe,dirs:re}=x;if(de=x.el=i(x.type,ee,we&&we.is,we),Me&8?c(de,x.children):Me&16&&R(x.children,de,null,Q,W,ee&&Ae!=="foreignObject",fe,ce),re&&Tn(x,null,Q,"created"),P(de,x,x.scopeId,fe,Q),we){for(const me in we)me!=="value"&&!ms(me)&&a(de,me,null,we[me],ee,x.children,Q,W,Ge);"value"in we&&a(de,"value",null,we.value),(le=we.onVnodeBeforeMount)&&hr(le,Q,x)}re&&Tn(x,null,Q,"beforeMount");const Le=Xm(W,Oe);Le&&Oe.beforeEnter(de),n(de,L,I),((le=we&&we.onVnodeMounted)||Le||re)&&w1(()=>{le&&hr(le,Q,x),Le&&Oe.enter(de),re&&Tn(x,null,Q,"mounted")},W)},P=(x,L,I,Q,W)=>{if(I&&f(x,I),Q)for(let ee=0;ee{for(let le=de;le{const ce=L.el=x.el;let{patchFlag:de,dynamicChildren:le,dirs:Ae}=L;de|=x.patchFlag&16;const we=x.props||kt,Me=L.props||kt;let Oe;I&&In(I,!1),(Oe=Me.onVnodeBeforeUpdate)&&hr(Oe,I,L,x),Ae&&Tn(L,x,I,"beforeUpdate"),I&&In(I,!0);const re=W&&L.type!=="foreignObject";if(le?S(x.dynamicChildren,le,ce,I,Q,re,ee):fe||be(x,L,ce,null,I,Q,re,ee,!1),de>0){if(de&16)z(ce,L,we,Me,I,Q,W);else if(de&2&&we.class!==Me.class&&a(ce,"class",null,Me.class,W),de&4&&a(ce,"style",we.style,Me.style,W),de&8){const Le=L.dynamicProps;for(let me=0;me{Oe&&hr(Oe,I,L,x),Ae&&Tn(L,x,I,"updated")},Q)},S=(x,L,I,Q,W,ee,fe)=>{for(let ce=0;ce{if(I!==Q){if(I!==kt)for(const ce in I)!ms(ce)&&!(ce in Q)&&a(x,ce,I[ce],null,fe,L.children,W,ee,Ge);for(const ce in Q){if(ms(ce))continue;const de=Q[ce],le=I[ce];de!==le&&ce!=="value"&&a(x,ce,le,de,fe,L.children,W,ee,Ge)}"value"in Q&&a(x,"value",I.value,Q.value)}},V=(x,L,I,Q,W,ee,fe,ce,de)=>{const le=L.el=x?x.el:s(""),Ae=L.anchor=x?x.anchor:s("");let{patchFlag:we,dynamicChildren:Me,slotScopeIds:Oe}=L;Oe&&(ce=ce?ce.concat(Oe):Oe),x==null?(n(le,I,Q),n(Ae,I,Q),R(L.children,I,Ae,W,ee,fe,ce,de)):we>0&&we&64&&Me&&x.dynamicChildren?(S(x.dynamicChildren,Me,I,W,ee,fe,ce),(L.key!=null||W&&L===W.subTree)&&Cc(x,L,!0)):be(x,L,I,Ae,W,ee,fe,ce,de)},U=(x,L,I,Q,W,ee,fe,ce,de)=>{L.slotScopeIds=ce,x==null?L.shapeFlag&512?W.ctx.activate(L,I,Q,fe,de):ie(L,I,Q,W,ee,fe,de):se(x,L,de)},ie=(x,L,I,Q,W,ee,fe)=>{const ce=x.component=iv(x,Q,W);if(Fl(x)&&(ce.ctx.renderer=Z),sv(ce),ce.asyncDep){if(W&&W.registerDep(ce,ue),!x.el){const de=ce.subTree=N(I1);b(null,de,L,I)}return}ue(ce,x,L,I,W,ee,fe)},se=(x,L,I)=>{const Q=L.component=x.component;if(bm(x,L,I))if(Q.asyncDep&&!Q.asyncResolved){ne(Q,L,I);return}else Q.next=L,pm(Q.update),Q.update();else L.el=x.el,Q.vnode=L},ue=(x,L,I,Q,W,ee,fe)=>{const ce=()=>{if(x.isMounted){let{next:Ae,bu:we,u:Me,parent:Oe,vnode:re}=x,Le=Ae,me;In(x,!1),Ae?(Ae.el=re.el,ne(x,Ae,fe)):Ae=re,we&&gs(we),(me=Ae.props&&Ae.props.onVnodeBeforeUpdate)&&hr(me,Oe,Ae,re),In(x,!0);const Pe=w2(x),ht=x.subTree;x.subTree=Pe,_(ht,Pe,d(ht.el),G(ht),x,W,ee),Ae.el=Pe.el,Le===null&&wm(x,Pe.el),Me&&w1(Me,W),(me=Ae.props&&Ae.props.onVnodeUpdated)&&w1(()=>hr(me,Oe,Ae,re),W)}else{let Ae;const{el:we,props:Me}=L,{bm:Oe,m:re,parent:Le}=x,me=Ya(L);if(In(x,!1),Oe&&gs(Oe),!me&&(Ae=Me&&Me.onVnodeBeforeMount)&&hr(Ae,Le,L),In(x,!0),we&&ae){const Pe=()=>{x.subTree=w2(x),ae(we,x.subTree,x,W,null)};me?L.type.__asyncLoader().then(()=>!x.isUnmounted&&Pe()):Pe()}else{const Pe=x.subTree=w2(x);_(null,Pe,I,Q,x,W,ee),L.el=Pe.el}if(re&&w1(re,W),!me&&(Ae=Me&&Me.onVnodeMounted)){const Pe=L;w1(()=>hr(Ae,Le,Pe),W)}(L.shapeFlag&256||Le&&Ya(Le.vnode)&&Le.vnode.shapeFlag&256)&&x.a&&w1(x.a,W),x.isMounted=!0,L=I=Q=null}},de=x.effect=new v7(ce,()=>_7(le),x.scope),le=x.update=()=>de.run();le.id=x.uid,In(x,!0),le()},ne=(x,L,I)=>{L.component=x;const Q=x.vnode.props;x.vnode=L,x.next=null,Ym(x,L.props,Q,I),qm(x,L.children,I),la(),N5(),ua()},be=(x,L,I,Q,W,ee,fe,ce,de=!1)=>{const le=x&&x.children,Ae=x?x.shapeFlag:0,we=L.children,{patchFlag:Me,shapeFlag:Oe}=L;if(Me>0){if(Me&128){$e(le,we,I,Q,W,ee,fe,ce,de);return}else if(Me&256){Ye(le,we,I,Q,W,ee,fe,ce,de);return}}Oe&8?(Ae&16&&Ge(le,W,ee),we!==le&&c(I,we)):Ae&16?Oe&16?$e(le,we,I,Q,W,ee,fe,ce,de):Ge(le,W,ee,!0):(Ae&8&&c(I,""),Oe&16&&R(we,I,Q,W,ee,fe,ce,de))},Ye=(x,L,I,Q,W,ee,fe,ce,de)=>{x=x||To,L=L||To;const le=x.length,Ae=L.length,we=Math.min(le,Ae);let Me;for(Me=0;MeAe?Ge(x,W,ee,!0,!1,we):R(L,I,Q,W,ee,fe,ce,de,we)},$e=(x,L,I,Q,W,ee,fe,ce,de)=>{let le=0;const Ae=L.length;let we=x.length-1,Me=Ae-1;for(;le<=we&&le<=Me;){const Oe=x[le],re=L[le]=de?pn(L[le]):yr(L[le]);if(jn(Oe,re))_(Oe,re,I,null,W,ee,fe,ce,de);else break;le++}for(;le<=we&&le<=Me;){const Oe=x[we],re=L[Me]=de?pn(L[Me]):yr(L[Me]);if(jn(Oe,re))_(Oe,re,I,null,W,ee,fe,ce,de);else break;we--,Me--}if(le>we){if(le<=Me){const Oe=Me+1,re=OeMe)for(;le<=we;)ze(x[le],W,ee,!0),le++;else{const Oe=le,re=le,Le=new Map;for(le=re;le<=Me;le++){const ye=L[le]=de?pn(L[le]):yr(L[le]);ye.key!=null&&Le.set(ye.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(ye,W,ee,!0);continue}let je;if(ye.key!=null)je=Le.get(ye.key);else for(me=re;me<=Me;me++)if(xe[me-re]===0&&jn(ye,L[me])){je=me;break}je===void 0?ze(ye,W,ee,!0):(xe[je-re]=le+1,je>=ve?ve=je:te=!0,_(ye,L[je],I,null,W,ee,fe,ce,de),Pe++)}const Ue=te?Jm(xe):To;for(me=Ue.length-1,le=ht-1;le>=0;le--){const ye=re+le,je=L[ye],Ot=ye+1{const{el:ee,type:fe,transition:ce,children:de,shapeFlag:le}=x;if(le&6){qe(x.component.subTree,L,I,Q);return}if(le&128){x.suspense.move(L,I,Q);return}if(le&64){fe.move(x,L,I,Z);return}if(fe===ke){n(ee,L,I);for(let we=0;wece.enter(ee),W);else{const{leave:we,delayLeave:Me,afterLeave:Oe}=ce,re=()=>n(ee,L,I),Le=()=>{we(ee,()=>{re(),Oe&&Oe()})};Me?Me(ee,re,Le):Le()}else n(ee,L,I)},ze=(x,L,I,Q=!1,W=!1)=>{const{type:ee,props:fe,ref:ce,children:de,dynamicChildren:le,shapeFlag:Ae,patchFlag:we,dirs:Me}=x;if(ce!=null&&I0(ce,null,I,x,!0),Ae&256){L.ctx.deactivate(x);return}const Oe=Ae&1&&Me,re=!Ya(x);let Le;if(re&&(Le=fe&&fe.onVnodeBeforeUnmount)&&hr(Le,L,x),Ae&6)Be(x.component,I,Q);else{if(Ae&128){x.suspense.unmount(I,Q);return}Oe&&Tn(x,null,L,"beforeUnmount"),Ae&64?x.type.remove(x,L,I,W,Z,Q):le&&(ee!==ke||we>0&&we&64)?Ge(le,L,I,!1,!0):(ee===ke&&we&384||!W&&Ae&16)&&Ge(de,L,I),Q&&he(x)}(re&&(Le=fe&&fe.onVnodeUnmounted)||Oe)&&w1(()=>{Le&&hr(Le,L,x),Oe&&Tn(x,null,L,"unmounted")},I)},he=x=>{const{type:L,el:I,anchor:Q,transition:W}=x;if(L===ke){Ne(I,Q);return}if(L===Ka){k(x);return}const ee=()=>{o(I),W&&!W.persisted&&W.afterLeave&&W.afterLeave()};if(x.shapeFlag&1&&W&&!W.persisted){const{leave:fe,delayLeave:ce}=W,de=()=>fe(I,ee);ce?ce(x.el,ee,de):de()}else ee()},Ne=(x,L)=>{let I;for(;x!==L;)I=h(x),o(x),x=I;o(L)},Be=(x,L,I)=>{const{bum:Q,scope:W,update:ee,subTree:fe,um:ce}=x;Q&&gs(Q),W.stop(),ee&&(ee.active=!1,ze(fe,x,L,I)),ce&&w1(ce,L),w1(()=>{x.isUnmounted=!0},L),L&&L.pendingBranch&&!L.isUnmounted&&x.asyncDep&&!x.asyncResolved&&x.suspenseId===L.pendingId&&(L.deps--,L.deps===0&&L.resolve())},Ge=(x,L,I,Q=!1,W=!1,ee=0)=>{for(let fe=ee;fex.shapeFlag&6?G(x.component.subTree):x.shapeFlag&128?x.suspense.next():h(x.anchor||x.el),j=(x,L,I)=>{x==null?L._vnode&&ze(L._vnode,null,null,!0):_(L._vnode||null,x,L,null,null,null,I),N5(),Qu(),L._vnode=x},Z={p:_,um:ze,m:qe,r:he,mt:ie,mc:R,pc:be,pbc:S,n:G,o:e};let K,ae;return t&&([K,ae]=t(Z)),{render:j,hydrate:K,createApp:Um(j,K)}}function In({effect:e,update:t},r){e.allowRecurse=t.allowRecurse=r}function Xm(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Cc(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 ev=e=>e.__isTeleport,ke=Symbol.for("v-fgt"),jl=Symbol.for("v-txt"),I1=Symbol.for("v-cmt"),Ka=Symbol.for("v-stc"),qa=[];let rr=null;function m(e=!1){qa.push(rr=e?null:[])}function tv(){qa.pop(),rr=qa[qa.length-1]||null}let vi=1;function W5(e){vi+=e}function yc(e){return e.dynamicChildren=vi>0?rr||To:null,tv(),vi>0&&rr&&rr.push(e),e}function M(e,t,r,n,o,a){return yc(p(e,t,r,n,o,a,!0))}function q(e,t,r,n,o){return yc(N(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 Yl="__vInternal",bc=({key:e})=>e??null,Cs=({ref:e,ref_key:t,ref_for:r})=>(typeof e=="number"&&(e=""+e),e!=null?Nt(e)||Jt(e)||Qe(e)?{i:e1,r:e,k:t,f:!!r}:e:null);function p(e,t=null,r=null,n=0,o=null,a=e===ke?0:1,i=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&bc(t),ref:t&&Cs(t),scopeId:Rl,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:e1};return s?(E7(l,r),a&128&&e.normalize(l)):r&&(l.shapeFlag|=Nt(r)?8:16),vi>0&&!i&&rr&&(l.patchFlag>0||a&6)&&l.patchFlag!==32&&rr.push(l),l}const N=rv;function rv(e,t=null,r=null,n=0,o=null,a=!1){if((!e||e===sc)&&(e=I1),Fs(e)){const s=Kr(e,t,!0);return r&&E7(s,r),vi>0&&!a&&rr&&(s.shapeFlag&6?rr[rr.indexOf(e)]=s:rr.push(s)),s.patchFlag|=-2,s}if(dv(e)&&(e=e.__vccOpts),t){t=nv(t);let{class:s,style:l}=t;s&&!Nt(s)&&(t.class=J(s)),Mt(l)&&(Fu(l)&&!Ve(l)&&(l=Zt({},l)),t.style=Ke(l))}const i=Nt(e)?1:_m(e)?128:ev(e)?64:Mt(e)?4:Qe(e)?2:0;return p(e,t,r,n,o,i,a,!0)}function nv(e){return e?Fu(e)||Yl in e?Zt({},e):e:null}function Kr(e,t,r=!1){const{props:n,ref:o,patchFlag:a,children:i}=e,s=t?Xe(n||{},t):n;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:s,key:s&&bc(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!==ke?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Kr(e.ssContent),ssFallback:e.ssFallback&&Kr(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function w(e=" ",t=0){return N(jl,null,e,t)}function Ei(e,t){const r=N(Ka,null,e);return r.staticCount=t,r}function O(e="",t=!1){return t?(m(),q(I1,null,e)):N(I1,null,e)}function yr(e){return e==null||typeof e=="boolean"?N(I1):Ve(e)?N(ke,null,e.slice()):typeof e=="object"?pn(e):N(jl,null,String(e))}function pn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Kr(e)}function E7(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),E7(e,o()),o._c&&(o._d=!0));return}else{r=32;const o=t._;!o&&!(Yl in t)?t._ctx=e1:o===3&&e1&&(e1.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Qe(t)?(t={default:t,_ctx:e1},r=32):(t=String(t),n&64?(r=16,t=[w(t)]):r=8);e.children=t,e.shapeFlag|=r}function Xe(...e){const t={};for(let r=0;rKt||e1;let A7,yo,Q5="__VUE_INSTANCE_SETTERS__";(yo=M0()[Q5])||(yo=M0()[Q5]=[]),yo.push(e=>Kt=e),A7=e=>{yo.length>1?yo.forEach(t=>t(e)):yo[0](e)};const qo=e=>{A7(e),e.scope.on()},to=()=>{Kt&&Kt.scope.off(),A7(null)};function wc(e){return e.vnode.shapeFlag&4}let gi=!1;function sv(e,t=!1){gi=t;const{props:r,children:n}=e.vnode,o=wc(e);jm(e,r,o,t),Km(e,n);const a=o?lv(e,t):void 0;return gi=!1,a}function lv(e,t){const r=e.type;e.accessCache=Object.create(null),e.proxy=Uu(new Proxy(e.ctx,Pm));const{setup:n}=r;if(n){const o=e.setupContext=n.length>1?kc(e):null;qo(e),la();const a=_n(n,e,0,[e.props,o]);if(ua(),to(),xu(a)){if(a.then(to,to),t)return a.then(i=>{X5(e,i,t)}).catch(i=>{$l(i,e,0)});e.asyncDep=a}else X5(e,a,t)}else _c(e,t)}function X5(e,t,r){Qe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Mt(t)&&(e.setupState=Ku(t)),_c(e,r)}let J5;function _c(e,t,r){const n=e.type;if(!e.render){if(!t&&J5&&!n.render){const o=n.template||x7(e).template;if(o){const{isCustomElement:a,compilerOptions:i}=e.appContext.config,{delimiters:s,compilerOptions:l}=n,u=Zt(Zt({isCustomElement:a,delimiters:s},i),l);n.render=J5(o,u)}}e.render=n.render||or}{qo(e),la();try{Nm(e)}finally{ua(),to()}}}function uv(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,r){return x1(e,"get","$attrs"),t[r]}}))}function kc(e){const t=r=>{e.exposed=r||{}};return{get attrs(){return uv(e)},slots:e.slots,emit:e.emit,expose:t}}function Gl(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Ku(Uu(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 Qe(e)?e.displayName||e.name:e.name||t&&e.__name}function dv(e){return Qe(e)&&"__vccOpts"in e}const A=(e,t)=>dm(e,t,gi);function Ee(e,t,r){const n=arguments.length;return n===2?Mt(t)&&!Ve(t)?Fs(t)?N(e,null,[t]):N(e,t):N(e,null,t):(n>3?r=Array.prototype.slice.call(arguments,2):n===3&&Fs(r)&&(r=[r]),N(e,t,r))}const hv=Symbol.for("v-scx"),fv=()=>M1(hv),pv="3.3.7",mv="http://www.w3.org/2000/svg",Yn=typeof document<"u"?document:null,e3=Yn&&Yn.createElement("template"),vv={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(mv,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{e3.innerHTML=n?`${e}`:e;const s=e3.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]}},rn="transition",Sa="animation",Wo=Symbol("_vtc"),ao=(e,{slots:t})=>Ee(Em,xc(e),t);ao.displayName="Transition";const Mc={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},gv=ao.props=Zt({},nc,Mc),On=(e,t=[])=>{Ve(e)?e.forEach(r=>r(...t)):e&&e(...t)},t3=e=>e?Ve(e)?e.some(t=>t.length>1):e.length>1:!1;function xc(e){const t={};for(const V in e)V in Mc||(t[V]=e[V]);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:u=i,appearToClass:c=s,leaveFromClass:d=`${r}-leave-from`,leaveActiveClass:h=`${r}-leave-active`,leaveToClass:f=`${r}-leave-to`}=e,g=Cv(o),_=g&&g[0],C=g&&g[1],{onBeforeEnter:b,onEnter:y,onEnterCancelled:v,onLeave:k,onLeaveCancelled:B,onBeforeAppear:$=b,onAppear:P=y,onAppearCancelled:R=v}=t,D=(V,U,ie)=>{dn(V,U?c:s),dn(V,U?u:i),ie&&ie()},S=(V,U)=>{V._isLeaving=!1,dn(V,d),dn(V,f),dn(V,h),U&&U()},z=V=>(U,ie)=>{const se=V?P:y,ue=()=>D(U,V,ie);On(se,[U,ue]),r3(()=>{dn(U,V?l:a),Vr(U,V?c:s),t3(se)||n3(U,n,_,ue)})};return Zt(t,{onBeforeEnter(V){On(b,[V]),Vr(V,a),Vr(V,i)},onBeforeAppear(V){On($,[V]),Vr(V,l),Vr(V,u)},onEnter:z(!1),onAppear:z(!0),onLeave(V,U){V._isLeaving=!0;const ie=()=>S(V,U);Vr(V,d),Ec(),Vr(V,h),r3(()=>{V._isLeaving&&(dn(V,d),Vr(V,f),t3(k)||n3(V,n,C,ie))}),On(k,[V,ie])},onEnterCancelled(V){D(V,!1),On(v,[V])},onAppearCancelled(V){D(V,!0),On(R,[V])},onLeaveCancelled(V){S(V),On(B,[V])}})}function Cv(e){if(e==null)return null;if(Mt(e))return[M2(e.enter),M2(e.leave)];{const t=M2(e);return[t,t]}}function M2(e){return Ep(e)}function Vr(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.add(r)),(e[Wo]||(e[Wo]=new Set)).add(t)}function dn(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.remove(n));const r=e[Wo];r&&(r.delete(t),r.size||(e[Wo]=void 0))}function r3(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let yv=0;function n3(e,t,r,n){const o=e._endId=++yv,a=()=>{o===e._endId&&n()};if(r)return setTimeout(a,r);const{type:i,timeout:s,propCount:l}=Sc(e,t);if(!i)return n();const u=i+"end";let c=0;const d=()=>{e.removeEventListener(u,h),a()},h=f=>{f.target===e&&++c>=l&&d()};setTimeout(()=>{c(r[g]||"").split(", "),o=n(`${rn}Delay`),a=n(`${rn}Duration`),i=o3(o,a),s=n(`${Sa}Delay`),l=n(`${Sa}Duration`),u=o3(s,l);let c=null,d=0,h=0;t===rn?i>0&&(c=rn,d=i,h=a.length):t===Sa?u>0&&(c=Sa,d=u,h=l.length):(d=Math.max(i,u),c=d>0?i>u?rn:Sa:null,h=c?c===rn?a.length:l.length:0);const f=c===rn&&/\b(transform|all)(,|$)/.test(n(`${rn}Property`).toString());return{type:c,timeout:d,propCount:h,hasTransform:f}}function o3(e,t){for(;e.lengtha3(r)+a3(e[n])))}function a3(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Ec(){return document.body.offsetHeight}function bv(e,t,r){const n=e[Wo];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):r?e.setAttribute("class",t):e.className=t}const L7=Symbol("_vod"),O0={beforeMount(e,{value:t},{transition:r}){e[L7]=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[L7]:"none"}function wv(e,t,r){const n=e.style,o=Nt(r);if(r&&!o){if(t&&!Nt(t))for(const a in t)r[a]==null&&V0(n,a,"");for(const a in r)V0(n,a,r[a])}else{const a=n.display;o?t!==r&&(n.cssText=r):t&&e.removeAttribute("style"),L7 in e&&(n.display=a)}}const i3=/\s*!important$/;function V0(e,t,r){if(Ve(r))r.forEach(n=>V0(e,t,n));else if(r==null&&(r=""),t.startsWith("--"))e.setProperty(t,r);else{const n=_v(e,t);i3.test(r)?e.setProperty(An(n),r.replace(i3,""),"important"):e[n]=r}}const s3=["Webkit","Moz","ms"],x2={};function _v(e,t){const r=x2[t];if(r)return r;let n=Mr(t);if(n!=="filter"&&n in e)return x2[t]=n;n=Pl(n);for(let o=0;oS2||(Av.then(()=>S2=0),S2=Date.now());function Dv(e,t){const r=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=r.attached)return;j1(Bv(n,r.value),t,5,[n])};return r.value=e,r.attached=Lv(),r}function Bv(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 d3=/^on[a-z]/,Hv=(e,t,r,n,o=!1,a,i,s,l)=>{t==="class"?bv(e,n,o):t==="style"?wv(e,r,n):Tl(t)?h7(t)||Sv(e,t,r,n,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Tv(e,t,n,o))?Mv(e,t,n,a,i,s,l):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),kv(e,t,n,o))};function Tv(e,t,r,n){return n?!!(t==="innerHTML"||t==="textContent"||t in e&&d3.test(t)&&Qe(r)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||d3.test(t)&&Nt(r)?!1:t in e}function ca(e){const t=Ai();if(!t)return;const r=t.ut=(o=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(a=>N0(a,o))},n=()=>{const o=e(t.proxy);P0(t.subTree,o),r(o)};Mm(n),Ct(()=>{const o=new MutationObserver(n);o.observe(t.subTree.el.parentNode,{childList:!0}),ur(()=>o.disconnect())})}function P0(e,t){if(e.shapeFlag&128){const r=e.suspense;e=r.activeBranch,r.pendingBranch&&!r.isHydrating&&r.effects.push(()=>{P0(r.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)N0(e.el,t);else if(e.type===ke)e.children.forEach(r=>P0(r,t));else if(e.type===Ka){let{el:r,anchor:n}=e;for(;r&&(N0(r,t),r!==n);)r=r.nextSibling}}function N0(e,t){if(e.nodeType===1){const r=e.style;for(const n in t)r.setProperty(`--${n}`,t[n])}}const Ac=new WeakMap,Lc=new WeakMap,Us=Symbol("_moveCb"),h3=Symbol("_enterCb"),Dc={name:"TransitionGroup",props:Zt({},gv,{tag:String,moveClass:String}),setup(e,{slots:t}){const r=Ai(),n=rc();let o,a;return ic(()=>{if(!o.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!$v(o[0].el,r.vnode.el,i))return;o.forEach(Vv),o.forEach(Pv);const s=o.filter(Nv);Ec(),s.forEach(l=>{const u=l.el,c=u.style;Vr(u,i),c.transform=c.webkitTransform=c.transitionDuration="";const d=u[Us]=h=>{h&&h.target!==u||(!h||/transform$/.test(h.propertyName))&&(u.removeEventListener("transitionend",d),u[Us]=null,dn(u,i))};u.addEventListener("transitionend",d)})}),()=>{const i=it(e),s=xc(i);let l=i.tag||ke;o=a,a=t.default?k7(t.default()):[];for(let u=0;udelete e.mode;Dc.props;const Ov=Dc;function Vv(e){const t=e.el;t[Us]&&t[Us](),t[h3]&&t[h3]()}function Pv(e){Lc.set(e,e.el.getBoundingClientRect())}function Nv(e){const t=Ac.get(e),r=Lc.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 $v(e,t,r){const n=e.cloneNode(),o=e[Wo];o&&o.forEach(s=>{s.split(/\s+/).forEach(l=>l&&n.classList.remove(l))}),r.split(/\s+/).forEach(s=>s&&n.classList.add(s)),n.style.display="none";const a=t.nodeType===1?t:t.parentNode;a.appendChild(n);const{hasTransform:i}=Sc(n);return a.removeChild(n),i}const f3=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ve(t)?r=>gs(t,r):t};function Zv(e){e.target.composing=!0}function p3(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const E2=Symbol("_assign"),Rv={created(e,{modifiers:{lazy:t,trim:r,number:n}},o){e[E2]=f3(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[E2](s)}),r&&Mo(e,"change",()=>{e.value=e.value.trim()}),t||(Mo(e,"compositionstart",Zv),Mo(e,"compositionend",p3),Mo(e,"change",p3))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:r,trim:n,number:o}},a){if(e[E2]=f3(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)}},zv=["ctrl","shift","alt","meta"],Fv={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)=>zv.some(r=>e[`${r}Key`]&&!t.includes(r))},Et=(e,t)=>(r,...n)=>{for(let o=0;or=>{if(!("key"in r))return;const n=An(r.key);if(t.some(o=>o===n||Uv[o]===n))return e(r)},jv=Zt({patchProp:Hv},vv);let m3;function Yv(){return m3||(m3=Wm(jv))}const Bc=(...e)=>{const t=Yv().createApp(...e),{mount:r}=t;return t.mount=n=>{const o=Gv(n);if(!o)return;const a=t._component;!Qe(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 Gv(e){return Nt(e)?document.querySelector(e):e}/*! * vue-router v4.2.5 * (c) 2023 Eduardo San Martin Morote * @license MIT @@ -584,7 +584,7 @@ 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(()=>[Ioe,w()]),_:1},8,["title"]),w(),N(H(Pt),{trigger:"hover",title:"Data Plane Proxy (DPP)","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:E(()=>[w(T(H(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(()=>[Ooe,w()]),_:1}),w(),Voe,w(),Poe,w(),Noe]))}}),b1={KumaLogo:C1(O1e,{description:"KumaLogo"}),GithubButton:C1($te,{description:"GithubButton"}),MainOverview:C1(wre,{description:"MainOverview"}),KubernetesGraph:C1(Kre,{description:"KubernetesGraph"}),PostgresGraph:C1(voe,{description:"PostgresGraph"}),MemoryGraph:C1(une,{description:"MemoryGraph"}),MultizoneGraph:C1(Gne,{description:"MultizoneGraph"}),StandaloneGraph:C1($oe,{description:"StandaloneGraph"}),AppSidebar:C1(B1e,{description:"AppSidebar"}),AppHeader:C1(l1e,{description:"AppHeader"}),AppLoadingBar:C1(y1e,{description:"AppLoadingBar"}),AppOnboardingNotification:C1(M1e,{description:"AppOnboardingNotification"}),MainView:C1(d1e,{description:"MainView"}),MeshDetails:C1(xre,{description:"MeshDetails"})},[Zoe,Roe,pse,mse,vse,gse,Cse,yse,bse,wse,_se,kse,zoe,Mse]=Hl(b1.KumaLogo,b1.GithubButton,b1.MainOverview,b1.KubernetesGraph,b1.PostgresGraph,b1.MemoryGraph,b1.MultizoneGraph,b1.StandaloneGraph,b1.AppSidebar,b1.AppHeader,b1.AppLoadingBar,b1.AppOnboardingNotification,b1.MainView,b1.MeshDetails),Foe={key:0,"aria-label":"Breadcrumb"},Uoe={key:0,class:"app-view-title-bar"},joe={key:1,class:"actions"},Yoe={key:1},Goe=X({__name:"AppView",props:{breadcrumbs:{default:null},fullscreen:{type:Boolean,default:!1}},setup(e){const t=zoe(),r=e,n=new Map,o=Y([]),a=Symbol("app-view"),i=c=>{const d=[...c.values()];d.some(h=>h.length===0)?o.value=[]:o.value=d.flat()},s={addBreadcrumbs:(c,d)=>{typeof c<"u"&&(n.set(d,c),i(n))},removeBreadcrumbs:c=>{n.delete(c),i(n)}},l=M1("app-view-parent",void 0);l||Po("app-view-parent",s);const u=l||s;return Te(()=>r.breadcrumbs,c=>{c!==null&&u.addBreadcrumbs(c,a)},{immediate:!0}),lr(()=>{u.removeBreadcrumbs(a)}),(c,d)=>{const h=p1("KAlert");return m(),q(vt(H(l)?"div":H(t)),{class:J({"app-main-content":!H(l)})},{default:E(()=>[!H(l)&&o.value.length>0?(m(),M("nav",Foe,[N(H(N7),{items:o.value},null,8,["items"])])):O("",!0),w(),p("section",{class:J({"is-fullscreen":r.fullscreen})},[c.$slots.title?(m(),M("header",Uoe,[r.fullscreen?(m(),q(H(dte),{key:0})):O("",!0),w(),F(c.$slots,"title",{},void 0,!0),w(),c.$slots.actions?(m(),M("div",joe,[F(c.$slots,"actions",{},void 0,!0)])):O("",!0)])):O("",!0),w(),c.$slots.notifications?(m(),M("aside",Yoe,[N(h,{class:"mb-4",appearance:"warning"},{alertMessage:E(()=>[F(c.$slots,"notifications",{},void 0,!0)]),_:3})])):O("",!0),w(),F(c.$slots,"default",{},void 0,!0)],2)]),_:3},8,["class"])}}});const Koe=g1(Goe,[["__scopeId","data-v-a22bdb0c"]]),o7=Symbol("route-view-parent"),qoe=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=M1(o7);return typeof n<"u"&&(Te(()=>t.title,o=>{o.length>0&&n.addTitle(o,r)},{immediate:!0}),lr(()=>{n.removeTitle(r)})),(o,a)=>t.render?(m(),M(ke,{key:0},[w(T(t.title),1)],64)):O("",!0)}}),x5=function(e){let t;return(...r)=>{t&&window.cancelAnimationFrame(t),t=window.requestAnimationFrame(e.bind(e,...r))}},Woe=function(e){return(Array.isArray(e)?e[0]:e)??""},Qoe=(e=document)=>x5(t=>{e.title=t}),Xoe=(e=document.documentElement)=>{if(!e)return()=>{};const t=[...e.classList];return x5(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||[])})},du=(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}},Joe=["data-testid"],eae={key:0,class:"route-view-title visually-hidden","aria-live":"assertive","aria-atomic":"true"},tae=X({__name:"RouteView",props:{name:{},attrs:{default:()=>({})},params:{default:()=>({})}},setup(e){const t=E5(),r=_f(),{t:n}=E1(),o=Wl(),a=Qg(),i=Symbol("route-view"),s=e,l=A(()=>s.name),u=Y(""),c=new Map,d=new Map,h=Qoe(document),f=Xoe(document.documentElement),g=P=>P.reverse().concat(n("components.route-view.title",{name:n("common.product.name")})).join(" | "),_={addTitle:(P,R)=>{u.value=P,c.set(R,P),h(g([...c.values()]))},removeTitle:P=>{c.delete(P),h(g([...c.values()]))},addAttrs:(P,R)=>{d.set(R,P),f([...d.values()])},removeAttrs:P=>{d.delete(P),f([...d.values()])}},C=A(()=>Object.entries({...s.params,...o.query,...o.params}).reduce((R,[D,S])=>{if(typeof s.params[D]>"u")return R;let z=Woe(S);const V=s.params[D];switch(!0){case typeof V=="number":isNaN(Number(S))&&(z=String(V));break}return z.length===0&&(z=String(V)),R[D]=decodeURIComponent(z),R},{}));let b={};const y=x5(P=>{a.push({name:s.name,query:du(P,o.query)}),b={}}),v=P=>{b={...b,...P},y(b)},k=(...P)=>{a.push(...P)};Te(()=>s.name,()=>{const P=Object.entries(C.value||{}).reduce((R,[D,S])=>(typeof o.params[D]>"u"&&(R[D]=S),R),{});Object.keys(P).length>0&&a.replace({query:du(P,o.query)})},{immediate:!0});const B=M1(o7,void 0);B||(h(n("components.route-view.title",{name:n("common.product.name")})),Po(o7,_));const $=B||_;return Te(()=>s.attrs,P=>{Object.keys(P).length>0&&$.addAttrs(P,i)},{immediate:!0}),lr(()=>{$.removeAttrs(i)}),(P,R)=>(m(),M("div",{class:"route-view","data-testid":l.value},[H(B)?O("",!0):(m(),M("div",eae,T(H(n)("components.route-view.route-announcer",{title:u.value})),1)),w(),F(P.$slots,"default",{t:H(n),env:H(t),can:H(r),route:{update:v,replace:k,params:C.value}})],8,Joe))}}),rae=e=>[{path:"/404",name:"not-found",alias:"/:pathMatch(.*)*",meta:{title:"Item not found"},component:()=>e[e.length-1]()}],nae=e=>{const t=(r,n)=>typeof e[r]<"u"?e[r](t,n):!1;return t};function oae(e){const t=e.split(/([A-Z][a-z]+)/).join(" ").replace(/\s+/g," ").trim();return t.charAt(0).toUpperCase()+t.substring(1)}function a7(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 a7(e[n[0]],n.slice(1),r)}class hu extends Error{get key(){return this.message}}const aae=(e,t)=>{const r=jJ("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 a7(e,a)>"u")throw a.startsWith("http.api.")?new hu(a):new Error(`Missing message: "${a}" for locale "en-us", using id as fallback`);return a7(e,a).length===0?"":(o[1]={...n,...o[1]},r.t(...o))}catch(s){switch(!0){case s instanceof hu:return oae(s.key.split(".").pop());default:if((i=o[2])!=null&&i.defaultMessage)return o[2].defaultMessage;throw s}}}}};var ui=class{constructor(e,t,r,n,o,a){mt(this,"type",3);mt(this,"name","");mt(this,"prefix","");mt(this,"value","");mt(this,"suffix","");mt(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"}},iae=/[$_\p{ID_Start}]/u,sae=/[$_\u200C\u200D\p{ID_Continue}]/u,i7=".*";function lae(e,t){return(t?/^[\x00-\xFF]*$/:/^[\x00-\x7F]*$/).test(e)}function Jh(e,t=!1){let r=[],n=0;for(;n{if(il("OTHER_MODIFIER")??l("ASTERISK"),c=y=>{let v=l(y);if(v!==void 0)return v;let{type:k,index:B}=r[i];throw new TypeError(`Unexpected ${k} at ${B}, expected ${y}`)},d=()=>{let y="",v;for(;v=l("CHAR")??l("ESCAPED_CHAR");)y+=v;return y},h=y=>y,f=t.encodePart||h,g="",_=y=>{g+=y},C=()=>{g.length&&(o.push(new ui(3,"","",f(g),"",3)),g="")},b=(y,v,k,B,$)=>{let P=3;switch($){case"?":P=1;break;case"*":P=0;break;case"+":P=2;break}if(!v&&!k&&P===3){_(y);return}if(C(),!v&&!k){if(!y)return;o.push(new ui(3,"","",f(y),"",P));return}let R;k?k==="*"?R=i7:R=k:R=n;let D=2;R===n?(D=1,R=""):R===i7&&(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 ui(D,S,f(y),R,f(B),P))};for(;i-1)}return i||(n+=`(?=${a}|${o})`),new RegExp(n,fu(r))}var hn={delimiter:"",prefixes:"",sensitive:!0,strict:!0},cae={delimiter:".",prefixes:"",sensitive:!0,strict:!0},dae={delimiter:"/",prefixes:"/",sensitive:!0,strict:!0};function hae(e,t){return e.length?e[0]==="/"?!0:!t||e.length<2?!1:(e[0]=="\\"||e[0]=="{")&&e[1]=="/":!1}function rf(e,t){return e.startsWith(t)?e.substring(t.length,e.length):e}function fae(e,t){return e.endsWith(t)?e.substr(0,e.length-t.length):e}function nf(e){return!e||e.length<2?!1:e[0]==="["||(e[0]==="\\"||e[0]==="{")&&e[1]==="["}var of=["ftp","file","http","https","ws","wss"];function af(e){if(!e)return!0;for(let t of of)if(e.test(t))return!0;return!1}function pae(e,t){if(e=rf(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 mae(e,t){if(e=rf(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 vae(e,t){return t||e===""?e:nf(e)?uf(e):lf(e)}function gae(e,t){if(t||e==="")return e;let r=new URL("https://example.com");return r.password=e,r.password}function Cae(e,t){if(t||e==="")return e;let r=new URL("https://example.com");return r.username=e,r.username}function yae(e,t,r){if(r||e==="")return e;if(t&&!of.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 bae(e,t,r){return sf(t)===e&&(e=""),r||e===""?e:cf(e)}function wae(e,t){return e=fae(e,":"),t||e===""?e:S5(e)}function sf(e){switch(e){case"ws":case"http":return"80";case"wws":case"https":return"443";case"ftp":return"21";default:return""}}function S5(e){if(e==="")return e;if(/^[-+.A-Za-z0-9]*$/.test(e))return e.toLowerCase();throw new TypeError(`Invalid protocol '${e}'.`)}function _ae(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 lf(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 uf(e){if(e==="")return e;if(/[^0-9a-fA-F[\]:]/g.test(e))throw new TypeError(`Invalid IPv6 hostname '${e}'`);return e.toLowerCase()}function cf(e){if(e===""||/^[0-9]*$/.test(e)&&parseInt(e)<=65535)return e;throw new TypeError(`Invalid port '${e}'.`)}function Mae(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 xae(e){return e===""?e:new URL(`data:${e}`).pathname}function Sae(e){if(e==="")return e;let t=new URL("https://example.com");return t.search=e,t.search.substring(1,t.search.length)}function Eae(e){if(e==="")return e;let t=new URL("https://example.com");return t.hash=e,t.hash.substring(1,t.hash.length)}var $o,s1,St,bt,Qn,Zo,zr,Ro,zo,Fo,Vt,zt,wl,df,xi,s7,Xn,Ua,Uo,Ts,_1,Z1,Si,l7,_l,hf,jo,Is,kl,ff,Ml,pf,Yo,Os,Cn,Do,Fr,zn,xl,mf,Sl,vf,El,gf,Al,Cf,z1,fr,Ll,yf,gu,Aae=(gu=class{constructor(e){et(this,Vt);et(this,wl);et(this,xi);et(this,Xn);et(this,Uo);et(this,_1);et(this,Si);et(this,_l);et(this,jo);et(this,kl);et(this,Ml);et(this,Yo);et(this,Cn);et(this,Fr);et(this,xl);et(this,Sl);et(this,El);et(this,Al);et(this,z1);et(this,Ll);et(this,$o,void 0);et(this,s1,[]);et(this,St,{});et(this,bt,0);et(this,Qn,1);et(this,Zo,0);et(this,zr,0);et(this,Ro,0);et(this,zo,0);et(this,Fo,!1);jt(this,$o,e)}get result(){return oe(this,St)}parse(){for(jt(this,s1,Jh(oe(this,$o),!0));oe(this,bt)0)if(ge(this,Sl,vf).call(this))jt(this,Ro,oe(this,Ro)-1);else continue;if(ge(this,xl,mf).call(this)){jt(this,Ro,oe(this,Ro)+1);continue}switch(oe(this,zr)){case 0:ge(this,Si,l7).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,Si,l7).call(this)){ge(this,Ll,yf).call(this);let e=7,t=1;oe(this,Fo)&&(oe(this,St).pathname="/"),ge(this,_l,hf).call(this)?(e=2,t=3):oe(this,Fo)&&(e=2),ge(this,Vt,zt).call(this,e,t)}break;case 2:ge(this,jo,Is).call(this)?ge(this,Xn,Ua).call(this,3):(ge(this,Yo,Os).call(this)||ge(this,Cn,Do).call(this)||ge(this,Fr,zn).call(this))&&ge(this,Xn,Ua).call(this,5);break;case 3:ge(this,kl,ff).call(this)?ge(this,Vt,zt).call(this,4,1):ge(this,jo,Is).call(this)&&ge(this,Vt,zt).call(this,5,1);break;case 4:ge(this,jo,Is).call(this)&&ge(this,Vt,zt).call(this,5,1);break;case 5:ge(this,El,gf).call(this)?jt(this,zo,oe(this,zo)+1):ge(this,Al,Cf).call(this)&&jt(this,zo,oe(this,zo)-1),ge(this,Ml,pf).call(this)&&!oe(this,zo)?ge(this,Vt,zt).call(this,6,1):ge(this,Yo,Os).call(this)?ge(this,Vt,zt).call(this,7,0):ge(this,Cn,Do).call(this)?ge(this,Vt,zt).call(this,8,1):ge(this,Fr,zn).call(this)&&ge(this,Vt,zt).call(this,9,1);break;case 6:ge(this,Yo,Os).call(this)?ge(this,Vt,zt).call(this,7,0):ge(this,Cn,Do).call(this)?ge(this,Vt,zt).call(this,8,1):ge(this,Fr,zn).call(this)&&ge(this,Vt,zt).call(this,9,1);break;case 7:ge(this,Cn,Do).call(this)?ge(this,Vt,zt).call(this,8,1):ge(this,Fr,zn).call(this)&&ge(this,Vt,zt).call(this,9,1);break;case 8:ge(this,Fr,zn).call(this)&&ge(this,Vt,zt).call(this,9,1);break}}}},$o=new WeakMap,s1=new WeakMap,St=new WeakMap,bt=new WeakMap,Qn=new WeakMap,Zo=new WeakMap,zr=new WeakMap,Ro=new WeakMap,zo=new WeakMap,Fo=new WeakMap,Vt=new WeakSet,zt=function(e,t){switch(oe(this,zr)){case 0:break;case 1:oe(this,St).protocol=ge(this,z1,fr).call(this);break;case 2:break;case 3:oe(this,St).username=ge(this,z1,fr).call(this);break;case 4:oe(this,St).password=ge(this,z1,fr).call(this);break;case 5:oe(this,St).hostname=ge(this,z1,fr).call(this);break;case 6:oe(this,St).port=ge(this,z1,fr).call(this);break;case 7:oe(this,St).pathname=ge(this,z1,fr).call(this);break;case 8:oe(this,St).search=ge(this,z1,fr).call(this);break;case 9:oe(this,St).hash=ge(this,z1,fr).call(this);break}ge(this,wl,df).call(this,e,t)},wl=new WeakSet,df=function(e,t){jt(this,zr,e),jt(this,Zo,oe(this,bt)+t),jt(this,bt,oe(this,bt)+t),jt(this,Qn,0)},xi=new WeakSet,s7=function(){jt(this,bt,oe(this,Zo)),jt(this,Qn,0)},Xn=new WeakSet,Ua=function(e){ge(this,xi,s7).call(this),jt(this,zr,e)},Uo=new WeakSet,Ts=function(e){return e<0&&(e=oe(this,s1).length-e),e=0&&(e.pathname=Or(n.pathname.substring(0,o+1),r)+e.pathname)}e.pathname=yae(e.pathname,e.protocol,r)}return typeof t.search=="string"&&(e.search=mae(t.search,r)),typeof t.hash=="string"&&(e.hash=pae(t.hash,r)),e}function ja(e){return e.replace(/([+*?:{}()\\])/g,"\\$1")}function Lae(e){return e.replace(/([.+*?^${}()[\]|/\\])/g,"\\$1")}function Dae(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=`[^${Lae(t.delimiter)}]+?`,o=/[$_\u200C\u200D\p{ID_Continue}]/u,a="";for(let i=0;i0?e[i-1]:null,d=i0?d.value[0]:"";u=o.test(h)}else u=!d.hasCustomName();if(!u&&!s.prefix.length&&c&&c.type===3){let h=c.value[c.value.length-1];u=t.prefixes.includes(h)}u&&(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&&(!c||c.type===3||c.modifier!==3||u||s.prefix!=="")?a+="*":a+=`(${r})`),s.type===1&&l&&s.suffix.length&&o.test(s.suffix[0])&&(a+="\\"),a+=ja(s.suffix),u&&(a+="}"),s.modifier!==3&&(a+=Ho(s.modifier))}return a}var gr,Jn,Go,Yt,Cr,Cu,bf=(Cu=class{constructor(e={},t,r){et(this,gr,void 0);et(this,Jn,{});et(this,Go,{});et(this,Yt,{});et(this,Cr,{});try{let n;if(typeof t=="string"?n=t:r=t,typeof e=="string"){let s=new Aae(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};jt(this,gr,Oa({pathname:ln,protocol:ln,username:ln,password:ln,hostname:ln,port:ln,search:ln,hash:ln},e,!0)),sf(oe(this,gr).protocol)===oe(this,gr).port&&(oe(this,gr).port="");let i;for(i of w0){if(!(i in oe(this,gr)))continue;let s={},l=oe(this,gr)[i];switch(oe(this,Go)[i]=[],i){case"protocol":Object.assign(s,hn),s.encodePart=S5;break;case"username":Object.assign(s,hn),s.encodePart=_ae;break;case"password":Object.assign(s,hn),s.encodePart=kae;break;case"hostname":Object.assign(s,cae),nf(l)?s.encodePart=uf:s.encodePart=lf;break;case"port":Object.assign(s,hn),s.encodePart=cf;break;case"pathname":af(oe(this,Jn).protocol)?(Object.assign(s,dae,o),s.encodePart=Mae):(Object.assign(s,hn,o),s.encodePart=xae);break;case"search":Object.assign(s,hn,o),s.encodePart=Sae;break;case"hash":Object.assign(s,hn,o),s.encodePart=Eae;break}try{oe(this,Cr)[i]=ef(l,s),oe(this,Jn)[i]=tf(oe(this,Cr)[i],oe(this,Go)[i],s),oe(this,Yt)[i]=Dae(oe(this,Cr)[i],s)}catch{throw new TypeError(`invalid ${i} pattern '${oe(this,gr)[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,pu(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,pu(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,Go)[o].entries())if(typeof l=="string"||typeof l=="number"){let u=a[s+1];i[l]=u}n[o]={input:r[o]??"",groups:i}}return n}static compareComponent(e,t,r){let n=(s,l)=>{for(let u of["type","modifier","prefix","value","suffix"]){if(s[u]{let u=0;for(;u{this.routes.set(new bf({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 Hae{constructor(t,r){mt(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 Tae{constructor(t,{create:r,destroy:n},o){mt(this,"cache",new Map);mt(this,"pool");mt(this,"getCacheKeyPrefix");const a=new Bae(t);this.pool=new Hae(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 Iae=0,Oae=1,Fn=2,Vae=e=>e.readyState===Fn;class Pae extends EventTarget{constructor(r,n={}){super();mt(this,"url","");mt(this,"withCredentials",!1);mt(this,"CONNECTING",Iae);mt(this,"OPEN",Oae);mt(this,"CLOSED",Fn);mt(this,"onerror",null);mt(this,"onmessage",null);mt(this,"onopen",null);mt(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 Nae=(e,t)=>{const[r,n]=e.split("?"),o=new URLSearchParams(n),a=t.match(r);return new Pae(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),Vae(this)||await new Promise(s=>setTimeout(s,5e3))})},$ae=(e,t)=>{t&&t.close()},Zae={create:Nae,destroy:$ae};class Rae{constructor(t){mt(this,"env");let r=t;const n=(s,l="")=>this.var(s,(r==null?void 0:r[s])??l),o=this.getConfig(),a=Uae(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=zae(),console.error("Unable to parse kuma config. Falling back to defaults")),r.apiUrl=Fae(r.apiUrl),r}}function zae(e=""){return{baseGuiPath:"/gui",apiUrl:e,version:"2.4.0",product:"Kuma",mode:"global",environment:"universal",storeType:"postgres",apiReadOnly:!1}}function wf(e){return e.endsWith("/")?wf(e.slice(0,-1)):e}function Fae(e){return e=!e.includes("://")&&!e.startsWith("/")?`/${e}`:e,wf(e)}function Uae(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 Gt={Env:De("application.Env"),env:De("application.env"),EnvVars:De("EnvVars"),can:De("application.can"),features:De("application.can.features"),notFoundView:De("application.not-found"),applicationComponents:De("application.components"),sources:De("data.sources"),dataSourcePool:De("data.DataSourcePool"),dataSourceLifecycle:De("data.DataSourceLifecycle"),getDataSourceCacheKeyPrefix:De("data.getDataSourceCacheKeyPrefix"),i18n:De("i18n"),enUs:De("i18n.locale.enUs")},jae=e=>[[De("application.components"),{service:t=>[["AppView",Koe],["DataSource",n7],["RouteView",tae],["RouteTitle",qoe],["I18nT",YJ(t)]],arguments:[e.i18n],labels:[e.components]}],[De("application.routes"),{service:rae,arguments:[Gt.notFoundView],labels:[e.routes]}],[Gt.i18n,{service:aae,arguments:[Gt.enUs,e.env]}],[Gt.can,{service:nae,arguments:[Gt.features]}],[Gt.Env,{service:Rae,arguments:[e.EnvVars]}],[Gt.env,{service:t=>(...r)=>t.var(...r),arguments:[Gt.Env]}],[Gt.dataSourceLifecycle,{constant:Zae}],[Gt.getDataSourceCacheKeyPrefix,{service:()=>()=>"",arguments:[e.router]}],[Gt.dataSourcePool,{service:Tae,arguments:[e.sources,Gt.dataSourceLifecycle,Gt.getDataSourceCacheKeyPrefix]}]],Yae=Gt,[E5,_f,E1,Gae]=Hl(Gt.env,Gt.can,Gt.i18n,Gt.dataSourcePool);function Kae(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 qae=e=>({"use kubernetes":t=>e("KUMA_ENVIRONMENT")==="kubernetes","use state":t=>e("KUMA_STORE_TYPE")!=="memory"}),Wae=()=>[{path:"/",name:"home",component:()=>Ce(()=>import("./MainOverviewView-fbd34e8f.js"),["./AppCollection-78207d85.css","./StatusBadge-307eb0a4.css","./MainOverviewView-373c5392.css"],import.meta.url)}],Qae=e=>({"/global-insight":(t,r)=>(r.close(),e.getGlobalInsight())}),Xae=e=>[[De("control-planes.routes"),{service:Wae,labels:[e.routes]}],[De("control-planes.sources"),{service:Qae,arguments:[e.api],labels:[e.sources]}],[De("control-planes.features"),{service:qae,arguments:[e.env],labels:[e.features]}]],Jae=()=>({"/me":async(e={},t)=>(t.close(),Promise.resolve({pageSize:50}))}),eie={sources:De("me.sources")},tie=e=>[[eie.sources,{service:Jae,arguments:[e.api],labels:[e.sources]}]],rie=(e,t,r,n)=>[{path:"/meshes",name:"mesh-index-view",redirect:{name:"mesh-list-view"},component:()=>Ce(()=>import("./MeshIndexView-9c60a327.js"),[],import.meta.url),children:[{path:"",name:"mesh-list-view",component:()=>Ce(()=>import("./MeshListView-771838a0.js"),["./AppCollection-78207d85.css","./SummaryView-54907b29.css","./MeshListView-a2bf927f.css"],import.meta.url),children:[{path:":mesh",name:"mesh-summary-view",component:()=>Ce(()=>import("./MeshSummaryView-8b0c635a.js"),["./MeshSummaryView-9a77e477.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:()=>Ce(()=>import("./MeshTabsView-23bb6eb8.js"),["./NavTabs-098c6540.css"],import.meta.url),children:[{path:"overview",meta:{module:"meshes"},name:"mesh-detail-view",component:()=>Ce(()=>import("./MeshDetailView-e234bdfb.js"),["./MeshDetailView-2dc351d8.css"],import.meta.url)},{path:"config",name:"mesh-config-view",component:()=>Ce(()=>import("./MeshConfigView-797e47e9.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()]}]}],nie=e=>({"/meshes":async(t,r)=>{r.close();const{size:n}=t,o=t.size*(t.page-1);return e.getAllMeshInsights({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})}}),oie=["protocol","service","zone"];function u7(e){const t=new Map;for(const[r,n]of e){const o=oie.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 aie=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(u7(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(u7(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})}}),iie=()=>({items:()=>[{path:"data-planes",name:"data-plane-list-view",meta:{module:"data-planes"},component:()=>Ce(()=>import("./DataPlaneListView-425e6743.js"),["./AppCollection-78207d85.css","./StatusBadge-307eb0a4.css","./KFilterBar-7bcd1f9c.css","./SummaryView-54907b29.css","./DataPlaneListView-55ed36f3.css"],import.meta.url),children:[{path:":dataPlane",name:"data-plane-summary-view",component:()=>Ce(()=>import("./DataPlaneSummaryView-d08927e7.js"),["./StatusBadge-307eb0a4.css","./TagList-613e8329.css","./DataPlaneSummaryView-97ead746.css"],import.meta.url)}]}],item:()=>[{path:"data-planes/:dataPlane",name:"data-plane-detail-tabs-view",component:()=>Ce(()=>import("./DataPlaneDetailTabsView-2b1cd6a5.js"),["./NavTabs-098c6540.css"],import.meta.url),children:[{path:"overview",name:"data-plane-detail-view",component:()=>Ce(()=>import("./DataPlaneDetailView-8db98f11.js"),["./StatusBadge-307eb0a4.css","./AccordionList-8bab9627.css","./SubscriptionList-6d98c7d0.css","./TagList-613e8329.css","./DataPlaneDetailView-4fe1d84b.css"],import.meta.url)},{path:"policies",name:"data-plane-policies-view",component:()=>Ce(()=>import("./DataPlanePoliciesView-16e7d738.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:()=>Ce(()=>import("./DataPlaneXdsConfigView-b86856b2.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"stats",name:"data-plane-stats-view",component:()=>Ce(()=>import("./DataPlaneStatsView-860eec80.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"clusters",name:"data-plane-clusters-view",component:()=>Ce(()=>import("./DataPlaneClustersView-869c3b07.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"config",name:"data-plane-config-view",component:()=>Ce(()=>import("./DataPlaneConfigView-d2ff519d.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}]}),sie=e=>[[De("data-planes.sources"),{service:aie,arguments:[e.api],labels:[e.sources]}]],lie=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(u7(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})}}),uie=()=>({items:()=>[{path:"gateways",name:"gateway-list-view",meta:{module:"gateways"},component:()=>Ce(()=>import("./GatewayListView-e33ed7de.js"),["./AppCollection-78207d85.css","./StatusBadge-307eb0a4.css","./KFilterBar-7bcd1f9c.css","./SummaryView-54907b29.css","./GatewayListView-3a15d65f.css"],import.meta.url),children:[{path:":dataPlane",name:"gateway-summary-view",component:()=>Ce(()=>import("./DataPlaneSummaryView-d08927e7.js"),["./StatusBadge-307eb0a4.css","./TagList-613e8329.css","./DataPlaneSummaryView-97ead746.css"],import.meta.url)}]}],item:()=>[{path:"gateways/:dataPlane",name:"gateway-detail-tabs-view",component:()=>Ce(()=>import("./DataPlaneDetailTabsView-2b1cd6a5.js"),["./NavTabs-098c6540.css"],import.meta.url),props:{isGatewayView:!0},children:[{path:"overview",name:"gateway-detail-view",component:()=>Ce(()=>import("./DataPlaneDetailView-8db98f11.js"),["./StatusBadge-307eb0a4.css","./AccordionList-8bab9627.css","./SubscriptionList-6d98c7d0.css","./TagList-613e8329.css","./DataPlaneDetailView-4fe1d84b.css"],import.meta.url)},{path:"policies",name:"gateway-policies-view",component:()=>Ce(()=>import("./GatewayPoliciesView-8b2ec657.js"),["./AccordionList-8bab9627.css","./GatewayPoliciesView-15d674af.css"],import.meta.url)},{path:"xds-config",name:"gateway-xds-config-view",component:()=>Ce(()=>import("./DataPlaneXdsConfigView-b86856b2.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"stats",name:"gateway-stats-view",component:()=>Ce(()=>import("./DataPlaneStatsView-860eec80.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"clusters",name:"gateway-clusters-view",component:()=>Ce(()=>import("./DataPlaneClustersView-869c3b07.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"config",name:"gateway-config-view",component:()=>Ce(()=>import("./DataPlaneConfigView-d2ff519d.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}]}),cie=e=>[[De("gateway.sources"),{service:lie,arguments:[e.api],labels:[e.sources]}]],die=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})}}),hie=()=>({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:()=>Ce(()=>import("./PolicyListView-2ca75f9b.js"),["./AppCollection-78207d85.css","./PolicyTypeTag-f5c09fb0.css","./SummaryView-54907b29.css","./PolicyListView-bc46ef91.css"],import.meta.url),children:[{path:":policy",name:"policy-summary-view",component:()=>Ce(()=>import("./PolicySummaryView-95ff1906.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css","./PolicySummaryView-006fa439.css"],import.meta.url)}]}]}],item:()=>[{path:"policies/:policyPath/:policy/overview",name:"policy-detail-view",component:()=>Ce(()=>import("./PolicyDetailView-dc026836.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}),fie=e=>[[De("policies.sources"),{service:die,arguments:[e.api],labels:[e.sources]}]],pie=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}}),mie=()=>({items:()=>[{path:"services",name:"service-list-view",meta:{module:"services"},component:()=>Ce(()=>import("./ServiceListView-d94388f7.js"),["./AppCollection-78207d85.css","./StatusBadge-307eb0a4.css","./SummaryView-54907b29.css","./ServiceListView-fd680b07.css"],import.meta.url),children:[{path:":service",name:"service-summary-view",component:()=>Ce(()=>import("./ServiceSummaryView-859fca14.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css","./TagList-613e8329.css","./StatusBadge-307eb0a4.css","./ServiceSummaryView-eb65e91d.css"],import.meta.url)}]}],item:()=>[{path:"services/:service",name:"service-detail-tabs-view",component:()=>Ce(()=>import("./ServiceDetailTabsView-c1337bd8.js"),["./NavTabs-098c6540.css"],import.meta.url),children:[{path:"overview",name:"service-detail-view",component:()=>Ce(()=>import("./ServiceDetailView-10f105e7.js"),["./TagList-613e8329.css","./StatusBadge-307eb0a4.css"],import.meta.url)},{path:"config",name:"service-config-view",component:()=>Ce(()=>import("./ServiceConfigView-1e19ae5e.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)},{path:"data-plane-proxies",name:"service-data-plane-proxies-view",meta:{module:"service-data-planes"},component:()=>Ce(()=>import("./ServiceDataPlaneProxiesView-1c9b4745.js"),["./AppCollection-78207d85.css","./StatusBadge-307eb0a4.css","./KFilterBar-7bcd1f9c.css","./SummaryView-54907b29.css","./ServiceDataPlaneProxiesView-1aa0c94b.css"],import.meta.url),children:[{path:":dataPlane",name:"service-data-plane-summary-view",component:()=>Ce(()=>import("./DataPlaneSummaryView-d08927e7.js"),["./StatusBadge-307eb0a4.css","./TagList-613e8329.css","./DataPlaneSummaryView-97ead746.css"],import.meta.url)}]}]}]}),vie=e=>[[De("service.sources"),{service:pie,arguments:[e.api],labels:[e.sources]}]],un={dataplaneRoutes:De("kuma.dataplane.routes"),gatewayRoutes:De("kuma.gateway.routes"),serviceRoutes:De("kuma.service.routes"),policyRoutes:De("kuma.policy.routes")},gie=e=>[[De("meshes.routes"),{service:rie,arguments:[un.serviceRoutes,un.gatewayRoutes,un.dataplaneRoutes,un.policyRoutes],labels:[e.routes]}],[un.dataplaneRoutes,{service:iie}],[un.gatewayRoutes,{service:uie}],[un.serviceRoutes,{service:mie}],[un.policyRoutes,{service:hie}],[De("meshes.sources"),{service:nie,arguments:[e.api],labels:[e.sources]}],...vie(e),...sie(e),...cie(e),...fie(e)],Cie=e=>({"use zones":()=>e("KUMA_MODE")==="global","create zones":t=>t("use zones")&&e("KUMA_ZONE_CREATION_FLOW")==="enabled"}),fs=(e="egresses")=>({items:()=>[{path:`${e}`,name:"zone-egress-list-view",meta:{module:"zone-egresses"},component:()=>Ce(()=>import("./IndexView-a58e96fa.js"),["./AppCollection-78207d85.css","./StatusBadge-307eb0a4.css","./SummaryView-54907b29.css","./IndexView-31a75028.css"],import.meta.url),children:[{path:":zoneEgress",name:"zone-egress-summary-view",component:()=>Ce(()=>import("./ZoneEgressSummaryView-7ec50baa.js"),["./StatusBadge-307eb0a4.css","./ZoneEgressSummaryView-36956fe7.css"],import.meta.url)}]}],item:()=>[{path:`${e}/:zoneEgress`,name:"zone-egress-detail-tabs-view",component:()=>Ce(()=>import("./IndexView-88c805ff.js"),["./NavTabs-098c6540.css"],import.meta.url),redirect:{name:"zone-egress-detail-view"},children:[{path:"overview",name:"zone-egress-detail-view",component:()=>Ce(()=>import("./DetailView-dceaecea.js"),["./StatusBadge-307eb0a4.css","./AccordionList-8bab9627.css","./SubscriptionList-6d98c7d0.css"],import.meta.url)},{path:"xds-config",name:"zone-egress-xds-config-view",component:()=>Ce(()=>import("./XdsConfigView-3d01ee61.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"stats",name:"zone-egress-stats-view",component:()=>Ce(()=>import("./StatsView-b5392b75.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"clusters",name:"zone-egress-clusters-view",component:()=>Ce(()=>import("./ClustersView-0fed4f74.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"config",name:"zone-egress-config-view",component:()=>Ce(()=>import("./ConfigView-91e7d914.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}]}),mu=(e="ingresses")=>({items:()=>[{path:`${e}`,name:"zone-ingress-list-view",meta:{module:"zone-ingresses"},component:()=>Ce(()=>import("./IndexView-dbc6848d.js"),["./AppCollection-78207d85.css","./StatusBadge-307eb0a4.css","./SummaryView-54907b29.css","./IndexView-59ebb553.css"],import.meta.url),children:[{path:":zoneIngress",name:"zone-ingress-summary-view",component:()=>Ce(()=>import("./ZoneIngressSummaryView-8e22c6e8.js"),["./StatusBadge-307eb0a4.css","./ZoneIngressSummaryView-35410f15.css"],import.meta.url)}]}],item:()=>[{path:`${e}/:zoneIngress`,name:"zone-ingress-detail-tabs-view",component:()=>Ce(()=>import("./IndexView-640292f3.js"),["./NavTabs-098c6540.css"],import.meta.url),redirect:{name:"zone-ingress-detail-view"},children:[{path:"overview",name:"zone-ingress-detail-view",component:()=>Ce(()=>import("./DetailView-835584be.js"),["./StatusBadge-307eb0a4.css","./AccordionList-8bab9627.css","./SubscriptionList-6d98c7d0.css"],import.meta.url)},{path:"services",name:"zone-ingress-services-view",component:()=>Ce(()=>import("./ServicesView-83aa6039.js"),["./AppCollection-78207d85.css"],import.meta.url)},{path:"xds-config",name:"zone-ingress-xds-config-view",component:()=>Ce(()=>import("./XdsConfigView-09be5be2.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"stats",name:"zone-ingress-stats-view",component:()=>Ce(()=>import("./StatsView-19a88421.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"clusters",name:"zone-ingress-clusters-view",component:()=>Ce(()=>import("./ClustersView-b7ba0610.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"config",name:"zone-ingress-config-view",component:()=>Ce(()=>import("./ConfigView-cd522b3e.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}]}),yie=()=>[{path:"/zones/-create",name:"zone-create-view",meta:{isWizard:!0},component:()=>Ce(()=>import("./CreateView-3043eb37.js"),["./CodeBlock-aa591f34.css","./CreateView-e39b3ad5.css"],import.meta.url)}],bie=(e,t)=>{const r="/zones";return[...e,...t("use zones")?[{path:`${r}`,name:"zone-index-view",redirect:{name:"zone-cp-list-view"},children:[{path:"",name:"zone-cp-list-view",meta:{module:"zone-cps"},component:()=>Ce(()=>import("./IndexView-4c498b64.js"),["./AppCollection-78207d85.css","./StatusBadge-307eb0a4.css","./SummaryView-54907b29.css","./IndexView-a88668be.css"],import.meta.url),children:[{path:":zone",name:"zone-cp-summary-view",component:()=>Ce(()=>import("./ZoneSummaryView-fa3d807b.js"),["./StatusBadge-307eb0a4.css","./ZoneSummaryView-503cbff2.css"],import.meta.url)}]},{path:":zone",name:"zone-cp-detail-abstract-view",children:[{path:"",name:"zone-cp-detail-tabs-view",component:()=>Ce(()=>import("./IndexView-cc303ffc.js"),["./NavTabs-098c6540.css"],import.meta.url),redirect:{name:"zone-cp-detail-view"},children:[{path:"overview",name:"zone-cp-detail-view",component:()=>Ce(()=>import("./DetailView-73cff20f.js"),["./StatusBadge-307eb0a4.css","./AccordionList-8bab9627.css","./SubscriptionList-6d98c7d0.css"],import.meta.url)},{path:"config",name:"zone-cp-config-view",component:()=>Ce(()=>import("./ConfigView-4c71e61a.js"),["./CodeBlock-aa591f34.css"],import.meta.url)},...mu().items(),...fs().items()]},...mu().item(),...fs().item()]}]}]:[{path:`${r}`,redirect:{name:"zone-egress-list-view"},children:[...fs().items(),...fs().item()]}]]},wie=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})}}),_ie={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(_ie.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})}}),Mie=e=>({...kie(e),...wie(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})}}),xie=e=>[[De("zones.routes"),{service:t=>bie(t("create zones")?yie():[],t),arguments:[e.can],labels:[e.routes]}],[De("zone.sources"),{service:Mie,arguments:[e.api],labels:[e.sources]}],[De("zone.features"),{service:Cie,arguments:[e.env],labels:[e.features]}]],Sie={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(()=>[Ooe,w()]),_:1}),w(),Voe,w(),Poe,w(),Noe]))}}),b1={KumaLogo:C1(O1e,{description:"KumaLogo"}),GithubButton:C1($te,{description:"GithubButton"}),MainOverview:C1(wre,{description:"MainOverview"}),KubernetesGraph:C1(Kre,{description:"KubernetesGraph"}),PostgresGraph:C1(voe,{description:"PostgresGraph"}),MemoryGraph:C1(une,{description:"MemoryGraph"}),MultizoneGraph:C1(Gne,{description:"MultizoneGraph"}),StandaloneGraph:C1($oe,{description:"StandaloneGraph"}),AppSidebar:C1(B1e,{description:"AppSidebar"}),AppHeader:C1(l1e,{description:"AppHeader"}),AppLoadingBar:C1(y1e,{description:"AppLoadingBar"}),AppOnboardingNotification:C1(M1e,{description:"AppOnboardingNotification"}),MainView:C1(d1e,{description:"MainView"}),MeshDetails:C1(xre,{description:"MeshDetails"})},[Zoe,Roe,pse,mse,vse,gse,Cse,yse,bse,wse,_se,kse,zoe,Mse]=Hl(b1.KumaLogo,b1.GithubButton,b1.MainOverview,b1.KubernetesGraph,b1.PostgresGraph,b1.MemoryGraph,b1.MultizoneGraph,b1.StandaloneGraph,b1.AppSidebar,b1.AppHeader,b1.AppLoadingBar,b1.AppOnboardingNotification,b1.MainView,b1.MeshDetails),Foe={key:0,"aria-label":"Breadcrumb"},Uoe={key:0,class:"app-view-title-bar"},joe={key:1,class:"actions"},Yoe={key:1},Goe=X({__name:"AppView",props:{breadcrumbs:{default:null},fullscreen:{type:Boolean,default:!1}},setup(e){const t=zoe(),r=e,n=new Map,o=Y([]),a=Symbol("app-view"),i=c=>{const d=[...c.values()];d.some(h=>h.length===0)?o.value=[]:o.value=d.flat()},s={addBreadcrumbs:(c,d)=>{typeof c<"u"&&(n.set(d,c),i(n))},removeBreadcrumbs:c=>{n.delete(c),i(n)}},l=M1("app-view-parent",void 0);l||Po("app-view-parent",s);const u=l||s;return Te(()=>r.breadcrumbs,c=>{c!==null&&u.addBreadcrumbs(c,a)},{immediate:!0}),lr(()=>{u.removeBreadcrumbs(a)}),(c,d)=>{const h=p1("KAlert");return m(),q(vt(H(l)?"div":H(t)),{class:J({"app-main-content":!H(l)})},{default:E(()=>[!H(l)&&o.value.length>0?(m(),M("nav",Foe,[N(H(N7),{items:o.value},null,8,["items"])])):O("",!0),w(),p("section",{class:J({"is-fullscreen":r.fullscreen})},[c.$slots.title?(m(),M("header",Uoe,[r.fullscreen?(m(),q(H(dte),{key:0})):O("",!0),w(),F(c.$slots,"title",{},void 0,!0),w(),c.$slots.actions?(m(),M("div",joe,[F(c.$slots,"actions",{},void 0,!0)])):O("",!0)])):O("",!0),w(),c.$slots.notifications?(m(),M("aside",Yoe,[N(h,{class:"mb-4",appearance:"warning"},{alertMessage:E(()=>[F(c.$slots,"notifications",{},void 0,!0)]),_:3})])):O("",!0),w(),F(c.$slots,"default",{},void 0,!0)],2)]),_:3},8,["class"])}}});const Koe=g1(Goe,[["__scopeId","data-v-a22bdb0c"]]),o7=Symbol("route-view-parent"),qoe=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=M1(o7);return typeof n<"u"&&(Te(()=>t.title,o=>{o.length>0&&n.addTitle(o,r)},{immediate:!0}),lr(()=>{n.removeTitle(r)})),(o,a)=>t.render?(m(),M(ke,{key:0},[w(T(t.title),1)],64)):O("",!0)}}),x5=function(e){let t;return(...r)=>{t&&window.cancelAnimationFrame(t),t=window.requestAnimationFrame(e.bind(e,...r))}},Woe=function(e){return(Array.isArray(e)?e[0]:e)??""},Qoe=(e=document)=>x5(t=>{e.title=t}),Xoe=(e=document.documentElement)=>{if(!e)return()=>{};const t=[...e.classList];return x5(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||[])})},du=(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}},Joe=["data-testid"],eae={key:0,class:"route-view-title visually-hidden","aria-live":"assertive","aria-atomic":"true"},tae=X({__name:"RouteView",props:{name:{},attrs:{default:()=>({})},params:{default:()=>({})}},setup(e){const t=E5(),r=_f(),{t:n}=E1(),o=Wl(),a=Qg(),i=Symbol("route-view"),s=e,l=A(()=>s.name),u=Y(""),c=new Map,d=new Map,h=Qoe(document),f=Xoe(document.documentElement),g=P=>P.reverse().concat(n("components.route-view.title",{name:n("common.product.name")})).join(" | "),_={addTitle:(P,R)=>{u.value=P,c.set(R,P),h(g([...c.values()]))},removeTitle:P=>{c.delete(P),h(g([...c.values()]))},addAttrs:(P,R)=>{d.set(R,P),f([...d.values()])},removeAttrs:P=>{d.delete(P),f([...d.values()])}},C=A(()=>Object.entries({...s.params,...o.query,...o.params}).reduce((R,[D,S])=>{if(typeof s.params[D]>"u")return R;let z=Woe(S);const V=s.params[D];switch(!0){case typeof V=="number":isNaN(Number(S))&&(z=String(V));break}return z.length===0&&(z=String(V)),R[D]=decodeURIComponent(z),R},{}));let b={};const y=x5(P=>{a.push({name:s.name,query:du(P,o.query)}),b={}}),v=P=>{b={...b,...P},y(b)},k=(...P)=>{a.push(...P)};Te(()=>s.name,()=>{const P=Object.entries(C.value||{}).reduce((R,[D,S])=>(typeof o.params[D]>"u"&&(R[D]=S),R),{});Object.keys(P).length>0&&a.replace({query:du(P,o.query)})},{immediate:!0});const B=M1(o7,void 0);B||(h(n("components.route-view.title",{name:n("common.product.name")})),Po(o7,_));const $=B||_;return Te(()=>s.attrs,P=>{Object.keys(P).length>0&&$.addAttrs(P,i)},{immediate:!0}),lr(()=>{$.removeAttrs(i)}),(P,R)=>(m(),M("div",{class:"route-view","data-testid":l.value},[H(B)?O("",!0):(m(),M("div",eae,T(H(n)("components.route-view.route-announcer",{title:u.value})),1)),w(),F(P.$slots,"default",{t:H(n),env:H(t),can:H(r),route:{update:v,replace:k,params:C.value}})],8,Joe))}}),rae=e=>[{path:"/404",name:"not-found",alias:"/:pathMatch(.*)*",meta:{title:"Item not found"},component:()=>e[e.length-1]()}],nae=e=>{const t=(r,n)=>typeof e[r]<"u"?e[r](t,n):!1;return t};function oae(e){const t=e.split(/([A-Z][a-z]+)/).join(" ").replace(/\s+/g," ").trim();return t.charAt(0).toUpperCase()+t.substring(1)}function a7(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 a7(e[n[0]],n.slice(1),r)}class hu extends Error{get key(){return this.message}}const aae=(e,t)=>{const r=jJ("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 a7(e,a)>"u")throw a.startsWith("http.api.")?new hu(a):new Error(`Missing message: "${a}" for locale "en-us", using id as fallback`);return a7(e,a).length===0?"":(o[1]={...n,...o[1]},r.t(...o))}catch(s){switch(!0){case s instanceof hu:return oae(s.key.split(".").pop());default:if((i=o[2])!=null&&i.defaultMessage)return o[2].defaultMessage;throw s}}}}};var ui=class{constructor(e,t,r,n,o,a){mt(this,"type",3);mt(this,"name","");mt(this,"prefix","");mt(this,"value","");mt(this,"suffix","");mt(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"}},iae=/[$_\p{ID_Start}]/u,sae=/[$_\u200C\u200D\p{ID_Continue}]/u,i7=".*";function lae(e,t){return(t?/^[\x00-\xFF]*$/:/^[\x00-\x7F]*$/).test(e)}function Jh(e,t=!1){let r=[],n=0;for(;n{if(il("OTHER_MODIFIER")??l("ASTERISK"),c=y=>{let v=l(y);if(v!==void 0)return v;let{type:k,index:B}=r[i];throw new TypeError(`Unexpected ${k} at ${B}, expected ${y}`)},d=()=>{let y="",v;for(;v=l("CHAR")??l("ESCAPED_CHAR");)y+=v;return y},h=y=>y,f=t.encodePart||h,g="",_=y=>{g+=y},C=()=>{g.length&&(o.push(new ui(3,"","",f(g),"",3)),g="")},b=(y,v,k,B,$)=>{let P=3;switch($){case"?":P=1;break;case"*":P=0;break;case"+":P=2;break}if(!v&&!k&&P===3){_(y);return}if(C(),!v&&!k){if(!y)return;o.push(new ui(3,"","",f(y),"",P));return}let R;k?k==="*"?R=i7:R=k:R=n;let D=2;R===n?(D=1,R=""):R===i7&&(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 ui(D,S,f(y),R,f(B),P))};for(;i-1)}return i||(n+=`(?=${a}|${o})`),new RegExp(n,fu(r))}var hn={delimiter:"",prefixes:"",sensitive:!0,strict:!0},cae={delimiter:".",prefixes:"",sensitive:!0,strict:!0},dae={delimiter:"/",prefixes:"/",sensitive:!0,strict:!0};function hae(e,t){return e.length?e[0]==="/"?!0:!t||e.length<2?!1:(e[0]=="\\"||e[0]=="{")&&e[1]=="/":!1}function rf(e,t){return e.startsWith(t)?e.substring(t.length,e.length):e}function fae(e,t){return e.endsWith(t)?e.substr(0,e.length-t.length):e}function nf(e){return!e||e.length<2?!1:e[0]==="["||(e[0]==="\\"||e[0]==="{")&&e[1]==="["}var of=["ftp","file","http","https","ws","wss"];function af(e){if(!e)return!0;for(let t of of)if(e.test(t))return!0;return!1}function pae(e,t){if(e=rf(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 mae(e,t){if(e=rf(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 vae(e,t){return t||e===""?e:nf(e)?uf(e):lf(e)}function gae(e,t){if(t||e==="")return e;let r=new URL("https://example.com");return r.password=e,r.password}function Cae(e,t){if(t||e==="")return e;let r=new URL("https://example.com");return r.username=e,r.username}function yae(e,t,r){if(r||e==="")return e;if(t&&!of.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 bae(e,t,r){return sf(t)===e&&(e=""),r||e===""?e:cf(e)}function wae(e,t){return e=fae(e,":"),t||e===""?e:S5(e)}function sf(e){switch(e){case"ws":case"http":return"80";case"wws":case"https":return"443";case"ftp":return"21";default:return""}}function S5(e){if(e==="")return e;if(/^[-+.A-Za-z0-9]*$/.test(e))return e.toLowerCase();throw new TypeError(`Invalid protocol '${e}'.`)}function _ae(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 lf(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 uf(e){if(e==="")return e;if(/[^0-9a-fA-F[\]:]/g.test(e))throw new TypeError(`Invalid IPv6 hostname '${e}'`);return e.toLowerCase()}function cf(e){if(e===""||/^[0-9]*$/.test(e)&&parseInt(e)<=65535)return e;throw new TypeError(`Invalid port '${e}'.`)}function Mae(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 xae(e){return e===""?e:new URL(`data:${e}`).pathname}function Sae(e){if(e==="")return e;let t=new URL("https://example.com");return t.search=e,t.search.substring(1,t.search.length)}function Eae(e){if(e==="")return e;let t=new URL("https://example.com");return t.hash=e,t.hash.substring(1,t.hash.length)}var $o,s1,St,bt,Qn,Zo,zr,Ro,zo,Fo,Vt,zt,wl,df,xi,s7,Xn,Ua,Uo,Ts,_1,Z1,Si,l7,_l,hf,jo,Is,kl,ff,Ml,pf,Yo,Os,Cn,Do,Fr,zn,xl,mf,Sl,vf,El,gf,Al,Cf,z1,fr,Ll,yf,gu,Aae=(gu=class{constructor(e){et(this,Vt);et(this,wl);et(this,xi);et(this,Xn);et(this,Uo);et(this,_1);et(this,Si);et(this,_l);et(this,jo);et(this,kl);et(this,Ml);et(this,Yo);et(this,Cn);et(this,Fr);et(this,xl);et(this,Sl);et(this,El);et(this,Al);et(this,z1);et(this,Ll);et(this,$o,void 0);et(this,s1,[]);et(this,St,{});et(this,bt,0);et(this,Qn,1);et(this,Zo,0);et(this,zr,0);et(this,Ro,0);et(this,zo,0);et(this,Fo,!1);jt(this,$o,e)}get result(){return oe(this,St)}parse(){for(jt(this,s1,Jh(oe(this,$o),!0));oe(this,bt)0)if(ge(this,Sl,vf).call(this))jt(this,Ro,oe(this,Ro)-1);else continue;if(ge(this,xl,mf).call(this)){jt(this,Ro,oe(this,Ro)+1);continue}switch(oe(this,zr)){case 0:ge(this,Si,l7).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,Si,l7).call(this)){ge(this,Ll,yf).call(this);let e=7,t=1;oe(this,Fo)&&(oe(this,St).pathname="/"),ge(this,_l,hf).call(this)?(e=2,t=3):oe(this,Fo)&&(e=2),ge(this,Vt,zt).call(this,e,t)}break;case 2:ge(this,jo,Is).call(this)?ge(this,Xn,Ua).call(this,3):(ge(this,Yo,Os).call(this)||ge(this,Cn,Do).call(this)||ge(this,Fr,zn).call(this))&&ge(this,Xn,Ua).call(this,5);break;case 3:ge(this,kl,ff).call(this)?ge(this,Vt,zt).call(this,4,1):ge(this,jo,Is).call(this)&&ge(this,Vt,zt).call(this,5,1);break;case 4:ge(this,jo,Is).call(this)&&ge(this,Vt,zt).call(this,5,1);break;case 5:ge(this,El,gf).call(this)?jt(this,zo,oe(this,zo)+1):ge(this,Al,Cf).call(this)&&jt(this,zo,oe(this,zo)-1),ge(this,Ml,pf).call(this)&&!oe(this,zo)?ge(this,Vt,zt).call(this,6,1):ge(this,Yo,Os).call(this)?ge(this,Vt,zt).call(this,7,0):ge(this,Cn,Do).call(this)?ge(this,Vt,zt).call(this,8,1):ge(this,Fr,zn).call(this)&&ge(this,Vt,zt).call(this,9,1);break;case 6:ge(this,Yo,Os).call(this)?ge(this,Vt,zt).call(this,7,0):ge(this,Cn,Do).call(this)?ge(this,Vt,zt).call(this,8,1):ge(this,Fr,zn).call(this)&&ge(this,Vt,zt).call(this,9,1);break;case 7:ge(this,Cn,Do).call(this)?ge(this,Vt,zt).call(this,8,1):ge(this,Fr,zn).call(this)&&ge(this,Vt,zt).call(this,9,1);break;case 8:ge(this,Fr,zn).call(this)&&ge(this,Vt,zt).call(this,9,1);break}}}},$o=new WeakMap,s1=new WeakMap,St=new WeakMap,bt=new WeakMap,Qn=new WeakMap,Zo=new WeakMap,zr=new WeakMap,Ro=new WeakMap,zo=new WeakMap,Fo=new WeakMap,Vt=new WeakSet,zt=function(e,t){switch(oe(this,zr)){case 0:break;case 1:oe(this,St).protocol=ge(this,z1,fr).call(this);break;case 2:break;case 3:oe(this,St).username=ge(this,z1,fr).call(this);break;case 4:oe(this,St).password=ge(this,z1,fr).call(this);break;case 5:oe(this,St).hostname=ge(this,z1,fr).call(this);break;case 6:oe(this,St).port=ge(this,z1,fr).call(this);break;case 7:oe(this,St).pathname=ge(this,z1,fr).call(this);break;case 8:oe(this,St).search=ge(this,z1,fr).call(this);break;case 9:oe(this,St).hash=ge(this,z1,fr).call(this);break}ge(this,wl,df).call(this,e,t)},wl=new WeakSet,df=function(e,t){jt(this,zr,e),jt(this,Zo,oe(this,bt)+t),jt(this,bt,oe(this,bt)+t),jt(this,Qn,0)},xi=new WeakSet,s7=function(){jt(this,bt,oe(this,Zo)),jt(this,Qn,0)},Xn=new WeakSet,Ua=function(e){ge(this,xi,s7).call(this),jt(this,zr,e)},Uo=new WeakSet,Ts=function(e){return e<0&&(e=oe(this,s1).length-e),e=0&&(e.pathname=Or(n.pathname.substring(0,o+1),r)+e.pathname)}e.pathname=yae(e.pathname,e.protocol,r)}return typeof t.search=="string"&&(e.search=mae(t.search,r)),typeof t.hash=="string"&&(e.hash=pae(t.hash,r)),e}function ja(e){return e.replace(/([+*?:{}()\\])/g,"\\$1")}function Lae(e){return e.replace(/([.+*?^${}()[\]|/\\])/g,"\\$1")}function Dae(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=`[^${Lae(t.delimiter)}]+?`,o=/[$_\u200C\u200D\p{ID_Continue}]/u,a="";for(let i=0;i0?e[i-1]:null,d=i0?d.value[0]:"";u=o.test(h)}else u=!d.hasCustomName();if(!u&&!s.prefix.length&&c&&c.type===3){let h=c.value[c.value.length-1];u=t.prefixes.includes(h)}u&&(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&&(!c||c.type===3||c.modifier!==3||u||s.prefix!=="")?a+="*":a+=`(${r})`),s.type===1&&l&&s.suffix.length&&o.test(s.suffix[0])&&(a+="\\"),a+=ja(s.suffix),u&&(a+="}"),s.modifier!==3&&(a+=Ho(s.modifier))}return a}var gr,Jn,Go,Yt,Cr,Cu,bf=(Cu=class{constructor(e={},t,r){et(this,gr,void 0);et(this,Jn,{});et(this,Go,{});et(this,Yt,{});et(this,Cr,{});try{let n;if(typeof t=="string"?n=t:r=t,typeof e=="string"){let s=new Aae(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};jt(this,gr,Oa({pathname:ln,protocol:ln,username:ln,password:ln,hostname:ln,port:ln,search:ln,hash:ln},e,!0)),sf(oe(this,gr).protocol)===oe(this,gr).port&&(oe(this,gr).port="");let i;for(i of w0){if(!(i in oe(this,gr)))continue;let s={},l=oe(this,gr)[i];switch(oe(this,Go)[i]=[],i){case"protocol":Object.assign(s,hn),s.encodePart=S5;break;case"username":Object.assign(s,hn),s.encodePart=_ae;break;case"password":Object.assign(s,hn),s.encodePart=kae;break;case"hostname":Object.assign(s,cae),nf(l)?s.encodePart=uf:s.encodePart=lf;break;case"port":Object.assign(s,hn),s.encodePart=cf;break;case"pathname":af(oe(this,Jn).protocol)?(Object.assign(s,dae,o),s.encodePart=Mae):(Object.assign(s,hn,o),s.encodePart=xae);break;case"search":Object.assign(s,hn,o),s.encodePart=Sae;break;case"hash":Object.assign(s,hn,o),s.encodePart=Eae;break}try{oe(this,Cr)[i]=ef(l,s),oe(this,Jn)[i]=tf(oe(this,Cr)[i],oe(this,Go)[i],s),oe(this,Yt)[i]=Dae(oe(this,Cr)[i],s)}catch{throw new TypeError(`invalid ${i} pattern '${oe(this,gr)[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,pu(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,pu(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,Go)[o].entries())if(typeof l=="string"||typeof l=="number"){let u=a[s+1];i[l]=u}n[o]={input:r[o]??"",groups:i}}return n}static compareComponent(e,t,r){let n=(s,l)=>{for(let u of["type","modifier","prefix","value","suffix"]){if(s[u]{let u=0;for(;u{this.routes.set(new bf({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 Hae{constructor(t,r){mt(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 Tae{constructor(t,{create:r,destroy:n},o){mt(this,"cache",new Map);mt(this,"pool");mt(this,"getCacheKeyPrefix");const a=new Bae(t);this.pool=new Hae(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 Iae=0,Oae=1,Fn=2,Vae=e=>e.readyState===Fn;class Pae extends EventTarget{constructor(r,n={}){super();mt(this,"url","");mt(this,"withCredentials",!1);mt(this,"CONNECTING",Iae);mt(this,"OPEN",Oae);mt(this,"CLOSED",Fn);mt(this,"onerror",null);mt(this,"onmessage",null);mt(this,"onopen",null);mt(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 Nae=(e,t)=>{const[r,n]=e.split("?"),o=new URLSearchParams(n),a=t.match(r);return new Pae(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),Vae(this)||await new Promise(s=>setTimeout(s,5e3))})},$ae=(e,t)=>{t&&t.close()},Zae={create:Nae,destroy:$ae};class Rae{constructor(t){mt(this,"env");let r=t;const n=(s,l="")=>this.var(s,(r==null?void 0:r[s])??l),o=this.getConfig(),a=Uae(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=zae(),console.error("Unable to parse kuma config. Falling back to defaults")),r.apiUrl=Fae(r.apiUrl),r}}function zae(e=""){return{baseGuiPath:"/gui",apiUrl:e,version:"2.4.0",product:"Kuma",mode:"global",environment:"universal",storeType:"postgres",apiReadOnly:!1}}function wf(e){return e.endsWith("/")?wf(e.slice(0,-1)):e}function Fae(e){return e=!e.includes("://")&&!e.startsWith("/")?`/${e}`:e,wf(e)}function Uae(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 Gt={Env:De("application.Env"),env:De("application.env"),EnvVars:De("EnvVars"),can:De("application.can"),features:De("application.can.features"),notFoundView:De("application.not-found"),applicationComponents:De("application.components"),sources:De("data.sources"),dataSourcePool:De("data.DataSourcePool"),dataSourceLifecycle:De("data.DataSourceLifecycle"),getDataSourceCacheKeyPrefix:De("data.getDataSourceCacheKeyPrefix"),i18n:De("i18n"),enUs:De("i18n.locale.enUs")},jae=e=>[[De("application.components"),{service:t=>[["AppView",Koe],["DataSource",n7],["RouteView",tae],["RouteTitle",qoe],["I18nT",YJ(t)]],arguments:[e.i18n],labels:[e.components]}],[De("application.routes"),{service:rae,arguments:[Gt.notFoundView],labels:[e.routes]}],[Gt.i18n,{service:aae,arguments:[Gt.enUs,e.env]}],[Gt.can,{service:nae,arguments:[Gt.features]}],[Gt.Env,{service:Rae,arguments:[e.EnvVars]}],[Gt.env,{service:t=>(...r)=>t.var(...r),arguments:[Gt.Env]}],[Gt.dataSourceLifecycle,{constant:Zae}],[Gt.getDataSourceCacheKeyPrefix,{service:()=>()=>"",arguments:[e.router]}],[Gt.dataSourcePool,{service:Tae,arguments:[e.sources,Gt.dataSourceLifecycle,Gt.getDataSourceCacheKeyPrefix]}]],Yae=Gt,[E5,_f,E1,Gae]=Hl(Gt.env,Gt.can,Gt.i18n,Gt.dataSourcePool);function Kae(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 qae=e=>({"use kubernetes":t=>e("KUMA_ENVIRONMENT")==="kubernetes","use state":t=>e("KUMA_STORE_TYPE")!=="memory"}),Wae=()=>[{path:"/",name:"home",component:()=>Ce(()=>import("./MainOverviewView-af0fd476.js"),["./AppCollection-78207d85.css","./StatusBadge-307eb0a4.css","./MainOverviewView-373c5392.css"],import.meta.url)}],Qae=e=>({"/global-insight":(t,r)=>(r.close(),e.getGlobalInsight())}),Xae=e=>[[De("control-planes.routes"),{service:Wae,labels:[e.routes]}],[De("control-planes.sources"),{service:Qae,arguments:[e.api],labels:[e.sources]}],[De("control-planes.features"),{service:qae,arguments:[e.env],labels:[e.features]}]],Jae=()=>({"/me":async(e={},t)=>(t.close(),Promise.resolve({pageSize:50}))}),eie={sources:De("me.sources")},tie=e=>[[eie.sources,{service:Jae,arguments:[e.api],labels:[e.sources]}]],rie=(e,t,r,n)=>[{path:"/meshes",name:"mesh-index-view",redirect:{name:"mesh-list-view"},component:()=>Ce(()=>import("./MeshIndexView-bc8001b1.js"),[],import.meta.url),children:[{path:"",name:"mesh-list-view",component:()=>Ce(()=>import("./MeshListView-9153f121.js"),["./AppCollection-78207d85.css","./SummaryView-2c367017.css","./MeshListView-a2bf927f.css"],import.meta.url),children:[{path:":mesh",name:"mesh-summary-view",component:()=>Ce(()=>import("./MeshSummaryView-9a299571.js"),["./MeshSummaryView-9a77e477.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:()=>Ce(()=>import("./MeshTabsView-a700dd0e.js"),["./NavTabs-098c6540.css"],import.meta.url),children:[{path:"overview",meta:{module:"meshes"},name:"mesh-detail-view",component:()=>Ce(()=>import("./MeshDetailView-52d391f1.js"),["./MeshDetailView-2dc351d8.css"],import.meta.url)},{path:"config",name:"mesh-config-view",component:()=>Ce(()=>import("./MeshConfigView-f9dfe5cf.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()]}]}],nie=e=>({"/meshes":async(t,r)=>{r.close();const{size:n}=t,o=t.size*(t.page-1);return e.getAllMeshInsights({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})}}),oie=["protocol","service","zone"];function u7(e){const t=new Map;for(const[r,n]of e){const o=oie.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 aie=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(u7(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(u7(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})}}),iie=()=>({items:()=>[{path:"data-planes",name:"data-plane-list-view",meta:{module:"data-planes"},component:()=>Ce(()=>import("./DataPlaneListView-a7d8c434.js"),["./AppCollection-78207d85.css","./StatusBadge-307eb0a4.css","./KFilterBar-7bcd1f9c.css","./SummaryView-2c367017.css","./DataPlaneListView-55ed36f3.css"],import.meta.url),children:[{path:":dataPlane",name:"data-plane-summary-view",component:()=>Ce(()=>import("./DataPlaneSummaryView-22dfc4fe.js"),["./StatusBadge-307eb0a4.css","./TagList-613e8329.css","./DataPlaneSummaryView-97ead746.css"],import.meta.url)}]}],item:()=>[{path:"data-planes/:dataPlane",name:"data-plane-detail-tabs-view",component:()=>Ce(()=>import("./DataPlaneDetailTabsView-8d4f39d2.js"),["./NavTabs-098c6540.css"],import.meta.url),children:[{path:"overview",name:"data-plane-detail-view",component:()=>Ce(()=>import("./DataPlaneDetailView-c25ff79f.js"),["./StatusBadge-307eb0a4.css","./AccordionList-8bab9627.css","./SubscriptionList-6d98c7d0.css","./TagList-613e8329.css","./DataPlaneDetailView-4fe1d84b.css"],import.meta.url)},{path:"policies",name:"data-plane-policies-view",component:()=>Ce(()=>import("./DataPlanePoliciesView-3ccb27cb.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:()=>Ce(()=>import("./DataPlaneXdsConfigView-81dd4c55.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"stats",name:"data-plane-stats-view",component:()=>Ce(()=>import("./DataPlaneStatsView-dbf649f8.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"clusters",name:"data-plane-clusters-view",component:()=>Ce(()=>import("./DataPlaneClustersView-703a23de.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"config",name:"data-plane-config-view",component:()=>Ce(()=>import("./DataPlaneConfigView-8dd1feb3.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}]}),sie=e=>[[De("data-planes.sources"),{service:aie,arguments:[e.api],labels:[e.sources]}]],lie=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(u7(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})}}),uie=()=>({items:()=>[{path:"gateways",name:"gateway-list-view",meta:{module:"gateways"},component:()=>Ce(()=>import("./GatewayListView-a10dbb6a.js"),["./AppCollection-78207d85.css","./StatusBadge-307eb0a4.css","./KFilterBar-7bcd1f9c.css","./SummaryView-2c367017.css","./GatewayListView-3a15d65f.css"],import.meta.url),children:[{path:":dataPlane",name:"gateway-summary-view",component:()=>Ce(()=>import("./DataPlaneSummaryView-22dfc4fe.js"),["./StatusBadge-307eb0a4.css","./TagList-613e8329.css","./DataPlaneSummaryView-97ead746.css"],import.meta.url)}]}],item:()=>[{path:"gateways/:dataPlane",name:"gateway-detail-tabs-view",component:()=>Ce(()=>import("./DataPlaneDetailTabsView-8d4f39d2.js"),["./NavTabs-098c6540.css"],import.meta.url),props:{isGatewayView:!0},children:[{path:"overview",name:"gateway-detail-view",component:()=>Ce(()=>import("./DataPlaneDetailView-c25ff79f.js"),["./StatusBadge-307eb0a4.css","./AccordionList-8bab9627.css","./SubscriptionList-6d98c7d0.css","./TagList-613e8329.css","./DataPlaneDetailView-4fe1d84b.css"],import.meta.url)},{path:"policies",name:"gateway-policies-view",component:()=>Ce(()=>import("./GatewayPoliciesView-d8dc2bbf.js"),["./AccordionList-8bab9627.css","./GatewayPoliciesView-15d674af.css"],import.meta.url)},{path:"xds-config",name:"gateway-xds-config-view",component:()=>Ce(()=>import("./DataPlaneXdsConfigView-81dd4c55.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"stats",name:"gateway-stats-view",component:()=>Ce(()=>import("./DataPlaneStatsView-dbf649f8.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"clusters",name:"gateway-clusters-view",component:()=>Ce(()=>import("./DataPlaneClustersView-703a23de.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"config",name:"gateway-config-view",component:()=>Ce(()=>import("./DataPlaneConfigView-8dd1feb3.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}]}),cie=e=>[[De("gateway.sources"),{service:lie,arguments:[e.api],labels:[e.sources]}]],die=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})}}),hie=()=>({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:()=>Ce(()=>import("./PolicyListView-39dbe497.js"),["./AppCollection-78207d85.css","./PolicyTypeTag-f5c09fb0.css","./SummaryView-2c367017.css","./PolicyListView-bc46ef91.css"],import.meta.url),children:[{path:":policy",name:"policy-summary-view",component:()=>Ce(()=>import("./PolicySummaryView-221de9e3.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css","./PolicySummaryView-006fa439.css"],import.meta.url)}]}]}],item:()=>[{path:"policies/:policyPath/:policy/overview",name:"policy-detail-view",component:()=>Ce(()=>import("./PolicyDetailView-67869717.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}),fie=e=>[[De("policies.sources"),{service:die,arguments:[e.api],labels:[e.sources]}]],pie=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}}),mie=()=>({items:()=>[{path:"services",name:"service-list-view",meta:{module:"services"},component:()=>Ce(()=>import("./ServiceListView-211f8b5f.js"),["./AppCollection-78207d85.css","./StatusBadge-307eb0a4.css","./SummaryView-2c367017.css","./ServiceListView-fd680b07.css"],import.meta.url),children:[{path:":service",name:"service-summary-view",component:()=>Ce(()=>import("./ServiceSummaryView-1887a171.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css","./TagList-613e8329.css","./StatusBadge-307eb0a4.css","./ServiceSummaryView-eb65e91d.css"],import.meta.url)}]}],item:()=>[{path:"services/:service",name:"service-detail-tabs-view",component:()=>Ce(()=>import("./ServiceDetailTabsView-2db9979e.js"),["./NavTabs-098c6540.css"],import.meta.url),children:[{path:"overview",name:"service-detail-view",component:()=>Ce(()=>import("./ServiceDetailView-13360815.js"),["./TagList-613e8329.css","./StatusBadge-307eb0a4.css"],import.meta.url)},{path:"config",name:"service-config-view",component:()=>Ce(()=>import("./ServiceConfigView-cc347858.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)},{path:"data-plane-proxies",name:"service-data-plane-proxies-view",meta:{module:"service-data-planes"},component:()=>Ce(()=>import("./ServiceDataPlaneProxiesView-9b7a8ff1.js"),["./AppCollection-78207d85.css","./StatusBadge-307eb0a4.css","./KFilterBar-7bcd1f9c.css","./SummaryView-2c367017.css","./ServiceDataPlaneProxiesView-1aa0c94b.css"],import.meta.url),children:[{path:":dataPlane",name:"service-data-plane-summary-view",component:()=>Ce(()=>import("./DataPlaneSummaryView-22dfc4fe.js"),["./StatusBadge-307eb0a4.css","./TagList-613e8329.css","./DataPlaneSummaryView-97ead746.css"],import.meta.url)}]}]}]}),vie=e=>[[De("service.sources"),{service:pie,arguments:[e.api],labels:[e.sources]}]],un={dataplaneRoutes:De("kuma.dataplane.routes"),gatewayRoutes:De("kuma.gateway.routes"),serviceRoutes:De("kuma.service.routes"),policyRoutes:De("kuma.policy.routes")},gie=e=>[[De("meshes.routes"),{service:rie,arguments:[un.serviceRoutes,un.gatewayRoutes,un.dataplaneRoutes,un.policyRoutes],labels:[e.routes]}],[un.dataplaneRoutes,{service:iie}],[un.gatewayRoutes,{service:uie}],[un.serviceRoutes,{service:mie}],[un.policyRoutes,{service:hie}],[De("meshes.sources"),{service:nie,arguments:[e.api],labels:[e.sources]}],...vie(e),...sie(e),...cie(e),...fie(e)],Cie=e=>({"use zones":()=>e("KUMA_MODE")==="global","create zones":t=>t("use zones")&&e("KUMA_ZONE_CREATION_FLOW")==="enabled"}),fs=(e="egresses")=>({items:()=>[{path:`${e}`,name:"zone-egress-list-view",meta:{module:"zone-egresses"},component:()=>Ce(()=>import("./IndexView-cb2e0250.js"),["./AppCollection-78207d85.css","./StatusBadge-307eb0a4.css","./SummaryView-2c367017.css","./IndexView-31a75028.css"],import.meta.url),children:[{path:":zoneEgress",name:"zone-egress-summary-view",component:()=>Ce(()=>import("./ZoneEgressSummaryView-417224e2.js"),["./StatusBadge-307eb0a4.css","./ZoneEgressSummaryView-36956fe7.css"],import.meta.url)}]}],item:()=>[{path:`${e}/:zoneEgress`,name:"zone-egress-detail-tabs-view",component:()=>Ce(()=>import("./IndexView-69e52596.js"),["./NavTabs-098c6540.css"],import.meta.url),redirect:{name:"zone-egress-detail-view"},children:[{path:"overview",name:"zone-egress-detail-view",component:()=>Ce(()=>import("./DetailView-6f1bafea.js"),["./StatusBadge-307eb0a4.css","./AccordionList-8bab9627.css","./SubscriptionList-6d98c7d0.css"],import.meta.url)},{path:"xds-config",name:"zone-egress-xds-config-view",component:()=>Ce(()=>import("./XdsConfigView-c5252ac1.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"stats",name:"zone-egress-stats-view",component:()=>Ce(()=>import("./StatsView-d7ed52f6.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"clusters",name:"zone-egress-clusters-view",component:()=>Ce(()=>import("./ClustersView-bc645e5a.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"config",name:"zone-egress-config-view",component:()=>Ce(()=>import("./ConfigView-2f54ff69.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}]}),mu=(e="ingresses")=>({items:()=>[{path:`${e}`,name:"zone-ingress-list-view",meta:{module:"zone-ingresses"},component:()=>Ce(()=>import("./IndexView-f8ca4e4d.js"),["./AppCollection-78207d85.css","./StatusBadge-307eb0a4.css","./SummaryView-2c367017.css","./IndexView-59ebb553.css"],import.meta.url),children:[{path:":zoneIngress",name:"zone-ingress-summary-view",component:()=>Ce(()=>import("./ZoneIngressSummaryView-3488e37f.js"),["./StatusBadge-307eb0a4.css","./ZoneIngressSummaryView-35410f15.css"],import.meta.url)}]}],item:()=>[{path:`${e}/:zoneIngress`,name:"zone-ingress-detail-tabs-view",component:()=>Ce(()=>import("./IndexView-4f50e880.js"),["./NavTabs-098c6540.css"],import.meta.url),redirect:{name:"zone-ingress-detail-view"},children:[{path:"overview",name:"zone-ingress-detail-view",component:()=>Ce(()=>import("./DetailView-333e3ae8.js"),["./StatusBadge-307eb0a4.css","./AccordionList-8bab9627.css","./SubscriptionList-6d98c7d0.css"],import.meta.url)},{path:"services",name:"zone-ingress-services-view",component:()=>Ce(()=>import("./ServicesView-0eb7b5e9.js"),["./AppCollection-78207d85.css"],import.meta.url)},{path:"xds-config",name:"zone-ingress-xds-config-view",component:()=>Ce(()=>import("./XdsConfigView-5af911ce.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"stats",name:"zone-ingress-stats-view",component:()=>Ce(()=>import("./StatsView-2ad8f6f2.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"clusters",name:"zone-ingress-clusters-view",component:()=>Ce(()=>import("./ClustersView-bdc6f73e.js"),["./CodeBlock-aa591f34.css","./EnvoyData-e27c4bdc.css"],import.meta.url)},{path:"config",name:"zone-ingress-config-view",component:()=>Ce(()=>import("./ConfigView-499742b6.js"),["./CodeBlock-aa591f34.css","./ResourceCodeBlock-dd906c25.css"],import.meta.url)}]}]}),yie=()=>[{path:"/zones/-create",name:"zone-create-view",meta:{isWizard:!0},component:()=>Ce(()=>import("./CreateView-20f7a3ed.js"),["./CodeBlock-aa591f34.css","./CreateView-e39b3ad5.css"],import.meta.url)}],bie=(e,t)=>{const r="/zones";return[...e,...t("use zones")?[{path:`${r}`,name:"zone-index-view",redirect:{name:"zone-cp-list-view"},children:[{path:"",name:"zone-cp-list-view",meta:{module:"zone-cps"},component:()=>Ce(()=>import("./IndexView-04981d31.js"),["./AppCollection-78207d85.css","./StatusBadge-307eb0a4.css","./SummaryView-2c367017.css","./IndexView-a88668be.css"],import.meta.url),children:[{path:":zone",name:"zone-cp-summary-view",component:()=>Ce(()=>import("./ZoneSummaryView-0c056557.js"),["./StatusBadge-307eb0a4.css","./ZoneSummaryView-503cbff2.css"],import.meta.url)}]},{path:":zone",name:"zone-cp-detail-abstract-view",children:[{path:"",name:"zone-cp-detail-tabs-view",component:()=>Ce(()=>import("./IndexView-41bbf6a4.js"),["./NavTabs-098c6540.css"],import.meta.url),redirect:{name:"zone-cp-detail-view"},children:[{path:"overview",name:"zone-cp-detail-view",component:()=>Ce(()=>import("./DetailView-42a50497.js"),["./StatusBadge-307eb0a4.css","./AccordionList-8bab9627.css","./SubscriptionList-6d98c7d0.css"],import.meta.url)},{path:"config",name:"zone-cp-config-view",component:()=>Ce(()=>import("./ConfigView-af0d2350.js"),["./CodeBlock-aa591f34.css"],import.meta.url)},...mu().items(),...fs().items()]},...mu().item(),...fs().item()]}]}]:[{path:`${r}`,redirect:{name:"zone-egress-list-view"},children:[...fs().items(),...fs().item()]}]]},wie=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})}}),_ie={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(_ie.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})}}),Mie=e=>({...kie(e),...wie(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})}}),xie=e=>[[De("zones.routes"),{service:t=>bie(t("create zones")?yie():[],t),arguments:[e.can],labels:[e.routes]}],[De("zone.sources"),{service:Mie,arguments:[e.api],labels:[e.sources]}],[De("zone.features"),{service:Cie,arguments:[e.env],labels:[e.features]}]],Sie={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> @@ -640,4 +640,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."}}}}},Zie={...Sie,...Aie,...Eie,...Hie,...Iie,...Die,...Tie,...Vie,...Oie,...Lie,...Bie,...$ie,...Nie,...Pie};class Rie{constructor(t,r){this.client=t,this.env=r}get baseUrl(){return this.client.baseUrl}}class zie extends Rie{async getLatestVersion(){return this.client.get(this.env("KUMA_VERSION_URL"))}getConfig(){return this.client.get("/config")}getPolicyTypes(){return this.client.get("/policies")}getGlobalInsight(){return this.client.get("/global-insight")}getZones(t){return this.client.get("/zones",{params:t})}getZone({name:t},r){return this.client.get(`/zones/${t}`,{params:r})}createZone(t){return this.client.post("/provision-zone",t)}updateZone(t){return this.client.put(`/zones/${t.name}`,t)}deleteZone({name:t}){return this.client.delete(`/zones/${t}`)}getAllZoneOverviews(t){return this.client.get("/zones/_overview",{params:t})}getZoneOverview({name:t},r){return this.client.get(`/zones/${t}/_overview`,{params:r})}getZoneIngress({name:t},r){return this.client.get(`/zone-ingresses/${t}`,{params:r})}getZoneIngressData({zoneIngressName:t,dataPath:r},n){return this.client.get(`/zoneingresses/${t}/${r}`,{params:n})}getAllZoneIngressOverviews(t){return this.client.get("/zone-ingresses/_overview",{params:t})}getZoneIngressOverview({name:t},r){return this.client.get(`/zone-ingresses/${t}/_overview`,{params:r})}getZoneEgress({name:t},r){return this.client.get(`/zoneegresses/${t}`,{params:r})}getZoneEgressData({zoneEgressName:t,dataPath:r},n){return this.client.get(`/zoneegresses/${t}/${r}`,{params:n})}getAllZoneEgressOverviews(t){return this.client.get("/zoneegresses/_overview",{params:t})}getZoneEgressOverview({name:t},r){return this.client.get(`/zoneegresses/${t}/_overview`,{params:r})}getAllMeshes(t){return this.client.get("/meshes",{params:t})}getMesh({name:t},r){return this.client.get(`/meshes/${t}`,{params:r})}getAllMeshInsights(t){return this.client.get("/mesh-insights",{params:t})}getMeshInsights({name:t},r){return this.client.get(`/mesh-insights/${t}`,{params:r})}getAllDataplanes(t){return this.client.get("/dataplanes",{params:t})}getDataplaneFromMesh({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/dataplanes/${r}`,{params:n})}getAllDataplaneOverviews(t){return this.client.get("/dataplanes/_overview",{params:t})}getAllDataplaneOverviewsFromMesh({mesh:t},r){return this.client.get(`/meshes/${t}/dataplanes/_overview`,{params:r})}getDataplaneOverviewFromMesh({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/dataplanes/${r}/_overview`,{params:n})}getSidecarDataplanePolicies({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/dataplanes/${r}/policies`,{params:n})}getMeshGatewayDataplane({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/dataplanes/${r}/policies`,{params:n})}getDataplaneRules({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/dataplanes/${r}/rules`,{params:n})}getDataplaneData({mesh:t,dppName:r,dataPath:n},o){return this.client.get(`/meshes/${t}/dataplanes/${r}/${n}`,{params:o})}getAllServiceInsights(t){return this.client.get("/service-insights",{params:t})}getAllServiceInsightsFromMesh({mesh:t},r){return this.client.get(`/meshes/${t}/service-insights`,{params:r})}getServiceInsight({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/service-insights/${r}`,{params:n})}getAllExternalServices(t){return this.client.get("/external-services",{params:t})}getAllExternalServicesFromMesh({mesh:t},r){return this.client.get(`/meshes/${t}/external-services`,{params:r})}getExternalService({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/external-services/${r}`,{params:n})}getPolicyConnections({mesh:t,path:r,name:n},o){return this.client.get(`/meshes/${t}/${r}/${n}/_resources/dataplanes`,{params:o})}getAllPolicyEntitiesFromMesh({mesh:t,path:r},n){return this.client.get(`/meshes/${t}/${r}`,{params:n})}getSinglePolicyEntity({mesh:t,path:r,name:n},o){return this.client.get(`/meshes/${t}/${r}/${n}`,{params:o})}}async function Fie(e,t={},r){var c;const n=t,o=n.method??"GET";n.headers=n.headers instanceof Headers?n.headers:new Headers(n.headers),!n.headers.has("content-type")&&["POST","PUT","PATCH"].includes(o)&&n.headers.set("content-type","application/json");let a=e;"params"in t&&t.params!==void 0&&o==="GET"&&(a+=`?${new URLSearchParams(t.params).toString()}`),r!==void 0&&((c=n.headers.get("content-type"))!=null&&c.startsWith("application/json")?n.body=JSON.stringify(r):n.body=r);let i;try{i=await fetch(a,n)}catch(d){throw Uie(d)}const s=i.headers.get("content-type"),u=(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:u};throw jie(i,u)}function Uie(e){const t=e instanceof Error?e.message:"An unknown network error occurred.";return new Error(t)}function jie(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 Bs({status:r,type:n,title:o,detail:a,instance:i,invalidParameters:s})}class Yie{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=vu(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[u,c]of l)i.set(u,c)}Object.keys(i).length>0&&(a.headers=i);const s=vu(a);return Fie(`${t.startsWith("http")?"":this.baseUrl}${t}`,s,r)}}function vu(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 Gie={...Wh,...Yae,...Ls},Kie=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:Yie,arguments:[e.env]}],[e.api,{service:zie,arguments:[e.httpClient,e.env]}],[e.logger,{service:wX}],[De("kong.plugins"),{service:()=>[[CX]],labels:[e.plugins]}],[De("kuma.components.not-found"),{service:()=>[()=>Ce(()=>import("./AppNotFoundView-a4e708d3.js"),[],import.meta.url)],labels:[e.notFoundView]}],[De("kuma.i18n.en-us"),{constant:Zie,labels:[e.enUs]}],[e.nav,{service:t=>Kae(t("use zones")),arguments:[e.can]}],...Fte(e),...jae({...e,routes:e.routesLabel}),...tie(e),...Xae({...e,routes:e.routesLabel}),...xie({...e,routes:e.routesLabel}),...gie({...e,routes:e.routesLabel})],cn=Gie;async function qie(){(await fp(Kie(cn),mp({...cn,routes:cn.routesLabel}),bp({...cn,routes:cn.routesLabel}),Cp({...cn,routes:cn.routesLabel}),[])(cn.app)((await Ce(()=>import("./App-beda7f90.js"),["./App-0486976f.css"],import.meta.url)).default)).mount("#app")}qie();export{Jie as $,Koe as A,J as B,Ei as C,st as D,tre as E,ke as F,lt as G,T as H,rt as I,Cse as J,r7 as K,yse as L,E5 as M,mse as N,gse as O,vse as P,jte as Q,ur as R,F as S,ao as T,lr as U,It as V,Fe as W,nse as X,pse as Y,Xie as Z,tae as _,wse as a,Wn as a0,P1e as a1,Qg as a2,j1e as a3,Mse as a4,Dn as a5,Hs as a6,lse as a7,OW as a8,Xh as a9,Zte as aA,ise as aB,hse as aC,rse as aD,fse as aE,Bs as aF,use as aG,bq as aH,V1e as aI,cl as aJ,Et as aK,Xd as aL,Qie as aa,qf as ab,Ke as ac,hx as ad,ha as ae,ese as af,Te as ag,a7 as ah,io as ai,RW as aj,R1e as ak,cse as al,e2 as am,nr as an,M1 as ao,Po as ap,tse as aq,dse as ar,sse as as,Zs as at,Rv as au,ose as av,ase as aw,Ii as ax,Ti as ay,Ete as az,_se as b,kse as c,X as d,Wl as e,_f as f,E1 as g,A as h,q as i,N as j,H as k,M as l,O as m,w as n,m as o,p,vt as q,p1 as r,n7 as s,g1 as t,bse as u,Y1e as v,E as w,nre 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."}}}}},Zie={...Sie,...Aie,...Eie,...Hie,...Iie,...Die,...Tie,...Vie,...Oie,...Lie,...Bie,...$ie,...Nie,...Pie};class Rie{constructor(t,r){this.client=t,this.env=r}get baseUrl(){return this.client.baseUrl}}class zie extends Rie{async getLatestVersion(){return this.client.get(this.env("KUMA_VERSION_URL"))}getConfig(){return this.client.get("/config")}getPolicyTypes(){return this.client.get("/policies")}getGlobalInsight(){return this.client.get("/global-insight")}getZones(t){return this.client.get("/zones",{params:t})}getZone({name:t},r){return this.client.get(`/zones/${t}`,{params:r})}createZone(t){return this.client.post("/provision-zone",t)}updateZone(t){return this.client.put(`/zones/${t.name}`,t)}deleteZone({name:t}){return this.client.delete(`/zones/${t}`)}getAllZoneOverviews(t){return this.client.get("/zones/_overview",{params:t})}getZoneOverview({name:t},r){return this.client.get(`/zones/${t}/_overview`,{params:r})}getZoneIngress({name:t},r){return this.client.get(`/zone-ingresses/${t}`,{params:r})}getZoneIngressData({zoneIngressName:t,dataPath:r},n){return this.client.get(`/zoneingresses/${t}/${r}`,{params:n})}getAllZoneIngressOverviews(t){return this.client.get("/zone-ingresses/_overview",{params:t})}getZoneIngressOverview({name:t},r){return this.client.get(`/zone-ingresses/${t}/_overview`,{params:r})}getZoneEgress({name:t},r){return this.client.get(`/zoneegresses/${t}`,{params:r})}getZoneEgressData({zoneEgressName:t,dataPath:r},n){return this.client.get(`/zoneegresses/${t}/${r}`,{params:n})}getAllZoneEgressOverviews(t){return this.client.get("/zoneegresses/_overview",{params:t})}getZoneEgressOverview({name:t},r){return this.client.get(`/zoneegresses/${t}/_overview`,{params:r})}getAllMeshes(t){return this.client.get("/meshes",{params:t})}getMesh({name:t},r){return this.client.get(`/meshes/${t}`,{params:r})}getAllMeshInsights(t){return this.client.get("/mesh-insights",{params:t})}getMeshInsights({name:t},r){return this.client.get(`/mesh-insights/${t}`,{params:r})}getAllDataplanes(t){return this.client.get("/dataplanes",{params:t})}getDataplaneFromMesh({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/dataplanes/${r}`,{params:n})}getAllDataplaneOverviews(t){return this.client.get("/dataplanes/_overview",{params:t})}getAllDataplaneOverviewsFromMesh({mesh:t},r){return this.client.get(`/meshes/${t}/dataplanes/_overview`,{params:r})}getDataplaneOverviewFromMesh({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/dataplanes/${r}/_overview`,{params:n})}getSidecarDataplanePolicies({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/dataplanes/${r}/policies`,{params:n})}getMeshGatewayDataplane({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/dataplanes/${r}/policies`,{params:n})}getDataplaneRules({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/dataplanes/${r}/rules`,{params:n})}getDataplaneData({mesh:t,dppName:r,dataPath:n},o){return this.client.get(`/meshes/${t}/dataplanes/${r}/${n}`,{params:o})}getAllServiceInsights(t){return this.client.get("/service-insights",{params:t})}getAllServiceInsightsFromMesh({mesh:t},r){return this.client.get(`/meshes/${t}/service-insights`,{params:r})}getServiceInsight({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/service-insights/${r}`,{params:n})}getAllExternalServices(t){return this.client.get("/external-services",{params:t})}getAllExternalServicesFromMesh({mesh:t},r){return this.client.get(`/meshes/${t}/external-services`,{params:r})}getExternalService({mesh:t,name:r},n){return this.client.get(`/meshes/${t}/external-services/${r}`,{params:n})}getPolicyConnections({mesh:t,path:r,name:n},o){return this.client.get(`/meshes/${t}/${r}/${n}/_resources/dataplanes`,{params:o})}getAllPolicyEntitiesFromMesh({mesh:t,path:r},n){return this.client.get(`/meshes/${t}/${r}`,{params:n})}getSinglePolicyEntity({mesh:t,path:r,name:n},o){return this.client.get(`/meshes/${t}/${r}/${n}`,{params:o})}}async function Fie(e,t={},r){var c;const n=t,o=n.method??"GET";n.headers=n.headers instanceof Headers?n.headers:new Headers(n.headers),!n.headers.has("content-type")&&["POST","PUT","PATCH"].includes(o)&&n.headers.set("content-type","application/json");let a=e;"params"in t&&t.params!==void 0&&o==="GET"&&(a+=`?${new URLSearchParams(t.params).toString()}`),r!==void 0&&((c=n.headers.get("content-type"))!=null&&c.startsWith("application/json")?n.body=JSON.stringify(r):n.body=r);let i;try{i=await fetch(a,n)}catch(d){throw Uie(d)}const s=i.headers.get("content-type"),u=(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:u};throw jie(i,u)}function Uie(e){const t=e instanceof Error?e.message:"An unknown network error occurred.";return new Error(t)}function jie(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 Bs({status:r,type:n,title:o,detail:a,instance:i,invalidParameters:s})}class Yie{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=vu(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[u,c]of l)i.set(u,c)}Object.keys(i).length>0&&(a.headers=i);const s=vu(a);return Fie(`${t.startsWith("http")?"":this.baseUrl}${t}`,s,r)}}function vu(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 Gie={...Wh,...Yae,...Ls},Kie=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:Yie,arguments:[e.env]}],[e.api,{service:zie,arguments:[e.httpClient,e.env]}],[e.logger,{service:wX}],[De("kong.plugins"),{service:()=>[[CX]],labels:[e.plugins]}],[De("kuma.components.not-found"),{service:()=>[()=>Ce(()=>import("./AppNotFoundView-46b147c9.js"),[],import.meta.url)],labels:[e.notFoundView]}],[De("kuma.i18n.en-us"),{constant:Zie,labels:[e.enUs]}],[e.nav,{service:t=>Kae(t("use zones")),arguments:[e.can]}],...Fte(e),...jae({...e,routes:e.routesLabel}),...tie(e),...Xae({...e,routes:e.routesLabel}),...xie({...e,routes:e.routesLabel}),...gie({...e,routes:e.routesLabel})],cn=Gie;async function qie(){(await fp(Kie(cn),mp({...cn,routes:cn.routesLabel}),bp({...cn,routes:cn.routesLabel}),Cp({...cn,routes:cn.routesLabel}),[])(cn.app)((await Ce(()=>import("./App-14f059fe.js"),["./App-0486976f.css"],import.meta.url)).default)).mount("#app")}qie();export{Jie as $,Koe as A,J as B,Ei as C,st as D,tre as E,ke as F,lt as G,T as H,rt as I,Cse as J,r7 as K,yse as L,E5 as M,mse as N,gse as O,vse as P,jte as Q,ur as R,F as S,ao as T,lr as U,It as V,Fe as W,nse as X,pse as Y,Xie as Z,tae as _,wse as a,Wn as a0,P1e as a1,Qg as a2,j1e as a3,Mse as a4,Dn as a5,Hs as a6,lse as a7,OW as a8,Xh as a9,Zte as aA,ise as aB,hse as aC,rse as aD,fse as aE,Bs as aF,use as aG,bq as aH,V1e as aI,cl as aJ,Et as aK,Xd as aL,Qie as aa,qf as ab,Ke as ac,hx as ad,ha as ae,ese as af,Te as ag,a7 as ah,io as ai,RW as aj,R1e as ak,cse as al,e2 as am,nr as an,M1 as ao,Po as ap,tse as aq,dse as ar,sse as as,Zs as at,Rv as au,ose as av,ase as aw,Ii as ax,Ti as ay,Ete as az,_se as b,kse as c,X as d,Wl as e,_f as f,E1 as g,A as h,q as i,N as j,H as k,M as l,O as m,w as n,m as o,p,vt as q,p1 as r,n7 as s,g1 as t,bse as u,Y1e as v,E as w,nre as x,Y as y,Ct as z}; diff --git a/app/kuma-ui/pkg/resources/data/assets/index-c162c548.css b/app/kuma-ui/pkg/resources/data/assets/index-3720d5a8.css similarity index 96% rename from app/kuma-ui/pkg/resources/data/assets/index-c162c548.css rename to app/kuma-ui/pkg/resources/data/assets/index-3720d5a8.css index c62c27314b88..acbce5fdd3f3 100644 --- a/app/kuma-ui/pkg/resources/data/assets/index-c162c548.css +++ b/app/kuma-ui/pkg/resources/data/assets/index-3720d5a8.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-16e9d144]{width:fit-content}.k-select .k-select-item-selection[data-v-16e9d144]{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-16e9d144]{position:relative;top:-8px}.k-select .k-select-item-selection .clear-selection-icon[data-v-16e9d144]{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-16e9d144]:focus,.k-select .k-select-item-selection .clear-selection-icon[data-v-16e9d144]: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-16e9d144]:after{border-left:4px solid rgba(0,0,0,0);border-left:var(--kui-border-width-30, 4px) solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));border-right:4px solid rgba(0,0,0,0);border-right:var(--kui-border-width-30, 4px) solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));border-top:4px solid;border-top:var(--kui-border-width-30, 4px) solid;content:"";display:inline-block;height:0;margin-left:8px;margin-left:var(--spacing-xs, var(--kui-space-40, 8px));vertical-align:middle;width:0}.k-select .k-select-selected-item-label{align-self:center;font-size:14px;font-size:var(--kui-font-size-30, 14px);line-height:16px;line-height:var(--kui-line-height-20, 16px)}.k-select .k-select-item-selection .clear-selection-icon .kong-icon{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.k-select .k-button.btn-link{padding:12px 24px;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-lg, var(--kui-space-80, 24px));text-decoration:none}.k-select .k-button.btn-link:focus{box-shadow:0 0 #fff,0 0 0 2px #0044f4;box-shadow:0 0 0 0 var(--white, var(--kui-color-background, #ffffff)),0 0 0 2px var(--KButtonOutlineBorder, var(--blue-500, var(--kui-color-background-primary, #0044f4)))}.k-select .k-button.btn-link .caret{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.k-select .k-select-input{background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:color .1s ease,box-shadow .1s ease;box-shadow:none!important;display:inline-block;position:relative;width:100%}.k-select .k-select-input.has-chevron.no-typing .k-input{caret-color:transparent;cursor:pointer}.k-select .k-select-input.is-readonly{background-color:#f8f8fa;background-color:var(--KInputReadonlyBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:all .1s ease;box-shadow:none!important}.k-select .k-select-input.is-readonly.select-input-container input.k-input.form-control:not([type=checkbox]):not([type=radio]):not([type=file]):read-only{box-shadow:none!important}.k-select .k-select-input.select-input-container.disabled{background-color:#f8f8fa;background-color:var(--KInputDisabledBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;cursor:not-allowed;font-style:italic;transition:all .1s ease;box-shadow:none!important;cursor:not-allowed!important}.k-select .k-select-input.select-input-container.disabled.select-input-container input.k-input.form-control:not([type=checkbox]):not([type=radio]):not([type=file]):disabled{box-shadow:none!important}.k-select .k-select-input .kong-icon-chevronDown{margin-right:8px;margin-right:var(--kui-space-40, 8px)}.k-select .k-select-input.cursor-default{cursor:default}.k-select .k-select-input.prevent-pointer-events{pointer-events:none}.k-select .k-select-input.input-placeholder-dark input::placeholder{color:#000933!important;color:var(--KInputColor, var(--black-70, var(--kui-color-text, #000933)))!important}.k-select .k-select-input.input-placeholder-transparent input{color:transparent!important}.k-select .k-select-input.input-placeholder-transparent input::placeholder{color:transparent!important}.k-select .k-select-input .k-input.no-filter{cursor:default!important;pointer-events:none!important}.k-select .k-select-input .k-input.has-chevron{padding-right:40px;padding-right:var(--kui-space-100, 40px)}.k-select .k-select-input .k-input.has-clear{padding-right:56px;padding-right:var(--kui-space-120, 56px)}.k-select .k-select-inputinput.k-input{height:100%;padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px))}.k-select .k-select-input .kong-icon{display:inline-flex}.k-select .k-select-input .clear-selection-icon{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;padding:0;padding:var(--kui-space-0, 0px);position:absolute;right:24px;z-index:9}.k-select .k-select-input .clear-selection-icon:focus,.k-select .k-select-input .clear-selection-icon:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-select .k-select-input .clear-selection-icon .kong-icon-clear{display:block;position:static;transform:none}.k-select .k-select-input .custom-selected-item{display:inline-flex;padding:8px 12px;padding:var(--kui-space-40, 8px) var(--spacing-md, var(--kui-space-50, 12px));pointer-events:none;position:absolute;right:24px;width:calc(100% - 24px);width:calc(100% - var(--kui-icon-size-30, 16px) - var(--kui-space-40, 8px))}.k-select div.k-select-input.select-input-container{align-items:center;border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);cursor:pointer!important;display:flex;flex:0 0 40%;flex-direction:row-reverse;transition:all .2s ease}.k-select div.k-select-input.select-input-container .k-input-wrapper{border-radius:2px;border-radius:var(--kui-border-radius-10, 2px)}.k-select div.k-select-input.select-input-container input.k-input{box-shadow:none!important}.k-select div.k-select-input.select-input-container:hover{border-color:#bee2ff;border-color:var(--KInputHover, var(--blue-200, var(--kui-color-border-primary-weaker, #bee2ff)))}.k-select div.k-select-input.select-input-container:hover .text-on-input label{color:#0044f4;color:var(--KInputHover, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-select div.k-select-input.select-input-container.is-open{border-color:#5f9aff;border-color:var(--KInputFocus, var(--blue-400, var(--kui-color-border-primary-weak, #5f9aff)))}.k-select div.k-select-input.select-input-container.is-open .text-on-input label{color:#0044f4;color:var(--KInputHover, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-select .k-select-button .has-caret .kong-icon{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.k-select .k-select-button .k-button.btn-link:hover,.k-select .k-select-button.k-button.btn-link:hover{text-decoration:none}.k-select.k-input{width:100%}.k-select .k-select-popover{box-sizing:border-box;margin-top:2px!important;margin-top:var(--kui-space-10, 2px)!important;width:100%}.k-select .k-select-popover[x-placement^=top]{margin-bottom:2px!important;margin-bottom:var(--kui-space-10, 2px)!important;margin-top:0!important;margin-top:var(--kui-space-0, 0px)!important}.k-select .k-select-popover.k-select-pop-button,.k-select .k-select-popover.k-select-pop-dropdown,.k-select .k-select-popover.k-select-pop-select{--KPopPaddingY: var(--spacing-xs, var(--kui-space-40, 8px));--KPopPaddingX: var(--spacing-xs, var(--kui-space-40, 8px));border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5))}.k-select .k-select-popover .k-select-empty-item button,.k-select .k-select-popover .k-select-empty-item button:focus,.k-select .k-select-popover .k-select-empty-item button:hover{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));font-style:italic}.k-select .k-select-popover .k-select-new-item{word-break:break-word}.k-select .k-select-popover .k-select-new-item .select-item-new-indicator{font-style:italic;font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-select .k-select-popover ul{margin:0;margin:var(--kui-space-0, 0px);padding:0;padding:var(--kui-space-0, 0px)}.k-select .k-select-popover a{color:#000933;color:var(--black-70, var(--kui-color-text, #000933));flex:1}.k-select .k-select-popover a:hover,.k-select .k-select-popover a:active,.k-select .k-select-popover a:focus{text-decoration:none}.k-select .k-select-popover .k-select-loading{display:block;height:24px;position:relative;right:0;text-align:center;top:0}.k-select .k-select-popover .k-popover-content{max-height:var(--50a50a1b);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(--50a50a1b);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}.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-740ffc3e]{margin-bottom:12px;height:42px}.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} +@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-16e9d144]{width:fit-content}.k-select .k-select-item-selection[data-v-16e9d144]{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-16e9d144]{position:relative;top:-8px}.k-select .k-select-item-selection .clear-selection-icon[data-v-16e9d144]{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-16e9d144]:focus,.k-select .k-select-item-selection .clear-selection-icon[data-v-16e9d144]: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-16e9d144]:after{border-left:4px solid rgba(0,0,0,0);border-left:var(--kui-border-width-30, 4px) solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));border-right:4px solid rgba(0,0,0,0);border-right:var(--kui-border-width-30, 4px) solid var(--kui-color-border-transparent, rgba(0, 0, 0, 0));border-top:4px solid;border-top:var(--kui-border-width-30, 4px) solid;content:"";display:inline-block;height:0;margin-left:8px;margin-left:var(--spacing-xs, var(--kui-space-40, 8px));vertical-align:middle;width:0}.k-select .k-select-selected-item-label{align-self:center;font-size:14px;font-size:var(--kui-font-size-30, 14px);line-height:16px;line-height:var(--kui-line-height-20, 16px)}.k-select .k-select-item-selection .clear-selection-icon .kong-icon{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.k-select .k-button.btn-link{padding:12px 24px;padding:var(--spacing-sm, var(--kui-space-50, 12px)) var(--spacing-lg, var(--kui-space-80, 24px));text-decoration:none}.k-select .k-button.btn-link:focus{box-shadow:0 0 #fff,0 0 0 2px #0044f4;box-shadow:0 0 0 0 var(--white, var(--kui-color-background, #ffffff)),0 0 0 2px var(--KButtonOutlineBorder, var(--blue-500, var(--kui-color-background-primary, #0044f4)))}.k-select .k-button.btn-link .caret{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.k-select .k-select-input{background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:color .1s ease,box-shadow .1s ease;box-shadow:none!important;display:inline-block;position:relative;width:100%}.k-select .k-select-input.has-chevron.no-typing .k-input{caret-color:transparent;cursor:pointer}.k-select .k-select-input.is-readonly{background-color:#f8f8fa;background-color:var(--KInputReadonlyBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;transition:all .1s ease;box-shadow:none!important}.k-select .k-select-input.is-readonly.select-input-container input.k-input.form-control:not([type=checkbox]):not([type=radio]):not([type=file]):read-only{box-shadow:none!important}.k-select .k-select-input.select-input-container.disabled{background-color:#f8f8fa;background-color:var(--KInputDisabledBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300, #e7e7ec))!important;cursor:not-allowed;font-style:italic;transition:all .1s ease;box-shadow:none!important;cursor:not-allowed!important}.k-select .k-select-input.select-input-container.disabled.select-input-container input.k-input.form-control:not([type=checkbox]):not([type=radio]):not([type=file]):disabled{box-shadow:none!important}.k-select .k-select-input .kong-icon-chevronDown{margin-right:8px;margin-right:var(--kui-space-40, 8px)}.k-select .k-select-input.cursor-default{cursor:default}.k-select .k-select-input.prevent-pointer-events{pointer-events:none}.k-select .k-select-input.input-placeholder-dark input::placeholder{color:#000933!important;color:var(--KInputColor, var(--black-70, var(--kui-color-text, #000933)))!important}.k-select .k-select-input.input-placeholder-transparent input{color:transparent!important}.k-select .k-select-input.input-placeholder-transparent input::placeholder{color:transparent!important}.k-select .k-select-input .k-input.no-filter{cursor:default!important;pointer-events:none!important}.k-select .k-select-input .k-input.has-chevron{padding-right:40px;padding-right:var(--kui-space-100, 40px)}.k-select .k-select-input .k-input.has-clear{padding-right:56px;padding-right:var(--kui-space-120, 56px)}.k-select .k-select-inputinput.k-input{height:100%;padding:8px;padding:var(--spacing-xs, var(--kui-space-40, 8px))}.k-select .k-select-input .kong-icon{display:inline-flex}.k-select .k-select-input .clear-selection-icon{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important;padding:0;padding:var(--kui-space-0, 0px);position:absolute;right:24px;z-index:9}.k-select .k-select-input .clear-selection-icon:focus,.k-select .k-select-input .clear-selection-icon:hover{background-color:#0000!important;background-color:var(--kui-color-background-transparent, rgba(0, 0, 0, 0))!important;border:none!important;cursor:pointer!important;font-weight:400!important;font-weight:var(--kui-font-weight-regular, 400)!important}.k-select .k-select-input .clear-selection-icon .kong-icon-clear{display:block;position:static;transform:none}.k-select .k-select-input .custom-selected-item{display:inline-flex;padding:8px 12px;padding:var(--kui-space-40, 8px) var(--spacing-md, var(--kui-space-50, 12px));pointer-events:none;position:absolute;right:24px;width:calc(100% - 24px);width:calc(100% - var(--kui-icon-size-30, 16px) - var(--kui-space-40, 8px))}.k-select div.k-select-input.select-input-container{align-items:center;border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5));border-radius:2px;border-radius:var(--kui-border-radius-10, 2px);cursor:pointer!important;display:flex;flex:0 0 40%;flex-direction:row-reverse;transition:all .2s ease}.k-select div.k-select-input.select-input-container .k-input-wrapper{border-radius:2px;border-radius:var(--kui-border-radius-10, 2px)}.k-select div.k-select-input.select-input-container input.k-input{box-shadow:none!important}.k-select div.k-select-input.select-input-container:hover{border-color:#bee2ff;border-color:var(--KInputHover, var(--blue-200, var(--kui-color-border-primary-weaker, #bee2ff)))}.k-select div.k-select-input.select-input-container:hover .text-on-input label{color:#0044f4;color:var(--KInputHover, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-select div.k-select-input.select-input-container.is-open{border-color:#5f9aff;border-color:var(--KInputFocus, var(--blue-400, var(--kui-color-border-primary-weak, #5f9aff)))}.k-select div.k-select-input.select-input-container.is-open .text-on-input label{color:#0044f4;color:var(--KInputHover, var(--blue-500, var(--kui-color-text-primary, #0044f4)))}.k-select .k-select-button .has-caret .kong-icon{margin-left:auto;margin-left:var(--kui-space-auto, auto)}.k-select .k-select-button .k-button.btn-link:hover,.k-select .k-select-button.k-button.btn-link:hover{text-decoration:none}.k-select.k-input{width:100%}.k-select .k-select-popover{box-sizing:border-box;margin-top:2px!important;margin-top:var(--kui-space-10, 2px)!important;width:100%}.k-select .k-select-popover[x-placement^=top]{margin-bottom:2px!important;margin-bottom:var(--kui-space-10, 2px)!important;margin-top:0!important;margin-top:var(--kui-space-0, 0px)!important}.k-select .k-select-popover.k-select-pop-button,.k-select .k-select-popover.k-select-pop-dropdown,.k-select .k-select-popover.k-select-pop-select{--KPopPaddingY: var(--spacing-xs, var(--kui-space-40, 8px));--KPopPaddingX: var(--spacing-xs, var(--kui-space-40, 8px));border:1px solid #afb7c5;border:var(--kui-border-width-10, 1px) solid var(--grey-300, var(--kui-color-border-neutral-weak, #afb7c5))}.k-select .k-select-popover .k-select-empty-item button,.k-select .k-select-popover .k-select-empty-item button:focus,.k-select .k-select-popover .k-select-empty-item button:hover{color:#6c7489;color:var(--grey-500, var(--kui-color-text-neutral, #6c7489));font-style:italic}.k-select .k-select-popover .k-select-new-item{word-break:break-word}.k-select .k-select-popover .k-select-new-item .select-item-new-indicator{font-style:italic;font-weight:600;font-weight:var(--kui-font-weight-semibold, 600)}.k-select .k-select-popover ul{margin:0;margin:var(--kui-space-0, 0px);padding:0;padding:var(--kui-space-0, 0px)}.k-select .k-select-popover a{color:#000933;color:var(--black-70, var(--kui-color-text, #000933));flex:1}.k-select .k-select-popover a:hover,.k-select .k-select-popover a:active,.k-select .k-select-popover a:focus{text-decoration:none}.k-select .k-select-popover .k-select-loading{display:block;height:24px;position:relative;right:0;text-align:center;top:0}.k-select .k-select-popover .k-popover-content{max-height:var(--50a50a1b);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(--50a50a1b);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;--app-slideout-offset-top: var(--AppHeaderHeight);--onboarding-accent: #822dc5;--onboarding-accent-dark: #260d50;--onboarding-shadow: 4px 4px 14px 4px rgba(103, 71, 128, .11);--onboarding-heading-1: var(--onboarding-accent-dark);--onboarding-heading-2: var(--onboarding-accent);--graph-color-1: #290b53;--graph-color-2: #5a416f;--graph-color-3: #7b2bbc;--graph-color-4: #b31aab;--graph-color-5: #d163ce;--graph-color-6: #e13eaf;--graph-color-7: #4a4622;--graph-color-8: #fff182;--graph-color-9: #fff9ca;--KPopPaddingY: 8px;--KBadgeMaxWidth: auto;--KCardBorderRadius: 9px;--TextGradientBackground: linear-gradient(90deg, #473cfb 0%, #a300bd 33.17%);--StepBackground: #169fcc;--WarningIconBackground: #ffa600}:root.is-fullscreen{--AppHeaderHeight: 0;--AppSidebarWidth: 0;--AppContentPadding: 0;--AppDisplay: block}*,*:before,*:after{box-sizing:border-box}body{margin:0;-moz-tab-size:2;tab-size:2;color:#000933;font-family:Inter,Roboto,Helvetica,sans-serif;font-weight:400;font-size:16px;line-height:1.5}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre,ul,ol{margin:0}h1,h2,h3,h4,h5,h6{line-height:1.3;font-weight:600}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.17rem}h4{font-size:1rem}h5{font-size:.83rem}h6{font-size:.67rem}ul,ol{padding-left:24px}h2:not(:first-child),h3:not(:first-child),h4:not(:first-child),h5:not(:first-child),h6:not(:first-child),p:not(:first-child),ul:not(:first-child),ol:not(:first-child){margin-top:12px}p:empty{display:none}dl p:not(:first-child){margin-top:2px}a{text-decoration:none;color:#0044f4}a:hover,a:focus{text-decoration:underline}b,strong{font-weight:600}small{font-size:.8em}code,kbd,pre{font-size:1em}textarea{resize:vertical}img,svg,iframe{vertical-align:middle}img{max-width:100%;height:auto}[hidden]{display:none!important}label{display:block}button,input,optgroup,select{margin:0;padding:0;font-size:100%;line-height:inherit;font-family:inherit;font-weight:inherit;color:inherit}button{background:none;border:none;cursor:pointer}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e0e4ea;border-radius:3px;font:inherit;margin:0;padding:8px;color:currentColor;background-color:#fff}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e0e4ea;border-radius:3px;font-size:16px;line-height:20px;padding:10px 30px 10px 13px;background-color:#fff;background-image:url(./chevron-down-d32f03bb.svg?url);background-position:calc(100% - 13px) 50%;background-repeat:no-repeat}.stack>*+*{margin-block-start:var(--AppGap)}.columns{--threshold: 40rem;display:flex;flex-wrap:wrap;gap:var(--AppGap)}.columns>*{flex-grow:1;flex-basis:calc((var(--threshold) - 100%) * 999);min-inline-size:0}.form-wrapper{margin-top:40px;margin-bottom:40px;padding-right:5%;padding-left:5%}@media (min-width: 1536px){.form-wrapper{padding-left:15%;padding-right:15%}}.form-card .k-card-body:not(.increase-specificity){font-size:16px;line-height:1.5}.form>*+*{margin-top:40px;border-top:1px solid #e0e4ea;padding-top:40px}.form-header{display:flex;justify-content:space-between}.fact-list{padding-left:0;display:flex;justify-content:space-between;flex-wrap:wrap;max-width:600px}.fact-list__item{display:flex;align-items:center;gap:4px;min-width:300px}.form-title{font-size:24px}.form-section{display:grid;grid-template-columns:1fr 3fr;gap:40px}.form-section__header{grid-column-start:1}.form-section__content{grid-column-start:2;min-width:0}.form-section-title{font-size:18px}.field-group-list>*+*{margin-top:24px}.field-group-label{display:inline-flex;margin-bottom:8px;font-size:14px;line-height:20px;font-weight:600}.radio-button-group>*{display:flex}.instruction-list>*+*{margin-top:12px}.form-step-title{font-size:20px}.form-step-title:not(:first-child){margin-top:32px}.form-step-number{display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;margin-right:4px;color:#fff;background-color:var(--StepBackground);border-radius:50%;font-size:16px}.text-right{text-align:right}.text-center{text-align:center}.text-gradient{background:var(--TextGradientBackground, currentColor);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cursor-help{cursor:help}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{50%{opacity:.5}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.non-visual-button{font-weight:400;background-color:transparent;border:none;cursor:pointer}.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}.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-740ffc3e]{margin-bottom:12px;height:42px}.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-8521186b.js b/app/kuma-ui/pkg/resources/data/assets/index-a0316d0f.js similarity index 90% rename from app/kuma-ui/pkg/resources/data/assets/index-8521186b.js rename to app/kuma-ui/pkg/resources/data/assets/index-a0316d0f.js index bbe26a2f2f13..e86d8b4c9b00 100644 --- a/app/kuma-ui/pkg/resources/data/assets/index-8521186b.js +++ b/app/kuma-ui/pkg/resources/data/assets/index-a0316d0f.js @@ -1 +1 @@ -import{ah as s}from"./index-8bdef5fd.js";function c(e){var t;const n=((t=e.zoneInsight)==null?void 0:t.subscriptions)??[];if(n.length>0){const o=n[n.length-1];if(o.config){const i=JSON.parse(o.config);return s(i,"dpServer.auth.type","")}}return""}function f(e){var o,i;if(e.zone.enabled===!1)return"disabled";const n=((o=e.zoneInsight)==null?void 0:o.subscriptions)??[];if(n.length===0)return"offline";const t=n[n.length-1];return(i=t.connectTime)!=null&&i.length&&!t.disconnectTime?"online":"offline"}function u(e){var n;for(const t of((n=e.zoneInsight)==null?void 0:n.subscriptions)??[])if(t.config)return JSON.parse(t.config).environment;return""}export{u as a,c as b,f as g}; +import{ah as s}from"./index-14211030.js";function c(e){var t;const n=((t=e.zoneInsight)==null?void 0:t.subscriptions)??[];if(n.length>0){const o=n[n.length-1];if(o.config){const i=JSON.parse(o.config);return s(i,"dpServer.auth.type","")}}return""}function f(e){var o,i;if(e.zone.enabled===!1)return"disabled";const n=((o=e.zoneInsight)==null?void 0:o.subscriptions)??[];if(n.length===0)return"offline";const t=n[n.length-1];return(i=t.connectTime)!=null&&i.length&&!t.disconnectTime?"online":"offline"}function u(e){var n;for(const t of((n=e.zoneInsight)==null?void 0:n.subscriptions)??[])if(t.config)return JSON.parse(t.config).environment;return""}export{u as a,c as b,f as g}; diff --git a/app/kuma-ui/pkg/resources/data/index.html b/app/kuma-ui/pkg/resources/data/index.html index cca2884d9089..01022fe5662c 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