1import{a6 as h,k as n,a8 as c,aa as p,aq as _,a9 as y,an as f,aD as E,l as v,m as b,ah as N,a1 as m,ao as g,ap as k,aB as B,ai as F,F as O}from"./Bparec_u.js";import L from"./6m_ull9z.js";import q from"./OdT75xiz.js";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},e=new t.Error().stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="5abc2432-8341-4d72-8c52-ea811f3cd369",t._sentryDebugIdIdentifier="sentry-dbid-5abc2432-8341-4d72-8c52-ea811f3cd369")}catch{}})();function z(t){return{all:t=t||new Map,on:function(e,a){var o=t.get(e);o?o.push(a):t.set(e,[a])},off:function(e,a){var o=t.get(e);o&&(a?o.splice(o.indexOf(a)>>>0,1):t.set(e,[]))},emit:function(e,a){var o=t.get(e);o&&o.slice().map(function(r){r(a)}),(o=t.get("*"))&&o.slice().map(function(r){r(e,a)})}}}const s=new z,w={props:{tab:{type:String,required:!0},scope:{type:String,required:!1,default:""}},data(){return{selected:!1}},computed:{panelID(){return this.tab+"-panel"},activatorID(){return this.tab+"-activator"}},created(){s.on("activate",this.onActivate)},unmounted(){s.off("activate",this.onActivate)},methods:{onActivate({tab:t,scope:e}){e===this.scope&&(this.selected=t===this.tab)}}},U={name:"TabActivator",mixins:[w],props:{disabled:{type:Boolean,required:!1,default:!1}},watch:{tab(t){this.unregister(),this.$nextTick(this.register)},disabled(t){t?this.unregister():this.register()}},mounted(){this.disabled||this.register()},unmounted(){this.unregister()},methods:{register(){this.busEmit("register",{ref:this.$refs.button})},unregister(){this.busEmit("unregister")},onFocus(){this.busEmit("focus")},onKeydown(t){this.busEmit("keydown",{$event:t})},onClick(){this.$refs.button.focus(),this.busEmit("click")},busEmit(t,e){s.emit(t,{tab:this.tab,scope:this.scope,...e})}}},P=["id","aria-selected","aria-controls","tabindex","disabled","data-tab"];function H(t,e,a,o,r,i){return n(),c("button",{ref:"button",id:t.activatorID,"aria-selected":t.selected?"true":"false","aria-controls":t.panelID,tabindex:t.selected?null:-1,disabled:a.disabled,"data-tab":t.tab,class:"ak-vt__activator",role:"tab",onKeydown:e[0]||(e[0]=(...l)=>i.onKeydown&&i.onKeydown(...l)),onClick:e[1]||(e[1]=(...l)=>i.onClick&&i.onClick(...l)),onFocus:e[2]||(e[2]=(...l)=>i.onFocus&&i.onFocus(...l))},[p(t.$slots,"default")],40,P)}const R=h(U,[["render",H]]),K={name:"TabList",props:{label:{type:String,required:!0},scope:{type:String,required:!1,default:""}},data(){return{orientation:"horizontal"}},created(){s.on("set-orientation",this.setOrientation)},unmounted(){s.off("set-orientation",this.setOrientation)},methods:{setOrientation({scope:t,orientation:e}){t===this.scope&&(this.orientation=e)}}},V=["aria-label","aria-orientation"];function x(t,e,a,o,r,i){return n(),c("div",{"aria-label":a.label,"aria-orientation":r.orientation,class:"ak-vt__list",role:"tablist"},[p(t.$slots,"default")],8,V)}const M=h(K,[["render",x]]),W={name:"TabPanel",mixins:[w]},j=["id","aria-labelledby","hidden","data-tab"];function G(t,e,a,o,r,i){return n(),c("div",{id:t.panelID,"aria-labelledby":t.activatorID,hidden:t.selected?null:"","data-tab":t.tab,class:"ak-vt__panel",tabindex:"0",role:"tabpanel"},[p(t.$slots,"default")],8,j)}const J=h(W,[["render",G]]),Q=(t,e)=>t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING?-1:t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING?1:0,X={name:"TabWrapper",emits:["activate","click","update:modelValue"],props:{active:{type:String,required:!0,default:""},autoActivate:{type:Boolean,required:!1,default:!0},orientation:{type:String,required:!1,default:"horizontal",validator:t=>["vertical","horizontal"].includes(t)},rtl:{type:Boolean,required:!1,default:!1},scope:{type:String,required:!1,default:""}},data(){return{activators:[]}},computed:{isHorizontal(){return this.orientation==="horizontal"},classes(){const t={"auto-activate":this.autoActivate,rtl:this.rtl,[`orientation-${this.orientation}`]:!0,"no-active-tab":this.active==="",[`active-tab-${this.active}`]:this.active!=="","no-scope":this.scope==="",[`scope-${this.scope}`]:this.scope!==""};return Object.keys(t).reduce((e,a)=>({...e,[`ak-vt__wrapper--${a}`]:t[a]}),{})}},watch:{active(t){s.emit("activate",{tab:t,scope:this.scope})},orientation(t){s.emit("set-orientation",{orientation:t,scope:this.scope})}},created(){s.on("focus",this.onFocus),s.on("keydown",this.onKeydown),s.on("click",this.onClick),s.on("register",this.onRegister),s.on("unregister",this.onUnregister)},unmounted(){s.off("focus",this.onFocus),s.off("keydown",this.onKeydown),s.off("click",this.onClick),s.off("register",this.onRegister),s.off("unregister",this.onUnregister)}
1,mounted(){s.emit("set-orientation",{orientation:this.orientation,scope:this.scope}),s.emit("activate",{tab:this.modelValue,scope:this.scope})},methods:{emitActivation(t){t!==this.modelValue&&s.emit("activate",{tab:t,scope:this.scope})},onFocus(t){t.scope===this.scope&&this.autoActivate&&this.emitActivation(t.tab)},onKeydown({tab:t,scope:e,$event:a}){if(e===this.scope)switch(a.key){case"Left":case"ArrowLeft":this.onLeft();break;case"Right":case"ArrowRight":this.onRight();break;case"Up":case"ArrowUp":this.onUp();break;case"Down":case"ArrowDown":this.onDown();break;case"Home":this.onHome();break;case"End":this.onEnd();break}},onClick(t){t.scope===this.scope&&this.emitActivation(t.tab)},onRegister({tab:t,scope:e,ref:a,disabled:o}){e===this.scope&&(this.removeActivator(t),this.activators.push({tab:t,ref:a,disabled:o}),this.sortActivators())},onUnregister({tab:t,scope:e}){e===this.scope&&this.removeActivator(t)},sortActivators(){const t=this.activators.map(e=>e.ref);t.sort(Q),this.activators=t.map(e=>this.activators.find(a=>a.ref===e))},removeActivator(t){this.activators=this.activators.filter(e=>e.tab!==t)},focusFirstActivator(){this.activators.length&&this.activators[0].ref.focus()},focusLastActivator(){this.activators.length&&this.activators[this.activators.length-1].ref.focus()},focusNextActivator(){const t=this.activators.findIndex(e=>e.ref===document.activeElement);t!==-1&&t+1<this.activators.length&&this.activators[t+1].ref.focus()},focusPreviousActivator(){const t=this.activators.findIndex(e=>e.ref===document.activeElement);t!==-1&&t!==0&&this.activators[t-1].ref.focus()},onRight(){if(this.isHorizontal){if(this.rtl){this.focusPreviousActivator();return}this.focusNextActivator()}},onLeft(){if(this.isHorizontal){if(this.rtl){this.focusNextActivator();return}this.focusPreviousActivator()}},onUp(){this.isHorizontal||this.focusPreviousActivator()},onDown(){this.isHorizontal||this.focusNextActivator()},onHome(){if(!this.isHorizontal){this.focusFirstActivator();return}this.rtl?this.focusLastActivator:this.focusFirstActivator()},onEnd(){if(!this.isHorizontal){this.focusLastActivator();return}this.rtl?this.focusFirstActivator:this.focusLastActivator()}}},Y=["dir"];function Z(t,e,a,o,r,i){return n(),c("div",{ref:"wrapper",class:_([i.classes,"ak-vt__wrapper"]),dir:a.rtl?"rtl":"ltr"},[p(t.$slots,"default")],10,Y)}const tt=h(X,[["render",Z]]),et={name:"Badge",props:{label:{type:String,default:""},small:{type:Boolean,default:!1}}};function at(t,e,a,o,r,i){return n(),c("small",{class:_(["badge",{badge__small:a.small}])},y(a.label),3)}const it=Object.assign(h(et,[["render",at],["__scopeId","data-v-487b4d7a"]]),{__name:"AtomsBadge"}),st={name:"UiTabs",emits:["changeTab"],components:{TabActivator:R,TabList:M,TabPanel:J,TabWrapper:tt,Badge:it,Skeleton:L,UiWrapper:q},props:{id:{type:String,default:"tab"},tabs:{type:Array,required:!0},label:{type:String,default:""},darkSelected:{type:Boolean,default:!1},wrapped:{type:Boolean,default:!0},defaultActiveTab:{type:String,required:!1,default:"0"},isLoading:{type:Boolean,default:!1}},data(){return{activeTab:"null"}},computed:{tabId(){return this.id||`tabs-${this._uid}`}},watch:{tabId(){this.$nextTick(()=>{this.activeTab=`${this.tabId}-0`})}},mounted(){this.defaultActiveTab!==null&&(this.activeTab=`${this.id}-${this.defaultActiveTab}`)},methods:{onChangeTab(t,e){this.activeTab=`${t}-${e}`,this.$emit("changeTab",{tabId:t,index:e})}}},ot={class:"tab-list-container"},rt=["onClick"];function nt(t,e,a,o,r,i){const l=f("skeleton"),A=f("badge"),$=f("tab-activator"),I=f("ui-wrapper"),T=f("tab-list"),D=f("tab-panel"),S=f("tab-wrapper"),C=E("track");return a.isLoading?(n(),v(l,{key:0,type:"ui-tabs","component-props":t.$props},null,8,["component-props"])):(n(),v(S,{key:1,active:r.activeTab,class:_([{"-dark-selected":a.darkSelected},"ui-tabs"]),scope:i.tabId},{default:b(()=>[N("div",ot,[m(T,{label:a.label,scope:i.tabId,class:"tab-list"},{default:b(()=>[m(I,{wrapped:a.wrapped},{default:b(()=>[(n(!0),c(g,null,k(a.tabs,(d,u)=>B((n(),c("div",{key:`${i.tabId}-tab-${u}`,class:"tab-container",onClick:()=>i.onChangeTab(i.tabId,u)},[m($,{scope:i.tabId,tab:`${i.tabId}-${u}`,class:"tab"},{default:b(()=>[F(y(d.name)+" ",1),d.count?(n(),v(A,{key:0,label:d.count?.toString(),small:""},null,8,["label"])):O("",!0)]),_:2}
1,1032,["scope","tab"])],8,rt)),[[C,{module:"ui-tabs",label:d.name,data:d},"click"]])),128))]),_:1},8,["wrapped"])]),_:1},8,["label","scope"])]),(n(!0),c(g,null,k(a.tabs,(d,u)=>(n(),v(D,{key:`${i.tabId}-panel-${u}`,scope:i.tabId,tab:`${i.tabId}-${u}`,class:"tab-panel"},{default:b(()=>[p(t.$slots,"default",{active:r.activeTab===`${i.tabId}-${u}`,tab:d})]),_:2},1032,["scope","tab"]))),128))]),_:3},8,["active","class","scope"]))}const ut=Object.assign(h(st,[["render",nt]]),{__name:"OrganismsUiTabs"});export{ut as default}; 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="da0deeda-179f-5866-9ce1-8e61bafa1e71")}catch(e){}}(); 3//# debugId=da0deeda-179f-5866-9ce1-8e61bafa1e71
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.