varC=Object.defineProperty,I=Object.defineProperties;vark=Object.getOwnPropertyDescriptors;varu=Object.getOwnPropertySymbols;varx=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable;vary=(e,t,s)=>tine?C(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,d=(e,t)=>{for(varsint||(t={}))x.call(t,s)&&y(e,s,t[s]);if(u)for(varsofu(t))w.call(t,s)&&y(e,s,t[s]);returne},m=(e,t)=>I(e,k(t));varg=(e,t)=>{vars={};for(varaine)x.call(e,a)&&t.indexOf(a)<0&&(s[a]=e[a]);if(e!=null&&u)for(varaofu(e))t.indexOf(a)<0&&w.call(e,a)&&(s[a]=e[a]);returns};varf=(e,t,s)=>newPromise((a,i)=>{varn=h=>{try{o(s.next(h))}catch(p){i(p)}},c=h=>{try{o(s.throw(h))}catch(p){i(p)}},o=h=>h.done?a(h.value):Promise.resolve(h.value).then(n,c);o((s=s.apply(e,t)).next())});import{cIasK,cJas_,d5asR,bXasB,RasS}from"../jse/index-index-CMeVxoEG.js";import{b_asv}from"./bootstrap-CRjSNGHY.js";constq=v("core-tabbar",{actions:{_bulkCloseByKeys(e){returnf(this,null,function*(){constt=newSet(e);this.tabs=this.tabs.filter(s=>!t.has(r(s))),yieldthis.updateCacheTabs()})},_close(e){if(b(e))return;constt=this.tabs.findIndex(s=>T(s,e));t!==-1&&this.tabs.splice(t,1)},_goToDefaultTab(e){returnf(this,null,function*(){if(this.getTabs.length<=0)return;constt=this.getTabs[0];t&&(yieldthis._goToTab(t,e))})},_goToTab(e,t){returnf(this,null,function*(){const{params:s,path:a,query:i}=e,n={params:s||{},path:a,query:i||{}};yieldt.replace(n)})},addTab(e){vara,i;lett=A(e);if(t.key||(t.key=l(e)),!O(t))returnt;consts=this.tabs.findIndex(n=>T(n,t));if(s===-1){constn=B.tabbar.maxCount,c=(i=(a=e==null?void0:e.meta)==null?void0:a.maxNumOfOpenTab)!=null?i:-1;if(c>0&&this.tabs.filter(o=>o.name===e.name).length>=c){consto=this.tabs.findIndex(h=>h.name===e.name);o!==-1&&this.tabs.splice(o,1)}elseif(n>0&&this.tabs.length>=n){consto=this.tabs.findIndex(h=>!Reflect.has(h.meta,"affixTab")||!h.meta.affixTab);o!==-1&&this.tabs.splice(o,1)}this.tabs.push(t)}else{constn=S(this.tabs)[s],c=m(d(d({},n),t),{meta:d(d({},n==null?void0:n.meta),t.meta)});if(n){consto=n.meta;Reflect.has(o,"affixTab")&&(c.meta.affixTab=o.affixTab),Reflect.has(o,"newTabTitle")&&(c.meta.newTabTitle=o.newTabTitle)}t=c,this.tabs.splice(s,1,c)}returnthis.updateCacheTabs(),t},closeAllTabs(e){returnf(this,null,function*(){constt=this.tabs.filter(s=>b(s));this.tabs=t.length>0?t:[...this.tabs].splice(0,1),yieldthis._goToDefaultTab(e),this.updateCacheTabs()})},closeLeftTabs(e){returnf(this,null,function*(){constt=this.tabs.findIndex(i=>T(i,e));if(t<1)return;consts=this.tabs.slice(0,t),a=[];for(constiofs)b(i)||a.push(i.key);yieldthis._bulkCloseByKeys(a)})},closeOtherTabs(e){returnf(this,null,function*(){constt=this.tabs.map(a=>r(a)),s=[];for(constaoft)if(a!==r(e)){consti=this.tabs.find(n=>r(n)===a);if(!i)continue;b(i)||s.push(i.key)}yieldthis._bulkCloseByKeys(s)})},closeRightTabs(e){returnf(this,null,function*(){constt=this.tabs.findIndex(s=>T(s,e));if(t!==-1&&t<this.tabs.length-1){consts=this.tabs.slice(t+1),a=[];for(constiofs)b(i)||a.push(i.key);yieldthis._bulkCloseByKeys(a)}})},closeTab(e,t){returnf(this,null,function*(){const{currentRoute:s}=t;if(l(s.value)!==r(e)){this._close(e),this.updateCacheTabs();return}consta=this.getTabs.findIndex(c=>r(c)===l(s.value)),i=this.getTabs[a-1],n=this.getTabs[a+1];n?(this._close(e),yieldthis._goToTab(n,t)):i?(this._close(e),yieldthis._goToTab(i,t)):console.error("Failed to close the tab; only one tab remains open.")})},closeTabByKey(e,t){returnf(this,null,function*(){consts=decodeURIComponent(e),a=this.tabs.findIndex(n=>r(n)===s);if(a===-1)return;consti=this.tabs[a];i&&(yieldthis.closeTab(i,t))})},getTabByKey(e){returnthis.getTabs.find(t=>r(t)===e)},openTabInNewWindow(e){returnf(this,null,function*(){R(e.fullPath||e.path)})},pinTab(e){returnf(this,null,function*(){varn;constt=this.tabs.findIndex(c=>T(c,e));if(t===-1)return;consts=this.tabs[t];e.meta.affixTab=!0,e.meta.title=(n=s==null?void0:s.meta)==null?void0:n.title,this.tabs.splice(t,1,e);consti=this.tabs.filter(c=>b(c)).fi