1import{aW as m,cI as D,aB as E,_ as f,o as r,j as d,w as i,cK as N,D as u,ax as B,bl as L,az as _,aI as I,z as p,k as y,bm as w,aH as M,bo as P,ay as x,aA as T,t as g,aL as j,aX as H,cL as G,B as S,bn as V,A as k,cO as F,bU as q,E as K,ar as J,Y as O,aF as z,cy as R,g1 as U,bQ as A,q as W,b as X,b_ as Y,dq as Z,g2 as ee,g3 as te,aG as ne,g4 as oe,g5 as ae,g6 as se,eo as re,g7 as ce,g8 as le,g9 as ie,eD as de,eC as ue,eA as _e,eB as fe,ga as me,gb as pe,ew as ge,ex as be,ey as Te,ez as Be,gc as xe,gd as Se}from"./index-DJ4o_Lrk.js";import{E as ye}from"./ErrorsBanner-EMu3VQBC.js";import{S as ve}from"./StatusIcon-DGLdw5ZS.js";import{g as a}from"./global-components-duylL-0i.js";import{T as ke}from"./TCard-CNpTqPxe.js";import{O as he}from"./OpenInNewTab-D_VYTJhL.js";import{T as Ce}from"./TInfoHintBtn-Du0BlSdT.js";import{T as $e}from"./TBannerInfo-CoGBuz-9.js";import{useAppSettingsStore as Le}from"./appSettings-Ds5PcaId.js";import{T as Ie}from"./TErrorLoadData-ClB8Dlm0.js";import{T as we}from"./TTwoColumns-6lPumPYt.js";import{T as Pe}from"./TManagedBadge-C6Gbz9cv.js";import{T as Oe}from"./TAssetTrackingBadge-CQUgYemh.js";import{T as Ne}from"./TBlockedBadge-CKN5OH-K.js";import{T as je}from"./TTariffStatusBadge-Ba_-C3kS.js";import{T as qe}from"./TBreadcrumbs-DJobiWV0.js";import"./copy-to-clipboard-Bd2ydGla.js";import"./notify-Bo-IohDv.js";import"./utils-CXbEfP89.js";const ze=m({name:"TCardList",__name:"TCardList",props:{title:{},subtitle:{},icon:{default:"mdi-arrow-right"},to:{},dense:{type:Boolean,default:!0},listData:{},image:{},opacity:{default:"0.7"},isLoading:{type:Boolean,default:!1}},setup(t,{expose:o}){o();const e=t,n=D(),c=E(),l=!!n.actions;function s(){e.to&&c.push(e.to)}const b={props:e,slots:n,router:c,actions:l,onIconClick:s,OpenInNewTab:he};return Object.defineProperty(b,"__isScriptSetup",{enumerable:!1,value:!0}),b}}),Ae={key:0,class:"t-text-subtitle15"},Qe={key:1,class:"t-text-body12 t-border-left q-ml-sm q-pl-sm"},De={key:1},Ee={class:"row full-width no-wrap q-pb-sm scroll-x q-gutter-x-sm"};function Me(t,o,e,n,c,l){return r(),d(M,{class:"relative-position overflow-hidden"},{default:i(()=>[e.isLoading?(r(),d(N,{key:0,indeterminate:"",class:"absolute-top",size:"xs",color:"info"})):u("",!0),B(t.$slots,"header",{},()=>[e.title?(r(),d(P,{key:0,style:{"z-index":"1"}},{default:i(()=>[_(x,null,{default:i(()=>[_(T,null,{default:i(()=>[e.title?(r(),p("span",Ae,g(e.title),1)):u("",!0),e.title&&e.subtitle?(r(),p("span",Qe,g(e.subtitle),1)):u("",!0)]),_:1})]),_:1}),!e.isLoading&&e.to?(r(),d(x,{key:0,side:"",class:"opacity-02"},{default:i(()=>[_(j,{dense:"",flat:"",icon:e.icon,onClick:H(n.onIconClick,["stop","prevent"])},null,8,["icon"])]),_:1})):u("",!0)]),_:1})):u("",!0)]),e.title?(r(),d(L,{key:1,inset:"",style:{"z-index":"1"}})):u("",!0),_(I,{class:"full-width q-px-none",style:{"z-index":"1"}},{default:i(()=>[B(t.$slots,"default",{},()=>[_(G,{dense:e.dense},{default:i(()=>[e.listData?.length?u("",!0):(r(),d(T,{key:0,class:"t-text-body14"},{default:i(()=>[S(g(e.isLoading?t.$t("common.loading"):t.$t("common.noInfo")),1)]),_:1})),(r(!0),p(w,null,V(e.listData,(s,b)=>(r(),d(P,{key:b,class:"opacity-09",style:{"padding-top":"0","padding-bottom":"0"},clickable:!!s.action?.to,to:s.action?.to},{default:i(()=>[_(x,{class:""},{default:i(()=>[_(T,{lines:"2",class:k(["t-text-body14",{"text-accent":!!s.action?.to}])},{default:i(()=>[S(g(s.label),1)]),_:2},1032,["class"]),s.caption?(r(),d(T,{key:0,lines:"2",caption:""},{default:i(()=>[S(g(s.caption),1)]),_:2},1024)):u("",!0),s.link?(r(),d(T,{key:1,lines:"1",caption:""},{default:i(()=>[_(n.OpenInNewTab,{url:s.link,label:s.link,icon:""},null,8,["url","label"])]),_:2},1024)):u("",!0)]),_:2},1024),!e.isLoading&&(s.isLoading||s.value||s.value===0)?(r(),d(x,{key:0},{default:i(()=>[_(T,{lines:"2",class:"t-text-subtitle12 text-right"},{default:i(()=>[s.isLoading?(r(),d(F,{key:0,size:"1.2em"})):(r(),p("span",De,g(s.value===null?"-":s.value),1))]),_:2},1024)]),_:2},1024)):u("",!0)]),_:2},1032,["clickable","to"]))),128))]),_:1},8,["dense"])])]),_:3}),n.actions?(r(),p(w,{key:2},[_(L,{inset:"",style:{"z-index":"1"}}),_(I,{class:"",style:{"z-index":"1"}},{default:i(()=>[y("div",Ee,[B(t.$slots,"actions")])]),_:3})],64)):u("",!0)]),_:3})}const He=f(ze,[["render",Me],["__file","TCardList.vue"]]),Ge=m({name:"TLinearProgress",__name:"TLinearProgress",props:{saveStatus:{}},setup(t,{expose:o}){o();const e={};return Object.defineProperty(e,"__isScriptSetup",{enumerable:!1,value:!0}),e}}),Ve={class:"absolute-full flex flex-center"};function Fe(t,o,e,n,c,l){return r(),d(N,{size:"24px",stripe:"",rounded:"",value:e.saveStatus.value,color:"primary"},{default:i(()=>
1[y("div",Ve,[_(q,{color:"white","text-color":"accent",label:e.saveStatus.text?`${e.saveStatus.text??""}...`:""},null,8,["label"])])]),_:1},8,["value"])}const Ke=f(Ge,[["render",Fe],["__file","TLinearProgress.vue"]]),v="TBanner",Je=m({name:"TBanner",__name:"TBanner",props:{bannerId:{},label:{},forceShow:{type:Boolean,default:!1}},setup(t,{expose:o}){o();const e=t,n=Le(),c=K("tDialog"),{t:l}=J(),s=O(()=>n.data[v]),b=O(()=>{if(!n.isLoaded)return!0;const $=s.value?.[e.bannerId];return $?$.isClosed:!1});function Q(){c?.confirm({title:l("common.closeBanner"),question:l("common.closeBannerQuestion"),okLabel:l("common.yes"),onOk:async()=>{await n.saveOption({key:v,val:JSON.stringify({...s.value??{},[e.bannerId]:{isClosed:!0}})})}})}const C={props:e,appSettingsStore:n,tDialog:c,t:l,dataKey:v,allBannerSettings:s,isClosed:b,closeBanner:Q};return Object.defineProperty(C,"__isScriptSetup",{enumerable:!1,value:!0}),C}}),Re=["innerHTML"];function Ue(t,o,e,n,c,l){const s=z("t-banner-info");return(e.forceShow?e.forceShow:!n.isClosed)?(r(),d(s,{key:0,class:"t-banner t-text-body14 q-pl-sm q-pr-md q-py-sm"},{default:i(()=>[e.forceShow?u("",!0):(r(),d(j,{key:0,class:"t-banner__close float-right",dense:"",flat:"",size:"md",title:t.$t("common.close"),name:"closeBanner",icon:"mdi-close",onClick:n.closeBanner},null,8,["title"])),B(t.$slots,"default",{},()=>[y("div",{class:"t-banner__content text-left",innerHTML:e.label},null,8,Re)],!0)]),_:3})):u("",!0)}const We=f(Je,[["render",Ue],["__scopeId","data-v-0f0ac4bc"],["__file","TBanner.vue"]]),Xe=m({name:"TListSpinner",__name:"TListSpinner",setup(t,{expose:o}){o();const e={};return Object.defineProperty(e,"__isScriptSetup",{enumerable:!1,value:!0}),e}}),Ye={class:"items-center flex justify-center q-pa-lg"};function Ze(t,o,e,n,c,l){return r(),p("div",Ye,[_(R,{color:"primary",size:"3em"})])}const et=f(Xe,[["render",Ze],["__file","TListSpinner.vue"]]),tt=m({name:"TNoItems",__name:"TNoItems",props:{text:{}},setup(t,{expose:o}){o();const e={};return Object.defineProperty(e,"__isScriptSetup",{enumerable:!1,value:!0}),e}}),nt={class:"items-center flex justify-center q-pa-lg t-text-body14"},ot={class:"items-center flex justify-center",style:{height:"3em"}};function at(t,o,e,n,c,l){return r(),p("div",nt,[y("div",ot,g(e.text),1)])}const st=f(tt,[["render",at],["__file","TNoItems.vue"]]),rt=m({name:"TNewBadge",__name:"TNewBadge",props:{classes:{default:"bg-accent"}},setup(t,{expose:o}){o();const e={};return Object.defineProperty(e,"__isScriptSetup",{enumerable:!1,value:!0}),e}});function ct(t,o,e,n,c,l){return r(),p("div",{class:k(["self-center new-badge",e.classes])},null,2)}const lt=f(rt,[["render",ct],["__file","TNewBadge.vue"]]),it=m({__name:"TTextBadge",props:{text:{},backgroundColor:{default:"warning"},textColor:{default:"white"}},setup(t,{expose:o}){o();const e={};return Object.defineProperty(e,"__isScriptSetup",{enumerable:!1,value:!0}),e}});function dt(t,o,e,n,c,l){return r(),d(q,{rounded:"",color:e.backgroundColor,"text-color":e.textColor,class:"no-pointer-events"},{default:i(()=>[S(g(e.text),1)]),_:1},8,["color","text-color"])}const h=f(it,[["render",dt],["__file","TTextBadge.vue"]]),ut=m({__name:"TBetaBadge",setup(t,{expose:o}){o();const e={TTextBadge:h};return Object.defineProperty(e,"__isScriptSetup",{enumerable:!1,value:!0}),e}});function _t(t,o,e,n,c,l){return r(),d(n.TTextBadge,{text:"beta","background-color":"warning","text-color":"white"})}const ft=f(ut,[["render",_t],["__file","TBetaBadge.vue"]]);function mt(t,o,e,n,c,l){const s=z("t-ok-btn");return r(),d(s,{dense:"",title:t.$t("manage.guide._name"),label:"",icon:n.ionHelpCircleOutline,onClick:n.openGuide},null,8,["title","icon"])}const pt=f(U,[["render",mt],["__file","TGuideButton.vue"]]),gt=m({__name:"TAutoBlockingBadge",setup(t,{expose:o}){o();const e={TTextIconBadge:A};return Object.defineProperty(e,"__isScriptSetup",{enumerable:!1,value:!0}),e}});function bt(t,o,e,n,c,l){return r(),d(n.TTextIconBadge,{icon:"mdi-calendar-clock",text:t.$t("account.willBeBlockedOne"),"background-color":"white","text-color":"negative",class:"auto-blocking-badge"},null,8,["text"])}
1const Tt=f(gt,[["render",bt],["__scopeId","data-v-cb6fcde1"],["__file","TAutoBlockingBadge.vue"]]),Bt=m({__name:"TTrialBadge",setup(t,{expose:o}){o();const e={TTextBadge:h};return Object.defineProperty(e,"__isScriptSetup",{enumerable:!1,value:!0}),e}});function xt(t,o,e,n,c,l){return r(),d(n.TTextBadge,{text:"trial","background-color":"free-acc","text-color":"white"})}const St=f(Bt,[["render",xt],["__file","TTrialBadge.vue"]]),yt=m({__name:"TSelectableCard",props:{selected:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},emits:["click"],setup(t,{expose:o,emit:e}){o();const n=e,c=W(!1),s={emit:n,bouncing:c,handleClick:()=>{c.value=!1,requestAnimationFrame(()=>{c.value=!0,setTimeout(()=>{c.value=!1},400)}),n("click")}};return Object.defineProperty(s,"__isScriptSetup",{enumerable:!1,value:!0}),s}});function vt(t,o,e,n,c,l){return r(),p("div",{class:k(["selectable-card",{"selectable-card--selected":e.selected,"selectable-card--disabled":e.disabled,"selectable-card--bounce":n.bouncing}]),onClick:n.handleClick},[B(t.$slots,"default",{},void 0,!0)],2)}const kt=f(yt,[["render",vt],["__scopeId","data-v-7cbaa11f"],["__file","TSelectableCard.vue"]]),Vt=X(async({app:t})=>{t.config.globalProperties.$utils={},t.component(a.errorsBanner,ye),t.component(a.statusIcon,ve),t.component(a.tCard,ke),t.component(a.tCardList,He),t.component(a.tLinearProgress,Ke),t.component(a.tInput,Y),t.component(a.tSelect,Z),t.component(a.tOkBtn,ee),t.component(a.tCancelBtn,te),t.component(a.tActionBtn,ne),t.component(a.tInfoHintBtn,Ce),t.component(a.tBannerInfo,$e),t.component(a.tBanner,We),t.component(a.tListSpinner,et),t.component(a.tNoItems,st),t.component(a.tErrorLoadData,Ie),t.component(a.tTwoColumns,we),t.component(a.tPremiumBadge,oe),t.component(a.tPromoBadge,ae),t.component(a.tManagedBadge,Pe),t.component(a.tAssetTrackingBadge,Oe),t.component(a.tServiceModeBadge,se),t.component(a.tNewBadge,lt),t.component(a.tBetaBadge,ft),t.component(a.tGuideButton,pt),t.component(a.tTextIconBadge,A),t.component(a.tBlockedBadge,Ne),t.component(a.tAutoBlockingBadge,Tt),t.component(a.tTariffStatusBadge,je),t.component(a.tTextBadge,h),t.component(a.tTrialBadge,St),t.component(a.tBreadcrumbs,qe),t.component(a.tSelectableCard,kt),re.register(ce,le,ie,de,ue,_e,fe,me,pe,ge,be,Te,Be,xe,Se)});export{Vt as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.