PageSourceSearch

https://bmarket.vn/assets/index-BF5iRU55.js

js bmarket.vn collected 2026-09-24 15:14:43 UTC 1,934,786 bytes, 7,427 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/Landing-CRRk8_Uf.js","assets/landing-DzRrhr_R.js","assets/icons-DFGl-d3d.js","assets/AddOutline-D20A07WF.js","assets/AlertCircleOutline-Du8ZwtOB.js","assets/SparklesOutline-BQOSU6DE.js","assets/ArrowBackOutline-BmNFUQ7a.js","assets/StarOutline-DnkWlqVS.js","assets/ArrowForwardOutline-Coh8YhUe.js","assets/BarcodeOutline-YPs4unEH.js","assets/BoatOutline-Bf3R82ES.js","assets/BriefcaseOutline-BzB8yZgu.js","assets/CalculatorOutline-BKz_Hfwp.js","assets/CalendarOutline-B0R4ayOC.js","assets/CallOutline-jGsI5L9B.js","assets/CardOutline-CwagJcGb.js","assets/CartOutline-SFinW2_T.js","assets/CashOutline-Bjhyth2T.js","assets/ChatbubbleEllipsesOutline-6VETFmeT.js","assets/TabletLandscapeOutline-CdSFKtTG.js","assets/CheckmarkCircleOutline-CmfHyABd.js","assets/CheckmarkDoneOutline-pAJ3gHsg.js","assets/LogOutOutline-f7CbO4JT.js","assets/CloseCircleOutline-DN_6CP0r.js","assets/CopyOutline--1HxCZQh.js","assets/CreateOutline-B0Y6bNTa.js","assets/CubeOutline-BhdguaTN.js","assets/RefreshOutline-Bd9HnZl-.js","assets/DocumentTextOutline-BHDEm2UV.js","assets/EllipseOutline-U5-dLmHO.js","assets/EnterOutline-CnjN7LZs.js","assets/ExitOutline-C3koScOE.js","assets/EyeOutline-BqwKmxBz.js","assets/GiftOutline-CcgLTmS1.js","assets/GlobeOutline-CqKn3BLi.js","assets/TextOutline-DpIhDGK7.js","assets/HeartOutline-CsJQ8x-S.js","assets/ImageOutline-Dx2b4Qtm.js","assets/LanguageOutline-wvY95hSG.js","assets/LayersOutline-x9rfxHr-.js","assets/LinkOutline-B_NMnBaG.js","assets/ListOutline-DrJWzLdu.js","assets/LocationOutline-DB7Drcw0.js","assets/LockClosedOutline-C_RVMN4p.js","assets/ShareSocialOutline-Bih9mGJM.js","assets/OpenOutline-BXGHwUvm.js","assets/PeopleOutline-BJrx0lJF.js","assets/PersonCircleOutline-COtcnZUJ.js","assets/PersonOutline-DWM3uNKH.js","assets/PricetagsOutline-BcN_R6TI.js","assets/PrintOutline-DCqVrhqQ.js","assets/ReceiptOutline-ufN23KRb.js","assets/ResizeOutline-DBK-eyO1.js","assets/SearchOutline-QartJFSd.js","assets/SendOutline-DBXmJ7a_.js","assets/StorefrontOutline-BsDLxJrv.js","assets/TabletPortraitOutline-BcPdLzqW.js","assets/TimeOutline-T6k8BPsc.js","assets/TrashOutline-Ltsy46X2.js","assets/TrendingUpOutline-BdDuuEz6.js","assets/WalletOutline-B8LRxNdK.js","assets/LangSwitch-Cx4haw_0.js","assets/_plugin-vue_export-helper-DlAUqK2U.js","assets/LangSwitch-BbE_DQkU.css","assets/ContactWidget-Cbwm_uJr.js","assets/ChatBox-FipujgVw.js","assets/ChatBox-G57I4Cfo.css","assets/ContactWidget-BtUEdcCE.css","assets/Landing-uMECAGx8.css","assets/Login-FIF89oxB.js","assets/Login-1IgjzgXu.css","assets/ExtensionPrivacy-CB4gE_Pe.js","assets/ExtensionPrivacy-oI2mr4g0.css","assets/PublicLayout-l1hQPhr1.js","assets/PublicLayout-DlsJjdd9.css","assets/BlogList-BoV5PPm8.js","assets/BlogList-anYhlcHk.css","assets/BlogDetail-BlUmbOX8.js","assets/grid-BRS1Xqau.js","assets/BlogDetail-CEC756CH.css","assets/MainLayout-CWyTo70p.js","assets/notifications-DSeQHnXv.js","assets/viewport-XIdYcl1p.js","assets/presence-D0aDtl1e.js","assets/MainLayout-B5SrPbCx.css","assets/Dashboard-DYTAL6X-.js","assets/Dashboard-DS1nmpRl.css","assets/CustomerList-BfksY5ty.js","assets/VipBadge-DC4zWqnv.js","assets/VipBadge-CKvrDpqV.css","assets/CustomerList-BYxfcAzl.css","assets/OrderList-BnrkFqy4.js","assets/OrderList-BNw01aLM.css","assets/ComplaintList-DZf2AHmR.js","assets/RichEditor-vg5c_Xc9.js","assets/upload-CWF9xADa.js","assets/RichEditor-B8XuOeVj.css","assets/ComplaintList-Dc3c1-EN.css","assets/ChatSupport-BcHLGrmX.js","assets/ChatSupport-et5DTTE8.css","assets/PaymentRequests-D5pUSRBm.js","assets/PaymentRequests-N_uZSIW4.css","assets/CnReceive-DX3B7-py.js","assets/CnReceive-dmDEC0tR.css","assets/CnDispatch-Qh327t_j.js","assets/CnDispatch-C0EwmaZL.css","assets/VnReceive-BJB_piA4.js","assets/VnReceive-DVGU9kCx.css","assets/VnDispatch-CbvPVkH_.js","assets/print-DDXi4Jn9.js","assets/VnDispatch-B1d_jhqc.css","assets/LoadList-BgjeKo2U.js","assets/LoadList-C3SsQGFk.css","assets/TrackingList-DbLuHQoL.js","assets/TrackingList-Dmc7evtR.css","assets/TransactionList-SgMPCFWK.js","assets/TransactionList-juY3DWpA.css","assets/CommissionList-CMBWo9og.js","assets/FinanceSettings-CJEyuBgz.js","assets/tabQuery-DuQbRcQV.js","assets/FinanceSettings-Cg3M1ny7.css","assets/StaffList-SQUasWI8.js","assets/StaffList-DQktDGXJ.css","assets/SystemConfig-CyRDKd12.js","assets/SystemConfig-DkGDO2WB.css","assets/WarehouseList-BSVKlhj-.js","assets/VnAddressPicker-Dhq-ahxq.js","assets/VnAddressPicker-Bnmnawij.css","assets/WarehouseList-BS8vtgH_.css","assets/ArticleList-FMc2HYL0.js","assets/IconPicker-G2HOwB_z.js","assets/IconPicker-BZBaeqNX.css","assets/ArticleList-Df3mzDVj.css","assets/MenuDesign-DeQQz55r.js","assets/MenuDesign-CUxq3WIv.css","assets/Security-D3m-d_v2.js","assets/Security-DQLy4KF6.css","assets/PortalLogin-r4X96DMY.js","assets/PortalLogin-CXgOCW56.css","assets/PortalLayout-CypXzKEh.js","assets/portalNoti-BYsq6UQB.js","assets/cart-DVaP2aUO.js","assets/favourites-DwHq-4RJ.js","assets/PortalLayout-CXGsC2UP.css","assets/PortalDashboard-CWjx5fli.js","assets/PortalDashboard-ij1RbQUB.css","assets/PortalSearch-BOeDlzYS.js","assets/PortalSearch-9g_Fsw9U.css","assets/PortalCart-CmAwZI22.js","assets/PortalCart-DuB7H523.css","assets/PortalFavourites-zbcnQr4L.js","assets/PortalFavourites-CGLmV8SL.css","assets/PortalOrders-HoVIZ86T.js","assets/PortalOrders-5zWT8jiE.
1css","assets/PortalComplaints-C7dI5_u2.js","assets/PortalComplaints-BVVyL1oZ.css","assets/PortalPayments-BUf0qUV2.js","assets/PortalPayments-tRj-QZGf.css","assets/PortalWallet-K422Hgxv.js","assets/PortalWallet-ZD1qElHc.css","assets/PortalAddresses-BZfXDChZ.js","assets/PortalAddresses-D7QcavYG.css"])))=>i.map(i=>d[i]);
2var Fz=Object.defineProperty;var Bz=(e,t,n)=>t in e?Fz(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var St=(e,t,n)=>Bz(e,typeof t!="symbol"?t+"":t,n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();/**
3* @vue/shared v3.5.40
4* (c) 2018-present Yuxi (Evan) You and Vue contributors
5* @license MIT
vendor: 3,538 bytes, lines 6-9
6**/function mg(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const bn={},ss=[],li=()=>{},Kw=()=>!1,gf=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),vf=e=>e.startsWith("onUpdate:"),Zn=Object.assign,pg=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Lz=Object.prototype.hasOwnProperty,hn=(e,t)=>Lz.call(e,t),It=Array.isArray,cs=e=>id(e)==="[object Map]",Yw=e=>id(e)==="[object Set]",Ob=e=>id(e)==="[object Date]",Bt=e=>typeof e=="function",wn=e=>typeof e=="string",fo=e=>typeof e=="symbol",cn=e=>e!==null&&typeof e=="object",Gw=e=>(cn(e)||Bt(e))&&Bt(e.then)&&Bt(e.catch),Xw=Object.prototype.toString,id=e=>Xw.call(e),Hz=e=>id(e).slice(8,-1),Qw=e=>id(e)==="[object Object]",bf=e=>wn(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Cc=mg(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),yf=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Vz=/-\w/g,Hr=yf(e=>e.replace(Vz,t=>t.slice(1).toUpperCase())),jz=/\B([A-Z])/g,_a=yf(e=>e.replace(jz,"-$1").toLowerCase()),xf=yf(e=>e.charAt(0).toUpperCase()+e.slice(1)),bh=yf(e=>e?`on${xf(e)}`:""),ni=(e,t)=>!Object.is(e,t),vu=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},Zw=(e,t,n,r=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},gg=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Uz=e=>{const t=wn(e)?Number(e):NaN;return isNaN(t)?e:t};let $b;const Cf=()=>$b||($b=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function As(e){if(It(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],o=wn(r)?Yz(r):As(r);if(o)for(const i in o)t[i]=o[i]}return t}else if(wn(e)||cn(e))return e}const Wz=/;(?![^(]*\))/g,qz=/:([^]+)/,Kz=/\/\*[^]*?\*\//g;function Yz(e){const t={};return e.replace(Kz,"").split(Wz).forEach(n=>{if(n){const r=n.split(qz);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function pl(e){let t="";if(wn(e))t=e;else if(It(e))for(let n=0;n<e.length;n++){const r=pl(e[n]);r&&(t+=r+" ")}else if(cn(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function Yie(e){if(!e)return null;let{class:t,style:n}=e;return t&&!wn(t)&&(e.class=pl(t)),n&&(e.style=As(n)),e}const Gz="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Xz=mg(Gz);function Jw(e){return!!e||e===""}function Qz(e,t){if(e.length!==t.length)return!1;let n=!0;for(let r=0;n&&r<e.length;r++)n=vg(e[r],t[r]);return n}function vg(e,t){if(e===t)return!0;let n=Ob(e),r=Ob(t);if(n||r)return n&&r?e.getTime()===t.getTime():!1;if(n=fo(e),r=fo(t),n||r)return e===t;if(n=It(e),r=It(t),n||r)return n&&r?Qz(e,t):!1;if(n=cn(e),r=cn(t),n||r){if(!n||!r)return!1;const o=Object.keys(e).length,i=Object.keys(t).length;if(o!==i)return!1;for(const a in e){const l=e.hasOwnProperty(a),s=t.hasOwnProperty(a);if(l&&!s||!l&&s||!vg(e[a],t[a]))return!1}}return String(e)===String(t)}const e1=e=>!!(e&&e.__v_isRef===!0),Zz=e=>wn(e)?e:e==null?"":It(e)||cn(e)&&(e.toString===Xw||!Bt(e.toString))?e1(e)?Zz(e.value):JSON.stringify(e,t1,2):String(e),t1=(e,t)=>e1(t)?t1(e,t.value):cs(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o],i)=>(n[yh(r,i)+" =>"]=o,n),{})}:Yw(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>yh(n))}:fo(t)?yh(t):cn(t)&&!It(t)&&!Qw(t)?String(t):t,yh=(e,t="")=>{var n;return fo(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/**
7* @vue/reactivity v3.5.40
8* (c) 2018-present Yuxi (Evan) You and Vue contributors
9* @license MIT
10**/let ir;class n1{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this._warnOnRun=!0,this.__v_skip=!0,!t&&ir&&(ir.active?(this.parent=ir,this.index=(ir.scopes||(ir.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes){const r=this.scopes.slice();for(t=0,n=r.length;t<n;t++)r[t].pause()}for(t=0,n=this.effects.length;t<n;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,n;if(this.scopes){const o=this.scopes.slice();for(t=0,n=o.length;t<n;t++)o[t].resume()}const r=this.effects.slice();for(t=0,n=r.length;t<n;t++)r[t].resume()}}run(t){if(this._active){const n=ir;try{return ir=this,t()}finally{ir=n}}}on(){++this._on===1&&(this.prevScope=ir,ir=this)}off(){if(this._on>0&&--this._on===0){if(ir===this)ir=this.prevScope;else{let t=ir;for(;t;){if(t.prevScope===this){t.prevScope=this.prevScope;break}t=t.prevScope}}this.prevScope=void 0}}stop(t){if(this._active){this._active=!1;let n,r;for(n=0,r=this.effects.length;n<r;n++)this.effects[n].stop();for(this.effects.length=0,n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){const o=this.scopes.slice();for(n=0,r=o.length;n<r;n++)o[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const o=this.parent.scopes.pop();o&&o!==this&&(this.parent.scopes[this.index]=o,o.index=this.index)}this.parent=void 0}}}function bg(e){return new n1(e)}function r1(){return ir}function Jz(e,t=!1){ir&&ir.cleanups.push(e)}let xn;const xh=new WeakSet;class o1{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,ir&&(ir.active?ir.effects.push(this):this.flags&=-2)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,xh.has(this)&&(xh.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||a1(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,Eb(this),l1(this);const t=xn,n=Lo;xn=this,Lo=!0;try{return this.fn()}finally{s1(this),xn=t,Lo=n,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)Cg(t);this.deps=this.depsTail=void 0,Eb(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?xh.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Mm(this)&&this.run()}get dirty(){return Mm(this)}}let i1=0,wc,Sc;function a1(e,t=!1){if(e.flags|=8,t){e.next=Sc,Sc=e;return}e.next=wc,wc=e}function yg(){i1++}function xg(){if(--i1>0)return;if(Sc){let t=Sc;for(Sc=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;wc;){let t=wc;for(wc=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function l1(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function s1(e){let t,n=e.depsTail,r=n;for(;r;){const o=r.prevDep;r.version===-1?(r===n&&(n=o),Cg(r),eA(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=o}e.deps=t,e.depsTail=n}function Mm(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(c1(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function c1(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Nc)||(e.globalVersion=Nc,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Mm(e))))return;e.flags|=2;const t=e.dep,n=xn,r=Lo;xn=e,Lo=!0;try{l1(e);const o=e.fn(e._value);(t.version===0||ni(o,e._value))&&(e.flags|=128,e._value=o,t.version++)}catch(o){throw t.version++,o}finally{xn=n,Lo=r,s1(e),e.flags&=-3}}function Cg(e,t=!1){const{dep:n,prevSub:r,nextSub:o}=e;if(r&&(r.nextSub=o,e.prevSub=void 0),o&&(o.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)Cg(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function eA(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Lo=!0;const d1=[];function Bi(){d1.push(Lo),Lo=!1}function Li(){const e=d1.pop();Lo=e===void 0?!0:e}function Eb(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=xn;xn=void 0;try{t()}finally{xn=n}}}let Nc=0,tA=class{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}};class wg{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!xn||!Lo||xn===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==xn)n=this.activeLink=new tA(xn,this),xn.deps?(n.prevDep=xn.depsTail,xn.depsTail.nextDep=n,xn.depsTail=n):xn.deps=xn.depsTail=n,u1(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=xn.depsTail,n.nextDep=void 0,xn.depsTail.nextDep=n,xn.depsTail=n,xn.deps===n&&(xn.deps=r)}return n}trigger(t){this.version++,Nc++,this.notify(t)}notify(t){yg();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{xg()}}}function u1(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)u1(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}
10const $u=new WeakMap,al=Symbol(""),Fm=Symbol(""),Mc=Symbol("");function Tr(e,t,n){if(Lo&&xn){let r=$u.get(e);r||$u.set(e,r=new Map);let o=r.get(n);o||(r.set(n,o=new wg),o.map=r,o.key=n),o.track()}}function Ei(e,t,n,r,o,i){const a=$u.get(e);if(!a){Nc++;return}const l=s=>{s&&s.trigger()};if(yg(),t==="clear")a.forEach(l);else{const s=It(e),c=s&&bf(n);if(s&&n==="length"){const d=Number(r);a.forEach((f,h)=>{(h==="length"||h===Mc||!fo(h)&&h>=d)&&l(f)})}else switch((n!==void 0||a.has(void 0))&&l(a.get(n)),c&&l(a.get(Mc)),t){case"add":s?c&&l(a.get("length")):(l(a.get(al)),cs(e)&&l(a.get(Fm)));break;case"delete":s||(l(a.get(al)),cs(e)&&l(a.get(Fm)));break;case"set":cs(e)&&l(a.get(al));break}}xg()}function nA(e,t){const n=$u.get(e);return n&&n.get(t)}function Ml(e){const t=Xt(e);return t===e?t:(Tr(t,"iterate",Mc),uo(e)?t:t.map(jo))}function wf(e){return Tr(e=Xt(e),"iterate",Mc),e}function ei(e,t){return Hi(e)?ps(si(e)?jo(t):t):jo(t)}const rA={__proto__:null,[Symbol.iterator](){return Ch(this,Symbol.iterator,e=>ei(this,e))},concat(...e){return Ml(this).concat(...e.map(t=>It(t)?Ml(t):t))},entries(){return Ch(this,"entries",e=>(e[1]=ei(this,e[1]),e))},every(e,t){return Si(this,"every",e,t,void 0,arguments)},filter(e,t){return Si(this,"filter",e,t,n=>n.map(r=>ei(this,r)),arguments)},find(e,t){return Si(this,"find",e,t,n=>ei(this,n),arguments)},findIndex(e,t){return Si(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Si(this,"findLast",e,t,n=>ei(this,n),arguments)},findLastIndex(e,t){return Si(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Si(this,"forEach",e,t,void 0,arguments)},includes(...e){return wh(this,"includes",e)},indexOf(...e){return wh(this,"indexOf",e)},join(e){return Ml(this).join(e)},lastIndexOf(...e){return wh(this,"lastIndexOf",e)},map(e,t){return Si(this,"map",e,t,void 0,arguments)},pop(){return Js(this,"pop")},push(...e){return Js(this,"push",e)},reduce(e,...t){return zb(this,"reduce",e,t)},reduceRight(e,...t){return zb(this,"reduceRight",e,t)},shift(){return Js(this,"shift")},some(e,t){return Si(this,"some",e,t,void 0,arguments)},splice(...e){return Js(this,"splice",e)},toReversed(){return Ml(this).toReversed()},toSorted(e){return Ml(this).toSorted(e)},toSpliced(...e){return Ml(this).toSpliced(...e)},unshift(...e){return Js(this,"unshift",e)},values(){return Ch(this,"values",e=>ei(this,e))}};function Ch(e,t,n){const r=wf(e),o=r[t]();return r!==e&&!uo(e)&&(o._next=o.next,o.next=()=>{const i=o._next();return i.done||(i.value=n(i.value)),i}),o}const oA=Array.prototype;function Si(e,t,n,r,o,i){const a=wf(e),l=a!==e&&!uo(e),s=a[t];if(s!==oA[t]){const f=s.apply(e,i);return l?jo(f):f}let c=n;a!==e&&(l?c=function(f,h){return n.call(this,ei(e,f),h,e)}:n.length>2&&(c=function(f,h){return n.call(this,f,h,e)}));const d=s.call(a,c,r);return l&&o?o(d):d}function zb(e,t,n,r){const o=wf(e),i=o!==e&&!uo(e);let a=n,l=!1;o!==e&&(i?(l=r.length===0,a=function(c,d,f){return l&&(l=!1,c=ei(e,c)),n.call(this,c,ei(e,d),f,e)}):n.length>3&&(a=function(c,d,f){return n.call(this,c,d,f,e)}));const s=o[t](a,...r);return l?ei(e,s):s}function wh(e,t,n){const r=Xt(e);Tr(r,"iterate",Mc);const o=r[t](...n);return(o===-1||o===!1)&&ll(n[0])?(n[0]=Xt(n[0]),r[t](...n)):o}function Js(e,t,n=[]){Bi(),yg();const r=Xt(e)[t].apply(e,n);return xg(),Li(),r}const iA=mg("__proto__,__v_isRef,__isVue"),f1=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(fo));function aA(e){fo(e)||(e=String(e));const t=Xt(this);return Tr(t,"has",e),t.hasOwnProperty(e)}class h1{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){if(n==="__v_skip")return t.__v_skip;const o=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return i;if(n==="__v_raw")return r===(o?i?gA:v1:i?g1:p1).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const a=It(t);if(!o){let s;if(a&&(s=rA[n]))return s;if(n==="hasOwnProperty")return aA}const l=Reflect.get(t,n,$n(t)?t:r);if((fo(n)?f1.has(n):iA(n))||(o||Tr(t,"get",n),i))return l;if($n(l)){const s=a&&bf(n)?l:l.value;return o&&cn(s)?Vo(s):s}return cn(l)?o?Vo(l):mi(l):l}}class m1 extends h1{constructor(t=!1){super(!1,t)}set(t,n,r,o){let i=t[n];const a=It(t)&&bf(n);if(!this._isShallow){const c=Hi(i);if(!uo(r)&&!Hi(r)&&(i=Xt(i),r=Xt(r)),!a&&$n(i)&&!$n(r))return c||(i.value=r),!0}const l=a?Number(n)<t.length:hn(t,n),s=Reflect.set(t,n,r,$n(t)?t:o);return t===Xt(o)&&s&&(l?ni(r,i)&&Ei(t,"set",n,r):Ei(t,"add",n,r)),s}deleteProperty(t,n){const r=hn(t,n);t[n];const o=Reflect.deleteProperty(t,n);return o&&r&&Ei(t,"delete",n,void 0),o}has(t,n){const r=Reflect.has(t,n);return(!fo(n)||!f1.has(n))&&Tr(t,"has",n),r}ownKeys(t){return Tr(t,"iterate",It(t)?"length":al),Reflect.ownKeys(t)}}class lA extends h1{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const sA=new m1,cA=new lA,dA=new m1(!0);const Bm=e=>e,Id=e=>Reflect.getPrototypeOf(e);function uA(e,t,n){return function(...r){const o=this.__v_raw,i=Xt(o),a=cs(i),l=e==="entries"||e===Symbol.iterator&&a,s=e==="keys"&&a,c=o[e](...r),d=n?Bm:t?ps:jo;return!t&&Tr(i,"iterate",s?Fm:al),Zn(Object.create(c),{next(){const{value:f,done:h}=c.next();return h?{value:f,done:h}:{value:l?[d(f[0]),d(f[1])]:d(f),done:h}}})}}function Dd(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function fA(e,t){const n={get(o){const i=this.__v_raw,a=Xt(i),l=Xt(o);e||(ni(o,l)&&Tr(a,"get",o),Tr(a,"get",l));const{has:s}=Id(a),c=t?Bm:e?ps:jo;if(s.call(a,o))return c(i.get(o));if(s.call(a,l))return c(i.get(l));i!==a&&i.get(o)},get size(){const o=this.__v_raw;return!e&&Tr(Xt(o),"iterate",al),o.size},has(o){const i=this.__v_raw,a=Xt(i),l=Xt(o);return e||(ni(o,l)&&Tr(a,"has",o),Tr(a,"has",l)),o===l?i.has(o):i.has(o)||i.has(l)}
10,forEach(o,i){const a=this,l=a.__v_raw,s=Xt(l),c=t?Bm:e?ps:jo;return!e&&Tr(s,"iterate",al),l.forEach((d,f)=>o.call(i,c(d),c(f),a))}};return Zn(n,e?{add:Dd("add"),set:Dd("set"),delete:Dd("delete"),clear:Dd("clear")}:{add(o){const i=Xt(this),a=Id(i),l=Xt(o),s=!t&&!uo(o)&&!Hi(o)?l:o;return a.has.call(i,s)||ni(o,s)&&a.has.call(i,o)||ni(l,s)&&a.has.call(i,l)||(i.add(s),Ei(i,"add",s,s)),this},set(o,i){!t&&!uo(i)&&!Hi(i)&&(i=Xt(i));const a=Xt(this),{has:l,get:s}=Id(a);let c=l.call(a,o);c||(o=Xt(o),c=l.call(a,o));const d=s.call(a,o);return a.set(o,i),c?ni(i,d)&&Ei(a,"set",o,i):Ei(a,"add",o,i),this},delete(o){const i=Xt(this),{has:a,get:l}=Id(i);let s=a.call(i,o);s||(o=Xt(o),s=a.call(i,o)),l&&l.call(i,o);const c=i.delete(o);return s&&Ei(i,"delete",o,void 0),c},clear(){const o=Xt(this),i=o.size!==0,a=o.clear();return i&&Ei(o,"clear",void 0,void 0),a}}),["keys","values","entries",Symbol.iterator].forEach(o=>{n[o]=uA(o,e,t)}),n}function Sg(e,t){const n=fA(e,t);return(r,o,i)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(hn(n,o)&&o in r?n:r,o,i)}const hA={get:Sg(!1,!1)},mA={get:Sg(!1,!0)},pA={get:Sg(!0,!1)};const p1=new WeakMap,g1=new WeakMap,v1=new WeakMap,gA=new WeakMap;function vA(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function mi(e){return Hi(e)?e:kg(e,!1,sA,hA,p1)}function b1(e){return kg(e,!1,dA,mA,g1)}function Vo(e){return kg(e,!0,cA,pA,v1)}function kg(e,t,n,r,o){if(!cn(e)||e.__v_raw&&!(t&&e.__v_isReactive)||e.__v_skip||!Object.isExtensible(e))return e;const i=o.get(e);if(i)return i;const a=vA(Hz(e));if(a===0)return e;const l=new Proxy(e,a===2?r:n);return o.set(e,l),l}function si(e){return Hi(e)?si(e.__v_raw):!!(e&&e.__v_isReactive)}function Hi(e){return!!(e&&e.__v_isReadonly)}function uo(e){return!!(e&&e.__v_isShallow)}function ll(e){return e?!!e.__v_raw:!1}function Xt(e){const t=e&&e.__v_raw;return t?Xt(t):e}function Fc(e){return!hn(e,"__v_skip")&&Object.isExtensible(e)&&Zw(e,"__v_skip",!0),e}const jo=e=>cn(e)?mi(e):e,ps=e=>cn(e)?Vo(e):e;function $n(e){return e?e.__v_isRef===!0:!1}function M(e){return y1(e,!1)}function ad(e){return y1(e,!0)}function y1(e,t){return $n(e)?e:new bA(e,t)}class bA{constructor(t,n){this.dep=new wg,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:Xt(t),this._value=n?t:jo(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||uo(t)||Hi(t);t=r?t:Xt(t),ni(t,n)&&(this._rawValue=t,this._value=r?t:jo(t),this.dep.trigger())}}function Rr(e){return $n(e)?e.value:e}const yA={get:(e,t,n)=>t==="__v_raw"?e:Rr(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return $n(o)&&!$n(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function x1(e){return si(e)?e:new Proxy(e,yA)}function C1(e){const t=It(e)?new Array(e.length):{};for(const n in e)t[n]=w1(e,n);return t}class xA{constructor(t,n,r){this._object=t,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0,this._key=fo(n)?n:String(n),this._raw=Xt(t);let o=!0,i=t;if(!It(t)||fo(this._key)||!bf(this._key))do o=!ll(i)||uo(i);while(o&&(i=i.__v_raw));this._shallow=o}get value(){let t=this._object[this._key];return this._shallow&&(t=Rr(t)),this._value=t===void 0?this._defaultValue:t}set value(t){if(this._shallow&&$n(this._raw[this._key])){const n=this._object[this._key];if($n(n)){n.value=t;return}}this._object[this._key]=t}get dep(){return nA(this._raw,this._key)}}class CA{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Ce(e,t,n){return $n(e)?e:Bt(e)?new CA(e):cn(e)&&arguments.length>1?w1(e,t,n):M(e)}function w1(e,t,n){return new xA(e,t,n)}class wA{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new wg(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Nc-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&xn!==this)return a1(this,!0),!0}get value(){const t=this.dep.track();return c1(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function SA(e,t,n=!1){let r,o;return Bt(e)?r=e:(r=e.get,o=e.set),new wA(r,o,n)}const Nd={},Eu=new WeakMap;let Ga;function kA(e,t=!1,n=Ga){if(n){let r=Eu.get(n);r||Eu.set(n,r=[]),r.push(e)}}function RA(e,t,n=bn){const{immediate:r,deep:o,once:i,scheduler:a,augmentJob:l,call:s}=n,c=w=>o?w:uo(w)||o===!1||o===0?zi(w,1):zi(w);let d,f,h,p,m=!1,g=!1;if($n(e)?(f=()=>e.value,m=uo(e)):si(e)?(f=()=>c(e),m=!0):It(e)?(g=!0,m=e.some(w=>si(w)||uo(w)),f=()=>e.map(w=>{if($n(w))return w.value;if(si(w))return c(w);if(Bt(w))return s?s(w,2):w()})):Bt(e)?t?f=s?()=>s(e,2):e:f=()=>{if(h){Bi();try{h()}finally{Li()}}const w=Ga;Ga=d;try{return s?s(e,3,[p]):e(p)}finally{Ga=w}}:f=li,t&&o){const w=f,x=o===!0?1/0:o;f=()=>zi(w(),x)}const b=r1(),v=()=>{d.stop(),b&&b.active&&pg(b.effects,d)};if(i&&t){const w=t;t=(...x)=>{const S=w(...x);return v(),S}}let y=g?new Array(e.length).fill(Nd):Nd;const C=w=>{if(!(!(d.flags&1)||!d.dirty&&!w))if(t){const x=d.run();if(w||o||m||(g?x.some((S,T)=>ni(S,y[T])):ni(x,y))){h&&h();const S=Ga;Ga=d;try{const T=[x,y===Nd?void 0:g&&y[0]===Nd?[]:y,p];y=x,s?s(t,3,T):t(...T)}finally{Ga=S}}}else d.run()};
vendor: 4,319 bytes, lines 10-14
10return l&&l(C),d=new o1(f),d.scheduler=a?()=>a(C,!1):C,p=w=>kA(w,!1,d),h=d.onStop=()=>{const w=Eu.get(d);if(w){if(s)s(w,4);else for(const x of w)x();Eu.delete(d)}},t?r?C(!0):y=d.run():a?a(C.bind(null,!0),!0):d.run(),v.pause=d.pause.bind(d),v.resume=d.resume.bind(d),v.stop=v,v}function zi(e,t=1/0,n){if(t<=0||!cn(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,$n(e))zi(e.value,t,n);else if(It(e))for(let r=0;r<e.length;r++)zi(e[r],t,n);else if(Yw(e)||cs(e))e.forEach(r=>{zi(r,t,n)});else if(Qw(e)){for(const r in e)zi(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&zi(e[r],t,n)}return e}/**
11* @vue/runtime-core v3.5.40
12* (c) 2018-present Yuxi (Evan) You and Vue contributors
13* @license MIT
14**/function ld(e,t,n,r){try{return r?e(...r):e()}catch(o){Sf(o,t,n)}}function Oo(e,t,n,r){if(Bt(e)){const o=ld(e,t,n,r);return o&&Gw(o)&&o.catch(i=>{Sf(i,t,n)}),o}if(It(e)){const o=[];for(let i=0;i<e.length;i++)o.push(Oo(e[i],t,n,r));return o}}function Sf(e,t,n,r=!0){const o=t?t.vnode:null,{errorHandler:i,throwUnhandledErrorInProduction:a}=t&&t.appContext.config||bn;if(t){let l=t.parent;const s=t.proxy,c=`https://vuejs.org/error-reference/#runtime-${n}`;for(;l;){const d=l.ec;if(d){for(let f=0;f<d.length;f++)if(d[f](e,s,c)===!1)return}l=l.parent}if(i){Bi(),ld(i,null,10,[e,s,c]),Li();return}}TA(e,n,o,r,a)}function TA(e,t,n,r=!0,o=!1){if(o)throw e;console.error(e)}const Nr=[];let Jo=-1;const ds=[];let da=null,Zl=0;const S1=Promise.resolve();let zu=null;function zt(e){const t=zu||S1;return e?t.then(this?e.bind(this):e):t}function PA(e){let t=Jo+1,n=Nr.length;for(;t<n;){const r=t+n>>>1,o=Nr[r],i=Bc(o);i<e||i===e&&o.flags&2?t=r+1:n=r}return t}function Rg(e){if(!(e.flags&1)){const t=Bc(e),n=Nr[Nr.length-1];!n||!(e.flags&2)&&t>=Bc(n)?Nr.push(e):Nr.splice(PA(t),0,e),e.flags|=1,k1()}}function k1(){zu||(zu=S1.then(T1))}function _A(e){It(e)?ds.push(...e):da&&e.id===-1?da.splice(Zl+1,0,e):e.flags&1||(ds.push(e),e.flags|=1),k1()}function Ab(e,t,n=Jo+1){for(;n<Nr.length;n++){const r=Nr[n];if(r&&r.flags&2){if(e&&r.id!==e.uid)continue;Nr.splice(n,1),n--,r.flags&4&&(r.flags&=-2),r(),r.flags&4||(r.flags&=-2)}}}function R1(e){if(ds.length){const t=[...new Set(ds)].sort((n,r)=>Bc(n)-Bc(r));if(ds.length=0,da){da.push(...t);return}for(da=t,Zl=0;Zl<da.length;Zl++){const n=da[Zl];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}da=null,Zl=0}}const Bc=e=>e.id==null?e.flags&2?-1:1/0:e.id;function T1(e){try{for(Jo=0;Jo<Nr.length;Jo++){const t=Nr[Jo];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),ld(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;Jo<Nr.length;Jo++){const t=Nr[Jo];t&&(t.flags&=-2)}Jo=-1,Nr.length=0,R1(),zu=null,(Nr.length||ds.length)&&T1()}}let br=null,P1=null;function Au(e){const t=br;return br=e,P1=e&&e.type.__scopeId||null,t}function Jl(e,t=br,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&Mu(-1);const i=Au(t),a=Di.length;let l;try{l=e(...o)}finally{for(let s=Di.length;s>a;s--)Ig();Au(i),r._d&&Mu(1)}return l};return r._n=!0,r._c=!0,r._d=!0,r}function _n(e,t){if(br===null)return e;const n=_f(br),r=e.dirs||(e.dirs=[]);for(let o=0;o<t.length;o++){let[i,a,l,s=bn]=t[o];i&&(Bt(i)&&(i={mounted:i,updated:i}),i.deep&&zi(a),r.push({dir:i,instance:n,value:a,oldValue:void 0,arg:l,modifiers:s}))}return e}function Ma(e,t,n,r){const o=e.dirs,i=t&&t.dirs;for(let a=0;a<o.length;a++){const l=o[a];i&&(l.oldValue=i[a].value);let s=l.dir[r];s&&(Bi(),Oo(s,n,8,[e.el,l,e,t]),Li())}}function ct(e,t){if(Pr){let n=Pr.provides;const r=Pr.parent&&Pr.parent.provides;r===n&&(n=Pr.provides=Object.create(r)),n[e]=t}}function Ve(e,t,n=!1){const r=jr();if(r||sl){let o=sl?sl._context.provides:r?r.parent==null||r.ce?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:void 0;if(o&&e in o)return o[e];if(arguments.length>1)return n&&Bt(t)?t.call(r&&r.proxy):t}}function OA(){return!!(jr()||sl)}const $A=Symbol.for("v-scx"),EA=()=>Ve($A);function Wt(e,t){return Tg(e,null,t)}function it(e,t,n){return Tg(e,t,n)}function Tg(e,t,n=bn){const{immediate:r,deep:o,flush:i,once:a}=n,l=Zn({},n),s=t&&r||!t&&i!=="post";let c;if(Vc){if(i==="sync"){const p=EA();c=p.__watcherHandles||(p.__watcherHandles=[])}else if(!s){const p=()=>{};return p.stop=li,p.resume=li,p.pause=li,p}}const d=Pr;l.call=(p,m,g)=>Oo(p,d,m,g);let f=!1;
14i==="post"?l.scheduler=p=>{Ar(p,d&&d.suspense)}:i!=="sync"&&(f=!0,l.scheduler=(p,m)=>{m?p():Rg(p)}),l.augmentJob=p=>{t&&(p.flags|=4),f&&(p.flags|=2,d&&(p.id=d.uid,p.i=d))};const h=RA(e,t,l);return Vc&&(c?c.push(h):s&&h()),h}function zA(e,t,n){const r=this.proxy,o=wn(e)?e.includes(".")?_1(r,e):()=>r[e]:e.bind(r,r);let i;Bt(t)?i=t:(i=t.handler,n=t);const a=cd(this),l=Tg(o,i.bind(r),n);return a(),l}function _1(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o<n.length&&r;o++)r=r[n[o]];return r}}const aa=new WeakMap,O1=Symbol("_vte"),$1=e=>e.__isTeleport,Za=e=>e&&(e.disabled||e.disabled===""),AA=e=>e&&(e.defer||e.defer===""),Ib=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Db=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Lm=(e,t)=>{const n=e&&e.to;return wn(n)?t?t(n):null:n},IA={name:"Teleport",__isTeleport:!0,process(e,t,n,r,o,i,a,l,s,c){const{mc:d,pc:f,pbc:h,o:{insert:p,querySelector:m,createText:g,createComment:b,parentNode:v}}=c,y=Za(t.props);let{dynamicChildren:C}=t;const w=(T,P,_)=>{T.shapeFlag&16&&d(T.children,P,_,o,i,a,l,s)},x=(T=t)=>{const P=Za(T.props),_=T.target=Lm(T.props,m),O=Hm(_,T,g,p);_&&(a!=="svg"&&Ib(_)?a="svg":a!=="mathml"&&Db(_)&&(a="mathml"),o&&o.isCE&&(o.ce._teleportTargets||(o.ce._teleportTargets=new Set)).add(_),P||(w(T,_,O),mc(T,!1)))},S=T=>{const P=()=>{if(aa.get(T)===P){if(aa.delete(T),Za(T.props)){const _=v(T.el)||n;w(T,_,T.anchor),mc(T,!0)}x(T)}};aa.set(T,P),Ar(P,i)};if(e==null){const T=t.el=g(""),P=t.anchor=g("");if(p(T,n,r),p(P,n,r),AA(t.props)||i&&i.pendingBranch){S(t);return}y&&(w(t,n,P),mc(t,!0)),x()}else{t.el=e.el;const T=t.anchor=e.anchor,P=aa.get(e);if(P){P.flags|=8,aa.delete(e),S(t);return}t.targetStart=e.targetStart;const _=t.target=e.target,O=t.targetAnchor=e.targetAnchor,z=Za(e.props),$=z?n:_,D=z?T:O;if(a==="svg"||Ib(_)?a="svg":(a==="mathml"||Db(_))&&(a="mathml"),C?(h(e.dynamicChildren,C,$,o,i,a,l),Ag(e,t,!0)):s||f(e,t,$,D,o,i,a,l,!1),y)z?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Md(t,n,T,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const B=Lm(t.props,m);B&&(t.target=B,Md(t,B,null,c,0))}else z&&Md(t,_,O,c,1);mc(t,y)}},remove(e,t,n,{um:r,o:{remove:o}},i){const{shapeFlag:a,children:l,anchor:s,targetStart:c,targetAnchor:d,target:f,props:h}=e,p=Za(h),m=i||!p,g=aa.get(e);if(g&&(g.flags|=8,aa.delete(e)),f&&(o(c),o(d)),i&&o(s),!g&&(p||f)&&a&16)for(let b=0;b<l.length;b++){const v=l[b];r(v,t,n,m,!!v.dynamicChildren)}},move:Md,hydrate:DA};function Md(e,t,n,{o:{insert:r},m:o},i=2){i===0&&r(e.targetAnchor,t,n);const{el:a,anchor:l,shapeFlag:s,children:c,props:d}=e,f=i===2;if(f&&r(a,t,n),!aa.has(e)&&(!f||Za(d))&&s&16)for(let h=0;h<c.length;h++)o(c[h],t,n,2);f&&r(l,t,n)}function DA(e,t,n,r,o,i,{o:{nextSibling:a,parentNode:l,querySelector:s,insert:c,createText:d}},f){function h(b,v){let y=v;for(;y;){if(y&&y.nodeType===8){if(y.data==="teleport start anchor")t.targetStart=y;else if(y.data==="teleport anchor"){t.targetAnchor=y,b._lpa=t.targetAnchor&&a(t.targetAnchor);break}}y=a(y)}}function p(b,v){v.anchor=f(a(b),v,l(b),n,r,o,i)}const m=t.target=Lm(t.props,s),g=Za(t.props);if(m){const b=m._lpa||m.firstChild;t.shapeFlag&16&&(g?(p(e,t),h(m,b),t.targetAnchor||Hm(m,t,d,c,l(e)===m?e:null)):(t.anchor=a(e),h(m,b),t.targetAnchor||Hm(m,t,d,c),f(b&&a(b),t,m,n,r,o,i))),mc(t,g)}else g&&t.shapeFlag&16&&(p(e,t),t.targetStart=e,t.targetAnchor=a(e));return t.anchor&&a(t.anchor)}const sd=IA;function mc(e,t){const n=e.ctx;if(n&&n.ut){let r,o;for(t?(r=e.el,o=e.anchor):(r=e.targetStart,o=e.targetAnchor);r&&r!==o;)r.nodeType===1&&r.setAttribute("data-v-owner",n.uid),r=r.nextSibling;n.ut()}}function Hm(e,t,n,r,o=null){const i=t.targetStart=n(""),a=t.targetAnchor=n("");return i[O1]=a,e&&(r(i,e,o),r(a,e,o)),a}const ko=Symbol("_leaveCb"),ec=Symbol("_enterCb");function E1(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return jt(()=>{e.isMounted=!0}),Jt(()=>{e.isUnmounting=!0}),e}const Co=[Function,Array],z1={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Co,onEnter:Co,onAfterEnter:Co,onEnterCancelled:Co,onBeforeLeave:Co,onLeave:Co,onAfterLeave:Co,onLeaveCancelled:Co,onBeforeAppear:Co,onAppear:Co,onAfterAppear:Co,onAppearCancelled:Co},A1=e=>{const t=e.subTree;return t.component?A1(t.component):t},NA={name:"BaseTransition",props:z1,setup(e,{slots:t}){const n=jr(),r=E1();return()=>{const o=t.default&&Pg(t.default(),!0),i=o&&o.length?I1(o):n.subTree?bI():void 0;if(!i)return;const a=Xt(e),{mode:l}=a;if(r.isLeaving)return Sh(i);const s=Nb(i);if(!s)return Sh(i);let c=Lc(s,a,r,n,f=>c=f);s.type!==Xn&&gl(s,c);let d=n.subTree&&Nb(n.subTree);if(d&&d.type!==Xn&&!Ja(d,s)&&A1(n).type!==Xn){let f=Lc(d,a,r,n);if(gl(d,f),l==="out-in"&&s.type!==Xn)return r.isLeaving=!0,f.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete f.afterLeave,d=void 0},Sh(i);l==="in-out"&&s.type!==Xn?f.delayLeave=(h,p,m)=>{const g=D1(r,d);g[String(d.key)]=d,h[ko]=()=>{p(),h[ko]=void 0,delete c.delayedLeave,d=void 0},c.delayedLeave=()=>{m(),delete c.delayedLeave,d=void 0}}:d=void 0}else d&&(d=void 0);return i}}};function I1(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Xn){t=n;break}}return t}const MA=NA;
14function D1(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Lc(e,t,n,r,o){const{appear:i,mode:a,persisted:l=!1,onBeforeEnter:s,onEnter:c,onAfterEnter:d,onEnterCancelled:f,onBeforeLeave:h,onLeave:p,onAfterLeave:m,onLeaveCancelled:g,onBeforeAppear:b,onAppear:v,onAfterAppear:y,onAppearCancelled:C}=t,w=String(e.key),x=D1(n,e),S=(_,O)=>{_&&Oo(_,r,9,O)},T=(_,O)=>{const z=O[1];S(_,O),It(_)?_.every($=>$.length<=1)&&z():_.length<=1&&z()},P={mode:a,persisted:l,beforeEnter(_){let O=s;if(!n.isMounted)if(i)O=b||s;else return;_[ko]&&_[ko](!0);const z=x[w];z&&Ja(e,z)&&z.el[ko]&&z.el[ko](),S(O,[_])},enter(_){if(x[w]===e)return;let O=c,z=d,$=f;if(!n.isMounted)if(i)O=v||c,z=y||d,$=C||f;else return;let D=!1;_[ec]=L=>{D||(D=!0,L?S($,[_]):S(z,[_]),P.delayedLeave&&P.delayedLeave(),_[ec]=void 0)};const B=_[ec].bind(null,!1);O?T(O,[_,B]):B()},leave(_,O){const z=String(e.key);if(_[ec]&&_[ec](!0),n.isUnmounting)return O();S(h,[_]);let $=!1;_[ko]=B=>{$||($=!0,O(),B?S(g,[_]):S(m,[_]),_[ko]=void 0,x[z]===e&&delete x[z])};const D=_[ko].bind(null,!1);x[z]=e,p?T(p,[_,D]):D()},clone(_){const O=Lc(_,t,n,r,o);return o&&o(O),O}};return P}function Sh(e){if(kf(e))return e=Vr(e),e.children=null,e}function Nb(e){if(!kf(e))return $1(e.type)&&e.children?I1(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Bt(n.default))return n.default()}}function gl(e,t){e.shapeFlag&6&&e.component?(e.transition=t,gl(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 Pg(e,t=!1,n){let r=[],o=0;for(let i=0;i<e.length;i++){let a=e[i];const l=n==null?a.key:String(n)+String(a.key!=null?a.key:i);a.type===Ft?(a.patchFlag&128&&o++,r=r.concat(Pg(a.children,t,l))):(t||a.type!==Xn)&&r.push(l!=null?Vr(a,{key:l}):a)}if(o>1)for(let i=0;i<r.length;i++)r[i].patchFlag=-2;return r}function ae(e,t){return Bt(e)?Zn({name:e.name},t,{setup:e}):e}function N1(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Mb(e,t){let n;return!!((n=Object.getOwnPropertyDescriptor(e,t))&&!n.configurable)}const Iu=new WeakMap;function kc(e,t,n,r,o=!1){if(It(e)){e.forEach((g,b)=>kc(g,t&&(It(t)?t[b]:t),n,r,o));return}if(us(r)&&!o){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&kc(e,t,n,r.component.subTree);return}const i=r.shapeFlag&4?_f(r.component):r.el,a=o?null:i,{i:l,r:s}=e,c=t&&t.r,d=l.refs===bn?l.refs={}:l.refs,f=l.setupState,h=Xt(f),p=f===bn?Kw:g=>Mb(d,g)?!1:hn(h,g),m=(g,b)=>!(b&&Mb(d,b));
14if(c!=null&&c!==s){if(Fb(t),wn(c))d[c]=null,p(c)&&(f[c]=null);else if($n(c)){const g=t;m(c,g.k)&&(c.value=null),g.k&&(d[g.k]=null)}}if(Bt(s))ld(s,l,12,[a,d]);else{const g=wn(s),b=$n(s);if(g||b){const v=()=>{if(e.f){const y=g?p(s)?f[s]:d[s]:m()||!e.k?s.value:d[e.k];if(o)It(y)&&pg(y,i);else if(It(y))y.includes(i)||y.push(i);else if(g)d[s]=[i],p(s)&&(f[s]=d[s]);else{const C=[i];m(s,e.k)&&(s.value=C),e.k&&(d[e.k]=C)}}else g?(d[s]=a,p(s)&&(f[s]=a)):b&&(m(s,e.k)&&(s.value=a),e.k&&(d[e.k]=a))};if(a){const y=()=>{v(),Iu.delete(e)};y.id=-1,Iu.set(e,y),Ar(y,n)}else Fb(e),v()}}}function Fb(e){const t=Iu.get(e);t&&(t.flags|=8,Iu.delete(e))}Cf().requestIdleCallback;Cf().cancelIdleCallback;const us=e=>!!e.type.__asyncLoader,kf=e=>e.type.__isKeepAlive;function _g(e,t){M1(e,"a",t)}function Rf(e,t){M1(e,"da",t)}function M1(e,t,n=Pr){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Tf(t,r,n),n){let o=n.parent;for(;o&&o.parent;)kf(o.parent.vnode)&&FA(r,t,n,o),o=o.parent}}function FA(e,t,n,r){const o=Tf(t,e,r,!0);Tl(()=>{pg(r[t],o)},n)}function Tf(e,t,n=Pr,r=!1){if(n){const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...a)=>{Bi();const l=cd(n),s=Oo(t,n,e,a);return l(),Li(),s});return r?o.unshift(i):o.push(i),i}}const Wi=e=>(t,n=Pr)=>{(!Vc||e==="sp")&&Tf(e,(...r)=>t(...r),n)},pi=Wi("bm"),jt=Wi("m"),Og=Wi("bu"),$g=Wi("u"),Jt=Wi("bum"),Tl=Wi("um"),BA=Wi("sp"),LA=Wi("rtg"),HA=Wi("rtc");function VA(e,t=Pr){Tf("ec",e,t)}const F1="components";function Xie(e,t){return L1(F1,e,!0,t)||e}const B1=Symbol.for("v-ndc");function Qie(e){return wn(e)?L1(F1,e,!1)||e:e||B1}function L1(e,t,n=!0,r=!1){const o=br||Pr;if(o){const i=o.type;{const l=TI(i,!1);if(l&&(l===t||l===Hr(t)||l===xf(Hr(t))))return i}const a=Bb(o[e]||i[e],t)||Bb(o.appContext[e],t);return!a&&r?i:a}}function Bb(e,t){return e&&(e[t]||e[Hr(t)]||e[xf(Hr(t))])}function jA(e,t,n,r){let o;const i=n,a=It(e);if(a||wn(e)){const l=a&&si(e);let s=!1,c=!1;l&&(s=!uo(e),c=Hi(e),e=wf(e)),o=new Array(e.length);for(let d=0,f=e.length;d<f;d++)o[d]=t(s?c?ps(jo(e[d])):jo(e[d]):e[d],d,void 0,i)}else if(typeof e=="number"){o=new Array(e);for(let l=0;l<e;l++)o[l]=t(l+1,l,void 0,i)}else if(cn(e))if(e[Symbol.iterator])o=Array.from(e,(l,s)=>t(l,s,void 0,i));else{const l=Object.keys(e);o=new Array(l.length);for(let s=0,c=l.length;s<c;s++){const d=l[s];o[s]=t(e[d],d,s,i)}}else o=[];return o}function H1(e,t,n={},r,o,i){if(br.ce||br.parent&&us(br.parent)&&br.parent.ce){const c=n,d=Object.keys(c).length>0;return Nu(),Fu(Ft,null,[Bn("slot",c,r)],d?-2:64)}let a=e[t];a&&a._c&&(a._d=!1);const l=Di.length;Nu();let s;try{const c=a&&V1(a(n)),d=n.key||i||c&&c.key;s=Fu(Ft,{key:(d&&!fo(d)?d:`_${t}`)+(!c&&r?"_fb":"")},c||(r?r():[]),c&&e._===1?64:-2)}catch(c){for(let d=Di.length;d>l;d--)Ig();throw c}finally{a&&a._c&&(a._d=!0)}return s.scopeId&&(s.slotScopeIds=[s.scopeId+"-s"]),s}function V1(e){return e.some(t=>gs(t)?!(t.type===Xn||t.type===Ft&&!V1(t.children)):!0)?e:null}const Vm=e=>e?sS(e)?_f(e):Vm(e.parent):null,Rc=Zn(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=>Vm(e.parent),$root:e=>Vm(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>U1(e),$forceUpdate:e=>e.f||(e.f=()=>{Rg(e.update)}),$nextTick:e=>e.n||(e.n=zt.bind(e.proxy)),$watch:e=>zA.bind(e)}),kh=(e,t)=>e!==bn&&!e.__isScriptSetup&&hn(e,t),UA={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:o,props:i,accessCache:a,type:l,appContext:s}=e;if(t[0]!=="$"){const h=a[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return i[t]}else{if(kh(r,t))return a[t]=1,r[t];if(o!==bn&&hn(o,t))return a[t]=2,o[t];if(hn(i,t))return a[t]=3,i[t];if(n!==bn&&hn(n,t))return a[t]=4,n[t];jm&&(a[t]=0)}}const c=Rc[t];let d,f;if(c)return t==="$attrs"&&Tr(e.attrs,"get",""),c(e);if((d=l.__cssModules)&&(d=d[t]))return d;if(n!==bn&&hn(n,t))return a[t]=4,n[t];if(f=s.config.globalProperties,hn(f,t))return f[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:i}=e;return kh(o,t)?(o[t]=n,!0):r!==bn&&hn(r,t)?(r[t]=n,!0):hn(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,props:i,type:a}},l){let s;return!!(n[l]||e!==bn&&l[0]!=="$"&&hn(e,l)||kh(t,l)||hn(i,l)||hn(r,l)||hn(Rc,l)||hn(o.config.globalProperties,l)||(s=a.__cssModules)&&s[l])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:hn(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};
vendor: 28,750 bytes, lines 14-17
14function Lb(e){return It(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let jm=!0;function WA(e){const t=U1(e),n=e.proxy,r=e.ctx;jm=!1,t.beforeCreate&&Hb(t.beforeCreate,e,"bc");const{data:o,computed:i,methods:a,watch:l,provide:s,inject:c,created:d,beforeMount:f,mounted:h,beforeUpdate:p,updated:m,activated:g,deactivated:b,beforeDestroy:v,beforeUnmount:y,destroyed:C,unmounted:w,render:x,renderTracked:S,renderTriggered:T,errorCaptured:P,serverPrefetch:_,expose:O,inheritAttrs:z,components:$,directives:D,filters:B}=t;if(c&&qA(c,r,null),a)for(const j in a){const te=a[j];Bt(te)&&(r[j]=te.bind(n))}if(o){const j=o.call(n,n);cn(j)&&(e.data=mi(j))}if(jm=!0,i)for(const j in i){const te=i[j],ue=Bt(te)?te.bind(n,n):Bt(te.get)?te.get.bind(n,n):li,ge=!Bt(te)&&Bt(te.set)?te.set.bind(n):li,Q=R({get:ue,set:ge});Object.defineProperty(r,j,{enumerable:!0,configurable:!0,get:()=>Q.value,set:le=>Q.value=le})}if(l)for(const j in l)j1(l[j],r,n,j);if(s){const j=Bt(s)?s.call(n):s;Reflect.ownKeys(j).forEach(te=>{ct(te,j[te])})}d&&Hb(d,e,"c");function U(j,te){It(te)?te.forEach(ue=>j(ue.bind(n))):te&&j(te.bind(n))}if(U(pi,f),U(jt,h),U(Og,p),U($g,m),U(_g,g),U(Rf,b),U(VA,P),U(HA,S),U(LA,T),U(Jt,y),U(Tl,w),U(BA,_),It(O))if(O.length){const j=e.exposed||(e.exposed={});O.forEach(te=>{Object.defineProperty(j,te,{get:()=>n[te],set:ue=>n[te]=ue,enumerable:!0})})}else e.exposed||(e.exposed={});x&&e.render===li&&(e.render=x),z!=null&&(e.inheritAttrs=z),$&&(e.components=$),D&&(e.directives=D),_&&N1(e)}function qA(e,t,n=li){It(e)&&(e=Um(e));for(const r in e){const o=e[r];let i;cn(o)?"default"in o?i=Ve(o.from||r,o.default,!0):i=Ve(o.from||r):i=Ve(o),$n(i)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:a=>i.value=a}):t[r]=i}}function Hb(e,t,n){Oo(It(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function j1(e,t,n,r){let o=r.includes(".")?_1(n,r):()=>n[r];if(wn(e)){const i=t[e];Bt(i)&&it(o,i)}else if(Bt(e))it(o,e.bind(n));else if(cn(e))if(It(e))e.forEach(i=>j1(i,t,n,r));else{const i=Bt(e.handler)?e.handler.bind(n):t[e.handler];Bt(i)&&it(o,i,e)}}function U1(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:a}}=e.appContext,l=i.get(t);let s;return l?s=l:!o.length&&!n&&!r?s=t:(s={},o.length&&o.forEach(c=>Du(s,c,a,!0)),Du(s,t,a)),cn(t)&&i.set(t,s),s}function Du(e,t,n,r=!1){const{mixins:o,extends:i}=t;i&&Du(e,i,n,!0),o&&o.forEach(a=>Du(e,a,n,!0));for(const a in t)if(!(r&&a==="expose")){const l=KA[a]||n&&n[a];e[a]=l?l(e[a],t[a]):t[a]}return e}const KA={data:Vb,props:jb,emits:jb,methods:pc,computed:pc,beforeCreate:zr,created:zr,beforeMount:zr,mounted:zr,beforeUpdate:zr,updated:zr,beforeDestroy:zr,beforeUnmount:zr,destroyed:zr,unmounted:zr,activated:zr,deactivated:zr,errorCaptured:zr,serverPrefetch:zr,components:pc,directives:pc,watch:GA,provide:Vb,inject:YA};function Vb(e,t){return t?e?function(){return Zn(Bt(e)?e.call(this,this):e,Bt(t)?t.call(this,this):t)}:t:e}function YA(e,t){return pc(Um(e),Um(t))}function Um(e){if(It(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function zr(e,t){return e?[...new Set([].concat(e,t))]:t}function pc(e,t){return e?Zn(Object.create(null),e,t):t}function jb(e,t){return e?It(e)&&It(t)?[...new Set([...e,...t])]:Zn(Object.create(null),Lb(e),Lb(t??{})):t}function GA(e,t){if(!e)return t;if(!t)return e;const n=Zn(Object.create(null),e);for(const r in t)n[r]=zr(e[r],t[r]);return n}function W1(){return{app:null,config:{isNativeTag:Kw,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let XA=0;function QA(e,t){return function(r,o=null){Bt(r)||(r=Zn({},r)),o!=null&&!cn(o)&&(o=null);const i=W1(),a=new WeakSet,l=[];let s=!1;const c=i.app={_uid:XA++,_component:r,_props:o,_container:null,_context:i,_instance:null,version:_I,get config(){return i.config},set config(d){},use(d,...f){return a.has(d)||(d&&Bt(d.install)?(a.add(d),d.install(c,...f)):Bt(d)&&(a.add(d),d(c,...f))),c},mixin(d){return i.mixins.includes(d)||i.mixins.push(d),c},component(d,f){return f?(i.components[d]=f,c):i.components[d]},directive(d,f){return f?(i.directives[d]=f,c):i.directives[d]},mount(d,f,h){if(!s){const p=c._ceVNode||Bn(r,o);return p.appContext=i,h===!0?h="svg":h===!1&&(h=void 0),e(p,d,h),s=!0,c._container=d,d.__vue_app__=c,_f(p.component)}},onUnmount(d){l.push(d)},unmount(){s&&(Oo(l,c._instance,16),e(null,c._container),delete c._container.__vue_app__)},provide(d,f){return i.provides[d]=f,c},runWithContext(d){const f=sl;sl=c;try{return d()}finally{sl=f}}};return c}}let sl=null;const ZA=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Hr(t)}Modifiers`]||e[`${_a(t)}Modifiers`];function JA(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||bn;let o=n;const i=t.startsWith("update:"),a=i&&ZA(r,t.slice(7));a&&(a.trim&&(o=n.map(d=>wn(d)?d.trim():d)),a.number&&(o=n.map(gg)));let l,s=r[l=bh(t)]||r[l=bh(Hr(t))];!s&&i&&(s=r[l=bh(_a(t))]),s&&Oo(s,e,6,o);const c=r[l+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Oo(c,e,6,o)}}const eI=new WeakMap;function q1(e,t,n=!1){const r=n?eI:t.emitsCache,o=r.get(e);if(o!==void 0)return o;const i=e.emits;let a={},l=!1;if(!Bt(e)){const s=c=>{const d=q1(c,t,!0);d&&(l=!0,Zn(a,d))};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}return!i&&!l?(cn(e)&&r.set(e,null),null):(It(i)?i.forEach(s=>a[s]=null):Zn(a,i),cn(e)&&r.set(e,a),a)}function Pf(e,t){return!e||!gf(t)?!1:(t=t.slice(2),t=t==="Once"?t:t.replace(/Once$/,""),hn(e,t[0].toLowerCase()+t.slice(1))||hn(e,_a(t))||hn(e,t))}function Ub(e){const{type:t,vnode:n,proxy:r,withProxy:o,propsOptions:[i],slots:a,attrs:l,emit:s,render:c,renderCache:d,props:f,data:h,setupState:p,ctx:m,inheritAttrs:g}=e,b=Au(e);let v,y;try{if(n.shapeFlag&4){const w=o||r,x=w;v=ti(c.call(x,w,d,f,p,h,m)),y=l}else{const w=t;v=ti(w.length>1?w(f,{attrs:l,slots:a,emit:s}):w(f,null)),y=t.props?l:tI(l)}}catch(w){Di.length=0,Sf(w,e,1),v=Bn(Xn)}let C=v;if(y&&g!==!1){const w=Object.keys(y),{shapeFlag:x}=C;w.length&&x&7&&(i&&w.some(vf)&&(y=nI(y,i)),C=Vr(C,y,!1,!0))}return n.dirs&&(C=Vr(C,null,!1,!0),C.dirs=C.dirs?C.dirs.concat(n.dirs):n.dirs),n.transition&&gl(C,n.transition),v=C,Au(b),v}const tI=e=>{let t;for(const n in e)(n==="class"||n==="style"||gf(n))&&((t||(t={}))[n]=e[n]);return t},nI=(e,t)=>{const n={};for(const r in e)(!vf(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function rI(e,t,n){const{props:r,children:o,component:i}=e,{props:a,children:l,patchFlag:s}=t,c=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&s>=0){if(s&1024)return!0;if(s&16)return r?Wb(r,a,c):!!a;if(s&8){const d=t.dynamicProps;for(let f=0;f<d.length;f++){const h=d[f];if(K1(a,r,h)&&!Pf(c,h))return!0}}}else return(o||l)&&(!l||!l.$stable)?!0:r===a?!1:r?a?Wb(r,a,c):!0:!!a;return!1}function Wb(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let o=0;o<r.length;o++){const i=r[o];if(K1(t,e,i)&&!Pf(n,i))return!0}return!1}function K1(e,t,n){const r=e[n],o=t[n];return n==="style"&&cn(r)&&cn(o)?!vg(r,o):r!==o}function oI({vnode:e,parent:t,suspense:n},r){for(;t;){const o=t.subTree;if(o.suspense&&o.suspense.activeBranch===e&&(o.suspense.vnode.el=o.el=r,e=o),o===e)(e=t.vnode).el=r,t=t.parent;else break}n&&n.activeBranch===e&&(n.vnode.el=r)}const Y1={},G1=()=>Object.create(Y1),X1=e=>Object.getPrototypeOf(e)===Y1;function iI(e,t,n,r=!1){const o={},i=G1();e.propsDefaults=Object.create(null),Q1(e,t,o,i);for(const a in e.propsOptions[0])a in o||(o[a]=void 0);n?e.props=r?o:b1(o):e.type.props?e.props=o:e.props=i,e.attrs=i}function aI(e,t,n,r){const{props:o,attrs:i,vnode:{patchFlag:a}}=e,l=Xt(o),[s]=e.propsOptions;let c=!1;if((r||a>0)&&!(a&16)){if(a&8){const d=e.vnode.dynamicProps;for(let f=0;f<d.length;f++){let h=d[f];if(Pf(e.emitsOptions,h))continue;const p=t[h];if(s)if(hn(i,h))p!==i[h]&&(i[h]=p,c=!0);else{const m=Hr(h);o[m]=Wm(s,l,m,p,e,!1)}else p!==i[h]&&(i[h]=p,c=!0)}}}else{Q1(e,t,o,i)&&(c=!0);let d;for(const f in l)(!t||!hn(t,f)&&((d=_a(f))===f||!hn(t,d)))&&(s?n&&(n[f]!==void 0||n[d]!==void 0)&&(o[f]=Wm(s,l,f,void 0,e,!0)):delete o[f]);if(i!==l)for(const f in i)(!t||!hn(t,f))&&(delete i[f],c=!0)}c&&Ei(e.attrs,"set","")}function Q1(e,t,n,r){const[o,i]=e.propsOptions;let a=!1,l;if(t)for(let s in t){if(Cc(s))continue;const c=t[s];let d;o&&hn(o,d=Hr(s))?!i||!i.includes(d)?n[d]=c:(l||(l={}))[d]=c:Pf(e.emitsOptions,s)||(!(s in r)||c!==r[s])&&(r[s]=c,a=!0)}if(i){const s=Xt(n),c=l||bn;for(let d=0;d<i.length;d++){const f=i[d];n[f]=Wm(o,s,f,c[f],e,!hn(c,f))}}return a}function Wm(e,t,n,r,o,i){const a=e[n];if(a!=null){const l=hn(a,"default");if(l&&r===void 0){const s=a.default;if(a.type!==Function&&!a.skipFactory&&Bt(s)){const{propsDefaults:c}=o;if(n in c)r=c[n];else{const d=cd(o);r=c[n]=s.call(null,t),d()}}else r=s;o.ce&&o.ce._setProp(n,r)}a[0]&&(i&&!l?r=!1:a[1]&&(r===""||r===_a(n))&&(r=!0))}return r}const lI=new WeakMap;function Z1(e,t,n=!1){const r=n?lI:t.propsCache,o=r.get(e);if(o)return o;const i=e.props,a={},l=[];let s=!1;if(!Bt(e)){const d=f=>{s=!0;const[h,p]=Z1(f,t,!0);Zn(a,h),p&&l.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!i&&!s)return cn(e)&&r.set(e,ss),ss;if(It(i))for(let d=0;d<i.length;d++){const f=Hr(i[d]);qb(f)&&(a[f]=bn)}else if(i)for(const d in i){const f=Hr(d);if(qb(f)){const h=i[d],p=a[f]=It(h)||Bt(h)?{type:h}:Zn({},h),m=p.type;let g=!1,b=!0;if(It(m))for(let v=0;v<m.length;++v){const y=m[v],C=Bt(y)&&y.name;if(C==="Boolean"){g=!0;break}else C==="String"&&(b=!1)}else g=Bt(m)&&m.name==="Boolean";p[0]=g,p[1]=b,(g||hn(p,"default"))&&l.push(f)}}const c=[a,l];return cn(e)&&r.set(e,c),c}function qb(e){return e[0]!=="$"&&!Cc(e)}const Eg=e=>e==="_"||e==="_ctx"||e==="$stable",zg=e=>It(e)?e.map(ti):[ti(e)],sI=(e,t,n)=>{if(t._n)return t;const r=Jl((...o)=>zg(t(...o)),n);return r._c=!1,r},J1=(e,t,n)=>{const r=e._ctx;for(const o in e){if(Eg(o))continue;const i=e[o];if(Bt(i))t[o]=sI(o,i,r);else if(i!=null){const a=zg(i);t[o]=()=>a}}},eS=(e,t)=>{const n=zg(t);e.slots.default=()=>n},tS=(e,t,n)=>{for(const r in t)(n||!Eg(r))&&(e[r]=t[r])},cI=(e,t,n)=>{const r=e.slots=G1();if(e.vnode.shapeFlag&32){const o=t._;o?(tS(r,t,n),n&&Zw(r,"_",o,!0)):J1(t,r)}else t&&eS(e,t)},dI=(e,t,n)=>{const{vnode:r,slots:o}=e;let i=!0,a=bn;if(r.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:tS(o,t,n):(i=!t.$stable,J1(t,o)),a=t}else t&&(eS(e,t),a={default:1});if(i)for(const l in o)!Eg(l)&&a[l]==null&&delete o[l]},Ar=pI;function uI(e){return fI(e)}function fI(e,t){const n=Cf();n.__VUE__=!0;const{insert:r,remove:o,patchProp:i,createElement:a,createText:l,createComment:s,setText:c,setElementText:d,parentNode:f,nextSibling:h,setScopeId:p=li,insertStaticContent:m}=e,g=(V,Z,X,be=null,ke=null,ye=null,re=void 0,pe=null,A=!!Z.dynamicChildren)=>{if(V===Z)return;V&&!Ja(V,Z)&&(be=ne(V),le(V,ke,ye,!0),V=null),Z.patchFlag===-2&&(A=!1,Z.dynamicChildren=null);const{type:F,ref:K,shapeFlag:H}=Z;switch(F){case Is:b(V,Z,X,be);break;case Xn:v(V,Z,X,be);break;case bu:V==null&&y(Z,X,be,re);break;case Ft:$(V,Z,X,be,ke,ye,re,pe,A);break;default:H&1?x(V,Z,X,be,ke,ye,re,pe,A):H&6?D(V,Z,X,be,ke,ye,re,pe,A):(H&64||H&128)&&F.process(V,Z,X,be,ke,ye,re,pe,A,se)}K!=null&&ke?kc(K,V&&V.ref,ye,Z||V,!Z):K==null&&V&&V.ref!=null&&kc(V.ref,null,ye,V,!0)},b=(V,Z,X,be)=>{if(V==null)r(Z.el=l(Z.children),X,be);else{const ke=Z.el=V.el;Z.children!==V.children&&c(ke,Z.children)}},v=(V,Z,X,be)=>{V==null?r(Z.el=s(Z.children||""),X,be):Z.el=V.el},y=(V,Z,X,be)=>{[V.el,V.anchor]=m(V.children,Z,X,be,V.el,V.anchor)},C=({el:V,anchor:Z},X,be)=>{let ke;for(;V&&V!==Z;)ke=h(V),r(V,X,be),V=ke;r(Z,X,be)},w=({el:V,anchor:Z})=>{let X;for(;V&&V!==Z;)X=h(V),o(V),V=X;o(Z)},x=(V,Z,X,be,ke,ye,re,pe,A)=>{if(Z.type==="svg"?re="svg":Z.type==="math"&&(re="mathml"),V==null)S(Z,X,be,ke,ye,re,pe,A);else{const F=V.el&&V.el._isVueCE?V.el:null;try{F&&F._beginPatch(),_(V,Z,ke,ye,re,pe,A)}finally{F&&F._endPatch()}}},S=(V,Z,X,be,ke,ye,re,pe)=>{let A,F;const{props:K,shapeFlag:H,transition:q,dirs:G}=V;if(A=V.el=a(V.type,ye,K&&K.is,K),H&8?d(A,V.children):H&16&&P(V.children,A,null,be,ke,Rh(V,ye),re,pe),G&&Ma(V,null,be,"created"),T(A,V,V.scopeId,re,be),K){for(const ee in K)ee!=="value"&&!Cc(ee)&&i(A,ee,null,K[ee],ye,be);"value"in K&&i(A,"value",null,K.value,ye),(F=K.onVnodeBeforeMount)&&Go(F,be,V)}G&&Ma(V,null,be,"beforeMount");const ie=hI(ke,q);ie&&q.beforeEnter(A),r(A,Z,X),((F=K&&K.onVnodeMounted)||ie||G)&&Ar(()=>{try{F&&Go(F,be,V),ie&&q.enter(A),G&&Ma(V,null,be,"mounted")}finally{}},ke)},T=(V,Z,X,be,ke)=>{if(X&&p(V,X),be)for(let ye=0;ye<be.length;ye++)p(V,be[ye]);if(ke){let ye=ke.subTree;if(Z===ye||oS(ye.type)&&(ye.ssContent===Z||ye.ssFallback===Z)){const re=ke.vnode;T(V,re,re.scopeId,re.slotScopeIds,ke.parent)}}},P=(V,Z,X,be,ke,ye,re,pe,A=0)=>{for(let F=A;F<V.length;F++){const K=V[F]=pe?$i(V[F]):ti(V[F]);g(null,K,Z,X,be,ke,ye,re,pe)}},_=(V,Z,X,be,ke,ye,re)=>{const pe=Z.el=V.el;let{patchFlag:A,dynamicChildren:F,dirs:K}=Z;A|=V.patchFlag&16;const H=V.props||bn,q=Z.props||bn;let G;if(X&&Fa(X,!1),(G=q.onVnodeBeforeUpdate)&&Go(G,X,Z,V),K&&Ma(Z,V,X,"beforeUpdate"),X&&Fa(X,!0),F&&(!V.dynamicChildren||V.dynamicChildren.length!==F.length)&&(A=0,re=!1,F=null),(H.innerHTML&&q.innerHTML==null||H.textContent&&q.textContent==null)&&d(pe,""),F?O(V.dynamicChildren,F,pe,X,be,Rh(Z,ke),ye):re||te(V,Z,pe,null,X,be,Rh(Z,ke),ye,!1),A>0){if(A&16)z(pe,H,q,X,ke);else if(A&2&&H.class!==q.class&&i(pe,"class",null,q.class,ke),A&4&&i(pe,"style",H.style,q.style,ke),A&8){const ie=Z.dynamicProps;for(let ee=0;ee<ie.length;ee++){const De=ie[ee],Ue=H[De],rt=q[De];(rt!==Ue||De==="value")&&i(pe,De,Ue,rt,ke,X)}}A&1&&V.children!==Z.children&&d(pe,Z.children)}else!re&&F==null&&z(pe,H,q,X,ke);((G=q.onVnodeUpdated)||K)&&Ar(()=>{G&&Go(G,X,Z,V),K&&Ma(Z,V,X,"updated")},be)},O=(V,Z,X,be,ke,ye,re)=>{for(let pe=0;pe<Z.length;pe++){const A=V[pe],F=Z[pe],K=A.el&&(A.type===Ft||!Ja(A,F)||A.shapeFlag&198)?f(A.el):X;g(A,F,K,null,be,ke,ye,re,!0)}},z=(V,Z,X,be,ke)=>{if(Z!==X){if(Z!==bn)for(const ye in Z)!Cc(ye)&&!(ye in X)&&i(V,ye,Z[ye],null,ke,be);for(const ye in X){if(Cc(ye))continue;const re=X[ye],pe=Z[ye];re!==pe&&ye!=="value"&&i(V,ye,pe,re,ke,be)}"value"in X&&i(V,"value",Z.value,X.value,ke)}},$=(V,Z,X,be,ke,ye,re,pe,A)=>{const F=Z.el=V?V.el:l(""),K=Z.anchor=V?V.anchor:l("");let{patchFlag:H,dynamicChildren:q,slotScopeIds:G}=Z;G&&(pe=pe?pe.concat(G):G),V==null?(r(F,X,be),r(K,X,be),P(Z.children||[],X,K,ke,ye,re,pe,A)):H>0&&H&64&&q&&V.dynamicChildren&&V.dynamicChildren.length===q.length?(O(V.dynamicChildren,q,X,ke,ye,re,pe),(Z.key!=null||ke&&Z===ke.subTree)&&Ag(V,Z,!0)):te(V,Z,X,K,ke,ye,re,pe,A)},D=(V,Z,X,be,ke,ye,re,pe,A)=>{Z.slotScopeIds=pe,V==null?Z.shapeFlag&512?ke.ctx.activate(Z,X,be,re,A):B(Z,X,be,ke,ye,re,A):L(V,Z,A)},B=(V,Z,X,be,ke,ye,re)=>{const pe=V.component=CI(V,be,ke);if(kf(V)&&(pe.ctx.renderer=se),wI(pe,!1,re),pe.asyncDep){if(ke&&ke.registerDep(pe,U,re),!V.el){const A=pe.subTree=Bn(Xn);v(null,A,Z,X),V.placeholder=A.el}}else U(pe,V,Z,X,ke,ye,re)},L=(V,Z,X)=>{const be=Z.component=V.component;if(rI(V,Z,X))if(be.asyncDep&&!be.asyncResolved){j(be,Z,X);return}else be.next=Z,be.update();else Z.el=V.el,be.vnode=Z},U=(V,Z,X,be,ke,ye,re)=>{const pe=()=>{if(V.isMounted){let{next:H,bu:q,u:G,parent:ie,vnode:ee}=V;{const mt=nS(V);if(mt){H&&(H.el=ee.el,j(V,H,re)),mt.asyncDep.then(()=>{Ar(()=>{V.isUnmounted||F()},ke)});return}}let De=H,Ue;Fa(V,!1),H?(H.el=ee.el,j(V,H,re)):H=ee,q&&vu(q),(Ue=H.props&&H.props.onVnodeBeforeUpdate)&&Go(Ue,ie,H,ee),Fa(V,!0);const rt=Ub(V),at=V.subTree;V.subTree=rt,g(at,rt,f(at.el),ne(at),V,ke,ye),H.el=rt.el,De===null&&oI(V,rt.el),G&&Ar(G,ke),(Ue=H.props&&H.props.onVnodeUpdated)&&Ar(()=>Go(Ue,ie,H,ee),ke)}else{let H;const{el:q,props:G}=Z,{bm:ie,m:ee,parent:De,root:Ue,type:rt}=V,at=us(Z);Fa(V,!1),ie&&vu(ie),!at&&(H=G&&G.onVnodeBeforeMount)&&Go(H,De,Z),Fa(V,!0);{Ue.ce&&Ue.ce._hasShadowRoot()&&Ue.ce._injectChildStyle(rt,V.parent?V.parent.type:void 0);const mt=V.subTree=Ub(V);g(null,mt,X,be,V,ke,ye),Z.el=mt.el}if(ee&&Ar(ee,ke),!at&&(H=G&&G.onVnodeMounted)){const mt=Z;Ar(()=>Go(H,De,mt),ke)}(Z.shapeFlag&256||De&&us(De.vnode)&&De.vnode.shapeFlag&256)&&V.a&&Ar(V.a,ke),V.isMounted=!0,Z=X=be=null}};V.scope.on();const A=V.effect=new o1(pe);V.scope.off();const F=V.update=A.run.bind(A),K=V.job=A.runIfDirty.bind(A);K.i=V,K.id=V.uid,A.scheduler=()=>Rg(K),Fa(V,!0),F()},j=(V,Z,X)=>{Z.component=V;const be=V.vnode.props;V.vnode=Z,V.next=null,aI(V,Z.props,be,X),dI(V,Z.children,X),Bi(),Ab(V),Li()},te=(V,Z,X,be,ke,ye,re,pe,A=!1)=>{const F=V&&V.children,K=V?V.shapeFlag:0,H=Z.children,{patchFlag:q,shapeFlag:G}=Z;if(q>0){if(q&128){ge(F,H,X,be,ke,ye,re,pe,A);return}else if(q&256){ue(F,H,X,be,ke,ye,re,pe,A);return}}G&8?(K&16&&he(F,ke,ye),H!==F&&d(X,H)):K&16?G&16?ge(F,H,X,be,ke,ye,re,pe,A):he(F,ke,ye,!0):(K&8&&d(X,""),G&16&&P(H,X,be,ke,ye,re,pe,A))},ue=(V,Z,X,be,ke,ye,re,pe,A)=>{V=V||ss,Z=Z||ss;const F=V.length,K=Z.length,H=Math.min(F,K);let q;for(q=0;q<H;q++){const G=Z[q]=A?$i(Z[q]):ti(Z[q]);g(V[q],G,X,null,ke,ye,re,pe,A)}F>K?he(V,ke,ye,!0,!1,H):P(Z,X,be,ke,ye,re,pe,A,H)},ge=(V,Z,X,be,ke,ye,re,pe,A)=>{let F=0;const K=Z.length;let H=V.length-1,q=K-1;for(;F<=H&&F<=q;){const G=V[F],ie=Z[F]=A?$i(Z[F]):ti(Z[F]);if(Ja(G,ie))g(G,ie,X,null,ke,ye,re,pe,A);else break;F++}for(;F<=H&&F<=q;){const G=V[H],ie=Z[q]=A?$i(Z[q]):ti(Z[q]);if(Ja(G,ie))g(G,ie,X,null,ke,ye,re,pe,A);else break;H--,q--}if(F>H){if(F<=q){const G=q+1,ie=G<K?Z[G].el:be;for(;F<=q;)g(null,Z[F]=A?$i(Z[F]):ti(Z[F]),X,ie,ke,ye,re,pe,A),F++}}else if(F>q)for(;F<=H;)le(V[F],ke,ye,!0),F++;else{const G=F,ie=F,ee=new Map;for(F=ie;F<=q;F++){const Ge=Z[F]=A?$i(Z[F]):ti(Z[F]);Ge.key!=null&&ee.set(Ge.key,F)}let De,Ue=0;const rt=q-ie+1;let at=!1,mt=0;const Tt=new Array(rt);for(F=0;F<rt;F++)Tt[F]=0;for(F=G;F<=H;F++){const Ge=V[F];if(Ue>=rt){le(Ge,ke,ye,!0);continue}let Ne;if(Ge.key!=null)Ne=ee.get(Ge.key);else for(De=ie;De<=q;De++)if(Tt[De-ie]===0&&Ja(Ge,Z[De])){Ne=De;break}Ne===void 0?le(Ge,ke,ye,!0):(Tt[Ne-ie]=F+1,Ne>=mt?mt=Ne:at=!0,g(Ge,Z[Ne],X,null,ke,ye,re,pe,A),Ue++)}const Rt=at?mI(Tt):ss;for(De=Rt.length-1,F=rt-1;F>=0;F--){const Ge=ie+F,Ne=Z[Ge],fe=Z[Ge+1],Pe=Ge+1<K?fe.el||rS(fe):be;Tt[F]===0?g(null,Ne,X,Pe,ke,ye,re,pe,A):at&&(De<0||F!==Rt[De]?Q(Ne,X,Pe,2):De--)}}},Q=(V,Z,X,be,ke=null)=>{const{el:ye,type:re,transition:pe,children:A,shapeFlag:F}=V;if(F&6){Q(V.component.subTree,Z,X,be);return}if(F&128){V.suspense.move(Z,X,be);return}if(F&64){re.move(V,Z,X,se);return}if(re===Ft){r(ye,Z,X);for(let H=0;H<A.length;H++)Q(A[H],Z,X,be);r(V.anchor,Z,X);return}if(re===bu){C(V,Z,X);return}if(be!==2&&F&1&&pe)if(be===0)pe.persisted&&!ye[ko]?r(ye,Z,X):(pe.beforeEnter(ye),r(ye,Z,X),Ar(()=>pe.enter(ye),ke));else{const{leave:H,delayLeave:q,afterLeave:G}=pe,ie=()=>{V.ctx.isUnmounted?o(ye):r(ye,Z,X)},ee=()=>{const De=ye._isLeaving||!!ye[ko];ye._isLeaving&&ye[ko](!0),pe.persisted&&!De?ie():H(ye,()=>{ie(),G&&G()})};q?q(ye,ie,ee):ee()}else r(ye,Z,X)},le=(V,Z,X,be=!1,ke=!1)=>{const{type:ye,props:re,ref:pe,children:A,dynamicChildren:F,shapeFlag:K,patchFlag:H,dirs:q,cacheIndex:G,memo:ie}=V;if(H===-2&&(ke=!1),pe!=null&&(Bi(),kc(pe,null,X,V,!0),Li()),G!=null&&(Z.renderCache[G]=void 0),K&256){Z.ctx.deactivate(V);return}const ee=K&1&&q,De=!us(V);let Ue;if(De&&(Ue=re&&re.onVnodeBeforeUnmount)&&Go(Ue,Z,V),K&6)Y(V.component,X,be);else{if(K&128){V.suspense.unmount(X,be);return}ee&&Ma(V,null,Z,"beforeUnmount"),K&64?V.type.remove(V,Z,X,se,be):F&&!F.hasOnce&&(ye!==Ft||H>0&&H&64)?he(F,Z,X,!1,!0):(ye===Ft&&H&384||!ke&&K&16)&&he(A,Z,X),be&&J(V)}const rt=ie!=null&&G==null;(De&&(Ue=re&&re.onVnodeUnmounted)||ee||rt)&&Ar(()=>{Ue&&Go(Ue,Z,V),ee&&Ma(V,null,Z,"unmounted"),rt&&(V.el=null)},X)},J=V=>{const{type:Z,el:X,anchor:be,transition:ke}=V;if(Z===Ft){W(X,be);return}if(Z===bu){w(V);return}const ye=()=>{o(X),ke&&!ke.persisted&&ke.afterLeave&&ke.afterLeave()};if(V.shapeFlag&1&&ke&&!ke.persisted){const{leave:re,delayLeave:pe}=ke,A=()=>re(X,ye);pe?pe(V.el,ye,A):A()}else ye()},W=(V,Z)=>{let X;for(;V!==Z;)X=h(V),o(V),V=X;o(Z)},Y=(V,Z,X)=>{const{bum:be,scope:ke,job:ye,subTree:re,um:pe,m:A,a:F}=V;Kb(A),Kb(F),be&&vu(be),ke.stop(),ye&&(ye.flags|=8,le(re,V,Z,X)),pe&&Ar(pe,Z),Ar(()=>{V.isUnmounted=!0},Z)},he=(V,Z,X,be=!1,ke=!1,ye=0)=>{for(let re=ye;re<V.length;re++)le(V[re],Z,X,be,ke)},ne=V=>{if(V.shapeFlag&6)return ne(V.component.subTree);if(V.shapeFlag&128)return V.suspense.next();const Z=h(V.anchor||V.el),X=Z&&Z[O1];return X?h(X):Z};let xe=!1;const oe=(V,Z,X)=>{let be;V==null?Z._vnode&&(le(Z._vnode,null,null,!0),be=Z._vnode.component):g(Z._vnode||null,V,Z,null,null,null,X),Z._vnode=V,xe||(xe=!0,Ab(be),R1(),xe=!1)},se={p:g,um:le,m:Q,r:J,mt:B,mc:P,pc:te,pbc:O,n:ne,o:e};return{render:oe,hydrate:void 0,createApp:QA(oe)}}function Rh({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Fa({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function hI(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Ag(e,t,n=!1){const r=e.children,o=t.children;if(It(r)&&It(o))for(let i=0;i<r.length;i++){const a=r[i];let l=o[i];l.shapeFlag&1&&!l.dynamicChildren&&((l.patchFlag<=0||l.patchFlag===32)&&(l=o[i]=$i(o[i]),l.el=a.el),!n&&l.patchFlag!==-2&&Ag(a,l)),l.type===Is&&(l.patchFlag===-1&&(l=o[i]=$i(l)),l.el=a.el),l.type===Xn&&!l.el&&(l.el=a.el)}}function mI(e){const t=e.slice(),n=[0];let r,o,i,a,l;const s=e.length;for(r=0;r<s;r++){const c=e[r];if(c!==0){if(o=n[n.length-1],e[o]<c){t[r]=o,n.push(r);continue}for(i=0,a=n.length-1;i<a;)l=i+a>>1,e[n[l]]<c?i=l+1:a=l;c<e[n[i]]&&(i>0&&(t[r]=n[i-1]),n[i]=r)}}for(i=n.length,a=n[i-1];i-- >0;)n[i]=a,a=t[a];return n}function nS(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:nS(t)}function Kb(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}function rS(e){if(e.placeholder)return e.placeholder;const t=e.component;return t?rS(t.subTree):null}const oS=e=>e.__isSuspense;function pI(e,t){t&&t.pendingBranch?It(e)?t.effects.push(...e):t.effects.push(e):_A(e)}const Ft=Symbol.for("v-fgt"),Is=Symbol.for("v-txt"),Xn=Symbol.for("v-cmt"),bu=Symbol.for("v-stc"),Di=[];let lo=null;function Nu(e=!1){Di.push(lo=e?null:[])}function Ig(){Di.pop(),lo=Di[Di.length-1]||null}let Hc=1;function Mu(e,t=!1){Hc+=e,e<0&&lo&&t&&(lo.hasOnce=!0)}function iS(e){return e.dynamicChildren=Hc>0?lo||ss:null,Ig(),Hc>0&&lo&&lo.push(e),e}function Zie(e,t,n,r,o,i){return iS(lS(e,t,n,r,o,i,!0))}function Fu(e,t,n,r,o){return iS(Bn(e,t,n,r,o,!0))}function gs(e){return e?e.__v_isVNode===!0:!1}function Ja(e,t){return e.type===t.type&&e.key===t.key}const aS=({key:e})=>e??null,yu=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?wn(e)||$n(e)||Bt(e)?{i:br,r:e,k:t,f:!!n}:e:null);function lS(e,t=null,n=null,r=0,o=null,i=e===Ft?0:1,a=!1,l=!1){const s={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&aS(t),ref:t&&yu(t),scopeId:P1,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:br};return l?(Bu(s,n),i&128&&e.normalize(s)):n&&(s.shapeFlag|=wn(n)?8:16),Hc>0&&!a&&lo&&(s.patchFlag>0||i&6)&&s.patchFlag!==32&&lo.push(s),s}const Bn=gI;function gI(e,t=null,n=null,r=0,o=null,i=!1){if((!e||e===B1)&&(e=Xn),gs(e)){const l=Vr(e,t,!0);return n&&Bu(l,n),Hc>0&&!i&&lo&&(l.shapeFlag&6?lo[lo.indexOf(e)]=l:lo.push(l)),l.patchFlag=-2,l}if(PI(e)&&(e=e.__vccOpts),t){t=vI(t);let{class:l,style:s}=t;l&&!wn(l)&&(t.class=pl(l)),cn(s)&&(ll(s)&&!It(s)&&(s=Zn({},s)),t.style=As(s))}const a=wn(e)?1:oS(e)?128:$1(e)?64:cn(e)?4:Bt(e)?2:0;return lS(e,t,n,r,o,a,i,!0)}function vI(e){return e?ll(e)||X1(e)?Zn({},e):e:null}function Vr(e,t,n=!1,r=!1){const{props:o,ref:i,patchFlag:a,children:l,transition:s}=e,c=t?Jn(o||{},t):o,d={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&aS(c),ref:t&&t.ref?n&&i?It(i)?i.concat(yu(t)):[i,yu(t)]:yu(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ft?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:s,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Vr(e.ssContent),ssFallback:e.ssFallback&&Vr(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return s&&r&&gl(d,s.clone(d)),d}function vs(e=" ",t=0){return Bn(Is,null,e,t)}function Jie(e,t){const n=Bn(bu,null,e);return n.staticCount=t,n}function bI(e="",t=!1){return t?(Nu(),Fu(Xn,null,e)):Bn(Xn,null,e)}function ti(e){return e==null||typeof e=="boolean"?Bn(Xn):It(e)?Bn(Ft,null,e.slice()):gs(e)?$i(e):Bn(Is,null,String(e))}function $i(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Vr(e)}function Bu(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(It(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),Bu(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!X1(t)?t._ctx=br:o===3&&br&&(br.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else if(Bt(t)){if(r&65){Bu(e,{default:t});return}t={default:t,_ctx:br},n=32}else t=String(t),r&64?(n=16,t=[vs(t)]):n=8;e.children=t,e.shapeFlag|=n}function Jn(...e){const t={};for(let n=0;n<e.length;n++){const r=e[n];for(const o in r)if(o==="class")t.class!==r.class&&(t.class=pl([t.class,r.class]));else if(o==="style")t.style=As([t.style,r.style]);else if(gf(o)){const i=t[o],a=r[o];a&&i!==a&&!(It(i)&&i.includes(a))?t[o]=i?[].concat(i,a):a:a==null&&i==null&&!vf(o)&&(t[o]=a)}else o!==""&&(t[o]=r[o])}return t}function Go(e,t,n,r=null){Oo(e,t,7,[n,r])}const yI=W1();let xI=0;function CI(e,t,n){const r=e.type,o=(t?t.appContext:e.appContext)||yI,i={uid:xI++,vnode:e,type:r,parent:t,appContext:o,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new n1(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(o.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Z1(r,o),emitsOptions:q1(r,o),emit:null,emitted:null,propsDefaults:bn,inheritAttrs:r.inheritAttrs,ctx:bn,data:bn,props:bn,attrs:bn,slots:bn,refs:bn,setupState:bn,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return i.ctx={_:i},i.root=t?t.root:i,i.emit=JA.bind(null,i),e.ce&&e.ce(i),i}let Pr=null;const jr=()=>Pr||br;let Lu,qm;{const e=Cf(),t=(n,r)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(r),i=>{o.length>1?o.forEach(a=>a(i)):o[0](i)}};Lu=t("__VUE_INSTANCE_SETTERS__",n=>Pr=n),qm=t("__VUE_SSR_SETTERS__",n=>Vc=n)}const cd=e=>{const t=Pr;return Lu(e),e.scope.on(),()=>{e.scope.off(),Lu(t)}},Yb=()=>{Pr&&Pr.scope.off(),Lu(null)};function sS(e){return e.vnode.shapeFlag&4}let Vc=!1;function wI(e,t=!1,n=!1){t&&qm(t);const{props:r,children:o}=e.vnode,i=sS(e);iI(e,r,i,t),cI(e,o,n||t);const a=i?SI(e,t):void 0;return t&&qm(!1),a}function SI(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,UA);const{setup:r}=n;if(r){Bi();const o=e.setupContext=r.length>1?RI(e):null,i=cd(e),a=ld(r,e,0,[e.props,o]),l=Gw(a);if(Li(),i(),(l||e.sp)&&!us(e)&&N1(e),l){if(a.then(Yb,Yb),t)return a.then(s=>{Gb(e,s)}).catch(s=>{Sf(s,e,0)});e.asyncDep=a}else Gb(e,a)}else cS(e)}function Gb(e,t,n){Bt(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:cn(t)&&(e.setupState=x1(t)),cS(e)}function cS(e,t,n){const r=e.type;e.render||(e.render=r.render||li);{const o=cd(e);Bi();try{WA(e)}finally{Li(),o()}}}const kI={get(e,t){return Tr(e,"get",""),e[t]}};function RI(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,kI),slots:e.slots,emit:e.emit,expose:t}}function _f(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(x1(Fc(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Rc)return Rc[n](e)},has(t,n){return n in t||n in Rc}})):e.proxy}function TI(e,t=!0){return Bt(e)?e.displayName||e.name:e.name||t&&e.__name}function PI(e){return Bt(e)&&"__vccOpts"in e}const R=(e,t)=>SA(e,t,Vc);function u(e,t,n){try{Mu(-1);const r=arguments.length;return r===2?cn(t)&&!It(t)?gs(t)?Bn(e,null,[t]):Bn(e,t):Bn(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&gs(n)&&(n=[n]),Bn(e,t,n))}finally{Mu(1)}}const _I="3.5.40";/**
15* @vue/runtime-dom v3.5.40
16* (c) 2018-present Yuxi (Evan) You and Vue contributors
17* @license MIT
18**/let Km;const Xb=typeof window<"u"&&window.trustedTypes;if(Xb)try{Km=Xb.createPolicy("vue",{createHTML:e=>e})}catch{}const dS=Km?e=>Km.createHTML(e):e=>e,OI="http://www.w3.org/2000/svg",$I="http://www.w3.org/1998/Math/MathML",Oi=typeof document<"u"?document:null,Qb=Oi&&Oi.createElement("template"),EI={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t==="svg"?Oi.createElementNS(OI,e):t==="mathml"?Oi.createElementNS($I,e):n?Oi.createElement(e,{is:n}):Oi.createElement(e);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Oi.createTextNode(e),createComment:e=>Oi.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Oi.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,i){const a=n?n.previousSibling:t.lastChild;if(o&&(o===i||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===i||!(o=o.nextSibling)););else{Qb.innerHTML=dS(r==="svg"?`<svg>${e}</svg>`:r==="mathml"?`<math>${e}</math>`:e);const l=Qb.content;if(r==="svg"||r==="mathml"){const s=l.firstChild;for(;s.firstChild;)l.appendChild(s.firstChild);l.removeChild(s)}t.insertBefore(l,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},ea="transition",tc="animation",bs=Symbol("_vtc"),uS={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},fS=Zn({},z1,uS),zI=e=>(e.displayName="Transition",e.props=fS,e),Zt=zI((e,{slots:t})=>u(MA,hS(e),t)),Ba=(e,t=[])=>{It(e)?e.forEach(n=>n(...t)):e&&e(...t)},Zb=e=>e?It(e)?e.some(t=>t.length>1):e.length>1:!1;function hS(e){const t={};for(const $ in e)$ in uS||(t[$]=e[$]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:i=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:s=i,appearActiveClass:c=a,appearToClass:d=l,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,m=AI(o),g=m&&m[0],b=m&&m[1],{onBeforeEnter:v,onEnter:y,onEnterCancelled:C,onLeave:w,onLeaveCancelled:x,onBeforeAppear:S=v,onAppear:T=y,onAppearCancelled:P=C}=t,_=($,D,B,L)=>{$._enterCancelled=L,la($,D?d:l),la($,D?c:a),B&&B()},O=($,D)=>{$._isLeaving=!1,la($,f),la($,p),la($,h),D&&D()},z=$=>(D,B)=>{const L=$?T:y,U=()=>_(D,$,B);Ba(L,[D,U]),Jb(()=>{la(D,$?s:i),Zo(D,$?d:l),Zb(L)||e0(D,r,g,U)})};return Zn(t,{onBeforeEnter($){Ba(v,[$]),Zo($,i),Zo($,a)},onBeforeAppear($){Ba(S,[$]),Zo($,s),Zo($,c)},onEnter:z(!1),onAppear:z(!0),onLeave($,D){$._isLeaving=!0;const B=()=>O($,D);Zo($,f),$._enterCancelled?(Zo($,h),Ym($)):(Ym($),Zo($,h)),Jb(()=>{$._isLeaving&&(la($,f),Zo($,p),Zb(w)||e0($,r,b,B))}),Ba(w,[$,B])},onEnterCancelled($){_($,!1,void 0,!0),Ba(C,[$])},onAppearCancelled($){_($,!0,void 0,!0),Ba(P,[$])},onLeaveCancelled($){O($),Ba(x,[$])}})}function AI(e){if(e==null)return null;if(cn(e))return[Th(e.enter),Th(e.leave)];{const t=Th(e);return[t,t]}}function Th(e){return Uz(e)}function Zo(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[bs]||(e[bs]=new Set)).add(t)}function la(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[bs];n&&(n.delete(t),n.size||(e[bs]=void 0))}function Jb(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let II=0;function e0(e,t,n,r){const o=e._endId=++II,i=()=>{o===e._endId&&r()};if(n!=null)return setTimeout(i,n);const{type:a,timeout:l,propCount:s}=mS(e,t);if(!a)return r();const c=a+"end";let d=0;const f=()=>{e.removeEventListener(c,h),i()},h=p=>{p.target===e&&++d>=s&&f()};setTimeout(()=>{d<s&&f()},l+1),e.addEventListener(c,h)}function mS(e,t){const n=window.getComputedStyle(e),r=m=>(n[m]||"").split(", "),o=r(`${ea}Delay`),i=r(`${ea}Duration`),a=t0(o,i),l=r(`${tc}Delay`),s=r(`${tc}
18Duration`),c=t0(l,s);let d=null,f=0,h=0;t===ea?a>0&&(d=ea,f=a,h=i.length):t===tc?c>0&&(d=tc,f=c,h=s.length):(f=Math.max(a,c),d=f>0?a>c?ea:tc:null,h=d?d===ea?i.length:s.length:0);const p=d===ea&&/\b(?:transform|all)(?:,|$)/.test(r(`${ea}Property`).toString());return{type:d,timeout:f,propCount:h,hasTransform:p}}function t0(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,r)=>n0(n)+n0(e[r])))}function n0(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Ym(e){return(e?e.ownerDocument:document).body.offsetHeight}function DI(e,t,n){const r=e[bs];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Hu=Symbol("_vod"),Dg=Symbol("_vsh"),ho={name:"show",beforeMount(e,{value:t},{transition:n}){e[Hu]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):nc(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),nc(e,!0),r.enter(e)):r.leave(e,()=>{nc(e,!1)}):nc(e,t))},beforeUnmount(e,{value:t}){nc(e,t)}};function nc(e,t){e.style.display=t?e[Hu]:"none",e[Dg]=!t}const NI=Symbol(""),MI=/(?:^|;)\s*display\s*:/;function FI(e,t,n){const r=e.style,o=wn(n);let i=!1;if(n&&!o){if(t)if(wn(t))for(const a of t.split(";")){const l=a.slice(0,a.indexOf(":")).trim();n[l]==null&&gc(r,l,"")}else for(const a in t)n[a]==null&&gc(r,a,"");for(const a in n){a==="display"&&(i=!0);const l=n[a];l!=null?LI(e,a,!wn(t)&&t?t[a]:void 0,l)||gc(r,a,l):gc(r,a,"")}}else if(o){if(t!==n){const a=r[NI];a&&(n+=";"+a),r.cssText=n,i=MI.test(n)}}else t&&e.removeAttribute("style");Hu in e&&(e[Hu]=i?r.display:"",e[Dg]&&(r.display="none"))}const r0=/\s*!important$/;function gc(e,t,n){if(It(n))n.forEach(r=>gc(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=BI(e,t);r0.test(n)?e.setProperty(_a(r),n.replace(r0,""),"important"):e[r]=n}}const o0=["Webkit","Moz","ms"],Ph={};function BI(e,t){const n=Ph[t];if(n)return n;let r=Hr(t);if(r!=="filter"&&r in e)return Ph[t]=r;r=xf(r);for(let o=0;o<o0.length;o++){const i=o0[o]+r;if(i in e)return Ph[t]=i}return t}function LI(e,t,n,r){return e.tagName==="TEXTAREA"&&(t==="width"||t==="height")&&wn(r)&&n===r}const i0="http://www.w3.org/1999/xlink";function a0(e,t,n,r,o,i=Xz(t)){r&&t.startsWith("xlink:")?n==null?e.removeAttributeNS(i0,t.slice(6,t.length)):e.setAttributeNS(i0,t,n):n==null||i&&!Jw(n)?e.removeAttribute(t):e.setAttribute(t,i?"":fo(n)?String(n):n)}function l0(e,t,n,r,o){if(t==="innerHTML"||t==="textContent"){n!=null&&(e[t]=t==="innerHTML"?dS(n):n);return}const i=e.tagName;if(t==="value"&&i!=="PROGRESS"&&!i.includes("-")){const l=i==="OPTION"?e.getAttribute("value")||"":e.value,s=n==null?e.type==="checkbox"?"on":"":String(n);(l!==s||!("_value"in e))&&(e.value=s),n==null&&e.removeAttribute(t),e._value=n;return}let a=!1;if(n===""||n==null){const l=typeof e[t];l==="boolean"?n=Jw(n):n==null&&l==="string"?(n="",a=!0):l==="number"&&(n=0,a=!0)}try{e[t]=n}catch{}a&&e.removeAttribute(o||t)}function es(e,t,n,r){e.addEventListener(t,n,r)}function HI(e,t,n,r){e.removeEventListener(t,n,r)}const s0=Symbol("_vei");function VI(e,t,n,r,o=null){const i=e[s0]||(e[s0]={}),a=i[t];if(r&&a)a.value=r;else{const[l,s]=WI(t);if(r){const c=i[t]=YI(r,o);es(e,l,c,s)}else a&&(HI(e,l,a,s),i[t]=void 0)}}const jI=/(Once|Passive|Capture)$/,UI=/^on:?(?:Once|Passive|Capture)$/;function WI(e){let t,n;for(;(n=e.match(jI))&&!UI.test(e);)t||(t={}),e=e.slice(0,e.length-n[1].length),t[n[1].toLowerCase()]=!0;return[e[2]===":"?e.slice(3):_a(e.slice(2)),t]}let _h=0;const qI=Promise.resolve(),KI=()=>_h||(qI.then(()=>_h=0),_h=Date.now());function YI(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;const o=n.value;if(It(o)){const i=r.stopImmediatePropagation;r.stopImmediatePropagation=()=>{i.call(r),r._stopped=!0};const a=o.slice(),l=[r];for(let s=0;s<a.length&&!r._stopped;s++){const c=a[s];c&&Oo(c,t,5,l)}}else Oo(o,t,5,[r])};return n.value=e,n.attached=KI(),n}const c0=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,GI=(e,t,n,r,o,i)=>{const a=o==="svg";t==="class"?DI(e,r,a):t==="style"?FI(e,n,r):gf(t)?vf(t)||VI(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.
18slice(1),!1):XI(e,t,r,a))?(l0(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&a0(e,t,r,a,i,t!=="value")):e._isVueCE&&(QI(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!wn(r)))?l0(e,Hr(t),r,i,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),a0(e,t,r,a))};function XI(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&c0(t)&&Bt(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="sandbox"&&e.tagName==="IFRAME"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return c0(t)&&wn(n)?!1:t in e}function QI(e,t){const n=e._def.props;if(!n)return!1;const r=Hr(t);return Array.isArray(n)?n.some(o=>Hr(o)===r):Object.keys(n).some(o=>Hr(o)===r)}const pS=new WeakMap,gS=new WeakMap,Vu=Symbol("_moveCb"),d0=Symbol("_enterCb"),ZI=e=>(delete e.props.mode,e),JI=ZI({name:"TransitionGroup",props:Zn({},fS,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=jr(),r=E1();let o,i;return $g(()=>{if(!o.length)return;const a=e.moveClass||`${e.name||"v"}-move`;if(!r3(o[0].el,n.vnode.el,a)){o=[];return}o.forEach(e3),o.forEach(t3);const l=o.filter(n3);Ym(n.vnode.el),l.forEach(s=>{const c=s.el,d=c.style;Zo(c,a),d.transform=d.webkitTransform=d.transitionDuration="";const f=c[Vu]=h=>{h&&h.target!==c||(!h||h.propertyName.endsWith("transform"))&&(c.removeEventListener("transitionend",f),c[Vu]=null,la(c,a))};c.addEventListener("transitionend",f)}),o=[]}),()=>{const a=Xt(e),l=hS(a);let s=a.tag||Ft;if(o=[],i)for(let c=0;c<i.length;c++){const d=i[c];d.el&&d.el instanceof Element&&!d.el[Dg]&&(o.push(d),gl(d,Lc(d,l,r,n)),pS.set(d,vS(d.el)))}i=t.default?Pg(t.default()):[];for(let c=0;c<i.length;c++){const d=i[c];d.key!=null&&gl(d,Lc(d,l,r,n))}return Bn(s,null,i)}}}),Of=JI;function e3(e){const t=e.el;t[Vu]&&t[Vu](),t[d0]&&t[d0]()}function t3(e){gS.set(e,vS(e.el))}function n3(e){const t=pS.get(e),n=gS.get(e),r=t.left-n.left,o=t.top-n.top;if(r||o){const i=e.el,a=i.style,l=i.getBoundingClientRect();let s=1,c=1;return i.offsetWidth&&(s=l.width/i.offsetWidth),i.offsetHeight&&(c=l.height/i.offsetHeight),(!Number.isFinite(s)||s===0)&&(s=1),(!Number.isFinite(c)||c===0)&&(c=1),Math.abs(s-1)<.01&&(s=1),Math.abs(c-1)<.01&&(c=1),a.transform=a.webkitTransform=`translate(${r/s}px,${o/c}px)`,a.transitionDuration="0s",e}}function vS(e){const t=e.getBoundingClientRect();return{left:t.left,top:t.top}}function r3(e,t,n){const r=e.cloneNode(),o=e[bs];o&&o.forEach(l=>{l.split(/\s+/).forEach(s=>s&&r.classList.remove(s))}),n.split(/\s+/).forEach(l=>l&&r.classList.add(l)),r.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(r);const{hasTransform:a}=mS(r);return i.removeChild(r),a}const u0=e=>{const t=e.props["onUpdate:modelValue"]||!1;return It(t)?n=>vu(t,n):t};function o3(e){e.target.composing=!0}function f0(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Oh=Symbol("_assign");function h0(e,t,n){return t&&(e=e.trim()),n&&(e=gg(e)),e}const eae={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e[Oh]=u0(o);const i=r||o.props&&o.props.type==="number";es(e,t?"change":"input",a=>{a.target.composing||e[Oh](h0(e.value,n,i))}),(n||i)&&es(e,"change",()=>{e.value=h0(e.value,n,i)}),t||(es(e,"compositionstart",o3),es(e,"compositionend",f0),es(e,"change",f0))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:o,number:i}},a){if(e[Oh]=u0(a),e.composing)return;const l=(i||e.type==="number")&&!/^0\d/.test(e.value)?gg(e.value):e.value,s=t??"";if(l===s)return;const c=e.getRootNode();(c instanceof Document||c instanceof ShadowRoot)&&c.activeElement===e&&e.type!=="range"&&(r&&t===n||o&&e.value.trim()===s)||(e.value=s)}},i3=["ctrl","shift","alt","meta"],a3={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)=>
vendor: 6,292 bytes, lines 18-22
18i3.some(n=>e[`${n}Key`]&&!t.includes(n))},tae=(e,t)=>{if(!e)return e;const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(o,...i)=>{for(let a=0;a<t.length;a++){const l=a3[t[a]];if(l&&l(o,t))return}return e(o,...i)})},l3={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},nae=(e,t)=>{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=o=>{if(!("key"in o))return;const i=_a(o.key);if(t.some(a=>a===i||l3[a]===i))return e(o)})},s3=Zn({patchProp:GI},EI);let m0;function c3(){return m0||(m0=uI(s3))}const bS=(...e)=>{const t=c3().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=u3(r);if(!o)return;const i=t._component;!Bt(i)&&!i.render&&!i.template&&(i.template=o.innerHTML),o.nodeType===1&&(o.textContent="");const a=n(o,!1,d3(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),a},t};function d3(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function u3(e){return wn(e)?document.querySelector(e):e}/*!
19 * pinia v2.3.1
20 * (c) 2025 Eduardo San Martin Morote
21 * @license MIT
22 */let yS;const $f=e=>yS=e,xS=Symbol();function Gm(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Tc;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Tc||(Tc={}));function f3(){const e=bg(!0),t=e.run(()=>M({}));let n=[],r=[];const o=Fc({install(i){$f(o),o._a=i,i.provide(xS,o),i.config.globalProperties.$pinia=o,r.forEach(a=>n.push(a)),r=[]},use(i){return this._a?n.push(i):r.push(i),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return o}const CS=()=>{};function p0(e,t,n,r=CS){e.push(t);const o=()=>{const i=e.indexOf(t);i>-1&&(e.splice(i,1),r())};return!n&&r1()&&Jz(o),o}function Fl(e,...t){e.slice().forEach(n=>{n(...t)})}const h3=e=>e(),g0=Symbol(),$h=Symbol();function Xm(e,t){e instanceof Map&&t instanceof Map?t.forEach((n,r)=>e.set(r,n)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],o=e[n];Gm(o)&&Gm(r)&&e.hasOwnProperty(n)&&!$n(r)&&!si(r)?e[n]=Xm(o,r):e[n]=r}return e}const m3=Symbol();function p3(e){return!Gm(e)||!e.hasOwnProperty(m3)}const{assign:sa}=Object;function g3(e){return!!($n(e)&&e.effect)}function v3(e,t,n,r){const{state:o,actions:i,getters:a}=t,l=n.state.value[e];let s;function c(){l||(n.state.value[e]=o?o():{});const d=C1(n.state.value[e]);return sa(d,i,Object.keys(a||{}).reduce((f,h)=>(f[h]=Fc(R(()=>{$f(n);const p=n._s.get(e);return a[h].call(p,p)})),f),{}))}return s=wS(e,c,t,n,r,!0),s}function wS(e,t,n={},r,o,i){let a;const l=sa({actions:{}},n),s={deep:!0};let c,d,f=[],h=[],p;const m=r.state.value[e];!i&&!m&&(r.state.value[e]={});let g;function b(P){let _;c=d=!1,typeof P=="function"?(P(r.state.value[e]),_={type:Tc.patchFunction,storeId:e,events:p}):(Xm(r.state.value[e],P),_={type:Tc.patchObject,payload:P,storeId:e,events:p});const O=g=Symbol();zt().then(()=>{g===O&&(c=!0)}),d=!0,Fl(f,_,r.state.value[e])}const v=i?function(){const{state:_}=n,O=_?_():{};this.$patch(z=>{sa(z,O)})}:CS;function y(){a.stop(),f=[],h=[],r._s.delete(e)}const C=(P,_="")=>{if(g0 in P)return P[$h]=_,P;const O=function(){$f(r);const z=Array.from(arguments),$=[],D=[];function B(j){$.push(j)}function L(j){D.push(j)}Fl(h,{args:z,name:O[$h],store:x,after:B,onError:L});let U;try{U=P.apply(this&&this.$id===e?this:x,z)}catch(j){throw Fl(D,j),j}return U instanceof Promise?U.then(j=>(Fl($,j),j)).catch(j=>(Fl(D,j),Promise.reject(j))):(Fl($,U),U)};return O[g0]=!0,O[$h]=_,O},w={_p:r,$id:e,$onAction:p0.bind(null,h),$patch:b,$reset:v,$subscribe(P,_={}){const O=p0(f,P,_.detached,()=>z()),z=a.run(()=>it(()=>r.state.value[e],$=>{(_.flush==="sync"?d:c)&&P({storeId:e,type:Tc.direct,events:p},$)},sa({},s,_)));return O},$dispose:y},x=mi(w);r._s.set(e,x);const T=(r._a&&r._a.runWithContext||h3)(()=>r._e.run(()=>(a=bg()).run(()=>t({action:C}))));for(const P in T){const _=T[P];if($n(_)&&!g3(_)||si(_))i||(m&&p3(_)&&($n(_)?_.value=m[P]:Xm(_,m[P])),r.state.value[e][P]=_);else if(typeof _=="function"){const O=C(_,P);T[P]=O,l.actions[P]=_}}return sa(x,T),sa(Xt(x),T),Object.defineProperty(x,"$state",{get:()=>r.state.value[e],set:P=>{b(_=>{sa(_,P)})}}),r._p.forEach(P=>{sa(x,a.run(()=>P({store:x,app:r._a,pinia:r,options:l})))}),m&&i&&n.hydrate&&n.hydrate(x.$state,m),c=!0,d=!0,x}/*! #__NO_SIDE_EFFECTS__ */function Ef(e,t,n){let r,o;const i=typeof t=="function";typeof e=="string"?(r=e,o=i?n:t):(o=e,r=e.id);function a(l,s){const c=OA();return l=l||(c?Ve(xS,null):null),l&&$f(l),l=yS,l._s.has(r)||(i?wS(r,t,o,l):v3(r,o,l)),l._s.get(r)}return a.$id=r,a}function b3(e){let t=".",n="__",r="--",o;if(e){let m=e.blockPrefix;m&&(t=m),m=e.elementPrefix,m&&(n=m),m=e.modifierPrefix,m&&(r=m)}const i={install(m){o=m.c;const g=m.context;g.bem={},g.bem.b=null,g.bem.els=null}};function a(m){let g,b;return{before(v){g=v.bem.b,b=v.bem.els,v.bem.els=null},after(v){v.bem.b=g,v.bem.els=b},$({context:v,props:y}){return m=typeof m=="string"?m:m({context:v,props:y}),v.bem.b=m,`${(y==null?void 0:y.bPrefix)||t}${v.bem.b}`}}}function l(m){let g;return{before(b){g=b.bem.els},after(b){b.bem.els=g},$({context:b,props:v}){return m=typeof m=="string"?m:m({context:b,props:v}),b.bem.els=m.split(",").map(y=>y.trim()),b.bem.els.map(y=>`${(v==null?void 0:v.bPrefix)||t}${b.bem.b}${n}${y}`).join(", ")}}}function s(m){return{$({context:g,props:b}){m=typeof m=="string"?m:m({context:g,props:b});const v=m.split(",").map(w=>w.trim());function y(w){return v.map(x=>`&${(b==null?void 0:b.bPrefix)||t}${g.bem.b}${w!==void 0?`${n}${w}`:""}${r}${x}`).join(", ")}const C=g.bem.els;return C!==null?y(C[0]):y()}}}function c(m){return{$({context:g,props:b}){m=typeof m=="string"?m:m({context:g,props:b});const v=g.bem.els;return`&:not(${(b==null?void 0:b.bPrefix)||t}${g.bem.b}${v!==null&&v.length>0?`${n}${v[0]}`:""}${r}${m})`}}}return Object.assign(i,{cB:(...m)=>o(a(m[0]),m[1],m[2]),cE:(...m)=>o(l(m[0]),m[1],m[2]),cM:(...m)=>o(s(m[0]),m[1],m[2]),cNotM:(...m)=>o(c(m[0]),m[1],m[2])}),i}function y3(e){let t=0;for(let n=0;n<e.length;++n)e[n]==="&"&&++t;return t}const SS=/\s*,(?![^(]*\))\s*/g,x3=/\s+/g;function C3(e,t){const n=[];
22return t.split(SS).forEach(r=>{let o=y3(r);if(o){if(o===1){e.forEach(a=>{n.push(r.replace("&",a))});return}}else{e.forEach(a=>{n.push((a&&a+" ")+r)});return}let i=[r];for(;o--;){const a=[];i.forEach(l=>{e.forEach(s=>{a.push(l.replace("&",s))})}),i=a}i.forEach(a=>n.push(a))}),n}function w3(e,t){const n=[];return t.split(SS).forEach(r=>{e.forEach(o=>{n.push((o&&o+" ")+r)})}),n}function S3(e){let t=[""];return e.forEach(n=>{n=n&&n.trim(),n&&(n.includes("&")?t=C3(t,n):t=w3(t,n))}),t.join(", ").replace(x3," ")}function v0(e){if(!e)return;const t=e.parentElement;t&&t.removeChild(e)}function zf(e,t){return(t??document.head).querySelector(`style[cssr-id="${e}"]`)}function k3(e){const t=document.createElement("style");return t.setAttribute("cssr-id",e),t}function Fd(e){return e?/^\s*@(s|m)/.test(e):!1}const R3=/[A-Z]/g;function kS(e){return e.replace(R3,t=>"-"+t.toLowerCase())}function T3(e,t="  "){return typeof e=="object"&&e!==null?` {
23`+Object.entries(e).map(n=>t+`  ${kS(n[0])}: ${n[1]};`).join(`
24`)+`
25`+t+"}":`: ${e};`}function P3(e,t,n){return typeof e=="function"?e({context:t.context,props:n}):e}function b0(e,t,n,r){if(!t)return"";const o=P3(t,n,r);if(!o)return"";if(typeof o=="string")return`${e} {
26${o}
27}`;const i=Object.keys(o);if(i.length===0)return n.config.keepEmptyBlock?e+` {
28}`:"";const a=e?[e+" {"]:[];return i.forEach(l=>{const s=o[l];if(l==="raw"){a.push(`
29`+s+`
30`);return}l=kS(l),s!=null&&a.push(`  ${l}${T3(s)}`)}),e&&a.push("}"),a.join(`
31`)}function Qm(e,t,n){e&&e.forEach(r=>{if(Array.isArray(r))Qm(r,t,n);else if(typeof r=="function"){const o=r(t);Array.isArray(o)?Qm(o,t,n):o&&n(o)}else r&&n(r)})}function RS(e,t,n,r,o){const i=e.$;let a="";if(!i||typeof i=="string")Fd(i)?a=i:t.push(i);else if(typeof i=="function"){const c=i({context:r.context,props:o});Fd(c)?a=c:t.push(c)}else if(i.before&&i.before(r.context),!i.$||typeof i.$=="string")Fd(i.$)?a=i.$:t.push(i.$);else if(i.$){const c=i.$({context:r.context,props:o});Fd(c)?a=c:t.push(c)}const l=S3(t),s=b0(l,e.props,r,o);a?n.push(`${a} {`):s.length&&n.push(s),e.children&&Qm(e.children,{context:r.context,props:o},c=>{if(typeof c=="string"){const d=b0(l,{raw:c},r,o);n.push(d)}else RS(c,t,n,r,o)}),t.pop(),a&&n.push("}"),i&&i.after&&i.after(r.context)}function _3(e,t,n){const r=[];return RS(e,[],r,t,n),r.join(`
32
33`)}function ga(e){for(var t=0,n,r=0,o=e.length;o>=4;++r,o-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}typeof window<"u"&&(window.__cssrContext={});function O3(e,t,n,r){const{els:o}=t;if(n===void 0)o.forEach(v0),t.els=[];else{const i=zf(n,r);i&&o.includes(i)&&(v0(i),t.els=o.filter(a=>a!==i))}}function y0(e,t){e.push(t)}function $3(e,t,n,r,o,i,a,l,s){let c;if(n===void 0&&(c=t.render(r),n=ga(c)),s){s.adapter(n,c??t.render(r));return}l===void 0&&(l=document.head);const d=zf(n,l);if(d!==null&&!i)return d;const f=d??k3(n);if(c===void 0&&(c=t.render(r)),f.textContent=c,d!==null)return d;if(a){const h=l.querySelector(`meta[name="${a}"]`);if(h)return l.insertBefore(f,h),y0(t.els,f),f}return o?l.insertBefore(f,l.querySelector("style, link")):l.appendChild(f),y0(t.els,f),f}function E3(e){return _3(this,this.instance,e)}function z3(e={}){const{id:t,ssr:n,props:r,head:o=!1,force:i=!1,anchorMetaName:a,parent:l}=e;return $3(this.instance,this,t,r,o,i,a,l,n)}function A3(e={}){const{id:t,parent:n}=e;O3(this.instance,this,t,n)}const Bd=function(e,t,n,r){return{instance:e,$:t,props:n,children:r,els:[],render:E3,mount:z3,unmount:A3}},I3=function(e,t,n,r){return Array.isArray(t)?Bd(e,{$:null},null,t):Array.isArray(n)?Bd(e,t,null,n):Array.isArray(r)?Bd(e,t,n,r):Bd(e,t,n,null)};function TS(e={}){const t={c:(...n)=>I3(t,...n),use:(n,...r)=>n.install(t,...r),find:zf,context:{},config:e};return t}function D3(e,t){if(e===void 0)return!1;if(t){const{context:{ids:n}}=t;return n.has(e)}return zf(e)!==null}const N3="n",jc=`.${N3}-`,M3="__",F3="--",PS=TS(),_S=b3({blockPrefix:jc,elementPrefix:M3,modifierPrefix:F3});PS.use(_S);const{c:E,find:rae}=PS,{cB:k,cE:I,cM:N,cNotM:xt}=_S;function gi(e){return E(({props:{bPrefix:t}}
33)=>`${t||jc}modal, ${t||jc}drawer`,[e])}function qi(e){return E(({props:{bPrefix:t}})=>`${t||jc}popover`,[e])}function OS(e){return E(({props:{bPrefix:t}})=>`&${t||jc}modal`,e)}const B3=(...e)=>E(">",[k(...e)]);function Oe(e,t){return e+(t==="default"?"":t.replace(/^[a-z]/,n=>n.toUpperCase()))}let ju=[];const $S=new WeakMap;function L3(){ju.forEach(e=>e(...$S.get(e))),ju=[]}function vl(e,...t){$S.set(e,t),!ju.includes(e)&&ju.push(e)===1&&requestAnimationFrame(L3)}function H3(e){return e.nodeType===9?null:e.parentNode}function ES(e){if(e===null)return null;const t=H3(e);if(t===null)return null;if(t.nodeType===9)return document.documentElement;if(t.nodeType===1){const{overflow:n,overflowX:r,overflowY:o}=getComputedStyle(t);if(/(auto|scroll|overlay)/.test(n+o+r))return t}return ES(t)}function Ng(e){return typeof e=="string"?document.querySelector(e):typeof e=="function"?e():e}function yn(e,t){let{target:n}=e;for(;n;){if(n.dataset&&n.dataset[t]!==void 0)return!0;n=n.parentElement}return!1}function Ur(e){return e.composedPath()[0]||null}function V3(e){if(typeof e=="number")return{"":e.toString()};const t={};return e.split(/ +/).forEach(n=>{if(n==="")return;const[r,o]=n.split(":");o===void 0?t[""]=r:t[r]=o}),t}function Bl(e,t){var n;if(e==null)return;const r=V3(e);if(t===void 0)return r[""];if(typeof t=="string")return(n=r[t])!==null&&n!==void 0?n:r[""];if(Array.isArray(t)){for(let o=t.length-1;o>=0;--o){const i=t[o];if(i in r)return r[i]}return r[""]}else{let o,i=-1;return Object.keys(r).forEach(a=>{const l=Number(a);!Number.isNaN(l)&&t>=l&&l>=i&&(i=l,o=r[a])}),o}}function en(e){return typeof e=="string"?e.endsWith("px")?Number(e.slice(0,e.length-2)):Number(e):e}function nn(e){if(e!=null)return typeof e=="number"?`${e}px`:e.endsWith("px")?e:`${e}px`}function Dn(e,t){const n=e.trim().split(/\s+/g),r={top:n[0]};switch(n.length){case 1:r.right=n[0],r.bottom=n[0],r.left=n[0];break;case 2:r.right=n[1],r.left=n[1],r.bottom=n[0];break;case 3:r.right=n[1],r.bottom=n[2],r.left=n[1];break;case 4:r.right=n[1],r.bottom=n[2],r.left=n[3];break;default:throw new Error("[seemly/getMargin]:"+e+" is not a valid value.")}return t===void 0?r:r[t]}function zS(e,t){const[n,r]=e.split(" ");return{row:n,col:r||n}}const x0={aliceblue:"#F0F8FF",antiquewhite:"#FAEBD7",aqua:"#0FF",aquamarine:"#7FFFD4",azure:"#F0FFFF",beige:"#F5F5DC",bisque:"#FFE4C4",black:"#000",blanchedalmond:"#FFEBCD",blue:"#00F",blueviolet:"#8A2BE2",brown:"#A52A2A",burlywood:"#DEB887",cadetblue:"#5F9EA0",chartreuse:"#7FFF00",chocolate:"#D2691E",coral:"#FF7F50",cornflowerblue:"#6495ED",cornsilk:"#FFF8DC",crimson:"#DC143C",cyan:"#0FF",darkblue:"#00008B",darkcyan:"#008B8B",darkgoldenrod:"#B8860B",darkgray:"#A9A9A9",darkgrey:"#A9A9A9",darkgreen:"#006400",darkkhaki:"#BDB76B",darkmagenta:"#8B008B",darkolivegreen:"#556B2F",darkorange:"#FF8C00",darkorchid:"#9932CC",darkred:"#8B0000",darksalmon:"#E9967A",darkseagreen:"#8FBC8F",darkslateblue:"#483D8B",darkslategray:"#2F4F4F",darkslategrey:"#2F4F4F",darkturquoise:"#00CED1",darkviolet:"#9400D3",deeppink:"#FF1493",deepskyblue:"#00BFFF",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1E90FF",firebrick:"#B22222",floralwhite:"#FFFAF0",forestgreen:"#228B22",fuchsia:"#F0F",gainsboro:"#DCDCDC",ghostwhite:"#F8F8FF",gold:"#FFD700",goldenrod:"#DAA520",gray:"#808080",grey:"#808080",green:"#008000",greenyellow:"#ADFF2F",honeydew:"#F0FFF0",hotpink:"#FF69B4",indianred:"#CD5C5C",indigo:"#4B0082",ivory:"#FFFFF0",khaki:"#F0E68C",lavender:"#E6E6FA",lavenderblush:"#FFF0F5",lawngreen:"#7CFC00",lemonchiffon:"#FFFACD",lightblue:"#ADD8E6",lightcoral:"#F08080",lightcyan:"#E0FFFF",lightgoldenrodyellow:"#FAFAD2",lightgray:"#D3D3D3",lightgrey:"#D3D3D3",lightgreen:"#90EE90",lightpink:"#FFB6C1",lightsalmon:"#FFA07A",lightseagreen:"#20B2AA",lightskyblue:"#87CEFA",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#B0C4DE",lightyellow:"#FFFFE0",lime:"#0F0",limegreen:"#32CD32",linen:"#FAF0E6",magenta:"#F0F",maroon:"#800000",mediumaquamarine:"#66CDAA",mediumblue:"#0000CD",mediumorchid:"#BA55D3",mediumpurple:"#9370DB",mediumseagreen:"#3CB371",mediumslateblue:"#7B68EE",mediumspringgreen:"#00FA9A",mediumturquoise:"#48D1CC",mediumvioletred:"#C71585",midnightblue:"#191970",mintcream:"#F5FFFA",mistyrose:"#FFE4E1",moccasin:"#FFE4B5",navajowhite:"#FFDEAD",navy:"#000080",oldlace:"#FDF5E6",olive:"#808000",olivedrab:"#6B8E23",orange:"#FFA500",orangered:"#FF4500",orchid:"#DA70D6",palegoldenrod:"#EEE8AA",palegreen:"#98FB98",paleturquoise:"#AFEEEE",palevioletred:"#DB7093",papayawhip:"#FFEFD5",peachpuff:"#FFDAB9",peru:"#CD853F",pink:"#FFC0CB",plum:"#DDA0DD",powderblue:"#B0E0E6",purple:"#800080",rebeccapurple:"#663399",red:"#F00",rosybrown:"#BC8F8F",royalblue:"#4169E1",saddlebrown:"#8B4513",salmon:"#FA8072",sandybrown:"#F4A460",seagreen:"#2E8B57",seashell:"#FFF5EE",sienna:"#A0522D",silver:"#C0C0C0",skyblue:"#87CEEB",slateblue:"#6A5ACD",slategray:"#708090",slategrey:"#708090",snow:"#FFFAFA",springgreen:"#00FF7F",steelblue:"#4682B4",tan:"#D2B48C",teal:"#008080",thistle:"#D8BFD8",tomato:"#FF6347",turquoise:"#40E0D0",violet:"#EE82EE",wheat:"#F5DEB3",white:"#FFF",whitesmoke:"#F5F5F5",yellow:"#FF0",yellowgreen:"#9ACD32",transparent:"#0000"};
33function AS(e,t,n){t/=100,n/=100;const r=t*Math.min(n,1-n)+n;return[e,r?(2-2*n/r)*100:0,r*100]}function xu(e,t,n){t/=100,n/=100;const r=n-n*t/2,o=Math.min(r,1-r);return[e,o?(n-r)/o*100:0,r*100]}function Ai(e,t,n){t/=100,n/=100;let r=(o,i=(o+e/60)%6)=>n-n*t*Math.max(Math.min(i,4-i,1),0);return[r(5)*255,r(3)*255,r(1)*255]}function Zm(e,t,n){e/=255,t/=255,n/=255;let r=Math.max(e,t,n),o=r-Math.min(e,t,n),i=o&&(r==e?(t-n)/o:r==t?2+(n-e)/o:4+(e-t)/o);return[60*(i<0?i+6:i),r&&o/r*100,r*100]}function Jm(e,t,n){e/=255,t/=255,n/=255;let r=Math.max(e,t,n),o=r-Math.min(e,t,n),i=1-Math.abs(r+r-o-1),a=o&&(r==e?(t-n)/o:r==t?2+(n-e)/o:4+(e-t)/o);return[60*(a<0?a+6:a),i?o/i*100:0,(r+r-o)*50]}function Uu(e,t,n){t/=100,n/=100;let r=t*Math.min(n,1-n),o=(i,a=(i+e/30)%12)=>n-r*Math.max(Math.min(a-3,9-a,1),-1);return[o(0)*255,o(8)*255,o(4)*255]}const vi="^\\s*",bi="\\s*$",va="\\s*((\\.\\d+)|(\\d+(\\.\\d*)?))%\\s*",so="\\s*((\\.\\d+)|(\\d+(\\.\\d*)?))\\s*",el="([0-9A-Fa-f])",tl="([0-9A-Fa-f]{2})",IS=new RegExp(`${vi}hsl\\s*\\(${so},${va},${va}\\)${bi}`),DS=new RegExp(`${vi}hsv\\s*\\(${so},${va},${va}\\)${bi}`),NS=new RegExp(`${vi}hsla\\s*\\(${so},${va},${va},${so}\\)${bi}`),MS=new RegExp(`${vi}hsva\\s*\\(${so},${va},${va},${so}\\)${bi}`),j3=new RegExp(`${vi}rgb\\s*\\(${so},${so},${so}\\)${bi}`),U3=new RegExp(`${vi}rgba\\s*\\(${so},${so},${so},${so}\\)${bi}`),Mg=new RegExp(`${vi}#${el}${el}${el}${bi}`),Fg=new RegExp(`${vi}#${tl}${tl}${tl}${bi}`),Bg=new RegExp(`${vi}#${el}${el}${el}${el}${bi}`),Lg=new RegExp(`${vi}#${tl}${tl}${tl}${tl}${bi}`);function Yr(e){return parseInt(e,16)}function cl(e){try{let t;if(t=NS.exec(e))return[fi(t[1]),Qn(t[5]),Qn(t[9]),Ni(t[13])];if(t=IS.exec(e))return[fi(t[1]),Qn(t[5]),Qn(t[9]),1];throw new Error(`[seemly/hsla]: Invalid color value ${e}.`)}catch(t){throw t}}function ma(e){try{let t;if(t=MS.exec(e))return[fi(t[1]),Qn(t[5]),Qn(t[9]),Ni(t[13])];if(t=DS.exec(e))return[fi(t[1]),Qn(t[5]),Qn(t[9]),1];throw new Error(`[seemly/hsva]: Invalid color value ${e}.`)}catch(t){throw t}}function qn(e){try{let t;if(t=Fg.exec(e))return[Yr(t[1]),Yr(t[2]),Yr(t[3]),1];if(t=j3.exec(e))return[Fn(t[1]),Fn(t[5]),Fn(t[9]),1];if(t=U3.exec(e))return[Fn(t[1]),Fn(t[5]),Fn(t[9]),Ni(t[13])];if(t=Mg.exec(e))return[Yr(t[1]+t[1]),Yr(t[2]+t[2]),Yr(t[3]+t[3]),1];if(t=Lg.exec(e))return[Yr(t[1]),Yr(t[2]),Yr(t[3]),Ni(Yr(t[4])/255)];if(t=Bg.exec(e))return[Yr(t[1]+t[1]),Yr(t[2]+t[2]),Yr(t[3]+t[3]),Ni(Yr(t[4]+t[4])/255)];if(e in x0)return qn(x0[e]);if(IS.test(e)||NS.test(e)){const[n,r,o,i]=cl(e);return[...Uu(n,r,o),i]}else if(DS.test(e)||MS.test(e)){const[n,r,o,i]=ma(e);return[...Ai(n,r,o),i]}throw new Error(`[seemly/rgba]: Invalid color value ${e}.`)}catch(t){throw t}}function W3(e){return e>1?1:e<0?0:e}function q3(e,t,n){return`rgb(${Fn(e)}, ${Fn(t)}, ${Fn(n)})`}function ep(e,t,n,r){return`rgba(${Fn(e)}, ${Fn(t)}, ${Fn(n)}, ${W3(r)})`}function Eh(e,t,n,r,o){return Fn((e*t*(1-r)+n*r)/o)}function ft(e,t){Array.isArray(e)||(e=qn(e)),Array.isArray(t)||(t=qn(t));const n=e[3],r=t[3],o=Ni(n+r-n*r);return ep(Eh(e[0],n,t[0],r,o),Eh(e[1],n,t[1],r,o),Eh(e[2],n,t[2],r,o),o)}function Ye(e,t){const[n,r,o,i=1]=Array.isArray(e)?e:qn(e);return typeof t.alpha=="number"?ep(n,r,o,t.alpha):ep(n,r,o,i)}function Wn(e,t){const[n,r,o,i=1]=Array.isArray(e)?e:qn(e),{lightness:a=1,alpha:l=1}=t;return ci([n*a,r*a,o*a,i*l])}function Ni(e){const t=Math.round(Number(e)*100)/100;return t>1?1:t<0?0:t}function fi(e){const t=Math.round(Number(e));return t>=360||t<0?0:t}function Fn(e){const t=Math.round(Number(e));return t>255?255:t<0?0:t}function Qn(e){const t=Math.round(Number(e));return t>100?100:t<0?0:t}function tp(e){const[t,n,r]=Array.isArray(e)?e:qn(e);return q3(t,n,r)}function ci(e){const[t,n,r]=e;return 3 in e?`rgba(${Fn(t)}, ${Fn(n)}, ${Fn(r)}, ${Ni(e[3])})`:`rgba(${Fn(t)}, ${Fn(n)}, ${Fn(r)}, 1)`}function np(e){return`hsv(${fi(e[0])}, ${Qn(e[1])}%, ${Qn(e[2])}%)`}function dl(e){const[t,n,r]=e;return 3 in e?`hsva(${fi(t)}, ${Qn(n)}%, ${Qn(r)}%, ${Ni(e[3])})`:`hsva(${fi(t)}, ${Qn(n)}%, ${Qn(r)}%, 1)`}function rp(e){return`hsl(${fi(e[0])}, ${Qn(e[1])}%, ${Qn(e[2])}%)`}function Mi(e){const[t,n,r]=e;return 3 in e?`hsla(${fi(t)}, ${Qn(n)}%, ${Qn(r)}%, ${Ni(e[3])})`:`hsla(${fi(t)}, ${Qn(n)}%, ${Qn(r)}%, 1)`}function pa(e){if(typeof e=="string"){let r;if(r=Fg.exec(e))return`${r[0]}FF`;if(r=Lg.exec(e))return r[0];if(r=Mg.exec(e))return`#${r[1]}${r[1]}${r[2]}${r[2]}${r[3]}${r[3]}FF`;if(r=Bg.exec(e))return`#${r[1]}${r[1]}${r[2]}${r[2]}${r[3]}${r[3]}${r[4]}${r[4]}`;throw new Error(`[seemly/toHexString]: Invalid hex value ${e}.`)}const t=`#${e.slice(0,3).map(r=>Fn(r).toString(16).toUpperCase().padStart(2,"0")).join("")}`,n=e.length===3?"FF":Fn(e[3]*255).toString(16).padStart(2,"0").toUpperCase();return t+n}function Pc(e){if(typeof e=="string"){let t;if(t=Fg.exec(e))return t[0];if(t=Lg.exec(e))return t[0].slice(0,7);if(t=Mg.exec(e)||Bg.exec(e))return`#${t[1]}${t[1]}${t[2]}${t[2]}${t[3]}${t[3]}`;throw new Error(`[seemly/toHexString]: Invalid hex value ${e}.`)}return`#${e.slice(0,3).map(t=>Fn(t).toString(16).toUpperCase().padStart(2,"0")).join("")}`}function Wr(e=8){return Math.random().toString(16).slice(2,2+e)}function ba(e,t){const n=[];for(let r=0;r<e;++r)n.push(t);return n}function K3(e,t){const n=[];if(!t){for(let r=0;r<e;++r)n.push(r);return n}for(let r=0;r<e;++r)n.push(t(r));return n}function Cu(e){return e.composedPath()[0]}const Y3={mousemoveoutside:new WeakMap,clickoutside:new WeakMap};function G3(e,t,n){if(e==="mousemoveoutside"){const r=o=>{t.contains(Cu(o))||n(o)};return{mousemove:r,touchstart:r}}else if(e==="clickoutside"){let r=!1;const o=a=>{r=!t.contains(Cu(a))},i=a=>{r&&(t.contains(Cu(a))||n(a))};return{mousedown:o,mouseup:i,touchstart:o,touchend:i}}return console.error(`[evtd/create-trap-handler]: name \`${e}
33\` is invalid. This could be a bug of evtd.`),{}}function FS(e,t,n){const r=Y3[e];let o=r.get(t);o===void 0&&r.set(t,o=new WeakMap);let i=o.get(n);return i===void 0&&o.set(n,i=G3(e,t,n)),i}function X3(e,t,n,r){if(e==="mousemoveoutside"||e==="clickoutside"){const o=FS(e,t,n);return Object.keys(o).forEach(i=>{Et(i,document,o[i],r)}),!0}return!1}function Q3(e,t,n,r){if(e==="mousemoveoutside"||e==="clickoutside"){const o=FS(e,t,n);return Object.keys(o).forEach(i=>{kt(i,document,o[i],r)}),!0}return!1}function Z3(){if(typeof window>"u")return{on:()=>{},off:()=>{}};const e=new WeakMap,t=new WeakMap;function n(){e.set(this,!0)}function r(){e.set(this,!0),t.set(this,!0)}function o(T,P,_){const O=T[P];return T[P]=function(){return _.apply(T,arguments),O.apply(T,arguments)},T}function i(T,P){T[P]=Event.prototype[P]}const a=new WeakMap,l=Object.getOwnPropertyDescriptor(Event.prototype,"currentTarget");function s(){var T;return(T=a.get(this))!==null&&T!==void 0?T:null}function c(T,P){l!==void 0&&Object.defineProperty(T,"currentTarget",{configurable:!0,enumerable:!0,get:P??l.get})}const d={bubble:{},capture:{}},f={};function h(){const T=function(P){const{type:_,eventPhase:O,bubbles:z}=P,$=Cu(P);if(O===2)return;const D=O===1?"capture":"bubble";let B=$;const L=[];for(;B===null&&(B=window),L.push(B),B!==window;)B=B.parentNode||null;const U=d.capture[_],j=d.bubble[_];if(o(P,"stopPropagation",n),o(P,"stopImmediatePropagation",r),c(P,s),D==="capture"){if(U===void 0)return;for(let te=L.length-1;te>=0&&!e.has(P);--te){const ue=L[te],ge=U.get(ue);if(ge!==void 0){a.set(P,ue);for(const Q of ge){if(t.has(P))break;Q(P)}}if(te===0&&!z&&j!==void 0){const Q=j.get(ue);if(Q!==void 0)for(const le of Q){if(t.has(P))break;le(P)}}}}else if(D==="bubble"){if(j===void 0)return;for(let te=0;te<L.length&&!e.has(P);++te){const ue=L[te],ge=j.get(ue);if(ge!==void 0){a.set(P,ue);for(const Q of ge){if(t.has(P))break;Q(P)}}}}i(P,"stopPropagation"),i(P,"stopImmediatePropagation"),c(P)};return T.displayName="evtdUnifiedHandler",T}function p(){const T=function(P){const{type:_,eventPhase:O}=P;if(O!==2)return;const z=f[_];z!==void 0&&z.forEach($=>$(P))};return T.displayName="evtdUnifiedWindowEventHandler",T}const m=h(),g=p();function b(T,P){const _=d[T];return _[P]===void 0&&(_[P]=new Map,window.addEventListener(P,m,T==="capture")),_[P]}function v(T){return f[T]===void 0&&(f[T]=new Set,window.addEventListener(T,g)),f[T]}function y(T,P){let _=T.get(P);return _===void 0&&T.set(P,_=new Set),_}function C(T,P,_,O){const z=d[P][_];if(z!==void 0){const $=z.get(T);if($!==void 0&&$.has(O))return!0}return!1}function w(T,P){const _=f[T];return!!(_!==void 0&&_.has(P))}function x(T,P,_,O){let z;if(typeof O=="object"&&O.once===!0?z=U=>{S(T,P,z,O),_(U)}:z=_,X3(T,P,z,O))return;const D=O===!0||typeof O=="object"&&O.capture===!0?"capture":"bubble",B=b(D,T),L=y(B,P);if(L.has(z)||L.add(z),P===window){const U=v(T);U.has(z)||U.add(z)}}function S(T,P,_,O){if(Q3(T,P,_,O))return;const $=O===!0||typeof O=="object"&&O.capture===!0,D=$?"capture":"bubble",B=b(D,T),L=y(B,P);if(P===window&&!C(P,$?"bubble":"capture",T,_)&&w(T,_)){const j=f[T];j.delete(_),j.size===0&&(window.removeEventListener(T,g),f[T]=void 0)}L.has(_)&&L.delete(_),L.size===0&&B.delete(P),B.size===0&&(window.removeEventListener(T,m,D==="capture"),d[D][T]=void 0)}return{on:x,off:S}}const{on:Et,off:kt}=Z3();function BS(e){const t=M(!!e.value);if(t.value)return Vo(t);const n=it(e,r=>{r&&(t.value=!0,n())});return Vo(t)}function ht(e){const t=R(e),n=M(t.value);return it(t,r=>{n.value=r}),typeof e=="function"?n:{__v_isRef:!0,get value(){return n.value},set value(r){e.set(r)}}}function Hg(){return jr()!==null}const Af=typeof window<"u";let fs,_c;const J3=()=>{var e,t;fs=Af?(t=(e=document)===null||e===void 0?void 0:e.fonts)===null||t===void 0?void 0:t.ready:void 0,_c=!1,fs!==void 0?fs.then(()=>{_c=!0}):_c=!0};J3();function If(e){if(_c)return;let t=!1;jt(()=>{_c||fs==null||fs.then(()=>{t||e()})}),Jt(()=>{t=!0})}const vc=M(null);function C0(e){if(e.clientX>0||e.clientY>0)vc.value={x:e.clientX,y:e.clientY};else{const{target:t}=e;if(t instanceof Element){const{left:n,top:r,width:o,height:i}=t.getBoundingClientRect();n>0||r>0?vc.value={x:n+o/2,y:r+i/2}:vc.value={x:0,y:0}}else vc.value=null}}let Ld=0,w0=!0;function Vg(){if(!Af)return Vo(M(null));Ld===0&&Et("click",document,C0,!0);const e=()=>{Ld+=1};
33return w0&&(w0=Hg())?(pi(e),Jt(()=>{Ld-=1,Ld===0&&kt("click",document,C0,!0)})):e(),Vo(vc)}const eD=M(void 0);let Hd=0;function S0(){eD.value=Date.now()}let k0=!0;function jg(e){if(!Af)return Vo(M(!1));const t=M(!1);let n=null;function r(){n!==null&&window.clearTimeout(n)}function o(){r(),t.value=!0,n=window.setTimeout(()=>{t.value=!1},e)}Hd===0&&Et("click",window,S0,!0);const i=()=>{Hd+=1,Et("click",window,o,!0)};return k0&&(k0=Hg())?(pi(i),Jt(()=>{Hd-=1,Hd===0&&kt("click",window,S0,!0),kt("click",window,o,!0),r()})):i(),Vo(t)}function _t(e,t){return it(e,n=>{n!==void 0&&(t.value=n)}),R(()=>e.value===void 0?t.value:e.value)}function dr(){const e=M(!1);return jt(()=>{e.value=!0}),Vo(e)}function ya(e,t){return R(()=>{for(const n of t)if(e[n]!==void 0)return e[n];return e[t[t.length-1]]})}const tD=(typeof window>"u"?!1:/iPad|iPhone|iPod/.test(navigator.platform)||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1)&&!window.MSStream;function nD(){return tD}const rD={xs:0,s:640,m:1024,l:1280,xl:1536,"2xl":1920};function oD(e){return`(min-width: ${e}px)`}const rc={};function iD(e=rD){if(!Af)return R(()=>[]);if(typeof window.matchMedia!="function")return R(()=>[]);const t=M({}),n=Object.keys(e),r=(o,i)=>{o.matches?t.value[i]=!0:t.value[i]=!1};return n.forEach(o=>{const i=e[o];let a,l;rc[i]===void 0?(a=window.matchMedia(oD(i)),a.addEventListener?a.addEventListener("change",s=>{l.forEach(c=>{c(s,o)})}):a.addListener&&a.addListener(s=>{l.forEach(c=>{c(s,o)})}),l=new Set,rc[i]={mql:a,cbs:l}):(a=rc[i].mql,l=rc[i].cbs),l.add(r),a.matches&&l.forEach(s=>{s(a,o)})}),Jt(()=>{n.forEach(o=>{const{cbs:i}=rc[e[o]];i.has(r)&&i.delete(r)})}),R(()=>{const{value:o}=t;return n.filter(i=>o[i])})}function Ug(e={},t){const n=mi({ctrl:!1,command:!1,win:!1,shift:!1,tab:!1}),{keydown:r,keyup:o}=e,i=s=>{switch(s.key){case"Control":n.ctrl=!0;break;case"Meta":n.command=!0,n.win=!0;break;case"Shift":n.shift=!0;break;case"Tab":n.tab=!0;break}r!==void 0&&Object.keys(r).forEach(c=>{if(c!==s.key)return;const d=r[c];if(typeof d=="function")d(s);else{const{stop:f=!1,prevent:h=!1}=d;f&&s.stopPropagation(),h&&s.preventDefault(),d.handler(s)}})},a=s=>{switch(s.key){case"Control":n.ctrl=!1;break;case"Meta":n.command=!1,n.win=!1;break;case"Shift":n.shift=!1;break;case"Tab":n.tab=!1;break}o!==void 0&&Object.keys(o).forEach(c=>{if(c!==s.key)return;const d=o[c];if(typeof d=="function")d(s);else{const{stop:f=!1,prevent:h=!1}=d;f&&s.stopPropagation(),h&&s.preventDefault(),d.handler(s)}})},l=()=>{(t===void 0||t.value)&&(Et("keydown",document,i),Et("keyup",document,a)),t!==void 0&&it(t,s=>{s?(Et("keydown",document,i),Et("keyup",document,a)):(kt("keydown",document,i),kt("keyup",document,a))})};return Hg()?(pi(l),Jt(()=>{(t===void 0||t.value)&&(kt("keydown",document,i),kt("keyup",document,a))})):l(),Vo(n)}const Wg="n-internal-select-menu",LS="n-internal-select-menu-body",dd="n-drawer-body",qg="n-drawer",ud="n-modal-body",aD="n-modal-provider",HS="n-modal",Ds="n-popover-body",VS="__disabled__";function rn(e){const t=Ve(ud,null),n=Ve(dd,null),r=Ve(Ds,null),o=Ve(LS,null),i=M();if(typeof document<"u"){i.value=document.fullscreenElement;const a=()=>{i.value=document.fullscreenElement};jt(()=>{Et("fullscreenchange",document,a)}),Jt(()=>{kt("fullscreenchange",document,a)})}return ht(()=>{var a;const{to:l}=e;return l!==void 0?l===!1?VS:l===!0?i.value||"body":l:t!=null&&t.value?(a=t.value.$el)!==null&&a!==void 0?a:t.value:n!=null&&n.value?n.value:r!=null&&r.value?r.value:o!=null&&o.value?o.value:l??(i.value||"body")})}rn.tdkey=VS;rn.propTo={type:[String,Object,Boolean],default:void 0};function lD(e,t,n){var r;const o=Ve(e,null);if(o===null)return;const i=(r=jr())===null||r===void 0?void 0:r.proxy;it(n,a),a(n.value),Jt(()=>{a(void 0,n.value)});function a(c,d){if(!o)return;const f=o[t];d!==void 0&&l(f,d),c!==void 0&&s(f,c)}function l(c,d){c[d]||(c[d]=[]),c[d].splice(c[d].findIndex(f=>f===i),1)}function s(c,d){c[d]||(c[d]=[]),~c[d].findIndex(f=>f===i)||c[d].push(i)}}function sD(e,t,n){const r=Ve(e,null);r!==null&&(t in r||(r[t]=[]),r[t].push(n.value),it(n,(o,i)=>{const a=r[t],l=a.findIndex(s=>s===i);~l&&a.splice(l,1),a.push(o)}),Jt(()=>{const o=r[t],i=o.findIndex(a=>a===n.value);~i&&o.splice(i,1)}))}function cD(e,t,n){const r=Ve(e,null);r!==null&&(t in r||(r[t]=[]),jt(()=>{const o=n();o&&r[t].push(o)}),Jt(()=>{const o=r[t],i=n(),a=o.findIndex(l=>l===i);~a&&o.splice(a,1)}))}
33function dD(e,t,n){const r=M(e.value);let o=null;return it(e,i=>{o!==null&&window.clearTimeout(o),i===!0?n&&!n.value?r.value=!0:o=window.setTimeout(()=>{r.value=!0},t):r.value=!1}),r}const Kr=typeof document<"u"&&typeof window<"u";let R0=!1;function Kg(){if(Kr&&window.CSS&&!R0&&(R0=!0,"registerProperty"in(window==null?void 0:window.CSS)))try{CSS.registerProperty({name:"--n-color-start",syntax:"<color>",inherits:!1,initialValue:"#0000"}),CSS.registerProperty({name:"--n-color-end",syntax:"<color>",inherits:!1,initialValue:"#0000"})}catch{}}const Yg=M(!1);function T0(){Yg.value=!0}function P0(){Yg.value=!1}let oc=0;function jS(){return Kr&&(pi(()=>{oc||(window.addEventListener("compositionstart",T0),window.addEventListener("compositionend",P0)),oc++}),Jt(()=>{oc<=1?(window.removeEventListener("compositionstart",T0),window.removeEventListener("compositionend",P0),oc=0):oc--})),Yg}let Ll=0,_0="",O0="",$0="",E0="";const op=M("0px");function US(e){if(typeof document>"u")return;const t=document.documentElement;let n,r=!1;const o=()=>{t.style.marginRight=_0,t.style.overflow=O0,t.style.overflowX=$0,t.style.overflowY=E0,op.value="0px"};jt(()=>{n=it(e,i=>{if(i){if(!Ll){const a=window.innerWidth-t.offsetWidth;a>0&&(_0=t.style.marginRight,t.style.marginRight=`${a}px`,op.value=`${a}px`),O0=t.style.overflow,$0=t.style.overflowX,E0=t.style.overflowY,t.style.overflow="hidden",t.style.overflowX="hidden",t.style.overflowY="hidden"}r=!0,Ll++}else Ll--,Ll||o(),r=!1},{immediate:!0})}),Jt(()=>{n==null||n(),r&&(Ll--,Ll||o(),r=!1)})}function Gg(e){const t={isDeactivated:!1};let n=!1;return _g(()=>{if(t.isDeactivated=!1,!n){n=!0;return}e()}),Rf(()=>{t.isDeactivated=!0,n||(n=!0)}),t}function ip(e,t,n="default"){const r=t[n];if(r===void 0)throw new Error(`[vueuc/${e}]: slot[${n}] is empty.`);return r()}function ap(e,t=!0,n=[]){return e.forEach(r=>{if(r!==null){if(typeof r!="object"){(typeof r=="string"||typeof r=="number")&&n.push(vs(String(r)));return}if(Array.isArray(r)){ap(r,t,n);return}if(r.type===Ft){if(r.children===null)return;Array.isArray(r.children)&&ap(r.children,t,n)}else r.type!==Xn&&n.push(r)}}),n}function z0(e,t,n="default"){const r=t[n];if(r===void 0)throw new Error(`[vueuc/${e}]: slot[${n}] is empty.`);const o=ap(r());if(o.length===1)return o[0];throw new Error(`[vueuc/${e}]: slot[${n}] should have exactly one child.`)}let ta=null;function WS(){if(ta===null&&(ta=document.getElementById("v-binder-view-measurer"),ta===null)){ta=document.createElement("div"),ta.id="v-binder-view-measurer";const{style:e}=ta;e.position="fixed",e.left="0",e.right="0",e.top="0",e.bottom="0",e.pointerEvents="none",e.visibility="hidden",document.body.appendChild(ta)}return ta.getBoundingClientRect()}function uD(e,t){const n=WS();return{top:t,left:e,height:0,width:0,right:n.width-e,bottom:n.height-t}}function zh(e){const t=e.getBoundingClientRect(),n=WS();return{left:t.left-n.left,top:t.top-n.top,bottom:n.height+n.top-t.bottom,right:n.width+n.left-t.right,width:t.width,height:t.height}}function fD(e){return e.nodeType===9?null:e.parentNode}function qS(e){if(e===null)return null;const t=fD(e);if(t===null)return null;if(t.nodeType===9)return document;if(t.nodeType===1){const{overflow:n,overflowX:r,overflowY:o}=getComputedStyle(t);if(/(auto|scroll|overlay)/.test(n+o+r))return t}return qS(t)}const Eo=ae({name:"Binder",props:{syncTargetWithParent:Boolean,syncTarget:{type:Boolean,default:!0}},setup(e){var t;ct("VBinder",(t=jr())===null||t===void 0?void 0:t.proxy);const n=Ve("VBinder",null),r=M(null),o=v=>{r.value=v,n&&e.syncTargetWithParent&&n.setTargetRef(v)};let i=[];const a=()=>{let v=r.value;for(;v=qS(v),v!==null;)i.push(v);for(const y of i)Et("scroll",y,f,!0)},l=()=>{for(const v of i)kt("scroll",v,f,!0);i=[]},s=new Set,c=v=>{s.size===0&&a(),s.has(v)||s.add(v)},d=v=>{s.has(v)&&s.delete(v),s.size===0&&l()},f=()=>{vl(h)},h=()=>{s.forEach(v=>v())},p=new Set,m=v=>{p.size===0&&Et("resize",window,b),p.has(v)||p.add(v)},g=v=>{p.has(v)&&p.delete(v),p.size===0&&kt("resize",window,b)},b=()=>{p.forEach(v=>v())};return Jt(()=>{kt("resize",window,b),l()}
33),{targetRef:r,setTargetRef:o,addScrollListener:c,removeScrollListener:d,addResizeListener:m,removeResizeListener:g}},render(){return ip("binder",this.$slots)}}),zo=ae({name:"Target",setup(){const{setTargetRef:e,syncTarget:t}=Ve("VBinder");return{syncTarget:t,setTargetDirective:{mounted:e,updated:e}}},render(){const{syncTarget:e,setTargetDirective:t}=this;return e?_n(z0("follower",this.$slots),[[t]]):z0("follower",this.$slots)}}),Hl="@@mmoContext",hD={mounted(e,{value:t}){e[Hl]={handler:void 0},typeof t=="function"&&(e[Hl].handler=t,Et("mousemoveoutside",e,t))},updated(e,{value:t}){const n=e[Hl];typeof t=="function"?n.handler?n.handler!==t&&(kt("mousemoveoutside",e,n.handler),n.handler=t,Et("mousemoveoutside",e,t)):(e[Hl].handler=t,Et("mousemoveoutside",e,t)):n.handler&&(kt("mousemoveoutside",e,n.handler),n.handler=void 0)},unmounted(e){const{handler:t}=e[Hl];t&&kt("mousemoveoutside",e,t),e[Hl].handler=void 0}},Vl="@@coContext",to={mounted(e,{value:t,modifiers:n}){e[Vl]={handler:void 0},typeof t=="function"&&(e[Vl].handler=t,Et("clickoutside",e,t,{capture:n.capture}))},updated(e,{value:t,modifiers:n}){const r=e[Vl];typeof t=="function"?r.handler?r.handler!==t&&(kt("clickoutside",e,r.handler,{capture:n.capture}),r.handler=t,Et("clickoutside",e,t,{capture:n.capture})):(e[Vl].handler=t,Et("clickoutside",e,t,{capture:n.capture})):r.handler&&(kt("clickoutside",e,r.handler,{capture:n.capture}),r.handler=void 0)},unmounted(e,{modifiers:t}){const{handler:n}=e[Vl];n&&kt("clickoutside",e,n,{capture:t.capture}),e[Vl].handler=void 0}};function mD(e,t){console.error(`[vdirs/${e}]: ${t}`)}class pD{constructor(){this.elementZIndex=new Map,this.nextZIndex=2e3}get elementCount(){return this.elementZIndex.size}ensureZIndex(t,n){const{elementZIndex:r}=this;if(n!==void 0){t.style.zIndex=`${n}`,r.delete(t);return}const{nextZIndex:o}=this;r.has(t)&&r.get(t)+1===this.nextZIndex||(t.style.zIndex=`${o}`,r.set(t,o),this.nextZIndex=o+1,this.squashState())}unregister(t,n){const{elementZIndex:r}=this;r.has(t)?r.delete(t):n===void 0&&mD("z-index-manager/unregister-element","Element not found when unregistering."),this.squashState()}squashState(){const{elementCount:t}=this;t||(this.nextZIndex=2e3),this.nextZIndex-t>2500&&this.rearrange()}rearrange(){const t=Array.from(this.elementZIndex.entries());t.sort((n,r)=>n[1]-r[1]),this.nextZIndex=2e3,t.forEach(n=>{const r=n[0],o=this.nextZIndex++;`${o}`!==r.style.zIndex&&(r.style.zIndex=`${o}`)})}}const Ah=new pD,jl="@@ziContext",fd={mounted(e,t){const{value:n={}}=t,{zIndex:r,enabled:o}=n;e[jl]={enabled:!!o,initialized:!1},o&&(Ah.ensureZIndex(e,r),e[jl].initialized=!0)},updated(e,t){const{value:n={}}=t,{zIndex:r,enabled:o}=n,i=e[jl].enabled;o&&!i&&(Ah.ensureZIndex(e,r),e[jl].initialized=!0),e[jl].enabled=!!o},unmounted(e,t){if(!e[jl].initialized)return;const{value:n={}}=t,{zIndex:r}=n;Ah.unregister(e,r)}},gD="@css-render/vue3-ssr";function vD(e,t){return`<style cssr-id="${e}">
34${t}
35</style>`}function bD(e,t,n){const{styles:r,ids:o}=n;o.has(e)||r!==null&&(o.add(e),r.push(vD(e,t)))}const yD=typeof document<"u";function Ki(){if(yD)return;const e=Ve(gD,null);if(e!==null)return{adapter:(t,n)=>bD(t,n,e),context:e}}function A0(e,t){console.error(`[vueuc/${e}]: ${t}`)}const{c:ii}=TS(),Df="vueuc-style";function I0(e){return e&-e}class KS{constructor(t,n){this.l=t,this.min=n;const r=new Array(t+1);for(let o=0;o<t+1;++o)r[o]=0;this.ft=r}add(t,n){if(n===0)return;const{l:r,ft:o}=this;for(t+=1;t<=r;)o[t]+=n,t+=I0(t)}get(t){return this.sum(t+1)-this.sum(t)}sum(t){if(t===void 0&&(t=this.l),t<=0)return 0;const{ft:n,min:r,l:o}=this;if(t>o)throw new Error("[FinweckTree.sum]: `i` is larger than length.");let i=t*r;for(;t>0;)i+=n[t],t-=I0(t);return i}getBound(t){let n=0,r=this.l;for(;r>n;){const o=Math.floor((n+r)/2),i=this.sum(o);if(i>t){r=o;continue}else if(i<t){if(n===o)return this.sum(n+1)<=t?n+1:o;n=o}else return o}return n}}function D0(e){return typeof e=="string"?document.querySelector(e):e()||null}const hd=ae({name:"LazyTeleport",props:{to:{type:[String,Object],default:void 0},disabled:Boolean,show:{type:Boolean,required:!0}},setup(e){return{showTeleport:BS(Ce(e,"show")),mergedTo:R(()=>{const{to:t}=e;return t??"body"})}}
35,render(){return this.showTeleport?this.disabled?ip("lazy-teleport",this.$slots):u(sd,{disabled:this.disabled,to:this.mergedTo},ip("lazy-teleport",this.$slots)):null}}),Vd={top:"bottom",bottom:"top",left:"right",right:"left"},N0={start:"end",center:"center",end:"start"},Ih={top:"height",bottom:"height",left:"width",right:"width"},xD={"bottom-start":"top left",bottom:"top center","bottom-end":"top right","top-start":"bottom left",top:"bottom center","top-end":"bottom right","right-start":"top left",right:"center left","right-end":"bottom left","left-start":"top right",left:"center right","left-end":"bottom right"},CD={"bottom-start":"bottom left",bottom:"bottom center","bottom-end":"bottom right","top-start":"top left",top:"top center","top-end":"top right","right-start":"top right",right:"center right","right-end":"bottom right","left-start":"top left",left:"center left","left-end":"bottom left"},wD={"bottom-start":"right","bottom-end":"left","top-start":"right","top-end":"left","right-start":"bottom","right-end":"top","left-start":"bottom","left-end":"top"},M0={top:!0,bottom:!1,left:!0,right:!1},F0={top:"end",bottom:"start",left:"end",right:"start"};function SD(e,t,n,r,o,i){if(!o||i)return{placement:e,top:0,left:0};const[a,l]=e.split("-");let s=l??"center",c={top:0,left:0};const d=(p,m,g)=>{let b=0,v=0;const y=n[p]-t[m]-t[p];return y>0&&r&&(g?v=M0[m]?y:-y:b=M0[m]?y:-y),{left:b,top:v}},f=a==="left"||a==="right";if(s!=="center"){const p=wD[e],m=Vd[p],g=Ih[p];if(n[g]>t[g]){if(t[p]+t[g]<n[g]){const b=(n[g]-t[g])/2;t[p]<b||t[m]<b?t[p]<t[m]?(s=N0[l],c=d(g,m,f)):c=d(g,p,f):s="center"}}else n[g]<t[g]&&t[m]<0&&t[p]>t[m]&&(s=N0[l])}else{const p=a==="bottom"||a==="top"?"left":"top",m=Vd[p],g=Ih[p],b=(n[g]-t[g])/2;(t[p]<b||t[m]<b)&&(t[p]>t[m]?(s=F0[p],c=d(g,p,f)):(s=F0[m],c=d(g,m,f)))}let h=a;return t[a]<n[Ih[a]]&&t[a]<t[Vd[a]]&&(h=Vd[a]),{placement:s!=="center"?`${h}-${s}`:h,left:c.left,top:c.top}}function kD(e,t){return t?CD[e]:xD[e]}function RD(e,t,n,r,o,i){if(i)switch(e){case"bottom-start":return{top:`${Math.round(n.top-t.top+n.height)}px`,left:`${Math.round(n.left-t.left)}px`,transform:"translateY(-100%)"};case"bottom-end":return{top:`${Math.round(n.top-t.top+n.height)}px`,left:`${Math.round(n.left-t.left+n.width)}px`,transform:"translateX(-100%) translateY(-100%)"};case"top-start":return{top:`${Math.round(n.top-t.top)}px`,left:`${Math.round(n.left-t.left)}px`,transform:""};case"top-end":return{top:`${Math.round(n.top-t.top)}px`,left:`${Math.round(n.left-t.left+n.width)}px`,transform:"translateX(-100%)"};case"right-start":return{top:`${Math.round(n.top-t.top)}px`,left:`${Math.round(n.left-t.left+n.width)}px`,transform:"translateX(-100%)"};case"right-end":return{top:`${Math.round(n.top-t.top+n.height)}px`,left:`${Math.round(n.left-t.left+n.width)}px`,transform:"translateX(-100%) translateY(-100%)"};case"left-start":return{top:`${Math.round(n.top-t.top)}px`,left:`${Math.round(n.left-t.left)}px`,transform:""};case"left-end":return{top:`${Math.round(n.top-t.top+n.height)}px`,left:`${Math.round(n.left-t.left)}px`,transform:"translateY(-100%)"};case"top":return{top:`${Math.round(n.top-t.top)}px`,left:`${Math.round(n.left-t.left+n.width/2)}px`,transform:"translateX(-50%)"};case"right":return{top:`${Math.round(n.top-t.top+n.height/2)}px`,left:`${Math.round(n.left-t.left+n.width)}px`,transform:"translateX(-100%) translateY(-50%)"};case"left":return{top:`${Math.round(n.top-t.top+n.height/2)}px`,left:`${Math.round(n.left-t.left)}px`,transform:"translateY(-50%)"};case"bottom":default:return{top:`${Math.round(n.top-t.top+n.height)}px`,left:`${Math.round(n.left-t.left+n.width/2)}px`,transform:"translateX(-50%) translateY(-100%)"}}switch(e){case"bottom-start":return{top:`${Math.round(n.top-t.top+n.height+r)}px`,left:`${Math.round(n.left-t.left+o)}px`,transform:""};case"bottom-end":return{top:`${Math.round(n.top-t.top+n.height+r)}px`,left:`${Math.round(n.left-t.left+n.width+o)}px`,transform:"translateX(-100%)"};case"top-start":return{top:`${Math.round(n.top-t.top+r)}px`,left:`${Math.round(n.left-t.left+o)}px`,transform:"translateY(-100%)"};case"top-end":return{top:`${Math.round(n.top-t.top+r)}px`,left:`${Math.round(n.left-t.left+n.width+o)}px`,transform:"translateX(-100%) translateY(-100%)"};case"right-start":return{top:`${Math.round(n.top-t.top+r)}px`,left:`${Math.round(n.left-t.left+n.width+o)}px`,transform:""};case"right-end":return{top:`${Math.round(n.top-t.top+n.height+r)}px`,left:`${Math.round(n.left-t.left+n.width+o)}px`,transform:"translateY(-100%)"};case"left-start":return{top:`${Math.round(n.top-t.top+r)}px`,left:`${Math.round(n.left-t.left+o)}px`,transform:"translateX(-100%)"};case"left-end":return{top:`${Math.round(n.top-t.top+n.height+r)}px`,left:`${Math.round(n.left-t.left+o)}px`,transform:"translateX(-100%) translateY(-100%)"};case"top":return{top:`${Math.round(n.top-t.top+r)}px`,left:`${Math.round(n.left-t.left+n.width/2+o)}px`,transform:"translateY(-100%) translateX(-50%)"};case"right":return{top:`${Math.round(n.top-t.top+n.height/2+r)}px`,left:`${Math.round(n.left-t.left+n.width+o)}px`,transform:"translateY(-50%)"};case"left":return{top:`${Math.round(n.top-t.top+n.height/2+r)}px`,left:`${Math.round(n.left-t.left+o)}px`,transform:"translateY(-50%) translateX(-100%)"};case"bottom":default:return{top:`${Math.round(n.top-t.top+n.height+r)}px`,left:`${Math.round(n.left-t.left+n.width/2+o)}px`,transform:"translateX(-50%)"}}}const TD=ii([ii(".v-binder-follower-container",{position:"absolute",left:"0",right:"0",top:"0",height:"0",pointerEvents:"none",zIndex:"auto"}),ii(".v-binder-follower-content",{position:"absolute",zIndex:"auto"},[ii("> *",{pointerEvents:"all"})])]),mo=ae({name:"Follower",inheritAttrs:!1,props:{show:Boolean,enabled:{type:Boolean,default:void 0},placement:{type:String,default:"bottom"},syncTrigger:{type:Array,default:["resize","scroll"]},to:[String,Object],flip:{type:Boolean,default:!0},internalShift:Boolean,x:Number,y:Number,width:String,minWidth:String,containerClass:String,teleportDisabled:Boolean,zindexable:{type:Boolean,default:!0},zIndex:Number,overlap:Boolean},setup(e){const t=Ve("VBinder"),n=ht(()=>e.enabled!==void 0?e.enabled:e.show),r=M(null),o=M(null),i=()=>{const{syncTrigger:h}=e;h.includes("scroll")&&t.addScrollListener(s),h.includes("resize")&&t.addResizeListener(s)},a=()=>{t.removeScrollListener(s),t.removeResizeListener(s)};jt(()=>{n.value&&(s(),i())});const l=Ki();TD.mount({id:"vueuc/binder",head:!0,anchorMetaName:Df,ssr:l}),Jt(()=>{a()}),If(()=>{n.value&&s()});const s=()=>
35{if(!n.value)return;const h=r.value;if(h===null)return;const p=t.targetRef,{x:m,y:g,overlap:b}=e,v=m!==void 0&&g!==void 0?uD(m,g):zh(p);h.style.setProperty("--v-target-width",`${Math.round(v.width)}px`),h.style.setProperty("--v-target-height",`${Math.round(v.height)}px`);const{width:y,minWidth:C,placement:w,internalShift:x,flip:S}=e;h.setAttribute("v-placement",w),b?h.setAttribute("v-overlap",""):h.removeAttribute("v-overlap");const{style:T}=h;y==="target"?T.width=`${v.width}px`:y!==void 0?T.width=y:T.width="",C==="target"?T.minWidth=`${v.width}px`:C!==void 0?T.minWidth=C:T.minWidth="";const P=zh(h),_=zh(o.value),{left:O,top:z,placement:$}=SD(w,v,P,x,S,b),D=kD($,b),{left:B,top:L,transform:U}=RD($,_,v,z,O,b);h.setAttribute("v-placement",$),h.style.setProperty("--v-offset-left",`${Math.round(O)}px`),h.style.setProperty("--v-offset-top",`${Math.round(z)}px`),h.style.transform=`translateX(${B}) translateY(${L}) ${U}`,h.style.setProperty("--v-transform-origin",D),h.style.transformOrigin=D};it(n,h=>{h?(i(),c()):a()});const c=()=>{zt().then(s).catch(h=>console.error(h))};["placement","x","y","internalShift","flip","width","overlap","minWidth"].forEach(h=>{it(Ce(e,h),s)}),["teleportDisabled"].forEach(h=>{it(Ce(e,h),c)}),it(Ce(e,"syncTrigger"),h=>{h.includes("resize")?t.addResizeListener(s):t.removeResizeListener(s),h.includes("scroll")?t.addScrollListener(s):t.removeScrollListener(s)});const d=dr(),f=ht(()=>{const{to:h}=e;if(h!==void 0)return h;d.value});return{VBinder:t,mergedEnabled:n,offsetContainerRef:o,followerRef:r,mergedTo:f,syncPosition:s}},render(){return u(hd,{show:this.show,to:this.mergedTo,disabled:this.teleportDisabled},{default:()=>{var e,t;const n=u("div",{class:["v-binder-follower-container",this.containerClass],ref:"offsetContainerRef"},[u("div",{class:"v-binder-follower-content",ref:"followerRef"},(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e))]);return this.zindexable?_n(n,[[fd,{enabled:this.mergedEnabled,zIndex:this.zIndex}]]):n}})}});var ul=[],PD=function(){return ul.some(function(e){return e.activeTargets.length>0})},_D=function(){return ul.some(function(e){return e.skippedTargets.length>0})},B0="ResizeObserver loop completed with undelivered notifications.",OD=function(){var e;typeof ErrorEvent=="function"?e=new ErrorEvent("error",{message:B0}):(e=document.createEvent("Event"),e.initEvent("error",!1,!1),e.message=B0),window.dispatchEvent(e)},Uc;(function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"})(Uc||(Uc={}));var fl=function(e){return Object.freeze(e)},$D=function(){function e(t,n){this.inlineSize=t,this.blockSize=n,fl(this)}return e}(),YS=function(){function e(t,n,r,o){return this.x=t,this.y=n,this.width=r,this.height=o,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,fl(this)}return e.prototype.toJSON=function(){var t=this,n=t.x,r=t.y,o=t.top,i=t.right,a=t.bottom,l=t.left,s=t.width,c=t.height;return{x:n,y:r,top:o,right:i,bottom:a,left:l,width:s,height:c}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),Xg=function(e){return e instanceof SVGElement&&"getBBox"in e},GS=function(e){if(Xg(e)){var t=e.getBBox(),n=t.width,r=t.height;return!n&&!r}var o=e,i=o.offsetWidth,a=o.offsetHeight;return!(i||a||e.getClientRects().length)},L0=function(e){var t;if(e instanceof Element)return!0;var n=(t=e==null?void 0:e.ownerDocument)===null||t===void 0?void 0:t.defaultView;return!!(n&&e instanceof n.Element)},ED=function(e){switch(e.tagName){case"INPUT":if(e.type!=="image")break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1},Oc=typeof window<"u"?window:{},jd=new WeakMap,H0=/auto|scroll/,zD=/^tb|vertical/,AD=/msie|trident/i.test(Oc.navigator&&Oc.navigator.userAgent),Xo=function(e){return parseFloat(e||"0")},hs=function(e,t,n){return e===void 0&&(e=0),t===void 0&&(t=0),n===void 0&&(n=!1),new $D((n?t:e)||0,(n?e:t)||0)},V0=fl({devicePixelContentBoxSize:hs(),borderBoxSize:hs(),contentBoxSize:hs(),contentRect:new YS(0,0,0,0)}),XS=function(e,t){if(t===void 0&&(t=!1),jd.has(e)&&!t)return jd.get(e);if(GS(e))return jd.set(e,V0),V0;var n=getComputedStyle(e),r=Xg(e)&&e.ownerSVGElement&&e.getBBox(),o=!AD&&n.boxSizing==="border-box",i=zD.test(n.writingMode||""),a=!r&&H0.test(n.overflowY||""),l=!r&&H0.test(n.overflowX||""),s=r?0:Xo(n.paddingTop),c=r?0:Xo(n.paddingRight),d=r?0:Xo(n.paddingBottom),f=r?0:Xo(n.paddingLeft),h=r?0:Xo(n.borderTopWidth),p=r?0:Xo(n.borderRightWidth),m=r?0:Xo(n.borderBottomWidth),g=r?0:Xo(n.borderLeftWidth),b=f+c,v=s+d,y=g+p,C=h+m,w=l?e.offsetHeight-C-e.clientHeight:0,x=a?e.offsetWidth-y-e.clientWidth:0,S=o?b+y:0,T=o?v+C:0,P=r?r.width:Xo(n.width)-S-x,_=r?r.height:Xo(n.height)-T-w,O=P+b+x+y,z=_+v+w+C,$=fl({devicePixelContentBoxSize:hs(Math.round(P*devicePixelRatio),Math.round(_*devicePixelRatio),i),borderBoxSize:hs(O,z,i),contentBoxSize:hs(P,_,i),contentRect:new YS(f,s,P,_)});return jd.set(e,$),$},QS=function(e,t,n){var r=XS(e,n),o=r.borderBoxSize,i=r.contentBoxSize,a=r.devicePixelContentBoxSize;switch(t){case Uc.DEVICE_PIXEL_CONTENT_BOX:return a;case Uc.BORDER_BOX:return o;default:return i}},ID=function(){function e(t){var n=XS(t);this.target=t,this.contentRect=n.contentRect,this.borderBoxSize=fl([n.borderBoxSize]),this.contentBoxSize=fl([n.c
35ontentBoxSize]),this.devicePixelContentBoxSize=fl([n.devicePixelContentBoxSize])}return e}(),ZS=function(e){if(GS(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t},DD=function(){var e=1/0,t=[];ul.forEach(function(a){if(a.activeTargets.length!==0){var l=[];a.activeTargets.forEach(function(c){var d=new ID(c.target),f=ZS(c.target);l.push(d),c.lastReportedSize=QS(c.target,c.observedBox),f<e&&(e=f)}),t.push(function(){a.callback.call(a.observer,l,a.observer)}),a.activeTargets.splice(0,a.activeTargets.length)}});for(var n=0,r=t;n<r.length;n++){var o=r[n];o()}return e},j0=function(e){ul.forEach(function(n){n.activeTargets.splice(0,n.activeTargets.length),n.skippedTargets.splice(0,n.skippedTargets.length),n.observationTargets.forEach(function(o){o.isActive()&&(ZS(o.target)>e?n.activeTargets.push(o):n.skippedTargets.push(o))})})},ND=function(){var e=0;for(j0(e);PD();)e=DD(),j0(e);return _D()&&OD(),e>0},Dh,JS=[],MD=function(){return JS.splice(0).forEach(function(e){return e()})},FD=function(e){if(!Dh){var t=0,n=document.createTextNode(""),r={characterData:!0};new MutationObserver(function(){return MD()}).observe(n,r),Dh=function(){n.textContent="".concat(t?t--:t++)}}JS.push(e),Dh()},BD=function(e){FD(function(){requestAnimationFrame(e)})},wu=0,LD=function(){return!!wu},HD=250,VD={attributes:!0,characterData:!0,childList:!0,subtree:!0},U0=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],W0=function(e){return e===void 0&&(e=0),Date.now()+e},Nh=!1,jD=function(){function e(){var t=this;this.stopped=!0,this.listener=function(){return t.schedule()}}return e.prototype.run=function(t){var n=this;if(t===void 0&&(t=HD),!Nh){Nh=!0;var r=W0(t);BD(function(){var o=!1;try{o=ND()}finally{if(Nh=!1,t=r-W0(),!LD())return;o?n.run(1e3):t>0?n.run(t):n.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var t=this,n=function(){return t.observer&&t.observer.observe(document.body,VD)};document.body?n():Oc.addEventListener("DOMContentLoaded",n)},e.prototype.start=function(){var t=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),U0.forEach(function(n){return Oc.addEventListener(n,t.listener,!0)}))},e.prototype.stop=function(){var t=this;this.stopped||(this.observer&&this.observer.disconnect(),U0.forEach(function(n){return Oc.removeEventListener(n,t.listener,!0)}),this.stopped=!0)},e}(),lp=new jD,q0=function(e){!wu&&e>0&&lp.start(),wu+=e,!wu&&lp.stop()},UD=function(e){return!Xg(e)&&!ED(e)&&getComputedStyle(e).display==="inline"},WD=function(){function e(t,n){this.target=t,this.observedBox=n||Uc.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var t=QS(this.target,this.observedBox,!0);return UD(this.target)&&(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),qD=function(){function e(t,n){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=t,this.callback=n}return e}(),Ud=new WeakMap,K0=function(e,t){for(var n=0;n<e.length;n+=1)if(e[n].target===t)return n;return-1},Wd=function(){function e(){}return e.connect=function(t,n){var r=new qD(t,n);Ud.set(t,r)},e.observe=function(t,n,r){var o=Ud.get(t),i=o.observationTargets.length===0;K0(o.observationTargets,n)<0&&(i&&ul.push(o),o.observationTargets.push(new WD(n,r&&r.box)),q0(1),lp.schedule())},e.unobserve=function(t,n){var r=Ud.get(t),o=K0(r.observationTargets,n),i=r.observationTargets.length===1;o>=0&&(i&&ul.splice(ul.indexOf(r),1),r.observationTargets.splice(o,1),q0(-1))},e.disconnect=function(t){var n=this,r=Ud.get(t);r.observationTargets.slice().forEach(function(o){return n.unobserve(t,o.target)}),r.activeTargets.splice(0,r.activeTargets.length)},e}(),KD=function(){function e(t){if(arguments.length===0)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if(typeof t!="function")throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");Wd.connect(this,t)}return e.prototype.observe=function(t,n){if(arguments.length===0)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!L0(t))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");Wd.observe(this,t,n)},e.prototype.unobserve=function(t){if(arguments.length===0)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!L0(t))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");Wd.unobserve(this,t)},e.prototype.disconnect=function(){Wd.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}();class YD{constructor(){this.handleResize=this.handleResize.bind(this),this.observer=new(typeof window<"u"&&window.ResizeObserver||KD)(this.handleResize),this.elHandlersMap=new Map}handleResize(t){for(const n of t){const r=this.elHandlersMap.get(n.target);r!==void 0&&r(n)}}registerHandler(t,n){this.elHandlersMap.set(t,n),this.observer.observe(t)}unregisterHandler(t){this.elHandlersMap.has(t)&&(this.elHandlersMap.delete(t),this.observer.unobserve(t))}}const $c=new YD,_r=ae({name:"ResizeObserver",props:{onResize:Function},setup(e){let t=!1;const n=jr().proxy;function r(o){const{onResize:i}=e;i!==void 0&&i(o)}jt(()=>{const o=n.$el;if(o===void 0){A0("resize-observer","$el does not exist.");return}if(o.nextElementSibling!==o.nextSibling&&o.nodeType===3&&o.nodeValue!==""){A0("resize-observer","$el can not be observed (it may be a text node).");return}o.nextElementSibling!==null&&($c.registerHandler(o.nextElementSibling,r),t=!0)}),Jt(()=>{t&&$c.unregisterHandler(n.$el.nextElementSibling)})},render(){return H1(this.$slots,"default")}});let qd;function GD(){return typeof document>"u"?!1:(qd===void 0&&("matchMedia"in window?qd=window.matchMedia("(pointer:coarse)").matches:qd=!1),qd)}let Mh;function Y0(){return typeof document>"u"?1:(Mh===void 0&&(Mh="chrome"in window?window.devicePixelRatio:1),Mh)}const ek="VVirtualListXScroll";function XD({columnsRef:e,renderColRef:t,renderItemWithColsRef:n}){const r=M(0),o=M(0),i=R(()=>{const c=e.value;if(c.length===0)return null;const d=new KS(c.length,0);
35return c.forEach((f,h)=>{d.add(h,f.width)}),d}),a=ht(()=>{const c=i.value;return c!==null?Math.max(c.getBound(o.value)-1,0):0}),l=c=>{const d=i.value;return d!==null?d.sum(c):0},s=ht(()=>{const c=i.value;return c!==null?Math.min(c.getBound(o.value+r.value)+1,e.value.length-1):0});return ct(ek,{startIndexRef:a,endIndexRef:s,columnsRef:e,renderColRef:t,renderItemWithColsRef:n,getLeft:l}),{listWidthRef:r,scrollLeftRef:o}}const G0=ae({name:"VirtualListRow",props:{index:{type:Number,required:!0},item:{type:Object,required:!0}},setup(){const{startIndexRef:e,endIndexRef:t,columnsRef:n,getLeft:r,renderColRef:o,renderItemWithColsRef:i}=Ve(ek);return{startIndex:e,endIndex:t,columns:n,renderCol:o,renderItemWithCols:i,getLeft:r}},render(){const{startIndex:e,endIndex:t,columns:n,renderCol:r,renderItemWithCols:o,getLeft:i,item:a}=this;if(o!=null)return o({itemIndex:this.index,startColIndex:e,endColIndex:t,allColumns:n,item:a,getLeft:i});if(r!=null){const l=[];for(let s=e;s<=t;++s){const c=n[s];l.push(r({column:c,left:i(s),item:a}))}return l}return null}}),QD=ii(".v-vl",{maxHeight:"inherit",height:"100%",overflow:"auto",minWidth:"1px"},[ii("&:not(.v-vl--show-scrollbar)",{scrollbarWidth:"none"},[ii("&::-webkit-scrollbar, &::-webkit-scrollbar-track-piece, &::-webkit-scrollbar-thumb",{width:0,height:0,display:"none"})])]),Uo=ae({name:"VirtualList",inheritAttrs:!1,props:{showScrollbar:{type:Boolean,default:!0},columns:{type:Array,default:()=>[]},renderCol:Function,renderItemWithCols:Function,items:{type:Array,default:()=>[]},itemSize:{type:Number,required:!0},itemResizable:Boolean,itemsStyle:[String,Object],visibleItemsTag:{type:[String,Object],default:"div"},visibleItemsProps:Object,ignoreItemResize:Boolean,onScroll:Function,onWheel:Function,onResize:Function,defaultScrollKey:[Number,String],defaultScrollIndex:Number,keyField:{type:String,default:"key"},paddingTop:{type:[Number,String],default:0},paddingBottom:{type:[Number,String],default:0}},setup(e){const t=Ki();QD.mount({id:"vueuc/virtual-list",head:!0,anchorMetaName:Df,ssr:t}),jt(()=>{const{defaultScrollIndex:D,defaultScrollKey:B}=e;D!=null?b({index:D}):B!=null&&b({key:B})});let n=!1,r=!1;_g(()=>{if(n=!1,!r){r=!0;return}b({top:p.value,left:a.value})}),Rf(()=>{n=!0,r||(r=!0)});const o=ht(()=>{if(e.renderCol==null&&e.renderItemWithCols==null||e.columns.length===0)return;let D=0;return e.columns.forEach(B=>{D+=B.width}),D}),i=R(()=>{const D=new Map,{keyField:B}=e;return e.items.forEach((L,U)=>{D.set(L[B],U)}),D}),{scrollLeftRef:a,listWidthRef:l}=XD({columnsRef:Ce(e,"columns"),renderColRef:Ce(e,"renderCol"),renderItemWithColsRef:Ce(e,"renderItemWithCols")}),s=M(null),c=M(void 0),d=new Map,f=R(()=>{const{items:D,itemSize:B,keyField:L}=e,U=new KS(D.length,B);return D.forEach((j,te)=>{const ue=j[L],ge=d.get(ue);ge!==void 0&&U.add(te,ge)}),U}),h=M(0),p=M(0),m=ht(()=>Math.max(f.value.getBound(p.value-en(e.paddingTop))-1,0)),g=R(()=>{const{value:D}=c;if(D===void 0)return[];const{items:B,itemSize:L}=e,U=m.value,j=Math.min(U+Math.ceil(D/L+1),B.length-1),te=[];for(let ue=U;ue<=j;++ue)te.push(B[ue]);return te}),b=(D,B)=>{if(typeof D=="number"){w(D,B,"auto");return}const{left:L,top:U,index:j,key:te,position:ue,behavior:ge,debounce:Q=!0}=D;if(L!==void 0||U!==void 0)w(L,U,ge);else if(j!==void 0)C(j,ge,Q);else if(te!==void 0){const le=i.value.get(te);le!==void 0&&C(le,ge,Q)}else ue==="bottom"?w(0,Number.MAX_SAFE_INTEGER,ge):ue==="top"&&w(0,0,ge)};let v,y=null;function C(D,B,L){const{value:U}=f,j=U.sum(D)+en(e.paddingTop);if(!L)s.value.scrollTo({left:0,top:j,behavior:B});else{v=D,y!==null&&window.clearTimeout(y),y=window.setTimeout(()=>{v=void 0,y=null},16);const{scrollTop:te,offsetHeight:ue}=s.value;if(j>te){const ge=U.get(D);j+ge<=te+ue||s.value.scrollTo({left:0,top:j+ge-ue,behavior:B})}else s.value.scrollTo({left:0,top:j,behavior:B})}}function w(D,B,L){s.value.scrollTo({left:D,top:B,behavior:L})}function x(D,B){var L,U,j;if(n||e.ignoreItemResize||$(B.target))return;const{value:te}=f,ue=i.value.get(D),ge=te.get(ue),Q=(j=(U=(L=B.borderBoxSize)===null||L===void 0?void 0:L[0])===null||U===void 0?void 0:U.blockSize)!==null&&j!==void 0?j:B.contentRect.height;if(Q===ge)return;Q-e.itemSize===0?d.delete(D):d.set(D,Q-e.itemSize);const J=Q-ge;if(J===0)return;te.add(ue,J);const W=s.value;if(W!=null){if(v===void 0){const Y=te.sum(ue);W.scrollTop>Y&&W.scrollBy(0,J)}else if(ue<v)W.scrollBy(0,J);else if(ue===v){const Y=te.sum(ue);Q+Y>W.scrollTop+W.offsetHeight&&W.scrollBy(0,J)}z()}h.value++}const S=!GD();let T=!1;function P(D){var B;(B=e.onScroll)===null||B===void 0||B.call(e,D),(!S||!T)&&z()}function _(D){var B;if((B=e.onWheel)===null||B===void 0||B.call(e,D),S){const L=s.value;if(L!=null){if(D.deltaX===0&&(L.scrollTop===0&&D.deltaY<=0||L.scrollTop+L.offsetHeight>=L.scrollHeight&&D.deltaY>=0))return;D.preventDefault(),L.scrollTop+=D.deltaY/Y0(),L.scrollLeft+=D.deltaX/Y0(),z(),T=!0,vl(()=>{T=!1})}}}function O(D){if(n||$(D.target))return;if(e.renderCol==null&&e.renderItemWithCols==null){if(D.contentRect.height===c.value)return}else if(D.contentRect.height===c.value&&D.contentRect.width===l.value)return;c.value=D.contentRect.height,l.value=D.contentRect.width;const{onResize:B}=e;B!==void 0&&B(D)}function z(){const{value:D}=s;D!=null&&(p.value=D.scrollTop,a.value=D.scrollLeft)}function $(D){let B=D;for(;B!==null;){if(B.style.display==="none")return!0;B=B.parentElement}return!1}return{listHeight:c,listStyle:{overflow:"auto"},keyToIndex:i,itemsStyle:R(()=>{const{itemResizable:D}=e,B=nn(f.value.sum());return h.value,[e.itemsStyle,{boxSizing:"content-box",width:nn(o.value),height:D?"":B,minHeight:D?B:"",paddingTop:nn(e.paddingTop),paddingBottom:nn(e.paddingBottom)}]}),visibleItemsStyle:R(()=>(h.value,{transform:`translateY(${nn(f.value.sum(m.value))})`})),viewportItems:g,listElRef:s,itemsElRef:M(null),scrollTo:b,handleListResize:O,handleListScroll:P,handleListWheel:_,handleItemResize:x}},render(){const{itemResizable:e,keyField:t,keyToIndex:n,visibleItemsTag:r}=this;return u(_r,{onResize:this.handleListResize},{default:()=>{var o,i;return u("div",Jn(this.$attrs,{class:["v-vl",this.showScrollbar&&"v-vl--show-scrollbar"],onScroll:this.handleListScroll,onWheel:this.handleListWheel,ref:"listElRef"}),[this.items.length!==0?u("div",{ref:"itemsElRef",class:"v-vl-items",style:this.itemsStyle},[u(r,Object.assign({class:"v-vl-visible-items",style:this.visibleItemsStyle}
35,this.visibleItemsProps),{default:()=>{const{renderCol:a,renderItemWithCols:l}=this;return this.viewportItems.map(s=>{const c=s[t],d=n.get(c),f=a!=null?u(G0,{index:d,item:s}):void 0,h=l!=null?u(G0,{index:d,item:s}):void 0,p=this.$slots.default({item:s,renderedCols:f,renderedItemWithCols:h,index:d})[0];return e?u(_r,{key:c,onResize:m=>this.handleItemResize(c,m)},{default:()=>p}):(p.key=c,p)})}})]):(i=(o=this.$slots).empty)===null||i===void 0?void 0:i.call(o)])}})}}),ZD=ii(".v-x-scroll",{overflow:"auto",scrollbarWidth:"none"},[ii("&::-webkit-scrollbar",{width:0,height:0})]),JD=ae({name:"XScroll",props:{disabled:Boolean,onScroll:Function},setup(){const e=M(null);function t(o){!(o.currentTarget.offsetWidth<o.currentTarget.scrollWidth)||o.deltaY===0||(o.currentTarget.scrollLeft+=o.deltaY+o.deltaX,o.preventDefault())}const n=Ki();return ZD.mount({id:"vueuc/x-scroll",head:!0,anchorMetaName:Df,ssr:n}),Object.assign({selfRef:e,handleWheel:t},{scrollTo(...o){var i;(i=e.value)===null||i===void 0||i.scrollTo(...o)}})},render(){return u("div",{ref:"selfRef",onScroll:this.onScroll,onWheel:this.disabled?void 0:this.handleWheel,class:"v-x-scroll"},this.$slots)}}),ki="v-hidden",eN=ii("[v-hidden]",{display:"none!important"}),sp=ae({name:"Overflow",props:{getCounter:Function,getTail:Function,updateCounter:Function,onUpdateCount:Function,onUpdateOverflow:Function},setup(e,{slots:t}){const n=M(null),r=M(null);function o(a){const{value:l}=n,{getCounter:s,getTail:c}=e;let d;if(s!==void 0?d=s():d=r.value,!l||!d)return;d.hasAttribute(ki)&&d.removeAttribute(ki);const{children:f}=l;if(a.showAllItemsBeforeCalculate)for(const C of f)C.hasAttribute(ki)&&C.removeAttribute(ki);const h=l.offsetWidth,p=[],m=t.tail?c==null?void 0:c():null;let g=m?m.offsetWidth:0,b=!1;const v=l.children.length-(t.tail?1:0);for(let C=0;C<v-1;++C){if(C<0)continue;const w=f[C];if(b){w.hasAttribute(ki)||w.setAttribute(ki,"");continue}else w.hasAttribute(ki)&&w.removeAttribute(ki);const x=w.offsetWidth;if(g+=x,p[C]=x,g>h){const{updateCounter:S}=e;for(let T=C;T>=0;--T){const P=v-1-T;S!==void 0?S(P):d.textContent=`${P}`;const _=d.offsetWidth;if(g-=p[T],g+_<=h||T===0){b=!0,C=T-1,m&&(C===-1?(m.style.maxWidth=`${h-_}px`,m.style.boxSizing="border-box"):m.style.maxWidth="");const{onUpdateCount:O}=e;O&&O(P);break}}}}const{onUpdateOverflow:y}=e;b?y!==void 0&&y(!0):(y!==void 0&&y(!1),d.setAttribute(ki,""))}const i=Ki();return eN.mount({id:"vueuc/overflow",head:!0,anchorMetaName:Df,ssr:i}),jt(()=>o({showAllItemsBeforeCalculate:!1})),{selfRef:n,counterRef:r,sync:o}},render(){const{$slots:e}=this;return zt(()=>this.sync({showAllItemsBeforeCalculate:!1})),u("div",{class:"v-overflow",ref:"selfRef"},[H1(e,"default"),e.counter?e.counter():u("span",{style:{display:"inline-block"},ref:"counterRef"}),e.tail?e.tail():null])}});function tk(e){return e instanceof HTMLElement}function nk(e){for(let t=0;t<e.childNodes.length;t++){const n=e.childNodes[t];if(tk(n)&&(ok(n)||nk(n)))return!0}return!1}function rk(e){for(let t=e.childNodes.length-1;t>=0;t--){const n=e.childNodes[t];if(tk(n)&&(ok(n)||rk(n)))return!0}return!1}function ok(e){if(!tN(e))return!1;try{e.focus({preventScroll:!0})}catch{}return document.activeElement===e}function tN(e){if(e.tabIndex>0||e.tabIndex===0&&e.getAttribute("tabIndex")!==null)return!0;if(e.getAttribute("disabled"))return!1;switch(e.nodeName){case"A":return!!e.href&&e.rel!=="ignore";case"INPUT":return e.type!=="hidden"&&e.type!=="file";case"SELECT":case"TEXTAREA":return!0;default:return!1}}let ic=[];const Qg=ae({name:"FocusTrap",props:{disabled:Boolean,active:Boolean,autoFocus:{type:Boolean,default:!0},onEsc:Function,initialFocusTo:[String,Function],finalFocusTo:[String,Function],returnFocusOnDeactivated:{type:Boolean,default:!0}},setup(e){const t=Wr(),n=M(null),r=M(null);let o=!1,i=!1;const a=typeof document>"u"?null:document.activeElement;function l(){return ic[ic.length-1]===t}function s(b){var v;b.code==="Escape"&&l()&&((v=e.onEsc)===null||v===void 0||v.call(e,b))}jt(()=>{it(()=>e.active,b=>{b?(f(),Et("keydown",document,s)):(kt("keydown",document,s),o&&h())},{immediate:!0})}),Jt(()=>{kt("keydown",document,s),o&&h()});function c(b){if(!i&&l()){const v=d();if(v===null||v.contains(Ur(b)))return;p("first")}}function d(){const b=n.value;if(b===null)return null;let v=b;for(;v=v.nextSibling,!(v===null||v instanceof Element&&v.tagName==="DIV"););return v}function f(){var b;
35if(!e.disabled){if(ic.push(t),e.autoFocus){const{initialFocusTo:v}=e;v===void 0?p("first"):(b=D0(v))===null||b===void 0||b.focus({preventScroll:!0})}o=!0,document.addEventListener("focus",c,!0)}}function h(){var b;if(e.disabled||(document.removeEventListener("focus",c,!0),ic=ic.filter(y=>y!==t),l()))return;const{finalFocusTo:v}=e;v!==void 0?(b=D0(v))===null||b===void 0||b.focus({preventScroll:!0}):e.returnFocusOnDeactivated&&a instanceof HTMLElement&&(i=!0,a.focus({preventScroll:!0}),i=!1)}function p(b){if(l()&&e.active){const v=n.value,y=r.value;if(v!==null&&y!==null){const C=d();if(C==null||C===y){i=!0,v.focus({preventScroll:!0}),i=!1;return}i=!0;const w=b==="first"?nk(C):rk(C);i=!1,w||(i=!0,v.focus({preventScroll:!0}),i=!1)}}}function m(b){if(i)return;const v=d();v!==null&&(b.relatedTarget!==null&&v.contains(b.relatedTarget)?p("last"):p("first"))}function g(b){i||(b.relatedTarget!==null&&b.relatedTarget===n.value?p("last"):p("first"))}return{focusableStartRef:n,focusableEndRef:r,focusableStyle:"position: absolute; height: 0; width: 0;",handleStartFocus:m,handleEndFocus:g}},render(){const{default:e}=this.$slots;if(e===void 0)return null;if(this.disabled)return e();const{active:t,focusableStyle:n}=this;return u(Ft,null,[u("div",{"aria-hidden":"true",tabindex:t?"0":"-1",ref:"focusableStartRef",style:n,onFocus:this.handleStartFocus}),e(),u("div",{"aria-hidden":"true",style:n,ref:"focusableEndRef",tabindex:t?"0":"-1",onFocus:this.handleEndFocus})])}});function Nf(e,t){t&&(jt(()=>{const{value:n}=e;n&&$c.registerHandler(n,t)}),it(e,(n,r)=>{r&&$c.unregisterHandler(r)},{deep:!1}),Jt(()=>{const{value:n}=e;n&&$c.unregisterHandler(n)}))}function bl(e){return e.replace(/#|\(|\)|,|\s|\./g,"_")}const nN=/^(\d|\.)+$/,X0=/(\d|\.)+/;function At(e,{c:t=1,offset:n=0,attachPx:r=!0}={}){if(typeof e=="number"){const o=(e+n)*t;return o===0?"0":`${o}px`}else if(typeof e=="string")if(nN.test(e)){const o=(Number(e)+n)*t;return r?o===0?"0":`${o}px`:`${o}`}else{const o=X0.exec(e);return o?e.replace(X0,String((Number(o[0])+n)*t)):e}return e}function Q0(e){const{left:t,right:n,top:r,bottom:o}=Dn(e);return`${r} ${t} ${o} ${n}`}function Mf(e,t){if(!e)return;const n=document.createElement("a");n.href=e,t!==void 0&&(n.download=t),document.body.appendChild(n),n.click(),document.body.removeChild(n)}function rN(e,t){Mf(e,t)}function Z0(e){return e.nodeName==="#document"}let Fh;function oN(){return Fh===void 0&&(Fh=navigator.userAgent.includes("Node.js")||navigator.userAgent.includes("jsdom")),Fh}const ik=new WeakSet;function yl(e){ik.add(e)}function ak(e){return!ik.has(e)}function ys(e){switch(typeof e){case"string":return e||void 0;case"number":return String(e);default:return}}const iN={tiny:"mini",small:"tiny",medium:"small",large:"medium",huge:"large"};function cp(e){const t=iN[e];if(t===void 0)throw new Error(`${e} has no smaller size.`);return t}function aN(e,t){if(e===null&&t===null)return!0;if(e===null||t===null)return!1;if(e.length===t.length){for(let n=0;n<e.length;++n)if(e[n]!==t[n])return!1;return!0}return!1}const J0=new Set;function lN(e,t){const n=`[naive/${e}]: ${t}`;J0.has(n)||(J0.add(n),console.error(n))}function hr(e,t){console.error(`[naive/${e}]: ${t}`)}function ey(e,t,n){console.error(`[naive/${e}]: ${t}`,n)}function jn(e,t){throw new Error(`[naive/${e}]: ${t}`)}function we(e,...t){if(Array.isArray(e))e.forEach(n=>we(n,...t));else return e(...t)}function lk(e){return typeof e=="string"?`s-${e}`:`n-${e}`}function sk(e){return t=>{t?e.value=t.$el:e.value=null}}function Zr(e,t=!0,n=[]){return e.forEach(r=>{if(r!==null){if(typeof r!="object"){(typeof r=="string"||typeof r=="number")&&n.push(vs(String(r)));return}if(Array.isArray(r)){Zr(r,t,n);return}if(r.type===Ft){if(r.children===null)return;Array.isArray(r.children)&&Zr(r.children,t,n)}else{if(r.type===Xn&&t)return;n.push(r)}}}),n}function sN(e,t="default",n=void 0){const r=e[t];if(!r)return hr("getFirstSlotVNode",`slot[${t}] is empty`),null;const o=Zr(r(n));return o.length===1?o[0]:(hr("getFirstSlotVNode",`slot[${t}] should have exactly one child`),null)}function ck(e,t,n){if(!t)return null;const r=Zr(t(n));return r.length===1?r[0]:(hr("getFirstSlotVNode",`slot[${e}] should have exactly one child`),null)}function Ns(e,t="default",n=[]){const o=e.$slots[t];return o===void 0?n:o()}function ty(e,t="default",n=[]){const{children:r}=e;if(r!==null&&typeof r=="object"&&!Array.isArray(r)){const o=r[t];if(typeof o=="function")return o()}return n}function cN(e){var t;const n=(t=e.dirs)===null||t===void 0?void 0:t.find(({dir:r})=>r===ho);return!!(n&&n.value===!1)}function Ln(e,t=[],n){const r={};return t.forEach(o=>{r[o]=e[o]}),Object.assign(r,n)}function lr(e){return Object.keys(e)}function Ec(e){const t=e.filter(n=>n!==void 0);if(t.length!==0)return t.length===1?t[0]:n=>{e.forEach(r=>{r&&r(n)})}}function Oa(e,t=[],n){const r={};return Object.getOwnPropertyNames(e).forEach(i=>
35{t.includes(i)||(r[i]=e[i])}),Object.assign(r,n)}function an(e,...t){return typeof e=="function"?e(...t):typeof e=="string"?vs(e):typeof e=="number"?vs(String(e)):null}function To(e){return e.some(t=>gs(t)?!(t.type===Xn||t.type===Ft&&!To(t.children)):!0)?e:null}function Ct(e,t){return e&&To(e())||t()}function En(e,t,n){return e&&To(e(t))||n(t)}function Pt(e,t){const n=e&&To(e());return t(n||null)}function dk(e,t,n){const r=e&&To(e(t));return n(r||null)}function hl(e){return!(e&&To(e()))}const dp=ae({render(){var e,t;return(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e)}}),qr="n-config-provider",Wu="n";function We(e={},t={defaultBordered:!0}){const n=Ve(qr,null);return{inlineThemeDisabled:n==null?void 0:n.inlineThemeDisabled,mergedRtlRef:n==null?void 0:n.mergedRtlRef,mergedComponentPropsRef:n==null?void 0:n.mergedComponentPropsRef,mergedBreakpointsRef:n==null?void 0:n.mergedBreakpointsRef,mergedBorderedRef:R(()=>{var r,o;const{bordered:i}=e;return i!==void 0?i:(o=(r=n==null?void 0:n.mergedBorderedRef.value)!==null&&r!==void 0?r:t.defaultBordered)!==null&&o!==void 0?o:!0}),mergedClsPrefixRef:n?n.mergedClsPrefixRef:ad(Wu),namespaceRef:R(()=>n==null?void 0:n.mergedNamespaceRef.value)}}function uk(){const e=Ve(qr,null);return e?e.mergedClsPrefixRef:ad(Wu)}function Ze(e,t,n,r){n||jn("useThemeClass","cssVarsRef is not passed");const o=Ve(qr,null),i=o==null?void 0:o.mergedThemeHashRef,a=o==null?void 0:o.styleMountTarget,l=M(""),s=Ki();let c;const d=`__${e}`,f=()=>{let h=d;const p=t?t.value:void 0,m=i==null?void 0:i.value;m&&(h+=`-${m}`),p&&(h+=`-${p}`);const{themeOverrides:g,builtinThemeOverrides:b}=r;g&&(h+=`-${ga(JSON.stringify(g))}`),b&&(h+=`-${ga(JSON.stringify(b))}`),l.value=h,c=()=>{const v=n.value;let y="";for(const C in v)y+=`${C}: ${v[C]};`;E(`.${h}`,y).mount({id:h,ssr:s,parent:a}),c=void 0}};return Wt(()=>{f()}),{themeClass:l,onRender:()=>{c==null||c()}}}const qu="n-form-item";function zn(e,{defaultSize:t="medium",mergedSize:n,mergedDisabled:r}={}){const o=Ve(qu,null);ct(qu,null);const i=R(n?()=>n(o):()=>{const{size:s}=e;if(s)return s;if(o){const{mergedSize:c}=o;if(c.value!==void 0)return c.value}return t}),a=R(r?()=>r(o):()=>{const{disabled:s}=e;return s!==void 0?s:o?o.disabled.value:!1}),l=R(()=>{const{status:s}=e;return s||(o==null?void 0:o.mergedValidationStatus.value)});return Jt(()=>{o&&o.restoreValidation()}),{mergedSizeRef:i,mergedDisabledRef:a,mergedStatusRef:l,nTriggerFormBlur(){o&&o.handleContentBlur()},nTriggerFormChange(){o&&o.handleContentChange()},nTriggerFormFocus(){o&&o.handleContentFocus()},nTriggerFormInput(){o&&o.handleContentInput()}}}function fk(e,t){const n=Ve(qr,null);return R(()=>e.hljs||(n==null?void 0:n.mergedHljsRef.value))}const up={name:"en-US",global:{undo:"Undo",redo:"Redo",confirm:"Confirm",clear:"Clear"},Popconfirm:{positiveText:"Confirm",negativeText:"Cancel"},Cascader:{placeholder:"Please Select",loading:"Loading",loadingRequiredMessage:e=>`Please load all ${e}'s descendants before checking it.`},Time:{dateFormat:"yyyy-MM-dd",dateTimeFormat:"yyyy-MM-dd HH:mm:ss"},DatePicker:{yearFormat:"yyyy",monthFormat:"MMM",dayFormat:"eeeeee",yearTypeFormat:"yyyy",monthTypeFormat:"yyyy-MM",dateFormat:"yyyy-MM-dd",dateTimeFormat:"yyyy-MM-dd HH:mm:ss",quarterFormat:"yyyy-qqq",weekFormat:"YYYY-w",clear:"Clear",now:"Now",confirm:"Confirm",selectTime:"Select Time",selectDate:"Select Date",datePlaceholder:"Select Date",datetimePlaceholder:"Select Date and Time",monthPlaceholder:"Select Month",yearPlaceholder:"Select Year",quarterPlaceholder:"Select Quarter",weekPlaceholder:"Select Week",startDatePlaceholder:"Start Date",endDatePlaceholder:"End Date",startDatetimePlaceholder:"Start Date and Time",endDatetimePlaceholder:"End Date and Time",startMonthPlaceholder:"Start Month",endMonthPlaceholder:"End Month",monthBeforeYear:!0,firstDayOfWeek:6,today:"Today"},DataTable:{checkTableAll:"Select all in the table",uncheckTableAll:"Unselect all in the table",confirm:"Confirm",clear:"Clear"},LegacyTransfer:{sourceTitle:"Source",targetTitle:"Target"},Transfer:{selectAll:"Select all",unselectAll:"Unselect all",clearAll:"Clear",total:e=>`Total ${e} items`,selected:e=>`${e} items selected`},Empty:{description:"No Data"},Select:{placeholder:"Please Select"},TimePicker:{placeholder:"Select Time",positiveText:"OK",negativeText:"Cancel",now:"Now",clear:"Clear"},Pagination:{goto:"Goto",selectionSuffix:"page"},DynamicTags:{add:"Add"},Log:{loading:"Loading"},Input:{placeholder:"Please Input"},InputNumber:{placeholder:"Please Input"},DynamicInput:{create:"Create"},ThemeEditor:{title:"Theme Editor",clearAllVars:"Clear All Variables",clearSearch:"
35Clear Search",filterCompName:"Filter Component Name",filterVarName:"Filter Variable Name",import:"Import",export:"Export",restore:"Reset to Default"},Image:{tipPrevious:"Previous picture (←)",tipNext:"Next picture (→)",tipCounterclockwise:"Counterclockwise",tipClockwise:"Clockwise",tipZoomOut:"Zoom out",tipZoomIn:"Zoom in",tipDownload:"Download",tipClose:"Close (Esc)",tipOriginalSize:"Zoom to original size"},Heatmap:{less:"less",more:"more",monthFormat:"MMM",weekdayFormat:"eee"}},ny={name:"vi-VN",global:{undo:"Hoàn tác",redo:"Làm lại",confirm:"Xác nhận",clear:"xóa"},Popconfirm:{positiveText:"Xác nhận",negativeText:"Há»§y"},Cascader:{placeholder:"Vui lòng chọn",loading:"Đang tải",loadingRequiredMessage:e=>`Vui lòng tải tất cả thông tin con cá»§a ${e} trước.`},Time:{dateFormat:"",dateTimeFormat:"HH:mm:ss dd-MM-yyyy"},DatePicker:{yearFormat:"yyyy",monthFormat:"MMM",dayFormat:"eeeeee",yearTypeFormat:"yyyy",monthTypeFormat:"MM-yyyy",dateFormat:"dd-MM-yyyy",dateTimeFormat:"HH:mm:ss dd-MM-yyyy",quarterFormat:"qqq-yyyy",weekFormat:"YYYY-w",clear:"Xóa",now:"Hôm nay",confirm:"Xác nhận",selectTime:"Chọn giờ",selectDate:"Chọn ngày",datePlaceholder:"Chọn ngày",datetimePlaceholder:"Chọn ngày giờ",monthPlaceholder:"Chọn tháng",yearPlaceholder:"Chọn năm",quarterPlaceholder:"Chọn quý",weekPlaceholder:"Select Week",startDatePlaceholder:"Ngày bắt đầu",endDatePlaceholder:"Ngày kết thúc",startDatetimePlaceholder:"Thời gian bắt đầu",endDatetimePlaceholder:"Thời gian kết thúc",startMonthPlaceholder:"Tháng bắt đầu",endMonthPlaceholder:"Tháng kết thúc",monthBeforeYear:!0,firstDayOfWeek:0,today:"Hôm nay"},DataTable:{checkTableAll:"Chọn tất cả có trong bảng",uncheckTableAll:"Bỏ chọn tất cả có trong bảng",confirm:"Xác nhận",clear:"Xóa"},LegacyTransfer:{sourceTitle:"Nguồn",targetTitle:"Đích"},Transfer:{selectAll:"Chọn tất cả",unselectAll:"Bỏ chọn tất cả",clearAll:"Xoá tất cả",total:e=>`Tổng cộng ${e} mục`,selected:e=>`${e} mục được chọn`},Empty:{description:"Không có dữ liệu"},Select:{placeholder:"Vui lòng chọn"},TimePicker:{placeholder:"Chọn thời gian",positiveText:"OK",negativeText:"Há»§y",now:"Hiện tại",clear:"Xóa"},Pagination:{goto:"Đi đến trang",selectionSuffix:"trang"},DynamicTags:{add:"Thêm"},Log:{loading:"Đang tải"},Input:{placeholder:"Vui lòng nhập"},InputNumber:{placeholder:"Vui lòng nhập"},DynamicInput:{create:"Tạo"},ThemeEditor:{title:"Tùy chỉnh giao diện",clearAllVars:"Xóa tất cả các biến",clearSearch:"Xóa tìm kiếm",filterCompName:"Lọc tên component",filterVarName:"Lọc tên biến",import:"Nhập",export:"Xuất",restore:"Đặt lại mặc định"},Image:{tipPrevious:"Hình trước (←)",tipNext:"Hình tiếp (→)",tipCounterclockwise:"Counterclockwise",tipClockwise:"Chiều kim đồng hồ",tipZoomOut:"Thu nhỏ",tipZoomIn:"Phóng to",tipDownload:"Tải về",tipClose:"Đóng (Esc)",tipOriginalSize:"Xem kích thước gốc"},Heatmap:{less:"ít",more:"nhiều",monthFormat:"MMM",weekdayFormat:"eeeeee"}},dN={name:"zh-CN",global:{undo:"撤销",redo:"重做",confirm:"确认",clear:"清除"},Popconfirm:{positiveText:"确认",negativeText:"取消"},Cascader:{placeholder:"请选择",loading:"加载中",loadingRequiredMessage:e=>`加载全部 ${e} 的子节点后才可选中`},Time:{dateFormat:"yyyy-MM-dd",dateTimeFormat:"yyyy-MM-dd HH:mm:ss"},DatePicker:{yearFormat:"yyyyå¹´",monthFormat:"MMM",dayFormat:"eeeeee",yearTypeFormat:"yyyy",monthTypeFormat:"yyyy-MM",dateFormat:"yyyy-MM-dd",dateTimeFormat:"yyyy-MM-dd HH:mm:ss",quarterFormat:"yyyy-qqq",weekFormat:"YYYY-w周",clear:"清除",now:"此刻",confirm:"确认",selectTime:"选择时间",selectDate:"选择日期",datePlaceholder:"选择日期",datetimePlaceholder:"选择日期时间",monthPlaceholder:"选择月份",yearPlaceholder:"选择年份",quarterPlaceholder:"选择季度",weekPlaceholder:"选择周",startDatePlaceholder:"开始日期",endDatePlaceholder:"结束日期",startDatetimePlaceholder:"开始日期时间",endDatetimePlaceholder:"结束日期时间",startMonthPlaceholder:"开始月份",endMonthPlaceholder:"结束月份",monthBeforeYear:!1,firstDayOfWeek:0,today:"今天"},DataTable:{checkTableAll:"选择全部表格数据",uncheckTableAll:"取消选择全部表格数据",confirm:"确认",clear:"重置"},LegacyTransfer:{sourceTitle:"源项",targetTitle:"目标项"},Transfer:{selectAll:"全选",clearAll:"清除",unselectAll:"取消å
35…¨é€‰",total:e=>`共 ${e} 项`,selected:e=>`已选 ${e} 项`},Empty:{description:"无数据"},Select:{placeholder:"请选择"},TimePicker:{placeholder:"请选择时间",positiveText:"确认",negativeText:"取消",now:"此刻",clear:"清除"},Pagination:{goto:"跳至",selectionSuffix:"页"},DynamicTags:{add:"添加"},Log:{loading:"加载中"},Input:{placeholder:"请输入"},InputNumber:{placeholder:"请输入"},DynamicInput:{create:"添加"},ThemeEditor:{title:"主题编辑器",clearAllVars:"清除全部变量",clearSearch:"清除搜索",filterCompName:"过滤组件名",filterVarName:"过滤变量名",import:"导入",export:"导出",restore:"恢复默认"},Image:{tipPrevious:"上一张(←)",tipNext:"下一张(→)",tipCounterclockwise:"向左旋转",tipClockwise:"向右旋转",tipZoomOut:"缩小",tipZoomIn:"放大",tipDownload:"下载",tipClose:"关闭(Esc)",tipOriginalSize:"缩放到原始尺寸"},Heatmap:{less:"少",more:"多",monthFormat:"MMM",weekdayFormat:"eeeeee"}};function Fi(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}function Fr(e){return(t,n)=>{const r=n!=null&&n.context?String(n.context):"standalone";let o;if(r==="formatting"&&e.formattingValues){const a=e.defaultFormattingWidth||e.defaultWidth,l=n!=null&&n.width?String(n.width):a;o=e.formattingValues[l]||e.formattingValues[a]}else{const a=e.defaultWidth,l=n!=null&&n.width?String(n.width):e.defaultWidth;o=e.values[l]||e.values[a]}const i=e.argumentCallback?e.argumentCallback(t):t;return o[i]}}function Br(e){return(t,n={})=>{const r=n.width,o=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],i=t.match(o);if(!i)return null;const a=i[0],l=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],s=Array.isArray(l)?fN(l,f=>f.test(a)):uN(l,f=>f.test(a));let c;c=e.valueCallback?e.valueCallback(s):s,c=n.valueCallback?n.valueCallback(c):c;const d=t.slice(a.length);return{value:c,rest:d}}}function uN(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function fN(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n}function Zg(e){return(t,n={})=>{const r=t.match(e.matchPattern);if(!r)return null;const o=r[0],i=t.match(e.parsePattern);if(!i)return null;let a=e.valueCallback?e.valueCallback(i[0]):i[0];a=n.valueCallback?n.valueCallback(a):a;const l=t.slice(o.length);return{value:a,rest:l}}}const hk=6048e5,hN=864e5,Wc=6e4,Jg=36e5,mN=1e3,ry=525600,oy=43200,iy=1440,ay=Symbol.for("constructDateFrom");function Sn(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&ay in e?e[ay](t):e instanceof Date?new e.constructor(t):new Date(t)}function $a(e,...t){const n=Sn.bind(null,e||t.find(r=>typeof r=="object"));return t.map(n)}let pN={};function Ea(){return pN}function Ot(e,t){return Sn(t||e,e)}function po(e,t){var l,s,c,d;const n=Ea(),r=(t==null?void 0:t.weekStartsOn)??((s=(l=t==null?void 0:t.locale)==null?void 0:l.options)==null?void 0:s.weekStartsOn)??n.weekStartsOn??((d=(c=n.locale)==null?void 0:c.options)==null?void 0:d.weekStartsOn)??0,o=Ot(e,t==null?void 0:t.in),i=o.getDay(),a=(i<r?7:0)+i-r;return o.setDate(o.getDate()-a),o.setHours(0,0,0,0),o}function mk(e,t,n){const[r,o]=$a(n==null?void 0:n.in,e,t);return+po(r,n)==+po(o,n)}const gN={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},vN=(e,t,n)=>{let r;const o=gN[e];
35return typeof o=="string"?r=o:t===1?r=o.one:r=o.other.replace("{{count}}",t.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r},bN={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},yN=(e,t,n,r)=>bN[e],xN={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},CN={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},wN={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},SN={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},kN={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},RN={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},TN=(e,t)=>{const n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},PN={ordinalNumber:TN,era:Fr({values:xN,defaultWidth:"wide"}),quarter:Fr({values:CN,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Fr({values:wN,defaultWidth:"wide"}),day:Fr({values:SN,defaultWidth:"wide"}),dayPeriod:Fr({values:kN,defaultWidth:"wide",formattingValues:RN,defaultFormattingWidth:"wide"})},_N=/^(\d+)(th|st|nd|rd)?/i,ON=/\d+/i,$N={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},EN={any:[/^b/i,/^(a|c)/i]},zN={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},AN={any:[/1/i,/2/i,/3/i,/4/i]},IN={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},DN={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},NN={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},MN={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},FN={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},BN={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},LN={ordinalNumber:Zg({matchPattern:_N,parsePattern:ON,valueCallback:e=>parseInt(e,10)}),era:Br({matchPatterns:$N,defaultMatchWidth:"wide",parsePatterns:EN,defaultParseWidth:"any"}),quarter:Br({matchPatterns:zN,defaultMatchWidth:"wide",parsePatterns:AN,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Br({matchPatterns:IN,defaultMatchWidth:"wide",parsePatterns:DN,defaultParseWidth:"any"}),day:Br({matchPatterns:NN,defaultMatchWidth:"wide",parsePatterns:MN,defaultParseWidth:"any"}),dayPeriod:Br({matchPatterns:FN,defaultMatchWidth:"any",parsePatterns:BN,defaultParseWidth:"any"})},HN={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},VN={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},jN={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},UN={date:Fi({formats:HN,defaultWidth:"full"}),time:Fi({formats:VN,defaultWidth:"full"}),dateTime:Fi({formats:jN,defaultWidth:"full"})},Ff={code:"en-US",formatDistance:vN,formatLong:UN,formatRelative:yN,localize:PN,match:LN,options:{weekStartsOn:0,firstWeekContainsDate:1}},WN={lessThanXSeconds:{one:"dưới 1 giây",other:"dưới {{count}} giây"},xSeconds:{one:"1 giây",other:"{{count}} giây"},halfAMinute:"nửa phút",lessThanXMinutes:{one:"dưới 1 phút",other:"dưới {{count}} phút"},xMinutes:{one:"1 phút",other:"{{count}} phút"},aboutXHours:{one:"khoảng 1 giờ",other:"khoảng {{count}} giờ"},xHours:{one:"1 giờ",other:"{{count}} giờ"},xDays:{one:"1 ngày",other:"{{count}} ngày"},aboutXWeeks:{one:"khoảng 1 tuần",other:"khoảng {{count}} tuần"},xWeeks:{one:"1 tuần",other:"{{count}} tuần"},aboutXMonths:{one:"khoảng 1 tháng",other:"khoảng {{count}} tháng"},xMonths:{one:"1 tháng",other:"{{count}} tháng"},aboutXYears:{one:"khoảng 1 năm",other:"khoảng {{count}} năm"},xYears:{one:"1 năm",other:"{{count}} năm"},overXYears:{one:"hơn 1 năm",other:"hơn {{count}} năm"},almostXYears:{one:"gần 1 năm",other:"gần {{count}} năm"}},qN=(e,t,n)=>{let r;const o=WN[e];
35return typeof o=="string"?r=o:t===1?r=o.one:r=o.other.replace("{{count}}",String(t)),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?r+" nữa":r+" trước":r},KN={full:"EEEE, 'ngày' d MMMM 'năm' y",long:"'ngày' d MMMM 'năm' y",medium:"d MMM 'năm' y",short:"dd/MM/y"},YN={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},GN={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},XN={date:Fi({formats:KN,defaultWidth:"full"}),time:Fi({formats:YN,defaultWidth:"full"}),dateTime:Fi({formats:GN,defaultWidth:"full"})},QN={lastWeek:"eeee 'tuần trước vào lúc' p",yesterday:"'hôm qua vào lúc' p",today:"'hôm nay vào lúc' p",tomorrow:"'ngày mai vào lúc' p",nextWeek:"eeee 'tới vào lúc' p",other:"P"},ZN=(e,t,n,r)=>QN[e],JN={narrow:["TCN","SCN"],abbreviated:["trước CN","sau CN"],wide:["trước Công Nguyên","sau Công Nguyên"]},e5={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["Quý 1","Quý 2","Quý 3","Quý 4"]},t5={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["quý I","quý II","quý III","quý IV"]},n5={narrow:["1","2","3","4","5","6","7","8","9","10","11","12"],abbreviated:["Thg 1","Thg 2","Thg 3","Thg 4","Thg 5","Thg 6","Thg 7","Thg 8","Thg 9","Thg 10","Thg 11","Thg 12"],wide:["Tháng Một","Tháng Hai","Tháng Ba","Tháng Tư","Tháng Năm","Tháng Sáu","Tháng Bảy","Tháng Tám","Tháng Chín","Tháng Mười","Tháng Mười Một","Tháng Mười Hai"]},r5={narrow:["01","02","03","04","05","06","07","08","09","10","11","12"],abbreviated:["thg 1","thg 2","thg 3","thg 4","thg 5","thg 6","thg 7","thg 8","thg 9","thg 10","thg 11","thg 12"],wide:["tháng 01","tháng 02","tháng 03","tháng 04","tháng 05","tháng 06","tháng 07","tháng 08","tháng 09","tháng 10","tháng 11","tháng 12"]},o5={narrow:["CN","T2","T3","T4","T5","T6","T7"],short:["CN","Th 2","Th 3","Th 4","Th 5","Th 6","Th 7"],abbreviated:["CN","Thứ 2","Thứ 3","Thứ 4","Thứ 5","Thứ 6","Thứ 7"],wide:["Chủ Nhật","Thứ Hai","Thứ Ba","Thứ Tư","Thứ Năm","Thứ Sáu","Thứ Bảy"]},i5={narrow:{am:"am",pm:"pm",midnight:"nửa đêm",noon:"tr",morning:"sg",afternoon:"ch",evening:"tối",night:"đêm"},abbreviated:{am:"AM",pm:"PM",midnight:"nửa đêm",noon:"trưa",morning:"sáng",afternoon:"chiều",evening:"tối",night:"đêm"},wide:{am:"SA",pm:"CH",midnight:"nửa đêm",noon:"trưa",morning:"sáng",afternoon:"chiều",evening:"tối",night:"đêm"}},a5={narrow:{am:"am",pm:"pm",midnight:"nửa đêm",noon:"tr",morning:"sg",afternoon:"ch",evening:"tối",night:"đêm"},abbreviated:{am:"AM",pm:"PM",midnight:"nửa đêm",noon:"trưa",morning:"sáng",afternoon:"chiều",evening:"tối",night:"đêm"},wide:{am:"SA",pm:"CH",midnight:"nửa đêm",noon:"giữa trưa",morning:"vào buổi sáng",afternoon:"vào buổi chiều",evening:"vào buổi tối",night:"vào ban đêm"}},l5=(e,t)=>{const n=Number(e),r=t==null?void 0:t.unit;if(r==="quarter")switch(n){case 1:return"I";case 2:return"II";case 3:return"III";case 4:return"IV"}else if(r==="day")switch(n){case 1:return"thứ 2";case 2:return"thứ 3";case 3:return"thứ 4";case 4:return"thứ 5";case 5:return"thứ 6";case 6:return"thứ 7";case 7:return"chủ nhật"}else{if(r==="week")return n===1?"thứ nhất":"thứ "+n;if(r==="dayOfYear")return n===1?"đầu tiên":"thứ "+n}return String(n)},s5={ordinalNumber:l5,era:Fr({values:JN,defaultWidth:"wide"}),quarter:Fr({values:e5,defaultWidth:"wide",formattingValues:t5,defaultFormattingWidth:"wide",argumentCallback:e=>e-1}),month:Fr({values:n5,defaultWidth:"wide",formattingValues:r5,defaultFormattingWidth:"wide"}),day:Fr({values:o5,defaultWidth:"wide"}),dayPeriod:Fr({values:i5,defaultWidth:"wide",formattingValues:a5,defaultFormattingWidth:"wide"})},c5=/^(\d+)/i,d5=/\d+/i,u5={narrow:/^(tcn|scn)/i,abbreviated:/^(trước CN|sau CN)/i,wide:/^(trước Công Nguyên|sau Công Nguyên)/i},f5={any:[/^t/i,/^s/i]},h5={narrow:/^([1234]|i{1,3}v?)/i,abbreviated:/^q([1234]|i{1,3}v?)/i,wide:/^quý ([1234]|i{1,3}v?)/i},m5={any:[/(1|i)$/i,/(2|ii)$/i,/(3|iii)$/i,/(4|iv)$/i]},p5={narrow:/^(0?[2-9]|10|11|12|0?1)/i,abbreviated:/^thg[ _]?(0?[1-9](?!\d)|10|11|12)/i,wide:/^tháng ?(Một|Hai|Ba|Tư|Năm|Sáu|Bảy|Tám|Chín|Mười|Mười ?Một|Mười ?Hai|0?[1-9](?!\d)|10|11|12)/i},g5={narrow:[/0?1$/i,/0?2/i,/3/,/4/,/5/,/6/,/7/,/8/,/9/,/10/,/11/,/12/],abbreviated:[/^thg[ _]?0?1(?!\d)/i,/^thg[ _]?0?2/i,/^thg[ _]?0?3/i,/^thg[ _]?0?4/i,/^thg[ _]?0?5/i,/^thg[ _]?0?6/i,/^thg[ _]?0?7/i,/^thg[ _]?0?8/i,/^thg[ _]?0?9/i,/^thg[ _]?10/i,/^thg[ _]?11/i,/^thg[ _]?12/i],wide:[/^tháng ?(Một|0?1(?!\d))/i,/^tháng ?(Hai|0?2)/i,/^tháng ?(Ba|0?3)/i,/^tháng ?(Tư|0?4)/i,/^tháng ?(Năm|0?5)/i,/^tháng ?(Sáu|0?6)/i,/^tháng ?(Bảy|0?7)/i,/^tháng ?(Tám|0?8)/i,/^tháng ?(Chín|0?9)/i,/^tháng ?(Mười|10)/i,/^tháng ?(Mười ?Một|11)/i,/^tháng ?(Mười ?Hai|12)/i]},v5={narrow:/^(CN|T2|T3|T4|T5|T6|T7)/i,short:/^(CN|Th ?2|Th ?3|Th ?4|Th ?5|Th ?6|Th ?7)/i,abbreviated:/^(CN|Th ?2|Th ?3|Th ?4|Th ?5|Th ?6|Th ?7)/i,wide:/^(Chủ ?Nhật|Chúa ?Nhật|thứ ?Hai|thứ ?Ba|thứ ?Tư|thứ ?Năm|thứ ?Sáu|thứ ?Bảy)/i},b5={narrow:[/CN/i,/2/i,/3/i,/4/i,/5/i,/6/i,/7/i],short:[/CN/i,/2/i,/3/i,/4/i,/5/i,/6/i,/7/i],abbreviated:[/CN/i,/2/i,/3/i,/4/i,/5/i,/6/i,/7/i],wide:[/(Chủ|Chúa) ?Nhật/i,/Hai/i,/Ba/i,/Tư/i,/Năm/i,/Sáu/i,/Bảy/i]},y5={narrow:/^(a|p|nửa đêm|trưa|(giờ) (sáng|chiều|tối|đêm))/i,abbreviated:/^(am|pm|nửa đêm|trưa|(giờ) (sáng|chiều|tối|đêm))/i,wide:/^(ch[^i]*|sa|nửa đêm|trưa|(giờ) (sáng|chiều|tối|đêm))/i},x5={any:{am:/^(a|sa)/i,pm:/^(p|ch[^i]*)/i,midnight:/nửa đêm/i,noon:/trưa/i,morning:/sáng/i,afternoon:/chiều/i,evening:/tối/i,night:/^đêm/i}},C5={ordinalNumber:Zg({matchPattern:c5,parsePattern:d5,valueCallback:e=>parseInt(e,10)}),era:Br({matchPatterns:u5,defaultMatchWidth:"wide",parsePatterns:f5,defaultParseWidth:"any"}),quarter:Br({matchPatterns:h5,defaultMatchWidth:"wide",parsePatterns:m5,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Br({matchPatterns:p5,defaultMatchWidth:"wide",parsePatterns:g5,defaultParseWidth:"wide"}),day:Br({matchPatterns:v5,defaultMatchWidth:"wide",parsePatterns:b5,defaultParseWidth:"wide"}),dayPeriod:Br({matchPatterns:y5,defaultMatchWidth:"wide",parsePatterns:x5,defaultParseWidth:"any"})},w5={code:"vi",formatDistance:qN,formatLong:XN,formatRelative:ZN,localize:s5,match:C5,options:{weekStartsOn:1,firstWeekContainsDate:1}},S5={lessThanXSeconds:{one:"不到 1 秒",other:"不到 {{count}} 秒"},xSeconds:{one:"1 秒",other:"{{count}} 秒"},halfAMinute:"半分钟",lessThanXMinutes:{one:"不到 1 分钟",other:"不到 {{count}} 分钟"},xMinutes:{one:"1 分钟",other:"{{count}} 分钟"},xHours:{one:"1 小时",other:"{{count}} 小时"},aboutXHours:{one:"大约 1 小时",other:"大约 {{count}} 小时"},xDays:{one:"1 天",other:"{{count}} 天"},aboutXWeeks:{one:"大约 1 个星期",other:"大约 {{count}} 个星期"},xWeeks:{one:"1 个星期",other:"{{count}} 个星期"},aboutXMonths:{one:"大约 1 个月",other:"大约 {{count}} 个月"},xMonths:{one:"1 个月",other:"{{count}} 个月"},aboutXYears:{one:"大约 1 年",other:"大约 {{count}} 年"},xYears:{one:"1 年",other:"{{count}} 年"},overXYears:{one:"超过 1 年",other:"超过 {{count}} 年"},almostXYears:{one:"将近 1 年",other:"将近 {{count}} 年"}},k5=(e,t,n)=>{let r;const o=S5[e];
35return typeof o=="string"?r=o:t===1?r=o.one:r=o.other.replace("{{count}}",String(t)),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?r+"内":r+"前":r},R5={full:"y'年'M'月'd'日' EEEE",long:"y'年'M'月'd'日'",medium:"yyyy-MM-dd",short:"yy-MM-dd"},T5={full:"zzzz a h:mm:ss",long:"z a h:mm:ss",medium:"a h:mm:ss",short:"a h:mm"},P5={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},_5={date:Fi({formats:R5,defaultWidth:"full"}),time:Fi({formats:T5,defaultWidth:"full"}),dateTime:Fi({formats:P5,defaultWidth:"full"})};function ly(e,t,n){const r="eeee p";return mk(e,t,n)?r:e.getTime()>t.getTime()?"'下个'"+r:"'上个'"+r}const O5={lastWeek:ly,yesterday:"'昨天' p",today:"'今天' p",tomorrow:"'明天' p",nextWeek:ly,other:"PP p"},$5=(e,t,n,r)=>{const o=O5[e];return typeof o=="function"?o(t,n,r):o},E5={narrow:["前","公元"],abbreviated:["前","公元"],wide:["公元前","公元"]},z5={narrow:["1","2","3","4"],abbreviated:["第一季","第二季","第三季","第四季"],wide:["第一季度","第二季度","第三季度","第四季度"]},A5={narrow:["一","二","三","四","五","六","七","八","九","十","十一","十二"],abbreviated:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],wide:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},I5={narrow:["日","一","二","三","四","五","六"],short:["日","一","二","三","四","五","六"],abbreviated:["周日","周一","周二","周三","周四","周五","周六"],wide:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]},D5={narrow:{am:"上",pm:"下",midnight:"凌晨",noon:"午",morning:"早",afternoon:"下午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"},wide:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"}},N5={narrow:{am:"上",pm:"下",midnight:"凌晨",noon:"午",morning:"早",afternoon:"下午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"},wide:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"}},M5=(e,t)=>{const n=Number(e);switch(t==null?void 0:t.unit){case"date":return n.toString()+"日";case"hour":return n.toString()+"时";case"minute":return n.toString()+"分";case"second":return n.toString()+"秒";default:return"第 "+n.toString()}},F5={ordinalNumber:M5,era:Fr({values:E5,defaultWidth:"wide"}),quarter:Fr({values:z5,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Fr({values:A5,defaultWidth:"wide"}),day:Fr({values:I5,defaultWidth:"wide"}),dayPeriod:Fr({values:D5,defaultWidth:"wide",formattingValues:N5,defaultFormattingWidth:"wide"})},B5=/^(第\s*)?\d+(日|时|分|秒)?/i,L5=/\d+/i,H5={narrow:/^(前)/i,abbreviated:/^(前)/i,wide:/^(公元前|公元)/i},V5={any:[/^(前)/i,/^(公元)/i]},j5={narrow:/^[1234]/i,abbreviated:/^第[一二三四]刻/i,wide:/^第[一二三四]刻钟/i},U5={any:[/(1|一)/i,/(2|二)/i,/(3|三)/i,/(4|四)/i]},W5={narrow:/^(一|二|三|四|五|六|七|八|九|十[二一]?)/i,abbreviated:/^(一|二|三|四|五|六|七|八|九|十[二一]?|\d|1[0-2])月/i,wide:/^(一|二|三|四|五|六|七|八|九|十[二一]?)月/i},q5={narrow:[/^一/i,/^二/i,/^三/i,/^四/i,/^五/i,/^六/i,/^七/i,/^八/i,/^九/i,/^十(?!(一|二))/i,/^十一/i,/^十二/i],any:[/^(一|1(?!\d))/i,/^(二|2)/i,/^(三|3)/i,/^(四|4)/i,/^(五|5)/i,/^(六|6)/i,/^(七|7)/i,/^(八|8)/i,/^(九|9)/i,/^(十(?!(一|二))|10)/i,/^(十一|11)/i,/^(十二|12)/i]},K5={narrow:/^[一二三四五六日]/i,short:/^[一二三四五六日]/i,abbreviated:/^周[一二三四五六日]/i,wide:/^星期[一二三四五六日]/i},Y5={any:[/日/i,/一/i,/二/i,/三/i,/四/i,/五/i,/六/i]},G5={any:/^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨|)/i},X5={any:{am:/^上午?/i,pm:/^下午?/i,midnight:/^午夜/i,noon:/^[中正]午/i,morning:/^早上/i,afternoon:/^下午/i,evening:/^晚上?/i,night:/^凌晨/i}},Q5={ordinalNumber:Zg({matchPattern:B5,parsePattern:L5,valueCallback:e=>parseInt(e,10)}),era:Br({matchPatterns:H5,defaultMatchWidth:"wide",parsePatterns:V5,defaultParseWidth:"any"}),quarter:Br({matchPatterns:j5,defaultMatchWidth:"wide",parsePatterns:U5,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Br({matchPatterns:W5,defaultMatchWidth:"wide",parsePatterns:q5,defaultParseWidth:"any"}),day:Br({matchPatterns:K5,defaultMatchWidth:"wide",parsePatterns:Y5,defaultParseWidth:"any"}),dayPeriod:Br({matchPatterns:G5,defaultMatchWidth:"any",parsePatterns:X5,defaultParseWidth:"any"})},Z5={code:"zh-CN",formatDistance:k5,formatLong:_5,formatRelative:$5,localize:F5,match:Q5,options:{weekStartsOn:1,firstWeekContainsDate:4}},fp={name:"en-US",locale:Ff},sy={name:"vi-VN",locale:w5},J5={name:"zh-CN",locale:Z5};var pk=typeof global=="object"&&global&&global.Object===Object&&global,eM=typeof self=="object"&&self&&self.Object===Object&&self,Ao=pk||eM||Function("return this")(),xa=Ao.Symbol,gk=Object.prototype,tM=gk.hasOwnProperty,n
35M=gk.toString,ac=xa?xa.toStringTag:void 0;function rM(e){var t=tM.call(e,ac),n=e[ac];try{e[ac]=void 0;var r=!0}catch{}var o=nM.call(e);return r&&(t?e[ac]=n:delete e[ac]),o}var oM=Object.prototype,iM=oM.toString;function aM(e){return iM.call(e)}var lM="[object Null]",sM="[object Undefined]",cy=xa?xa.toStringTag:void 0;function Pl(e){return e==null?e===void 0?sM:lM:cy&&cy in Object(e)?rM(e):aM(e)}function Ca(e){return e!=null&&typeof e=="object"}var cM="[object Symbol]";function md(e){return typeof e=="symbol"||Ca(e)&&Pl(e)==cM}function vk(e,t){for(var n=-1,r=e==null?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}var go=Array.isArray,dy=xa?xa.prototype:void 0,uy=dy?dy.toString:void 0;function bk(e){if(typeof e=="string")return e;if(go(e))return vk(e,bk)+"";if(md(e))return uy?uy.call(e):"";var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}var dM=/\s/;function uM(e){for(var t=e.length;t--&&dM.test(e.charAt(t)););return t}var fM=/^\s+/;function hM(e){return e&&e.slice(0,uM(e)+1).replace(fM,"")}function $o(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var fy=NaN,mM=/^[-+]0x[0-9a-f]+$/i,pM=/^0b[01]+$/i,gM=/^0o[0-7]+$/i,vM=parseInt;function Ku(e){if(typeof e=="number")return e;if(md(e))return fy;if($o(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=$o(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=hM(e);var n=pM.test(e);return n||gM.test(e)?vM(e.slice(2),n?2:8):mM.test(e)?fy:+e}var hy=1/0,bM=17976931348623157e292;function yM(e){if(!e)return e===0?e:0;if(e=Ku(e),e===hy||e===-hy){var t=e<0?-1:1;return t*bM}return e===e?e:0}function xM(e){var t=yM(e),n=t%1;return t===t?n?t-n:t:0}function ev(e){return e}var CM="[object AsyncFunction]",wM="[object Function]",SM="[object GeneratorFunction]",kM="[object Proxy]";function tv(e){if(!$o(e))return!1;var t=Pl(e);return t==wM||t==SM||t==CM||t==kM}var Bh=Ao["__core-js_shared__"],my=function(){var e=/[^.]+$/.exec(Bh&&Bh.keys&&Bh.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function RM(e){return!!my&&my in e}var TM=Function.prototype,PM=TM.toString;function _l(e){if(e!=null){try{return PM.call(e)}catch{}try{return e+""}catch{}}return""}var _M=/[\\^$.*+?()[\]{}|]/g,OM=/^\[object .+?Constructor\]$/,$M=Function.prototype,EM=Object.prototype,zM=$M.toString,AM=EM.hasOwnProperty,IM=RegExp("^"+zM.call(AM).replace(_M,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function DM(e){if(!$o(e)||RM(e))return!1;var t=tv(e)?IM:OM;return t.test(_l(e))}function NM(e,t){return e==null?void 0:e[t]}function Ol(e,t){var n=NM(e,t);return DM(n)?n:void 0}var hp=Ol(Ao,"WeakMap"),py=Object.create,MM=function(){function e(){}return function(t){if(!$o(t))return{};if(py)return py(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();function FM(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function BM(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}var LM=800,HM=16,VM=Date.now;function jM(e){var t=0,n=0;return function(){var r=VM(),o=HM-(r-n);if(n=r,o>0){if(++t>=LM)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function UM(e){return function(){return e}}var Yu=function(){try{var e=Ol(Object,"defineProperty");return e({},"",{}),e}catch{}}(),WM=Yu?function(e,t){return Yu(e,"toString",{configurable:!0,enumerable:!1,value:UM(t),writable:!0})}:ev,qM=jM(WM),KM=9007199254740991,YM=/^(?:0|[1-9]\d*)$/;function nv(e,t){var n=typeof e;return t=t??KM,!!t&&(n=="number"||n!="symbol"&&YM.test(e))&&e>-1&&e%1==0&&e<t}
35function pd(e,t,n){t=="__proto__"&&Yu?Yu(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function gd(e,t){return e===t||e!==e&&t!==t}var GM=Object.prototype,XM=GM.hasOwnProperty;function QM(e,t,n){var r=e[t];(!(XM.call(e,t)&&gd(r,n))||n===void 0&&!(t in e))&&pd(e,t,n)}function ZM(e,t,n,r){var o=!n;n||(n={});for(var i=-1,a=t.length;++i<a;){var l=t[i],s=void 0;s===void 0&&(s=e[l]),o?pd(n,l,s):QM(n,l,s)}return n}var gy=Math.max;function JM(e,t,n){return t=gy(t===void 0?e.length-1:t,0),function(){for(var r=arguments,o=-1,i=gy(r.length-t,0),a=Array(i);++o<i;)a[o]=r[t+o];o=-1;for(var l=Array(t+1);++o<t;)l[o]=r[o];return l[t]=n(a),FM(e,this,l)}}function eF(e,t){return qM(JM(e,t,ev),e+"")}var tF=9007199254740991;function rv(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=tF}function Ms(e){return e!=null&&rv(e.length)&&!tv(e)}function nF(e,t,n){if(!$o(n))return!1;var r=typeof t;return(r=="number"?Ms(n)&&nv(t,n.length):r=="string"&&t in n)?gd(n[t],e):!1}function rF(e){return eF(function(t,n){var r=-1,o=n.length,i=o>1?n[o-1]:void 0,a=o>2?n[2]:void 0;for(i=e.length>3&&typeof i=="function"?(o--,i):void 0,a&&nF(n[0],n[1],a)&&(i=o<3?void 0:i,o=1),t=Object(t);++r<o;){var l=n[r];l&&e(t,l,r,i)}return t})}var oF=Object.prototype;function ov(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||oF;return e===n}function iF(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var aF="[object Arguments]";function vy(e){return Ca(e)&&Pl(e)==aF}var yk=Object.prototype,lF=yk.hasOwnProperty,sF=yk.propertyIsEnumerable,Gu=vy(function(){return arguments}())?vy:function(e){return Ca(e)&&lF.call(e,"callee")&&!sF.call(e,"callee")};function cF(){return!1}var xk=typeof exports=="object"&&exports&&!exports.nodeType&&exports,by=xk&&typeof module=="object"&&module&&!module.nodeType&&module,dF=by&&by.exports===xk,yy=dF?Ao.Buffer:void 0,uF=yy?yy.isBuffer:void 0,Xu=uF||cF,fF="[object Arguments]",hF="[object Array]",mF="[object Boolean]",pF="[object Date]",gF="[object Error]",vF="[object Function]",bF="[object Map]",yF="[object Number]",xF="[object Object]",CF="[object RegExp]",wF="[object Set]",SF="[object String]",kF="[object WeakMap]",RF="[object ArrayBuffer]",TF="[object DataView]",PF="[object Float32Array]",_F="[object Float64Array]",OF="[object Int8Array]",$F="[object Int16Array]",EF="[object Int32Array]",zF="[object Uint8Array]",AF="[object Uint8ClampedArray]",IF="[object Uint16Array]",DF="[object Uint32Array]",Tn={};Tn[PF]=Tn[_F]=Tn[OF]=Tn[$F]=Tn[EF]=Tn[zF]=Tn[AF]=Tn[IF]=Tn[DF]=!0;Tn[fF]=Tn[hF]=Tn[RF]=Tn[mF]=Tn[TF]=Tn[pF]=Tn[gF]=Tn[vF]=Tn[bF]=Tn[yF]=Tn[xF]=Tn[CF]=Tn[wF]=Tn[SF]=Tn[kF]=!1;function NF(e){return Ca(e)&&rv(e.length)&&!!Tn[Pl(e)]}function MF(e){return function(t){return e(t)}}var Ck=typeof exports=="object"&&exports&&!exports.nodeType&&exports,zc=Ck&&typeof module=="object"&&module&&!module.nodeType&&module,FF=zc&&zc.exports===Ck,Lh=FF&&pk.process,xy=function(){try{var e=zc&&zc.require&&zc.require("util").types;return e||Lh&&Lh.binding&&Lh.binding("util")}catch{}}(),Cy=xy&&xy.isTypedArray,iv=Cy?MF(Cy):NF,BF=Object.prototype,LF=BF.hasOwnProperty;function wk(e,t){var n=go(e),r=!n&&Gu(e),o=!n&&!r&&Xu(e),i=!n&&!r&&!o&&iv(e),a=n||r||o||i,l=a?iF(e.length,String):[],s=l.length;for(var c in e)(t||LF.call(e,c))&&!(a&&(c=="length"||o&&(c=="offset"||c=="parent")||i&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||nv(c,s)))&&l.push(c);return l}function Sk(e,t){return function(n){return e(t(n))}}var HF=Sk(Object.keys,Object),VF=Object.prototype,jF=VF.hasOwnProperty;function UF(e){if(!ov(e))return HF(e);var t=[];for(var n in Object(e))jF.call(e,n)&&n!="constructor"&&t.push(n);return t}function av(e){return Ms(e)?wk(e):UF(e)}function WF(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}var qF=Object.prototype,KF=qF.hasOwnProperty;function YF(e){if(!$o(e))return WF(e);var t=ov(e),n=[];for(var r in e)r=="constructor"&&(t||!KF.call(e,r))||n.push(r);return n}function kk(e){return Ms(e)?wk(e,!0):YF(e)}var GF=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,XF=/^\w*$/;function lv(e,t){if(go(e))return!1;var n=typeof e;return n=="number"||n=="symbol"||n=="boolean"||e==null||md(e)?!0:XF.test(e)||!GF.test(e)||t!=null&&e in Object(t)}var qc=Ol(Object,"create");function QF(){this.__data__=qc?qc(null):{},this.size=0}function ZF(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var JF="__lodash_hash_undefined__",eB=Object.prototype,tB=eB.hasOwnProperty;function nB(e){var t=this.__data__;if(qc){var n=t[e];return n===JF?void 0:n}return tB.call(t,e)?t[e]:void 0}var rB=Object.prototype,oB=rB.hasOwnProperty;function iB(e){var t=this.__data__;return qc?t[e]!==void 0:oB.call(t,e)}var aB="__lodash_hash_undefined__";function lB(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=qc&&t===void 0?aB:t,this}function xl(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}xl.prototype.clear=QF;xl.prototype.delete=ZF;xl.prototype.get=nB;xl.prototype.has=iB;xl.prototype.set=lB;function sB(){this.__data__=[],this.size=0}function Bf(e,t){for(var n=e.length;n--;)if(gd(e[n][0],t))return n;return-1}var cB=Array.prototype,dB=cB.splice;function uB(e){var t=this.__data__,n=Bf(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():dB.call(t,n,1),--this.size,!0}function fB(e){var t=this.__data__,n=Bf(t,e);return n<0?void 0:t[n][1]}function hB(e){return Bf(this.__data__,e)>-1}function mB(e,t){var n=this.__data__,r=Bf(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function Yi(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Yi.prototype.clear=sB;Yi.prototype.delete=uB;Yi.prototype.get=fB;Yi.prototype.has=hB;Yi.prototype.set=mB;var Kc=Ol(Ao,"Map");function pB(){this.size=0,this.__data__={hash:new xl,map:new(Kc||Yi),string:new xl}}function gB(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function Lf(e,t){var n=e.__data__;
vendor: 1,074 bytes, line 35
35return gB(t)?n[typeof t=="string"?"string":"hash"]:n.map}function vB(e){var t=Lf(this,e).delete(e);return this.size-=t?1:0,t}function bB(e){return Lf(this,e).get(e)}function yB(e){return Lf(this,e).has(e)}function xB(e,t){var n=Lf(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}function Gi(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Gi.prototype.clear=pB;Gi.prototype.delete=vB;Gi.prototype.get=bB;Gi.prototype.has=yB;Gi.prototype.set=xB;var CB="Expected a function";function sv(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(CB);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(sv.Cache||Gi),n}sv.Cache=Gi;var wB=500;function SB(e){var t=sv(e,function(r){return n.size===wB&&n.clear(),r}),n=t.cache;return t}var kB=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,RB=/\\(\\)?/g,TB=SB(function(e){var t=[];
vendor: 3,622 bytes, line 35
35return e.charCodeAt(0)===46&&t.push(""),e.replace(kB,function(n,r,o,i){t.push(o?i.replace(RB,"$1"):r||n)}),t});function Cl(e){return e==null?"":bk(e)}function Rk(e,t){return go(e)?e:lv(e,t)?[e]:TB(Cl(e))}function Hf(e){if(typeof e=="string"||md(e))return e;var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}function Tk(e,t){t=Rk(t,e);for(var n=0,r=t.length;e!=null&&n<r;)e=e[Hf(t[n++])];return n&&n==r?e:void 0}function Yc(e,t,n){var r=e==null?void 0:Tk(e,t);return r===void 0?n:r}function PB(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}var Pk=Sk(Object.getPrototypeOf,Object),_B="[object Object]",OB=Function.prototype,$B=Object.prototype,_k=OB.toString,EB=$B.hasOwnProperty,zB=_k.call(Object);function AB(e){if(!Ca(e)||Pl(e)!=_B)return!1;var t=Pk(e);if(t===null)return!0;var n=EB.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&_k.call(n)==zB}function IB(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),n=n>o?o:n,n<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(o);++r<o;)i[r]=e[r+t];return i}function DB(e,t,n){var r=e.length;return n=n===void 0?r:n,!t&&n>=r?e:IB(e,t,n)}var NB="\\ud800-\\udfff",MB="\\u0300-\\u036f",FB="\\ufe20-\\ufe2f",BB="\\u20d0-\\u20ff",LB=MB+FB+BB,HB="\\ufe0e\\ufe0f",VB="\\u200d",jB=RegExp("["+VB+NB+LB+HB+"]");function Ok(e){return jB.test(e)}function UB(e){return e.split("")}var $k="\\ud800-\\udfff",WB="\\u0300-\\u036f",qB="\\ufe20-\\ufe2f",KB="\\u20d0-\\u20ff",YB=WB+qB+KB,GB="\\ufe0e\\ufe0f",XB="["+$k+"]",mp="["+YB+"]",pp="\\ud83c[\\udffb-\\udfff]",QB="(?:"+mp+"|"+pp+")",Ek="[^"+$k+"]",zk="(?:\\ud83c[\\udde6-\\uddff]){2}",Ak="[\\ud800-\\udbff][\\udc00-\\udfff]",ZB="\\u200d",Ik=QB+"?",Dk="["+GB+"]?",JB="(?:"+ZB+"(?:"+[Ek,zk,Ak].join("|")+")"+Dk+Ik+")*",eL=Dk+Ik+JB,tL="(?:"+[Ek+mp+"?",mp,zk,Ak,XB].join("|")+")",nL=RegExp(pp+"(?="+pp+")|"+tL+eL,"g");function rL(e){return e.match(nL)||[]}function oL(e){return Ok(e)?rL(e):UB(e)}function iL(e){return function(t){t=Cl(t);var n=Ok(t)?oL(t):void 0,r=n?n[0]:t.charAt(0),o=n?DB(n,1).join(""):t.slice(1);return r[e]()+o}}var Nk=iL("toUpperCase");function aL(e){return Nk(Cl(e).toLowerCase())}function lL(e,t,n,r){for(var o=-1,i=e==null?0:e.length;++o<i;)n=t(n,e[o],o,e);return n}function sL(e){return function(t){return e==null?void 0:e[t]}}var cL={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}
35,dL=sL(cL),uL=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,fL="\\u0300-\\u036f",hL="\\ufe20-\\ufe2f",mL="\\u20d0-\\u20ff",pL=fL+hL+mL,gL="["+pL+"]",vL=RegExp(gL,"g");function bL(e){return e=Cl(e),e&&e.replace(uL,dL).replace(vL,"")}var yL=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function xL(e){return e.match(yL)||[]}var CL=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function wL(e){return CL.test(e)}var Mk="\\ud800-\\udfff",SL="\\u0300-\\u036f",kL="\\ufe20-\\ufe2f",RL="\\u20d0-\\u20ff",TL=SL+kL+RL,Fk="\\u2700-\\u27bf",Bk="a-z\\xdf-\\xf6\\xf8-\\xff",PL="\\xac\\xb1\\xd7\\xf7",_L="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",OL="\\u2000-\\u206f",$L=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Lk="A-Z\\xc0-\\xd6\\xd8-\\xde",EL="\\ufe0e\\ufe0f",Hk=PL+_L+OL+$L,Vk="['’]",wy="["+Hk+"]",zL="["+TL+"]",jk="\\d+",AL="["+Fk+"]",Uk="["+Bk+"]",Wk="[^"+Mk+Hk+jk+Fk+Bk+Lk+"]",IL="\\ud83c[\\udffb-\\udfff]",DL="(?:"+zL+"|"+IL+")",NL="[^"+Mk+"]",qk="(?:\\ud83c[\\udde6-\\uddff]){2}",Kk="[\\ud800-\\udbff][\\udc00-\\udfff]",ts="["+Lk+"]",ML="\\u200d",Sy="(?:"+Uk+"|"+Wk+")",FL="(?:"+ts+"|"+Wk+")",ky="(?:"+Vk+"(?:d|ll|m|re|s|t|ve))?",Ry="(?:"+Vk+"(?:D|LL|M|RE|S|T|VE))?",Yk=DL+"?",Gk="["+EL+"]?",BL="(?:"+ML+"(?:"+[NL,qk,Kk].join("|")+")"+Gk+Yk+")*",LL="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",HL="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",VL=Gk+Yk+BL,jL="(?:"+[AL,qk,Kk].join("|")+")"+VL,UL=RegExp([ts+"?"+Uk+"+"+ky+"(?="+[wy,ts,"$"].join("|")+")",FL+"+"+Ry+"(?="+[wy,ts+Sy,"$"].join("|")+")",ts+"?"+Sy+"+"+ky,ts+"+"+Ry,HL,LL,jk,jL].join("|"),"g");function WL(e){return e.match(UL)||[]}function qL(e,t,n){return e=Cl(e),t=t,t===void 0?wL(e)?WL(e):xL(e):e.match(t)||[]}var KL="['’]",YL=RegExp(KL,"g");function Xk(e){return function(t){return lL(qL(bL(t).replace(YL,"")),e,"")}}var Ty=Xk(function(e,t,n){return t=t.toLowerCase(),e+(n?aL(t):t)}),GL=Ao.isFinite,XL=Math.min;function QL(e){var t=Math[e];return function(n,r){if(n=Ku(n),r=r==null?0:XL(xM(r),292),r&&GL(n)){var o=(Cl(n)+"e").split("e"),i=t(o[0]+"e"+(+o[1]+r));return o=(Cl(i)+"e").split("e"),+(o[0]+"e"+(+o[1]-r))}return t(n)}}function ZL(){this.__data__=new Yi,this.size=0}function JL(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function e4(e){return this.__data__.get(e)}function t4(e){return this.__data__.has(e)}var n4=200;function r4(e,t){var n=this.__data__;if(n instanceof Yi){var r=n.__data__;if(!Kc||r.length<n4-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Gi(r)}return n.set(e,t),this.size=n.size,this}function di(e){var t=this.__data__=new Yi(e);this.size=t.size}di.prototype.clear=ZL;di.prototype.delete=JL;di.prototype.get=e4;di.prototype.has=t4;di.prototype.set=r4;var Qk=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Py=Qk&&typeof module=="object"&&module&&!module.nodeType&&module,o4=Py&&Py.exports===Qk,_y=o4?Ao.Buffer:void 0;_y&&_y.allocUnsafe;function i4(e,t){return e.slice()}function a4(e,t){for(var n=-1,r=e==null?0:e.length,o=0,i=[];++n<r;){var a=e[n];t(a,n,e)&&(i[o++]=a)}return i}function l4(){return[]}var s4=Object.prototype,c4=s4.propertyIsEnumerable,Oy=Object.getOwnPropertySymbols,d4=Oy?function(e){return e==null?[]:(e=Object(e),a4(Oy(e),function(t){return c4.call(e,t)}))}:l4;function u4(e,t,n){var r=t(e);return go(e)?r:PB(r,n(e))}function $y(e){return u4(e,av,d4)}var gp=Ol(Ao,"DataView"),vp=Ol(Ao,"Promise"),bp=Ol(Ao,"Set"),Ey="[object Map]",f4="[object Object]",zy="[object Promise]",Ay="[object Set]",Iy="[object WeakMap]",Dy="[object DataView]",h4=_l(gp),m4=_l(Kc),p4=_l(vp),g4=_l(bp),v4=_l(hp),ua=Pl;(gp&&ua(new gp(new ArrayBuffer(1)))!=Dy||Kc&&ua(new Kc)!=Ey||vp&&ua(vp.resolve())!=zy||bp&&ua(new bp)!=Ay||hp&&ua(new hp)!=Iy)&&(ua=function(e){var t=Pl(e),n=t==f4?e.constructor:void 0,r=n?_l(n):"";if(r)switch(r){case h4:return Dy;case m4:return Ey;case p4:return zy;case g4:return Ay;case v4:return Iy}return t});var Qu=Ao.Uint8Array;function b4(e){var t=new e.constructor(e.byteLength);return new Qu(t).set(new Qu(e)),t}function y4(e,t){var n=b4(e.buffer);return new e.constructor(n,e.byteOffset,e.length)}function x4(e){return typeof e.constructor=="function"&&!ov(e)?MM(Pk(e)):{}}var C4="__lodash_hash_undefined__";function w4(e){return this.__data__.set(e,C4),this}function S4(e){return this.__data__.has(e)}function Zu(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new Gi;++t<n;)this.add(e[t])}Zu.prototype.add=Zu.prototype.push=w4;Zu.prototype.has=S4;function k4(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function R4(e,t){return e.has(t)}var T4=1,P4=2;function Zk(e,t,n,r,o,i){var a=n&T4,l=e.length,s=t.length;if(l!=s&&!(a&&s>l))return!1;var c=i.get(e),d=i.get(t);if(c&&d)return c==t&&d==e;var f=-1,h=!0,p=n&P4?new Zu:void 0;for(i.set(e,t),i.set(t,e);++f<l;){var m=e[f],g=t[f];if(r)var b=a?r(g,m,f,t,e,i):r(m,g,f,e,t,i);if(b!==void 0){if(b)continue;h=!1;break}
vendor: 2,288 bytes, line 35
35if(p){if(!k4(t,function(v,y){if(!R4(p,y)&&(m===v||o(m,v,n,r,i)))return p.push(y)})){h=!1;break}}else if(!(m===g||o(m,g,n,r,i))){h=!1;break}}return i.delete(e),i.delete(t),h}function _4(e){var t=-1,n=Array(e.size);return e.forEach(function(r,o){n[++t]=[o,r]}),n}function O4(e){var t=-1,n=Array(e.size);return e.forEach(function(r){n[++t]=r}),n}var $4=1,E4=2,z4="[object Boolean]",A4="[object Date]",I4="[object Error]",D4="[object Map]",N4="[object Number]",M4="[object RegExp]",F4="[object Set]",B4="[object String]",L4="[object Symbol]",H4="[object ArrayBuffer]",V4="[object DataView]",Ny=xa?xa.prototype:void 0,Hh=Ny?Ny.valueOf:void 0;function j4(e,t,n,r,o,i,a){switch(n){case V4:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case H4:return!(e.byteLength!=t.byteLength||!i(new Qu(e),new Qu(t)));case z4:case A4:case N4:return gd(+e,+t);case I4:return e.name==t.name&&e.message==t.message;case M4:case B4:return e==t+"";case D4:var l=_4;case F4:var s=r&$4;if(l||(l=O4),e.size!=t.size&&!s)return!1;var c=a.get(e);if(c)return c==t;r|=E4,a.set(e,t);var d=Zk(l(e),l(t),r,o,i,a);return a.delete(e),d;case L4:if(Hh)return Hh.call(e)==Hh.call(t)}return!1}var U4=1,W4=Object.prototype,q4=W4.hasOwnProperty;function K4(e,t,n,r,o,i){var a=n&U4,l=$y(e),s=l.length,c=$y(t),d=c.length;if(s!=d&&!a)return!1;for(var f=s;f--;){var h=l[f];if(!(a?h in t:q4.call(t,h)))return!1}var p=i.get(e),m=i.get(t);if(p&&m)return p==t&&m==e;var g=!0;i.set(e,t),i.set(t,e);for(var b=a;++f<s;){h=l[f];var v=e[h],y=t[h];if(r)var C=a?r(y,v,h,t,e,i):r(v,y,h,e,t,i);if(!(C===void 0?v===y||o(v,y,n,r,i):C)){g=!1;break}b||(b=h=="constructor")}if(g&&!b){var w=e.constructor,x=t.constructor;w!=x&&"constructor"in e&&"constructor"in t&&!(typeof w=="function"&&w instanceof w&&typeof x=="function"&&x instanceof x)&&(g=!1)}return i.delete(e),i.delete(t),g}var Y4=1,My="[object Arguments]",Fy="[object Array]",Kd="[object Object]",G4=Object.prototype,By=G4.hasOwnProperty;function X4(e,t,n,r,o,i){var a=go(e),l=go(t),s=a?Fy:ua(e),c=l?Fy:ua(t);s=s==My?Kd:s,c=c==My?Kd:c;var d=s==Kd,f=c==Kd,h=s==c;if(h&&Xu(e)){if(!Xu(t))return!1;a=!0,d=!1}if(h&&!d)return i||(i=new di),a||iv(e)?Zk(e,t,n,r,o,i):j4(e,t,s,n,r,o,i);if(!(n&Y4)){var p=d&&By.call(e,"__wrapped__"),m=f&&By.call(t,"__wrapped__");
35if(p||m){var g=p?e.value():e,b=m?t.value():t;return i||(i=new di),o(g,b,n,r,i)}}return h?(i||(i=new di),K4(e,t,n,r,o,i)):!1}function cv(e,t,n,r,o){return e===t?!0:e==null||t==null||!Ca(e)&&!Ca(t)?e!==e&&t!==t:X4(e,t,n,r,cv,o)}var Q4=1,Z4=2;function J4(e,t,n,r){var o=n.length,i=o;if(e==null)return!i;for(e=Object(e);o--;){var a=n[o];if(a[2]?a[1]!==e[a[0]]:!(a[0]in e))return!1}for(;++o<i;){a=n[o];var l=a[0],s=e[l],c=a[1];if(a[2]){if(s===void 0&&!(l in e))return!1}else{var d=new di,f;if(!(f===void 0?cv(c,s,Q4|Z4,r,d):f))return!1}}return!0}function Jk(e){return e===e&&!$o(e)}function e6(e){for(var t=av(e),n=t.length;n--;){var r=t[n],o=e[r];t[n]=[r,o,Jk(o)]}return t}function eR(e,t){return function(n){return n==null?!1:n[e]===t&&(t!==void 0||e in Object(n))}}function t6(e){var t=e6(e);return t.length==1&&t[0][2]?eR(t[0][0],t[0][1]):function(n){return n===e||J4(n,e,t)}}function n6(e,t){return e!=null&&t in Object(e)}function r6(e,t,n){t=Rk(t,e);for(var r=-1,o=t.length,i=!1;++r<o;){var a=Hf(t[r]);if(!(i=e!=null&&n(e,a)))break;e=e[a]}return i||++r!=o?i:(o=e==null?0:e.length,!!o&&rv(o)&&nv(a,o)&&(go(e)||Gu(e)))}function o6(e,t){return e!=null&&r6(e,t,n6)}var i6=1,a6=2;function l6(e,t){return lv(e)&&Jk(t)?eR(Hf(e),t):function(n){var r=Yc(n,e);return r===void 0&&r===t?o6(n,e):cv(t,r,i6|a6)}}function s6(e){return function(t){return t==null?void 0:t[e]}}function c6(e){return function(t){return Tk(t,e)}}function d6(e){return lv(e)?s6(Hf(e)):c6(e)}function Vf(e){return typeof e=="function"?e:e==null?ev:typeof e=="object"?go(e)?l6(e[0],e[1]):t6(e):d6(e)}function u6(e,t,n,r){for(var o=-1,i=e==null?0:e.length;++o<i;){var a=e[o];t(r,a,n(a),e)}return r}function f6(e){return function(t,n,r){for(var o=-1,i=Object(t),a=r(t),l=a.length;l--;){var s=a[++o];if(n(i[s],s,i)===!1)break}return t}}var tR=f6();function nR(e,t){return e&&tR(e,t,av)}function h6(e,t){return function(n,r){if(n==null)return n;if(!Ms(n))return e(n,r);for(var o=n.length,i=-1,a=Object(n);++i<o&&r(a[i],i,a)!==!1;);return n}}var rR=h6(nR);function m6(e,t,n,r){return rR(e,function(o,i,a){t(r,o,n(o),a)}),r}function p6(e,t){return function(n,r){var o=go(n)?u6:m6,i=t?t():{};return o(n,e,Vf(r),i)}}var Vh=function(){return Ao.Date.now()},g6="Expected a function",v6=Math.max,b6=Math.min;function y6(e,t,n){var r,o,i,a,l,s,c=0,d=!1,f=!1,h=!0;if(typeof e!="function")throw new TypeError(g6);t=Ku(t)||0,$o(n)&&(d=!!n.leading,f="maxWait"in n,i=f?v6(Ku(n.maxWait)||0,t):i,h="trailing"in n?!!n.trailing:h);function p(S){var T=r,P=o;return r=o=void 0,c=S,a=e.apply(P,T),a}function m(S){return c=S,l=setTimeout(v,t),d?p(S):a}function g(S){var T=S-s,P=S-c,_=t-T;return f?b6(_,i-P):_}function b(S){var T=S-s,P=S-c;return s===void 0||T>=t||T<0||f&&P>=i}function v(){var S=Vh();if(b(S))return y(S);l=setTimeout(v,g(S))}function y(S){return l=void 0,h&&r?p(S):(r=o=void 0,a)}function C(){l!==void 0&&clearTimeout(l),c=0,r=s=o=l=void 0}function w(){return l===void 0?a:y(Vh())}function x(){var S=Vh(),T=b(S);if(r=arguments,o=this,s=S,T){if(l===void 0)return m(s);if(f)return clearTimeout(l),l=setTimeout(v,t),p(s)}return l===void 0&&(l=setTimeout(v,t)),a}return x.cancel=C,x.flush=w,x}function yp(e,t,n){(n!==void 0&&!gd(e[t],n)||n===void 0&&!(t in e))&&pd(e,t,n)}function x6(e){return Ca(e)&&Ms(e)}function xp(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}function C6(e){return ZM(e,kk(e))}function w6(e,t,n,r,o,i,a){var l=xp(e,n),s=xp(t,n),c=a.get(s);if(c){yp(e,n,c);return}var d=i?i(l,s,n+"",e,t,a):void 0,f=d===void 0;if(f){var h=go(s),p=!h&&Xu(s),m=!h&&!p&&iv(s);d=s,h||p||m?go(l)?d=l:x6(l)?d=BM(l):p?(f=!1,d=i4(s)):m?(f=!1,d=y4(s)):d=[]:AB(s)||Gu(s)?(d=l,Gu(l)?d=C6(l):(!$o(l)||tv(l))&&(d=x4(s))):f=!1}f&&(a.set(s,d),o(d,s,r,i,a),a.delete(s)),yp(e,n,d)}function oR(e,t,n,r,o){e!==t&&tR(t,function(i,a){if(o||(o=new di),$o(i))w6(e,t,a,n,oR,r,o);else{var l=r?r(xp(e,a),i,a+"",e,t,o):void 0;l===void 0&&(l=i),yp(e,a,l)}},kk)}function S6(e,t){var n=-1,r=Ms(e)?Array(e.length):[];return rR(e,function(o,i,a){r[++n]=t(o,i,a)}),r}function k6(e,t){var n=go(e)?vk:S6;return n(e,Vf(t))}var R6=Object.prototype,T6=R6.hasOwnProperty,iR=p6(function(e,t,n){T6.call(e,n)?e[n].push(t):pd(e,n,[t])});function P6(e,t){return e>t}var aR=Xk(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()});function _6(e,t){var n={};return t=Vf(t),nR(e,function(r,o,i){pd(n,o,t(r,o,i))}),n}
35function O6(e,t,n){for(var r=-1,o=e.length;++r<o;){var i=e[r],a=t(i);if(a!=null&&(l===void 0?a===a&&!md(a):n(a,l)))var l=a,s=i}return s}function $6(e,t){return e&&e.length?O6(e,Vf(t),P6):void 0}var as=rF(function(e,t,n){oR(e,t,n)}),E6=QL("round"),z6="Expected a function";function lR(e,t,n){var r=!0,o=!0;if(typeof e!="function")throw new TypeError(z6);return $o(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),y6(e,t,{leading:r,maxWait:t,trailing:o})}function On(e){const{mergedLocaleRef:t,mergedDateLocaleRef:n}=Ve(qr,null)||{},r=R(()=>{var i,a;return(a=(i=t==null?void 0:t.value)===null||i===void 0?void 0:i[e])!==null&&a!==void 0?a:up[e]});return{dateLocaleRef:R(()=>{var i;return(i=n==null?void 0:n.value)!==null&&i!==void 0?i:fp}),localeRef:r}}const xs="naive-ui-style";function Kt(e,t,n){if(!t)return;const r=Ki(),o=R(()=>{const{value:l}=t;if(!l)return;const s=l[e];if(s)return s}),i=Ve(qr,null),a=()=>{Wt(()=>{const{value:l}=n,s=`${l}${e}Rtl`;if(D3(s,r))return;const{value:c}=o;c&&c.style.mount({id:s,head:!0,anchorMetaName:xs,props:{bPrefix:l?`.${l}-`:void 0},ssr:r,parent:i==null?void 0:i.styleMountTarget})})};return r?a():pi(a),o}const no={fontFamily:'v-sans, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',fontFamilyMono:"v-mono, SFMono-Regular, Menlo, Consolas, Courier, monospace",fontWeight:"400",fontWeightStrong:"500",cubicBezierEaseInOut:"cubic-bezier(.4, 0, .2, 1)",cubicBezierEaseOut:"cubic-bezier(0, 0, .2, 1)",cubicBezierEaseIn:"cubic-bezier(.4, 0, 1, 1)",borderRadius:"3px",borderRadiusSmall:"2px",fontSize:"14px",fontSizeMini:"12px",fontSizeTiny:"12px",fontSizeSmall:"14px",fontSizeMedium:"14px",fontSizeLarge:"15px",fontSizeHuge:"16px",lineHeight:"1.6",heightMini:"16px",heightTiny:"22px",heightSmall:"28px",heightMedium:"34px",heightLarge:"40px",heightHuge:"46px"},{fontSize:A6,fontFamily:I6,lineHeight:D6}=no,sR=E("body",`
36 margin: 0;
37 font-size: ${A6};
38 font-family: ${I6};
39 line-height: ${D6};
40 -webkit-text-size-adjust: 100%;
41 -webkit-tap-highlight-color: transparent;
42`,[E("input",`
43 font-family: inherit;
44 font-size: inherit;
45 `)]);function bo(e,t,n){if(!t)return;const r=Ki(),o=Ve(qr,null),i=()=>{const a=n.value;t.mount({id:a===void 0?e:a+e,head:!0,anchorMetaName:xs,props:{bPrefix:a?`.${a}-`:void 0},ssr:r,parent:o==null?void 0:o.styleMountTarget}),o!=null&&o.preflightStyleDisabled||sR.mount({id:"n-global",head:!0,anchorMetaName:xs,ssr:r,parent:o==null?void 0:o.styleMountTarget})};r?i():pi(i)}function _e(e,t,n,r,o,i){const a=Ki(),l=Ve(qr,null);if(n){const c=()=>{const d=i==null?void 0:i.value;n.mount({id:d===void 0?t:d+t,head:!0,props:{bPrefix:d?`.${d}-`:void 0},anchorMetaName:xs,ssr:a,parent:l==null?void 0:l.styleMountTarget}),l!=null&&l.preflightStyleDisabled||sR.mount({id:"n-global",head:!0,anchorMetaName:xs,ssr:a,parent:l==null?void 0:l.styleMountTarget})};a?c():pi(c)}return R(()=>{var c;const{theme:{common:d,self:f,peers:h={}}={},themeOverrides:p={},builtinThemeOverrides:m={}}=o,{common:g,peers:b}=p,{common:v=void 0,[e]:{common:y=void 0,self:C=void 0,peers:w={}}={}}=(l==null?void 0:l.mergedThemeRef.value)||{},{common:x=void 0,[e]:S={}}=(l==null?void 0:l.mergedThemeOverridesRef.value)||{},{common:T,peers:P={}}=S,_=as({},d||y||v||r.common,x,T,g),O=as((c=f||C||r.self)===null||c===void 0?void 0:c(_),m,S,p);return{common:_,self:O,peers:as({},r.peers,w,h),peerOverrides:as({},m.peers,P,b)}})}_e.props={theme:Object,themeOverrides:Object,builtinThemeOverrides:Object};const N6=k("affix",[N("affixed",{position:"fixed"},[N("absolute-positioned",{position:"absolute"})])]);function M6(e){return e instanceof HTMLElement?e.scrollTop:window.scrollY}function F6(e){return e instanceof HTMLElement?e.getBoundingClientRect():{top:0,bottom:window.innerHeight}}const jf={listenTo:[String,Object,Function],top:Number,bottom:Number,triggerTop:Number,triggerBottom:Number,position:{type:String,default:"fixed"},offsetTop:{type:Number,validator:()=>!0,default:void 0},offsetBottom:{type:Number,validator:()=>!0,default:void 0},target:{type:Function,validator:()=>!0,default:void 0}},B6=lr(jf),cR=ae({name:"Affix",props:jf,setup(e){const{mergedClsPrefixRef:t}=We(e);bo("-affix",N6,t);let n=null;const r=M(!1),o=M(!1),i=M(null),a=M(null),l=R(()=>o.value||r.value),s=R(()=>{var b,v;return(v=(b=e.triggerTop)!==null&&b!==void 0?b:e.offsetTop)!==null&&v!==void 0?v:e.top}),c=R(()=>{var b,v;return(v=(b=e.top)!==null&&b!==void 0?b:e.triggerTop)!==null&&v!==void 0?v:e.offsetTop}),d=R(()=>{var b,v;return(v=(b=e.bottom)!==null&&b!==void 0?b:e.triggerBottom)!==null&&v!==void 0?v:e.offsetBottom}),f=R(()=>{var b,v;return(v=(b=e.triggerBottom)!==null&&b!==void 0?b:e.offsetBottom)!==null&&v!==void 0?v:e.bottom}),h=M(null),p=()=>{const{target:b,listenTo:v}=e;
45b?n=b():v?n=Ng(v):n=document,n&&(n.addEventListener("scroll",m),m())};function m(){vl(g)}function g(){const{value:b}=h;if(!n||!b)return;const v=M6(n);if(l.value){a.value!==null&&v<a.value&&(r.value=!1,a.value=null),i.value!==null&&v>i.value&&(o.value=!1,i.value=null);return}const y=F6(n),C=b.getBoundingClientRect(),w=C.top-y.top,x=y.bottom-C.bottom,S=s.value,T=f.value;S!==void 0&&w<=S?(r.value=!0,a.value=v-(S-w)):(r.value=!1,a.value=null),T!==void 0&&x<=T?(o.value=!0,i.value=v+T-x):(o.value=!1,i.value=null)}return jt(()=>{p()}),Jt(()=>{n&&n.removeEventListener("scroll",m)}),{selfRef:h,affixed:l,mergedClsPrefix:t,mergedstyle:R(()=>{const b={};return r.value&&s.value!==void 0&&c.value!==void 0&&(b.top=`${c.value}px`),o.value&&f.value!==void 0&&d.value!==void 0&&(b.bottom=`${d.value}px`),b})}},render(){const{mergedClsPrefix:e}=this;return u("div",{ref:"selfRef",class:[`${e}-affix`,{[`${e}-affix--affixed`]:this.affixed,[`${e}-affix--absolute-positioned`]:this.position==="absolute"}],style:this.mergedstyle},this.$slots)}}),L6=k("base-icon",`
46 height: 1em;
47 width: 1em;
48 line-height: 1em;
49 text-align: center;
50 display: inline-block;
51 position: relative;
52 fill: currentColor;
53`,[E("svg",`
54 height: 1em;
55 width: 1em;
56 `)]),vt=ae({name:"BaseIcon",props:{role:String,ariaLabel:String,ariaDisabled:{type:Boolean,default:void 0},ariaHidden:{type:Boolean,default:void 0},clsPrefix:{type:String,required:!0},onClick:Function,onMousedown:Function,onMouseup:Function},setup(e){bo("-base-icon",L6,Ce(e,"clsPrefix"))},render(){return u("i",{class:`${this.clsPrefix}-base-icon`,onClick:this.onClick,onMousedown:this.onMousedown,onMouseup:this.onMouseup,role:this.role,"aria-label":this.ariaLabel,"aria-hidden":this.ariaHidden,"aria-disabled":this.ariaDisabled},this.$slots)}}),yi=ae({name:"BaseIconSwitchTransition",setup(e,{slots:t}){const n=dr();return()=>u(Zt,{name:"icon-switch-transition",appear:n.value},t)}}),Cs=ae({name:"Add",render(){return u("svg",{width:"512",height:"512",viewBox:"0 0 512 512",fill:"none",xmlns:"http://www.w3.org/2000/svg"},u("path",{d:"M256 112V400M400 256H112",stroke:"currentColor","stroke-width":"32","stroke-linecap":"round","stroke-linejoin":"round"}))}}),H6=ae({name:"ArrowBack",render(){return u("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},u("path",{d:"M0 0h24v24H0V0z",fill:"none"}),u("path",{d:"M19 11H7.83l4.88-4.88c.39-.39.39-1.03 0-1.42-.39-.39-1.02-.39-1.41 0l-6.59 6.59c-.39.39-.39 1.02 0 1.41l6.59 6.59c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L7.83 13H19c.55 0 1-.45 1-1s-.45-1-1-1z"}))}}),dR=ae({name:"ArrowDown",render(){return u("svg",{viewBox:"0 0 28 28",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},u("g",{stroke:"none","stroke-width":"1","fill-rule":"evenodd"},u("g",{"fill-rule":"nonzero"},u("path",{d:"M23.7916,15.2664 C24.0788,14.9679 24.0696,14.4931 23.7711,14.206 C23.4726,13.9188 22.9978,13.928 22.7106,14.2265 L14.7511,22.5007 L14.7511,3.74792 C14.7511,3.33371 14.4153,2.99792 14.0011,2.99792 C13.5869,2.99792 13.2511,3.33371 13.2511,3.74793 L13.2511,22.4998 L5.29259,14.2265 C5.00543,13.928 4.53064,13.9188 4.23213,14.206 C3.93361,14.4931 3.9244,14.9679 4.21157,15.2664 L13.2809,24.6944 C13.6743,25.1034 14.3289,25.1034 14.7223,24.6944 L23.7916,15.2664 Z"}))))}}),V6=ae({name:"ArrowUp",render(){return u("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},u("g",{fill:"none"},u("path",{d:"M3.13 9.163a.5.5 0 1 0 .74.674L9.5 3.67V17.5a.5.5 0 0 0 1 0V3.672l5.63 6.165a.5.5 0 0 0 .738-.674l-6.315-6.916a.746.746 0 0 0-.632-.24a.746.746 0 0 0-.476.24L3.131 9.163z",fill:"currentColor"})))}});function mr(e,t){const n=ae({render(){return t()}});return ae({name:Nk(e),setup(){var r;const o=(r=Ve(qr,null))===null||r===void 0?void 0:r.mergedIconsRef;return()=>{var i;const a=(i=o==null?void 0:o.value)===null||i===void 0?void 0:i[e];return a?a():u(n,null)}}})}const j6=mr("attach",()=>u("svg",{viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},u("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},u("g",{fill:"currentColor","fill-rule":"nonzero"},u("path",{d:"M3.25735931,8.70710678 L7.85355339,4.1109127 C8.82986412,3.13460197 10.4127766,3.13460197 11.3890873,4.1109127 C12.3
5665398,5.08722343 12.365398,6.67013588 11.3890873,7.64644661 L6.08578644,12.9497475 C5.69526215,13.3402718 5.06209717,13.3402718 4.67157288,12.9497475 C4.28104858,12.5592232 4.28104858,11.9260582 4.67157288,11.5355339 L9.97487373,6.23223305 C10.1701359,6.0369709 10.1701359,5.72038841 9.97487373,5.52512627 C9.77961159,5.32986412 9.4630291,5.32986412 9.26776695,5.52512627 L3.96446609,10.8284271 C3.18341751,11.6094757 3.18341751,12.8758057 3.96446609,13.6568542 C4.74551468,14.4379028 6.01184464,14.4379028 6.79289322,13.6568542 L12.0961941,8.35355339 C13.4630291,6.98671837 13.4630291,4.77064094 12.0961941,3.40380592 C10.7293591,2.0369709 8.51328163,2.0369709 7.14644661,3.40380592 L2.55025253,8 C2.35499039,8.19526215 2.35499039,8.51184464 2.55025253,8.70710678 C2.74551468,8.90236893 3.06209717,8.90236893 3.25735931,8.70710678 Z"}))))),wa=ae({name:"Backward",render(){return u("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},u("path",{d:"M12.2674 15.793C11.9675 16.0787 11.4927 16.0672 11.2071 15.7673L6.20572 10.5168C5.9298 10.2271 5.9298 9.7719 6.20572 9.48223L11.2071 4.23177C11.4927 3.93184 11.9675 3.92031 12.2674 4.206C12.5673 4.49169 12.5789 4.96642 12.2932 5.26634L7.78458 9.99952L12.2932 14.7327C12.5789 15.0326 12.5673 15.5074 12.2674 15.793Z",fill:"currentColor"}))}}),U6=mr("cancel",()=>u("svg",{viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},u("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},u("g",{fill:"currentColor","fill-rule":"nonzero"},u("path",{d:"M2.58859116,2.7156945 L2.64644661,2.64644661 C2.82001296,2.47288026 3.08943736,2.45359511 3.2843055,2.58859116 L3.35355339,2.64644661 L8,7.293 L12.6464466,2.64644661 C12.8417088,2.45118446 13.1582912,2.45118446 13.3535534,2.64644661 C13.5488155,2.84170876 13.5488155,3.15829124 13.3535534,3.35355339 L8.707,8 L13.3535534,12.6464466 C13.5271197,12.820013 13.5464049,13.0894374 13.4114088,13.2843055 L13.3535534,13.3535534 C13.179987,13.5271197 12.9105626,13.5464049 12.7156945,13.4114088 L12.6464466,13.3535534 L8,8.707 L3.35355339,13.3535534 C3.15829124,13.5488155 2.84170876,13.5488155 2.64644661,13.3535534 C2.45118446,13.1582912 2.45118446,12.8417088 2.64644661,12.6464466 L7.293,8 L2.64644661,3.35355339 C2.47288026,3.17998704 2.45359511,2.91056264 2.58859116,2.7156945 L2.64644661,2.64644661 L2.58859116,2.7156945 Z"}))))),dv=ae({name:"Checkmark",render(){return u("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},u("g",{fill:"none"},u("path",{d:"M14.046 3.486a.75.75 0 0 1-.032 1.06l-7.93 7.474a.85.85 0 0 1-1.188-.022l-2.68-2.72a.75.75 0 1 1 1.068-1.053l2.234 2.267l7.468-7.038a.75.75 0 0 1 1.06.032z",fill:"currentColor"})))}}),uR=ae({name:"ChevronDown",render(){return u("svg",{viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},u("path",{d:"M3.14645 5.64645C3.34171 5.45118 3.65829 5.45118 3.85355 5.64645L8 9.79289L12.1464 5.64645C12.3417 5.45118 12.6583 5.45118 12.8536 5.64645C13.0488 5.84171 13.0488 6.15829 12.8536 6.35355L8.35355 10.8536C8.15829 11.0488 7.84171 11.0488 7.64645 10.8536L3.14645 6.35355C2.95118 6.15829 2.95118 5.84171 3.14645 5.64645Z",fill:"currentColor"}))}}),W6=ae({name:"ChevronDownFilled",render(){return u("svg",{viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},u("path",{d:"M3.20041 5.73966C3.48226 5.43613 3.95681 5.41856 4.26034 5.70041L8 9.22652L11.7397 5.70041C12.0432 5.41856 12.5177 5.43613 12.7996 5.73966C13.0815 6.0432 13.0639 6.51775 12.7603 6.7996L8.51034 10.7996C8.22258 11.0668 7.77743 11.0668 7.48967 10.7996L3.23966 6.7996C2.93613 6.51775 2.91856 6.0432 3.20041 5.73966Z",fill:"currentColor"}))}}),uv=ae({name:"ChevronLeft",render(){return u("svg",{viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},u("path",{d:"M10.3536 3.14645C10.5488 3.34171 10.5488 3.65829 10.3536 3.85355L6.20711 8L10.3536 12.1464C10.5488 12.3417 10.5488 12.6583 10.3536 12.8536C10.1583 13.0488 9.84171 13.0488 9.64645 12.8536L5.14645 8.35355C4.95118 8.15829 4.95118 7.84171 5.14645 7.64645L9.64645 3.14645C9.84171 2.95118 10.1583 2.95118 10.3536 3.14645Z",fill:"currentColor"}))}}),$l=ae({name:"ChevronRight",render(){return u("svg",{viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},u("path",{d:"M5.64645 3.14645C5.45118 3.34171 5.45118 3.65829 5.64645 3.85355L9.79289 8L5.64645 12.1464C5.45118 12.3417 5.45118 12.6583 5.64645 12.8536C5.84171 13.0488 6.15829 13.0488 6.35355 12.8536L10.8536 8.35355C11.0488 8.15829 11.0488 7.84171 10.8536 7.64645L6.35355 3.14645C6.15829 2.95118 5.84171 2.95118 5.64645 3.14645Z",fill:"currentColor"}))}}),q6=mr("clear",()=>u("svg",{viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},u("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},u("g",{fill:"currentColor","fill-rule":"nonzero"},u("path",{d:"M8,2 C11.3137085,2 14,4.6862915 14,8 C14,11.3137085 11.3137085,14 8,14 C4.6862915,14 2,11.3137085 2,8 C2,4.6862915 4.6862915,2 8,2 Z M6.5343055,5.83859116 C6.33943736,5.70359511 6.07001296,5.72288026 5.89644661,5.89644661 L5.89644661,5.89644661 L5.83859116,5.9656945 C5.70359511,6.16056264 5.72288026,6.42998704 5.89644661,6.60355339 L5.89
56644661,6.60355339 L7.293,8 L5.89644661,9.39644661 L5.83859116,9.4656945 C5.70359511,9.66056264 5.72288026,9.92998704 5.89644661,10.1035534 L5.89644661,10.1035534 L5.9656945,10.1614088 C6.16056264,10.2964049 6.42998704,10.2771197 6.60355339,10.1035534 L6.60355339,10.1035534 L8,8.707 L9.39644661,10.1035534 L9.4656945,10.1614088 C9.66056264,10.2964049 9.92998704,10.2771197 10.1035534,10.1035534 L10.1035534,10.1035534 L10.1614088,10.0343055 C10.2964049,9.83943736 10.2771197,9.57001296 10.1035534,9.39644661 L10.1035534,9.39644661 L8.707,8 L10.1035534,6.60355339 L10.1614088,6.5343055 C10.2964049,6.33943736 10.2771197,6.07001296 10.1035534,5.89644661 L10.1035534,5.89644661 L10.0343055,5.83859116 C9.83943736,5.70359511 9.57001296,5.72288026 9.39644661,5.89644661 L9.39644661,5.89644661 L8,7.293 L6.60355339,5.89644661 Z"}))))),fv=mr("close",()=>u("svg",{viewBox:"0 0 12 12",version:"1.1",xmlns:"http://www.w3.org/2000/svg","aria-hidden":!0},u("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},u("g",{fill:"currentColor","fill-rule":"nonzero"},u("path",{d:"M2.08859116,2.2156945 L2.14644661,2.14644661 C2.32001296,1.97288026 2.58943736,1.95359511 2.7843055,2.08859116 L2.85355339,2.14644661 L6,5.293 L9.14644661,2.14644661 C9.34170876,1.95118446 9.65829124,1.95118446 9.85355339,2.14644661 C10.0488155,2.34170876 10.0488155,2.65829124 9.85355339,2.85355339 L6.707,6 L9.85355339,9.14644661 C10.0271197,9.32001296 10.0464049,9.58943736 9.91140884,9.7843055 L9.85355339,9.85355339 C9.67998704,10.0271197 9.41056264,10.0464049 9.2156945,9.91140884 L9.14644661,9.85355339 L6,6.707 L2.85355339,9.85355339 C2.65829124,10.0488155 2.34170876,10.0488155 2.14644661,9.85355339 C1.95118446,9.65829124 1.95118446,9.34170876 2.14644661,9.14644661 L5.293,6 L2.14644661,2.85355339 C1.97288026,2.67998704 1.95359511,2.41056264 2.08859116,2.2156945 L2.14644661,2.14644661 L2.08859116,2.2156945 Z"}))))),Ly=mr("date",()=>u("svg",{width:"28px",height:"28px",viewBox:"0 0 28 28",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},u("g",{stroke:"none","stroke-width":"1","fill-rule":"evenodd"},u("g",{"fill-rule":"nonzero"},u("path",{d:"M21.75,3 C23.5449254,3 25,4.45507456 25,6.25 L25,21.75 C25,23.5449254 23.5449254,25 21.75,25 L6.25,25 C4.45507456,25 3,23.5449254 3,21.75 L3,6.25 C3,4.45507456 4.45507456,3 6.25,3 L21.75,3 Z M23.5,9.503 L4.5,9.503 L4.5,21.75 C4.5,22.7164983 5.28350169,23.5 6.25,23.5 L21.75,23.5 C22.7164983,23.5 23.5,22.7164983 23.5,21.75 L23.5,9.503 Z M21.75,4.5 L6.25,4.5 C5.28350169,4.5 4.5,5.28350169 4.5,6.25 L4.5,8.003 L23.5,8.003 L23.5,6.25 C23.5,5.28350169 22.7164983,4.5 21.75,4.5 Z"}))))),fR=mr("download",()=>u("svg",{viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},u("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},u("g",{fill:"currentColor","fill-rule":"nonzero"},u("path",{d:"M3.5,13 L12.5,13 C12.7761424,13 13,13.2238576 13,13.5 C13,13.7454599 12.8231248,13.9496084 12.5898756,13.9919443 L12.5,14 L3.5,14 C3.22385763,14 3,13.7761424 3,13.5 C3,13.2545401 3.17687516,13.0503916 3.41012437,13.0080557 L3.5,13 L12.5,13 L3.5,13 Z M7.91012437,1.00805567 L8,1 C8.24545989,1 8.44960837,1.17687516 8.49194433,1.41012437 L8.5,1.5 L8.5,10.292 L11.1819805,7.6109127 C11.3555469,7.43734635 11.6249713,7.4180612 11.8198394,7.55305725 L11.8890873,7.6109127 C12.0626536,7.78447906 12.0819388,8.05390346 11.9469427,8.2487716 L11.8890873,8.31801948 L8.35355339,11.8535534 C8.17998704,12.0271197 7.91056264,12.0464049 7.7156945,11.9114088 L7.64644661,11.8535534 L4.1109127,8.31801948 C3.91565056,8.12275734 3.91565056,7.80617485 4.1109127,7.6109127 C4.28447906,7.43734635 4.55390346,7.4180612 4.7487716,7.55305725 L4.81801948,7.6109127 L7.5,10.292 L7.5,1.5 C7.5,1.25454011 7.67687516,1.05039163 7.91012437,1.00805567 L8,1 L7.91012437,1.00805567 Z"}))))),K6=ae({name:"Empty",render(){return u("svg",{viewBox:"0 0 28 28",fill:"none",xmlns:"http://www.w3.org/2000/svg"},u("path",{d:"M26 7.5C26 11.0899 23.0899 14 19.5 14C15.9101 14 13 11.0899 13 7.5C13 3.91015 15.9101 1 19.5 1C23.0899 1 26 3.91015 26 7.5ZM16.8536 4.14645C16.6583 3.95118 16.3417 3.95118 16.1464 4.14645C15.9512 4.34171 15.9512 4.65829 16.1464 4.85355L18.7929 7.5L16.1464 10.1464C15.9512 10.3417 15.9512 10.6583 16.1464 10.8536C16.3417 11.0488 16.6583 11.0488 16.8536 10.8536L19.5 8.20711L22.1464 10.8536C22.3417 11.0488 22.6583 11.0488 22.8536 10.8536C23.0488 10.6583 23.0488 10.3417 22.8536 10.1464L20.2071 7.5L22.8536 4.85355C23.0488 4.65829 23.0488 4.34171 22.8536 4.14645C22.6583 3.95118 22.3417 3.95118 22.1464 4.14645L19.5 6.79289L16.8536 4.14645Z",fill:"currentColor"}),u("path",{d:"M25 22.75V12.5991C24.5572 13.0765 24.053 13.4961 23.5 13.8454V16H17.5L17.3982 16.0068C17.0322 16.0565 16.75 16.3703 16.75 16.75C16.75 18.2688 15.5188 19.5 14 19.5C12.4812 19.5 11.25 18.2688 11.25 16.75L11.2432 16.6482C11.1935 16.2822 10.8797 16 10.5 16H4.5V7.25C4.5 6.2835 5.2835 5.5 6.25 5.5H12.2696C12.4146 4.97463 12.6153 4.47237 12.865 4H6.25C4.45507 4 3 5.45507 3 7.25V22.75C3 24.5449 4.45507 26 6.25 26H21.75C23.5449 26 25 24.5449 25 22.75ZM4.5 22.75V17.5H9.81597L9.85751 17.7041C10.2905 19.5919 11.9808 21 14 21L14.215 20.9947C16.2095 20.8953 17.842 19.4209 18.184 17.5H23.5V22.75C23.5 23.7165 22.7165 24.5 21.75 24.5H6.25C5.2835 24.5 4.5 23.7165 4.5 22.75Z",fill:"currentColor"}))}}),El=mr("error",()=>u("svg",{viewBox:"0 0 48 48",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},u("g",{stroke:"none","stroke-width":"1","fill-rule":"evenodd"},u("g",{"fill-rule":"nonzero"}
56,u("path",{d:"M24,4 C35.045695,4 44,12.954305 44,24 C44,35.045695 35.045695,44 24,44 C12.954305,44 4,35.045695 4,24 C4,12.954305 12.954305,4 24,4 Z M17.8838835,16.1161165 L17.7823881,16.0249942 C17.3266086,15.6583353 16.6733914,15.6583353 16.2176119,16.0249942 L16.1161165,16.1161165 L16.0249942,16.2176119 C15.6583353,16.6733914 15.6583353,17.3266086 16.0249942,17.7823881 L16.1161165,17.8838835 L22.233,24 L16.1161165,30.1161165 L16.0249942,30.2176119 C15.6583353,30.6733914 15.6583353,31.3266086 16.0249942,31.7823881 L16.1161165,31.8838835 L16.2176119,31.9750058 C16.6733914,32.3416647 17.3266086,32.3416647 17.7823881,31.9750058 L17.8838835,31.8838835 L24,25.767 L30.1161165,31.8838835 L30.2176119,31.9750058 C30.6733914,32.3416647 31.3266086,32.3416647 31.7823881,31.9750058 L31.8838835,31.8838835 L31.9750058,31.7823881 C32.3416647,31.3266086 32.3416647,30.6733914 31.9750058,30.2176119 L31.8838835,30.1161165 L25.767,24 L31.8838835,17.8838835 L31.9750058,17.7823881 C32.3416647,17.3266086 32.3416647,16.6733914 31.9750058,16.2176119 L31.8838835,16.1161165 L31.7823881,16.0249942 C31.3266086,15.6583353 30.6733914,15.6583353 30.2176119,16.0249942 L30.1161165,16.1161165 L24,22.233 L17.8838835,16.1161165 L17.7823881,16.0249942 L17.8838835,16.1161165 Z"}))))),hR=ae({name:"Eye",render(){return u("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},u("path",{d:"M255.66 112c-77.94 0-157.89 45.11-220.83 135.33a16 16 0 0 0-.27 17.77C82.92 340.8 161.8 400 255.66 400c92.84 0 173.34-59.38 221.79-135.25a16.14 16.14 0 0 0 0-17.47C428.89 172.28 347.8 112 255.66 112z",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"32"}),u("circle",{cx:"256",cy:"256",r:"80",fill:"none",stroke:"currentColor","stroke-miterlimit":"10","stroke-width":"32"}))}}),Y6=ae({name:"EyeOff",render(){return u("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},u("path",{d:"M432 448a15.92 15.92 0 0 1-11.31-4.69l-352-352a16 16 0 0 1 22.62-22.62l352 352A16 16 0 0 1 432 448z",fill:"currentColor"}),u("path",{d:"M255.66 384c-41.49 0-81.5-12.28-118.92-36.5c-34.07-22-64.74-53.51-88.7-91v-.08c19.94-28.57 41.78-52.73 65.24-72.21a2 2 0 0 0 .14-2.94L93.5 161.38a2 2 0 0 0-2.71-.12c-24.92 21-48.05 46.76-69.08 76.92a31.92 31.92 0 0 0-.64 35.54c26.41 41.33 60.4 76.14 98.28 100.65C162 402 207.9 416 255.66 416a239.13 239.13 0 0 0 75.8-12.58a2 2 0 0 0 .77-3.31l-21.58-21.58a4 4 0 0 0-3.83-1a204.8 204.8 0 0 1-51.16 6.47z",fill:"currentColor"}),u("path",{d:"M490.84 238.6c-26.46-40.92-60.79-75.68-99.27-100.53C349 110.55 302 96 255.66 96a227.34 227.34 0 0 0-74.89 12.83a2 2 0 0 0-.75 3.31l21.55 21.55a4 4 0 0 0 3.88 1a192.82 192.82 0 0 1 50.21-6.69c40.69 0 80.58 12.43 118.55 37c34.71 22.4 65.74 53.88 89.76 91a.13.13 0 0 1 0 .16a310.72 310.72 0 0 1-64.12 72.73a2 2 0 0 0-.15 2.95l19.9 19.89a2 2 0 0 0 2.7.13a343.49 343.49 0 0 0 68.64-78.48a32.2 32.2 0 0 0-.1-34.78z",fill:"currentColor"}),u("path",{d:"M256 160a95.88 95.88 0 0 0-21.37 2.4a2 2 0 0 0-1 3.38l112.59 112.56a2 2 0 0 0 3.38-1A96 96 0 0 0 256 160z",fill:"
56currentColor"}),u("path",{d:"M165.78 233.66a2 2 0 0 0-3.38 1a96 96 0 0 0 115 115a2 2 0 0 0 1-3.38z",fill:"currentColor"}))}}),Sa=ae({name:"FastBackward",render(){return u("svg",{viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},u("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},u("g",{fill:"currentColor","fill-rule":"nonzero"},u("path",{d:"M8.73171,16.7949 C9.03264,17.0795 9.50733,17.0663 9.79196,16.7654 C10.0766,16.4644 10.0634,15.9897 9.76243,15.7051 L4.52339,10.75 L17.2471,10.75 C17.6613,10.75 17.9971,10.4142 17.9971,10 C17.9971,9.58579 17.6613,9.25 17.2471,9.25 L4.52112,9.25 L9.76243,4.29275 C10.0634,4.00812 10.0766,3.53343 9.79196,3.2325 C9.50733,2.93156 9.03264,2.91834 8.73171,3.20297 L2.31449,9.27241 C2.14819,9.4297 2.04819,9.62981 2.01448,9.8386 C2.00308,9.89058 1.99707,9.94459 1.99707,10 C1.99707,10.0576 2.00356,10.1137 2.01585,10.1675 C2.05084,10.3733 2.15039,10.5702 2.31449,10.7254 L8.73171,16.7949 Z"}))))}}),ka=ae({name:"FastForward",render(){return u("svg",{viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},u("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},u("g",{fill:"currentColor","fill-rule":"nonzero"},u("path",{d:"M11.2654,3.20511 C10.9644,2.92049 10.4897,2.93371 10.2051,3.23464 C9.92049,3.53558 9.93371,4.01027 10.2346,4.29489 L15.4737,9.25 L2.75,9.25 C2.33579,9.25 2,9.58579 2,10.0000012 C2,10.4142 2.33579,10.75 2.75,10.75 L15.476,10.75 L10.2346,15.7073 C9.93371,15.9919 9.92049,16.4666 10.2051,16.7675 C10.4897,17.0684 10.9644,17.0817 11.2654,16.797 L17.6826,10.7276 C17.8489,10.5703 17.9489,10.3702 17.9826,10.1614 C17.994,10.1094 18,10.0554 18,10.0000012 C18,9.94241 17.9935,9.88633 17.9812,9.83246 C17.9462,9.62667 17.8467,9.42976 17.6826,9.27455 L11.2654,3.20511 Z"}))))}}),G6=ae({name:"Filter",render(){return u("svg",{viewBox:"0 0 28 28",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},u("g",{stroke:"none","stroke-width":"1","fill-rule":"evenodd"},u("g",{"fill-rule":"nonzero"},u("path",{d:"M17,19 C17.5522847,19 18,19.4477153 18,20 C18,20.5522847 17.5522847,21 17,21 L11,21 C10.4477153,21 10,20.5522847 10,20 C10,19.4477153 10.4477153,19 11,19 L17,19 Z M21,13 C21.5522847,13 22,13.4477153 22,14 C22,14.5522847 21.5522847,15 21,15 L7,15 C6.44771525,15 6,14.5522847 6,14 C6,13.4477153 6.44771525,13 7,13 L21,13 Z M24,7 C24.5522847,7 25,7.44771525 25,8 C25,8.55228475 24.5522847,9 24,9 L4,9 C3.44771525,9 3,8.55228475 3,8 C3,7.44771525 3.44771525,7 4,7 L24,7 Z"}))))}}),Ra=ae({name:"Forward",render(){return u("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},u("path",{d:"M7.73271 4.20694C8.03263 3.92125 8.50737 3.93279 8.79306 4.23271L13.7944 9.48318C14.0703 9.77285 14.0703 10.2281 13.7944 10.5178L8.79306 15.7682C8.50737 16.0681 8.03263 16.0797 7.73271 15.794C7.43279 15.5083 7.42125 15.0336 7.70694 14.7336L12.2155 10.0005L7.70694 5.26729C7.42125 4.96737 7.43279 4.49264 7.73271 4.20694Z",fill:"currentColor"}))}}),Ta=mr("info",()=>u("svg",{viewBox:"0 0 28 28",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},u("g",{stroke:"none","stroke-width":"1","fill-rule":"evenodd"},u("g",{"fill-rule":"nonzero"},u("path",{d:"M14,2 C20.6274,2 26,7.37258 26,14 C26,20.6274 20.6274,26 14,26 C7.37258,26 2,20.6274 2,14 C2,7.37258 7.37258,2 14,2 Z M14,11 C13.4477,11 13,11.4477 13,12 L13,12 L13,20 C13,20.5523 13.4477,21 14,21 C14.5523,21 15,20.5523 15,20 L15,20 L15,12 C15,11.4477 14.5523,11 14,11 Z M14,6.75 C13.3096,6.75 12.75,7.30964 12.75,8 C12.75,8.69036 13.3096,9.25 14,9.25 C14.6904,9.25 15.25,8.69036 15.25,8 C15.25,7.30964 14.6904,6.75 14,6.75 Z"}))))),Hy=ae({name:"More",render(){return u("svg",{viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},u("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},u("g",{fill:"currentColor","fill-rule":"nonzero"},u("path",{d:"M4,7 C4.55228,7 5,7.44772 5,8 C5,8.55229 4.55228,9 4,9 C3.44772,9 3,8.55229 3,8 C3,7.44772 3.44772,7 4,7 Z M8,7 C8.55229,7 9,7.44772 9,8 C9,8.55229 8.55229,9 8,9 C7.44772,9 7,8.55229 7,8 C7,7.44772 7.44772,7 8,7 Z M12,7 C12.5523,7 13,7.44772 13,8 C13,8.55229 12.5523,9 12,9 C11.4477,9 11,8.55229 11,8 C11,7.44772 11.4477,7 12,7 Z"}))))}}),mR=ae({name:"Remove",render(){return u("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"}
56,u("line",{x1:"400",y1:"256",x2:"112",y2:"256",style:`
57        fill: none;
58        stroke: currentColor;
59        stroke-linecap: round;
60        stroke-linejoin: round;
61        stroke-width: 32px;
62      `}))}}),X6=ae({name:"ResizeSmall",render(){return u("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},u("g",{fill:"none"},u("path",{d:"M5.5 4A1.5 1.5 0 0 0 4 5.5v1a.5.5 0 0 1-1 0v-1A2.5 2.5 0 0 1 5.5 3h1a.5.5 0 0 1 0 1h-1zM16 5.5A1.5 1.5 0 0 0 14.5 4h-1a.5.5 0 0 1 0-1h1A2.5 2.5 0 0 1 17 5.5v1a.5.5 0 0 1-1 0v-1zm0 9a1.5 1.5 0 0 1-1.5 1.5h-1a.5.5 0 0 0 0 1h1a2.5 2.5 0 0 0 2.5-2.5v-1a.5.5 0 0 0-1 0v1zm-12 0A1.5 1.5 0 0 0 5.5 16h1.25a.5.5 0 0 1 0 1H5.5A2.5 2.5 0 0 1 3 14.5v-1.25a.5.5 0 0 1 1 0v1.25zM8.5 7A1.5 1.5 0 0 0 7 8.5v3A1.5 1.5 0 0 0 8.5 13h3a1.5 1.5 0 0 0 1.5-1.5v-3A1.5 1.5 0 0 0 11.5 7h-3zM8 8.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-3z",fill:"currentColor"})))}}),Q6=mr("retry",()=>u("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},u("path",{d:"M320,146s24.36-12-64-12A160,160,0,1,0,416,294",style:"fill: none; stroke: currentcolor; stroke-linecap: round; stroke-miterlimit: 10; stroke-width: 32px;"}),u("polyline",{points:"256 58 336 138 256 218",style:"fill: none; stroke: currentcolor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 32px;"}))),Z6=mr("rotateClockwise",()=>u("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},u("path",{d:"M3 10C3 6.13401 6.13401 3 10 3C13.866 3 17 6.13401 17 10C17 12.7916 15.3658 15.2026 13 16.3265V14.5C13 14.2239 12.7761 14 12.5 14C12.2239 14 12 14.2239 12 14.5V17.5C12 17.7761 12.2239 18 12.5 18H15.5C15.7761 18 16 17.7761 16 17.5C16 17.2239 15.7761 17 15.5 17H13.8758C16.3346 15.6357 18 13.0128 18 10C18 5.58172 14.4183 2 10 2C5.58172 2 2 5.58172 2 10C2 10.2761 2.22386 10.5 2.5 10.5C2.77614 10.5 3 10.2761 3 10Z",fill:"currentColor"}),u("path",{d:"M10 12C11.1046 12 12 11.1046 12 10C12 8.89543 11.1046 8 10 8C8.89543 8 8 8.89543 8 10C8 11.1046 8.89543 12 10 12ZM10 11C9.44772 11 9 10.5523 9 10C9 9.44772 9.44772 9 10 9C10.5523 9 11 9.44772 11 10C11 10.5523 10.5523 11 10 11Z",fill:"currentColor"}))),J6=mr("rotateClockwise",()=>u("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},u("path",{d:"M17 10C17 6.13401 13.866 3 10 3C6.13401 3 3 6.13401 3 10C3 12.7916 4.63419 15.2026 7 16.3265V14.5C7 14.2239 7.22386 14 7.5 14C7.77614 14 8 14.2239 8 14.5V17.5C8 17.7761 7.77614 18 7.5 18H4.5C4.22386 18 4 17.7761 4 17.5C4 17.2239 4.22386 17 4.5 17H6.12422C3.66539 15.6357 2 13.0128 2 10C2 5.58172 5.58172 2 10 2C14.4183 2 18 5.58172 18 10C18 10.2761 17.7761 10.5 17.5 10.5C17.2239 10.5 17 10.2761 17 10Z",fill:"currentColor"}),u("path",{d:"M10 12C8.89543 12 8 11.1046 8 10C8 8.89543 8.89543 8 10 8C11.1046 8 12 8.89543 12 10C12 11.1046 11.1046 12 10 12ZM10 11C10.5523 11 11 10.5523 11 10C11 9.44772 10.5523 9 10 9C9.44772 9 9 9.44772 9 10C9 10.5523 9.44772 11 10 11Z",fill:"currentColor"}))),pR=ae({name:"Search",render(){return u("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",style:"enable-background: new 0 0 512 512"},u("path",{d:`M443.5,420.2L336.7,312.4c20.9-26.2,33.5-59.4,33.5-95.5c0-84.5-68.5-153-153.1-153S64,132.5,64,217s68.5,153,153.1,153
63  c36.6,0,70.1-12.8,96.5-34.2l106.1,107.1c3.2,3.4,7.6,5.1,11.9,5.1c4.1,0,8.2-1.5,11.3-4.5C449.5,437.2,449.7,426.8,443.5,420.2z
64   M217.1,337.1c-32.1,0-62.3-12.5-85-35.2c-22.7-22.7-35.2-52.9-35.2-84.9c0-32.1,12.5-62.3,35.2-84.9c22.7-22.7,52.9-35.2,85-35.2
65  c32.1,0,62.3,12.5,85,35.2c22.7,22.7,35.2,52.9,35.2,84.9c0,32.1-12.5,62.3-35.2,84.9C279.4,324.6,249.2,337.1,217.1,337.1z`}))}}),zl=mr("success",()=>u("svg",{viewBox:"0 0 48 48",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},u("g",{stroke:"none","stroke-width":"1","fill-rule":"evenodd"},u("g",{"fill-rule":"nonzero"},u("path",{d:"M24,4 C35.045695,4 44,12.954305 44,24 C44,35.045695 35.045695,44 24,44 C12.954305,44 4,35.045695 4,24 C4,12.954305 12.954305,4 24,4 Z M32.6338835,17.6161165 C32.1782718,17.1605048 31.4584514,17.1301307 30.9676119,17.5249942 L30.8661165,17.6161165 L20.75,27.732233 L17.1338835,24.1161165 C16.6457281,23.6279612 15.8542719,23.6279612 15.3661165,24.1161165 C14.9105048,24.5717282 14.8801307,25.2915486 15.2749942,25.7823881 L15.3661165,25.8838835 L19.8661165,30.3838835 C20.3217282,30.8394952 21.0415486,30.8698693 21.5323881,30.4750058 L21.6338835,30.3838835 L32.6338835,19.3838835 C33.1220388,18.8957281 33.1220388,18.1042719 32.6338835,17.6161165 Z"}))))),e8=ae({name:"Switcher",render(){return u("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},u("path",{d:"M12 8l10 8l-10 8z"}))}}),t8=mr("time",()=>u("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},u("path",{d:"M256,64C150,64,64,150,64,256s86,192,192,192,192-86,192-192S362,64,256,64Z",style:`
66        fill: none;
67        stroke: currentColor;
68        stroke-miterlimit: 10;
69        stroke-width: 32px;
70      `}),u("polyline",{points:"256 128 256 272 352 272",style:`
71        fill: none;
72        stroke: currentColor;
73        stroke-linecap: round;
74        stroke-linejoin: round;
75        stroke-width: 32px;
76      `}))),n8=mr("to",()=>u("svg",{viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},u("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},u("g",{fill:"currentColor","fill-rule":"nonzero"},u("path",{d:"M11.2654,3.20511 C10.9644,2.92049 10.4897,2.93371 10.2051,3.23464 C9.92049,3.53558 9.93371,4.01027 10.2346,4.29489 L15.4737,9.25 L2.75,9.25 C2.33579,9.25 2,9.58579 2,10.0000012 C2,10.4142 2.33579,10.75 2.75,10.75 L15.476,10.75 L10.2346,15.7073 C9.93371,15.9919 9.92049,16.4666 10.2051,16.7675 C10.4897,17.0684 10.9644,17.0817 11.2654,16.797 L17.6826,10.7276 C17.8489,10.5703 17.9489,10.3702 17.9826,10.1614 C17.994,10.1094 
7618,10.0554 18,10.0000012 C18,9.94241 17.9935,9.88633 17.9812,9.83246 C17.9462,9.62667 17.8467,9.42976 17.6826,9.27455 L11.2654,3.20511 Z"}))))),r8=mr("trash",()=>u("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},u("path",{d:"M432,144,403.33,419.74A32,32,0,0,1,371.55,448H140.46a32,32,0,0,1-31.78-28.26L80,144",style:"fill: none; stroke: currentcolor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 32px;"}),u("rect",{x:"32",y:"64",width:"448",height:"80",rx:"16",ry:"16",style:"fill: none; stroke: currentcolor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 32px;"}),u("line",{x1:"312",y1:"240",x2:"200",y2:"352",style:"fill: none; stroke: currentcolor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 32px;"}),u("line",{x1:"312",y1:"352",x2:"200",y2:"240",style:"fill: none; stroke: currentcolor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 32px;"}))),za=mr("warning",()=>u("svg",{viewBox:"0 0 24 24",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},u("g",{stroke:"none","stroke-width":"1","fill-rule":"evenodd"},u("g",{"fill-rule":"nonzero"},u("path",{d:"M12,2 C17.523,2 22,6.478 22,12 C22,17.522 17.523,22 12,22 C6.477,22 2,17.522 2,12 C2,6.478 6.477,2 12,2 Z M12.0018002,15.0037242 C11.450254,15.0037242 11.0031376,15.4508407 11.0031376,16.0023869 C11.0031376,16.553933 11.450254,17.0010495 12.0018002,17.0010495 C12.5533463,17.0010495 13.0004628,16.553933 13.0004628,16.0023869 C13.0004628,15.4508407 12.5533463,15.0037242 12.0018002,15.0037242 Z M11.99964,7 C11.4868042,7.00018474 11.0642719,7.38637706 11.0066858,7.8837365 L11,8.00036004 L11.0018003,13.0012393 L11.00857,13.117858 C11.0665141,13.6151758 11.4893244,14.0010638 12.0021602,14.0008793 C12.514996,14.0006946 12.9375283,13.6145023 12.9951144,13.1171428 L13.0018002,13.0005193 L13,7.99964009 L12.9932303,7.8830214 C12.9352861,7.38570354 12.5124758,6.99981552 11.99964,7 Z"}))))),o8=mr("zoomIn",()=>u("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},u("path",{d:"M11.5 8.5C11.5 8.22386 11.2761 8 11 8H9V6C9 5.72386 8.77614 5.5 8.5 5.5C8.22386 5.5 8 5.72386 8 6V8H6C5.72386 8 5.5 8.22386 5.5 8.5C5.5 8.77614 5.72386 9 6 9H8V11C8 11.2761 8.22386 11.5 8.5 11.5C8.77614 11.5 9 11.2761 9 11V9H11C11.2761 9 11.5 8.77614 11.5 8.5Z",fill:"currentColor"}),u("path",{d:"M8.5 3C11.5376 3 14 5.46243 14 8.5C14 9.83879 13.5217 11.0659 12.7266 12.0196L16.8536 16.1464C17.0488 16.3417 17.0488 16.6583 16.8536 16.8536C16.68 17.0271 16.4106 17.0464 16.2157 16.9114L16.1464 16.8536L12.0196 12.7266C11.0659 13.5217 9.83879 14 8.5 14C5.46243 14 3 11.5376 3 8.5C3 5.46243 5.46243 3 8.5 3ZM8.5 4C6.01472 4 4 6.01472 4 8.5C4 10.9853 6.01472 13 8.5 13C10.9853 13 13 10.9853 13 8.5C13 6.01472 10.9853 4 8.5 4Z",fill:"currentColor"}))),i8=mr("zoomOut",()=>u("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},u("path",{d:"M11 8C11.2761 8 11.5 8.22386 11.5 8.5C11.5 8.77614 11.2761 9 11 9H6C5.72386 9 5.5 8.77614 5.5 8.5C5.5 8.22386 5.72386 8 6 8H11Z",fill:"currentColor"}),u("path",{d:"M14 8.5C14 5.46243 11.5376 3 8.5 3C5.46243 3 3 5.46243 3 8.5C3 11.5376 5.46243 14 8.5 14C9.83879 14 11.0659 13.5217 12.0196 12.7266L16.1464 16.8536L16.2157 16.9114C16.4106 17.0464 16.68 17.0271 16.8536 16.8536C17.0488 16.6583 17.0488 16.3417 16.8536 16.1464L12.7266 12.0196C13.5217 11.0659 14 9.83879 14 8.5ZM4 8.5C4 6.01472 6.01472 4 8.5 4C10.9853 4 13 6.01472 13 8.5C13 10.9853 10.9853 13 8.5 13C6.01472 13 4 10.9853 4 8.5Z",fill:"currentColor"}))),{cubicBezierEaseInOut:a8}=no;function ur({originalTransform:e="",left:t=0,top:n=0,transition:r=`all .3s ${a8} !important`}={}){return[E("&.icon-switch-transition-enter-from, &.icon-switch-transition-leave-to",{transform:`${e} scale(0.75)`,left:t,top:n,opacity:0}),E("&.icon-switch-transition-enter-to, &.icon-switch-transition-leave-from",{transform:`scale(1) ${e}`,left:t,top:n,opacity:1}),E("&.icon-switch-transition-enter-active, &.icon-switch-transition-leave-active",{transformOrigin:"center",position:"absolute",left:t,top:n,transition:r})]}const l8=k("base-clear",`
77 flex-shrink: 0;
78 height: 1em;
79 width: 1em;
80 position: relative;
81`,[E(">",[I("clear",`
82 font-size: var(--n-clear-size);
83 height: 1em;
84 width: 1em;
85 cursor: pointer;
86 color: var(--n-clear-color);
87 transition: color .3s var(--n-bezier);
88 display: flex;
89 `,[E("&:hover",`
90 color: var(--n-clear-color-hover)!important;
91 `),E("&:active",`
92 color: var(--n-clear-color-pressed)!important;
93 `)]),I("placeholder",`
94 display: flex;
95 `),I("clear, placeholder",`
96 position: absolute;
97 left: 50%;
98 top: 50%;
99 transform: translateX(-50%) translateY(-50%);
100 `,[ur({originalTransform:"translateX(-50%) translateY(-50%)",left:"50%",top:"50%"})])])]),Cp=ae({name:"BaseClear",props:{clsPrefix:{type:String,required:!0},show:Boolean,onClear:Function},setup(e){return bo("-base-clear",l8,Ce(e,"clsPrefix")),{handleMouseDown(t){t.preventDefault()}}},render(){const{clsPrefix:e}=this;return u("div",{class:`${e}-base-clear`},u(yi,null,{default:()=>{var t,n;return this.show?u("div",{key:"dismiss",class:`${e}-base-clear__clear`,onClick:this.onClear,onMousedown:this.handleMouseDown,"data-clear":!0}
100,Ct(this.$slots.icon,()=>[u(vt,{clsPrefix:e},{default:()=>u(q6,null)})])):u("div",{key:"icon",class:`${e}-base-clear__placeholder`},(n=(t=this.$slots).placeholder)===null||n===void 0?void 0:n.call(t))}}))}}),s8=k("base-close",`
101 display: flex;
102 align-items: center;
103 justify-content: center;
104 cursor: pointer;
105 background-color: transparent;
106 color: var(--n-close-icon-color);
107 border-radius: var(--n-close-border-radius);
108 height: var(--n-close-size);
109 width: var(--n-close-size);
110 font-size: var(--n-close-icon-size);
111 outline: none;
112 border: none;
113 position: relative;
114 padding: 0;
115`,[N("absolute",`
116 height: var(--n-close-icon-size);
117 width: var(--n-close-icon-size);
118 `),E("&::before",`
119 content: "";
120 position: absolute;
121 width: var(--n-close-size);
122 height: var(--n-close-size);
123 left: 50%;
124 top: 50%;
125 transform: translateY(-50%) translateX(-50%);
126 transition: inherit;
127 border-radius: inherit;
128 `),xt("disabled",[E("&:hover",`
129 color: var(--n-close-icon-color-hover);
130 `),E("&:hover::before",`
131 background-color: var(--n-close-color-hover);
132 `),E("&:focus::before",`
133 background-color: var(--n-close-color-hover);
134 `),E("&:active",`
135 color: var(--n-close-icon-color-pressed);
136 `),E("&:active::before",`
137 background-color: var(--n-close-color-pressed);
138 `)]),N("disabled",`
139 cursor: not-allowed;
140 color: var(--n-close-icon-color-disabled);
141 background-color: transparent;
142 `),N("round",[E("&::before",`
143 border-radius: 50%;
144 `)])]),Xi=ae({name:"BaseClose",props:{isButtonTag:{type:Boolean,default:!0},clsPrefix:{type:String,required:!0},disabled:{type:Boolean,default:void 0},focusable:{type:Boolean,default:!0},round:Boolean,onClick:Function,absolute:Boolean},setup(e){return bo("-base-close",s8,Ce(e,"clsPrefix")),()=>{const{clsPrefix:t,disabled:n,absolute:r,round:o,isButtonTag:i}=e;return u(i?"button":"div",{type:i?"button":void 0,tabindex:n||!e.focusable?-1:0,"aria-disabled":n,"aria-label":"close",role:i?void 0:"button",disabled:n,class:[`${t}-base-close`,r&&`${t}-base-close--absolute`,n&&`${t}-base-close--disabled`,o&&`${t}-base-close--round`],onMousedown:l=>{e.focusable||l.preventDefault()},onClick:e.onClick},u(vt,{clsPrefix:t},{default:()=>u(fv,null)}))}}}),xi=ae({name:"FadeInExpandTransition",props:{appear:Boolean,group:Boolean,mode:String,onLeave:Function,onAfterLeave:Function,onAfterEnter:Function,width:Boolean,reverse:Boolean},setup(e,{slots:t}){function n(l){e.width?l.style.maxWidth=`${l.offsetWidth}px`:l.style.maxHeight=`${l.offsetHeight}px`,l.offsetWidth}function r(l){e.width?l.style.maxWidth="0":l.style.maxHeight="0",l.offsetWidth;const{onLeave:s}=e;s&&s()}function o(l){e.width?l.style.maxWidth="":l.style.maxHeight="";const{onAfterLeave:s}=e;s&&s()}function i(l){if(l.style.transition="none",e.width){const s=l.offsetWidth;l.style.maxWidth="0",l.offsetWidth,l.style.transition="",l.style.maxWidth=`${s}px`}else if(e.reverse)l.style.maxHeight=`${l.offsetHeight}px`,l.offsetHeight,l.style.transition="",l.style.maxHeight="0";else{const s=l.offsetHeight;l.style.maxHeight="0",l.offsetWidth,l.style.transition="",l.style.maxHeight=`${s}px`}l.offsetWidth}function a(l){var s;e.width?l.style.maxWidth="":e.reverse||(l.style.maxHeight=""),(s=e.onAfterEnter)===null||s===void 0||s.call(e)}return()=>{const{group:l,width:s,appear:c,mode:d}=e,f=l?Of:Zt,h={name:s?"fade-in-width-expand-transition":"fade-in-height-expand-transition",appear:c,onEnter:i,onAfterEnter:a,onBeforeLeave:n,onLeave:r,onAfterLeave:o};return l||(h.mode=d),u(f,h,t)}}}),Ci=ae({props:{onFocus:Function,onBlur:Function},setup(e){return()=>u("div",{style:"width: 0; height: 0",tabindex:0,onFocus:e.onFocus,onBlur:e.onBlur})}}),c8=E([E("@keyframes rotator",`
145 0% {
146 -webkit-transform: rotate(0deg);
147 transform: rotate(0deg);
148 }
149 100% {
150 -webkit-transform: rotate(360deg);
151 transform: rotate(360deg);
152 }`),k("base-loading",`
153 position: relative;
154 line-height: 0;
155 width: 1em;
156 height: 1em;
157 `,[I("transition-wrapper",`
158 position: absolute;
159 width: 100%;
160 height: 100%;
161 `,[ur()]),I("placeholder",`
162 position: absolute;
163 left: 50%;
164 top: 50%;
165 transform: translateX(-50%) translateY(-50%);
166 `,[ur({left:"50%",top:"50%",originalTransform:"translateX(-50%) translateY(-50%)"})]),I("container",`
167 animation: rotator 3s linear infinite both;
168 `,[I("icon",`
169 height: 1em;
170 width: 1em;
171 `)])])]),jh="1.6s",gR={strokeWidth:{type:Number,default:28},stroke:{type:String,default:void 0},scale:{type:Number,default:1},radius:{type:Number,default:100}},qo=ae({name:"BaseLoading",props:Object.assign({clsPrefix:{type:String,required:!0},show:{type:Boolean,default:!0}},gR),setup(e){bo("-base-loading",c8,Ce(e,"clsPrefix"))}
171,render(){const{clsPrefix:e,radius:t,strokeWidth:n,stroke:r,scale:o}=this,i=t/o;return u("div",{class:`${e}-base-loading`,role:"img","aria-label":"loading"},u(yi,null,{default:()=>this.show?u("div",{key:"icon",class:`${e}-base-loading__transition-wrapper`},u("div",{class:`${e}-base-loading__container`},u("svg",{class:`${e}-base-loading__icon`,viewBox:`0 0 ${2*i} ${2*i}`,xmlns:"http://www.w3.org/2000/svg",style:{color:r}},u("g",null,u("animateTransform",{attributeName:"transform",type:"rotate",values:`0 ${i} ${i};270 ${i} ${i}`,begin:"0s",dur:jh,fill:"freeze",repeatCount:"indefinite"}),u("circle",{class:`${e}-base-loading__icon`,fill:"none",stroke:"currentColor","stroke-width":n,"stroke-linecap":"round",cx:i,cy:i,r:t-n/2,"stroke-dasharray":5.67*t,"stroke-dashoffset":18.48*t},u("animateTransform",{attributeName:"transform",type:"rotate",values:`0 ${i} ${i};135 ${i} ${i};450 ${i} ${i}`,begin:"0s",dur:jh,fill:"freeze",repeatCount:"indefinite"}),u("animate",{attributeName:"stroke-dashoffset",values:`${5.67*t};${1.42*t};${5.67*t}`,begin:"0s",dur:jh,fill:"freeze",repeatCount:"indefinite"})))))):u("div",{key:"placeholder",class:`${e}-base-loading__placeholder`},this.$slots)}))}}),{cubicBezierEaseInOut:Vy}=no;function Vi({name:e="fade-in",enterDuration:t="0.2s",leaveDuration:n="0.2s",enterCubicBezier:r=Vy,leaveCubicBezier:o=Vy}={}){return[E(`&.${e}-transition-enter-active`,{transition:`all ${t} ${r}!important`}),E(`&.${e}-transition-leave-active`,{transition:`all ${n} ${o}!important`}),E(`&.${e}-transition-enter-from, &.${e}-transition-leave-to`,{opacity:0}),E(`&.${e}-transition-leave-from, &.${e}-transition-enter-to`,{opacity:1})]}const d8=k("base-menu-mask",`
172 position: absolute;
173 left: 0;
174 right: 0;
175 top: 0;
176 bottom: 0;
177 display: flex;
178 align-items: center;
179 justify-content: center;
180 text-align: center;
181 padding: 14px;
182 overflow: hidden;
183`,[Vi()]),u8=ae({name:"BaseMenuMask",props:{clsPrefix:{type:String,required:!0}},setup(e){bo("-base-menu-mask",d8,Ce(e,"clsPrefix"));const t=M(null);let n=null;const r=M(!1);return Jt(()=>{n!==null&&window.clearTimeout(n)}),Object.assign({message:t,show:r},{showOnce(i,a=1500){n&&window.clearTimeout(n),r.value=!0,t.value=i,n=window.setTimeout(()=>{r.value=!1,t.value=null},a)}})},render(){return u(Zt,{name:"fade-in-transition"},{default:()=>this.show?u("div",{class:`${this.clsPrefix}-base-menu-mask`},this.message):null})}}),yt={neutralBase:"#000",neutralInvertBase:"#fff",neutralTextBase:"#fff",neutralPopover:"rgb(72, 72, 78)",neutralCard:"rgb(24, 24, 28)",neutralModal:"rgb(44, 44, 50)",neutralBody:"rgb(16, 16, 20)",alpha1:"0.9",alpha2:"0.82",alpha3:"0.52",alpha4:"0.38",alpha5:"0.28",alphaClose:"0.52",alphaDisabled:"0.38",alphaDisabledInput:"0.06",alphaPending:"0.09",alphaTablePending:"0.06",alphaTableStriped:"0.05",alphaPressed:"0.05",alphaAvatar:"0.18",alphaRail:"0.2",alphaProgressRail:"0.12",alphaBorder:"0.24",alphaDivider:"0.09",alphaInput:"0.1",alphaAction:"0.06",alphaTab:"0.04",alphaScrollbar:"0.2",alphaScrollbarHover:"0.3",alphaCode:"0.12",alphaTag:"0.2",primaryHover:"#7fe7c4",primaryDefault:"#63e2b7",primaryActive:"#5acea7",primarySuppl:"rgb(42, 148, 125)",infoHover:"#8acbec",infoDefault:"#70c0e8",infoActive:"#66afd3",infoSuppl:"rgb(56, 137, 197)",errorHover:"#e98b8b",errorDefault:"#e88080",errorActive:"#e57272",errorSuppl:"rgb(208, 58, 82)",warningHover:"#f5d599",warningDefault:"#f2c97d",warningActive:"#e6c260",warningSuppl:"rgb(240, 138, 0)",successHover:"#7fe7c4",successDefault:"#63e2b7",successActive:"#5acea7",successSuppl:"rgb(42, 148, 125)"},f8=qn(yt.neutralBase),vR=qn(yt.neutralInvertBase),h8=`rgba(${vR.slice(0,3).join(", ")}, `;function on(e){return`${h8+String(e)})`}function m8(e){const t=Array.from(vR);return t[3]=Number(e),ft(f8,t)}const et=Object.assign(Object.assign({name:"common"},no),{baseColor:yt.neutralBase,primaryColor:yt.primaryDefault,primaryColorHover:yt.primaryHover,primaryColorPressed:yt.primaryActive,primaryColorSuppl:yt.primarySuppl,infoColor:yt.infoDefault,infoColorHover:yt.infoHover,infoColorPressed:yt.infoActive,infoColorSuppl:yt.infoSuppl,successColor:yt.successDefault,successColorHover:yt.successHover,successColorPressed:yt.successActive,successColorSuppl:yt.successSuppl,warningColor:yt.warningDefault,warningColorHover:yt.warningHover,warningColorPressed:yt.warningActive,warningColorSuppl:yt.
183warningSuppl,errorColor:yt.errorDefault,errorColorHover:yt.errorHover,errorColorPressed:yt.errorActive,errorColorSuppl:yt.errorSuppl,textColorBase:yt.neutralTextBase,textColor1:on(yt.alpha1),textColor2:on(yt.alpha2),textColor3:on(yt.alpha3),textColorDisabled:on(yt.alpha4),placeholderColor:on(yt.alpha4),placeholderColorDisabled:on(yt.alpha5),iconColor:on(yt.alpha4),iconColorDisabled:on(yt.alpha5),iconColorHover:on(Number(yt.alpha4)*1.25),iconColorPressed:on(Number(yt.alpha4)*.8),opacity1:yt.alpha1,opacity2:yt.alpha2,opacity3:yt.alpha3,opacity4:yt.alpha4,opacity5:yt.alpha5,dividerColor:on(yt.alphaDivider),borderColor:on(yt.alphaBorder),closeIconColorHover:on(Number(yt.alphaClose)),closeIconColor:on(Number(yt.alphaClose)),closeIconColorPressed:on(Number(yt.alphaClose)),closeColorHover:"rgba(255, 255, 255, .12)",closeColorPressed:"rgba(255, 255, 255, .08)",clearColor:on(yt.alpha4),clearColorHover:Wn(on(yt.alpha4),{alpha:1.25}),clearColorPressed:Wn(on(yt.alpha4),{alpha:.8}),scrollbarColor:on(yt.alphaScrollbar),scrollbarColorHover:on(yt.alphaScrollbarHover),scrollbarWidth:"5px",scrollbarHeight:"5px",scrollbarBorderRadius:"5px",progressRailColor:on(yt.alphaProgressRail),railColor:on(yt.alphaRail),popoverColor:yt.neutralPopover,tableColor:yt.neutralCard,cardColor:yt.neutralCard,modalColor:yt.neutralModal,bodyColor:yt.neutralBody,tagColor:m8(yt.alphaTag),avatarColor:on(yt.alphaAvatar),invertedColor:yt.neutralBase,inputColor:on(yt.alphaInput),codeColor:on(yt.alphaCode),tabColor:on(yt.alphaTab),actionColor:on(yt.alphaAction),tableHeaderColor:on(yt.alphaAction),hoverColor:on(yt.alphaPending),tableColorHover:on(yt.alphaTablePending),tableColorStriped:on(yt.alphaTableStriped),pressedColor:on(yt.alphaPressed),opacityDisabled:yt.alphaDisabled,inputColorDisabled:on(yt.alphaDisabledInput),buttonColor2:"rgba(255, 255, 255, .08)",buttonColor2Hover:"rgba(255, 255, 255, .12)",buttonColor2Pressed:"rgba(255, 255, 255, .08)",boxShadow1:"0 1px 2px -2px rgba(0, 0, 0, .24), 0 3px 6px 0 rgba(0, 0, 0, .18), 0 5px 12px 4px rgba(0, 0, 0, .12)",boxShadow2:"0 3px 6px -4px rgba(0, 0, 0, .24), 0 6px 12px 0 rgba(0, 0, 0, .16), 0 9px 18px 8px rgba(0, 0, 0, .10)",boxShadow3:"0 6px 16px -9px rgba(0, 0, 0, .08), 0 9px 28px 0 rgba(0, 0, 0, .05), 0 12px 48px 16px rgba(0, 0, 0, .03)"}),$t={neutralBase:"#FFF",neutralInvertBase:"#000",neutralTextBase:"#000",neutralPopover:"#fff",neutralCard:"#fff",neutralModal:"#fff",neutralBody:"#fff",alpha1:"0.82",alpha2:"0.72",alpha3:"0.38",alpha4:"0.24",alpha5:"0.18",alphaClose:"0.6",alphaDisabled:"0.5",alphaAvatar:"0.2",alphaProgressRail:".08",alphaInput:"0",alphaScrollbar:"0.25",alphaScrollbarHover:"0.4",primaryHover:"#36ad6a",primaryDefault:"#18a058",primaryActive:"#0c7a43",primarySuppl:"#36ad6a",infoHover:"#4098fc",infoDefault:"#2080f0",infoActive:"#1060c9",infoSuppl:"#4098fc",errorHover:"#de576d",errorDefault:"#d03050",errorActive:"#ab1f3f",errorSuppl:"#de576d",warningHover:"#fcb040",warningDefault:"#f0a020",warningActive:"#c97c10",warningSuppl:"#fcb040",successHover:"#36ad6a",successDefault:"#18a058",successActive:"#0c7a43",successSuppl:"#36ad6a"},p8=qn($t.neutralBase),bR=qn($t.neutralInvertBase),g8=`rgba(${bR.slice(0,3).join(", ")}, `;function jy(e){return`${g8+String(e)})`}function Sr(e){const t=Array.from(bR);return t[3]=Number(e),ft(p8,t)}const nt=Object.assign(Object.assign({name:"common"},no),{baseColor:$t.neutralBase,primaryColor:$t.primaryDefault,primaryColorHover:$t.primaryHover,primaryColorPressed:$t.primaryActive,primaryColorSuppl:$t.primarySuppl,infoColor:$t.infoDefault,infoColorHover:$t.infoHover,infoColorPressed:$t.infoActive,infoColorSuppl:$t.infoSuppl,successColor:$t.successDefault,successColorHover:$t.successHover,successColorPressed:$t.successActive,successColorSuppl:$t.successSuppl,warningColor:$t.warningDefault,warningColorHover:$t.warningHover,warningColorPressed:$t.warningActive,warningColorSuppl:$t.warningSuppl,errorColor:$t.errorDefault,errorColorHover:$t.errorHover,errorColorPressed:$t.errorActive,errorColorSuppl:$t.errorSuppl,textColorBase:$t.neutralTextBase,textColor1:"rgb(31, 34, 37)",textColor2:"rgb(51, 54, 57)",textColor3:"rgb(118, 124, 130)",textColorDisabled:Sr($t.alpha4),placeholderColor:Sr($t.alpha4),placeholderColorDisabled:Sr($t.alpha5),iconColor:Sr($t.alpha4),iconColorHover:Wn(Sr($t.alpha4),{lightness:.75}),iconColorPressed:Wn(Sr($t.alpha4),{lightness:.9}),iconColorDisabled:Sr($t.alpha5),opacity1:$t.alpha1,opacity2:$t.alpha2,opacity3:$t.alpha3,opacity4:$t.alpha4,opacity5:$t.alpha5,dividerColor:"rgb(239, 239, 245)",borderColor:"rgb(224, 224, 230)",closeIconColor:Sr(Number($t.alphaClose)),closeIconColorHover:Sr(Number($t.alphaClose)),closeIconColorPressed:Sr(Number($t.alphaClose)),closeColorHover:"rgba(0, 0, 0, .09)",closeColorPressed:"rgba(0, 0, 0, .13)",clearColor:Sr($t.alpha4),clearColorHover:Wn(Sr($t.alpha4),{lightness:.75}),clearColorPressed:Wn(Sr($t.alpha4),{lightness:.9}),scrollbarColor:jy($t.alphaScrollbar),scrollbarColorHover:jy($t.alphaScrollbarHover),scrollbarWidth:"5px",scrollbarHeight:"5
183px",scrollbarBorderRadius:"5px",progressRailColor:Sr($t.alphaProgressRail),railColor:"rgb(219, 219, 223)",popoverColor:$t.neutralPopover,tableColor:$t.neutralCard,cardColor:$t.neutralCard,modalColor:$t.neutralModal,bodyColor:$t.neutralBody,tagColor:"#eee",avatarColor:Sr($t.alphaAvatar),invertedColor:"rgb(0, 20, 40)",inputColor:Sr($t.alphaInput),codeColor:"rgb(244, 244, 248)",tabColor:"rgb(247, 247, 250)",actionColor:"rgb(250, 250, 252)",tableHeaderColor:"rgb(250, 250, 252)",hoverColor:"rgb(243, 243, 245)",tableColorHover:"rgba(0, 0, 100, 0.03)",tableColorStriped:"rgba(0, 0, 100, 0.02)",pressedColor:"rgb(237, 237, 239)",opacityDisabled:$t.alphaDisabled,inputColorDisabled:"rgb(250, 250, 252)",buttonColor2:"rgba(46, 51, 56, .05)",buttonColor2Hover:"rgba(46, 51, 56, .09)",buttonColor2Pressed:"rgba(46, 51, 56, .13)",boxShadow1:"0 1px 2px -2px rgba(0, 0, 0, .08), 0 3px 6px 0 rgba(0, 0, 0, .06), 0 5px 12px 4px rgba(0, 0, 0, .04)",boxShadow2:"0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05)",boxShadow3:"0 6px 16px -9px rgba(0, 0, 0, .08), 0 9px 28px 0 rgba(0, 0, 0, .05), 0 12px 48px 16px rgba(0, 0, 0, .03)"}),v8={railInsetHorizontalBottom:"auto 2px 4px 2px",railInsetHorizontalTop:"4px 2px auto 2px",railInsetVerticalRight:"2px 4px 2px auto",railInsetVerticalLeft:"2px auto 2px 4px",railColor:"transparent"};function yR(e){const{scrollbarColor:t,scrollbarColorHover:n,scrollbarHeight:r,scrollbarWidth:o,scrollbarBorderRadius:i}=e;return Object.assign(Object.assign({},v8),{height:r,width:o,borderRadius:i,color:t,colorHover:n})}const $r={name:"Scrollbar",common:nt,self:yR},Er={name:"Scrollbar",common:et,self:yR},b8=k("scrollbar",`
184 overflow: hidden;
185 position: relative;
186 z-index: auto;
187 height: 100%;
188 width: 100%;
189`,[E(">",[k("scrollbar-container",`
190 width: 100%;
191 overflow: scroll;
192 height: 100%;
193 min-height: inherit;
194 max-height: inherit;
195 scrollbar-width: none;
196 `,[E("&::-webkit-scrollbar, &::-webkit-scrollbar-track-piece, &::-webkit-scrollbar-thumb",`
197 width: 0;
198 height: 0;
199 display: none;
200 `),E(">",[k("scrollbar-content",`
201 box-sizing: border-box;
202 min-width: 100%;
203 `)])])]),E(">, +",[k("scrollbar-rail",`
204 position: absolute;
205 pointer-events: none;
206 user-select: none;
207 background: var(--n-scrollbar-rail-color);
208 -webkit-user-select: none;
209 `,[N("horizontal",`
210 height: var(--n-scrollbar-height);
211 `,[E(">",[I("scrollbar",`
212 height: var(--n-scrollbar-height);
213 border-radius: var(--n-scrollbar-border-radius);
214 right: 0;
215 `)])]),N("horizontal--top",`
216 top: var(--n-scrollbar-rail-top-horizontal-top); 
217 right: var(--n-scrollbar-rail-right-horizontal-top); 
218 bottom: var(--n-scrollbar-rail-bottom-horizontal-top); 
219 left: var(--n-scrollbar-rail-left-horizontal-top); 
220 `),N("horizontal--bottom",`
221 top: var(--n-scrollbar-rail-top-horizontal-bottom); 
222 right: var(--n-scrollbar-rail-right-horizontal-bottom); 
223 bottom: var(--n-scrollbar-rail-bottom-horizontal-bottom); 
224 left: var(--n-scrollbar-rail-left-horizontal-bottom); 
225 `),N("vertical",`
226 width: var(--n-scrollbar-width);
227 `,[E(">",[I("scrollbar",`
228 width: var(--n-scrollbar-width);
229 border-radius: var(--n-scrollbar-border-radius);
230 bottom: 0;
231 `)])]),N("vertical--left",`
232 top: var(--n-scrollbar-rail-top-vertical-left); 
233 right: var(--n-scrollbar-rail-right-vertical-left); 
234 bottom: var(--n-scrollbar-rail-bottom-vertical-left); 
235 left: var(--n-scrollbar-rail-left-vertical-left); 
236 `),N("vertical--right",`
237 top: var(--n-scrollbar-rail-top-vertical-right); 
238 right: var(--n-scrollbar-rail-right-vertical-right); 
239 bottom: var(--n-scrollbar-rail-bottom-vertical-right); 
240 left: var(--n-scrollbar-rail-left-vertical-right); 
241 `),N("disabled",[E(">",[I("scrollbar","pointer-events: none;")])]),E(">",[I("scrollbar",`
242 z-index: 1;
243 position: absolute;
244 cursor: pointer;
245 pointer-events: all;
246 background-color: var(--n-scrollbar-color);
247 transition: background-color .2s var(--n-scrollbar-bezier);
248 `,[Vi(),E("&:hover","background-color: var(--n-scrollbar-color-hover);")])])])])]),y8=Object.assign(Object.assign({},_e.props),{duration:{type:Number,default:0},scrollable:{type:Boolean,default:!0},xScrollable:Boolean,trigger:{type:String,default:"hover"}
248,useUnifiedContainer:Boolean,triggerDisplayManually:Boolean,container:Function,content:Function,containerClass:String,containerStyle:[String,Object],contentClass:[String,Array],contentStyle:[String,Object],horizontalRailStyle:[String,Object],verticalRailStyle:[String,Object],onScroll:Function,onWheel:Function,onResize:Function,internalOnUpdateScrollLeft:Function,internalHoistYRail:Boolean,internalExposeWidthCssVar:Boolean,yPlacement:{type:String,default:"right"},xPlacement:{type:String,default:"bottom"}}),mn=ae({name:"Scrollbar",props:y8,inheritAttrs:!1,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n,mergedRtlRef:r}=We(e),o=Kt("Scrollbar",r,t),i=M(null),a=M(null),l=M(null),s=M(null),c=M(null),d=M(null),f=M(null),h=M(null),p=M(null),m=M(null),g=M(null),b=M(0),v=M(0),y=M(!1),C=M(!1);let w=!1,x=!1,S,T,P=0,_=0,O=0,z=0;const $=nD(),D=_e("Scrollbar","-scrollbar",b8,$r,e,t),B=R(()=>{const{value:Ne}=h,{value:fe}=d,{value:Pe}=m;return Ne===null||fe===null||Pe===null?0:Math.min(Ne,Pe*Ne/fe+en(D.value.self.width)*1.5)}),L=R(()=>`${B.value}px`),U=R(()=>{const{value:Ne}=p,{value:fe}=f,{value:Pe}=g;return Ne===null||fe===null||Pe===null?0:Pe*Ne/fe+en(D.value.self.height)*1.5}),j=R(()=>`${U.value}px`),te=R(()=>{const{value:Ne}=h,{value:fe}=b,{value:Pe}=d,{value:me}=m;if(Ne===null||Pe===null||me===null)return 0;{const Fe=Pe-Ne;return Fe?fe/Fe*(me-B.value):0}}),ue=R(()=>`${te.value}px`),ge=R(()=>{const{value:Ne}=p,{value:fe}=v,{value:Pe}=f,{value:me}=g;if(Ne===null||Pe===null||me===null)return 0;{const Fe=Pe-Ne;return Fe?fe/Fe*(me-U.value):0}}),Q=R(()=>`${ge.value}px`),le=R(()=>{const{value:Ne}=h,{value:fe}=d;return Ne!==null&&fe!==null&&fe>Ne}),J=R(()=>{const{value:Ne}=p,{value:fe}=f;return Ne!==null&&fe!==null&&fe>Ne}),W=R(()=>{const{trigger:Ne}=e;return Ne==="none"||y.value}),Y=R(()=>{const{trigger:Ne}=e;return Ne==="none"||C.value}),he=R(()=>{const{container:Ne}=e;return Ne?Ne():a.value}),ne=R(()=>{const{content:Ne}=e;return Ne?Ne():l.value}),xe=(Ne,fe)=>{if(!e.scrollable)return;if(typeof Ne=="number"){Z(Ne,fe??0,0,!1,"auto");return}const{left:Pe,top:me,index:Fe,elSize:ce,position:$e,behavior:Ie,el:de,debounce:Be=!0}=Ne;(Pe!==void 0||me!==void 0)&&Z(Pe??0,me??0,0,!1,Ie),de!==void 0?Z(0,de.offsetTop,de.offsetHeight,Be,Ie):Fe!==void 0&&ce!==void 0?Z(0,Fe*ce,ce,Be,Ie):$e==="bottom"?Z(0,Number.MAX_SAFE_INTEGER,0,!1,Ie):$e==="top"&&Z(0,0,0,!1,Ie)},oe=Gg(()=>{e.container||xe({top:b.value,left:v.value})}),se=()=>{oe.isDeactivated||G()},Me=Ne=>{if(oe.isDeactivated)return;const{onResize:fe}=e;fe&&fe(Ne),G()},V=(Ne,fe)=>{if(!e.scrollable)return;const{value:Pe}=he;Pe&&(typeof Ne=="object"?Pe.scrollBy(Ne):Pe.scrollBy(Ne,fe||0))};function Z(Ne,fe,Pe,me,Fe){const{value:ce}=he;if(ce){if(me){const{scrollTop:$e,offsetHeight:Ie}=ce;if(fe>$e){fe+Pe<=$e+Ie||ce.scrollTo({left:Ne,top:fe+Pe-Ie,behavior:Fe});return}}ce.scrollTo({left:Ne,top:fe,behavior:Fe})}}function X(){pe(),A(),G()}function be(){ke()}function ke(){ye(),re()}function ye(){T!==void 0&&window.clearTimeout(T),T=window.setTimeout(()=>{C.value=!1},e.duration)}function re(){S!==void 0&&window.clearTimeout(S),S=window.setTimeout(()=>{y.value=!1},e.duration)}function pe(){S!==void 0&&window.clearTimeout(S),y.value=!0}function A(){T!==void 0&&window.clearTimeout(T),C.value=!0}function F(Ne){const{onScroll:fe}=e;fe&&fe(Ne),K()}function K(){const{value:Ne}=he;Ne&&(b.value=Ne.scrollTop,v.value=Ne.scrollLeft*(o!=null&&o.value?-1:1))}function H(){const{value:Ne}=ne;Ne&&(d.value=Ne.offsetHeight,f.value=Ne.offsetWidth);const{value:fe}=he;fe&&(h.value=fe.offsetHeight,p.value=fe.offsetWidth);const{value:Pe}=c,{value:me}=s;Pe&&(g.value=Pe.offsetWidth),me&&(m.value=me.offsetHeight)}function q(){const{value:Ne}=he;Ne&&(b.value=Ne.scrollTop,v.value=Ne.scrollLeft*(o!=null&&o.value?-1:1),h.value=Ne.offsetHeight,p.value=Ne.offsetWidth,d.value=Ne.scrollHeight,f.value=Ne.scrollWidth);const{value:fe}=c,{value:Pe}=s;fe&&(g.value=fe.offsetWidth),Pe&&(m.value=Pe.offsetHeight)}function G(){e.scrollable&&(e.useUnifiedContainer?q():(H(),K()))}function ie(Ne){var fe;return!(!((fe=i.value)===null||fe===void 0)&&fe.contains(Ur(Ne)))}function ee(Ne){Ne.preventDefault(),Ne.stopPropagation(),x=!0,Et("mousemove",window,De,!0),Et("mouseup",window,Ue,!0),_=v.value,O=o!=null&&o.value?window.innerWidth-Ne.clientX:Ne.clientX}function De(Ne){if(!x)return;S!==void 0&&window.clearTimeout(S),T!==void 0&&window.clearTimeout(T);const{value:fe}=p,{value:Pe}=f,{value:me}=U;
248if(fe===null||Pe===null)return;const ce=(o!=null&&o.value?window.innerWidth-Ne.clientX-O:Ne.clientX-O)*(Pe-fe)/(fe-me),$e=Pe-fe;let Ie=_+ce;Ie=Math.min($e,Ie),Ie=Math.max(Ie,0);const{value:de}=he;if(de){de.scrollLeft=Ie*(o!=null&&o.value?-1:1);const{internalOnUpdateScrollLeft:Be}=e;Be&&Be(Ie)}}function Ue(Ne){Ne.preventDefault(),Ne.stopPropagation(),kt("mousemove",window,De,!0),kt("mouseup",window,Ue,!0),x=!1,G(),ie(Ne)&&ke()}function rt(Ne){Ne.preventDefault(),Ne.stopPropagation(),w=!0,Et("mousemove",window,at,!0),Et("mouseup",window,mt,!0),P=b.value,z=Ne.clientY}function at(Ne){if(!w)return;S!==void 0&&window.clearTimeout(S),T!==void 0&&window.clearTimeout(T);const{value:fe}=h,{value:Pe}=d,{value:me}=B;if(fe===null||Pe===null)return;const ce=(Ne.clientY-z)*(Pe-fe)/(fe-me),$e=Pe-fe;let Ie=P+ce;Ie=Math.min($e,Ie),Ie=Math.max(Ie,0);const{value:de}=he;de&&(de.scrollTop=Ie)}function mt(Ne){Ne.preventDefault(),Ne.stopPropagation(),kt("mousemove",window,at,!0),kt("mouseup",window,mt,!0),w=!1,G(),ie(Ne)&&ke()}Wt(()=>{const{value:Ne}=J,{value:fe}=le,{value:Pe}=t,{value:me}=c,{value:Fe}=s;me&&(Ne?me.classList.remove(`${Pe}-scrollbar-rail--disabled`):me.classList.add(`${Pe}-scrollbar-rail--disabled`)),Fe&&(fe?Fe.classList.remove(`${Pe}-scrollbar-rail--disabled`):Fe.classList.add(`${Pe}-scrollbar-rail--disabled`))}),jt(()=>{e.container||G()}),Jt(()=>{S!==void 0&&window.clearTimeout(S),T!==void 0&&window.clearTimeout(T),kt("mousemove",window,at,!0),kt("mouseup",window,mt,!0)});const Tt=R(()=>{const{common:{cubicBezierEaseInOut:Ne},self:{color:fe,colorHover:Pe,height:me,width:Fe,borderRadius:ce,railInsetHorizontalTop:$e,railInsetHorizontalBottom:Ie,railInsetVerticalRight:de,railInsetVerticalLeft:Be,railColor:Xe}}=D.value,{top:ot,right:Se,bottom:ve,left:Ee}=Dn($e),{top:je,right:qe,bottom:ut,left:Je}=Dn(Ie),{top:Re,right:Le,bottom:tt,left:wt}=Dn(o!=null&&o.value?Q0(de):de),{top:Te,right:He,bottom:Qe,left:lt}=Dn(o!=null&&o.value?Q0(Be):Be);return{"--n-scrollbar-bezier":Ne,"--n-scrollbar-color":fe,"--n-scrollbar-color-hover":Pe,"--n-scrollbar-border-radius":ce,"--n-scrollbar-width":Fe,"--n-scrollbar-height":me,"--n-scrollbar-rail-top-horizontal-top":ot,"--n-scrollbar-rail-right-horizontal-top":Se,"--n-scrollbar-rail-bottom-horizontal-top":ve,"--n-scrollbar-rail-left-horizontal-top":Ee,"--n-scrollbar-rail-top-horizontal-bottom":je,"--n-scrollbar-rail-right-horizontal-bottom":qe,"--n-scrollbar-rail-bottom-horizontal-bottom":ut,"--n-scrollbar-rail-left-horizontal-bottom":Je,"--n-scrollbar-rail-top-vertical-right":Re,"--n-scrollbar-rail-right-vertical-right":Le,"--n-scrollbar-rail-bottom-vertical-right":tt,"--n-scrollbar-rail-left-vertical-right":wt,"--n-scrollbar-rail-top-vertical-left":Te,"--n-scrollbar-rail-right-vertical-left":He,"--n-scrollbar-rail-bottom-vertical-left":Qe,"--n-scrollbar-rail-left-vertical-left":lt,"--n-scrollbar-rail-color":Xe}}),Rt=n?Ze("scrollbar",void 0,Tt,e):void 0;return Object.assign(Object.assign({},{scrollTo:xe,scrollBy:V,sync:G,syncUnifiedContainer:q,handleMouseEnterWrapper:X,handleMouseLeaveWrapper:be}),{mergedClsPrefix:t,rtlEnabled:o,containerScrollTop:b,wrapperRef:i,containerRef:a,contentRef:l,
248yRailRef:s,xRailRef:c,needYBar:le,needXBar:J,yBarSizePx:L,xBarSizePx:j,yBarTopPx:ue,xBarLeftPx:Q,isShowXBar:W,isShowYBar:Y,isIos:$,handleScroll:F,handleContentResize:se,handleContainerResize:Me,handleYScrollMouseDown:rt,handleXScrollMouseDown:ee,containerWidth:p,cssVars:n?void 0:Tt,themeClass:Rt==null?void 0:Rt.themeClass,onRender:Rt==null?void 0:Rt.onRender})},render(){var e;const{$slots:t,mergedClsPrefix:n,triggerDisplayManually:r,rtlEnabled:o,internalHoistYRail:i,yPlacement:a,xPlacement:l,xScrollable:s}=this;if(!this.scrollable)return(e=t.default)===null||e===void 0?void 0:e.call(t);const c=this.trigger==="none",d=(p,m)=>u("div",{ref:"yRailRef",class:[`${n}-scrollbar-rail`,`${n}-scrollbar-rail--vertical`,`${n}-scrollbar-rail--vertical--${a}`,p],"data-scrollbar-rail":!0,style:[m||"",this.verticalRailStyle],"aria-hidden":!0},u(c?dp:Zt,c?null:{name:"fade-in-transition"},{default:()=>this.needYBar&&this.isShowYBar&&!this.isIos?u("div",{class:`${n}-scrollbar-rail__scrollbar`,style:{height:this.yBarSizePx,top:this.yBarTopPx},onMousedown:this.handleYScrollMouseDown}):null})),f=()=>{var p,m;return(p=this.onRender)===null||p===void 0||p.call(this),u("div",Jn(this.$attrs,{role:"none",ref:"wrapperRef",class:[`${n}-scrollbar`,this.themeClass,o&&`${n}-scrollbar--rtl`],style:this.cssVars,onMouseenter:r?void 0:this.handleMouseEnterWrapper,onMouseleave:r?void 0:this.handleMouseLeaveWrapper}),[this.container?(m=t.default)===null||m===void 0?void 0:m.call(t):u("div",{role:"none",ref:"containerRef",class:[`${n}-scrollbar-container`,this.containerClass],style:[this.containerStyle,this.internalExposeWidthCssVar?{"--n-scrollbar-current-width":nn(this.containerWidth)}:void 0],onScroll:this.handleScroll,onWheel:this.onWheel},u(_r,{onResize:this.handleContentResize},{default:()=>u("div",{ref:"contentRef",role:"none",style:[{width:this.xScrollable?"fit-content":null},this.contentStyle],class:[`${n}-scrollbar-content`,this.contentClass]},t)})),i?null:d(void 0,void 0),s&&u("div",{ref:"xRailRef",class:[`${n}-scrollbar-rail`,`${n}-scrollbar-rail--horizontal`,`${n}-scrollbar-rail--horizontal--${l}`],style:this.horizontalRailStyle,"data-scrollbar-rail":!0,"aria-hidden":!0},u(c?dp:Zt,c?null:{name:"fade-in-transition"},{default:()=>this.needXBar&&this.isShowXBar&&!this.isIos?u("div",{class:`${n}-scrollbar-rail__scrollbar`,style:{width:this.xBarSizePx,right:o?this.xBarLeftPx:void 0,left:o?void 0:this.xBarLeftPx},onMousedown:this.handleXScrollMouseDown}):null}))])},h=this.container?f():u(_r,{onResize:this.handleContainerResize},{default:f});return i?u(Ft,null,h,d(this.themeClass,this.cssVars)):h}}),ws=mn;function Uy(e){return Array.isArray(e)?e:[e]}const wp={STOP:"STOP"};function xR(e,t){const n=t(e);e.children!==void 0&&n!==wp.STOP&&e.children.forEach(r=>xR(r,t))}function x8(e,t={}){const{preserveGroup:n=!1}=t,r=[],o=n?a=>{a.isLeaf||(r.push(a.key),i(a.children))}:a=>{a.isLeaf||(a.isGroup||r.push(a.key),i(a.children))};function i(a){a.forEach(o)}return i(e),r}function C8(e,t){const{isLeaf:n}=e;return n!==void 0?n:!t(e)}function w8(e){return e.children}function S8(e){return e.key}function k8(){return!1}function R8(e,t){const{isLeaf:n}=e;return!(n===!1&&!Array.isArray(t(e)))}function T8(e){return e.disabled===!0}function P8(e,t){return e.isLeaf===!1&&!Array.isArray(t(e))}function Uh(e){var t;return e==null?[]:Array.isArray(e)?e:(t=e.checkedKeys)!==null&&t!==void 0?t:[]}function Wh(e){var t;return e==null||Array.isArray(e)?[]:(t=e.indeterminateKeys)!==null&&t!==void 0?t:[]}function _8(e,t){const n=new Set(e);return t.forEach(r=>{n.has(r)||n.add(r)}),Array.from(n)}function O8(e,t){const n=new Set(e);return t.forEach(r=>{n.has(r)&&n.delete(r)}),Array.from(n)}function $8(e){return(e==null?void 0:e.type)==="group"}function CR(e){const t=new Map;return e.forEach((n,r)=>{t.set(n.key,r)}),n=>{var r;return(r=t.get(n))!==null&&r!==void 0?r:null}}class wR extends Error{constructor(){super(),this.message="SubtreeNotLoadedError: checking a subtree whose required nodes are not fully loaded."}}function E8(e,t,n,r){return Ju(t.concat(e),n,r,!1)}function z8(e,t){const n=new Set;return e.forEach(r=>{const o=t.treeNodeMap.get(r);if(o!==void 0){let i=o.parent;for(;i!==null&&!(i.disabled||n.has(i.key));)n.add(i.key),i=i.parent}}),n}function A8(e,t,n,r){const o=Ju(t,n,r,!1),i=Ju(e,n,r,!0),a=z8(e,n),l=[];return o.forEach(s=>{(i.has(s)||a.has(s))&&l.push(s)}),l.forEach(s=>o.delete(s)),o}function qh(e,t){const{checkedKeys:n,keysToCheck:r,keysToUncheck:o,indeterminateKeys:i,cascade:a,leafOnly:l,checkStrategy:s,allowNotLoaded:c}=e;if(!a)return r!==void 0?{checkedKeys:_8(n,r),indeterminateKeys:Array.from(i)}:o!==void 0?{checkedKeys:O8(n,o),indeterminateKeys:Array.from(i)}:{checkedKeys:Array.from(n),indeterminateKeys:Array.from(i)};const{levelTreeNodeMap:d}=t;let f;o!==void 0?f=A8(o,n,t,c):r!==void 0?f=E8(r,n,t,c):f=Ju(n,t,c,!1);const h=s==="parent",p=s==="child"||l,m=f,g=new Set,b=Math.max.apply(null,Array.from(d.keys()));for(let v=b;v>=0;v-=1){const y=v===0,C=d.get(v);for(const w of C){if(w.isLeaf)continue;const{key:x,shallowLoaded:S}=w;
248if(p&&S&&w.children.forEach(O=>{!O.disabled&&!O.isLeaf&&O.shallowLoaded&&m.has(O.key)&&m.delete(O.key)}),w.disabled||!S)continue;let T=!0,P=!1,_=!0;for(const O of w.children){const z=O.key;if(!O.disabled){if(_&&(_=!1),m.has(z))P=!0;else if(g.has(z)){P=!0,T=!1;break}else if(T=!1,P)break}}T&&!_?(h&&w.children.forEach(O=>{!O.disabled&&m.has(O.key)&&m.delete(O.key)}),m.add(x)):P&&g.add(x),y&&p&&m.has(x)&&m.delete(x)}}return{checkedKeys:Array.from(m),indeterminateKeys:Array.from(g)}}function Ju(e,t,n,r){const{treeNodeMap:o,getChildren:i}=t,a=new Set,l=new Set(e);return e.forEach(s=>{const c=o.get(s);c!==void 0&&xR(c,d=>{if(d.disabled)return wp.STOP;const{key:f}=d;if(!a.has(f)&&(a.add(f),l.add(f),P8(d.rawNode,i))){if(r)return wp.STOP;if(!n)throw new wR}})}),l}function I8(e,{includeGroup:t=!1,includeSelf:n=!0},r){var o;const i=r.treeNodeMap;let a=e==null?null:(o=i.get(e))!==null&&o!==void 0?o:null;const l={keyPath:[],treeNodePath:[],treeNode:a};if(a!=null&&a.ignored)return l.treeNode=null,l;for(;a;)!a.ignored&&(t||!a.isGroup)&&l.treeNodePath.push(a),a=a.parent;return l.treeNodePath.reverse(),n||l.treeNodePath.pop(),l.keyPath=l.treeNodePath.map(s=>s.key),l}function D8(e){if(e.length===0)return null;const t=e[0];return t.isGroup||t.ignored||t.disabled?t.getNext():t}function N8(e,t){const n=e.siblings,r=n.length,{index:o}=e;return t?n[(o+1)%r]:o===n.length-1?null:n[o+1]}function Wy(e,t,{loop:n=!1,includeDisabled:r=!1}={}){const o=t==="prev"?M8:N8,i={reverse:t==="prev"};let a=!1,l=null;function s(c){if(c!==null){if(c===e){if(!a)a=!0;else if(!e.disabled&&!e.isGroup){l=e;return}}else if((!c.disabled||r)&&!c.ignored&&!c.isGroup){l=c;return}if(c.isGroup){const d=hv(c,i);d!==null?l=d:s(o(c,n))}else{const d=o(c,!1);if(d!==null)s(d);else{const f=F8(c);f!=null&&f.isGroup?s(o(f,n)):n&&s(o(c,!0))}}}}return s(e),l}function M8(e,t){const n=e.siblings,r=n.length,{index:o}=e;return t?n[(o-1+r)%r]:o===0?null:n[o-1]}function F8(e){return e.parent}function hv(e,t={}){const{reverse:n=!1}=t,{children:r}=e;if(r){const{length:o}=r,i=n?o-1:0,a=n?-1:o,l=n?-1:1;for(let s=i;s!==a;s+=l){const c=r[s];if(!c.disabled&&!c.ignored)if(c.isGroup){const d=hv(c,t);if(d!==null)return d}else return c}}return null}const B8={getChild(){return this.ignored?null:hv(this)},getParent(){const{parent:e}=this;return e!=null&&e.isGroup?e.getParent():e},getNext(e={}){return Wy(this,"next",e)},getPrev(e={}){return Wy(this,"prev",e)}};function Sp(e,t){const n=t?new Set(t):void 0,r=[];function o(i){i.forEach(a=>{r.push(a),!(a.isLeaf||!a.children||a.ignored)&&(a.isGroup||n===void 0||n.has(a.key))&&o(a.children)})}return o(e),r}function L8(e,t){const n=e.key;for(;t;){if(t.key===n)return!0;t=t.parent}return!1}function SR(e,t,n,r,o,i=null,a=0){const l=[];return e.forEach((s,c)=>{var d;const f=Object.create(r);if(f.rawNode=s,f.siblings=l,f.level=a,f.index=c,f.isFirstChild=c===0,f.isLastChild=c+1===e.length,f.parent=i,!f.ignored){const h=o(s);Array.isArray(h)&&(f.children=SR(h,t,n,r,o,f,a+1))}l.push(f),t.set(f.key,f),n.has(a)||n.set(a,[]),(d=n.get(a))===null||d===void 0||d.push(f)}),l}function Jr(e,t={}){var n;const r=new Map,o=new Map,{getDisabled:i=T8,getIgnored:a=k8,getIsGroup:l=$8,getKey:s=S8}=t,c=(n=t.getChildren)!==null&&n!==void 0?n:w8,d=t.ignoreEmptyChildren?w=>{const x=c(w);return Array.isArray(x)?x.length?x:null:x}:c,f=Object.assign({get key(){return s(this.rawNode)},get disabled(){return i(this.rawNode)},get isGroup(){return l(this.rawNode)},get isLeaf(){return C8(this.rawNode,d)},get shallowLoaded(){return R8(this.rawNode,d)},get ignored(){return a(this.rawNode)},contains(w){return L8(this,w)}},B8),h=SR(e,r,o,f,d);function p(w){if(w==null)return null;const x=r.get(w);return x&&!x.isGroup&&!x.ignored?x:null}function m(w){if(w==null)return null;const x=r.get(w);return x&&!x.ignored?x:null}function g(w,x){const S=m(w);return S?S.getPrev(x):null}function b(w,x){const S=m(w);return S?S.getNext(x):null}function v(w){const x=m(w);return x?x.getParent():null}function y(w){const x=m(w);return x?x.getChild():null}const C={treeNodes:h,treeNodeMap:r,levelTreeNodeMap:o,maxLevel:Math.max(...o.keys()),getChildren:d,getFlattenedNodes(w){return Sp(h,w)},getNode:p,getPrev:g,getNext:b,getParent:v,getChild:y,getFirstAvailableNode(){return D8(h)},getPath(w,x={}){return I8(w,x,C)},getCheckedKeys(w,x={}){const{cascade:S=!0,leafOnly:T=!1,checkStrategy:P="all",allowNotLoaded:_=!1}=x;return qh({checkedKeys:Uh(w),indeterminateKeys:Wh(w),cascade:S,leafOnly:T,checkStrategy:P,allowNotLoaded:_},C)},check(w,x,S={}
248){const{cascade:T=!0,leafOnly:P=!1,checkStrategy:_="all",allowNotLoaded:O=!1}=S;return qh({checkedKeys:Uh(x),indeterminateKeys:Wh(x),keysToCheck:w==null?[]:Uy(w),cascade:T,leafOnly:P,checkStrategy:_,allowNotLoaded:O},C)},uncheck(w,x,S={}){const{cascade:T=!0,leafOnly:P=!1,checkStrategy:_="all",allowNotLoaded:O=!1}=S;return qh({checkedKeys:Uh(x),indeterminateKeys:Wh(x),keysToUncheck:w==null?[]:Uy(w),cascade:T,leafOnly:P,checkStrategy:_,allowNotLoaded:O},C)},getNonLeafKeys(w={}){return x8(h,w)}};return C}const H8={iconSizeTiny:"28px",iconSizeSmall:"34px",iconSizeMedium:"40px",iconSizeLarge:"46px",iconSizeHuge:"52px"};function kR(e){const{textColorDisabled:t,iconColor:n,textColor2:r,fontSizeTiny:o,fontSizeSmall:i,fontSizeMedium:a,fontSizeLarge:l,fontSizeHuge:s}=e;return Object.assign(Object.assign({},H8),{fontSizeTiny:o,fontSizeSmall:i,fontSizeMedium:a,fontSizeLarge:l,fontSizeHuge:s,textColor:t,iconColor:n,extraTextColor:r})}const Qi={name:"Empty",common:nt,self:kR},Al={name:"Empty",common:et,self:kR},V8=k("empty",`
249 display: flex;
250 flex-direction: column;
251 align-items: center;
252 font-size: var(--n-font-size);
253`,[I("icon",`
254 width: var(--n-icon-size);
255 height: var(--n-icon-size);
256 font-size: var(--n-icon-size);
257 line-height: var(--n-icon-size);
258 color: var(--n-icon-color);
259 transition:
260 color .3s var(--n-bezier);
261 `,[E("+",[I("description",`
262 margin-top: 8px;
263 `)])]),I("description",`
264 transition: color .3s var(--n-bezier);
265 color: var(--n-text-color);
266 `),I("extra",`
267 text-align: center;
268 transition: color .3s var(--n-bezier);
269 margin-top: 12px;
270 color: var(--n-extra-text-color);
271 `)]),RR=Object.assign(Object.assign({},_e.props),{description:String,showDescription:{type:Boolean,default:!0},showIcon:{type:Boolean,default:!0},size:{type:String,default:"medium"},renderIcon:Function}),ji=ae({name:"Empty",props:RR,slots:Object,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n,mergedComponentPropsRef:r}=We(e),o=_e("Empty","-empty",V8,Qi,e,t),{localeRef:i}=On("Empty"),a=R(()=>{var d,f,h;return(d=e.description)!==null&&d!==void 0?d:(h=(f=r==null?void 0:r.value)===null||f===void 0?void 0:f.Empty)===null||h===void 0?void 0:h.description}),l=R(()=>{var d,f;return((f=(d=r==null?void 0:r.value)===null||d===void 0?void 0:d.Empty)===null||f===void 0?void 0:f.renderIcon)||(()=>u(K6,null))}),s=R(()=>{const{size:d}=e,{common:{cubicBezierEaseInOut:f},self:{[Oe("iconSize",d)]:h,[Oe("fontSize",d)]:p,textColor:m,iconColor:g,extraTextColor:b}}=o.value;return{"--n-icon-size":h,"--n-font-size":p,"--n-bezier":f,"--n-text-color":m,"--n-icon-color":g,"--n-extra-text-color":b}}),c=n?Ze("empty",R(()=>{let d="";const{size:f}=e;return d+=f[0],d}),s,e):void 0;return{mergedClsPrefix:t,mergedRenderIcon:l,localizedDescription:R(()=>a.value||i.value.description),cssVars:n?void 0:s,themeClass:c==null?void 0:c.themeClass,onRender:c==null?void 0:c.onRender}},render(){const{$slots:e,mergedClsPrefix:t,onRender:n}=this;return n==null||n(),u("div",{class:[`${t}-empty`,this.themeClass],style:this.cssVars},this.showIcon?u("div",{class:`${t}-empty__icon`},e.icon?e.icon():u(vt,{clsPrefix:t},{default:this.mergedRenderIcon})):null,this.showDescription?u("div",{class:`${t}-empty__description`},e.default?e.default():this.localizedDescription):null,e.extra?u("div",{class:`${t}-empty__extra`},e.extra()):null)}}),j8={height:"calc(var(--n-option-height) * 7.6)",paddingTiny:"4px 0",paddingSmall:"4px 0",paddingMedium:"4px 0",paddingLarge:"4px 0",paddingHuge:"4px 0",optionPaddingTiny:"0 12px",optionPaddingSmall:"0 12px",optionPaddingMedium:"0 12px",optionPaddingLarge:"0 12px",optionPaddingHuge:"0 12px",loadingSize:"18px"};function TR(e){const{borderRadius:t,popoverColor:n,textColor3:r,dividerColor:o,textColor2:i,primaryColorPressed:a,textColorDisabled:l,primaryColor:s,opacityDisabled:c,hoverColor:d,fontSizeTiny:f,fontSizeSmall:h,fontSizeMedium:p,fontSizeLarge:m,fontSizeHuge:g,heightTiny:b,heightSmall:v,heightMedium:y,heightLarge:C,heightHuge:w}=e;return Object.assign(Object.assign({},j8),{optionFontSizeTiny:f,optionFontSizeSmall:h,optionFontSizeMedium:p,optionFontSizeLarge:m,optionFontSizeHuge:g,optionHeightTiny:b,optionHeightSmall:v,optionHeightMedium:y,optionHeightLarge:C,optionHeightHuge:w,borderRadius:t,color:n,groupHeaderTextColor:r,actionDiv
271iderColor:o,optionTextColor:i,optionTextColorPressed:a,optionTextColorDisabled:l,optionTextColorActive:s,optionOpacityDisabled:c,optionCheckColor:s,optionColorPending:d,optionColorActive:"rgba(0, 0, 0, 0)",optionColorActivePending:d,actionTextColor:i,loadingColor:s})}const Fs={name:"InternalSelectMenu",common:nt,peers:{Scrollbar:$r,Empty:Qi},self:TR},vd={name:"InternalSelectMenu",common:et,peers:{Scrollbar:Er,Empty:Al},self:TR},qy=ae({name:"NBaseSelectGroupHeader",props:{clsPrefix:{type:String,required:!0},tmNode:{type:Object,required:!0}},setup(){const{renderLabelRef:e,renderOptionRef:t,labelFieldRef:n,nodePropsRef:r}=Ve(Wg);return{labelField:n,nodeProps:r,renderLabel:e,renderOption:t}},render(){const{clsPrefix:e,renderLabel:t,renderOption:n,nodeProps:r,tmNode:{rawNode:o}}=this,i=r==null?void 0:r(o),a=t?t(o,!1):an(o[this.labelField],o,!1),l=u("div",Object.assign({},i,{class:[`${e}-base-select-group-header`,i==null?void 0:i.class]}),a);return o.render?o.render({node:l,option:o}):n?n({node:l,option:o,selected:!1}):l}});function U8(e,t){return u(Zt,{name:"fade-in-scale-up-transition"},{default:()=>e?u(vt,{clsPrefix:t,class:`${t}-base-select-option__check`},{default:()=>u(dv)}):null})}const Ky=ae({name:"NBaseSelectOption",props:{clsPrefix:{type:String,required:!0},tmNode:{type:Object,required:!0}},setup(e){const{valueRef:t,pendingTmNodeRef:n,multipleRef:r,valueSetRef:o,renderLabelRef:i,renderOptionRef:a,labelFieldRef:l,valueFieldRef:s,showCheckmarkRef:c,nodePropsRef:d,handleOptionClick:f,handleOptionMouseEnter:h}=Ve(Wg),p=ht(()=>{const{value:v}=n;return v?e.tmNode.key===v.key:!1});function m(v){const{tmNode:y}=e;y.disabled||f(v,y)}function g(v){const{tmNode:y}=e;y.disabled||h(v,y)}function b(v){const{tmNode:y}=e,{value:C}=p;y.disabled||C||h(v,y)}return{multiple:r,isGrouped:ht(()=>{const{tmNode:v}=e,{parent:y}=v;return y&&y.rawNode.type==="group"}),showCheckmark:c,nodeProps:d,isPending:p,isSelected:ht(()=>{const{value:v}=t,{value:y}=r;if(v===null)return!1;const C=e.tmNode.rawNode[s.value];if(y){const{value:w}=o;return w.has(C)}else return v===C}),labelField:l,renderLabel:i,renderOption:a,handleMouseMove:b,handleMouseEnter:g,handleClick:m}},render(){const{clsPrefix:e,tmNode:{rawNode:t},isSelected:n,isPending:r,isGrouped:o,showCheckmark:i,nodeProps:a,renderOption:l,renderLabel:s,handleClick:c,handleMouseEnter:d,handleMouseMove:f}=this,h=U8(n,e),p=s?[s(t,n),i&&h]:[an(t[this.labelField],t,n),i&&h],m=a==null?void 0:a(t),g=u("div",Object.assign({},m,{class:[`${e}-base-select-option`,t.class,m==null?void 0:m.class,{[`${e}-base-select-option--disabled`]:t.disabled,[`${e}-base-select-option--selected`]:n,[`${e}-base-select-option--grouped`]:o,[`${e}-base-select-option--pending`]:r,[`${e}-base-select-option--show-checkmark`]:i}],style:[(m==null?void 0:m.style)||"",t.style||""],onClick:Ec([c,m==null?void 0:m.onClick]),onMouseenter:Ec([d,m==null?void 0:m.onMouseenter]),onMousemove:Ec([f,m==null?void 0:m.onMousemove])}),u("div",{class:`${e}-base-select-option__content`},p));return t.render?t.render({node:g,option:t,selected:n}):l?l({node:g,option:t,selected:n}):g}}),{cubicBezierEaseIn:Yy,cubicBezierEaseOut:Gy}=no;function er({transformOrigin:e="inherit",duration:t=".2s",enterScale:n=".9",originalTransform:r="",originalTransition:o=""}={}){return[E("&.fade-in-scale-up-transition-leave-active",{transformOrigin:e,transition:`opacity ${t} ${Yy}, transform ${t} ${Yy} ${o&&`,${o}`}`}),E("&.fade-in-scale-up-transition-enter-active",{transformOrigin:e,transition:`opacity ${t} ${Gy}, transform ${t} ${Gy} ${o&&`,${o}`}`}),E("&.fade-in-scale-up-transition-enter-from, &.fade-in-scale-up-transition-leave-to",{opacity:0,transform:`${r} scale(${n})`}),E("&.fade-in-scale-up-transition-leave-from, &.fade-in-scale-up-transition-enter-to",{opacity:1,transform:`${r} scale(1)`})]}const W8=k("base-select-menu",`
272 line-height: 1.5;
273 outline: none;
274 z-index: 0;
275 position: relative;
276 border-radius: var(--n-border-radius);
277 transition:
278 background-color .3s var(--n-bezier),
279 box-shadow .3s var(--n-bezier);
280 background-color: var(--n-color);
281`,[k("scrollbar",`
282 max-height: var(--n-height);
283 `),k("virtual-list",`
284 max-height: var(--n-height);
285 `),k("base-select-option",`
286 min-height: var(--n-option-height);
287 font-size: var(--n-option-font-size);
288 display: flex;
289 align-items: center;
290 `,[I("content",`
291 z-index: 1;
292 white-space: nowrap;
293 text-overflow: ellipsis;
294 overflow: hidden;
295 `)]),k("base-select-group-header",`
296 min-height: var(--n-option-height);
297 font-size: .93em;
298 display: flex;
299 align-items: center;
300 `),k("base-select-menu-option-wrapper",`
301 position: relative;
302 width: 100%;
303 `),I("loading, empty",`
304 display: flex;
305 padding: 12px 32px;
306 flex: 1;
307 justify-content: center;
308 `),I("loading",`
309 color: var(--n-loading-color);
310 font-size: var(--n-loading-size);
311 `),I("header",`
312 padding: 8px var(--n-option-padding-left);
313 font-size: var(--n-option-font-size);
314 transition: 
315 color .3s var(--n-bezier),
316 border-color .3s var(--n-bezier);
317 border-bottom: 1px solid var(--n-action-divider-color);
318 color: var(--n-action-text-color);
319 `),I("action",`
320 padding: 8px var(--n-option-padding-left);
321 font-size: var(--n-option-font-size);
322 transition: 
323 color .3s var(--n-bezier),
324 border-color .3s var(--n-bezier);
325 border-top: 1px solid var(--n-action-divider-color);
326 color: var(--n-action-text-color);
327 `),k("base-select-group-header",`
328 position: relative;
329 cursor: default;
330 padding: var(--n-option-padding);
331 color: var(--n-group-header-text-color);
332 `),k("base-select-option",`
333 cursor: pointer;
334 position: relative;
335 padding: var(--n-option-padding);
336 transition:
337 color .3s var(--n-bezier),
338 opacity .3s var(--n-bezier);
339 box-sizing: border-box;
340 color: var(--n-option-text-color);
341 opacity: 1;
342 `,[N("show-checkmark",`
343 padding-right: calc(var(--n-option-padding-right) + 20px);
344 `),E("&::before",`
345 content: "";
346 position: absolute;
347 left: 4px;
348 right: 4px;
349 top: 0;
350 bottom: 0;
351 border-radius: var(--n-border-radius);
352 transition: background-color .3s var(--n-bezier);
353 `),E("&:active",`
354 color: var(--n-option-text-color-pressed);
355 `),N("grouped",`
356 padding-left: calc(var(--n-option-padding-left) * 1.5);
357 `),N("pending",[E("&::before",`
358 background-color: var(--n-option-color-pending);
359 `)]),N("selected",`
360 color: var(--n-option-text-color-active);
361 `,[E("&::before",`
362 background-color: var(--n-option-color-active);
363 `),N("pending",[E("&::before",`
364 background-color: var(--n-option-color-active-pending);
365 `)])]),N("disabled",`
366 cursor: not-allowed;
367 `,[xt("selected",`
368 color: var(--n-option-text-color-disabled);
369 `),N("selected",`
370 opacity: var(--n-option-opacity-disabled);
371 `)]),I("check",`
372 font-size: 16px;
373 position: absolute;
374 right: calc(var(--n-option-padding-right) - 4px);
375 top: calc(50% - 7px);
376 color: var(--n-option-check-color);
377 transition: color .3s var(--n-bezier);
378 `,[er({enterScale:"0.5"})])])]),bd=ae({name:"InternalSelectMenu",props:Object.assign(Object.assign({},_e.props),{clsPrefix:{type:String,required:!0},scrollable:{type:Boolean,default:!0},treeMate:{type:Object,required:!0},multiple:Boolean,size:{type:String,default:"medium"},value:{type:[String,Number,Array],default:null},autoPending:Boolean,virtualScroll:{type:Boolean,default:!0},show:{type:Boolean,default:!0},labelField:{type:String,default:"label"},valueField:{type:String,default:"value"},loading:Boolean,focusable:Boolean,renderLabel:Function,renderOption:Function,nodeProps:Function,showCheckmark:{type:Boolean,default:!0},onMousedown:Function,onScroll:Function,onFocus:Function,onBlur:Function,onKeyup:Function,onKeydown:Function,onTabOut:Function,onMouseenter:Function,onMouseleave:Function,onResize:Function,resetMenuOnOptionsChange:{type:Boolean,default:!0},inlineThemeDisabled:Boolean,scrollbarProps:Object,onToggle:Function}),setup(e){const{mergedClsPrefixRef:t,mergedRtlRef:n,mergedComponentPropsRef:r}=We(e),o=Kt("InternalSelectMenu",n,t),i=_e("InternalSelectMenu","-internal-select-menu",W8,Fs,e,Ce(e,"clsPrefix")),a=M(null),l=M(null),s=M(null),c=R(()=>e.treeMate.getFlattenedNodes()),d=R(()=>CR(c.value)),f=M(null);function h(){const{treeMate:W}=e;let Y=null;const{value:he}=e;he===null?Y=W.getFirstAvailableNode():(e.multiple?Y=W.getNode((he||[])[(he||[]).length-1]):Y=W.getNode(he),(!Y||Y.disabled)&&(Y=W.getFirstAvailableNode())),U(Y||null)}function p(){const{value:W}=f;W&&!e.treeMate.getNode(W.key)&&(f.value=null)}let m;it(()=>e.show,W=>{W?m=it(()=>e.treeMate,()=>{e.resetMenuOnOptionsChange?(e.autoPending?h():p(),zt(j)):p()},{immediate:!0}):m==null||m()},{immediate:!0}),Jt(()=>{m==null||m()});const g=R(()=>en(i.value.self[Oe("optionHeight",e.size)])),b=R(()=>Dn(i.value.self[Oe("padding",e.size)])),v=R(()=>e.multiple&&Array.isArray(e.value)?new Set(e.value):new Set),y=R(()=>{const W=c.value;return W&&W.length===0}),C=R(()=>{var W,Y;return(Y=(W=r==null?void 0:r.value)===null||W===void 0?void 0:W.Select)===null||Y===void 0?void 0:Y.renderEmpty});function w(W){const{onToggle:Y}=e;Y&&Y(W)}function x(W){const{onScroll:Y}=e;Y&&Y(W)}function S(W){var Y;(Y=s.value)===null||Y===void 0||Y.sync(),x(W)}function T(){var W;(W=s.value)===null||W===void 0||W.sync()}function P(){const{value:W}=f;return W||null}function _(W,Y){Y.disabled||U(Y,!1)}function O(W,Y){Y.disabled||w(Y)}function z(W){var Y;yn(W,"action")||(Y=e.onKeyup)===null||Y===void 0||Y.call(e,W)}function $(W){var Y;yn(W,"action")||(Y=e.onKeydown)===null||Y===void 0||Y.call(e,W)}function D(W){var Y;(Y=e.onMousedown)===null||Y===void 0||Y.call(e,W),!e.focusable&&W.preventDefault()}function B(){const{value:W}=f;W&&U(W.getNext({loop:!0}),!0)}function L(){const{value:W}=f;W&&U(W.getPrev({loop:!0}),!0)}function U(W,Y=!1){f.value=W,Y&&j()}function j(){var W,Y;const he=f.value;if(!he)return;const ne=d.value(he.key);ne!==null&&(e.virtualScroll?(W=l.value)===null||W===void 0||W.scrollTo({index:ne}):(Y=s.value)===null||Y===void 0||Y.scrollTo({index:ne,elSize:g.value}))}function te(W){var Y,he;!((Y=a.value)===null||Y===void 0)&&Y.contains(W.target)&&((he=e.onFocus)===null||he===void 0||he.call(e,W))}function ue(W){var Y,he;!((Y=a.value)===null||Y===void 0)&&Y.contains(W.relatedTarget)||(he=e.onBlur)===null||he===void 0||he.call(e,W)}ct(Wg,{handleOptionMouseEnter:_,handleOptionClick:O,valueSetRef:v,pendingTmNodeRef:f,nodePropsRef:Ce(e,"nodeProps"),showCheckmarkRef:Ce(e,"showCheckmark"),multipleRef:Ce(e,"multiple"),valueRef:Ce(e,"value"),renderLabelRef:Ce(e,"renderLabel"),renderOptionRef:Ce(e,"renderOption"),labelFieldRef:Ce(e,"labelField"),valueFieldRef:Ce(e,"valueField")}),ct(LS,a),jt(()=>{const{value:W}=s;W&&W.sync()});const ge=R(()=>{const{size:W}
378=e,{common:{cubicBezierEaseInOut:Y},self:{height:he,borderRadius:ne,color:xe,groupHeaderTextColor:oe,actionDividerColor:se,optionTextColorPressed:Me,optionTextColor:V,optionTextColorDisabled:Z,optionTextColorActive:X,optionOpacityDisabled:be,optionCheckColor:ke,actionTextColor:ye,optionColorPending:re,optionColorActive:pe,loadingColor:A,loadingSize:F,optionColorActivePending:K,[Oe("optionFontSize",W)]:H,[Oe("optionHeight",W)]:q,[Oe("optionPadding",W)]:G}}=i.value;return{"--n-height":he,"--n-action-divider-color":se,"--n-action-text-color":ye,"--n-bezier":Y,"--n-border-radius":ne,"--n-color":xe,"--n-option-font-size":H,"--n-group-header-text-color":oe,"--n-option-check-color":ke,"--n-option-color-pending":re,"--n-option-color-active":pe,"--n-option-color-active-pending":K,"--n-option-height":q,"--n-option-opacity-disabled":be,"--n-option-text-color":V,"--n-option-text-color-active":X,"--n-option-text-color-disabled":Z,"--n-option-text-color-pressed":Me,"--n-option-padding":G,"--n-option-padding-left":Dn(G,"left"),"--n-option-padding-right":Dn(G,"right"),"--n-loading-color":A,"--n-loading-size":F}}),{inlineThemeDisabled:Q}=e,le=Q?Ze("internal-select-menu",R(()=>e.size[0]),ge,e):void 0,J={selfRef:a,next:B,prev:L,getPendingTmNode:P};return Nf(a,e.onResize),Object.assign({mergedTheme:i,mergedClsPrefix:t,rtlEnabled:o,virtualListRef:l,scrollbarRef:s,itemSize:g,padding:b,flattenedNodes:c,empty:y,mergedRenderEmpty:C,virtualListContainer(){const{value:W}=l;return W==null?void 0:W.listElRef},virtualListContent(){const{value:W}=l;return W==null?void 0:W.itemsElRef},doScroll:x,handleFocusin:te,handleFocusout:ue,handleKeyUp:z,handleKeyDown:$,handleMouseDown:D,handleVirtualListResize:T,handleVirtualListScroll:S,cssVars:Q?void 0:ge,themeClass:le==null?void 0:le.themeClass,onRender:le==null?void 0:le.onRender},J)},render(){const{$slots:e,virtualScroll:t,clsPrefix:n,mergedTheme:r,themeClass:o,onRender:i}=this;return i==null||i(),u("div",{ref:"selfRef",tabindex:this.focusable?0:-1,class:[`${n}-base-select-menu`,`${n}-base-select-menu--${this.size}-size`,this.rtlEnabled&&`${n}-base-select-menu--rtl`,o,this.multiple&&`${n}-base-select-menu--multiple`],style:this.cssVars,onFocusin:this.handleFocusin,onFocusout:this.handleFocusout,onKeyup:this.handleKeyUp,onKeydown:this.handleKeyDown,onMousedown:this.handleMouseDown,onMouseenter:this.onMouseenter,onMouseleave:this.onMouseleave},Pt(e.header,a=>a&&u("div",{class:`${n}-base-select-menu__header`,"data-header":!0,key:"header"},a)),this.loading?u("div",{class:`${n}-base-select-menu__loading`},u(qo,{clsPrefix:n,strokeWidth:20})):this.empty?u("div",{class:`${n}-base-select-menu__empty`,"data-empty":!0},Ct(e.empty,()=>{var a;return[((a=this.mergedRenderEmpty)===null||a===void 0?void 0:a.call(this))||u(ji,{theme:r.peers.Empty,themeOverrides:r.peerOverrides.Empty,size:this.size})]})):u(mn,Object.assign({ref:"scrollbarRef",theme:r.peers.Scrollbar,themeOverrides:r.peerOverrides.Scrollbar,scrollable:this.scrollable,container:t?this.virtualListContainer:void 0,content:t?this.virtualListContent:void 0,onScroll:t?void 0:this.doScroll},this.scrollbarProps),{default:()=>t?u(Uo,{ref:"virtualListRef",class:`${n}-virtual-list`,items:this.flattenedNodes,itemSize:this.itemSize,showScrollbar:!1,paddingTop:this.padding.top,paddingBottom:this.padding.bottom,onResize:this.handleVirtualListResize,onScroll:this.handleVirtualListScroll,itemResizable:!0},{default:({item:a})=>a.isGroup?u(qy,{key:a.key,clsPrefix:n,tmNode:a}):a.ignored?null:u(Ky,{clsPrefix:n,key:a.key,tmNode:a})}):u("div",{class:`${n}-base-select-menu-option-wrapper`,style:{paddingTop:this.padding.top,paddingBottom:this.padding.bottom}},this.flattenedNodes.map(a=>a.isGroup?u(qy,{key:a.key,clsPrefix:n,tmNode:a}):u(Ky,{clsPrefix:n,key:a.key,tmNode:a})))}),Pt(e.action,a=>a&&[u("div",{class:`${n}-base-select-menu__action`,"data-action":!0,key:"action"},a),u(Ci,{onFocus:this.onTabOut,key:"focus-detector"})]))}}),q8={space:"6px",spaceArrow:"10px",arrowOffset:"10px",arrowOffsetVertical:"10px",arrowHeight:"6px",padding:"8px 14px"};function PR(e){const{boxShadow2:t,popoverColor:n,textColor2:r,borderRadius:o,fontSize:i,dividerColor:a}=e;return Object.assign(Object.assign({},q8),{fontSize:i,borderRadius:o,color:n,dividerColor:a,textColor:r,boxShadow:t})}const Il={name:"Popover",common:nt,peers:{Scrollbar:$r},self:PR},Dl={name:"Popover",common:et,peers:{Scrollbar:Er},self:PR}
378,Kh={top:"bottom",bottom:"top",left:"right",right:"left"},nr="var(--n-arrow-height) * 1.414",K8=E([k("popover",`
379 transition:
380 box-shadow .3s var(--n-bezier),
381 background-color .3s var(--n-bezier),
382 color .3s var(--n-bezier);
383 position: relative;
384 font-size: var(--n-font-size);
385 color: var(--n-text-color);
386 box-shadow: var(--n-box-shadow);
387 word-break: break-word;
388 `,[E(">",[k("scrollbar",`
389 height: inherit;
390 max-height: inherit;
391 `)]),xt("raw",`
392 background-color: var(--n-color);
393 border-radius: var(--n-border-radius);
394 `,[xt("scrollable",[xt("show-header-or-footer","padding: var(--n-padding);")])]),I("header",`
395 padding: var(--n-padding);
396 border-bottom: 1px solid var(--n-divider-color);
397 transition: border-color .3s var(--n-bezier);
398 `),I("footer",`
399 padding: var(--n-padding);
400 border-top: 1px solid var(--n-divider-color);
401 transition: border-color .3s var(--n-bezier);
402 `),N("scrollable, show-header-or-footer",[I("content",`
403 padding: var(--n-padding);
404 `)])]),k("popover-shared",`
405 transform-origin: inherit;
406 `,[k("popover-arrow-wrapper",`
407 position: absolute;
408 overflow: hidden;
409 pointer-events: none;
410 `,[k("popover-arrow",`
411 transition: background-color .3s var(--n-bezier);
412 position: absolute;
413 display: block;
414 width: calc(${nr});
415 height: calc(${nr});
416 box-shadow: 0 0 8px 0 rgba(0, 0, 0, .12);
417 transform: rotate(45deg);
418 background-color: var(--n-color);
419 pointer-events: all;
420 `)]),E("&.popover-transition-enter-from, &.popover-transition-leave-to",`
421 opacity: 0;
422 transform: scale(.85);
423 `),E("&.popover-transition-enter-to, &.popover-transition-leave-from",`
424 transform: scale(1);
425 opacity: 1;
426 `),E("&.popover-transition-enter-active",`
427 transition:
428 box-shadow .3s var(--n-bezier),
429 background-color .3s var(--n-bezier),
430 color .3s var(--n-bezier),
431 opacity .15s var(--n-bezier-ease-out),
432 transform .15s var(--n-bezier-ease-out);
433 `),E("&.popover-transition-leave-active",`
434 transition:
435 box-shadow .3s var(--n-bezier),
436 background-color .3s var(--n-bezier),
437 color .3s var(--n-bezier),
438 opacity .15s var(--n-bezier-ease-in),
439 transform .15s var(--n-bezier-ease-in);
440 `)]),wo("top-start",`
441 top: calc(${nr} / -2);
442 left: calc(${Ri("top-start")} - var(--v-offset-left));
443 `),wo("top",`
444 top: calc(${nr} / -2);
445 transform: translateX(calc(${nr} / -2)) rotate(45deg);
446 left: 50%;
447 `),wo("top-end",`
448 top: calc(${nr} / -2);
449 right: calc(${Ri("top-end")} + var(--v-offset-left));
450 `),wo("bottom-start",`
451 bottom: calc(${nr} / -2);
452 left: calc(${Ri("bottom-start")} - var(--v-offset-left));
453 `),wo("bottom",`
454 bottom: calc(${nr} / -2);
455 transform: translateX(calc(${nr} / -2)) rotate(45deg);
456 left: 50%;
457 `),wo("bottom-end",`
458 bottom: calc(${nr} / -2);
459 right: calc(${Ri("bottom-end")} + var(--v-offset-left));
460 `),wo("left-start",`
461 left: calc(${nr} / -2);
462 top: calc(${Ri("left-start")} - var(--v-offset-top));
463 `),wo("left",`
464 left: calc(${nr} / -2);
465 transform: translateY(calc(${nr} / -2)) rotate(45deg);
466 top: 50%;
467 `),wo("left-end",`
468 left: calc(${nr} / -2);
469 bottom: calc(${Ri("left-end")} + var(--v-offset-top));
470 `),wo("right-start",`
471 right: calc(${nr} / -2);
472 top: calc(${Ri("right-start")} - var(--v-offset-top));
473 `),wo("right",`
474 right: calc(${nr} / -2);
475 transform: translateY(calc(${nr} / -2)) rotate(45deg);
476 top: 50%;
477 `),wo("right-end",`
478 right: calc(${nr} / -2);
479 bottom: calc(${Ri("right-end")} + var(--v-offset-top));
480 `),...k6({top:["right-start","left-start"],right:["top-end","bottom-end"],bottom:["right-end","left-end"],left:["top-start","bottom-start"]},(e,t)=>{const n=["right","left"].includes(t),r=n?"width":"height";return e.map(o=>{const i=o.split("-")[1]==="end",l=`calc((${`var(--v-target-${r}, 0px)`} - ${nr}) / 2)`,s=Ri(o);return E(`[v-placement="${o}"] >`,[k("popover-shared",[N("center-arrow",[k("popover-arrow",`${t}: calc(max(${l}, ${s}) ${i?"+":"-"} var(--v-offset-${n?"left":"top"}));`)])])])})})]);function Ri(e){return["top","bottom"].includes(e.split("-")[0])?"var(--n-arrow-offset)":"var(--n-arrow-offset-vertical)"}function wo(e,t){const n=e.split("-")[0],r=["top","bottom"].includes(n)?"height: var(--n-space-arrow);":"width: var(--n-space-arrow);";return E(`[v-placement="${e}"] >`,[k("popover-shared",`
481 margin-${Kh[n]}: var(--n-space);
482 `,[N("show-arrow",`
483 margin-${Kh[n]}: var(--n-space-arrow);
484 `),N("overlap",`
485 margin: 0;
486 `),B3("popover-arrow-wrapper",`
487 right: 0;
488 left: 0;
489 top: 0;
490 bottom: 0;
491 ${n}: 100%;
492 ${Kh[n]}: auto;
493 ${r}
494 `,[k("popover-arrow",t)])])])}const _R=Object.assign(Object.assign({},_e.props),{to:rn.propTo,show:Boolean,trigger:String,showArrow:Boolean,delay:Number,duration:Number,raw:Boolean,arrowPointToCenter:Boolean,arrowClass:String,arrowStyle:[String,Object],arrowWrapperClass:String,arrowWrapperStyle:[String,Object],displayDirective:String,x:Number,y:Number,flip:Boolean,overlap:Boolean,placement:String,width:[Number,String],keepAliveOnHover:Boolean,scrollable:Boolean,contentClass:String,contentStyle:[Object,String],headerClass:String,headerStyle:[Object,String],footerClass:String,footerStyle:[Object,String],internalDeactivateImmediately:Boolean,animated:Boolean,onClickoutside:Function,internalTrapFocus:Boolean,internalOnAfterLeave:Function,minWidth:Number,maxWidth:Number});function OR({arrowClass:e,arrowStyle:t,arrowWrapperClass:n,arrowWrapperStyle:r,clsPrefix:o}){return u("div",{key:"__popover-arrow__",style:r,class:[`${o}-popover-arrow-wrapper`,n]},u("div",{class:[`${o}-popover-arrow`,e],style:t}))}const Y8=ae({name:"PopoverBody",inheritAttrs:!1,props:_R,setup(e,{slots:t,attrs:n}){const{namespaceRef:r,mergedClsPrefixRef:o,inlineThemeDisabled:i,mergedRtlRef:a}=We(e),l=_e("Popover","-popover",K8,Il,e,o),s=Kt("Popover",a,o),c=M(null),d=Ve("NPopover"),f=M(null),h=M(e.show),p=M(!1);Wt(()=>{const{show:_}=e;_&&!oN()&&!e.internalDeactivateImmediately&&(p.value=!0)});const m=R(()=>{const{trigger:_,onClickoutside:O}=e,z=[],{positionManuallyRef:{value:$}}=d;
494return $||(_==="click"&&!O&&z.push([to,S,void 0,{capture:!0}]),_==="hover"&&z.push([hD,x])),O&&z.push([to,S,void 0,{capture:!0}]),(e.displayDirective==="show"||e.animated&&p.value)&&z.push([ho,e.show]),z}),g=R(()=>{const{common:{cubicBezierEaseInOut:_,cubicBezierEaseIn:O,cubicBezierEaseOut:z},self:{space:$,spaceArrow:D,padding:B,fontSize:L,textColor:U,dividerColor:j,color:te,boxShadow:ue,borderRadius:ge,arrowHeight:Q,arrowOffset:le,arrowOffsetVertical:J}}=l.value;return{"--n-box-shadow":ue,"--n-bezier":_,"--n-bezier-ease-in":O,"--n-bezier-ease-out":z,"--n-font-size":L,"--n-text-color":U,"--n-color":te,"--n-divider-color":j,"--n-border-radius":ge,"--n-arrow-height":Q,"--n-arrow-offset":le,"--n-arrow-offset-vertical":J,"--n-padding":B,"--n-space":$,"--n-space-arrow":D}}),b=R(()=>{const _=e.width==="trigger"?void 0:At(e.width),O=[];_&&O.push({width:_});const{maxWidth:z,minWidth:$}=e;return z&&O.push({maxWidth:At(z)}),$&&O.push({maxWidth:At($)}),i||O.push(g.value),O}),v=i?Ze("popover",void 0,g,e):void 0;d.setBodyInstance({syncPosition:y}),Jt(()=>{d.setBodyInstance(null)}),it(Ce(e,"show"),_=>{e.animated||(_?h.value=!0:h.value=!1)});function y(){var _;(_=c.value)===null||_===void 0||_.syncPosition()}function C(_){e.trigger==="hover"&&e.keepAliveOnHover&&e.show&&d.handleMouseEnter(_)}function w(_){e.trigger==="hover"&&e.keepAliveOnHover&&d.handleMouseLeave(_)}function x(_){e.trigger==="hover"&&!T().contains(Ur(_))&&d.handleMouseMoveOutside(_)}function S(_){(e.trigger==="click"&&!T().contains(Ur(_))||e.onClickoutside)&&d.handleClickOutside(_)}function T(){return d.getTriggerElement()}ct(Ds,f),ct(dd,null),ct(ud,null);function P(){if(v==null||v.onRender(),!(e.displayDirective==="show"||e.show||e.animated&&p.value))return null;let O;const z=d.internalRenderBodyRef.value,{value:$}=o;if(z)O=z([`${$}-popover-shared`,(s==null?void 0:s.value)&&`${$}-popover--rtl`,v==null?void 0:v.themeClass.value,e.overlap&&`${$}-popover-shared--overlap`,e.showArrow&&`${$}-popover-shared--show-arrow`,e.arrowPointToCenter&&`${$}-popover-shared--center-arrow`],f,b.value,C,w);else{const{value:D}=d.extraClassRef,{internalTrapFocus:B}=e,L=!hl(t.header)||!hl(t.footer),U=()=>{var j,te;const ue=L?u(Ft,null,Pt(t.header,le=>le?u("div",{class:[`${$}-popover__header`,e.headerClass],style:e.headerStyle},le):null),Pt(t.default,le=>le?u("div",{class:[`${$}-popover__content`,e.contentClass],style:e.contentStyle},t):null),Pt(t.footer,le=>le?u("div",{class:[`${$}-popover__footer`,e.footerClass],style:e.footerStyle},le):null)):e.scrollable?(j=t.default)===null||j===void 0?void 0:j.call(t):u("div",{class:[`${$}-popover__content`,e.contentClass],style:e.contentStyle},t),ge=e.scrollable?u(ws,{themeOverrides:l.value.peerOverrides.Scrollbar,theme:l.value.peers.Scrollbar,contentClass:L?void 0:`${$}-popover__content ${(te=e.contentClass)!==null&&te!==void 0?te:""}`,contentStyle:L?void 0:e.contentStyle},{default:()=>ue}):ue,Q=e.showArrow?OR({arrowClass:e.arrowClass,arrowStyle:e.arrowStyle,arrowWrapperClass:e.arrowWrapperClass,arrowWrapperStyle:e.arrowWrapperStyle,clsPrefix:$}):null;return[ge,Q]};O=u("div",Jn({class:[`${$}-popover`,`${$}-popover-shared`,(s==null?void 0:s.value)&&`${$}-popover--rtl`,v==null?void 0:v.themeClass.value,D.map(j=>`${$}-${j}`),{[`${$}-popover--scrollable`]:e.scrollable,[`${$}-popover--show-header-or-footer`]:L,[`${$}-popover--raw`]:e.raw,[`${$}-popover-shared--overlap`]:e.overlap,[`${$}-popover-shared--show-arrow`]:e.showArrow,[`${$}-popover-shared--center-arrow`]:e.arrowPointToCenter}],ref:f,style:b.value,onKeydown:d.handleKeydown,onMouseenter:C,onMouseleave:w},n),B?u(Qg,{active:e.show,autoFocus:!0},{default:U}):U())}return _n(O,m.value)}return{displayed:p,namespace:r,isMounted:d.isMountedRef,zIndex:d.zIndexRef,followerRef:c,adjustedTo:rn(e),followerEnabled:h,renderContentNode:P}},render(){return u(mo,{ref:"followerRef",zIndex:this.zIndex,show:this.show,enabled:this.followerEnabled,to:this.adjustedTo,x:this.x,y:this.y,flip:this.flip,placement:this.placement,containerClass:this.namespace,overlap:this.overlap,width:this.width==="trigger"?"target":void 0,teleportDisabled:this.adjustedTo===rn.tdkey},{default:()=>this.animated?u(Zt,{name:"popover-transition",appear:this.isMounted,onEnter:()=>{this.followerEnabled=!0},onAfterLeave:()=>{var e;(e=this.internalOnAfterLeave)===null||e===void 0||e.call(this),this.followerEnabled=!1,this.displayed=!1}},{default:this.renderContentNode}):this.renderContentNode()})}}),G8=Object.keys(_R),X8={focus:["onFocus","onBlur"],click:["onClick"],hover:["onMouseenter","onMouseleave"],manual:[],nested:["onFocus","onBlur","onMouseenter","onMouseleave","onClick"]};function Q8(e,t,n){X8[t].forEach(r=>{e.props?e.props=Object.assign({},e.props):e.props={};const o=e.props[r],i=n[r];o?e.props[r]=(...a)=>{o(...a),i(...a)}:e.props[r]=i})}const wl={show:{type:Boolean,default:void 0},defaultShow:Boolean,showArrow:{type:Boolean,default:!0},trigger:{type:String,default:"hover"},delay:{type:Number,default:100},duration:{type:Number,default:100},raw:Boolean,placement:{type:String,default:"top"},x:Number,y:Number,arrowPointToCenter:Boolean,disabled:Boolean,getDisabled:Function,displayDirective:{type:String,default:"if"},arrowClass:String,arrowStyle:[String,Object],arrowWrapperClass:String,arrowWrapperStyle:[String,Object],flip:{type:Boolean,default:!0},animated:{type:Boolean,default:!0},width:{type:[Number,String],default:void 0},overlap:Boolean,keepAliveOnHover:{type:Boolean,default:!0},zIndex:Number,to:rn.propTo,scrollable:Boolean,contentClass:String,contentStyle:[Object,String],headerClass:String,headerStyle:[Object,String],footerClass:String,footerStyle:[Object,String],onClickoutside:Function,"onUpdate:show":[Function,Array],onUpdateShow:[Function,Array],internalDeactivateImmediately:Boolean,internalSyncTargetWithParent:Boolean,internalInheritedEventHandlers:{type:Array,default:()=>[]},internalTrapFocus:Boolean,internalExtraClass:{type:Array,default:()=>[]},onShow:[Function,Array],onHide:[Function,Array],arrow:{type:Boolean,default:void 0},minWidth:Number,maxWidth:Number},$R=Object.assign(Object.assign(Object.assign({},_e.props),wl),{internalOnAfterLeave:Function,internalRenderBody:Function}),Nl=ae({name:"Popover",inheritAttrs:!1,props:$R,slots:Object,__popover__:!0,setup(e){const t=dr(),n=M(null),r=
494R(()=>e.show),o=M(e.defaultShow),i=_t(r,o),a=ht(()=>e.disabled?!1:i.value),l=()=>{if(e.disabled)return!0;const{getDisabled:L}=e;return!!(L!=null&&L())},s=()=>l()?!1:i.value,c=ya(e,["arrow","showArrow"]),d=R(()=>e.overlap?!1:c.value);let f=null;const h=M(null),p=M(null),m=ht(()=>e.x!==void 0&&e.y!==void 0);function g(L){const{"onUpdate:show":U,onUpdateShow:j,onShow:te,onHide:ue}=e;o.value=L,U&&we(U,L),j&&we(j,L),L&&te&&we(te,!0),L&&ue&&we(ue,!1)}function b(){f&&f.syncPosition()}function v(){const{value:L}=h;L&&(window.clearTimeout(L),h.value=null)}function y(){const{value:L}=p;L&&(window.clearTimeout(L),p.value=null)}function C(){const L=l();if(e.trigger==="focus"&&!L){if(s())return;g(!0)}}function w(){const L=l();if(e.trigger==="focus"&&!L){if(!s())return;g(!1)}}function x(){const L=l();if(e.trigger==="hover"&&!L){if(y(),h.value!==null||s())return;const U=()=>{g(!0),h.value=null},{delay:j}=e;j===0?U():h.value=window.setTimeout(U,j)}}function S(){const L=l();if(e.trigger==="hover"&&!L){if(v(),p.value!==null||!s())return;const U=()=>{g(!1),p.value=null},{duration:j}=e;j===0?U():p.value=window.setTimeout(U,j)}}function T(){S()}function P(L){var U;s()&&(e.trigger==="click"&&(v(),y(),g(!1)),(U=e.onClickoutside)===null||U===void 0||U.call(e,L))}function _(){if(e.trigger==="click"&&!l()){v(),y();const L=!s();g(L)}}function O(L){e.internalTrapFocus&&L.key==="Escape"&&(v(),y(),g(!1))}function z(L){o.value=L}function $(){var L;return(L=n.value)===null||L===void 0?void 0:L.targetRef}function D(L){f=L}return ct("NPopover",{getTriggerElement:$,handleKeydown:O,handleMouseEnter:x,handleMouseLeave:S,handleClickOutside:P,handleMouseMoveOutside:T,setBodyInstance:D,positionManuallyRef:m,isMountedRef:t,zIndexRef:Ce(e,"zIndex"),extraClassRef:Ce(e,"internalExtraClass"),internalRenderBodyRef:Ce(e,"internalRenderBody")}),Wt(()=>{i.value&&l()&&g(!1)}),{binderInstRef:n,positionManually:m,mergedShowConsideringDisabledProp:a,uncontrolledShow:o,mergedShowArrow:d,getMergedShow:s,setShow:z,handleClick:_,handleMouseEnter:x,handleMouseLeave:S,handleFocus:C,handleBlur:w,syncPosition:b}},render(){var e;const{positionManually:t,$slots:n}=this;let r,o=!1;if(!t&&(r=sN(n,"trigger"),r)){r=Vr(r),r=r.type===Is?u("span",[r]):r;const i={onClick:this.handleClick,onMouseenter:this.handleMouseEnter,onMouseleave:this.handleMouseLeave,onFocus:this.handleFocus,onBlur:this.handleBlur};if(!((e=r.type)===null||e===void 0)&&e.__popover__)o=!0,r.props||(r.props={internalSyncTargetWithParent:!0,internalInheritedEventHandlers:[]}),r.props.internalSyncTargetWithParent=!0,r.props.internalInheritedEventHandlers?r.props.internalInheritedEventHandlers=[i,...r.props.internalInheritedEventHandlers]:r.props.internalInheritedEventHandlers=[i];else{const{internalInheritedEventHandlers:a}=this,l=[i,...a],s={onBlur:c=>{l.forEach(d=>{d.onBlur(c)})},onFocus:c=>{l.forEach(d=>{d.onFocus(c)})},onClick:c=>{l.forEach(d=>{d.onClick(c)})},onMouseenter:c=>{l.forEach(d=>{d.onMouseenter(c)})},onMouseleave:c=>{l.forEach(d=>{d.onMouseleave(c)})}};Q8(r,a?"nested":t?"manual":this.trigger,s)}}return u(Eo,{ref:"binderInstRef",syncTarget:!o,syncTargetWithParent:this.internalSyncTargetWithParent},{default:()=>{this.mergedShowConsideringDisabledProp;const i=this.getMergedShow();return[this.internalTrapFocus&&i?_n(u("div",{style:{position:"fixed",top:0,right:0,bottom:0,left:0}}),[[fd,{enabled:i,zIndex:this.zIndex}]]):null,t?null:u(zo,null,{default:()=>r}),u(Y8,Ln(this.$props,G8,Object.assign(Object.assign({},this.$attrs),{showArrow:this.mergedShowArrow,show:i})),{default:()=>{var a,l;return(l=(a=this.$slots).default)===null||l===void 0?void 0:l.call(a)},header:()=>{var a,l;return(l=(a=this.$slots).header)===null||l===void 0?void 0:l.call(a)},footer:()=>{var a,l;return(l=(a=this.$slots).footer)===null||l===void 0?void 0:l.call(a)}})]}})}}),ER={closeIconSizeTiny:"12px",closeIconSizeSmall:"12px",closeIconSizeMedium:"14px",closeIconSizeLarge:"14px",closeSizeTiny:"16px",closeSizeSmall:"16px",closeSizeMedium:"18px",closeSizeLarge:"18px",padding:"0 7px",closeMargin:"0 0 0 4px"},zR={name:"Tag",common:et,self(e){const{textColor2:t,primaryColorHover:n,primaryColorPressed:r,primaryColor:o,infoColor:i,successColor:a,warningColor:l,errorColor:s,baseColor:c,borderColor:d,tagColor:f,opacityDisabled:h,closeIconColor:p,closeIconColorHover:m,closeIconColorPressed:g,closeColorHover:b,closeColorPressed:v,borderRadiusSmall:y,fontSizeMini:C,fontSizeTiny:w,fontSizeSmall:x,fontSizeMedium:S,heightMini:T,heightTiny:P,heightSmall:_,heightMedium:O,buttonColor2Hover:z,buttonColor2Pressed:$,fontWeightStrong:D}=e;return Object.assign(Object.assign({},ER),{closeBorderRadius:y,heightTiny:T,heightSmall:P,heightMedium:_,he
494ightLarge:O,borderRadius:y,opacityDisabled:h,fontSizeTiny:C,fontSizeSmall:w,fontSizeMedium:x,fontSizeLarge:S,fontWeightStrong:D,textColorCheckable:t,textColorHoverCheckable:t,textColorPressedCheckable:t,textColorChecked:c,colorCheckable:"#0000",colorHoverCheckable:z,colorPressedCheckable:$,colorChecked:o,colorCheckedHover:n,colorCheckedPressed:r,border:`1px solid ${d}`,textColor:t,color:f,colorBordered:"#0000",closeIconColor:p,closeIconColorHover:m,closeIconColorPressed:g,closeColorHover:b,closeColorPressed:v,borderPrimary:`1px solid ${Ye(o,{alpha:.3})}`,textColorPrimary:o,colorPrimary:Ye(o,{alpha:.16}),colorBorderedPrimary:"#0000",closeIconColorPrimary:Wn(o,{lightness:.7}),closeIconColorHoverPrimary:Wn(o,{lightness:.7}),closeIconColorPressedPrimary:Wn(o,{lightness:.7}),closeColorHoverPrimary:Ye(o,{alpha:.16}),closeColorPressedPrimary:Ye(o,{alpha:.12}),borderInfo:`1px solid ${Ye(i,{alpha:.3})}`,textColorInfo:i,colorInfo:Ye(i,{alpha:.16}),colorBorderedInfo:"#0000",closeIconColorInfo:Wn(i,{alpha:.7}),closeIconColorHoverInfo:Wn(i,{alpha:.7}),closeIconColorPressedInfo:Wn(i,{alpha:.7}),closeColorHoverInfo:Ye(i,{alpha:.16}),closeColorPressedInfo:Ye(i,{alpha:.12}),borderSuccess:`1px solid ${Ye(a,{alpha:.3})}`,textColorSuccess:a,colorSuccess:Ye(a,{alpha:.16}),colorBorderedSuccess:"#0000",closeIconColorSuccess:Wn(a,{alpha:.7}),closeIconColorHoverSuccess:Wn(a,{alpha:.7}),closeIconColorPressedSuccess:Wn(a,{alpha:.7}),closeColorHoverSuccess:Ye(a,{alpha:.16}),closeColorPressedSuccess:Ye(a,{alpha:.12}),borderWarning:`1px solid ${Ye(l,{alpha:.3})}`,textColorWarning:l,colorWarning:Ye(l,{alpha:.16}),colorBorderedWarning:"#0000",closeIconColorWarning:Wn(l,{alpha:.7}),closeIconColorHoverWarning:Wn(l,{alpha:.7}),closeIconColorPressedWarning:Wn(l,{alpha:.7}),closeColorHoverWarning:Ye(l,{alpha:.16}),closeColorPressedWarning:Ye(l,{alpha:.11}),borderError:`1px solid ${Ye(s,{alpha:.3})}`,textColorError:s,colorError:Ye(s,{alpha:.16}),colorBorderedError:"#0000",closeIconColorError:Wn(s,{alpha:.7}),closeIconColorHoverError:Wn(s,{alpha:.7}),closeIconColorPressedError:Wn(s,{alpha:.7}),closeColorHoverError:Ye(s,{alpha:.16}),closeColorPressedError:Ye(s,{alpha:.12})})}};function Z8(e){const{textColor2:t,primaryColorHover:n,primaryColorPressed:r,primaryColor:o,infoColor:i,successColor:a,warningColor:l,errorColor:s,baseColor:c,borderColor:d,opacityDisabled:f,tagColor:h,closeIconColor:p,closeIconColorHover:m,closeIconColorPressed:g,borderRadiusSmall:b,fontSizeMini:v,fontSizeTiny:y,fontSizeSmall:C,fontSizeMedium:w,heightMini:x,heightTiny:S,heightSmall:T,heightMedium:P,closeColorHover:_,closeColorPressed:O,buttonColor2Hover:z,buttonColor2Pressed:$,fontWeightStrong:D}=e;return Object.assign(Object.assign({},ER),{closeBorderRadius:b,heightTiny:x,heightSmall:S,heightMedium:T,heightLarge:P,borderRadius:b,opacityDisabled:f,fontSizeTiny:v,fontSizeSmall:y,fontSizeMedium:C,fontSizeLarge:w,fontWeightStrong:D,textColorCheckable:t,textColorHoverCheckable:t,textColorPressedCheckable:t,textColorChecked:c,colorCheckable:"#0000",colorHoverCheckable:z,colorPressedCheckable:$,colorChecked:o,colorCheckedHover:n,colorCheckedPressed:r,border:`1px solid ${d}`,textColor:t,color:h,colorBordered:"rgb(250, 250, 252)",closeIconColor:p,closeIconColorHover:m,closeIconColorPressed:g,closeColorHover:_,closeColorPressed:O,borderPrimary:`1px solid ${Ye(o,{alpha:.3})}`,textColorPrimary:o,colorPrimary:Ye(o,{alpha:.12}),colorBorderedPrimary:Ye(o,{alpha:.1}),closeIconColorPrimary:o,closeIconColorHoverPrimary:o,closeIconColorPressedPrimary:o,closeColorHoverPrimary:Ye(o,{alpha:.12}),closeColorPressedPrimary:Ye(o,{alpha:.18}),borderInfo:`1px solid ${Ye(i,{alpha:.3})}`,textColorInfo:i,colorInfo:Ye(i,{alpha:.12}),colorBorderedInfo:Ye(i,{alpha:.1}),closeIconColorInfo:i,closeIconColorHoverInfo:i,closeIconColorPressedInfo:i,closeColorHoverInfo:Ye(i,{alpha:.12}),closeColorPressedInfo:Ye(i,{alpha:.18}),borderSuccess:`1px solid ${Ye(a,{alpha:.3})}`,textColorSuccess:a,colorSuccess:Ye(a,{alpha:.12}),colorBorderedSuccess:Ye(a,{alpha:.1}),closeIconColorSuccess:a,closeIconColorHoverSuccess:a,closeIconColorPressedSuccess:a,closeColorHoverSuccess:Ye(a,{alpha:.12}),closeColorPressedSuccess:Ye(a,{alpha:.18}),borderWarning:`1px solid ${Ye(l,{alpha:.35}
494)}`,textColorWarning:l,colorWarning:Ye(l,{alpha:.15}),colorBorderedWarning:Ye(l,{alpha:.12}),closeIconColorWarning:l,closeIconColorHoverWarning:l,closeIconColorPressedWarning:l,closeColorHoverWarning:Ye(l,{alpha:.12}),closeColorPressedWarning:Ye(l,{alpha:.18}),borderError:`1px solid ${Ye(s,{alpha:.23})}`,textColorError:s,colorError:Ye(s,{alpha:.1}),colorBorderedError:Ye(s,{alpha:.08}),closeIconColorError:s,closeIconColorHoverError:s,closeIconColorPressedError:s,closeColorHoverError:Ye(s,{alpha:.12}),closeColorPressedError:Ye(s,{alpha:.18})})}const AR={name:"Tag",common:nt,self:Z8},IR={color:Object,type:{type:String,default:"default"},round:Boolean,size:String,closable:Boolean,disabled:{type:Boolean,default:void 0}},J8=k("tag",`
495 --n-close-margin: var(--n-close-margin-top) var(--n-close-margin-right) var(--n-close-margin-bottom) var(--n-close-margin-left);
496 white-space: nowrap;
497 position: relative;
498 box-sizing: border-box;
499 cursor: default;
500 display: inline-flex;
501 align-items: center;
502 flex-wrap: nowrap;
503 padding: var(--n-padding);
504 border-radius: var(--n-border-radius);
505 color: var(--n-text-color);
506 background-color: var(--n-color);
507 transition: 
508 border-color .3s var(--n-bezier),
509 background-color .3s var(--n-bezier),
510 color .3s var(--n-bezier),
511 box-shadow .3s var(--n-bezier),
512 opacity .3s var(--n-bezier);
513 line-height: 1;
514 height: var(--n-height);
515 font-size: var(--n-font-size);
516`,[N("strong",`
517 font-weight: var(--n-font-weight-strong);
518 `),I("border",`
519 pointer-events: none;
520 position: absolute;
521 left: 0;
522 right: 0;
523 top: 0;
524 bottom: 0;
525 border-radius: inherit;
526 border: var(--n-border);
527 transition: border-color .3s var(--n-bezier);
528 `),I("icon",`
529 display: flex;
530 margin: 0 4px 0 0;
531 color: var(--n-text-color);
532 transition: color .3s var(--n-bezier);
533 font-size: var(--n-avatar-size-override);
534 `),I("avatar",`
535 display: flex;
536 margin: 0 6px 0 0;
537 `),I("close",`
538 margin: var(--n-close-margin);
539 transition:
540 background-color .3s var(--n-bezier),
541 color .3s var(--n-bezier);
542 `),N("round",`
543 padding: 0 calc(var(--n-height) / 3);
544 border-radius: calc(var(--n-height) / 2);
545 `,[I("icon",`
546 margin: 0 4px 0 calc((var(--n-height) - 8px) / -2);
547 `),I("avatar",`
548 margin: 0 6px 0 calc((var(--n-height) - 8px) / -2);
549 `),N("closable",`
550 padding: 0 calc(var(--n-height) / 4) 0 calc(var(--n-height) / 3);
551 `)]),N("icon, avatar",[N("round",`
552 padding: 0 calc(var(--n-height) / 3) 0 calc(var(--n-height) / 2);
553 `)]),N("disabled",`
554 cursor: not-allowed !important;
555 opacity: var(--n-opacity-disabled);
556 `),N("checkable",`
557 cursor: pointer;
558 box-shadow: none;
559 color: var(--n-text-color-checkable);
560 background-color: var(--n-color-checkable);
561 `,[xt("disabled",[E("&:hover","background-color: var(--n-color-hover-checkable);",[xt("checked","color: var(--n-text-color-hover-checkable);")]),E("&:active","background-color: var(--n-color-pressed-checkable);",[xt("checked","color: var(--n-text-color-pressed-checkable);")])]),N("checked",`
562 color: var(--n-text-color-checked);
563 background-color: var(--n-color-checked);
564 `,[xt("disabled",[E("&:hover","background-color: var(--n-color-checked-hover);"),E("&:active","background-color: var(--n-color-checked-pressed);")])])])]),DR=Object.assign(Object.assign(Object.assign({},_e.props),IR),{bordered:{type:Boolean,default:void 0},checked:Boolean,checkable:Boolean,strong:Boolean,triggerClickOnClose:Boolean,onClose:[Array,Function],onMouseenter:Function,onMouseleave:Function,"onUpdate:checked":Function,onUpdateChecked:Function,internalCloseFocusable:{type:Boolean,default:!0},internalCloseIsButtonTag:{type:Boolean,default:!0},onCheckedChange:Function}),NR="n-tag",Ac=ae({name:"Tag",props:DR,slots:Object,setup(e){const t=M(null),{mergedBorderedRef:n,mergedClsPrefixRef:r,inlineThemeDisabled:o,mergedRtlRef:i,mergedComponentPropsRef:a}=We(e),l=R(()=>{var g,b;return e.size||((b=(g=a==null?void 0:a.value)===null||g===void 0?void 0:g.Tag)===null||b===void 0?void 0:b.size)||"medium"}),s=_e("Tag","-tag",J8,AR,e,r);ct(NR,{roundRef:Ce(e,"round")});function c(){if(!e.disabled&&e.checkable){const{checked:g,onCheckedChange:b,onUpdateChecked:v,"onUpdate:checked":y}=e;v&&v(!g),y&&y(!g),b&&b(!g)}}function d(g){if(e.triggerClickOnClose||g.stopPropagation(),!e.disabled){const{onClose:b}=e;b&&we(b,g)}}const f={setTextContent(g){const{value:b}=t;b&&(b.textContent=g)}},h=Kt("Tag",i,r),p=R(()=>{const{type:g,color:{color:b,textColor:v}={}}=e,y=l.value,{common:{cubicBezierEaseInOut:C},self:{padding:w,closeMargin:x,borderRadius:S,opacityDisabled:T,textColorCheckable:P,textColorHoverCheckable:_,textColorPressedCheckable:O,textColorChecked:z,colorCheckable:$,colorHoverCheckable:D,colorPressedCheckable:B,colorChecked:L,colorCheckedHover:U,colorCheckedPressed:j,closeBorderRadius:te,fontWeightStrong:ue,[Oe("colorBordered",g)]:ge,[Oe("closeSize",y)]:Q,[Oe("closeIconSize",y)]:le,[Oe("fontSize",y)]:J,[Oe("height",y)]:W,[Oe("color",g)]:Y,[Oe("textColor",g)]:he,[Oe("border",g)]:ne,[Oe("closeIconColor",g)]:xe,[Oe("closeIconColorHover",g)]:oe,[Oe("closeIconColorPressed",g)]:se,[Oe("closeColorHover",g)]:Me,[Oe("closeColorPressed",g)]:V}}=s.value,Z=Dn(x);return{"--n-font-weight-strong":ue,"--n-avatar-size-override":`calc(${W} - 8px)`,"--n-bezier":C,"--n-border-radius":S,"--n-border":ne,"--n-close-icon-size":le,"--n-close-color-pressed":V,"--n-close-color-hover":Me,"--n-close-border-radius":te,"--n-close-icon-color":xe,"--n-close-icon-color-hover":oe,"--n-close-icon-color-pressed":se,"--n-close-icon-color-disabled":xe,"--n-close-margin-top":Z.top,"--n-close-margin-right":Z.right,"--n-close-margin-bottom":Z.bottom,"--n-close-margin-left":Z.left,"--n-close-size":Q,"--n-color":b||(n.value?ge:Y),"--n-color-checkable":$,"--n-color-checked":L,"--n-color-checked-hover":U,"--n-color-checked-pressed":j,"--n-color-hover-checkable":D,"--n-color-pressed-checkable":B,"--n-font-size":J,"--n-height":W,"--n-opacity-disabled":T,"--n-pa
564dding":w,"--n-text-color":v||he,"--n-text-color-checkable":P,"--n-text-color-checked":z,"--n-text-color-hover-checkable":_,"--n-text-color-pressed-checkable":O}}),m=o?Ze("tag",R(()=>{let g="";const{type:b,color:{color:v,textColor:y}={}}=e;return g+=b[0],g+=l.value[0],v&&(g+=`a${bl(v)}`),y&&(g+=`b${bl(y)}`),n.value&&(g+="c"),g}),p,e):void 0;return Object.assign(Object.assign({},f),{rtlEnabled:h,mergedClsPrefix:r,contentRef:t,mergedBordered:n,handleClick:c,handleCloseClick:d,cssVars:o?void 0:p,themeClass:m==null?void 0:m.themeClass,onRender:m==null?void 0:m.onRender})},render(){var e,t;const{mergedClsPrefix:n,rtlEnabled:r,closable:o,color:{borderColor:i}={},round:a,onRender:l,$slots:s}=this;l==null||l();const c=Pt(s.avatar,f=>f&&u("div",{class:`${n}-tag__avatar`},f)),d=Pt(s.icon,f=>f&&u("div",{class:`${n}-tag__icon`},f));return u("div",{class:[`${n}-tag`,this.themeClass,{[`${n}-tag--rtl`]:r,[`${n}-tag--strong`]:this.strong,[`${n}-tag--disabled`]:this.disabled,[`${n}-tag--checkable`]:this.checkable,[`${n}-tag--checked`]:this.checkable&&this.checked,[`${n}-tag--round`]:a,[`${n}-tag--avatar`]:c,[`${n}-tag--icon`]:d,[`${n}-tag--closable`]:o}],style:this.cssVars,onClick:this.handleClick,onMouseenter:this.onMouseenter,onMouseleave:this.onMouseleave},d||c,u("span",{class:`${n}-tag__content`,ref:"contentRef"},(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e)),!this.checkable&&o?u(Xi,{clsPrefix:n,class:`${n}-tag__close`,disabled:this.disabled,onClick:this.handleCloseClick,focusable:this.internalCloseFocusable,round:a,isButtonTag:this.internalCloseIsButtonTag,absolute:!0}):null,!this.checkable&&this.mergedBordered?u("div",{class:`${n}-tag__border`,style:{borderColor:i}}):null)}}),MR=ae({name:"InternalSelectionSuffix",props:{clsPrefix:{type:String,required:!0},showArrow:{type:Boolean,default:void 0},showClear:{type:Boolean,default:void 0},loading:{type:Boolean,default:!1},onClear:Function},setup(e,{slots:t}){return()=>{const{clsPrefix:n}=e;return u(qo,{clsPrefix:n,class:`${n}-base-suffix`,strokeWidth:24,scale:.85,show:e.loading},{default:()=>e.showArrow?u(Cp,{clsPrefix:n,show:e.showClear,onClear:e.onClear},{placeholder:()=>u(vt,{clsPrefix:n,class:`${n}-base-suffix__arrow`},{default:()=>Ct(t.default,()=>[u(uR,null)])})}):null})}}}),FR={paddingSingle:"0 26px 0 12px",paddingMultiple:"3px 26px 0 12px",clearSize:"16px",arrowSize:"16px"},mv={name:"InternalSelection",common:et,peers:{Popover:Dl},self(e){const{borderRadius:t,textColor2:n,textColorDisabled:r,inputColor:o,inputColorDisabled:i,primaryColor:a,primaryColorHover:l,warningColor:s,warningColorHover:c,errorColor:d,errorColorHover:f,iconColor:h,iconColorDisabled:p,clearColor:m,clearColorHover:g,clearColorPressed:b,placeholderColor:v,placeholderColorDisabled:y,fontSizeTiny:C,fontSizeSmall:w,fontSizeMedium:x,fontSizeLarge:S,heightTiny:T,heightSmall:P,heightMedium:_,heightLarge:O,fontWeight:z}=e;return Object.assign(Object.assign({},FR),{fontWeight:z,fontSizeTiny:C,fontSizeSmall:w,fontSizeMedium:x,fontSizeLarge:S,heightTiny:T,heightSmall:P,heightMedium:_,heightLarge:O,borderRadius:t,textColor:n,textColorDisabled:r,placeholderColor:v,placeholderColorDisabled:y,color:o,colorDisabled:i,colorActive:Ye(a,{alpha:.1}),border:"1px solid #0000",borderHover:`1px solid ${l}`,borderActive:`1px solid ${a}`,borderFocus:`1px solid ${l}`,boxShadowHover:"none",boxShadowActive:`0 0 8px 0 ${Ye(a,{alpha:.4})}`,boxShadowFocus:`0 0 8px 0 ${Ye(a,{alpha:.4})}`,caretColor:a,arrowColor:h,arrowColorDisabled:p,loadingColor:a,borderWarning:`1px solid ${s}`,borderHoverWarning:`1px solid ${c}`,borderActiveWarning:`1px solid ${s}`,borderFocusWarning:`1px solid ${c}`,boxShadowHoverWarning:"none",boxShadowActiveWarning:`0 0 8px 0 ${Ye(s,{alpha:.4})}`,boxShadowFocusWarning:`0 0 8px 0 ${Ye(s,{alpha:.4})}`,colorActiveWarning:Ye(s,{alpha:.1}),caretColorWarning:s,borderError:`1px solid ${d}`,borderHoverError:`1px solid ${f}`,borderActiveError:`1px solid ${d}`,borderFocusError:`1px solid ${f}`,boxShadowHoverError:"none",boxShadowActiveError:`0 0 8px 0 ${Ye(d,{alpha:.4})}`,boxShadowFocusError:`0 0 8px 0 ${Ye(d,{alpha:.4})}`,colorActiveError:Ye(d,{alpha:.1}),caretColorError:d,clearColor:m,clearColorHover:g,clearColorPressed:b})}};function eH(e){const{borderRadius:t,textColor2:n,textColorDisabled:r,inputColor:o,inputColorDisabled:i,primaryColor:a,primaryColorHover:l,warningColor:s,warningColorHover:c,errorColor:d,errorColorHover:f,borderColor:h,iconColor:p,iconColorDisabled:m,clearColor:g,clearColorHover:b,clearColorPressed:v,placeholderColor:y,placeholderColorDisabled:C,fontSizeTiny:w,fontSizeSmall:x,fontSizeMedium:S,fontSizeLarge:T,heightTiny:P,heightSmall:_,heightMedium:O,heightLarge:z,fontWeight:$}=e;return Object.assign(Object.assign({},FR),{fontSizeTiny:w,fontSizeSmall:x,fontSizeMedium:S,fontSizeLarge:T,heightTiny:P,heightSmall:_,heightMedium:O,heightLarge:z,borderRadius:t,fontWeight:$,textColor:n,textColorDisabled:r,placeholderColor:y,placeholderColorDisabled:C,color:o,colorDisabled:i,colorActive:o,border:`1px solid ${h}`,borderHover:`1px solid ${l}`,borderActive:`1px solid ${a}`,borderFocus:`1px solid ${l}`,boxShadowHover:"none",boxShadowActive:`0 0 0 2px ${Ye(a,{alpha:.2})}`,boxShadowFocus:`0 0 0 2px ${Ye(a,{alpha:.2})}`,caretColor:a,arrowColor:p,arrowColorDisabled:m,loadingColor:a,borderWarning:`1px solid ${s}`,borderHoverWarning:`1px solid ${c}`,borderActiveWarning:`1px solid ${s}`,borderFocusWarning:`1px solid ${c}`,boxShadowHoverWarning:"none",boxShadowActiveWarning:`0 0 0 2px ${Ye(s,{alpha:.2})}`,boxShadowFocusWarning:`0 0 0 2px ${Ye(s,{alpha:.2})}`,colorActiveWarning:o,caretColorWarning:s,borderError:`1px solid ${d}`,borderHoverError:`1px solid ${f}`,borderActiveError:`1px solid ${d}`,borderFocusError:`1px solid ${f}`,boxShadowHoverError:"none",boxShadowActiveError:`0 0 0 2px ${Ye(d,{alpha:.2})}`,boxShadowFocusError:`0 0 0 2px ${Ye(d,{alpha:.2})}`,colorActiveError:o,caretColorError:d,clearColor:g,clearColorHover:b,clearColorPressed:v})}const Uf={name:"InternalSelection",common:nt,peers:{Popover:Il},self:eH},tH=E([k("base-selection",`
565 --n-padding-single: var(--n-padding-single-top) var(--n-padding-single-right) var(--n-padding-single-bottom) var(--n-padding-single-left);
566 --n-padding-multiple: var(--n-padding-multiple-top) var(--n-padding-multiple-right) var(--n-padding-multiple-bottom) var(--n-padding-multiple-left);
567 position: relative;
568 z-index: auto;
569 box-shadow: none;
570 width: 100%;
571 max-width: 100%;
572 display: inline-block;
573 vertical-align: bottom;
574 border-radius: var(--n-border-radius);
575 min-height: var(--n-height);
576 line-height: 1.5;
577 font-size: var(--n-font-size);
578 `,[k("base-loading",`
579 color: var(--n-loading-color);
580 `),k("base-selection-tags","min-height: var(--n-height);"),I("border, state-border",`
581 position: absolute;
582 left: 0;
583 right: 0;
584 top: 0;
585 bottom: 0;
586 pointer-events: none;
587 border: var(--n-border);
588 border-radius: inherit;
589 transition:
590 box-shadow .3s var(--n-bezier),
591 border-color .3s var(--n-bezier);
592 `),I("state-border",`
593 z-index: 1;
594 border-color: #0000;
595 `),k("base-suffix",`
596 cursor: pointer;
597 position: absolute;
598 top: 50%;
599 transform: translateY(-50%);
600 right: 10px;
601 `,[I("arrow",`
602 font-size: var(--n-arrow-size);
603 color: var(--n-arrow-color);
604 transition: color .3s var(--n-bezier);
605 `)]),k("base-selection-overlay",`
606 display: flex;
607 align-items: center;
608 white-space: nowrap;
609 pointer-events: none;
610 position: absolute;
611 top: 0;
612 right: 0;
613 bottom: 0;
614 left: 0;
615 padding: var(--n-padding-single);
616 transition: color .3s var(--n-bezier);
617 `,[I("wrapper",`
618 flex-basis: 0;
619 flex-grow: 1;
620 overflow: hidden;
621 text-overflow: ellipsis;
622 `)]),k("base-selection-placeholder",`
623 color: var(--n-placeholder-color);
624 `,[I("inner",`
625 max-width: 100%;
626 overflow: hidden;
627 `)]),k("base-selection-tags",`
628 cursor: pointer;
629 outline: none;
630 box-sizing: border-box;
631 position: relative;
632 z-index: auto;
633 display: flex;
634 padding: var(--n-padding-multiple);
635 flex-wrap: wrap;
636 align-items: center;
637 width: 100%;
638 vertical-align: bottom;
639 background-color: var(--n-color);
640 border-radius: inherit;
641 transition:
642 color .3s var(--n-bezier),
643 box-shadow .3s var(--n-bezier),
644 background-color .3s var(--n-bezier);
645 `),k("base-selection-label",`
646 height: var(--n-height);
647 display: inline-flex;
648 width: 100%;
649 vertical-align: bottom;
650 cursor: pointer;
651 outline: none;
652 z-index: auto;
653 box-sizing: border-box;
654 position: relative;
655 transition:
656 color .3s var(--n-bezier),
657 box-shadow .3s var(--n-bezier),
658 background-color .3s var(--n-bezier);
659 border-radius: inherit;
660 background-color: var(--n-color);
661 align-items: center;
662 `,[k("base-selection-input",`
663 font-size: inherit;
664 line-height: inherit;
665 outline: none;
666 cursor: pointer;
667 box-sizing: border-box;
668 border:none;
669 width: 100%;
670 padding: var(--n-padding-single);
671 background-color: #0000;
672 color: var(--n-text-color);
673 transition: color .3s var(--n-bezier);
674 caret-color: var(--n-caret-color);
675 `,[I("content",`
676 text-overflow: ellipsis;
677 overflow: hidden;
678 white-space: nowrap; 
679 `)]),I("render-label",`
680 color: var(--n-text-color);
681 `)]),xt("disabled",[E("&:hover",[I("state-border",`
682 box-shadow: var(--n-box-shadow-hover);
683 border: var(--n-border-hover);
684 `)]),N("focus",[I("state-border",`
685 box-shadow: var(--n-box-shadow-focus);
686 border: var(--n-border-focus);
687 `)]),N("active",[I("state-border",`
688 box-shadow: var(--n-box-shadow-active);
689 border: var(--n-border-active);
690 `),k("base-selection-label","background-color: var(--n-color-active);"),k("base-selection-tags","background-color: var(--n-color-active);")])]),N("disabled","cursor: not-allowed;",[I("arrow",`
691 color: var(--n-arrow-color-disabled);
692 `),k("base-selection-label",`
693 cursor: not-allowed;
694 background-color: var(--n-color-disabled);
695 `,[k("base-selection-input",`
696 cursor: not-allowed;
697 color: var(--n-text-color-disabled);
698 `),I("render-label",`
699 color: var(--n-text-color-disabled);
700 `)]),k("base-selection-tags",`
701 cursor: not-allowed;
702 background-color: var(--n-color-disabled);
703 `),k("base-selection-placeholder",`
704 cursor: not-allowed;
705 color: var(--n-placeholder-color-disabled);
706 `)]),k("base-selection-input-tag",`
707 height: calc(var(--n-height) - 6px);
708 line-height: calc(var(--n-height) - 6px);
709 outline: none;
710 display: none;
711 position: relative;
712 margin-bottom: 3px;
713 max-width: 100%;
714 vertical-align: bottom;
715 `,[I("input",`
716 font-size: inherit;
717 font-family: inherit;
718 min-width: 1px;
719 padding: 0;
720 background-color: #0000;
721 outline: none;
722 border: none;
723 max-width: 100%;
724 overflow: hidden;
725 width: 1em;
726 line-height: inherit;
727 cursor: pointer;
728 color: var(--n-text-color);
729 caret-color: var(--n-caret-color);
730 `),I("mirror",`
731 position: absolute;
732 left: 0;
733 top: 0;
734 white-space: pre;
735 visibility: hidden;
736 user-select: none;
737 -webkit-user-select: none;
738 opacity: 0;
739 `)]),["warning","error"].map(e=>N(`${e}-status`,[I("state-border",`border: var(--n-border-${e});`),xt("disabled",[E("&:hover",[I("state-border",`
740 box-shadow: var(--n-box-shadow-hover-${e});
741 border: var(--n-border-hover-${e});
742 `)]),N("active",[I("state-border",`
743 box-shadow: var(--n-box-shadow-active-${e});
744 border: var(--n-border-active-${e});
745 `),k("base-selection-label",`background-color: var(--n-color-active-${e});`),k("base-selection-tags",`background-color: var(--n-color-active-${e});`)]),N("focus",[I("state-border",`
746 box-shadow: var(--n-box-shadow-focus-${e});
747 border: var(--n-border-focus-${e});
748 `)])])]))]),k("base-selection-popover",`
749 margin-bottom: -3px;
750 display: flex;
751 flex-wrap: wrap;
752 margin-right: -8px;
753 `),k("base-selection-tag-wrapper",`
754 max-width: 100%;
755 display: inline-flex;
756 padding: 0 7px 3px 0;
757 `,[E("&:last-child","padding-right: 0;"),k("tag",`
758 font-size: 14px;
759 max-width: 100%;
760 `,[I("content",`
761 line-height: 1.25;
762 text-overflow: ellipsis;
763 overflow: hidden;
764 `)])])]),pv=ae({name:"InternalSelection",props:Object.assign(Object.assign({},_e.props),{clsPrefix:{type:String,required:!0},bordered:{type:Boolean,default:void 0},active:Boolean,pattern:{type:String,default:""},placeholder:String,selectedOption:{type:Object,default:null},selectedOptions:{type:Array,default:null},labelField:{type:String,default:"label"},valueField:{type:String,default:"value"},multiple:Boolean,filterable:Boolean,clearable:Boolean,disabled:Boolean,size:{type:String,default:"medium"},loading:Boolean,autofocus:Boolean,showArrow:{type:Boolean,default:!0},inputProps:Object,focused:Boolean,renderTag:Function,onKeydown:Function,onClick:Function,onBlur:Function,onFocus:Function,onDeleteOption:Function,maxTagCount:[String,Number],ellipsisTagPopoverProps:Object,onClear:Function,onPatternInput:Function,onPatternFocus:Function,onPatternBlur:Function,renderLabel:Function,status:String,inlineThemeDisabled:Boolean,ignoreComposition:{type:Boolean,default:!0},onResize:Function}),setup(e){const{mergedClsPrefixRef:t,mergedRtlRef:n}=We(e),r=Kt("InternalSelection",n,t),o=M(null),i=M(null),a=M(null),l=M(null),s=M(null),c=M(null),d=M(null),f=M(null),h=M(null),p=M(null),m=M(!1),g=M(!1),b=M(!1),v=_e("InternalSelection","-internal-selection",tH,Uf,e,Ce(e,"clsPrefix")),y=R(()=>e.clearable&&!e.disabled&&(b.value||e.active)),C=R(()=>e.selectedOption?e.renderTag?e.renderTag({option:e.selectedOption,handleClose:()=>{}}):e.renderLabel?e.renderLabel(e.selectedOption,!0):an(e.selectedOption[e.labelField],e.selectedOption,!0):e.placeholder),w=R(()=>{const q=e.selectedOption;if(q)return q[e.labelField]}),x=R(()=>e.multiple?!!(Array.isArray(e.selectedOptions)&&e.selectedOptions.length):e.selectedOption!==null);function S(){var q;const{value:G}=o;if(G){const{value:ie}=i;ie&&(ie.style.width=`${G.offsetWidth}px`,e.maxTagCount!=="responsive"&&((q=h.value)===null||q===void 0||q.sync({showAllItemsBeforeCalculate:!1})))}}function T(){const{value:q}=p;q&&(q.style.display="none")}function P(){const{value:q}=p;q&&(q.style.display="inline-block")}it(Ce(e,"active"),q=>{q||T()}),it(Ce(e,"pattern"),()=>{e.multiple&&zt(S)});function _(q){const{onFocus:G}=e;G&&G(q)}function O(q){const{onBlur:G}=e;G&&G(q)}function z(q){const{onDeleteOption:G}=e;G&&G(q)}function $(q){const{onClear:G}=e;G&&G(q)}function D(q){const{onPatternInput:G}=e;G&&G(q)}function B(q){var G;(!q.relatedTarget||!(!((G=a.value)===null||G===void 0)&&G.contains(q.relatedTarget)))&&_(q)}function L(q){var G;!((G=a.value)===null||G===void 0)&&G.contains(q.relatedTarget)||O(q)}function U(q){$(q)}function j(){b.value=!0}function te(){b.value=!1}function ue(q){!e.active||!e.filterable||q.target!==i.value&&q.preventDefault()}function ge(q){z(q)}const Q=M(!1);function le(q){if(q.key==="Backspace"&&!Q.value&&!e.pattern.length){const{selectedOptions:G}=e;G!=null&&G.length&&ge(G[G.length-1])}}let J=null;function W(q){const{value:G}=o;if(G){const ie=q.target.value;G.textContent=ie,S()}e.ignoreComposition&&Q.value?J=q:D(q)}function Y(){Q.value=!0}function he(){Q.value=!1,e.ignoreComposition&&D(J),J=null}function ne(q){var G;g.value=!0,(G=e.onPatternFocus)===null||G===void 0||G.call(e,q)}function xe(q){var G;g.value=!1,(G=e.onPatternBlur)===null||G===void 0||G.call(e,q)}function oe(){var q,G;if(e.filterable)g.value=!1,(q=c.value)===null||q===void 0||q.blur(),(G=i.value)===null||G===void 0||G.blur();else if(e.multiple){const{value:ie}=l;ie==null||ie.blur()}else{const{value:ie}=s;ie==null||ie.blur()}}function se(){var q,G,ie;e.filterable?(g.value=!1,(q=c.value)===null||q===void 0||q.focus()):e.multiple?(G=l.value)===null||G===void 0||G.focus():(ie=s.value)===null||ie===void 0||ie.focus()}function Me(){const{value:q}=i;q&&(P(),q.focus())}function V(){const{value:q}=i;q&&q.blur()}function Z(q){const{value:G}=d;G&&G.setTextContent(`+${q}`)}function X(){const{value:q}=f;return q}function be(){return i.value}let ke=null;function ye(){ke!==null&&window.clearTimeout(ke)}function re(){e.active||(ye(),ke=window.setTimeout(()=>{x.value&&(m.value=!0)},100))}function pe(){ye()}function A(q){q||(ye(),m.value=!1)}it(x,q=>{q||(m.value=!1)}),jt(()=>{Wt(()=>{const q=c.value;q&&(e.disabled?q.removeAttribute("tabindex"):q.tabIndex=g.value?-1:0)})}),Nf(a,e.onResize);const{inlineThemeDisabled:F}=e,K=R(()=>{const{size:q}=e,{common:{cubicBezierEaseInOut:G},self:{fontWeight:ie,borderRadius:ee,color:De,placeholderColor:Ue,textColor:rt,paddingSingle:at,paddingMultiple:mt,caretColor:Tt,colorDisabled:Rt,textColorDisabled:Ge,placeholderColorDisabled:Ne,colorActive:fe,boxShadowFocus:Pe,boxShadowActive:me,boxShadowHover:Fe,border:ce,borderFocus:$e,borderHover:Ie,borderActive:de,arrowColor:Be,arrowColorDisabled:Xe,loadingColor:ot,colorActiveWarning:Se,boxShadowFocusWarning:ve,boxShadowActiveWarning:Ee,boxShadowHoverWarning:je,borderWarning:qe,borderFocusWarning:ut,borderHoverWarning:Je,borderActiveWarning:Re,colorActiveError:Le,boxShadowFocusError:tt,boxShadowActiveError:wt,boxShadowHoverError:Te,borderError:He,borderFocusError:Qe,borderHoverError:lt,borderActiveError:bt,clearColor:Gt,clearColorHover:gn,clearColorPressed:kn,clearSize:xr,arrowSize:Cr,[Oe("height",q)]:Ae,[Oe("fontSize",q)]:Ke}}=v.value,dt=Dn(at),qt=Dn(mt);return{"--n-bezier":G,"--n-border":ce,"--n-border-active":de,"--n-border-focus":$e,"--n-border-hover":Ie,"--n-border-radius":ee,"--n-box-sha
764dow-active":me,"--n-box-shadow-focus":Pe,"--n-box-shadow-hover":Fe,"--n-caret-color":Tt,"--n-color":De,"--n-color-active":fe,"--n-color-disabled":Rt,"--n-font-size":Ke,"--n-height":Ae,"--n-padding-single-top":dt.top,"--n-padding-multiple-top":qt.top,"--n-padding-single-right":dt.right,"--n-padding-multiple-right":qt.right,"--n-padding-single-left":dt.left,"--n-padding-multiple-left":qt.left,"--n-padding-single-bottom":dt.bottom,"--n-padding-multiple-bottom":qt.bottom,"--n-placeholder-color":Ue,"--n-placeholder-color-disabled":Ne,"--n-text-color":rt,"--n-text-color-disabled":Ge,"--n-arrow-color":Be,"--n-arrow-color-disabled":Xe,"--n-loading-color":ot,"--n-color-active-warning":Se,"--n-box-shadow-focus-warning":ve,"--n-box-shadow-active-warning":Ee,"--n-box-shadow-hover-warning":je,"--n-border-warning":qe,"--n-border-focus-warning":ut,"--n-border-hover-warning":Je,"--n-border-active-warning":Re,"--n-color-active-error":Le,"--n-box-shadow-focus-error":tt,"--n-box-shadow-active-error":wt,"--n-box-shadow-hover-error":Te,"--n-border-error":He,"--n-border-focus-error":Qe,"--n-border-hover-error":lt,"--n-border-active-error":bt,"--n-clear-size":xr,"--n-clear-color":Gt,"--n-clear-color-hover":gn,"--n-clear-color-pressed":kn,"--n-arrow-size":Cr,"--n-font-weight":ie}}),H=F?Ze("internal-selection",R(()=>e.size[0]),K,e):void 0;return{mergedTheme:v,mergedClearable:y,mergedClsPrefix:t,rtlEnabled:r,patternInputFocused:g,filterablePlaceholder:C,label:w,selected:x,showTagsPanel:m,isComposing:Q,counterRef:d,counterWrapperRef:f,patternInputMirrorRef:o,patternInputRef:i,selfRef:a,multipleElRef:l,singleElRef:s,patternInputWrapperRef:c,overflowRef:h,inputTagElRef:p,handleMouseDown:ue,handleFocusin:B,handleClear:U,handleMouseEnter:j,handleMouseLeave:te,handleDeleteOption:ge,handlePatternKeyDown:le,handlePatternInputInput:W,handlePatternInputBlur:xe,handlePatternInputFocus:ne,handleMouseEnterCounter:re,handleMouseLeaveCounter:pe,handleFocusout:L,handleCompositionEnd:he,handleCompositionStart:Y,onPopoverUpdateShow:A,focus:se,focusInput:Me,blur:oe,blurInput:V,updateCounter:Z,getCounter:X,getTail:be,renderLabel:e.renderLabel,cssVars:F?void 0:K,themeClass:H==null?void 0:H.themeClass,onRender:H==null?void 0:H.onRender}},render(){const{status:e,multiple:t,size:n,disabled:r,filterable:o,maxTagCount:i,bordered:a,clsPrefix:l,ellipsisTagPopoverProps:s,onRender:c,renderTag:d,renderLabel:f}=this;c==null||c();const h=i==="responsive",p=typeof i=="number",m=h||p,g=u(dp,null,{default:()=>u(MR,{clsPrefix:l,loading:this.loading,showArrow:this.showArrow,showClear:this.mergedClearable&&this.selected,onClear:this.handleClear},{default:()=>{var v,y;return(y=(v=this.$slots).arrow)===null||y===void 0?void 0:y.call(v)}})});let b;if(t){const{labelField:v}=this,y=D=>u("div",{class:`${l}-base-selection-tag-wrapper`,key:D.value},d?d({option:D,handleClose:()=>{this.handleDeleteOption(D)}}):u(Ac,{size:n,closable:!D.disabled,disabled:r,onClose:()=>{this.handleDeleteOption(D)},internalCloseIsButtonTag:!1,internalCloseFocusable:!1},{default:()=>f?f(D,!0):an(D[v],D,!0)})),C=()=>(p?this.selectedOptions.slice(0,i):this.selectedOptions).map(y),w=o?u("div",{class:`${l}-base-selection-input-tag`,ref:"inputTagElRef",key:"__input-tag__"},u("input",Object.assign({},this.inputProps,{ref:"patternInputRef",tabindex:-1,disabled:r,value:this.pattern,autofocus:this.autofocus,class:`${l}-base-selection-input-tag__input`,onBlur:this.handlePatternInputBlur,onFocus:this.handlePatternInputFocus,onKeydown:this.handlePatternKeyDown,onInput:this.handlePatternInputInput,onCompositionstart:this.handleCompositionStart,onCompositionend:this.handleCompositionEnd})),u("span",{ref:"patternInputMirrorRef",class:`${l}-base-selection-input-tag__mirror`},this.pattern)):null,x=h?()=>u("div",{class:`${l}-base-selection-tag-wrapper`,ref:"counterWrapperRef"},u(Ac,{size:n,ref:"counterRef",onMouseenter:this.handleMouseEnterCounter,onMouseleave:this.handleMouseLeaveCounter,disabled:r})):void 0;let S;if(p){const D=this.selectedOptions.length-i;D>0&&(S=u("div",{class:`${l}-base-selection-tag-wrapper`,key:"__counter__"},u(Ac,{size:n,ref:"counterRef",onMouseenter:this.handleMouseEnterCounter,disabled:r},{default:()=>`+${D}`})))}const T=h?o?u(sp,{ref:"overflowRef",updateCounter:this.updateCounter,getCounter:this.getCounter,getTail:this.getTail,style:{width:"100%",display:"flex",overflow:"hidden"}},{default:C,counter:x,tail:()=>w}):u(sp,{ref:"overflowRef",updateCounter:this.updateCounter,getCounter:this.getCounter,style:{width:"100%",display:"flex",overflow:"hidden"}},{default:C,counter:x}):p&&S?C().concat(S):C(),P=m?()=>u("div",{class:`${l}
764-base-selection-popover`},h?C():this.selectedOptions.map(y)):void 0,_=m?Object.assign({show:this.showTagsPanel,trigger:"hover",overlap:!0,placement:"top",width:"trigger",onUpdateShow:this.onPopoverUpdateShow,theme:this.mergedTheme.peers.Popover,themeOverrides:this.mergedTheme.peerOverrides.Popover},s):null,z=(this.selected?!1:this.active?!this.pattern&&!this.isComposing:!0)?u("div",{class:`${l}-base-selection-placeholder ${l}-base-selection-overlay`},u("div",{class:`${l}-base-selection-placeholder__inner`},this.placeholder)):null,$=o?u("div",{ref:"patternInputWrapperRef",class:`${l}-base-selection-tags`},T,h?null:w,g):u("div",{ref:"multipleElRef",class:`${l}-base-selection-tags`,tabindex:r?void 0:0},T,g);b=u(Ft,null,m?u(Nl,Object.assign({},_,{scrollable:!0,style:"max-height: calc(var(--v-target-height) * 6.6);"}),{trigger:()=>$,default:P}):$,z)}else if(o){const v=this.pattern||this.isComposing,y=this.active?!v:!this.selected,C=this.active?!1:this.selected;b=u("div",{ref:"patternInputWrapperRef",class:`${l}-base-selection-label`,title:this.patternInputFocused?void 0:ys(this.label)},u("input",Object.assign({},this.inputProps,{ref:"patternInputRef",class:`${l}-base-selection-input`,value:this.active?this.pattern:"",placeholder:"",readonly:r,disabled:r,tabindex:-1,autofocus:this.autofocus,onFocus:this.handlePatternInputFocus,onBlur:this.handlePatternInputBlur,onInput:this.handlePatternInputInput,onCompositionstart:this.handleCompositionStart,onCompositionend:this.handleCompositionEnd})),C?u("div",{class:`${l}-base-selection-label__render-label ${l}-base-selection-overlay`,key:"input"},u("div",{class:`${l}-base-selection-overlay__wrapper`},d?d({option:this.selectedOption,handleClose:()=>{}}):f?f(this.selectedOption,!0):an(this.label,this.selectedOption,!0))):null,y?u("div",{class:`${l}-base-selection-placeholder ${l}-base-selection-overlay`,key:"placeholder"},u("div",{class:`${l}-base-selection-overlay__wrapper`},this.filterablePlaceholder)):null,g)}else b=u("div",{ref:"singleElRef",class:`${l}-base-selection-label`,tabindex:this.disabled?void 0:0},this.label!==void 0?u("div",{class:`${l}-base-selection-input`,title:ys(this.label),key:"input"},u("div",{class:`${l}-base-selection-input__content`},d?d({option:this.selectedOption,handleClose:()=>{}}):f?f(this.selectedOption,!0):an(this.label,this.selectedOption,!0))):u("div",{class:`${l}-base-selection-placeholder ${l}-base-selection-overlay`,key:"placeholder"},u("div",{class:`${l}-base-selection-placeholder__inner`},this.placeholder)),g);return u("div",{ref:"selfRef",class:[`${l}-base-selection`,this.rtlEnabled&&`${l}-base-selection--rtl`,this.themeClass,e&&`${l}-base-selection--${e}-status`,{[`${l}-base-selection--active`]:this.active,[`${l}-base-selection--selected`]:this.selected||this.active&&this.pattern,[`${l}-base-selection--disabled`]:this.disabled,[`${l}-base-selection--multiple`]:this.multiple,[`${l}-base-selection--focus`]:this.focused}],style:this.cssVars,onClick:this.onClick,onMouseenter:this.handleMouseEnter,onMouseleave:this.handleMouseLeave,onKeydown:this.onKeydown,onFocusin:this.handleFocusin,onFocusout:this.handleFocusout,onMousedown:this.handleMouseDown},b,a?u("div",{class:`${l}-base-selection__border`}):null,a?u("div",{class:`${l}-base-selection__state-border`}):null)}}),Xy=ae({name:"SlotMachineNumber",props:{clsPrefix:{type:String,required:!0},value:{type:[Number,String],required:!0},oldOriginalNumber:{type:Number,default:void 0},newOriginalNumber:{type:Number,default:void 0}},setup(e){const t=M(null),n=M(e.value),r=M(e.value),o=M("up"),i=M(!1),a=R(()=>i.value?`${e.clsPrefix}-base-slot-machine-current-number--${o.value}-scroll`:null),l=R(()=>i.value?`${e.clsPrefix}-base-slot-machine-old-number--${o.value}-scroll`:null);it(Ce(e,"value"),(d,f)=>{n.value=f,r.value=d,zt(s)});function s(){const d=e.newOriginalNumber,f=e.oldOriginalNumber;f===void 0||d===void 0||(d>f?c("up"):f>d&&c("down"))}function c(d){o.value=d,i.value=!1,zt(()=>{var f;(f=t.value)===null||f===void 0||f.offsetWidth,i.value=!0})}return()=>{const{clsPrefix:d}=e;return u("span",{ref:t,class:`${d}-base-slot-machine-number`},n.value!==null?u("span",{class:[`${d}-base-slot-machine-old-number ${d}-base-slot-machine-old-number--top`,l.value]},n.value):null,u("span",{class:[`${d}-base-slot-machine-current-number`,a.value]},u("span",{ref:"numberWrapper",class:[`${d}-base-slot-machine-current-number__inner`,typeof e.value!="number"&&`${d}-base-slot-machine-current-number__inner--not-number`]},r.value)),n.value!==null?u("span",{class:[`${d}-base-slot-machine-old-number ${d}-base-slot-machine-old-number--bottom`,l.value]},n.value):null)}}}
764),{cubicBezierEaseInOut:na}=no;function BR({duration:e=".2s",delay:t=".1s"}={}){return[E("&.fade-in-width-expand-transition-leave-from, &.fade-in-width-expand-transition-enter-to",{opacity:1}),E("&.fade-in-width-expand-transition-leave-to, &.fade-in-width-expand-transition-enter-from",`
765 opacity: 0!important;
766 margin-left: 0!important;
767 margin-right: 0!important;
768 `),E("&.fade-in-width-expand-transition-leave-active",`
769 overflow: hidden;
770 transition:
771 opacity ${e} ${na},
772 max-width ${e} ${na} ${t},
773 margin-left ${e} ${na} ${t},
774 margin-right ${e} ${na} ${t};
775 `),E("&.fade-in-width-expand-transition-enter-active",`
776 overflow: hidden;
777 transition:
778 opacity ${e} ${na} ${t},
779 max-width ${e} ${na},
780 margin-left ${e} ${na},
781 margin-right ${e} ${na};
782 `)]}const{cubicBezierEaseOut:Ul}=no;function nH({duration:e=".2s"}={}){return[E("&.fade-up-width-expand-transition-leave-active",{transition:`
783 opacity ${e} ${Ul},
784 max-width ${e} ${Ul},
785 transform ${e} ${Ul}
786 `}),E("&.fade-up-width-expand-transition-enter-active",{transition:`
787 opacity ${e} ${Ul},
788 max-width ${e} ${Ul},
789 transform ${e} ${Ul}
790 `}),E("&.fade-up-width-expand-transition-enter-to",{opacity:1,transform:"translateX(0) translateY(0)"}),E("&.fade-up-width-expand-transition-enter-from",{maxWidth:"0 !important",opacity:0,transform:"translateY(60%)"}),E("&.fade-up-width-expand-transition-leave-from",{opacity:1,transform:"translateY(0)"}),E("&.fade-up-width-expand-transition-leave-to",{maxWidth:"0 !important",opacity:0,transform:"translateY(60%)"})]}
790const rH=E([E("@keyframes n-base-slot-machine-fade-up-in",`
791 from {
792 transform: translateY(60%);
793 opacity: 0;
794 }
795 to {
796 transform: translateY(0);
797 opacity: 1;
798 }
799 `),E("@keyframes n-base-slot-machine-fade-down-in",`
800 from {
801 transform: translateY(-60%);
802 opacity: 0;
803 }
804 to {
805 transform: translateY(0);
806 opacity: 1;
807 }
808 `),E("@keyframes n-base-slot-machine-fade-up-out",`
809 from {
810 transform: translateY(0%);
811 opacity: 1;
812 }
813 to {
814 transform: translateY(-60%);
815 opacity: 0;
816 }
817 `),E("@keyframes n-base-slot-machine-fade-down-out",`
818 from {
819 transform: translateY(0%);
820 opacity: 1;
821 }
822 to {
823 transform: translateY(60%);
824 opacity: 0;
825 }
826 `),k("base-slot-machine",`
827 overflow: hidden;
828 white-space: nowrap;
829 display: inline-block;
830 height: 18px;
831 line-height: 18px;
832 `,[k("base-slot-machine-number",`
833 display: inline-block;
834 position: relative;
835 height: 18px;
836 width: .6em;
837 max-width: .6em;
838 `,[nH({duration:".2s"}),BR({duration:".2s",delay:"0s"}),k("base-slot-machine-old-number",`
839 display: inline-block;
840 opacity: 0;
841 position: absolute;
842 left: 0;
843 right: 0;
844 `,[N("top",{transform:"translateY(-100%)"}),N("bottom",{transform:"translateY(100%)"}),N("down-scroll",{animation:"n-base-slot-machine-fade-down-out .2s cubic-bezier(0, 0, .2, 1)",animationIterationCount:1}),N("up-scroll",{animation:"n-base-slot-machine-fade-up-out .2s cubic-bezier(0, 0, .2, 1)",animationIterationCount:1})]),k("base-slot-machine-current-number",`
845 display: inline-block;
846 position: absolute;
847 left: 0;
848 top: 0;
849 bottom: 0;
850 right: 0;
851 opacity: 1;
852 transform: translateY(0);
853 width: .6em;
854 `,[N("down-scroll",{animation:"n-base-slot-machine-fade-down-in .2s cubic-bezier(0, 0, .2, 1)",animationIterationCount:1}),N("up-scroll",{animation:"n-base-slot-machine-fade-up-in .2s cubic-bezier(0, 0, .2, 1)",animationIterationCount:1}),I("inner",`
855 display: inline-block;
856 position: absolute;
857 right: 0;
858 top: 0;
859 width: .6em;
860 `,[N("not-number",`
861 right: unset;
862 left: 0;
863 `)])])])])]),oH=ae({name:"BaseSlotMachine",props:{clsPrefix:{type:String,required:!0},value:{type:[Number,String],default:0},max:{type:Number,default:void 0},appeared:{type:Boolean,required:!0}},setup(e){bo("-base-slot-machine",rH,Ce(e,"clsPrefix"));const t=M(),n=M(),r=R(()=>{if(typeof e.value=="string")return[];if(e.value<1)return[0];const o=[];let i=e.value;for(e.max!==void 0&&(i=Math.min(e.max,i));i>=1;)o.push(i%10),i/=10,i=Math.floor(i);return o.reverse(),o});return it(Ce(e,"value"),(o,i)=>{typeof o=="string"?(n.value=void 0,t.value=void 0):typeof i=="string"?(n.value=o,t.value=void 0):(n.value=o,t.value=i)}),()=>{const{value:o,clsPrefix:i}=e;return typeof o=="number"?u("span",{class:`${i}-base-slot-machine`},u(Of,{name:"fade-up-width-expand-transition",tag:"span"},{default:()=>r.value.map((a,l)=>u(Xy,{clsPrefix:i,key:r.value.length-l-1,oldOriginalNumber:t.value,newOriginalNumber:n.value,value:a}))}),u(xi,{key:"+",width:!0},{default:()=>e.max!==void 0&&e.max<o?u(Xy,{clsPrefix:i,value:"+"}):null})):u("span",{class:`${i}-base-slot-machine`},o)}}}),iH=k("base-wave",`
864 position: absolute;
865 left: 0;
866 right: 0;
867 top: 0;
868 bottom: 0;
869 border-radius: inherit;
870`),LR=ae({name:"BaseWave",props:{clsPrefix:{type:String,required:!0}},setup(e){bo("-base-wave",iH,Ce(e,"clsPrefix"));const t=M(null),n=M(!1);let r=null;return Jt(()=>{r!==null&&window.clearTimeout(r)}),{active:n,selfRef:t,play(){r!==null&&(window.clearTimeout(r),n.value=!1,r=null),zt(()=>{var o;(o=t.value)===null||o===void 0||o.offsetHeight,n.value=!0,r=window.setTimeout(()=>{n.value=!1,r=null},1e3)})}}},render(){const{clsPrefix:e}=this;return u("div",{ref:"selfRef","aria-hidden":!0,class:[`${e}-base-wave`,this.active&&`${e}-base-wave--active`]})}}),HR={iconMargin:"11px 8px 0 12px",iconMarginRtl:"11px 12px 0 8px",iconSize:"24px",closeIconSize:"16px",closeSize:"20px",closeMargin:"13px 14px 0 0",closeMarginRtl:"13px 0 0 14px",padding:"13px"},aH={name:"Alert",common:et,self(e){const{lineHeight:t,borderRadius:n,fontWeightStrong:r,dividerColor:o,inputColor:i,textColor1:a,textColor2:l,closeColorHover:s,closeColorPressed:c,closeIconColor:d,closeIconColorHover:f,closeIconColorPressed:h,infoColorSuppl:p,successColorSuppl:m,warningColorSuppl:g,errorColorSuppl:b,fontSize:v}=e;return Object.assign(Object.assign({},HR),{fontSize:v,lineHeight:t,titleFontWeight:r,borderRadius:n,border:`1px solid ${o}`,color:i,titleTextColor:a,iconColor:l,contentTextColor:l,closeBorderRadius:n,closeColorHover:s,closeColorPressed:c,closeIconColor:d,closeIconColorHover:f,closeIconColorPressed:h,borderInfo:`1px solid ${Ye(p,{alpha:.35}
870)}`,colorInfo:Ye(p,{alpha:.25}),titleTextColorInfo:a,iconColorInfo:p,contentTextColorInfo:l,closeColorHoverInfo:s,closeColorPressedInfo:c,closeIconColorInfo:d,closeIconColorHoverInfo:f,closeIconColorPressedInfo:h,borderSuccess:`1px solid ${Ye(m,{alpha:.35})}`,colorSuccess:Ye(m,{alpha:.25}),titleTextColorSuccess:a,iconColorSuccess:m,contentTextColorSuccess:l,closeColorHoverSuccess:s,closeColorPressedSuccess:c,closeIconColorSuccess:d,closeIconColorHoverSuccess:f,closeIconColorPressedSuccess:h,borderWarning:`1px solid ${Ye(g,{alpha:.35})}`,colorWarning:Ye(g,{alpha:.25}),titleTextColorWarning:a,iconColorWarning:g,contentTextColorWarning:l,closeColorHoverWarning:s,closeColorPressedWarning:c,closeIconColorWarning:d,closeIconColorHoverWarning:f,closeIconColorPressedWarning:h,borderError:`1px solid ${Ye(b,{alpha:.35})}`,colorError:Ye(b,{alpha:.25}),titleTextColorError:a,iconColorError:b,contentTextColorError:l,closeColorHoverError:s,closeColorPressedError:c,closeIconColorError:d,closeIconColorHoverError:f,closeIconColorPressedError:h})}};function lH(e){const{lineHeight:t,borderRadius:n,fontWeightStrong:r,baseColor:o,dividerColor:i,actionColor:a,textColor1:l,textColor2:s,closeColorHover:c,closeColorPressed:d,closeIconColor:f,closeIconColorHover:h,closeIconColorPressed:p,infoColor:m,successColor:g,warningColor:b,errorColor:v,fontSize:y}=e;return Object.assign(Object.assign({},HR),{fontSize:y,lineHeight:t,titleFontWeight:r,borderRadius:n,border:`1px solid ${i}`,color:a,titleTextColor:l,iconColor:s,contentTextColor:s,closeBorderRadius:n,closeColorHover:c,closeColorPressed:d,closeIconColor:f,closeIconColorHover:h,closeIconColorPressed:p,borderInfo:`1px solid ${ft(o,Ye(m,{alpha:.25}))}`,colorInfo:ft(o,Ye(m,{alpha:.08})),titleTextColorInfo:l,iconColorInfo:m,contentTextColorInfo:s,closeColorHoverInfo:c,closeColorPressedInfo:d,closeIconColorInfo:f,closeIconColorHoverInfo:h,closeIconColorPressedInfo:p,borderSuccess:`1px solid ${ft(o,Ye(g,{alph
870a:.25}))}`,colorSuccess:ft(o,Ye(g,{alpha:.08})),titleTextColorSuccess:l,iconColorSuccess:g,contentTextColorSuccess:s,closeColorHoverSuccess:c,closeColorPressedSuccess:d,closeIconColorSuccess:f,closeIconColorHoverSuccess:h,closeIconColorPressedSuccess:p,borderWarning:`1px solid ${ft(o,Ye(b,{alpha:.33}))}`,colorWarning:ft(o,Ye(b,{alpha:.08})),titleTextColorWarning:l,iconColorWarning:b,contentTextColorWarning:s,closeColorHoverWarning:c,closeColorPressedWarning:d,closeIconColorWarning:f,closeIconColorHoverWarning:h,closeIconColorPressedWarning:p,borderError:`1px solid ${ft(o,Ye(v,{alpha:.25}))}`,colorError:ft(o,Ye(v,{alpha:.08})),titleTextColorError:l,iconColorError:v,contentTextColorError:s,closeColorHoverError:c,closeColorPressedError:d,closeIconColorError:f,closeIconColorHoverError:h,closeIconColorPressedError:p})}const sH={common:nt,self:lH},{cubicBezierEaseInOut:Qo,cubicBezierEaseOut:cH,cubicBezierEaseIn:dH}=no;function Ui({overflow:e="hidden",duration:t=".3s",originalTransition:n="",leavingDelay:r="0s",foldPadding:o=!1,enterToProps:i=void 0,leaveToProps:a=void 0,reverse:l=!1}={}){const s=l?"leave":"enter",c=l?"enter":"leave";return[E(`&.fade-in-height-expand-transition-${c}-from,
871 &.fade-in-height-expand-transition-${s}-to`,Object.assign(Object.assign({},i),{opacity:1})),E(`&.fade-in-height-expand-transition-${c}-to,
872 &.fade-in-height-expand-transition-${s}-from`,Object.assign(Object.assign({},a),{opacity:0,marginTop:"0 !important",marginBottom:"0 !important",paddingTop:o?"0 !important":void 0,paddingBottom:o?"0 !important":void 0})),E(`&.fade-in-height-expand-transition-${c}-active`,`
873 overflow: ${e};
874 transition:
875 max-height ${t} ${Qo} ${r},
876 opacity ${t} ${cH} ${r},
877 margin-top ${t} ${Qo} ${r},
878 margin-bottom ${t} ${Qo} ${r},
879 padding-top ${t} ${Qo} ${r},
880 padding-bottom ${t} ${Qo} ${r}
881 ${n?`,${n}`:""}
882 `),E(`&.fade-in-height-expand-transition-${s}-active`,`
883 overflow: ${e};
884 transition:
885 max-height ${t} ${Qo},
886 opacity ${t} ${dH},
887 margin-top ${t} ${Qo},
888 margin-bottom ${t} ${Qo},
889 padding-top ${t} ${Qo},
890 padding-bottom ${t} ${Qo}
891 ${n?`,${n}`:""}
892 `)]}const uH=k("alert",`
893 line-height: var(--n-line-height);
894 border-radius: var(--n-border-radius);
895 position: relative;
896 transition: background-color .3s var(--n-bezier);
897 background-color: var(--n-color);
898 text-align: start;
899 word-break: break-word;
900`,[I("border",`
901 border-radius: inherit;
902 position: absolute;
903 left: 0;
904 right: 0;
905 top: 0;
906 bottom: 0;
907 transition: border-color .3s var(--n-bezier);
908 border: var(--n-border);
909 pointer-events: none;
910 `),N("closable",[k("alert-body",[I("title",`
911 padding-right: 24px;
912 `)])]),I("icon",{color:"var(--n-icon-color)"}),k("alert-body",{padding:"var(--n-padding)"},[I("title",{color:"var(--n-title-text-color)"}),I("content",{color:"var(--n-content-text-color)"})]),Ui({originalTransition:"transform .3s var(--n-bezier)",enterToProps:{transform:"scale(1)"},leaveToProps:{transform:"scale(0.9)"}}),I("icon",`
913 position: absolute;
914 left: 0;
915 top: 0;
916 align-items: center;
917 justify-content: center;
918 display: flex;
919 width: var(--n-icon-size);
920 height: var(--n-icon-size);
921 font-size: var(--n-icon-size);
922 margin: var(--n-icon-margin);
923 `),I("close",`
924 transition:
925 color .3s var(--n-bezier),
926 background-color .3s var(--n-bezier);
927 position: absolute;
928 right: 0;
929 top: 0;
930 margin: var(--n-close-margin);
931 `),N("show-icon",[k("alert-body",{paddingLeft:"calc(var(--n-icon-margin-left) + var(--n-icon-size) + var(--n-icon-margin-right))"})]),N("right-adjust",[k("alert-body",{paddingRight:"calc(var(--n-close-size) + var(--n-padding) + 2px)"})]),k("alert-body",`
932 border-radius: var(--n-border-radius);
933 transition: border-color .3s var(--n-bezier);
934 `,[I("title",`
935 transition: color .3s var(--n-bezier);
936 font-size: 16px;
937 line-height: 19px;
938 font-weight: var(--n-title-font-weight);
939 `,[E("& +",[I("content",{marginTop:"9px"})])]),I("content",{transition:"color .3s var(--n-bezier)",fontSize:"var(--n-font-size)"})]),I("icon",{transition:"color .3s var(--n-bezier)"})]),VR=Object.assign(Object.assign({},_e.props),{title:String,showIcon:{type:Boolean,default:!0},type:{type:String,default:"default"},bordered:{type:Boolean,default:!0},closable:Boolean,onClose:Function,onAfterLeave:Function,onAfterHide:Function}),fH=ae({name:"Alert",inheritAttrs:!1,props:VR,slots:Object,setup(e){const{mergedClsPrefixRef:t,mergedBorderedRef:n,inlineThemeDisabled:r,mergedRtlRef:o}
939=We(e),i=_e("Alert","-alert",uH,sH,e,t),a=Kt("Alert",o,t),l=R(()=>{const{common:{cubicBezierEaseInOut:p},self:m}=i.value,{fontSize:g,borderRadius:b,titleFontWeight:v,lineHeight:y,iconSize:C,iconMargin:w,iconMarginRtl:x,closeIconSize:S,closeBorderRadius:T,closeSize:P,closeMargin:_,closeMarginRtl:O,padding:z}=m,{type:$}=e,{left:D,right:B}=Dn(w);return{"--n-bezier":p,"--n-color":m[Oe("color",$)],"--n-close-icon-size":S,"--n-close-border-radius":T,"--n-close-color-hover":m[Oe("closeColorHover",$)],"--n-close-color-pressed":m[Oe("closeColorPressed",$)],"--n-close-icon-color":m[Oe("closeIconColor",$)],"--n-close-icon-color-hover":m[Oe("closeIconColorHover",$)],"--n-close-icon-color-pressed":m[Oe("closeIconColorPressed",$)],"--n-icon-color":m[Oe("iconColor",$)],"--n-border":m[Oe("border",$)],"--n-title-text-color":m[Oe("titleTextColor",$)],"--n-content-text-color":m[Oe("contentTextColor",$)],"--n-line-height":y,"--n-border-radius":b,"--n-font-size":g,"--n-title-font-weight":v,"--n-icon-size":C,"--n-icon-margin":w,"--n-icon-margin-rtl":x,"--n-close-size":P,"--n-close-margin":_,"--n-close-margin-rtl":O,"--n-padding":z,"--n-icon-margin-left":D,"--n-icon-margin-right":B}}),s=r?Ze("alert",R(()=>e.type[0]),l,e):void 0,c=M(!0),d=()=>{const{onAfterLeave:p,onAfterHide:m}=e;p&&p(),m&&m()};return{rtlEnabled:a,mergedClsPrefix:t,mergedBordered:n,visible:c,handleCloseClick:()=>{var p;Promise.resolve((p=e.onClose)===null||p===void 0?void 0:p.call(e)).then(m=>{m!==!1&&(c.value=!1)})},handleAfterLeave:()=>{d()},mergedTheme:i,cssVars:r?void 0:l,themeClass:s==null?void 0:s.themeClass,onRender:s==null?void 0:s.onRender}},render(){var e;return(e=this.onRender)===null||e===void 0||e.call(this),u(xi,{onAfterLeave:this.handleAfterLeave},{default:()=>{const{mergedClsPrefix:t,$slots:n}=this,r={class:[`${t}-alert`,this.themeClass,this.closable&&`${t}-alert--closable`,this.showIcon&&`${t}-alert--show-icon`,!this.title&&this.closable&&`${t}-alert--right-adjust`,this.rtlEnabled&&`${t}-alert--rtl`],style:this.cssVars,role:"alert"};return this.visible?u("div",Object.assign({},Jn(this.$attrs,r)),this.closable&&u(Xi,{clsPrefix:t,class:`${t}-alert__close`,onClick:this.handleCloseClick}),this.bordered&&u("div",{class:`${t}-alert__border`}),this.showIcon&&u("div",{class:`${t}-alert__icon`,"aria-hidden":"true"},Ct(n.icon,()=>[u(vt,{clsPrefix:t},{default:()=>{switch(this.type){case"success":return u(zl,null);case"info":return u(Ta,null);case"warning":return u(za,null);case"error":return u(El,null);default:return null}}})])),u("div",{class:[`${t}-alert-body`,this.mergedBordered&&`${t}-alert-body--bordered`]},Pt(n.header,o=>{const i=o||this.title;return i?u("div",{class:`${t}-alert-body__title`},i):null}),n.default&&u("div",{class:`${t}-alert-body__content`},n))):null}})}}),hH={linkFontSize:"13px",linkPadding:"0 0 0 16px",railWidth:"4px"};function jR(e){const{borderRadius:t,railColor:n,primaryColor:r,primaryColorHover:o,primaryColorPressed:i,textColor2:a}=e;return Object.assign(Object.assign({},hH),{borderRadius:t,railColor:n,railColorActive:r,linkColor:Ye(r,{alpha:.15}),linkTextColor:a,linkTextColorHover:o,linkTextColorPressed:i,linkTextColorActive:r})}const mH={common:nt,self:jR},pH={name:"Anchor",common:et,self:jR},Su="n-anchor",UR={title:String,href:String},gH=ae({name:"AnchorLink",props:UR,slots:Object,setup(e,{slots:t}){const n=M(null),r=Ve(Su),o=Ce(e,"href"),i=ht(()=>o.value&&o.value===r.activeHref.value);sD(Su,"collectedLinkHrefs",o),cD(Su,"titleEls",()=>n.value),it(i,l=>{l&&n.value&&r.updateBarPosition(n.value)});function a(){e.href!==void 0&&r.setActiveHref(e.href)}return()=>{var l;const{value:s}=r.mergedClsPrefix;return u("div",{class:[`${s}-anchor-link`,i.value&&`${s}-anchor-link--active`]},u("a",{ref:n,class:[`${s}-anchor-link__title`],href:e.href,title:ys(e.title),onClick:a},{default:()=>Ct(t.title,()=>[e.title])}),(l=t.default)===null||l===void 0?void 0:l.call(t))}}});function vH(e,t){const{top:n,height:r}=e.getBoundingClientRect(),o=t instanceof HTMLElement?t.getBoundingClientRect().top:0;return{top:n-o,height:r}}const gv={type:{type:String,default:"rail"},showRail:{type:Boolean,default:!0}
939,showBackground:{type:Boolean,default:!0},bound:{type:Number,default:12},internalScrollable:Boolean,ignoreGap:Boolean,offsetTarget:[String,Object,Function]},bH=lr(gv),yH=ae({name:"BaseAnchor",props:Object.assign(Object.assign({},gv),{mergedClsPrefix:{type:String,required:!0}}),setup(e){const t=[],n=[],r=M(null),o=M(null),i=M(null),a=M(null);let l=!1;const s=R(()=>e.type==="block"),c=R(()=>!s.value&&e.showRail);function d(){const{value:y}=i,{value:C}=o;y&&(y.style.transition="none"),C&&(C.style.transition="none"),n&&n.forEach(w=>{w.style.transition="none"}),zt(()=>{const{value:w}=i,{value:x}=o;w&&(w.offsetWidth,w.style.transition=""),x&&(x.offsetWidth,x.style.transition=""),n&&n.forEach(S=>{S.offsetWidth,S.style.transition=""})})}function f(y,C=!0){const{value:w}=i,{value:x}=o,{value:S}=a;if(!S||!w)return;C||(w.style.transition="none",x&&(x.style.transition="none"));const{offsetHeight:T,offsetWidth:P}=y,{top:_,left:O}=y.getBoundingClientRect(),{top:z,left:$}=S.getBoundingClientRect(),D=_-z,B=O-$;w.style.top=`${D}px`,w.style.height=`${T}px`,x&&(x.style.top=`${D}px`,x.style.height=`${T}px`,x.style.maxWidth=`${P+B}px`),w.offsetHeight,x&&x.offsetHeight,C||(w.style.transition="",x&&(x.style.transition=""))}let h,p=!1,m=!1;const g=()=>{if(m)p=!0;else{if(l)return;v(!0),m=!0,clearTimeout(h),h=setTimeout(()=>{m=!1,p&&(p=!1,g())},128)}};function b(y,C=!0){const w=/^#([^#]+)$/.exec(y);if(!w)return;const x=document.getElementById(w[1]);x&&(l=!0,r.value=y,x.scrollIntoView(),C||d(),p=!1,setTimeout(()=>{l=!1},0))}function v(y=!0){var C;const w=[],x=Ng((C=e.offsetTarget)!==null&&C!==void 0?C:document);t.forEach(O=>{const z=/#([^#]+)$/.exec(O);if(!z)return;const $=document.getElementById(z[1]);if($&&x){const{top:D,height:B}=vH($,x);w.push({top:D,height:B,href:O})}}),w.sort((O,z)=>O.top>z.top?1:(O.top===z.top&&O.height<z.height,-1));const S=r.value,{bound:T,ignoreGap:P}=e,_=w.reduce((O,z)=>z.top+z.height<0?P?z:O:z.top<=T?O===null?z:z.top===O.top?z.href===S?z:O:z.top>O.top?z:O:O,null);y||d(),_?r.value=_.href:r.value=null}return ct(Su,{activeHref:r,mergedClsPrefix:Ce(e,"mergedClsPrefix"),updateBarPosition:f,setActiveHref:b,collectedLinkHrefs:t,titleEls:n}),jt(()=>{document.addEventListener("scroll",g,!0),b(window.location.hash),v(!1)}),If(()=>{b(window.location.hash),v(!1)}),Jt(()=>{clearTimeout(h),document.removeEventListener("scroll",g,!0)}),it(r,y=>{if(y===null){const{value:C}=o;C&&!s.value&&(C.style.maxWidth="0")}}),{selfRef:a,barRef:i,slotRef:o,setActiveHref:b,activeHref:r,isBlockType:s,mergedShowRail:c}},render(){var e;const{mergedClsPrefix:t,mergedShowRail:n,isBlockType:r,$slots:o}=this,i=u("div",{class:[`${t}-anchor`,r&&`${t}-anchor--block`,n&&`${t}-anchor--show-rail`],ref:"selfRef"},n&&this.showBackground?u("div",{ref:"slotRef",class:`${t}-anchor-link-background`}):null,n?u("div",{class:`${t}-anchor-rail`},u("div",{ref:"barRef",class:[`${t}-anchor-rail__bar`,this.activeHref!==null&&`${t}-anchor-rail__bar--active`]})):null,(e=o.default)===null||e===void 0?void 0:e.call(o));return this.internalScrollable?u(mn,null,{default:()=>i}):i}}),xH=k("anchor",`
940 position: relative;
941`,[xt("block",`
942 padding-left: var(--n-rail-width);
943 `,[k("anchor-link",[E("+, >",[k("anchor-link",`
944 margin-top: .5em;
945 `)])]),k("anchor-link-background",`
946 max-width: 0;
947 border-top-right-radius: 10.5px;
948 border-bottom-right-radius: 10.5px;
949 `),xt("show-rail",[E(">",[k("anchor-link","padding-left: 0;")])])]),N("block",[k("anchor-link",`
950 margin-bottom: 4px;
951 padding: 2px 8px;
952 transition: background-color .3s var(--n-bezier);
953 background-color: transparent;
954 border-radius: var(--n-link-border-radius);
955 `,[N("active",`
956 background-color: var(--n-link-color);
957 `)])]),k("anchor-link-background",`
958 position: absolute;
959 left: calc(var(--n-rail-width) / 2);
960 width: 100%;
961 background-color: var(--n-link-color);
962 transition:
963 top .15s var(--n-bezier),
964 max-width .15s var(--n-bezier),
965 background-color .3s var(--n-bezier);
966 `),k("anchor-rail",`
967 position: absolute;
968 left: 0;
969 top: 0;
970 bottom: 0;
971 width: var(--n-rail-width);
972 border-radius: calc(var(--n-rail-width) / 2);
973 overflow: hidden;
974 transition: background-color .3s var(--n-bezier);
975 background-color: var(--n-rail-color);
976 `,[I("bar",`
977 position: absolute;
978 left: 0;
979 width: var(--n-rail-width);
980 height: 21px;
981 background-color: #0000;
982 transition: 
983 top .15s var(--n-bezier),
984 background-color .3s var(--n-bezier);
985 `,[N("active",{backgroundColor:"var(--n-rail-color-active)"})])]),k("anchor-link",`
986 padding: var(--n-link-padding);
987 position: relative;
988 line-height: 1.5;
989 font-size: var(--n-link-font-size);
990 min-height: 1.5em;
991 display: flex;
992 flex-direction: column;
993 `,[N("active",[E(">",[I("title",`
994 color: var(--n-link-text-color-active);
995 `)])]),I("title",`
996 outline: none;
997 max-width: 100%;
998 text-decoration: none;
999 white-space: nowrap;
1000 text-overflow: ellipsis;
1001 overflow: hidden;
1002 cursor: pointer;
1003 display: inline-block;
1004 padding-right: 16px;
1005 transition: color .3s var(--n-bezier);
1006 color: var(--n-link-text-color);
1007 `,[E("&:hover, &:focus",`
1008 color: var(--n-link-text-color-hover);
1009 `),E("&:active",`
1010 color: var(--n-link-text-color-pressed);
1011 `)])])]),WR=Object.assign(Object.assign(Object.assign(Object.assign({},_e.props),{affix:Boolean}),jf),gv),CH=ae({name:"Anchor",props:WR,setup(e,{slots:t}){const{mergedClsPrefixRef:n,inlineThemeDisabled:r}=We(e),o=_e("Anchor","-anchor",xH,mH,e,n),i=M(null),a=R(()=>{const{self:{railColor:s,linkColor:c,railColorActive:d,linkTextColor:f,linkTextColorHover:h,linkTextColorPressed:p,linkTextColorActive:m,linkFontSize:g,railWidth:b,linkPadding:v,borderRadius:y},common:{cubicBezierEaseInOut:C}}=o.value;return{"--n-link-border-radius":y,"--n-link-color":c,"--n-link-font-size":g,"--n-link-text-color":f,"--n-link-text-color-hover":h,"--n-link-text-color-active":m,"--n-link-text-color-pressed":p,"--n-link-padding":v,"--n-bezier":C,"--n-rail-color":s,"--n-rail-color-active":d,"--n-rail-width":b}}),l=r?Ze("anchor",void 0,a,e):void 0;return{scrollTo(s){var c;(c=i.value)===null||c===void 0||c.setActiveHref(s)},renderAnchor:()=>(l==null||l.onRender(),u(yH,Object.assign({ref:i,style:r?void 0:a.value,class:l==null?void 0:l.themeClass.value},Ln(e,bH),{mergedClsPrefix:n.value}),t))}},render(){return this.affix?u(cR,Object.assign({},Ln(this,B6)),{default:this.renderAnchor}):this.renderAnchor()}}),wH=Kr&&"chrome"in window;Kr&&navigator.userAgent.includes("Firefox");const qR=Kr&&navigator.userAgent.includes("Safari")&&!wH,KR={paddingTiny:"0 8px",paddingSmall:"0 10px",paddingMedium:"0 12px",paddingLarge:"0 14px",clearSize:"16px"};function SH(e){const{textColor2:t,textColor3:n,textColorDisabled:r,primaryColor:o,primaryColorHover:i,inputColor:a,inputColorDisabled:l,warningColor:s,warningColorHover:c,errorColor:d,errorColorHover:f,borderRadius:h,lineHeight:p,fontSizeTiny:m,fontSizeSmall:g,fontSizeMedium:b,fontSizeLarge:v,heightTiny:y,heightSmall:C,heightMedium:w,heightLarge:x,clearColor:S,clearColorHover:T,clearColorPressed:P,placeholderColor:_,placeholderColorDisabled:O,iconColor:z,iconColorDisabled:$,iconColorHover:D,iconColorPressed:B,fontWeight:L}=e;return Object.assign(Object.assign({},KR),{fontWeight:L,countTextColorDisabled:r,countTextColor:n,heightTiny:y,heightSmall:C,heightMedium:w,heightLarge:x,fontSizeTiny:m,fontSizeSmall:g,fontSizeMedium:b,fontSizeLarge:v,lineHeight:p,lineHeightTextarea:p,borderRadius:h,iconSize:"16px",groupLabelColor:a,textColor:t,textColorDisabled:r,textDecorationColor:t,groupLabelTextColor:t,caretColor:o,placeholderColor:_,placeholderColorDisabled:O,color:a,colorDisabled:l,colorFocus:Ye(o,{alpha:.1}),groupLabelBorder:"1px solid #0000",border:"1px solid #0000",borderHover:`1px solid ${i}`,borderDisabled:"1px solid #0000",borderFocus:`1px solid ${i}`,boxShadowFocus:`0 0 8px 0 ${Ye(o,{alpha:.3})}`,loadingColor:o,loadingColorWarning:s,borderWarning:`1px solid ${s}`,borderHoverWarning:`1px solid ${c}`,colorFocusWarning:Ye(s,{alpha:.1}),borderFocusWarning:`1px solid ${c}`,boxShadowFocusWarning:`0 0 8px 0 ${Ye(s,{alpha:.3})}`,caretColorWarning:s,loadingColorError:d,borderError:`1px solid ${d}`,borderHoverError:`1px solid ${f}`,colorFocusError:Ye(d,{alpha:.1}),borderFocusError:`1px solid ${f}`,boxShadowFocusError:`0 0 8px 0 ${Ye(d,{alpha:.3})}`,caretColorError:d,clearColor:S,clearColorHover:T,clearColorPressed:P,iconColor:z,iconColorDisabled:$,iconColorHover:D,iconColorPressed:B,suffixTextColor:t})}const yo={name:"Input",common:et,peers:{Scrollbar:Er},self:SH};function kH(e){const{textColor2:t,textColor3:n,textColorDisabled:r,primaryColor:o,primaryColorHover:i,inputColor:a,inputColorDisabled:l,borderColor:s,warningColor:c,warningColorHover:d,errorColor:f,errorColorHover:h,borderRadius:p,lineHeight:m,fontSizeTiny:g,fontSizeSmall:b,fontSizeMedium:v,fontSizeLarge:y,heightTiny:C,heightSmall:w,heightMedium:x,heightLarge:S,actionColor:T,clearColor:P,clearColorHover:_,clearColorPressed:O,placeholderColor:z,placeholderColorDisabled:$,iconColor:D,iconColorDisabled:B,iconColorHover:L,iconColorPressed:U,fontWeight:j}=e;return Object.assign(Object.assign({},KR),{fontWeight:j,countTextColorDisabled:r,countTextColor:n,heightTiny:C,heightSmall:w,heightMedium:x,heightLarge:S,fontSizeTiny:g,fontSizeSmall:b,fontSizeMedium:v,fontSizeLarge:y,lineHeight:m,lineHeightTextarea:m,borderRadius:p,iconSize:"16px",groupLabelColor:T,groupLabelTextColor:t,textColor:t,textColorDisabled:r,textDecorationColor:t,caretColor:o,placeholderColor:z,placeholderColorDisabled:$,color:a,colorDisabled:l,colorFocus:a,groupLabelBorder:`1px solid ${s}`,border:`1px solid ${s}`,borderHover:`1px solid ${i}`,borderDisabled:`1px solid ${s}`,borderFocus:`1px solid ${i}`,boxShadowFocus:`0 0 0 2px ${Ye(o,{alpha:.2})}`,loadingColor:o,loadingColorWarning:c,borderWarning:`1px solid ${c}`,borderHoverWarning:`1px solid ${d}`,colorFocusWarning:a,borderFocusWarning:`1px solid ${d}`,boxShadowFocusWarning:`0 0 0 2px ${Ye(c,{alpha:.2})}`,caretColorWarning:c,loadingColorError:f,borderError:`1px solid ${f}`,borderHoverError:`1px solid ${h}`,colorFocusError:a,borderFocusError:`1px solid ${h}
1011`,boxShadowFocusError:`0 0 0 2px ${Ye(f,{alpha:.2})}`,caretColorError:f,clearColor:P,clearColorHover:_,clearColorPressed:O,iconColor:D,iconColorDisabled:B,iconColorHover:L,iconColorPressed:U,suffixTextColor:t})}const ro={name:"Input",common:nt,peers:{Scrollbar:$r},self:kH},YR="n-input",RH=k("input",`
1012 max-width: 100%;
1013 cursor: text;
1014 line-height: 1.5;
1015 z-index: auto;
1016 outline: none;
1017 box-sizing: border-box;
1018 position: relative;
1019 display: inline-flex;
1020 border-radius: var(--n-border-radius);
1021 background-color: var(--n-color);
1022 transition: background-color .3s var(--n-bezier);
1023 font-size: var(--n-font-size);
1024 font-weight: var(--n-font-weight);
1025 --n-padding-vertical: calc((var(--n-height) - 1.5 * var(--n-font-size)) / 2);
1026`,[I("input, textarea",`
1027 overflow: hidden;
1028 flex-grow: 1;
1029 position: relative;
1030 `),I("input-el, textarea-el, input-mirror, textarea-mirror, separator, placeholder",`
1031 box-sizing: border-box;
1032 font-size: inherit;
1033 line-height: 1.5;
1034 font-family: inherit;
1035 border: none;
1036 outline: none;
1037 background-color: #0000;
1038 text-align: inherit;
1039 transition:
1040 -webkit-text-fill-color .3s var(--n-bezier),
1041 caret-color .3s var(--n-bezier),
1042 color .3s var(--n-bezier),
1043 text-decoration-color .3s var(--n-bezier);
1044 `),I("input-el, textarea-el",`
1045 -webkit-appearance: none;
1046 scrollbar-width: none;
1047 width: 100%;
1048 min-width: 0;
1049 text-decoration-color: var(--n-text-decoration-color);
1050 color: var(--n-text-color);
1051 caret-color: var(--n-caret-color);
1052 background-color: transparent;
1053 `,[E("&::-webkit-scrollbar, &::-webkit-scrollbar-track-piece, &::-webkit-scrollbar-thumb",`
1054 width: 0;
1055 height: 0;
1056 display: none;
1057 `),E("&::placeholder",`
1058 color: #0000;
1059 -webkit-text-fill-color: transparent !important;
1060 `),E("&:-webkit-autofill ~",[I("placeholder","display: none;")])]),N("round",[xt("textarea","border-radius: calc(var(--n-height) / 2);")]),I("placeholder",`
1061 pointer-events: none;
1062 position: absolute;
1063 left: 0;
1064 right: 0;
1065 top: 0;
1066 bottom: 0;
1067 overflow: hidden;
1068 color: var(--n-placeholder-color);
1069 `,[E("span",`
1070 width: 100%;
1071 display: inline-block;
1072 `)]),N("textarea",[I("placeholder","overflow: visible;")]),xt("autosize","width: 100%;"),N("autosize",[I("textarea-el, input-el",`
1073 position: absolute;
1074 top: 0;
1075 left: 0;
1076 height: 100%;
1077 `)]),k("input-wrapper",`
1078 overflow: hidden;
1079 display: inline-flex;
1080 flex-grow: 1;
1081 position: relative;
1082 padding-left: var(--n-padding-left);
1083 padding-right: var(--n-padding-right);
1084 `),I("input-mirror",`
1085 padding: 0;
1086 height: var(--n-height);
1087 line-height: var(--n-height);
1088 overflow: hidden;
1089 visibility: hidden;
1090 position: static;
1091 white-space: pre;
1092 pointer-events: none;
1093 `),I("input-el",`
1094 padding: 0;
1095 height: var(--n-height);
1096 line-height: var(--n-height);
1097 `,[E("&[type=password]::-ms-reveal","display: none;"),E("+",[I("placeholder",`
1098 display: flex;
1099 align-items: center; 
1100 `)])]),xt("textarea",[I("placeholder","white-space: nowrap;")]),I("eye",`
1101 display: flex;
1102 align-items: center;
1103 justify-content: center;
1104 transition: color .3s var(--n-bezier);
1105 `),N("textarea","width: 100%;",[k("input-word-count",`
1106 position: absolute;
1107 right: var(--n-padding-right);
1108 bottom: var(--n-padding-vertical);
1109 `),N("resizable",[k("input-wrapper",`
1110 resize: vertical;
1111 min-height: var(--n-height);
1112 `)]),I("textarea-el, textarea-mirror, placeholder",`
1113 height: 100%;
1114 padding-left: 0;
1115 padding-right: 0;
1116 padding-top: var(--n-padding-vertical);
1117 padding-bottom: var(--n-padding-vertical);
1118 word-break: break-word;
1119 display: inline-block;
1120 vertical-align: bottom;
1121 box-sizing: border-box;
1122 line-height: var(--n-line-height-textarea);
1123 margin: 0;
1124 resize: none;
1125 white-space: pre-wrap;
1126 scroll-padding-block-end: var(--n-padding-vertical);
1127 `),I("textarea-mirror",`
1128 width: 100%;
1129 pointer-events: none;
1130 overflow: hidden;
1131 visibility: hidden;
1132 position: static;
1133 white-space: pre-wrap;
1134 overflow-wrap: break-word;
1135 `)]),N("pair",[I("input-el, placeholder","text-align: center;"),I("separator",`
1136 display: flex;
1137 align-items: center;
1138 transition: color .3s var(--n-bezier);
1139 color: var(--n-text-color);
1140 white-space: nowrap;
1141 `,[k("icon",`
1142 color: var(--n-icon-color);
1143 `),k("base-icon",`
1144 color: var(--n-icon-color);
1145 `)])]),N("disabled",`
1146 cursor: not-allowed;
1147 background-color: var(--n-color-disabled);
1148 `,[I("border","border: var(--n-border-disabled);"),I("input-el, textarea-el",`
1149 cursor: not-allowed;
1150 color: var(--n-text-color-disabled);
1151 text-decoration-color: var(--n-text-color-disabled);
1152 `),I("placeholder","color: var(--n-placeholder-color-disabled);"),I("separator","color: var(--n-text-color-disabled);",[k("icon",`
1153 color: var(--n-icon-color-disabled);
1154 `),k("base-icon",`
1155 color: var(--n-icon-color-disabled);
1156 `)]),k("input-word-count",`
1157 color: var(--n-count-text-color-disabled);
1158 `),I("suffix, prefix","color: var(--n-text-color-disabled);",[k("icon",`
1159 color: var(--n-icon-color-disabled);
1160 `),k("internal-icon",`
1161 color: var(--n-icon-color-disabled);
1162 `)])]),xt("disabled",[I("eye",`
1163 color: var(--n-icon-color);
1164 cursor: pointer;
1165 `,[E("&:hover",`
1166 color: var(--n-icon-color-hover);
1167 `),E("&:active",`
1168 color: var(--n-icon-color-pressed);
1169 `)]),E("&:hover",[I("state-border","border: var(--n-border-hover);")]),N("focus","background-color: var(--n-color-focus);",[I("state-border",`
1170 border: var(--n-border-focus);
1171 box-shadow: var(--n-box-shadow-focus);
1172 `)])]),I("border, state-border",`
1173 box-sizing: border-box;
1174 position: absolute;
1175 left: 0;
1176 right: 0;
1177 top: 0;
1178 bottom: 0;
1179 pointer-events: none;
1180 border-radius: inherit;
1181 border: var(--n-border);
1182 transition:
1183 box-shadow .3s var(--n-bezier),
1184 border-color .3s var(--n-bezier);
1185 `),I("state-border",`
1186 border-color: #0000;
1187 z-index: 1;
1188 `),I("prefix","margin-right: 4px;"),I("suffix",`
1189 margin-left: 4px;
1190 `),I("suffix, prefix",`
1191 transition: color .3s var(--n-bezier);
1192 flex-wrap: nowrap;
1193 flex-shrink: 0;
1194 line-height: var(--n-height);
1195 white-space: nowrap;
1196 display: inline-flex;
1197 align-items: center;
1198 justify-content: center;
1199 color: var(--n-suffix-text-color);
1200 `,[k("base-loading",`
1201 font-size: var(--n-icon-size);
1202 margin: 0 2px;
1203 color: var(--n-loading-color);
1204 `),k("base-clear",`
1205 font-size: var(--n-icon-size);
1206 `,[I("placeholder",[k("base-icon",`
1207 transition: color .3s var(--n-bezier);
1208 color: var(--n-icon-color);
1209 font-size: var(--n-icon-size);
1210 `)])]),E(">",[k("icon",`
1211 transition: color .3s var(--n-bezier);
1212 color: var(--n-icon-color);
1213 font-size: var(--n-icon-size);
1214 `)]),k("base-icon",`
1215 font-size: var(--n-icon-size);
1216 `)]),k("input-word-count",`
1217 pointer-events: none;
1218 line-height: 1.5;
1219 font-size: .85em;
1220 color: var(--n-count-text-color);
1221 transition: color .3s var(--n-bezier);
1222 margin-left: 4px;
1223 font-variant: tabular-nums;
1224 `),["warning","error"].map(e=>N(`${e}-status`,[xt("disabled",[k("base-loading",`
1225 color: var(--n-loading-color-${e})
1226 `),I("input-el, textarea-el",`
1227 caret-color: var(--n-caret-color-${e});
1228 `),I("state-border",`
1229 border: var(--n-border-${e});
1230 `),E("&:hover",[I("state-border",`
1231 border: var(--n-border-hover-${e});
1232 `)]),E("&:focus",`
1233 background-color: var(--n-color-focus-${e});
1234 `,[I("state-border",`
1235 box-shadow: var(--n-box-shadow-focus-${e});
1236 border: var(--n-border-focus-${e});
1237 `)]),N("focus",`
1238 background-color: var(--n-color-focus-${e});
1239 `,[I("state-border",`
1240 box-shadow: var(--n-box-shadow-focus-${e});
1241 border: var(--n-border-focus-${e});
1242 `)])])]))]),TH=k("input",[N("disabled",[I("input-el, textarea-el",`
1243 -webkit-text-fill-color: var(--n-text-color-disabled);
1244 `)])]);function PH(e){let t=0;for(const n of e)t++;return t}function Yd(e){return e===""||e==null}function _H(e){const t=M(null);function n(){const{value:i}=e;if(!(i!=null&&i.focus)){o();return}const{selectionStart:a,selectionEnd:l,value:s}=i;if(a==null||l==null){o();return}t.value={start:a,end:l,beforeText:s.slice(0,a),afterText:s.slice(l)}}function r(){var i;const{value:a}=t,{value:l}=e;if(!a||!l)return;const{value:s}=l,{start:c,beforeText:d,afterText:f}=a;let h=s.length;if(s.endsWith(f))h=s.length-f.length;else if(s.startsWith(d))h=d.length;else{const p=d[c-1],m=s.indexOf(p,c-1);m!==-1&&(h=m+1)}(i=l.setSelectionRange)===null||i===void 0||i.call(l,h,h)}function o(){t.value=null}return it(e,o),{recordCursor:n,restoreCursor:r}}const Qy=ae({name:"InputWordCount",setup(e,{slots:t}){const{mergedValueRef:n,maxlengthRef:r,mergedClsPrefixRef:o,countGraphemesRef:i}=Ve(YR),a=R(()=>{const{value:l}=n;return l===null||Array.isArray(l)?0:(i.value||PH)(l)});return()=>{const{value:l}=r,{value:s}=n;return u("span",{class:`${o.value}-input-word-count`},En(t.default,{value:s===null||Array.isArray(s)?"":s},()=>[l===void 0?a.value:`${a.value} / ${l}`]))}}}),GR=Object.assign(Object.assign({},_e.props),{bordered:{type:Boolean,default:void 0},type:{type:String,default:"text"},placeholder:[Array,String],defaultValue:{type:[String,Array],default:null},value:[String,Array],disabled:{type:Boolean,default:void 0},size:String,rows:{type:[Number,String],default:3},round:Boolean,minlength:[String,Number],maxlength:[String,Number],clearable:Boolean,autosize:{type:[Boolean,Object],default:!1},pair:Boolean,separator:String,readonly:{type:[String,Boolean],default:!1},passivelyActivated:Boolean,showPasswordOn:String,stateful:{type:Boolean,default:!0},autofocus:Boolean,inputProps:Object,resizable:{type:Boolean,default:!0},showCount:Boolean,loading:{type:Boolean,default:void 0},allowInput:Function,renderCount:Function,onMousedown:Function,onKeydown:Function,onKeyup:[Function,Array],onInput:[Function,Array],onFocus:[Function,Array],onBlur:[Function,Array],onClick:[Function,Array],onChange:[Function,Array],onClear:[Function,Array],countGraphemes:Function,status:String,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],textDecoration:[String,Array],attrSize:{type:Number,default:20},onInputBlur:[Function,Array],onInputFocus:[Function,Array],onDeactivate:[Function,Array],onActivate:[Function,Array],onWrapperFocus:[Function,Array],onWrapperBlur:[Function,Array],internalDeactivateOnEnter:Boolean,internalForceFocus:Boolean,internalLoadingBeforeSuffix:{type:Boolean,default:!0},showPasswordToggle:Boolean}),tr=ae({name:"Input",props:GR,slots:Object,setup(e){const{mergedClsPrefixRef:t,mergedBorderedRef:n,inlineThemeDisabled:r,mergedRtlRef:o,mergedComponentPropsRef:i}=We(e),a=_e("Input","-input",RH,ro,e,t);qR&&bo("-input-safari",TH,t);const l=M(null),s=M(null),c=M(null),d=M(null),f=M(null),h=M(null),p=M(null),m=_H(p),g=M(null),{localeRef:b}=On("Input"),v=M(e.defaultValue),C=_t(Ce(e,"value"),v),w=zn(e,{mergedSize:Re=>{var Le,tt;const{size:wt}=e;if(wt)return wt;const{mergedSize:Te}=Re||{};if(Te!=null&&Te.value)return Te.value;const He=(tt=(Le=i==null?void 0:i.value)===null||Le===void 0?void 0:Le.Input)===null||tt===void 0?void 0:tt.size;return He||"medium"}}),{mergedSizeRef:x,mergedDisabledRef:S,mergedStatusRef:T}=w,P=M(!1),_=M(!1),O=M(!1),z=M(!1);let $=null;const D=R(()=>{const{placeholder:Re,pair:Le}=e;return Le?Array.isArray(Re)?Re:Re===void 0?["",""]:[Re,Re]:Re===void 0?[b.value.placeholder]:[Re]}),B=R(()=>{const{value:Re}=O,{value:Le}=C,{value:tt}=D;return!Re&&(Yd(Le)||Array.isArray(Le)&&Yd(Le[0]))&&tt[0]}),L=R(()=>{const{value:Re}=O,{value:Le}=C,{value:tt}=D;return!Re&&tt[1]&&(Yd(Le)||Array.isArray(Le)&&Yd(Le[1]))}),U=ht(()=>e.internalForceFocus||P.value),j=ht(()=>{if(S.value||e.readonly||!e.clearable||!U.value&&!_.value)return!1;const{value:Re}=C,{value:Le}=U;return e.pair?!!(Array.isArray(Re)&&(Re[0]||Re[1]))&&(_.value||Le):!!Re&&(_.value||Le)}),te=R(()=>{const{showPasswordOn:Re}=e;if(Re)return Re;if(e.showPasswordToggle)return"click"}),ue=M(!1),ge=R(()=>{const{textDecoration:Re}=e;return Re?Array.isArray(Re)?Re.map(Le=>({textDecoration:Le})):[{textDecoration:Re}]:["",""]}),Q=M(void 0),le=()=>{var Re,Le;if(e.type==="textarea"){const{autosize:tt}=e;if(tt&&(Q.value=(Le=(Re=g.value)===null||Re===void 0?void 0:Re.$el)===null||Le===void 0?void 0:Le.offsetWidth),!s.value||typeof tt=="boolean")return;const{paddingTop:wt,paddingBottom:Te,lineHeight:He}=window.getComputedStyle(s.value),Qe=Number(wt.slice(0,-2)),lt=Number(Te.slice(0,-2)),bt=Number(He.slice(0,-2)),{value:Gt}=c;if(!Gt)return;if(tt.minRows){const gn=Math.max(tt.minRows,1),kn=`${Qe+lt+bt*gn}px`;Gt.style.minHeight=kn}if(tt.maxRows){const gn=`${Qe+lt+bt*tt.maxRows}px`;Gt.style.maxHeight=gn}}},J=R(()=>{const{maxlength:Re}=e;return Re===void 0?void 0:Number(Re)});jt(()=>{const{value:Re}=C;Array.isArray(Re)||Be(Re)});const W=jr().proxy;function Y(Re,Le){const{onUpdateValue:tt,"onUpdate:value":wt,onInput:Te}=e,{nTriggerFormInput:He}=w;tt&&we(tt,Re,Le),wt&&we(wt,Re,Le),Te&&we(Te,Re,Le),v.value=Re,He()}function he(Re,Le){const{onChange:tt}=e,{nTriggerFormChange:wt}=w;tt&&we(tt,Re,Le),v.value=Re,wt()}function ne(Re){const{onBlur:Le}=e,{nTriggerFormBlur:tt}=w;Le&&we(Le,Re),tt()}function xe(Re){const{onFocus:Le}=e,{nTriggerFormFocus:tt}=w;Le&&we(Le,Re),tt()}function oe(Re){const{onClear:Le}=e;Le&&we(Le,Re)}function se(Re){const{onInputBlur:Le}=e;Le&&we(Le,Re)}function Me(Re){const{onInputFocus:Le}=e;Le&&we(Le,Re)}function V(){const{onDeactivate:Re}=e;Re&&we(Re)}function Z(){const{onActivate:Re}=e;Re&&we(Re)}function X(Re){const{onClick:Le}=e;Le&&we(Le,Re)}function be(Re){const{onWrapperFocus:Le}=e;Le&&we(Le,Re)}function ke(Re){const{onWrapperBlur:Le}=e;Le&&we(Le,Re)}function ye(){O.value=!0}function re(Re){O.value=!1,Re.target===h.value?pe(Re,1):pe(Re,0)}function pe(Re,Le=0,tt="input"){const wt=Re.target.value;if(Be(wt),Re instanceof InputEvent&&!Re.isComposing&&(O.value=!1),e.type==="textarea"){const{value:He}=g;He&&He.syncUnifiedContainer()}if($=wt,O.value)return;m.recordCursor();const Te=A(wt);if(Te)if(!e.pair)tt==="input"?Y(wt,{source:Le}):he(wt,{source:Le});else{let{value:He}=C;Array.isArray(He)?He=[He[0],He[1]]:He=["",""],He[Le]=wt,tt==="input"?Y(He,{source:Le}):he(He,{source:Le})}W.$forceUpdate(),Te||zt(m.restoreCursor)}function A(Re){const{countGraphemes:Le,maxlength:tt,minlength:wt}=e;if(Le){let He;if(tt!==void 0&&(He===void 0&&(He=Le(Re)),He>Number(tt))||wt!==void 0&&(He===void 0&&(He=Le(Re)),He<Number(tt)))return!1}const{allowInput:Te}=e;return typeof Te=="function"?Te(Re):!0}function F(Re){se(Re),Re.relatedTarget===l.value&&V(),Re.relatedTarget!==null&&(Re.relatedTarget===f.value||Re.relatedTarget===h.value||Re.relatedTarget===s.value)||(z.value=!1),G(Re,"blur"),p.value=null}function K(Re,Le){Me(Re),P.value=!0,z.value=!0,Z(),G(Re,"focus"),Le===0?p.value=f.value:Le===1?p.value=h.value:Le===2&&(p.value=s.value)}function H(Re){e.passivelyActivated&&(ke(Re),G(Re,"blur"))}function q(Re){e.passivelyActivated&&(P.value=!0,be(Re),G(Re,"focus"))}function G(Re,Le){Re.relatedTarget!==null&&(Re.relatedTarget===f.value||Re.relatedTarget===h.value||Re.relatedTarget===s.value||Re.relatedTarget===l.value)||(Le==="focus"?(xe(Re),P.value=!0):Le==="blur"&&(ne(Re),P.value=!1))}function ie(Re,Le){pe(Re,Le,"change")}function ee(Re){X(Re)}function De(Re){oe(Re),Ue()}function Ue(){e.pair?(Y(["",""],{source:"clear"}),he(["",""],{source:"clear"})):(Y("",{source:"clear"}),he("",{source:"clear"}))}function rt(Re){const{onMousedown:Le}=e;Le&&Le(Re);const{tagName:tt}=Re.target;if(tt!=="INPUT"&&tt!=="TEXTAREA"){if(e.resizable){const{value:wt}=l;if(wt){const{left:Te,top:He,width:Qe,height:lt}=wt.getBoundingClientRect(),bt=14;if(Te+Qe-bt<Re.clientX&&Re.clientX<Te+Qe&&He+lt-bt<Re.clientY&&Re.clientY
1244<He+lt)return}}Re.preventDefault(),P.value||me()}}function at(){var Re;_.value=!0,e.type==="textarea"&&((Re=g.value)===null||Re===void 0||Re.handleMouseEnterWrapper())}function mt(){var Re;_.value=!1,e.type==="textarea"&&((Re=g.value)===null||Re===void 0||Re.handleMouseLeaveWrapper())}function Tt(){S.value||te.value==="click"&&(ue.value=!ue.value)}function Rt(Re){if(S.value)return;Re.preventDefault();const Le=wt=>{wt.preventDefault(),kt("mouseup",document,Le)};if(Et("mouseup",document,Le),te.value!=="mousedown")return;ue.value=!0;const tt=()=>{ue.value=!1,kt("mouseup",document,tt)};Et("mouseup",document,tt)}function Ge(Re){e.onKeyup&&we(e.onKeyup,Re)}function Ne(Re){switch(e.onKeydown&&we(e.onKeydown,Re),Re.key){case"Escape":Pe();break;case"Enter":fe(Re);break}}function fe(Re){var Le,tt;if(e.passivelyActivated){const{value:wt}=z;if(wt){e.internalDeactivateOnEnter&&Pe();return}Re.preventDefault(),e.type==="textarea"?(Le=s.value)===null||Le===void 0||Le.focus():(tt=f.value)===null||tt===void 0||tt.focus()}}function Pe(){e.passivelyActivated&&(z.value=!1,zt(()=>{var Re;(Re=l.value)===null||Re===void 0||Re.focus()}))}function me(){var Re,Le,tt;S.value||(e.passivelyActivated?(Re=l.value)===null||Re===void 0||Re.focus():((Le=s.value)===null||Le===void 0||Le.focus(),(tt=f.value)===null||tt===void 0||tt.focus()))}function Fe(){var Re;!((Re=l.value)===null||Re===void 0)&&Re.contains(document.activeElement)&&document.activeElement.blur()}function ce(){var Re,Le;(Re=s.value)===null||Re===void 0||Re.select(),(Le=f.value)===null||Le===void 0||Le.select()}function $e(){S.value||(s.value?s.value.focus():f.value&&f.value.focus())}function Ie(){const{value:Re}=l;Re!=null&&Re.contains(document.activeElement)&&Re!==document.activeElement&&Pe()}function de(Re){if(e.type==="textarea"){const{value:Le}=s;Le==null||Le.scrollTo(Re)}else{const{value:Le}=f;Le==null||Le.scrollTo(Re)}}function Be(Re){const{type:Le,pair:tt,autosize:wt}=e;if(!tt&&wt)if(Le==="textarea"){const{value:Te}=c;Te&&(Te.textContent=`${Re??""}\r
1245`)}else{const{value:Te}=d;Te&&(Re?Te.textContent=Re:Te.innerHTML="&nbsp;")}}function Xe(){le()}const ot=M({top:"0"});function Se(Re){var Le;const{scrollTop:tt}=Re.target;ot.value.top=`${-tt}px`,(Le=g.value)===null||Le===void 0||Le.syncUnifiedContainer()}let ve=null;Wt(()=>{const{autosize:Re,type:Le}=e;Re&&Le==="textarea"?ve=it(C,tt=>{!Array.isArray(tt)&&tt!==$&&Be(tt)}):ve==null||ve()});let Ee=null;Wt(()=>{e.type==="textarea"?Ee=it(C,Re=>{var Le;!Array.isArray(Re)&&Re!==$&&((Le=g.value)===null||Le===void 0||Le.syncUnifiedContainer())}):Ee==null||Ee()}),ct(YR,{mergedValueRef:C,maxlengthRef:J,mergedClsPrefixRef:t,countGraphemesRef:Ce(e,"countGraphemes")});const je={wrapperElRef:l,inputElRef:f,textareaElRef:s,isCompositing:O,clear:Ue,focus:me,blur:Fe,select:ce,deactivate:Ie,activate:$e,scrollTo:de},qe=Kt("Input",o,t),ut=R(()=>{const{value:Re}=x,{common:{cubicBezierEaseInOut:Le},self:{color:tt,borderRadius:wt,textColor:Te,caretColor:He,caretColorError:Qe,caretColorWarning:lt,textDecorationColor:bt,border:Gt,borderDisabled:gn,borderHover:kn,borderFocus:xr,placeholderColor:Cr,placeholderColorDisabled:Ae,lineHeightTextarea:Ke,colorDisabled:dt,colorFocus:qt,textColorDisabled:Ht,boxShadowFocus:Nt,iconSize:wr,colorFocusWarning:ao,boxShadowFocusWarning:xo,borderWarning:Ji,borderFocusWarning:wi,borderHoverWarning:Ys,colorFocusError:Gs,boxShadowFocusError:Xs,borderError:Qs,borderFocusError:Zs,borderHoverError:mh,clearSize:ph,clearColor:gh,clearColorHover:vh,clearColorPressed:Cz,iconColor:wz,iconColorDisabled:Sz,suffixTextColor:kz,countTextColor:Rz,countTextColorDisabled:Tz,iconColorHover:Pz,iconColorPressed:_z,loadingColor:Oz,loadingColorError:$z,loadingColorWarning:Ez,fontWeight:zz,[Oe("padding",Re)]:Az,[Oe("fontSize",Re)]:Iz,[Oe("height",Re)]:Dz}}=a.value,{left:Nz,right:Mz}=Dn(Az);return{"--n-bezier":Le,"--n-count-text-color":Rz,"--n-count-text-color-disabled":Tz,"--n-color":tt,"--n-font-size":Iz,"--n-font-weight":zz,"--n-border-radius":wt,"--n-height":Dz,"--n-padding-left":Nz,"--n-padding-right":Mz,"--n-text-color":Te,"--n-caret-color":He,"--n-text-decoration-color":bt,"--n-border":Gt,"--n-border-disabled":gn,"--n-border-hover":kn,"--n-border-focus":xr,"--n-placeholder-color":Cr,"--n-placeholder-color-disabled":Ae,"--n-icon-size":wr,"--n-line-height-textarea":Ke,"--n-color-disabled":dt,"--n-color-focus":qt,"--n-text-color-disabled":Ht,"--n-box-sha
1245dow-focus":Nt,"--n-loading-color":Oz,"--n-caret-color-warning":lt,"--n-color-focus-warning":ao,"--n-box-shadow-focus-warning":xo,"--n-border-warning":Ji,"--n-border-focus-warning":wi,"--n-border-hover-warning":Ys,"--n-loading-color-warning":Ez,"--n-caret-color-error":Qe,"--n-color-focus-error":Gs,"--n-box-shadow-focus-error":Xs,"--n-border-error":Qs,"--n-border-focus-error":Zs,"--n-border-hover-error":mh,"--n-loading-color-error":$z,"--n-clear-color":gh,"--n-clear-size":ph,"--n-clear-color-hover":vh,"--n-clear-color-pressed":Cz,"--n-icon-color":wz,"--n-icon-color-hover":Pz,"--n-icon-color-pressed":_z,"--n-icon-color-disabled":Sz,"--n-suffix-text-color":kz}}),Je=r?Ze("input",R(()=>{const{value:Re}=x;return Re[0]}),ut,e):void 0;return Object.assign(Object.assign({},je),{wrapperElRef:l,inputElRef:f,inputMirrorElRef:d,inputEl2Ref:h,textareaElRef:s,textareaMirrorElRef:c,textareaScrollbarInstRef:g,rtlEnabled:qe,uncontrolledValue:v,mergedValue:C,passwordVisible:ue,mergedPlaceholder:D,showPlaceholder1:B,showPlaceholder2:L,mergedFocus:U,isComposing:O,activated:z,showClearButton:j,mergedSize:x,mergedDisabled:S,textDecorationStyle:ge,mergedClsPrefix:t,mergedBordered:n,mergedShowPasswordOn:te,placeholderStyle:ot,mergedStatus:T,textAreaScrollContainerWidth:Q,handleTextAreaScroll:Se,handleCompositionStart:ye,handleCompositionEnd:re,handleInput:pe,handleInputBlur:F,handleInputFocus:K,handleWrapperBlur:H,handleWrapperFocus:q,handleMouseEnter:at,handleMouseLeave:mt,handleMouseDown:rt,handleChange:ie,handleClick:ee,handleClear:De,handlePasswordToggleClick:Tt,handlePasswordToggleMousedown:Rt,handleWrapperKeydown:Ne,handleWrapperKeyup:Ge,handleTextAreaMirrorResize:Xe,getTextareaScrollContainer:()=>s.value,mergedTheme:a,cssVars:r?void 0:ut,themeClass:Je==null?void 0:Je.themeClass,onRender:Je==null?void 0:Je.onRender})},render(){var e,t,n,r,o,i,a;const{mergedClsPrefix:l,mergedStatus:s,themeClass:c,type:d,countGraphemes:f,onRender:h}=this,p=this.$slots;return h==null||h(),u("div",{ref:"wrapperElRef",class:[`${l}-input`,`${l}-input--${this.mergedSize}-size`,c,s&&`${l}-input--${s}-status`,{[`${l}-input--rtl`]:this.rtlEnabled,[`${l}-input--disabled`]:this.mergedDisabled,[`${l}-input--textarea`]:d==="textarea",[`${l}-input--resizable`]:this.resizable&&!this.autosize,[`${l}-input--autosize`]:this.autosize,[`${l}-input--round`]:this.round&&d!=="textarea",[`${l}-input--pair`]:this.pair,[`${l}-input--focus`]:this.mergedFocus,[`${l}-input--stateful`]:this.stateful}],style:this.cssVars,tabindex:!this.mergedDisabled&&this.passivelyActivated&&!this.activated?0:void 0,onFocus:this.handleWrapperFocus,onBlur:this.handleWrapperBlur,onClick:this.handleClick,onMousedown:this.handleMouseDown,onMouseenter:this.handleMouseEnter,onMouseleave:this.handleMouseLeave,onCompositionstart:this.handleCompositionStart,onCompositionend:this.handleCompositionEnd,onKeyup:this.handleWrapperKeyup,onKeydown:this.handleWrapperKeydown},u("div",{class:`${l}-input-wrapper`},Pt(p.prefix,m=>m&&u("div",{class:`${l}-input__prefix`},m)),d==="textarea"?u(mn,{ref:"textareaScrollbarInstRef",class:`${l}-input__textarea`,container:this.getTextareaScrollContainer,theme:(t=(e=this.theme)===null||e===void 0?void 0:e.peers)===null||t===void 0?void 0:t.Scrollbar,themeOverrides:(r=(n=this.themeOverrides)===null||n===void 0?void 0:n.peers)===null||r===void 0?void 0:r.Scrollbar,triggerDisplayManually:!0,useUnifiedContainer:!0,internalHoistYRail:!0},{default:()=>{var m,g;const{textAreaScrollContainerWidth:b}=this,v={width:this.autosize&&b&&`${b}px`};return u(Ft,null,u("textarea",Object.assign({},this.inputProps,{ref:"textareaElRef",class:[`${l}-input__textarea-el`,(m=this.inputProps)===null||m===void 0?void 0:m.class],autofocus:this.autofocus,rows:Number(this.rows),placeholder:this.placeholder,value:this.mergedValue,disabled:this.mergedDisabled,maxlength:f?void 0:this.maxlength,minlength:f?void 0:this.minlength,readonly:this.readonly,tabindex:this.passivelyActivated&&!this.activated?-1:void 0,style:[this.textDecorationStyle[0],(g=this.inputProps)===null||g===void 0?void 0:g.style,v],onBlur:this.handleInputBlur,onFocus:y=>{this.handleInputFocus(y,2)},onInput:this.handleInput,onChange:this.handleChange,onScroll:this.handleTextAreaScroll})),this.showPlaceholder1?u("div",{class:`${l}-input__placeholder`,style:[this.placeholderStyle,v],key:"placeholder"},this.mergedPlaceholder[0]):null,this.autosize?u(_r,{onResize:this.handleTextAreaMirrorResize},{default:()=>u("div",{ref:"textareaMirrorElRef",class:`${l}
1245-input__textarea-mirror`,key:"mirror"})}):null)}}):u("div",{class:`${l}-input__input`},u("input",Object.assign({type:d==="password"&&this.mergedShowPasswordOn&&this.passwordVisible?"text":d},this.inputProps,{ref:"inputElRef",class:[`${l}-input__input-el`,(o=this.inputProps)===null||o===void 0?void 0:o.class],style:[this.textDecorationStyle[0],(i=this.inputProps)===null||i===void 0?void 0:i.style],tabindex:this.passivelyActivated&&!this.activated?-1:(a=this.inputProps)===null||a===void 0?void 0:a.tabindex,placeholder:this.mergedPlaceholder[0],disabled:this.mergedDisabled,maxlength:f?void 0:this.maxlength,minlength:f?void 0:this.minlength,value:Array.isArray(this.mergedValue)?this.mergedValue[0]:this.mergedValue,readonly:this.readonly,autofocus:this.autofocus,size:this.attrSize,onBlur:this.handleInputBlur,onFocus:m=>{this.handleInputFocus(m,0)},onInput:m=>{this.handleInput(m,0)},onChange:m=>{this.handleChange(m,0)}})),this.showPlaceholder1?u("div",{class:`${l}-input__placeholder`},u("span",null,this.mergedPlaceholder[0])):null,this.autosize?u("div",{class:`${l}-input__input-mirror`,key:"mirror",ref:"inputMirrorElRef"}," "):null),!this.pair&&Pt(p.suffix,m=>m||this.clearable||this.showCount||this.mergedShowPasswordOn||this.loading!==void 0?u("div",{class:`${l}-input__suffix`},[Pt(p["clear-icon-placeholder"],g=>(this.clearable||g)&&u(Cp,{clsPrefix:l,show:this.showClearButton,onClear:this.handleClear},{placeholder:()=>g,icon:()=>{var b,v;return(v=(b=this.$slots)["clear-icon"])===null||v===void 0?void 0:v.call(b)}})),this.internalLoadingBeforeSuffix?null:m,this.loading!==void 0?u(MR,{clsPrefix:l,loading:this.loading,showArrow:!1,showClear:!1,style:this.cssVars}):null,this.internalLoadingBeforeSuffix?m:null,this.showCount&&this.type!=="textarea"?u(Qy,null,{default:g=>{var b;const{renderCount:v}=this;return v?v(g):(b=p.count)===null||b===void 0?void 0:b.call(p,g)}}):null,this.mergedShowPasswordOn&&this.type==="password"?u("div",{class:`${l}-input__eye`,onMousedown:this.handlePasswordToggleMousedown,onClick:this.handlePasswordToggleClick},this.passwordVisible?Ct(p["password-visible-icon"],()=>[u(vt,{clsPrefix:l},{default:()=>u(hR,null)})]):Ct(p["password-invisible-icon"],()=>[u(vt,{clsPrefix:l},{default:()=>u(Y6,null)})])):null]):null)),this.pair?u("span",{class:`${l}-input__separator`},Ct(p.separator,()=>[this.separator])):null,this.pair?u("div",{class:`${l}-input-wrapper`},u("div",{class:`${l}-input__input`},u("input",{ref:"inputEl2Ref",type:this.type,class:`${l}-input__input-el`,tabindex:this.passivelyActivated&&!this.activated?-1:void 0,placeholder:this.mergedPlaceholder[1],disabled:this.mergedDisabled,maxlength:f?void 0:this.maxlength,minlength:f?void 0:this.minlength,value:Array.isArray(this.mergedValue)?this.mergedValue[1]:void 0,readonly:this.readonly,style:this.textDecorationStyle[1],onBlur:this.handleInputBlur,onFocus:m=>{this.handleInputFocus(m,1)},onInput:m=>{this.handleInput(m,1)},onChange:m=>{this.handleChange(m,1)}}),this.showPlaceholder2?u("div",{class:`${l}-input__placeholder`},u("span",null,this.mergedPlaceholder[1])):null),Pt(p.suffix,m=>(this.clearable||m)&&u("div",{class:`${l}-input__suffix`},[this.clearable&&u(Cp,{clsPrefix:l,show:this.showClearButton,onClear:this.handleClear},{icon:()=>{var g;return(g=p["clear-icon"])===null||g===void 0?void 0:g.call(p)},placeholder:()=>{var g;return(g=p["clear-icon-placeholder"])===null||g===void 0?void 0:g.call(p)}}),m]))):null,this.mergedBordered?u("div",{class:`${l}-input__border`}):null,this.mergedBordered?u("div",{class:`${l}-input__state-border`}):null,this.showCount&&d==="textarea"?u(Qy,null,{default:m=>{var g;const{renderCount:b}=this;return b?b(m):(g=p.count)===null||g===void 0?void 0:g.call(p,m)}}):null)}}),OH=k("input-group",`
1246 display: inline-flex;
1247 width: 100%;
1248 flex-wrap: nowrap;
1249 vertical-align: bottom;
1250`,[E(">",[k("input",[E("&:not(:last-child)",`
1251 border-top-right-radius: 0!important;
1252 border-bottom-right-radius: 0!important;
1253 `),E("&:not(:first-child)",`
1254 border-top-left-radius: 0!important;
1255 border-bottom-left-radius: 0!important;
1256 margin-left: -1px!important;
1257 `)]),k("button",[E("&:not(:last-child)",`
1258 border-top-right-radius: 0!important;
1259 border-bottom-right-radius: 0!important;
1260 `,[I("state-border, border",`
1261 border-top-right-radius: 0!important;
1262 border-bottom-right-radius: 0!important;
1263 `)]),E("&:not(:first-child)",`
1264 border-top-left-radius: 0!important;
1265 border-bottom-left-radius: 0!important;
1266 `,[I("state-border, border",`
1267 border-top-left-radius: 0!important;
1268 border-bottom-left-radius: 0!important;
1269 `)])]),E("*",[E("&:not(:last-child)",`
1270 border-top-right-radius: 0!important;
1271 border-bottom-right-radius: 0!important;
1272 `,[E(">",[k("input",`
1273 border-top-right-radius: 0!important;
1274 border-bottom-right-radius: 0!important;
1275 `),k("base-selection",[k("base-selection-label",`
1276 border-top-right-radius: 0!important;
1277 border-bottom-right-radius: 0!important;
1278 `),k("base-selection-tags",`
1279 border-top-right-radius: 0!important;
1280 border-bottom-right-radius: 0!important;
1281 `),I("box-shadow, border, state-border",`
1282 border-top-right-radius: 0!important;
1283 border-bottom-right-radius: 0!important;
1284 `)])])]),E("&:not(:first-child)",`
1285 margin-left: -1px!important;
1286 border-top-left-radius: 0!important;
1287 border-bottom-left-radius: 0!important;
1288 `,[E(">",[k("input",`
1289 border-top-left-radius: 0!important;
1290 border-bottom-left-radius: 0!important;
1291 `),k("base-selection",[k("base-selection-label",`
1292 border-top-left-radius: 0!important;
1293 border-bottom-left-radius: 0!important;
1294 `),k("base-selection-tags",`
1295 border-top-left-radius: 0!important;
1296 border-bottom-left-radius: 0!important;
1297 `),I("box-shadow, border, state-border",`
1298 border-top-left-radius: 0!important;
1299 border-bottom-left-radius: 0!important;
1300 `)])])])])])]),XR={},QR=ae({name:"InputGroup",props:XR,setup(e){const{mergedClsPrefixRef:t}=We(e);return bo("-input-group",OH,t),{mergedClsPrefix:t}},render(){const{mergedClsPrefix:e}=this;return u("div",{class:`${e}-input-group`},this.$slots)}}),$H=k("input-group-label",`
1301 position: relative;
1302 user-select: none;
1303 -webkit-user-select: none;
1304 box-sizing: border-box;
1305 padding: 0 12px;
1306 display: inline-block;
1307 border-radius: var(--n-border-radius);
1308 background-color: var(--n-group-label-color);
1309 color: var(--n-group-label-text-color);
1310 font-size: var(--n-font-size);
1311 line-height: var(--n-height);
1312 height: var(--n-height);
1313 flex-shrink: 0;
1314 white-space: nowrap;
1315 transition: 
1316 color .3s var(--n-bezier),
1317 background-color .3s var(--n-bezier),
1318 box-shadow .3s var(--n-bezier);
1319`,[I("border",`
1320 position: absolute;
1321 left: 0;
1322 right: 0;
1323 top: 0;
1324 bottom: 0;
1325 border-radius: inherit;
1326 border: var(--n-group-label-border);
1327 transition: border-color .3s var(--n-bezier);
1328 `)]),ZR=Object.assign(Object.assign({},_e.props),{size:String,bordered:{type:Boolean,default:void 0}}),EH=ae({name:"InputGroupLabel",props:ZR,setup(e){const{mergedBorderedRef:t,mergedClsPrefixRef:n,inlineThemeDisabled:r,mergedComponentPropsRef:o}=We(e),i=_e("Input","-input-group-label",$H,ro,e,n),{mergedSizeRef:a}=zn(e,{mergedSize(c){var d,f;if(e.size!==void 0)return e.size;if(c)return c.mergedSize.value;const h=(f=(d=o==null?void 0:o.value)===null||d===void 0?void 0:d.Input)===null||f===void 0?void 0:f.size;return h||"medium"}}),l=R(()=>{const{value:c}=a,{common:{cubicBezierEaseInOut:d},self:{groupLabelColor:f,borderRadius:h,groupLabelTextColor:p,lineHeight:m,groupLabelBorder:g,[Oe("fontSize",c)]:b,[Oe("height",c)]:v}}=i.value;return{"--n-bezier":d,"--n-group-label-color":f,"--n-group-label-border":g,"--n-border-radius":h,"--n-group-label-text-color":p,"--n-font-size":b,"--n-line-height":m,"--n-height":v}}),s=r?Ze("input-group-label",R(()=>a.value[0]),l,e):void 0;return{mergedClsPrefix:n,mergedBordered:t,cssVars:r?void 0:l,themeClass:s==null?void 0:s.themeClass,onRender:s==null?void 0:s.onRender}},render(){var e,t,n;const{mergedClsPrefix:r}=this;return(e=this.onRender)===null||e===void 0||e.call(this),u("div",{class:[`${r}-input-group-label`,this.themeClass],style:this.cssVars},(n=(t=this.$slots).default)===null||n===void 0?void 0:n.call(t),this.mergedBordered?u("div",{class:`${r}-input-group-label__border`}):null)}});function ef(e){return e.type==="group"}function JR(e){return e.type==="ignored"}function Yh(e,t){try{return!!(1+t.toString().toLowerCase().indexOf(e.trim().toLowerCase()))}catch{return!1}}function Wf(e,t){return{getIsGroup:ef,getIgnored:JR,getKey(r){return ef(r)?r.name||r.key||"key-required":r[e]},getChildren(r){return r[t]}}}function zH(e,t,n,r){if(!t)return e;function o(i){if(!Array.isArray(i))return[];const a=[];for(const l of i)if(ef(l)){const s=o(l[r]);s.length&&a.push(Object.assign({},l,{[r]:s}))}else{if(JR(l))continue;t(n,l)&&a.push(l)}return a}return o(e)}function AH(e,t,n){const r=new Map;return e.forEach(o=>
1328{ef(o)?o[n].forEach(i=>{r.set(i[t],i)}):r.set(o[t],o)}),r}function eT(e){const{boxShadow2:t}=e;return{menuBoxShadow:t}}const IH={name:"AutoComplete",common:nt,peers:{InternalSelectMenu:Fs,Input:ro},self:eT},DH={name:"AutoComplete",common:et,peers:{InternalSelectMenu:vd,Input:yo},self:eT},NH=E([k("auto-complete",`
1329 z-index: auto;
1330 position: relative;
1331 display: inline-flex;
1332 width: 100%;
1333 `),k("auto-complete-menu",`
1334 margin: 4px 0;
1335 box-shadow: var(--n-menu-box-shadow);
1336 `,[er({originalTransition:"background-color .3s var(--n-bezier), box-shadow .3s var(--n-bezier)"})])]);function MH(e){return e.map(tT)}function tT(e){var t,n;return typeof e=="string"?{label:e,value:e}:e.type==="group"?{type:"group",label:(t=e.label)!==null&&t!==void 0?t:e.name,value:(n=e.value)!==null&&n!==void 0?n:e.name,key:e.key||e.name,children:e.children.map(o=>tT(o))}:e}const nT=Object.assign(Object.assign({},_e.props),{to:rn.propTo,menuProps:Object,append:Boolean,bordered:{type:Boolean,default:void 0},clearable:{type:Boolean,default:void 0},defaultValue:{type:String,default:null},loading:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},placeholder:String,placement:{type:String,default:"bottom-start"},value:String,blurAfterSelect:Boolean,clearAfterSelect:Boolean,getShow:Function,showEmpty:Boolean,inputProps:Object,renderOption:Function,renderLabel:Function,size:String,options:{type:Array,default:()=>[]},zIndex:Number,status:String,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],onSelect:[Function,Array],onBlur:[Function,Array],onFocus:[Function,Array],scrollbarProps:Object,onInput:[Function,Array]}),FH=ae({name:"AutoComplete",props:nT,slots:Object,setup(e){const{mergedBorderedRef:t,namespaceRef:n,mergedClsPrefixRef:r,inlineThemeDisabled:o,mergedComponentPropsRef:i}=We(e),a=zn(e,{mergedSize:Y=>{var he,ne;const{size:xe}=e;if(xe)return xe;const{mergedSize:oe}=Y||{};if(oe!=null&&oe.value)return oe.value;const se=(ne=(he=i==null?void 0:i.value)===null||he===void 0?void 0:he.AutoComplete)===null||ne===void 0?void 0:ne.size;return se||"medium"}}),{mergedSizeRef:l,mergedDisabledRef:s,mergedStatusRef:c}=a,d=M(null),f=M(null),h=M(e.defaultValue),m=_t(Ce(e,"value"),h),g=M(!1),b=M(!1),v=_e("AutoComplete","-auto-complete",NH,IH,e,r),y=R(()=>MH(e.options)),C=R(()=>{const{getShow:Y}=e;return Y?Y(m.value||""):!!m.value}),w=R(()=>C.value&&g.value&&(e.showEmpty?!0:!!y.value.length)),x=R(()=>Jr(y.value,Wf("value","children")));function S(Y){const{"onUpdate:value":he,onUpdateValue:ne,onInput:xe}=e,{nTriggerFormInput:oe,nTriggerFormChange:se}=a;ne&&we(ne,Y),he&&we(he,Y),xe&&we(xe,Y),h.value=Y,oe(),se()}function T(Y){const{onSelect:he}=e,{nTriggerFormInput:ne,nTriggerFormChange:xe}=a;he&&we(he,Y),ne(),xe()}function P(Y){const{onBlur:he}=e,{nTriggerFormBlur:ne}=a;he&&we(he,Y),ne()}function _(Y){const{onFocus:he}=e,{nTriggerFormFocus:ne}=a;he&&we(he,Y),ne()}function O(){b.value=!0}function z(){window.setTimeout(()=>{b.value=!1},0)}function $(Y){var he,ne,xe;switch(Y.key){case"Enter":if(!b.value){const oe=(he=f.value)===null||he===void 0?void 0:he.getPendingTmNode();oe&&(D(oe.rawNode),Y.preventDefault())}break;case"ArrowDown":(ne=f.value)===null||ne===void 0||ne.next();break;case"ArrowUp":(xe=f.value)===null||xe===void 0||xe.prev();break}}function D(Y){(Y==null?void 0:Y.value)!==void 0&&(T(Y.value),e.clearAfterSelect?S(null):Y.label!==void 0&&S(e.append?`${m.value}${Y.label}`:Y.label),g.value=!1,e.blurAfterSelect&&ge())}function B(){S(null)}function L(Y){g.value=!0,_(Y)}function U(Y){g.value=!1,P(Y)}function j(Y){g.value=!0,S(Y)}function te(Y){D(Y.rawNode)}function ue(Y){var he;!((he=d.value)===null||he===void 0)&&he.contains(Ur(Y))||(g.value=!1)}function ge(){var Y,he;!((Y=d.value)===null||Y===void 0)&&Y.contains(document.activeElement)&&((he=document.activeElement)===null||he===void 0||he.blur())}const Q=R(()=>{const{common:{cubicBezierEaseInOut:Y},self:{menuBoxShadow:he}}=v.value;return{"--n-menu-box-shadow":he,"--n-bezier":Y}}),le=o?Ze("auto-complete",void 0,Q,e):void 0,J=M(null),W={focus:()=>{var Y;(Y=J.value)===null||Y===void 0||Y.focus()},blur:()=>{var Y;(Y=J.value)===null||Y===void 0||Y.blur()}};return{focus:W.focus,blur:W.blur,inputInstRef:J,uncontrolledValue:h,mergedValue:m,isMounted:dr(),adjustedTo:rn(e),menuInstRef:f,triggerElRef:d,treeMate:x,mergedSize:l,mergedDisabled:s,active:w,mergedStatus:c,handleClear:B,handleFocus:L,handleBlur:U,handleInput:j,handleToggle:te,handleClickOutsideMenu:ue,handleCompositionStart:O,handleCompositionEnd:z,handleKeyDown:$,mergedTheme:v,cssVars:o?void 0:Q,themeClass:le==null?void 0:le.themeClass,onRender:le==null?void 0:le.onRender,mergedBordered:t,namespace:n,mergedClsPrefix:r}},render(){const{mergedClsPrefix:e}=this;return u("div",{class:`${e}-auto-complete`,ref:"triggerElRef",onKeydown:this.handleKeyDown,onCompositionstart:this.handleCompositionStart,onCompositionend:this.handleCompositionEnd},u(Eo,null,{default:()=>[u(zo,null,{default:()=>{const t=this.$slots.default;if(t)return ck("default",t,{handleInput:this.handleInput,handleFocus:this.handleFocus,handleBlur:this.handleBlur,value:this.mergedValue});const{mergedTheme:n}=this;return u(tr,{ref:"inputInstRef",status:this.mergedStatus,theme:n.peers.Input,themeOverrides:n.peerOverrides.Input,bordered:this.mergedBordered,value:this.mergedValue,placeholder:this.placeholder,size:this.mergedSize,disabled:this.mergedDisabled,clearable:this.clearable,loading:this.loading,inputProps:this.inputProps,onClear:this.handleClear,onFocus:this.handleFocus,onUpdateValue:this.handleInput,onBlur:this.handleBlur},{suffix:()=>{var r,o;return(o=(r=this.$slots).suffix)===null||o===void 0?void 0:o.call(r)},prefix:()=>{var r,o;return(o=(r=this.$slots).prefix)===null||o===void 0?void 0:o.call(r)}})}}),u(mo,{show:this.active,to:this.adjustedTo,containerClass:this.namespace,zIndex:this.zIndex,teleportDisabled:this.adjustedTo===rn.tdkey,placement:this.placement,width:"target"},{default:()=>u(Zt,{name:"fade-in-scale-up-transition",appear:this.isMounted},{default:()=>{var t;if((t=this.onRender)===null||t===void 0||t.call(this),!this.active)return null;const{menuProps:n}=this;return _n(u(bd,Object.assign({},n,{clsPrefix:e,ref:"menuInstRef",theme:this.mergedTheme.peers.InternalSelectMenu,themeOverrides:this.mergedTheme.peerOverrides.InternalSelectMenu,"auto-pending":!0,class:[`${e}-auto-complete-menu`,this.themeClass,n==null?void 0:n.class],style:[n==null?void 0:n.style,this.cssVars],treeMate:this.treeMate,multiple:!1,renderLabel:this.renderLabel,renderOption:this.renderOption,size:"medium",onToggle:this.handleToggle,scrollbarProps:this.scrollbarProps}
1336),{empty:()=>{var r,o;return(o=(r=this.$slots).empty)===null||o===void 0?void 0:o.call(r)}}),[[to,this.handleClickOutsideMenu,void 0,{capture:!0}]])}})})]}))}}),rT=Kr&&"loading"in document.createElement("img");function BH(e={}){var t;const{root:n=null}=e;return{hash:`${e.rootMargin||"0px 0px 0px 0px"}-${Array.isArray(e.threshold)?e.threshold.join(","):(t=e.threshold)!==null&&t!==void 0?t:"0"}`,options:Object.assign(Object.assign({},e),{root:(typeof n=="string"?document.querySelector(n):n)||document.documentElement})}}const Gh=new WeakMap,Xh=new WeakMap,Qh=new WeakMap,oT=(e,t,n)=>{if(!e)return()=>{};const r=BH(t),{root:o}=r.options;let i;const a=Gh.get(o);a?i=a:(i=new Map,Gh.set(o,i));let l,s;i.has(r.hash)?(s=i.get(r.hash),s[1].has(e)||(l=s[0],s[1].add(e),l.observe(e))):(l=new IntersectionObserver(f=>{f.forEach(h=>{if(h.isIntersecting){const p=Xh.get(h.target),m=Qh.get(h.target);p&&p(),m&&(m.value=!0)}})},r.options),l.observe(e),s=[l,new Set([e])],i.set(r.hash,s));let c=!1;const d=()=>{c||(Xh.delete(e),Qh.delete(e),c=!0,s[1].has(e)&&(s[0].unobserve(e),s[1].delete(e)),s[1].size<=0&&i.delete(r.hash),i.size||Gh.delete(o))};return Xh.set(e,d),Qh.set(e,n),d};function iT(e){const{borderRadius:t,avatarColor:n,cardColor:r,fontSize:o,heightTiny:i,heightSmall:a,heightMedium:l,heightLarge:s,heightHuge:c,modalColor:d,popoverColor:f}=e;return{borderRadius:t,fontSize:o,border:`2px solid ${r}`,heightTiny:i,heightSmall:a,heightMedium:l,heightLarge:s,heightHuge:c,color:ft(r,n),colorModal:ft(d,n),colorPopover:ft(f,n)}}const aT={name:"Avatar",common:nt,self:iT},lT={name:"Avatar",common:et,self:iT},sT="n-avatar-group",LH=k("avatar",`
1337 width: var(--n-merged-size);
1338 height: var(--n-merged-size);
1339 color: #FFF;
1340 font-size: var(--n-font-size);
1341 display: inline-flex;
1342 position: relative;
1343 overflow: hidden;
1344 text-align: center;
1345 border: var(--n-border);
1346 border-radius: var(--n-border-radius);
1347 --n-merged-color: var(--n-color);
1348 background-color: var(--n-merged-color);
1349 transition:
1350 border-color .3s var(--n-bezier),
1351 background-color .3s var(--n-bezier),
1352 color .3s var(--n-bezier);
1353`,[gi(E("&","--n-merged-color: var(--n-color-modal);")),qi(E("&","--n-merged-color: var(--n-color-popover);")),E("img",`
1354 width: 100%;
1355 height: 100%;
1356 `),I("text",`
1357 white-space: nowrap;
1358 display: inline-block;
1359 position: absolute;
1360 left: 50%;
1361 top: 50%;
1362 `),k("icon",`
1363 vertical-align: bottom;
1364 font-size: calc(var(--n-merged-size) - 6px);
1365 `),I("text","line-height: 1.25")]),cT=Object.assign(Object.assign({},_e.props),{size:[String,Number],src:String,circle:{type:Boolean,default:void 0},objectFit:String,round:{type:Boolean,default:void 0},bordered:{type:Boolean,default:void 0},onError:Function,fallbackSrc:String,intersectionObserverOptions:Object,lazy:Boolean,onLoad:Function,renderPlaceholder:Function,renderFallback:Function,imgProps:Object,color:String}),kp=ae({name:"Avatar",props:cT,slots:Object,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=We(e),r=M(!1);let o=null;const i=M(null),a=M(null),l=()=>{const{value:y}=i;if(y&&(o===null||o!==y.innerHTML)){o=y.innerHTML;const{value:C}=a;if(C){const{offsetWidth:w,offsetHeight:x}=C,{offsetWidth:S,offsetHeight:T}=y,P=.9,_=Math.min(w/S*P,x/T*P,1);y.style.transform=`translateX(-50%) translateY(-50%) scale(${_})`}}},s=Ve(sT,null),c=R(()=>{const{size:y}=e;if(y)return y;const{size:C}=s||{};return C||"medium"}),d=_e("Avatar","-avatar",LH,aT,e,t),f=Ve(NR,null),h=R(()=>{if(s)return!0;const{round:y,circle:C}=e;return y!==void 0||C!==void 0?y||C:f?f.roundRef.value:!1}),p=R(()=>s?!0:e.bordered||!1),m=R(()=>{const y=c.value,C=h.value,w=p.value,{color:x}=e,{self:{borderRadius:S,fontSize:T,color:P,border:_,colorModal:O,colorPopover:z},common:{cubicBezierEaseInOut:$}}=d.value;let D;return typeof y=="number"?D=`${y}px`:D=d.value.self[Oe("height",y)],{"--n-font-size":T,"--n-border":w?_:"none","--n-border-radius":C?"50%":S,"--n-color":x||P,"--n-color-modal":x||O,"--n-color-popover":x||z,"--n-bezier":$,"--n-merged-size":`var(--n-avatar-size-override, ${D})`}}),g=n?Ze("avatar",R(()=>{const y=c.value,C=h.value,w=p.value,{color:x}=e;let S="";return y&&(typeof y=="number"?S+=`a${y}`:S+=y[0]),C&&(S+="b"),w&&(S+="c"),x&&(S+=bl(x)),S}),m,e):void 0,b=M(!e.lazy);jt(()=>{if(e.lazy&&e.intersectionObserverOptions){let y;const C=Wt(()=>{y==null||y(),y=void 0,e.lazy&&(y=oT(a.value,e.intersectionObserverOptions,b))});Jt(()=>{C(),y==null||y()})}}),it(()=>{var y;
1365return e.src||((y=e.imgProps)===null||y===void 0?void 0:y.src)},()=>{r.value=!1});const v=M(!e.lazy);return{textRef:i,selfRef:a,mergedRoundRef:h,mergedClsPrefix:t,fitTextTransform:l,cssVars:n?void 0:m,themeClass:g==null?void 0:g.themeClass,onRender:g==null?void 0:g.onRender,hasLoadError:r,shouldStartLoading:b,loaded:v,mergedOnError:y=>{if(!b.value)return;r.value=!0;const{onError:C,imgProps:{onError:w}={}}=e;C==null||C(y),w==null||w(y)},mergedOnLoad:y=>{const{onLoad:C,imgProps:{onLoad:w}={}}=e;C==null||C(y),w==null||w(y),v.value=!0}}},render(){var e,t;const{$slots:n,src:r,mergedClsPrefix:o,lazy:i,onRender:a,loaded:l,hasLoadError:s,imgProps:c={}}=this;a==null||a();let d;const f=!l&&!s&&(this.renderPlaceholder?this.renderPlaceholder():(t=(e=this.$slots).placeholder)===null||t===void 0?void 0:t.call(e));return this.hasLoadError?d=this.renderFallback?this.renderFallback():Ct(n.fallback,()=>[u("img",{src:this.fallbackSrc,style:{objectFit:this.objectFit}})]):d=Pt(n.default,h=>{if(h)return u(_r,{onResize:this.fitTextTransform},{default:()=>u("span",{ref:"textRef",class:`${o}-avatar__text`},h)});if(r||c.src){const p=this.src||c.src;return u("img",Object.assign(Object.assign({},c),{loading:rT&&!this.intersectionObserverOptions&&i?"lazy":"eager",src:i&&this.intersectionObserverOptions?this.shouldStartLoading?p:void 0:p,"data-image-src":p,onLoad:this.mergedOnLoad,onError:this.mergedOnError,style:[c.style||"",{objectFit:this.objectFit},f?{height:"0",width:"0",visibility:"hidden",position:"absolute"}:""]}))}}),u("span",{ref:"selfRef",class:[`${o}-avatar`,this.themeClass],style:this.cssVars},d,i&&f)}});function dT(){return{gap:"-12px"}}const HH={name:"AvatarGroup",common:nt,peers:{Avatar:aT},self:dT},VH={name:"AvatarGroup",common:et,peers:{Avatar:lT},self:dT},jH=k("avatar-group",`
1366 flex-wrap: nowrap;
1367 display: inline-flex;
1368 position: relative;
1369`,[N("expand-on-hover",[k("avatar",[E("&:not(:first-child)",`
1370 transition: margin .3s var(--n-bezier);
1371 `)]),E("&:hover",[xt("vertical",[k("avatar",[E("&:not(:first-child)",`
1372 margin-left: 0 !important;
1373 `)])]),N("vertical",[k("avatar",[E("&:not(:first-child)",`
1374 margin-top: 0 !important;
1375 `)])])])]),xt("vertical",`
1376 flex-direction: row;
1377 `,[k("avatar",[E("&:not(:first-child)",`
1378 margin-left: var(--n-gap);
1379 `)])]),N("vertical",`
1380 flex-direction: column;
1381 `,[k("avatar",[E("&:not(:first-child)",`
1382 margin-top: var(--n-gap);
1383 `)])])]),uT=Object.assign(Object.assign({},_e.props),{max:Number,maxStyle:[Object,String],options:{type:Array,default:()=>[]},vertical:Boolean,expandOnHover:Boolean,size:[String,Number]}),UH=ae({name:"AvatarGroup",props:uT,slots:Object,setup(e){const{mergedClsPrefixRef:t,mergedRtlRef:n}=We(e),r=_e("AvatarGroup","-avatar-group",jH,HH,e,t);ct(sT,e);const o=Kt("AvatarGroup",n,t),i=R(()=>{const{max:l}=e;if(l===void 0)return;const{options:s}=e;return s.length>l?s.slice(l-1,s.length):[]}),a=R(()=>{const{options:l,max:s}=e;return s===void 0?l:l.length>s?l.slice(0,s-1):l.length===s?l.slice(0,s):l});return{mergedTheme:r,rtlEnabled:o,mergedClsPrefix:t,restOptions:i,displayedOptions:a,cssVars:R(()=>({"--n-gap":r.value.self.gap}))}},render(){const{mergedClsPrefix:e,displayedOptions:t,restOptions:n,mergedTheme:r,$slots:o}=this;return u("div",{class:[`${e}-avatar-group`,this.rtlEnabled&&`${e}-avatar-group--rtl`,this.vertical&&`${e}-avatar-group--vertical`,this.expandOnHover&&`${e}-avatar-group--expand-on-hover`],style:this.cssVars,role:"group"},t.map(i=>o.avatar?o.avatar({option:i}):u(kp,{src:i.src,theme:r.peers.Avatar,themeOverrides:r.peerOverrides.Avatar})),n!==void 0&&n.length>0&&(o.rest?o.rest({options:n,rest:n.length}):u(kp,{style:this.maxStyle,theme:r.peers.Avatar,themeOverrides:r.peerOverrides.Avatar},{default:()=>`+${n.length}`})))}}),fT={width:"44px",height:"44px",borderRadius:"22px",iconSize:"26px"},WH={name:"BackTop",common:et,self(e){const{popoverColor:t,textColor2:n,primaryColorHover:r,primaryColorPressed:o}=e;return Object.assign(Object.assign({},fT),{color:t,textColor:n,iconColor:n,iconColorHover:r,iconColorPressed:o,boxShadow:"0 2px 8px 0px rgba(0, 0, 0, .12)",boxShadowHover:"0 2px 12px 0px rgba(0, 0, 0, .18)",boxShadowPressed:"0 2px 12px 0px rgba(0, 0, 0, .18)"})}};function qH(e){const{popoverColor:t,textColor2:n,primaryColorHover:r,primaryColorPressed:o}=e;return Object.assign(Object.assign({},fT),{color:t,textColor:n,iconColor:n,iconColorHover:r,iconColorPressed:o,boxShadow:"0 2px 8px 0px rgba(0, 0, 0, .12)",boxShadowHover:"0 2px 12px 0px rgba(0, 0, 0, .18)",boxShadowPressed:"0 2px 12px 0px rgba(0, 0, 0, .18)"})}const KH={common:nt,self:qH},YH=()=>u("svg",{viewBox:"0 0 24 24",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xlinkHref:"http://www.w3.org/1999/xlink"},u("g",{stroke:"none","stroke-width":"1","fill-rule":"evenodd"},u("g",{transform:"translate(-139.000000, -4423.000000)","fill-rule":"nonzero"}
1383,u("g",{transform:"translate(120.000000, 4285.000000)"},u("g",{transform:"translate(7.000000, 126.000000)"},u("g",{transform:"translate(24.000000, 24.000000) scale(1, -1) translate(-24.000000, -24.000000) translate(12.000000, 12.000000)"},u("g",{transform:"translate(4.000000, 2.000000)"},u("path",{d:"M8,0 C8.51283584,0 8.93550716,0.38604019 8.99327227,0.883378875 L9,1 L9,10.584 L12.2928932,7.29289322 C12.6834175,6.90236893 13.3165825,6.90236893 13.7071068,7.29289322 C14.0675907,7.65337718 14.0953203,8.22060824 13.7902954,8.61289944 L13.7071068,8.70710678 L8.70710678,13.7071068 L8.62544899,13.7803112 L8.618,13.784 L8.59530661,13.8036654 L8.4840621,13.8753288 L8.37133602,13.9287745 L8.22929083,13.9735893 L8.14346259,13.9897165 L8.03324678,13.9994506 L7.9137692,13.9962979 L7.77070917,13.9735893 L7.6583843,13.9401293 L7.57677845,13.9063266 L7.47929125,13.8540045 L7.4048407,13.8036865 L7.38131006,13.7856883 C7.35030318,13.7612383 7.32077858,13.7349921 7.29289322,13.7071068 L2.29289322,8.70710678 L2.20970461,8.61289944 C1.90467972,8.22060824 1.93240926,7.65337718 2.29289322,7.29289322 C2.65337718,6.93240926 3.22060824,6.90467972 3.61289944,7.20970461 L3.70710678,7.29289322 L7,10.585 L7,1 L7.00672773,0.883378875 C7.06449284,0.38604019 7.48716416,0 8,0 Z"}),u("path",{d:"M14.9333333,15.9994506 C15.5224371,15.9994506 16,16.4471659 16,16.9994506 C16,17.5122865 15.5882238,17.9349578 15.0577292,17.9927229 L14.9333333,17.9994506 L1.06666667,17.9994506 C0.477562934,17.9994506 0,17.5517354 0,16.9994506 C0,16.4866148 0.411776203,16.0639435 0.9422708,16.0061783 L1.06666667,15.9994506 L14.9333333,15.9994506 Z"})))))))),GH=k("back-top",`
1384 position: fixed;
1385 right: 40px;
1386 bottom: 40px;
1387 cursor: pointer;
1388 display: flex;
1389 align-items: center;
1390 justify-content: center;
1391 color: var(--n-text-color);
1392 transition:
1393 color .3s var(--n-bezier),
1394 box-shadow .3s var(--n-bezier),
1395 background-color .3s var(--n-bezier);
1396 border-radius: var(--n-border-radius);
1397 height: var(--n-height);
1398 min-width: var(--n-width);
1399 box-shadow: var(--n-box-shadow);
1400 background-color: var(--n-color);
1401`,[er(),N("transition-disabled",{transition:"none !important"}),k("base-icon",`
1402 font-size: var(--n-icon-size);
1403 color: var(--n-icon-color);
1404 transition: color .3s var(--n-bezier);
1405 `),E("svg",{pointerEvents:"none"}),E("&:hover",{boxShadow:"var(--n-box-shadow-hover)"},[k("base-icon",{color:"var(--n-icon-color-hover)"})]),E("&:active",{boxShadow:"var(--n-box-shadow-pressed)"},[k("base-icon",{color:"var(--n-icon-color-pressed)"})])]),hT=Object.assign(Object.assign({},_e.props),{show:{type:Boolean,default:void 0},right:{type:[Number,String],default:40},bottom:{type:[Number,String],default:40},to:{type:[String,Object],default:"body"},visibilityHeight:{type:Number,default:180},listenTo:[String,Object,Function],"onUpdate:show":{type:Function,default:()=>{}},target:Function,onShow:Function,onHide:Function}),XH=ae({name:"BackTop",inheritAttrs:!1,props:hT,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=We(e),r=M(null),o=M(!1);Wt(()=>{const{value:w}=r;if(w===null){o.value=!1;return}o.value=w>=e.visibilityHeight});const i=M(!1);it(o,w=>{var x;i.value&&((x=e["onUpdate:show"])===null||x===void 0||x.call(e,w))});const l=_t(Ce(e,"show"),o),s=M(!0),c=M(null),d=R(()=>({right:`calc(${At(e.right)} + ${op.value})`,bottom:At(e.bottom)}));let f,h;it(l,w=>{var x,S;i.value&&(w&&((x=e.onShow)===null||x===void 0||x.call(e)),(S=e.onHide)===null||S===void 0||S.call(e))});const p=_e("BackTop","-back-top",GH,KH,e,t);function m(){var w;if(h)return;h=!0;const x=((w=e.target)===null||w===void 0?void 0:w.call(e))||Ng(e.listenTo)||ES(c.value);if(!x)return;f=x===document.documentElement?document:x;const{to:S}=e;typeof S=="string"&&document.querySelector(S),f.addEventListener("scroll",b),b()}function g(){(Z0(f)?document.documentElement:f).scrollTo({top:0,behavior:"smooth"})}function b(){r.value=(Z0(f)?document.documentElement:f).scrollTop,i.value||zt(()=>{i.value=!0})}function v(){s.value=!1}jt(()=>{m(),s.value=l.value}),Jt(()=>{f&&f.removeEventListener("scroll",b)});const y=R(()=>{const{self:{color:w,boxShadow:x,boxShadowHover:S,boxShadowPressed:T,iconColor:P,
1405iconColorHover:_,iconColorPressed:O,width:z,height:$,iconSize:D,borderRadius:B,textColor:L},common:{cubicBezierEaseInOut:U}}=p.value;return{"--n-bezier":U,"--n-border-radius":B,"--n-height":$,"--n-width":z,"--n-box-shadow":x,"--n-box-shadow-hover":S,"--n-box-shadow-pressed":T,"--n-color":w,"--n-icon-size":D,"--n-icon-color":P,"--n-icon-color-hover":_,"--n-icon-color-pressed":O,"--n-text-color":L}}),C=n?Ze("back-top",void 0,y,e):void 0;return{placeholderRef:c,style:d,mergedShow:l,isMounted:dr(),scrollElement:M(null),scrollTop:r,DomInfoReady:i,transitionDisabled:s,mergedClsPrefix:t,handleAfterEnter:v,handleScroll:b,handleClick:g,cssVars:n?void 0:y,themeClass:C==null?void 0:C.themeClass,onRender:C==null?void 0:C.onRender}},render(){const{mergedClsPrefix:e}=this;return u("div",{ref:"placeholderRef",class:`${e}-back-top-placeholder`,style:"display: none","aria-hidden":!0},u(hd,{to:this.to,show:this.mergedShow},{default:()=>u(Zt,{name:"fade-in-scale-up-transition",appear:this.isMounted,onAfterEnter:this.handleAfterEnter},{default:()=>{var t;return(t=this.onRender)===null||t===void 0||t.call(this),this.mergedShow?u("div",Jn(this.$attrs,{class:[`${e}-back-top`,this.themeClass,this.transitionDisabled&&`${e}-back-top--transition-disabled`],style:[this.style,this.cssVars],onClick:this.handleClick}),Ct(this.$slots.default,()=>[u(vt,{clsPrefix:e},{default:YH})])):null}})}))}}),QH={name:"Badge",common:et,self(e){const{errorColorSuppl:t,infoColorSuppl:n,successColorSuppl:r,warningColorSuppl:o,fontFamily:i}=e;return{color:t,colorInfo:n,colorSuccess:r,colorError:t,colorWarning:o,fontSize:"12px",fontFamily:i}}};function ZH(e){const{errorColor:t,infoColor:n,successColor:r,warningColor:o,fontFamily:i}=e;return{color:t,colorInfo:n,colorSuccess:r,colorError:t,colorWarning:o,fontSize:"12px",fontFamily:i}}const JH={common:nt,self:ZH},eV=E([E("@keyframes badge-wave-spread",{from:{boxShadow:"0 0 0.5px 0px var(--n-ripple-color)",opacity:.6},to:{boxShadow:"0 0 0.5px 4.5px var(--n-ripple-color)",opacity:0}
1405}),k("badge",`
1406 display: inline-flex;
1407 position: relative;
1408 vertical-align: middle;
1409 font-family: var(--n-font-family);
1410 `,[N("as-is",[k("badge-sup",{position:"static",transform:"translateX(0)"},[er({transformOrigin:"left bottom",originalTransform:"translateX(0)"})])]),N("dot",[k("badge-sup",`
1411 height: 8px;
1412 width: 8px;
1413 padding: 0;
1414 min-width: 8px;
1415 left: 100%;
1416 bottom: calc(100% - 4px);
1417 `,[E("::before","border-radius: 4px;")])]),k("badge-sup",`
1418 background: var(--n-color);
1419 transition:
1420 background-color .3s var(--n-bezier),
1421 color .3s var(--n-bezier);
1422 color: #FFF;
1423 position: absolute;
1424 height: 18px;
1425 line-height: 18px;
1426 border-radius: 9px;
1427 padding: 0 6px;
1428 text-align: center;
1429 font-size: var(--n-font-size);
1430 transform: translateX(-50%);
1431 left: 100%;
1432 bottom: calc(100% - 9px);
1433 font-variant-numeric: tabular-nums;
1434 z-index: 2;
1435 display: flex;
1436 align-items: center;
1437 `,[er({transformOrigin:"left bottom",originalTransform:"translateX(-50%)"}),k("base-wave",{zIndex:1,animationDuration:"2s",animationIterationCount:"infinite",animationDelay:"1s",animationTimingFunction:"var(--n-ripple-bezier)",animationName:"badge-wave-spread"}),E("&::before",`
1438 opacity: 0;
1439 transform: scale(1);
1440 border-radius: 9px;
1441 content: "";
1442 position: absolute;
1443 left: 0;
1444 right: 0;
1445 top: 0;
1446 bottom: 0;
1447 `)])])]),mT=Object.assign(Object.assign({},_e.props),{value:[String,Number],max:Number,dot:Boolean,type:{type:String,default:"default"},show:{type:Boolean,default:!0},showZero:Boolean,processing:Boolean,color:String,offset:Array}),tV=ae({name:"Badge",props:mT,setup(e,{slots:t}){const{mergedClsPrefixRef:n,inlineThemeDisabled:r,mergedRtlRef:o}=We(e),i=_e("Badge","-badge",eV,JH,e,n),a=M(!1),l=()=>{a.value=!0},s=()=>{a.value=!1},c=R(()=>e.show&&(e.dot||e.value!==void 0&&!(!e.showZero&&Number(e.value)<=0)||!hl(t.value)));jt(()=>{c.value&&(a.value=!0)});const d=Kt("Badge",o,n),f=R(()=>{const{type:m,color:g}=e,{common:{cubicBezierEaseInOut:b,cubicBezierEaseOut:v},self:{[Oe("color",m)]:y,fontFamily:C,fontSize:w}}=i.value;return{"--n-font-size":w,"--n-font-family":C,"--n-color":g||y,"--n-ripple-color":g||y,"--n-bezier":b,"--n-ripple-bezier":v}}),h=r?Ze("badge",R(()=>{let m="";const{type:g,color:b}=e;return g&&(m+=g[0]),b&&(m+=bl(b)),m}),f,e):void 0,p=R(()=>{const{offset:m}=e;if(!m)return;const[g,b]=m,v=typeof g=="number"?`${g}px`:g,y=typeof b=="number"?`${b}px`:b;return{transform:`translate(calc(${d!=null&&d.value?"50%":"-50%"} + ${v}), ${y})`}});return{rtlEnabled:d,mergedClsPrefix:n,appeared:a,showBadge:c,handleAfterEnter:l,handleAfterLeave:s,cssVars:r?void 0:f,themeClass:h==null?void 0:h.themeClass,onRender:h==null?void 0:h.onRender,offsetStyle:p}},render(){var e;const{mergedClsPrefix:t,onRender:n,themeClass:r,$slots:o}=this;n==null||n();const i=(e=o.default)===null||e===void 0?void 0:e.call(o);return u("div",{class:[`${t}-badge`,this.rtlEnabled&&`${t}-badge--rtl`,r,{[`${t}-badge--dot`]:this.dot,[`${t}-badge--as-is`]:!i}],style:this.cssVars},i,u(Zt,{name:"fade-in-scale-up-transition",onAfterEnter:this.handleAfterEnter,onAfterLeave:this.handleAfterLeave},{default:()=>this.showBadge?u("sup",{class:`${t}-badge-sup`,title:ys(this.value),style:this.offsetStyle},Ct(o.value,()=>[this.dot?null:u(oH,{clsPrefix:t,appeared:this.appeared,max:this.max,value:this.value})]),this.processing?u(LR,{clsPrefix:t}):null):null}))}}),nV={fontWeightActive:"400"};function pT(e){const{fontSize:t,textColor3:n,textColor2:r,borderRadius:o,buttonColor2Hover:i,buttonColor2Pressed:a}=e;return Object.assign(Object.assign({},nV),{fontSize:t,itemLineHeight:"1.25",itemTextColor:n,itemTextColorHover:r,itemTextColorPressed:r,itemTextColorActive:r,itemBorderRadius:o,itemColorHover:i,itemColorPressed:a,separatorColor:n})}const rV={common:nt,self:pT},oV={name:"Breadcrumb",common:et,self:pT},iV=k("breadcrumb",`
1448 white-space: nowrap;
1449 cursor: default;
1450 line-height: var(--n-item-line-height);
1451`,[E("ul",`
1452 list-style: none;
1453 padding: 0;
1454 margin: 0;
1455 `),E("a",`
1456 color: inherit;
1457 text-decoration: inherit;
1458 `),k("breadcrumb-item",`
1459 font-size: var(--n-font-size);
1460 transition: color .3s var(--n-bezier);
1461 display: inline-flex;
1462 align-items: center;
1463 `,[k("icon",`
1464 font-size: 18px;
1465 vertical-align: -.2em;
1466 transition: color .3s var(--n-bezier);
1467 color: var(--n-item-text-color);
1468 `),E("&:not(:last-child)",[N("clickable",[I("link",`
1469 cursor: pointer;
1470 `,[E("&:hover",`
1471 background-color: var(--n-item-color-hover);
1472 `),E("&:active",`
1473 background-color: var(--n-item-color-pressed); 
1474 `)])])]),I("link",`
1475 padding: 4px;
1476 border-radius: var(--n-item-border-radius);
1477 transition:
1478 background-color .3s var(--n-bezier),
1479 color .3s var(--n-bezier);
1480 color: var(--n-item-text-color);
1481 position: relative;
1482 `,[E("&:hover",`
1483 color: var(--n-item-text-color-hover);
1484 `,[k("icon",`
1485 color: var(--n-item-text-color-hover);
1486 `)]),E("&:active",`
1487 color: var(--n-item-text-color-pressed);
1488 `,[k("icon",`
1489 color: var(--n-item-text-color-pressed);
1490 `)])]),I("separator",`
1491 margin: 0 8px;
1492 color: var(--n-separator-color);
1493 transition: color .3s var(--n-bezier);
1494 user-select: none;
1495 -webkit-user-select: none;
1496 `),E("&:last-child",[I("link",`
1497 font-weight: var(--n-font-weight-active);
1498 cursor: unset;
1499 color: var(--n-item-text-color-active);
1500 `,[k("icon",`
1501 color: var(--n-item-text-color-active);
1502 `)]),I("separator",`
1503 display: none;
1504 `)])])]),gT="n-breadcrumb",vT=Object.assign(Object.assign({},_e.props),{separator:{type:String,default:"/"}}),aV=ae({name:"Breadcrumb",props:vT,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=We(e),r=_e("Breadcrumb","-breadcrumb",iV,rV,e,t);ct(gT,{separatorRef:Ce(e,"separator"),mergedClsPrefixRef:t});const o=R(()=>{const{common:{cubicBezierEaseInOut:a},self:{separatorColor:l,itemTextColor:s,itemTextColorHover:c,itemTextColorPressed:d,itemTextColorActive:f,fontSize:h,fontWeightActive:p,itemBorderRadius:m,itemColorHover:g,itemColorPressed:b,itemLineHeight:v}}=r.value;return{"--n-font-size":h,"--n-bezier":a,"--n-item-text-color":s,"--n-item-text-color-hover":c,"--n-item-text-color-pressed":d,"--n-item-text-color-active":f,"--n-separator-color":l,"--n-item-color-hover":g,"--n-item-color-pressed":b,"--n-item-border-radius":m,"--n-font-weight-active":p,"--n-item-line-height":v}}),i=n?Ze("breadcrumb",void 0,o,e):void 0;return{mergedClsPrefix:t,cssVars:n?void 0:o,themeClass:i==null?void 0:i.themeClass,onRender:i==null?void 0:i.onRender}},render(){var e;return(e=this.onRender)===null||e===void 0||e.call(this),u("nav",{class:[`${this.mergedClsPrefix}-breadcrumb`,this.themeClass],style:this.cssVars,"aria-label":"Breadcrumb"},u("ul",null,this.$slots))}});function lV(e=Kr?window:null){const t=()=>{const{hash:o,host:i,hostname:a,href:l,origin:s,pathname:c,port:d,protocol:f,search:h}=(e==null?void 0:e.location)||{};return{hash:o,host:i,hostname:a,href:l,origin:s,pathname:c,port:d,protocol:f,search:h}},n=M(t()),r=()=>{n.value=t()};return jt(()=>{e&&(e.addEventListener("popstate",r),e.addEventListener("hashchange",r))}),Tl(()=>{e&&(e.removeEventListener("popstate",r),e.removeEventListener("hashchange",r))}),n}const bT={separator:String,href:String,clickable:{type:Boolean,default:!0},showSeparator:{type:Boolean,default:!0},onClick:Function},sV=ae({name:"BreadcrumbItem",props:bT,slots:Object,setup(e,{slots:t}){const n=Ve(gT,null);if(!n)return()=>null;const{separatorRef:r,mergedClsPrefixRef:o}=n,i=lV(),a=R(()=>e.href?"a":"span"),l=R(()=>i.value.href===e.href?"location":null);return()=>{const{value:s}=o;return u("li",{class:[`${s}-breadcrumb-item`,e.clickable&&`${s}-breadcrumb-item--clickable`]},u(a.value,{class:`${s}-breadcrumb-item__link`,"aria-current":l.value,href:e.href,onClick:e.onClick},t),e.showSeparator&&u("span",{class:`${s}-breadcrumb-item__separator`,"aria-hidden":"true"},Ct(t.separator,()=>{var c;return[(c=e.separator)!==null&&c!==void 0?c:r.value]})))}}});function La(e){return ft(e,[255,255,255,.16])}function Gd(e){return ft(e,[0,0,0,.12])}const yT="n-button-group",cV={paddingTiny:"0 6px",paddingSmall:"0 10px",paddingMedium:"0 14px",paddingLarge:"0 18px",paddingRoundTiny:"0 10px",paddingRoundSmall:"0 14px",paddingRoundMedium:"0 18px",paddingRoundLarge:"0 22px",iconMarginTiny:"6px",iconMarginSmall:"6px",iconMarginMedium:"6px",iconMarginLarge:"6px",iconSizeTiny:"14px",iconSizeSmall:"18px",iconSizeMedium:"18px",iconSizeLarge:"20px",rippleDuration:".6s"};function xT(e){const{heightTiny:t,heightSmall:n,heightMedium:r,heightLarge:o,borderRadius:i,fontSizeTiny:a,fontSizeSmall:l,fontSizeMedium:s,fontSizeLarge:c,opacityDisabled:d,textColor2:f,textColor3:h,primaryColorHover:p,primaryColorPressed:m,borderColor:g,primaryColor:b,baseColor:v,infoColor:y,infoColorHover:C,infoColorPressed:w,successColor:x,successColorHover:S,successColorPressed:T,warningColor:P,warningColorHover:_,warningColorPressed:O,errorColor:z,errorColorHover:$,errorColorPressed:D,fontWeight:B,buttonColor2:L,buttonColor2Hover:U,buttonColor2Pressed:j,fontWeightStrong:te}=e;return Object.assign(Object.assign({},cV),{heightTiny:t,heightSmall:n,heightMedium:r,heightLarge:o,borderRadiusTiny:i,borderRadiusSmall:i,borderRadiusMedium:i,borderRadiusLarge:i,fontSizeTiny:a,fontSizeSmall:l,fontSizeMedium:s,fontSizeLarge:c,opacityDisabled:d,colorOpacitySecondary:"0.16",colorOpacitySecondaryHover:"0.22",colorOpacitySecondaryPressed:"0.28",colorSecondary:L,colorSecondaryHover:U,colorSecondaryPressed:j,colorTertiary:L,colorTertiaryHover:U,colorTertiaryPressed:j,colorQuaternary:"#0000",colorQuaternaryHover:U,colorQuaternaryPressed:j,color:"#0000",colorHover:"#0000",colorPressed:"#0000",colorFocus:"#0000",colorDisabled:"#0000",textColor:f,textColorTertiary:h,textColorHover:p,textColorPressed:m,textColorFocus:p,textColorDisabled:f,textColorText:f,textColorTextHover:p,textColorTextPressed:m,textColorTextFocus:p,textColorTextDisabled:f,textColorGhost:f,textColorGhostHover:p,textColorGhostPressed:m,textColorGhostFocus:p,textColorGhostDisabled:f,border:`1px solid ${g}`,borderHover:`1px solid ${p}`,borderPressed:`1px solid ${m}`,borderFocus:`1px solid ${p}`,borderDisabled:`1px solid ${g}`,rippleColor:b,colorPrimary:b,colorHoverPrimary:p,colorPressedPrimary:m,colorFocusPrimary:p,colorDisabledPrimary:b,textColorPrimary:v,textColorHoverPrimary:v,textColorPressedPrimary:v,textColorFocusPrimary:v,textColorDisabledPrimary:v,textColorTextPrimary:b,textColorTextHoverPrimary:p,textColorTextPressedPrimary:m,textColorTextFocusPrimary:p,textColorTextDisabledPrimary:f,textColorGhostPrimary:b,textColorGhostHoverPrimary:p,textColorGhostPressedPrimary:m,textColorGhostFocusPrimary:p,textColorGhostDisabledPrimary:b,borderPrimary:`1px solid ${b}`,borderHoverPrimary:`1px solid ${p}`,borderPressedPrimary:`1px solid ${m}`,borderFocusPrimary:`1px solid ${p}`,borderDisabledPrimary:`1px solid ${b}`,rippleColorPrimary:b,colorInfo:y,colorHoverInfo:C,colorPressedInfo:w,colorFocusInfo:C,colorDisabledInfo:y,textColorInfo:v,textColorHoverInfo:v,textColorPressedInfo:v,textColorFocusInfo:v,textColorDisabledInfo:v,textColorTextInfo:y,textColorTextHoverInfo:C,textColorTextPressedInfo:w,textColorTextFocusInfo:C,textColorTextDisabledInfo:f,textColorGhostInfo:y,textColorGhostHoverInfo:C,textColorGhostPressedInfo:w,textColorGhostFocusInfo:C,textColorGhostDisabledInfo:y,borderInfo:`1px solid ${y}`,borderHoverInfo:`1px solid ${C}`,borderPressedInfo:`1px solid ${w}`,borderFocusInfo:`1px solid ${C}`,borderDisabledInfo:`1px solid ${y}`,rippleColorInfo:y,colorSuccess:x,colorHoverSuccess:S,colorPressedSuccess:T,colorFocusSuccess:S,colorDisabledSuccess:x,textColorSuccess:v,textColorHoverSuccess:v,textColorPressedSuccess:v,textColorFocusSuccess:v,textColorDisabledSuccess:v,textColorTextSuccess:x,textColorTextHoverSuccess:S,textColorTextPressedSuccess:T,textColorTextFocusSuccess:S,textColorTextDisabledSuccess:f,textColorGhostSuccess:x,textColorGhostHoverSuccess:S,textColorGhostPressedSuccess:T,textColorGhostFocusSuccess:S,textColorGhostDisabledSuccess:x,borderSuccess:`1px solid ${x}`,borderHoverSuccess:`1px solid ${S}`,borderPressedSuccess:`1px solid ${T}`,borderFocusSuccess:`1px solid ${S}`,borderDisabledSuccess:`1px solid ${x}`,rippleColorSuccess:x,colorWarning:P,colorHoverWarning:_,colorPressedWarning:O,colorFocusWarning:_,colorDisabledWarning:P,textColorWarning:v,textColorHoverWarning:v,textColorPressedWarning:v,textColorFocusWarning:v,textColorDisabledWarning:v,textColorTextWarning:P,textColorTextHoverWarning:_,textColorTextPressedWarning:O,textColorTextFocusWarning:_,textColorTextDisabledWarning:f,textColorGhostWarning:P,textColorGhostHoverWarning:_,textColorGhostPressedWarning:O,textColorGhostFocusWarning:_,textColorGhostDisabledWarning:P,borderWarning:`1px solid ${P}`,borderHoverWarning:`1px solid ${_}`,borderPressedWarning:`1px solid ${O}`,borderFocusWarning:`1px solid ${_}`,borderDisabledWarning:`1px solid ${P}`,rippleColorWarning:P,colorError:z,colorHoverError:$,colorPressedError:D,colorFocusError:$,colorDisabledError:z,textColorError:v,textColorHoverError:v,textColorPressedError:v,textColorFocusError:v,textColorDisabledError:v,textColorTextError:z,textColorTextHoverError:$,textColorTextPressedError:D,textColorTextFocusError:$,textColorTextDisabledError:f,textColorGhostError:z,textColorGhostHoverError:$,textColorGhostPressedError:D,textColorGhostFocusError:$,textColorGhostDisabledError:z,borderError:`1px solid ${z}`,borderHoverError:`1px solid ${$}`,borderPressedError:`1px solid ${D}`,borderFocusError:`1px solid ${$}`,borderDisabledError:`1px solid ${z}`,rippleColorError:z,waveOpacity:"0.6",fontWeight:B,fontWeightStrong:te})}
1504const oo={name:"Button",common:nt,self:xT},io={name:"Button",common:et,self(e){const t=xT(e);return t.waveOpacity="0.8",t.colorOpacitySecondary="0.16",t.colorOpacitySecondaryHover="0.2",t.colorOpacitySecondaryPressed="0.12",t}},dV=E([k("button",`
1505 margin: 0;
1506 font-weight: var(--n-font-weight);
1507 line-height: 1;
1508 font-family: inherit;
1509 padding: var(--n-padding);
1510 height: var(--n-height);
1511 font-size: var(--n-font-size);
1512 border-radius: var(--n-border-radius);
1513 color: var(--n-text-color);
1514 background-color: var(--n-color);
1515 width: var(--n-width);
1516 white-space: nowrap;
1517 outline: none;
1518 position: relative;
1519 z-index: auto;
1520 border: none;
1521 display: inline-flex;
1522 flex-wrap: nowrap;
1523 flex-shrink: 0;
1524 align-items: center;
1525 justify-content: center;
1526 user-select: none;
1527 -webkit-user-select: none;
1528 text-align: center;
1529 cursor: pointer;
1530 text-decoration: none;
1531 transition:
1532 color .3s var(--n-bezier),
1533 background-color .3s var(--n-bezier),
1534 opacity .3s var(--n-bezier),
1535 border-color .3s var(--n-bezier);
1536 `,[N("color",[I("border",{borderColor:"var(--n-border-color)"}),N("disabled",[I("border",{borderColor:"var(--n-border-color-disabled)"})]),xt("disabled",[E("&:focus",[I("state-border",{borderColor:"var(--n-border-color-focus)"})]),E("&:hover",[I("state-border",{borderColor:"var(--n-border-color-hover)"})]),E("&:active",[I("state-border",{borderColor:"var(--n-border-color-pressed)"})]),N("pressed",[I("state-border",{borderColor:"var(--n-border-color-pressed)"})])])]),N("disabled",{backgroundColor:"var(--n-color-disabled)",color:"var(--n-text-color-disabled)"},[I("border",{border:"var(--n-border-disabled)"})]),xt("disabled",[E("&:focus",{backgroundColor:"var(--n-color-focus)",color:"var(--n-text-color-focus)"},[I("state-border",{border:"var(--n-border-focus)"})]),E("&:hover",{backgroundColor:"var(--n-color-hover)",color:"var(--n-text-color-hover)"},[I("state-border",{border:"var(--n-border-hover)"})]),E("&:active",{backgroundColor:"var(--n-color-pressed)",color:"var(--n-text-color-pressed)"},[I("state-border",{border:"var(--n-border-pressed)"})]),N("pressed",{backgroundColor:"var(--n-color-pressed)",color:"var(--n-text-color-pressed)"},[I("state-border",{border:"var(--n-border-pressed)"})])]),N("loading","cursor: wait;"),k("base-wave",`
1537 pointer-events: none;
1538 top: 0;
1539 right: 0;
1540 bottom: 0;
1541 left: 0;
1542 animation-iteration-count: 1;
1543 animation-duration: var(--n-ripple-duration);
1544 animation-timing-function: var(--n-bezier-ease-out), var(--n-bezier-ease-out);
1545 `,[N("active",{zIndex:1,animationName:"button-wave-spread, button-wave-opacity"})]),Kr&&"MozBoxSizing"in document.createElement("div").style?E("&::moz-focus-inner",{border:0}):null,I("border, state-border",`
1546 position: absolute;
1547 left: 0;
1548 top: 0;
1549 right: 0;
1550 bottom: 0;
1551 border-radius: inherit;
1552 transition: border-color .3s var(--n-bezier);
1553 pointer-events: none;
1554 `),I("border",`
1555 border: var(--n-border);
1556 `),I("state-border",`
1557 border: var(--n-border);
1558 border-color: #0000;
1559 z-index: 1;
1560 `),I("icon",`
1561 margin: var(--n-icon-margin);
1562 margin-left: 0;
1563 height: var(--n-icon-size);
1564 width: var(--n-icon-size);
1565 max-width: var(--n-icon-size);
1566 font-size: var(--n-icon-size);
1567 position: relative;
1568 flex-shrink: 0;
1569 `,[k("icon-slot",`
1570 height: var(--n-icon-size);
1571 width: var(--n-icon-size);
1572 position: absolute;
1573 left: 0;
1574 top: 50%;
1575 transform: translateY(-50%);
1576 display: flex;
1577 align-items: center;
1578 justify-content: center;
1579 `,[ur({top:"50%",originalTransform:"translateY(-50%)"})]),BR()]),I("content",`
1580 display: flex;
1581 align-items: center;
1582 flex-wrap: nowrap;
1583 min-width: 0;
1584 `,[E("~",[I("icon",{margin:"var(--n-icon-margin)",marginRight:0})])]),N("block",`
1585 display: flex;
1586 width: 100%;
1587 `),N("dashed",[I("border, state-border",{borderStyle:"dashed !important"})]),N("disabled",{cursor:"not-allowed",opacity:"var(--n-opacity-disabled)"})]),E("@keyframes button-wave-spread",{from:{boxShadow:"0 0 0.5px 0 var(--n-ripple-color)"},to:{boxShadow:"0 0 0.5px 4.5px var(--n-ripple-color)"}}),E("@keyframes button-wave-opacity",{from:{opacity:"var(--n-wave-opacity)"},to:{opacity:0}})]),CT=Object.assign(Object.assign({},_e.props),{color:String,textColor:String,text:Boolean,block:Boolean,loading:Boolean,disabled:Boolean,circle:Boolean,size:String,ghost:Boolean,round:Boolean,secondary:Boolean,tertiary:Boolean,quaternary:Boolean,strong:Boolean,focusable:{type:Boolean,default:!0},keyboard:{type:Boolean,default:!0},tag:{type:String,default:"button"},type:{type:String,default:"default"},dashed:Boolean,renderIcon:Function,iconPlacement:{type:String,default:"left"},attrType:{type:String,default:"button"},bordered:{type:Boolean,default:!0},onClick:[Function,Array],nativeFocusBehavior:{type:Boolean,default:!qR},spinProps:Object}),Vt=ae({name:"Button",props:CT,slots:Object,setup(e){const t=M(null),n=M(null),r=M(!1),o=ht(()=>!e.quaternary&&!e.tertiary&&!e.secondary&&!e.text&&(!e.color||e.ghost||e.dashed)&&e.bordered),i=Ve(yT,{}),{inlineThemeDisabled:a,mergedClsPrefixRef:l,mergedRtlRef:s,mergedComponentPropsRef:c}=We(e),{mergedSizeRef:d}=zn({}
1587,{defaultSize:"medium",mergedSize:x=>{var S,T;const{size:P}=e;if(P)return P;const{size:_}=i;if(_)return _;const{mergedSize:O}=x||{};if(O)return O.value;const z=(T=(S=c==null?void 0:c.value)===null||S===void 0?void 0:S.Button)===null||T===void 0?void 0:T.size;return z||"medium"}}),f=R(()=>e.focusable&&!e.disabled),h=x=>{var S;f.value||x.preventDefault(),!e.nativeFocusBehavior&&(x.preventDefault(),!e.disabled&&f.value&&((S=t.value)===null||S===void 0||S.focus({preventScroll:!0})))},p=x=>{var S;if(!e.disabled&&!e.loading){const{onClick:T}=e;T&&we(T,x),e.text||(S=n.value)===null||S===void 0||S.play()}},m=x=>{switch(x.key){case"Enter":if(!e.keyboard)return;r.value=!1}},g=x=>{switch(x.key){case"Enter":if(!e.keyboard||e.loading){x.preventDefault();return}r.value=!0}},b=()=>{r.value=!1},v=_e("Button","-button",dV,oo,e,l),y=Kt("Button",s,l),C=R(()=>{const x=v.value,{common:{cubicBezierEaseInOut:S,cubicBezierEaseOut:T},self:P}=x,{rippleDuration:_,opacityDisabled:O,fontWeight:z,fontWeightStrong:$}=P,D=d.value,{dashed:B,type:L,ghost:U,text:j,color:te,round:ue,circle:ge,textColor:Q,secondary:le,tertiary:J,quaternary:W,strong:Y}=e,he={"--n-font-weight":Y?$:z};let ne={"--n-color":"initial","--n-color-hover":"initial","--n-color-pressed":"initial","--n-color-focus":"initial","--n-color-disabled":"initial","--n-ripple-color":"initial","--n-text-color":"initial","--n-text-color-hover":"initial","--n-text-color-pressed":"initial","--n-text-color-focus":"initial","--n-text-color-disabled":"initial"};const xe=L==="tertiary",oe=L==="default",se=xe?"default":L;if(j){const F=Q||te;ne={"--n-color":"#0000","--n-color-hover":"#0000","--n-color-pressed":"#0000","--n-color-focus":"#0000","--n-color-disabled":"#0000","--n-ripple-color":"#0000","--n-text-color":F||P[Oe("textColorText",se)],"--n-text-color-hover":F?La(F):P[Oe("textColorTextHover",se)],"--n-text-color-pressed":F?Gd(F):P[Oe("textColorTextPressed",se)
1587],"--n-text-color-focus":F?La(F):P[Oe("textColorTextHover",se)],"--n-text-color-disabled":F||P[Oe("textColorTextDisabled",se)]}}else if(U||B){const F=Q||te;ne={"--n-color":"#0000","--n-color-hover":"#0000","--n-color-pressed":"#0000","--n-color-focus":"#0000","--n-color-disabled":"#0000","--n-ripple-color":te||P[Oe("rippleColor",se)],"--n-text-color":F||P[Oe("textColorGhost",se)],"--n-text-color-hover":F?La(F):P[Oe("textColorGhostHover",se)],"--n-text-color-pressed":F?Gd(F):P[Oe("textColorGhostPressed",se)],"--n-text-color-focus":F?La(F):P[Oe("textColorGhostHover",se)],"--n-text-color-disabled":F||P[Oe("textColorGhostDisabled",se)]}}else if(le){const F=oe?P.textColor:xe?P.textColorTertiary:P[Oe("color",se)],K=te||F,H=L!=="default"&&L!=="tertiary";ne={"--n-color":H?Ye(K,{alpha:Number(P.colorOpacitySecondary)}):P.colorSecondary,"--n-color-hover":H?Ye(K,{alpha:Number(P.colorOpacitySecondaryHover)}):P.colorSecondaryHover,"--n-color-pressed":H?Ye(K,{alpha:Number(P.colorOpacitySecondaryPressed)}):P.colorSecondaryPressed,"--n-color-focus":H?Ye(K,{alpha:Number(P.colorOpacitySecondaryHover)}):P.colorSecondaryHover,"--n-color-disabled":P.colorSecondary,"--n-ripple-color":"#0000","--n-text-color":K,"--n-text-color-hover":K,"--n-text-color-pressed":K,"--n-text-color-focus":K,"--n-text-color-disabled":K}}else if(J||W){const F=oe?P.textColor:xe?P.textColorTertiary:P[Oe("color",se)],K=te||F;J?(ne["--n-color"]=P.colorTertiary,ne["--n-color-hover"]=P.colorTertiaryHover,ne["--n-color-pressed"]=P.colorTertiaryPressed,ne["--n-color-focus"]=P.colorSecondaryHover,ne["--n-color-disabled"]=P.colorTertiary):(ne["--n-color"]=P.colorQuaternary,ne["--n-color-hover"]=P.colorQuaternaryHover,ne["--n-color-pressed"]=P.colorQuaternaryPressed,ne["--n-color-focus"]=P.colorQuaternaryHover,ne["--n-color-disabled"]=P.colorQuaternary),ne["--n-ripple-color"]="#0000",ne["--n-text-color"]=K,ne["--n-text-color-hover"]=K,ne["--n-text-color-pressed"]=K,ne["--n-text-color-focus"]=K,ne["--n-text-color-disabled"]=K}else ne={"--n-color":te||P[Oe("color",se)],"--n-color-hover":te?La(te):P[Oe("colorHover",se)],"--n-color-pressed":te?Gd(te):P[Oe("colorPressed",se)
1587],"--n-color-focus":te?La(te):P[Oe("colorFocus",se)],"--n-color-disabled":te||P[Oe("colorDisabled",se)],"--n-ripple-color":te||P[Oe("rippleColor",se)],"--n-text-color":Q||(te?P.textColorPrimary:xe?P.textColorTertiary:P[Oe("textColor",se)]),"--n-text-color-hover":Q||(te?P.textColorHoverPrimary:P[Oe("textColorHover",se)]),"--n-text-color-pressed":Q||(te?P.textColorPressedPrimary:P[Oe("textColorPressed",se)]),"--n-text-color-focus":Q||(te?P.textColorFocusPrimary:P[Oe("textColorFocus",se)]),"--n-text-color-disabled":Q||(te?P.textColorDisabledPrimary:P[Oe("textColorDisabled",se)])};let Me={"--n-border":"initial","--n-border-hover":"initial","--n-border-pressed":"initial","--n-border-focus":"initial","--n-border-disabled":"initial"};j?Me={"--n-border":"none","--n-border-hover":"none","--n-border-pressed":"none","--n-border-focus":"none","--n-border-disabled":"none"}:Me={"--n-border":P[Oe("border",se)],"--n-border-hover":P[Oe("borderHover",se)],"--n-border-pressed":P[Oe("borderPressed",se)],"--n-border-focus":P[Oe("borderFocus",se)],"--n-border-disabled":P[Oe("borderDisabled",se)]};const{[Oe("height",D)]:V,[Oe("fontSize",D)]:Z,[Oe("padding",D)]:X,[Oe("paddingRound",D)]:be,[Oe("iconSize",D)]:ke,[Oe("borderRadius",D)]:ye,[Oe("iconMargin",D)]:re,waveOpacity:pe}=P,A={"--n-width":ge&&!j?V:"initial","--n-height":j?"initial":V,"--n-font-size":Z,"--n-padding":ge||j?"initial":ue?be:X,"--n-icon-size":ke,"--n-icon-margin":re,"--n-border-radius":j?"initial":ge||ue?V:ye};return Object.assign(Object.assign(Object.assign(Object.assign({"--n-bezier":S,"--n-bezier-ease-out":T,"--n-ripple-duration":_,"--n-opacity-disabled":O,"--n-wave-opacity":pe},he),ne),Me),A)}),w=a?Ze("button",R(()=>{let x="";const{dashed:S,type:T,ghost:P,text:_,color:O,round:z,circle:$,textColor:D,secondary:B,tertiary:L,quaternary:U,strong:j}=e;S&&(x+="a"),P&&(x+="b"),_&&(x+="c"),z&&(x+="d"),$&&(x+="e"),B&&(x+="f"),L&&(x+="g"),U&&(x+="h"),j&&(x+="i"),O&&(x+=`j${bl(O)}`),D&&(x+=`k${bl(D)}`);const{value:te}=d;return x+=`l${te[0]}`,x+=`m${T[0]}`,x}),C,e):void 0;return{selfElRef:t,waveElRef:n,mergedClsPrefix:l,mergedFocusable:f,mergedSize:d,showBorder:o,enterPressed:r,rtlEnabled:y,handleMousedown:h,handleKeydown:g,handleBlur:b,handleKeyup:m,handleClick:p,customColorCssVars:R(()=>{const{color:x}=e;if(!x)return null;const S=La(x);return{"--n-border-color":x,"--n-border-color-hover":S,"--n-border-color-pressed":Gd(x),"--n-border-color-focus":S,"--n-border-color-disabled":x}}),cssVars:a?void 0:C,themeClass:w==null?void 0:w.themeClass,onRender:w==null?void 0:w.onRender}},render(){const{mergedClsPrefix:e,tag:t,onRender:n}=this;n==null||n();const r=Pt(this.$slots.default,o=>o&&u("span",{class:`${e}-button__content`},o));return u(t,{ref:"selfElRef",class:[this.themeClass,`${e}-button`,`${e}-button--${this.type}-type`,`${e}-button--${this.mergedSize}-type`,this.rtlEnabled&&`${e}-button--rtl`,this.disabled&&`${e}-button--disabled`,this.block&&`${e}-button--block`,this.enterPressed&&`${e}-button--pressed`,!this.text&&this.dashed&&`${e}-button--dashed`,this.color&&`${e}-button--color`,this.secondary&&`${e}-button--secondary`,this.loading&&`${e}-button--loading`,this.ghost&&`${e}-button--ghost`],tabindex:this.mergedFocusable?0:-1,type:this.attrType,style:this.cssVars,disabled:this.disabled,onClick:this.handleClick,onBlur:this.handleBlur,onMousedown:this.handleMousedown,onKeyup:this.handleKeyup,onKeydown:this.handleKeydown},this.iconPlacement==="right"&&r,u(xi,{width:!0},{default:()=>Pt(this.$slots.icon,o=>(this.loading||this.renderIcon||o)&&u("span",{class:`${e}-button__icon`,style:{margin:hl(this.$slots.default)?"0":""}},u(yi,null,{default:()=>this.loading?u(qo,Object.assign({clsPrefix:e,key:"loading",class:`${e}-icon-slot`,strokeWidth:20},this.spinProps)):u("div",{key:"icon",class:`${e}-icon-slot`,role:"none"},this.renderIcon?this.renderIcon():o)})))}),this.iconPlacement==="left"&&r,this.text?null:u(LR,{ref:"waveElRef",clsPrefix:e}),this.showBorder?u("div",{"aria-hidden":!0,class:`${e}-button__border`,style:this.customColorCssVars}):null,this.showBorder?u("div",{"aria-hidden":!0,class:`${e}-button__state-border`,style:this.customColorCssVars}):null)}}),Ho=Vt,An="0!important",wT="-1px!important";function Wl(e){return N(`${e}-type`,[E("& +",[k("button",{},[N(`${e}-type`,[I("border",{borderLeftWidth:An}),I("state-border",{left:wT})])])])])}function ql(e){return N(`${e}-type`,[E("& +",[k("button",[N(`${e}-type`,[I("border",{borderTopWidth:An}),I("state-border",{top:wT})])])])])}const uV=k("button-group",`
1588 flex-wrap: nowrap;
1589 display: inline-flex;
1590 position: relative;
1591`,[xt("vertical",{flexDirection:"row"},[xt("rtl",[k("button",[E("&:first-child:not(:last-child)",`
1592 margin-right: ${An};
1593 border-top-right-radius: ${An};
1594 border-bottom-right-radius: ${An};
1595 `),E("&:last-child:not(:first-child)",`
1596 margin-left: ${An};
1597 border-top-left-radius: ${An};
1598 border-bottom-left-radius: ${An};
1599 `),E("&:not(:first-child):not(:last-child)",`
1600 margin-left: ${An};
1601 margin-right: ${An};
1602 border-radius: ${An};
1603 `),Wl("default"),N("ghost",[Wl("primary"),Wl("info"),Wl("success"),Wl("warning"),Wl("error")])])])]),N("vertical",{flexDirection:"column"},[k("button",[E("&:first-child:not(:last-child)",`
1604 margin-bottom: ${An};
1605 margin-left: ${An};
1606 margin-right: ${An};
1607 border-bottom-left-radius: ${An};
1608 border-bottom-right-radius: ${An};
1609 `),E("&:last-child:not(:first-child)",`
1610 margin-top: ${An};
1611 margin-left: ${An};
1612 margin-right: ${An};
1613 border-top-left-radius: ${An};
1614 border-top-right-radius: ${An};
1615 `),E("&:not(:first-child):not(:last-child)",`
1616 margin: ${An};
1617 border-radius: ${An};
1618 `),ql("default"),N("ghost",[ql("primary"),ql("info"),ql("success"),ql("warning"),ql("error")])])])]),ST={size:String,vertical:Boolean},vv=ae({name:"ButtonGroup",props:ST,setup(e){const{mergedClsPrefixRef:t,mergedRtlRef:n}=We(e);return bo("-button-group",uV,t),ct(yT,e),{rtlEnabled:Kt("ButtonGroup",n,t),mergedClsPrefix:t}},render(){const{mergedClsPrefix:e}=this;return u("div",{class:[`${e}-button-group`,this.rtlEnabled&&`${e}-button-group--rtl`,this.vertical&&`${e}-button-group--vertical`],role:"group"},this.$slots)}});function nl(e,t,n){const r=Ot(e,n==null?void 0:n.in);return isNaN(t)?Sn((n==null?void 0:n.in)||e,NaN):(t&&r.setDate(r.getDate()+t),r)}function ar(e,t,n){const r=Ot(e,n==null?void 0:n.in);if(isNaN(t))return Sn(e,NaN);if(!t)return r;const o=r.getDate(),i=Sn(e,r.getTime());i.setMonth(r.getMonth()+t+1,0);const a=i.getDate();return o>=a?i:(r.setFullYear(i.getFullYear(),i.getMonth(),o),r)}function Ss(e,t){return po(e,{...t,weekStartsOn:1}
1618)}function kT(e,t){const n=Ot(e,t==null?void 0:t.in),r=n.getFullYear(),o=Sn(n,0);o.setFullYear(r+1,0,4),o.setHours(0,0,0,0);const i=Ss(o),a=Sn(n,0);a.setFullYear(r,0,4),a.setHours(0,0,0,0);const l=Ss(a);return n.getTime()>=i.getTime()?r+1:n.getTime()>=l.getTime()?r:r-1}function ks(e){const t=Ot(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function hi(e,t){const n=Ot(e,t==null?void 0:t.in);return n.setHours(0,0,0,0),n}function RT(e,t,n){const[r,o]=$a(n==null?void 0:n.in,e,t),i=hi(r),a=hi(o),l=+i-ks(i),s=+a-ks(a);return Math.round((l-s)/hN)}function fV(e,t){const n=kT(e,t),r=Sn(e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),Ss(r)}function hV(e,t,n){return ar(e,t*3,n)}function tf(e,t,n){return ar(e,t*12,n)}function mV(e,t){const n=+Ot(e)-+Ot(t);return n<0?-1:n>0?1:n}function pV(e,t,n){const[r,o]=$a(n==null?void 0:n.in,e,t);return+hi(r)==+hi(o)}function gV(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function _o(e){return!(!gV(e)&&typeof e!="number"||isNaN(+Ot(e)))}function vV(e,t){const n=Ot(e,t==null?void 0:t.in);return Math.trunc(n.getMonth()/3)+1}function bV(e){return t=>{const r=(e?Math[e]:Math.trunc)(t);return r===0?0:r}}function yV(e,t){const[n,r]=$a(e,t.start,t.end);return{start:n,end:r}}function TT(e,t){const{start:n,end:r}=yV(t==null?void 0:t.in,e);let o=+n>+r;const i=o?+n:+r,a=o?r:n;a.setHours(0,0,0,0);let l=1;const s=[];for(;+a<=i;)s.push(Sn(n,a)),a.setDate(a.getDate()+l),a.setHours(0,0,0,0);return o?s.reverse():s}function Gc(e,t){const n=Ot(e,t==null?void 0:t.in),r=n.getMonth(),o=r-r%3;return n.setMonth(o,1),n.setHours(0,0,0,0),n}function Ro(e,t){const n=Ot(e,t==null?void 0:t.in);return n.setDate(1),n.setHours(0,0,0,0),n}function xV(e,t){const n=Ot(e,t==null?void 0:t.in),r=n.getFullYear();return n.setFullYear(r+1,0,0),n.setHours(23,59,59,999),n}function Bs(e,t){const n=Ot(e,t==null?void 0:t.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function CV(e,t){var l,s,c,d;const n=Ea(),r=(t==null?void 0:t.weekStartsOn)??((s=(l=t==null?void 0:t.locale)==null?void 0:l.options)==null?void 0:s.weekStartsOn)??n.weekStartsOn??((d=(c=n.locale)==null?void 0:c.options)==null?void 0:d.weekStartsOn)??0,o=Ot(e,t==null?void 0:t.in),i=o.getDay(),a=(i<r?-7:0)+6-(i-r);return o.setDate(o.getDate()+a),o.setHours(23,59,59,999),o}function wV(e,t){const n=Ot(e,t==null?void 0:t.in);return RT(n,Bs(n))+1}function PT(e,t){const n=Ot(e,t==null?void 0:t.in),r=+Ss(n)-+fV(n);return Math.round(r/hk)+1}function bv(e,t){var d,f,h,p;const n=Ot(e,t==null?void 0:t.in),r=n.getFullYear(),o=Ea(),i=(t==null?void 0:t.firstWeekContainsDate)??((f=(d=t==null?void 0:t.locale)==null?void 0:d.options)==null?void 0:f.firstWeekContainsDate)??o.firstWeekContainsDate??((p=(h=o.locale)==null?void 0:h.options)==null?void 0:p.firstWeekContainsDate)??1,a=Sn((t==null?void 0:t.in)||e,0);a.setFullYear(r+1,0,i),a.setHours(0,0,0,0);const l=po(a,t),s=Sn((t==null?void 0:t.in)||e,0);s.setFullYear(r,0,i),s.setHours(0,0,0,0);const c=po(s,t);return+n>=+l?r+1:+n>=+c?r:r-1}function SV(e,t){var l,s,c,d;const n=Ea(),r=(t==null?void 0:t.firstWeekContainsDate)??((s=(l=t==null?void 0:t.locale)==null?void 0:l.options)==null?void 0:s.firstWeekContainsDate)??n.firstWeekContainsDate??((d=(c=n.locale)==null?void 0:c.options)==null?void 0:d.firstWeekContainsDate)??1,o=bv(e,t),i=Sn((t==null?void 0:t.in)||e,0);return i.setFullYear(o,0,r),i.setHours(0,0,0,0),po(i,t)}function _T(e,t){const n=Ot(e,t==null?void 0:t.in),r=+po(n,t)-+SV(n,t);return Math.round(r/hk)+1}function pn(e,t){const n=e<0?"-":"",r=Math.abs(e).toString().padStart(t,"0");return n+r}const ra={y(e,t){const n=e.getFullYear(),r=n>0?n:1-n;return pn(t==="yy"?r%100:r,t.length)},M(e,t){const n=e.getMonth();return t==="M"?String(n+1):pn(n+1,2)},d(e,t){return pn(e.getDate(),t.length)},a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return n==="am"?"a.m.":"p.m."}},h(e,t){return pn(e.getHours()%12||12,t.length)},H(e,t){return pn(e.getHours(),t.length)},m(e,t){return pn(e.getMinutes(),t.length)},s(e,t){return pn(e.getSeconds(),t.length)},S(e,t){const n=t.length,r=e.getMilliseconds(),o=Math.trunc(r*Math.pow(10,n-3));return pn(o,t.length)}},Kl={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Zy={G:function(e,t,n){const r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});case"GGGG":default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if(t==="yo"){const r=e.getFullYear(),o=r>0?r:1-r;return n.ordinalNumber(o,{unit:"year"})}return ra.y(e,t)},Y:function(e,t,n,r){const o=bv(e,r),i=o>0?o:1-o;if(t==="YY"){const a=i%100;return pn(a,2)}return t==="Yo"?n.ordinalNumber(i,{unit:"year"}):pn(i,t.length)},R:function(e,t){const n=kT(e);return pn(n,t.length)},u:function(e,t){const n=e.getFullYear();return pn(n,t.length)},Q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return pn(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return pn(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){const r=e.getMonth();switch(t){case"M":case"MM":return ra.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){const r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return pn(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){const o=_T(e,r);return t==="wo"?n.ordinalNumber(o,{unit:"week"}):pn(o,t.length)},I:function(e,t,n){const r=PT(e);return t==="Io"?n.ordinalNumber(r,{unit:"week"}):pn(r,t.length)},d:function(e,t,n){return t==="do"?n.ordinalNumber(e.getDate(),{unit:"date"}):ra.d(e,t)},D:function(e,t,n){const r=wV(e);return t==="Do"?n.ordinalNumber(r,{unit:"dayOfYear"}):pn(r,t.length)},E:function(e,t,n){const r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});case"EEEE":default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){const o=e.getDay(),i=(o-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return pn(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(o,{width:"short",context:"formatting"});case"eeee":default:return n.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){const o=e.getDay(),i=(o-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return pn(i,t.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(o,{width:"narrow",context:"standalone"});case"cccccc":return n.day(o,{width:"short",context:"standalone"});case"cccc":default:return n.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,n){const r=e.getDay(),o=r===0?7:r;switch(t){case"i":return String(o);case"ii":return pn(o,t.length);case"io":return n.ordinalNumber(o,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});case"iiii":default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){const o=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(o,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(o,{width:"wide",context:"formatting"})}},b:function(e,t,n){const r=e.getHours();let o;switch(r===12?o=Kl.noon:r===0?o=Kl.midnight:o=r/12>
1618=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(o,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(o,{width:"wide",context:"formatting"})}},B:function(e,t,n){const r=e.getHours();let o;switch(r>=17?o=Kl.evening:r>=12?o=Kl.afternoon:r>=4?o=Kl.morning:o=Kl.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(o,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(o,{width:"wide",context:"formatting"})}},h:function(e,t,n){if(t==="ho"){let r=e.getHours()%12;return r===0&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return ra.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):ra.H(e,t)},K:function(e,t,n){const r=e.getHours()%12;return t==="Ko"?n.ordinalNumber(r,{unit:"hour"}):pn(r,t.length)},k:function(e,t,n){let r=e.getHours();return r===0&&(r=24),t==="ko"?n.ordinalNumber(r,{unit:"hour"}):pn(r,t.length)},m:function(e,t,n){return t==="mo"?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):ra.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):ra.s(e,t)},S:function(e,t){return ra.S(e,t)},X:function(e,t,n){const r=e.getTimezoneOffset();if(r===0)return"Z";switch(t){case"X":return ex(r);case"XXXX":case"XX":return Xa(r);case"XXXXX":case"XXX":default:return Xa(r,":")}},x:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"x":return ex(r);case"xxxx":case"xx":return Xa(r);case"xxxxx":case"xxx":default:return Xa(r,":")}},O:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Jy(r,":");case"OOOO":default:return"GMT"+Xa(r,":")}},z:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Jy(r,":");case"zzzz":default:return"GMT"+Xa(r,":")}},t:function(e,t,n){const r=Math.trunc(+e/1e3);return pn(r,t.length)},T:function(e,t,n){return pn(+e,t.length)}};function Jy(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),o=Math.trunc(r/60),i=r%60;return i===0?n+String(o):n+String(o)+t+pn(i,2)}function ex(e,t){return e%60===0?(e>0?"-":"+")+pn(Math.abs(e)/60,2):Xa(e,t)}function Xa(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),o=pn(Math.trunc(r/60),2),i=pn(r%60,2);return n+o+t+i}const tx=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},OT=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},kV=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],r=n[1],o=n[2];if(!o)return tx(e,t);let i;switch(r){case"P":i=t.dateTime({width:"short"});break;case"PP":i=t.dateTime({width:"medium"});break;case"PPP":i=t.dateTime({width:"long"});break;case"PPPP":default:i=t.dateTime({width:"full"});break}return i.replace("{{date}}",tx(r,t)).replace("{{time}}",OT(o,t))},Rp={p:OT,P:kV},RV=/^D+$/,TV=/^Y+$/,PV=["D","DD","YY","YYYY"];function $T(e){return RV.test(e)}function ET(e){return TV.test(e)}function Tp(e,t,n){const r=_V(e,t,n);if(console.warn(r),PV.includes(e))throw new RangeError(r)}function _V(e,t,n){const r=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const OV=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,$V=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,EV=/^'([^]*?)'?$/,zV=/''/g,AV=/[a-zA-Z]/;function Qt(e,t,n){var d,f,h,p,m,g,b,v;const r=Ea(),o=(n==null?void 0:n.locale)??r.locale??Ff,i=(n==null?void 0:n.firstWeekContainsDate)??((f=(d=n==null?void 0:n.locale)==null?void 0:d.options)==null?void 0:f.firstWeekContainsDate)??r.firstWeekContainsDate??((p=(h=r.locale)==null?void 0:h.options)==null?void 0:p.firstWeekContainsDate)??1,a=(n==null?void 0:n.weekStartsOn)??((g=(m=n==null?void 0:n.locale)==null?void 0:m.options)==null?void 0:g.weekStartsOn)??r.weekStartsOn??((v=(b=r.locale)==null?void 0:b.options)==null?void 0:v.weekStartsOn)??0,l=Ot(e,n==null?void 0:n.in);if(!_o(l))throw new RangeError("Invalid time value");let s=t.match($V).map(y=>{const C=y[0];if(C==="p"||C==="P"){const w=Rp[C];return w(y,o.formatLong)}return y}).join("").match(OV).map(y=>{if(y==="''")return{isToken:!1,value:"'"};const C=y[0];
1618if(C==="'")return{isToken:!1,value:IV(y)};if(Zy[C])return{isToken:!0,value:y};if(C.match(AV))throw new RangeError("Format string contains an unescaped latin alphabet character `"+C+"`");return{isToken:!1,value:y}});o.localize.preprocessor&&(s=o.localize.preprocessor(l,s));const c={firstWeekContainsDate:i,weekStartsOn:a,locale:o};return s.map(y=>{if(!y.isToken)return y.value;const C=y.value;(!(n!=null&&n.useAdditionalWeekYearTokens)&&ET(C)||!(n!=null&&n.useAdditionalDayOfYearTokens)&&$T(C))&&Tp(C,t,String(e));const w=Zy[C[0]];return w(l,C,o.localize,c)}).join("")}function IV(e){const t=e.match(EV);return t?t[1].replace(zV,"'"):e}function DV(e,t,n){const r=Ea(),o=(n==null?void 0:n.locale)??r.locale??Ff,i=mV(e,t);if(isNaN(i))throw new RangeError("Invalid time value");const a=Object.assign({},n,{addSuffix:n==null?void 0:n.addSuffix,comparison:i}),[l,s]=$a(n==null?void 0:n.in,...i>0?[t,e]:[e,t]),c=bV((n==null?void 0:n.roundingMethod)??"round"),d=s.getTime()-l.getTime(),f=d/Wc,h=ks(s)-ks(l),p=(d-h)/Wc,m=n==null?void 0:n.unit;let g;if(m?g=m:f<1?g="second":f<60?g="minute":f<iy?g="hour":p<oy?g="day":p<ry?g="month":g="year",g==="second"){const b=c(d/1e3);return o.formatDistance("xSeconds",b,a)}else if(g==="minute"){const b=c(f);return o.formatDistance("xMinutes",b,a)}else if(g==="hour"){const b=c(f/60);return o.formatDistance("xHours",b,a)}else if(g==="day"){const b=c(p/iy);return o.formatDistance("xDays",b,a)}else if(g==="month"){const b=c(p/oy);return b===12&&m!=="month"?o.formatDistance("xYears",1,a):o.formatDistance("xMonths",b,a)}else{const b=c(p/ry);return o.formatDistance("xYears",b,a)}}function nx(e,t){return Ot(e*1e3,t==null?void 0:t.in)}function So(e,t){return Ot(e,t==null?void 0:t.in).getDate()}function zT(e,t){return Ot(e,t==null?void 0:t.in).getDay()}function NV(e,t){const n=Ot(e,t==null?void 0:t.in),r=n.getFullYear(),o=n.getMonth(),i=Sn(n,0);return i.setFullYear(r,o+1,0),i.setHours(0,0,0,0),i.getDate()}function AT(){return Object.assign({},Ea())}function ha(e,t){return Ot(e,t==null?void 0:t.in).getHours()}function MV(e,t){const n=Ot(e,t==null?void 0:t.in).getDay();return n===0?7:n}function FV(e){return Ot(e).getMilliseconds()}function nf(e,t){return Ot(e,t==null?void 0:t.in).getMinutes()}function ln(e,t){return Ot(e,t==null?void 0:t.in).getMonth()}function rf(e){return Ot(e).getSeconds()}function st(e){return+Ot(e)}function fn(e,t){return Ot(e,t==null?void 0:t.in).getFullYear()}function BV(e,t){const n=LV(t)?new t(0):Sn(t,0);return n.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),n.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),n}function LV(e){var t;return typeof e=="function"&&((t=e.prototype)==null?void 0:t.constructor)===e}const HV=10;class IT{constructor(){St(this,"subPriority",0)}validate(t,n){return!0}}class VV extends IT{constructor(t,n,r,o,i){super(),this.value=t,this.validateValue=n,this.setValue=r,this.priority=o,i&&(this.subPriority=i)}validate(t,n){return this.validateValue(t,this.value,n)}set(t,n,r){return this.setValue(t,n,this.value,r)}}class jV extends IT{constructor(n,r){super();St(this,"priority",HV);St(this,"subPriority",-1);this.context=n||(o=>Sn(r,o))}set(n,r){return r.timestampIsSet?n:Sn(n,BV(n,this.context))}}class dn{run(t,n,r,o){const i=this.parse(t,n,r,o);return i?{setter:new VV(i.value,this.validate,this.set,this.priority,this.subPriority),rest:i.rest}:null}validate(t,n,r){return!0}}class UV extends dn{constructor(){super(...arguments);St(this,"priority",140);St(this,"incompatibleTokens",["R","u","t","T"])}parse(n,r,o){switch(r){case"G":case"GG":case"GGG":return o.era(n,{width:"abbreviated"})||o.era(n,{width:"narrow"});case"GGGGG":return o.era(n,{width:"narrow"});case"GGGG":default:return o.era(n,{width:"wide"})||o.era(n,{width:"abbreviated"})||o.era(n,{width:"narrow"})}}set(n,r,o){return r.era=o,n.setFullYear(o,0,1),n.setHours(0,0,0,0),n}}const Yn={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/}
1618,ri={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function Gn(e,t){return e&&{value:t(e.value),rest:e.rest}}function In(e,t){const n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function oi(e,t){const n=t.match(e);if(!n)return null;if(n[0]==="Z")return{value:0,rest:t.slice(1)};const r=n[1]==="+"?1:-1,o=n[2]?parseInt(n[2],10):0,i=n[3]?parseInt(n[3],10):0,a=n[5]?parseInt(n[5],10):0;return{value:r*(o*Jg+i*Wc+a*mN),rest:t.slice(n[0].length)}}function DT(e){return In(Yn.anyDigitsSigned,e)}function Hn(e,t){switch(e){case 1:return In(Yn.singleDigit,t);case 2:return In(Yn.twoDigits,t);case 3:return In(Yn.threeDigits,t);case 4:return In(Yn.fourDigits,t);default:return In(new RegExp("^\\d{1,"+e+"}"),t)}}function of(e,t){switch(e){case 1:return In(Yn.singleDigitSigned,t);case 2:return In(Yn.twoDigitsSigned,t);case 3:return In(Yn.threeDigitsSigned,t);case 4:return In(Yn.fourDigitsSigned,t);default:return In(new RegExp("^-?\\d{1,"+e+"}"),t)}}function yv(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function NT(e,t){const n=t>0,r=n?t:1-t;let o;if(r<=50)o=e||100;else{const i=r+50,a=Math.trunc(i/100)*100,l=e>=i%100;o=e+a-(l?100:0)}return n?o:1-o}function MT(e){return e%400===0||e%4===0&&e%100!==0}class WV extends dn{constructor(){super(...arguments);St(this,"priority",130);St(this,"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"])}parse(n,r,o){const i=a=>({year:a,isTwoDigitYear:r==="yy"});switch(r){case"y":return Gn(Hn(4,n),i);case"yo":return Gn(o.ordinalNumber(n,{unit:"year"}),i);default:return Gn(Hn(r.length,n),i)}}validate(n,r){return r.isTwoDigitYear||r.year>0}set(n,r,o){const i=n.getFullYear();if(o.isTwoDigitYear){const l=NT(o.year,i);return n.setFullYear(l,0,1),n.setHours(0,0,0,0),n}const a=!("era"in r)||r.era===1?o.year:1-o.year;return n.setFullYear(a,0,1),n.setHours(0,0,0,0),n}}class qV extends dn{constructor(){super(...arguments);St(this,"priority",130);St(this,"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"])}parse(n,r,o){const i=a=>({year:a,isTwoDigitYear:r==="YY"});switch(r){case"Y":return Gn(Hn(4,n),i);case"Yo":return Gn(o.ordinalNumber(n,{unit:"year"}),i);default:return Gn(Hn(r.length,n),i)}}validate(n,r){return r.isTwoDigitYear||r.year>0}set(n,r,o,i){const a=bv(n,i);if(o.isTwoDigitYear){const s=NT(o.year,a);return n.setFullYear(s,0,i.firstWeekContainsDate),n.setHours(0,0,0,0),po(n,i)}const l=!("era"in r)||r.era===1?o.year:1-o.year;return n.setFullYear(l,0,i.firstWeekContainsDate),n.setHours(0,0,0,0),po(n,i)}}class KV extends dn{constructor(){super(...arguments);St(this,"priority",130);St(this,"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"])}parse(n,r){return of(r==="R"?4:r.length,n)}set(n,r,o){const i=Sn(n,0);return i.setFullYear(o,0,4),i.setHours(0,0,0,0),Ss(i)}}class YV extends dn{constructor(){super(...arguments);St(this,"priority",130);St(this,"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"])}parse(n,r){return of(r==="u"?4:r.length,n)}set(n,r,o){return n.setFullYear(o,0,1),n.setHours(0,0,0,0),n}}class GV extends dn{constructor(){super(...arguments);St(this,"priority",120);St(this,"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"])}parse(n,r,o){switch(r){case"Q":case"QQ":return Hn(r.length,n);case"Qo":return o.ordinalNumber(n,{unit:"quarter"});case"QQQ":return o.quarter(n,{width:"abbreviated",context:"formatting"})||o.quarter(n,{width:"narrow",context:"formatting"});case"QQQQQ":return o.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return o.quarter(n,{width:"wide",context:"formatting"})||o.quarter(n,{width:"abbreviated",context:"formatting"})||o.quarter(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=1&&r<=4}set(n,r,o){return n.setMonth((o-1)*3,1),n.setHours(0,0,0,0),n}}class XV extends dn{constructor(){super(...arguments);St(this,"priority",120);St(this,"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"])}parse(n,r,o){switch(r){case"q":case"qq":return Hn(r.length,n);case"qo":return o.ordinalNumber(n,{unit:"quarter"});case"qqq":return o.quarter(n,{width:"abbreviated",context:"standalone"})||o.quarter(n,{width:"narrow",context:"standalone"});case"qqqqq":return o.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return o.quarter(n,{width:"wide",context:"standalone"})||o.quarter(n,{width:"abbreviated",context:"standalone"})||o.quarter(n,{width:"narrow",context:"standalone"})}}validate(n,r){return r>=1&&r<=4}set(n,r,o){return n.setMonth((o-1)*3,1),n.setHours(0,0,0,0),n}}class QV extends dn{constructor(){super(...arguments);St(this,"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]);St(this,"priority",110)}parse(n,r,o){const i=a=>a-1;switch(r){case"M":return Gn(In(Yn.month,n),i);case"MM":return Gn(Hn(2,n),i);case"Mo":return Gn(o.ordinalNumber(n,{unit:"month"}),i);case"MMM":return o.month(n,{width:"abbreviated",context:"formatting"})||o.month(n,{width:"narrow",context:"formatting"});case"MMMMM":return o.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return o.month(n,{width:"wide",context:"formatting"})||o.month(n,{width:"abbreviated",context:"formatting"})||o.month(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=0&&r<=11}
1618set(n,r,o){return n.setMonth(o,1),n.setHours(0,0,0,0),n}}class ZV extends dn{constructor(){super(...arguments);St(this,"priority",110);St(this,"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"])}parse(n,r,o){const i=a=>a-1;switch(r){case"L":return Gn(In(Yn.month,n),i);case"LL":return Gn(Hn(2,n),i);case"Lo":return Gn(o.ordinalNumber(n,{unit:"month"}),i);case"LLL":return o.month(n,{width:"abbreviated",context:"standalone"})||o.month(n,{width:"narrow",context:"standalone"});case"LLLLL":return o.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return o.month(n,{width:"wide",context:"standalone"})||o.month(n,{width:"abbreviated",context:"standalone"})||o.month(n,{width:"narrow",context:"standalone"})}}validate(n,r){return r>=0&&r<=11}set(n,r,o){return n.setMonth(o,1),n.setHours(0,0,0,0),n}}function JV(e,t,n){const r=Ot(e,n==null?void 0:n.in),o=_T(r,n)-t;return r.setDate(r.getDate()-o*7),Ot(r,n==null?void 0:n.in)}class e7 extends dn{constructor(){super(...arguments);St(this,"priority",100);St(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"])}parse(n,r,o){switch(r){case"w":return In(Yn.week,n);case"wo":return o.ordinalNumber(n,{unit:"week"});default:return Hn(r.length,n)}}validate(n,r){return r>=1&&r<=53}set(n,r,o,i){return po(JV(n,o,i),i)}}function t7(e,t,n){const r=Ot(e,n==null?void 0:n.in),o=PT(r,n)-t;return r.setDate(r.getDate()-o*7),r}class n7 extends dn{constructor(){super(...arguments);St(this,"priority",100);St(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"])}parse(n,r,o){switch(r){case"I":return In(Yn.week,n);case"Io":return o.ordinalNumber(n,{unit:"week"});default:return Hn(r.length,n)}}validate(n,r){return r>=1&&r<=53}set(n,r,o){return Ss(t7(n,o))}}const r7=[31,28,31,30,31,30,31,31,30,31,30,31],o7=[31,29,31,30,31,30,31,31,30,31,30,31];class i7 extends dn{constructor(){super(...arguments);St(this,"priority",90);St(this,"subPriority",1);St(this,"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"])}parse(n,r,o){switch(r){case"d":return In(Yn.date,n);case"do":return o.ordinalNumber(n,{unit:"date"});default:return Hn(r.length,n)}}validate(n,r){const o=n.getFullYear(),i=MT(o),a=n.getMonth();return i?r>=1&&r<=o7[a]:r>=1&&r<=r7[a]}set(n,r,o){return n.setDate(o),n.setHours(0,0,0,0),n}}class a7 extends dn{constructor(){super(...arguments);St(this,"priority",90);St(this,"subpriority",1);St(this,"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"])}parse(n,r,o){switch(r){case"D":case"DD":return In(Yn.dayOfYear,n);case"Do":return o.ordinalNumber(n,{unit:"date"});default:return Hn(r.length,n)}}validate(n,r){const o=n.getFullYear();return MT(o)?r>=1&&r<=366:r>=1&&r<=365}set(n,r,o){return n.setMonth(0,o),n.setHours(0,0,0,0),n}}function xv(e,t,n){var f,h,p,m;const r=Ea(),o=(n==null?void 0:n.weekStartsOn)??((h=(f=n==null?void 0:n.locale)==null?void 0:f.options)==null?void 0:h.weekStartsOn)??r.weekStartsOn??((m=(p=r.locale)==null?void 0:p.options)==null?void 0:m.weekStartsOn)??0,i=Ot(e,n==null?void 0:n.in),a=i.getDay(),s=(t%7+7)%7,c=7-o,d=t<0||t>6?t-(a+c)%7:(s+c)%7-(a+c)%7;return nl(i,d,n)}class l7 extends dn{constructor(){super(...arguments);St(this,"priority",90);St(this,"incompatibleTokens",["D","i","e","c","t","T"])}parse(n,r,o){switch(r){case"E":case"EE":case"EEE":return o.day(n,{width:"abbreviated",context:"formatting"})||o.day(n,{width:"short",context:"formatting"})||o.day(n,{width:"narrow",context:"formatting"});case"EEEEE":return o.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return o.day(n,{width:"short",context:"formatting"})||o.day(n,{width:"narrow",context:"formatting"});case"EEEE":default:return o.day(n,{width:"wide",context:"formatting"})||o.day(n,{width:"abbreviated",context:"formatting"})||o.day(n,{width:"short",context:"formatting"})||o.day(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=0&&r<=6}set(n,r,o,i){return n=xv(n,o,i),n.setHours(0,0,0,0),n}}class s7 extends dn{constructor(){super(...arguments);St(this,"priority",90);St(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"])}parse(n,r,o,i){const a=l=>{const s=Math.floor((l-1)/7)*7;return(l+i.weekStartsOn+6)%7+s};switch(r){case"e":case"ee":return Gn(Hn(r.length,n),a);case"eo":return Gn(o.ordinalNumber(n,{unit:"day"}),a);case"eee":return o.day(n,{width:"abbreviated",context:"formatting"})||o.day(n,{width:"short",context:"formatting"})||o.day(n,{width:"narrow",context:"formatting"});case"eeeee":return o.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return o.day(n,{width:"short",context:"formatting"})||o.day(n,{width:"narrow",context:"formatting"});case"eeee":default:return o.day(n,{width:"wide",context:"formatting"})||o.day(n,{width:"abbreviated",context:"formatting"})||o.day(n,{width:"short",context:"formatting"})||o.day(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=0&&r<=6}set(n,r,o,i){return n=xv(n,o,i),n.setHours(0,0,0,0),n}}class c7 extends dn{constructor(){super(...arguments);St(this,"priority",90);St(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"])}parse(n,r,o,i){const a=l=>{const s=Math.floor((l-1)/7)*7;return(l+i.weekStartsOn+6)%7+s};switch(r){case"c":case"cc":return Gn(Hn(r.length,n),a);case"co":return Gn(o.ordinalNumber(n,{unit:"day"}),a);case"ccc":return o.day(n,{width:"abbreviated",context:"standalone"})||o.day(n,{width:"short",context:"standalone"})||o.day(n,{width:"narrow",context:"standalone"});case"ccccc":return o.day(n,{width:"narrow",context:"standalone"});case"cccccc":return o.day(n,{width:"short",context:"standalone"})||o.day(n,{width:"narrow",context:"standalone"});case"cccc":default:return o.day(n,{width:"wide",context:"standalone"})||o.day(n,{width:"abbreviated",context:"standalone"})||o.day(n,{width:"short",context:"standalone"})||o.day(n,{width:"narrow",context:"standalone"})}}validate(n,r){return r>=0&&r<=6}set(n,r,o,i){return n=xv(n,o,i),n.setHours(0,0,0,0),n}}function d7(e,t,n){const r=Ot(e,n==null?void 0:n.in),o=MV(r,n),i=t-o;return nl(r,i,n)}class u7 extends dn{constructor(){super(...arguments);St(this,"priority",90);St(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"])}parse(n,r,o){const i=a=>a===0?7:a;switch(r){case"i":case"ii":return Hn(r.length,n);case"io":return o.ordinalNumber(n,{unit:"day"});case"iii":return Gn(o.day(n,{width:"abbreviated",context:"formatting"})||o.day(n,{width:"short",context:"formatting"})||o.day(n,{width:"narrow",context:"formatting"}),i);case"iiiii":return Gn(o.day(n,{width:"narrow",context:"formatting"}),i);case"iiiiii":return Gn(o.day(n,{width:"short",context:"formatting"})||o.day(n,{width:"narrow",context:"formatting"}),i);case"iiii":default:return Gn(o.day(n,{width:"wide",context:"formatting"})||o.day(n,{width:"abbreviated",context:"formatting"})||o.day(n,{width:"short",context:"formatting"})||o.day(n,{width:"narrow",context:"formatting"}),i)}}validate(n,r){return r>=1&&r<=7}set(n,r,o){return n=d7(n,o),n.setHours(0,0,0,0),n}}class f7 extends dn{constructor(){super(...arguments);St(this,"priority",80);St(this,"incompatibleTokens",["b","B","H","k","t","T"])}parse(n,r,o){switch(r){case"a":case"aa":case"aaa":return o.dayPeriod(n,{width:"abbreviated",context:"formatting"})||o.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaaa":return o.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return o.dayPeriod(n,{width:"wide",context:"formatting"})||o.dayPeriod(n,{width:"abbreviated",context:"formatting"})||o.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,r,o){return n.setHours(yv(o),0,0,0),n}}class h7 extends dn{constructor(){super(...arguments);St(this,"priority",80);St(this,"incompatibleTokens",["a","B","H","k","t","T"])}
1618parse(n,r,o){switch(r){case"b":case"bb":case"bbb":return o.dayPeriod(n,{width:"abbreviated",context:"formatting"})||o.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbbb":return o.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return o.dayPeriod(n,{width:"wide",context:"formatting"})||o.dayPeriod(n,{width:"abbreviated",context:"formatting"})||o.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,r,o){return n.setHours(yv(o),0,0,0),n}}class m7 extends dn{constructor(){super(...arguments);St(this,"priority",80);St(this,"incompatibleTokens",["a","b","t","T"])}parse(n,r,o){switch(r){case"B":case"BB":case"BBB":return o.dayPeriod(n,{width:"abbreviated",context:"formatting"})||o.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBBB":return o.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return o.dayPeriod(n,{width:"wide",context:"formatting"})||o.dayPeriod(n,{width:"abbreviated",context:"formatting"})||o.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,r,o){return n.setHours(yv(o),0,0,0),n}}class p7 extends dn{constructor(){super(...arguments);St(this,"priority",70);St(this,"incompatibleTokens",["H","K","k","t","T"])}parse(n,r,o){switch(r){case"h":return In(Yn.hour12h,n);case"ho":return o.ordinalNumber(n,{unit:"hour"});default:return Hn(r.length,n)}}validate(n,r){return r>=1&&r<=12}set(n,r,o){const i=n.getHours()>=12;return i&&o<12?n.setHours(o+12,0,0,0):!i&&o===12?n.setHours(0,0,0,0):n.setHours(o,0,0,0),n}}class g7 extends dn{constructor(){super(...arguments);St(this,"priority",70);St(this,"incompatibleTokens",["a","b","h","K","k","t","T"])}parse(n,r,o){switch(r){case"H":return In(Yn.hour23h,n);case"Ho":return o.ordinalNumber(n,{unit:"hour"});default:return Hn(r.length,n)}}validate(n,r){return r>=0&&r<=23}set(n,r,o){return n.setHours(o,0,0,0),n}}class v7 extends dn{constructor(){super(...arguments);St(this,"priority",70);St(this,"incompatibleTokens",["h","H","k","t","T"])}parse(n,r,o){switch(r){case"K":return In(Yn.hour11h,n);case"Ko":return o.ordinalNumber(n,{unit:"hour"});default:return Hn(r.length,n)}}validate(n,r){return r>=0&&r<=11}set(n,r,o){return n.getHours()>=12&&o<12?n.setHours(o+12,0,0,0):n.setHours(o,0,0,0),n}}class b7 extends dn{constructor(){super(...arguments);St(this,"priority",70);St(this,"incompatibleTokens",["a","b","h","H","K","t","T"])}parse(n,r,o){switch(r){case"k":return In(Yn.hour24h,n);case"ko":return o.ordinalNumber(n,{unit:"hour"});default:return Hn(r.length,n)}}validate(n,r){return r>=1&&r<=24}set(n,r,o){const i=o<=24?o%24:o;return n.setHours(i,0,0,0),n}}class y7 extends dn{constructor(){super(...arguments);St(this,"priority",60);St(this,"incompatibleTokens",["t","T"])}parse(n,r,o){switch(r){case"m":return In(Yn.minute,n);case"mo":return o.ordinalNumber(n,{unit:"minute"});default:return Hn(r.length,n)}}validate(n,r){return r>=0&&r<=59}set(n,r,o){return n.setMinutes(o,0,0),n}}class x7 extends dn{constructor(){super(...arguments);St(this,"priority",50);St(this,"incompatibleTokens",["t","T"])}parse(n,r,o){switch(r){case"s":return In(Yn.second,n);case"so":return o.ordinalNumber(n,{unit:"second"});default:return Hn(r.length,n)}}validate(n,r){return r>=0&&r<=59}set(n,r,o){return n.setSeconds(o,0),n}}class C7 extends dn{constructor(){super(...arguments);St(this,"priority",30);St(this,"incompatibleTokens",["t","T"])}parse(n,r){const o=i=>Math.trunc(i*Math.pow(10,-r.length+3));return Gn(Hn(r.length,n),o)}set(n,r,o){return n.setMilliseconds(o),n}}class w7 extends dn{constructor(){super(...arguments);St(this,"priority",10);St(this,"incompatibleTokens",["t","T","x"])}parse(n,r){switch(r){case"X":return oi(ri.basicOptionalMinutes,n);case"XX":return oi(ri.basic,n);case"XXXX":return oi(ri.basicOptionalSeconds,n);case"XXXXX":return oi(ri.extendedOptionalSeconds,n);case"XXX":default:return oi(ri.extended,n)}}set(n,r,o){return r.timestampIsSet?n:Sn(n,n.getTime()-ks(n)-o)}}class S7 extends dn{constructor(){super(...arguments);St(this,"priority",10);St(this,"incompatibleTokens",["t","T","X"])}parse(n,r){switch(r){case"x":return oi(ri.basicOptionalMinutes,n);case"xx":return oi(ri.basic,n);case"xxxx":return oi(ri.basicOptionalSeconds,n);case"xxxxx":return oi(ri.extendedOptionalSeconds,n);case"xxx":default:return oi(ri.extended,n)}}set(n,r,o){return r.timestampIsSet?n:Sn(n,n.getTime()-ks(n)-o)}}class k7 extends dn{constructor(){super(...arguments);St(this,"priority",40);St(this,"incompatibleTokens","*")}parse(n){return DT(n)}set(n,r,o){return[Sn(n,o*1e3),{timestampIsSet:!0}]}}class R7 extends dn{constructor(){super(...arguments);St(this,"priority",20);St(this,"incompatibleTokens","*")}parse(n){return DT(n)}set(n,r,o){return[Sn(n,o),{timestampIsSet:!0}]}}
1618const T7={G:new UV,y:new WV,Y:new qV,R:new KV,u:new YV,Q:new GV,q:new XV,M:new QV,L:new ZV,w:new e7,I:new n7,d:new i7,D:new a7,E:new l7,e:new s7,c:new c7,i:new u7,a:new f7,b:new h7,B:new m7,h:new p7,H:new g7,K:new v7,k:new b7,m:new y7,s:new x7,S:new C7,X:new w7,x:new S7,t:new k7,T:new R7},P7=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,_7=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,O7=/^'([^]*?)'?$/,$7=/''/g,E7=/\S/,z7=/[a-zA-Z]/;function A7(e,t,n,r){var b,v,y,C,w,x,S,T;const o=()=>Sn((r==null?void 0:r.in)||n,NaN),i=AT(),a=(r==null?void 0:r.locale)??i.locale??Ff,l=(r==null?void 0:r.firstWeekContainsDate)??((v=(b=r==null?void 0:r.locale)==null?void 0:b.options)==null?void 0:v.firstWeekContainsDate)??i.firstWeekContainsDate??((C=(y=i.locale)==null?void 0:y.options)==null?void 0:C.firstWeekContainsDate)??1,s=(r==null?void 0:r.weekStartsOn)??((x=(w=r==null?void 0:r.locale)==null?void 0:w.options)==null?void 0:x.weekStartsOn)??i.weekStartsOn??((T=(S=i.locale)==null?void 0:S.options)==null?void 0:T.weekStartsOn)??0;if(!t)return e?o():Ot(n,r==null?void 0:r.in);const c={firstWeekContainsDate:l,weekStartsOn:s,locale:a},d=[new jV(r==null?void 0:r.in,n)],f=t.match(_7).map(P=>{const _=P[0];if(_ in Rp){const O=Rp[_];return O(P,a.formatLong)}return P}).join("").match(P7),h=[];for(let P of f){!(r!=null&&r.useAdditionalWeekYearTokens)&&ET(P)&&Tp(P,t,e),!(r!=null&&r.useAdditionalDayOfYearTokens)&&$T(P)&&Tp(P,t,e);const _=P[0],O=T7[_];if(O){const{incompatibleTokens:z}=O;if(Array.isArray(z)){const D=h.find(B=>z.includes(B.token)||B.token===_);if(D)throw new RangeError(`The format string mustn't contain \`${D.fullToken}\` and \`${P}\` at the same time`)}else if(O.incompatibleTokens==="*"&&h.length>0)throw new RangeError(`The format string mustn't contain \`${P}\` and any other token at the same time`);h.push({token:_,fullToken:P});const $=O.run(e,P,a.match,c);if(!$)return o();d.push($.setter),e=$.rest}else{if(_.match(z7))throw new RangeError("Format string contains an unescaped latin alphabet character `"+_+"`");if(P==="''"?P="'":_==="'"&&(P=I7(P)),e.indexOf(P)===0)e=e.slice(P.length);else return o()}}if(e.length>0&&E7.test(e))return o();const p=d.map(P=>P.priority).sort((P,_)=>_-P).filter((P,_,O)=>O.indexOf(P)===_).map(P=>d.filter(_=>_.priority===P).sort((_,O)=>O.subPriority-_.subPriority)).map(P=>P[0]);let m=Ot(n,r==null?void 0:r.in);if(isNaN(+m))return o();const g={};for(const P of p){if(!P.validate(m,c))return o();const _=P.set(m,g,c);
1618Array.isArray(_)?(m=_[0],Object.assign(g,_[1])):m=_}return m}function I7(e){return e.match(O7)[1].replace($7,"'")}function D7(e,t){const n=Ot(e,t==null?void 0:t.in);return n.setMinutes(0,0,0),n}function N7(e,t){const n=Ot(e,t==null?void 0:t.in);return n.setSeconds(0,0),n}function yd(e,t,n){const[r,o]=$a(n==null?void 0:n.in,e,t);return r.getFullYear()===o.getFullYear()&&r.getMonth()===o.getMonth()}function FT(e,t,n){const[r,o]=$a(n==null?void 0:n.in,e,t);return+Gc(r)==+Gc(o)}function Cv(e,t){const n=Ot(e,t==null?void 0:t.in);return n.setMilliseconds(0),n}function BT(e,t,n){const[r,o]=$a(n==null?void 0:n.in,e,t);return r.getFullYear()===o.getFullYear()}function M7(e,t,n){const r=+Ot(e,n==null?void 0:n.in),[o,i]=[+Ot(t.start,n==null?void 0:n.in),+Ot(t.end,n==null?void 0:n.in)].sort((a,l)=>a-l);return r>=o&&r<=i}function F7(e,t){const n=()=>Sn(t==null?void 0:t.in,NaN),o=V7(e);let i;if(o.date){const c=j7(o.date,2);i=U7(c.restDateString,c.year)}if(!i||isNaN(+i))return n();const a=+i;let l=0,s;if(o.time&&(l=W7(o.time),isNaN(l)))return n();if(o.timezone){if(s=q7(o.timezone),isNaN(s))return n()}else{const c=new Date(a+l),d=Ot(0,t==null?void 0:t.in);return d.setFullYear(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),d.setHours(c.getUTCHours(),c.getUTCMinutes(),c.getUTCSeconds(),c.getUTCMilliseconds()),d}return Ot(a+l+s,t==null?void 0:t.in)}const Xd={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},B7=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,L7=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,H7=/^([+-])(\d{2})(?::?(\d{2}))?$/;function V7(e){const t={},n=e.split(Xd.dateTimeDelimiter);let r;if(n.length>2)return t;if(/:/.test(n[0])?r=n[0]:(t.date=n[0],r=n[1],Xd.timeZoneDelimiter.test(t.date)&&(t.date=e.split(Xd.timeZoneDelimiter)[0],r=e.substr(t.date.length,e.length))),r){const o=Xd.timezone.exec(r);
1618o?(t.time=r.replace(o[1],""),t.timezone=o[1]):t.time=r}return t}function j7(e,t){const n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(n);if(!r)return{year:NaN,restDateString:""};const o=r[1]?parseInt(r[1]):null,i=r[2]?parseInt(r[2]):null;return{year:i===null?o:i*100,restDateString:e.slice((r[1]||r[2]).length)}}function U7(e,t){if(t===null)return new Date(NaN);const n=e.match(B7);if(!n)return new Date(NaN);const r=!!n[4],o=lc(n[1]),i=lc(n[2])-1,a=lc(n[3]),l=lc(n[4]),s=lc(n[5])-1;if(r)return Q7(t,l,s)?K7(t,l,s):new Date(NaN);{const c=new Date(0);return!G7(t,i,a)||!X7(t,o)?new Date(NaN):(c.setUTCFullYear(t,i,Math.max(o,a)),c)}}function lc(e){return e?parseInt(e):1}function W7(e){const t=e.match(L7);if(!t)return NaN;const n=Zh(t[1]),r=Zh(t[2]),o=Zh(t[3]);return Z7(n,r,o)?n*Jg+r*Wc+o*1e3:NaN}function Zh(e){return e&&parseFloat(e.replace(",","."))||0}function q7(e){if(e==="Z")return 0;const t=e.match(H7);if(!t)return 0;const n=t[1]==="+"?-1:1,r=parseInt(t[2]),o=t[3]&&parseInt(t[3])||0;return J7(r,o)?n*(r*Jg+o*Wc):NaN}function K7(e,t,n){const r=new Date(0);r.setUTCFullYear(e,0,4);const o=r.getUTCDay()||7,i=(t-1)*7+n+1-o;return r.setUTCDate(r.getUTCDate()+i),r}const Y7=[31,null,31,30,31,30,31,31,30,31,30,31];function LT(e){return e%400===0||e%4===0&&e%100!==0}function G7(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(Y7[t]||(LT(e)?29:28))}function X7(e,t){return t>=1&&t<=(LT(e)?366:365)}function Q7(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}function Z7(e,t,n){return e===24?t===0&&n===0:n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}function J7(e,t){return t>=0&&t<=59}function wv(e,t,n){const r=Ot(e,n==null?void 0:n.in),o=r.getFullYear(),i=r.getDate(),a=Sn(e,0);a.setFullYear(o,t,15),a.setHours(0,0,0,0);const l=NV(a);return r.setMonth(t,Math.min(i,l)),r}function gr(e,t,n){let r=Ot(e,n==null?void 0:n.in);return isNaN(+r)?Sn(e,NaN):(t.year!=null&&r.setFullYear(t.year),t.month!=null&&(r=wv(r,t.month)),t.date!=null&&r.setDate(t.date),t.hours!=null&&r.setHours(t.hours),t.minutes!=null&&r.setMinutes(t.minutes),t.seconds!=null&&r.setSeconds(t.seconds),t.milliseconds!=null&&r.setMilliseconds(t.milliseconds),r)}function Ha(e,t,n){const r=Ot(e,n==null?void 0:n.in);return r.setHours(t),r}function Jh(e,t,n){const r=Ot(e,n==null?void 0:n.in);return r.setMinutes(t),r}function e9(e,t,n){const r=Ot(e,n==null?void 0:n.in),o=Math.trunc(r.getMonth()/3)+1,i=t-o;return wv(r,r.getMonth()+i*3)}function em(e,t,n){const r=Ot(e,n==null?void 0:n.in);return r.setSeconds(t),r}function Pp(e,t,n){const r=Ot(e,n==null?void 0:n.in);return isNaN(+r)?Sn(e,NaN):(r.setFullYear(t),r)}function t9(e,t,n){return tf(e,-1,n)}const n9={date:pV,month:yd,year:BT,quarter:FT};function r9(e){return(t,n)=>{const r=ns(e);return mk(t,n,{weekStartsOn:r})}}function ns(e){return(e+1)%7}function Mr(e,t,n,r=0){return(n==="week"?r9(r):n9[n])(e,t)}function tm(e,t,n,r,o,i){return o==="date"?o9(e,t,n,r):i9(e,t,n,r,i)}function o9(e,t,n,r){let o=!1,i=!1,a=!1;Array.isArray(n)&&(n[0]<e&&e<n[1]&&(o=!0),Mr(n[0],e,"date")&&(i=!0),Mr(n[1],e,"date")&&(a=!0));const l=n!==null&&(Array.isArray(n)?Mr(n[0],e,"date")||Mr(n[1],e,"date"):Mr(n,e,"date"));return{type:"date",dateObject:{date:So(e),month:ln(e),year:fn(e)},inCurrentMonth:yd(e,t),isCurrentDate:Mr(r,e,"date"),inSpan:o,inSelectedWeek:!1,startOfSpan:i,endOfSpan:a,selected:l,ts:st(e)}}function HT(e,t,n){const r=new Date(2e3,e,1).getTime();return Qt(r,t,{locale:n})}function VT(e,t,n){const r=new Date(e,1,1).getTime();return Qt(r,t,{locale:n})}function jT(e,t,n){const r=new Date(2e3,e*3-2,1).getTime();return Qt(r,t,{locale:n})}function i9(e,t,n,r,o){let i=!1,a=!1,l=!1;Array.isArray(n)&&(n[0]<e&&e<n[1]&&(i=!0),Mr(n[0],e,"week",o)&&(a=!0),Mr(n[1],e,"week",o)&&(l=!0));const s=n!==null&&(Array.isArray(n)?Mr(n[0],e,"week",o)||Mr(n[1],e,"week",o):Mr(n,e,"week",o));return{type:"date",dateObject:{date:So(e),month:ln(e),year:fn(e)},inCurrentMonth:yd(e,t),isCurrentDate:Mr(r,e,"date"),inSpan:i,startOfSpan:a,endOfSpan:l,selected:!1,inSelectedWeek:s,ts:st(e)}}function a9(e,t,n,{monthFormat:r}){return{type:"month",monthFormat:r,dateObject:{month:ln(e),year:fn(e)},isCurrent:yd(n,e),selected:t!==null&&Mr(t,e,"month"),ts:st(e)}}function l9(e,t,n,{yearFormat:r}){return{type:"year",yearFormat:r,dateObject:{year:fn(e)},isCurrent:BT(n,e),selected:t!==null&&Mr(t,e,"year"),ts:st(e)}}function s9(e,t,n,{quarterFormat:r}){return{type:"quarter",quarterFormat:r,dateObject:{quarter:vV(e),year:fn(e)},isCurrent:FT(n,e),selected:t!==null&&Mr(t,e,"quarter"),ts:st(e)}}function af(e,t,n,r,o=!1,i=!1){const a=i?"week":"date",l=ln(e);let s=st(Ro(e)),c=st(nl(s,-1));const d=[];let f=!o;for(;zT(c)!==r||f;)d.unshift(tm(c,e,t,n,a,r)),c=st(nl(c,-1)),f=!1;for(;ln(s)===l;)d.push(tm(s,e,t,n,a,r)),s=st(nl(s,1));const h=o?d.length<=28?28:d.length<=35?35:42:42;for(;d.length<h;)d.push(tm(s,e,t,n,a,r)),s=st(nl(s,1));return d}function _p(e,t,n,r){const o=[],i=Bs(e);for(let a=0;a<12;a++)o.push(a9(st(ar(i,a)),t,n,r));return o}function Op(e,t,n,r){const o=[],i=Bs(e);for(let a=0;a<4;a++)o.push(s9(st(hV(i,a)),t,n,r));return o}function $p(e,t,n,r){const o=r.value,i=[],a=Bs(Pp(new Date,o[0]));for(let l=0;l<o[1]-o[0];l++)i.push(l9(st(tf(a,l)),e,t,n));return i}function Xr(e,t,n,r){const o=A7(e,t,n,r);return _o(o)?Qt(o,t,r)===e?o:new Date(Number.NaN):o}function c9(e,t){const n=t(e);return ms(n)}function rx(e,t,n,r){const o=t(e,n,r);return ms(o)}function ms(e){if(e===void 0)return;if(typeof e=="number")return e;const[t,n,r]=e.split(":");return{hours:Number(t),minutes:Number(n),seconds:Number(r)}}function Yl(e,t){return Array.isArray(e)?e[t==="start"?0:1]:null}const d9={titleFontSize:"22px"};function UT(e){const{borderRadius:t,fontSize:n,lineHeight:r,textColor2:o,textColor1:i,textColorDisabled:a,dividerColor:l,fontWeightStrong:s,primaryColor:c,baseColor:d,hoverColor:f,cardColor:h,modalColor:p,popoverColor:m}=e;return Object.assign(Object.assign({}
1618,d9),{borderRadius:t,borderColor:ft(h,l),borderColorModal:ft(p,l),borderColorPopover:ft(m,l),textColor:o,titleFontWeight:s,titleTextColor:i,dayTextColor:a,fontSize:n,lineHeight:r,dateColorCurrent:c,dateTextColorCurrent:d,cellColorHover:ft(h,f),cellColorHoverModal:ft(p,f),cellColorHoverPopover:ft(m,f),cellColor:h,cellColorModal:p,cellColorPopover:m,barColor:c})}const u9={name:"Calendar",common:nt,peers:{Button:oo},self:UT},f9={name:"Calendar",common:et,peers:{Button:io},self:UT},h9=E([k("calendar",`
1619 line-height: var(--n-line-height);
1620 font-size: var(--n-font-size);
1621 color: var(--n-text-color);
1622 height: 720px;
1623 display: flex;
1624 flex-direction: column;
1625 `,[k("calendar-prev-btn",`
1626 cursor: pointer;
1627 `),k("calendar-next-btn",`
1628 cursor: pointer;
1629 `),k("calendar-header",`
1630 display: flex;
1631 align-items: center;
1632 line-height: 1;
1633 font-size: var(--n-title-font-size);
1634 padding: 0 0 18px 0;
1635 justify-content: space-between;
1636 `,[I("title",`
1637 color: var(--n-title-text-color);
1638 font-weight: var(--n-title-font-weight);
1639 transition: color .3s var(--n-bezier);
1640 `),I("extra",`
1641 display: flex;
1642 align-items: center;
1643 `)]),k("calendar-dates",`
1644 display: grid;
1645 grid-template-columns: repeat(7, minmax(0, 1fr));
1646 grid-auto-rows: 1fr;
1647 border-radius: var(--n-border-radius);
1648 flex: 1;
1649 border-top: 1px solid;
1650 border-left: 1px solid;
1651 border-color: var(--n-border-color);
1652 transition: border-color .3s var(--n-bezier);
1653 `),k("calendar-cell",`
1654 box-sizing: border-box;
1655 padding: 10px;
1656 border-right: 1px solid;
1657 border-bottom: 1px solid;
1658 border-color: var(--n-border-color);
1659 cursor: pointer;
1660 position: relative;
1661 transition:
1662 color .3s var(--n-bezier),
1663 border-color .3s var(--n-bezier),
1664 background-color .3s var(--n-bezier);
1665 `,[E("&:nth-child(7)",`
1666 border-top-right-radius: var(--n-border-radius);
1667 `),E("&:nth-last-child(7)",`
1668 border-bottom-left-radius: var(--n-border-radius);
1669 `),E("&:last-child",`
1670 border-bottom-right-radius: var(--n-border-radius);
1671 `),E("&:hover",`
1672 background-color: var(--n-cell-color-hover);
1673 `),I("bar",`
1674 position: absolute;
1675 left: 0;
1676 right: 0;
1677 bottom: -1px;
1678 height: 3px;
1679 background-color: #0000;
1680 transition: background-color .3s var(--n-bezier);
1681 `),N("selected",[I("bar",`
1682 background-color: var(--n-bar-color);
1683 `)]),k("calendar-date",`
1684 transition:
1685 color .3s var(--n-bezier),
1686 border-color .3s var(--n-bezier),
1687 background-color .3s var(--n-bezier);
1688 color: var(--n-text-color);
1689 `,[I("date",`
1690 color: var(--n-text-color);
1691 `)]),N("disabled, other-month",`
1692 color: var(--n-day-text-color);
1693 `,[k("calendar-date",[I("date",`
1694 color: var(--n-day-text-color);
1695 `)])]),N("disabled",`
1696 cursor: not-allowed;
1697 `),N("current",[k("calendar-date",[I("date",`
1698 color: var(--n-date-text-color-current);
1699 background-color: var(--n-date-color-current);
1700 `)])]),k("calendar-date",`
1701 position: relative;
1702 line-height: 1;
1703 display: flex;
1704 align-items: center;
1705 height: 1em;
1706 justify-content: space-between;
1707 padding-bottom: .75em;
1708 `,[I("date",`
1709 border-radius: 50%;
1710 display: flex;
1711 align-items: center;
1712 justify-content: center;
1713 margin-left: -0.4em;
1714 width: 1.8em;
1715 height: 1.8em;
1716 transition:
1717 color .3s var(--n-bezier),
1718 background-color .3s var(--n-bezier);
1719 `),I("day",`
1720 color: var(--n-day-text-color);
1721 transition: color .3s var(--n-bezier);
1722 `)])])]),gi(k("calendar",[k("calendar-dates",`
1723 border-color: var(--n-border-color-modal);
1724 `),k("calendar-cell",`
1725 border-color: var(--n-border-color-modal);
1726 `,[E("&:hover",`
1727 background-color: var(--n-cell-color-hover-modal);
1728 `)])])),qi(k("calendar",[k("calendar-dates",`
1729 border-color: var(--n-border-color-popover);
1730 `),k("calendar-cell",`
1731 border-color: var(--n-border-color-popover);
1732 `,[E("&:hover",`
1733 background-color: var(--n-cell-color-hover-popover);
1734 `)])]))]),WT=Object.assign(Object.assign({},_e.props),{isDateDisabled:Function,value:Number,defaultValue:{type:Number,default:null},onPanelChange:Function,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array]}),m9=ae({name:"Calendar",props:WT,slots:Object,setup(e){var t;const{mergedClsPrefixRef:n,inlineThemeDisabled:r}=We(e),o=_e("Calendar","-calendar",h9,u9,e,n),{localeRef:i,dateLocaleRef:a}=On("DatePicker"),l=Date.now(),s=M(Ro((t=e.defaultValue)!==null&&t!==void 0?t:l).valueOf()),c=M(e.defaultValue||null),d=_t(Ce(e,"value"),c);function f(v,y){const{onUpdateValue:C,"onUpdate:value":w}=e;C&&we(C,v,y),w&&we(w,v,y),c.value=v}function h(){var v;const y=ar(s.value,-1).valueOf();s.value=y,(v=e.onPanelChange)===null||v===void 0||v.call(e,{year:fn(y),month:ln(y)+1})}function p(){var v;const y=ar(s.value,1).valueOf();s.value=y,(v=e.onPanelChange)===null||v===void 0||v.call(e,{year:fn(y),month:ln(y)+1})}function m(){var v;const{value:y}=s,C=fn(y),w=ln(y),x=Ro(l).valueOf();s.value=x;const S=fn(x),T=ln(x);(C!==S||w!==T)&&((v=e.onPanelChange)===null||v===void 0||v.call(e,{year:S,month:T+1}))}const g=R(()=>{const{common:{cubicBezierEaseInOut:v}
1734,self:{borderColor:y,borderColorModal:C,borderColorPopover:w,borderRadius:x,titleFontSize:S,textColor:T,titleFontWeight:P,titleTextColor:_,dayTextColor:O,fontSize:z,lineHeight:$,dateColorCurrent:D,dateTextColorCurrent:B,cellColorHover:L,cellColor:U,cellColorModal:j,barColor:te,cellColorPopover:ue,cellColorHoverModal:ge,cellColorHoverPopover:Q}}=o.value;return{"--n-bezier":v,"--n-border-color":y,"--n-border-color-modal":C,"--n-border-color-popover":w,"--n-border-radius":x,"--n-text-color":T,"--n-title-font-weight":P,"--n-title-font-size":S,"--n-title-text-color":_,"--n-day-text-color":O,"--n-font-size":z,"--n-line-height":$,"--n-date-color-current":D,"--n-date-text-color-current":B,"--n-cell-color":U,"--n-cell-color-modal":j,"--n-cell-color-popover":ue,"--n-cell-color-hover":L,"--n-cell-color-hover-modal":ge,"--n-cell-color-hover-popover":Q,"--n-bar-color":te}}),b=r?Ze("calendar",void 0,g,e):void 0;return{mergedClsPrefix:n,locale:i,dateLocale:a,now:l,mergedValue:d,monthTs:s,dateItems:R(()=>af(s.value,d.value,l,i.value.firstDayOfWeek,!0)),doUpdateValue:f,handleTodayClick:m,handlePrevClick:h,handleNextClick:p,mergedTheme:o,cssVars:r?void 0:g,themeClass:b==null?void 0:b.themeClass,onRender:b==null?void 0:b.onRender}},render(){const{isDateDisabled:e,mergedClsPrefix:t,monthTs:n,cssVars:r,mergedValue:o,mergedTheme:i,$slots:a,locale:{monthBeforeYear:l,today:s},dateLocale:{locale:c},handleTodayClick:d,handlePrevClick:f,handleNextClick:h,onRender:p}=this;p==null||p();const m=o&&hi(o).valueOf(),g=fn(n),b=ln(n)+1;return u("div",{class:[`${t}-calendar`,this.themeClass],style:r},u("div",{class:`${t}-calendar-header`},u("div",{class:`${t}-calendar-header__title`},En(a.header,{year:g,month:b},()=>{const v=Qt(n,"MMMM",{locale:c});return[l?`${v} ${g}`:`${g} ${v}`]})),u("div",{class:`${t}-calendar-header__extra`},u(vv,null,{default:()=>u(Ft,null,u(Vt,{size:"small",onClick:f,theme:i.peers.Button,themeOverrides:i.peerOverrides.Button},{icon:()=>u(vt,{clsPrefix:t,class:`${t}-calendar-prev-btn`},{default:()=>u(uv,null)})}),u(Vt,{size:"small",onClick:d,theme:i.peers.Button,themeOverrides:i.peerOverrides.Button},{default:()=>s}),u(Vt,{size:"small",onClick:h,theme:i.peers.Button,themeOverrides:i.peerOverrides.Button},{icon:()=>u(vt,{clsPrefix:t,class:`${t}-calendar-next-btn`},{default:()=>u($l,null)})}))}))),u("div",{class:`${t}-calendar-dates`},this.dateItems.map(({dateObject:v,ts:y,inCurrentMonth:C,isCurrentDate:w},x)=>{var S;const{year:T,month:P,date:_}=v,O=Qt(y,"yyyy-MM-dd"),z=!C,$=(e==null?void 0:e(y))===!0,D=m===hi(y).valueOf();return u("div",{key:`${b}-${x}`,class:[`${t}-calendar-cell`,$&&`${t}-calendar-cell--disabled`,z&&`${t}-calendar-cell--other-month`,$&&`${t}-calendar-cell--not-allowed`,w&&`${t}-calendar-cell--current`,D&&`${t}-calendar-cell--selected`],onClick:()=>{var B;if($)return;const L=Ro(y).valueOf();this.monthTs=L,z&&((B=this.onPanelChange)===null||B===void 0||B.call(this,{year:fn(L),month:ln(L)+1})),this.doUpdateValue(y,{year:T,month:P+1,date:_})}},u("div",{class:`${t}-calendar-date`},u("div",{class:`${t}-calendar-date__date`,title:O},_),x<7&&u("div",{class:`${t}-calendar-date__day`,title:O},Qt(y,"EEE",{locale:c}))),(S=a.default)===null||S===void 0?void 0:S.call(a,{year:T,month:P+1,date:_}),u("div",{class:`${t}-calendar-cell__bar`}))})))}}),p9={paddingSmall:"12px 16px 12px",paddingMedium:"19px 24px 20px",paddingLarge:"23px 32px 24px",paddingHuge:"27px 40px 28px",titleFontSizeSmall:"16px",titleFontSizeMedium:"18px",titleFontSizeLarge:"18px",titleFontSizeHuge:"18px",closeIconSize:"18px",closeSize:"22px"};function qT(e){const{primaryColor:t,borderRadius:n,lineHeight:r,fontSize:o,cardColor:i,textColor2:a,textColor1:l,dividerColor:s,fontWeightStrong:c,closeIconColor:d,closeIconColorHover:f,closeIconColorPressed:h,closeColorHover:p,closeColorPressed:m,modalColor:g,boxShadow1:b,popoverColor:v,actionColor:y}=e;return Object.assign(Object.assign({},p9),{lineHeight:r,color:i,colorModal:g,colorPopover:v,colorTarget:t,colorEmbedded:y,colorEmbeddedModal:y,colorEmbeddedPopover:y,textColor:a,titleTextColor:l,borderColor:s,actionColor:y,titleFontWeight:c,closeColorHover:p,closeColorPressed:m,closeBorderRadius:n,closeIconColor:d,closeIconColorHover:f,closeIconColorPressed:h,fontSizeSmall:o,fontSizeMedium:o,fontSizeLarge:o,fontSizeHuge:o,boxSh
1734adow:b,borderRadius:n})}const KT={name:"Card",common:nt,self:qT},YT={name:"Card",common:et,self(e){const t=qT(e),{cardColor:n,modalColor:r,popoverColor:o}=e;return t.colorEmbedded=n,t.colorEmbeddedModal=r,t.colorEmbeddedPopover=o,t}},ox=k("card-content",`
1735 flex: 1;
1736 min-width: 0;
1737 box-sizing: border-box;
1738 padding: 0 var(--n-padding-left) var(--n-padding-bottom) var(--n-padding-left);
1739 font-size: var(--n-font-size);
1740`),g9=E([k("card",`
1741 font-size: var(--n-font-size);
1742 line-height: var(--n-line-height);
1743 display: flex;
1744 flex-direction: column;
1745 width: 100%;
1746 box-sizing: border-box;
1747 position: relative;
1748 border-radius: var(--n-border-radius);
1749 background-color: var(--n-color);
1750 color: var(--n-text-color);
1751 word-break: break-word;
1752 transition: 
1753 color .3s var(--n-bezier),
1754 background-color .3s var(--n-bezier),
1755 box-shadow .3s var(--n-bezier),
1756 border-color .3s var(--n-bezier);
1757 `,[OS({background:"var(--n-color-modal)"}),N("hoverable",[E("&:hover","box-shadow: var(--n-box-shadow);")]),N("content-segmented",[E(">",[k("card-content",`
1758 padding-top: var(--n-padding-bottom);
1759 `),I("content-scrollbar",[E(">",[k("scrollbar-container",[E(">",[k("card-content",`
1760 padding-top: var(--n-padding-bottom);
1761 `)])])])])])]),N("content-soft-segmented",[E(">",[k("card-content",`
1762 margin: 0 var(--n-padding-left);
1763 padding: var(--n-padding-bottom) 0;
1764 `),I("content-scrollbar",[E(">",[k("scrollbar-container",[E(">",[k("card-content",`
1765 margin: 0 var(--n-padding-left);
1766 padding: var(--n-padding-bottom) 0;
1767 `)])])])])])]),N("footer-segmented",[E(">",[I("footer",`
1768 padding-top: var(--n-padding-bottom);
1769 `)])]),N("footer-soft-segmented",[E(">",[I("footer",`
1770 padding: var(--n-padding-bottom) 0;
1771 margin: 0 var(--n-padding-left);
1772 `)])]),E(">",[k("card-header",`
1773 box-sizing: border-box;
1774 display: flex;
1775 align-items: center;
1776 font-size: var(--n-title-font-size);
1777 padding:
1778 var(--n-padding-top)
1779 var(--n-padding-left)
1780 var(--n-padding-bottom)
1781 var(--n-padding-left);
1782 `,[I("main",`
1783 font-weight: var(--n-title-font-weight);
1784 transition: color .3s var(--n-bezier);
1785 flex: 1;
1786 min-width: 0;
1787 color: var(--n-title-text-color);
1788 `),I("extra",`
1789 display: flex;
1790 align-items: center;
1791 font-size: var(--n-font-size);
1792 font-weight: 400;
1793 transition: color .3s var(--n-bezier);
1794 color: var(--n-text-color);
1795 `),I("close",`
1796 margin: 0 0 0 8px;
1797 transition:
1798 background-color .3s var(--n-bezier),
1799 color .3s var(--n-bezier);
1800 `)]),I("action",`
1801 box-sizing: border-box;
1802 transition:
1803 background-color .3s var(--n-bezier),
1804 border-color .3s var(--n-bezier);
1805 background-clip: padding-box;
1806 background-color: var(--n-action-color);
1807 `),ox,k("card-content",[E("&:first-child",`
1808 padding-top: var(--n-padding-bottom);
1809 `)]),I("content-scrollbar",`
1810 display: flex;
1811 flex-direction: column;
1812 `,[E(">",[k("scrollbar-container",[E(">",[ox])])]),E("&:first-child >",[k("scrollbar-container",[E(">",[k("card-content",`
1813 padding-top: var(--n-padding-bottom);
1814 `)])])])]),I("footer",`
1815 box-sizing: border-box;
1816 padding: 0 var(--n-padding-left) var(--n-padding-bottom) var(--n-padding-left);
1817 font-size: var(--n-font-size);
1818 `,[E("&:first-child",`
1819 padding-top: var(--n-padding-bottom);
1820 `)]),I("action",`
1821 background-color: var(--n-action-color);
1822 padding: var(--n-padding-bottom) var(--n-padding-left);
1823 border-bottom-left-radius: var(--n-border-radius);
1824 border-bottom-right-radius: var(--n-border-radius);
1825 `)]),k("card-cover",`
1826 overflow: hidden;
1827 width: 100%;
1828 border-radius: var(--n-border-radius) var(--n-border-radius) 0 0;
1829 `,[E("img",`
1830 display: block;
1831 width: 100%;
1832 `)]),N("bordered",`
1833 border: 1px solid var(--n-border-color);
1834 `,[E("&:target","border-color: var(--n-color-target);")]),N("action-segmented",[E(">",[I("action",[E("&:not(:first-child)",`
1835 border-top: 1px solid var(--n-border-color);
1836 `)])])]),N("content-segmented, content-soft-segmented",[E(">",[k("card-content",`
1837 transition: border-color 0.3s var(--n-bezier);
1838 `,[E("&:not(:first-child)",`
1839 border-top: 1px solid var(--n-border-color);
1840 `)]),I("content-scrollbar",`
1841 transition: border-color 0.3s var(--n-bezier);
1842 `,[E("&:not(:first-child)",`
1843 border-top: 1px solid var(--n-border-color);
1844 `)])])]),N("footer-segmented, footer-soft-segmented",[E(">",[I("footer",`
1845 transition: border-color 0.3s var(--n-bezier);
1846 `,[E("&:not(:first-child)",`
1847 border-top: 1px solid var(--n-border-color);
1848 `)])])]),N("embedded",`
1849 background-color: var(--n-color-embedded);
1850 `)]),gi(k("card",`
1851 background: var(--n-color-modal);
1852 `,[N("embedded",`
1853 background-color: var(--n-color-embedded-modal);
1854 `)])),qi(k("card",`
1855 background: var(--n-color-popover);
1856 `,[N("embedded",`
1857 background-color: var(--n-color-embedded-popover);
1858 `)]))]),Sv={title:[String,Function],contentClass:String,contentStyle:[Object,String],contentScrollable:Boolean,headerClass:String,headerStyle:[Object,String],headerExtraClass:String,headerExtraStyle:[Object,String],footerClass:String,footerStyle:[Object,String],embedded:Boolean,segmented:{type:[Boolean,Object],default:!1},size:String,bordered:{type:Boolean,default:!0},closable:Boolean,hoverable:Boolean,role:String,onClose:[Function,Array],tag:{type:String,default:"div"},cover:Function,content:[String,Function],footer:Function,action:Function,headerExtra:Function,closeFocusable:Boolean},v9=lr(Sv),GT=Object.assign(Object.assign({},_e.props),Sv),XT=ae({name:"Card",props:GT,slots:Object,setup(e){const t=()=>{const{onClose:f}=e;f&&we(f)},{inlineThemeDisabled:n,mergedClsPrefixRef:r,mergedRtlRef:o,mergedComponentPropsRef:i}=We(e),a=_e("Card","-card",g9,KT,e,r),l=Kt("Card",o,r),s=R(()=>{var f,h;return e.size||((h=(f=i==null?void 0:i.value)===null||f===void 0?void 0:f.Card)===null||h===void 0?void 0:h.size)||"medium"}),c=R(()=>{const f=s.value,{self:{color:h,colorModal:p,colorTarget:m,textColor:g,titleTextColor:b,titleFontWeight:v,borderColor:y,actionColor:C,borderRadius:w,lineHeight:x,closeIconColor:S,closeIconColorHover:T,closeIconColorPressed:P,closeColorHover:_,closeColorPressed:O,closeBorderRadius:z,closeIconSize:$,closeSize:D,boxShadow:B,colorPopover:L,colorEmbedded:U,colorEmbeddedModal:j,colorEmbeddedPopover:te,[Oe("padding",f)]:ue,[Oe("fontSize",f)]:ge,[Oe("titleFontSize",f)]:Q},common:{cubicBezierEaseInOut:le}}=a.value,{top:J,left:W,bottom:Y}=Dn(ue);return{"--n-bezier":le,"--n-border-radius":w,"--n-color":h,"--n-color-modal":p,"--n-color-popover":L,"--n-color-embedded":U,"--n-color-embedded-modal":j,"--n-color-embedded-popover":te,"--n-color-target":m,"--n-text-color":g,"--n-line-height":x,"--n-action-color":C,"--n-title-text-color":b,"--n-title-font-weight":v,"--n-close-icon-color":S,"--n-close-icon-color-hover":T,"--n-close-icon-color-pressed":P,"--n-close-color-hover":_,"--n-close-color-pressed":O,"--n-border-color":y,"--n-box-shadow":B,"--n-padding-top":J,"--n-padding-bottom":Y,"--n-padding-left":W,"--n-font-size":ge,"--n-title-font-size":Q,"--n-close-size":D,"--n-close-icon-size":$,"--n-close-border-radius":z}}),d=n?Ze("card",R(()=>s.value[0]),c,e):void 0;return{rtlEnabled:l,mergedClsPrefix:r,mergedTheme:a,handleCloseClick:t,cssVars:n?void 0:c,themeClass:d==null?void 0:d.themeClass,onRender:d==null?void 0:d.onRender}},render(){const{segmented:e,bordered:t,hoverable:n,mergedClsPrefix:r,rtlEnabled:o,onRender:i,embedded:a,tag:l,$slots:s}=this;return i==null||i(),u(l,{class:[`${r}-card`,this.themeClass,a&&`${r}-card--embedded`,{[`${r}-card--rtl`]:o,[`${r}-card--content-scrollable`]:this.contentScrollable,[`${r}-card--content${typeof e!="boolean"&&e.content==="soft"?"-soft":""}-segmented`]:e===!0||e!==!1&&e.content,[`${r}-card--footer${typeof e!="boolean"&&e.footer==="soft"?"-soft":""}-segmented`]:e===!0||e!==!1&&e.footer,[`${r}-card--action-segmented`]:e===!0||e!==!1&&e.action,[`${r}-card--bordered`]:t,[`${r}-card--hoverable`]:n}],style:this.cssVars,role:this.role},Pt(s.cover,c=>{const d=this.cover?To([this.cover()]):c;return d&&u("div",{class:`${r}-card-cover`,role:"none"},d)}),Pt(s.header,c=>{const{title:d}=this,f=d?To(typeof d=="function"?[d()]:[d]):c;return f||this.closable?u("div",{class:[`${r}-card-header`,this.headerClass],style:this.headerStyle,role:"heading"},u("div",{class:`${r}-card-header__main`,role:"heading"},f),Pt(s["header-extra"],h=>{const p=this.headerExtra?To([this.headerExtra()]):h;return p&&u("div",{class:[`${r}-card-header__extra`,this.headerExtraClass],style:this.headerExtraStyle},p)}),this.closable&&u(Xi,{clsPrefix:r,class:`${r}-card-header__close`,onClick:this.handleCloseClick,focusable:this.closeFocusable,absolute:!0})):null}),Pt(s.default,c=>{const{content:d}=this,f=d?To(typeof d=="function"?[d()]:[d]):c;
1858return f?this.contentScrollable?u(mn,{class:`${r}-card__content-scrollbar`,contentClass:[`${r}-card-content`,this.contentClass],contentStyle:this.contentStyle},f):u("div",{class:[`${r}-card-content`,this.contentClass],style:this.contentStyle,role:"none"},f):null}),Pt(s.footer,c=>{const d=this.footer?To([this.footer()]):c;return d&&u("div",{class:[`${r}-card__footer`,this.footerClass],style:this.footerStyle,role:"none"},d)}),Pt(s.action,c=>{const d=this.action?To([this.action()]):c;return d&&u("div",{class:`${r}-card__action`,role:"none"},d)}))}});function QT(){return{dotSize:"8px",dotColor:"rgba(255, 255, 255, .3)",dotColorActive:"rgba(255, 255, 255, 1)",dotColorFocus:"rgba(255, 255, 255, .5)",dotLineWidth:"16px",dotLineWidthActive:"24px",arrowColor:"#eee"}}const b9={common:nt,self:QT},y9={name:"Carousel",common:et,self:QT},ZT="n-carousel-methods";function x9(e){ct(ZT,e)}function kv(e="unknown",t="component"){const n=Ve(ZT);return n||jn(e,`\`${t}\` must be placed inside \`n-carousel\`.`),n}function C9(){return u("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},u("g",{fill:"none"},u("path",{d:"M10.26 3.2a.75.75 0 0 1 .04 1.06L6.773 8l3.527 3.74a.75.75 0 1 1-1.1 1.02l-4-4.25a.75.75 0 0 1 0-1.02l4-4.25a.75.75 0 0 1 1.06-.04z",fill:"currentColor"})))}function w9(){return u("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},u("g",{fill:"none"},u("path",{d:"M5.74 3.2a.75.75 0 0 0-.04 1.06L9.227 8L5.7 11.74a.75.75 0 1 0 1.1 1.02l4-4.25a.75.75 0 0 0 0-1.02l-4-4.25a.75.75 0 0 0-1.06-.04z",fill:"currentColor"})))}const S9=ae({name:"CarouselArrow",setup(e){const{mergedClsPrefixRef:t}=We(e),{isVertical:n,isPrevDisabled:r,isNextDisabled:o,prev:i,next:a}=kv();return{mergedClsPrefix:t,isVertical:n,isPrevDisabled:r,isNextDisabled:o,prev:i,next:a}},render(){const{mergedClsPrefix:e}=this;return u("div",{class:`${e}-carousel__arrow-group`},u("div",{class:[`${e}-carousel__arrow`,this.isPrevDisabled()&&`${e}-carousel__arrow--disabled`],role:"button",onClick:this.prev},C9()),u("div",{class:[`${e}-carousel__arrow`,this.isNextDisabled()&&`${e}-carousel__arrow--disabled`],role:"button",onClick:this.next},w9()))}}),k9={total:{type:Number,default:0},currentIndex:{type:Number,default:0},dotType:{type:String,default:"dot"},trigger:{type:String,default:"click"},keyboard:Boolean},R9=ae({name:"CarouselDots",props:k9,setup(e){const{mergedClsPrefixRef:t}=We(e),n=M([]),r=kv();function o(c,d){switch(c.key){case"Enter":case" ":c.preventDefault(),r.to(d);return}e.keyboard&&l(c)}function i(c){e.trigger==="hover"&&r.to(c)}function a(c){e.trigger==="click"&&r.to(c)}function l(c){var d;if(c.shiftKey||c.altKey||c.ctrlKey||c.metaKey)return;const f=(d=document.activeElement)===null||d===void 0?void 0:d.nodeName.toLowerCase();if(f==="input"||f==="textarea")return;const{code:h}=c,p=h==="PageUp"||h==="ArrowUp",m=h==="PageDown"||h==="ArrowDown",g=h==="PageUp"||h==="ArrowRight",b=h==="PageDown"||h==="ArrowLeft",v=r.isVertical(),y=v?p:g,C=v?m:b;!y&&!C||(c.preventDefault(),y&&!r.isNextDisabled()?(r.next(),s(r.currentIndexRef.value)):C&&!r.isPrevDisabled()&&(r.prev(),s(r.currentIndexRef.value)))}function s(c){var d;(d=n.value[c])===null||d===void 0||d.focus()}return Og(()=>n.value.length=0),{mergedClsPrefix:t,dotEls:n,handleKeydown:o,handleMouseenter:i,handleClick:a}},render(){const{mergedClsPrefix:e,dotEls:t}=this;return u("div",{class:[`${e}-carousel__dots`,`${e}-carousel__dots--${this.dotType}`],role:"tablist"},K3(this.total,n=>{const r=n===this.currentIndex;return u("div",{"aria-selected":r,ref:o=>t.push(o),role:"button",tabindex:"0",class:[`${e}-carousel__dot`,r&&`${e}-carousel__dot--active`],key:n,onClick:()=>{this.handleClick(n)},onMouseenter:()=>{this.handleMouseenter(n)},onKeydown:o=>{this.handleKeydown(o,n)}})}))}}),ku="CarouselItem";function T9(e){var t;return((t=e.type)===null||t===void 0?void 0:t.name)===ku}const JT=ae({name:ku,setup(e){const{mergedClsPrefixRef:t}=We(e),n=kv(Ty(ku),`n-${Ty(ku)}`),r=M(),o=R(()=>{const{value:d}=r;return d?n.getSlideIndex(d):-1}),i=R(()=>n.isPrev(o.value)),a=R(()=>n.isNext(o.value)),l=R(()=>n.isActive(o.value)),s=R(()=>n.getSlideStyle(o.value));jt(()=>{n.addSlide(r.value)}),Jt(()=>{n.removeSlide(r.value)});function c(d){const{value:f}=o;f!==void 0&&(n==null||n.onCarouselItemClick(f,d))}return{mergedClsPrefix:t,selfElRef:r,isPrev:i,isNext:a,isActive:l,index:o,style:s,handleClick:c}},render(){var e;const{$slots:t,mergedClsPrefix:n,isPrev:r,isNext:o,isActive:i,index:a,style:l}=this,s=[`${n}-carousel__slide`,{[`${n}-carousel__slide--current`]:i,[`${n}-carousel__slide--prev`]:r,[`${n}-carousel__slide--next`]:o}];return u("div",{ref:"selfElRef",class:s,role:"option",tabindex:"-1","data-index":a,"aria-hidden":!i,style:l,onClickCapture:this.handleClick},(e=t.default)===null||e===void 0?void 0:e.call(t,{isPrev:r,isNext:o,isActive:i,index:a}))}}),P9=k("carousel",`
1859 position: relative;
1860 width: 100%;
1861 height: 100%;
1862 touch-action: pan-y;
1863 overflow: hidden;
1864`,[I("slides",`
1865 display: flex;
1866 width: 100%;
1867 height: 100%;
1868 transition-timing-function: var(--n-bezier);
1869 transition-property: transform;
1870 `,[I("slide",`
1871 flex-shrink: 0;
1872 position: relative;
1873 width: 100%;
1874 height: 100%;
1875 outline: none;
1876 overflow: hidden;
1877 `,[E("> img",`
1878 display: block;
1879 `)])]),I("dots",`
1880 position: absolute;
1881 display: flex;
1882 flex-wrap: nowrap;
1883 `,[N("dot",[I("dot",`
1884 height: var(--n-dot-size);
1885 width: var(--n-dot-size);
1886 background-color: var(--n-dot-color);
1887 border-radius: 50%;
1888 cursor: pointer;
1889 transition:
1890 box-shadow .3s var(--n-bezier),
1891 background-color .3s var(--n-bezier);
1892 outline: none;
1893 `,[E("&:focus",`
1894 background-color: var(--n-dot-color-focus);
1895 `),N("active",`
1896 background-color: var(--n-dot-color-active);
1897 `)])]),N("line",[I("dot",`
1898 border-radius: 9999px;
1899 width: var(--n-dot-line-width);
1900 height: 4px;
1901 background-color: var(--n-dot-color);
1902 cursor: pointer;
1903 transition:
1904 width .3s var(--n-bezier),
1905 box-shadow .3s var(--n-bezier),
1906 background-color .3s var(--n-bezier);
1907 outline: none;
1908 `,[E("&:focus",`
1909 background-color: var(--n-dot-color-focus);
1910 `),N("active",`
1911 width: var(--n-dot-line-width-active);
1912 background-color: var(--n-dot-color-active);
1913 `)])])]),I("arrow",`
1914 transition: background-color .3s var(--n-bezier);
1915 cursor: pointer;
1916 height: 28px;
1917 width: 28px;
1918 display: flex;
1919 align-items: center;
1920 justify-content: center;
1921 background-color: rgba(255, 255, 255, .2);
1922 color: var(--n-arrow-color);
1923 border-radius: 8px;
1924 user-select: none;
1925 -webkit-user-select: none;
1926 font-size: 18px;
1927 `,[E("svg",`
1928 height: 1em;
1929 width: 1em;
1930 `),E("&:hover",`
1931 background-color: rgba(255, 255, 255, .3);
1932 `)]),N("vertical",`
1933 touch-action: pan-x;
1934 `,[I("slides",`
1935 flex-direction: column;
1936 `),N("fade",[I("slide",`
1937 top: 50%;
1938 left: unset;
1939 transform: translateY(-50%);
1940 `)]),N("card",[I("slide",`
1941 top: 50%;
1942 left: unset;
1943 transform: translateY(-50%) translateZ(-400px);
1944 `,[N("current",`
1945 transform: translateY(-50%) translateZ(0);
1946 `),N("prev",`
1947 transform: translateY(-100%) translateZ(-200px);
1948 `),N("next",`
1949 transform: translateY(0%) translateZ(-200px);
1950 `)])])]),N("usercontrol",[I("slides",[E(">",[E("div",`
1951 position: absolute;
1952 top: 50%;
1953 left: 50%;
1954 width: 100%;
1955 height: 100%;
1956 transform: translate(-50%, -50%);
1957 `)])])]),N("left",[I("dots",`
1958 transform: translateY(-50%);
1959 top: 50%;
1960 left: 12px;
1961 flex-direction: column;
1962 `,[N("line",[I("dot",`
1963 width: 4px;
1964 height: var(--n-dot-line-width);
1965 margin: 4px 0;
1966 transition:
1967 height .3s var(--n-bezier),
1968 box-shadow .3s var(--n-bezier),
1969 background-color .3s var(--n-bezier);
1970 outline: none;
1971 `,[N("active",`
1972 height: var(--n-dot-line-width-active);
1973 `)])])]),I("dot",`
1974 margin: 4px 0;
1975 `)]),I("arrow-group",`
1976 position: absolute;
1977 display: flex;
1978 flex-wrap: nowrap;
1979 `),N("vertical",[I("arrow",`
1980 transform: rotate(90deg);
1981 `)]),N("show-arrow",[N("bottom",[I("dots",`
1982 transform: translateX(0);
1983 bottom: 18px;
1984 left: 18px;
1985 `)]),N("top",[I("dots",`
1986 transform: translateX(0);
1987 top: 18px;
1988 left: 18px;
1989 `)]),N("left",[I("dots",`
1990 transform: translateX(0);
1991 top: 18px;
1992 left: 18px;
1993 `)]),N("right",[I("dots",`
1994 transform: translateX(0);
1995 top: 18px;
1996 right: 18px;
1997 `)])]),N("left",[I("arrow-group",`
1998 bottom: 12px;
1999 left: 12px;
2000 flex-direction: column;
2001 `,[E("> *:first-child",`
2002 margin-bottom: 12px;
2003 `)])]),N("right",[I("dots",`
2004 transform: translateY(-50%);
2005 top: 50%;
2006 right: 12px;
2007 flex-direction: column;
2008 `,[N("line",[I("dot",`
2009 width: 4px;
2010 height: var(--n-dot-line-width);
2011 margin: 4px 0;
2012 transition:
2013 height .3s var(--n-bezier),
2014 box-shadow .3s var(--n-bezier),
2015 background-color .3s var(--n-bezier);
2016 outline: none;
2017 `,[N("active",`
2018 height: var(--n-dot-line-width-active);
2019 `)])])]),I("dot",`
2020 margin: 4px 0;
2021 `),I("arrow-group",`
2022 bottom: 12px;
2023 right: 12px;
2024 flex-direction: column;
2025 `,[E("> *:first-child",`
2026 margin-bottom: 12px;
2027 `)])]),N("top",[I("dots",`
2028 transform: translateX(-50%);
2029 top: 12px;
2030 left: 50%;
2031 `,[N("line",[I("dot",`
2032 margin: 0 4px;
2033 `)])]),I("dot",`
2034 margin: 0 4px;
2035 `),I("arrow-group",`
2036 top: 12px;
2037 right: 12px;
2038 `,[E("> *:first-child",`
2039 margin-right: 12px;
2040 `)])]),N("bottom",[I("dots",`
2041 transform: translateX(-50%);
2042 bottom: 12px;
2043 left: 50%;
2044 `,[N("line",[I("dot",`
2045 margin: 0 4px;
2046 `)])]),I("dot",`
2047 margin: 0 4px;
2048 `),I("arrow-group",`
2049 bottom: 12px;
2050 right: 12px;
2051 `,[E("> *:first-child",`
2052 margin-right: 12px;
2053 `)])]),N("fade",[I("slide",`
2054 position: absolute;
2055 opacity: 0;
2056 transition-property: opacity;
2057 pointer-events: none;
2058 `,[N("current",`
2059 opacity: 1;
2060 pointer-events: auto;
2061 `)])]),N("card",[I("slides",`
2062 perspective: 1000px;
2063 `),I("slide",`
2064 position: absolute;
2065 left: 50%;
2066 opacity: 0;
2067 transform: translateX(-50%) translateZ(-400px);
2068 transition-property: opacity, transform;
2069 `,[N("current",`
2070 opacity: 1;
2071 transform: translateX(-50%) translateZ(0);
2072 z-index: 1;
2073 `),N("prev",`
2074 opacity: 0.4;
2075 transform: translateX(-100%) translateZ(-200px);
2076 `),N("next",`
2077 opacity: 0.4;
2078 transform: translateX(0%) translateZ(-200px);
2079 `)])])]);function _9(e){const{length:t}=e;return t>1&&(e.push(ix(e[0],0,"append")),e.unshift(ix(e[t-1],t-1,"prepend"))),e}function ix(e,t,n){return Vr(e,{key:`carousel-item-duplicate-${t}-${n}`})}function ax(e,t,n){return t===1?0:n?e===0?t-3:e===t-1?0:e-1:e}function nm(e,t){return t?e+1:e}function O9(e,t,n){return e<0?null:e===0?n?t-1:null:e-1}function $9(e,t,n){return e>t-1?null:e===t-1?n?0:null:e+1}function E9(e,t){return t&&e>3?e-2:e}function lx(e){return window.TouchEvent&&e instanceof window.TouchEvent}function sx(e,t){let{offsetWidth:n,offsetHeight:r}=e;if(t){const o=getComputedStyle(e);n=n-Number.parseFloat(o.getPropertyValue("padding-left"))-Number.parseFloat(o.getPropertyValue("padding-right")),r=r-Number.parseFloat(o.getPropertyValue("padding-top"))-Number.parseFloat(o.getPropertyValue("padding-bottom"))}return{width:n,height:r}}function Qd(e,t,n){return e<t?t:e>n?n:e}function z9(e){if(e===void 0)return 0;if(typeof e=="number")return e;const t=/^((\d+)?\.?\d+?)(ms|s)?$/,n=e.match(t);if(n){const[,r,,o="ms"]=n;return Number(r)*(o==="ms"?1:1e3)}return 0}const A9=["transitionDuration","transitionTimingFunction"],eP=Object.assign(Object.assign({},_e.props),{defaultIndex:{type:Number,default:0},currentIndex:Number,showArrow:Boolean,dotType:{type:String,default:"dot"},dotPlacement:{type:String,default:"bottom"},slidesPerView:{type:[Number,String],default:1},spaceBetween:{type:Number,default:0},centeredSlides:Boolean,direction:{type:String,default:"horizontal"},autoplay:Boolean,interval:{type:Number,default:5e3},loop:{type:Boolean,default:!0},effect:{type:String,default:"slide"},showDots:{type:Boolean,default:!0},trigger:{type:String,default:"click"},transitionStyle:{type:Object,default:()=>({transitionDuration:"300ms"})},transitionProps:Object,draggable:Boolean,prevSlideStyle:[Object,String],nextSlideStyle:[Object,String],touchable:{type:Boolean,default:!0},mousewheel:Boolean,keyboard:Boolean,"onUpdate:currentIndex":Function,onUpdateCurrentIndex:Function});let rm=!1;const I9=ae({name:"Carousel",props:eP,slots:Object,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=We(e),r=M(null),o=M(null),i=M([]),a={value:[]},l=R(()=>e.direction==="vertical"),s=R(()=>l.value?"height":"width"),c=R(()=>l.value?"bottom":"right"),d=R(()=>e.effect==="slide"),f=R(()=>e.loop&&e.slidesPerView===1&&d.value),h=R(()=>e.effect==="custom"),p=R(()=>!d.value||e.centeredSlides?1:e.slidesPerView),m=R(()=>h.value?1:e.slidesPerView),g=R(()=>p.value==="auto"||e.slidesPerView==="auto"&&e.centeredSlides),b=M({width:0,height:0}),v=M(0),y=R(()=>{const{value:ve}=i;if(!ve.length)return[];v.value;const{value:Ee}=g;if(Ee)return ve.map(Le=>sx(Le));const{value:je}=m,{value:qe}=b,{value:ut}=s;let Je=qe[ut];if(je!=="auto"){const{spaceBetween:Le}=e,tt=Je-(je-1)*Le,wt=1/Math.max(1,je);Je=tt*wt}const Re=Object.assign(Object.assign({},qe),{[ut]:Je});return ve.map(()=>Re)}),C=R(()=>{const{value:ve}=y;if(!ve.length)return[];const{centeredSlides:Ee,spaceBetween:je}=e,{value:qe}=s,{[qe]:ut}=b.value;let Je=0;return ve.map(({[qe]:Re})=>{let Le=Je;return Ee&&(Le+=(Re-ut)/2),Je+=Re+je,Le})}),w=M(!1),x=R(()=>{const{transitionStyle:ve}=e;return ve?Ln(ve,A9):{}}),S=R(()=>h.value?0:z9(x.value.transitionDuration)),T=R(()=>{const{value:ve}=i;if(!ve.length)return[];const Ee=!(g.value||m.value===1),je=Re=>{if(Ee){const{value:Le}=s;return{[Le]:`${y.value[Re][Le]}px`}}};if(h.value)return ve.map((Re,Le)=>je(Le));const{effect:qe,spaceBetween:ut}=e,{value:Je}=c;return ve.reduce((Re,Le,tt)=>{const wt=Object.assign(Object.assign({},je(tt)),{[`margin-${Je}`]:`${ut}px`});return Re.push(wt),w.value&&(qe==="fade"||qe==="card")&&Object.assign(wt,x.value),Re},[])}),P=R(()=>{const{value:ve}=p,{length:Ee}=i.value;if(ve!=="auto")return Math.max(Ee-ve,0)+1;{const{value:je}=y,{length:qe}=je;if(!qe)return Ee;const{value:ut}=C,{value:Je}=s,Re=b.value[Je];let Le=je[je.length-1][Je],tt=qe;for(;tt>1&&Le<Re;)tt--,Le+=ut[tt]-ut[tt-1];return Qd(tt+1,1,qe)}}),_=R(()=>E9(P.value,f.value)),O=nm(e.defaultIndex,f.value),z=M(ax(O,P.value,f.value)),$=_t(Ce(e,"currentIndex"),z),D=R(()=>nm($.value,f.value));function B(ve){var Ee,je;ve=Qd(ve,0,P.value-1);const qe=ax(ve,P.value,f.value),{value:ut}=$;qe!==$.value&&(z.value=qe,(Ee=e["onUpdate:currentIndex"])===null||Ee===void 0||Ee.call(e,qe,ut),(je=e.onUpdateCurrentIndex)===null||je===void 0||je.call(e,qe,ut))}function L(ve=D.value){return O9(ve,P.value,e.loop)}function U(ve=D.value){return $9(ve,P.value,e.loop)}function j(ve){const Ee=A(ve);return Ee!==null&&L()===Ee&&P.value>1}function te(ve){const Ee=A(ve);return Ee!==null&&U()===Ee&&P.value>1}function ue(ve){return D.value===A(ve)}function ge(ve){return $.value===ve}function Q(){return L()===null}function le(){return U()===null}let J=0;function W(ve){const Ee=Qd(nm(ve,f.value),0,P.value);(ve!==$.value||Ee!==D.value)&&B(Ee)}function Y(){const ve=L();ve!==null&&(J=-1,B(ve))}function he(){const ve=U();ve!==null&&(J=1,B(ve))}let ne=!1;function xe(){(!ne||!f.value)&&Y()}function oe(){(!ne||!f.value)&&he()}let se=0;const Me=M({});function V(ve,Ee=0){Me.value=Object.assign({},x.value,{transform:l.value?`translateY(${-ve}px)`:`translateX(${-ve}px)`,transitionDuration:`${Ee}ms`})}function Z(ve=0){d.value?X(D.value,ve):se!==0&&(!ne&&ve>0&&(ne=!0),V(se=0,ve))}function X(ve,Ee){const je=be(ve);je!==se&&Ee>0&&(ne=!0),se=be(D.value),V(je,Ee)}function be(ve){let Ee;return ve>=P.value-1?Ee=ke():Ee=C.value[ve]||0,Ee}
2079function ke(){if(p.value==="auto"){const{value:ve}=s,{[ve]:Ee}=b.value,{value:je}=C,qe=je[je.length-1];let ut;if(qe===void 0)ut=Ee;else{const{value:Je}=y;ut=qe+Je[Je.length-1][ve]}return ut-Ee}else{const{value:ve}=C;return ve[P.value-1]||0}}const ye={currentIndexRef:$,to:W,prev:xe,next:oe,isVertical:()=>l.value,isHorizontal:()=>!l.value,isPrev:j,isNext:te,isActive:ue,isPrevDisabled:Q,isNextDisabled:le,getSlideIndex:A,getSlideStyle:F,addSlide:re,removeSlide:pe,onCarouselItemClick:De};x9(ye);function re(ve){ve&&i.value.push(ve)}function pe(ve){if(!ve)return;const Ee=A(ve);Ee!==-1&&i.value.splice(Ee,1)}function A(ve){return typeof ve=="number"?ve:ve?i.value.indexOf(ve):-1}function F(ve){const Ee=A(ve);if(Ee!==-1){const je=[T.value[Ee]],qe=ye.isPrev(Ee),ut=ye.isNext(Ee);return qe&&je.push(e.prevSlideStyle||""),ut&&je.push(e.nextSlideStyle||""),As(je)}}let K=0,H=0,q=0,G=0,ie=!1,ee=!1;function De(ve,Ee){let je=!ne&&!ie&&!ee;e.effect==="card"&&je&&!ue(ve)&&(W(ve),je=!1),je||(Ee.preventDefault(),Ee.stopPropagation())}let Ue=null;function rt(){Ue&&(clearInterval(Ue),Ue=null)}function at(){rt(),!e.autoplay||_.value<2||(Ue=window.setInterval(he,e.interval))}function mt(ve){var Ee;if(rm||!(!((Ee=o.value)===null||Ee===void 0)&&Ee.contains(Ur(ve))))return;rm=!0,ie=!0,ee=!1,G=Date.now(),rt(),ve.type!=="touchstart"&&!ve.target.isContentEditable&&ve.preventDefault();const je=lx(ve)?ve.touches[0]:ve;l.value?H=je.clientY:K=je.clientX,e.touchable&&(Et("touchmove",document,Tt),Et("touchend",document,Rt),Et("touchcancel",document,Rt)),e.draggable&&(Et("mousemove",document,Tt),Et("mouseup",document,Rt))}function Tt(ve){const{value:Ee}=l,{value:je}=s,qe=lx(ve)?ve.touches[0]:ve,ut=Ee?qe.clientY-H:qe.clientX-K,Je=b.value[je];q=Qd(ut,-Je,Je),ve.cancelable&&ve.preventDefault(),d.value&&V(se-q,0)}function Rt(){const{value:ve}=D;let Ee=ve;if(!ne&&q!==0&&d.value){const je=se-q,qe=[...C.value.slice(0,P.value-1),ke()];let ut=null;for(let Je=0;Je<qe.length;Je++){const Re=Math.abs(qe[Je]-je);if(ut!==null&&ut<Re)break;ut=Re,Ee=Je}}if(Ee===ve){const je=Date.now()-G,{value:qe}=s,ut=b.value[qe];q>ut/2||q/je>.4?Y():(q<-ut/2||q/je<-.4)&&he()}Ee!==null&&Ee!==ve?(ee=!0,B(Ee),zt(()=>{(!f.value||z.value!==$.value)&&Z(S.value)})):Z(S.value),Ge(),at()}function Ge(){ie&&(rm=!1),ie=!1,K=0,H=0,q=0,G=0,kt("touchmove",document,Tt),kt("touchend",document,Rt),kt("touchcancel",document,Rt),kt("mousemove",document,Tt),kt("mouseup",document,Rt)}function Ne(){if(d.value&&ne){const{value:ve}=D;X(ve,0)}else at();d.value&&(Me.value.transitionDuration="0ms"),ne=!1}function fe(ve){if(ve.preventDefault(),ne)return;let{deltaX:Ee,deltaY:je}=ve;ve.shiftKey&&!Ee&&(Ee=je);const qe=-1,ut=1,Je=(Ee||je)>0?ut:qe;let Re=0,Le=0;l.value?Le=Je:Re=Je;const tt=10;(Le*je>=tt||Re*Ee>=tt)&&(Je===ut&&!le()?he():Je===qe&&!Q()&&Y())}function Pe(){b.value=sx(r.value,!0),at()}function me(){g.value&&v.value++}function Fe(){e.autoplay&&rt()}function ce(){e.autoplay&&at()}jt(()=>{Wt(at),requestAnimationFrame(()=>w.value=!0)}),Jt(()=>{Ge(),rt()}),$g(()=>{const{value:ve}=i,{value:Ee}=a,je=new Map,qe=Je=>je.has(Je)?je.get(Je):-1;let ut=!1;for(let Je=0;Je<ve.length;Je++){const Re=Ee.findIndex(Le=>Le.el===ve[Je]);Re!==Je&&(ut=!0),je.set(ve[Je],Re)}ut&&ve.sort((Je,Re)=>qe(Je)-qe(Re))}),it(D,(ve,Ee)=>{if(ve===Ee){J=0;return}if(at(),d.value){if(f.value){const{value:je}=P;J===-1&&Ee===1&&ve===je-2?ve=0:J===1&&Ee===je-2&&ve===1&&(ve=je-1)}X(ve,S.value)}else Z();J=0},{immediate:!0}),it([f,p],()=>void zt(()=>{B(D.value)})),it(C,()=>{d.value&&Z()},{deep:!0}),it(d,ve=>{ve?Z():(ne=!1,V(se=0))});const $e=R(()=>({onTouchstartPassive:e.touchable?mt:void 0,onMousedown:e.draggable?mt:void 0,onWheel:e.mousewheel?fe:void 0})),Ie=R(()=>Object.assign(Object.assign({},Ln(ye,["to","prev","next","isPrevDisabled","isNextDisabled"])),{total:_.value,currentIndex:$.value})),de=R(()=>({total:_.value,currentIndex:$.value,to:ye.to})),Be={getCurrentIndex:()=>$.value,to:W,prev:Y,next:he},Xe=_e("Carousel","-carousel",P9,b9,e,t),ot=R(()=>{const{common:{cubicBezierEaseInOut:ve},self:{dotSize:Ee,dotColor:je,dotColorActive:qe,dotColorFocus:ut,dotLineWidth:Je,dotLineWidthActive:Re,arrowColor:Le}}=Xe.value;return{"--n-bezier":ve,"--n-dot-color":je,"--n-dot-color-focus":ut,"--n-dot-color-active":qe,"--n-dot-size":Ee,"--n-dot-line-width":Je,"--n-dot-line-width-active":Re,"--n-arrow-color":Le}}),Se=n?Ze("carousel",void 0,ot,e):void 0;return Object.assign(Object.assign({mergedClsPrefix:t,selfElRef:r,slidesElRef:o,slideVNodes:a,duplicatedable:f,userWantsControl:h,autoSlideSize:g,realIndex:D,slideStyles:T,translateStyle:Me,slidesControlListeners:$e,handleTransitionEnd:Ne,handleResize:Pe,handleSlideResize:me,handleMouseenter:Fe,handleMouseleave:ce,isActive:ge,arrowSlotProps:Ie,dotSlotProps:de},Be),{cssVars:n?void 0:ot,themeClass:Se==null?void 0:Se.themeClass,onRender:Se==null?void 0:Se.onRender})},render(){var e;const{mergedClsPrefix:t,showArrow:n,userWantsControl:r,slideStyles:o,dotType:i,dotPlacement:a,slidesControlListeners:l,transitionProps:s={},arrowSlotProps:c,dotSlotProps:d,$slots:{default:f,dots:h,arrow:p}}=this,m=f&&Zr(f())||[];let g=D9(m);return g.length||(g=m.map(b=>u(JT,null,{default:()=>Vr(b)}))),this.duplicatedable&&(g=_9(g)),this.slideVNodes.value=g,this.autoSlideSize&&(g=g.map(b=>u(_r,{onResize:this.handleSlideResize},{default:()=>b}))),(e=this.onRender)===null||e===void 0||e.call(this),u("div",Object.assign({ref:"selfElRef",class:[this.themeClass,`${t}-carousel`,this.direction==="vertical"&&`${t}
2079-carousel--vertical`,this.showArrow&&`${t}-carousel--show-arrow`,`${t}-carousel--${a}`,`${t}-carousel--${this.direction}`,`${t}-carousel--${this.effect}`,r&&`${t}-carousel--usercontrol`],style:this.cssVars},l,{onMouseenter:this.handleMouseenter,onMouseleave:this.handleMouseleave}),u(_r,{onResize:this.handleResize},{default:()=>u("div",{ref:"slidesElRef",class:`${t}-carousel__slides`,role:"listbox",style:this.translateStyle,onTransitionend:this.handleTransitionEnd},r?g.map((b,v)=>u("div",{style:o[v],key:v},_n(u(Zt,Object.assign({},s),{default:()=>b}),[[ho,this.isActive(v)]]))):g)}),this.showDots&&d.total>1&&En(h,d,()=>[u(R9,{key:i+a,total:d.total,currentIndex:d.currentIndex,dotType:i,trigger:this.trigger,keyboard:this.keyboard})]),n&&En(p,c,()=>[u(S9,null)]))}});function D9(e){return e.reduce((t,n)=>(T9(n)&&t.push(n),t),[])}const N9={sizeSmall:"14px",sizeMedium:"16px",sizeLarge:"18px",labelPadding:"0 8px",labelFontWeight:"400"};function tP(e){const{baseColor:t,inputColorDisabled:n,cardColor:r,modalColor:o,popoverColor:i,textColorDisabled:a,borderColor:l,primaryColor:s,textColor2:c,fontSizeSmall:d,fontSizeMedium:f,fontSizeLarge:h,borderRadiusSmall:p,lineHeight:m}=e;return Object.assign(Object.assign({},N9),{labelLineHeight:m,fontSizeSmall:d,fontSizeMedium:f,fontSizeLarge:h,borderRadius:p,color:t,colorChecked:s,colorDisabled:n,colorDisabledChecked:n,colorTableHeader:r,colorTableHeaderModal:o,colorTableHeaderPopover:i,checkMarkColor:t,checkMarkColorDisabled:a,checkMarkColorDisabledChecked:a,border:`1px solid ${l}`,borderDisabled:`1px solid ${l}`,borderDisabledChecked:`1px solid ${l}`,borderChecked:`1px solid ${s}`,borderFocus:`1px solid ${s}`,boxShadowFocus:`0 0 0 2px ${Ye(s,{alpha:.3})}`,textColor:c,textColorDisabled:a})}const Ls={name:"Checkbox",common:nt,self:tP},Hs={name:"Checkbox",common:et,self(e){const{cardColor:t}=e,n=tP(e);return n.color="#0000",n.checkMarkColor=t,n}};function nP(e){const{borderRadius:t,boxShadow2:n,popoverColor:r,textColor2:o,textColor3:i,primaryColor:a,textColorDisabled:l,dividerColor:s,hoverColor:c,fontSizeMedium:d,heightMedium:f}=e;return{menuBorderRadius:t,menuColor:r,menuBoxShadow:n,menuDividerColor:s,menuHeight:"calc(var(--n-option-height) * 6.6)",optionArrowColor:i,optionHeight:f,optionFontSize:d,optionColorHover:c,optionTextColor:o,optionTextColorActive:a,optionTextColorDisabled:l,optionCheckMarkColor:a,loadingColor:a,columnWidth:"180px"}}const M9={name:"Cascader",common:nt,peers:{InternalSelectMenu:Fs,InternalSelection:Uf,Scrollbar:$r,Checkbox:Ls,Empty:Qi},self:nP},F9={name:"Cascader",common:et,peers:{InternalSelectMenu:vd,InternalSelection:mv,Scrollbar:Er,Checkbox:Hs,Empty:Qi},self:nP},rP="n-checkbox-group",oP={min:Number,max:Number,size:String,value:Array,defaultValue:{type:Array,default:null},disabled:{type:Boolean,default:void 0},"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],onChange:[Function,Array]},iP=ae({name:"CheckboxGroup",props:oP,setup(e){const{mergedClsPrefixRef:t}=We(e),n=zn(e),{mergedSizeRef:r,mergedDisabledRef:o}=n,i=M(e.defaultValue),a=R(()=>e.value),l=_t(a,i),s=R(()=>{var f;return((f=l.value)===null||f===void 0?void 0:f.length)||0}),c=R(()=>Array.isArray(l.value)?new Set(l.value):new Set);function d(f,h){const{nTriggerFormInput:p,nTriggerFormChange:m}=n,{onChange:g,"onUpdate:value":b,onUpdateValue:v}=e;if(Array.isArray(l.value)){const y=Array.from(l.value),C=y.findIndex(w=>w===h);f?~C||(y.push(h),v&&we(v,y,{actionType:"check",value:h}),b&&we(b,y,{actionType:"check",value:h}),p(),m(),i.value=y,g&&we(g,y)):~C&&(y.splice(C,1),v&&we(v,y,{actionType:"uncheck",value:h}),b&&we(b,y,{actionType:"uncheck",value:h}),g&&we(g,y),i.value=y,p(),m())}else f?(v&&we(v,[h],{actionType:"check",value:h}),b&&we(b,[h],{actionType:"check",value:h}),g&&we(g,[h]),i.value=[h],p(),m()):(v&&we(v,[],{actionType:"uncheck",value:h}),b&&we(b,[],{actionType:"uncheck",value:h}),g&&we(g,[]),i.value=[],p(),m())}return ct(rP,{checkedCountRef:s,maxRef:Ce(e,"max"),minRef:Ce(e,"min"),valueSetRef:c,disabledRef:o,mergedSizeRef:r,toggleCheckbox:d}),{mergedClsPrefix:t}},render(){return u("div",{class:`${this.mergedClsPrefix}-checkbox-group`,role:"group"},this.$slots)}}),B9=()=>u("svg",{viewBox:"0 0 64 64",class:"check-icon"},u("path",{d:"M50.42,16.76L22.34,39.45l-8.1-11.46c-1.12-1.58-3.3-1.96-4.88-0.84c-1.58,1.12-1.95,3.3-0.84,4.88l10.26,14.51  c0.56,0.79,1.42,1.31,2.38,1.45c0.16,0.02,0.32,0.03,0.48,0.03c0.8,0,1.57-0.27,2.2-0.78l30.99-25.03c1.5-1.21,1.74-3.42,0.52-4.92  C54.13,15.78,51.93,15.55,50.42,16.76z"})),L9=()=>u("svg",{viewBox:"0 0 100 100",class:"line-icon"},u("path",{d:"M80.2,55.5H21.4c-2.8,0-5.1-2.5-5.1-5.5l0,0c0-3,2.3-5.5,5.1-5.5h58.7c2.8,0,5.1,2.5,5.1,5.5l0,0C85.2,53.1,82.9,55.5,80.2,55.5z"})),H9=E([k("checkbox",`
2080 font-size: var(--n-font-size);
2081 outline: none;
2082 cursor: pointer;
2083 display: inline-flex;
2084 flex-wrap: nowrap;
2085 align-items: flex-start;
2086 word-break: break-word;
2087 line-height: var(--n-size);
2088 --n-merged-color-table: var(--n-color-table);
2089 `,[N("show-label","line-height: var(--n-label-line-height);"),E("&:hover",[k("checkbox-box",[I("border","border: var(--n-border-checked);")])]),E("&:focus:not(:active)",[k("checkbox-box",[I("border",`
2090 border: var(--n-border-focus);
2091 box-shadow: var(--n-box-shadow-focus);
2092 `)])]),N("inside-table",[k("checkbox-box",`
2093 background-color: var(--n-merged-color-table);
2094 `)]),N("checked",[k("checkbox-box",`
2095 background-color: var(--n-color-checked);
2096 `,[k("checkbox-icon",[E(".check-icon",`
2097 opacity: 1;
2098 transform: scale(1);
2099 `)])])]),N("indeterminate",[k("checkbox-box",[k("checkbox-icon",[E(".check-icon",`
2100 opacity: 0;
2101 transform: scale(.5);
2102 `),E(".line-icon",`
2103 opacity: 1;
2104 transform: scale(1);
2105 `)])])]),N("checked, indeterminate",[E("&:focus:not(:active)",[k("checkbox-box",[I("border",`
2106 border: var(--n-border-checked);
2107 box-shadow: var(--n-box-shadow-focus);
2108 `)])]),k("checkbox-box",`
2109 background-color: var(--n-color-checked);
2110 border-left: 0;
2111 border-top: 0;
2112 `,[I("border",{border:"var(--n-border-checked)"})])]),N("disabled",{cursor:"not-allowed"},[N("checked",[k("checkbox-box",`
2113 background-color: var(--n-color-disabled-checked);
2114 `,[I("border",{border:"var(--n-border-disabled-checked)"}),k("checkbox-icon",[E(".check-icon, .line-icon",{fill:"var(--n-check-mark-color-disabled-checked)"})])])]),k("checkbox-box",`
2115 background-color: var(--n-color-disabled);
2116 `,[I("border",`
2117 border: var(--n-border-disabled);
2118 `),k("checkbox-icon",[E(".check-icon, .line-icon",`
2119 fill: var(--n-check-mark-color-disabled);
2120 `)])]),I("label",`
2121 color: var(--n-text-color-disabled);
2122 `)]),k("checkbox-box-wrapper",`
2123 position: relative;
2124 width: var(--n-size);
2125 flex-shrink: 0;
2126 flex-grow: 0;
2127 user-select: none;
2128 -webkit-user-select: none;
2129 `),k("checkbox-box",`
2130 position: absolute;
2131 left: 0;
2132 top: 50%;
2133 transform: translateY(-50%);
2134 height: var(--n-size);
2135 width: var(--n-size);
2136 display: inline-block;
2137 box-sizing: border-box;
2138 border-radius: var(--n-border-radius);
2139 background-color: var(--n-color);
2140 transition: background-color 0.3s var(--n-bezier);
2141 `,[I("border",`
2142 transition:
2143 border-color .3s var(--n-bezier),
2144 box-shadow .3s var(--n-bezier);
2145 border-radius: inherit;
2146 position: absolute;
2147 left: 0;
2148 right: 0;
2149 top: 0;
2150 bottom: 0;
2151 border: var(--n-border);
2152 `),k("checkbox-icon",`
2153 display: flex;
2154 align-items: center;
2155 justify-content: center;
2156 position: absolute;
2157 left: 1px;
2158 right: 1px;
2159 top: 1px;
2160 bottom: 1px;
2161 `,[E(".check-icon, .line-icon",`
2162 width: 100%;
2163 fill: var(--n-check-mark-color);
2164 opacity: 0;
2165 transform: scale(0.5);
2166 transform-origin: center;
2167 transition:
2168 fill 0.3s var(--n-bezier),
2169 transform 0.3s var(--n-bezier),
2170 opacity 0.3s var(--n-bezier),
2171 border-color 0.3s var(--n-bezier);
2172 `),ur({left:"1px",top:"1px"})])]),I("label",`
2173 color: var(--n-text-color);
2174 transition: color .3s var(--n-bezier);
2175 user-select: none;
2176 -webkit-user-select: none;
2177 padding: var(--n-label-padding);
2178 font-weight: var(--n-label-font-weight);
2179 `,[E("&:empty",{display:"none"})])]),gi(k("checkbox",`
2180 --n-merged-color-table: var(--n-color-table-modal);
2181 `)),qi(k("checkbox",`
2182 --n-merged-color-table: var(--n-color-table-popover);
2183 `))]),aP=Object.assign(Object.assign({},_e.props),{size:String,checked:{type:[Boolean,String,Number],default:void 0},defaultChecked:{type:[Boolean,String,Number],default:!1},value:[String,Number],disabled:{type:Boolean,default:void 0},indeterminate:Boolean,label:String,focusable:{type:Boolean,default:!0},checkedValue:{type:[Boolean,String,Number],default:!0},uncheckedValue:{type:[Boolean,String,Number],default:!1},"onUpdate:checked":[Function,Array],onUpdateChecked:[Function,Array],privateInsideTable:Boolean,onChange:[Function,Array]}),Zi=ae({name:"Checkbox",props:aP,setup(e){const t=Ve(rP,null),n=M(null),{mergedClsPrefixRef:r,inlineThemeDisabled:o,mergedRtlRef:i,mergedComponentPropsRef:a}=We(e),l=M(e.defaultChecked),c=_t(Ce(e,"checked"),l),d=ht(()=>{if(t){const T=t.valueSetRef.value;return T&&e.value!==void 0?T.has(e.value):!1}else return c.value===e.checkedValue}),f=zn(e,{mergedSize(T){var P,_;const{size:O}=e;if(O!==void 0)return O;if(t){const{value:$}=t.mergedSizeRef;if($!==void 0)return $}if(T){const{mergedSize:$}=T;if($!==void 0)return $.value}const z=(_=(P=a==null?void 0:a.value)===null||P===void 0?void 0:P.Checkbox)===null||_===void 0?void 0:_.size;return z||"medium"},mergedDisabled(T){const{disabled:P}=e;if(P!==void 0)return P;if(t){if(t.disabledRef.value)return!0;const{maxRef:{value:_},checkedCountRef:O}=t;if(_!==void 0&&O.value>=_&&!d.value)return!0;const{minRef:{value:z}}=t;if(z!==void 0&&O.value<=z&&d.value)return!0}return T?T.disabled.value:!1}}),{mergedDisabledRef:h,mergedSizeRef:p}=f,m=_e("Checkbox","-checkbox",H9,Ls,e,r);function g(T){if(t&&e.value!==void 0)t.toggleCheckbox(!d.value,e.value);else{const{onChange:P,"onUpdate:checked":_,onUpdateChecked:O}=e,{nTriggerFormInput:z,nTriggerFormChange:$}=f,D=d.value?e.uncheckedValue:e.checkedValue;_&&we(_,D,T),O&&we(O,D,T),P&&we(P,D,T),z(),$(),l.value=D}}function b(T){h.value||g(T)}
2183function v(T){if(!h.value)switch(T.key){case" ":case"Enter":g(T)}}function y(T){switch(T.key){case" ":T.preventDefault()}}const C={focus:()=>{var T;(T=n.value)===null||T===void 0||T.focus()},blur:()=>{var T;(T=n.value)===null||T===void 0||T.blur()}},w=Kt("Checkbox",i,r),x=R(()=>{const{value:T}=p,{common:{cubicBezierEaseInOut:P},self:{borderRadius:_,color:O,colorChecked:z,colorDisabled:$,colorTableHeader:D,colorTableHeaderModal:B,colorTableHeaderPopover:L,checkMarkColor:U,checkMarkColorDisabled:j,border:te,borderFocus:ue,borderDisabled:ge,borderChecked:Q,boxShadowFocus:le,textColor:J,textColorDisabled:W,checkMarkColorDisabledChecked:Y,colorDisabledChecked:he,borderDisabledChecked:ne,labelPadding:xe,labelLineHeight:oe,labelFontWeight:se,[Oe("fontSize",T)]:Me,[Oe("size",T)]:V}}=m.value;return{"--n-label-line-height":oe,"--n-label-font-weight":se,"--n-size":V,"--n-bezier":P,"--n-border-radius":_,"--n-border":te,"--n-border-checked":Q,"--n-border-focus":ue,"--n-border-disabled":ge,"--n-border-disabled-checked":ne,"--n-box-shadow-focus":le,"--n-color":O,"--n-color-checked":z,"--n-color-table":D,"--n-color-table-modal":B,"--n-color-table-popover":L,"--n-color-disabled":$,"--n-color-disabled-checked":he,"--n-text-color":J,"--n-text-color-disabled":W,"--n-check-mark-color":U,"--n-check-mark-color-disabled":j,"--n-check-mark-color-disabled-checked":Y,"--n-font-size":Me,"--n-label-padding":xe}}),S=o?Ze("checkbox",R(()=>p.value[0]),x,e):void 0;return Object.assign(f,C,{rtlEnabled:w,selfRef:n,mergedClsPrefix:r,mergedDisabled:h,renderedChecked:d,mergedTheme:m,labelId:Wr(),handleClick:b,handleKeyUp:v,handleKeyDown:y,cssVars:o?void 0:x,themeClass:S==null?void 0:S.themeClass,onRender:S==null?void 0:S.onRender})},render(){var e;const{$slots:t,renderedChecked:n,mergedDisabled:r,indeterminate:o,privateInsideTable:i,cssVars:a,labelId:l,label:s,mergedClsPrefix:c,focusable:d,handleKeyUp:f,handleKeyDown:h,handleClick:p}=this;(e=this.onRender)===null||e===void 0||e.call(this);const m=Pt(t.default,g=>s||g?u("span",{class:`${c}-checkbox__label`,id:l},s||g):null);return u("div",{ref:"selfRef",class:[`${c}-checkbox`,this.themeClass,this.rtlEnabled&&`${c}-checkbox--rtl`,n&&`${c}-checkbox--checked`,r&&`${c}-checkbox--disabled`,o&&`${c}-checkbox--indeterminate`,i&&`${c}-checkbox--inside-table`,m&&`${c}-checkbox--show-label`],tabindex:r||!d?void 0:0,role:"checkbox","aria-checked":o?"mixed":n,"aria-labelledby":l,style:a,onKeyup:f,onKeydown:h,onClick:p,onMousedown:()=>{Et("selectstart",window,g=>{g.preventDefault()},{once:!0})}},u("div",{class:`${c}-checkbox-box-wrapper`}," ",u("div",{class:`${c}-checkbox-box`},u(yi,null,{default:()=>this.indeterminate?u("div",{key:"indeterminate",class:`${c}-checkbox-icon`},L9()):u("div",{key:"check",class:`${c}-checkbox-icon`},B9())}),u("div",{class:`${c}-checkbox-box__border`}))),m)}}),xd="n-cascader",cx=ae({name:"NCascaderOption",props:{tmNode:{type:Object,required:!0}},setup(e){const{expandTriggerRef:t,remoteRef:n,multipleRef:r,mergedValueRef:o,checkedKeysRef:i,indeterminateKeysRef:a,hoverKeyPathRef:l,keyboardKeyRef:s,loadingKeySetRef:c,cascadeRef:d,mergedCheckStrategyRef:f,onLoadRef:h,mergedClsPrefixRef:p,mergedThemeRef:m,labelFieldRef:g,showCheckboxRef:b,renderPrefixRef:v,renderSuffixRef:y,spinPropsRef:C,updateHoverKey:w,updateKeyboardKey:x,addLoadingKey:S,deleteLoadingKey:T,closeMenu:P,doCheck:_,doUncheck:O,renderLabelRef:z}=Ve(xd),$=R(()=>e.tmNode.key),D=R(()=>{const{value:se}=t,{value:Me}=n;return!Me&&se==="hover"}),B=R(()=>{if(D.value)return he}),L=R(()=>{if(D.value)return ne}),U=ht(()=>{const{value:se}=r;return se?i.value.includes($.value):o.value===$.value}),j=ht(()=>r.value?a.value.includes($.value):!1),te=ht(()=>l.value.includes($.value)),ue=ht(()=>{const{value:se}=s;return se===null?!1:se===$.value}),ge=ht(()=>n.value?c.value.has($.value):!1),Q=R(()=>e.tmNode.isLeaf),le=R(()=>e.tmNode.disabled),J=R(()=>e.tmNode.rawNode[g.value]),W=R(()=>e.tmNode.shallowLoaded);function Y(se){if(le.value)return;const{value:Me}=n,{value:V}=c,{value:Z}=h,{value:X}=$,{value:be}=Q,{value:ke}=W;yn(se,"checkbox")||(Me&&!ke&&!V.has(X)&&Z&&(S(X),Z(e.tmNode.rawNode).then(()=>{T(X)}).catch(()=>{T(X)})),w(X),x(X)),be&&oe()}function he(){if(!D.value||le.value)return;const{value:se}=$;w(se),x(se)}function ne(){D.value&&he()}function xe(){const{value:se}=Q;se||oe()}function oe(){const{value:se}=r,{value:Me}=$;se?j.value||U.value?O(Me):_(Me):(_(Me),P(!0))}return{checkStrategy:f,multiple:r,cascade:d,checked:U,indeterminate:j,hoverPending:te,keyboardPending:ue,isLoading:ge,showCheckbox:b,isLeaf:Q,disabled:le,label:J,mergedClsPrefix:p,mergedTheme:m,spinProps:C,handleClick:Y,handleCheckboxUpdateValue:xe,mergedHandleMouseEnter:B,mergedHandleMouseMove:L,renderLabel:z,renderPrefix:v,renderSuffix:y}},render(){const{mergedClsPrefix:e,showCheckbox:t,renderLabel:n,renderPrefix:r,render
2183Suffix:o}=this;let i=null;if(t||r){const s=this.showCheckbox?u(Zi,{focusable:!1,"data-checkbox":!0,disabled:this.disabled,checked:this.checked,indeterminate:this.indeterminate,theme:this.mergedTheme.peers.Checkbox,themeOverrides:this.mergedTheme.peerOverrides.Checkbox,onUpdateChecked:this.handleCheckboxUpdateValue}):null;i=u("div",{class:`${e}-cascader-option__prefix`},r?r({option:this.tmNode.rawNode,checked:this.checked,node:s}):s)}let a=null;const l=u("div",{class:`${e}-cascader-option-icon-placeholder`},this.isLeaf?this.checkStrategy==="child"&&!(this.multiple&&this.cascade)?u(Zt,{name:"fade-in-scale-up-transition"},{default:()=>this.checked?u(vt,{clsPrefix:e,class:`${e}-cascader-option-icon ${e}-cascader-option-icon--checkmark`},{default:()=>u(dv,null)}):null}):null:u(qo,Object.assign({clsPrefix:e,scale:.85,strokeWidth:24,show:this.isLoading,class:`${e}-cascader-option-icon`},this.spinProps),{default:()=>u(vt,{clsPrefix:e,key:"arrow",class:`${e}-cascader-option-icon ${e}-cascader-option-icon--arrow`},{default:()=>u($l,null)})}));return a=u("div",{class:`${e}-cascader-option__suffix`},o?o({option:this.tmNode.rawNode,checked:this.checked,node:l}):l),u("div",{class:[`${e}-cascader-option`,this.keyboardPending||this.hoverPending&&`${e}-cascader-option--pending`,this.disabled&&`${e}-cascader-option--disabled`,this.showCheckbox&&`${e}-cascader-option--show-prefix`],onMouseenter:this.mergedHandleMouseEnter,onMousemove:this.mergedHandleMouseMove,onClick:this.handleClick},i,u("span",{class:`${e}-cascader-option__label`},n?n(this.tmNode.rawNode,this.checked):this.label),a)}}),V9=ae({name:"CascaderSubmenu",props:{depth:{type:Number,required:!0},tmNodes:{type:Array,required:!0}},setup(){const{virtualScrollRef:e,mergedClsPrefixRef:t,mergedThemeRef:n,optionHeightRef:r}=Ve(xd),o=M(null),i=M(null),a={scroll(l,s){var c,d;e.value?(c=i.value)===null||c===void 0||c.scrollTo({index:l}):(d=o.value)===null||d===void 0||d.scrollTo({index:l,elSize:s})}};return Object.assign({mergedClsPrefix:t,mergedTheme:n,scrollbarInstRef:o,vlInstRef:i,virtualScroll:e,itemSize:R(()=>en(r.value)),handleVlScroll:()=>{var l;(l=o.value)===null||l===void 0||l.sync()},getVlContainer:()=>{var l;return(l=i.value)===null||l===void 0?void 0:l.listElRef},getVlContent:()=>{var l;return(l=i.value)===null||l===void 0?void 0:l.itemsElRef}},a)},render(){const{mergedClsPrefix:e,mergedTheme:t,virtualScroll:n}=this;return u("div",{class:[n&&`${e}-cascader-submenu--virtual`,`${e}-cascader-submenu`]},u(mn,{ref:"scrollbarInstRef",theme:t.peers.Scrollbar,themeOverrides:t.peerOverrides.Scrollbar,container:n?this.getVlContainer:void 0,content:n?this.getVlContent:void 0},{default:()=>n?u(Uo,{items:this.tmNodes,itemSize:this.itemSize,onScroll:this.handleVlScroll,showScrollbar:!1,ref:"vlInstRef"},{default:({item:r})=>u(cx,{key:r.key,tmNode:r})}):this.tmNodes.map(r=>u(cx,{key:r.key,tmNode:r}))}))}}),j9=ae({name:"NCascaderMenu",props:{value:[String,Number,Array],placement:{type:String,default:"bottom-start"},show:Boolean,menuModel:{type:Array,required:!0},loading:Boolean,onFocus:{type:Function,required:!0},onBlur:{type:Function,required:!0},onKeydown:{type:Function,required:!0},onMousedown:{type:Function,required:!0},onTabout:{type:Function,required:!0}},setup(e){const{localeRef:t,isMountedRef:n,mergedClsPrefixRef:r,syncCascaderMenuPosition:o,handleCascaderMenuClickOutside:i,mergedThemeRef:a,getColumnStyleRef:l}=Ve(xd),{mergedComponentPropsRef:s}=We(),c=[],d=M(null),f=M(null);function h(){o()}Nf(f,h);function p(y){var C;const{value:{loadingRequiredMessage:w}}=t;(C=d.value)===null||C===void 0||C.showOnce(w(y))}function m(y){i(y)}function g(y){const{value:C}=f;C&&(C.contains(y.relatedTarget)||e.onFocus(y))}function b(y){const{value:C}=f;C&&(C.contains(y.relatedTarget)||e.onBlur(y))}const v={scroll(y,C,w){const x=c[y];x&&x.scroll(C,w)},showErrorMessage:p};return Object.assign({isMounted:n,mergedClsPrefix:r,selfElRef:f,submenuInstRefs:c,maskInstRef:d,mergedTheme:a,mergedRenderEmpty:R(()=>{var y,C;return(C=(y=s==null?void 0:s.value)===null||y===void 0?void 0:y.Cascader)===null||C===void 0?void 0:C.renderEmpty}),getColumnStyle:l,handleFocusin:g,handleFocusout:b,handleClickOutside:m},v)},render(){const{submenuInstRefs:e,mergedClsPrefix:t,mergedTheme:n}=this;return u(Zt,{name:"fade-in-scale-up-transition",appear:this.isMounted},{default:()=>this.show?_n(u("div",{tabindex:"0",ref:"selfElRef",class:`${t}-cascader-menu`,onMousedown:this.onMousedown,onFocusin:this.handleFocusin,onFocusout:this.handleFocusout,onKeydown:this.onKeydown},this.menuModel[0].length?u("div",{class:`${t}-cascader-submenu-wrapper`},this.menuModel.map((r,o)=>{var i;return u(V9,{style:(i=this.getColumnStyle)===null||i===void 0?void 0:i.call(this,{level:o}),ref:a=>{a&&(e[o]=a)},key:o,tmNodes:r,depth:o+1})}),u(u8,{clsPrefix:t,ref:"maskInstRef"})):u("div",{class:`${t}-cascader-menu__empty`},Ct(this.$slots.empty,()=>{var r;return[((r=this.mergedRenderEmpty)===null||r===void 0?void 0:r.call(this))||u(ji,{theme:n.peers.Empty,themeOverrides:n.peerOverrides.Empty})]})),Pt(this.$slots.action,r=>r&&u("div",{class:`${t}-cascader-menu-action`,"data-action":!0},r)),u(Ci,{onFocus:this.onTabout})),[[to,this.handleClickOutside,void 0,{capture:!0}]]):null})}});function Zd(e){return e?e.map(t=>t.rawNode):null}function U9(e,t,n,r){const o=[],i=[];function a(l){for(const s of l){if(s.disabled)continue;const{rawNode:c}=s;i.push(c),(s.isLeaf||!t)&&o.push({label:Ep(s,r,n),value:s.key,rawNode:s.rawNode,path:Array.from(i)}),!s.isLeaf&&s.children&&a(s.children),i.pop()}}return a(e),o}
2183function Ep(e,t,n){const r=[];for(;e;)r.push(e.rawNode[n]),e=e.parent;return r.reverse().join(t)}const W9=ae({name:"NCascaderSelectMenu",props:{value:{type:[String,Number,Array],default:null},show:Boolean,pattern:{type:String,default:""},multiple:Boolean,tmNodes:{type:Array,default:()=>[]},filter:Function,labelField:{type:String,required:!0},separator:{type:String,required:!0}},setup(e){const{isMountedRef:t,mergedValueRef:n,mergedClsPrefixRef:r,mergedThemeRef:o,mergedCheckStrategyRef:i,slots:a,syncSelectMenuPosition:l,closeMenu:s,handleSelectMenuClickOutside:c,doUncheck:d,doCheck:f,scrollbarPropsRef:h,clearPattern:p}=Ve(xd),m=M(null),g=R(()=>U9(e.tmNodes,i.value==="child",e.labelField,e.separator)),b=R(()=>{const{filter:z}=e;if(z)return z;const{labelField:$}=e;return(D,B,L)=>L.some(U=>U[$]&&~U[$].toLowerCase().indexOf(D.toLowerCase()))}),v=R(()=>{const{pattern:z}=e,{value:$}=b;return(z?g.value.filter(D=>$(z,D.rawNode,D.path)):g.value).map(D=>({value:D.value,label:D.label}))}),y=R(()=>Jr(v.value,Wf("value","children")));function C(){l()}function w(z){x(z)}function x(z){if(e.multiple){const{value:$}=n;Array.isArray($)?$.includes(z.key)?d(z.key):f(z.key):$===null&&f(z.key),p()}else f(z.key),s(!0)}function S(){var z;(z=m.value)===null||z===void 0||z.prev()}function T(){var z;(z=m.value)===null||z===void 0||z.next()}function P(){var z;if(m){const $=(z=m.value)===null||z===void 0?void 0:z.getPendingTmNode();return $&&x($),!0}return!1}function _(z){c(z)}return Object.assign({isMounted:t,mergedTheme:o,mergedClsPrefix:r,menuInstRef:m,selectTreeMate:y,handleResize:C,handleToggle:w,handleClickOutside:_,cascaderSlots:a,scrollbarProps:h},{prev:S,next:T,enter:P})},render(){const{mergedClsPrefix:e,isMounted:t,mergedTheme:n,cascaderSlots:r}=this;return u(Zt,{name:"fade-in-scale-up-transition",appear:t},{default:()=>this.show?_n(u(bd,{ref:"menuInstRef",onResize:this.handleResize,clsPrefix:e,class:`${e}-cascader-menu`,autoPending:!0,themeOverrides:n.peerOverrides.InternalSelectMenu,theme:n.peers.InternalSelectMenu,treeMate:this.selectTreeMate,multiple:this.multiple,value:this.value,onToggle:this.handleToggle,scrollbarProps:this.scrollbarProps},{empty:()=>Ct(r["not-found"],()=>[])}),[[to,this.handleClickOutside,void 0,{capture:!0}]]):null})}}),q9=E([k("cascader-menu",`
2184 outline: none;
2185 position: relative;
2186 margin: 4px 0;
2187 display: flex;
2188 flex-flow: column nowrap;
2189 border-radius: var(--n-menu-border-radius);
2190 overflow: hidden;
2191 box-shadow: var(--n-menu-box-shadow);
2192 color: var(--n-option-text-color);
2193 background-color: var(--n-menu-color);
2194 `,[er({transformOrigin:"inherit",duration:"0.2s"}),I("empty",`
2195 display: flex;
2196 padding: 12px 32px;
2197 flex: 1;
2198 justify-content: center;
2199 `),k("scrollbar",`
2200 width: 100%;
2201 `),k("base-menu-mask",`
2202 background-color: var(--n-menu-mask-color);
2203 `),k("base-loading",`
2204 color: var(--n-loading-color);
2205 `),k("cascader-submenu-wrapper",`
2206 position: relative;
2207 display: flex;
2208 flex-wrap: nowrap;
2209 `),k("cascader-submenu",`
2210 height: var(--n-menu-height);
2211 min-width: var(--n-column-width);
2212 position: relative;
2213 `,[N("virtual",`
2214 width: var(--n-column-width);
2215 `),k("scrollbar-content",`
2216 position: relative;
2217 `),E("&:first-child",`
2218 border-top-left-radius: var(--n-menu-border-radius);
2219 border-bottom-left-radius: var(--n-menu-border-radius);
2220 `),E("&:last-child",`
2221 border-top-right-radius: var(--n-menu-border-radius);
2222 border-bottom-right-radius: var(--n-menu-border-radius);
2223 `),E("&:not(:first-child)",`
2224 border-left: 1px solid var(--n-menu-divider-color);
2225 `)]),k("cascader-menu-action",`
2226 box-sizing: border-box;
2227 padding: 8px;
2228 border-top: 1px solid var(--n-menu-divider-color);
2229 `),k("cascader-option",`
2230 height: var(--n-option-height);
2231 line-height: var(--n-option-height);
2232 font-size: var(--n-option-font-size);
2233 padding: 0 0 0 18px;
2234 box-sizing: border-box;
2235 min-width: 182px;
2236 background-color: #0000;
2237 display: flex;
2238 align-items: center;
2239 white-space: nowrap;
2240 position: relative;
2241 cursor: pointer;
2242 transition:
2243 background-color .2s var(--n-bezier),
2244 color 0.2s var(--n-bezier);
2245 `,[N("show-prefix",`
2246 padding-left: 0;
2247 `),I("label",`
2248 flex: 1 0 0;
2249 overflow: hidden;
2250 text-overflow: ellipsis;
2251 `),I("prefix",`
2252 min-width: 32px;
2253 display: flex;
2254 align-items: center;
2255 justify-content: center;
2256 `),I("suffix",`
2257 min-width: 32px;
2258 display: flex;
2259 align-items: center;
2260 justify-content: center;
2261 `),k("cascader-option-icon-placeholder",`
2262 line-height: 0;
2263 position: relative;
2264 width: 16px;
2265 height: 16px;
2266 font-size: 16px;
2267 `,[k("cascader-option-icon",[N("checkmark",`
2268 color: var(--n-option-check-mark-color);
2269 `,[er({originalTransition:"background-color .3s var(--n-bezier), box-shadow .3s var(--n-bezier)"})]),N("arrow",`
2270 color: var(--n-option-arrow-color);
2271 `)])]),N("selected",`
2272 color: var(--n-option-text-color-active);
2273 `),N("active",`
2274 color: var(--n-option-text-color-active);
2275 background-color: var(--n-option-color-hover);
2276 `),N("pending",`
2277 background-color: var(--n-option-color-hover);
2278 `),E("&:hover",`
2279 background-color: var(--n-option-color-hover);
2280 `),N("disabled",`
2281 color: var(--n-option-text-color-disabled);
2282 background-color: #0000;
2283 cursor: not-allowed;
2284 `,[k("cascader-option-icon",[N("arrow",`
2285 color: var(--n-option-text-color-disabled);
2286 `)])])])]),k("cascader",`
2287 z-index: auto;
2288 position: relative;
2289 width: 100%;
2290 `)]),lP=Object.assign(Object.assign({},_e.props),{allowCheckingNotLoaded:Boolean,to:rn.propTo,bordered:{type:Boolean,default:void 0},options:{type:Array,default:()=>[]},value:[String,Number,Array],defaultValue:{type:[String,Number,Array],default:null},placeholder:String,multiple:Boolean,size:String,filterable:Boolean,disabled:{type:Boolean,default:void 0},disabledField:{type:String,default:"disabled"},expandTrigger:{type:String,default:"click"},clearable:Boolean,clearFilterAfterSelect:{type:Boolean,default:!0},remote:Boolean,onLoad:Function,separator:{type:String,default:" / "},filter:Function,placement:{type:String,default:"bottom-start"},cascade:{type:Boolean,default:!0},leafOnly:Boolean,showPath:{type:Boolean,default:!0},show:{type:Boolean,default:void 0},maxTagCount:[String,Number],ellipsisTagPopoverProps:Object,menuProps:Object,filterMenuProps:Object,virtualScroll:{type:Boolean,default:!0},checkStrategy:{type:String,default:"all"},valueField:{type:String,default:"value"},labelField:{type:String,default:"label"},childrenField:{type:String,default:"children"},renderLabel:Function,status:String,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],"onUpdate:show":[Function,Array],onUpdateShow:[Function,Array],onBlur:Function,onFocus:Function,getColumnStyle:Function,spinProps:Object,renderPrefix:Function,renderSuffix:Function,scrollbarProps:Object,onChange:[Function,Array]}),K9=ae({name:"Cascader",props:lP,slots:Object,setup(e,{slots:t}){const{mergedBorderedRef:n,mergedClsPrefixRef:r,namespaceRef:o,inlineThemeDisabled:i,mergedComponentPropsRef:a}=We(e),l=_e("Cascader","-cascader",q9,M9,e,r),{localeRef:s}=On("Cascader"),c=M(e.defaultValue),d=R(()=>e.value),f=_t(d,c),h=R(()=>e.leafOnly?"child":e.checkStrategy),p=M(""),m=zn(e,{mergedSize:de=>{var Be,Xe;const{size:ot}=e;if(ot)return ot;const{mergedSize:Se}=de||{};if(Se!=null&&Se.value)return Se.value;const ve=(Xe=(Be=a==null?void 0:a.value)===null||Be===void 0?void 0:Be.Cascader)===null||Xe===void 0?void 0:Xe.size;return ve||"medium"}}),{mergedSizeRef:g,mergedDisabledRef:b,mergedStatusRef:v}=m,y=M(null),C=M(null),w=M(null),x=M(null),S=M(null),T=M(new Set),P=M(null),_=M(null),O=rn(e),z=M(!1),$=de=>{T.value.add(de)},D=de=>{T.value.delete(de)},B=R(()=>{const{valueField:de,childrenField:Be,disabledField:Xe}=e;return Jr(e.options,{getDisabled(ot){return ot[Xe]},getKey(ot){return ot[de]},getChildren(ot){return ot[Be]}})}),L=R(()=>{const{cascade:de,multiple:Be}=e;return Be&&Array.isArray(f.value)?B.value.getCheckedKeys(f.value,{cascade:de,allowNotLoaded:e.allowCheckingNotLoaded}):{checkedKeys:[],indeterminateKeys:[]}}),U=R(()=>L.value.checkedKeys),j=R(()=>L.value.indeterminateKeys),te=R(()=>{const{treeNodePath:de,treeNode:Be}=B.value.getPath(S.value);let Xe;return Be===null?Xe=[B.value.treeNodes]:(Xe=de.map(ot=>ot.siblings),!Be.isLeaf&&!T.value.has(Be.key)&&Be.children&&Xe.push(Be.children)),Xe}),ue=R(()=>{const{keyPath:de}=B.value.getPath(S.value);return de}),ge=R(()=>l.value.self.optionHeight);si(e.options)&&it(e.options,(de,Be)=>{de!==Be&&(S.value=null,x.value=null)});const Q=M(!1);function le(de){const{onUpdateShow:Be,"onUpdate:show":Xe}=e;Be&&we(Be,de),Xe&&we(Xe,de),Q.value=de}function J(de,Be,Xe){const{onUpdateValue:ot,"onUpdate:value":Se,onChange:ve}=e,{nTriggerFormInput:Ee,nTriggerFormChange:je}=m;ot&&we(ot,de,Be,Xe),Se&&we(Se,de,Be,Xe),ve&&we(ve,de,Be,Xe),c.value=de,Ee(),je()}function W(de){x.value=de}function Y(de){S.value=de}function he(de){const{value:{getNode:Be}}=B;return de.map(Xe=>{var ot;return((ot=Be(Xe))===null||ot===void 0?void 0:ot.rawNode)||null})}function ne(de){var Be;const{cascade:Xe,multiple:ot,filterable:Se}=e,{value:{check:ve,getNode:Ee,getPath:je}}=B;if(ot)try{const{checkedKeys:qe}=ve(de,L.value.checkedKeys,{cascade:Xe,checkStrategy:h.value,allowNotLoaded:e.allowCheckingNotLoaded});J(qe,he(qe),qe.map(ut=>{var Je;return Zd((Je=je(ut))===null||Je===void 0?void 0:Je.treeNodePath)})),Se&&ye(),x.value=de,S.value=de}catch(qe){if(qe instanceof wR){if(y.value){const ut=Ee(de);ut!==null&&y.value.showErrorMessage(ut.rawNode[e.labelField])}}else throw qe}else if(h.value==="child"){const qe=Ee(de);if(qe!=null&&qe.isLeaf)J(de,qe.rawNode,Zd(je(de).treeNodePath));else return!1}else{const qe=Ee(de);J(de,(qe==null?void 0:qe.rawNode)||null,Zd((Be=je(de))===null||Be===void 0?void 0:Be.treeNodePath))}return!0}function xe(de){const{cascade:Be,multiple:Xe}=e;if(Xe){const{value:{uncheck:ot,getNode:Se,getPath:ve}}=B,{checkedKeys:Ee}=ot(de,L.value.checkedKeys,{cascade:Be,checkStrategy:h.value,allowNotLoaded:e.allowCheckingNotLoaded});J(Ee,Ee.map(je=>{var qe;return((qe=Se(je))===null||qe===void 0?void 0:qe.rawNode)||null}),Ee.map(je=>{var qe;return Zd((qe=ve(je))===null||qe===void 0?void 0:qe.treeNodePath)})),x.value=de,S.value=de}}const oe=R(()=>
2290{if(e.multiple){const{showPath:de,separator:Be,labelField:Xe,cascade:ot}=e,{getCheckedKeys:Se,getNode:ve}=B.value;return Se(U.value,{cascade:ot,checkStrategy:h.value,allowNotLoaded:e.allowCheckingNotLoaded}).checkedKeys.map(je=>{const qe=ve(je);return qe===null?{label:String(je),value:je}:{label:de?Ep(qe,Be,Xe):qe.rawNode[Xe],value:qe.key}})}else return[]}),se=R(()=>{const{multiple:de,showPath:Be,separator:Xe,labelField:ot}=e,{value:Se}=f;if(!de&&!Array.isArray(Se)){const{getNode:ve}=B.value;if(Se===null)return null;const Ee=ve(Se);return Ee===null?{label:String(Se),value:Se}:{label:Be?Ep(Ee,Xe,ot):Ee.rawNode[ot],value:Ee.key}}else return null}),V=_t(Ce(e,"show"),Q),Z=R(()=>{const{placeholder:de}=e;return de!==void 0?de:s.value.placeholder}),X=R(()=>!!(e.filterable&&p.value));it(V,de=>{if(!de||e.multiple)return;const{value:Be}=f;!Array.isArray(Be)&&Be!==null?(x.value=Be,S.value=Be,zt(()=>{var Xe;if(!V.value)return;const{value:ot}=S;if(f.value!==null){const Se=B.value.getNode(ot);Se&&((Xe=y.value)===null||Xe===void 0||Xe.scroll(Se.level,Se.index,en(ge.value)))}})):(x.value=null,S.value=null)},{immediate:!0});function be(de){const{onBlur:Be}=e,{nTriggerFormBlur:Xe}=m;Be&&we(Be,de),Xe()}function ke(de){const{onFocus:Be}=e,{nTriggerFormFocus:Xe}=m;Be&&we(Be,de),Xe()}function ye(){var de;(de=w.value)===null||de===void 0||de.focusInput()}function re(){var de;(de=w.value)===null||de===void 0||de.focus()}function pe(){b.value||(p.value="",le(!0),e.filterable&&ye())}function A(de=!1){de&&re(),le(!1),p.value=""}function F(de){var Be;X.value||V.value&&(!((Be=w.value)===null||Be===void 0)&&Be.$el.contains(Ur(de))||A())}function K(de){X.value&&F(de)}function H(){e.clearFilterAfterSelect&&(p.value="")}function q(de){var Be,Xe,ot;const{value:Se}=x,{value:ve}=B;switch(de){case"prev":if(Se!==null){const Ee=ve.getPrev(Se,{loop:!0});Ee!==null&&(W(Ee.key),(Be=y.value)===null||Be===void 0||Be.scroll(Ee.level,Ee.index,en(ge.value)))}break;case"next":if(Se===null){const Ee=ve.getFirstAvailableNode();Ee!==null&&(W(Ee.key),(Xe=y.value)===null||Xe===void 0||Xe.scroll(Ee.level,Ee.index,en(ge.value)))}else{const Ee=ve.getNext(Se,{loop:!0});Ee!==null&&(W(Ee.key),(ot=y.value)===null||ot===void 0||ot.scroll(Ee.level,Ee.index,en(ge.value)))}break;case"child":if(Se!==null){const Ee=ve.getNode(Se);if(Ee!==null)if(Ee.shallowLoaded){const je=ve.getChild(Se);je!==null&&(Y(Se),W(je.key))}else{const{value:je}=T;if(!je.has(Se)){$(Se),Y(Se);const{onLoad:qe}=e;qe&&qe(Ee.rawNode).then(()=>{D(Se)}).catch(()=>{D(Se)})}}}break;case"parent":if(Se!==null){const Ee=ve.getParent(Se);if(Ee!==null){W(Ee.key);const je=Ee.getParent();Y(je===null?null:je.key)}}break}}function G(de){var Be,Xe;switch(de.key){case" ":case"ArrowDown":case"ArrowUp":if(e.filterable&&V.value)break;de.preventDefault();break}if(!yn(de,"action"))switch(de.key){case" ":if(e.filterable)return;case"Enter":if(!V.value)pe();else{const{value:ot}=X,{value:Se}=x;if(ot)C.value&&C.value.enter()&&H();else if(Se!==null)if(U.value.includes(Se)||j.value.includes(Se))xe(Se);else{const ve=ne(Se);!e.multiple&&ve&&A(!0)}}break;case"ArrowUp":de.preventDefault(),V.value&&(X.value?(Be=C.value)===null||Be===void 0||Be.prev():q("prev"));break;case"ArrowDown":de.preventDefault(),V.value?X.value?(Xe=C.value)===null||Xe===void 0||Xe.next():q("next"):pe();break;case"ArrowLeft":de.preventDefault(),V.value&&!X.value&&q("parent");break;case"ArrowRight":de.preventDefault(),V.value&&!X.value&&q("child");break;case"Escape":V.value&&(yl(de),A(!0))}}function ie(de){G(de)}function ee(de){de.stopPropagation(),e.multiple?J([],[],[]):J(null,null,null)}function De(de){var Be;!((Be=y.value)===null||Be===void 0)&&Be.$el.contains(de.relatedTarget)||(z.value=!0,ke(de))}function Ue(de){var Be;!((Be=y.value)===null||Be===void 0)&&Be.$el.contains(de.relatedTarget)||(z.value=!1,be(de),A())}function rt(de){var Be;!((Be=w.value)===null||Be===void 0)&&Be.$el.contains(de.relatedTarget)||(z.value=!0,ke(de))}function at(de){var Be;!((Be=w.value)===null||Be===void 0)&&Be.$el.contains(de.relatedTarget)||(z.value=!1,be(de))}function mt(de){yn(de,"action")||e.multiple&&e.filter&&(de.preventDefault(),ye())}function Tt(){A(!0)}function Rt(){e.filterable?pe():V.value?A(!0):pe()}function Ge(de){p.value=de.target.value}function Ne(de){const{multiple:Be}=e,{value:Xe}=f;Be&&Array.isArray(Xe)&&de.value!==void 0?xe(de.value):J(null,null,null)}function fe(){var de;(de=P.value)===null||de===void 0||de.syncPosition()}function Pe(){var de;(de=_.value)===null||de===void 0||de.syncPosition()}function me(){V.value&&(X.value?fe():Pe())}const Fe=R(()=>!!(e.multiple&&e.cascade||h.value!=="child"));ct(xd,{slots:t,mergedClsPrefixRef:r,mergedThemeRef:l,mergedValueRef:f,checkedKeysRef:U,indeterminateKeysRef:j,hoverKeyPathRef:ue,mergedCheckStrategyRef:h,showCheckboxRef:Fe,cascadeRef:Ce(e,"cascade"),multipleRef:Ce(e,"multiple"),keyboardKeyRef:x,hoverKeyRef:S,remoteRef:Ce(e,"remote"),loadingKeySetRef:T,expandTriggerRef:Ce(e,"expandTrigger"),isMountedRef:dr(
2290),onLoadRef:Ce(e,"onLoad"),virtualScrollRef:Ce(e,"virtualScroll"),optionHeightRef:ge,localeRef:s,labelFieldRef:Ce(e,"labelField"),renderLabelRef:Ce(e,"renderLabel"),getColumnStyleRef:Ce(e,"getColumnStyle"),renderPrefixRef:Ce(e,"renderPrefix"),renderSuffixRef:Ce(e,"renderSuffix"),spinPropsRef:Ce(e,"spinProps"),syncCascaderMenuPosition:Pe,syncSelectMenuPosition:fe,updateKeyboardKey:W,updateHoverKey:Y,addLoadingKey:$,deleteLoadingKey:D,doCheck:ne,doUncheck:xe,closeMenu:A,handleSelectMenuClickOutside:K,handleCascaderMenuClickOutside:F,scrollbarPropsRef:Ce(e,"scrollbarProps"),clearPattern:H});const ce={focus:()=>{var de;(de=w.value)===null||de===void 0||de.focus()},blur:()=>{var de;(de=w.value)===null||de===void 0||de.blur()},getCheckedData:()=>{if(Fe.value){const de=U.value;return{keys:de,options:he(de)}}return{keys:[],options:[]}},getIndeterminateData:()=>{if(Fe.value){const de=j.value;return{keys:de,options:he(de)}}return{keys:[],options:[]}}},$e=R(()=>{const{self:{optionArrowColor:de,optionTextColor:Be,optionTextColorActive:Xe,optionTextColorDisabled:ot,optionCheckMarkColor:Se,menuColor:ve,menuBoxShadow:Ee,menuDividerColor:je,menuBorderRadius:qe,menuHeight:ut,optionColorHover:Je,optionHeight:Re,optionFontSize:Le,loadingColor:tt,columnWidth:wt},common:{cubicBezierEaseInOut:Te}}=l.value;return{"--n-bezier":Te,"--n-menu-border-radius":qe,"--n-menu-box-shadow":Ee,"--n-menu-height":ut,"--n-column-width":wt,"--n-menu-color":ve,"--n-menu-divider-color":je,"--n-option-height":Re,"--n-option-font-size":Le,"--n-option-text-color":Be,"--n-option-text-color-disabled":ot,"--n-option-text-color-active":Xe,"--n-option-color-hover":Je,"--n-option-check-mark-color":Se,"--n-option-arrow-color":de,"--n-menu-mask-color":Ye(ve,{alpha:.75}),"--n-loading-color":tt}}),Ie=i?Ze("cascader",void 0,$e,e):void 0;return Object.assign(Object.assign({},ce),{handleTriggerResize:me,mergedStatus:v,selectMenuFollowerRef:P,cascaderMenuFollowerRef:_,triggerInstRef:w,selectMenuInstRef:C,cascaderMenuInstRef:y,mergedBordered:n,mergedClsPrefix:r,namespace:o,mergedValue:f,mergedShow:V,showSelectMenu:X,pattern:p,treeMate:B,mergedSize:g,mergedDisabled:b,localizedPlaceholder:Z,selectedOption:se,selectedOptions:oe,adjustedTo:O,menuModel:te,handleMenuTabout:Tt,handleMenuFocus:rt,handleMenuBlur:at,handleMenuKeydown:ie,handleMenuMousedown:mt,handleTriggerFocus:De,handleTriggerBlur:Ue,handleTriggerClick:Rt,handleClear:ee,handleDeleteOption:Ne,handlePatternInput:Ge,handleKeydown:G,focused:z,optionHeight:ge,mergedTheme:l,cssVars:i?void 0:$e,themeClass:Ie==null?void 0:Ie.themeClass,onRender:Ie==null?void 0:Ie.onRender})},render(){const{mergedClsPrefix:e}=this;return u("div",{class:`${e}-cascader`},u(Eo,null,{default:()=>[u(zo,null,{default:()=>u(pv,{onResize:this.handleTriggerResize,ref:"triggerInstRef",status:this.mergedStatus,clsPrefix:e,maxTagCount:this.maxTagCount,ellipsisTagPopoverProps:this.ellipsisTagPopoverProps,bordered:this.mergedBordered,size:this.mergedSize,theme:this.mergedTheme.peers.InternalSelection,themeOverrides:this.mergedTheme.peerOverrides.InternalSelection,active:this.mergedShow,pattern:this.pattern,placeholder:this.localizedPlaceholder,selectedOption:this.selectedOption,selectedOptions:this.selectedOptions,multiple:this.multiple,filterable:this.filterable,clearable:this.clearable,disabled:this.mergedDisabled,focused:this.focused,onFocus:this.handleTriggerFocus,onBlur:this.handleTriggerBlur,onClick:this.handleTriggerClick,onClear:this.handleClear,onDeleteOption:this.handleDeleteOption,onPatternInput:this.handlePatternInput,onKeydown:this.handleKeydown},{arrow:()=>{var t,n;return(n=(t=this.$slots).arrow)===null||n===void 0?void 0:n.call(t)}})}),u(mo,{key:"cascaderMenu",ref:"cascaderMenuFollowerRef",show:this.mergedShow&&!this.showSelectMenu,containerClass:this.namespace,placement:this.placement,width:this.options.length?void 0:"target",teleportDisabled:this.adjustedTo===rn.tdkey,to:this.adjustedTo},{default:()=>{var t;(t=this.onRender)===null||t===void 0||t.call(this);const{menuProps:n}=this;return u(j9,Object.assign({},n,{ref:"cascaderMenuInstRef",class:[this.themeClass,n==null?void 0:n.class],value:this.mergedValue,show:this.mergedShow&&!this.showSelectMenu,menuModel:this.menuModel,style:[this.cssVars,n==null?void 0:n.style],onFocus:this.handleMenuFocus,onBlur:this.handleMenuBlur,onKeydown:this.handleMenuKeydown,onMousedown:this.handleMenuMousedown,onTabout:this.handleMenuTabout}),{action:()=>{var r,o;return(o=(r=this.$slots).action)===null||o===void 0?void 0:o.call(r)},empty:()=>{var r,o;return(o=(r=this.$slots).empty)===null||o===void 0?void 0:o.call(r)}})}}),u(mo,{key:"selectMenu",ref:"selectMenuFollowerRef",show:this.mergedShow&&this.showSelectMenu,containerClass:this.namespace,width:"target",placement:this.placement,to:this.adjustedTo,teleportDisabled:this.adjustedTo===rn.tdkey},{default:()=>{var t;(t=this.onRender)===null||t===void 0||t.call(this);const{filterMenuProps:n}=this;return u(W9,Object.assign({},n,{ref:"selectMenuInstRef",class:[this.themeClass,n==null?void 0:n.class],value:this.mergedValue,show:this.mergedShow&&this.showSelectMenu,pattern:this.pattern,multiple:this.multiple,tmNodes:this.treeMate.treeNodes,filter:this.filter,labelField:this.labelField,separator:this.separator,style:[this.cssVars,n==null?void 0:n.style]}))}})]}))}}),sP={name:"Code",common:et,self(e){const{textColor2:t,fontSize:n,fontWeightStrong:r,textColor3:o}=e;return{textColor:t,fontSize:n,fontWeightStrong:r,"mono-3":"#5c6370","hue-1":"#56b6c2","hue-2":"#61aeee","hue-3":"#c678dd","hue-4":"#98c379","hue-5":"#e06c75","hue-5-2":"#be5046","hue-6":"#d19a66","hue-6-2":"#e6c07b",lineNumberTextColor:o}}};function Y9(e){const{textColor2:t,fontSize:n,fontWeightStrong:r,textColor3:o}=e;return{textColor:t,fontSize:n,fontWeightStrong:r,"mono-3":"#a0a1a7","hue-1":"#0184bb","hue-2":"#4078f2","hue-3":"#a626a4","hue-4":"#50a14f","hue-5":"#e45649","hue-5-2":"#c91243","hue-6":"#986801","hue-6-2":"#c18401",lineNumberTextColor:o}}const cP={name:"Code",common:nt,self:Y9},G9=E([k("code",`
2291 font-size: var(--n-font-size);
2292 font-family: var(--n-font-family);
2293 `,[N("show-line-numbers",`
2294 display: flex;
2295 `),I("line-numbers",`
2296 user-select: none;
2297 padding-right: 12px;
2298 text-align: right;
2299 transition: color .3s var(--n-bezier);
2300 color: var(--n-line-number-text-color);
2301 `),N("word-wrap",[E("pre",`
2302 white-space: pre-wrap;
2303 word-break: break-all;
2304 `)]),E("pre",`
2305 margin: 0;
2306 line-height: inherit;
2307 font-size: inherit;
2308 font-family: inherit;
2309 `),E("[class^=hljs]",`
2310 color: var(--n-text-color);
2311 transition: 
2312 color .3s var(--n-bezier),
2313 background-color .3s var(--n-bezier);
2314 `)]),({props:e})=>{const t=`${e.bPrefix}code`;return[`${t} .hljs-comment,
2315 ${t} .hljs-quote {
2316 color: var(--n-mono-3);
2317 font-style: italic;
2318 }`,`${t} .hljs-doctag,
2319 ${t} .hljs-keyword,
2320 ${t} .hljs-formula {
2321 color: var(--n-hue-3);
2322 }`,`${t} .hljs-section,
2323 ${t} .hljs-name,
2324 ${t} .hljs-selector-tag,
2325 ${t} .hljs-deletion,
2326 ${t} .hljs-subst {
2327 color: var(--n-hue-5);
2328 }`,`${t} .hljs-literal {
2329 color: var(--n-hue-1);
2330 }`,`${t} .hljs-string,
2331 ${t} .hljs-regexp,
2332 ${t} .hljs-addition,
2333 ${t} .hljs-attribute,
2334 ${t} .hljs-meta-string {
2335 color: var(--n-hue-4);
2336 }`,`${t} .hljs-built_in,
2337 ${t} .hljs-class .hljs-title {
2338 color: var(--n-hue-6-2);
2339 }`,`${t} .hljs-attr,
2340 ${t} .hljs-variable,
2341 ${t} .hljs-template-variable,
2342 ${t} .hljs-type,
2343 ${t} .hljs-selector-class,
2344 ${t} .hljs-selector-attr,
2345 ${t} .hljs-selector-pseudo,
2346 ${t} .hljs-number {
2347 color: var(--n-hue-6);
2348 }`,`${t} .hljs-symbol,
2349 ${t} .hljs-bullet,
2350 ${t} .hljs-link,
2351 ${t} .hljs-meta,
2352 ${t} .hljs-selector-id,
2353 ${t} .hljs-title {
2354 color: var(--n-hue-2);
2355 }`,`${t} .hljs-emphasis {
2356 font-style: italic;
2357 }`,`${t} .hljs-strong {
2358 font-weight: var(--n-font-weight-strong);
2359 }`,`${t} .hljs-link {
2360 text-decoration: underline;
2361 }`]}]),dP=Object.assign(Object.assign({},_e.props),{language:String,code:{type:String,default:""},trim:{type:Boolean,default:!0},hljs:Object,uri:Boolean,inline:Boolean,wordWrap:Boolean,showLineNumbers:Boolean,internalFontSize:Number,internalNoHighlight:Boolean}),uP=ae({name:"Code",props:dP,setup(e,{slots:t}){const{internalNoHighlight:n}=e,{mergedClsPrefixRef:r,inlineThemeDisabled:o}=We(),i=M(null),a=n?{value:void 0}:fk(e),l=(p,m,g)=>{const{value:b}=a;return!b||!(p&&b.getLanguage(p))?null:b.highlight(g?m.trim():m,{language:p}).value},s=R(()=>e.inline||e.wordWrap?!1:e.showLineNumbers),c=()=>{if(t.default)return;const{value:p}=i;if(!p)return;const{language:m}=e,g=e.uri?window.decodeURIComponent(e.code):e.code;if(m){const v=l(m,g,e.trim);if(v!==null){if(e.inline)p.innerHTML=v;else{const y=p.querySelector(".__code__");y&&p.removeChild(y);const C=document.createElement("pre");C.className="__code__",C.innerHTML=v,p.appendChild(C)}return}}if(e.inline){p.textContent=g;return}const b=p.querySelector(".__code__");if(b)b.textContent=g;else{const v=document.createElement("pre");v.className="__code__",v.textContent=g,p.innerHTML="",p.appendChild(v)}};jt(c),it(Ce(e,"language"),c),it(Ce(e,"code"),c),n||it(a,c);const d=_e("Code","-code",G9,cP,e,r),f=R(()=>{const{common:{cubicBezierEaseInOut:p,fontFamilyMono:m},self:{textColor:g,fontSize:b,fontWeightStrong:v,lineNumberTextColor:y,"mono-3":C,"hue-1":w,"hue-2":x,"hue-3":S,"hue-4":T,"hue-5":P,"hue-5-2":_,"hue-6":O,"hue-6-2":z}}=d.value,{internalFontSize:$}=e;return{"--n-font-size":$?`${$}px`:b,"--n-font-family":m,"--n-font-weight-strong":v,"--n-bezier":p,"--n-text-color":g,"--n-mono-3":C,"--n-hue-1":w,"--n-hue-2":x,"--n-hue-3":S,"--n-hue-4":T,"--n-hue-5":P,"--n-hue-5-2":_,"--n-hue-6":O,"--n-hue-6-2":z,"--n-line-number-text-color":y}}),h=o?Ze("code",R(()=>`${e.internalFontSize||"a"}`),f,e):void 0;return{mergedClsPrefix:r,codeRef:i,mergedShowLineNumbers:s,lineNumbers:R(()=>{let p=1;const m=[];let g=!1;for(const b of e.code)b===`
2362`?(g=!0,m.push(p++)):g=!1;return g||m.push(p++),m.join(`
2363`)}),cssVars:o?void 0:f,themeClass:h==null?void 0:h.themeClass,onRender:h==null?void 0:h.onRender}},render(){var e,t;const{mergedClsPrefix:n,wordWrap:r,mergedShowLineNumbers:o,onRender:i}=this;return i==null||i(),u("code",{class:[`${n}-code`,this.themeClass,r&&`${n}-code--word-wrap`,o&&`${n}-code--show-line-numbers`],style:this.cssVars,ref:"codeRef"},o?u("pre",{class:`${n}-code__line-numbers`},this.lineNumbers):null,(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e))}});function fP(e){const{fontWeight:t,textColor1:n,textColor2:r,textColorDisabled:o,dividerColor:i,fontSize:a}=e;return{titleFontSize:a,titleFontWeight:t,dividerColor:i,titleTextColor:n,titleTextColorDisabled:o,fontSize:a,textColor:r,arrowColor:r,arrowColorDisabled:o,itemMargin:"16px 0 0 0",titlePadding:"16px 0 0 0"}}const X9={common:nt,self:fP},Q9={name:"Collapse",common:et,self:fP},Z9=k("collapse","width: 100%;",[k("collapse-item",`
2364 font-size: var(--n-font-size);
2365 color: var(--n-text-color);
2366 transition:
2367 color .3s var(--n-bezier),
2368 border-color .3s var(--n-bezier);
2369 margin: var(--n-item-margin);
2370 `,[N("disabled",[I("header","cursor: not-allowed;",[I("header-main",`
2371 color: var(--n-title-text-color-disabled);
2372 `),k("collapse-item-arrow",`
2373 color: var(--n-arrow-color-disabled);
2374 `)])]),k("collapse-item","margin-left: 32px;"),E("&:first-child","margin-top: 0;"),E("&:first-child >",[I("header","padding-top: 0;")]),N("left-arrow-placement",[I("header",[k("collapse-item-arrow","margin-right: 4px;")])]),N("right-arrow-placement",[I("header",[k("collapse-item-arrow","margin-left: 4px;")])]),I("content-wrapper",[I("content-inner","padding-top: 16px;"),Ui({duration:"0.15s"})]),N("active",[I("header",[N("active",[k("collapse-item-arrow","transform: rotate(90deg);")])])]),E("&:not(:first-child)","border-top: 1px solid var(--n-divider-color);"),xt("disabled",[N("trigger-area-main",[I("header",[I("header-main","cursor: pointer;"),k("collapse-item-arrow","cursor: default;")])]),N("trigger-area-arrow",[I("header",[k("collapse-item-arrow","cursor: pointer;")])]),N("trigger-area-extra",[I("header",[I("header-extra","cursor: pointer;")])])]),I("header",`
2375 font-size: var(--n-title-font-size);
2376 display: flex;
2377 flex-wrap: nowrap;
2378 align-items: center;
2379 transition: color .3s var(--n-bezier);
2380 position: relative;
2381 padding: var(--n-title-padding);
2382 color: var(--n-title-text-color);
2383 `,[I("header-main",`
2384 display: flex;
2385 flex-wrap: nowrap;
2386 align-items: center;
2387 font-weight: var(--n-title-font-weight);
2388 transition: color .3s var(--n-bezier);
2389 flex: 1;
2390 color: var(--n-title-text-color);
2391 `),I("header-extra",`
2392 display: flex;
2393 align-items: center;
2394 transition: color .3s var(--n-bezier);
2395 color: var(--n-text-color);
2396 `),k("collapse-item-arrow",`
2397 display: flex;
2398 transition:
2399 transform .15s var(--n-bezier),
2400 color .3s var(--n-bezier);
2401 font-size: 18px;
2402 color: var(--n-arrow-color);
2403 `)])])]),hP=Object.assign(Object.assign({},_e.props),{defaultExpandedNames:{type:[Array,String],default:null},expandedNames:[Array,String],arrowPlacement:{type:String,default:"left"},accordion:{type:Boolean,default:!1},displayDirective:{type:String,default:"if"},triggerAreas:{type:Array,default:()=>["main","extra","arrow"]},onItemHeaderClick:[Function,Array],"onUpdate:expandedNames":[Function,Array],onUpdateExpandedNames:[Function,Array],onExpandedNamesChange:{type:[Function,Array],validator:()=>!0,default:void 0}}),mP="n-collapse",J9=ae({name:"Collapse",props:hP,slots:Object,setup(e,{slots:t}){const{mergedClsPrefixRef:n,inlineThemeDisabled:r,mergedRtlRef:o}=We(e),i=M(e.defaultExpandedNames),a=R(()=>e.expandedNames),l=_t(a,i),s=_e("Collapse","-collapse",Z9,X9,e,n);function c(g){const{"onUpdate:expandedNames":b,onUpdateExpandedNames:v,onExpandedNamesChange:y}=e;v&&we(v,g),b&&we(b,g),y&&we(y,g),i.value=g}function d(g){const{onItemHeaderClick:b}=e;b&&we(b,g)}function f(g,b,v){const{accordion:y}=e,{value:C}=l;if(y)g?(c([b]),d({name:b,expanded:!0,event:v})):(c([]),d({name:b,expanded:!1,event:v}));else if(!Array.isArray(C))c([b]),d({name:b,expanded:!0,event:v});else{const w=C.slice(),x=w.findIndex(S=>b===S);~x?(w.splice(x,1),c(w),d({name:b,expanded:!1,event:v})):(w.push(b),c(w),d({name:b,expanded:!0,event:v}))}}ct(mP,{props:e,mergedClsPrefixRef:n,expandedNamesRef:l,slots:t,toggleItem:f});const h=Kt("Collapse",o,n),p=R(()=>{const{common:{cubicBezierEaseInOut:g},self:{titleFontWeight:b,dividerColor:v,titlePadding:y,titleTextColor:C,titleTextColorDisabled:w,textColor:x,arrowColor:S,fontSize:T,titleFontSize:P,arrowColorDisabled:_,itemMargin:O}}=s.value;return{"--n-font-size":T,"--n-bezier":g,"--n-text-color":x,"--n-divider-color":v,"--n-title-padding":y,"--n-title-font-size":P,"--n-title-text-color":C,"--n-title-text-color-disabled":w,"--n-title-font-weight":b,"--n-arrow-color":S,"--n-arrow-color-disabled":_,"--n-item-margin":O}}),m=r?Ze("collapse",void 0,p,e):void 0;return{rtlEnabled:h,mergedTheme:s,mergedClsPrefix:n,cssVars:r?void 0:p,themeClass:m==null?void 0:m.themeClass,onRender:m==null?void 0:m.onRender}},render(){var e;return(e=this.onRender)===null||e===void 0||e.call(this),u("div",{class:[`${this.mergedClsPrefix}-collapse`,this.rtlEnabled&&`${this.mergedClsPrefix}-collapse--rtl`,this.themeClass],style:this.cssVars},this.$slots)}}),ej=ae({name:"CollapseItemContent",props:{displayDirective:{type:String,required:!0},show:Boolean,clsPrefix:{type:String,required:!0}},setup(e){return{onceTrue:BS(Ce(e,"show"))}},render(){return u(xi,null,{default:()=>{const{show:e,displayDirective:t,onceTrue:n,clsPrefix:r}=this,o=t==="show"&&n,i=u("div",{class:`${r}-collapse-item__content-wrapper`},u("div",{class:`${r}-collapse-item__content-inner`},this.$slots));return o?_n(i,[[ho,e]]):e?i:null}})}}),pP={title:String,name:[String,Number],disabled:Boolean,displayDirective:String},tj=ae({name:"CollapseItem",props:pP,setup(e){const{mergedRtlRef:t}=We(e),n=Wr(),r=ht(()=>{var f;return(f=e.name)!==null&&f!==void 0?f:n}),o=Ve(mP);o||jn("collapse-item","`n-collapse-item` must be placed inside `n-collapse`.");const{expandedNamesRef:i,props:a,mergedClsPrefixRef:l,slots:s}=o,c=R(()=>{const{value:f}=i;if(Array.isArray(f)){const{value:h}=r;return!~f.findIndex(p=>p===h)}else if(f){const{value:h}=r;return h!==f}return!0});return{rtlEnabled:Kt("Collapse",t,l),collapseSlots:s,randomName:n,mergedClsPrefix:l,collapsed:c,triggerAreas:Ce(a,"triggerAreas"),mergedDisplayDirective:R(()=>{const{displayDirective:f}=e;return f||a.displayDirective}),arrowPlacement:R(()=>a.arrowPlacement),handleClick(f){let h="main";yn(f,"arrow")&&(h="arrow"),yn(f,"extra")&&(h="extra"),a.triggerAreas.includes(h)&&o&&!e.disabled&&o.toggleItem(c.value,r.value,f)}}},render(){const{collapseSlots:e,$slots:t,arrowPlacement:n,collapsed:r,mergedDisplayDirective:o,mergedClsPrefix:i,disabled:a,triggerAreas:l}=this,s=En(t.header,{collapsed:r},()=>[this.title]),c=t["header-extra"]||e["header-extra"],d=t.arrow||e.arrow;return u("div",{class:[`${i}-collapse-item`,`${i}-collapse-item--${n}-arrow-placement`,a&&`${i}-collapse-item--disabled`,!r&&`${i}-collapse-item--active`,l.map(f=>`${i}-collapse-item--trigger-area-${f}`)]},u("div",{class:[`${i}-collapse-item__header`,!r&&`${i}-collapse-item__header--active`]},u("div",{class:`${i}-collapse-item__header-main`,onClick:this.handleClick},n==="right"&&s,u("div",{class:`${i}-collapse-item-arrow`,key:this.rtlEnabled?0:1,"data-arrow":!0},En(d,{collapsed:r},()=>[u(vt,{clsPrefix:i},{default:()=>this.rtlEnabled?u(uv,null):u($l,null)})])),n==="left"&&s),dk(c,{collapsed:r},f=>u("div",{class:`${i}-collapse-item__header-extra`,onClick:this.handleClick,"data-extra":!0},f))),u(ej,{clsPrefix:i,displayDirective:o,show:!r},t))}});function gP(e){const{cubicBezierEaseInOut:t}=e;return{bezier:t}}const nj={common:nt,self:gP},rj={name:"CollapseTransition",common:et,self:gP},oj=k("collapse-transition",{width:"100%"},[Ui()]),vP=Object.assign(Object.assign({},_e.props),{show:{type:Boolean,default:!0},appear:Boolean,collapsed:{type:Boolean,default:void 0}}),ij=ae({name:"CollapseTransition",props:vP,inheritAttrs:!1,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n,mergedRtlRef:r}=We(e),o=_e("CollapseTransition","-collapse-transition",oj,nj,e,t),i=Kt("CollapseTransition",r,t),a=R(()=>e.collapsed!==void 0?e.collapsed:e.show),l=R(()=>{const{self:{bezier:c}}=o.value;return{"--n-bezier":c}}),s=n?Ze("collapse-transition",void 0,l,e):void 0;return{rtlEnabled:i,mergedShow:a,mergedClsPrefix:t,cssVars:n?void 0:l,themeClass:s==null?void 0:s.themeClass,onRender:s==null?void 0:s.onRender}},render(){return u(xi,{appear:this.appear},{default:()=>{var e;if(this.mergedShow)return(e=this.onRender)===null||e===void 0||e.call(this),u("div",Jn({class:[`${this.mergedClsPrefix}-collapse-transition`,this.rtlEnabled&&`${this.mergedClsPrefix}-collapse-transition--rtl`,this.themeClass],style:this.cssVars},this.$attrs),this.$slots)}})}});function bP(e){const{fontSize:t,boxShadow2:n,popoverColor:r,textColor2:o,borderRadius:i,borderColor:a,heightSmall:l,he
2403ightMedium:s,heightLarge:c,fontSizeSmall:d,fontSizeMedium:f,fontSizeLarge:h,dividerColor:p}=e;return{panelFontSize:t,boxShadow:n,color:r,textColor:o,borderRadius:i,border:`1px solid ${a}`,heightSmall:l,heightMedium:s,heightLarge:c,fontSizeSmall:d,fontSizeMedium:f,fontSizeLarge:h,dividerColor:p}}const aj={name:"ColorPicker",common:nt,peers:{Input:ro,Button:oo},self:bP},lj={name:"ColorPicker",common:et,peers:{Input:yo,Button:io},self:bP};function sj(e,t){switch(e[0]){case"hex":return t?"#000000FF":"#000000";case"rgb":return t?"rgba(0, 0, 0, 1)":"rgb(0, 0, 0)";case"hsl":return t?"hsla(0, 0%, 0%, 1)":"hsl(0, 0%, 0%)";case"hsv":return t?"hsva(0, 0%, 0%, 1)":"hsv(0, 0%, 0%)"}return"#000000"}function Xc(e){return e===null?null:/^ *#/.test(e)?"hex":e.includes("rgb")?"rgb":e.includes("hsl")?"hsl":e.includes("hsv")?"hsv":null}function cj(e,t=[255,255,255],n="AA"){const[r,o,i,a]=qn(Mi(e));if(a===1){const p=Jd([r,o,i]),m=Jd(t);return(Math.max(p,m)+.05)/(Math.min(p,m)+.05)>=(n==="AA"?4.5:7)}const l=Math.round(r*a+t[0]*(1-a)),s=Math.round(o*a+t[1]*(1-a)),c=Math.round(i*a+t[2]*(1-a)),d=Jd([l,s,c]),f=Jd(t);return(Math.max(d,f)+.05)/(Math.min(d,f)+.05)>=(n==="AA"?4.5:7)}function Jd(e){const[t,n,r]=e.map(o=>(o/=255,o<=.03928?o/12.92:Math.pow((o+.055)/1.055,2.4)));return .2126*t+.7152*n+.0722*r}function dj(e){return e=Math.round(e),e>=360?359:e<0?0:e}function uj(e){return e=Math.round(e*100)/100,e>1?1:e<0?0:e}const fj={rgb:{hex(e){return pa(qn(e))},hsl(e){const[t,n,r,o]=qn(e);return Mi([...Jm(t,n,r),o])},hsv(e){const[t,n,r,o]=qn(e);return dl([...Zm(t,n,r),o])}},hex:{rgb(e){return ci(qn(e))},hsl(e){const[t,n,r,o]=qn(e);return Mi([...Jm(t,n,r),o])},hsv(e){const[t,n,r,o]=qn(e);return dl([...Zm(t,n,r),o])}},hsl:{hex(e){const[t,n,r,o]=cl(e);return pa([...Uu(t,n,r),o])},rgb(e){const[t,n,r,o]=cl(e);return ci([...Uu(t,n,r),o])},hsv(e){const[t,n,r,o]=cl(e);return dl([...AS(t,n,r),o])}},hsv:{hex(e){const[t,n,r,o]=ma(e);return pa([...Ai(t,n,r),o])},rgb(e){const[t,n,r,o]=ma(e);return ci([...Ai(t,n,r),o])},hsl(e){const[t,n,r,o]=ma(e);return Mi([...xu(t,n,r),o])}}};function yP(e,t,n){return n=n||Xc(e),n?n===t?e:fj[n][t](e):null}const sc="12px",hj=12,Va="6px",mj=ae({name:"AlphaSlider",props:{clsPrefix:{type:String,required:!0},rgba:{type:Array,default:null},alpha:{type:Number,default:0},onUpdateAlpha:{type:Function,required:!0},onComplete:Function},setup(e){const t=M(null);function n(i){!t.value||!e.rgba||(Et("mousemove",document,r),Et("mouseup",document,o),r(i))}function r(i){const{value:a}=t;if(!a)return;const{width:l,left:s}=a.getBoundingClientRect(),c=(i.clientX-s)/(l-hj);e.onUpdateAlpha(uj(c))}function o(){var i;kt("mousemove",document,r),kt("mouseup",document,o),(i=e.onComplete)===null||i===void 0||i.call(e)}return{railRef:t,railBackgroundImage:R(()=>{const{rgba:i}=e;return i?`linear-gradient(to right, rgba(${i[0]}, ${i[1]}, ${i[2]}, 0) 0%, rgba(${i[0]}, ${i[1]}, ${i[2]}, 1) 100%)`:""}),handleMouseDown:n}},render(){const{clsPrefix:e}=this;return u("div",{class:`${e}-color-picker-slider`,ref:"railRef",style:{height:sc,borderRadius:Va},onMousedown:this.handleMouseDown},u("div",{style:{borderRadius:Va,position:"absolute",left:0,right:0,top:0,bottom:0,overflow:"hidden"}},u("div",{class:`${e}-color-picker-checkboard`}),u("div",{class:`${e}-color-picker-slider__image`,style:{backgroundImage:this.railBackgroundImage}})),this.rgba&&u("div",{style:{position:"absolute",left:Va,right:Va,top:0,bottom:0}},u("div",{class:`${e}-color-picker-handle`,style:{left:`calc(${this.alpha*100}% - ${Va})`,borderRadius:Va,width:sc,height:sc}},u("div",{class:`${e}-color-picker-handle__fill`,style:{backgroundColor:ci(this.rgba),borderRadius:Va,width:sc,height:sc}}))))}}),Rv="n-color-picker";function pj(e){return/^\d{1,3}\.?\d*$/.test(e.trim())?Math.max(0,Math.min(Number.parseInt(e),255)):!1}function gj(e){return/^\d{1,3}\.?\d*$/.test(e.trim())?Math.max(0,Math.min(Number.parseInt(e),360)):!1}function vj(e){return/^\d{1,3}\.?\d*$/.test(e.trim())?Math.max(0,Math.min(Number.parseInt(e),100)):!1}function bj(e){const t=e.trim();return/^#[0-9a-fA-F]+$/.test(t)?[4,5,7,9].includes(t.length):!1}function yj(e){return/^\d{1,3}\.?\d*%$/.test(e.trim())?Math.max(0,Math.min(Number.parseInt(e)/100,100)):!1}const xj={paddingSmall:"0 4px"},dx=ae({name:"ColorInputUnit",props:{label:{type:String,required:!0},value:{type:[Number,String],default:null},showAlpha:Boolean,onUpdateValue:{type:Function,required:!0}},setup(e){const t=M(""),{themeRef:n}=Ve(Rv,null);Wt(()=>{t.value=r()});function r(){const{value:a}=e;if(a===null)return"";const{label:l}=e;return l==="HEX"?a:l==="A"?`${Math.floor(a*100)}%`:String(Math.floor(a))}function o(a){t.value=a}function i(a){let l,s;switch(e.label){case"HEX":s=bj(a),s&&e.onUpdateValue(a),t.value=r();break;case"H":l=gj(a),l===!1?t.value=r():e.onUpdateValue(l);break;case"S":case"L":case"V":l=vj(a),l===!1?t.value=r():e.onUpdateValue(l);break;case"A":l=yj(a),l===!1?t.value=r():e.onUpdateValue(l);break;case"R":case"G":case"B":l=pj(a),l===!1?t.value=r():e.onUpdateValue(l);break}}return{mergedTheme:n,inputValue:t,handleInputChange:i,handleInputUpdateValue:o}},render(){const{mergedTheme:e}=this;return u(tr,{size:"small",placeholder:this.label,theme:e.peers.Input,themeOverrides:e.peerOverrides.Input,builtinThemeOverrides:xj,value:this.inputValue,onUpdateValue:this.handleInputUpdateValue,onChange:this.handleInputChange,style:this.label==="A"?"flex-grow: 1.25;":""})}}),Cj=ae({name:"ColorInput",props:{clsPrefix:{type:String,required:!0},mode:{type:String,required:!0},modes:{type:Array,required:!0},showAlpha:{type:Boolean,required:!0},value:{type:String,default:null},valueArr:{type:Array,default:null},onUpdateValue:{type:Function,required:!0},onUpdateMode:{type:Function,required:!0}},setup(e){return{handleUnitUpdateValue(t,n){const{showAlpha:r}=e;if(e.mode==="hex"){e.onUpdateValue((r?pa:Pc)(n));return}let o;switch(e.valueArr===null?o=[0,0,0,0]:o=Array.from(e.valueArr),e.mode){case"hsv":o[t]=n,e.onUpdateValue((r?dl:np)(o));break;case"rgb":o[t]=n,e.onUpdateValue((r?ci:tp)(o));break;case"hsl":o[t]=n,e.onUpdateValue((r?Mi:rp)(o));break}}}},render(){const{clsPrefix:e,modes:t}=this;return u("div",{class:`${e}-color-picker-input`},u("div",{class:`${e}-color-picker-input__mode`,onClick:this.onUpdateMode,style:{cursor:t.length===1?"":"pointer"}},this.mode.toUpperCase()+(this.showAlpha?"A":"")),u(QR,null,{default:()=>{const{mode:n,valueArr:r,showAlpha:o}=this;if(n==="hex"){let i=null;try{i=r===null?null:(o?pa:Pc)(r)}catch{}return u(dx,{label:"HEX",showAlpha:o,value:i,onUpdateValue:a=>{this.handleUnitUpdateValue(0,a)}})}return(n+(o?"a":"")).split("").map((i,a)=>u(dx,{label:i.toUpperCase(),value:r===null?null:r[a],onUpdateValue:l=>{this.handleUnitUpdateValue(a,l)}}))}}))}});function wj(e,t){if(t==="hsv"){const[n,r,o,i]=ma(e);return ci([...Ai(n,r,o),i])}return e}function Sj(e){const t=document.createElement("canvas").getContext("2d");return t?(t.fillStyle=e,t.fillStyle):"#000000"}const kj=ae({name:"ColorPickerSwatches",props:{clsPrefix:{type:String,required:!0},mode:{type:String,required:!0},swatches:{type:Array,required:!0},onUpdateColor:{type:Function,required:!0}},setup(e){const t=R(()=>e.swatches.map(i=>{const a=Xc(i);return{value:i,mode:a,legalValue:wj(i,a)}}));function n(i){const{mode:a}=e;let{value:l,mode:s}=i;return s||(s="hex",/^[a-zA-Z]+$/.test(l)?l=Sj(l):(hr("color-picker",`color ${l}
2403 in swatches is invalid.`),l="#000000")),s===a?l:yP(l,a,s)}function r(i){e.onUpdateColor(n(i))}function o(i,a){i.key==="Enter"&&r(a)}return{parsedSwatchesRef:t,handleSwatchSelect:r,handleSwatchKeyDown:o}},render(){const{clsPrefix:e}=this;return u("div",{class:`${e}-color-picker-swatches`},this.parsedSwatchesRef.map(t=>u("div",{class:`${e}-color-picker-swatch`,tabindex:0,onClick:()=>{this.handleSwatchSelect(t)},onKeydown:n=>{this.handleSwatchKeyDown(n,t)}},u("div",{class:`${e}-color-picker-swatch__fill`,style:{background:t.legalValue}}))))}}),Rj=ae({name:"ColorPickerTrigger",slots:Object,props:{clsPrefix:{type:String,required:!0},value:{type:String,default:null},hsla:{type:Array,default:null},disabled:Boolean,onClick:Function},setup(e){const{colorPickerSlots:t,renderLabelRef:n}=Ve(Rv,null);return()=>{const{hsla:r,value:o,clsPrefix:i,onClick:a,disabled:l}=e,s=t.label||n.value;return u("div",{class:[`${i}-color-picker`,l&&`${i}-color-picker--disabled`],onClick:l?void 0:a},u("div",{class:`${i}-color-picker__fill`},u("div",{class:`${i}-color-picker-checkboard`}),u("div",{style:{position:"absolute",left:0,right:0,top:0,bottom:0,backgroundColor:r?Mi(r):""}}),o&&r?u("div",{class:`${i}-color-picker__value`,style:{color:cj(r)?"white":"black"}},s?s(o):o):null))}}}),Tj=ae({name:"ColorPreview",props:{clsPrefix:{type:String,required:!0},mode:{type:String,required:!0},color:{type:String,default:null,validator:e=>{const t=Xc(e);return!!(!e||t&&t!=="hsv")}},onUpdateColor:{type:Function,required:!0}},setup(e){function t(n){var r;const o=n.target.value;(r=e.onUpdateColor)===null||r===void 0||r.call(e,yP(o.toUpperCase(),e.mode,"hex")),n.stopPropagation()}return{handleChange:t}},render(){const{clsPrefix:e}=this;return u("div",{class:`${e}-color-picker-preview__preview`},u("span",{class:`${e}-color-picker-preview__fill`,style:{background:this.color||"#000000"}}),u("input",{class:`${e}-color-picker-preview__input`,type:"color",value:this.color,onChange:this.handleChange}))}}),Gl="12px",Pj=12,ja="6px",_j=6,Oj="linear-gradient(90deg,red,#ff0 16.66%,#0f0 33.33%,#0ff 50%,#00f 66.66%,#f0f 83.33%,red)",$j=ae({name:"HueSlider",props:{clsPrefix:{type:String,required:!0},hue:{type:Number,required:!0},onUpdateHue:{type:Function,required:!0},onComplete:Function},setup(e){const t=M(null);function n(i){t.value&&(Et("mousemove",document,r),Et("mouseup",document,o),r(i))}function r(i){const{value:a}=t;if(!a)return;const{width:l,left:s}=a.getBoundingClientRect(),c=dj((i.clientX-s-_j)/(l-Pj)*360);e.onUpdateHue(c)}function o(){var i;kt("mousemove",document,r),kt("mouseup",document,o),(i=e.onComplete)===null||i===void 0||i.call(e)}return{railRef:t,handleMouseDown:n}},render(){const{clsPrefix:e}=this;return u("div",{class:`${e}-color-picker-slider`,style:{height:Gl,borderRadius:ja}},u("div",{ref:"railRef",style:{boxShadow:"inset 0 0 2px 0 rgba(0, 0, 0, .24)",boxSizing:"border-box",backgroundImage:Oj,height:Gl,borderRadius:ja,position:"relative"},onMousedown:this.handleMouseDown},u("div",{style:{position:"absolute",left:ja,right:ja,top:0,bottom:0}},u("div",{class:`${e}-color-picker-handle`,style:{left:`calc((${this.hue}%) / 359 * 100 - ${ja})`,borderRadius:ja,width:Gl,height:Gl}},u("div",{class:`${e}-color-picker-handle__fill`,style:{backgroundColor:`hsl(${this.hue}, 100%, 50%)`,borderRadius:ja,width:Gl,height:Gl}})))))}}),eu="12px",tu="6px",Ej=ae({name:"Pallete",props:{clsPrefix:{type:String,required:!0},rgba:{type:Array,default:null},displayedHue:{type:Number,required:!0},displayedSv:{type:Array,required:!0},onUpdateSV:{type:Function,required:!0},onComplete:Function},setup(e){const t=M(null);function n(i){t.value&&(Et("mousemove",document,r),Et("mouseup",document,o),r(i))}function r(i){const{value:a}=t;if(!a)return;const{width:l,height:s,left:c,bottom:d}=a.getBoundingClientRect(),f=(d-i.clientY)/s,h=(i.clientX-c)/l,p=100*(h>1?1:h<0?0:h),m=100*(f>1?1:f<0?0:f);e.onUpdateSV(p,m)}function o(){var i;kt("mousemove",document,r),kt("mouseup",document,o),(i=e.onComplete)===null||i===void 0||i.call(e)}return{palleteRef:t,handleColor:R(()=>{const{rgba:i}=e;return i?`rgb(${i[0]}, ${i[1]}, ${i[2]})`:""}),handleMouseDown:n}},render(){const{clsPrefix:e}=this;return u("div",{class:`${e}-color-picker-pallete`,onMousedown:this.handleMouseDown,ref:"palleteRef"},u("div",{class:`${e}-color-picker-pallete__layer`,style:{backgroundImage:`linear-gradient(90deg, white, hsl(${this.displayedHue}, 100%, 50%))`}}),u("div",{class:`${e}-color-picker-pallete__layer ${e}-color-picker-pallete__layer--shadowed`,style:{backgroundImage:"linear-gradient(180deg, rgba(0, 0, 0, 0%), rgba(0, 0, 0, 100%))"}}),this.rgba&&u("div",{class:`${e}-color-picker-handle`,style:{width:eu,height:eu,borderRadius:tu,left:`calc(${this.displayedSv[0]}% - ${tu})`,bottom:`calc(${this.displayedSv[1]}% - ${tu})`}},u("div",{class:`${e}-color-picker-handle__fill`,style:{backgroundColor:this.handleColor,borderRadius:tu,width:eu,height:eu}})))}}),zj=E([k("color-picker-panel",`
2404 margin: 4px 0;
2405 width: 240px;
2406 font-size: var(--n-panel-font-size);
2407 color: var(--n-text-color);
2408 background-color: var(--n-color);
2409 transition:
2410 box-shadow .3s var(--n-bezier),
2411 color .3s var(--n-bezier),
2412 background-color .3s var(--n-bezier);
2413 border-radius: var(--n-border-radius);
2414 box-shadow: var(--n-box-shadow);
2415 `,[er(),k("input",`
2416 text-align: center;
2417 `)]),k("color-picker-checkboard",`
2418 background: white; 
2419 position: absolute;
2420 left: 0;
2421 right: 0;
2422 top: 0;
2423 bottom: 0;
2424 `,[E("&::after",`
2425 background-image: linear-gradient(45deg, #DDD 25%, #0000 25%), linear-gradient(-45deg, #DDD 25%, #0000 25%), linear-gradient(45deg, #0000 75%, #DDD 75%), linear-gradient(-45deg, #0000 75%, #DDD 75%);
2426 background-size: 12px 12px;
2427 background-position: 0 0, 0 6px, 6px -6px, -6px 0px;
2428 background-repeat: repeat;
2429 content: "";
2430 position: absolute;
2431 left: 0;
2432 right: 0;
2433 top: 0;
2434 bottom: 0;
2435 `)]),k("color-picker-slider",`
2436 margin-bottom: 8px;
2437 position: relative;
2438 box-sizing: border-box;
2439 `,[I("image",`
2440 position: absolute;
2441 left: 0;
2442 right: 0;
2443 top: 0;
2444 bottom: 0;
2445 `),E("&::after",`
2446 content: "";
2447 position: absolute;
2448 border-radius: inherit;
2449 left: 0;
2450 right: 0;
2451 top: 0;
2452 bottom: 0;
2453 box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, .24);
2454 pointer-events: none;
2455 `)]),k("color-picker-handle",`
2456 z-index: 1;
2457 box-shadow: 0 0 2px 0 rgba(0, 0, 0, .45);
2458 position: absolute;
2459 background-color: white;
2460 overflow: hidden;
2461 `,[I("fill",`
2462 box-sizing: border-box;
2463 border: 2px solid white;
2464 `)]),k("color-picker-pallete",`
2465 height: 180px;
2466 position: relative;
2467 margin-bottom: 8px;
2468 cursor: crosshair;
2469 `,[I("layer",`
2470 position: absolute;
2471 left: 0;
2472 right: 0;
2473 top: 0;
2474 bottom: 0;
2475 `,[N("shadowed",`
2476 box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, .24);
2477 `)])]),k("color-picker-preview",`
2478 display: flex;
2479 `,[I("sliders",`
2480 flex: 1 0 auto;
2481 `),I("preview",`
2482 position: relative;
2483 height: 30px;
2484 width: 30px;
2485 margin: 0 0 8px 6px;
2486 border-radius: 50%;
2487 box-shadow: rgba(0, 0, 0, .15) 0px 0px 0px 1px inset;
2488 overflow: hidden;
2489 `),I("fill",`
2490 display: block;
2491 width: 30px;
2492 height: 30px;
2493 `),I("input",`
2494 position: absolute;
2495 top: 0;
2496 left: 0;
2497 width: 30px;
2498 height: 30px;
2499 opacity: 0;
2500 z-index: 1;
2501 `)]),k("color-picker-input",`
2502 display: flex;
2503 align-items: center;
2504 `,[k("input",`
2505 flex-grow: 1;
2506 flex-basis: 0;
2507 `),I("mode",`
2508 width: 72px;
2509 text-align: center;
2510 `)]),k("color-picker-control",`
2511 padding: 12px;
2512 `),k("color-picker-action",`
2513 display: flex;
2514 margin-top: -4px;
2515 border-top: 1px solid var(--n-divider-color);
2516 padding: 8px 12px;
2517 justify-content: flex-end;
2518 `,[k("button","margin-left: 8px;")]),k("color-picker",`
2519 display: inline-block;
2520 box-sizing: border-box;
2521 height: var(--n-height);
2522 font-size: var(--n-font-size);
2523 width: 100%;
2524 position: relative;
2525 cursor: pointer;
2526 border: var(--n-border);
2527 border-radius: var(--n-border-radius);
2528 transition: border-color .3s var(--n-bezier);
2529 `,[N("disabled","cursor: not-allowed"),I("value",`
2530 white-space: nowrap;
2531 position: relative;
2532 `),I("fill",`
2533 border-radius: var(--n-border-radius);
2534 position: absolute;
2535 display: flex;
2536 align-items: center;
2537 justify-content: center;
2538 left: 4px;
2539 right: 4px;
2540 top: 4px;
2541 bottom: 4px;
2542 `),k("color-picker-checkboard",`
2543 border-radius: var(--n-border-radius);
2544 `,[E("&::after",`
2545 --n-block-size: calc((var(--n-height) - 8px) / 3);
2546 background-size: calc(var(--n-block-size) * 2) calc(var(--n-block-size) * 2);
2547 background-position: 0 0, 0 var(--n-block-size), var(--n-block-size) calc(-1 * var(--n-block-size)), calc(-1 * var(--n-block-size)) 0px; 
2548 `)])]),k("color-picker-swatches",`
2549 display: grid;
2550 grid-gap: 8px;
2551 flex-wrap: wrap;
2552 position: relative;
2553 grid-template-columns: repeat(auto-fill, 18px);
2554 margin-top: 10px;
2555 `,[k("color-picker-swatch",`
2556 width: 18px;
2557 height: 18px;
2558 background-image: linear-gradient(45deg, #DDD 25%, #0000 25%), linear-gradient(-45deg, #DDD 25%, #0000 25%), linear-gradient(45deg, #0000 75%, #DDD 75%), linear-gradient(-45deg, #0000 75%, #DDD 75%);
2559 background-size: 8px 8px;
2560 background-position: 0px 0, 0px 4px, 4px -4px, -4px 0px;
2561 background-repeat: repeat;
2562 `,[I("fill",`
2563 position: relative;
2564 width: 100%;
2565 height: 100%;
2566 border-radius: 3px;
2567 box-shadow: rgba(0, 0, 0, .15) 0px 0px 0px 1px inset;
2568 cursor: pointer;
2569 `),E("&:focus",`
2570 outline: none;
2571 `,[I("fill",[E("&::after",`
2572 position: absolute;
2573 top: 0;
2574 right: 0;
2575 bottom: 0;
2576 left: 0;
2577 background: inherit;
2578 filter: blur(2px);
2579 content: "";
2580 `)])])])])]),xP=Object.assign(Object.assign({},_e.props),{value:String,show:{type:Boolean,default:void 0},defaultShow:Boolean,defaultValue:String,modes:{type:Array,default:()=>["rgb","hex","hsl"]},placement:{type:String,default:"bottom-start"},to:rn.propTo,showAlpha:{type:Boolean,default:!0},showPreview:Boolean,swatches:Array,disabled:{type:Boolean,default:void 0},actions:{type:Array,default:null},internalActions:Array,size:String,renderLabel:Function,onComplete:Function,onConfirm:Function,onClear:Function,"onUpdate:show":[Function,Array],onUpdateShow:[Function,Array],"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array]}),Aj=ae({name:"ColorPicker",props:xP,slots:Object,setup(e,{slots:t}){let n=null;function r(A){n=A}let o=null;const{mergedClsPrefixRef:i,namespaceRef:a,inlineThemeDisabled:l,mergedComponentPropsRef:s}=We(e),c=zn(e,{mergedSize:A=>{var F,K;const{size:H}=e;if(H)return H;const{mergedSize:q}=A||{};if(q!=null&&q.value)return q.value;const G=(K=(F=s==null?void 0:s.value)===null||F===void 0?void 0:F.ColorPicker)===null||K===void 0?void 0:K.size;return G||"medium"}}),{mergedSizeRef:d,mergedDisabledRef:f}=c,{localeRef:h}=On("global"),p=_e("ColorPicker","-color-picker",zj,aj,e,i);ct(Rv,{themeRef:p,renderLabelRef:Ce(e,"renderLabel"),colorPickerSlots:t});const m=M(e.defaultShow),g=_t(Ce(e,"show"),m);function b(A){const{onUpdateShow:F,"onUpdate:show":K}=e;F&&we(F,A),K&&we(K,A),m.value=A}const{defaultValue:v}=e,y=M(v===void 0?sj(e.modes,e.showAlpha):v),C=_t(Ce(e,"value"),y),w=M([C.value]),x=M(0),S=R(()=>Xc(C.value)),{modes:T}=e,P=M(Xc(C.value)||T[0]||"rgb");function _(){const{modes:A}=e,{value:F}=P,K=A.findIndex(H=>H===F);~K?P.value=A[(K+1)%A.length]:P.value="rgb"}let O,z,$,D,B,L,U,j;const te=R(()=>{const{value:A}=C;if(!A)return null;switch(S.value){case"hsv":return ma(A);case"hsl":return[O,z,$,j]=cl(A),[...AS(O,z,$),j];case"rgb":case"hex":return[B,L,U,j]=qn(A),[...Zm(B,L,U),j]}}),ue=R(()=>{const{value:A}=C;if(!A)return null;switch(S.value){case"rgb":case"hex":return qn(A);case"hsv":return[O,z,D,j]=ma(A),[...Ai(O,z,D),j];case"hsl":return[O,z,$,j]=cl(A),[...Uu(O,z,$),j]}}),ge=R(()=>{const{value:A}=C;if(!A)return null;switch(S.value){case"hsl":return cl(A);case"hsv":return[O,z,D,j]=ma(A),[...xu(O,z,D),j];case"rgb":case"hex":return[B,L,U,j]=qn(A),[...Jm(B,L,U),j]}}),Q=R(()=>{switch(P.value){case"rgb":case"hex":return ue.value;case"hsv":return te.value;case"hsl":return ge.value}}),le=M(0),J=M(1),W=M([0,0]);function Y(A,F){const{value:K}=te,H=le.value,q=K?K[3]:1;W.value=[A,F];const{showAlpha:G}=e;
2580switch(P.value){case"hsv":xe((G?dl:np)([H,A,F,q]),"cursor");break;case"hsl":xe((G?Mi:rp)([...xu(H,A,F),q]),"cursor");break;case"rgb":xe((G?ci:tp)([...Ai(H,A,F),q]),"cursor");break;case"hex":xe((G?pa:Pc)([...Ai(H,A,F),q]),"cursor");break}}function he(A){le.value=A;const{value:F}=te;if(!F)return;const[,K,H,q]=F,{showAlpha:G}=e;switch(P.value){case"hsv":xe((G?dl:np)([A,K,H,q]),"cursor");break;case"rgb":xe((G?ci:tp)([...Ai(A,K,H),q]),"cursor");break;case"hex":xe((G?pa:Pc)([...Ai(A,K,H),q]),"cursor");break;case"hsl":xe((G?Mi:rp)([...xu(A,K,H),q]),"cursor");break}}function ne(A){switch(P.value){case"hsv":[O,z,D]=te.value,xe(dl([O,z,D,A]),"cursor");break;case"rgb":[B,L,U]=ue.value,xe(ci([B,L,U,A]),"cursor");break;case"hex":[B,L,U]=ue.value,xe(pa([B,L,U,A]),"cursor");break;case"hsl":[O,z,$]=ge.value,xe(Mi([O,z,$,A]),"cursor");break}J.value=A}function xe(A,F){F==="cursor"?o=A:o=null;const{nTriggerFormChange:K,nTriggerFormInput:H}=c,{onUpdateValue:q,"onUpdate:value":G}=e;q&&we(q,A),G&&we(G,A),K(),H(),y.value=A}function oe(A){xe(A,"input"),zt(se)}function se(A=!0){const{value:F}=C;if(F){const{nTriggerFormChange:K,nTriggerFormInput:H}=c,{onComplete:q}=e;q&&q(F);const{value:G}=w,{value:ie}=x;A&&(G.splice(ie+1,G.length,F),x.value=ie+1),K(),H()}}function Me(){const{value:A}=x;A-1<0||(xe(w.value[A-1],"input"),se(!1),x.value=A-1)}function V(){const{value:A}=x;A<0||A+1>=w.value.length||(xe(w.value[A+1],"input"),se(!1),x.value=A+1)}function Z(){xe(null,"input");const{onClear:A}=e;A&&A(),b(!1)}function X(){const{value:A}=C,{onConfirm:F}=e;F&&F(A),b(!1)}const be=R(()=>x.value>=1),ke=R(()=>{const{value:A}=w;return A.length>1&&x.value<A.length-1});it(g,A=>{A||(w.value=[C.value],x.value=0)}),Wt(()=>{if(!(o&&o===C.value)){const{value:A}=te;A&&(le.value=A[0],J.value=A[3],W.value=[A[1],A[2]])}o=null});const ye=R(()=>{const{value:A}=d,{common:{cubicBezierEaseInOut:F},self:{textColor:K,color:H,panelFontSize:q,boxShadow:G,border:ie,borderRadius:ee,dividerColor:De,[Oe("height",A)]:Ue,[Oe("fontSize",A)]:rt}}=p.value;return{"--n-bezier":F,"--n-text-color":K,"--n-color":H,"--n-panel-font-size":q,"--n-font-size":rt,"--n-box-shadow":G,"--n-border":ie,"--n-border-radius":ee,"--n-height":Ue,"--n-divider-color":De}}),re=l?Ze("color-picker",R(()=>d.value[0]),ye,e):void 0;function pe(){var A;const{value:F}=ue,{value:K}=le,{internalActions:H,modes:q,actions:G}=e,{value:ie}=p,{value:ee}=i;return u("div",{class:[`${ee}-color-picker-panel`,re==null?void 0:re.themeClass.value],onDragstart:De=>{De.preventDefault()},style:l?void 0:ye.value},u("div",{class:`${ee}-color-picker-control`},u(Ej,{clsPrefix:ee,rgba:F,displayedHue:K,displayedSv:W.value,onUpdateSV:Y,onComplete:se}),u("div",{class:`${ee}-color-picker-preview`},u("div",{class:`${ee}-color-picker-preview__sliders`},u($j,{clsPrefix:ee,hue:K,onUpdateHue:he,onComplete:se}),e.showAlpha?u(mj,{clsPrefix:ee,rgba:F,alpha:J.value,onUpdateAlpha:ne,onComplete:se}):null),e.showPreview?u(Tj,{clsPrefix:ee,mode:P.value,color:ue.value&&Pc(ue.value),onUpdateColor:De=>{xe(De,"input")}}):null),u(Cj,{clsPrefix:ee,showAlpha:e.showAlpha,mode:P.value,modes:q,onUpdateMode:_,value:C.value,valueArr:Q.value,onUpdateValue:oe}),((A=e.swatches)===null||A===void 0?void 0:A.length)&&u(kj,{clsPrefix:ee,mode:P.value,swatches:e.swatches,onUpdateColor:De=>{xe(De,"input")}})),G!=null&&G.length?u("div",{class:`${ee}-color-picker-action`},G.includes("confirm")&&u(Vt,{size:"small",onClick:X,theme:ie.peers.Button,themeOverrides:ie.peerOverrides.Button},{default:()=>h.value.confirm}),G.includes("clear")&&u(Vt,{size:"small",onClick:Z,disabled:!C.value,theme:ie.peers.Button,themeOverrides:ie.peerOverrides.Button},{default:()=>h.value.clear})):null,t.action?u("div",{class:`${ee}-color-picker-action`},{default:t.action}):H?u("div",{class:`${ee}-color-picker-action`},H.includes("undo")&&u(Vt,{size:"small",onClick:Me,disabled:!be.value,theme:ie.peers.Button,themeOverrides:ie.peerOverrides.Button},{default:()=>h.value.undo}),H.includes("redo")&&u(Vt,{size:"small",onClick:V,disabled:!ke.value,theme:ie.peers.Button,themeOverrides:ie.peerOverrides.Button},{default:()=>h.value.redo})):null)}return{mergedClsPrefix:i,namespace:a,hsla:ge,rgba:ue,mergedShow:g,mergedDisabled:f,isMounted:dr(),adjustedTo:rn(e),mergedValue:C,handleTriggerClick(){f.value||b(!0)},setTriggerRef:r,handleClickOutside(A){if(n instanceof Element){if(n.contains(Ur(A)))return}else if(n&&n.$el.contains(Ur(A)))return;b(!1)},renderPanel:pe,cssVars:l?void 0:ye,themeClass:re==null?void 0:re.themeClass,onRender:re==null?void 0:re.onRender}},render(){const{mergedClsPrefix:e,onRender:t}=this;return t==null||t(),u(Eo,null,{default:()=>[u(zo,null,{default:()=>dk(this.$slots.trigger,{value:this.mergedValue,onClick:this.handleTriggerClick,ref:this.setTriggerRef},n=>n||u(Rj,{clsPrefix:e,value:this.mergedValue,hsla:this.hsla,style:this.cssVars,ref:this.setTriggerRef,disabled:this.mergedDisabled,class:this.themeClass,onClick:this.mergedDisabled?void 0:this.handleTriggerClick}))}),u(mo,{placement:this.placement,show:this.mergedShow,containerClass:this.namespace,teleportDisabled:this.adjustedTo===rn.tdkey,to:this.adjustedTo},{default:()=>u(Zt,{name:"fade-in-scale-up-transition",appear:this.isMounted},{default:()=>this.mergedShow?_n(this.renderPanel(),[[to,this.handleClickOutside,void 0,{capture:!0}]]):null})})]})}}),CP={abstract:Boolean,bordered:{type:Boolean,default:void 0},clsPrefix:String,locale:Object,dateLocale:Object,namespace:String,rtl:Array,tag:{type:String,default:"div"},hljs:Object,katex:Object,theme:Object,themeOverrides:Object,componentOptions:Object,icons:Object,breakpoints:Object,preflightStyleDisabled:Boolean,styleMountTarget:Object,inlineThemeDisabled:{type:Boolean,default:void 0},as:{type:String,validator:()=>(hr("config-provider","`as` is deprecated, please use `tag` instead."),!0),default:void 0}},Tv=ae({name:"ConfigProvider",alias:["App"],props:CP,setup(e){const t=Ve(qr,null),n=R(()=>{const{theme:g}=e;if(g===null)return;const b=t==null?void 0:t.mergedThemeRef.value;return g===void 0?b:b===void 0?g:Object.assign({},b,g)}),r=R(()=>{const{themeOverrides:g}=e;if(g!==null){if(g===void 0)return t==null?void 0:t.mergedThemeOverridesRef.value;{const b=t==null?void 0:t.mergedThemeOverridesRef.value;return b===void 0?g:as({},b,g)}}}),o=ht(()=>{const{namespace:g}=e;return g===void 0?t==null?void 0:t.mergedNamespaceRef.value:g}),i=ht(()=>{const{bordered:g}=e;return g===void 0?t==null?void 0:t.mergedBorderedRef.value:g}),a=R(()=>{const{icons:g}=e;return g===void 0?t==null?void 0:t.mergedIconsRef.value:g}),l=R(()=>{const{componentOptions:g}=e;return g!==void 0?g:t==null?void 0:t.mergedComponentPropsRef.value}),s=R(()=>{const{clsPrefix:g}=e;return g!==void 0?g:t?t.mergedClsPrefixRef.value:Wu}),c=R(()=>{var g;const{rtl:b}=e;if(b===void 0)return t==null?void 0:t.mergedRtlRef.value;const v={};for(const y of b)v[y.name]=Fc(y),(g=y.peers)===null||g===void 0||g.forEach(C=>{C.name in v||(v[C.name]=Fc(C))});return v}),d=R(()=>e.breakpoints||(t==null?void 0:t.mergedBreakpointsRef.value)),f=e.inlineThemeDisabled||(t==null?void 0:t.inlineThemeDisabled),h=e.preflightStyleDisabled||(t==null?void 0:t.preflightStyleDisabled),p=e.styleMountTarget||(t==null?void 0:t.styleMountTarget),m=R(()=>{const{value:g}=n,{value:b}=r,v=b&&Object.keys(b).length!==0,y=g==null?void 0:g.name;return y?v?`${y}-${ga(JSON.stringify(r.value))}`:y:v?ga(JSON.stringify(r.value)):""});return ct(qr,{mergedThemeHashRef:m,mergedBreakpointsRef:d,mergedRtlRef:c,mergedIconsRef:a,mergedComponentPropsRef:l,mergedBorderedRef:i,mergedNamespaceRef:o,mergedClsPrefixRef:s,mergedLocaleRef:R(()=>{const{locale:g}=e;if(g!==null)return g===void 0?t==null?void 0:t.mergedLocaleRef.value:g}),mergedDateLocaleRef:R(()=>{const{dateLocale:g}=e;if(g!==null)return g===void 0?t==null?void 0:t.mergedDateLocaleRef.value:g}),mergedHljsRef:R(()=>{const{hljs:g}=e;return g===void 0?t==null?void 0:t.mergedHljsRef.value:g}),mergedKatexRef:R(()=>{const{katex:g}=e;return g===void 0?t==null?void 0:t.mergedKatexRef.value:g}),mergedThemeRef:n,mergedThemeOverridesRef:r,inlineThemeDisabled:f||!1,preflightStyleDisabled:h||!1,styleMountTarget:p}),{mergedClsPrefix:s,mergedBordered:i,mergedNamespace:o,mergedTheme:n,mergedThemeOverrides:r}},render(){var e,t,n,r;return this.abstract?(r=(n=this.$slots).default)===null||r===void 0?void 0:r.call(n):u(this.as||this.tag,{class:`${this.mergedClsPrefix||Wu}-config-provider`},(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e))}}),wP={duration:{type:Number,default:0},active:{type:Boolean,default:!0},precision:{type:Number,default:0},render:Function,onFinish:Function},Ij=ae({name:"Countdown",props:wP,setup(e){let t=null,n=0,r=!1;const o=M(0);Wt(()=>{o.value=e.duration});let i=-1;function a(p){return e.duration-n+i-p}function l(p){const m=Math.floor(p/36e5),g=Math.floor(p%36e5/6e4),b=Math.floor(p%6e4/1e3),v=Math.floor(p%1e3);return{hours:m,minutes:g,seconds:b,milliseconds:v}}function s(p){const{hours:m,minutes:g,seconds:b,milliseconds:v}=p,{precision:y}=e;switch(y){case 0:return`${String(m).padStart(2,"0")}
2580:${String(g).padStart(2,"0")}:${String(b).padStart(2,"0")}`;default:return`${String(m).padStart(2,"0")}:${String(g).padStart(2,"0")}:${String(b).padStart(2,"0")}.${String(Math.floor(v/(y===1?100:y===2?10:1))).padStart(y,"0")}`}}const c=()=>{var p;const{precision:m}=e,g=a(performance.now());if(g<=0){o.value=0,d(),r||(r=!0,(p=e.onFinish)===null||p===void 0||p.call(e));return}let b;switch(m){case 3:case 2:b=g%34;break;case 1:b=g%100;break;default:b=g%1e3}o.value=g,t=window.setTimeout(()=>{c()},b)};function d(){t!==null&&(window.clearTimeout(t),t=null)}jt(()=>{Wt(()=>{if(e.active)i=performance.now(),c();else{const p=performance.now();i!==-1&&(n+=p-i),d()}})}),Jt(()=>{d()});function f(){o.value=e.duration,n=0,i=performance.now(),e.active&&r&&c(),r=!1}return Object.assign({reset:f},{distance:o,getTimeInfo:l,getDisplayValue:s})},render(){const{render:e,precision:t,distance:n,getTimeInfo:r,getDisplayValue:o}=this;let i;switch(t){case 0:i=r(n+999),i.milliseconds=0;break;case 1:i=r(n+99),i.milliseconds=Math.floor(i.milliseconds/100)*100;break;case 2:i=r(n+9),i.milliseconds=Math.floor(i.milliseconds/10)*10;break;case 3:i=r(n)}return e?e(i):o(i)}}),SP={name:"Popselect",common:et,peers:{Popover:Dl,InternalSelectMenu:vd}};function Dj(e){const{boxShadow2:t}=e;return{menuBoxShadow:t}}const Pv={name:"Popselect",common:nt,peers:{Popover:Il,InternalSelectMenu:Fs},self:Dj},kP="n-popselect",Nj=k("popselect-menu",`
2581 box-shadow: var(--n-menu-box-shadow);
2582`),_v={multiple:Boolean,value:{type:[String,Number,Array],default:null},cancelable:Boolean,options:{type:Array,default:()=>[]},size:String,scrollable:Boolean,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],onMouseenter:Function,onMouseleave:Function,renderLabel:Function,showCheckmark:{type:Boolean,default:void 0},nodeProps:Function,virtualScroll:Boolean,onChange:[Function,Array]},ux=lr(_v),Mj=ae({name:"PopselectPanel",props:_v,setup(e){const t=Ve(kP),{mergedClsPrefixRef:n,inlineThemeDisabled:r,mergedComponentPropsRef:o}=We(e),i=R(()=>{var m,g;return e.size||((g=(m=o==null?void 0:o.value)===null||m===void 0?void 0:m.Popselect)===null||g===void 0?void 0:g.size)||"medium"}),a=_e("Popselect","-pop-select",Nj,Pv,t.props,n),l=R(()=>Jr(e.options,Wf("value","children")));function s(m,g){const{onUpdateValue:b,"onUpdate:value":v,onChange:y}=e;b&&we(b,m,g),v&&we(v,m,g),y&&we(y,m,g)}function c(m){f(m.key)}function d(m){!yn(m,"action")&&!yn(m,"empty")&&!yn(m,"header")&&m.preventDefault()}function f(m){const{value:{getNode:g}}=l;if(e.multiple)if(Array.isArray(e.value)){const b=[],v=[];let y=!0;e.value.forEach(C=>{if(C===m){y=!1;return}const w=g(C);w&&(b.push(w.key),v.push(w.rawNode))}),y&&(b.push(m),v.push(g(m).rawNode)),s(b,v)}else{const b=g(m);b&&s([m],[b.rawNode])}else if(e.value===m&&e.cancelable)s(null,null);else{const b=g(m);b&&s(m,b.rawNode);const{"onUpdate:show":v,onUpdateShow:y}=t.props;v&&we(v,!1),y&&we(y,!1),t.setShow(!1)}zt(()=>{t.syncPosition()})}it(Ce(e,"options"),()=>{zt(()=>{t.syncPosition()})});const h=R(()=>{const{self:{menuBoxShadow:m}}=a.value;return{"--n-menu-box-shadow":m}}),p=r?Ze("select",void 0,h,t.props):void 0;return{mergedTheme:t.mergedThemeRef,mergedClsPrefix:n,treeMate:l,handleToggle:c,handleMenuMousedown:d,cssVars:r?void 0:h,themeClass:p==null?void 0:p.themeClass,onRender:p==null?void 0:p.onRender,mergedSize:i,scrollbarProps:t.props.scrollbarProps}},render(){var e;return(e=this.onRender)===null||e===void 0||e.call(this),u(bd,{clsPrefix:this.mergedClsPrefix,focusable:!0,nodeProps:this.nodeProps,class:[`${this.mergedClsPrefix}-popselect-menu`,this.themeClass],style:this.cssVars,theme:this.mergedTheme.peers.InternalSelectMenu,themeOverrides:this.mergedTheme.peerOverrides.InternalSelectMenu,multiple:this.multiple,treeMate:this.treeMate,size:this.mergedSize,value:this.value,virtualScroll:this.virtualScroll,scrollable:this.scrollable,scrollbarProps:this.scrollbarProps,renderLabel:this.renderLabel,onToggle:this.handleToggle,onMouseenter:this.onMouseenter,onMouseleave:this.onMouseenter,onMousedown:this.handleMenuMousedown,showCheckmark:this.showCheckmark},{header:()=>{var t,n;return((n=(t=this.$slots).header)===null||n===void 0?void 0:n.call(t))||[]},action:()=>{var t,n;return((n=(t=this.$slots).action)===null||n===void 0?void 0:n.call(t))||[]},empty:()=>{var t,n;return((n=(t=this.$slots).empty)===null||n===void 0?void 0:n.call(t))||[]}})}}),RP=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},_e.props),Oa(wl,["showArrow","arrow"])),{placement:Object.assign(Object.assign({},wl.placement),{default:"bottom"}),trigger:{type:String,default:"hover"}}),_v),{scrollbarProps:Object}),TP=ae({name:"Popselect",props:RP,slots:Object,inheritAttrs:!1,__popover__:!0,setup(e){const{mergedClsPrefixRef:t}=We(e),n=_e("Popselect","-popselect",void 0,Pv,e,t),r=M(null);function o(){var l;(l=r.value)===null||l===void 0||l.syncPosition()}function i(l){var s;(s=r.value)===null||s===void 0||s.setShow(l)}return ct(kP,{props:e,mergedThemeRef:n,syncPosition:o,setShow:i}),Object.assign(Object.assign({},{syncPosition:o,setShow:i}),{popoverInstRef:r,mergedTheme:n})},render(){const{mergedTheme:e}=this,t={theme:e.peers.Popover,themeOverrides:e.peerOverrides.Popover,builtinThemeOverrides:{padding:"0"},ref:"popoverInstRef",internalRenderBody:(n,r,o,i,a)=>{const{$attrs:l}=this;return u(Mj,Object.assign({},l,{class:[l.class,n],style:[l.style,...o]},Ln(this.$props,ux),{ref:sk(r),onMouseenter:Ec([i,l.onMouseenter]),onMouseleave:Ec([a,l.onMouseleave])}),{header:()=>{var s,c;return(c=(s=this.$slots).header)===null||c===void 0?void 0:c.call(s)},action:()=>{var s,c;return(c=(s=this.$slots).action)===null||c===void 0?void 0:c.call(s)},empty:()=>{var s,c;return(c=(s=this.$slots).empty)===null||c===void 0?void 0:c.call(s)}})}};return u(Nl,Object.assign({},Oa(this.$props,ux),t,{internalDeactivateImmediately:!0}),{trigger:()=>{var n,r;return(r=(n=this.$slots).default)===null||r===void 0?void 0:r.call(n)}})}});function PP(e){const{boxShadow2:t}=e;return{menuBoxShadow:t}}const _P={name:"Select",common:nt,peers:{InternalSelection:Uf,InternalSelectMenu:Fs},self:PP},OP={name:"Select",common:et,peers:{InternalSelection:mv,InternalSelectMenu:vd},self:PP},Fj=E([k("select",`
2583 z-index: auto;
2584 outline: none;
2585 width: 100%;
2586 position: relative;
2587 font-weight: var(--n-font-weight);
2588 `),k("select-menu",`
2589 margin: 4px 0;
2590 box-shadow: var(--n-menu-box-shadow);
2591 `,[er({originalTransition:"background-color .3s var(--n-bezier), box-shadow .3s var(--n-bezier)"})])]),$P=Object.assign(Object.assign({},_e.props),{to:rn.propTo,bordered:{type:Boolean,default:void 0},clearable:Boolean,clearCreatedOptionsOnClear:{type:Boolean,default:!0},clearFilterAfterSelect:{type:Boolean,default:!0},options:{type:Array,default:()=>[]},defaultValue:{type:[String,Number,Array],default:null},keyboard:{type:Boolean,default:!0},value:[String,Number,Array],placeholder:String,menuProps:Object,multiple:Boolean,size:String,menuSize:{type:String},filterable:Boolean,disabled:{type:Boolean,default:void 0},remote:Boolean,loading:Boolean,filter:Function,placement:{type:String,default:"bottom-start"},widthMode:{type:String,default:"trigger"},tag:Boolean,onCreate:Function,fallbackOption:{type:[Function,Boolean],default:void 0},show:{type:Boolean,default:void 0},showArrow:{type:Boolean,default:!0},maxTagCount:[Number,String],ellipsisTagPopoverProps:Object,consistentMenuWidth:{type:Boolean,default:!0},virtualScroll:{type:Boolean,default:!0},labelField:{type:String,default:"label"},valueField:{type:String,default:"value"},childrenField:{type:String,default:"children"},renderLabel:Function,renderOption:Function,renderTag:Function,"onUpdate:value":[Function,Array],inputProps:Object,nodeProps:Function,ignoreComposition:{type:Boolean,default:!0},showOnFocus:Boolean,onUpdateValue:[Function,Array],onBlur:[Function,Array],onClear:[Function,Array],onFocus:[Function,Array],onScroll:[Function,Array],onSearch:[Function,Array],onUpdateShow:[Function,Array],"onUpdate:show":[Function,Array],displayDirective:{type:String,default:"show"},resetMenuOnOptionsChange:{type:Boolean,default:!0},status:String,showCheckmark:{type:Boolean,default:!0},scrollbarProps:Object,onChange:[Function,Array],items:Array}),EP=ae({name:"Select",props:$P,slots:Object,setup(e){const{mergedClsPrefixRef:t,mergedBorderedRef:n,namespaceRef:r,inlineThemeDisabled:o,mergedComponentPropsRef:i}=We(e),a=_e("Select","-select",Fj,_P,e,t),l=M(e.defaultValue),c=_t(Ce(e,"value"),l),d=M(!1),f=M(""),h=ya(e,["items","options"]),p=M([]),m=M([]),g=R(()=>m.value.concat(p.value).concat(h.value)),b=R(()=>{const{filter:fe}=e;if(fe)return fe;const{labelField:Pe,valueField:me}=e;return(Fe,ce)=>{if(!ce)return!1;const $e=ce[Pe];
2591if(typeof $e=="string")return Yh(Fe,$e);const Ie=ce[me];return typeof Ie=="string"?Yh(Fe,Ie):typeof Ie=="number"?Yh(Fe,String(Ie)):!1}}),v=R(()=>{if(e.remote)return h.value;{const{value:fe}=g,{value:Pe}=f;return!Pe.length||!e.filterable?fe:zH(fe,b.value,Pe,e.childrenField)}}),y=R(()=>{const{valueField:fe,childrenField:Pe}=e,me=Wf(fe,Pe);return Jr(v.value,me)}),C=R(()=>AH(g.value,e.valueField,e.childrenField)),w=M(!1),x=_t(Ce(e,"show"),w),S=M(null),T=M(null),P=M(null),{localeRef:_}=On("Select"),O=R(()=>{var fe;return(fe=e.placeholder)!==null&&fe!==void 0?fe:_.value.placeholder}),z=[],$=M(new Map),D=R(()=>{const{fallbackOption:fe}=e;if(fe===void 0){const{labelField:Pe,valueField:me}=e;return Fe=>({[Pe]:String(Fe),[me]:Fe})}return fe===!1?!1:Pe=>Object.assign(fe(Pe),{value:Pe})});function B(fe){const Pe=e.remote,{value:me}=$,{value:Fe}=C,{value:ce}=D,$e=[];return fe.forEach(Ie=>{if(Fe.has(Ie))$e.push(Fe.get(Ie));else if(Pe&&me.has(Ie))$e.push(me.get(Ie));else if(ce){const de=ce(Ie);de&&$e.push(de)}}),$e}const L=R(()=>{if(e.multiple){const{value:fe}=c;return Array.isArray(fe)?B(fe):[]}return null}),U=R(()=>{const{value:fe}=c;return!e.multiple&&!Array.isArray(fe)?fe===null?null:B([fe])[0]||null:null}),j=zn(e,{mergedSize:fe=>{var Pe,me;const{size:Fe}=e;if(Fe)return Fe;const{mergedSize:ce}=fe||{};if(ce!=null&&ce.value)return ce.value;const $e=(me=(Pe=i==null?void 0:i.value)===null||Pe===void 0?void 0:Pe.Select)===null||me===void 0?void 0:me.size;return $e||"medium"}}),{mergedSizeRef:te,mergedDisabledRef:ue,mergedStatusRef:ge}=j;function Q(fe,Pe){const{onChange:me,"onUpdate:value":Fe,onUpdateValue:ce}=e,{nTriggerFormChange:$e,nTriggerFormInput:Ie}=j;me&&we(me,fe,Pe),ce&&we(ce,fe,Pe),Fe&&we(Fe,fe,Pe),l.value=fe,$e(),Ie()}function le(fe){const{onBlur:Pe}=e,{nTriggerFormBlur:me}=j;Pe&&we(Pe,fe),me()}function J(){const{onClear:fe}=e;fe&&we(fe)}function W(fe){const{onFocus:Pe,showOnFocus:me}=e,{nTriggerFormFocus:Fe}=j;Pe&&we(Pe,fe),Fe(),me&&oe()}function Y(fe){const{onSearch:Pe}=e;Pe&&we(Pe,fe)}function he(fe){const{onScroll:Pe}=e;Pe&&we(Pe,fe)}function ne(){var fe;const{remote:Pe,multiple:me}=e;if(Pe){const{value:Fe}=$;if(me){const{valueField:ce}=e;(fe=L.value)===null||fe===void 0||fe.forEach($e=>{Fe.set($e[ce],$e)})}else{const ce=U.value;ce&&Fe.set(ce[e.valueField],ce)}}}function xe(fe){const{onUpdateShow:Pe,"onUpdate:show":me}=e;Pe&&we(Pe,fe),me&&we(me,fe),w.value=fe}function oe(){ue.value||(xe(!0),w.value=!0,e.filterable&&mt())}function se(){xe(!1)}function Me(){f.value="",m.value=z}const V=M(!1);function Z(){e.filterable&&(V.value=!0)}function X(){e.filterable&&(V.value=!1,x.value||Me())}function be(){ue.value||(x.value?e.filterable?mt():se():oe())}function ke(fe){var Pe,me;!((me=(Pe=P.value)===null||Pe===void 0?void 0:Pe.selfRef)===null||me===void 0)&&me.contains(fe.relatedTarget)||(d.value=!1,le(fe),se())}function ye(fe){W(fe),d.value=!0}function re(){d.value=!0}function pe(fe){var Pe;!((Pe=S.value)===null||Pe===void 0)&&Pe.$el.contains(fe.relatedTarget)||(d.value=!1,le(fe),se())}function A(){var fe;(fe=S.value)===null||fe===void 0||fe.focus(),se()}function F(fe){var Pe;x.value&&(!((Pe=S.value)===null||Pe===void 0)&&Pe.$el.contains(Ur(fe))||se())}function K(fe){if(!Array.isArray(fe))return[];if(D.value)return Array.from(fe);{const{remote:Pe}=e,{value:me}=C;if(Pe){const{value:Fe}=$;return fe.filter(ce=>me.has(ce)||Fe.has(ce))}else return fe.filter(Fe=>me.has(Fe))}}function H(fe){q(fe.rawNode)}function q(fe){if(ue.value)return;const{tag:Pe,remote:me,clearFilterAfterSelect:Fe,valueField:ce}=e;if(Pe&&!me){const{value:$e}=m,Ie=$e[0]||null;if(Ie){const de=p.value;de.length?de.push(Ie):p.value=[Ie],m.value=z}}if(me&&$.value.set(fe[ce],fe),e.multiple){const $e=K(c.value),Ie=$e.findIndex(de=>de===fe[ce]);if(~Ie){if($e.splice(Ie,1),Pe&&!me){const de=G(fe[ce]);~de&&(p.value.splice(de,1),Fe&&(f.value=""))}}else $e.push(fe[ce]),Fe&&(f.value="");Q($e,B($e))}else{if(Pe&&!me){const $e=G(fe[ce]);~$e?p.value=[p.value[$e]]:p.value=z}at(),se(),Q(fe[ce],fe)}}function G(fe){return p.value.findIndex(me=>me[e.valueField]===fe)}function ie(fe){x.value||oe();const{value:Pe}=fe.target;f.value=Pe;const{tag:me,remote:Fe}=e;if(Y(Pe),me&&!Fe){if(!Pe){m.value=z;return}const{onCreate:ce}=e,$e=ce?ce(Pe):{[e.labelField]:Pe,[e.valueField]:Pe},{valueField:Ie,labelField:de}=e;h.value.some(Be=>Be[Ie]===$e[Ie]||Be[de]===$e[de])||p.value.some(Be=>Be[Ie]===$e[Ie]||Be[de]===$e[de])?m.value=z:m.value=[$e]}}function ee(fe){fe.stopPropagation();const{multiple:Pe,tag:me,remote:Fe,clearCreatedOptionsOnClear:ce}=e;!Pe&&e.filterable&&se(),me&&!Fe&&ce&&(p.value=z),J(),Pe?Q([],[]):Q(null,null)}function De(fe){!yn(fe,"action")&&!yn(fe,"empty")&&!yn(fe,"header")&&fe.preventDefault()}function Ue(fe){he(fe)}function rt(fe){var Pe,me,Fe,ce,$e;
2591if(!e.keyboard){fe.preventDefault();return}switch(fe.key){case" ":if(e.filterable)break;fe.preventDefault();case"Enter":if(!(!((Pe=S.value)===null||Pe===void 0)&&Pe.isComposing)){if(x.value){const Ie=(me=P.value)===null||me===void 0?void 0:me.getPendingTmNode();Ie?H(Ie):e.filterable||(se(),at())}else if(oe(),e.tag&&V.value){const Ie=m.value[0];if(Ie){const de=Ie[e.valueField],{value:Be}=c;e.multiple&&Array.isArray(Be)&&Be.includes(de)||q(Ie)}}}fe.preventDefault();break;case"ArrowUp":if(fe.preventDefault(),e.loading)return;x.value&&((Fe=P.value)===null||Fe===void 0||Fe.prev());break;case"ArrowDown":if(fe.preventDefault(),e.loading)return;x.value?(ce=P.value)===null||ce===void 0||ce.next():oe();break;case"Escape":x.value&&(yl(fe),se()),($e=S.value)===null||$e===void 0||$e.focus();break}}function at(){var fe;(fe=S.value)===null||fe===void 0||fe.focus()}function mt(){var fe;(fe=S.value)===null||fe===void 0||fe.focusInput()}function Tt(){var fe;x.value&&((fe=T.value)===null||fe===void 0||fe.syncPosition())}ne(),it(Ce(e,"options"),ne);const Rt={focus:()=>{var fe;(fe=S.value)===null||fe===void 0||fe.focus()},focusInput:()=>{var fe;(fe=S.value)===null||fe===void 0||fe.focusInput()},blur:()=>{var fe;(fe=S.value)===null||fe===void 0||fe.blur()},blurInput:()=>{var fe;(fe=S.value)===null||fe===void 0||fe.blurInput()}},Ge=R(()=>{const{self:{menuBoxShadow:fe}}=a.value;return{"--n-menu-box-shadow":fe}}),Ne=o?Ze("select",void 0,Ge,e):void 0;return Object.assign(Object.assign({},Rt),{mergedStatus:ge,mergedClsPrefix:t,mergedBordered:n,namespace:r,treeMate:y,isMounted:dr(),triggerRef:S,menuRef:P,pattern:f,uncontrolledShow:w,mergedShow:x,adjustedTo:rn(e),uncontrolledValue:l,mergedValue:c,followerRef:T,localizedPlaceholder:O,selectedOption:U,selectedOptions:L,mergedSize:te,mergedDisabled:ue,focused:d,activeWithoutMenuOpen:V,inlineThemeDisabled:o,onTriggerInputFocus:Z,onTriggerInputBlur:X,handleTriggerOrMenuResize:Tt,handleMenuFocus:re,handleMenuBlur:pe,handleMenuTabOut:A,handleTriggerClick:be,handleToggle:H,handleDeleteOption:q,handlePatternInput:ie,handleClear:ee,handleTriggerBlur:ke,handleTriggerFocus:ye,handleKeydown:rt,handleMenuAfterLeave:Me,handleMenuClickOutside:F,handleMenuScroll:Ue,handleMenuKeydown:rt,handleMenuMousedown:De,mergedTheme:a,cssVars:o?void 0:Ge,themeClass:Ne==null?void 0:Ne.themeClass,onRender:Ne==null?void 0:Ne.onRender})},render(){return u("div",{class:`${this.mergedClsPrefix}-select`},u(Eo,null,{default:()=>[u(zo,null,{default:()=>u(pv,{ref:"triggerRef",inlineThemeDisabled:this.inlineThemeDisabled,status:this.mergedStatus,inputProps:this.inputProps,clsPrefix:this.mergedClsPrefix,showArrow:this.showArrow,maxTagCount:this.maxTagCount,ellipsisTagPopoverProps:this.ellipsisTagPopoverProps,bordered:this.mergedBordered,active:this.activeWithoutMenuOpen||this.mergedShow,pattern:this.pattern,placeholder:this.localizedPlaceholder,selectedOption:this.selectedOption,selectedOptions:this.selectedOptions,multiple:this.multiple,renderTag:this.renderTag,renderLabel:this.renderLabel,filterable:this.filterable,clearable:this.clearable,disabled:this.mergedDisabled,size:this.mergedSize,theme:this.mergedTheme.peers.InternalSelection,labelField:this.labelField,valueField:this.valueField,themeOverrides:this.mergedTheme.peerOverrides.InternalSelection,loading:this.loading,focused:this.focused,onClick:this.handleTriggerClick,onDeleteOption:this.handleDeleteOption,onPatternInput:this.handlePatternInput,onClear:this.handleClear,onBlur:this.handleTriggerBlur,onFocus:this.handleTriggerFocus,onKeydown:this.handleKeydown,onPatternBlur:this.onTriggerInputBlur,onPatternFocus:this.onTriggerInputFocus,onResize:this.handleTriggerOrMenuResize,ignoreComposition:this.ignoreComposition},{arrow:()=>{var e,t;return[(t=(e=this.$slots).arrow)===null||t===void 0?void 0:t.call(e)]}})}),u(mo,{ref:"followerRef",show:this.mergedShow,to:this.adjustedTo,teleportDisabled:this.adjustedTo===rn.tdkey,containerClass:this.namespace,width:this.consistentMenuWidth?"target":void 0,minWidth:"target",placement:this.placement},{default:()=>u(Zt,{name:"fade-in-scale-up-transition",appear:this.isMounted,onAfterLeave:this.handleMenuAfterLeave},{default:()=>{var e,t,n;return this.mergedShow||this.displayDirective==="show"?((e=this.onRender)===null||e===void 0||e.call(this),_n(u(bd,Object.assign({},this.menuProps,{ref:"menuRef",onResize:this.handleTriggerOrMenuResize,inlineThemeDisabled:this.inl
2591ineThemeDisabled,virtualScroll:this.consistentMenuWidth&&this.virtualScroll,class:[`${this.mergedClsPrefix}-select-menu`,this.themeClass,(t=this.menuProps)===null||t===void 0?void 0:t.class],clsPrefix:this.mergedClsPrefix,focusable:!0,labelField:this.labelField,valueField:this.valueField,autoPending:!0,nodeProps:this.nodeProps,theme:this.mergedTheme.peers.InternalSelectMenu,themeOverrides:this.mergedTheme.peerOverrides.InternalSelectMenu,treeMate:this.treeMate,multiple:this.multiple,size:this.menuSize,renderOption:this.renderOption,renderLabel:this.renderLabel,value:this.mergedValue,style:[(n=this.menuProps)===null||n===void 0?void 0:n.style,this.cssVars],onToggle:this.handleToggle,onScroll:this.handleMenuScroll,onFocus:this.handleMenuFocus,onBlur:this.handleMenuBlur,onKeydown:this.handleMenuKeydown,onTabOut:this.handleMenuTabOut,onMousedown:this.handleMenuMousedown,show:this.mergedShow,showCheckmark:this.showCheckmark,resetMenuOnOptionsChange:this.resetMenuOnOptionsChange,scrollbarProps:this.scrollbarProps}),{empty:()=>{var r,o;return[(o=(r=this.$slots).empty)===null||o===void 0?void 0:o.call(r)]},header:()=>{var r,o;return[(o=(r=this.$slots).header)===null||o===void 0?void 0:o.call(r)]},action:()=>{var r,o;return[(o=(r=this.$slots).action)===null||o===void 0?void 0:o.call(r)]}}),this.displayDirective==="show"?[[ho,this.mergedShow],[to,this.handleMenuClickOutside,void 0,{capture:!0}]]:[[to,this.handleMenuClickOutside,void 0,{capture:!0}]])):null}})})]}))}}),Bj={itemPaddingSmall:"0 4px",itemMarginSmall:"0 0 0 8px",itemMarginSmallRtl:"0 8px 0 0",itemPaddingMedium:"0 4px",itemMarginMedium:"0 0 0 8px",itemMarginMediumRtl:"0 8px 0 0",itemPaddingLarge:"0 4px",itemMarginLarge:"0 0 0 8px",itemMarginLargeRtl:"0 8px 0 0",buttonIconSizeSmall:"14px",buttonIconSizeMedium:"16px",buttonIconSizeLarge:"18px",inputWidthSmall:"60px",selectWidthSmall:"unset",inputMarginSmall:"0 0 0 8px",inputMarginSmallRtl:"0 8px 0 0",selectMarginSmall:"0 0 0 8px",prefixMarginSmall:"0 8px 0 0",suffixMarginSmall:"0 0 0 8px",inputWidthMedium:"60px",selectWidthMedium:"unset",inputMarginMedium:"0 0 0 8px",inputMarginMediumRtl:"0 8px 0 0",selectMarginMedium:"0 0 0 8px",prefixMarginMedium:"0 8px 0 0",suffixMarginMedium:"0 0 0 8px",inputWidthLarge:"60px",selectWidthLarge:"unset",inputMarginLarge:"0 0 0 8px",inputMarginLargeRtl:"0 8px 0 0",selectMarginLarge:"0 0 0 8px",prefixMarginLarge:"0 8px 0 0",suffixMarginLarge:"0 0 0 8px"};function zP(e){const{textColor2:t,primaryColor:n,primaryColorHover:r,primaryColorPressed:o,inputColorDisabled:i,textColorDisabled:a,borderColor:l,borderRadius:s,fontSizeTiny:c,fontSizeSmall:d,fontSizeMedium:f,heightTiny:h,heightSmall:p,heightMedium:m}=e;return Object.assign(Object.assign({},Bj),{buttonColor:"#0000",buttonColorHover:"#0000",buttonColorPressed:"#0000",buttonBorder:`1px solid ${l}`,buttonBorderHover:`1px solid ${l}`,buttonBorderPressed:`1px solid ${l}`,buttonIconColor:t,buttonIconColorHover:t,buttonIconColorPressed:t,itemTextColor:t,itemTextColorHover:r,itemTextColorPressed:o,itemTextColorActive:n,itemTextColorDisabled:a,itemColor:"#0000",itemColorHover:"#0000",itemColorPressed:"#0000",itemColorActive:"#0000",itemColorActiveHover:"#0000",itemColorDisabled:i,itemBorder:"1px solid #0000",itemBorderHover:"1px solid #0000",itemBorderPressed:"1px solid #0000",itemBorderActive:`1px solid ${n}`,itemBorderDisabled:`1px solid ${l}`,itemBorderRadius:s,itemSizeSmall:h,itemSizeMedium:p,itemSizeLarge:m,itemFontSizeSmall:c,itemFontSizeMedium:d,itemFontSizeLarge:f,jumperFontSizeSmall:c,jumperFontSizeMedium:d,jumperFontSizeLarge:f,jumperTextColor:t,jumperTextColorDisabled:a})}const AP={name:"Pagination",common:nt,peers:{Select:_P,Input:ro,Popselect:Pv},self:zP},IP={name:"Pagination",common:et,peers:{Select:OP,Input:yo,Popselect:SP},self(e){const{primaryColor:t,opacity3:n}=e,r=Ye(t,{alpha:Number(n)}),o=zP(e);return o.itemBorderActive=`1px solid ${r}`,o.itemBorderDisabled="1px solid #0000",o}},fx=`
2592 background: var(--n-item-color-hover);
2593 color: var(--n-item-text-color-hover);
2594 border: var(--n-item-border-hover);
2595`,hx=[N("button",`
2596 background: var(--n-button-color-hover);
2597 border: var(--n-button-border-hover);
2598 color: var(--n-button-icon-color-hover);
2599 `)],Lj=k("pagination",`
2600 display: flex;
2601 vertical-align: middle;
2602 font-size: var(--n-item-font-size);
2603 flex-wrap: nowrap;
2604`,[k("pagination-prefix",`
2605 display: flex;
2606 align-items: center;
2607 margin: var(--n-prefix-margin);
2608 `),k("pagination-suffix",`
2609 display: flex;
2610 align-items: center;
2611 margin: var(--n-suffix-margin);
2612 `),E("> *:not(:first-child)",`
2613 margin: var(--n-item-margin);
2614 `),k("select",`
2615 width: var(--n-select-width);
2616 `),E("&.transition-disabled",[k("pagination-item","transition: none!important;")]),k("pagination-quick-jumper",`
2617 white-space: nowrap;
2618 display: flex;
2619 color: var(--n-jumper-text-color);
2620 transition: color .3s var(--n-bezier);
2621 align-items: center;
2622 font-size: var(--n-jumper-font-size);
2623 `,[k("input",`
2624 margin: var(--n-input-margin);
2625 width: var(--n-input-width);
2626 `)]),k("pagination-item",`
2627 position: relative;
2628 cursor: pointer;
2629 user-select: none;
2630 -webkit-user-select: none;
2631 display: flex;
2632 align-items: center;
2633 justify-content: center;
2634 box-sizing: border-box;
2635 min-width: var(--n-item-size);
2636 height: var(--n-item-size);
2637 padding: var(--n-item-padding);
2638 background-color: var(--n-item-color);
2639 color: var(--n-item-text-color);
2640 border-radius: var(--n-item-border-radius);
2641 border: var(--n-item-border);
2642 fill: var(--n-button-icon-color);
2643 transition:
2644 color .3s var(--n-bezier),
2645 border-color .3s var(--n-bezier),
2646 background-color .3s var(--n-bezier),
2647 fill .3s var(--n-bezier);
2648 `,[N("button",`
2649 background: var(--n-button-color);
2650 color: var(--n-button-icon-color);
2651 border: var(--n-button-border);
2652 padding: 0;
2653 `,[k("base-icon",`
2654 font-size: var(--n-button-icon-size);
2655 `)]),xt("disabled",[N("hover",fx,hx),E("&:hover",fx,hx),E("&:active",`
2656 background: var(--n-item-color-pressed);
2657 color: var(--n-item-text-color-pressed);
2658 border: var(--n-item-border-pressed);
2659 `,[N("button",`
2660 background: var(--n-button-color-pressed);
2661 border: var(--n-button-border-pressed);
2662 color: var(--n-button-icon-color-pressed);
2663 `)]),N("active",`
2664 background: var(--n-item-color-active);
2665 color: var(--n-item-text-color-active);
2666 border: var(--n-item-border-active);
2667 `,[E("&:hover",`
2668 background: var(--n-item-color-active-hover);
2669 `)])]),N("disabled",`
2670 cursor: not-allowed;
2671 color: var(--n-item-text-color-disabled);
2672 `,[N("active, button",`
2673 background-color: var(--n-item-color-disabled);
2674 border: var(--n-item-border-disabled);
2675 `)])]),N("disabled",`
2676 cursor: not-allowed;
2677 `,[k("pagination-quick-jumper",`
2678 color: var(--n-jumper-text-color-disabled);
2679 `)]),N("simple",`
2680 display: flex;
2681 align-items: center;
2682 flex-wrap: nowrap;
2683 `,[k("pagination-quick-jumper",[k("input",`
2684 margin: 0;
2685 `)])])]);function DP(e){var t;if(!e)return 10;const{defaultPageSize:n}=e;if(n!==void 0)return n;const r=(t=e.pageSizes)===null||t===void 0?void 0:t[0];return typeof r=="number"?r:(r==null?void 0:r.value)||10}function Hj(e,t,n,r){let o=!1,i=!1,a=1,l=t;if(t===1)return{hasFastBackward:!1,hasFastForward:!1,fastForwardTo:l,fastBackwardTo:a,items:[{type:"page",label:1,active:e===1,mayBeFastBackward:!1,mayBeFastForward:!1}]};if(t===2)return{hasFastBackward:!1,hasFastForward:!1,fastForwardTo:l,fastBackwardTo:a,items:[{type:"page",label:1,active:e===1,mayBeFastBackward:!1,mayBeFastForward:!1},{type:"page",label:2,active:e===2,mayBeFastBackward:!0,mayBeFastForward:!1}]};const s=1,c=t;let d=e,f=e;const h=(n-5)/2;f+=Math.ceil(h),f=Math.min(Math.max(f,s+n-3),c-2),d-=Math.floor(h),d=Math.max(Math.min(d,c-n+3),s+2);let p=!1,m=!1;d>s+2&&(p=!0),f<c-2&&(m=!0);const g=[];g.push({type:"page",label:1,active:e===1,mayBeFastBackward:!1,mayBeFastForward:!1}),p?(o=!0,a=d-1,g.push({type:"fast-backward",active:!1,label:void 0,options:r?mx(s+1,d-1):null})):c>=s+1&&g.push({type:"page",label:s+1,mayBeFastBackward:!0,mayBeFastForward:!1,active:e===s+1});for(let b=d;b<=f;++b)g.push({type:"page",label:b,mayBeFastBackward:!1,mayBeFastForward:!1,active:e===b});return m?(i=!0,l=f+1,g.push({type:"fast-forward",active:!1,label:void 0,options:r?mx(f+1,c-1):null})):f===c-2&&g[g.length-1].label!==c-1&&g.push({type:"page",mayBeFastForward:!0,mayBeFastBackward:!1,label:c-1,active:e===c-1}),g[g.length-1].label!==c&&g.push({type:"page",mayBeFastForward:!1,mayBeFastBackward:!1,label:c,active:e===c}),{hasFastBackward:o,hasFastForward:i,fastBackwardTo:a,fastForwardTo:l,items:g}}function mx(e,t){const n=[];for(let r=e;r<=t;++r)n.push({label:`${r}`,value:r});return n}const NP=Object.assign(Object.assign({},_e.props),{simple:Boolean,page:Number,defaultPage:{type:Number,default:1},itemCount:Number,pageCount:Number,defaultPageCount:{type:Number,default:1}
2685,showSizePicker:Boolean,pageSize:Number,defaultPageSize:Number,pageSizes:{type:Array,default(){return[10]}},showQuickJumper:Boolean,size:String,disabled:Boolean,pageSlot:{type:Number,default:9},selectProps:Object,prev:Function,next:Function,goto:Function,prefix:Function,suffix:Function,label:Function,displayOrder:{type:Array,default:["pages","size-picker","quick-jumper"]},to:rn.propTo,showQuickJumpDropdown:{type:Boolean,default:!0},scrollbarProps:Object,"onUpdate:page":[Function,Array],onUpdatePage:[Function,Array],"onUpdate:pageSize":[Function,Array],onUpdatePageSize:[Function,Array],onPageSizeChange:[Function,Array],onChange:[Function,Array]}),MP=ae({name:"Pagination",props:NP,slots:Object,setup(e){const{mergedComponentPropsRef:t,mergedClsPrefixRef:n,inlineThemeDisabled:r,mergedRtlRef:o}=We(e),i=R(()=>{var se,Me;return e.size||((Me=(se=t==null?void 0:t.value)===null||se===void 0?void 0:se.Pagination)===null||Me===void 0?void 0:Me.size)||"medium"}),a=_e("Pagination","-pagination",Lj,AP,e,n),{localeRef:l}=On("Pagination"),s=M(null),c=M(e.defaultPage),d=M(DP(e)),f=_t(Ce(e,"page"),c),h=_t(Ce(e,"pageSize"),d),p=R(()=>{const{itemCount:se}=e;if(se!==void 0)return Math.max(1,Math.ceil(se/h.value));const{pageCount:Me}=e;return Me!==void 0?Math.max(Me,1):1}),m=M("");Wt(()=>{e.simple,m.value=String(f.value)});const g=M(!1),b=M(!1),v=M(!1),y=M(!1),C=()=>{e.disabled||(g.value=!0,U())},w=()=>{e.disabled||(g.value=!1,U())},x=()=>{b.value=!0,U()},S=()=>{b.value=!1,U()},T=se=>{j(se)},P=R(()=>Hj(f.value,p.value,e.pageSlot,e.showQuickJumpDropdown));Wt(()=>{P.value.hasFastBackward?P.value.hasFastForward||(g.value=!1,v.value=!1):(b.value=!1,y.value=!1)});const _=R(()=>{const se=l.value.selectionSuffix;return e.pageSizes.map(Me=>typeof Me=="number"?{label:`${Me} / ${se}`,value:Me}:Me)}),O=R(()=>{var se,Me;return((Me=(se=t==null?void 0:t.value)===null||se===void 0?void 0:se.Pagination)===null||Me===void 0?void 0:Me.inputSize)||cp(i.value)}),z=R(()=>{var se,Me;return((Me=(se=t==null?void 0:t.value)===null||se===void 0?void 0:se.Pagination)===null||Me===void 0?void 0:Me.selectSize)||cp(i.value)}),$=R(()=>(f.value-1)*h.value),D=R(()=>{const se=f.value*h.value-1,{itemCount:Me}=e;return Me!==void 0&&se>Me-1?Me-1:se}),B=R(()=>{const{itemCount:se}=e;return se!==void 0?se:(e.pageCount||1)*h.value}),L=Kt("Pagination",o,n);function U(){zt(()=>{var se;const{value:Me}=s;Me&&(Me.classList.add("transition-disabled"),(se=s.value)===null||se===void 0||se.offsetWidth,Me.classList.remove("transition-disabled"))})}function j(se){if(se===f.value)return;const{"onUpdate:page":Me,onUpdatePage:V,onChange:Z,simple:X}=e;Me&&we(Me,se),V&&we(V,se),Z&&we(Z,se),c.value=se,X&&(m.value=String(se))}function te(se){if(se===h.value)return;const{"onUpdate:pageSize":Me,onUpdatePageSize:V,onPageSizeChange:Z}=e;Me&&we(Me,se),V&&we(V,se),Z&&we(Z,se),d.value=se,p.value<f.value&&j(p.value)}function ue(){if(e.disabled)return;const se=Math.min(f.value+1,p.value);j(se)}function ge(){if(e.disabled)return;const se=Math.max(f.value-1,1);j(se)}function Q(){if(e.disabled)return;const se=Math.min(P.value.fastForwardTo,p.value);j(se)}function le(){if(e.disabled)return;const se=Math.max(P.value.fastBackwardTo,1);j(se)}function J(se){te(se)}function W(){const se=Number.parseInt(m.value);Number.isNaN(se)||(j(Math.max(1,Math.min(se,p.value))),e.simple||(m.value=""))}function Y(){W()}function he(se){if(!e.disabled)switch(se.type){case"page":j(se.label);break;case"fast-backward":le();break;case"fast-forward":Q();break}}function ne(se){m.value=se.replace(/\D+/g,"")}Wt(()=>{f.value,h.value,U()});const xe=R(()=>{const se=i.value,{self:{buttonBorder:Me,buttonBorderHover:V,buttonBorderPressed:Z,buttonIconColor:X,buttonIconColorHover:be,buttonIconColorPressed:ke,itemTextColor:ye,itemTextColorHover:re,itemTextColorPressed:pe,itemTextColorActive:A,itemTextColorDisabled:F,itemColor:K,itemColorHover:H,itemColorPressed:q,itemColorActive:G,itemColorActiveHover:ie,itemColorDisabled:ee,itemBorder:De,itemBorderHover:Ue,itemBorderPressed:rt,itemBorderActive:at,itemBorderDisabled:mt,itemBorderRadius:Tt,jumperTextColor:Rt,jumperTextColorDisabled:Ge,buttonColor:Ne,buttonColorHover:fe,buttonColorPressed:Pe,[Oe("itemPadding",se)]:me,[Oe("itemMargin",se)]:Fe,[Oe("inputWi
2685dth",se)]:ce,[Oe("selectWidth",se)]:$e,[Oe("inputMargin",se)]:Ie,[Oe("selectMargin",se)]:de,[Oe("jumperFontSize",se)]:Be,[Oe("prefixMargin",se)]:Xe,[Oe("suffixMargin",se)]:ot,[Oe("itemSize",se)]:Se,[Oe("buttonIconSize",se)]:ve,[Oe("itemFontSize",se)]:Ee,[`${Oe("itemMargin",se)}Rtl`]:je,[`${Oe("inputMargin",se)}Rtl`]:qe},common:{cubicBezierEaseInOut:ut}}=a.value;return{"--n-prefix-margin":Xe,"--n-suffix-margin":ot,"--n-item-font-size":Ee,"--n-select-width":$e,"--n-select-margin":de,"--n-input-width":ce,"--n-input-margin":Ie,"--n-input-margin-rtl":qe,"--n-item-size":Se,"--n-item-text-color":ye,"--n-item-text-color-disabled":F,"--n-item-text-color-hover":re,"--n-item-text-color-active":A,"--n-item-text-color-pressed":pe,"--n-item-color":K,"--n-item-color-hover":H,"--n-item-color-disabled":ee,"--n-item-color-active":G,"--n-item-color-active-hover":ie,"--n-item-color-pressed":q,"--n-item-border":De,"--n-item-border-hover":Ue,"--n-item-border-disabled":mt,"--n-item-border-active":at,"--n-item-border-pressed":rt,"--n-item-padding":me,"--n-item-border-radius":Tt,"--n-bezier":ut,"--n-jumper-font-size":Be,"--n-jumper-text-color":Rt,"--n-jumper-text-color-disabled":Ge,"--n-item-margin":Fe,"--n-item-margin-rtl":je,"--n-button-icon-size":ve,"--n-button-icon-color":X,"--n-button-icon-color-hover":be,"--n-button-icon-color-pressed":ke,"--n-button-color-hover":fe,"--n-button-color":Ne,"--n-button-color-pressed":Pe,"--n-button-border":Me,"--n-button-border-hover":V,"--n-button-border-pressed":Z}}),oe=r?Ze("pagination",R(()=>{let se="";return se+=i.value[0],se}),xe,e):void 0;return{rtlEnabled:L,mergedClsPrefix:n,locale:l,selfRef:s,mergedPage:f,pageItems:R(()=>P.value.items),mergedItemCount:B,jumperValue:m,pageSizeOptions:_,mergedPageSize:h,inputSize:O,selectSize:z,mergedTheme:a,mergedPageCount:p,startIndex:$,endIndex:D,showFastForwardMenu:v,showFastBackwardMenu:y,fastForwardActive:g,fastBackwardActive:b,handleMenuSelect:T,handleFastForwardMouseenter:C,handleFastForwardMouseleave:w,handleFastBackwardMouseenter:x,handleFastBackwardMouseleave:S,handleJumperInput:ne,handleBackwardClick:ge,handleForwardClick:ue,handlePageItemClick:he,handleSizePickerChange:J,handleQuickJumperChange:Y,cssVars:r?void 0:xe,themeClass:oe==null?void 0:oe.themeClass,onRender:oe==null?void 0:oe.onRender}},render(){const{$slots:e,mergedClsPrefix:t,disabled:n,cssVars:r,mergedPage:o,mergedPageCount:i,pageItems:a,showSizePicker:l,showQuickJumper:s,mergedTheme:c,locale:d,inputSize:f,selectSize:h,mergedPageSize:p,pageSizeOptions:m,jumperValue:g,simple:b,prev:v,next:y,prefix:C,suffix:w,label:x,goto:S,handleJumperInput:T,handleSizePickerChange:P,handleBackwardClick:_,handlePageItemClick:O,handleForwardClick:z,handleQuickJumperChange:$,onRender:D}=this;D==null||D();const B=C||e.prefix,L=w||e.suffix,U=v||e.prev,j=y||e.next,te=x||e.label;return u("div",{ref:"selfRef",class:[`${t}-pagination`,this.themeClass,this.rtlEnabled&&`${t}-pagination--rtl`,n&&`${t}-pagination--disabled`,b&&`${t}-pagination--simple`],style:r},B?u("div",{class:`${t}-pagination-prefix`},B({page:o,pageSize:p,pageCount:i,startIndex:this.startIndex,endIndex:this.endIndex,itemCount:this.mergedItemCount})):null,this.displayOrder.map(ue=>{switch(ue){case"pages":return u(Ft,null,u("div",{class:[`${t}-pagination-item`,!U&&`${t}-pagination-item--button`,(o<=1||o>i||n)&&`${t}-pagination-item--disabled`],onClick:_},U?U({page:o,pageSize:p,pageCount:i,startIndex:this.startIndex,endIndex:this.endIndex,itemCount:this.mergedItemCount}):u(vt,{clsPrefix:t},{default:()=>this.rtlEnabled?u(Ra,null):u(wa,null)})),b?u(Ft,null,u("div",{class:`${t}-pagination-quick-jumper`},u(tr,{value:g,onUpdateValue:T,size:f,placeholder:"",disabled:n,theme:c.peers.Input,themeOverrides:c.peerOverrides.Input,onChange:$}))," /"," ",i):a.map((ge,Q)=>{let le,J,W;const{type:Y}=ge;switch(Y){case"page":const ne=ge.label;te?le=te({type:"page",node:ne,active:ge.active}):le=ne;break;case"fast-forward":const xe=this.fastForwardActive?u(vt,{clsPrefix:t},{default:()=>this.rtlEnabled?u(Sa,null):u(ka,null)}):u(vt,{clsPrefix:t},{default:()=>u(Hy,null)});te?le=te({type:"fast-forward",node:xe,active:this.fastForwardActive||this.show
2685FastForwardMenu}):le=xe,J=this.handleFastForwardMouseenter,W=this.handleFastForwardMouseleave;break;case"fast-backward":const oe=this.fastBackwardActive?u(vt,{clsPrefix:t},{default:()=>this.rtlEnabled?u(ka,null):u(Sa,null)}):u(vt,{clsPrefix:t},{default:()=>u(Hy,null)});te?le=te({type:"fast-backward",node:oe,active:this.fastBackwardActive||this.showFastBackwardMenu}):le=oe,J=this.handleFastBackwardMouseenter,W=this.handleFastBackwardMouseleave;break}const he=u("div",{key:Q,class:[`${t}-pagination-item`,ge.active&&`${t}-pagination-item--active`,Y!=="page"&&(Y==="fast-backward"&&this.showFastBackwardMenu||Y==="fast-forward"&&this.showFastForwardMenu)&&`${t}-pagination-item--hover`,n&&`${t}-pagination-item--disabled`,Y==="page"&&`${t}-pagination-item--clickable`],onClick:()=>{O(ge)},onMouseenter:J,onMouseleave:W},le);if(Y==="page"&&!ge.mayBeFastBackward&&!ge.mayBeFastForward)return he;{const ne=ge.type==="page"?ge.mayBeFastBackward?"fast-backward":"fast-forward":ge.type;return ge.type!=="page"&&!ge.options?he:u(TP,{to:this.to,key:ne,disabled:n,trigger:"hover",virtualScroll:!0,style:{width:"60px"},theme:c.peers.Popselect,themeOverrides:c.peerOverrides.Popselect,builtinThemeOverrides:{peers:{InternalSelectMenu:{height:"calc(var(--n-option-height) * 4.6)"}}},nodeProps:()=>({style:{justifyContent:"center"}}),show:Y==="page"?!1:Y==="fast-backward"?this.showFastBackwardMenu:this.show
2685FastForwardMenu,onUpdateShow:xe=>{Y!=="page"&&(xe?Y==="fast-backward"?this.showFastBackwardMenu=xe:this.showFastForwardMenu=xe:(this.showFastBackwardMenu=!1,this.showFastForwardMenu=!1))},options:ge.type!=="page"&&ge.options?ge.options:[],onUpdateValue:this.handleMenuSelect,scrollable:!0,scrollbarProps:this.scrollbarProps,showCheckmark:!1},{default:()=>he})}}),u("div",{class:[`${t}-pagination-item`,!j&&`${t}-pagination-item--button`,{[`${t}-pagination-item--disabled`]:o<1||o>=i||n}],onClick:z},j?j({page:o,pageSize:p,pageCount:i,itemCount:this.mergedItemCount,startIndex:this.startIndex,endIndex:this.endIndex}):u(vt,{clsPrefix:t},{default:()=>this.rtlEnabled?u(wa,null):u(Ra,null)})));case"size-picker":return!b&&l?u(EP,Object.assign({consistentMenuWidth:!1,placeholder:"",showCheckmark:!1,to:this.to},this.selectProps,{size:h,options:m,value:p,disabled:n,scrollbarProps:this.scrollbarProps,theme:c.peers.Select,themeOverrides:c.peerOverrides.Select,onUpdateValue:P})):null;case"quick-jumper":return!b&&s?u("div",{class:`${t}-pagination-quick-jumper`},S?S():Ct(this.$slots.goto,()=>[d.goto]),u(tr,{value:g,onUpdateValue:T,size:f,placeholder:"",disabled:n,theme:c.peers.Input,themeOverrides:c.peerOverrides.Input,onChange:$})):null;default:return null}}),L?u("div",{class:`${t}-pagination-suffix`},L({page:o,pageSize:p,pageCount:i,startIndex:this.startIndex,endIndex:this.endIndex,itemCount:this.mergedItemCount})):null)}}),Vj={padding:"4px 0",optionIconSizeSmall:"14px",optionIconSizeMedium:"16px",optionIconSizeLarge:"16px",optionIconSizeHuge:"18px",optionSuffixWidthSmall:"14px",optionSuffixWidthMedium:"14px",optionSuffixWidthLarge:"16px",optionSuffixWidthHuge:"16px",optionIconSuffixWidthSmall:"32px",optionIconSuffixWidthMedium:"32px",optionIconSuffixWidthLarge:"36px",optionIconSuffixWidthHuge:"36px",optionPrefixWidthSmall:"14px",optionPrefixWidthMedium:"14px",optionPrefixWidthLarge:"16px",optionPrefixWidthHuge:"16px",optionIconPrefixWidthSmall:"36px",optionIconPrefixWidthMedium:"36px",optionIconPrefixWidthLarge:"40px",optionIconPrefixWidthHuge:"40px"};function FP(e){const{primaryColor:t,textColor2:n,dividerColor:r,hoverColor:o,popoverColor:i,invertedColor:a,borderRadius:l,fontSizeSmall:s,fontSizeMedium:c,fontSizeLarge:d,fontSizeHuge:f,heightSmall:h,heightMedium:p,heightLarge:m,heightHuge:g,textColor3:b,opacityDisabled:v}=e;return Object.assign(Object.assign({},Vj),{optionHeightSmall:h,optionHeightMedium:p,optionHeightLarge:m,optionHeightHuge:g,borderRadius:l,fontSizeSmall:s,fontSizeMedium:c,fontSizeLarge:d,fontSizeHuge:f,optionTextColor:n,optionTextColorHover:n,optionTextColorActive:t,optionTextColorChildActive:t,color:i,dividerColor:r,suffixColor:n,prefixColor:n,optionColorHover:o,optionColorActive:Ye(t,{alpha:.1}),groupHeaderTextColor:b,optionTextColorInverted:"#BBB",optionTextColorHoverInverted:"#FFF",optionTextColorActiveInverted:"#FFF",optionTextColorChildActiveInverted:"#FFF",colorInverted:a,dividerColorInverted:"#BBB",suffixColorInverted:"#BBB",prefixColorInverted:"#BBB",optionColorHoverInverted:t,optionColorActiveInverted:t,groupHeaderTextColorInverted:"#AAA",optionOpacityDisabled:v})}const Ov={name:"Dropdown",common:nt,peers:{Popover:Il},self:FP},$v={name:"Dropdown",common:et,peers:{Popover:Dl},self(e){const{primaryColorSuppl:t,primaryColor:n,popoverColor:r}=e,o=FP(e);return o.colorInverted=r,o.optionColorActive=Ye(n,{alpha:.15}),o.optionColorActiveInverted=t,o.optionColorHoverInverted=t,o}},BP={padding:"8px 14px"},qf={name:"Tooltip",common:et,peers:{Popover:Dl},self(e){const{borderRadius:t,boxShadow2:n,popoverColor:r,textColor2:o}=e;return Object.assign(Object.assign({},BP),{borderRadius:t,boxShadow:n,color:r,textColor:o})}};function jj(e){const{borderRadius:t,boxShadow2:n,baseColor:r}=e;return Object.assign(Object.assign({},BP),{borderRadius:t,boxShadow:n,color:ft(r,"rgba(0, 0, 0, .85)"),textColor:r})}const Kf={name:"Tooltip",common:nt,peers:{Popover:Il},self:jj},LP={name:"Ellipsis",common:et,peers:{Tooltip:qf}},HP={name:"Ellipsis",common:nt,peers:{Tooltip:Kf}},VP={radioSizeSmall:"14px",radioSizeMedium:"16px",radioSizeLarge:"18px",labelPadding:"0 8px",labelFontWeight:"400"},jP={name:"Radio",common:et,self(e){const{borderColor:t,primaryColor:n,baseColor:r,textColorDisabled:o,inputColorDisabled:i,textColor2:a,opacityDisabled:l,borderRadius:s,fontSizeSmall:c,fontSizeMedium:d,fontSizeLarge:f,heightSmall:h,heightMedium:p,heightLarge:m,lineHeight:g}=e;return Object.assign(Object.assign({},VP),{labelLineHeight:g,buttonHeightSmall:h,buttonHeightMedium:p,buttonHeightLarge:m,fontSizeSmall:c,fontSizeMedium:d,fontSizeLarge:f,boxShadow:`inset 0 0 0 1px ${t}`,boxShadowActive:`inset 0 0 0 1px ${n}`,boxShadowFocus:`inset 0 0 0 1px ${n}, 0 0 0 2px ${Ye(n,{alpha:.3})}`,boxShadowHover:`inset 0 0 0 1px ${n}`,boxShadowDisabled:`inset 0 0 0 1px ${t}`,color:"#0000",colorDisabled:i,colorActive:"#0000",textColor:a,textColorDisabled:o,dotColorActive:n,dotColorDisabled:t,buttonBorderColor:t,buttonBorderColorActive:n,buttonBorderColorHover:n,buttonColor:"#0000",buttonColorActive:n,buttonTextColor:a,buttonTextColorActive:r,buttonTextColorHover:n,opacityDisabled:l,buttonBoxShadowFocus:`inset 0 0 0 1px ${n}, 0 0 0 2px ${Ye(n,{alpha:.3})}`,buttonBoxShadowHover:`inset 0 0 0 1px ${n}`,buttonBoxShadow:"inset 0 0 0 1px #0000",buttonBorderRadius:s})}};function Uj(e){const{borderColor:t,primaryColor:n,baseColor:r,textColorDisabled:o,inputColorDisabled:i,textColor2:a,opacityDisabled:l,borderRadius:s,fontSizeSmall:c,fontSizeMedium:d,fontSizeLarge:f,heightSmall:h,heightMedium:p,heightLarge:m,lineHeight:g}=e;return Object.assign(Object.assign({},VP),{labelLineHeight:g,buttonHeightSmall:h,buttonHeightMedium:p,buttonHeightLarge:m,fontSizeSmall:c,fontSizeMedium:d,fontSizeLarge:f,boxShadow:`inset 0 0 0 1px ${t}`,boxShadowActive:`inset 0 0 0 1px ${n}`,boxShadowFocus:`inset 0 0 0 1px ${n}, 0 0 0 2px ${Ye(n,{alpha:.2})}`,boxShadowHover:`inset 0 0 0 1px ${n}`,boxShadowDisabled:`inset 0 0 0 1px ${t}`,color:r,colorDisabled:i,colorActive:"#0000",textColor:a,textColorDisabled:o,dotColorActive:n,dotColorDisabled:t,buttonBorderColor:t,buttonBorderColorActive:n,buttonBorderColorHover:t,buttonColor:r,buttonColorActive:r,buttonTextColor:a,buttonTextColorActive:n,buttonTextColorHover:n,opacityDisabled:l,buttonBoxShadowFocus:`inset 0 0 0 1px ${n}, 0 0 0 2px ${Ye(n,{alpha:.3})}`,buttonBoxShadowHover:"inset 0 0 0 1px #0000",buttonBoxShadow:"inset 0 0 0 1px #0000",buttonBorderRadius:s})}const Ev={name:"Radio",common:nt,self:Uj},Wj={thPaddingSmall:"8px",thPaddingMedium:"12px",thPaddingLarge:"12px",tdPaddingSmall:"8px",tdPaddingMedium:"12px",tdPaddingLarge:"12px",sorterSize:"15px",resizableContainerSize:"8px",resizableSize:"2px",filterSize:"15px",paginationMargin:"12px 0 0 0",emptyPadding:"48px 0",actionPadding:"8px 12px",actionButtonMargin:"0 8px 0 0"};function UP(e){const{cardColor:t,modalColor:n,popoverColor:r,textColor2:o,textColor1:i,tableHeaderColor:a,tableColorHover:l,iconColor:s,primaryColor:c,fontWeightStrong:d,borderRadius:f,lineHeight:h,fontSizeSmall:p,fontSizeMedium:m,fontSizeLarge:g,dividerColor:b,heightSmall:v,opacityDisabled:y,tableColorStriped:C}=e;return Object.assign(Object.assign({}
2685,Wj),{actionDividerColor:b,lineHeight:h,borderRadius:f,fontSizeSmall:p,fontSizeMedium:m,fontSizeLarge:g,borderColor:ft(t,b),tdColorHover:ft(t,l),tdColorSorting:ft(t,l),tdColorStriped:ft(t,C),thColor:ft(t,a),thColorHover:ft(ft(t,a),l),thColorSorting:ft(ft(t,a),l),tdColor:t,tdTextColor:o,thTextColor:i,thFontWeight:d,thButtonColorHover:l,thIconColor:s,thIconColorActive:c,borderColorModal:ft(n,b),tdColorHoverModal:ft(n,l),tdColorSortingModal:ft(n,l),tdColorStripedModal:ft(n,C),thColorModal:ft(n,a),thColorHoverModal:ft(ft(n,a),l),thColorSortingModal:ft(ft(n,a),l),tdColorModal:n,borderColorPopover:ft(r,b),tdColorHoverPopover:ft(r,l),tdColorSortingPopover:ft(r,l),tdColorStripedPopover:ft(r,C),thColorPopover:ft(r,a),thColorHoverPopover:ft(ft(r,a),l),thColorSortingPopover:ft(ft(r,a),l),tdColorPopover:r,boxShadowBefore:"inset -12px 0 8px -12px rgba(0, 0, 0, .18)",boxShadowAfter:"inset 12px 0 8px -12px rgba(0, 0, 0, .18)",loadingColor:c,loadingSize:v,opacityLoading:y})}const qj={name:"DataTable",common:nt,peers:{Button:oo,Checkbox:Ls,Radio:Ev,Pagination:AP,Scrollbar:$r,Empty:Qi,Popover:Il,Ellipsis:HP,Dropdown:Ov},self:UP},Kj={name:"DataTable",common:et,peers:{Button:io,Checkbox:Hs,Radio:jP,Pagination:IP,Scrollbar:Er,Empty:Al,Popover:Dl,Ellipsis:LP,Dropdown:$v},self(e){const t=UP(e);return t.boxShadowAfter="inset 12px 0 8px -12px rgba(0, 0, 0, .36)",t.boxShadowBefore="inset -12px 0 8px -12px rgba(0, 0, 0, .36)",t}},WP=Object.assign(Object.assign({},_e.props),{onUnstableColumnResize:Function,pagination:{type:[Object,Boolean],default:!1},paginateSinglePage:{type:Boolean,default:!0},minHeight:[Number,String],maxHeight:[Number,String],columns:{type:Array,default:()=>[]},rowClassName:[String,Function],rowProps:Function,rowKey:Function,summary:[Function],data:{type:Array,default:()=>[]},loading:Boolean,bordered:{type:Boolean,default:void 0},bottomBordered:{type:Boolean,default:void 0},striped:Boolean,scrollX:[Number,String],defaultCheckedRowKeys:{type:Array,default:()=>[]},checkedRowKeys:Array,singleLine:{type:Boolean,default:!0},singleColumn:Boolean,size:String,remote:Boolean,defaultExpandedRowKeys:{type:Array,default:[]},defaultExpandAll:Boolean,expandedRowKeys:Array,stickyExpandedRows:Boolean,virtualScroll:Boolean,virtualScrollX:Boolean,virtualScrollHeader:Boolean,headerHeight:{type:Number,default:28},heightForRow:Function,minRowHeight:{type:Number,default:28},tableLayout:{type:String,default:"auto"},allowCheckingNotLoaded:Boolean,cascade:{type:Boolean,default:!0},childrenKey:{type:String,default:"children"},indent:{type:Number,default:16},flexHeight:Boolean,summaryPlacement:{type:String,default:"bottom"},paginationBehaviorOnFilter:{type:String,default:"current"},filterIconPopoverProps:Object,scrollbarProps:Object,renderCell:Function,renderExpandIcon:Function,spinProps:Object,getCsvCell:Function,getCsvHeader:Function,onLoad:Function,"onUpdate:page":[Function,Array],onUpdatePage:[Function,Array],"onUpdate:pageSize":[Function,Array],onUpdatePageSize:[Function,Array],"onUpdate:sorter":[Function,Array],onUpdateSorter:[Function,Array],"onUpdate:filters":[Function,Array],onUpdateFilters:[Function,Array],"onUpdate:checkedRowKeys":[Function,Array],onUpdateCheckedRowKeys:[Function,Array],"onUpdate:expandedRowKeys":[Function,Array],onUpdateExpandedRowKeys:[Function,Array],onScroll:Function,onPageChange:[Function,Array],onPageSizeChange:[Function,Array],onSorterChange:[Function,Array],onFiltersChange:[Function,Array],onCheckedRowKeysChange:[Function,Array]}),Ko="n-data-table",qP=40,KP=40;function px(e){if(e.type==="selection")return e.width===void 0?qP:en(e.width);if(e.type==="expand")return e.width===void 0?KP:en(e.width);if(!("children"in e))return typeof e.width=="string"?en(e.width):e.width}function Yj(e){var t,n;if(e.type==="selection")return At((t=e.width)!==null&&t!==void 0?t:qP);if(e.type==="expand")return At((n=e.width)!==null&&n!==void 0?n:KP);if(!("children"in e))return At(e.width)}function No(e){return e.type==="selection"?"__n_selection__":e.type==="expand"?"__n_expand__":e.key}function gx(e){return e&&(typeof e=="object"?Object.assign({},e):e)}function Gj(e){return e==="ascend"?1:e==="descend"?-1:0}function Xj(e,t,n){return n!==void 0&&(e=Math.min(e,typeof n=="number"?n:Number.parseFloat(n))),t!==void 0&&(e=Math.max(e,typeof t=="number"?t:Number.parseFloat(t))),e}function Qj(e,t){if(t!==void 0)return{width:t,minWidth:t,maxWidth:t};const n=Yj(e),{minWidth:r,maxWidth:o}=e;return{width:n,minWidth:At(r)||n,maxWidth:At(o)}}function Zj(e,t,n){return typeof n=="function"?n(e,t):n||""}function om(e){return e.filterOptionValues!==void 0||e.filterOptionValue===void 0&&e.defaultFilterOptionValues!==void 0}function im(e){return"children"in e?!1:!!e.sorter}function YP(e){return"children"in e&&e.children.length?!1:!!e.resizable}
2685function vx(e){return"children"in e?!1:!!e.filter&&(!!e.filterOptions||!!e.renderFilterMenu)}function bx(e){if(e){if(e==="descend")return"ascend"}else return"descend";return!1}function Jj(e,t){if(e.sorter===void 0)return null;const{customNextSortOrder:n}=e;return t===null||t.columnKey!==e.key?{columnKey:e.key,sorter:e.sorter,order:bx(!1)}:Object.assign(Object.assign({},t),{order:(n||bx)(t.order)})}function GP(e,t){return t.find(n=>n.columnKey===e.key&&n.order)!==void 0}function eU(e){return typeof e=="string"?e.replace(/,/g,"\\,"):e==null?"":`${e}`.replace(/,/g,"\\,")}function tU(e,t,n,r){const o=e.filter(l=>l.type!=="expand"&&l.type!=="selection"&&l.allowExport!==!1),i=o.map(l=>r?r(l):l.title).join(","),a=t.map(l=>o.map(s=>n?n(l[s.key],l,s):eU(l[s.key])).join(","));return[i,...a].join(`
2686`)}const nU=ae({name:"DataTableBodyCheckbox",props:{rowKey:{type:[String,Number],required:!0},disabled:{type:Boolean,required:!0},onUpdateChecked:{type:Function,required:!0}},setup(e){const{mergedCheckedRowKeySetRef:t,mergedInderminateRowKeySetRef:n}=Ve(Ko);return()=>{const{rowKey:r}=e;return u(Zi,{privateInsideTable:!0,disabled:e.disabled,indeterminate:n.value.has(r),checked:t.value.has(r),onUpdateChecked:e.onUpdateChecked})}}}),rU=k("radio",`
2687 line-height: var(--n-label-line-height);
2688 outline: none;
2689 position: relative;
2690 user-select: none;
2691 -webkit-user-select: none;
2692 display: inline-flex;
2693 align-items: flex-start;
2694 flex-wrap: nowrap;
2695 font-size: var(--n-font-size);
2696 word-break: break-word;
2697`,[N("checked",[I("dot",`
2698 background-color: var(--n-color-active);
2699 `)]),I("dot-wrapper",`
2700 position: relative;
2701 flex-shrink: 0;
2702 flex-grow: 0;
2703 width: var(--n-radio-size);
2704 `),k("radio-input",`
2705 position: absolute;
2706 border: 0;
2707 width: 0;
2708 height: 0;
2709 opacity: 0;
2710 margin: 0;
2711 `),I("dot",`
2712 position: absolute;
2713 top: 50%;
2714 left: 0;
2715 transform: translateY(-50%);
2716 height: var(--n-radio-size);
2717 width: var(--n-radio-size);
2718 background: var(--n-color);
2719 box-shadow: var(--n-box-shadow);
2720 border-radius: 50%;
2721 transition:
2722 background-color .3s var(--n-bezier),
2723 box-shadow .3s var(--n-bezier);
2724 `,[E("&::before",`
2725 content: "";
2726 opacity: 0;
2727 position: absolute;
2728 left: 4px;
2729 top: 4px;
2730 height: calc(100% - 8px);
2731 width: calc(100% - 8px);
2732 border-radius: 50%;
2733 transform: scale(.8);
2734 background: var(--n-dot-color-active);
2735 transition: 
2736 opacity .3s var(--n-bezier),
2737 background-color .3s var(--n-bezier),
2738 transform .3s var(--n-bezier);
2739 `),N("checked",{boxShadow:"var(--n-box-shadow-active)"},[E("&::before",`
2740 opacity: 1;
2741 transform: scale(1);
2742 `)])]),I("label",`
2743 color: var(--n-text-color);
2744 padding: var(--n-label-padding);
2745 font-weight: var(--n-label-font-weight);
2746 display: inline-block;
2747 transition: color .3s var(--n-bezier);
2748 `),xt("disabled",`
2749 cursor: pointer;
2750 `,[E("&:hover",[I("dot",{boxShadow:"var(--n-box-shadow-hover)"})]),N("focus",[E("&:not(:active)",[I("dot",{boxShadow:"var(--n-box-shadow-focus)"})])])]),N("disabled",`
2751 cursor: not-allowed;
2752 `,[I("dot",{boxShadow:"var(--n-box-shadow-disabled)",backgroundColor:"var(--n-color-disabled)"},[E("&::before",{backgroundColor:"var(--n-dot-color-disabled)"}),N("checked",`
2753 opacity: 1;
2754 `)]),I("label",{color:"var(--n-text-color-disabled)"}),k("radio-input",`
2755 cursor: not-allowed;
2756 `)])]),zv={name:String,value:{type:[String,Number,Boolean],default:"on"},checked:{type:Boolean,default:void 0},defaultChecked:Boolean,disabled:{type:Boolean,default:void 0},label:String,size:String,onUpdateChecked:[Function,Array],"onUpdate:checked":[Function,Array],checkedValue:{type:Boolean,default:void 0}},XP="n-radio-group";function QP(e){const t=Ve(XP,null),{mergedClsPrefixRef:n,mergedComponentPropsRef:r}=We(e),o=zn(e,{mergedSize(w){var x,S;const{size:T}=e;if(T!==void 0)return T;if(t){const{mergedSizeRef:{value:_}}=t;if(_!==void 0)return _}if(w)return w.mergedSize.value;const P=(S=(x=r==null?void 0:r.value)===null||x===void 0?void 0:x.Radio)===null||S===void 0?void 0:S.size;return P||"medium"},mergedDisabled(w){return!!(e.disabled||t!=null&&t.disabledRef.value||w!=null&&w.disabled.value)}}),{mergedSizeRef:i,mergedDisabledRef:a}=o,l=M(null),s=M(null),c=M(e.defaultChecked),f=_t(Ce(e,"checked"),c),h=
2756ht(()=>t?t.valueRef.value===e.value:f.value),p=ht(()=>{const{name:w}=e;if(w!==void 0)return w;if(t)return t.nameRef.value}),m=M(!1);function g(){if(t){const{doUpdateValue:w}=t,{value:x}=e;we(w,x)}else{const{onUpdateChecked:w,"onUpdate:checked":x}=e,{nTriggerFormInput:S,nTriggerFormChange:T}=o;w&&we(w,!0),x&&we(x,!0),S(),T(),c.value=!0}}function b(){a.value||h.value||g()}function v(){b(),l.value&&(l.value.checked=h.value)}function y(){m.value=!1}function C(){m.value=!0}return{mergedClsPrefix:t?t.mergedClsPrefixRef:n,inputRef:l,labelRef:s,mergedName:p,mergedDisabled:a,renderSafeChecked:h,focus:m,mergedSize:i,handleRadioInputChange:v,handleRadioInputBlur:y,handleRadioInputFocus:C}}const ZP=Object.assign(Object.assign({},_e.props),zv),Av=ae({name:"Radio",props:ZP,setup(e){const t=QP(e),n=_e("Radio","-radio",rU,Ev,e,t.mergedClsPrefix),r=R(()=>{const{mergedSize:{value:c}}=t,{common:{cubicBezierEaseInOut:d},self:{boxShadow:f,boxShadowActive:h,boxShadowDisabled:p,boxShadowFocus:m,boxShadowHover:g,color:b,colorDisabled:v,colorActive:y,textColor:C,textColorDisabled:w,dotColorActive:x,dotColorDisabled:S,labelPadding:T,labelLineHeight:P,labelFontWeight:_,[Oe("fontSize",c)]:O,[Oe("radioSize",c)]:z}}=n.value;return{"--n-bezier":d,"--n-label-line-height":P,"--n-label-font-weight":_,"--n-box-shadow":f,"--n-box-shadow-active":h,"--n-box-shadow-disabled":p,"--n-box-shadow-focus":m,"--n-box-shadow-hover":g,"--n-color":b,"--n-color-active":y,"--n-color-disabled":v,"--n-dot-color-active":x,"--n-dot-color-disabled":S,"--n-font-size":O,"--n-radio-size":z,"--n-text-color":C,"--n-text-color-disabled":w,"--n-label-padding":T}}),{inlineThemeDisabled:o,mergedClsPrefixRef:i,mergedRtlRef:a}=We(e),l=Kt("Radio",a,i),s=o?Ze("radio",R(()=>t.mergedSize.value[0]),r,e):void 0;return Object.assign(t,{rtlEnabled:l,cssVars:o?void 0:r,themeClass:s==null?void 0:s.themeClass,onRender:s==null?void 0:s.onRender})},render(){const{$slots:e,mergedClsPrefix:t,onRender:n,label:r}=this;return n==null||n(),u("label",{class:[`${t}-radio`,this.themeClass,this.rtlEnabled&&`${t}-radio--rtl`,this.mergedDisabled&&`${t}-radio--disabled`,this.renderSafeChecked&&`${t}-radio--checked`,this.focus&&`${t}-radio--focus`],style:this.cssVars},u("div",{class:`${t}-radio__dot-wrapper`}," ",u("div",{class:[`${t}-radio__dot`,this.renderSafeChecked&&`${t}-radio__dot--checked`]}),u("input",{ref:"inputRef",type:"radio",class:`${t}-radio-input`,value:this.value,name:this.mergedName,checked:this.renderSafeChecked,disabled:this.mergedDisabled,onChange:this.handleRadioInputChange,onFocus:this.handleRadioInputFocus,onBlur:this.handleRadioInputBlur})),Pt(e.default,o=>!o&&!r?null:u("div",{ref:"labelRef",class:`${t}-radio__label`},o||r)))}}),oU=zv,iU=ae({name:"RadioButton",props:zv,setup:QP,render(){const{mergedClsPrefix:e}=this;return u("label",{class:[`${e}-radio-button`,this.mergedDisabled&&`${e}-radio-button--disabled`,this.renderSafeChecked&&`${e}-radio-button--checked`,this.focus&&[`${e}-radio-button--focus`]]},u("input",{ref:"inputRef",type:"radio",class:`${e}-radio-input`,value:this.value,name:this.mergedName,checked:this.renderSafeChecked,disabled:this.mergedDisabled,onChange:this.handleRadioInputChange,onFocus:this.handleRadioInputFocus,onBlur:this.handleRadioInputBlur}),u("div",{class:`${e}-radio-button__state-border`}),Pt(this.$slots.default,t=>!t&&!this.label?null:u("div",{ref:"labelRef",class:`${e}-radio__label`},t||this.label)))}}),aU=k("radio-group",`
2757 display: inline-block;
2758 font-size: var(--n-font-size);
2759`,[I("splitor",`
2760 display: inline-block;
2761 vertical-align: bottom;
2762 width: 1px;
2763 transition:
2764 background-color .3s var(--n-bezier),
2765 opacity .3s var(--n-bezier);
2766 background: var(--n-button-border-color);
2767 `,[N("checked",{backgroundColor:"var(--n-button-border-color-active)"}),N("disabled",{opacity:"var(--n-opacity-disabled)"})]),N("button-group",`
2768 white-space: nowrap;
2769 height: var(--n-height);
2770 line-height: var(--n-height);
2771 `,[k("radio-button",{height:"var(--n-height)",lineHeight:"var(--n-height)"}),I("splitor",{height:"var(--n-height)"})]),k("radio-button",`
2772 vertical-align: bottom;
2773 outline: none;
2774 position: relative;
2775 user-select: none;
2776 -webkit-user-select: none;
2777 display: inline-block;
2778 box-sizing: border-box;
2779 padding-left: 14px;
2780 padding-right: 14px;
2781 white-space: nowrap;
2782 transition:
2783 background-color .3s var(--n-bezier),
2784 opacity .3s var(--n-bezier),
2785 border-color .3s var(--n-bezier),
2786 color .3s var(--n-bezier);
2787 background: var(--n-button-color);
2788 color: var(--n-button-text-color);
2789 border-top: 1px solid var(--n-button-border-color);
2790 border-bottom: 1px solid var(--n-button-border-color);
2791 `,[k("radio-input",`
2792 pointer-events: none;
2793 position: absolute;
2794 border: 0;
2795 border-radius: inherit;
2796 left: 0;
2797 right: 0;
2798 top: 0;
2799 bottom: 0;
2800 opacity: 0;
2801 z-index: 1;
2802 `),I("state-border",`
2803 z-index: 1;
2804 pointer-events: none;
2805 position: absolute;
2806 box-shadow: var(--n-button-box-shadow);
2807 transition: box-shadow .3s var(--n-bezier);
2808 left: -1px;
2809 bottom: -1px;
2810 right: -1px;
2811 top: -1px;
2812 `),E("&:first-child",`
2813 border-top-left-radius: var(--n-button-border-radius);
2814 border-bottom-left-radius: var(--n-button-border-radius);
2815 border-left: 1px solid var(--n-button-border-color);
2816 `,[I("state-border",`
2817 border-top-left-radius: var(--n-button-border-radius);
2818 border-bottom-left-radius: var(--n-button-border-radius);
2819 `)]),E("&:last-child",`
2820 border-top-right-radius: var(--n-button-border-radius);
2821 border-bottom-right-radius: var(--n-button-border-radius);
2822 border-right: 1px solid var(--n-button-border-color);
2823 `,[I("state-border",`
2824 border-top-right-radius: var(--n-button-border-radius);
2825 border-bottom-right-radius: var(--n-button-border-radius);
2826 `)]),xt("disabled",`
2827 cursor: pointer;
2828 `,[E("&:hover",[I("state-border",`
2829 transition: box-shadow .3s var(--n-bezier);
2830 box-shadow: var(--n-button-box-shadow-hover);
2831 `),xt("checked",{color:"var(--n-button-text-color-hover)"})]),N("focus",[E("&:not(:active)",[I("state-border",{boxShadow:"var(--n-button-box-shadow-focus)"})])])]),N("checked",`
2832 background: var(--n-button-color-active);
2833 color: var(--n-button-text-color-active);
2834 border-color: var(--n-button-border-color-active);
2835 `),N("disabled",`
2836 cursor: not-allowed;
2837 opacity: var(--n-opacity-disabled);
2838 `)])]);function lU(e,t,n){var r;const o=[];let i=!1;for(let a=0;a<e.length;++a){const l=e[a],s=(r=l.type)===null||r===void 0?void 0:r.name;s==="RadioButton"&&(i=!0);const c=l.props;if(s!=="RadioButton"){o.push(l);continue}if(a===0)o.push(l);else{const d=o[o.length-1].props,f=t===d.value,h=d.disabled,p=t===c.value,m=c.disabled,g=(f?2:0)+(h?0:1),b=(p?2:0)+(m?0:1),v={[`${n}-radio-group__splitor--disabled`]:h,[`${n}-radio-group__splitor--checked`]:f},y={[`${n}-radio-group__splitor--disabled`]:m,[`${n}-radio-group__splitor--checked`]:p},C=g<b?y:v;o.push(u("div",{class:[`${n}-radio-group__splitor`,C]}),l)}}return{children:o,isButtonGroup:i}}const JP=Object.assign(Object.assign({},_e.props),{name:String,value:[String,Number,Boolean],defaultValue:{type:[String,Number,Boolean],default:null},size:String,disabled:{type:Boolean,default:void 0},"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array]}),e2=ae({name:"RadioGroup",props:JP,setup(e){const t=M(null),{mergedSizeRef:n,mergedDisabledRef:r,nTriggerFormChange:o,nTriggerFormInput:i,nTriggerFormBlur:a,nTriggerFormFocus:l}=zn(e),{mergedClsPrefixRef:s,inlineThemeDisabled:c,mergedRtlRef:d}=We(e),f=_e("Radio","-radio-group",aU,Ev,e,s),h=M(e.defaultValue),m=_t(Ce(e,"value"),h);function g(x){const{onUpdateValue:S,"onUpdate:value":T}=e;S&&we(S,x),T&&we(T,x),h.value=x,o(),i()}function b(x){const{value:S}=t;S&&(S.contains(x.relatedTarget)||l())}function v(x){const{value:S}=t;S&&(S.contains(x.relatedTarget)||a())}ct(XP,{mergedClsPrefixRef:s,nameRef:Ce(e,"name"),valueRef:m,disabledRef:r,mergedSizeRef:n,doUpdateValue:g});const y=Kt("Radio",d,s),C=R(()=>{const{value:x}=n,{common:{cubicBezierEaseInOut:S},self:{buttonBorderColor:T,buttonBorderColorActive:P,buttonBorderRadius:_,buttonBoxShadow:O,buttonBoxShadowFocus:z,buttonBoxShadowHover:$,buttonColor:D,buttonColorActive:B,buttonTextColor:L,buttonTextColorActive:U,buttonTextColorHover:j,opacityDisabled:te,[Oe("buttonHeight",x)]:ue,[Oe("fontSize",x)]:ge}}=f.value;return{"--n-font-size":ge,"--n-bezier":S,"--n-button-border-color":T,"--n-button-border-color-active":P,"--n-button-border-radius":_,"--n-button-box-sha
2838dow":O,"--n-button-box-shadow-focus":z,"--n-button-box-shadow-hover":$,"--n-button-color":D,"--n-button-color-active":B,"--n-button-text-color":L,"--n-button-text-color-hover":j,"--n-button-text-color-active":U,"--n-height":ue,"--n-opacity-disabled":te}}),w=c?Ze("radio-group",R(()=>n.value[0]),C,e):void 0;return{selfElRef:t,rtlEnabled:y,mergedClsPrefix:s,mergedValue:m,handleFocusout:v,handleFocusin:b,cssVars:c?void 0:C,themeClass:w==null?void 0:w.themeClass,onRender:w==null?void 0:w.onRender}},render(){var e;const{mergedValue:t,mergedClsPrefix:n,handleFocusin:r,handleFocusout:o}=this,{children:i,isButtonGroup:a}=lU(Zr(Ns(this)),t,n);return(e=this.onRender)===null||e===void 0||e.call(this),u("div",{onFocusin:r,onFocusout:o,ref:"selfElRef",class:[`${n}-radio-group`,this.rtlEnabled&&`${n}-radio-group--rtl`,this.themeClass,a&&`${n}-radio-group--button-group`],style:this.cssVars},i)}}),sU=ae({name:"DataTableBodyRadio",props:{rowKey:{type:[String,Number],required:!0},disabled:{type:Boolean,required:!0},onUpdateChecked:{type:Function,required:!0}},setup(e){const{mergedCheckedRowKeySetRef:t,componentId:n}=Ve(Ko);return()=>{const{rowKey:r}=e;return u(Av,{name:n,disabled:e.disabled,checked:t.value.has(r),onUpdateChecked:e.onUpdateChecked})}}}),t2=Object.assign(Object.assign({},wl),_e.props),Cd=ae({name:"Tooltip",props:t2,slots:Object,__popover__:!0,setup(e){const{mergedClsPrefixRef:t}=We(e),n=_e("Tooltip","-tooltip",void 0,Kf,e,t),r=M(null);return Object.assign(Object.assign({},{syncPosition(){r.value.syncPosition()},setShow(i){r.value.setShow(i)}}),{popoverRef:r,mergedTheme:n,popoverThemeOverrides:R(()=>n.value.self)})},render(){const{mergedTheme:e,internalExtraClass:t}=this;return u(Nl,Object.assign(Object.assign({},this.$props),{theme:e.peers.Popover,themeOverrides:e.peerOverrides.Popover,builtinThemeOverrides:this.popoverThemeOverrides,internalExtraClass:t.concat("tooltip"),ref:"popoverRef"}),this.$slots)}}),n2=k("ellipsis",{overflow:"hidden"},[xt("line-clamp",`
2839 white-space: nowrap;
2840 display: inline-block;
2841 vertical-align: bottom;
2842 max-width: 100%;
2843 `),N("line-clamp",`
2844 display: -webkit-inline-box;
2845 -webkit-box-orient: vertical;
2846 `),N("cursor-pointer",`
2847 cursor: pointer;
2848 `)]);function zp(e){return`${e}-ellipsis--line-clamp`}function Ap(e,t){return`${e}-ellipsis--cursor-${t}`}const Iv=Object.assign(Object.assign({},_e.props),{expandTrigger:String,lineClamp:[Number,String],tooltip:{type:[Boolean,Object],default:!0}}),Yf=ae({name:"Ellipsis",inheritAttrs:!1,props:Iv,slots:Object,setup(e,{slots:t,attrs:n}){const r=uk(),o=_e("Ellipsis","-ellipsis",n2,HP,e,r),i=M(null),a=M(null),l=M(null),s=M(!1),c=R(()=>{const{lineClamp:b}=e,{value:v}=s;return b!==void 0?{textOverflow:"","-webkit-line-clamp":v?"":b}:{textOverflow:v?"":"ellipsis","-webkit-line-clamp":""}});function d(){let b=!1;const{value:v}=s;if(v)return!0;const{value:y}=i;if(y){const{lineClamp:C}=e;if(p(y),C!==void 0)b=y.scrollHeight<=y.offsetHeight;else{const{value:w}=a;w&&(b=w.getBoundingClientRect().width<=y.getBoundingClientRect().width)}m(y,b)}return b}const f=R(()=>e.expandTrigger==="click"?()=>{var b;const{value:v}=s;v&&((b=l.value)===null||b===void 0||b.setShow(!1)),s.value=!v}:void 0);Rf(()=>{var b;e.tooltip&&((b=l.value)===null||b===void 0||b.setShow(!1))});const h=()=>u("span",Object.assign({},Jn(n,{class:[`${r.value}-ellipsis`,e.lineClamp!==void 0?zp(r.value):void 0,e.expandTrigger==="click"?Ap(r.value,"pointer"):void 0],style:c.value}),{ref:"triggerRef",onClick:f.value,onMouseenter:e.expandTrigger==="click"?d:void 0}),e.lineClamp?t:u("span",{ref:"triggerInnerRef"},t));function p(b){if(!b)return;const v=c.value,y=zp(r.value);e.lineClamp!==void 0?g(b,y,"add"):g(b,y,"remove");for(const C in v)b.style[C]!==v[C]&&(b.style[C]=v[C])}function m(b,v){const y=Ap(r.value,"pointer");e.expandTrigger==="click"&&!v?g(b,y,"add"):g(b,y,"remove")}function g(b,v,y){y==="add"?b.classList.contains(v)||b.classList.add(v):b.classList.contains(v)&&b.classList.remove(v)}return{mergedTheme:o,triggerRef:i,triggerInnerRef:a,tooltipRef:l,handleClick:f,renderTrigger:h,getTooltipDisabled:d}},render(){var e;const{tooltip:t,renderTrigger:n,$slots:r}=this;if(t){const{mergedTheme:o}=this;return u(Cd,Object.assign({ref:"tooltipRef",placement:"top"},t,{getDisabled:this.getTooltipDisabled,theme:o.peers.Tooltip,themeOverrides:o.peerOverrides.Tooltip}),{trigger:n,default:(e=r.tooltip)!==null&&e!==void 0?e:r.default})}else return n()}}),r2=ae({name:"PerformantEllipsis",props:Iv,inheritAttrs:!1,setup(e,{attrs:t,slots:n}){const r=M(!1),o=uk();return bo("-ellipsis",n2,o),{mouseEntered:r,renderTrigger:()=>{const{lineClamp:a}=e,l=o.value;return u("span",Object.assign({},Jn(t,{class:[`${l}-ellipsis`,a!==void 0?zp(l):void 0,e.expandTrigger==="click"?Ap(l,"pointer"):void 0],style:a===void 0?{textOverflow:"ellipsis"}:{"-webkit-line-clamp":a}}),{onMouseenter:()=>{r.value=!0}}),a?n:u("span",null,n))}}},render(){return this.mouseEntered?u(Yf,Jn({},this.$attrs,this.$props),this.$slots):this.renderTrigger()}}),cU=ae({name:"DataTableCell",props:{clsPrefix:{type:String,required:!0},row:{type:Object,required:!0},index:{type:Number,required:!0},column:{type:Object,required:!0},isSummary:Boolean,mergedTheme:{type:Object,required:!0},renderCell:Function},render(){var e;const{isSummary:t,column:n,row:r,renderCell:o}=this;let i;const{render:a,key:l,ellipsis:s}=n;if(a&&!t?i=a(r,this.index):t?i=(e=r[l])===null||e===void 0?void 0:e.value:i=o?o(Yc(r,l),r,n):Yc(r,l),s)if(typeof s=="object"){const{mergedTheme:c}=this;return n.ellipsisComponent==="performant-ellipsis"?u(r2,Object.assign({},s,{theme:c.peers.Ellipsis,themeOverrides:c.peerOverrides.Ellipsis}),{default:()=>i}):u(Yf,Object.assign({},s,{theme:c.peers.Ellipsis,themeOverrides:c.peerOverrides.Ellipsis}),{default:()=>i})}else return u("span",{class:`${this.clsPrefix}-data-table-td__ellipsis`},i);return i}}),yx=ae({name:"DataTableExpandTrigger",props:{clsPrefix:{type:String,required:!0},expanded:Boolean,loading:Boolean,onClick:{type:Function,required:!0},renderExpandIcon:{type:Function},rowData:{type:Object,required:!0}},render(){const{clsPrefix:e}=this;return u("div",{class:[`${e}-data-table-expand-trigger`,this.expanded&&`${e}-data-table-expand-trigger--expanded`],onClick:this.onClick,onMousedown:t=>{t.preventDefault()}},u(yi,null,{default:()=>this.loading?u(qo,{key:"loading",clsPrefix:this.clsPrefix,radius:85,strokeWidth:15,scale:.88}):this.renderExpandIcon?this.renderExpandIcon({expanded:this.expanded,rowData:this.rowData}):u(vt,{clsPrefix:e,key:"base-icon"},{default:()=>u($l,null)})}
2848))}}),dU=ae({name:"DataTableFilterMenu",props:{column:{type:Object,required:!0},radioGroupName:{type:String,required:!0},multiple:{type:Boolean,required:!0},value:{type:[Array,String,Number],default:null},options:{type:Array,required:!0},onConfirm:{type:Function,required:!0},onClear:{type:Function,required:!0},onChange:{type:Function,required:!0}},setup(e){const{mergedClsPrefixRef:t,mergedRtlRef:n}=We(e),r=Kt("DataTable",n,t),{mergedClsPrefixRef:o,mergedThemeRef:i,localeRef:a}=Ve(Ko),l=M(e.value),s=R(()=>{const{value:m}=l;return Array.isArray(m)?m:null}),c=R(()=>{const{value:m}=l;return om(e.column)?Array.isArray(m)&&m.length&&m[0]||null:Array.isArray(m)?null:m});function d(m){e.onChange(m)}function f(m){e.multiple&&Array.isArray(m)?l.value=m:om(e.column)&&!Array.isArray(m)?l.value=[m]:l.value=m}function h(){d(l.value),e.onConfirm()}function p(){e.multiple||om(e.column)?d([]):d(null),e.onClear()}return{mergedClsPrefix:o,rtlEnabled:r,mergedTheme:i,locale:a,checkboxGroupValue:s,radioGroupValue:c,handleChange:f,handleConfirmClick:h,handleClearClick:p}},render(){const{mergedTheme:e,locale:t,mergedClsPrefix:n}=this;return u("div",{class:[`${n}-data-table-filter-menu`,this.rtlEnabled&&`${n}-data-table-filter-menu--rtl`]},u(mn,null,{default:()=>{const{checkboxGroupValue:r,handleChange:o}=this;return this.multiple?u(iP,{value:r,class:`${n}-data-table-filter-menu__group`,onUpdateValue:o},{default:()=>this.options.map(i=>u(Zi,{key:i.value,theme:e.peers.Checkbox,themeOverrides:e.peerOverrides.Checkbox,value:i.value},{default:()=>i.label}))}):u(e2,{name:this.radioGroupName,class:`${n}-data-table-filter-menu__group`,value:this.radioGroupValue,onUpdateValue:this.handleChange},{default:()=>this.options.map(i=>u(Av,{key:i.value,value:i.value,theme:e.peers.Radio,themeOverrides:e.peerOverrides.Radio},{default:()=>i.label}))})}}),u("div",{class:`${n}-data-table-filter-menu__action`},u(Vt,{size:"tiny",theme:e.peers.Button,themeOverrides:e.peerOverrides.Button,onClick:this.handleClearClick},{default:()=>t.clear}),u(Vt,{theme:e.peers.Button,themeOverrides:e.peerOverrides.Button,type:"primary",size:"tiny",onClick:this.handleConfirmClick},{default:()=>t.confirm})))}}),uU=ae({name:"DataTableRenderFilter",props:{render:{type:Function,required:!0},active:{type:Boolean,default:!1},show:{type:Boolean,default:!1}},render(){const{render:e,active:t,show:n}=this;return e({active:t,show:n})}});function fU(e,t,n){const r=Object.assign({},e);return r[t]=n,r}const hU=ae({name:"DataTableFilterButton",props:{column:{type:Object,required:!0},options:{type:Array,default:()=>[]}},setup(e){const{mergedComponentPropsRef:t}=We(),{mergedThemeRef:n,mergedClsPrefixRef:r,mergedFilterStateRef:o,filterMenuCssVarsRef:i,paginationBehaviorOnFilterRef:a,doUpdatePage:l,doUpdateFilters:s,filterIconPopoverPropsRef:c}=Ve(Ko),d=M(!1),f=o,h=R(()=>e.column.filterMultiple!==!1),p=R(()=>{const C=f.value[e.column.key];if(C===void 0){const{value:w}=h;return w?[]:null}return C}),m=R(()=>{const{value:C}=p;return Array.isArray(C)?C.length>0:C!==null}),g=R(()=>{var C,w;return((w=(C=t==null?void 0:t.value)===null||C===void 0?void 0:C.DataTable)===null||w===void 0?void 0:w.renderFilter)||e.column.renderFilter});function b(C){const w=fU(f.value,e.column.key,C);s(w,e.column),a.value==="first"&&l(1)}function v(){d.value=!1}function y(){d.value=!1}return{mergedTheme:n,mergedClsPrefix:r,active:m,showPopover:d,mergedRenderFilter:g,filterIconPopoverProps:c,filterMultiple:h,mergedFilterValue:p,filterMenuCssVars:i,handleFilterChange:b,handleFilterMenuConfirm:y,handleFilterMenuCancel:v}},render(){const{mergedTheme:e,mergedClsPrefix:t,handleFilterMenuCancel:n,filterIconPopoverProps:r}=this;return u(Nl,Object.assign({show:this.showPopover,onUpdateShow:o=>this.showPopover=o,trigger:"click",theme:e.peers.Popover,themeOverrides:e.peerOverrides.Popover,placement:"bottom"},r,{style:{padding:0}}),{trigger:()=>{const{mergedRenderFilter:o}=this;if(o)return u(uU,{"data-data-table-filter":!0,render:o,active:this.active,show:this.showPopover});const{renderFilterIcon:i}=this.column;return u("div",{"data-data-table-filter":!0,class:[`${t}-data-table-filter`,{[`${t}-data-table-filter--active`]:this.active,[`${t}-data-table-filter--show`]:this.showPopover}]},i?i({active:this.active,show:this.showPopover}):u(vt,{clsPrefix:t},{default:()=>u(G6,null)}))},default:()=>{const{renderFilterMenu:o}=this.column;return o?o({hide:n}):u(dU,{style:this.filterMenuCssVars,radioGroupName:String(this.column.key),multiple:this.filterMultiple,value:this.mergedFilterValue,options:this.options,column:this.column,onChange:this.handleFilterChange,onClear:this.handleFilterMenuCancel,onConfirm:this.handleFilterMenuConfirm})}})}}),mU=ae({name:"ColumnResizeButton",props:{onResizeStart:Function,onResize:Function,onResizeEnd:Function},setup(e){const{mergedClsPrefixRef:t}=Ve(Ko),n=M(!1);let r=0;function o(s){return s.clientX}function i(s){var c;s.preventDefault();const d=n.value;r=o(s),n.value=!0,d||(Et("mousemove",window,a),Et("mouseup",window,l),(c=e.onResizeStart)===null||c===void 0||c.c
2848all(e))}function a(s){var c;(c=e.onResize)===null||c===void 0||c.call(e,o(s)-r)}function l(){var s;n.value=!1,(s=e.onResizeEnd)===null||s===void 0||s.call(e),kt("mousemove",window,a),kt("mouseup",window,l)}return Jt(()=>{kt("mousemove",window,a),kt("mouseup",window,l)}),{mergedClsPrefix:t,active:n,handleMousedown:i}},render(){const{mergedClsPrefix:e}=this;return u("span",{"data-data-table-resizable":!0,class:[`${e}-data-table-resize-button`,this.active&&`${e}-data-table-resize-button--active`],onMousedown:this.handleMousedown})}}),pU=ae({name:"DataTableRenderSorter",props:{render:{type:Function,required:!0},order:{type:[String,Boolean],default:!1}},render(){const{render:e,order:t}=this;return e({order:t})}}),gU=ae({name:"SortIcon",props:{column:{type:Object,required:!0}},setup(e){const{mergedComponentPropsRef:t}=We(),{mergedSortStateRef:n,mergedClsPrefixRef:r}=Ve(Ko),o=R(()=>n.value.find(s=>s.columnKey===e.column.key)),i=R(()=>o.value!==void 0),a=R(()=>{const{value:s}=o;return s&&i.value?s.order:!1}),l=R(()=>{var s,c;return((c=(s=t==null?void 0:t.value)===null||s===void 0?void 0:s.DataTable)===null||c===void 0?void 0:c.renderSorter)||e.column.renderSorter});return{mergedClsPrefix:r,active:i,mergedSortOrder:a,mergedRenderSorter:l}},render(){const{mergedRenderSorter:e,mergedSortOrder:t,mergedClsPrefix:n}=this,{renderSorterIcon:r}=this.column;return e?u(pU,{render:e,order:t}):u("span",{class:[`${n}-data-table-sorter`,t==="ascend"&&`${n}-data-table-sorter--asc`,t==="descend"&&`${n}-data-table-sorter--desc`]},r?r({order:t}):u(vt,{clsPrefix:n},{default:()=>u(dR,null)}))}}),Dv="n-dropdown-menu",Gf="n-dropdown",xx="n-dropdown-option",o2=ae({name:"DropdownDivider",props:{clsPrefix:{type:String,required:!0}},render(){return u("div",{class:`${this.clsPrefix}-dropdown-divider`})}}),vU=ae({name:"DropdownGroupHeader",props:{clsPrefix:{type:String,required:!0},tmNode:{type:Object,required:!0}},setup(){const{showIconRef:e,hasSubmenuRef:t}=Ve(Dv),{renderLabelRef:n,labelFieldRef:r,nodePropsRef:o,renderOptionRef:i}=Ve(Gf);return{labelField:r,showIcon:e,hasSubmenu:t,renderLabel:n,nodeProps:o,renderOption:i}},render(){var e;const{clsPrefix:t,hasSubmenu:n,showIcon:r,nodeProps:o,renderLabel:i,renderOption:a}=this,{rawNode:l}=this.tmNode,s=u("div",Object.assign({class:`${t}-dropdown-option`},o==null?void 0:o(l)),u("div",{class:`${t}-dropdown-option-body ${t}-dropdown-option-body--group`},u("div",{"data-dropdown-option":!0,class:[`${t}-dropdown-option-body__prefix`,r&&`${t}
2848-dropdown-option-body__prefix--show-icon`]},an(l.icon)),u("div",{class:`${t}-dropdown-option-body__label`,"data-dropdown-option":!0},i?i(l):an((e=l.title)!==null&&e!==void 0?e:l[this.labelField])),u("div",{class:[`${t}-dropdown-option-body__suffix`,n&&`${t}-dropdown-option-body__suffix--has-submenu`],"data-dropdown-option":!0})));return a?a({node:s,option:l}):s}});function i2(e){const{textColorBase:t,opacity1:n,opacity2:r,opacity3:o,opacity4:i,opacity5:a}=e;return{color:t,opacity1Depth:n,opacity2Depth:r,opacity3Depth:o,opacity4Depth:i,opacity5Depth:a}}const bU={common:nt,self:i2},yU={name:"Icon",common:et,self:i2},xU=k("icon",`
2849 height: 1em;
2850 width: 1em;
2851 line-height: 1em;
2852 text-align: center;
2853 display: inline-block;
2854 position: relative;
2855 fill: currentColor;
2856`,[N("color-transition",{transition:"color .3s var(--n-bezier)"}),N("depth",{color:"var(--n-color)"},[E("svg",{opacity:"var(--n-opacity)",transition:"opacity .3s var(--n-bezier)"})]),E("svg",{height:"1em",width:"1em"})]),a2=Object.assign(Object.assign({},_e.props),{depth:[String,Number],size:[Number,String],color:String,component:[Object,Function]}),l2=ae({_n_icon__:!0,name:"Icon",inheritAttrs:!1,props:a2,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=We(e),r=_e("Icon","-icon",xU,bU,e,t),o=R(()=>{const{depth:a}=e,{common:{cubicBezierEaseInOut:l},self:s}=r.value;if(a!==void 0){const{color:c,[`opacity${a}Depth`]:d}=s;return{"--n-bezier":l,"--n-color":c,"--n-opacity":d}}return{"--n-bezier":l,"--n-color":"","--n-opacity":""}}),i=n?Ze("icon",R(()=>`${e.depth||"d"}`),o,e):void 0;return{mergedClsPrefix:t,mergedStyle:R(()=>{const{size:a,color:l}=e;return{fontSize:At(a),color:l}}),cssVars:n?void 0:o,themeClass:i==null?void 0:i.themeClass,onRender:i==null?void 0:i.onRender}},render(){var e;const{$parent:t,depth:n,mergedClsPrefix:r,component:o,onRender:i,themeClass:a}=this;return!((e=t==null?void 0:t.$options)===null||e===void 0)&&e._n_icon__&&hr("icon","don't wrap `n-icon` inside `n-icon`"),i==null||i(),u("i",Jn(this.$attrs,{role:"img",class:[`${r}-icon`,a,{[`${r}-icon--depth`]:n,[`${r}-icon--color-transition`]:n!==void 0}],style:[this.cssVars,this.mergedStyle]}),o?u(o):this.$slots)}});function Ip(e,t){return e.type==="submenu"||e.type===void 0&&e[t]!==void 0}function CU(e){return e.type==="group"}function s2(e){return e.type==="divider"}function wU(e){return e.type==="render"}const c2=ae({name:"DropdownOption",props:{clsPrefix:{type:String,required:!0},tmNode:{type:Object,required:!0},parentKey:{type:[String,Number],default:null},placement:{type:String,default:"right-start"},props:Object,scrollable:Boolean},setup(e){const t=Ve(Gf),{hoverKeyRef:n,keyboardKeyRef:r,lastToggledSubmenuKeyRef:o,pendingKeyPathRef:i,activeKeyPathRef:a,animatedRef:l,mergedShowRef:s,renderLabelRef:c,renderIconRef:d,labelFieldRef:f,childrenFieldRef:h,renderOptionRef:p,nodePropsRef:m,menuPropsRef:g}=t,b=Ve(xx,null),v=Ve(Dv),y=Ve(Ds),C=R(()=>e.tmNode.rawNode),w=R(()=>{const{value:j}=h;return Ip(e.tmNode.rawNode,j)}),x=R(()=>{const{disabled:j}=e.tmNode;return j}),S=R(()=>{if(!w.value)return!1;const{key:j,disabled:te}=e.tmNode;if(te)return!1;const{value:ue}=n,{value:ge}=r,{value:Q}=o,{value:le}=i;return ue!==null?le.includes(j):ge!==null?le.includes(j)&&le[le.length-1]!==j:Q!==null?le.includes(j):!1}),T=R(()=>r.value===null&&!l.value),P=dD(S,300,T),_=R(()=>!!(b!=null&&b.enteringSubmenuRef.value)),O=M(!1);ct(xx,{enteringSubmenuRef:O});function z(){O.value=!0}function $(){O.value=!1}function D(){const{parentKey:j,tmNode:te}=e;te.disabled||s.value&&(o.value=j,r.value=null,n.value=te.key)}function B(){const{tmNode:j}=e;j.disabled||s.value&&n.value!==j.key&&D()}function L(j){if(e.tmNode.disabled||!s.value)return;const{relatedTarget:te}=j;te&&!yn({target:te},"dropdownOption")&&!yn({target:te},"scrollbarRail")&&(n.value=null)}function U(){const{value:j}=w,{tmNode:te}=e;s.value&&!j&&!te.disabled&&(t.doSelect(te.key,te.rawNode),t.doUpdateShow(!1))}return{labelField:f,renderLabel:c,renderIcon:d,siblingHasIcon:v.showIconRef,siblingHasSubmenu:v.hasSubmenuRef,menuProps:g,popoverBody:y,animated:l,mergedShowSubmenu:R(()=>P.value&&!_.value),rawNode:C,hasSubmenu:w,pending:ht(()=>{const{value:j}=i,{key:te}=e.tmNode;return j.includes(te)}),childActive:ht(()=>{const{value:j}=a,{key:te}=e.tmNode,ue=j.findIndex(ge=>te===ge);return ue===-1?!1:ue<j.length-1}),active:ht(()=>{const{value:j}=a,{key:te}=e.tmNode,ue=j.findIndex(ge=>te===ge);return ue===-1?!1:ue===j.length-1}),mergedDisabled:x,renderOption:p,nodeProps:m,handleClick:U,handleMouseMove:B,handleMouseEnter:D,handleMouseLeave:L,handleSubmenuBeforeEnter:z,handleSubmenuAfterEnter:$}},render(){var e,t;const{animated:n,rawNode:r,mergedShowSubmenu:o,clsPrefix:i,siblingHasIcon:a,siblingHasSubmenu:l,renderLabel:s,renderIcon:c,renderOption:d,nodeProps:f,props:h,scrollable:p}=this;let m=null;if(o){const y=(e=this.menuProps)===null||e===void 0?void 0:e.call(this,r,r.children);m=u(d2,Object.assign({},y,{clsPrefix:i,scrollable:this.scrollable,tmNodes:this.tmNode.children,parentKey:this.tmNode.key}))}const g={class:[`${i}-dropdown-option-body`,this.pending&&`${i}-dropdown-option-body--pending`,this.active&&`${i}-dropdown-option-body--active`,this.childActive&&`${i}-dropdown-option-body--child-active`,this.mergedDisabled&&`${i}-dropdown-option-body--disabled`],onMousemove:this.handleMouseMove,onMouseenter:this.handleMouseEnter,onMouseleave:this.handleMouseLeave,onClick:this.handleClick},b=f==null?void 0:f(r),v=u("div",Object.assign({class:[`${i}-dropdown-option`,b==null?void 0:b.class],"data-dropdown-option":!0},b),u("div",Jn(g,h),[u("div",{class:[`${i}-dropdown-option-body__prefix`,a&&`${i}
2856-dropdown-option-body__prefix--show-icon`]},[c?c(r):an(r.icon)]),u("div",{"data-dropdown-option":!0,class:`${i}-dropdown-option-body__label`},s?s(r):an((t=r[this.labelField])!==null&&t!==void 0?t:r.title)),u("div",{"data-dropdown-option":!0,class:[`${i}-dropdown-option-body__suffix`,l&&`${i}-dropdown-option-body__suffix--has-submenu`]},this.hasSubmenu?u(l2,null,{default:()=>u($l,null)}):null)]),this.hasSubmenu?u(Eo,null,{default:()=>[u(zo,null,{default:()=>u("div",{class:`${i}-dropdown-offset-container`},u(mo,{show:this.mergedShowSubmenu,placement:this.placement,to:p&&this.popoverBody||void 0,teleportDisabled:!p},{default:()=>u("div",{class:`${i}-dropdown-menu-wrapper`},n?u(Zt,{onBeforeEnter:this.handleSubmenuBeforeEnter,onAfterEnter:this.handleSubmenuAfterEnter,name:"fade-in-scale-up-transition",appear:!0},{default:()=>m}):m)}))})]}):null);return d?d({node:v,option:r}):v}}),SU=ae({name:"NDropdownGroup",props:{clsPrefix:{type:String,required:!0},tmNode:{type:Object,required:!0},parentKey:{type:[String,Number],default:null}},render(){const{tmNode:e,parentKey:t,clsPrefix:n}=this,{children:r}=e;return u(Ft,null,u(vU,{clsPrefix:n,tmNode:e,key:e.key}),r==null?void 0:r.map(o=>{const{rawNode:i}=o;return i.show===!1?null:s2(i)?u(o2,{clsPrefix:n,key:o.key}):o.isGroup?(hr("dropdown","`group` node is not allowed to be put in `group` node."),null):u(c2,{clsPrefix:n,tmNode:o,parentKey:t,key:o.key})}))}}),kU=ae({name:"DropdownRenderOption",props:{tmNode:{type:Object,required:!0}},render(){const{rawNode:{render:e,props:t}}=this.tmNode;return u("div",t,[e==null?void 0:e()])}}),d2=ae({name:"DropdownMenu",props:{scrollable:Boolean,showArrow:Boolean,arrowStyle:[String,Object],clsPrefix:{type:String,required:!0},tmNodes:{type:Array,default:()=>[]},parentKey:{type:[String,Number],default:null}},setup(e){const{renderIconRef:t,childrenFieldRef:n}=Ve(Gf);ct(Dv,{showIconRef:R(()=>{const o=t.value;return e.tmNodes.some(i=>{var a;if(i.isGroup)return(a=i.children)===null||a===void 0?void 0:a.some(({rawNode:s})=>o?o(s):s.icon);const{rawNode:l}=i;return o?o(l):l.icon})}),hasSubmenuRef:R(()=>{const{value:o}=n;return e.tmNodes.some(i=>{var a;if(i.isGroup)return(a=i.children)===null||a===void 0?void 0:a.some(({rawNode:s})=>Ip(s,o));const{rawNode:l}=i;return Ip(l,o)})})});const r=M(null);return ct(ud,null),ct(dd,null),ct(Ds,r),{bodyRef:r}},render(){const{parentKey:e,clsPrefix:t,scrollable:n}=this,r=this.tmNodes.map(o=>{const{rawNode:i}=o;return i.show===!1?null:wU(i)?u(kU,{tmNode:o,key:o.key}):s2(i)?u(o2,{clsPrefix:t,key:o.key}):CU(i)?u(SU,{clsPrefix:t,tmNode:o,parentKey:e,key:o.key}):u(c2,{clsPrefix:t,tmNode:o,parentKey:e,key:o.key,props:i.props,scrollable:n})});return u("div",{class:[`${t}-dropdown-menu`,n&&`${t}-dropdown-menu--scrollable`],ref:"bodyRef"},n?u(ws,{contentClass:`${t}-dropdown-menu__content`},{default:()=>r}):r,this.showArrow?OR({clsPrefix:t,arrowStyle:this.arrowStyle,arrowClass:void 0,arrowWrapperClass:void 0,arrowWrapperStyle:void 0}):null)}}),RU=k("dropdown-menu",`
2857 transform-origin: var(--v-transform-origin);
2858 background-color: var(--n-color);
2859 border-radius: var(--n-border-radius);
2860 box-shadow: var(--n-box-shadow);
2861 position: relative;
2862 transition:
2863 background-color .3s var(--n-bezier),
2864 box-shadow .3s var(--n-bezier);
2865`,[er(),k("dropdown-option",`
2866 position: relative;
2867 `,[E("a",`
2868 text-decoration: none;
2869 color: inherit;
2870 outline: none;
2871 `,[E("&::before",`
2872 content: "";
2873 position: absolute;
2874 left: 0;
2875 right: 0;
2876 top: 0;
2877 bottom: 0;
2878 `)]),k("dropdown-option-body",`
2879 display: flex;
2880 cursor: pointer;
2881 position: relative;
2882 height: var(--n-option-height);
2883 line-height: var(--n-option-height);
2884 font-size: var(--n-font-size);
2885 color: var(--n-option-text-color);
2886 transition: color .3s var(--n-bezier);
2887 `,[E("&::before",`
2888 content: "";
2889 position: absolute;
2890 top: 0;
2891 bottom: 0;
2892 left: 4px;
2893 right: 4px;
2894 transition: background-color .3s var(--n-bezier);
2895 border-radius: var(--n-border-radius);
2896 `),xt("disabled",[N("pending",`
2897 color: var(--n-option-text-color-hover);
2898 `,[I("prefix, suffix",`
2899 color: var(--n-option-text-color-hover);
2900 `),E("&::before","background-color: var(--n-option-color-hover);")]),N("active",`
2901 color: var(--n-option-text-color-active);
2902 `,[I("prefix, suffix",`
2903 color: var(--n-option-text-color-active);
2904 `),E("&::before","background-color: var(--n-option-color-active);")]),N("child-active",`
2905 color: var(--n-option-text-color-child-active);
2906 `,[I("prefix, suffix",`
2907 color: var(--n-option-text-color-child-active);
2908 `)])]),N("disabled",`
2909 cursor: not-allowed;
2910 opacity: var(--n-option-opacity-disabled);
2911 `),N("group",`
2912 font-size: calc(var(--n-font-size) - 1px);
2913 color: var(--n-group-header-text-color);
2914 `,[I("prefix",`
2915 width: calc(var(--n-option-prefix-width) / 2);
2916 `,[N("show-icon",`
2917 width: calc(var(--n-option-icon-prefix-width) / 2);
2918 `)])]),I("prefix",`
2919 width: var(--n-option-prefix-width);
2920 display: flex;
2921 justify-content: center;
2922 align-items: center;
2923 color: var(--n-prefix-color);
2924 transition: color .3s var(--n-bezier);
2925 z-index: 1;
2926 `,[N("show-icon",`
2927 width: var(--n-option-icon-prefix-width);
2928 `),k("icon",`
2929 font-size: var(--n-option-icon-size);
2930 `)]),I("label",`
2931 white-space: nowrap;
2932 flex: 1;
2933 z-index: 1;
2934 `),I("suffix",`
2935 box-sizing: border-box;
2936 flex-grow: 0;
2937 flex-shrink: 0;
2938 display: flex;
2939 justify-content: flex-end;
2940 align-items: center;
2941 min-width: var(--n-option-suffix-width);
2942 padding: 0 8px;
2943 transition: color .3s var(--n-bezier);
2944 color: var(--n-suffix-color);
2945 z-index: 1;
2946 `,[N("has-submenu",`
2947 width: var(--n-option-icon-suffix-width);
2948 `),k("icon",`
2949 font-size: var(--n-option-icon-size);
2950 `)]),k("dropdown-menu","pointer-events: all;")]),k("dropdown-offset-container",`
2951 pointer-events: none;
2952 position: absolute;
2953 left: 0;
2954 right: 0;
2955 top: -4px;
2956 bottom: -4px;
2957 `)]),k("dropdown-divider",`
2958 transition: background-color .3s var(--n-bezier);
2959 background-color: var(--n-divider-color);
2960 height: 1px;
2961 margin: 4px 0;
2962 `),k("dropdown-menu-wrapper",`
2963 transform-origin: var(--v-transform-origin);
2964 width: fit-content;
2965 `),E(">",[k("scrollbar",`
2966 height: inherit;
2967 max-height: inherit;
2968 `)]),xt("scrollable",`
2969 padding: var(--n-padding);
2970 `),N("scrollable",[I("content",`
2971 padding: var(--n-padding);
2972 `)])]),TU={animated:{type:Boolean,default:!0},keyboard:{type:Boolean,default:!0},size:String,inverted:Boolean,placement:{type:String,default:"bottom"},onSelect:[Function,Array],options:{type:Array,default:()=>[]},menuProps:Function,showArrow:Boolean,renderLabel:Function,renderIcon:Function,renderOption:Function,nodeProps:Function,labelField:{type:String,default:"label"},keyField:{type:String,default:"key"},childrenField:{type:String,default:"children"},value:[String,Number]},PU=Object.keys(wl),u2=Object.assign(Object.assign(Object.assign({},wl),TU),_e.props),Nv=ae({name:"Dropdown",inheritAttrs:!1,props:u2,setup(e){const t=M(!1),n=_t(Ce(e,"show"),t),r=R(()=>{const{keyField:B,childrenField:L}=e;return Jr(e.options,{getKey(U){return U[B]},getDisabled(U){return U.disabled===!0},getIgnored(U){return U.type==="divider"||U.type==="render"},getChildren(U){return U[L]}})}),o=R(()=>r.value.treeNodes),i=M(null),a=M(null),l=M(null),s=R(()=>{var B,L,U;return(U=(L=(B=i.value)!==null&&B!==void 0?B:a.value)!==null&&L!==void 0?L:l.value)!==null&&U!==void 0?U:null}),c=R(()=>r.value.getPath(s.value).keyPath),d=R(()=>r.value.getPath(e.value).keyPath),f=ht(()=>e.keyboard&&n.value);Ug({keydown:{ArrowUp:{prevent:!0,handler:T},ArrowRight:{prevent:!0,handler:S},ArrowDown:{prevent:!0,handler:P},ArrowLeft:{prevent:!0,handler:x},Enter:{prevent:!0,handler:_},Escape:w}},f);const{mergedClsPrefixRef:h,inlineThemeDisabled:p,mergedComponentPropsRef:m}=We(e),g=R(()=>{var B,L;return e.size||((L=(B=m==null?void 0:m.value)===null||B===void 0?void 0:B.Dropdown)===null||L===void 0?void 0:L.size)||"medium"}),b=_e("Dropdown","-dropdown",RU,Ov,e,h);ct(Gf,{labelFieldRef:Ce(e,"labelField"),childrenFieldRef:Ce(e,"childrenField"),renderLabelRef:Ce(e,"renderLabel"),renderIconRef:Ce(e,"renderIcon"),hoverKeyRef:i,keyboardKeyRef:a,lastToggledSubmenuKeyRef:l,pendingKeyPathRef:c,activeKeyPathRef:d,animatedRef:Ce(e,"animated"),mergedShowRef:n,nodePropsRef:Ce(e,"nodeProps"),renderOptionRef:Ce(e,"renderOption"),menuPropsRef:Ce(e,"menuProps"),doSelect:v,doUpdateShow:y}),it(n,B=>{!e.animated&&!B&&C()});function v(B,L){const{onSelect:U}=e;U&&we(U,B,L)}function y(B){const{"onUpdate:show":L,onUpdateShow:U}=e;L&&we(L,B),U&&we(U,B),t.value=B}function C(){i.value=null,a.value=null,l.value=null}function w(){y(!1)}function x(){z("left")}function S(){z("right")}function T(){z("up")}function P(){z("down")}function _(){const B=O();B!=null&&B.isLeaf&&n.value&&(v(B.key,B.rawNode),y(!1))}function O(){var B;const{value:L}=r,{value:U}=s;return!L||U===null?null:(B=L.getNode(U))!==null&&B!==void 0?B:null}function z(B){const{value:L}=s,{value:{getFirstAvailableNode:U}}=r;let j=null;if(L===null){const te=U();te!==null&&(j=te.key)}else{const te=O();if(te){let ue;switch(B){case"down":ue=te.getNext();break;case"up":ue=te.getPrev();break;case"right":ue=te.getChild();break;case"left":ue=te.getParent();break}ue&&(j=ue.key)}}j!==null&&(i.value=null,a.value=j)}const $=R(()=>{const{inverted:B}=e,L=g.value,{common:{cubicBezierEaseInOut:U},self:j}=b.value,{padding:te,dividerColor:ue,borderRadius:ge,optionOpacityDisabled:Q,[Oe("optionIconSuffixWidth",L)]:le,[Oe("optionSuffixWidth",L)]:J,[Oe("optionIconPrefixWidth",L)]:W,[Oe("optionPrefixWidth",L)]:Y,[Oe("fontSize",L)]:he,[Oe("optionHeight",L)]:ne,[Oe("optionIconSize",L)]:xe}
2972=j,oe={"--n-bezier":U,"--n-font-size":he,"--n-padding":te,"--n-border-radius":ge,"--n-option-height":ne,"--n-option-prefix-width":Y,"--n-option-icon-prefix-width":W,"--n-option-suffix-width":J,"--n-option-icon-suffix-width":le,"--n-option-icon-size":xe,"--n-divider-color":ue,"--n-option-opacity-disabled":Q};return B?(oe["--n-color"]=j.colorInverted,oe["--n-option-color-hover"]=j.optionColorHoverInverted,oe["--n-option-color-active"]=j.optionColorActiveInverted,oe["--n-option-text-color"]=j.optionTextColorInverted,oe["--n-option-text-color-hover"]=j.optionTextColorHoverInverted,oe["--n-option-text-color-active"]=j.optionTextColorActiveInverted,oe["--n-option-text-color-child-active"]=j.optionTextColorChildActiveInverted,oe["--n-prefix-color"]=j.prefixColorInverted,oe["--n-suffix-color"]=j.suffixColorInverted,oe["--n-group-header-text-color"]=j.groupHeaderTextColorInverted):(oe["--n-color"]=j.color,oe["--n-option-color-hover"]=j.optionColorHover,oe["--n-option-color-active"]=j.optionColorActive,oe["--n-option-text-color"]=j.optionTextColor,oe["--n-option-text-color-hover"]=j.optionTextColorHover,oe["--n-option-text-color-active"]=j.optionTextColorActive,oe["--n-option-text-color-child-active"]=j.optionTextColorChildActive,oe["--n-prefix-color"]=j.prefixColor,oe["--n-suffix-color"]=j.suffixColor,oe["--n-group-header-text-color"]=j.groupHeaderTextColor),oe}),D=p?Ze("dropdown",R(()=>`${g.value[0]}${e.inverted?"i":""}`),$,e):void 0;return{mergedClsPrefix:h,mergedTheme:b,mergedSize:g,tmNodes:o,mergedShow:n,handleAfterLeave:()=>{e.animated&&C()},doUpdateShow:y,cssVars:p?void 0:$,themeClass:D==null?void 0:D.themeClass,onRender:D==null?void 0:D.onRender}},render(){const e=(r,o,i,a,l)=>{var s;const{mergedClsPrefix:c,menuProps:d}=this;(s=this.onRender)===null||s===void 0||s.call(this);const f=(d==null?void 0:d(void 0,this.tmNodes.map(p=>p.rawNode)))||{},h={ref:sk(o),class:[r,`${c}-dropdown`,`${c}-dropdown--${this.mergedSize}-size`,this.themeClass],clsPrefix:c,tmNodes:this.tmNodes,style:[...i,this.cssVars],showArrow:this.showArrow,arrowStyle:this.arrowStyle,scrollable:this.scrollable,onMouseenter:a,onMouseleave:l};return u(d2,Jn(this.$attrs,h,f))},{mergedTheme:t}=this,n={show:this.mergedShow,theme:t.peers.Popover,themeOverrides:t.peerOverrides.Popover,internalOnAfterLeave:this.handleAfterLeave,internalRenderBody:e,onUpdateShow:this.doUpdateShow,"onUpdate:show":void 0};return u(Nl,Object.assign({},Ln(this.$props,PU),n),{trigger:()=>{var r,o;return(o=(r=this.$slots).default)===null||o===void 0?void 0:o.call(r)}})}}),f2="_n_all__",h2="_n_none__";function _U(e,t,n,r){return e?o=>{for(const i of e)switch(o){case f2:n(!0);return;case h2:r(!0);return;default:if(typeof i=="object"&&i.key===o){i.onSelect(t.value);return}}}:()=>{}}function OU(e,t){return e?e.map(n=>{switch(n){case"all":return{label:t.checkTableAll,key:f2};case"none":return{label:t.uncheckTableAll,key:h2};default:return n}}):[]}const $U=ae({name:"DataTableSelectionMenu",props:{clsPrefix:{type:String,required:!0}},setup(e){const{props:t,localeRef:n,checkOptionsRef:r,rawPaginatedDataRef:o,doCheckAll:i,doUncheckAll:a}=Ve(Ko),l=R(()=>_U(r.value,o,i,a)),s=R(()=>OU(r.value,n.value));return()=>{var c,d,f,h;const{clsPrefix:p}=e;return u(Nv,{theme:(d=(c=t.theme)===null||c===void 0?void 0:c.peers)===null||d===void 0?void 0:d.Dropdown,themeOverrides:(h=(f=t.themeOverrides)===null||f===void 0?void 0:f.peers)===null||h===void 0?void 0:h.Dropdown,options:s.value,onSelect:l.value},{default:()=>u(vt,{clsPrefix:p,class:`${p}-data-table-check-extra`},{default:()=>u(uR,null)})})}}});function am(e){return typeof e.title=="function"?e.title(e):e.title}const EU=ae({props:{clsPrefix:{type:String,required:!0},id:{type:String,required:!0},cols:{type:Array,required:!0},width:String},render(){const{clsPrefix:e,id:t,cols:n,width:r}=this;return u("table",{style:{tableLayout:"fixed",width:r},class:`${e}-data-table-table`},u("colgroup",null,n.map(o=>u("col",{key:o.key,style:o.style}))),u("thead",{"data-n-id":t,class:`${e}-data-table-thead`},this.$slots))}}),m2=ae({name:"DataTableHeader",props:{discrete:{type:Boolean,default:!0}},setup(){const{mergedClsPrefixRef:e,scrollXRef:t,fixedColumnLeftMapRef:n,fixedColumnRightMapRef:r,mergedCurrentPageRef:o,allRowsCheckedRef:i,someRowsCheckedRef:a,rowsRef:l,colsRef:s,mergedThemeRef:c,checkOptionsRef:d,mergedSortStateRef:f,componentId:h,mergedTableLayoutRef:p,headerCheckboxDisabledRef:m,virtualScrollHeaderRef:g,headerHeightRef:b,onUnstableColumnResize:v,doUpdateResizableWidth:y,handleTableHeaderScroll:C,deriveNextSorter:w,doUncheckAll:x,doCheckAll:S}=Ve(Ko),T=M(),P=M({});function _(L){const U=P.value[L];return U==null?void 0:U.getBoundingClientRect().width}function O(){i.value?x():S()}function z(L,U){if(yn(L,"dataTableFilter")||yn(L,"dataTableResizable")||!im(U))return;const j=f.value.find(ue=>ue.columnKey===U.key)||null,te=Jj(U,j);w(te)}const $=new Map;function D(L){$.set(L.key,_(L.key))}function B(L,U){const j=$.get(L.key);if(j===void 0)return;const te=j+U,ue=Xj(te,L.minWidth,L.maxWidth);v(te,ue,L,_),y(L,ue)}return{cellElsRef:P,componentId:h,mergedSortState:f,mergedClsPrefix:e,scrollX:t,fixedColumnLeftMap:n,fixedColumnRightMap:r,currentPage:o,allRowsChecked:i,someRowsChecked:a,rows:l,cols:s,mergedTheme:c,checkOptions:d,mergedTableLayout:p,headerCheckboxDisabled:m,headerHeight:b,virtualScrollHeader:g,virtualListRef:T,handleCheckboxUpdateChecked:O,handleColHeaderClick:z,handleTableHeaderScroll:C,handleColumnResizeStart:D,handleColumnResize:B}},render(){const{cellElsRef:e,mergedClsPrefix:t,fixedColumnLeftMap:n,fixedColumnRightMap:r,currentPage:o,allRowsChecked:i,someRowsChecked:a,rows:l,cols:s,mergedTheme:c,checkOptions:d,componentId:f,discrete:h,mergedTableLayout:p,headerCheckboxDisabled:m,mergedSortState:g,virtualScrollHeader:b,handleColHeaderClick:v,handleCheckboxUpdateChecked:y,handleColumnResizeStart:C,handleColumnResize:w}=this,x=(_,O,z)=>_.map(({column:$,colIndex:D,colSpan:B,rowSpan:L,isLast:U})=>{var j,te;const ue=No($),{ellipsis:ge}=$,Q=()=>$.type==="selection"?$.multiple!==!1?u(Ft,null,u(Zi,{key:o,privateInsideTable:!0,checked:i,indeterminate:a,disabled:m,onUpdateChecked:y}),d?u($U,{clsPrefix:t}):null):null:u(Ft,null,u("div",{class:`${t}-data-table-th__title-wrapper`},u("div",{class:`${t}-data-table-th__title`}
2972,ge===!0||ge&&!ge.tooltip?u("div",{class:`${t}-data-table-th__ellipsis`},am($)):ge&&typeof ge=="object"?u(Yf,Object.assign({},ge,{theme:c.peers.Ellipsis,themeOverrides:c.peerOverrides.Ellipsis}),{default:()=>am($)}):am($)),im($)?u(gU,{column:$}):null),vx($)?u(hU,{column:$,options:$.filterOptions}):null,YP($)?u(mU,{onResizeStart:()=>{C($)},onResize:Y=>{w($,Y)}}):null),le=ue in n,J=ue in r,W=O&&!$.fixed?"div":"th";return u(W,{ref:Y=>e[ue]=Y,key:ue,style:[O&&!$.fixed?{position:"absolute",left:nn(O(D)),top:0,bottom:0}:{left:nn((j=n[ue])===null||j===void 0?void 0:j.start),right:nn((te=r[ue])===null||te===void 0?void 0:te.start)},{width:nn($.width),textAlign:$.titleAlign||$.align,height:z}],colspan:B,rowspan:L,"data-col-key":ue,class:[`${t}-data-table-th`,(le||J)&&`${t}-data-table-th--fixed-${le?"left":"right"}`,{[`${t}-data-table-th--sorting`]:GP($,g),[`${t}-data-table-th--filterable`]:vx($),[`${t}-data-table-th--sortable`]:im($),[`${t}-data-table-th--selection`]:$.type==="selection",[`${t}-data-table-th--last`]:U},$.className],onClick:$.type!=="selection"&&$.type!=="expand"&&!("children"in $)?Y=>{v(Y,$)}:void 0},Q())});if(b){const{headerHeight:_}=this;let O=0,z=0;return s.forEach($=>{$.column.fixed==="left"?O++:$.column.fixed==="right"&&z++}),u(Uo,{ref:"virtualListRef",class:`${t}-data-table-base-table-header`,style:{height:nn(_)},onScroll:this.handleTableHeaderScroll,columns:s,itemSize:_,showScrollbar:!1,items:[{}],itemResizable:!1,visibleItemsTag:EU,visibleItemsProps:{clsPrefix:t,id:f,cols:s,width:At(this.scrollX)},renderItemWithCols:({startColIndex:$,endColIndex:D,getLeft:B})=>{const L=s.map((j,te)=>({column:j.column,isLast:te===s.length-1,colIndex:j.index,colSpan:1,rowSpan:1})).filter(({column:j},te)=>!!($<=te&&te<=D||j.fixed)),U=x(L,B,nn(_));return U.splice(O,0,u("th",{colspan:s.length-O-z,style:{pointerEvents:"none",visibility:"hidden",height:0}})),u("tr",{style:{position:"relative"}},U)}},{default:({renderedItemWithCols:$})=>$})}const S=u("thead",{class:`${t}-data-table-thead`,"data-n-id":f},l.map(_=>u("tr",{class:`${t}-data-table-tr`},x(_,null,void 0))));if(!h)return S;const{handleTableHeaderScroll:T,scrollX:P}=this;return u("div",{class:`${t}-data-table-base-table-header`,onScroll:T},u("table",{class:`${t}-data-table-table`,style:{minWidth:At(P),tableLayout:p}},u("colgroup",null,s.map(_=>u("col",{key:_.key,style:_.style}))),S))}});function zU(e,t){const n=[];function r(o,i){o.forEach(a=>{a.children&&t.has(a.key)?(n.push({tmNode:a,striped:!1,key:a.key,index:i}),r(a.children,i)):n.push({key:a.key,tmNode:a,striped:!1,index:i})})}return e.forEach(o=>{n.push(o);const{children:i}=o.tmNode;i&&t.has(o.key)&&r(i,o.index)}),n}const AU=ae({props:{clsPrefix:{type:String,required:!0},id:{type:String,required:!0},cols:{type:Array,required:!0},onMouseenter:Function,onMouseleave:Function},render(){const{clsPrefix:e,id:t,cols:n,onMouseenter:r,onMouseleave:o}=this;return u("table",{style:{tableLayout:"fixed"},class:`${e}-data-table-table`,onMouseenter:r,onMouseleave:o},u("colgroup",null,n.map(i=>u("col",{key:i.key,style:i.style}))),u("tbody",{"data-n-id":t,class:`${e}-data-table-tbody`},this.$slots))}}),IU=ae({name:"DataTableBody",props:{onResize:Function,showHeader:Boolean,flexHeight:Boolean,bodyStyle:Object},setup(e){const{slots:t,bodyWidthRef:n,mergedExpandedRowKeysRef:r,mergedClsPrefixRef:o,mergedThemeRef:i,scrollXRef:a,colsRef:l,paginatedDataRef:s,rawPaginatedDataRef:c,fixedColumnLeftMapRef:d,fixedColumnRightMapRef:f,mergedCurrentPageRef:h,rowClassNameRef:p,leftActiveFixedColKeyRef:m,leftActiveFixedChildrenColKeysRef:g,rightActiveFixedColKeyRef:b,rightActiveFixedChildrenColKeysRef:v,renderExpandRef:y,hoverKeyRef:C,summaryRef:w,mergedSortStateRef:x,virtualScrollRef:S,virtualScrollXRef:T,heightForRowRef:P,minRowHeightRef:_,componentId:O,mergedTableLayoutRef:z,childTriggerColIndexRef:$,indentRef:D,rowPropsRef:B,stripedRef:L,loadingRef:U,onLoadRef:j,loadingKeySetRef:te,expandableRef:ue,stickyExpandedRowsRef:ge,renderExpandIconRef:Q,summaryPlacementRef:le,treeMateRef:J,scrollbarPropsRef:W,setHeaderScrollLeft:Y,doUpdateExpandedRowKeys:he,handleTableBodyScroll:ne,doCheck:xe,doUncheck:oe,renderCell:se,xScrollableRef:Me,explicitlyScrollableRef:V}=Ve(Ko),Z=Ve(qr),X=M(null),be=M(null),ke=M(null),ye=R(()=>{var Ge,Ne;return(Ne=(Ge=Z==null?void 0:Z.mergedComponentPropsRef.value)===null||Ge===void 0?void 0:Ge.DataTable)===null||Ne===void 0?void 0:Ne.renderEmpty}),re=ht(()=>
2972s.value.length===0),pe=ht(()=>S.value&&!re.value);let A="";const F=R(()=>new Set(r.value));function K(Ge){var Ne;return(Ne=J.value.getNode(Ge))===null||Ne===void 0?void 0:Ne.rawNode}function H(Ge,Ne,fe){const Pe=K(Ge.key);if(!Pe){hr("data-table",`fail to get row data with key ${Ge.key}`);return}if(fe){const me=s.value.findIndex(Fe=>Fe.key===A);if(me!==-1){const Fe=s.value.findIndex(de=>de.key===Ge.key),ce=Math.min(me,Fe),$e=Math.max(me,Fe),Ie=[];s.value.slice(ce,$e+1).forEach(de=>{de.disabled||Ie.push(de.key)}),Ne?xe(Ie,!1,Pe):oe(Ie,Pe),A=Ge.key;return}}Ne?xe(Ge.key,!1,Pe):oe(Ge.key,Pe),A=Ge.key}function q(Ge){const Ne=K(Ge.key);if(!Ne){hr("data-table",`fail to get row data with key ${Ge.key}`);return}xe(Ge.key,!0,Ne)}function G(){if(pe.value)return De();const{value:Ge}=X;return Ge?Ge.containerRef:null}function ie(Ge,Ne){var fe;if(te.value.has(Ge))return;const{value:Pe}=r,me=Pe.indexOf(Ge),Fe=Array.from(Pe);~me?(Fe.splice(me,1),he(Fe)):Ne&&!Ne.isLeaf&&!Ne.shallowLoaded?(te.value.add(Ge),(fe=j.value)===null||fe===void 0||fe.call(j,Ne.rawNode).then(()=>{const{value:ce}=r,$e=Array.from(ce);~$e.indexOf(Ge)||$e.push(Ge),he($e)}).finally(()=>{te.value.delete(Ge)})):(Fe.push(Ge),he(Fe))}function ee(){C.value=null}function De(){const{value:Ge}=be;return(Ge==null?void 0:Ge.listElRef)||null}function Ue(){const{value:Ge}=be;return(Ge==null?void 0:Ge.itemsElRef)||null}function rt(Ge){var Ne;ne(Ge),(Ne=X.value)===null||Ne===void 0||Ne.sync()}function at(Ge){var Ne;const{onResize:fe}=e;fe&&fe(Ge),(Ne=X.value)===null||Ne===void 0||Ne.sync()}const mt={getScrollContainer:G,scrollTo(Ge,Ne){var fe,Pe;S.value?(fe=be.value)===null||fe===void 0||fe.scrollTo(Ge,Ne):(Pe=X.value)===null||Pe===void 0||Pe.scrollTo(Ge,Ne)}},Tt=E([({props:Ge})=>{const Ne=Pe=>Pe===null?null:E(`[data-n-id="${Ge.componentId}"] [data-col-key="${Pe}"]::after`,{boxShadow:"var(--n-box-shadow-after)"}),fe=Pe=>Pe===null?null:E(`[data-n-id="${Ge.componentId}"] [data-col-key="${Pe}"]::before`,{boxShadow:"var(--n-box-shadow-before)"});return E([Ne(Ge.leftActiveFixedColKey),fe(Ge.rightActiveFixedColKey),Ge.leftActiveFixedChildrenColKeys.map(Pe=>Ne(Pe)),Ge.rightActiveFixedChildrenColKeys.map(Pe=>fe(Pe))])}]);let Rt=!1;return Wt(()=>{const{value:Ge}=m,{value:Ne}=g,{value:fe}=b,{value:Pe}=v;if(!Rt&&Ge===null&&fe===null)return;const me={leftActiveFixedColKey:Ge,leftActiveFixedChildrenColKeys:Ne,rightActiveFixedColKey:fe,rightActiveFixedChildrenColKeys:Pe,componentId:O};Tt.mount({id:`n-${O}`,force:!0,props:me,anchorMetaName:xs,parent:Z==null?void 0:Z.styleMountTarget}),Rt=!0}),Tl(()=>{Tt.unmount({id:`n-${O}`,parent:Z==null?void 0:Z.styleMountTarget})}),Object.assign({bodyWidth:n,summaryPlacement:le,dataTableSlots:t,componentId:O,scrollbarInstRef:X,virtualListRef:be,emptyElRef:ke,summary:w,mergedClsPrefix:o,mergedTheme:i,mergedRenderEmpty:ye,scrollX:a,cols:l,loading:U,shouldDisplayVirtualList:pe,empty:re,paginatedDataAndInfo:R(()=>{const{value:Ge}=L;let Ne=!1;return{data:s.value.map(Ge?(Pe,me)=>(Pe.isLeaf||(Ne=!0),{tmNode:Pe,key:Pe.key,striped:me%2===1,index:me}):(Pe,me)=>(Pe.isLeaf||(Ne=!0),{tmNode:Pe,key:Pe.key,striped:!1,index:me})),hasChildren:Ne}}),rawPaginatedData:c,fixedColumnLeftMap:d,fixedColumnRightMap:f,currentPage:h,rowClassName:p,renderExpand:y,mergedExpandedRowKeySet:F,hoverKey:C,mergedSortState:x,virtualScroll:S,virtualScrollX:T,heightForRow:P,minRowHeight:_,mergedTableLayout:z,childTriggerColIndex:$,indent:D,rowProps:B,loadingKeySet:te,expandable:ue,stickyExpandedRows:ge,renderExpandIcon:Q,scrollbarProps:W,setHeaderScrollLeft:Y,handleVirtualListScroll:rt,handleVirtualListResize:at,handleMouseleaveTable:ee,virtualListContainer:De,virtualListContent:Ue,handleTableBodyScroll:ne,handleCheckboxUpdateChecked:H,handleRadioUpdateChecked:q,handleUpdateExpanded:ie,renderCell:se,explicitlyScrollable:V,xScrollable:Me},mt)},render(){const{mergedTheme:e,scrollX:t,mergedClsPrefix:n,explicitlyScrollable:r,xScrollable:o,loadingKeySet:i,onResize:a,setHeaderScrollLeft:l,empty:s,shouldDisplayVirtualList:c}=this,d={minWidth:At(t)||"100%"};t&&(d.width="100%");const f=()=>u("div",{class:[`${n}-data-table-empty`,this.loading&&`${n}-data-table-empty--hide`],style:[this.bodyStyle,o?"position: sticky; left: 0; width: var(--n-scrollbar-current-width);":void 0],ref:"emptyElRef"},Ct(this.dataTableSlots.empty,()=>{var p;return[((p=this.mergedRenderEmpty)===null||p===void 0?void 0:p.call(this))||u(ji,{theme:this.mergedTheme.peers.Empty,themeOverrides:this.mergedTheme.peerOverrides.Empty})]})),h=u(mn,Object.assign({},this.scrollbarProps,{ref:"scrollbarInstRef",scrollable:r||o,class:`${n}-data-table-base-table-body`,style:s?"height: initial;":this.bodyStyle,theme:e.peers.Scrollbar,themeOverrides:e.peerOverrides.Scrollbar,contentStyle:d,container:c?this.virtualListContainer:void 0,content:c?this.virtualListContent:void 0,horizontalRailStyle:{zIndex:3},verticalRailStyle:{zIndex:3},internalExposeWidthCssVar:o&&s,xScrollable:o,onScroll:c?void 0:this.handleTableBodyScroll,internalOnUpdateScrollLeft:l,onResize:a}),{default:()=>{if(this.empty&&!this.showHeader&&(this.explicitlyScrollable||this.xScrollable))return f();const p={},m={},{cols:g,paginatedDataAndInfo:b,mergedTheme:v,fixedColumnLeftMap:y,fixedColumnRightMap:C,currentPage:w,rowClassName:x,mergedSortState:S,mergedExpandedRowKeySet:T,stickyExpandedRows:P,componentId:_,childTriggerColIndex:O,expandable:z,rowProps:$,handleMouseleaveTable:D,renderExpand:B,summary:L,handleCheckboxUpdateChecked:U,handleRadioUpdateChecked:j,handleUpdateExpanded:te,heightForRow:ue,minRowHeight:ge,virtualScrollX:Q}=this,{length:le}=g;let J;const{data:W,hasChildren:Y}=b,he=Y?zU(W,T):W;if(L){const ye=L(this.rawPaginatedData);if(Array.isArray(ye)){const re=ye.map((pe,A)=>({isSummaryRow:!0,key:`__n_summary__${A}`,tmNode:{rawNode:pe,disabled:!0},index:-1}));J=this.summaryPlacement==="top"?[...re,...he]:[...he,...re]}else{const re={isSummaryRow:!0,key:"__n_summary__",tmNode:{rawNode:ye,disabled:!0},index:-1};J=this.summaryPlacement==="top"?[re,...he]:[...he,re]}}else J=he;const ne=Y?{width:nn(this.indent)}
2972:void 0,xe=[];J.forEach(ye=>{B&&T.has(ye.key)&&(!z||z(ye.tmNode.rawNode))?xe.push(ye,{isExpandedRow:!0,key:`${ye.key}-expand`,tmNode:ye.tmNode,index:ye.index}):xe.push(ye)});const{length:oe}=xe,se={};W.forEach(({tmNode:ye},re)=>{se[re]=ye.key});const Me=P?this.bodyWidth:null,V=Me===null?void 0:`${Me}px`,Z=this.virtualScrollX?"div":"td";let X=0,be=0;Q&&g.forEach(ye=>{ye.column.fixed==="left"?X++:ye.column.fixed==="right"&&be++});const ke=({rowInfo:ye,displayedRowIndex:re,isVirtual:pe,isVirtualX:A,startColIndex:F,endColIndex:K,getLeft:H})=>{const{index:q}=ye;if("isExpandedRow"in ye){const{tmNode:{key:fe,rawNode:Pe}}=ye;return u("tr",{class:`${n}-data-table-tr ${n}-data-table-tr--expanded`,key:`${fe}__expand`},u("td",{class:[`${n}-data-table-td`,`${n}-data-table-td--last-col`,re+1===oe&&`${n}-data-table-td--last-row`],colspan:le},P?u("div",{class:`${n}-data-table-expand`,style:{width:V}},B(Pe,q)):B(Pe,q)))}const G="isSummaryRow"in ye,ie=!G&&ye.striped,{tmNode:ee,key:De}=ye,{rawNode:Ue}=ee,rt=T.has(De),at=$?$(Ue,q):void 0,mt=typeof x=="string"?x:Zj(Ue,q,x),Tt=A?g.filter((fe,Pe)=>!!(F<=Pe&&Pe<=K||fe.column.fixed)):g,Rt=A?nn((ue==null?void 0:ue(Ue,q))||ge):void 0,Ge=Tt.map(fe=>{var Pe,me,Fe,ce,$e;const Ie=fe.index;if(re in p){const wt=p[re],Te=wt.indexOf(Ie);if(~Te)return wt.splice(Te,1),null}const{column:de}=fe,Be=No(fe),{rowSpan:Xe,colSpan:ot}=de,Se=G?((Pe=ye.tmNode.rawNode[Be])===null||Pe===void 0?void 0:Pe.colSpan)||1:ot?ot(Ue,q):1,ve=G?((me=ye.tmNode.rawNode[Be])===null||me===void 0?void 0:me.rowSpan)||1:Xe?Xe(Ue,q):1,Ee=Ie+Se===le,je=re+ve===oe,qe=ve>1;if(qe&&(m[re]={[Ie]:[]}),Se>1||qe)for(let wt=re;wt<re+ve;++wt){qe&&m[re][Ie].push(se[wt]);for(let Te=Ie;Te<Ie+Se;++Te)wt===re&&Te===Ie||(wt in p?p[wt].push(Te):p[wt]=[Te])}const ut=qe?this.hoverKey:null,{cellProps:Je}=de,Re=Je==null?void 0:Je(Ue,q),Le={"--indent-offset":""},tt=de.fixed?"td":Z;return u(tt,Object.assign({},Re,{key:Be,style:[{textAlign:de.align||void 0,width:nn(de.width)},A&&{height:Rt},A&&!de.fixed?{position:"absolute",left:nn(H(Ie)),top:0,bottom:0}:{left:nn((Fe=y[Be])===null||Fe===void 0?void 0:Fe.start),right:nn((ce=C[Be])===null||ce===void 0?void 0:ce.start)},Le,(Re==null?void 0:Re.style)||""],colspan:Se,rowspan:pe?void 0:ve,"data-col-key":Be,class:[`${n}-data-table-td`,de.className,Re==null?void 0:Re.class,G&&`${n}-data-table-td--summary`,ut!==null&&m[re][Ie].includes(ut)&&`${n}-data-table-td--hover`,GP(de,S)&&`${n}-data-table-td--sorting`,de.fixed&&`${n}-data-table-td--fixed-${de.fixed}`,de.align&&`${n}-data-table-td--${de.align}-align`,de.type==="selection"&&`${n}-data-table-td--selection`,de.type==="expand"&&`${n}-data-table-td--expand`,Ee&&`${n}-data-table-td--last-col`,je&&`${n}-data-table-td--last-row`]}),Y&&Ie===O?[ba(Le["--indent-offset"]=G?0:ye.tmNode.level,u("div",{class:`${n}-data-table-indent`,style:ne})),G||ye.tmNode.isLeaf?u("div",{class:`${n}-data-table-expand-placeholder`}):u(yx,{class:`${n}-data-table-expand-trigger`,clsPrefix:n,expanded:rt,rowData:Ue,renderExpandIcon:this.renderExpandIcon,loading:i.has(ye.key),onClick:()=>{te(De,ye.tmNode)}})]:null,de.type==="selection"?G?null:de.multiple===!1?u(sU,{key:w,rowKey:De,disabled:ye.tmNode.disabled,onUpdateChecked:()=>{j(ye.tmNode)}}):u(nU,{key:w,rowKey:De,disabled:ye.tmNode.disabled,onUpdateChecked:(wt,Te)=>{U(ye.tmNode,wt,Te.shiftKey)}}):de.type==="expand"?G?null:!de.expandable||!(($e=de.expandable)===null||$e===void 0)&&$e.call(de,Ue)?u(yx,{clsPrefix:n,rowData:Ue,expanded:rt,renderExpandIcon:this.renderExpandIcon,onClick:()=>{te(De,null)}}):null:u(cU,{clsPrefix:n,index:q,row:Ue,column:de,isSummary:G,mergedTheme:v,renderCell:this.renderCell}))});return A&&X&&be&&Ge.splice(X,0,u("td",{colspan:g.length-X-be,style:{pointerEvents:"none",visibility:"hidden",height:0}})),u("tr",Object.assign({},at,{onMouseenter:fe=>{var Pe;this.hoverKey=De,(Pe=at==null?void 0:at.onMouseenter)===null||Pe===void 0||Pe.call(at,fe)},key:De,class:[`${n}-data-table-tr`,G&&`${n}-data-table-tr--summary`,ie&&`${n}-data-table-tr--striped`,rt&&`${n}-data-table-tr--expanded`,mt,at==null?void 0:at.class],style:[at==null?void 0:at.style,A&&{height:Rt}]}),Ge)};return this.shouldDisplayVirtualList?u(Uo,{ref:"virtualListRef",items:xe,itemSize:this.minRowHeight,visibleItemsTag:A
2972U,visibleItemsProps:{clsPrefix:n,id:_,cols:g,onMouseleave:D},showScrollbar:!1,onResize:this.handleVirtualListResize,onScroll:this.handleVirtualListScroll,itemsStyle:d,itemResizable:!Q,columns:g,renderItemWithCols:Q?({itemIndex:ye,item:re,startColIndex:pe,endColIndex:A,getLeft:F})=>ke({displayedRowIndex:ye,isVirtual:!0,isVirtualX:!0,rowInfo:re,startColIndex:pe,endColIndex:A,getLeft:F}):void 0},{default:({item:ye,index:re,renderedItemWithCols:pe})=>pe||ke({rowInfo:ye,displayedRowIndex:re,isVirtual:!0,isVirtualX:!1,startColIndex:0,endColIndex:0,getLeft(A){return 0}})}):u(Ft,null,u("table",{class:`${n}-data-table-table`,onMouseleave:D,style:{tableLayout:this.mergedTableLayout}},u("colgroup",null,g.map(ye=>u("col",{key:ye.key,style:ye.style}))),this.showHeader?u(m2,{discrete:!1}):null,this.empty?null:u("tbody",{"data-n-id":_,class:`${n}-data-table-tbody`},xe.map((ye,re)=>ke({rowInfo:ye,displayedRowIndex:re,isVirtual:!1,isVirtualX:!1,startColIndex:-1,endColIndex:-1,getLeft(pe){return-1}})))),this.empty&&this.xScrollable?f():null)}});return this.empty?this.explicitlyScrollable||this.xScrollable?h:u(_r,{onResize:this.onResize},{default:f}):h}}),DU=ae({name:"MainTable",setup(){const{mergedClsPrefixRef:e,rightFixedColumnsRef:t,leftFixedColumnsRef:n,bodyWidthRef:r,maxHeightRef:o,minHeightRef:i,flexHeightRef:a,virtualScrollHeaderRef:l,syncScrollState:s,scrollXRef:c}=Ve(Ko),d=M(null),f=M(null),h=M(null),p=M(!(n.value.length||t.value.length)),m=R(()=>({maxHeight:At(o.value),minHeight:At(i.value)}));function g(C){r.value=C.contentRect.width,s(),p.value||(p.value=!0)}function b(){var C;const{value:w}=d;return w?l.value?((C=w.virtualListRef)===null||C===void 0?void 0:C.listElRef)||null:w.$el:null}function v(){const{value:C}=f;return C?C.getScrollContainer():null}const y={getBodyElement:v,getHeaderElement:b,scrollTo(C,w){var x;(x=f.value)===null||x===void 0||x.scrollTo(C,w)}};return Wt(()=>{const{value:C}=h;if(!C)return;const w=`${e.value}-data-table-base-table--transition-disabled`;p.value?setTimeout(()=>{C.classList.remove(w)},0):C.classList.add(w)}),Object.assign({maxHeight:o,mergedClsPrefix:e,selfElRef:h,headerInstRef:d,bodyInstRef:f,bodyStyle:m,flexHeight:a,handleBodyResize:g,scrollX:c},y)},render(){const{mergedClsPrefix:e,maxHeight:t,flexHeight:n}=this,r=t===void 0&&!n;return u("div",{class:`${e}-data-table-base-table`,ref:"selfElRef"},r?null:u(m2,{ref:"headerInstRef"}),u(IU,{ref:"bodyInstRef",bodyStyle:this.bodyStyle,showHeader:r,flexHeight:n,onResize:this.handleBodyResize}))}}),Cx=MU(),NU=E([k("data-table",`
2973 width: 100%;
2974 font-size: var(--n-font-size);
2975 display: flex;
2976 flex-direction: column;
2977 position: relative;
2978 --n-merged-th-color: var(--n-th-color);
2979 --n-merged-td-color: var(--n-td-color);
2980 --n-merged-border-color: var(--n-border-color);
2981 --n-merged-th-color-hover: var(--n-th-color-hover);
2982 --n-merged-th-color-sorting: var(--n-th-color-sorting);
2983 --n-merged-td-color-hover: var(--n-td-color-hover);
2984 --n-merged-td-color-sorting: var(--n-td-color-sorting);
2985 --n-merged-td-color-striped: var(--n-td-color-striped);
2986 `,[k("data-table-wrapper",`
2987 flex-grow: 1;
2988 display: flex;
2989 flex-direction: column;
2990 `),N("flex-height",[E(">",[k("data-table-wrapper",[E(">",[k("data-table-base-table",`
2991 display: flex;
2992 flex-direction: column;
2993 flex-grow: 1;
2994 `,[E(">",[k("data-table-base-table-body","flex-basis: 0;",[E("&:last-child","flex-grow: 1;")])])])])])])]),E(">",[k("data-table-loading-wrapper",`
2995 color: var(--n-loading-color);
2996 font-size: var(--n-loading-size);
2997 position: absolute;
2998 left: 50%;
2999 top: 50%;
3000 transform: translateX(-50%) translateY(-50%);
3001 transition: color .3s var(--n-bezier);
3002 display: flex;
3003 align-items: center;
3004 justify-content: center;
3005 `,[er({originalTransform:"translateX(-50%) translateY(-50%)"})])]),k("data-table-expand-placeholder",`
3006 margin-right: 8px;
3007 display: inline-block;
3008 width: 16px;
3009 height: 1px;
3010 `),k("data-table-indent",`
3011 display: inline-block;
3012 height: 1px;
3013 `),k("data-table-expand-trigger",`
3014 display: inline-flex;
3015 margin-right: 8px;
3016 cursor: pointer;
3017 font-size: 16px;
3018 vertical-align: -0.2em;
3019 position: relative;
3020 width: 16px;
3021 height: 16px;
3022 color: var(--n-td-text-color);
3023 transition: color .3s var(--n-bezier);
3024 `,[N("expanded",[k("icon","transform: rotate(90deg);",[ur({originalTransform:"rotate(90deg)"})]),k("base-icon","transform: rotate(90deg);",[ur({originalTransform:"rotate(90deg)"})])]),k("base-loading",`
3025 color: var(--n-loading-color);
3026 transition: color .3s var(--n-bezier);
3027 position: absolute;
3028 left: 0;
3029 right: 0;
3030 top: 0;
3031 bottom: 0;
3032 `,[ur()]),k("icon",`
3033 position: absolute;
3034 left: 0;
3035 right: 0;
3036 top: 0;
3037 bottom: 0;
3038 `,[ur()]),k("base-icon",`
3039 position: absolute;
3040 left: 0;
3041 right: 0;
3042 top: 0;
3043 bottom: 0;
3044 `,[ur()])]),k("data-table-thead",`
3045 transition: background-color .3s var(--n-bezier);
3046 background-color: var(--n-merged-th-color);
3047 `),k("data-table-tr",`
3048 position: relative;
3049 box-sizing: border-box;
3050 background-clip: padding-box;
3051 transition: background-color .3s var(--n-bezier);
3052 `,[k("data-table-expand",`
3053 position: sticky;
3054 left: 0;
3055 overflow: hidden;
3056 margin: calc(var(--n-th-padding) * -1);
3057 padding: var(--n-th-padding);
3058 box-sizing: border-box;
3059 `),N("striped","background-color: var(--n-merged-td-color-striped);",[k("data-table-td","background-color: var(--n-merged-td-color-striped);")]),xt("summary",[E("&:hover","background-color: var(--n-merged-td-color-hover);",[E(">",[k("data-table-td","background-color: var(--n-merged-td-color-hover);")])])])]),k("data-table-th",`
3060 padding: var(--n-th-padding);
3061 position: relative;
3062 text-align: start;
3063 box-sizing: border-box;
3064 background-color: var(--n-merged-th-color);
3065 border-color: var(--n-merged-border-color);
3066 border-bottom: 1px solid var(--n-merged-border-color);
3067 color: var(--n-th-text-color);
3068 transition:
3069 border-color .3s var(--n-bezier),
3070 color .3s var(--n-bezier),
3071 background-color .3s var(--n-bezier);
3072 font-weight: var(--n-th-font-weight);
3073 `,[N("filterable",`
3074 padding-right: 36px;
3075 `,[N("sortable",`
3076 padding-right: calc(var(--n-th-padding) + 36px);
3077 `)]),Cx,N("selection",`
3078 padding: 0;
3079 text-align: center;
3080 line-height: 0;
3081 z-index: 3;
3082 `),I("title-wrapper",`
3083 display: flex;
3084 align-items: center;
3085 flex-wrap: nowrap;
3086 max-width: 100%;
3087 `,[I("title",`
3088 flex: 1;
3089 min-width: 0;
3090 `)]),I("ellipsis",`
3091 display: inline-block;
3092 vertical-align: bottom;
3093 text-overflow: ellipsis;
3094 overflow: hidden;
3095 white-space: nowrap;
3096 max-width: 100%;
3097 `),N("hover",`
3098 background-color: var(--n-merged-th-color-hover);
3099 `),N("sorting",`
3100 background-color: var(--n-merged-th-color-sorting);
3101 `),N("sortable",`
3102 cursor: pointer;
3103 `,[I("ellipsis",`
3104 max-width: calc(100% - 18px);
3105 `),E("&:hover",`
3106 background-color: var(--n-merged-th-color-hover);
3107 `)]),k("data-table-sorter",`
3108 height: var(--n-sorter-size);
3109 width: var(--n-sorter-size);
3110 margin-left: 4px;
3111 position: relative;
3112 display: inline-flex;
3113 align-items: center;
3114 justify-content: center;
3115 vertical-align: -0.2em;
3116 color: var(--n-th-icon-color);
3117 transition: color .3s var(--n-bezier);
3118 `,[k("base-icon","transition: transform .3s var(--n-bezier)"),N("desc",[k("base-icon",`
3119 transform: rotate(0deg);
3120 `)]),N("asc",[k("base-icon",`
3121 transform: rotate(-180deg);
3122 `)]),N("asc, desc",`
3123 color: var(--n-th-icon-color-active);
3124 `)]),k("data-table-resize-button",`
3125 width: var(--n-resizable-container-size);
3126 position: absolute;
3127 top: 0;
3128 right: calc(var(--n-resizable-container-size) / 2);
3129 bottom: 0;
3130 cursor: col-resize;
3131 user-select: none;
3132 `,[E("&::after",`
3133 width: var(--n-resizable-size);
3134 height: 50%;
3135 position: absolute;
3136 top: 50%;
3137 left: calc(var(--n-resizable-container-size) / 2);
3138 bottom: 0;
3139 background-color: var(--n-merged-border-color);
3140 transform: translateY(-50%);
3141 transition: background-color .3s var(--n-bezier);
3142 z-index: 1;
3143 content: '';
3144 `),N("active",[E("&::after",` 
3145 background-color: var(--n-th-icon-color-active);
3146 `)]),E("&:hover::after",`
3147 background-color: var(--n-th-icon-color-active);
3148 `)]),k("data-table-filter",`
3149 position: absolute;
3150 z-index: auto;
3151 right: 0;
3152 width: 36px;
3153 top: 0;
3154 bottom: 0;
3155 cursor: pointer;
3156 display: flex;
3157 justify-content: center;
3158 align-items: center;
3159 transition:
3160 background-color .3s var(--n-bezier),
3161 color .3s var(--n-bezier);
3162 font-size: var(--n-filter-size);
3163 color: var(--n-th-icon-color);
3164 `,[E("&:hover",`
3165 background-color: var(--n-th-button-color-hover);
3166 `),N("show",`
3167 background-color: var(--n-th-button-color-hover);
3168 `),N("active",`
3169 background-color: var(--n-th-button-color-hover);
3170 color: var(--n-th-icon-color-active);
3171 `)])]),k("data-table-td",`
3172 padding: var(--n-td-padding);
3173 text-align: start;
3174 box-sizing: border-box;
3175 border: none;
3176 background-color: var(--n-merged-td-color);
3177 color: var(--n-td-text-color);
3178 border-bottom: 1px solid var(--n-merged-border-color);
3179 transition:
3180 box-shadow .3s var(--n-bezier),
3181 background-color .3s var(--n-bezier),
3182 border-color .3s var(--n-bezier),
3183 color .3s var(--n-bezier);
3184 `,[N("expand",[k("data-table-expand-trigger",`
3185 margin-right: 0;
3186 `)]),N("last-row",`
3187 border-bottom: 0 solid var(--n-merged-border-color);
3188 `,[E("&::after",`
3189 bottom: 0 !important;
3190 `),E("&::before",`
3191 bottom: 0 !important;
3192 `)]),N("summary",`
3193 background-color: var(--n-merged-th-color);
3194 `),N("hover",`
3195 background-color: var(--n-merged-td-color-hover);
3196 `),N("sorting",`
3197 background-color: var(--n-merged-td-color-sorting);
3198 `),I("ellipsis",`
3199 display: inline-block;
3200 text-overflow: ellipsis;
3201 overflow: hidden;
3202 white-space: nowrap;
3203 max-width: 100%;
3204 vertical-align: bottom;
3205 max-width: calc(100% - var(--indent-offset, -1.5) * 16px - 24px);
3206 `),N("selection, expand",`
3207 text-align: center;
3208 padding: 0;
3209 line-height: 0;
3210 `),Cx]),k("data-table-empty",`
3211 box-sizing: border-box;
3212 padding: var(--n-empty-padding);
3213 flex-grow: 1;
3214 flex-shrink: 0;
3215 opacity: 1;
3216 display: flex;
3217 align-items: center;
3218 justify-content: center;
3219 transition: opacity .3s var(--n-bezier);
3220 `,[N("hide",`
3221 opacity: 0;
3222 `)]),I("pagination",`
3223 margin: var(--n-pagination-margin);
3224 display: flex;
3225 justify-content: flex-end;
3226 `),k("data-table-wrapper",`
3227 position: relative;
3228 opacity: 1;
3229 transition: opacity .3s var(--n-bezier), border-color .3s var(--n-bezier);
3230 border-top-left-radius: var(--n-border-radius);
3231 border-top-right-radius: var(--n-border-radius);
3232 line-height: var(--n-line-height);
3233 `),N("loading",[k("data-table-wrapper",`
3234 opacity: var(--n-opacity-loading);
3235 pointer-events: none;
3236 `)]),N("single-column",[k("data-table-td",`
3237 border-bottom: 0 solid var(--n-merged-border-color);
3238 `,[E("&::after, &::before",`
3239 bottom: 0 !important;
3240 `)])]),xt("single-line",[k("data-table-th",`
3241 border-right: 1px solid var(--n-merged-border-color);
3242 `,[N("last",`
3243 border-right: 0 solid var(--n-merged-border-color);
3244 `)]),k("data-table-td",`
3245 border-right: 1px solid var(--n-merged-border-color);
3246 `,[N("last-col",`
3247 border-right: 0 solid var(--n-merged-border-color);
3248 `)])]),N("bordered",[k("data-table-wrapper",`
3249 border: 1px solid var(--n-merged-border-color);
3250 border-bottom-left-radius: var(--n-border-radius);
3251 border-bottom-right-radius: var(--n-border-radius);
3252 overflow: hidden;
3253 `)]),k("data-table-base-table",[N("transition-disabled",[k("data-table-th",[E("&::after, &::before","transition: none;")]),k("data-table-td",[E("&::after, &::before","transition: none;")])])]),N("bottom-bordered",[k("data-table-td",[N("last-row",`
3254 border-bottom: 1px solid var(--n-merged-border-color);
3255 `)])]),k("data-table-table",`
3256 font-variant-numeric: tabular-nums;
3257 width: 100%;
3258 word-break: break-word;
3259 transition: background-color .3s var(--n-bezier);
3260 border-collapse: separate;
3261 border-spacing: 0;
3262 background-color: var(--n-merged-td-color);
3263 `),k("data-table-base-table-header",`
3264 border-top-left-radius: calc(var(--n-border-radius) - 1px);
3265 border-top-right-radius: calc(var(--n-border-radius) - 1px);
3266 z-index: 3;
3267 overflow: scroll;
3268 flex-shrink: 0;
3269 transition: border-color .3s var(--n-bezier);
3270 scrollbar-width: none;
3271 `,[E("&::-webkit-scrollbar, &::-webkit-scrollbar-track-piece, &::-webkit-scrollbar-thumb",`
3272 display: none;
3273 width: 0;
3274 height: 0;
3275 `)]),k("data-table-check-extra",`
3276 transition: color .3s var(--n-bezier);
3277 color: var(--n-th-icon-color);
3278 position: absolute;
3279 font-size: 14px;
3280 right: -4px;
3281 top: 50%;
3282 transform: translateY(-50%);
3283 z-index: 1;
3284 `)]),k("data-table-filter-menu",[k("scrollbar",`
3285 max-height: 240px;
3286 `),I("group",`
3287 display: flex;
3288 flex-direction: column;
3289 padding: 12px 12px 0 12px;
3290 `,[k("checkbox",`
3291 margin-bottom: 12px;
3292 margin-right: 0;
3293 `),k("radio",`
3294 margin-bottom: 12px;
3295 margin-right: 0;
3296 `)]),I("action",`
3297 padding: var(--n-action-padding);
3298 display: flex;
3299 flex-wrap: nowrap;
3300 justify-content: space-evenly;
3301 border-top: 1px solid var(--n-action-divider-color);
3302 `,[k("button",[E("&:not(:last-child)",`
3303 margin: var(--n-action-button-margin);
3304 `),E("&:last-child",`
3305 margin-right: 0;
3306 `)])]),k("divider",`
3307 margin: 0 !important;
3308 `)]),gi(k("data-table",`
3309 --n-merged-th-color: var(--n-th-color-modal);
3310 --n-merged-td-color: var(--n-td-color-modal);
3311 --n-merged-border-color: var(--n-border-color-modal);
3312 --n-merged-th-color-hover: var(--n-th-color-hover-modal);
3313 --n-merged-td-color-hover: var(--n-td-color-hover-modal);
3314 --n-merged-th-color-sorting: var(--n-th-color-hover-modal);
3315 --n-merged-td-color-sorting: var(--n-td-color-hover-modal);
3316 --n-merged-td-color-striped: var(--n-td-color-striped-modal);
3317 `)),qi(k("data-table",`
3318 --n-merged-th-color: var(--n-th-color-popover);
3319 --n-merged-td-color: var(--n-td-color-popover);
3320 --n-merged-border-color: var(--n-border-color-popover);
3321 --n-merged-th-color-hover: var(--n-th-color-hover-popover);
3322 --n-merged-td-color-hover: var(--n-td-color-hover-popover);
3323 --n-merged-th-color-sorting: var(--n-th-color-hover-popover);
3324 --n-merged-td-color-sorting: var(--n-td-color-hover-popover);
3325 --n-merged-td-color-striped: var(--n-td-color-striped-popover);
3326 `))]);function MU(){return[N("fixed-left",`
3327 left: 0;
3328 position: sticky;
3329 z-index: 2;
3330 `,[E("&::after",`
3331 pointer-events: none;
3332 content: "";
3333 width: 36px;
3334 display: inline-block;
3335 position: absolute;
3336 top: 0;
3337 bottom: -1px;
3338 transition: box-shadow .2s var(--n-bezier);
3339 right: -36px;
3340 `)]),N("fixed-right",`
3341 right: 0;
3342 position: sticky;
3343 z-index: 1;
3344 `,[E("&::before",`
3345 pointer-events: none;
3346 content: "";
3347 width: 36px;
3348 display: inline-block;
3349 position: absolute;
3350 top: 0;
3351 bottom: -1px;
3352 transition: box-shadow .2s var(--n-bezier);
3353 left: -36px;
3354 `)])]}function FU(e,t){const{paginatedDataRef:n,treeMateRef:r,selectionColumnRef:o}=t,i=M(e.defaultCheckedRowKeys),a=R(()=>{var x;const{checkedRowKeys:S}=e,T=S===void 0?i.value:S;return((x=o.value)===null||x===void 0?void 0:x.multiple)===!1?{checkedKeys:T.slice(0,1),indeterminateKeys:[]}:r.value.getCheckedKeys(T,{cascade:e.cascade,allowNotLoaded:e.allowCheckingNotLoaded})}),l=R(()=>a.value.checkedKeys),s=R(()=>a.value.indeterminateKeys),c=R(()=>new Set(l.value)),d=R(()=>new Set(s.value)),f=R(()=>{const{value:x}=c;return n.value.reduce((S,T)=>{const{key:P,disabled:_}=T;return S+(!_&&x.has(P)?1:0)},0)}),h=R(()=>n.value.filter(x=>x.disabled).length),p=R(()=>{const{length:x}=n.value,{value:S}=d;return f.value>0&&f.value<x-h.value||n.value.some(T=>S.has(T.key))}),m=R(()=>{const{length:x}=n.value;return f.value!==0&&f.value===x-h.value}),g=R(()=>n.value.length===0);function b(x,S,T){const{"onUpdate:checkedRowKeys":P,onUpdateCheckedRowKeys:_,onCheckedRowKeysChange:O}=e,z=[],{value:{getNode:$}}=r;x.forEach(D=>{var B;const L=(B=$(D))===null||B===void 0?void 0:B.rawNode;z.push(L)}),P&&we(P,x,z,{row:S,action:T}),_&&we(_,x,z,{row:S,action:T}),O&&we(O,x,z,{row:S,action:T}),i.value=x}function v(x,S=!1,T){if(!e.loading){if(S){b(Array.isArray(x)?x.slice(0,1):[x],T,"check");return}b(r.value.check(x,l.value,{cascade:e.cascade,allowNotLoaded:e.allowCheckingNotLoaded}).checkedKeys,T,"check")}}function y(x,S){e.loading||b(r.value.uncheck(x,l.value,{cascade:e.cascade,allowNotLoaded:e.allowCheckingNotLoaded}).checkedKeys,S,"uncheck")}function C(x=!1){const{value:S}=o;if(!S||e.loading)return;const T=[];(x?r.value.treeNodes:n.value).forEach(P=>{P.disabled||T.push(P.key)}),b(r.value.check(T,l.value,{cascade:!0,allowNotLoaded:e.allowCheckingNotLoaded}).checkedKeys,void 0,"checkAll")}function w(x=!1){const{value:S}=o;if(!S||e.loading)return;const T=[];(x?r.value.treeNodes:n.value).forEach(P=>{P.disabled||T.push(P.key)}),b(r.value.uncheck(T,l.value,{cascade:!0,allowNotLoaded:e.allowCheckingNotLoaded}).checkedKeys,void 0,"uncheckAll")}return{mergedCheckedRowKeySetRef:c,mergedCheckedRowKeysRef:l,mergedInderminateRowKeySetRef:d,someRowsCheckedRef:p,allRowsCheckedRef:m,headerCheckboxDisabledRef:g,doUpdateCheckedRowKeys:b,doCheckAll:C,doUncheckAll:w,doCheck:v,doUncheck:y}}function BU(e,t){const n=ht(()=>
3354{for(const c of e.columns)if(c.type==="expand")return c.renderExpand}),r=ht(()=>{let c;for(const d of e.columns)if(d.type==="expand"){c=d.expandable;break}return c}),o=M(e.defaultExpandAll?n!=null&&n.value?(()=>{const c=[];return t.value.treeNodes.forEach(d=>{var f;!((f=r.value)===null||f===void 0)&&f.call(r,d.rawNode)&&c.push(d.key)}),c})():t.value.getNonLeafKeys():e.defaultExpandedRowKeys),i=Ce(e,"expandedRowKeys"),a=Ce(e,"stickyExpandedRows"),l=_t(i,o);function s(c){const{onUpdateExpandedRowKeys:d,"onUpdate:expandedRowKeys":f}=e;d&&we(d,c),f&&we(f,c),o.value=c}return{stickyExpandedRowsRef:a,mergedExpandedRowKeysRef:l,renderExpandRef:n,expandableRef:r,doUpdateExpandedRowKeys:s}}function LU(e,t){const n=[],r=[],o=[],i=new WeakMap;let a=-1,l=0,s=!1,c=0;function d(h,p){p>a&&(n[p]=[],a=p),h.forEach(m=>{if("children"in m)d(m.children,p+1);else{const g="key"in m?m.key:void 0;r.push({key:No(m),style:Qj(m,g!==void 0?At(t(g)):void 0),column:m,index:c++,width:m.width===void 0?128:Number(m.width)}),l+=1,s||(s=!!m.ellipsis),o.push(m)}})}d(e,0),c=0;function f(h,p){let m=0;h.forEach(g=>{var b;if("children"in g){const v=c,y={column:g,colIndex:c,colSpan:0,rowSpan:1,isLast:!1};f(g.children,p+1),g.children.forEach(C=>{var w,x;y.colSpan+=(x=(w=i.get(C))===null||w===void 0?void 0:w.colSpan)!==null&&x!==void 0?x:0}),v+y.colSpan===l&&(y.isLast=!0),i.set(g,y),n[p].push(y)}else{if(c<m){c+=1;return}let v=1;"titleColSpan"in g&&(v=(b=g.titleColSpan)!==null&&b!==void 0?b:1),v>1&&(m=c+v);const y=c+v===l,C={column:g,colSpan:v,colIndex:c,rowSpan:a-p+1,isLast:y};i.set(g,C),n[p].push(C),c+=1}})}return f(e,0),{hasEllipsis:s,rows:n,cols:r,dataRelatedCols:o}}function HU(e,t){const n=R(()=>LU(e.columns,t));return{rowsRef:R(()=>n.value.rows),colsRef:R(()=>n.value.cols),hasEllipsisRef:R(()=>n.value.hasEllipsis),dataRelatedColsRef:R(()=>n.value.dataRelatedCols)}}function VU(){const e=M({});function t(o){return e.value[o]}function n(o,i){YP(o)&&"key"in o&&(e.value[o.key]=i)}function r(){e.value={}}return{getResizableWidth:t,doUpdateResizableWidth:n,clearResizableWidth:r}}function jU(e,{mainTableInstRef:t,mergedCurrentPageRef:n,bodyWidthRef:r,maxHeightRef:o,mergedTableLayoutRef:i}){const a=R(()=>e.scrollX!==void 0||o.value!==void 0||e.flexHeight),l=R(()=>{const D=!a.value&&i.value==="auto";return e.scrollX!==void 0||D});let s=0;const c=M(),d=M(null),f=M([]),h=M(null),p=M([]),m=R(()=>At(e.scrollX)),g=R(()=>e.columns.filter(D=>D.fixed==="left")),b=R(()=>e.columns.filter(D=>D.fixed==="right")),v=R(()=>{const D={};let B=0;function L(U){U.forEach(j=>{const te={start:B,end:0};D[No(j)]=te,"children"in j?(L(j.children),te.end=B):(B+=px(j)||0,te.end=B)})}return L(g.value),D}),y=R(()=>{const D={};let B=0;function L(U){for(let j=U.length-1;j>=0;--j){const te=U[j],ue={start:B,end:0};D[No(te)]=ue,"children"in te?(L(te.children),ue.end=B):(B+=px(te)||0,ue.end=B)}}return L(b.value),D});function C(){var D,B;const{value:L}=g;let U=0;const{value:j}=v;let te=null;for(let ue=0;ue<L.length;++ue){const ge=No(L[ue]);if(s>(((D=j[ge])===null||D===void 0?void 0:D.start)||0)-U)te=ge,U=((B=j[ge])===null||B===void 0?void 0:B.end)||0;else break}d.value=te}function w(){f.value=[];let D=e.columns.find(B=>No(B)===d.value);for(;D&&"children"in D;){const B=D.children.length;if(B===0)break;const L=D.children[B-1];f.value.push(No(L)),D=L}}function x(){var D,B;const{value:L}=b,U=Number(e.scrollX),{value:j}=r;if(j===null)return;let te=0,ue=null;const{value:ge}=y;for(let Q=L.length-1;Q>=0;--Q){const le=No(L[Q]);if(Math.round(s+(((D=ge[le])===null||D===void 0?void 0:D.start)||0)+j-te)<U)ue=le,te=((B=ge[le])===null||B===void 0?void 0:B.end)||0;else break}h.value=ue}function S(){p.value=[];let D=e.columns.find(B=>No(B)===h.value);for(;D&&"children"in D&&D.children.length;){const B=D.children[0];p.value.push(No(B)),D=B}}function T(){const D=t.value?t.value.getHeaderElement():null,B=t.value?t.value.getBodyElement():null;return{header:D,body:B}}function P(){const{body:D}=T();D&&(D.scrollTop=0)}function _(){c.value!=="body"?vl(z):c.value=void 0}function O(D){var B;(B=e.onScroll)===null||B===void 0||B.call(e,D),c.value!=="head"?vl(z):c.value=void 0}function z(){const{header:D,body:B}=T();if(!B)return;const{value:L}=r;if(L!==null){if(D){const U=s-D.scrollLeft;c.value=U!==0?"head":"body",c.value==="head"?(s=D.scrollLeft,B.scrollLeft=s):(s=B.scrollLeft,D.scrollLeft=s)}else s=B.scrollLeft;C(),w(),x(),S()}}function $(D){const{header:B}=T();B&&(B.scrollLeft=D,z())}return it(n,()=>{P()}
3354),{styleScrollXRef:m,fixedColumnLeftMapRef:v,fixedColumnRightMapRef:y,leftFixedColumnsRef:g,rightFixedColumnsRef:b,leftActiveFixedColKeyRef:d,leftActiveFixedChildrenColKeysRef:f,rightActiveFixedColKeyRef:h,rightActiveFixedChildrenColKeysRef:p,syncScrollState:z,handleTableBodyScroll:O,handleTableHeaderScroll:_,setHeaderScrollLeft:$,explicitlyScrollableRef:a,xScrollableRef:l}}function nu(e){return typeof e=="object"&&typeof e.multiple=="number"?e.multiple:!1}function UU(e,t){return t&&(e===void 0||e==="default"||typeof e=="object"&&e.compare==="default")?WU(t):typeof e=="function"?e:e&&typeof e=="object"&&e.compare&&e.compare!=="default"?e.compare:!1}function WU(e){return(t,n)=>{const r=t[e],o=n[e];return r==null?o==null?0:-1:o==null?1:typeof r=="number"&&typeof o=="number"?r-o:typeof r=="string"&&typeof o=="string"?r.localeCompare(o):0}}function qU(e,{dataRelatedColsRef:t,filteredDataRef:n}){const r=[];t.value.forEach(p=>{var m;p.sorter!==void 0&&h(r,{columnKey:p.key,sorter:p.sorter,order:(m=p.defaultSortOrder)!==null&&m!==void 0?m:!1})});const o=M(r),i=R(()=>{const p=t.value.filter(b=>b.type!=="selection"&&b.sorter!==void 0&&(b.sortOrder==="ascend"||b.sortOrder==="descend"||b.sortOrder===!1)),m=p.filter(b=>b.sortOrder!==!1);if(m.length)return m.map(b=>({columnKey:b.key,order:b.sortOrder,sorter:b.sorter}));if(p.length)return[];const{value:g}=o;return Array.isArray(g)?g:g?[g]:[]}),a=R(()=>{const p=i.value.slice().sort((m,g)=>{const b=nu(m.sorter)||0;return(nu(g.sorter)||0)-b});return p.length?n.value.slice().sort((g,b)=>{let v=0;return p.some(y=>{const{columnKey:C,sorter:w,order:x}=y,S=UU(w,C);return S&&x&&(v=S(g.rawNode,b.rawNode),v!==0)?(v=v*Gj(x),!0):!1}),v}):n.value});function l(p){let m=i.value.slice();return p&&nu(p.sorter)!==!1?(m=m.filter(g=>nu(g.sorter)!==!1),h(m,p),m):p||null}function s(p){const m=l(p);c(m)}function c(p){const{"onUpdate:sorter":m,onUpdateSorter:g,onSorterChange:b}=e;m&&we(m,p),g&&we(g,p),b&&we(b,p),o.value=p}function d(p,m="ascend"){if(!p)f();else{const g=t.value.find(v=>v.type!=="selection"&&v.type!=="expand"&&v.key===p);if(!(g!=null&&g.sorter))return;const b=g.sorter;s({columnKey:p,sorter:b,order:m})}}function f(){c(null)}function h(p,m){const g=p.findIndex(b=>(m==null?void 0:m.columnKey)&&b.columnKey===m.columnKey);g!==void 0&&g>=0?p[g]=m:p.push(m)}return{clearSorter:f,sort:d,sortedDataRef:a,mergedSortStateRef:i,deriveNextSorter:s}}function KU(e,{dataRelatedColsRef:t}){const n=R(()=>{const Q=le=>{for(let J=0;J<le.length;++J){const W=le[J];if("children"in W)return Q(W.children);if(W.type==="selection")return W}return null};return Q(e.columns)}),r=R(()=>{const{childrenKey:Q}=e;return Jr(e.data,{ignoreEmptyChildren:!0,getKey:e.rowKey,getChildren:le=>le[Q],getDisabled:le=>{var J,W;return!!(!((W=(J=n.value)===null||J===void 0?void 0:J.disabled)===null||W===void 0)&&W.call(J,le))}})}),o=ht(()=>{const{columns:Q}=e,{length:le}=Q;let J=null;for(let W=0;W<le;++W){const Y=Q[W];if(!Y.type&&J===null&&(J=W),"tree"in Y&&Y.tree)return W}return J||0}),i=M({}),{pagination:a}=e,l=M(a&&a.defaultPage||1),s=M(DP(a)),c=R(()=>{const Q=t.value.filter(W=>W.filterOptionValues!==void 0||W.filterOptionValue!==void 0),le={};return Q.forEach(W=>{var Y;W.type==="selection"||W.type==="expand"||(W.filterOptionValues===void 0?le[W.key]=(Y=W.filterOptionValue)!==null&&Y!==void 0?Y:null:le[W.key]=W.filterOptionValues)}),Object.assign(gx(i.value),le)}),d=R(()=>{const Q=c.value,{columns:le}=e;function J(he){return(ne,xe)=>!!~String(xe[he]).indexOf(String(ne))}const{value:{treeNodes:W}}=r,Y=[];return le.forEach(he=>{he.type==="selection"||he.type==="expand"||"children"in he||Y.push([he.key,he])}),W?W.filter(he=>{const{rawNode:ne}=he;for(const[xe,oe]of Y){let se=Q[xe];if(se==null||(Array.isArray(se)||(se=[se]),!se.length))continue;const Me=oe.filter==="default"?J(xe):oe.filter;if(oe&&typeof Me=="function")if(oe.filterMode==="and"){if(se.some(V=>!Me(V,ne)))return!1}else{if(se.some(V=>Me(V,ne)))continue;return!1}}return!0}):[]}),{sortedDataRef:f,deriveNextSorter:h,mergedSortStateRef:p,sort:m,clearSorter:g}=qU(e,{dataRelatedColsRef:t,filteredDataRef:d});t.value.forEach(Q=>{var le;if(Q.filter){const J=Q.defaultFilterOptionValues;Q.filterMultiple?i.value[Q.key]=J||[]:J!==void 0?i.value[Q.key]=J===null?[]:J:i.value[Q.key]=(le=Q.defaultFilterOptionValue)!==null&&le!==void 0?le:null}});const b=R(()=>{const{pagination:Q}=e;if(Q!==!1)return Q.page}),v=R(()=>{const{pagination:Q}=e;if(Q!==!1)return Q.pageSize}),y=_t(b,l),C=_t(v,s),w=ht(()=>{const Q=y.value;return e.remote?Q:Math.max(1,Math.min(Math.ceil(d.value.length/C.value),Q))}),x=R(()=>{const{pagination:Q}=e;if(Q){const{pageCount:le}=Q;if(le!==void 0)return le}}),S=R(()=>
3354{if(e.remote)return r.value.treeNodes;if(!e.pagination)return f.value;const Q=C.value,le=(w.value-1)*Q;return f.value.slice(le,le+Q)}),T=R(()=>S.value.map(Q=>Q.rawNode));function P(Q){const{pagination:le}=e;if(le){const{onChange:J,"onUpdate:page":W,onUpdatePage:Y}=le;J&&we(J,Q),Y&&we(Y,Q),W&&we(W,Q),$(Q)}}function _(Q){const{pagination:le}=e;if(le){const{onPageSizeChange:J,"onUpdate:pageSize":W,onUpdatePageSize:Y}=le;J&&we(J,Q),Y&&we(Y,Q),W&&we(W,Q),D(Q)}}const O=R(()=>{if(e.remote){const{pagination:Q}=e;if(Q){const{itemCount:le}=Q;if(le!==void 0)return le}return}return d.value.length}),z=R(()=>Object.assign(Object.assign({},e.pagination),{onChange:void 0,onUpdatePage:void 0,onUpdatePageSize:void 0,onPageSizeChange:void 0,"onUpdate:page":P,"onUpdate:pageSize":_,page:w.value,pageSize:C.value,pageCount:O.value===void 0?x.value:void 0,itemCount:O.value}));function $(Q){const{"onUpdate:page":le,onPageChange:J,onUpdatePage:W}=e;W&&we(W,Q),le&&we(le,Q),J&&we(J,Q),l.value=Q}function D(Q){const{"onUpdate:pageSize":le,onPageSizeChange:J,onUpdatePageSize:W}=e;J&&we(J,Q),W&&we(W,Q),le&&we(le,Q),s.value=Q}function B(Q,le){const{onUpdateFilters:J,"onUpdate:filters":W,onFiltersChange:Y}=e;J&&we(J,Q,le),W&&we(W,Q,le),Y&&we(Y,Q,le),i.value=Q}function L(Q,le,J,W){var Y;(Y=e.onUnstableColumnResize)===null||Y===void 0||Y.call(e,Q,le,J,W)}function U(Q){$(Q)}function j(){te()}function te(){ue({})}function ue(Q){ge(Q)}function ge(Q){Q?Q&&(i.value=gx(Q)):i.value={}}return{treeMateRef:r,mergedCurrentPageRef:w,mergedPaginationRef:z,paginatedDataRef:S,rawPaginatedDataRef:T,mergedFilterStateRef:c,mergedSortStateRef:p,hoverKeyRef:M(null),selectionColumnRef:n,childTriggerColIndexRef:o,doUpdateFilters:B,deriveNextSorter:h,doUpdatePageSize:D,doUpdatePage:$,onUnstableColumnResize:L,filter:ge,filters:ue,clearFilter:j,clearFilters:te,clearSorter:g,page:U,sort:m}}const YU=ae({name:"DataTable",alias:["AdvancedTable"],props:WP,slots:Object,setup(e,{slots:t}){const{mergedBorderedRef:n,mergedClsPrefixRef:r,inlineThemeDisabled:o,mergedRtlRef:i,mergedComponentPropsRef:a}=We(e),l=Kt("DataTable",i,r),s=R(()=>{var ce,$e;return e.size||(($e=(ce=a==null?void 0:a.value)===null||ce===void 0?void 0:ce.DataTable)===null||$e===void 0?void 0:$e.size)||"medium"}),c=R(()=>{const{bottomBordered:ce}=e;return n.value?!1:ce!==void 0?ce:!0}),d=_e("DataTable","-data-table",NU,qj,e,r),f=M(null),h=M(null),{getResizableWidth:p,clearResizableWidth:m,doUpdateResizableWidth:g}=VU(),{rowsRef:b,colsRef:v,dataRelatedColsRef:y,hasEllipsisRef:C}=HU(e,p),{treeMateRef:w,mergedCurrentPageRef:x,paginatedDataRef:S,rawPaginatedDataRef:T,selectionColumnRef:P,hoverKeyRef:_,mergedPaginationRef:O,mergedFilterStateRef:z,mergedSortStateRef:$,childTriggerColIndexRef:D,doUpdatePage:B,doUpdateFilters:L,onUnstableColumnResize:U,deriveNextSorter:j,filter:te,filters:ue,clearFilter:ge,clearFilters:Q,clearSorter:le,page:J,sort:W}=KU(e,{dataRelatedColsRef:y}),Y=ce=>{const{fileName:$e="data.csv",keepOriginalData:Ie=!1}=ce||{},de=Ie?e.data:T.value,Be=tU(e.columns,de,e.getCsvCell,e.getCsvHeader),Xe=new Blob([Be],{type:"text/csv;charset=utf-8"}),ot=URL.createObjectURL(Xe);Mf(ot,$e.endsWith(".csv")?$e:`${$e}.csv`),URL.revokeObjectURL(ot)},{doCheckAll:he,doUncheckAll:ne,doCheck:xe,doUncheck:oe,headerCheckboxDisabledRef:se,someRowsCheckedRef:Me,allRowsCheckedRef:V,mergedCheckedRowKeySetRef:Z,mergedInderminateRowKeySetRef:X}=FU(e,{selectionColumnRef:P,treeMateRef:w,paginatedDataRef:S}),{stickyExpandedRowsRef:be,mergedExpandedRowKeysRef:ke,renderExpandRef:ye,expandableRef:re,doUpdateExpandedRowKeys:pe}=BU(e,w),A=Ce(e,"maxHeight"),F=R(()=>e.virtualScroll||e.flexHeight||e.maxHeight!==void 0||C.value?"fixed":e.tableLayout),{handleTableBodyScroll:K,handleTableHeaderScroll:H,syncScrollState:q,setHeaderScrollLeft:G,leftActiveFixedColKeyRef:ie,leftActiveFixedChildrenColKeysRef:ee,rightActiveFixedColKeyRef:De,rightActiveFixedChildrenColKeysRef:Ue,leftFixedColumnsRef:rt,rightFixedColumnsRef:at,fixedColumnLeftMapRef:mt,fixedColumnRightMapRef:Tt,xScrollableRef:Rt,explicitlyScrollableRef:Ge}=jU(e,{bodyWidthRef:f,mainTableInstRef:h,mergedCurrentPageRef:x,maxHeightRef:A,mergedTableLayoutRef:F}),{localeRef:Ne}=On("DataTable");ct(Ko,{xScrollableRef:Rt,explicitlyScrollableRef:Ge,props:e,treeMateRef:w,renderExpandIconRef:Ce(e,"renderExpandIcon"),loadingKeySetRef:M(new Set),slots:t,indentRef:Ce(e,"indent"),childTriggerColIndexRef:D,bodyWidthRef:f,componentId:Wr(),hoverKeyRef:_,mergedClsPrefixRef:r,mergedThemeRef:d,scrollXRef:R(()=>e.scrollX),rowsRef:b,colsRef:v,paginatedDataRef:S,leftActiveFixedColKeyRef:ie,leftActiveFixedChildrenColKeysRef:ee,rightActiveFixedColKeyRef:De,rightActiveFixedChildrenColKeysRef:Ue,leftFixedColumnsRef:rt,rightFixedColumnsRef:at,fixedColumnLeftMapRef:mt,fixedColumnRightMapRef:Tt,mergedCurrentPageRef:x,someRowsCheckedRef:Me,allRowsCheckedRef:V,mergedSortStateRef:$,mergedFilterStateRef:z,loadingRef:Ce(e,"loading"),rowClassNameRef:Ce(e,"rowClassName"),mergedCheckedRowKeySetRef:Z,mergedExpandedRowKeysRef:ke,mergedInderminateRowKeySetRef:X,localeRef:Ne,expandableRef:re,stickyExpandedRowsRef:be,rowKeyRef:Ce(e,"rowKey"),renderExpandRef:ye,summaryRef:Ce(e,"summary"),virtualScrollRef:Ce(e,"virtualScroll"),virtualScrollXRef:Ce(e,"virtualScrollX"),heightForRowRef:Ce(e,"heightForRow"),minRowHeightRef:Ce(e,"minRowHeight"),virtualScrollHeaderRef:Ce(e,"virtualScrollHeader"),headerHeightRef:Ce(e,"headerHeight"),rowPropsRef:Ce(e,"rowProps"),stripedRef:Ce(e,"striped"),checkOptionsRef:R(()=>{const{value:ce}=P;return ce==null?void 0:ce.options}),rawPaginatedDataRef:T,filterMenuCssVarsRef:R(()=>
3354{const{self:{actionDividerColor:ce,actionPadding:$e,actionButtonMargin:Ie}}=d.value;return{"--n-action-padding":$e,"--n-action-button-margin":Ie,"--n-action-divider-color":ce}}),onLoadRef:Ce(e,"onLoad"),mergedTableLayoutRef:F,maxHeightRef:A,minHeightRef:Ce(e,"minHeight"),flexHeightRef:Ce(e,"flexHeight"),headerCheckboxDisabledRef:se,paginationBehaviorOnFilterRef:Ce(e,"paginationBehaviorOnFilter"),summaryPlacementRef:Ce(e,"summaryPlacement"),filterIconPopoverPropsRef:Ce(e,"filterIconPopoverProps"),scrollbarPropsRef:Ce(e,"scrollbarProps"),syncScrollState:q,doUpdatePage:B,doUpdateFilters:L,getResizableWidth:p,onUnstableColumnResize:U,clearResizableWidth:m,doUpdateResizableWidth:g,deriveNextSorter:j,doCheck:xe,doUncheck:oe,doCheckAll:he,doUncheckAll:ne,doUpdateExpandedRowKeys:pe,handleTableHeaderScroll:H,handleTableBodyScroll:K,setHeaderScrollLeft:G,renderCell:Ce(e,"renderCell")});const fe={filter:te,filters:ue,clearFilters:Q,clearSorter:le,page:J,sort:W,clearFilter:ge,downloadCsv:Y,scrollTo:(ce,$e)=>{var Ie;(Ie=h.value)===null||Ie===void 0||Ie.scrollTo(ce,$e)}},Pe=R(()=>{const ce=s.value,{common:{cubicBezierEaseInOut:$e},self:{borderColor:Ie,tdColorHover:de,tdColorSorting:Be,tdColorSortingModal:Xe,tdColorSortingPopover:ot,thColorSorting:Se,thColorSortingModal:ve,thColorSortingPopover:Ee,thColor:je,thColorHover:qe,tdColor:ut,tdTextColor:Je,thTextColor:Re,thFontWeight:Le,thButtonColorHover:tt,thIconColor:wt,thIconColorActive:Te,filterSize:He,borderRadius:Qe,lineHeight:lt,tdColorModal:bt,thColorModal:Gt,borderColorModal:gn,thColorHoverModal:kn,tdColorHoverModal:xr,borderColorPopover:Cr,thColorPopover:Ae,tdColorPopover:Ke,tdColorHoverPopover:dt,thColorHoverPopover:qt,paginationMargin:Ht,emptyPadding:Nt,boxShadowAfter:wr,boxShadowBefore:ao,sorterSize:xo,resizableContainerSize:Ji,resizableSize:wi,loadingColor:Ys,loadingSize:Gs,opacityLoading:Xs,tdColorStriped:Qs,tdColorStripedModal:Zs,tdColorStripedPopover:mh,[Oe("fontSize",ce)]:ph,[Oe("thPadding",ce)]:gh,[Oe("tdPadding",ce)]:vh}}=d.value;return{"--n-font-size":ph,"--n-th-padding":gh,"--n-td-padding":vh,"--n-bezier":$e,"--n-border-radius":Qe,"--n-line-height":lt,"--n-border-color":Ie,"--n-border-color-modal":gn,"--n-border-color-popover":Cr,"--n-th-color":je,"--n-th-color-hover":qe,"--n-th-color-modal":Gt,"--n-th-color-hover-modal":kn,"--n-th-color-popover":Ae,"--n-th-color-hover-popover":qt,"--n-td-color":ut,"--n-td-color-hover":de,"--n-td-color-modal":bt,"--n-td-color-hover-modal":xr,"--n-td-color-popover":Ke,"--n-td-color-hover-popover":dt,"--n-th-text-color":Re,"--n-td-text-color":Je,"--n-th-font-weight":Le,"--n-th-button-color-hover":tt,"--n-th-icon-color":wt,"--n-th-icon-color-active":Te,"--n-filter-size":He,"--n-pagination-margin":Ht,"--n-empty-padding":Nt,"--n-box-shadow-before":ao,"--n-box-shadow-after":wr,"--n-sorter-size":xo,"--n-resizable-container-size":Ji,"--n-resizable-size":wi,"--n-loading-size":Gs,"--n-loading-color":Ys,"--n-opacity-loading":Xs,"--n-td-color-striped":Qs,"--n-td-color-striped-modal":Zs,"--n-td-color-striped-popover":mh,"--n-td-color-sorting":Be,"--n-td-color-sorting-modal":Xe,"--n-td-color-sorting-popover":ot,"--n-th-color-sorting":Se,"--n-th-color-sorting-modal":ve,"--n-th-color-sorting-popover":Ee}}),me=o?Ze("data-table",R(()=>s.value[0]),Pe,e):void 0,Fe=R(()=>{if(!e.pagination)return!1;if(e.paginateSinglePage)return!0;const ce=O.value,{pageCount:$e}=ce;return $e!==void 0?$e>1:ce.itemCount&&ce.pageSize&&ce.itemCount>ce.pageSize});return Object.assign({mainTableInstRef:h,mergedClsPrefix:r,rtlEnabled:l,mergedTheme:d,paginatedData:S,mergedBordered:n,mergedBottomBordered:c,mergedPagination:O,mergedShowPagination:Fe,cssVars:o?void 0:Pe,themeClass:me==null?void 0:me.themeClass,onRender:me==null?void 0:me.onRender},fe)},render(){const{mergedClsPrefix:e,themeClass:t,onRender:n,$slots:r,spinProps:o}=this;return n==null||n(),u("div",{class:[`${e}-data-table`,this.rtlEnabled&&`${e}-data-table--rtl`,t,{[`${e}-data-table--bordered`]:this.mergedBordered,[`${e}-data-table--bottom-bordered`]:this.mergedBottomBordered,[`${e}-data-table--single-line`]:this.singleLine,[`${e}-data-table--single-column`]:this.singleColumn,[`${e}-data-table--loading`]:this.loading,[`${e}-data-table--flex-height`]:this.flexHeight}],style:this.cssVars},u("div",{class:`${e}-data-table-wrapper`},u(DU,{ref:"mainTableInstRef"})),this.mergedShowPagination?u("div",{class:`${e}-data-table__pagination`},u(MP,Object.assign({theme:this.mergedTheme.peers.Pagination,themeOverrides:this.mergedTheme.peerOverrides.Pagination,disabled:this.loading},this.mergedPagination))):null,u(Zt,{name:"fade-in-scale-up-transition"},{default:()=>this.loading?u("div",{class:`${e}-data-table-loading-wrapper`},Ct(r.loading,()=>[u(qo,Object.assign({clsPrefix:e,strokeWidth:20},o))])):null}))}}),GU={itemFontSize:"12px",itemHeight:"36px",itemWidth:"52px",panelActionPadding:"8px 0"};function p2(e){const{popoverColor:t,textColor2:n,primaryColor:r,hoverColor:o,dividerColor:i,opacityDisabled:a,boxShadow2:l,borderRadius:s,iconColor:c,iconColorDisabled:d}=e;return Object.assign(Object.assign({},GU),{panelColor:t,panelBoxShadow:l,panelDividerColor:i,itemTextColor:n,itemTextColorActive:r,itemColorHover:o,itemOpacityDisabled:a,itemBorderRadius:s,borderRadius:s,iconColor:c,iconColorDisabled:d})}const g2={name:"TimePicker",common:nt,peers:{Scrollbar:$r,Button:oo,Input:ro},self:p2},v2={name:"TimePicker",common:et,peers:{Scrollbar:Er,Button:io,Input:yo},self:p2},XU={itemSize:"24px",itemCellWidth:"38px",itemCellHeight:"32px",scrollItemWidth:"80px",scrollItemHeight:"40px",panelExtraFooterPadding:"8px 12px",panelActionPadding:"8px 12px",calendarTitlePadding:"0",calendarTitleHeight:"28px",arrowSize:"14px",panelHeaderPadding:"8px 12px",calendarDaysHeight:"32px",calendarTitleGridTempateColumns:"28px 28px 1fr 28px 28px",calendarLeftPaddingDate:"6px 12px 4px 12px",calendarLeftPaddingDatetime:"4px 12px",calendarLeftPaddingDaterange:"6px 12px 4px 12px",calendarLeftPaddingDatetimerange:"4px 12px",calendarLeftPaddingMonth:"0",calendarLeftPaddingYear:"0",calendarLeftPaddingQuarter:"0",calendarLeftPaddingMonthrange:"0",calendarLeftPaddingQuarterrange:"0",calendarLeftPaddingYearrange:"0",calendarLeftPaddingWeek:"6px 12px 4px 12px",calendarRightPaddingDate:"6px 12px 4px 12px",calendarRightPaddingDatetime:"4px 12px",calendarRightPaddingDaterange:"6px 12px 4px 12px",calendarRightPaddingDatetimerange:"4px 12px",calendarRightPaddingMonth:"0",calendarRightPaddingYear:"0",calendarRightPaddingQuarter:"0",calendarRightPaddingMonthrange:"0",calendarRightPaddingQuarterrange:"0",calendarRightPaddingYearrange:"0",calendarRightPaddingWeek:"0"};function b2(e){const{hoverColor:t,fontSize:n,textColor2:r,textColorDisabled:o,popoverColor:i,primaryColor:a,borderRadiusSmall:l,iconColor:s,iconColorDisabled:c,textColor1:d,dividerColor:f,boxShadow2:h,borderRadius:p,fontWeightStrong:m}=e;return Object.assign(Object.assign({}
3354,XU),{itemFontSize:n,calendarDaysFontSize:n,calendarTitleFontSize:n,itemTextColor:r,itemTextColorDisabled:o,itemTextColorActive:i,itemTextColorCurrent:a,itemColorIncluded:Ye(a,{alpha:.1}),itemColorHover:t,itemColorDisabled:t,itemColorActive:a,itemBorderRadius:l,panelColor:i,panelTextColor:r,arrowColor:s,calendarTitleTextColor:d,calendarTitleColorHover:t,calendarDaysTextColor:r,panelHeaderDividerColor:f,calendarDaysDividerColor:f,calendarDividerColor:f,panelActionDividerColor:f,panelBoxShadow:h,panelBorderRadius:p,calendarTitleFontWeight:m,scrollItemBorderRadius:p,iconColor:s,iconColorDisabled:c})}const QU={name:"DatePicker",common:nt,peers:{Input:ro,Button:oo,TimePicker:g2,Scrollbar:$r},self:b2},ZU={name:"DatePicker",common:et,peers:{Input:yo,Button:io,TimePicker:v2,Scrollbar:Er},self(e){const{popoverColor:t,hoverColor:n,primaryColor:r}=e,o=b2(e);return o.itemColorDisabled=ft(t,n),o.itemColorIncluded=Ye(r,{alpha:.15}),o.itemColorHover=ft(t,n),o}},Xf="n-date-picker",Sl=40,JU="HH:mm:ss",y2={active:Boolean,dateFormat:String,fastYearSelect:Boolean,fastMonthSelect:Boolean,calendarDayFormat:String,calendarHeaderYearFormat:String,calendarHeaderMonthFormat:String,calendarHeaderMonthYearSeparator:{type:String,required:!0},calendarHeaderMonthBeforeYear:{type:Boolean,default:void 0},timePickerFormat:{type:String,value:JU},value:{type:[Array,Number],default:null},shortcuts:Object,defaultTime:[Number,String,Array,Function],inputReadonly:Boolean,onClear:Function,onConfirm:Function,onClose:Function,onTabOut:Function,onKeydown:Function,actions:Array,onSelectYear:Function,onSelectMonth:Function,onUpdateValue:{type:Function,required:!0},themeClass:String,onRender:Function,panel:Boolean,onNextMonth:Function,onPrevMonth:Function,onNextYear:Function,onPrevYear:Function};function x2(e){const{dateLocaleRef:t,timePickerSizeRef:n,timePickerPropsRef:r,localeRef:o,mergedClsPrefixRef:i,mergedThemeRef:a}=Ve(Xf),l=R(()=>({locale:t.value.locale})),s=M(null),c=Ug();function d(){const{onClear:$}=e;$&&$()}function f(){const{onConfirm:$,value:D}=e;$&&$(D)}function h($,D){const{onUpdateValue:B}=e;B($,D)}function p($=!1){const{onClose:D}=e;D&&D($)}function m(){const{onTabOut:$}=e;$&&$()}function g(){h(null,!0),p(!0),d()}function b(){m()}function v(){(e.active||e.panel)&&zt(()=>{const{value:$}=s;if(!$)return;const D=$.querySelectorAll("[data-n-date]");D.forEach(B=>{B.classList.add("transition-disabled")}),$.offsetWidth,D.forEach(B=>{B.classList.remove("transition-disabled")})})}function y($){$.key==="Tab"&&$.target===s.value&&c.shift&&($.preventDefault(),m())}function C($){const{value:D}=s;c.tab&&$.target===D&&(D!=null&&D.contains($.relatedTarget))&&m()}let w=null,x=!1;function S(){w=e.value,x=!0}function T(){x=!1}function P(){x&&(h(w,!1),x=!1)}function _($){return typeof $=="function"?$():$}const O=M(!1);function z(){O.value=!O.value}return{mergedTheme:a,mergedClsPrefix:i,dateFnsOptions:l,timePickerSize:n,timePickerProps:r,selfRef:s,locale:o,doConfirm:f,doClose
3354:p,doUpdateValue:h,doTabOut:m,handleClearClick:g,handleFocusDetectorFocus:b,disableTransitionOneTick:v,handlePanelKeyDown:y,handlePanelFocus:C,cachePendingValue:S,clearPendingValue:T,restorePendingValue:P,getShortcutValue:_,handleShortcutMouseleave:P,showMonthYearPanel:O,handleOpenQuickSelectMonthPanel:z}}const Mv=Object.assign(Object.assign({},y2),{defaultCalendarStartTime:Number,actions:{type:Array,default:()=>["now","clear","confirm"]}});function Fv(e,t){var n;const r=x2(e),{isValueInvalidRef:o,isDateDisabledRef:i,isDateInvalidRef:a,isTimeInvalidRef:l,isDateTimeInvalidRef:s,isHourDisabledRef:c,isMinuteDisabledRef:d,isSecondDisabledRef:f,localeRef:h,firstDayOfWeekRef:p,datePickerSlots:m,yearFormatRef:g,monthFormatRef:b,quarterFormatRef:v,yearRangeRef:y}=Ve(Xf),C={isValueInvalid:o,isDateDisabled:i,isDateInvalid:a,isTimeInvalid:l,isDateTimeInvalid:s,isHourDisabled:c,isMinuteDisabled:d,isSecondDisabled:f},w=R(()=>e.dateFormat||h.value.dateFormat),x=R(()=>e.calendarDayFormat||h.value.dayFormat),S=M(e.value===null||Array.isArray(e.value)?"":Qt(e.value,w.value)),T=M(e.value===null||Array.isArray(e.value)?(n=e.defaultCalendarStartTime)!==null&&n!==void 0?n:Date.now():e.value),P=M(null),_=M(null),O=M(null),z=M(Date.now()),$=R(()=>{var ee;return af(T.value,e.value,z.value,(ee=p.value)!==null&&ee!==void 0?ee:h.value.firstDayOfWeek,!1,t==="week")}),D=R(()=>{const{value:ee}=e;return _p(T.value,Array.isArray(ee)?null:ee,z.value,{monthFormat:b.value})}),B=R(()=>{const{value:ee}=e;return $p(Array.isArray(ee)?null:ee,z.value,{yearFormat:g.value},y)}),L=R(()=>{const{value:ee}=e;return Op(T.value,Array.isArray(ee)?null:ee,z.value,{quarterFormat:v.value})}),U=R(()=>$.value.slice(0,7).map(ee=>{const{ts:De}=ee;return Qt(De,x.value,r.dateFnsOptions.value)})),j=R(()=>Qt(T.value,e.calendarHeaderMonthFormat||h.value.monthFormat,r.dateFnsOptions.value)),te=R(()=>Qt(T.value,e.calendarHeaderYearFormat||h.value.yearFormat,r.dateFnsOptions.value)),ue=R(()=>{var ee;return(ee=e.calendarHeaderMonthBeforeYear)!==null&&ee!==void 0?ee:h.value.monthBeforeYear});it(T,(ee,De)=>{(t==="date"||t==="datetime")&&(yd(ee,De)||r.disableTransitionOneTick())}),it(R(()=>e.value),ee=>{ee!==null&&!Array.isArray(ee)?(S.value=Qt(ee,w.value,r.dateFnsOptions.value),T.value=ee):S.value=""});function ge(ee){var De;if(t==="datetime")return st(Cv(ee));if(t==="month")return st(Ro(ee));if(t==="year")return st(Bs(ee));if(t==="quarter")return st(Gc(ee));if(t==="week"){const Ue=(((De=p.value)!==null&&De!==void 0?De:h.value.firstDayOfWeek)+1)%7;return st(po(ee,{weekStartsOn:Ue}))}return st(hi(ee))}function Q(ee,De){const{isDateDisabled:{value:Ue}}=C;return Ue?Ue(ee,De):!1}function le(ee){const De=Xr(ee,w.value,new Date,r.dateFnsOptions.value);if(_o(De)){if(e.value===null)r.doUpdateValue(st(ge(Date.now())),e.panel);else if(!Array.isArray(e.value)){const Ue=gr(e.value,{year:fn(De),month:ln(De),date:So(De)});r.doUpdateValue(st(ge(st(Ue))),e.panel)}}else S.value=ee}function J(){const ee=Xr(S.value,w.value,new Date,r.dateFnsOptions.value);if(_o(ee)){if(e.value===null)r.doUpdateValue(st(ge(Date.now())),!1);else if(!Array.isArray(e.value)){const De=gr(e.value,{year:fn(ee),month:ln(ee),date:So(ee)});r.doUpdateValue(st(ge(st(De))),!1)}}else V()}function W(){r.doUpdateValue(null,!0),S.value="",r.doClose(!0),r.handleClearClick()}function Y(){r.doUpdateValue(st(ge(Date.now())),!0);const ee=Date.now();T.value=ee,r.doClose(!0),e.panel&&(t==="month"||t==="quarter"||t==="year")&&(r.disableTransitionOneTick(),G(ee))}const he=M(null);function ne(ee){ee.type==="date"&&t==="week"&&(he.value=ge(st(ee.ts)))}function xe(ee){return ee.type==="date"&&t==="week"?ge(st(ee.ts))===he.value:!1}function oe(ee){if(Q(ee.ts,ee.type==="date"?{type:"date",year:ee.dateObject.year,month:ee.dateObject.month,date:ee.dateObject.date}:ee.type==="month"?{type:"month",year:ee.dateObject.year,month:ee.dateObject.month}:ee.type==="year"?{type:"year",year:ee.dateObject.year}:{type:"quarter",year:ee.dateObject.year,quarter:ee.dateObject.quarter}))return;let De;if(e.value!==null&&!Array.isArray(e.value)?De=e.value:De=Date.now(),t==="datetime"&&e.defaultTime!==null&&!Array.isArray(e.defaultTime)){let Ue;typeof e.defaultTime=="function"?Ue=c9(ee.ts,e.defaultTime):Ue=ms(e.defaultTime),Ue&&(De=st(gr(De,Ue)))}switch(De=st(ee.type==="quarter"&&ee.dateObject.quarter?e9(Pp(De,ee.dateObject.year),ee.dateObject.quarter):gr(De,ee.dateObject)),r.doUpdateValue(ge(De),e.panel||t==="date"||t==="week"||t==="year"),t){case"date":case"week":r.doClose();break;case"year":e.panel&&r.disableTransitionOneTick(),r.doClose();break;case"month":r.disableTransitionOneTick(),G(De);break;case"quarter":r.disableTransitionOneTick(),G(De);break}}function se(ee,De){let Ue;e.value!==null&&!Array.isArray(e.value)?Ue=e.value:Ue=Date.now(),Ue=st(ee.type==="month"?wv(Ue,ee.dateObject.month):Pp(Ue,ee.dateObject.year)),De(Ue),G(Ue)}function Me(ee){T.value=ee}function V(ee){if(e.value===null||Array.isArray(e.value)){S.value="";return}ee===void 0&&(ee=e.value),S.value=Qt(ee,w.value,r.dateFnsOptions.value)}function Z(){C.isDateInvalid.value||C.isTimeInvalid.value||(r.doConfirm(),X())}function X(){e.active&&r.doClose()}function be(){var ee;T.value=st(tf(T.value,1)),(ee=e.onNextYear)===null||ee===void 0||ee.call(e)}function ke(){var ee;T.value=st(tf(T.value,-1)),(ee=e.onPrevYear)===null||ee===void 0||ee.call(e)}function ye(){var ee;T.value=st(ar(T.value,1)),(ee=e.onNextMonth)===null||ee===void 0||ee.call(e)}function re(){var ee;T.value=st(ar(T.value,-1)),(ee=e.onPrevMonth)===null||ee===void 0||ee.call(e)}function pe(){const{value:ee}=P;return(ee==null?void 0:ee.listElRef)||null}function A(){const{value:ee}=P;return(ee==null?void 0:ee.itemsElRef)||null}function F(){var ee;(ee=_.value)===null||ee===void 0||ee.sync()}function K(ee){ee!==null&&r.doUpdateValue(ee,e.panel)}function H(ee){r.cachePendingValue();const De=r.getShortcutValue(ee);typeof De=="number"&&r.doUpdateValue(De,!1)}function q(ee){const De=r.getShortcutValue(ee);typeof De=="number"&&(r.doUpdateValue(De,e.panel),r.clearPendingValue(),Z())}function G(ee){const{value:De}=e;if(O.value){const Ue=ln(ee===void 0?De===null?Date.now():De:ee);O.value.scrollTo({top:Ue*Sl})}if(P.value){const Ue=fn(ee===void 0?De===null?Date.now():De:ee)-y.value[0];P.value.scrollTo({top:Ue*Sl})}}const ie={monthScrollbarRef:O,yearScrollbarRef:_,yearVlRef:P};return Object.assign(Object.assign(Object.assign(Object.assign({dateArray:$,monthArray:D,yearArray:B,quarterArray:L,calendarYear:te,calendarMonth:j,weekdays:U,calendarMonthBeforeYear:ue,mergedIsDateDisabled:Q,nextYear:be,prevYear:ke,nextMonth:ye,prevMonth:re,handleNowClick:Y,handleConfirmClick:Z,handleSingleShortcutMouseenter:H,handleSingleShortcutClick:q},C),r),ie),{handleDateClick:oe,handleDateInputBlur:J,handleDateInput:le,handleDateMouseEnter:ne,isWeekHovered:xe,handleTimePickerChange:K,clearSelectedDateTime:W,virtualListContainer:pe,virtualListContent:A,handleVirtualListScroll:F,timePickerSize:r.timePickerSize,dateInputValue:S,datePickerSlots:m,handleQuickMonthClick:se,justifyColumnsScrollState:G,calendarValue:T,onUpdateCalendarValue:
3354Me})}const C2=ae({name:"MonthPanel",props:Object.assign(Object.assign({},Mv),{type:{type:String,required:!0},useAsQuickJump:Boolean}),setup(e){const t=Fv(e,e.type),{dateLocaleRef:n}=On("DatePicker"),r=a=>{switch(a.type){case"year":return VT(a.dateObject.year,a.yearFormat,n.value.locale);case"month":return HT(a.dateObject.month,a.monthFormat,n.value.locale);case"quarter":return jT(a.dateObject.quarter,a.quarterFormat,n.value.locale)}},{useAsQuickJump:o}=e,i=(a,l,s)=>{const{mergedIsDateDisabled:c,handleDateClick:d,handleQuickMonthClick:f}=t;return u("div",{"data-n-date":!0,key:l,class:[`${s}-date-panel-month-calendar__picker-col-item`,a.isCurrent&&`${s}-date-panel-month-calendar__picker-col-item--current`,a.selected&&`${s}-date-panel-month-calendar__picker-col-item--selected`,!o&&c(a.ts,a.type==="year"?{type:"year",year:a.dateObject.year}:a.type==="month"?{type:"month",year:a.dateObject.year,month:a.dateObject.month}:a.type==="quarter"?{type:"month",year:a.dateObject.year,month:a.dateObject.quarter}:null)&&`${s}-date-panel-month-calendar__picker-col-item--disabled`],onClick:()=>{var h,p;a.type==="year"?(h=e.onSelectYear)===null||h===void 0||h.call(e):a.type==="month"&&((p=e.onSelectMonth)===null||p===void 0||p.call(e)),o?f(a,m=>{e.onUpdateValue(m,!1)}):d(a)}},r(a))};return jt(()=>{t.justifyColumnsScrollState()}),Object.assign(Object.assign({},t),{renderItem:i})},render(){const{mergedClsPrefix:e,mergedTheme:t,shortcuts:n,actions:r,renderItem:o,type:i,onRender:a}=this;return a==null||a(),u("div",{ref:"selfRef",tabindex:0,class:[`${e}-date-panel`,`${e}-date-panel--month`,!this.panel&&`${e}-date-panel--shadow`,this.themeClass],onFocus:this.handlePanelFocus,onKeydown:this.handlePanelKeyDown},u("div",{class:`${e}-date-panel-month-calendar`},u(mn,{ref:"yearScrollbarRef",class:`${e}-date-panel-month-calendar__picker-col`,theme:t.peers.Scrollbar,themeOverrides:t.peerOverrides.Scrollbar,container:this.virtualListContainer,content:this.virtualListContent,horizontalRailStyle:{zIndex:1},verticalRailStyle:{zIndex:1}},{default:()=>u(Uo,{ref:"yearVlRef",items:this.yearArray,itemSize:Sl,showScrollbar:!1,keyField:"ts",onScroll:this.handleVirtualListScroll,paddingBottom:4},{default:({item:l,index:s})=>o(l,s,e)})}),i==="month"||i==="quarter"?u("div",{class:`${e}-date-panel-month-calendar__picker-col`},u(mn,{ref:"monthScrollbarRef",theme:t.peers.Scrollbar,themeOverrides:t.peerOverrides.Scrollbar},{default:()=>[(i==="month"?this.monthArray:this.quarterArray).map((l,s)=>o(l,s,e)),u("div",{class:`${e}-date-panel-${i}-calendar__padding`})]})):null),Pt(this.datePickerSlots.footer,l=>l?u("div",{class:`${e}-date-panel-footer`},l):null),r!=null&&r.length||n?u("div",{class:`${e}-date-panel-actions`},u("div",{class:`${e}-date-panel-actions__prefix`},n&&Object.keys(n).map(l=>{const s=n[l];return Array.isArray(s)?null:u(Ho,{size:"tiny",onMouseenter:()=>{this.handleSingleShortcutMouseenter(s)},onClick:()=>{this.handleSingleShortcutClick(s)},onMouseleave:()=>{this.handleShortcutMouseleave()}},{default:()=>l})})),u("div",{class:`${e}-date-panel-actions__suffix`},r!=null&&r.includes("clear")?En(this.datePickerSlots.clear,{onClear:this.handleClearClick,text:this.locale.clear},()=>[u(Vt,{theme:t.peers.Button,themeOverrides:t.peerOverrides.Button,size:"tiny",onClick:this.handleClearClick},{default:()=>this.locale.clear})]):null,r!=null&&r.includes("now")?En(this.datePickerSlots.now,{onNow:this.handleNowClick,text:this.locale.now},()=>[u(Vt,{theme:t.peers.Button,themeOverrides:t.peerOverrides.Button,size:"tiny",onClick:this.handleNowClick},{default:()=>this.locale.now})]):null,r!=null&&r.includes("confirm")?En(this.datePickerSlots.confirm,{onConfirm:this.handleConfirmClick,disabled:this.isDateInvalid,text:this.locale.confirm},()=>[u(Vt,{theme:t.peers.Button,themeOverrides:t.peerOverrides.Button,size:"tiny",type:"primary",disabled:this.isDateInvalid,onClick:this.handleConfirmClick},{default:()=>this.locale.confirm})]):null)):null,u(Ci,{onFocus:this.handleFocusDetectorFocus}))}}),Rs=ae({props:{mergedClsPrefix:{type:String,required:!0},value:Number,monthBeforeYear:{type:Boolean,required:!0},monthYearSeparator:{type:String,required:!0},fastYearSelect:Boolean,fastMonthSelect:Boolean,calendarMonth:{type:String,required:!0},calendarYear:{type:String,required:!0},onUpdateValue:{type:Function,required:!0}},setup(e){const t=M(null),n=M(null),r=M(!1);function o(){r.value=!r.value}function i(){e.fastYearSelect&&o()}function a(){e.fastMonthSelect&&o()}function l(c){var d;r.value&&!(!((d=t.value)===null||d===void 0)&&d.contains(Ur(c)))&&(r.value=!1)}function s(){o()}return{show:r,triggerRef:t,monthPanelRef:n,handleSelectYear:i,handleSelectMonth:a,handleHeaderClick:s,handleClickOutside:l}},render(){const{handleClickOutside:e,mergedClsPrefix:t}=this;return u("div",{class:`${t}-date-panel-month__month-year`,ref:"triggerRef"},u(Eo,null,{default:()=>[u(zo,null,{default:()=>u("div",{class:[`${t}-date-panel-month__text`,this.show&&`${t}-date-panel-month__text--active`],onClick:this.handleHeaderClick},this.monthBeforeYear?[this.calendarMonth,this.monthYearSeparator,this.calendarYear]:[this.calendarYear,this.monthYearSeparator,this.calendarMonth])}),u(mo,{show:this.show,teleportDisabled:!0},{default:()=>u(Zt,{name:"fade-in-scale-up-transition",appear:!0},{default:()=>this.show?_n(u(C2,{ref:"monthPanelRef",onUpdateValue:this.onUpdateValue,onSelectYear:this.handleSelectYear,onSelectMonth:this.handleSelectMonth,actions:[],calendarHeaderMonthYearSeparator:this.monthYearSeparator,type:"month",key:"month",useAsQuickJump:!0,value:this.value}),[[to,e,void 0,{capture:!0}]]):null})})]}))}}),eW=ae({name:"DatePanel",props:Object.assign(Object.assign({},Mv),{type:{type:String,required:!0}}),setup(e){return Fv(e,e.type)},render(){var e,t,n;const{mergedClsPrefix:r,mergedTheme:o,shortcuts:i,onRender:a,datePickerSlots:l,type:s}=this;return a==null||a(),u("div",{ref:"selfRef",tabindex:0,class:[`${r}-date-panel`,`${r}-date-panel--${s}`,!this.panel&&`${r}
3354-date-panel--shadow`,this.themeClass],onFocus:this.handlePanelFocus,onKeydown:this.handlePanelKeyDown},u("div",{class:`${r}-date-panel-calendar`},u("div",{class:`${r}-date-panel-month`},u("div",{class:`${r}-date-panel-month__fast-prev`,onClick:this.prevYear},Ct(l["prev-year"],()=>[u(Sa,null)])),u("div",{class:`${r}-date-panel-month__prev`,onClick:this.prevMonth},Ct(l["prev-month"],()=>[u(wa,null)])),u(Rs,{fastYearSelect:this.fastYearSelect,fastMonthSelect:this.fastMonthSelect,monthYearSeparator:this.calendarHeaderMonthYearSeparator,monthBeforeYear:this.calendarMonthBeforeYear,value:this.calendarValue,onUpdateValue:this.onUpdateCalendarValue,mergedClsPrefix:r,calendarMonth:this.calendarMonth,calendarYear:this.calendarYear}),u("div",{class:`${r}-date-panel-month__next`,onClick:this.nextMonth},Ct(l["next-month"],()=>[u(Ra,null)])),u("div",{class:`${r}-date-panel-month__fast-next`,onClick:this.nextYear},Ct(l["next-year"],()=>[u(ka,null)]))),u("div",{class:`${r}-date-panel-weekdays`},this.weekdays.map(c=>u("div",{key:c,class:`${r}-date-panel-weekdays__day`},c))),u("div",{class:`${r}-date-panel-dates`},this.dateArray.map((c,d)=>u("div",{"data-n-date":!0,key:d,class:[`${r}-date-panel-date`,{[`${r}-date-panel-date--current`]:c.isCurrentDate,[`${r}-date-panel-date--selected`]:c.selected,[`${r}-date-panel-date--excluded`]:!c.inCurrentMonth,[`${r}-date-panel-date--disabled`]:this.mergedIsDateDisabled(c.ts,{type:"date",year:c.dateObject.year,month:c.dateObject.month,date:c.dateObject.date}),[`${r}-date-panel-date--week-hovered`]:this.isWeekHovered(c),[`${r}-date-panel-date--week-selected`]:c.inSelectedWeek}],onClick:()=>{this.handleDateClick(c)},onMouseenter:()=>{this.handleDateMouseEnter(c)}},u("div",{class:`${r}-date-panel-date__trigger`}),c.dateObject.date,c.isCurrentDate?u("div",{class:`${r}-date-panel-date__sup`}):null)))),this.datePickerSlots.footer?u("div",{class:`${r}-date-panel-footer`},this.datePickerSlots.footer()):null,!((e=this.actions)===null||e===void 0)&&e.length||i?u("div",{class:`${r}-date-panel-actions`},u("div",{class:`${r}-date-panel-actions__prefix`},i&&Object.keys(i).map(c=>{const d=i[c];return Array.isArray(d)?null:u(Ho,{size:"tiny",onMouseenter:()=>{this.handleSingleShortcutMouseenter(d)},onClick:()=>{this.handleSingleShortcutClick(d)},onMouseleave:()=>{this.handleShortcutMouseleave()}},{default:()=>c})})),u("div",{class:`${r}-date-panel-actions__suffix`},!((t=this.actions)===null||t===void 0)&&t.includes("clear")?En(this.$slots.clear,{onClear:this.handleClearClick,text:this.locale.clear},()=>[u(Vt,{theme:o.peers.Button,themeOverrides:o.peerOverrides.Button,size:"tiny",onClick:this.handleClearClick},{default:()=>this.locale.clear})]):null,!((n=this.actions)===null||n===void 0)&&n.includes("now")?En(this.$slots.now,{onNow:this.handleNowClick,text:this.locale.now},()=>[u(Vt,{theme:o.peers.Button,themeOverrides:o.peerOverrides.Button,size:"tiny",onClick:this.handleNowClick},{default:()=>this.locale.now})]):null)):null,u(Ci,{onFocus:this.handleFocusDetectorFocus}))}}),Bv=Object.assign(Object.assign({},y2),{defaultCalendarStartTime:Number,defaultCalendarEndTime:Number,bindCalendarMonths:Boolean,actions:{type:Array,default:()=>["clear","confirm"]}});function Lv(e,t){var n,r;const{isDateDisabledRef:o,isStartHourDisabledRef:i,isEndHourDisabledRef:a,isStartMinuteDisabledRef:l,isEndMinuteDisabledRef:s,isStartSecondDisabledRef:c,isEndSecondDisabledRef:d,isStartDateInvalidRef:f,isEndDateInvalidRef:h,isStartTimeInvalidRef:p,isEndTimeInvalidRef:m,isStartValueInvalidRef:g,isEndValueInvalidRef:b,isRangeInvalidRef:v,localeRef:y,rangesRef:C,closeOnSelectRef:w,updateValueOnCloseRef:x,firstDayOfWeekRef:S,datePickerSlots:T,monthFormatRef:P,yearFormatRef:_,quarterFormatRef:O,yearRangeRef:z}=Ve(Xf),$={isDateDisabled:o,isStartHourDisabled:i,isEndHourDisabled:a,isStartMinuteDisabled:l,isEndMinuteDisabled:s,isStartSecondDisabled:c,isEndSecondDisabled:d,isStartDateInvalid:f,isEndDateInvalid:h,isStartTimeInvalid:p,isEndTimeInvalid:m,isStartValueInvalid:g,isEndValueInvalid:b,isRangeInvalid:v},D=x2(e),B=M(null),L=M(null),U=M(null),j=M(null),te=M(null),ue=M(null),ge=M(null),Q=M(null),{value:le}=e,J=(n=e.defaultCalendarStartTime)!==null&&n!==void 0?n:Array.isArray(le)&&typeof le[0]=="number"?le[0]:Date.now(),W=M(J),Y=M((r=e.defaultCalendarEndTime)!==null&&r!==void 0?r:Array.isArray(le)&&typeof le[1]=="number"?le[1]:st(ar(J,1)));mt(!0);const he=M(Date.now()),ne=M(!1),xe=M(0),oe=R(()=>e.dateFormat||y.value.dateFormat),se=R(()=>e.calendarDayFormat||y.value.dayFormat),Me=M(Array.isArray(le)?Qt(le[0],oe.value,D.dateFnsOptions.value):""),V=M(Array.isArray(le)?Qt(le[1],oe.value,D.dateFnsOptions.value):""),Z=R(()=>ne.value?"end":"start"),X=R(()=>{var Ae;return af(W.value,e.value,he.value,(Ae=S.value)!==null&&Ae!==void 0?Ae:y.value.firstDayOfWeek)}),be=R(()=>{var Ae;return af(Y.value,e.value,he.value,(Ae=S.value)!==null&&Ae!==void 0?Ae:y.value.firstDayOfWeek)}),ke=R(()=>X.value.slice(0,7).map(Ae=>{const{ts:Ke}=Ae;return Qt(Ke,se.value,D.dateFnsOptions.value)})),ye=R(()=>Qt(W.value,e.calendarHeaderMonthFormat||y.value.monthFormat,D.dateFnsOptions.value)),re=R(()=>Qt(Y.value,e.calendarHeaderMonthFormat||y.value.monthFormat,D.dateFnsOptions.value)),pe=R(()=>Qt(W.value,e.calendarHeaderYearFormat||y.value.yearFormat,D.dateFnsOptions.value)),A=R(()=>Qt(Y.value,e.calendarHeaderYearFormat||y.value.yearFormat,D.dateFnsOptions.value)),F=R(()=>{const{value:Ae}=e;return Array.isArray(Ae)?Ae[0]:null}),K=R(()=>{const{value:Ae}=e;return Array.isArray(Ae)?Ae[1]:null}),H=R(()=>{const{shortcuts:Ae}=e;return Ae||C.value}),q=R(()=>$p(Yl(e.value,"start"),he.value,{yearFormat:_.value},z)),G=R(()=>$p(Yl(e.value,"end"),he.value,{yearFormat:_.value},z)),ie=R(()=>{const Ae=Yl(e.value,"start");return Op(Ae??Date.now(),Ae,he.value,{quarterFormat:O.value})}),ee=R(()=>{const Ae=Yl(e.value,"end");return Op(Ae??Date.now(),Ae,he.value,{quarterFormat:O.value})}),De=R(()=>{const Ae=Yl(e.value,"start");return _p(Ae??Date.now(),Ae,he.value,{monthFormat:P.value})}),Ue=R(()=>{const Ae=Yl(e.value,"end");return _p(Ae??Date.now(),Ae,he.value,{monthFormat:P.value})}),rt=R(()=>{var Ae;return(Ae=e.calendarHeaderMonthBeforeYear)!==null&&Ae!==void 0?Ae:y.value.monthBeforeYear});it(R(()=>e.value),Ae=>{if(Ae!==null&&Array.isArray(Ae)){const[Ke,dt]=Ae;Me.value=Qt(Ke,oe.value,D.dateFnsOptions.value),V.value=Qt(dt,oe.value,D.dateFnsOptions.value),ne.value||de(Ae)}else Me.value="",V.value=""});function at(Ae,Ke){(t==="daterange"||t==="datetimerange")&&(fn(Ae)!==fn(Ke)||ln(Ae)!==ln(Ke))&&D.disableTransitionOneTick()}it(W,at),it(Y,at);function mt(Ae){const Ke=Ro(W.value),dt=Ro(Y.value);(e.bindCalendarMonths||Ke>=dt)&&(Ae?Y.value=st(ar(Ke,1)):W.value=st(ar(dt,-1)))}function Tt(){W.value=st(ar(W.value,12)),mt(!0)}function Rt(){W.value=st(ar(W.value,-12)),mt(!0)}function Ge(){W.value=st(ar(W.value,1)),mt(!0)}function Ne(){W.value=st(ar(W.value,-1)),mt(!0)}function fe(){Y.value=st(ar(Y.value,12)),mt(!1)}function Pe(){Y.value=st(ar(Y.value,-12)),mt(!1)}function me(){Y.value=st(ar(Y.value,1)),mt(!1)}function Fe(){Y.value=st(ar(Y.value,-1)),mt(!1)}function ce(Ae){W.value=Ae,mt(!0)}function $e(Ae){Y.value=Ae,mt(!1)}function Ie(Ae){const Ke=o.value;if(!Ke)return!1;if(!Array.isArray(e.value)||Z.value==="start")return Ke(Ae,"start",null);{const{value:dt}=xe;return Ae<xe.value?Ke(Ae,"start",[dt,dt]):Ke(Ae,"end",[dt,dt])}}function de(Ae){if(Ae===null)return;const[Ke,dt]=Ae;W.value=Ke,Ro(dt)<=Ro(Ke)?Y.value=st(Ro(ar(Ke,1))):Y.value=st(Ro(dt))}function Be(Ae){if(!ne.value)ne.value=!0,xe.value=Ae.ts,je(Ae.ts,Ae.ts,"done");else{ne.value=!1;const{value:Ke}=e;e.panel&&Array.isArray(Ke)?je(Ke[0],Ke[1],"done"):w.value&&t==="daterange"&&(x.value?Se():ot())}}function Xe(Ae){if(ne.value){if(Ie(Ae.ts))return;Ae.ts>=xe.value?je(xe.value,Ae.ts,"wipPreview"):je(Ae.ts,xe.value,"wipPreview")}}function ot(){v.value||(D.doConfirm(),Se())}function Se(){ne.value=!1,e.active&&D.doClose()}function ve(Ae){typeof Ae!="number"&&(Ae=st(Ae)),e.value===null?D.doUpdateValue([Ae,Ae],e.panel):Array.isArray(e.value)&&D.doUpdateValue([Ae,Math.max(e.value[1],Ae)],e.panel)}function Ee(Ae){typeof Ae!="number"&&(Ae=st(Ae)),e.value===null?D.doUpdateValue([Ae,Ae],e.panel):Array.isArray(e.value)&&D.doUpdateValue([Math.min(e.value[0],Ae),Ae],e.panel)}function je(Ae,Ke,dt){if(typeof Ae!="number"&&(Ae=st(Ae)),dt!=="shortcutPreview"&&dt!=="shortcutDone"){let qt,Ht;if(t==="datetimerange"){const{defaultTime:Nt}=e;typeof Nt=="function"?(qt=rx(Ae,Nt,"start",[Ae,Ke]),Ht=rx(Ke,Nt,"end",[Ae,Ke])):Array.isArray(Nt)?(qt=ms(Nt[0]),Ht=ms(Nt[1])):(qt=ms(Nt),Ht=qt)}qt&&(Ae=st(gr(Ae,qt))),Ht&&(Ke=st(gr(Ke,Ht)))}D.doUpdateValue([Ae,Ke],e.panel&&(dt==="done"||dt==="shortcutDone"))}function qe(Ae){return st(t==="datetimerange"?Cv(Ae):t==="monthrange"?Ro(Ae):hi(Ae))}function ut(Ae){const Ke=Xr(Ae,oe.value,new Date,D.dateFnsOptions.value);if(_o(Ke))if(e.value){if(Array.isArray(e.value)){const dt=gr(e.value[0],{year:fn(Ke),month:ln(Ke),date:So(Ke)});ve(qe(st(dt)))}}else{const dt=gr(new Date,{year:fn(Ke),month:ln(Ke),date:So(Ke)});ve(qe(st(dt)))}else Me.value=Ae}function Je(Ae){const Ke=Xr(Ae,oe.value,new Date,D.dateFnsOptions.value);if(_o(Ke)){if(e.value===null){const dt=gr(new Date,{year:fn(Ke),month:ln(Ke),date:So(Ke)});Ee(qe(st(dt)))}else if(Array.isArray(e.value)){const dt=gr(e.value[1],{year:fn(Ke),month:ln(Ke),date:So(Ke)});Ee(qe(st(dt)))}}else V.value=Ae}function Re(){const Ae=Xr(Me.value,oe.value,new Date,D.dateFnsOptions.value),{value:Ke}=e;if(_o(Ae)){if(Ke===null){const dt=gr(new Date,{year:fn(Ae),month:ln(Ae),date:So(Ae)});ve(qe(st(dt)))}else if(Array.isArray(Ke)){const dt=gr(Ke[0],{year:fn(Ae),month:ln(Ae),date:So(Ae)});ve(qe(st(dt)))}}else tt()}function Le(){const Ae=Xr(V.value,oe.value,new Date,D.dateFnsOptions.value),{value:Ke}=e;if(_o(Ae)){if(Ke===null){const dt=gr(new Date,{year:fn(Ae),month:ln(Ae),date:So(Ae)});Ee(qe(st(dt)))}else if(Array.isArray(Ke)){const dt=gr(Ke[1],{year:fn(Ae),month:ln(Ae),date:So(Ae)});Ee(qe(st(dt)))}}else tt()}function tt(Ae){const{value:Ke}=e;if(Ke===null||!Array.isArray(Ke)){Me.value="",V.value="";return}Ae===void 0&&(Ae=Ke),Me.value=Qt(Ae[0],oe.value,D.dateFnsOptions.value),V.value=Qt(Ae[1],oe.value,D.dateFnsOptions.value)}function wt(Ae){Ae!==null&&ve(Ae)}
3354function Te(Ae){Ae!==null&&Ee(Ae)}function He(Ae){D.cachePendingValue();const Ke=D.getShortcutValue(Ae);Array.isArray(Ke)&&je(Ke[0],Ke[1],"shortcutPreview")}function Qe(Ae){const Ke=D.getShortcutValue(Ae);Array.isArray(Ke)&&(je(Ke[0],Ke[1],"shortcutDone"),D.clearPendingValue(),ot())}function lt(Ae,Ke){const dt=Ae===void 0?e.value:Ae;if(Ae===void 0||Ke==="start"){if(ge.value){const qt=Array.isArray(dt)?ln(dt[0]):ln(Date.now());ge.value.scrollTo({debounce:!1,index:qt,elSize:Sl})}if(te.value){const qt=(Array.isArray(dt)?fn(dt[0]):fn(Date.now()))-z.value[0];te.value.scrollTo({index:qt,debounce:!1})}}if(Ae===void 0||Ke==="end"){if(Q.value){const qt=Array.isArray(dt)?ln(dt[1]):ln(Date.now());Q.value.scrollTo({debounce:!1,index:qt,elSize:Sl})}if(ue.value){const qt=(Array.isArray(dt)?fn(dt[1]):fn(Date.now()))-z.value[0];ue.value.scrollTo({index:qt,debounce:!1})}}}function bt(Ae,Ke){const{value:dt}=e,qt=!Array.isArray(dt),Ht=Ae.type==="year"&&t!=="yearrange"?qt?gr(Ae.ts,{month:ln(t==="quarterrange"?Gc(new Date):new Date)}).valueOf():gr(Ae.ts,{month:ln(t==="quarterrange"?Gc(dt[Ke==="start"?0:1]):dt[Ke==="start"?0:1])}).valueOf():Ae.ts;if(qt){const ao=qe(Ht),xo=[ao,ao];D.doUpdateValue(xo,e.panel),lt(xo,"start"),lt(xo,"end"),D.disableTransitionOneTick();return}const Nt=[dt[0],dt[1]];let wr=!1;switch(Ke==="start"?(Nt[0]=qe(Ht),Nt[0]>Nt[1]&&(Nt[1]=Nt[0],wr=!0)):(Nt[1]=qe(Ht),Nt[0]>Nt[1]&&(Nt[0]=Nt[1],wr=!0)),D.doUpdateValue(Nt,e.panel),t){case"monthrange":case"quarterrange":D.disableTransitionOneTick(),wr?(lt(Nt,"start"),lt(Nt,"end")):lt(Nt,Ke);break;case"yearrange":D.disableTransitionOneTick(),lt(Nt,"start"),lt(Nt,"end")}}function Gt(){var Ae;(Ae=U.value)===null||Ae===void 0||Ae.sync()}function gn(){var Ae;(Ae=j.value)===null||Ae===void 0||Ae.sync()}function kn(Ae){var Ke,dt;return Ae==="start"?((Ke=te.value)===null||Ke===void 0?void 0:Ke.listElRef)||null:((dt=ue.value)===null||dt===void 0?void 0:dt.listElRef)||null}function xr(Ae){var Ke,dt;return Ae==="start"?((Ke=te.value)===null||Ke===void 0?void 0:Ke.itemsElRef)||null:((dt=ue.value)===null||dt===void 0?void 0:dt.itemsElRef)||null}const Cr={startYearVlRef:te,endYearVlRef:ue,startMonthScrollbarRef:ge,endMonthScrollbarRef:Q,startYearScrollbarRef:U,endYearScrollbarRef:j};return Object.assign(Object.assign(Object.assign(Object.assign({startDatesElRef:B,endDatesElRef:L,handleDateClick:Be,handleColItemClick:bt,handleDateMouseEnter:Xe,handleConfirmClick:ot,startCalendarPrevYear:Rt,startCalendarPrevMonth:Ne,startCalendarNextYear:Tt,startCalendarNextMonth:Ge,endCalendarPrevYear:Pe,endCalendarPrevMonth:Fe,endCalendarNextMonth:me,endCalendarNextYear:fe,mergedIsDateDisabled:Ie,changeStartEndTime:je,ranges:C,calendarMonthBeforeYear:rt,startCalendarMonth:ye,startCalendarYear:pe,endCalendarMonth:re,endCalendarYear:A,weekdays:ke,startDateArray:X,endDateArray:be,startYearArray:q,startMonthArray:De,startQuarterArray:ie,endYearArray:G,endMonthArray:Ue,endQuarterArray:ee,isSelecting:ne,handleRangeShortcutMouseenter:He,handleRangeShortcutClick:Qe},D),$),Cr),{startDateDisplayString:Me,endDateInput:V,timePickerSize:D.timePickerSize,startTimeValue:F,endTimeValue:K,datePickerSlots:T,shortcuts:H,startCalendarDateTime:W,endCalendarDateTime:Y,justifyColumnsScrollState:lt,handleFocusDetectorFocus:D.handleFocusDetectorFocus,handleStartTimePickerChange:wt,handleEndTimePickerChange:Te,handleStartDateInput:ut,handleStartDateInputBlur:Re,handleEndDateInput:Je,handleEndDateInputBlur:Le,handleStartYearVlScroll:Gt,handleEndYearVlScroll:gn,virtualListContainer:kn,virtualListContent:xr,onUpdateStartCalendarValue:ce,onUpdateEndCalendarValue:$e})}const tW=ae({name:"DateRangePanel",props:Bv,setup(e){return Lv(e,"daterange")},render(){var e,t,n;const{mergedClsPrefix:r,mergedTheme:o,shortcuts:i,onRender:a,datePickerSlots:l}=this;return a==null||a(),u("div",{ref:"selfRef",tabindex:0,class:[`${r}-date-panel`,`${r}-date-panel--daterange`,!this.panel&&`${r}-date-panel--shadow`,this.themeClass],onKeydown:this.handlePanelKeyDown,onFocus:this.handlePanelFocus},u("div",{ref:"startDatesElRef",class:`${r}-date-panel-calendar ${r}-date-panel-calendar--start`},u("div",{class:`${r}-date-panel-month`},u("div",{class:`${r}-date-panel-month__fast-prev`,onClick:this.startCalendarPrevYear},Ct(l["prev-year"],()=>[u(Sa,null)])),u("div",{class:`${r}-date-panel-month__prev`,onClick:this.startCalendarPrevMonth},Ct(l["prev-month"],()=>[u(wa,null)])),u(Rs,{fastYearSelect:this.fastYearSelect,fastMonthSelect:this.fastMonthSelect,monthYearSeparator:this.calendarHeaderMonthYearSeparator,monthBeforeYear:this.calendarMonthBeforeYear,value:this.startCalendarDateTime,onUpdateValue:this.onUpdateStartCalendarValue,mergedClsPrefix:r,calendarMonth:this.startCalendarMonth,calendarYear:this.startCalendarYear}),u("div",{class:`${r}-date-panel-month__next`,onClick:this.startCalendarNextMonth},Ct(l["next-month"],()=>[u(Ra,null)])),u("div",{class:`${r}-date-panel-month__fast-next`,onClick:this.startCalendarNextYear},Ct(l["next-year"],()=>[u(ka,null)]))),u("div",{class:`${r}-date-panel-weekdays`},this.weekdays.map(s=>u("div",{key:s,class:`${r}-date-panel-weekdays__day`},s))),u("div",{class:`${r}-date-panel__divider`}),u("div",{class:`${r}-date-panel-dates`},this.startDateArray.map((s,c)=>u("div",{"data-n-date":!0,key:c,class:[`${r}-date-panel-date`,{[`${r}-date-panel-date--excluded`]:!s.inCurrentMonth,[`${r}-date-panel-date--current`]:s.isCurrentDate,[`${r}-date-panel-date--selected`]:s.selected,[`${r}-date-panel-date--covered`]:s.inSpan,[`${r}-date-panel-date--start`]:s.startOfSpan,[`${r}-date-panel-date--end`]:s.endOfSpan,[`${r}-date-panel-date--disabled`]:this.mergedIsDateDisabled(s.ts)}],onClick:()=>{this.handleDateClick(s)},onMouseenter:()=>{this.handleDateMouseEnter(s)}},u("div",{class:`${r}-date-panel-date__trigger`}),s.dateObject.date,s.isCurrentDate?u("div",{class:`${r}-date-panel-date__sup`}):null)))),u("div",{class:`${r}-date-panel__vertical-divider`}),u("div",{ref:"endDatesElRef",class:`${r}-date-panel-calendar ${r}-date-panel-calendar--end`},u("div",{class:`${r}-date-panel-month`},u("div",{class:`${r}-date-panel-month__fast-prev`,onClick:this.endCalendarPrevYear},Ct(l["prev-year"],()=>[u(Sa,null)])),u("div",{class:`${r}-date-panel-month__prev`,onClick:this.endCalendarPrevMonth},Ct(l["prev-month"],()=>[u(wa,null)])),u(Rs,{fastYearSelect:this.fastYearSelect,fastMonthSelect:this.fastMonthSelect,monthYearSeparator:this.calendarHeaderMonthYearSeparator,monthBeforeYear:this.calendarMonthBeforeYear,value:this.endCalendarDateTime,onUpdateValue:this.onUpdateEndCalendarValue,mergedClsPrefix:r,calendarMonth:this.endCalendarMonth,calendarYear:this.endCalendarYear}),u("div",{class:`${r}-date-panel-month__next`,onClick:this.endCalendarNextMonth},Ct(l["next-month"],()=>[u(Ra,null)])),u("div",{class:`${r}-date-panel-month__fast-next`,onClick:this.endCalendarNextYear},Ct(l["next-year"],()=>[u(ka,null)]))),u("div",{class:`${r}-date-panel-weekdays`},this.weekdays.map(s=>u("div",{key:s,class:`${r}-date-panel-weekdays__day`},s))),u("div",{class:`${r}-date-panel__divider`}),u("div",{class:`${r}-date-panel-dates`},this.endDateArray.map((s,c)=>u("div",{"data-n-date":!0,key:c,class:[`${r}-date-panel-date`,{[`${r}-date-panel-date--excluded`]:!s.inCurrentMonth,[`${r}-date-panel-date--current`]:s.isCurrentDate,[`${r}-date-panel-date--selected`]:s.selected,[`${r}-date-panel-date--covered`]:s.inSpan,[`${r}-date-panel-date--start`]:s.startOfSpan,[`${r}-date-panel-date--end`]:s.endOfSpan,[`${r}-date-panel-date--disabled`]:this.mergedIsDateDisabled(s.ts)}],onClick:()=>{this.handleDateClick(s)},onMouseenter:()=>{this.handleDateMouseEnter(s)}},u("div",{class:`${r}-date-panel-date__trigger`}),s.dateObject.date,s.isCurrentDate?u("div",{class:`${r}-date-panel-date__sup`}):null)))),this.datePickerSlots.footer?u("div",{class:`${r}-date-panel-footer`},this.datePickerSlots.footer()):null,!((e=this.actions)===null||e===void 0)&&e.length||i?u
3354("div",{class:`${r}-date-panel-actions`},u("div",{class:`${r}-date-panel-actions__prefix`},i&&Object.keys(i).map(s=>{const c=i[s];return Array.isArray(c)||typeof c=="function"?u(Ho,{size:"tiny",onMouseenter:()=>{this.handleRangeShortcutMouseenter(c)},onClick:()=>{this.handleRangeShortcutClick(c)},onMouseleave:()=>{this.handleShortcutMouseleave()}},{default:()=>s}):null})),u("div",{class:`${r}-date-panel-actions__suffix`},!((t=this.actions)===null||t===void 0)&&t.includes("clear")?En(l.clear,{onClear:this.handleClearClick,text:this.locale.clear},()=>[u(Vt,{theme:o.peers.Button,themeOverrides:o.peerOverrides.Button,size:"tiny",onClick:this.handleClearClick},{default:()=>this.locale.clear})]):null,!((n=this.actions)===null||n===void 0)&&n.includes("confirm")?En(l.confirm,{onConfirm:this.handleConfirmClick,disabled:this.isRangeInvalid||this.isSelecting,text:this.locale.confirm},()=>[u(Vt,{theme:o.peers.Button,themeOverrides:o.peerOverrides.Button,size:"tiny",type:"primary",disabled:this.isRangeInvalid||this.isSelecting,onClick:this.handleConfirmClick},{default:()=>this.locale.confirm})]):null)):null,u(Ci,{onFocus:this.handleFocusDetectorFocus}))}});function wx(e,t,n){const r=AT(),o=oW(e,n.timeZone,n.locale??r.locale);return"formatToParts"in o?nW(o,t):rW(o,t)}function nW(e,t){const n=e.formatToParts(t);for(let r=n.length-1;r>=0;--r)if(n[r].type==="timeZoneName")return n[r].value}function rW(e,t){const n=e.format(t).replace(/\u200E/g,""),r=/ [\w-+ ]+$/.exec(n);return r?r[0].substr(1):""}function oW(e,t,n){return new Intl.DateTimeFormat(n?[n.code,"en-US"]:void 0,{timeZone:t,timeZoneName:e})}function iW(e,t){const n=dW(t);return"formatToParts"in n?lW(n,e):sW(n,e)}const aW={year:0,month:1,day:2,hour:3,minute:4,second:5};function lW(e,t){try{const n=e.formatToParts(t),r=[];for(let o=0;o<n.length;o++){const i=aW[n[o].type];i!==void 0&&(r[i]=parseInt(n[o].value,10))}return r}catch(n){if(n instanceof RangeError)return[NaN];throw n}}function sW(e,t){const n=e.format(t),r=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(n);return[parseInt(r[3],10),parseInt(r[1],10),parseInt(r[2],10),parseInt(r[4],10),parseInt(r[5],10),parseInt(r[6],10)]}const lm={},Sx=new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:"America/New_York",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(new Date("2014-06-25T04:00:00.123Z")),cW=Sx==="06/25/2014, 00:00:00"||Sx==="‎06‎/‎25‎/‎2014‎ ‎00‎:‎00‎:‎00";function dW(e){return lm[e]||(lm[e]=cW?new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:e,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}):new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:e,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})),lm[e]}function w2(e,t,n,r,o,i,a){const l=new Date(0);return l.setUTCFullYear(e,t,n),l.setUTCHours(r,o,i,a),l}const kx=36e5,uW=6e4,sm={timezoneZ:/^(Z)$/,timezoneHH:/^([+-]\d{2})$/,timezoneHHMM:/^([+-])(\d{2}):?(\d{2})$/};function Hv(e,t,n){if(!e)return 0;let r=sm.timezoneZ.exec(e);if(r)return 0;let o,i;if(r=sm.timezoneHH.exec(e),r)return o=parseInt(r[1],10),Rx(o)?-(o*kx):NaN;if(r=sm.timezoneHHMM.exec(e),r){o=parseInt(r[2],10);const a=parseInt(r[3],10);return Rx(o,a)?(i=Math.abs(o)*kx+a*uW,r[1]==="+"?-i:i):NaN}if(mW(e)){t=new Date(t||Date.now());const a=n?t:fW(t),l=Dp(a,e);return-(n?l:hW(t,l,e))}return NaN}function fW(e){return w2(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())}function Dp(e,t){const n=iW(e,t),r=w2(n[0],n[1]-1,n[2],n[3]%24,n[4],n[5],0).getTime();let o=e.getTime();const i=o%1e3;return o-=i>=0?i:1e3+i,r-o}function hW(e,t,n){let o=e.getTime()-t;const i=Dp(new Date(o),n);if(t===i)return t;o-=i-t;const a=Dp(new Date(o),n);return i===a?i:Math.max(i,a)}function Rx(e,t){return-23<=e&&e<=23&&(t==null||0<=t&&t<=59)}const Tx={};function mW(e){if(Tx[e])return!0;try{return new Intl.DateTimeFormat(void 0,{timeZone:e}),Tx[e]=!0,!0}catch{return!1}}const pW=60*1e3,gW={X:function(e,t,n){const r=cm(n.timeZone,e);if(r===0)return"Z";switch(t){case"X":return Px(r);case"XXXX":case"XX":return rs(r);case"XXXXX":case"XXX":default:return rs(r,":")}},x:function(e,t,n){const r=cm(n.timeZone,e);switch(t){case"x":return Px(r);case"xxxx":case"xx":return rs(r);case"xxxxx":case"xxx":default:return rs(r,":")}},O:function(e,t,n){const r=cm(n.timeZone,e);switch(t){case"O":case"OO":case"OOO":return"GMT"+vW(r,":");case"OOOO":default:return"GMT"+rs(r,":")}},z:function(e,t,n){switch(t){case"z":case"zz":case"zzz":return wx("short",e,n);
3354case"zzzz":default:return wx("long",e,n)}}};function cm(e,t){const n=e?Hv(e,t,!0)/pW:(t==null?void 0:t.getTimezoneOffset())??0;if(Number.isNaN(n))throw new RangeError("Invalid time zone specified: "+e);return n}function lf(e,t){const n=e<0?"-":"";let r=Math.abs(e).toString();for(;r.length<t;)r="0"+r;return n+r}function rs(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),o=lf(Math.floor(r/60),2),i=lf(Math.floor(r%60),2);return n+o+t+i}function Px(e,t){return e%60===0?(e>0?"-":"+")+lf(Math.abs(e)/60,2):rs(e,t)}function vW(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),o=Math.floor(r/60),i=r%60;return i===0?n+String(o):n+String(o)+t+lf(i,2)}function _x(e){const t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),+e-+t}const bW=/(Z|[+-]\d{2}(?::?\d{2})?| UTC| [a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?)$/,dm=36e5,Ox=6e4,yW=2,Lr={dateTimePattern:/^([0-9W+-]+)(T| )(.*)/,datePattern:/^([0-9W+-]+)(.*)/,YY:/^(\d{2})$/,YYY:[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],YYYY:/^(\d{4})/,YYYYY:[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],MM:/^-(\d{2})$/,DDD:/^-?(\d{3})$/,MMDD:/^-?(\d{2})-?(\d{2})$/,Www:/^-?W(\d{2})$/,WwwD:/^-?W(\d{2})-?(\d{1})$/,HH:/^(\d{2}([.,]\d*)?)$/,HHMM:/^(\d{2}):?(\d{2}([.,]\d*)?)$/,HHMMSS:/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,timeZone:bW};function S2(e,t={}){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");if(e===null)return new Date(NaN);const n=t.additionalDigits==null?yW:Number(t.additionalDigits);if(n!==2&&n!==1&&n!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]")return new Date(e.getTime());if(typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]")return new Date(e);if(Object.prototype.toString.call(e)!=="[object String]")return new Date(NaN);const r=xW(e),{year:o,restDateString:i}=CW(r.date,n),a=wW(i,o);if(a===null||isNaN(a.getTime()))return new Date(NaN);if(a){const l=a.getTime();let s=0,c;if(r.time&&(s=SW(r.time),s===null||isNaN(s)))return new Date(NaN);if(r.timeZone||t.timeZone){if(c=Hv(r.timeZone||t.timeZone,new Date(l+s)),isNaN(c))return new Date(NaN)}else c=_x(new Date(l+s)),c=_x(new Date(l+s+c));return new Date(l+s+c)}else return new Date(NaN)}function xW(e){const t={};let n=Lr.dateTimePattern.exec(e),r;if(n?(t.date=n[1],r=n[3]):(n=Lr.datePattern.exec(e),n?(t.date=n[1],r=n[2]):(t.date=null,r=e)),r){const o=Lr.timeZone.exec(r);
3354o?(t.time=r.replace(o[1],""),t.timeZone=o[1].trim()):t.time=r}return t}function CW(e,t){if(e){const n=Lr.YYY[t],r=Lr.YYYYY[t];let o=Lr.YYYY.exec(e)||r.exec(e);if(o){const i=o[1];return{year:parseInt(i,10),restDateString:e.slice(i.length)}}if(o=Lr.YY.exec(e)||n.exec(e),o){const i=o[1];return{year:parseInt(i,10)*100,restDateString:e.slice(i.length)}}}return{year:null}}function wW(e,t){if(t===null)return null;let n,r,o;if(!e||!e.length)return n=new Date(0),n.setUTCFullYear(t),n;let i=Lr.MM.exec(e);if(i)return n=new Date(0),r=parseInt(i[1],10)-1,Ex(t,r)?(n.setUTCFullYear(t,r),n):new Date(NaN);if(i=Lr.DDD.exec(e),i){n=new Date(0);const a=parseInt(i[1],10);return TW(t,a)?(n.setUTCFullYear(t,0,a),n):new Date(NaN)}if(i=Lr.MMDD.exec(e),i){n=new Date(0),r=parseInt(i[1],10)-1;const a=parseInt(i[2],10);return Ex(t,r,a)?(n.setUTCFullYear(t,r,a),n):new Date(NaN)}if(i=Lr.Www.exec(e),i)return o=parseInt(i[1],10)-1,zx(o)?$x(t,o):new Date(NaN);if(i=Lr.WwwD.exec(e),i){o=parseInt(i[1],10)-1;const a=parseInt(i[2],10)-1;return zx(o,a)?$x(t,o,a):new Date(NaN)}return null}function SW(e){let t,n,r=Lr.HH.exec(e);if(r)return t=parseFloat(r[1].replace(",",".")),um(t)?t%24*dm:NaN;if(r=Lr.HHMM.exec(e),r)return t=parseInt(r[1],10),n=parseFloat(r[2].replace(",",".")),um(t,n)?t%24*dm+n*Ox:NaN;if(r=Lr.HHMMSS.exec(e),r){t=parseInt(r[1],10),n=parseInt(r[2],10);const o=parseFloat(r[3].replace(",","."));return um(t,n,o)?t%24*dm+n*Ox+o*1e3:NaN}return null}function $x(e,t,n){t=t||0,n=n||0;const r=new Date(0);r.setUTCFullYear(e,0,4);const o=r.getUTCDay()||7,i=t*7+n+1-o;return r.setUTCDate(r.getUTCDate()+i),r}const kW=[31,28,31,30,31,30,31,31,30,31,30,31],RW=[31,29,31,30,31,30,31,31,30,31,30,31];function k2(e){return e%400===0||e%4===0&&e%100!==0}function Ex(e,t,n){if(t<0||t>11)return!1;if(n!=null){if(n<1)return!1;const r=k2(e);if(r&&n>RW[t]||!r&&n>kW[t])return!1}return!0}function TW(e,t){if(t<1)return!1;const n=k2(e);return!(n&&t>366||!n&&t>365)}function zx(e,t){return!(e<0||e>52||t!=null&&(t<0||t>6))}function um(e,t,n){return!(e<0||e>=25||t!=null&&(t<0||t>=60)||n!=null&&(n<0||n>=60))}const PW=/([xXOz]+)|''|'(''|[^'])+('|$)/g;function _W(e,t,n={}){t=String(t);const r=t.match(PW);if(r){const o=S2(n.originalDate||e,n);t=r.reduce(function(i,a){if(a[0]==="'")return i;const l=i.indexOf(a),s=i[l-1]==="'",c=i.replace(a,"'"+gW[a[0]](o,a,n)+"'");return s?c.substring(0,l-1)+c.substring(l+1):c},t)}return Qt(e,t,n)}function OW(e,t,n){e=S2(e,n);const r=Hv(t,e,!0),o=new Date(e.getTime()-r),i=new Date(0);return i.setFullYear(o.getUTCFullYear(),o.getUTCMonth(),o.getUTCDate()),i.setHours(o.getUTCHours(),o.getUTCMinutes(),o.getUTCSeconds(),o.getUTCMilliseconds()),i}function R2(e,t,n,r){return r={...r,timeZone:t,originalDate:e},_W(OW(e,t,{timeZone:r.timeZone}),n,r)}const T2="n-time-picker",ru=ae({name:"TimePickerPanelCol",props:{clsPrefix:{type:String,required:!0},data:{type:Array,required:!0},activeValue:{type:[Number,String],default:null},onItemClick:Function},render(){const{activeValue:e,onItemClick:t,clsPrefix:n}=this;return this.data.map(r=>{const{label:o,disabled:i,value:a}=r,l=e===a;return u("div",{key:o,"data-active":l?"":null,class:[`${n}-time-picker-col__item`,l&&`${n}-time-picker-col__item--active`,i&&`${n}-time-picker-col__item--disabled`],onClick:t&&!i?()=>{t(a)}:void 0},o)})}}),bc={amHours:["00","01","02","03","04","05","06","07","08","09","10","11"],pmHours:["12","01","02","03","04","05","06","07","08","09","10","11"],hours:["00","01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23"],minutes:["00","01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47","48","49","50","51","52","53","54","55","56","57","58","59"],seconds:["00","01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47","48","49","50","51","52","53","54","5
33545","56","57","58","59"],period:["AM","PM"]};function fm(e){return`00${e}`.slice(-2)}function yc(e,t,n){return Array.isArray(t)?(n==="am"?t.filter(r=>r<12):n==="pm"?t.filter(r=>r>=12).map(r=>r===12?12:r-12):t).map(r=>fm(r)):typeof t=="number"?n==="am"?e.filter(r=>{const o=Number(r);return o<12&&o%t===0}):n==="pm"?e.filter(r=>{const o=Number(r);return o>=12&&o%t===0}).map(r=>{const o=Number(r);return fm(o===12?12:o-12)}):e.filter(r=>Number(r)%t===0):n==="am"?e.filter(r=>Number(r)<12):n==="pm"?e.map(r=>Number(r)).filter(r=>Number(r)>=12).map(r=>fm(r===12?12:r-12)):e}function ou(e,t,n){return n?typeof n=="number"?e%n===0:n.includes(e):!0}function $W(e,t,n){const r=yc(bc[t],n).map(Number);let o,i;for(let a=0;a<r.length;++a){const l=r[a];if(l===e)return l;if(l>e){i=l;break}o=l}return o===void 0?(i||jn("time-picker","Please set 'hours' or 'minutes' or 'seconds' props"),i):i===void 0||i-e>e-o?o:i}function EW(e){return ha(e)<12?"am":"pm"}const zW={actions:{type:Array,default:()=>["now","confirm"]},showHour:{type:Boolean,default:!0},showMinute:{type:Boolean,default:!0},showSecond:{type:Boolean,default:!0},showPeriod:{type:Boolean,default:!0},isHourInvalid:Boolean,isMinuteInvalid:Boolean,isSecondInvalid:Boolean,isAmPmInvalid:Boolean,isValueInvalid:Boolean,hourValue:{type:Number,default:null},minuteValue:{type:Number,default:null},secondValue:{type:Number,default:null},amPmValue:{type:String,default:null},isHourDisabled:Function,isMinuteDisabled:Function,isSecondDisabled:Function,onHourClick:{type:Function,required:!0},onMinuteClick:{type:Function,required:!0},onSecondClick:{type:Function,required:!0},onAmPmClick:{type:Function,required:!0},onNowClick:Function,clearText:String,nowText:String,confirmText:String,transitionDisabled:Boolean,onClearClick:Function,onConfirmClick:Function,onFocusin:Function,onFocusout:Function,onFocusDetectorFocus:Function,onKeydown:Function,hours:[Number,Array],minutes:[Number,Array],seconds:[Number,Array],use12Hours:Boolean},AW=ae({name:"TimePickerPanel",props:zW,setup(e){const{mergedThemeRef:t,mergedClsPrefixRef:n}=Ve(T2),r=R(()=>{const{isHourDisabled:l,hours:s,use12Hours:c,amPmValue:d}=e;if(c){const f=d??EW(Date.now());return yc(bc.hours,s,f).map(h=>{const p=Number(h),m=f==="pm"&&p!==12?p+12:p;return{label:h,value:m,disabled:l?l(m):!1}})}else return yc(bc.hours,s).map(f=>({label:f,value:Number(f),disabled:l?l(Number(f)):!1}))}),o=R(()=>{const{isMinuteDisabled:l,minutes:s}=e;return yc(bc.minutes,s).map(c=>({label:c,value:Number(c),disabled:l?l(Number(c),e.hourValue):!1}))}),i=R(()=>{const{isSecondDisabled:l,seconds:s}=e;return yc(bc.seconds,s).map(c=>({label:c,value:Number(c),disabled:l?l(Number(c),e.minuteValue,e.hourValue):!1}))}),a=R(()=>{const{isHourDisabled:l}=e;let s=!0,c=!0;for(let d=0;d<12;++d)if(!(l!=null&&l(d))){s=!1;break}for(let d=12;d<24;++d)if(!(l!=null&&l(d))){c=!1;break}return[{label:"AM",value:"am",disabled:s},{label:"PM",value:"pm",disabled:c}]});return{mergedTheme:t,mergedClsPrefix:n,hours:r,minutes:o,seconds:i,amPm:a,hourScrollRef:M(null),minuteScrollRef:M(null),secondScrollRef:M(null),amPmScrollRef:M(null)}},render(){var e,t,n,r;const{mergedClsPrefix:o,mergedTheme:i}=this;return u("div",{tabindex:0,class:`${o}-time-picker-panel`,onFocusin:this.onFocusin,onFocusout:this.onFocusout,onKeydown:this.onKeydown},u("div",{class:`${o}-time-picker-cols`},this.showHour?u("div",{class:[`${o}-time-picker-col`,this.isHourInvalid&&`${o}-time-picker-col--invalid`,this.transitionDisabled&&`${o}-time-picker-col--transition-disabled`]},u(mn,{ref:"hourScrollRef",theme:i.peers.Scrollbar,themeOverrides:i.peerOverrides.Scrollbar},{default:()=>[u(ru,{clsPrefix:o,data:this.hours,activeValue:this.hourValue,onItemClick:this.onHourClick}),u("div",{class:`${o}-time-picker-col__padding`})]})):null,this.showMinute?u("div",{class:[`${o}-time-picker-col`,this.transitionDisabled&&`${o}-time-picker-col--transition-disabled`,this.isMinuteInvalid&&`${o}-time-picker-col--invalid`]},u(mn,{ref:"minuteScrollRef",theme:i.peers.Scrollbar,themeOverrides:i.peerOverrides.Scrollbar},{default:()=>[u(ru,{clsPrefix:o,data:this.minutes,activeValue:this.minuteValue,onItemClick:this.onMinuteClick}
3354),u("div",{class:`${o}-time-picker-col__padding`})]})):null,this.showSecond?u("div",{class:[`${o}-time-picker-col`,this.isSecondInvalid&&`${o}-time-picker-col--invalid`,this.transitionDisabled&&`${o}-time-picker-col--transition-disabled`]},u(mn,{ref:"secondScrollRef",theme:i.peers.Scrollbar,themeOverrides:i.peerOverrides.Scrollbar},{default:()=>[u(ru,{clsPrefix:o,data:this.seconds,activeValue:this.secondValue,onItemClick:this.onSecondClick}),u("div",{class:`${o}-time-picker-col__padding`})]})):null,this.use12Hours?u("div",{class:[`${o}-time-picker-col`,this.isAmPmInvalid&&`${o}-time-picker-col--invalid`,this.transitionDisabled&&`${o}-time-picker-col--transition-disabled`]},u(mn,{ref:"amPmScrollRef",theme:i.peers.Scrollbar,themeOverrides:i.peerOverrides.Scrollbar},{default:()=>[u(ru,{clsPrefix:o,data:this.amPm,activeValue:this.amPmValue,onItemClick:this.onAmPmClick}),u("div",{class:`${o}-time-picker-col__padding`})]})):null),!((e=this.actions)===null||e===void 0)&&e.length?u("div",{class:`${o}-time-picker-actions`},!((t=this.actions)===null||t===void 0)&&t.includes("clear")?u(Vt,{theme:i.peers.Button,themeOverrides:i.peerOverrides.Button,size:"tiny",onClick:this.onClearClick},{default:()=>this.clearText}):null,!((n=this.actions)===null||n===void 0)&&n.includes("now")?u(Vt,{size:"tiny",theme:i.peers.Button,themeOverrides:i.peerOverrides.Button,onClick:this.onNowClick},{default:()=>this.nowText}):null,!((r=this.actions)===null||r===void 0)&&r.includes("confirm")?u(Vt,{size:"tiny",type:"primary",class:`${o}-time-picker-actions__confirm`,theme:i.peers.Button,themeOverrides:i.peerOverrides.Button,disabled:this.isValueInvalid,onClick:this.onConfirmClick},{default:()=>this.confirmText}):null):null,u(Ci,{onFocus:this.onFocusDetectorFocus}))}}),IW=E([k("time-picker",`
3355 z-index: auto;
3356 position: relative;
3357 `,[k("time-picker-icon",`
3358 color: var(--n-icon-color-override);
3359 transition: color .3s var(--n-bezier);
3360 `),N("disabled",[k("time-picker-icon",`
3361 color: var(--n-icon-color-disabled-override);
3362 `)])]),k("time-picker-panel",`
3363 transition:
3364 box-shadow .3s var(--n-bezier),
3365 background-color .3s var(--n-bezier);
3366 outline: none;
3367 font-size: var(--n-item-font-size);
3368 border-radius: var(--n-border-radius);
3369 margin: 4px 0;
3370 min-width: 104px;
3371 overflow: hidden;
3372 background-color: var(--n-panel-color);
3373 box-shadow: var(--n-panel-box-shadow);
3374 `,[er(),k("time-picker-actions",`
3375 padding: var(--n-panel-action-padding);
3376 align-items: center;
3377 display: flex;
3378 justify-content: space-evenly;
3379 `),k("time-picker-cols",`
3380 height: calc(var(--n-item-height) * 6);
3381 display: flex;
3382 position: relative;
3383 transition: border-color .3s var(--n-bezier);
3384 border-bottom: 1px solid var(--n-panel-divider-color);
3385 `),k("time-picker-col",`
3386 flex-grow: 1;
3387 min-width: var(--n-item-width);
3388 height: calc(var(--n-item-height) * 6);
3389 flex-direction: column;
3390 transition: box-shadow .3s var(--n-bezier);
3391 `,[N("transition-disabled",[I("item","transition: none;",[E("&::before","transition: none;")])]),I("padding",`
3392 height: calc(var(--n-item-height) * 5);
3393 `),E("&:first-child","min-width: calc(var(--n-item-width) + 4px);",[I("item",[E("&::before","left: 4px;")])]),I("item",`
3394 cursor: pointer;
3395 height: var(--n-item-height);
3396 display: flex;
3397 align-items: center;
3398 justify-content: center;
3399 transition: 
3400 color .3s var(--n-bezier),
3401 background-color .3s var(--n-bezier),
3402 opacity .3s var(--n-bezier),
3403 text-decoration-color .3s var(--n-bezier);
3404 background: #0000;
3405 text-decoration-color: #0000;
3406 color: var(--n-item-text-color);
3407 z-index: 0;
3408 box-sizing: border-box;
3409 padding-top: 4px;
3410 position: relative;
3411 `,[E("&::before",`
3412 content: "";
3413 transition: background-color .3s var(--n-bezier);
3414 z-index: -1;
3415 position: absolute;
3416 left: 0;
3417 right: 4px;
3418 top: 4px;
3419 bottom: 0;
3420 border-radius: var(--n-item-border-radius);
3421 `),xt("disabled",[E("&:hover::before",`
3422 background-color: var(--n-item-color-hover);
3423 `)]),N("active",`
3424 color: var(--n-item-text-color-active);
3425 `,[E("&::before",`
3426 background-color: var(--n-item-color-hover);
3427 `)]),N("disabled",`
3428 opacity: var(--n-item-opacity-disabled);
3429 cursor: not-allowed;
3430 `)]),N("invalid",[I("item",[N("active",`
3431 text-decoration: line-through;
3432 text-decoration-color: var(--n-item-text-color-active);
3433 `)])])])])]);function hm(e,t){return e===void 0?!0:Array.isArray(e)?e.every(n=>n>=0&&n<=t):e>=0&&e<=t}const P2=Object.assign(Object.assign({},_e.props),{to:rn.propTo,bordered:{type:Boolean,default:void 0},actions:Array,defaultValue:{type:Number,default:null},defaultFormattedValue:String,placeholder:String,placement:{type:String,default:"bottom-start"},value:Number,format:{type:String,default:"HH:mm:ss"},valueFormat:String,formattedValue:String,isHourDisabled:Function,size:String,isMinuteDisabled:Function,isSecondDisabled:Function,inputReadonly:Boolean,clearable:Boolean,status:String,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],"onUpdate:show":[Function,Array],onUpdateShow:[Function,Array],onUpdateFormattedValue:[Function,Array],"onUpdate:formattedValue":[Function,Array],onBlur:[Function,Array],onConfirm:[Function,Array],onClear:Function,onFocus:[Function,Array],timeZone:String,showIcon:{type:Boolean,default:!0},disabled:{type:Boolean,default:void 0},show:{type:Boolean,default:void 0},hours:{type:[Number,Array],validator:e=>hm(e,23)},minutes:{type:[Number,Array],validator:e=>hm(e,59)},seconds:{type:[Number,Array],validator:e=>hm(e,59)},use12Hours:Boolean,stateful:{type:Boolean,default:!0},onChange:[Function,Array]}),sf=ae({name:"TimePicker",props:P2,setup(e){const{mergedBorderedRef:t,mergedClsPrefixRef:n,namespaceRef:r,inlineThemeDisabled:o,mergedComponentPropsRef:i}=We(e),{localeRef:a,dateLocaleRef:l}=On("TimePicker"),s=zn(e,{mergedSize:Se=>{var ve,Ee;const{size:je}=e;if(je)return je;const{mergedSize:qe}=Se||{};if(qe!=null&&qe.value)return qe.value;const ut=(Ee=(ve=i==null?void 0:i.value)===null||ve===void 0?void 0:ve.TimePicker)===null||Ee===void 0?void 0:Ee.size;return ut||"medium"}}),{mergedSizeRef:c,mergedDisabledRef:d,mergedStatusRef:f}=s,h=_e("TimePicker","-time-picker",IW,g2,e,n),p=Ug(),m=M(null),g=M(null),b=R(()=>({locale:l.value.locale}));function v(Se){return Se===null?null:Xr(Se,e.valueFormat||e.format,new Date,b.value).getTime()}const{defaultValue:y,defaultFormattedValue:C}=e,w=M(C!==void 0?v(C):y),x=R(()=>{const{formattedValue:Se}=e;if(Se!==void 0)return v(Se);const{value:ve}=e;return ve!==void 0?ve:w.value}),S=R(()=>{const{timeZone:Se}=e;return Se?(ve,Ee,je)=>R2(ve,Se,Ee,je):(ve,Ee,je)=>Qt(ve,Ee,je)}),T=M("");it(()=>e.timeZone,()=>{const Se=x.value;T.value=Se===null?"":S.value(Se,e.format,b.value)},{immediate:!0});const P=M(!1),O=_t(Ce(e,"show"),P),z=M(x.value),$=M(!1),D=R(()=>a.value.clear),B=R(()=>a.value.now),L=R(()=>e.placeholder!==void 0?e.placeholder:a.value.placeholder),U=R(()=>a.value.negativeText),j=R(()=>a.value.positiveText),te=R(()=>/H|h|K|k/.test(e.format)),ue=R(()=>e.format.includes("m")),ge=R(()=>e.format.includes("s")),Q=R(()=>{const{value:Se}=x;return Se===null?null:Number(S.value(Se,"HH",b.value))}),le=R(()=>{const{value:Se}=x;return Se===null?null:Number(S.value(Se,"mm",b.value))}),J=R(()=>{const{value:Se}=x;return Se===null?null:Number(S.value(Se,"ss",b.value))}),W=R(()=>{const{isHourDisabled:Se}=e;return Q.value===null?!1:ou(Q.value,"hours",e.hours)?Se?Se(Q.value):!1:!0}),Y=R(()=>{const{value:Se}=le,{value:ve}=Q;if(Se===null||ve===null)return!1;if(!ou(Se,"minutes",e.minutes))return!0;const{isMinuteDisabled:Ee}=e;return Ee?Ee(Se,ve):!1}),he=R(()=>{const{value:Se}=le,{value:ve}=Q,{value:Ee}=J;if(Ee===null||Se===null||ve===null)return!1;if(!ou(Ee,"seconds",e.seconds))return!0;const{isSecondDisabled:je}=e;return je?je(Ee,Se,ve):!1}),ne=R(()=>W.value||Y.value||he.value),xe=R(()=>e.format.length+4),oe=R(()=>{const{value:Se}=x;return Se===null?null:ha(Se)<12?"am":"pm"});function se(Se,ve){const{onUpdateFormattedValue:Ee,"onUpdate:formattedValue":je}=e;Ee&&we(Ee,Se,ve),je&&we(je,Se,ve)}function Me(Se){return Se===null?null:S.value(Se,e.valueFormat||e.format)}function V(Se){const{onUpdateValue:ve,"onUpdate:value":Ee,onChange:je}=e,{nTriggerFormChange:qe,nTriggerFormInput:ut}=s,Je=Me(Se);ve&&we(ve,Se,Je),Ee&&we(Ee,Se,Je),je&&we(je,Se,Je),se(Je,Se),w.value=Se,qe(),ut()}function Z(Se){const{onFocus:ve}=e,{nTriggerFormFocus:Ee}=s;ve&&we(ve,Se),Ee()}function X(Se){const{onBlur:ve}=e,{nTriggerFormBlur:Ee}=s;ve&&we(ve,Se),Ee()}function be(){const{onConfirm:Se}=e;Se&&we(Se,x.value,Me(x.value))}function ke(Se){var ve;Se.stopPropagation(),V(null),ee(null),(ve=e.onClear)===null||ve===void 0||ve.call(e)}function ye(){fe({returnFocus:!0})}function re(){V(null),ee(null),fe({returnFocus:!0})}
3433function pe(Se){Se.key==="Escape"&&O.value&&yl(Se)}function A(Se){var ve;switch(Se.key){case"Escape":O.value&&(yl(Se),fe({returnFocus:!0}));break;case"Tab":p.shift&&Se.target===((ve=g.value)===null||ve===void 0?void 0:ve.$el)&&(Se.preventDefault(),fe({returnFocus:!0}));break}}function F(){$.value=!0,zt(()=>{$.value=!1})}function K(Se){d.value||yn(Se,"clear")||O.value||Ge()}function H(Se){typeof Se!="string"&&(x.value===null?V(st(Ha(D7(new Date),Se))):V(st(Ha(x.value,Se))))}function q(Se){typeof Se!="string"&&(x.value===null?V(st(Jh(N7(new Date),Se))):V(st(Jh(x.value,Se))))}function G(Se){typeof Se!="string"&&(x.value===null?V(st(em(Cv(new Date),Se))):V(st(em(x.value,Se))))}function ie(Se){const{value:ve}=x;if(ve===null){const Ee=new Date,je=ha(Ee);Se==="pm"&&je<12?V(st(Ha(Ee,je+12))):Se==="am"&&je>=12&&V(st(Ha(Ee,je-12))),V(st(Ee))}else{const Ee=ha(ve);Se==="pm"&&Ee<12?V(st(Ha(ve,Ee+12))):Se==="am"&&Ee>=12&&V(st(Ha(ve,Ee-12)))}}function ee(Se){Se===void 0&&(Se=x.value),Se===null?T.value="":T.value=S.value(Se,e.format,b.value)}function De(Se){Rt(Se)||Z(Se)}function Ue(Se){var ve;if(!Rt(Se))if(O.value){const Ee=(ve=g.value)===null||ve===void 0?void 0:ve.$el;Ee!=null&&Ee.contains(Se.relatedTarget)||(ee(),X(Se),fe({returnFocus:!1}))}else ee(),X(Se)}function rt(){d.value||O.value||Ge()}function at(){d.value||(ee(),fe({returnFocus:!1}))}function mt(){if(!g.value)return;const{hourScrollRef:Se,minuteScrollRef:ve,secondScrollRef:Ee,amPmScrollRef:je}=g.value;[Se,ve,Ee,je].forEach(qe=>{var ut;if(!qe)return;const Je=(ut=qe.contentRef)===null||ut===void 0?void 0:ut.querySelector("[data-active]");Je&&qe.scrollTo({top:Je.offsetTop})})}function Tt(Se){P.value=Se;const{onUpdateShow:ve,"onUpdate:show":Ee}=e;ve&&we(ve,Se),Ee&&we(Ee,Se)}function Rt(Se){var ve,Ee,je;return!!(!((Ee=(ve=m.value)===null||ve===void 0?void 0:ve.wrapperElRef)===null||Ee===void 0)&&Ee.contains(Se.relatedTarget)||!((je=g.value)===null||je===void 0)&&je.$el.contains(Se.relatedTarget))}function Ge(){z.value=x.value,Tt(!0),zt(mt)}function Ne(Se){var ve,Ee;O.value&&!(!((Ee=(ve=m.value)===null||ve===void 0?void 0:ve.wrapperElRef)===null||Ee===void 0)&&Ee.contains(Ur(Se)))&&fe({returnFocus:!1})}function fe({returnFocus:Se}){var ve;O.value&&(Tt(!1),Se&&((ve=m.value)===null||ve===void 0||ve.focus()))}function Pe(Se){if(Se===""){V(null);return}const ve=Xr(Se,e.format,new Date,b.value);if(T.value=Se,_o(ve)){const{value:Ee}=x;if(Ee!==null){const je=gr(Ee,{hours:ha(ve),minutes:nf(ve),seconds:rf(ve),milliseconds:FV(ve)});V(st(je))}else V(st(ve))}}function me(){V(z.value),Tt(!1)}function Fe(){const Se=new Date,ve={hours:ha,minutes:nf,seconds:rf},[Ee,je,qe]=["hours","minutes","seconds"].map(Je=>!e[Je]||ou(ve[Je](Se),Je,e[Je])?ve[Je](Se):$W(ve[Je](Se),Je,e[Je])),ut=em(Jh(Ha(x.value?x.value:st(Se),Ee),je),qe);V(st(ut))}function ce(){ee(),be(),fe({returnFocus:!0})}function $e(Se){Rt(Se)||(ee(),X(Se),fe({returnFocus:!1}))}it(x,Se=>{ee(Se),F(),zt(mt)}),it(O,()=>{ne.value&&V(z.value)}),ct(T2,{mergedThemeRef:h,mergedClsPrefixRef:n});const Ie={focus:()=>{var Se;(Se=m.value)===null||Se===void 0||Se.focus()},blur:()=>{var Se;(Se=m.value)===null||Se===void 0||Se.blur()}},de=R(()=>{const{common:{cubicBezierEaseInOut:Se},self:{iconColor:ve,iconColorDisabled:Ee}}=h.value;return{"--n-icon-color-override":ve,"--n-icon-color-disabled-override":Ee,"--n-bezier":Se}}),Be=o?Ze("time-picker-trigger",void 0,de,e):void 0,Xe=R(()=>{const{self:{panelColor:Se,itemTextColor:ve,itemTextColorActive:Ee,itemColorHover:je,panelDividerColor:qe,panelBoxShadow:ut,itemOpacityDisabled:Je,borderRadius:Re,itemFontSize:Le,itemWidth:tt,itemHeight:wt,panelActionPadding:Te,itemBorderRadius:He},common:{cubicBezierEaseInOut:Qe}}=h.value;return{"--n-bezier":Qe,"--n-border-radius":Re,"--n-item-color-hover":je,"--n-item-font-size":Le,"--n-item-height":wt,"--n-item-opacity-disabled":Je,"--n-item-text-color":ve,"--n-item-text-color-active":Ee,"--n-item-width":tt,"--n-panel-action-padding":Te,"--n-panel-box-shadow":ut,"--n-panel-color":Se,"--n-panel-divider-color":qe,"--n-item-border-radius":He}}),ot=o?Ze("time-picker",void 0,Xe,e):void 0;
3433return{focus:Ie.focus,blur:Ie.blur,mergedStatus:f,mergedBordered:t,mergedClsPrefix:n,namespace:r,uncontrolledValue:w,mergedValue:x,isMounted:dr(),inputInstRef:m,panelInstRef:g,adjustedTo:rn(e),mergedShow:O,localizedClear:D,localizedNow:B,localizedPlaceholder:L,localizedNegativeText:U,localizedPositiveText:j,hourInFormat:te,minuteInFormat:ue,secondInFormat:ge,mergedAttrSize:xe,displayTimeString:T,mergedSize:c,mergedDisabled:d,isValueInvalid:ne,isHourInvalid:W,isMinuteInvalid:Y,isSecondInvalid:he,transitionDisabled:$,hourValue:Q,minuteValue:le,secondValue:J,amPmValue:oe,handleInputKeydown:pe,handleTimeInputFocus:De,handleTimeInputBlur:Ue,handleNowClick:Fe,handleConfirmClick:ce,handleTimeInputUpdateValue:Pe,handleMenuFocusOut:$e,handleCancelClick:me,handleClickOutside:Ne,handleTimeInputActivate:rt,handleTimeInputDeactivate:at,handleHourClick:H,handleMinuteClick:q,handleSecondClick:G,handleAmPmClick:ie,handleTimeInputClear:ke,handleFocusDetectorFocus:ye,handleMenuKeydown:A,handleTriggerClick:K,mergedTheme:h,triggerCssVars:o?void 0:de,triggerThemeClass:Be==null?void 0:Be.themeClass,triggerOnRender:Be==null?void 0:Be.onRender,cssVars:o?void 0:Xe,themeClass:ot==null?void 0:ot.themeClass,onRender:ot==null?void 0:ot.onRender,clearSelectedValue:re}},render(){const{mergedClsPrefix:e,$slots:t,triggerOnRender:n}=this;return n==null||n(),u("div",{class:[`${e}-time-picker`,this.triggerThemeClass],style:this.triggerCssVars},u(Eo,null,{default:()=>[u(zo,null,{default:()=>u(tr,{ref:"inputInstRef",status:this.mergedStatus,value:this.displayTimeString,bordered:this.mergedBordered,passivelyActivated:!0,attrSize:this.mergedAttrSize,theme:this.mergedTheme.peers.Input,themeOverrides:this.mergedTheme.peerOverrides.Input,stateful:this.stateful,size:this.mergedSize,placeholder:this.localizedPlaceholder,clearable:this.clearable,disabled:this.mergedDisabled,textDecoration:this.isValueInvalid?"line-through":void 0,onFocus:this.handleTimeInputFocus,onBlur:this.handleTimeInputBlur,onActivate:this.handleTimeInputActivate,onDeactivate:this.handleTimeInputDeactivate,onUpdateValue:this.handleTimeInputUpdateValue,onClear:this.handleTimeInputClear,internalDeactivateOnEnter:!0,internalForceFocus:this.mergedShow,readonly:this.inputReadonly||this.mergedDisabled,onClick:this.handleTriggerClick,onKeydown:this.handleInputKeydown},this.showIcon?{[this.clearable?"clear-icon-placeholder":"suffix"]:()=>u(vt,{clsPrefix:e,class:`${e}-time-picker-icon`},{default:()=>t.icon?t.icon():u(t8,null)})}:null)}),u(mo,{teleportDisabled:this.adjustedTo===rn.tdkey,show:this.mergedShow,to:this.adjustedTo,containerClass:this.namespace,placement:this.placement},{default:()=>u(Zt,{name:"fade-in-scale-up-transition",appear:this.isMounted},{default:()=>{var r;return this.mergedShow?((r=this.onRender)===null||r===void 0||r.call(this),_n(u(AW,{ref:"panelInstRef",actions:this.actions,class:this.themeClass,style:this.cssVars,seconds:this.seconds,minutes:this.minutes,hours:this.hours,transitionDisabled:this.transitionDisabled,hourValue:this.hourValue,showHour:this.hourInFormat,isHourInvalid:this.isHourInvalid,isHourDisabled:this.isHourDisabled,minuteValue:this.minuteValue,showMinute:this.minuteInFormat,isMinuteInvalid:this.isMinuteInvalid,isMinuteDisabled:this.isMinuteDisabled,secondValue:this.secondValue,amPmValue:this.amPmValue,showSecond:this.secondInFormat,isSecondInvalid:this.isSecondInvalid,isSecondDisabled:this.isSecondDisabled,isValueInvalid:this.isValueInvalid,clearText:this.localizedClear,nowText:this.localizedNow,confirmText:this.localizedPositiveText,use12Hours:this.use12Hours,onFocusout:this.handleMenuFocusOut,onKeydown:this.handleMenuKeydown,onHourClick:this.handleHourClick,onMinuteClick:this.handleMinuteClick,onSecondClick:this.handleSecondClick,onAmPmClick:this.handleAmPmClick,onNowClick:this.handleNowClick,onConfirmClick:this.handleConfirmClick,onClearClick:this.clearSelectedValue,onFocusDetectorFocus:this.handleFocusDetectorFocus}),[[to,this.handleClickOutside,void 0,{capture:!0}]])):null}})})]}))}}),DW=ae({name:"DateTimePanel",props:Mv,setup(e){return Fv(e,"datetime")},render(){var e,t,n,r;const{mergedClsPrefix:o,mergedTheme:i,shortcuts:a,timePickerProps:l,datePickerSlots:s,onRender:c}=this;return c==null||c(),u("div",{ref:"selfRef",tabindex:0,class:[`${o}-date-panel`,`${o}-date-panel--datetime`,!this.panel&&`${o}
3433-date-panel--shadow`,this.themeClass],onKeydown:this.handlePanelKeyDown,onFocus:this.handlePanelFocus},u("div",{class:`${o}-date-panel-header`},u(tr,{value:this.dateInputValue,theme:i.peers.Input,themeOverrides:i.peerOverrides.Input,stateful:!1,size:this.timePickerSize,readonly:this.inputReadonly,class:`${o}-date-panel-date-input`,textDecoration:this.isDateInvalid?"line-through":"",placeholder:this.locale.selectDate,onBlur:this.handleDateInputBlur,onUpdateValue:this.handleDateInput}),u(sf,Object.assign({size:this.timePickerSize,placeholder:this.locale.selectTime,format:this.timePickerFormat},Array.isArray(l)?void 0:l,{showIcon:!1,to:!1,theme:i.peers.TimePicker,themeOverrides:i.peerOverrides.TimePicker,value:Array.isArray(this.value)?null:this.value,isHourDisabled:this.isHourDisabled,isMinuteDisabled:this.isMinuteDisabled,isSecondDisabled:this.isSecondDisabled,onUpdateValue:this.handleTimePickerChange,stateful:!1}))),u("div",{class:`${o}-date-panel-calendar`},u("div",{class:`${o}-date-panel-month`},u("div",{class:`${o}-date-panel-month__fast-prev`,onClick:this.prevYear},Ct(s["prev-year"],()=>[u(Sa,null)])),u("div",{class:`${o}-date-panel-month__prev`,onClick:this.prevMonth},Ct(s["prev-month"],()=>[u(wa,null)])),u(Rs,{fastYearSelect:this.fastYearSelect,fastMonthSelect:this.fastMonthSelect,monthYearSeparator:this.calendarHeaderMonthYearSeparator,monthBeforeYear:this.calendarMonthBeforeYear,value:this.calendarValue,onUpdateValue:this.onUpdateCalendarValue,mergedClsPrefix:o,calendarMonth:this.calendarMonth,calendarYear:this.calendarYear}),u("div",{class:`${o}-date-panel-month__next`,onClick:this.nextMonth},Ct(s["next-month"],()=>[u(Ra,null)])),u("div",{class:`${o}-date-panel-month__fast-next`,onClick:this.nextYear},Ct(s["next-year"],()=>[u(ka,null)]))),u("div",{class:`${o}-date-panel-weekdays`},this.weekdays.map(d=>u("div",{key:d,class:`${o}-date-panel-weekdays__day`},d))),u("div",{class:`${o}-date-panel-dates`},this.dateArray.map((d,f)=>u("div",{"data-n-date":!0,key:f,class:[`${o}-date-panel-date`,{[`${o}-date-panel-date--current`]:d.isCurrentDate,[`${o}-date-panel-date--selected`]:d.selected,[`${o}-date-panel-date--excluded`]:!d.inCurrentMonth,[`${o}-date-panel-date--disabled`]:this.mergedIsDateDisabled(d.ts,{type:"date",year:d.dateObject.year,month:d.dateObject.month,date:d.dateObject.date})}],onClick:()=>{this.handleDateClick(d)}},u("div",{class:`${o}-date-panel-date__trigger`}),d.dateObject.date,d.isCurrentDate?u("div",{class:`${o}-date-panel-date__sup`}):null)))),this.datePickerSlots.footer?u("div",{class:`${o}-date-panel-footer`},this.datePickerSlots.footer()):null,!((e=this.actions)===null||e===void 0)&&e.length||a?u("div",{class:`${o}-date-panel-actions`},u("div",{class:`${o}-date-panel-actions__prefix`},a&&Object.keys(a).map(d=>{const f=a[d];return Array.isArray(f)?null:u(Ho,{size:"tiny",onMouseenter:()=>{this.handleSingleShortcutMouseenter(f)},onClick:()=>{this.handleSingleShortcutClick(f)},onMouseleave:()=>{this.handleShortcutMouseleave()}},{default:()=>d})})),u("div",{class:`${o}-date-panel-actions__suffix`},!((t=this.actions)===null||t===void 0)&&t.includes("clear")?En(this.datePickerSlots.clear,{onClear:this.clearSelectedDateTime,text:this.locale.clear},()=>[u(Vt,{theme:i.peers.Button,themeOverrides:i.peerOverrides.Button,size:"tiny",onClick:this.clearSelectedDateTime},{default:()=>this.locale.clear})]):null,!((n=this.actions)===null||n===void 0)&&n.includes("now")?En(s.now,{onNow:this.handleNowClick,text:this.locale.now},()=>[u(Vt,{theme:i.peers.Button,themeOverrides:i.peerOverrides.Button,size:"tiny",onClick:this.handleNowClick},{default:()=>this.locale.now})]):null,!((r=this.actions)===null||r===void 0)&&r.includes("confirm")?En(s.confirm,{onConfirm:this.handleConfirmClick,disabled:this.isDateInvalid,text:this.locale.confirm},()=>[u(Vt,{theme:i.peers.Button,themeOverrides:i.peerOverrides.Button,size:"tiny",type:"primary",disabled:this.isDateInvalid,onClick:this.handleConfirmClick},{default:()=>this.locale.confirm})]):null)):null,u(Ci,{onFocus:this.handleFocusDetectorFocus}))}}),NW=ae({name:"DateTimeRangePanel",props:Bv,setup(e){return Lv(e,"datetimerange")},render(){var e,t,n;const{mergedClsPrefix:r,mergedTheme:o,shortcuts:i,timePickerProps:a,onRender:l,datePickerSlots:s}=this;return l==null||l(),u("div",{ref:"selfRef",tabindex:0,class:[`${r}-date-panel`,`${r}-date-panel--datetimerange`,!this.panel&&`${r}
3433-date-panel--shadow`,this.themeClass],onKeydown:this.handlePanelKeyDown,onFocus:this.handlePanelFocus},u("div",{class:`${r}-date-panel-header`},u(tr,{value:this.startDateDisplayString,theme:o.peers.Input,themeOverrides:o.peerOverrides.Input,size:this.timePickerSize,stateful:!1,readonly:this.inputReadonly,class:`${r}-date-panel-date-input`,textDecoration:this.isStartValueInvalid?"line-through":"",placeholder:this.locale.selectDate,onBlur:this.handleStartDateInputBlur,onUpdateValue:this.handleStartDateInput}),u(sf,Object.assign({placeholder:this.locale.selectTime,format:this.timePickerFormat,size:this.timePickerSize},Array.isArray(a)?a[0]:a,{value:this.startTimeValue,to:!1,showIcon:!1,disabled:this.isSelecting,theme:o.peers.TimePicker,themeOverrides:o.peerOverrides.TimePicker,stateful:!1,isHourDisabled:this.isStartHourDisabled,isMinuteDisabled:this.isStartMinuteDisabled,isSecondDisabled:this.isStartSecondDisabled,onUpdateValue:this.handleStartTimePickerChange})),u(tr,{value:this.endDateInput,theme:o.peers.Input,themeOverrides:o.peerOverrides.Input,stateful:!1,size:this.timePickerSize,readonly:this.inputReadonly,class:`${r}-date-panel-date-input`,textDecoration:this.isEndValueInvalid?"line-through":"",placeholder:this.locale.selectDate,onBlur:this.handleEndDateInputBlur,onUpdateValue:this.handleEndDateInput}),u(sf,Object.assign({placeholder:this.locale.selectTime,format:this.timePickerFormat,size:this.timePickerSize},Array.isArray(a)?a[1]:a,{disabled:this.isSelecting,showIcon:!1,theme:o.peers.TimePicker,themeOverrides:o.peerOverrides.TimePicker,to:!1,stateful:!1,value:this.endTimeValue,isHourDisabled:this.isEndHourDisabled,isMinuteDisabled:this.isEndMinuteDisabled,isSecondDisabled:this.isEndSecondDisabled,onUpdateValue:this.handleEndTimePickerChange}))),u("div",{ref:"startDatesElRef",class:`${r}-date-panel-calendar ${r}-date-panel-calendar--start`},u("div",{class:`${r}-date-panel-month`},u("div",{class:`${r}-date-panel-month__fast-prev`,onClick:this.startCalendarPrevYear},Ct(s["prev-year"],()=>[u(Sa,null)])),u("div",{class:`${r}-date-panel-month__prev`,onClick:this.startCalendarPrevMonth},Ct(s["prev-month"],()=>[u(wa,null)])),u(Rs,{fastYearSelect:this.fastYearSelect,fastMonthSelect:this.fastMonthSelect,monthYearSeparator:this.calendarHeaderMonthYearSeparator,monthBeforeYear:this.calendarMonthBeforeYear,value:this.startCalendarDateTime,onUpdateValue:this.onUpdateStartCalendarValue,mergedClsPrefix:r,calendarMonth:this.startCalendarMonth,calendarYear:this.startCalendarYear}),u("div",{class:`${r}-date-panel-month__next`,onClick:this.startCalendarNextMonth},Ct(s["next-month"],()=>[u(Ra,null)])),u("div",{class:`${r}-date-panel-month__fast-next`,onClick:this.startCalendarNextYear},Ct(s["next-year"],()=>[u(ka,null)]))),u("div",{class:`${r}-date-panel-weekdays`},this.weekdays.map(c=>u("div",{key:c,class:`${r}-date-panel-weekdays__day`},c))),u("div",{class:`${r}-date-panel__divider`}),u("div",{class:`${r}-date-panel-dates`},this.startDateArray.map((c,d)=>{const f=this.mergedIsDateDisabled(c.ts);return u("div",{"data-n-date":!0,key:d,class:[`${r}-date-panel-date`,{[`${r}-date-panel-date--excluded`]:!c.inCurrentMonth,[`${r}-date-panel-date--current`]:c.isCurrentDate,[`${r}-date-panel-date--selected`]:c.selected,[`${r}-date-panel-date--covered`]:c.inSpan,[`${r}-date-panel-date--start`]:c.startOfSpan,[`${r}-date-panel-date--end`]:c.endOfSpan,[`${r}-date-panel-date--disabled`]:f}],onClick:f?void 0:()=>{this.handleDateClick(c)},onMouseenter:f?void 0:()=>{this.handleDateMouseEnter(c)}},u("div",{class:`${r}-date-panel-date__trigger`}),c.dateObject.date,c.isCurrentDate?u("div",{class:`${r}-date-panel-date__sup`}):null)}))),u("div",{class:`${r}-date-panel__vertical-divider`}),u("div",{ref:"endDatesElRef",class:`${r}-date-panel-calendar ${r}-date-panel-calendar--end`},u("div",{class:`${r}-date-panel-month`},u("div",{class:`${r}-date-panel-month__fast-prev`,onClick:this.endCalendarPrevYear},Ct(s["prev-year"],()=>[u(Sa,null)])),u("div",{class:`${r}-date-panel-month__prev`,onClick:this.endCalendarPrevMonth},Ct(s["prev-month"],()=>[u(wa,null)])),u(Rs,{fastYearSelect:this.fastYearSelect,fastMonthSelect:this.fastMonthSelect,monthBeforeYear:this.calendarMonthBeforeYear,value:this.endCalendarDateTime,onUpdateValue:this.onUpdateEndCalendarValue,mergedClsPrefix:r,monthYearSeparator:this.calendarHeaderMonthYearSeparator,calendarMonth:this.endCalendarMonth,calendarYear:this.endCalendarYear}),u("div",{class:`${r}-date-panel-month__next`,onClick:this.endCalendarNextMonth},Ct(s["next-month"],()=>[u(Ra,null)])),u("div",{class:`${r}-date-panel-month__fast-next`,onClick:this.endCalendarNextYear},Ct(s["next-year"],()=>[u(ka,null)]))),u("div",{class:`${r}-date-panel-weekdays`},this.weekdays.map(c=>u("div",{key:c,class:`${r}-date-panel-weekdays__day`},c))),u("div",{class:`${r}-date-panel__divider`}),u("div",{class:`${r}-date-panel-dates`},this.endDateArray.map((c,d)=>{const f=this.mergedIsDateDisabled(c.ts);return u("div",{"data-n-date":!0,key:d,class:[`${r}-date-panel-date`,{[`${r}-date-panel-date--excluded`]:!c.inCurrentMonth,[`${r}-date-panel-date--current`]:c.isCurrentDate,[`${r}-date-panel-date--selected`]:c.selected,[`${r}-date-panel-date--covered`]:c.inSpan,[`${r}-date-panel-date--start`]:c.startOfSpan,[`${r}-date-panel-date--end`]:c.endOfSpan,[`${r}-date-panel-date--disabled`]:f}],onClick:f?void 0:()=>{this.handleDateClick(c)},onMouseenter:f?void 0:()=>{this.handleDateMouseEnter(c)}},u("div",{class:`${r}-date-panel-date__trigger`}),c.dateObject.date,c.isCurrentDate?u("div",{class:`${r}-date-panel-date__sup`}):null)}))),this.datePickerSlots.footer?u("div",{class:`${r}-date-panel-footer`},this.datePickerSlots.footer()):null,!((e=this.actions)===null||e===void 0)&&e.length||i?u
3433("div",{class:`${r}-date-panel-actions`},u("div",{class:`${r}-date-panel-actions__prefix`},i&&Object.keys(i).map(c=>{const d=i[c];return Array.isArray(d)||typeof d=="function"?u(Ho,{size:"tiny",onMouseenter:()=>{this.handleRangeShortcutMouseenter(d)},onClick:()=>{this.handleRangeShortcutClick(d)},onMouseleave:()=>{this.handleShortcutMouseleave()}},{default:()=>c}):null})),u("div",{class:`${r}-date-panel-actions__suffix`},!((t=this.actions)===null||t===void 0)&&t.includes("clear")?En(s.clear,{onClear:this.handleClearClick,text:this.locale.clear},()=>[u(Vt,{theme:o.peers.Button,themeOverrides:o.peerOverrides.Button,size:"tiny",onClick:this.handleClearClick},{default:()=>this.locale.clear})]):null,!((n=this.actions)===null||n===void 0)&&n.includes("confirm")?En(s.confirm,{onConfirm:this.handleConfirmClick,disabled:this.isRangeInvalid||this.isSelecting,text:this.locale.confirm},()=>[u(Vt,{theme:o.peers.Button,themeOverrides:o.peerOverrides.Button,size:"tiny",type:"primary",disabled:this.isRangeInvalid||this.isSelecting,onClick:this.handleConfirmClick},{default:()=>this.locale.confirm})]):null)):null,u(Ci,{onFocus:this.handleFocusDetectorFocus}))}}),MW=ae({name:"MonthRangePanel",props:Object.assign(Object.assign({},Bv),{type:{type:String,required:!0}}),setup(e){const t=Lv(e,e.type),{dateLocaleRef:n}=On("DatePicker"),r=(o,i,a,l)=>{const{handleColItemClick:s}=t;return u("div",{"data-n-date":!0,key:i,class:[`${a}-date-panel-month-calendar__picker-col-item`,o.isCurrent&&`${a}-date-panel-month-calendar__picker-col-item--current`,o.selected&&`${a}-date-panel-month-calendar__picker-col-item--selected`,!1],onClick:()=>{s(o,l)}},o.type==="month"?HT(o.dateObject.month,o.monthFormat,n.value.locale):o.type==="quarter"?jT(o.dateObject.quarter,o.quarterFormat,n.value.locale):VT(o.dateObject.year,o.yearFormat,n.value.locale))};return jt(()=>{t.justifyColumnsScrollState()}),Object.assign(Object.assign({},t),{renderItem:r})},render(){var e,t,n;const{mergedClsPrefix:r,mergedTheme:o,shortcuts:i,type:a,renderItem:l,onRender:s}=this;return s==null||s(),u("div",{ref:"selfRef",tabindex:0,class:[`${r}-date-panel`,`${r}-date-panel--daterange`,!this.panel&&`${r}-date-panel--shadow`,this.themeClass],onKeydown:this.handlePanelKeyDown,onFocus:this.handlePanelFocus},u("div",{ref:"startDatesElRef",class:`${r}-date-panel-calendar ${r}-date-panel-calendar--start`},u("div",{class:`${r}-date-panel-month-calendar`},u(mn,{ref:"startYearScrollbarRef",class:`${r}-date-panel-month-calendar__picker-col`,theme:o.peers.Scrollbar,themeOverrides:o.peerOverrides.Scrollbar,container:()=>this.virtualListContainer("start"),content:()=>this.virtualListContent("start"),horizontalRailStyle:{zIndex:1},verticalRailStyle:{zIndex:1}},{default:()=>u(Uo,{ref:"startYearVlRef",items:this.startYearArray,itemSize:Sl,showScrollbar:!1,keyField:"ts",onScroll:this.handleStartYearVlScroll,paddingBottom:4},{default:({item:c,index:d})=>l(c,d,r,"start")})}),a==="monthrange"||a==="quarterrange"?u("div",{class:`${r}-date-panel-month-calendar__picker-col`},u(mn,{ref:"startMonthScrollbarRef",theme:o.peers.Scrollbar,themeOverrides:o.peerOverrides.Scrollbar},{default:()=>[(a==="monthrange"?this.startMonthArray:this.startQuarterArray).map((c,d)=>l(c,d,r,"start")),a==="monthrange"&&u("div",{class:`${r}-date-panel-month-calendar__padding`})]})):null)),u("div",{class:`${r}-date-panel__vertical-divider`}),u("div",{ref:"endDatesElRef",class:`${r}-date-panel-calendar ${r}-date-panel-calendar--end`},u("div",{class:`${r}-date-panel-month-calendar`},u(mn,{ref:"endYearScrollbarRef",class:`${r}-date-panel-month-calendar__picker-col`,theme:o.peers.Scrollbar,themeOverrides:o.peerOverrides.Scrollbar,container:()=>this.virtualListContainer("end"),content:()=>this.virtualListContent("end"),horizontalRailStyle:{zIndex:1},verticalRailStyle:{zIndex:1}},{default:()=>u(Uo,{ref:"endYearVlRef",items:this.endYearArray,itemSize:Sl,showScrollbar:!1,keyField:"ts",onScroll:this.handleEndYearVlScroll,paddingBottom:4},{default:({item:c,index:d})=>l(c,d,r,"end")})}),a==="monthrange"||a==="quarterrange"?u("div",{class:`${r}-date-panel-month-calendar__picker-col`},u(mn,{ref:"endMonthScrollbarRef",theme:o.peers.Scrollbar,themeOverrides:o.peerOverrides.Scrollbar},{default:()=>[(a==="monthrange"?this.endMonthArray:this.endQuarterArray).map((c,d)=>l(c,d,r,"end")),a==="monthrange"&&u("div",{class:`${r}-date-panel-month-calendar__padding`})]})):null)),Pt(this.datePickerSlots.footer,c=>c?u("div",{class:`${r}-date-panel-footer`}
3433,c):null),!((e=this.actions)===null||e===void 0)&&e.length||i?u("div",{class:`${r}-date-panel-actions`},u("div",{class:`${r}-date-panel-actions__prefix`},i&&Object.keys(i).map(c=>{const d=i[c];return Array.isArray(d)||typeof d=="function"?u(Ho,{size:"tiny",onMouseenter:()=>{this.handleRangeShortcutMouseenter(d)},onClick:()=>{this.handleRangeShortcutClick(d)},onMouseleave:()=>{this.handleShortcutMouseleave()}},{default:()=>c}):null})),u("div",{class:`${r}-date-panel-actions__suffix`},!((t=this.actions)===null||t===void 0)&&t.includes("clear")?En(this.datePickerSlots.clear,{onClear:this.handleClearClick,text:this.locale.clear},()=>[u(Ho,{theme:o.peers.Button,themeOverrides:o.peerOverrides.Button,size:"tiny",onClick:this.handleClearClick},{default:()=>this.locale.clear})]):null,!((n=this.actions)===null||n===void 0)&&n.includes("confirm")?En(this.datePickerSlots.confirm,{disabled:this.isRangeInvalid,onConfirm:this.handleConfirmClick,text:this.locale.confirm},()=>[u(Ho,{theme:o.peers.Button,themeOverrides:o.peerOverrides.Button,size:"tiny",type:"primary",disabled:this.isRangeInvalid,onClick:this.handleConfirmClick},{default:()=>this.locale.confirm})]):null)):null,u(Ci,{onFocus:this.handleFocusDetectorFocus}))}}),_2=Object.assign(Object.assign({},_e.props),{to:rn.propTo,bordered:{type:Boolean,default:void 0},clearable:Boolean,fastYearSelect:Boolean,fastMonthSelect:Boolean,updateValueOnClose:Boolean,calendarDayFormat:String,calendarHeaderYearFormat:String,calendarHeaderMonthFormat:String,calendarHeaderMonthYearSeparator:{type:String,default:" "},calendarHeaderMonthBeforeYear:{type:Boolean,default:void 0},defaultValue:[Number,Array],defaultFormattedValue:[String,Array],defaultTime:[Number,String,Array,Function],disabled:{type:Boolean,default:void 0},placement:{type:String,default:"bottom-start"},value:[Number,Array],formattedValue:[String,Array],size:String,type:{type:String,default:"date"},valueFormat:String,separator:String,placeholder:String,startPlaceholder:String,endPlaceholder:String,format:String,dateFormat:String,timePickerFormat:String,actions:Array,shortcuts:Object,isDateDisabled:Function,isTimeDisabled:Function,show:{type:Boolean,default:void 0},panel:Boolean,ranges:Object,firstDayOfWeek:Number,inputReadonly:Boolean,closeOnSelect:Boolean,status:String,timePickerProps:[Object,Array],onClear:Function,onConfirm:Function,defaultCalendarStartTime:Number,defaultCalendarEndTime:Number,bindCalendarMonths:Boolean,monthFormat:{type:String,default:"M"},yearFormat:{type:String,default:"y"},quarterFormat:{type:String,default:"'Q'Q"},yearRange:{type:Array,default:()=>[1901,2100]},"onUpdate:show":[Function,Array],onUpdateShow:[Function,Array],"onUpdate:formattedValue":[Function,Array],onUpdateFormattedValue:[Function,Array],"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],onFocus:[Function,Array],onBlur:[Function,Array],onNextMonth:Function,onPrevMonth:Function,onNextYear:Function,onPrevYear:Function,onChange:[Function,Array]}),FW=E([k("date-picker",`
3434 position: relative;
3435 z-index: auto;
3436 `,[k("date-picker-icon",`
3437 color: var(--n-icon-color-override);
3438 transition: color .3s var(--n-bezier);
3439 `),k("icon",`
3440 color: var(--n-icon-color-override);
3441 transition: color .3s var(--n-bezier);
3442 `),N("disabled",[k("date-picker-icon",`
3443 color: var(--n-icon-color-disabled-override);
3444 `),k("icon",`
3445 color: var(--n-icon-color-disabled-override);
3446 `)])]),k("date-panel",`
3447 width: fit-content;
3448 outline: none;
3449 margin: 4px 0;
3450 display: grid;
3451 grid-template-columns: 0fr;
3452 border-radius: var(--n-panel-border-radius);
3453 background-color: var(--n-panel-color);
3454 color: var(--n-panel-text-color);
3455 user-select: none;
3456 `,[er(),N("shadow",`
3457 box-shadow: var(--n-panel-box-shadow);
3458 `),k("date-panel-calendar",{padding:"var(--n-calendar-left-padding)",display:"grid",gridTemplateColumns:"1fr",gridArea:"left-calendar"},[N("end",{padding:"var(--n-calendar-right-padding)",gridArea:"right-calendar"})]),k("date-panel-month-calendar",{display:"flex",gridArea:"left-calendar"},[I("picker-col",`
3459 min-width: var(--n-scroll-item-width);
3460 height: calc(var(--n-scroll-item-height) * 6);
3461 user-select: none;
3462 -webkit-user-select: none;
3463 `,[E("&:first-child",`
3464 min-width: calc(var(--n-scroll-item-width) + 4px);
3465 `,[I("picker-col-item",[E("&::before","left: 4px;")])]),I("padding",`
3466 height: calc(var(--n-scroll-item-height) * 5)
3467 `)]),I("picker-col-item",`
3468 z-index: 0;
3469 cursor: pointer;
3470 height: var(--n-scroll-item-height);
3471 box-sizing: border-box;
3472 padding-top: 4px;
3473 display: flex;
3474 align-items: center;
3475 justify-content: center;
3476 position: relative;
3477 transition: 
3478 color .3s var(--n-bezier),
3479 background-color .3s var(--n-bezier);
3480 background: #0000;
3481 color: var(--n-item-text-color);
3482 `,[E("&::before",`
3483 z-index: -1;
3484 content: "";
3485 position: absolute;
3486 left: 0;
3487 right: 4px;
3488 top: 4px;
3489 bottom: 0;
3490 border-radius: var(--n-scroll-item-border-radius);
3491 transition: 
3492 background-color .3s var(--n-bezier);
3493 `),xt("disabled",[E("&:hover::before",`
3494 background-color: var(--n-item-color-hover);
3495 `),N("selected",`
3496 color: var(--n-item-color-active);
3497 `,[E("&::before","background-color: var(--n-item-color-hover);")])]),N("disabled",`
3498 color: var(--n-item-text-color-disabled);
3499 cursor: not-allowed;
3500 `,[N("selected",[E("&::before",`
3501 background-color: var(--n-item-color-disabled);
3502 `)])])])]),N("date",{gridTemplateAreas:`
3503 "left-calendar"
3504 "footer"
3505 "action"
3506 `}),N("week",{gridTemplateAreas:`
3507 "left-calendar"
3508 "footer"
3509 "action"
3510 `}),N("daterange",{gridTemplateAreas:`
3511 "left-calendar divider right-calendar"
3512 "footer footer footer"
3513 "action action action"
3514 `}),N("datetime",{gridTemplateAreas:`
3515 "header"
3516 "left-calendar"
3517 "footer"
3518 "action"
3519 `}),N("datetimerange",{gridTemplateAreas:`
3520 "header header header"
3521 "left-calendar divider right-calendar"
3522 "footer footer footer"
3523 "action action action"
3524 `}),N("month",{gridTemplateAreas:`
3525 "left-calendar"
3526 "footer"
3527 "action"
3528 `}),k("date-panel-footer",{gridArea:"footer"}),k("date-panel-actions",{gridArea:"action"}),k("date-panel-header",{gridArea:"header"}),k("date-panel-header",`
3529 box-sizing: border-box;
3530 width: 100%;
3531 align-items: center;
3532 padding: var(--n-panel-header-padding);
3533 display: flex;
3534 justify-content: space-between;
3535 border-bottom: 1px solid var(--n-panel-header-divider-color);
3536 `,[E(">",[E("*:not(:last-child)",{marginRight:"10px"}),E("*",{flex:1,width:0}),k("time-picker",{zIndex:1})])]),k("date-panel-month",`
3537 box-sizing: border-box;
3538 display: grid;
3539 grid-template-columns: var(--n-calendar-title-grid-template-columns);
3540 align-items: center;
3541 justify-items: center;
3542 padding: var(--n-calendar-title-padding);
3543 height: var(--n-calendar-title-height);
3544 `,[I("prev, next, fast-prev, fast-next",`
3545 line-height: 0;
3546 cursor: pointer;
3547 width: var(--n-arrow-size);
3548 height: var(--n-arrow-size);
3549 color: var(--n-arrow-color);
3550 `),I("month-year",`
3551 user-select: none;
3552 -webkit-user-select: none;
3553 flex-grow: 1;
3554 position: relative;
3555 `,[I("text",`
3556 font-size: var(--n-calendar-title-font-size);
3557 line-height: var(--n-calendar-title-font-size);
3558 font-weight: var(--n-calendar-title-font-weight);
3559 padding: 6px 8px;
3560 text-align: center;
3561 color: var(--n-calendar-title-text-color);
3562 cursor: pointer;
3563 transition: background-color .3s var(--n-bezier);
3564 border-radius: var(--n-panel-border-radius);
3565 `,[N("active",`
3566 background-color: var(--n-calendar-title-color-hover);
3567 `),E("&:hover",`
3568 background-color: var(--n-calendar-title-color-hover);
3569 `)])])]),k("date-panel-weekdays",`
3570 display: grid;
3571 margin: auto;
3572 grid-template-columns: repeat(7, var(--n-item-cell-width));
3573 grid-template-rows: repeat(1, var(--n-item-cell-height));
3574 align-items: center;
3575 justify-items: center;
3576 margin-bottom: 4px;
3577 border-bottom: 1px solid var(--n-calendar-days-divider-color);
3578 `,[I("day",`
3579 white-space: nowrap;
3580 user-select: none;
3581 -webkit-user-select: none;
3582 line-height: 15px;
3583 width: var(--n-item-size);
3584 text-align: center;
3585 font-size: var(--n-calendar-days-font-size);
3586 color: var(--n-item-text-color);
3587 display: flex;
3588 align-items: center;
3589 justify-content: center;
3590 `)]),k("date-panel-dates",`
3591 margin: auto;
3592 display: grid;
3593 grid-template-columns: repeat(7, var(--n-item-cell-width));
3594 grid-template-rows: repeat(6, var(--n-item-cell-height));
3595 align-items: center;
3596 justify-items: center;
3597 flex-wrap: wrap;
3598 `,[k("date-panel-date",`
3599 user-select: none;
3600 -webkit-user-select: none;
3601 position: relative;
3602 width: var(--n-item-size);
3603 height: var(--n-item-size);
3604 line-height: var(--n-item-size);
3605 text-align: center;
3606 font-size: var(--n-item-font-size);
3607 border-radius: var(--n-item-border-radius);
3608 z-index: 0;
3609 cursor: pointer;
3610 transition:
3611 background-color .2s var(--n-bezier),
3612 color .2s var(--n-bezier);
3613 `,[I("trigger",`
3614 position: absolute;
3615 left: calc(var(--n-item-size) / 2 - var(--n-item-cell-width) / 2);
3616 top: calc(var(--n-item-size) / 2 - var(--n-item-cell-height) / 2);
3617 width: var(--n-item-cell-width);
3618 height: var(--n-item-cell-height);
3619 `),N("current",[I("sup",`
3620 position: absolute;
3621 top: 2px;
3622 right: 2px;
3623 content: "";
3624 height: 4px;
3625 width: 4px;
3626 border-radius: 2px;
3627 background-color: var(--n-item-color-active);
3628 transition:
3629 background-color .2s var(--n-bezier);
3630 `)]),E("&::after",`
3631 content: "";
3632 z-index: -1;
3633 position: absolute;
3634 left: 0;
3635 right: 0;
3636 top: 0;
3637 bottom: 0;
3638 border-radius: inherit;
3639 transition: background-color .3s var(--n-bezier);
3640 `),N("covered, start, end",[xt("excluded",[E("&::before",`
3641 content: "";
3642 z-index: -2;
3643 position: absolute;
3644 left: calc((var(--n-item-size) - var(--n-item-cell-width)) / 2);
3645 right: calc((var(--n-item-size) - var(--n-item-cell-width)) / 2);
3646 top: 0;
3647 bottom: 0;
3648 background-color: var(--n-item-color-included);
3649 `),E("&:nth-child(7n + 1)::before",{borderTopLeftRadius:"var(--n-item-border-radius)",borderBottomLeftRadius:"var(--n-item-border-radius)"}),E("&:nth-child(7n + 7)::before",{borderTopRightRadius:"var(--n-item-border-radius)",borderBottomRightRadius:"var(--n-item-border-radius)"})])]),N("selected",{color:"var(--n-item-text-color-active)"},[E("&::after",{backgroundColor:"var(--n-item-color-active)"}
3649),N("start",[E("&::before",{left:"50%"})]),N("end",[E("&::before",{right:"50%"})]),I("sup",{backgroundColor:"var(--n-panel-color)"})]),N("excluded",{color:"var(--n-item-text-color-disabled)"},[N("selected",[E("&::after",{backgroundColor:"var(--n-item-color-disabled)"})])]),N("disabled",{cursor:"not-allowed",color:"var(--n-item-text-color-disabled)"},[N("covered",[E("&::before",{backgroundColor:"var(--n-item-color-disabled)"})]),N("selected",[E("&::before",{backgroundColor:"var(--n-item-color-disabled)"}),E("&::after",{backgroundColor:"var(--n-item-color-disabled)"})])]),N("week-hovered",[E("&::before",`
3650 background-color: var(--n-item-color-included);
3651 `),E("&:nth-child(7n + 1)::before",`
3652 border-top-left-radius: var(--n-item-border-radius);
3653 border-bottom-left-radius: var(--n-item-border-radius);
3654 `),E("&:nth-child(7n + 7)::before",`
3655 border-top-right-radius: var(--n-item-border-radius);
3656 border-bottom-right-radius: var(--n-item-border-radius);
3657 `)]),N("week-selected",`
3658 color: var(--n-item-text-color-active)
3659 `,[E("&::before",`
3660 background-color: var(--n-item-color-active);
3661 `),E("&:nth-child(7n + 1)::before",`
3662 border-top-left-radius: var(--n-item-border-radius);
3663 border-bottom-left-radius: var(--n-item-border-radius);
3664 `),E("&:nth-child(7n + 7)::before",`
3665 border-top-right-radius: var(--n-item-border-radius);
3666 border-bottom-right-radius: var(--n-item-border-radius);
3667 `)])])]),xt("week",[k("date-panel-dates",[k("date-panel-date",[xt("disabled",[xt("selected",[E("&:hover",`
3668 background-color: var(--n-item-color-hover);
3669 `)])])])])]),N("week",[k("date-panel-dates",[k("date-panel-date",[E("&::before",`
3670 content: "";
3671 z-index: -2;
3672 position: absolute;
3673 left: calc((var(--n-item-size) - var(--n-item-cell-width)) / 2);
3674 right: calc((var(--n-item-size) - var(--n-item-cell-width)) / 2);
3675 top: 0;
3676 bottom: 0;
3677 transition: background-color .3s var(--n-bezier);
3678 `)])])]),I("vertical-divider",`
3679 grid-area: divider;
3680 height: 100%;
3681 width: 1px;
3682 background-color: var(--n-calendar-divider-color);
3683 `),k("date-panel-footer",`
3684 border-top: 1px solid var(--n-panel-action-divider-color);
3685 padding: var(--n-panel-extra-footer-padding);
3686 `),k("date-panel-actions",`
3687 flex: 1;
3688 padding: var(--n-panel-action-padding);
3689 display: flex;
3690 align-items: center;
3691 justify-content: space-between;
3692 border-top: 1px solid var(--n-panel-action-divider-color);
3693 `,[I("prefix, suffix",`
3694 display: flex;
3695 margin-bottom: -8px;
3696 `),I("suffix",`
3697 align-self: flex-end;
3698 `),I("prefix",`
3699 flex-wrap: wrap;
3700 `),k("button",`
3701 margin-bottom: 8px;
3702 `,[E("&:not(:last-child)",`
3703 margin-right: 8px;
3704 `)])])]),E("[data-n-date].transition-disabled",{transition:"none !important"},[E("&::before, &::after",{transition:"none !important"})])]);function BW(e,t){const n=R(()=>{const{isTimeDisabled:d}=e,{value:f}=t;if(!(f===null||Array.isArray(f)))return d==null?void 0:d(f)}),r=R(()=>{var d;return(d=n.value)===null||d===void 0?void 0:d.isHourDisabled}),o=R(()=>{var d;return(d=n.value)===null||d===void 0?void 0:d.isMinuteDisabled}),i=R(()=>{var d;return(d=n.value)===null||d===void 0?void 0:d.isSecondDisabled}),a=R(()=>{const{type:d,isDateDisabled:f}=e,{value:h}=t;return h===null||Array.isArray(h)||!["date","datetime"].includes(d)||!f?!1:f(h,{type:"input"})}),l=R(()=>{const{type:d}=e,{value:f}=t;if(f===null||d==="datetime"||Array.isArray(f))return!1;const h=new Date(f),p=h.getHours(),m=h.getMinutes(),g=h.getMinutes();return(r.value?r.value(p):!1)||(o.value?o.value(m,p):!1)||(i.value?i.value(g,m,p):!1)}),s=R(()=>a.value||l.value);return{isValueInvalidRef:R(()=>{const{type:d}=e;return d==="date"?a.value:d==="datetime"?s.value:!1}),isDateInvalidRef:a,isTimeInvalidRef:l,isDateTimeInvalidRef:s,isHourDisabledRef:r,isMinuteDisabledRef:o,isSecondDisabledRef:i}}function LW(e,t){const n=R(()=>{const{isTimeDisabled:f}=e,{value:h}=t;return!Array.isArray(h)||!f?[void 0,void 0]:[f==null?void 0:f(h[0],"start",h),f==null?void 0:f(h[1],"end",h)]}),r={isStartHourDisabledRef:R(()=>{var f;return(f=n.value[0])===null||f===void 0?void 0:f.isHourDisabled}),isEndHourDisabledRef:R(()=>{var f;return(f=n.value[1])===null||f===void 0?void 0:f.isHourDisabled}),isStartMinuteDisabledRef:R(()=>{var f;return(f=n.value[0])===null||f===void 0?void 0:f.isMinuteDisabled}),isEndMinuteDisabledRef:R(()=>{var f;return(f=n.value[1])===null||f===void 0?void 0:f.isMinuteDisabled}),isStartSecondDisabledRef:R(()=>{var f;return(f=n.value[0])===null||f===void 0?void 0:f.isSecondDisabled}),isEndSecondDisabledRef:R(()=>{var f;return(f=n.value[1])===null||f===void 0?void 0:f.isSecondDisabled})},o=R(()=>{const{type:f,isDateDisabled:h}=e,{value:p}=t;return p===null||!Array.isArray(p)||!["daterange","datetimerange"].includes(f)||!h?!1:h(
3704p[0],"start",p)}),i=R(()=>{const{type:f,isDateDisabled:h}=e,{value:p}=t;return p===null||!Array.isArray(p)||!["daterange","datetimerange"].includes(f)||!h?!1:h(p[1],"end",p)}),a=R(()=>{const{type:f}=e,{value:h}=t;if(h===null||!Array.isArray(h)||f!=="datetimerange")return!1;const p=ha(h[0]),m=nf(h[0]),g=rf(h[0]),{isStartHourDisabledRef:b,isStartMinuteDisabledRef:v,isStartSecondDisabledRef:y}=r;return(b.value?b.value(p):!1)||(v.value?v.value(m,p):!1)||(y.value?y.value(g,m,p):!1)}),l=R(()=>{const{type:f}=e,{value:h}=t;if(h===null||!Array.isArray(h)||f!=="datetimerange")return!1;const p=ha(h[1]),m=nf(h[1]),g=rf(h[1]),{isEndHourDisabledRef:b,isEndMinuteDisabledRef:v,isEndSecondDisabledRef:y}=r;return(b.value?b.value(p):!1)||(v.value?v.value(m,p):!1)||(y.value?y.value(g,m,p):!1)}),s=R(()=>o.value||a.value),c=R(()=>i.value||l.value),d=R(()=>s.value||c.value);return Object.assign(Object.assign({},r),{isStartDateInvalidRef:o,isEndDateInvalidRef:i,isStartTimeInvalidRef:a,isEndTimeInvalidRef:l,isStartValueInvalidRef:s,isEndValueInvalidRef:c,isRangeInvalidRef:d})}const HW=ae({name:"DatePicker",props:_2,slots:Object,setup(e,{slots:t}){var n;const{localeRef:r,dateLocaleRef:o}=On("DatePicker"),{mergedComponentPropsRef:i,mergedClsPrefixRef:a,mergedBorderedRef:l,namespaceRef:s,inlineThemeDisabled:c}=We(e),d=zn(e,{mergedSize:ce=>{var $e,Ie;const{size:de}=e;if(de)return de;const{mergedSize:Be}=ce||{};if(Be!=null&&Be.value)return Be.value;const Xe=(Ie=($e=i==null?void 0:i.value)===null||$e===void 0?void 0:$e.DatePicker)===null||Ie===void 0?void 0:Ie.size;return Xe||"medium"}}),{mergedSizeRef:f,mergedDisabledRef:h,mergedStatusRef:p}=d,m=M(null),g=M(null),b=M(null),v=M(!1),C=_t(Ce(e,"show"),v),w=R(()=>({locale:o.value.locale,useAdditionalWeekYearTokens:!0})),x=R(()=>{const{format:ce}=e;if(ce)return ce;switch(e.type){case"date":case"daterange":return r.value.dateFormat;case"datetime":case"datetimerange":return r.value.dateTimeFormat;case"year":case"yearrange":return r.value.yearTypeFormat;case"month":case"monthrange":return r.value.monthTypeFormat;case"quarter":case"quarterrange":return r.value.quarterFormat;case"week":return r.value.weekFormat}}),S=R(()=>{var ce;return(ce=e.valueFormat)!==null&&ce!==void 0?ce:x.value});function T(ce){if(ce===null)return null;const{value:$e}=S,{value:Ie}=w;return Array.isArray(ce)?[Xr(ce[0],$e,new Date,Ie).getTime(),Xr(ce[1],$e,new Date,Ie).getTime()]:Xr(ce,$e,new Date,Ie).getTime()}const{defaultFormattedValue:P,defaultValue:_}=e,O=M((n=P!==void 0?T(P):_)!==null&&n!==void 0?n:null),z=R(()=>{const{formattedValue:ce}=e;return ce!==void 0?T(ce):e.value}),$=_t(z,O),D=M(null);Wt(()=>{D.value=$.value});const B=M(""),L=M(""),U=M(""),j=_e("DatePicker","-date-picker",FW,QU,e,a),te=R(()=>{var ce,$e;return(($e=(ce=i==null?void 0:i.value)===null||ce===void 0?void 0:ce.DatePicker)===null||$e===void 0?void 0:$e.timePickerSize)||"small"}),ue=R(()=>["daterange","datetimerange","monthrange","quarterrange","yearrange"].includes(e.type)),ge=R(()=>{const{placeholder:ce}=e;if(ce===void 0){const{type:$e}=e;switch($e){case"date":return r.value.datePlaceholder;case"datetime":return r.value.datetimePlaceholder;case"month":return r.value.monthPlaceholder;case"year":return r.value.yearPlaceholder;case"quarter":return r.value.quarterPlaceholder;case"week":return r.value.weekPlaceholder;default:return""}}else return ce}),Q=R(()=>e.startPlaceholder===void 0?e.type==="daterange"?r.value.startDatePlaceholder:e.type==="datetimerange"?r.value.startDatetimePlaceholder:e.type==="monthrange"?r.value.startMonthPlaceholder:"":e.startPlaceholder),le=R(()=>e.endPlaceholder===void 0?e.type==="daterange"?r.value.endDatePlaceholder:e.type==="datetimerange"?r.value.endDatetimePlaceholder:e.type==="monthrange"?r.value.endMonthPlaceholder:"":e.endPlaceholder),J=R(()=>{const{actions:ce,type:$e,clearable:Ie}=e;if(ce===null)return[];if(ce!==void 0)return ce;const de=Ie?["clear"]:[];switch($e){case"date":case"week":return de.push("now"),de;case"datetime":return de.push("now","confirm"),de;case"daterange":return de.push("confirm"),de;case"datetimerange":return de.push("confirm"),de;case"month":return de.push("now","confirm"),de;case"year":return de.push("now"),de;case"quarter":return de.push("now","confirm"),de;case"monthrange":case"yearrange":case"quarterrange":return de.push("confirm"),de;default:{hr("date-picker","The type is wrong, n-date-picker's type only supports `date`, `datetime`, `daterange` and `datetimerange`.");break}}});function W(ce){if(ce===null)return null;if(Array.isArray(ce)){const{value:$e}
3704=S,{value:Ie}=w;return[Qt(ce[0],$e,Ie),Qt(ce[1],$e,w.value)]}else return Qt(ce,S.value,w.value)}function Y(ce){D.value=ce}function he(ce,$e){const{"onUpdate:formattedValue":Ie,onUpdateFormattedValue:de}=e;Ie&&we(Ie,ce,$e),de&&we(de,ce,$e)}function ne(ce,$e){const{"onUpdate:value":Ie,onUpdateValue:de,onChange:Be}=e,{nTriggerFormChange:Xe,nTriggerFormInput:ot}=d,Se=W(ce);$e.doConfirm&&oe(ce,Se),de&&we(de,ce,Se),Ie&&we(Ie,ce,Se),Be&&we(Be,ce,Se),O.value=ce,he(Se,ce),Xe(),ot()}function xe(){const{onClear:ce}=e;ce==null||ce()}function oe(ce,$e){const{onConfirm:Ie}=e;Ie&&Ie(ce,$e)}function se(ce){const{onFocus:$e}=e,{nTriggerFormFocus:Ie}=d;$e&&we($e,ce),Ie()}function Me(ce){const{onBlur:$e}=e,{nTriggerFormBlur:Ie}=d;$e&&we($e,ce),Ie()}function V(ce){const{"onUpdate:show":$e,onUpdateShow:Ie}=e;$e&&we($e,ce),Ie&&we(Ie,ce),v.value=ce}function Z(ce){ce.key==="Escape"&&C.value&&(yl(ce),Tt({returnFocus:!0}))}function X(ce){ce.key==="Escape"&&C.value&&yl(ce)}function be(){var ce;V(!1),(ce=b.value)===null||ce===void 0||ce.deactivate(),xe()}function ke(){var ce;(ce=b.value)===null||ce===void 0||ce.deactivate(),xe()}function ye(){Tt({returnFocus:!0})}function re(ce){var $e;C.value&&!(!(($e=g.value)===null||$e===void 0)&&$e.contains(Ur(ce)))&&Tt({returnFocus:!1})}function pe(ce){Tt({returnFocus:!0,disableUpdateOnClose:ce})}function A(ce,$e){$e?ne(ce,{doConfirm:!1}):Y(ce)}function F(){const ce=D.value;ne(Array.isArray(ce)?[ce[0],ce[1]]:ce,{doConfirm:!0})}function K(){const{value:ce}=D;ue.value?(Array.isArray(ce)||ce===null)&&q(ce):Array.isArray(ce)||H(ce)}function H(ce){ce===null?B.value="":B.value=Qt(ce,x.value,w.value)}function q(ce){if(ce===null)L.value="",U.value="";else{const $e=w.value;L.value=Qt(ce[0],x.value,$e),U.value=Qt(ce[1],x.value,$e)}}function G(){C.value||mt()}function ie(ce){var $e;!(($e=m.value)===null||$e===void 0)&&$e.$el.contains(ce.relatedTarget)||(Me(ce),K(),Tt({returnFocus:!1}))}function ee(){h.value||(K(),Tt({returnFocus:!1}))}function De(ce){if(ce===""){ne(null,{doConfirm:!1}),D.value=null,B.value="";return}const $e=Xr(ce,x.value,new Date,w.value);_o($e)?(ne(st($e),{doConfirm:!1}),K()):B.value=ce}function Ue(ce,{source:$e}){if(ce[0]===""&&ce[1]===""){ne(null,{doConfirm:!1}),D.value=null,L.value="",U.value="";return}const[Ie,de]=ce,Be=Xr(Ie,x.value,new Date,w.value),Xe=Xr(de,x.value,new Date,w.value);if(_o(Be)&&_o(Xe)){let ot=st(Be),Se=st(Xe);Xe<Be&&($e===0?Se=ot:ot=Se),ne([ot,Se],{doConfirm:!1}),K()}else[L.value,U.value]=ce}function rt(ce){h.value||yn(ce,"clear")||C.value||mt()}function at(ce){h.value||se(ce)}function mt(){h.value||C.value||V(!0)}function Tt({returnFocus:ce,disableUpdateOnClose:$e}){var Ie;C.value&&(V(!1),e.type!=="date"&&e.updateValueOnClose&&!$e&&F(),ce&&((Ie=b.value)===null||Ie===void 0||Ie.focus()))}it(D,()=>{K()}),K(),it(C,ce=>{ce||(D.value=$.value)});const Rt=BW(e,D),Ge=LW(e,D);ct(Xf,Object.assign(Object.assign(Object.assign({mergedClsPrefixRef:a,mergedThemeRef:j,timePickerSizeRef:te,localeRef:r,dateLocaleRef:o,firstDayOfWeekRef:Ce(e,"firstDayOfWeek"),isDateDisabledRef:Ce(e,"isDateDisabled"),rangesRef:Ce(e,"ranges"),timePickerPropsRef:Ce(e,"timePickerProps"),closeOnSelectRef:Ce(e,"closeOnSelect"),updateValueOnCloseRef:Ce(e,"updateValueOnClose"),monthFormatRef:Ce(e,"monthFormat"),yearFormatRef:Ce(e,"yearFormat"),quarterFormatRef:Ce(e,"quarterFormat"),yearRangeRef:Ce(e,"yearRange")},Rt),Ge),{datePickerSlots:t}));const Ne={focus:()=>{var ce;(ce=b.value)===null||ce===void 0||ce.focus()},blur:()=>{var ce;(ce=b.value)===null||ce===void 0||ce.blur()}},fe=R(()=>{const{common:{cubicBezierEaseInOut:ce},self:{iconColor:$e,iconColorDisabled:Ie}}=j.value;return{"--n-bezier":ce,"--n-icon-color-override":$e,"--n-icon-color-disabled-override":Ie}}),Pe=c?Ze("date-picker-trigger",void 0,fe,e):void 0,me=R(()=>{const{type:ce}=e,{common:{cubicBezierEaseInOut:$e},self:{calendarTitleFontSize:Ie,calendarDaysFontSize:de,itemFontSize:Be,itemTextColor:Xe,itemColorDisabled:ot,itemColorIncluded:Se,itemColorHover:ve,itemColorActive:Ee,itemBorderRadius:je,itemTextColorDisabled:qe,itemTextColorActive:ut,panelColor:Je,panelTextColor:Re,arrowColor:Le,calendarTitleTextColor:tt,panelActionDividerColor:wt,panelHeaderDividerColor:Te,calendarDaysDividerColor:He,panelBoxShadow:Qe,panelBorderRadius:lt,calendarTitleFontWeight:bt,panelExtraFooterPadding:Gt,panelActionPadding:gn,itemSize:kn,itemCellWidth:xr,itemCellHeight:Cr,scrollItemWidth:Ae,scrollItemHeight:Ke,calendarTitlePadding:dt,calendarTitleHeight:qt,calendarDaysHeight:Ht,calendarDaysTextColor:Nt,arrowSize:wr,panelHeaderPadding:ao,calendarDividerColor:xo,calendarTitleGridTempateColumns:Ji,iconColor:wi,iconColorDisabled:Ys,scrollItemBorderRadius:Gs,calendarTitleColorHover:Xs,[Oe("calendarLeftPadding",ce)]:Qs,[Oe("calendarRightPadding",ce)]:Zs}}=j.value;return{"--n-bezier":$e,"--n-panel-border-radius":lt,"--n-panel-color":Je,"--n-panel-box-shadow":Qe,"--n-panel-text-color":Re,"--n-panel-header-padding":ao,"--n-panel-header-divider-color":Te,"--n-calendar-left-padding":Qs,"--n-calendar-right-padding":Zs,"--n-calendar-title-color-hover":Xs,"--n-calendar-title-height":qt,"--n-calendar-title-padding":dt,"--n-calendar-title-font-size":Ie,"--n-calendar-title-font-we
3704ight":bt,"--n-calendar-title-text-color":tt,"--n-calendar-title-grid-template-columns":Ji,"--n-calendar-days-height":Ht,"--n-calendar-days-divider-color":He,"--n-calendar-days-font-size":de,"--n-calendar-days-text-color":Nt,"--n-calendar-divider-color":xo,"--n-panel-action-padding":gn,"--n-panel-extra-footer-padding":Gt,"--n-panel-action-divider-color":wt,"--n-item-font-size":Be,"--n-item-border-radius":je,"--n-item-size":kn,"--n-item-cell-width":xr,"--n-item-cell-height":Cr,"--n-item-text-color":Xe,"--n-item-color-included":Se,"--n-item-color-disabled":ot,"--n-item-color-hover":ve,"--n-item-color-active":Ee,"--n-item-text-color-disabled":qe,"--n-item-text-color-active":ut,"--n-scroll-item-width":Ae,"--n-scroll-item-height":Ke,"--n-scroll-item-border-radius":Gs,"--n-arrow-size":wr,"--n-arrow-color":Le,"--n-icon-color":wi,"--n-icon-color-disabled":Ys}}),Fe=c?Ze("date-picker",R(()=>e.type),me,e):void 0;return Object.assign(Object.assign({},Ne),{mergedStatus:p,mergedClsPrefix:a,mergedBordered:l,namespace:s,uncontrolledValue:O,pendingValue:D,panelInstRef:m,triggerElRef:g,inputInstRef:b,isMounted:dr(),displayTime:B,displayStartTime:L,displayEndTime:U,mergedShow:C,adjustedTo:rn(e),isRange:ue,localizedStartPlaceholder:Q,localizedEndPlaceholder:le,mergedSize:f,mergedDisabled:h,localizedPlacehoder:ge,isValueInvalid:Rt.isValueInvalidRef,isStartValueInvalid:Ge.isStartValueInvalidRef,isEndValueInvalid:Ge.isEndValueInvalidRef,handleInputKeydown:X,handleClickOutside:re,handleKeydown:Z,handleClear:be,handlePanelClear:ke,handleTriggerClick:rt,handleInputActivate:G,handleInputDeactivate:ee,handleInputFocus:at,handleInputBlur:ie,handlePanelTabOut:ye,handlePanelClose:pe,handleRangeUpdateValue:Ue,handleSingleUpdateValue:De,handlePanelUpdateValue:A,handlePanelConfirm:F,mergedTheme:j,actions:J,triggerCssVars:c?void 0:fe,triggerThemeClass:Pe==null?void 0:Pe.themeClass,triggerOnRender:Pe==null?void 0:Pe.onRender,cssVars:c?void 0:me,themeClass:Fe==null?void 0:Fe.themeClass,onRender:Fe==null?void 0:Fe.onRender,onNextMonth:e.onNextMonth,onPrevMonth:e.onPrevMonth,onNextYear:e.onNextYear,onPrevYear:e.onPrevYear})},render(){const{clearable:e,triggerOnRender:t,mergedClsPrefix:n,$slots:r}=this,o={onUpdateValue:this.handlePanelUpdateValue,onTabOut:this.handlePanelTabOut,onClose:this.handlePanelClose,onClear:this.handlePanelClear,onKeydown:this.handleKeydown,onConfirm:this.handlePanelConfirm,ref:"panelInstRef",value:this.pendingValue,active:this.mergedShow,actions:this.actions,shortcuts:this.shortcuts,style:this.cssVars,defaultTime:this.defaultTime,themeClass:this.themeClass,panel:this.panel,inputReadonly:this.inputReadonly||this.mergedDisabled,onRender:this.onRender,onNextMonth:this.onNextMonth,onPrevMonth:this.onPrevMonth,onNextYear:this.onNextYear,onPrevYear:this.onPrevYear,timePickerFormat:this.timePickerFormat,dateFormat:this.dateFormat,fastYearSelect:this.fastYearSelect,fastMonthSelect:this.fastMonthSelect,calendarDayFormat:this.calendarDayFormat,calendarHeaderYearFormat:this.calendarHeaderYearFormat,calendarHeaderMonthFormat:this.calendarHeaderMonthFormat,calendarHeaderMonthYearSeparator:this.calendarHeaderMonthYearSeparator,calendarHeaderMonthBeforeYear:this.calendarHeaderMonthBeforeYear},i=()=>{const{type:l}=this;return l==="datetime"?u(DW,Object.assign({},o,{defaultCalendarStartTime:this.defaultCalendarStartTime}),r):l==="daterange"?u(tW,Object.assign({},o,{defaultCalendarStartTime:this.defaultCalendarStartTime,defaultCalendarEndTime:this.defaultCalendarEndTime,bindCalendarMonths:this.bindCalendarMonths}),r):l==="datetimerange"?u(NW,Object.assign({},o,{defaultCalendarStartTime:this.defaultCalendarStartTime,defaultCalendarEndTime:this.defaultCalendarEndTime,bindCalendarMonths:this.bindCalendarMonths}),r):l==="month"||l==="year"||l==="quarter"?u(C2,Object.assign({},o,{type:l,key:l})):l==="monthrange"||l==="yearrange"||l==="quarterrange"?u(MW,Object.assign({},o,{type:l})):u(eW,Object.assign({},o,{type:l,defaultCalendarStartTime:this.defaultCalendarStartTime}),r)};if(this.panel)return i();t==null||t();const a={bordered:this.mergedBordered,size:this.mergedSize,passivelyActivated:!0,disabled:this.mergedDisabled,readonly:this.inputReadonly||this.mergedDisabled,clearable:e,onClear:this.handleClear,onClick:this.handleTriggerClick,onKeydown:this.handleInputKeydown,onActivate:this.handleInputActivate,onDeactivate:this.handleInputDeactivate,onFocus:this.handleInputFocus,onBlur:this.handleInputBlur};return u("div",{ref:"triggerElRef",class:[`${n}-date-picker`,this.mergedDisabled&&`${n}-date-picker--disabled`,this.isRange&&`${n}-date-picker--range`,this.triggerThemeClass],style:this.triggerCssVars,onKeydown:this.handleKeydown},u(Eo,null,{default:()=>[u(zo,null,{default:()=>this.isRange?u(tr,Object.assign({ref:"inputInstRef",status:this.mergedStatus,value:[this.displayStartTime,this.displayEndTime],placeholder:[this.localizedStartPlaceholder,this.localizedEndPlaceholder],textDecoration:[this.isStartValueInvalid?"line-through":"",this.isEndValueInvalid?"line-through":""],pair:!0,onUpdateValue:this.handleRangeUpdateValue,theme:this.mergedTheme.peers.Input,themeOverrides:this.mergedTheme.peerOverrides.Input,internalForceFocus:this.mergedShow,internalDeactivateOnEnter:!0},a),{separator:()=>this.separator===void 0?Ct(r.separator,()=>[u(vt,{clsPrefix:n,class:`${n}-date-picker-icon`},{default:()=>u(n8,null)})]):this.separator,[e?"clear-icon-placeholder":"suffix"]:()=>Ct(r["date-icon"],()=>[u(vt,{clsPrefix:n,class:`${n}-date-picker-icon`},{default:()=>u(Ly,null)})])}):u(tr,Object.assign({ref:"inputInstRef",status:this.mergedStatus,value:this.displayTime,placeholder:this.localizedPlacehoder,textDecoration:this.isValueInvalid&&!this.isRange?"line-through":"",onUpdateValue:this.handleSingleUpdateValue,theme:this.mergedTheme.peers.Input,themeOverrides:this.mergedTheme.peerOverrides.Input,internalForceFocus:this.mergedShow,internalDeactivateOnEnter:!0},a),{[e?"clear-icon-placeholder":"suffix"]:()=>u(vt,{clsPrefix:n,class:`${n}-date-picker-icon`},{default:()=>Ct(r["date-icon"],()=>[u(Ly,null)])})})}),u(mo,{show:this.mergedShow,containerClass:this.namespace,to:this.adjustedTo,teleportDisabled:this.adjustedTo===rn.tdkey,placement:this.placement},{default:()=>u(Zt,{name:"fade-in-scale-up-transition",appear:this.isMounted},{default:()=>this.mergedShow?_n(i(),[[to,this.handleClickOutside,void 0,{capture:!0}]]):null})})]}))}}),VW={thPaddingBorderedSmall:"8px 12px",thPaddingBorderedMedium:"12px 16px",thPaddingBorderedLarge:"16px 24px",thPaddingSmall:"0",thPaddingMedium:"0",thPaddingLarge:"0",tdPaddingBorderedSmall:"8px 12px",tdPaddingBorderedMedium:"12px 16px",tdPaddingBorderedLarge:"16px 24px",tdPaddingSmall:"0 0 8px 0",tdPaddingMedium:"0 0 12px 0",tdPaddingLarge:"0 0 16px 0"};function O2(e){const{tableHeaderColor:t,textColor2:n,textColor1:r,cardColor:o,modalColor:i,popoverColor:a,dividerColor:l,borderRadius:s,fontWeightStrong:c,lineHeight:d,fontSizeSmall:f,fontSizeMedium:h,fontSizeLarge:p}=e;return Object.assign(Object.assign({},VW),{lineHeight:d,fontSizeSmall:f,fontSizeMedium:h,fontSizeLarge:p,titleTextColor:r,thColor:ft(o,t),thColorModal:ft(i,t),thColorPopover:ft(a,t),thTextColor:r,thFontWeight:c,tdTextColor:n,tdColor:o,tdColorModal:i,tdColorPopover:a,borderColor:ft(o,l),borderColorMod
3704al:ft(i,l),borderColorPopover:ft(a,l),borderRadius:s})}const jW={common:nt,self:O2},UW={name:"Descriptions",common:et,self:O2},WW=E([k("descriptions",{fontSize:"var(--n-font-size)"},[k("descriptions-separator",`
3705 display: inline-block;
3706 margin: 0 8px 0 2px;
3707 `),k("descriptions-table-wrapper",[k("descriptions-table",[k("descriptions-table-row",[k("descriptions-table-header",{padding:"var(--n-th-padding)"}),k("descriptions-table-content",{padding:"var(--n-td-padding)"})])])]),xt("bordered",[k("descriptions-table-wrapper",[k("descriptions-table",[k("descriptions-table-row",[E("&:last-child",[k("descriptions-table-content",{paddingBottom:0})])])])])]),N("left-label-placement",[k("descriptions-table-content",[E("> *",{verticalAlign:"top"})])]),N("left-label-align",[E("th",{textAlign:"left"})]),N("center-label-align",[E("th",{textAlign:"center"})]),N("right-label-align",[E("th",{textAlign:"right"})]),N("bordered",[k("descriptions-table-wrapper",`
3708 border-radius: var(--n-border-radius);
3709 overflow: hidden;
3710 background: var(--n-merged-td-color);
3711 border: 1px solid var(--n-merged-border-color);
3712 `,[k("descriptions-table",[k("descriptions-table-row",[E("&:not(:last-child)",[k("descriptions-table-content",{borderBottom:"1px solid var(--n-merged-border-color)"}),k("descriptions-table-header",{borderBottom:"1px solid var(--n-merged-border-color)"})]),k("descriptions-table-header",`
3713 font-weight: 400;
3714 background-clip: padding-box;
3715 background-color: var(--n-merged-th-color);
3716 `,[E("&:not(:last-child)",{borderRight:"1px solid var(--n-merged-border-color)"})]),k("descriptions-table-content",[E("&:not(:last-child)",{borderRight:"1px solid var(--n-merged-border-color)"})])])])])]),k("descriptions-header",`
3717 font-weight: var(--n-th-font-weight);
3718 font-size: 18px;
3719 transition: color .3s var(--n-bezier);
3720 line-height: var(--n-line-height);
3721 margin-bottom: 16px;
3722 color: var(--n-title-text-color);
3723 `),k("descriptions-table-wrapper",`
3724 transition:
3725 background-color .3s var(--n-bezier),
3726 border-color .3s var(--n-bezier);
3727 `,[k("descriptions-table",`
3728 width: 100%;
3729 border-collapse: separate;
3730 border-spacing: 0;
3731 box-sizing: border-box;
3732 `,[k("descriptions-table-row",`
3733 box-sizing: border-box;
3734 transition: border-color .3s var(--n-bezier);
3735 `,[k("descriptions-table-header",`
3736 font-weight: var(--n-th-font-weight);
3737 line-height: var(--n-line-height);
3738 display: table-cell;
3739 box-sizing: border-box;
3740 color: var(--n-th-text-color);
3741 transition:
3742 color .3s var(--n-bezier),
3743 background-color .3s var(--n-bezier),
3744 border-color .3s var(--n-bezier);
3745 `),k("descriptions-table-content",`
3746 vertical-align: top;
3747 line-height: var(--n-line-height);
3748 display: table-cell;
3749 box-sizing: border-box;
3750 color: var(--n-td-text-color);
3751 transition:
3752 color .3s var(--n-bezier),
3753 background-color .3s var(--n-bezier),
3754 border-color .3s var(--n-bezier);
3755 `,[I("content",`
3756 transition: color .3s var(--n-bezier);
3757 display: inline-block;
3758 color: var(--n-td-text-color);
3759 `)]),I("label",`
3760 font-weight: var(--n-th-font-weight);
3761 transition: color .3s var(--n-bezier);
3762 display: inline-block;
3763 margin-right: 14px;
3764 color: var(--n-th-text-color);
3765 `)])])])]),k("descriptions-table-wrapper",`
3766 --n-merged-th-color: var(--n-th-color);
3767 --n-merged-td-color: var(--n-td-color);
3768 --n-merged-border-color: var(--n-border-color);
3769 `),gi(k("descriptions-table-wrapper",`
3770 --n-merged-th-color: var(--n-th-color-modal);
3771 --n-merged-td-color: var(--n-td-color-modal);
3772 --n-merged-border-color: var(--n-border-color-modal);
3773 `)),qi(k("descriptions-table-wrapper",`
3774 --n-merged-th-color: var(--n-th-color-popover);
3775 --n-merged-td-color: var(--n-td-color-popover);
3776 --n-merged-border-color: var(--n-border-color-popover);
3777 `))]),$2="DESCRIPTION_ITEM_FLAG";function qW(e){return typeof e=="object"&&e&&!Array.isArray(e)?e.type&&e.type[$2]:!1}const E2=Object.assign(Object.assign({},_e.props),{title:String,column:{type:Number,default:3},columns:Number,labelPlacement:{type:String,default:"top"},labelAlign:{type:String,default:"left"},separator:{type:String,default:":"},size:String,bordered:Boolean,labelClass:String,labelStyle:[Object,String],contentClass:String,contentStyle:[Object,String]}),KW=ae({name:"Descriptions",props:E2,slots:Object,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n,mergedComponentPropsRef:r}=We(e),o=R(()=>{var s,c;return e.size||((c=(s=r==null?void 0:r.value)===null||s===void 0?void 0:s.Descriptions)===null||c===void 0?void 0:c.size)||"medium"}),i=_e("Descriptions","-descriptions",WW,jW,e,t),a=R(()=>{const{bordered:s}=e,c=o.value,{common:{cubicBezierEaseInOut:d},self:{titleTextColor:f,thColor:h,thColorModal:p,thColorPopover:m,thTextColor:g,thFontWeight:b,tdTextColor:v,tdColor:y,tdColorModal:C,tdColorPopover:w,borderColor:x,borderColorMod
3777al:S,borderColorPopover:T,borderRadius:P,lineHeight:_,[Oe("fontSize",c)]:O,[Oe(s?"thPaddingBordered":"thPadding",c)]:z,[Oe(s?"tdPaddingBordered":"tdPadding",c)]:$}}=i.value;return{"--n-title-text-color":f,"--n-th-padding":z,"--n-td-padding":$,"--n-font-size":O,"--n-bezier":d,"--n-th-font-weight":b,"--n-line-height":_,"--n-th-text-color":g,"--n-td-text-color":v,"--n-th-color":h,"--n-th-color-modal":p,"--n-th-color-popover":m,"--n-td-color":y,"--n-td-color-modal":C,"--n-td-color-popover":w,"--n-border-radius":P,"--n-border-color":x,"--n-border-color-modal":S,"--n-border-color-popover":T}}),l=n?Ze("descriptions",R(()=>{let s="";const{bordered:c}=e;return c&&(s+="a"),s+=o.value[0],s}),a,e):void 0;return{mergedClsPrefix:t,cssVars:n?void 0:a,themeClass:l==null?void 0:l.themeClass,onRender:l==null?void 0:l.onRender,compitableColumn:ya(e,["columns","column"]),inlineThemeDisabled:n,mergedSize:o}},render(){const e=this.$slots.default,t=e?Zr(e()):[];t.length;const{contentClass:n,labelClass:r,compitableColumn:o,labelPlacement:i,labelAlign:a,mergedSize:l,bordered:s,title:c,cssVars:d,mergedClsPrefix:f,separator:h,onRender:p}=this;p==null||p();const m=t.filter(y=>qW(y)),g={span:0,row:[],secondRow:[],rows:[]},v=m.reduce((y,C,w)=>{const x=C.props||{},S=m.length-1===w,T=["label"in x?x.label:ty(C,"label")],P=[ty(C)],_=x.span||1,O=y.span;y.span+=_;const z=x.labelStyle||x["label-style"]||this.labelStyle,$=x.contentStyle||x["content-style"]||this.contentStyle;if(i==="left")s?y.row.push(u("th",{class:[`${f}-descriptions-table-header`,r],colspan:1,style:z},T),u("td",{class:[`${f}-descriptions-table-content`,n],colspan:S?(o-O)*2+1:_*2-1,style:$},P)):y.row.push(u("td",{class:`${f}-descriptions-table-content`,colspan:S?(o-O)*2:_*2},u("span",{class:[`${f}-descriptions-table-content__label`,r],style:z},[...T,h&&u("span",{class:`${f}-descriptions-separator`},h)]),u("span",{class:[`${f}-descriptions-table-content__content`,n],style:$},P)));else{const D=S?(o-O)*2:_*2;y.row.push(u("th",{class:[`${f}-descriptions-table-header`,r],colspan:D,style:z},T)),y.secondRow.push(u("td",{class:[`${f}-descriptions-table-content`,n],colspan:D,style:$},P))}return(y.span>=o||S)&&(y.span=0,y.row.length&&(y.rows.push(y.row),y.row=[]),i!=="left"&&y.secondRow.length&&(y.rows.push(y.secondRow),y.secondRow=[])),y},g).rows.map(y=>u("tr",{class:`${f}-descriptions-table-row`},y));return u("div",{style:d,class:[`${f}-descriptions`,this.themeClass,`${f}-descriptions--${i}-label-placement`,`${f}-descriptions--${a}-label-align`,`${f}-descriptions--${l}-size`,s&&`${f}-descriptions--bordered`]},c||this.$slots.header?u("div",{class:`${f}-descriptions-header`},c||Ns(this,"header")):null,u("div",{class:`${f}-descriptions-table-wrapper`},u("table",{class:`${f}-descriptions-table`},u("tbody",null,i==="top"&&u("tr",{class:`${f}-descriptions-table-row`,style:{visibility:"collapse"}},ba(o*2,u("td",null))),v))))}}),z2={label:String,span:{type:Number,default:1},labelClass:String,labelStyle:[Object,String],contentClass:String,contentStyle:[Object,String]},YW=ae({name:"DescriptionsItem",[$2]:!0,props:z2,slots:Object,render(){return null}}),A2="n-dialog-provider",I2="n-dialog-api",D2="n-dialog-reactive-list";function N2(){const e=Ve(I2,null);return e===null&&jn("use-dialog","No outer <n-dialog-provider /> founded."),e}function GW(){const e=Ve(D2,null);return e===null&&jn("use-dialog-reactive-list","No outer <n-dialog-provider /> founded."),e}const XW={titleFontSize:"18px",padding:"16px 28px 20px 28px",iconSize:"28px",actionSpace:"12px",contentMargin:"8px 0 16px 0",iconMargin:"0 4px 0 0",iconMarginIconTop:"4px 0 8px 0",closeSize:"22px",closeIconSize:"18px",closeMargin:"20px 26px 0 0",closeMarginIconTop:"10px 16px 0 0"};function M2(e){const{textColor1:t,textColor2:n,modalColor:r,closeIconColor:o,closeIconColorHover:i,closeIconColorPressed:a,closeColorHover:l,closeColorPressed:s,infoColor:c,successColor:d,warningColor:f,errorColor:h,primaryColor:p,dividerColor:m,borderRadius:g,fontWeightStrong:b,lineHeight:v,fontSize:y}=e;return Object.assign(Object.assign({},XW),{fontSize:y,lineHeight:v,border:`1px solid ${m}`,titleTextColor:t,textColor:n,color:r,closeColorHover:l,closeColorPressed:s,closeIconColor:o,closeIconColorHover:i,closeIconColorPressed:a,closeBorderRadius:g,iconColor:p,iconColorInfo:c,iconColorSuccess:d,iconColorWarning:f,iconColorError:h,borderRadius:g,titleFontWeight:b})}const F2={name:"Dialog",common:nt,peers:{Button:oo},self:M2},B2={name:"Dialog",common:et,peers:{Button:io},self:M2},wd={icon:Function,type:{type:String,default:"default"},title:[String,Function],closable:{type:Boolean,default:!0},negativeText:String,positiveText:String,positiveButtonProps:Object,negativeButtonProps:Object,content:[String,Function],action:Function,showIcon:{type:Boolean,default:!0},loading:Boolean,bordered:Boolean,iconPlacement:String,titleClass:[String,Array],titleStyle:[String,Object],contentClass:[String,Array],contentStyle:[String,Object],actionClass:[String,Array],actionStyle:[String,Object],onPositiveClick:Function,onNegativeClick:Function,onClose:Function,closeFocusable:Boolean},L2=lr(wd),QW=E([k("dialog",`
3778 --n-icon-margin: var(--n-icon-margin-top) var(--n-icon-margin-right) var(--n-icon-margin-bottom) var(--n-icon-margin-left);
3779 word-break: break-word;
3780 line-height: var(--n-line-height);
3781 position: relative;
3782 background: var(--n-color);
3783 color: var(--n-text-color);
3784 box-sizing: border-box;
3785 margin: auto;
3786 border-radius: var(--n-border-radius);
3787 padding: var(--n-padding);
3788 transition: 
3789 border-color .3s var(--n-bezier),
3790 background-color .3s var(--n-bezier),
3791 color .3s var(--n-bezier);
3792 `,[I("icon",`
3793 color: var(--n-icon-color);
3794 `),N("bordered",`
3795 border: var(--n-border);
3796 `),N("icon-top",[I("close",`
3797 margin: var(--n-close-margin);
3798 `),I("icon",`
3799 margin: var(--n-icon-margin);
3800 `),I("content",`
3801 text-align: center;
3802 `),I("title",`
3803 justify-content: center;
3804 `),I("action",`
3805 justify-content: center;
3806 `)]),N("icon-left",[I("icon",`
3807 margin: var(--n-icon-margin);
3808 `),N("closable",[I("title",`
3809 padding-right: calc(var(--n-close-size) + 6px);
3810 `)])]),I("close",`
3811 position: absolute;
3812 right: 0;
3813 top: 0;
3814 margin: var(--n-close-margin);
3815 transition:
3816 background-color .3s var(--n-bezier),
3817 color .3s var(--n-bezier);
3818 z-index: 1;
3819 `),I("content",`
3820 font-size: var(--n-font-size);
3821 margin: var(--n-content-margin);
3822 position: relative;
3823 word-break: break-word;
3824 `,[N("last","margin-bottom: 0;")]),I("action",`
3825 display: flex;
3826 justify-content: flex-end;
3827 `,[E("> *:not(:last-child)",`
3828 margin-right: var(--n-action-space);
3829 `)]),I("icon",`
3830 font-size: var(--n-icon-size);
3831 transition: color .3s var(--n-bezier);
3832 `),I("title",`
3833 transition: color .3s var(--n-bezier);
3834 display: flex;
3835 align-items: center;
3836 font-size: var(--n-title-font-size);
3837 font-weight: var(--n-title-font-weight);
3838 color: var(--n-title-text-color);
3839 `),k("dialog-icon-container",`
3840 display: flex;
3841 justify-content: center;
3842 `)]),gi(k("dialog",`
3843 width: 446px;
3844 max-width: calc(100vw - 32px);
3845 `)),k("dialog",[OS(`
3846 width: 446px;
3847 max-width: calc(100vw - 32px);
3848 `)])]),ZW={default:()=>u(Ta,null),info:()=>u(Ta,null),success:()=>u(zl,null),warning:()=>u(za,null),error:()=>u(El,null)},Vv=ae({name:"Dialog",alias:["NimbusConfirmCard","Confirm"],props:Object.assign(Object.assign({},_e.props),wd),slots:Object,setup(e){const{mergedComponentPropsRef:t,mergedClsPrefixRef:n,inlineThemeDisabled:r,mergedRtlRef:o}=We(e),i=Kt("Dialog",o,n),a=R(()=>{var p,m;const{iconPlacement:g}=e;return g||((m=(p=t==null?void 0:t.value)===null||p===void 0?void 0:p.Dialog)===null||m===void 0?void 0:m.iconPlacement)||"left"});function l(p){const{onPositiveClick:m}=e;m&&m(p)}function s(p){const{onNegativeClick:m}=e;m&&m(p)}function c(){const{onClose:p}=e;p&&p()}const d=_e("Dialog","-dialog",QW,F2,e,n),f=R(()=>{const{type:p}=e,m=a.value,{common:{cubicBezierEaseInOut:g},self:{fontSize:b,lineHeight:v,border:y,titleTextColor:C,textColor:w,color:x,closeBorderRadius:S,closeColorHover:T,closeColorPressed:P,closeIconColor:_,closeIconColorHover:O,closeIconColorPressed:z,closeIconSize:$,borderRadius:D,titleFontWeight:B,titleFontSize:L,padding:U,iconSize:j,actionSpace:te,contentMargin:ue,closeSize:ge,[m==="top"?"iconMarginIconTop":"iconMargin"]:Q,[m==="top"?"closeMarginIconTop":"closeMargin"]:le,[Oe("iconColor",p)]:J}}=d.value,W=Dn(Q);return{"--n-font-size":b,"--n-icon-color":J,"--n-bezier":g,"--n-close-margin":le,"--n-icon-margin-top":W.top,"--n-icon-margin-right":W.right,"--n-icon-margin-bottom":W.bottom,"--n-icon-margin-left":W.left,"--n-icon-size":j,"--n-close-size":ge,"--n-close-icon-size":$,"--n-close-border-radius":S,"--n-close-color-hover":T,"--n-close-color-pressed":P,"--n-close-icon-color":_,"--n-close-icon-color-hover":O,"--n-close-icon-color-pressed":z,"--n-color":x,"--n-text-color":w,"--n-border-radius":D,"--n-padding":U,"--n-line-height":v,"--n-border":y,"--n-content-margin":ue,"--n-title-font-size":L,"--n-title-font-weight":B,"--n-title-text-color":C,"--n-action-space":te}}),h=r?Ze("dialog",R(()=>`${e.type[0]}${a.value[0]}`),f,e):void 0;return{mergedClsPrefix:n,rtlEnabled:i,mergedIconPlacement:a,mergedTheme:d,handlePositiveClick:l,handleNegativeClick:s,handleCloseClick:c,cssVars:r?void 0:f,themeClass:h==null?void 0:h.themeClass,onRender:h==null?void 0:h.onRender}},render(){var e;const{bordered:t,mergedIconPlacement:n,cssVars:r,closable:o,showIcon:i,title:a,content:l,action:s,negativeText:c,positiveText:d,positiveButtonProps:f,negativeButtonProps:h,handlePositiveClick:p,handleNegativeClick:m,mergedTheme:g,loading:b,type:v,mergedClsPrefix:y}=this;(e=this.onRender)===null||e===void 0||e.call(this);const C=i?u(vt,{clsPrefix:y,class:`${y}-dialog__icon`},{default:()=>Pt(this.$slots.icon,x=>x||(this.icon?an(this.icon):ZW[this.type]()))}):null,w=Pt(this.$slots.action,x=>x||d||c||s?u("div",{class:[`${y}-dialog__action`,this.actionClass],style:this.actionStyle},x||(s?[an(s)]:[this.negativeText&&u(Vt,Object.assign({theme:g.peers.Button,themeOverrides:g.peerOverrides.Button,ghost:!0,size:"small",onClick:m},h),{default:()=>an(this.negativeText)}),this.positiveText&&u(Vt,Object.assign({theme:g.peers.Button,themeOverrides:g.peerOverrides.Button,size:"small",type:v==="default"?"primary":v,disabled:b,loading:b,onClick:p},f),{default:()=>an(this.positiveText)})])):null);return u("div",{class:[`${y}-dialog`,this.themeClass,this.closable&&`${y}-dialog--closable`,`${y}-dialog--icon-${n}`,t&&`${y}-dialog--bordered`,this.rtlEnabled&&`${y}-dialog--rtl`],style:r,role:"dialog"},o?Pt(this.$slots.close,x=>{const S=[`${y}-dialog__close`,this.rtlEnabled&&`${y}-dialog--rtl`];return x?u("div",{class:S},x):u(Xi,{focusable:this.closeFocusable,clsPrefix:y,class:S,onClick:this.handleCloseClick})}):null,i&&n==="top"?u("div",{class:`${y}-dialog-icon-container`},C):null,u("div",{class:[`${y}-dialog__title`,this.titleClass],style:this.titleStyle},i&&n==="left"?C:null,Ct(this.$slots.header,()=>[an(a)])),u("div",{class:[`${y}-dialog__content`,w?"":`${y}-dialog__content--last`,this.contentClass],style:this.contentStyle},Ct(this.$slots.default,()=>[an(l)])),w)}});function H2(e){const{modalColor:t,textColor2:n,boxShadow3:r}=e;return{color:t,textColor:n,boxShadow:r}}const JW={name:"Modal",common:nt,peers:{Scrollbar:$r,Dialog:F2,Card:KT},self:H2},eq={name:"Modal",common:et,peers:{Scrollbar:Er,Dialog:B2,Card:YT},self:H2}
3848,tq="n-modal-provider",V2="n-modal-api",j2="n-modal-reactive-list";function U2(){const e=Ve(V2,null);return e===null&&jn("use-modal","No outer <n-modal-provider /> founded."),e}function nq(){const e=Ve(j2,null);return e===null&&jn("use-modal-reactive-list","No outer <n-modal-provider /> founded."),e}const Np="n-draggable";function rq(e,t){let n;const r=R(()=>e.value!==!1),o=R(()=>r.value?Np:""),i=R(()=>{const s=e.value;return s===!0||s===!1?!0:s?s.bounds!=="none":!0});function a(s){const c=s.querySelector(`.${Np}`);if(!c||!o.value)return;let d=0,f=0,h=0,p=0,m=0,g=0,b,v=null,y=null;function C(T){T.preventDefault(),b=T;const{x:P,y:_,right:O,bottom:z}=s.getBoundingClientRect();f=P,p=_,d=window.innerWidth-O,h=window.innerHeight-z;const{left:$,top:D}=s.style;m=+D.slice(0,-2),g=+$.slice(0,-2)}function w(){y&&(s.style.top=`${y.y}px`,s.style.left=`${y.x}px`,y=null),v=null}function x(T){if(!b)return;const{clientX:P,clientY:_}=b;let O=T.clientX-P,z=T.clientY-_;i.value&&(O>d?O=d:-O>f&&(O=-f),z>h?z=h:-z>p&&(z=-p));const $=O+g,D=z+m;y={x:$,y:D},v||(v=requestAnimationFrame(w))}function S(){b=void 0,v&&(cancelAnimationFrame(v),v=null),y&&(s.style.top=`${y.y}px`,s.style.left=`${y.x}px`,y=null),t.onEnd(s)}Et("mousedown",c,C),Et("mousemove",window,x),Et("mouseup",window,S),n=()=>{v&&cancelAnimationFrame(v),kt("mousedown",c,C),kt("mousemove",window,x),kt("mouseup",window,S)}}function l(){n&&(n(),n=void 0)}return Tl(l),{stopDrag:l,startDrag:a,draggableRef:r,draggableClassRef:o}}const jv=Object.assign(Object.assign({},Sv),wd),oq=lr(jv),iq=ae({name:"ModalBody",inheritAttrs:!1,slots:Object,props:Object.assign(Object.assign({show:{type:Boolean,required:!0},preset:String,displayDirective:{type:String,required:!0},trapFocus:{type:Boolean,default:!0},autoFocus:{type:Boolean,default:!0},blockScroll:Boolean,draggable:{type:[Boolean,Object],default:!1},maskHidden:Boolean},jv),{renderMask:Function,onClickoutside:Function,onBeforeLeave:{type:Function,required:!0},onAfterLeave:{type:Function,required:!0},onPositiveClick:{type:Function,required:!0},onNegativeClick:{type:Function,required:!0},onClose:{type:Function,required:!0},onAfterEnter:Function,onEsc:Function}),setup(e){const t=M(null),n=M(null),r=M(e.show),o=M(null),i=M(null),a=Ve(HS);let l=null;it(Ce(e,"show"),P=>{P&&(l=a.getMousePosition())},{immediate:!0});const{stopDrag:s,startDrag:c,draggableRef:d,draggableClassRef:f}=rq(Ce(e,"draggable"),{onEnd:P=>{g(P)}}),h=R(()=>pl([e.titleClass,f.value])),p=R(()=>pl([e.headerClass,f.value]));it(Ce(e,"show"),P=>{P&&(r.value=!0)}),US(R(()=>e.blockScroll&&r.value));function m(){if(a.transformOriginRef.value==="center")return"";const{value:P}=o,{value:_}=i;if(P===null||_===null)return"";if(n.value){const O=n.value.containerScrollTop;return`${P}px ${_+O}px`}return""}function g(P){if(a.transformOriginRef.value==="center"||!l||!n.value)return;const _=n.value.containerScrollTop,{offsetLeft:O,offsetTop:z}=P,$=l.y,D=l.x;o.value=-(O-D),i.value=-(z-$-_),P.style.transformOrigin=m()}function b(P){zt(()=>{g(P)})}function v(P){P.style.transformOrigin=m(),e.onBeforeLeave()}function y(P){const _=P;d.value&&c(_),e.onAfterEnter&&e.onAfterEnter(_)}function C(){r.value=!1,o.value=null,i.value=null,s(),e.onAfterLeave()}function w(){const{onClose:P}=e;P&&P()}function x(){e.onNegativeClick()}function S(){e.onPositiveClick()}const T=M(null);return it(T,P=>{P&&zt(()=>{const _=P.el;_&&t.value!==_&&(t.value=_)})}),ct(ud,t),ct(dd,null),ct(Ds,null),{mergedTheme:a.mergedThemeRef,appear:a.appearRef,isMounted:a.isMountedRef,mergedClsPrefix:a.mergedClsPrefixRef,bodyRef:t,scrollbarRef:n,draggableClass:f,displayed:r,childNodeRef:T,cardHeaderClass:p,dialogTitleClass:h,handlePositiveClick:S,handleNegativeClick:x,handleCloseClick:w,handleAfterEnter:y,handleAfterLeave:C,handleBeforeLeave:v,handleEnter:b}},render(){const{$slots:e,$attrs:t,handleEnter:n,handleAfterEnter:r,handleAfterLeave:o,handleBeforeLeave:i,preset:a,mergedClsPrefix:l}=this;let s=null;if(!a){if(s=ck("default",e.default,{draggableClass:this.draggableClass}),!s){hr("modal","default slot is empty");return}s=Vr(s),s.props=Jn({class:`${l}-modal`},t,s.props||{})}return this.displayDirective==="show"||this.displayed||this.show?_n(u("div",{role:"none",class:[`${l}-modal-body-wrapper`,this.maskHidden&&`${l}-modal-body-wrapper--mask-hidden`]},u(mn,{ref:"scrollbarRef",theme:this.mergedTheme.peers.Scrollbar,themeOverrides:this.mergedTheme.peerOverrides.Scrollbar,contentClass:`${l}-modal-scroll-content`},{default:()=>{var c;return[(c=this.renderMask)===null||c===void 0?void 0:c.call(this),u(Qg,{disabled:!this.trapFocus||this.maskHidden,active:this.show,onEsc:this.onEsc,autoFocus:this.autoFocus},{default:()=>{var d;return u(Zt,{name:"fade-in-scale-up-transition",appear:(d=this.appear)!==null&&d!==void 0?d:this.isMounted,onEnter:n,onAfterEnter:r,onAfterLeave:o,onBeforeLeave:i},{default:()=>{const f=[[ho,this.show]],{onClickoutside:h}=this;return h&&f.push([to,this.onClickoutside,void 0,{capture:!0}]),_n(this.preset==="confirm"||this.preset==="dialog"?u(Vv,Object.assign({},this.$attrs,{class:[`${l}-modal`,this.$attrs.class],ref:"bodyRef",theme:this.mergedTheme.peers.Dialog,themeOverrides:this.mergedTheme.peerOverrides.Dialog},Ln(this.$props,L2),{titleClass:this.dialogTitleClass,"aria-modal":"true"}),e):this.preset==="card"?u(XT,Object.assign({},this.$attrs,{ref:"bodyRef",class:[`${l}-modal`,this.$attrs.class],theme:this.mergedTheme.peers.Card,themeOverrides:this.mergedTheme.peerOverrides.Card},Ln(this.$props,v9),{headerClass:this.cardHeaderClass,"aria-modal":"true",role:"dialog"}
3848),e):this.childNodeRef=s,f)}})}})]}})),[[ho,this.displayDirective==="if"||this.displayed||this.show]]):null}}),aq=E([k("modal-container",`
3849 position: fixed;
3850 left: 0;
3851 top: 0;
3852 height: 0;
3853 width: 0;
3854 display: flex;
3855 `),k("modal-mask",`
3856 position: fixed;
3857 left: 0;
3858 right: 0;
3859 top: 0;
3860 bottom: 0;
3861 background-color: rgba(0, 0, 0, .4);
3862 `,[Vi({enterDuration:".25s",leaveDuration:".25s",enterCubicBezier:"var(--n-bezier-ease-out)",leaveCubicBezier:"var(--n-bezier-ease-out)"})]),k("modal-body-wrapper",`
3863 position: fixed;
3864 left: 0;
3865 right: 0;
3866 top: 0;
3867 bottom: 0;
3868 overflow: visible;
3869 `,[k("modal-scroll-content",`
3870 min-height: 100%;
3871 display: flex;
3872 position: relative;
3873 `),N("mask-hidden","pointer-events: none;",[k("modal-scroll-content",[E("> *",`
3874 pointer-events: all;
3875 `)])])]),k("modal",`
3876 position: relative;
3877 align-self: center;
3878 color: var(--n-text-color);
3879 margin: auto;
3880 box-shadow: var(--n-box-shadow);
3881 `,[er({duration:".25s",enterScale:".5"}),E(`.${Np}`,`
3882 cursor: move;
3883 user-select: none;
3884 `)])]),Uv=Object.assign(Object.assign(Object.assign(Object.assign({},_e.props),{show:Boolean,showMask:{type:Boolean,default:!0},maskClosable:{type:Boolean,default:!0},preset:String,to:[String,Object],displayDirective:{type:String,default:"if"},transformOrigin:{type:String,default:"mouse"},zIndex:Number,autoFocus:{type:Boolean,default:!0},trapFocus:{type:Boolean,default:!0},closeOnEsc:{type:Boolean,default:!0},blockScroll:{type:Boolean,default:!0}}),jv),{draggable:[Boolean,Object],onEsc:Function,"onUpdate:show":[Function,Array],onUpdateShow:[Function,Array],onAfterEnter:Function,onBeforeLeave:Function,onAfterLeave:Function,onClose:Function,onPositiveClick:Function,onNegativeClick:Function,onMaskClick:Function,internalDialog:Boolean,internalModal:Boolean,internalAppear:{type:Boolean,default:void 0},overlayStyle:[String,Object],onBeforeHide:Function,onAfterHide:Function,onHide:Function,unstableShowMask:{type:Boolean,default:void 0}}),Wv=ae({name:"Modal",inheritAttrs:!1,props:Uv,slots:Object,setup(e){const t=M(null),{mergedClsPrefixRef:n,namespaceRef:r,inlineThemeDisabled:o}=We(e),i=_e("Modal","-modal",aq,JW,e,n),a=jg(64),l=Vg(),s=dr(),c=e.internalDialog?Ve(A2,null):null,d=e.internalModal?Ve(aD,null):null,f=jS();function h(S){const{onUpdateShow:T,"onUpdate:show":P,onHide:_}=e;T&&we(T,S),P&&we(P,S),_&&!S&&_(S)}function p(){const{onClose:S}=e;S?Promise.resolve(S()).then(T=>{T!==!1&&h(!1)}):h(!1)}function m(){const{onPositiveClick:S}=e;S?Promise.resolve(S()).then(T=>{T!==!1&&h(!1)}):h(!1)}function g(){const{onNegativeClick:S}=e;S?Promise.resolve(S()).then(T=>{T!==!1&&h(!1)}):h(!1)}function b(){const{onBeforeLeave:S,onBeforeHide:T}=e;S&&we(S),T&&T()}function v(){const{onAfterLeave:S,onAfterHide:T}=e;S&&we(S),T&&T()}function y(S){var T;const{onMaskClick:P}=e;P&&P(S),e.maskClosable&&!((T=t.value)===null||T===void 0)&&T.contains(Ur(S))&&h(!1)}function C(S){var T;(T=e.onEsc)===null||T===void 0||T.call(e),e.show&&e.closeOnEsc&&ak(S)&&(f.value||h(!1))}ct(HS,{getMousePosition:()=>{const S=c||d;if(S){const{clickedRef:T,clickedPositionRef:P}=S;if(T.value&&P.value)return P.value}return a.value?l.value:null},mergedClsPrefixRef:n,mergedThemeRef:i,isMountedRef:s,appearRef:Ce(e,"internalAppear"),transformOriginRef:Ce(e,"transformOrigin")});const w=R(()=>{const{common:{cubicBezierEaseOut:S},self:{boxShadow:T,color:P,textColor:_}}=i.value;return{"--n-bezier-ease-out":S,"--n-box-shadow":T,"--n-color":P,"--n-text-color":_}}),x=o?Ze("theme-class",void 0,w,e):void 0;return{mergedClsPrefix:n,namespace:r,isMounted:s,containerRef:t,presetProps:R(()=>Ln(e,oq)),handleEsc:C,handleAfterLeave:v,handleClickoutside:y,handleBeforeLeave:b,doUpdateShow:h,handleNegativeClick:g,handlePositiveClick:m,handleCloseClick:p,cssVars:o?void 0:w,themeClass:x==null?void 0:x.themeClass,onRender:x==null?void 0:x.onRender}},render(){const{mergedClsPrefix:e}=this;return u(hd,{to:this.to,show:this.show},{default:()=>{var t;(t=this.onRender)===null||t===void 0||t.call(this);const{showMask:n}=this;return _n(u("div",{role:"none",ref:"containerRef",class:[`${e}-modal-container`,this.themeClass,this.namespace],style:this.cssVars},u(iq,Object.assign({style:this.overlayStyle},this.$attrs,{ref:"bodyWrapper",displayDirective:this.displayDirective,show:this.show,preset
3884:this.preset,autoFocus:this.autoFocus,trapFocus:this.trapFocus,draggable:this.draggable,blockScroll:this.blockScroll,maskHidden:!n},this.presetProps,{onEsc:this.handleEsc,onClose:this.handleCloseClick,onNegativeClick:this.handleNegativeClick,onPositiveClick:this.handlePositiveClick,onBeforeLeave:this.handleBeforeLeave,onAfterEnter:this.onAfterEnter,onAfterLeave:this.handleAfterLeave,onClickoutside:n?void 0:this.handleClickoutside,renderMask:n?()=>{var r;return u(Zt,{name:"fade-in-transition",key:"mask",appear:(r=this.internalAppear)!==null&&r!==void 0?r:this.isMounted},{default:()=>this.show?u("div",{"aria-hidden":!0,ref:"containerRef",class:`${e}-modal-mask`,onClick:this.handleClickoutside}):null})}:void 0}),this.$slots)),[[fd,{zIndex:this.zIndex,enabled:this.show}]])}})}}),lq=Object.assign(Object.assign({},wd),{onAfterEnter:Function,onAfterLeave:Function,transformOrigin:String,blockScroll:{type:Boolean,default:!0},closeOnEsc:{type:Boolean,default:!0},onEsc:Function,autoFocus:{type:Boolean,default:!0},internalStyle:[String,Object],maskClosable:{type:Boolean,default:!0},zIndex:Number,onPositiveClick:Function,onNegativeClick:Function,onClose:Function,onMaskClick:Function,draggable:[Boolean,Object]}),sq=ae({name:"DialogEnvironment",props:Object.assign(Object.assign({},lq),{internalKey:{type:String,required:!0},to:[String,Object],onInternalAfterLeave:{type:Function,required:!0}}),setup(e){const t=M(!0);function n(){const{onInternalAfterLeave:d,internalKey:f,onAfterLeave:h}=e;d&&d(f),h&&h()}function r(d){const{onPositiveClick:f}=e;f?Promise.resolve(f(d)).then(h=>{h!==!1&&s()}):s()}function o(d){const{onNegativeClick:f}=e;f?Promise.resolve(f(d)).then(h=>{h!==!1&&s()}):s()}function i(){const{onClose:d}=e;d?Promise.resolve(d()).then(f=>{f!==!1&&s()}):s()}function a(d){const{onMaskClick:f,maskClosable:h}=e;f&&(f(d),h&&s())}function l(){const{onEsc:d}=e;d&&d()}function s(){t.value=!1}function c(d){t.value=d}return{show:t,hide:s,handleUpdateShow:c,handleAfterLeave:n,handleCloseClick:i,handleNegativeClick:o,handlePositiveClick:r,handleMaskCl
3884ick:a,handleEsc:l}},render(){const{handlePositiveClick:e,handleUpdateShow:t,handleNegativeClick:n,handleCloseClick:r,handleAfterLeave:o,handleMaskClick:i,handleEsc:a,to:l,zIndex:s,maskClosable:c,show:d}=this;return u(Wv,{show:d,onUpdateShow:t,onMaskClick:i,onEsc:a,to:l,zIndex:s,maskClosable:c,onAfterEnter:this.onAfterEnter,onAfterLeave:o,closeOnEsc:this.closeOnEsc,blockScroll:this.blockScroll,autoFocus:this.autoFocus,transformOrigin:this.transformOrigin,draggable:this.draggable,internalAppear:!0,internalDialog:!0},{default:({draggableClass:f})=>u(Vv,Object.assign({},Ln(this.$props,L2),{titleClass:pl([this.titleClass,f]),style:this.internalStyle,onClose:r,onNegativeClick:n,onPositiveClick:e}))})}}),W2={injectionKey:String,to:[String,Object]},qv=ae({name:"DialogProvider",props:W2,setup(){const e=M([]),t={};function n(l={}){const s=Wr(),c=mi(Object.assign(Object.assign({},l),{key:s,destroy:()=>{var d;(d=t[`n-dialog-${s}`])===null||d===void 0||d.hide()}}));return e.value.push(c),c}const r=["info","success","warning","error"].map(l=>s=>n(Object.assign(Object.assign({},s),{type:l})));function o(l){const{value:s}=e;s.splice(s.findIndex(c=>c.key===l),1)}function i(){Object.values(t).forEach(l=>{l==null||l.hide()})}const a={create:n,destroyAll:i,info:r[0],success:r[1],warning:r[2],error:r[3]};return ct(I2,a),ct(A2,{clickedRef:jg(64),clickedPositionRef:Vg()}),ct(D2,e),Object.assign(Object.assign({},a),{dialogList:e,dialogInstRefs:t,handleAfterLeave:o})},render(){var e,t;return u(Ft,null,[this.dialogList.map(n=>u(sq,Oa(n,["destroy","style"],{internalStyle:n.style,to:this.to,ref:r=>{r===null?delete this.dialogInstRefs[`n-dialog-${n.key}`]:this.dialogInstRefs[`n-dialog-${n.key}`]=r},internalKey:n.key,onInternalAfterLeave:this.handleAfterLeave}))),(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e)])}}),q2="n-loading-bar",K2="n-loading-bar-api",cq={name:"LoadingBar",common:et,self(e){const{primaryColor:t}=e;return{colorError:"red",colorLoading:t,height:"2px"}}};function dq(e){const{primaryColor:t,errorColor:n}=e;return{colorError:n,colorLoading:t,height:"2px"}}const uq={common:nt,self:dq},fq=k("loading-bar-container",`
3885 z-index: 5999;
3886 position: fixed;
3887 top: 0;
3888 left: 0;
3889 right: 0;
3890 height: 2px;
3891`,[Vi({enterDuration:"0.3s",leaveDuration:"0.8s"}),k("loading-bar",`
3892 width: 100%;
3893 transition:
3894 max-width 4s linear,
3895 background .2s linear;
3896 height: var(--n-height);
3897 `,[N("starting",`
3898 background: var(--n-color-loading);
3899 `),N("finishing",`
3900 background: var(--n-color-loading);
3901 transition:
3902 max-width .2s linear,
3903 background .2s linear;
3904 `),N("error",`
3905 background: var(--n-color-error);
3906 transition:
3907 max-width .2s linear,
3908 background .2s linear;
3909 `)])]);var iu=function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(a){a(i)})}return new(n||(n=Promise))(function(i,a){function l(d){try{c(r.next(d))}catch(f){a(f)}}function s(d){try{c(r.throw(d))}catch(f){a(f)}}function c(d){d.done?i(d.value):o(d.value).then(l,s)}c((r=r.apply(e,t||[])).next())})};function au(e,t){return`${t}-loading-bar ${t}-loading-bar--${e}`}const hq=ae({name:"LoadingBar",props:{containerClass:String,containerStyle:[String,Object]},setup(){const{inlineThemeDisabled:e}=We(),{props:t,mergedClsPrefixRef:n}=Ve(q2),r=M(null),o=M(!1),i=M(!1),a=M(!1),l=M(!1);let s=!1;const c=M(!1),d=R(()=>{const{loadingBarStyle:x}=t;return x?x[c.value?"error":"loading"]:""});function f(){return iu(this,void 0,void 0,function*(){o.value=!1,a.value=!1,s=!1,c.value=!1,l.value=!0,yield zt(),l.value=!1})}function h(){return iu(this,arguments,void 0,function*(x=0,S=80,T="starting"){if(i.value=!0,yield f(),s)return;a.value=!0,yield zt();const P=r.value;P&&(P.style.maxWidth=`${x}%`,P.style.transition="none",P.offsetWidth,P.className=au(T,n.value),P.style.transition="",P.style.maxWidth=`${S}%`)})}function p(){return iu(this,void 0,void 0,function*(){if(s||c.value)return;i.value&&(yield zt()),s=!0;const x=r.value;x&&(x.className=au("finishing",n.value),x.style.maxWidth="100%",x.offsetWidth,a.value=!1)})}function m(){if(!(s||c.value))if(!a.value)h(100,100,"error").then(()=>{c.value=!0;const x=r.value;x&&(x.className=au("error",n.value),x.offsetWidth,a.value=!1)});else{c.value=!0;const x=r.value;if(!x)return;x.className=au("error",n.value),x.style.maxWidth="100%",x.offsetWidth,a.value=!1}}function g(){o.value=!0}function b(){o.value=!1}function v(){return iu(this,void 0,void 0,function*(){yield f()})}const y=_e("LoadingBar","-loading-bar",fq,uq,t,n),C=R(()=>{const{self:{height:x,colorError:S,colorLoading:T}}=y.value;return{"--n-height":x,"--n-color-loading":T,"--n-color-error":S}}),w=e?Ze("loading-bar",void 0,C,t):void 0;return{mergedClsPrefix:n,loadingBarRef:r,started:i,loading:a,entering:o,transitionDisabled:l,start:h,error:m,finish:p,handleEnter:g,handleAfterEnter:b,handleAfterLeave:v,mergedLoadingBarStyle:d,cssVars:e?void 0:C,themeClass:w==null?void 0:w.themeClass,onRender:w==null?void 0:w.onRender}}
3909,render(){if(!this.started)return null;const{mergedClsPrefix:e}=this;return u(Zt,{name:"fade-in-transition",appear:!0,onEnter:this.handleEnter,onAfterEnter:this.handleAfterEnter,onAfterLeave:this.handleAfterLeave,css:!this.transitionDisabled},{default:()=>{var t;return(t=this.onRender)===null||t===void 0||t.call(this),_n(u("div",{class:[`${e}-loading-bar-container`,this.themeClass,this.containerClass],style:this.containerStyle},u("div",{ref:"loadingBarRef",class:[`${e}-loading-bar`],style:[this.cssVars,this.mergedLoadingBarStyle]})),[[ho,this.loading||!this.loading&&this.entering]])}})}}),Y2=Object.assign(Object.assign({},_e.props),{to:{type:[String,Object,Boolean],default:void 0},containerClass:String,containerStyle:[String,Object],loadingBarStyle:{type:Object}}),Kv=ae({name:"LoadingBarProvider",props:Y2,setup(e){const t=dr(),n=M(null),r={start(){var i;t.value?(i=n.value)===null||i===void 0||i.start():zt(()=>{var a;(a=n.value)===null||a===void 0||a.start()})},error(){var i;t.value?(i=n.value)===null||i===void 0||i.error():zt(()=>{var a;(a=n.value)===null||a===void 0||a.error()})},finish(){var i;t.value?(i=n.value)===null||i===void 0||i.finish():zt(()=>{var a;(a=n.value)===null||a===void 0||a.finish()})}},{mergedClsPrefixRef:o}=We(e);return ct(K2,r),ct(q2,{props:e,mergedClsPrefixRef:o}),Object.assign(r,{loadingBarRef:n})},render(){var e,t;return u(Ft,null,u(sd,{disabled:this.to===!1,to:this.to||"body"},u(hq,{ref:"loadingBarRef",containerStyle:this.containerStyle,containerClass:this.containerClass})),(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e))}});function G2(){const e=Ve(K2,null);return e===null&&jn("use-loading-bar","No outer <n-loading-bar-provider /> founded."),e}const X2="n-message-api",Q2="n-message-provider",mq={margin:"0 0 8px 0",padding:"10px 20px",maxWidth:"720px",minWidth:"420px",iconMargin:"0 10px 0 0",closeMargin:"0 0 0 10px",closeSize:"20px",closeIconSize:"16px",iconSize:"20px",fontSize:"14px"};function Z2(e){const{textColor2:t,closeIconColor:n,closeIconColorHover:r,closeIconColorPressed:o,infoColor:i,successColor:a,errorColor:l,warningColor:s,popoverColor:c,boxShadow2:d,primaryColor:f,lineHeight:h,borderRadius:p,closeColorHover:m,closeColorPressed:g}=e;return Object.assign(Object.assign({},mq),{closeBorderRadius:p,textColor:t,textColorInfo:t,textColorSuccess:t,textColorError:t,textColorWarning:t,textColorLoading:t,color:c,colorInfo:c,colorSuccess:c,colorError:c,colorWarning:c,colorLoading:c,boxShadow:d,boxShadowInfo:d,boxShadowSuccess:d,boxShadowError:d,boxShadowWarning:d,boxSh
3909adowLoading:d,iconColor:t,iconColorInfo:i,iconColorSuccess:a,iconColorWarning:s,iconColorError:l,iconColorLoading:f,closeColorHover:m,closeColorPressed:g,closeIconColor:n,closeIconColorHover:r,closeIconColorPressed:o,closeColorHoverInfo:m,closeColorPressedInfo:g,closeIconColorInfo:n,closeIconColorHoverInfo:r,closeIconColorPressedInfo:o,closeColorHoverSuccess:m,closeColorPressedSuccess:g,closeIconColorSuccess:n,closeIconColorHoverSuccess:r,closeIconColorPressedSuccess:o,closeColorHoverError:m,closeColorPressedError:g,closeIconColorError:n,closeIconColorHoverError:r,closeIconColorPressedError:o,closeColorHoverWarning:m,closeColorPressedWarning:g,closeIconColorWarning:n,closeIconColorHoverWarning:r,closeIconColorPressedWarning:o,closeColorHoverLoading:m,closeColorPressedLoading:g,closeIconColorLoading:n,closeIconColorHoverLoading:r,closeIconColorPressedLoading:o,loadingColor:f,lineHeight:h,borderRadius:p,border:"0"})}const pq={common:nt,self:Z2},gq={name:"Message",common:et,self:Z2},J2={icon:Function,type:{type:String,default:"info"},content:[String,Number,Function],showIcon:{type:Boolean,default:!0},closable:Boolean,keepAliveOnHover:Boolean,spinProps:Object,onClose:Function,onMouseenter:Function,onMouseleave:Function},vq=E([k("message-wrapper",`
3910 margin: var(--n-margin);
3911 z-index: 0;
3912 transform-origin: top center;
3913 display: flex;
3914 `,[Ui({overflow:"visible",originalTransition:"transform .3s var(--n-bezier)",enterToProps:{transform:"scale(1)"},leaveToProps:{transform:"scale(0.85)"}})]),k("message",`
3915 box-sizing: border-box;
3916 display: flex;
3917 align-items: center;
3918 transition:
3919 color .3s var(--n-bezier),
3920 box-shadow .3s var(--n-bezier),
3921 background-color .3s var(--n-bezier),
3922 opacity .3s var(--n-bezier),
3923 transform .3s var(--n-bezier),
3924 margin-bottom .3s var(--n-bezier);
3925 padding: var(--n-padding);
3926 border-radius: var(--n-border-radius);
3927 border: var(--n-border);
3928 flex-wrap: nowrap;
3929 overflow: hidden;
3930 max-width: var(--n-max-width);
3931 color: var(--n-text-color);
3932 background-color: var(--n-color);
3933 box-shadow: var(--n-box-shadow);
3934 `,[I("content",`
3935 display: inline-block;
3936 line-height: var(--n-line-height);
3937 font-size: var(--n-font-size);
3938 `),I("icon",`
3939 position: relative;
3940 margin: var(--n-icon-margin);
3941 height: var(--n-icon-size);
3942 width: var(--n-icon-size);
3943 font-size: var(--n-icon-size);
3944 flex-shrink: 0;
3945 `,[["default","info","success","warning","error","loading"].map(e=>N(`${e}-type`,[E("> *",`
3946 color: var(--n-icon-color-${e});
3947 transition: color .3s var(--n-bezier);
3948 `)])),E("> *",`
3949 position: absolute;
3950 left: 0;
3951 top: 0;
3952 right: 0;
3953 bottom: 0;
3954 `,[ur()])]),I("close",`
3955 margin: var(--n-close-margin);
3956 transition:
3957 background-color .3s var(--n-bezier),
3958 color .3s var(--n-bezier);
3959 flex-shrink: 0;
3960 `,[E("&:hover",`
3961 color: var(--n-close-icon-color-hover);
3962 `),E("&:active",`
3963 color: var(--n-close-icon-color-pressed);
3964 `)])]),k("message-container",`
3965 z-index: 6000;
3966 position: fixed;
3967 height: 0;
3968 overflow: visible;
3969 display: flex;
3970 flex-direction: column;
3971 align-items: center;
3972 `,[N("top",`
3973 top: 12px;
3974 left: 0;
3975 right: 0;
3976 `),N("top-left",`
3977 top: 12px;
3978 left: 12px;
3979 right: 0;
3980 align-items: flex-start;
3981 `),N("top-right",`
3982 top: 12px;
3983 left: 0;
3984 right: 12px;
3985 align-items: flex-end;
3986 `),N("bottom",`
3987 bottom: 4px;
3988 left: 0;
3989 right: 0;
3990 justify-content: flex-end;
3991 `),N("bottom-left",`
3992 bottom: 4px;
3993 left: 12px;
3994 right: 0;
3995 justify-content: flex-end;
3996 align-items: flex-start;
3997 `),N("bottom-right",`
3998 bottom: 4px;
3999 left: 0;
4000 right: 12px;
4001 justify-content: flex-end;
4002 align-items: flex-end;
4003 `)])]),bq={info:()=>u(Ta,null),success:()=>u(zl,null),warning:()=>u(za,null),error:()=>u(El,null),default:()=>null},yq=ae({name:"Message",props:Object.assign(Object.assign({},J2),{render:Function}),setup(e){const{inlineThemeDisabled:t,mergedRtlRef:n}=We(e),{props:r,mergedClsPrefixRef:o}=Ve(Q2),i=Kt("Message",n,o),a=_e("Message","-message",vq,pq,r,o),l=R(()=>{const{type:c}=e,{common:{cubicBezierEaseInOut:d},self:{padding:f,margin:h,maxWidth:p,iconMargin:m,closeMargin:g,closeSize:b,iconSize:v,fontSize:y,lineHeight:C,borderRadius:w,border:x,iconColorInfo:S,iconColorSuccess:T,iconColorWarning:P,iconColorError:_,iconColorLoading:O,closeIconSize:z,closeBorderRadius:$,[Oe("textColor",c)]:D,[Oe("boxShadow",c)]:B,[Oe("color",c)]:L,[Oe("closeColorHover",c)]:U,[Oe("closeColorPressed",c)]:j,[Oe("closeIconColor",c)]:te,[Oe("closeIconColorPressed",c)]:ue,[Oe("closeIconColorHover",c)]:ge}}=a.value;return{"--n-bezier":d,"--n-margin":h,"--n-padding":f,"--n-max-width":p,"--n-font-size":y,"--n-icon-margin":m,"--n-icon-size":v,"--n-close-icon-size":z,"--n-close-border-radius":$,"--n-close-size":b,"--n-close-margin":g,"--n-text-color":D,"--n-color":L,"--n-box-sha
4003dow":B,"--n-icon-color-info":S,"--n-icon-color-success":T,"--n-icon-color-warning":P,"--n-icon-color-error":_,"--n-icon-color-loading":O,"--n-close-color-hover":U,"--n-close-color-pressed":j,"--n-close-icon-color":te,"--n-close-icon-color-pressed":ue,"--n-close-icon-color-hover":ge,"--n-line-height":C,"--n-border-radius":w,"--n-border":x}}),s=t?Ze("message",R(()=>e.type[0]),l,{}):void 0;return{mergedClsPrefix:o,rtlEnabled:i,messageProviderProps:r,handleClose(){var c;(c=e.onClose)===null||c===void 0||c.call(e)},cssVars:t?void 0:l,themeClass:s==null?void 0:s.themeClass,onRender:s==null?void 0:s.onRender,placement:r.placement}},render(){const{render:e,type:t,closable:n,content:r,mergedClsPrefix:o,cssVars:i,themeClass:a,onRender:l,icon:s,handleClose:c,showIcon:d}=this;l==null||l();let f;return u("div",{class:[`${o}-message-wrapper`,a],onMouseenter:this.onMouseenter,onMouseleave:this.onMouseleave,style:[{alignItems:this.placement.startsWith("top")?"flex-start":"flex-end"},i]},e?e(this.$props):u("div",{class:[`${o}-message ${o}-message--${t}-type`,this.rtlEnabled&&`${o}-message--rtl`]},(f=xq(s,t,o,this.spinProps))&&d?u("div",{class:`${o}-message__icon ${o}-message__icon--${t}-type`},u(yi,null,{default:()=>f})):null,u("div",{class:`${o}-message__content`},an(r)),n?u(Xi,{clsPrefix:o,class:`${o}-message__close`,onClick:c,absolute:!0}):null))}});function xq(e,t,n,r){if(typeof e=="function")return e();{const o=t==="loading"?u(qo,Object.assign({clsPrefix:n,strokeWidth:24,scale:.85},r)):bq[t]();return o?u(vt,{clsPrefix:n,key:t},{default:()=>o}):null}}const Cq=ae({name:"MessageEnvironment",props:Object.assign(Object.assign({},J2),{duration:{type:Number,default:3e3},onAfterLeave:Function,onLeave:Function,internalKey:{type:String,required:!0},onInternalAfterLeave:Function,onHide:Function,onAfterHide:Function}),setup(e){let t=null;const n=M(!0);jt(()=>{r()});function r(){const{duration:d}=e;d&&(t=window.setTimeout(a,d))}function o(d){d.currentTarget===d.target&&t!==null&&(window.clearTimeout(t),t=null)}function i(d){d.currentTarget===d.target&&r()}function a(){const{onHide:d}=e;n.value=!1,t&&(window.clearTimeout(t),t=null),d&&d()}function l(){const{onClose:d}=e;d&&d(),a()}function s(){const{onAfterLeave:d,onInternalAfterLeave:f,onAfterHide:h,internalKey:p}=e;d&&d(),f&&f(p),h&&h()}function c(){a()}return{show:n,hide:a,handleClose:l,handleAfterLeave:s,handleMouseleave:i,handleMouseenter:o,deactivate:c}},render(){return u(xi,{appear:!0,onAfterLeave:this.handleAfterLeave,onLeave:this.onLeave},{default:()=>[this.show?u(yq,{content:this.content,type:this.type,icon:this.icon,showIcon:this.showIcon,closable:this.closable,spinProps:this.spinProps,onClose:this.handleClose,onMouseenter:this.keepAliveOnHover?this.handleMouseenter:void 0,onMouseleave:this.keepAliveOnHover?this.handleMouseleave:void 0}):null]})}}),e_=Object.assign(Object.assign({},_e.props),{to:[String,Object],duration:{type:Number,default:3e3},keepAliveOnHover:Boolean,max:Number,placement:{type:String,default:"top"},closable:Boolean,containerClass:String,containerStyle:[String,Object]}),Yv=ae({name:"MessageProvider",props:e_,setup(e){const{mergedClsPrefixRef:t}=We(e),n=M([]),r=M({}),o={create(s,c){return i(s,Object.assign({type:"default"},c))},info(s,c){return i(s,Object.assign(Object.assign({},c),{type:"info"}))},success(s,c){return i(s,Object.assign(Object.assign({},c),{type:"success"}))},warning(s,c){return i(s,Object.assign(Object.assign({},c),{type:"warning"}))},error(s,c){return i(s,Object.assign(Object.assign({},c),{type:"error"}))},loading(s,c){return i(s,Object.assign(Object.assign({},c),{type:"loading"}))},destroyAll:l};ct(Q2,{props:e,mergedClsPrefixRef:t}),ct(X2,o);function i(s,c){const d=Wr(),f=mi(Object.assign(Object.assign({},c),{content:s,key:d,destroy:()=>{var p;(p=r.value[d])===null||p===void 0||p.hide()}})),{max:h}=e;return h&&n.value.length>=h&&n.value.shift(),n.value.push(f),f}function a(s){n.value.splice(n.value.findIndex(c=>c.key===s),1),delete r.value[s]}function l(){Object.values(r.value).forEach(s=>{s.hide()})}return Object.assign({mergedClsPrefix:t,messageRefs:r,messageList:n,handleAfterLeave:a},o)},render(){var e,t,n;return u(Ft,null,(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e),this.messageList.length?u(sd,{to:(n=this.to)!==null&&n!==void 0?n:"body"},u("div",{class:[`${this.mergedClsPrefix}-message-container`,`${this.mergedClsPrefix}-message-container--${this.placement}`,this.containerClass],key:"message-container",style:this.containerStyle},this.messageList.map(r=>u(Cq,Object.assign({ref:o=>{o&&(this.messageRefs[r.key]=o)},internalKey:r.key,onInternalAfterLeave:this.handleAfterLeave},Oa(r,["destroy"],void 0),{duration:r.duration===void 0?this.duration:r.duration,keepAliveOnHover:r.keepAliveOnHover===void 0?this.keepAliveOnHover:r.keepAliveOnHover,closable:r.closable===void 0?this.closable:r.closable}))))):null)}});function t_(){const e=Ve(X2,null);return e===null&&jn("use-message","No outer <n-message-provider /> founded. See prerequisite in https://www.naiveui.com/en-US/os-theme/components/message for more details. If you want to use `useMessage` outside setup, please check https://www.naiveui.com/zh-CN/os-theme/components/message#Q-&-A."),e}const wq=ae({name:"ModalEnvironment",props:Object.assign(Object.assign({},Uv),{internalKey:{type:String,required:!0},onInternalAfterLeave:{type:Function,required:!0}}),setup(e){const t=M(!0);function n(){const{onInternalAfterLeave:d,internalKey:f,onAfterLeave:h}=e;d&&d(f),h&&h()}function r(){const{onPositiveClick:d}=e;d?Promise.resolve(d()).then(f=>{f!==!1&&s()}):s()}function o(){const{onNegativeClick:d}=e;d?Promise.resolve(d()).then(f=>{f!==!1&&s()}):s()}function i(){const{onClose:d}=e;d?Promise.resolve(d()).then(f=>{f!==!1&&s()}):s()}function a(d){const{onMaskClick:f,maskClosable:h}=e;f&&(f(d),h&&s())}function l(){const{onEsc:d}=e;d&&d()}function s(){t.value=!1}function c(d){t.value=d}return{show:t,hide:s,handleUpdateShow:c,handleAfterLeave:n,handleCloseClick:i,handleNegativeClick:o,handlePositiveClick:r,handleMaskCl
4003ick:a,handleEsc:l}},render(){const{handleUpdateShow:e,handleAfterLeave:t,handleMaskClick:n,handleEsc:r,show:o}=this;return u(Wv,Object.assign({},this.$props,{show:o,onUpdateShow:e,onMaskClick:n,onEsc:r,onAfterLeave:t,internalAppear:!0,internalModal:!0}),this.$slots)}}),n_={to:[String,Object]},r_=ae({name:"ModalProvider",props:n_,setup(){const e=M([]),t={};function n(a={}){const l=Wr(),s=mi(Object.assign(Object.assign({},a),{key:l,destroy:()=>{var c;(c=t[`n-modal-${l}`])===null||c===void 0||c.hide()}}));return e.value.push(s),s}function r(a){const{value:l}=e;l.splice(l.findIndex(s=>s.key===a),1)}function o(){Object.values(t).forEach(a=>{a==null||a.hide()})}const i={create:n,destroyAll:o};return ct(V2,i),ct(tq,{clickedRef:jg(64),clickedPositionRef:Vg()}),ct(j2,e),Object.assign(Object.assign({},i),{modalList:e,modalInstRefs:t,handleAfterLeave:r})},render(){var e,t;return u(Ft,null,[this.modalList.map(n=>{var r;return u(wq,Oa(n,["destroy","render"],{to:(r=n.to)!==null&&r!==void 0?r:this.to,ref:o=>{o===null?delete this.modalInstRefs[`n-modal-${n.key}`]:this.modalInstRefs[`n-modal-${n.key}`]=o},internalKey:n.key,onInternalAfterLeave:this.handleAfterLeave}),{default:n.render})}),(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e)])}}),Sq={closeMargin:"16px 12px",closeSize:"20px",closeIconSize:"16px",width:"365px",padding:"16px",titleFontSize:"16px",metaFontSize:"12px",descriptionFontSize:"12px"};function o_(e){const{textColor2:t,successColor:n,infoColor:r,warningColor:o,errorColor:i,popoverColor:a,closeIconColor:l,closeIconColorHover:s,closeIconColorPressed:c,closeColorHover:d,closeColorPressed:f,textColor1:h,textColor3:p,borderRadius:m,fontWeightStrong:g,boxShadow2:b,lineHeight:v,fontSize:y}=e;return Object.assign(Object.assign({},Sq),{borderRadius:m,lineHeight:v,fontSize:y,headerFontWeight:g,iconColor:t,iconColorSuccess:n,iconColorInfo:r,iconColorWarning:o,iconColorError:i,color:a,textColor:t,closeIconColor:l,closeIconColorHover:s,closeIconColorPressed:c,closeBorderRadius:m,closeColorHover:d,closeColorPressed:f,headerTextColor:h,descriptionTextColor:p,actionTextColor:t,boxShadow:b})}const kq={name:"Notification",common:nt,peers:{Scrollbar:$r},self:o_},Rq={name:"Notification",common:et,peers:{Scrollbar:Er},self:o_},Qf="n-notification-provider",Tq=ae({name:"NotificationContainer",props:{scrollable:{type:Boolean,required:!0},placement:{type:String,required:!0}},setup(){const{mergedThemeRef:e,mergedClsPrefixRef:t,wipTransitionCountRef:n}=Ve(Qf),r=M(null);return Wt(()=>{var o,i;n.value>0?(o=r==null?void 0:r.value)===null||o===void 0||o.classList.add("transitioning"):(i=r==null?void 0:r.value)===null||i===void 0||i.classList.remove("transitioning")}),{selfRef:r,mergedTheme:e,mergedClsPrefix:t,transitioning:n}},render(){const{$slots:e,scrollable:t,mergedClsPrefix:n,mergedTheme:r,placement:o}=this;return u("div",{ref:"selfRef",class:[`${n}-notification-container`,t&&`${n}-notification-container--scrollable`,`${n}-notification-container--${o}`]},t?u(mn,{theme:r.peers.Scrollbar,themeOverrides:r.peerOverrides.Scrollbar,contentStyle:{overflow:"hidden"}},e):e)}}),Pq={info:()=>u(Ta,null),success:()=>u(zl,null),warning:()=>u(za,null),error:()=>u(El,null),default:()=>null},Gv={closable:{type:Boolean,default:!0},type:{type:String,default:"default"},avatar:Function,title:[String,Function],description:[String,Function],content:[String,Function],meta:[String,Function],action:[String,Function],onClose:{type:Function,required:!0},keepAliveOnHover:Boolean,onMouseenter:Function,onMouseleave:Function},_q=lr(Gv),Oq=ae({name:"Notification",props:Gv,setup(e){const{mergedClsPrefixRef:t,mergedThemeRef:n,props:r}=Ve(Qf),{inlineThemeDisabled:o,mergedRtlRef:i}=We(),a=Kt("Notification",i,t),l=R(()=>{const{type:c}=e,{self:{color:d,textColor:f,closeIconColor:h,closeIconColorHover:p,closeIconColorPressed:m,headerTextColor:g,descriptionTextColor:b,actionTextColor:v,borderRadius:y,headerFontWeight:C,boxShadow:w,lineHeight:x,fontSize:S,closeMargin:T,closeSize:P,width:_,padding:O,closeIconSize:z,closeBorderRadius:$,closeColorHover:D,closeColorPressed:B,titleFontSize:L,metaFontSize:U,descriptionFontSize:j,[Oe("iconColor",c)]:te},common:{cubicBezierEaseOut:ue,cubicBezierEaseIn:ge,cubicBezierEaseInOut:Q}}=n.value,{left:le,right:J,top:W,bottom:Y}=Dn(O);return{"--n-color":d,"--n-font-size":S,"--n-text-color":f,"--n-description-text-color":b,"--n-action-text-color":v,"--n-title-text-color":g,"--n-title-font-we
4003ight":C,"--n-bezier":Q,"--n-bezier-ease-out":ue,"--n-bezier-ease-in":ge,"--n-border-radius":y,"--n-box-shadow":w,"--n-close-border-radius":$,"--n-close-color-hover":D,"--n-close-color-pressed":B,"--n-close-icon-color":h,"--n-close-icon-color-hover":p,"--n-close-icon-color-pressed":m,"--n-line-height":x,"--n-icon-color":te,"--n-close-margin":T,"--n-close-size":P,"--n-close-icon-size":z,"--n-width":_,"--n-padding-left":le,"--n-padding-right":J,"--n-padding-top":W,"--n-padding-bottom":Y,"--n-title-font-size":L,"--n-meta-font-size":U,"--n-description-font-size":j}}),s=o?Ze("notification",R(()=>e.type[0]),l,r):void 0;return{mergedClsPrefix:t,showAvatar:R(()=>e.avatar||e.type!=="default"),handleCloseClick(){e.onClose()},rtlEnabled:a,cssVars:o?void 0:l,themeClass:s==null?void 0:s.themeClass,onRender:s==null?void 0:s.onRender}},render(){var e;const{mergedClsPrefix:t}=this;return(e=this.onRender)===null||e===void 0||e.call(this),u("div",{class:[`${t}-notification-wrapper`,this.themeClass],onMouseenter:this.onMouseenter,onMouseleave:this.onMouseleave,style:this.cssVars},u("div",{class:[`${t}-notification`,this.rtlEnabled&&`${t}-notification--rtl`,this.themeClass,{[`${t}-notification--closable`]:this.closable,[`${t}-notification--show-avatar`]:this.showAvatar}],style:this.cssVars},this.showAvatar?u("div",{class:`${t}-notification__avatar`},this.avatar?an(this.avatar):this.type!=="default"?u(vt,{clsPrefix:t},{default:()=>Pq[this.type]()}):null):null,this.closable?u(Xi,{clsPrefix:t,class:`${t}-notification__close`,onClick:this.handleCloseClick}):null,u("div",{ref:"bodyRef",class:`${t}-notification-main`},this.title?u("div",{class:`${t}-notification-main__header`},an(this.title)):null,this.description?u("div",{class:`${t}-notification-main__description`},an(this.description)):null,this.content?u("pre",{class:`${t}-notification-main__content`},an(this.content)):null,this.meta||this.action?u("div",{class:`${t}-notification-main-footer`},this.meta?u("div",{class:`${t}-notification-main-footer__meta`},an(this.meta)):null,this.action?u("div",{class:`${t}-notification-main-footer__action`},an(this.action)):null):null)))}}),$q=Object.assign(Object.assign({},Gv),{duration:Number,onClose:Function,onLeave:Function,onAfterEnter:Function,onAfterLeave:Function,onHide:Function,onAfterShow:Function,onAfterHide:Function}),Eq=ae({name:"NotificationEnvironment",props:Object.assign(Object.assign({},$q),{internalKey:{type:String,required:!0},onInternalAfterLeave:{type:Function,required:!0}}),setup(e){const{wipTransitionCountRef:t}=Ve(Qf),n=M(!0);let r=null;function o(){n.value=!1,r&&window.clearTimeout(r)}function i(m){t.value++,zt(()=>{m.style.height=`${m.offsetHeight}px`,m.style.maxHeight="0",m.style.transition="none",m.offsetHeight,m.style.transition="",m.style.maxHeight=m.style.height})}function a(m){t.value--,m.style.height="",m.style.maxHeight="";const{onAfterEnter:g,onAfterShow:b}=e;g&&g(),b&&b()}function l(m){t.value++,m.style.maxHeight=`${m.offsetHeight}px`,m.style.height=`${m.offsetHeight}px`,m.offsetHeight}function s(m){const{onHide:g}=e;g&&g(),m.style.maxHeight="0",m.offsetHeight}function c(){t.value--;const{onAfterLeave:m,onInternalAfterLeave:g,onAfterHide:b,internalKey:v}=e;m&&m(),g(v),b&&b()}function d(){const{duration:m}=e;m&&(r=window.setTimeout(o,m))}function f(m){m.currentTarget===m.target&&r!==null&&(window.clearTimeout(r),r=null)}function h(m){m.currentTarget===m.target&&d()}function p(){const{onClose:m}=e;m?Promise.resolve(m()).then(g=>{g!==!1&&o()}):o()}return jt(()=>{e.duration&&(r=window.setTimeout(o,e.duration))}),{show:n,hide:o,handleClose:p,handleAfterLeave:c,handleLeave:s,handleBeforeLeave:l,handleAfterEnter:a,handleBeforeEnter:i,handleMouseenter:f,handleMouseleave:h}},render(){return u(Zt,{name:"notification-transition",appear:!0,onBeforeEnter:this.handleBeforeEnter,onAfterEnter:this.handleAfterEnter,onBeforeLeave:this.handleBeforeLeave,onLeave:this.handleLeave,onAfterLeave:this.handleAfterLeave},{default:()=>this.show?u(Oq,Object.assign({},Ln(this.$props,_q),{onClose:this.handleClose,onMouseenter:this.duration&&this.keepAliveOnHover?this.handleMouseenter:void 0,onMouseleave:this.duration&&this.keepAliveOnHover?this.handleMouseleave:void 0})):null})}}),zq=E([k("notification-container",`
4004 z-index: 4000;
4005 position: fixed;
4006 overflow: visible;
4007 display: flex;
4008 flex-direction: column;
4009 align-items: flex-end;
4010 `,[E(">",[k("scrollbar",`
4011 width: initial;
4012 overflow: visible;
4013 height: -moz-fit-content !important;
4014 height: fit-content !important;
4015 max-height: 100vh !important;
4016 `,[E(">",[k("scrollbar-container",`
4017 height: -moz-fit-content !important;
4018 height: fit-content !important;
4019 max-height: 100vh !important;
4020 `,[k("scrollbar-content",`
4021 padding-top: 12px;
4022 padding-bottom: 33px;
4023 `)])])])]),N("top, top-right, top-left",`
4024 top: 12px;
4025 `,[E("&.transitioning >",[k("scrollbar",[E(">",[k("scrollbar-container",`
4026 min-height: 100vh !important;
4027 `)])])])]),N("bottom, bottom-right, bottom-left",`
4028 bottom: 12px;
4029 `,[E(">",[k("scrollbar",[E(">",[k("scrollbar-container",[k("scrollbar-content",`
4030 padding-bottom: 12px;
4031 `)])])])]),k("notification-wrapper",`
4032 display: flex;
4033 align-items: flex-end;
4034 margin-bottom: 0;
4035 margin-top: 12px;
4036 `)]),N("top, bottom",`
4037 left: 50%;
4038 transform: translateX(-50%);
4039 `,[k("notification-wrapper",[E("&.notification-transition-enter-from, &.notification-transition-leave-to",`
4040 transform: scale(0.85);
4041 `),E("&.notification-transition-leave-from, &.notification-transition-enter-to",`
4042 transform: scale(1);
4043 `)])]),N("top",[k("notification-wrapper",`
4044 transform-origin: top center;
4045 `)]),N("bottom",[k("notification-wrapper",`
4046 transform-origin: bottom center;
4047 `)]),N("top-right, bottom-right",[k("notification",`
4048 margin-left: 28px;
4049 margin-right: 16px;
4050 `)]),N("top-left, bottom-left",[k("notification",`
4051 margin-left: 16px;
4052 margin-right: 28px;
4053 `)]),N("top-right",`
4054 right: 0;
4055 `,[lu("top-right")]),N("top-left",`
4056 left: 0;
4057 `,[lu("top-left")]),N("bottom-right",`
4058 right: 0;
4059 `,[lu("bottom-right")]),N("bottom-left",`
4060 left: 0;
4061 `,[lu("bottom-left")]),N("scrollable",[N("top-right",`
4062 top: 0;
4063 `),N("top-left",`
4064 top: 0;
4065 `),N("bottom-right",`
4066 bottom: 0;
4067 `),N("bottom-left",`
4068 bottom: 0;
4069 `)]),k("notification-wrapper",`
4070 margin-bottom: 12px;
4071 `,[E("&.notification-transition-enter-from, &.notification-transition-leave-to",`
4072 opacity: 0;
4073 margin-top: 0 !important;
4074 margin-bottom: 0 !important;
4075 `),E("&.notification-transition-leave-from, &.notification-transition-enter-to",`
4076 opacity: 1;
4077 `),E("&.notification-transition-leave-active",`
4078 transition:
4079 background-color .3s var(--n-bezier),
4080 color .3s var(--n-bezier),
4081 opacity .3s var(--n-bezier),
4082 transform .3s var(--n-bezier-ease-in),
4083 max-height .3s var(--n-bezier),
4084 margin-top .3s linear,
4085 margin-bottom .3s linear,
4086 box-shadow .3s var(--n-bezier);
4087 `),E("&.notification-transition-enter-active",`
4088 transition:
4089 background-color .3s var(--n-bezier),
4090 color .3s var(--n-bezier),
4091 opacity .3s var(--n-bezier),
4092 transform .3s var(--n-bezier-ease-out),
4093 max-height .3s var(--n-bezier),
4094 margin-top .3s linear,
4095 margin-bottom .3s linear,
4096 box-shadow .3s var(--n-bezier);
4097 `)]),k("notification",`
4098 background-color: var(--n-color);
4099 color: var(--n-text-color);
4100 transition:
4101 background-color .3s var(--n-bezier),
4102 color .3s var(--n-bezier),
4103 opacity .3s var(--n-bezier),
4104 box-shadow .3s var(--n-bezier);
4105 font-family: inherit;
4106 font-size: var(--n-font-size);
4107 font-weight: 400;
4108 position: relative;
4109 display: flex;
4110 overflow: hidden;
4111 flex-shrink: 0;
4112 padding-left: var(--n-padding-left);
4113 padding-right: var(--n-padding-right);
4114 width: var(--n-width);
4115 max-width: calc(100vw - 16px - 16px);
4116 border-radius: var(--n-border-radius);
4117 box-shadow: var(--n-box-shadow);
4118 box-sizing: border-box;
4119 opacity: 1;
4120 `,[I("avatar",[k("icon",`
4121 color: var(--n-icon-color);
4122 `),k("base-icon",`
4123 color: var(--n-icon-color);
4124 `)]),N("show-avatar",[k("notification-main",`
4125 margin-left: 40px;
4126 width: calc(100% - 40px); 
4127 `)]),N("closable",[k("notification-main",[E("> *:first-child",`
4128 padding-right: 20px;
4129 `)]),I("close",`
4130 position: absolute;
4131 top: 0;
4132 right: 0;
4133 margin: var(--n-close-margin);
4134 transition:
4135 background-color .3s var(--n-bezier),
4136 color .3s var(--n-bezier);
4137 `)]),I("avatar",`
4138 position: absolute;
4139 top: var(--n-padding-top);
4140 left: var(--n-padding-left);
4141 width: 28px;
4142 height: 28px;
4143 font-size: 28px;
4144 display: flex;
4145 align-items: center;
4146 justify-content: center;
4147 `,[k("icon","transition: color .3s var(--n-bezier);")]),k("notification-main",`
4148 padding-top: var(--n-padding-top);
4149 padding-bottom: var(--n-padding-bottom);
4150 box-sizing: border-box;
4151 display: flex;
4152 flex-direction: column;
4153 margin-left: 8px;
4154 width: calc(100% - 8px);
4155 `,[k("notification-main-footer",`
4156 display: flex;
4157 align-items: center;
4158 justify-content: space-between;
4159 margin-top: 12px;
4160 `,[I("meta",`
4161 font-size: var(--n-meta-font-size);
4162 transition: color .3s var(--n-bezier-ease-out);
4163 color: var(--n-description-text-color);
4164 `),I("action",`
4165 cursor: pointer;
4166 transition: color .3s var(--n-bezier-ease-out);
4167 color: var(--n-action-text-color);
4168 `)]),I("header",`
4169 font-weight: var(--n-title-font-weight);
4170 font-size: var(--n-title-font-size);
4171 transition: color .3s var(--n-bezier-ease-out);
4172 color: var(--n-title-text-color);
4173 `),I("description",`
4174 margin-top: 8px;
4175 font-size: var(--n-description-font-size);
4176 white-space: pre-wrap;
4177 word-wrap: break-word;
4178 transition: color .3s var(--n-bezier-ease-out);
4179 color: var(--n-description-text-color);
4180 `),I("content",`
4181 line-height: var(--n-line-height);
4182 margin: 12px 0 0 0;
4183 font-family: inherit;
4184 white-space: pre-wrap;
4185 word-wrap: break-word;
4186 transition: color .3s var(--n-bezier-ease-out);
4187 color: var(--n-text-color);
4188 `,[E("&:first-child","margin: 0;")])])])])]);function lu(e){const n=e.split("-")[1]==="left"?"calc(-100%)":"calc(100%)";return k("notification-wrapper",[E("&.notification-transition-enter-from, &.notification-transition-leave-to",`
4189 transform: translate(${n}, 0);
4190 `),E("&.notification-transition-leave-from, &.notification-transition-enter-to",`
4191 transform: translate(0, 0);
4192 `)])}const i_="n-notification-api",a_=Object.assign(Object.assign({},_e.props),{containerClass:String,containerStyle:[String,Object],to:[String,Object],scrollable:{type:Boolean,default:!0},max:Number,placement:{type:String,default:"top-right"},keepAliveOnHover:Boolean}),Xv=ae({name:"NotificationProvider",props:a_,setup(e){const{mergedClsPrefixRef:t}=We(e),n=M([]),r={},o=new Set;function i(p){const m=Wr(),g=()=>{o.add(m),r[m]&&r[m].hide()},b=mi(Object.assign(Object.assign({},p),{key:m,destroy:g,hide:g,deactivate:g})),{max:v}=e;if(v&&n.value.length-o.size>=v){let y=!1,C=0;for(const w of n.value){if(!o.has(w.key)){r[w.key]&&(w.destroy(),y=!0);break}C++}y||n.value.splice(C,1)}return n.value.push(b),b}const a=["info","success","warning","error"].map(p=>m=>i(Object.assign(Object.assign({},m),{type:p})));function l(p){o.delete(p),n.value.splice(n.value.findIndex(m=>m.key===p),1)}const s=_e("Notification","-notification",zq,kq,e,t),c={create:i,info:a[0],success:a[1],warning:a[2],error:a[3],open:f,destroyAll:h},d=M(0);ct(i_,c),ct(Qf,{props:e,mergedClsPrefixRef:t,mergedThemeRef:s,wipTransitionCountRef:d});function f(p){return i(p)}function h(){Object.values(n.value).forEach(p=>{p.hide()})}return Object.assign({mergedClsPrefix:t,notificationList:n,notificationRefs:r,handleAfterLeave:l},c)},render(){var e,t,n;const{placement:r}=this;return u(Ft,null,(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e),this.notificationList.length?u(sd,{to:(n=this.to)!==null&&n!==void 0?n:"body"},u(Tq,{class:this.containerClass,style:this.containerStyle,scrollable:this.scrollable&&r!=="top"&&r!=="bottom",placement:r},{default:()=>this.notificationList.map(o=>u(Eq,Object.assign({ref:i=>{const a=o.key;i===null?delete this.notificationRefs[a]:this.notificationRefs[a]=i}},Oa(o,["destroy","hide","deactivate"]),{internalKey:o.key,onInternalAfterLeave:this.handleAfterLeave,keepAliveOnHover:o.keepAliveOnHover===void 0?this.keepAliveOnHover:o.keepAliveOnHover})))})):null)}});function l_(){const e=Ve(i_,null);return e===null&&jn("use-notification","No outer `n-notification-provider` found."),e}const Aq=ae({name:"InjectionExtractor",props:{onSetup:Function},setup(e,{slots:t}){var n;return(n=e.onSetup)===null||n===void 0||n.call(e),()=>{var r;return(r=t.default)===null||r===void 0?void 0:r.call(t)}}}),Iq={message:t_,notification:l_,loadingBar:G2,dialog:N2,modal:U2};function Dq({providersAndProps:e,configProviderProps:t}){let n=bS(o);const r={app:n};function o(){return u(Tv,Rr(t),{default:()=>e.map(({type:l,Provider:s,props:c})=>u(s,Rr(c),{default:()=>u(Aq,{onSetup:()=>r[l]=Iq[l]()})}))})}let i;return Kr&&(i=document.createElement("div"),document.body.appendChild(i),n.mount(i)),Object.assign({unmount:()=>{var l;if(n===null||i===null){hr("discrete","unmount call no need because discrete app has been unmounted");return}n.unmount(),(l=i.parentNode)===null||l===void 0||l.removeChild(i),i=null,n=null}},r)}function Qv(e,{configProviderProps:t,messageProviderProps:n,dialogProviderProps:r,notificationProviderProps:o,loadingBarProviderProps:i,modalProviderProps:a}={}){const l=[];return e.forEach(c=>{switch(c){case"message":l.push({type:c,Provider:Yv,props:n});break;case"notification":l.push({type:c,Provider:Xv,props:o});break;case"dialog":l.push({type:c,Provider:qv,props:r});break;case"loadingBar":l.push({type:c,Provider:Kv,props:i});break;case"modal":l.push({type:c,Provider:r_,props:a})}}),Dq({providersAndProps:l,configProviderProps:t})}function s_(e){const{textColor1:t,dividerColor:n,fontWeightStrong:r}=e;return{textColor:t,color:n,fontWeight:r}}const Nq={common:nt,self:s_},Mq={name:"Divider",common:et,self:s_},Fq=k("divider",`
4193 position: relative;
4194 display: flex;
4195 width: 100%;
4196 box-sizing: border-box;
4197 font-size: 16px;
4198 color: var(--n-text-color);
4199 transition:
4200 color .3s var(--n-bezier),
4201 background-color .3s var(--n-bezier);
4202`,[xt("vertical",`
4203 margin-top: 24px;
4204 margin-bottom: 24px;
4205 `,[xt("no-title",`
4206 display: flex;
4207 align-items: center;
4208 `)]),I("title",`
4209 display: flex;
4210 align-items: center;
4211 margin-left: 12px;
4212 margin-right: 12px;
4213 white-space: nowrap;
4214 font-weight: var(--n-font-weight);
4215 `),N("title-position-left",[I("line",[N("left",{width:"28px"})])]),N("title-position-right",[I("line",[N("right",{width:"28px"})])]),N("dashed",[I("line",`
4216 background-color: #0000;
4217 height: 0px;
4218 width: 100%;
4219 border-style: dashed;
4220 border-width: 1px 0 0;
4221 `)]),N("vertical",`
4222 display: inline-block;
4223 height: 1em;
4224 margin: 0 8px;
4225 vertical-align: middle;
4226 width: 1px;
4227 `),I("line",`
4228 border: none;
4229 transition: background-color .3s var(--n-bezier), border-color .3s var(--n-bezier);
4230 height: 1px;
4231 width: 100%;
4232 margin: 0;
4233 `),xt("dashed",[I("line",{backgroundColor:"var(--n-color)"})]),N("dashed",[I("line",{borderColor:"var(--n-color)"})]),N("vertical",{backgroundColor:"var(--n-color)"})]),c_=Object.assign(Object.assign({},_e.props),{titlePlacement:{type:String,default:"center"},dashed:Boolean,vertical:Boolean}),Bq=ae({name:"Divider",props:c_,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=We(e),r=_e("Divider","-divider",Fq,Nq,e,t),o=R(()=>{const{common:{cubicBezierEaseInOut:a},self:{color:l,textColor:s,fontWeight:c}}=r.value;return{"--n-bezier":a,"--n-color":l,"--n-text-color":s,"--n-font-weight":c}}),i=n?Ze("divider",void 0,o,e):void 0;
4233return{mergedClsPrefix:t,cssVars:n?void 0:o,themeClass:i==null?void 0:i.themeClass,onRender:i==null?void 0:i.onRender}},render(){var e;const{$slots:t,titlePlacement:n,vertical:r,dashed:o,cssVars:i,mergedClsPrefix:a}=this;return(e=this.onRender)===null||e===void 0||e.call(this),u("div",{role:"separator",class:[`${a}-divider`,this.themeClass,{[`${a}-divider--vertical`]:r,[`${a}-divider--no-title`]:!t.default,[`${a}-divider--dashed`]:o,[`${a}-divider--title-position-${n}`]:t.default&&n}],style:i},r?null:u("div",{class:`${a}-divider__line ${a}-divider__line--left`}),!r&&t.default?u(Ft,null,u("div",{class:`${a}-divider__title`},this.$slots),u("div",{class:`${a}-divider__line ${a}-divider__line--right`})):null)}});function d_(e){const{modalColor:t,textColor1:n,textColor2:r,boxShadow3:o,lineHeight:i,fontWeightStrong:a,dividerColor:l,closeColorHover:s,closeColorPressed:c,closeIconColor:d,closeIconColorHover:f,closeIconColorPressed:h,borderRadius:p,primaryColorHover:m}=e;return{bodyPadding:"16px 24px",borderRadius:p,headerPadding:"16px 24px",footerPadding:"16px 24px",color:t,textColor:r,titleTextColor:n,titleFontSize:"18px",titleFontWeight:a,boxShadow:o,lineHeight:i,headerBorderBottom:`1px solid ${l}`,footerBorderTop:`1px solid ${l}`,closeIconColor:d,closeIconColorHover:f,closeIconColorPressed:h,closeSize:"22px",closeIconSize:"18px",closeColorHover:s,closeColorPressed:c,closeBorderRadius:p,resizableTriggerColorHover:m}}const Lq={name:"Drawer",common:nt,peers:{Scrollbar:$r},self:d_},Hq={name:"Drawer",common:et,peers:{Scrollbar:Er},self:d_},Vq=ae({name:"NDrawerContent",inheritAttrs:!1,props:{blockScroll:Boolean,show:{type:Boolean,default:void 0},displayDirective:{type:String,required:!0},placement:{type:String,required:!0},contentClass:String,contentStyle:[Object,String],nativeScrollbar:{type:Boolean,required:!0},scrollbarProps:Object,trapFocus:{type:Boolean,default:!0},autoFocus:{type:Boolean,default:!0},showMask:{type:[Boolean,String],required:!0},maxWidth:Number,maxHeight:Number,minWidth:Number,minHeight:Number,resizable:Boolean,onClickoutside:Function,onAfterLeave:Function,onAfterEnter:Function,onEsc:Function},setup(e){const t=M(!!e.show),n=M(null),r=Ve(qg);let o=0,i="",a=null;const l=M(!1),s=M(!1),c=R(()=>e.placement==="top"||e.placement==="bottom"),{mergedClsPrefixRef:d,mergedRtlRef:f}=We(e),h=Kt("Drawer",f,d),p=S,m=_=>{s.value=!0,o=c.value?_.clientY:_.clientX,i=document.body.style.cursor,document.body.style.cursor=c.value?"ns-resize":"ew-resize",document.body.addEventListener("mousemove",x),document.body.addEventListener("mouseleave",p),document.body.addEventListener("mouseup",S)},g=()=>{a!==null&&(window.clearTimeout(a),a=null),s.value?l.value=!0:a=window.setTimeout(()=>{l.value=!0},300)},b=()=>{a!==null&&(window.clearTimeout(a),a=null),l.value=!1},{doUpdateHeight:v,doUpdateWidth:y}=r,C=_=>{const{maxWidth:O}=e;if(O&&_>O)return O;const{minWidth:z}=e;return z&&_<z?z:_},w=_=>{const{maxHeight:O}=e;if(O&&_>O)return O;const{minHeight:z}=e;return z&&_<z?z:_};function x(_){var O,z;if(s.value)if(c.value){let $=((O=n.value)===null||O===void 0?void 0:O.offsetHeight)||0;const D=o-_.clientY;$+=e.placement==="bottom"?D:-D,$=w($),v($),o=_.clientY}else{let $=((z=n.value)===null||z===void 0?void 0:z.offsetWidth)||0;const D=o-_.clientX;$+=e.placement==="right"?D:-D,$=C($),y($),o=_.clientX}}function S(){s.value&&(o=0,s.value=!1,document.body.style.cursor=i,document.body.removeEventListener("mousemove",x),document.body.removeEventListener("mouseup",S),document.body.removeEventListener("mouseleave",p))}Wt(()=>{e.show&&(t.value=!0)}),it(()=>e.show,_=>{_||S()}),Jt(()=>{S()});const T=R(()=>{const{show:_}=e,O=[[ho,_]];return e.showMask||O.push([to,e.onClickoutside,void 0,{capture:!0}]),O});function P(){var _;t.value=!1,(_=e.onAfterLeave)===null||_===void 0||_.call(e)}return US(R(()=>e.blockScroll&&t.value)),ct(dd,n),ct(Ds,null),ct(ud,null),{bodyRef:n,rtlEnabled:h,mergedClsPrefix:r.mergedClsPrefixRef,isMounted:r.isMountedRef,mergedTheme:r.mergedThemeRef,displayed:t,transitionName:R(()=>({right:"slide-in-from-right-transition",left:"slide-in-from-left-transition",top:"slide-in-from-top-transition",bottom:"slide-in-from-bottom-transition"})[e.placement]),handleAfterLeave:P,bodyDirectives:T,handleMousedownResizeTrigger:m,handleMouseenterResizeTrigger:g,handleMouseleaveResizeTrigger:b,isDragging:s,isHoverOnResizeTrigger:l}},render(){const{$slots:e,mergedClsPrefix:t}=this;return this.displayDirective==="show"||this.displayed||this.show?_n(u("div",{role:"none"},u(Qg,{disabled:!this.showMask||!this.trapFocus,active:this.show,autoFocus:this.autoFocus,onEsc:this.onEsc},{default:()=>u(Zt,{name:this.transitionName,appear:this.isMounted,onAfterEnter:this.onAfterEnter,onAfterLeave:this.handleAfterLeave},{default:()=>_n(u("div",Jn(this.$attrs,{role:"dialog",ref:"bodyRef","aria-modal":"true",class:[`${t}-drawer`,this.rtlEnabled&&`${t}-drawer--rtl`,`${t}-drawer--${this.placement}-placement`,this.isDragging&&`${t}-drawer--unselectable`,this.nativeScrollbar&&`${t}-drawer--native-scrollbar`]}),[this.resizable?u("div",{class:[`${t}-drawer__resize-trigger`,(this.isDragging||this.isHoverOnResizeTrigger)&&`${t}-drawer__resize-trigger--hover`],onMouseenter:this.handleMouseenterResizeTrigger,onMouseleave:this.handleMouseleaveResizeTrigger,onMousedown:this.handleMousedownResizeTrigger}):null,this.nativeScrollbar?u("div",{class:[`${t}-drawer-content-wrapper`,this.contentClass],style:this.contentStyle,role:"none"},e):u(mn,Object.assign({},this.scrollbarProps,{contentStyle:this.contentStyle,contentClass:[`${t}-drawer-content-wrapper`,this.contentClass],theme:this.mergedTheme.peers.Scrollbar,themeOverrides:this.mergedTheme.peerOverrides.Scrollbar}),e)]),this.bodyDirectives)})})),[[ho,this.displayDirective==="if"||this.displayed||this.show]]):null}}),{cubicBezierEaseIn:jq,cubicBezierEaseOut:Uq}=no;function Wq({duration:e="0.3s",leaveDuration:t="0.2s",name:n="slide-in-from-bottom"}={}){return[E(`&.${n}-transition-leave-active`,{transition:`transform ${t} ${jq}`}),E(`&.${n}-transition-enter-active`,{transition:`transform ${e} ${Uq}`}),E(`&.${n}-transition-enter-to`,{transform:"translateY(0)"}),E(`&.${n}-transition-enter-from`,{transform:"translateY(100%)"}),E(`&.${n}-transition-leave-from`,{transform:"translateY(0)"}),E(`&.${n}-transition-leave-to`,{transform:"translateY(100%)"})]}const{cubicBezierEaseIn:qq,cubicBezierEaseOut:Kq}=no;function Yq({duration:e="0.3s",leaveDuration:t="0.2s",name:n="slide-in-from-left"}={}){return[E(`&.${n}-transition-leave-active`,{transition:`transform ${t} ${qq}`}),E(`&.${n}-transition-enter-active`,{transition:`transform ${e} ${Kq}`}),E(`&.${n}-transition-enter-to`,{transform:"translateX(0)"}),E(`&.${n}-transition-enter-from`,{transform:"translateX(-100%)"}),E(`&.${n}-transition-leave-from`,{transform:"translateX(0)"}),E(`&.${n}-transition-leave-to`,{transform:"translateX(-100%)"})]}const{cubicBezierEaseIn:Gq,cubicBezierEaseOut:Xq}=no;function Qq({duration:e="0.3s",leaveDuration:t="0.2s",name:n="slide-in-from-right"}={}){return[E(`&.${n}-transition-leave-active`,{transition:`transform ${t} ${Gq}`}),E(`&.${n}-transition-enter-active`,{transition:`transform ${e} ${Xq}`}),E(`&.${n}-transition-enter-to`,{transform:"translateX(0)"}),E(`&.${n}-transition-enter-from`,{transform:"translateX(100%)"}),E(`&.${n}-transition-leave-from`,{transform:"translateX(0)"}),E(`&.${n}-transition-leave-to`,{transform:"translateX(100%)"})]}const{cubicBezierEaseIn:Zq,cubicBezierEaseOut:Jq}=no;function eK({duration:e="0.3s",leaveDuration:t="0.2s",name:n="slide-in-from-top"}={}){return[E(`&.${n}-transition-leave-active`,{transition:`transform ${t} ${Zq}`}),E(`&.${n}-transition-enter-active`,{transition:`transform ${e} ${Jq}`}),E(`&.${n}-transition-enter-to`,{transform:"translateY(0)"}),E(`&.${n}-transition-enter-from`,{transform:"translateY(-100%)"}),E(`&.${n}-transition-leave-from`,{transform:"translateY(0)"}),E(`&.${n}-transition-leave-to`,{transform:"translateY(-100%)"})]}const tK=E([k("drawer",`
4234 word-break: break-word;
4235 line-height: var(--n-line-height);
4236 position: absolute;
4237 pointer-events: all;
4238 box-shadow: var(--n-box-shadow);
4239 transition:
4240 background-color .3s var(--n-bezier),
4241 color .3s var(--n-bezier);
4242 background-color: var(--n-color);
4243 color: var(--n-text-color);
4244 box-sizing: border-box;
4245 `,[Qq(),Yq(),eK(),Wq(),N("unselectable",`
4246 user-select: none; 
4247 -webkit-user-select: none;
4248 `),N("native-scrollbar",[k("drawer-content-wrapper",`
4249 overflow: auto;
4250 height: 100%;
4251 `)]),I("resize-trigger",`
4252 position: absolute;
4253 background-color: #0000;
4254 transition: background-color .3s var(--n-bezier);
4255 `,[N("hover",`
4256 background-color: var(--n-resize-trigger-color-hover);
4257 `)]),k("drawer-content-wrapper",`
4258 box-sizing: border-box;
4259 `),k("drawer-content",`
4260 height: 100%;
4261 display: flex;
4262 flex-direction: column;
4263 `,[N("native-scrollbar",[k("drawer-body-content-wrapper",`
4264 height: 100%;
4265 overflow: auto;
4266 `)]),k("drawer-body",`
4267 flex: 1 0 0;
4268 overflow: hidden;
4269 `),k("drawer-body-content-wrapper",`
4270 box-sizing: border-box;
4271 padding: var(--n-body-padding);
4272 `),k("drawer-header",`
4273 font-weight: var(--n-title-font-weight);
4274 line-height: 1;
4275 font-size: var(--n-title-font-size);
4276 color: var(--n-title-text-color);
4277 padding: var(--n-header-padding);
4278 transition: border .3s var(--n-bezier);
4279 border-bottom: 1px solid var(--n-divider-color);
4280 border-bottom: var(--n-header-border-bottom);
4281 display: flex;
4282 justify-content: space-between;
4283 align-items: center;
4284 `,[I("main",`
4285 flex: 1;
4286 `),I("close",`
4287 margin-left: 6px;
4288 transition:
4289 background-color .3s var(--n-bezier),
4290 color .3s var(--n-bezier);
4291 `)]),k("drawer-footer",`
4292 display: flex;
4293 justify-content: flex-end;
4294 border-top: var(--n-footer-border-top);
4295 transition: border .3s var(--n-bezier);
4296 padding: var(--n-footer-padding);
4297 `)]),N("right-placement",`
4298 top: 0;
4299 bottom: 0;
4300 right: 0;
4301 border-top-left-radius: var(--n-border-radius);
4302 border-bottom-left-radius: var(--n-border-radius);
4303 `,[I("resize-trigger",`
4304 width: 3px;
4305 height: 100%;
4306 top: 0;
4307 left: 0;
4308 transform: translateX(-1.5px);
4309 cursor: ew-resize;
4310 `)]),N("left-placement",`
4311 top: 0;
4312 bottom: 0;
4313 left: 0;
4314 border-top-right-radius: var(--n-border-radius);
4315 border-bottom-right-radius: var(--n-border-radius);
4316 `,[I("resize-trigger",`
4317 width: 3px;
4318 height: 100%;
4319 top: 0;
4320 right: 0;
4321 transform: translateX(1.5px);
4322 cursor: ew-resize;
4323 `)]),N("top-placement",`
4324 top: 0;
4325 left: 0;
4326 right: 0;
4327 border-bottom-left-radius: var(--n-border-radius);
4328 border-bottom-right-radius: var(--n-border-radius);
4329 `,[I("resize-trigger",`
4330 width: 100%;
4331 height: 3px;
4332 bottom: 0;
4333 left: 0;
4334 transform: translateY(1.5px);
4335 cursor: ns-resize;
4336 `)]),N("bottom-placement",`
4337 left: 0;
4338 bottom: 0;
4339 right: 0;
4340 border-top-left-radius: var(--n-border-radius);
4341 border-top-right-radius: var(--n-border-radius);
4342 `,[I("resize-trigger",`
4343 width: 100%;
4344 height: 3px;
4345 top: 0;
4346 left: 0;
4347 transform: translateY(-1.5px);
4348 cursor: ns-resize;
4349 `)])]),E("body",[E(">",[k("drawer-container",`
4350 position: fixed;
4351 `)])]),k("drawer-container",`
4352 position: relative;
4353 position: absolute;
4354 left: 0;
4355 right: 0;
4356 top: 0;
4357 bottom: 0;
4358 pointer-events: none;
4359 `,[E("> *",`
4360 pointer-events: all;
4361 `)]),k("drawer-mask",`
4362 background-color: rgba(0, 0, 0, .3);
4363 position: absolute;
4364 left: 0;
4365 right: 0;
4366 top: 0;
4367 bottom: 0;
4368 `,[N("invisible",`
4369 background-color: rgba(0, 0, 0, 0)
4370 `),Vi({enterDuration:"0.2s",leaveDuration:"0.2s",enterCubicBezier:"var(--n-bezier-in)",leaveCubicBezier:"var(--n-bezier-out)"})])]),u_=Object.assign(Object.assign({},_e.props),{show:Boolean,width:[Number,String],height:[Number,String],placement:{type:String,default:"right"},maskClosable:{type:Boolean,default:!0},showMask:{type:[Boolean,String],default:!0},to:[String,Object],displayDirective:{type:String,default:"if"},nativeScrollbar:{type:Boolean,default:!0},zIndex:Number,onMaskClick:Function,scrollbarProps:Object,contentClass:String,contentStyle:[Object,String],trapFocus:{type:Boolean,default:!0},onEsc:Function,autoFocus:{type:Boolean,default:!0},closeOnEsc:{type:Boolean,default:!0},blockScroll:{type:Boolean,default:!0},maxWidth:Number,maxHeight:Number,minWidth:Number,minHeight:Number,resizable:Boolean,defaultWidth:{type:[Number,String],default:251},defaultHeight:{type:[Number,String],default:251},onUpdateWidth:[Function,Array],onUpdateHeight:[Function,Array],"onUpdate:width":[Function,Array],"onUpdate:height":[Function,Array],"onUpdate:show":[Function,Array],onUpdateShow:[Function,Array],onAfterEnter:Function,onAfterLeave:Function,drawerStyle:[String,Object],drawerClass:String,target:null,onShow:Function,onHide:Function}),nK=ae({name:"Drawer",inheritAttrs:!1,props:u_,setup(e){const{mergedClsPrefixRef:t,namespaceRef:n,inlineThemeDisabled:r}=We(e),o=dr(),i=_e("Drawer","-drawer",tK,Lq,e,t),a=M(e.defaultWidth),l=M(e.defaultHeight),s=_t(Ce(e,"width"),a),c=_t(Ce(e,"height"),l),d=R(()=>{const{placement:S}=e;return S==="top"||S==="bottom"?"":At(s.value)}),f=R(()=>{const{placement:S}=e;return S==="left"||S==="right"?"":At(c.value)}),h=S=>{const{onUpdateWidth:T,"onUpdate:width":P}=e;T&&we(T,S),P&&we(P,S),a.value=S},p=S=>{const{onUpdateHeight:T,"onUpdate:width":P}=e;T&&we(T,S),P&&we(P,S),l.value=S},m=R(()=>[{width:d.value,height:f.value},e.drawerStyle||""]);function g(S){const{onMaskClick:T,maskClosable:P}=e;P&&C(!1),T&&T(S)}function b(S){g(S)}const v=jS();function y(S){var T;(T=e.onEsc)===null||T===void 0||T.call(e),e.show&&e.closeOnEsc&&ak(S)&&(v.value||C(!1))}function C(S){const{onHide:T,onUpdateShow:P,"onUpdate:show":_}=e;P&&we(P,S),_&&we(_,S),T&&!S&&we(T,S)}ct(qg,{isMountedRef:o,mergedThemeRef:i,mergedClsPrefixRef:t,doUpdateShow:C,doUpdateHeight:p,doUpdateWidth:h});const w=R(()=>{const{common:{cubicBezierEaseInOut:S,cubicBezierEaseIn:T,cubicBezierEaseOut:P},self:{color:_,textColor:O,boxShadow:z,lineHeight:$,headerPadding:D,footerPadding:B,borderRadius:L,bodyPadding:U,titleFontSize:j,titleTextColor:te,titleFontWeight:ue,headerBorderBottom:ge,footerBorderTop:Q,closeIconColor:le,closeIconColorHover:J,closeIconColorPressed:W,closeColorHover:Y,closeColorPressed:he,closeIconSize:ne,closeSize:xe,closeBorderRadius:oe,resizableTriggerColorHover:se}}=i.value;return{"--n-line-height":$,"--n-color":_,"--n-border-radius":L,"--n-text-color":O,"--n-box-sha
4370dow":z,"--n-bezier":S,"--n-bezier-out":P,"--n-bezier-in":T,"--n-header-padding":D,"--n-body-padding":U,"--n-footer-padding":B,"--n-title-text-color":te,"--n-title-font-size":j,"--n-title-font-weight":ue,"--n-header-border-bottom":ge,"--n-footer-border-top":Q,"--n-close-icon-color":le,"--n-close-icon-color-hover":J,"--n-close-icon-color-pressed":W,"--n-close-size":xe,"--n-close-color-hover":Y,"--n-close-color-pressed":he,"--n-close-icon-size":ne,"--n-close-border-radius":oe,"--n-resize-trigger-color-hover":se}}),x=r?Ze("drawer",void 0,w,e):void 0;return{mergedClsPrefix:t,namespace:n,mergedBodyStyle:m,handleOutsideClick:b,handleMaskClick:g,handleEsc:y,mergedTheme:i,cssVars:r?void 0:w,themeClass:x==null?void 0:x.themeClass,onRender:x==null?void 0:x.onRender,isMounted:o}},render(){const{mergedClsPrefix:e}=this;return u(hd,{to:this.to,show:this.show},{default:()=>{var t;return(t=this.onRender)===null||t===void 0||t.call(this),_n(u("div",{class:[`${e}-drawer-container`,this.namespace,this.themeClass],style:this.cssVars,role:"none"},this.showMask?u(Zt,{name:"fade-in-transition",appear:this.isMounted},{default:()=>this.show?u("div",{"aria-hidden":!0,class:[`${e}-drawer-mask`,this.showMask==="transparent"&&`${e}
4370-drawer-mask--invisible`],onClick:this.handleMaskClick}):null}):null,u(Vq,Object.assign({},this.$attrs,{class:[this.drawerClass,this.$attrs.class],style:[this.mergedBodyStyle,this.$attrs.style],blockScroll:this.blockScroll,contentStyle:this.contentStyle,contentClass:this.contentClass,placement:this.placement,scrollbarProps:this.scrollbarProps,show:this.show,displayDirective:this.displayDirective,nativeScrollbar:this.nativeScrollbar,onAfterEnter:this.onAfterEnter,onAfterLeave:this.onAfterLeave,trapFocus:this.trapFocus,autoFocus:this.autoFocus,resizable:this.resizable,maxHeight:this.maxHeight,minHeight:this.minHeight,maxWidth:this.maxWidth,minWidth:this.minWidth,showMask:this.showMask,onEsc:this.handleEsc,onClickoutside:this.handleOutsideClick}),this.$slots)),[[fd,{zIndex:this.zIndex,enabled:this.show}]])}})}}),f_={title:String,headerClass:String,headerStyle:[Object,String],footerClass:String,footerStyle:[Object,String],bodyClass:String,bodyStyle:[Object,String],bodyContentClass:String,bodyContentStyle:[Object,String],nativeScrollbar:{type:Boolean,default:!0},scrollbarProps:Object,closable:Boolean},rK=ae({name:"DrawerContent",props:f_,slots:Object,setup(){const e=Ve(qg,null);e||jn("drawer-content","`n-drawer-content` must be placed inside `n-drawer`.");const{doUpdateShow:t}=e;function n(){t(!1)}return{handleCloseClick:n,mergedTheme:e.mergedThemeRef,mergedClsPrefix:e.mergedClsPrefixRef}},render(){const{title:e,mergedClsPrefix:t,nativeScrollbar:n,mergedTheme:r,bodyClass:o,bodyStyle:i,bodyContentClass:a,bodyContentStyle:l,headerClass:s,headerStyle:c,footerClass:d,footerStyle:f,scrollbarProps:h,closable:p,$slots:m}=this;return u("div",{role:"none",class:[`${t}-drawer-content`,n&&`${t}-drawer-content--native-scrollbar`]},m.header||e||p?u("div",{class:[`${t}-drawer-header`,s],style:c,role:"none"},u("div",{class:`${t}-drawer-header__main`,role:"heading","aria-level":"1"},m.header!==void 0?m.header():e),p&&u(Xi,{onClick:this.handleCloseClick,clsPrefix:t,class:`${t}-drawer-header__close`,absolute:!0})):null,n?u("div",{class:[`${t}-drawer-body`,o],style:i,role:"none"},u("div",{class:[`${t}-drawer-body-content-wrapper`,a],style:l,role:"none"},m)):u(mn,Object.assign({themeOverrides:r.peerOverrides.Scrollbar,theme:r.peers.Scrollbar},h,{class:`${t}-drawer-body`,contentClass:[`${t}-drawer-body-content-wrapper`,a],contentStyle:l}),m),m.footer?u("div",{class:[`${t}-drawer-footer`,d],style:f,role:"none"},m.footer()):null)}}),h_={actionMargin:"0 0 0 20px",actionMarginRtl:"0 20px 0 0"},oK={name:"DynamicInput",common:et,peers:{Input:yo,Button:io},self(){return h_}};function iK(){return h_}const aK={name:"DynamicInput",common:nt,peers:{Input:ro,Button:oo},self:iK},Zv="n-dynamic-input",lK=ae({name:"DynamicInputInputPreset",props:{clsPrefix:{type:String,required:!0},value:{type:String,default:""},disabled:Boolean,parentPath:String,path:String,onUpdateValue:{type:Function,required:!0}},setup(){const{mergedThemeRef:e,placeholderRef:t}=Ve(Zv);return{mergedTheme:e,placeholder:t}},render(){const{mergedTheme:e,placeholder:t,value:n,clsPrefix:r,onUpdateValue:o,disabled:i}=this;return u("div",{class:`${r}-dynamic-input-preset-input`},u(tr,{theme:e.peers.Input,"theme-overrides":e.peerOverrides.Input,value:n,placeholder:t,onUpdateValue:o,disabled:i}))}}),sK=ae({name:"DynamicInputPairPreset",props:{clsPrefix:{type:String,required:!0},value:{type:Object,default:()=>({key:"",value:""})},disabled:Boolean,parentPath:String,path:String,onUpdateValue:{type:Function,required:!0}},setup(e){const{mergedThemeRef:t,keyPlaceholderRef:n,valuePlaceholderRef:r}=Ve(Zv);return{mergedTheme:t,keyPlaceholder:n,valuePlaceholder:r,handleKeyInput(o){e.onUpdateValue({key:o,value:e.value.value})},handleValueInput(o){e.onUpdateValue({key:e.value.key,value:o})}}},render(){const{mergedTheme:e,keyPlaceholder:t,valuePlaceholder:n,value:r,clsPrefix:o,disabled:i}=this;return u("div",{class:`${o}-dynamic-input-preset-pair`},u(tr,{theme:e.peers.Input,"theme-overrides":e.peerOverrides.Input,value:r.key,class:`${o}-dynamic-input-pair-input`,placeholder:t,onUpdateValue:this.handleKeyInput,disabled:i}),u(tr,{theme:e.peers.Input,"theme-overrides":e.peerOverrides.Input,value:r.value,class:`${o}-dynamic-input-pair-input`,placeholder:n,onUpdateValue:this.handleValueInput,disabled:i}))}}),cK=k("dynamic-input",{width:"100%"},[k("dynamic-input-item",`
4371 margin-bottom: 10px;
4372 display: flex;
4373 flex-wrap: nowrap;
4374 `,[k("dynamic-input-preset-input",{flex:1,alignItems:"center"}),k("dynamic-input-preset-pair",`
4375 flex: 1;
4376 display: flex;
4377 align-items: center;
4378 `,[k("dynamic-input-pair-input",[E("&:first-child",{"margin-right":"12px"})])]),I("action",`
4379 align-self: flex-start;
4380 display: flex;
4381 justify-content: flex-end;
4382 flex-shrink: 0;
4383 flex-grow: 0;
4384 margin: var(--action-margin);
4385 `,[N("icon",{cursor:"pointer"})]),E("&:last-child",{marginBottom:0})]),k("form-item",`
4386 padding-top: 0 !important;
4387 margin-right: 0 !important;
4388 `,[k("form-item-blank",{paddingTop:"0 !important"})])]),su=new WeakMap,m_=Object.assign(Object.assign({},_e.props),{max:Number,min:{type:Number,default:0},value:Array,defaultValue:{type:Array,default:()=>[]},preset:{type:String,default:"input"},keyField:String,itemClass:String,itemStyle:[String,Object],keyPlaceholder:{type:String,default:""},valuePlaceholder:{type:String,default:""},placeholder:{type:String,default:""},disabled:Boolean,showSortButton:Boolean,createButtonProps:Object,onCreate:Function,onRemove:Function,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],onClear:Function,onInput:[Function,Array]}),dK=ae({name:"DynamicInput",props:m_,setup(e,{slots:t}){const{mergedComponentPropsRef:n,mergedClsPrefixRef:r,mergedRtlRef:o,inlineThemeDisabled:i}=We(),a=Ve(qu,null),l=M(e.defaultValue),c=_t(Ce(e,"value"),l),d=_e("DynamicInput","-dynamic-input",cK,aK,e,r),f=R(()=>{const{value:_}=c;if(Array.isArray(_)){const{max:O}=e;return O!==void 0&&_.length>=O}return!1}),h=R(()=>{const{value:_}=c;return Array.isArray(_)?_.length<=e.min:!0}),p=R(()=>{var _,O;return(O=(_=n==null?void 0:n.value)===null||_===void 0?void 0:_.DynamicInput)===null||O===void 0?void 0:O.buttonSize});function m(_){const{onInput:O,"onUpdate:value":z,onUpdateValue:$}=e;O&&we(O,_),z&&we(z,_),$&&we($,_),l.value=_}function g(_,O){if(_==null||typeof _!="object")return O;const z=ll(_)?Xt(_):_;let $=su.get(z);return $===void 0&&su.set(z,$=Wr()),$}function b(_,O){const{value:z}=c,$=Array.from(z??[]),D=$[_];if($[_]=O,D&&O&&typeof D=="object"&&typeof O=="object"){const B=ll(D)?Xt(D):D,L=ll(O)?Xt(O):O,U=su.get(B);U!==void 0&&su.set(L,U)}m($)}function v(){y(-1)}function y(_){const{value:O}=c,{onCreate:z}=e,$=Array.from(O??[]);if(z)$.splice(_+1,0,z(_+1)),m($);else if(t.default)$.splice(_+1,0,null),m($);else switch(e.preset){case"input":$.splice(_+1,0,""),m($);break;case"pair":$.splice(_+1,0,{key:"",value:""}),m($);break}}function C(_){const{value:O}=c;if(!Array.isArray(O))return;const{min:z}=e;if(O.length<=z)return;const{onRemove:$}=e;$&&$(_);const D=Array.from(O);D.splice(_,1),m(D)}function w(_,O,z){if(O<0||z<0||O>=_.length||z>=_.length||O===z)return;const $=_[O];_[O]=_[z],_[z]=$}function x(_,O){const{value:z}=c;if(!Array.isArray(z))return;const $=Array.from(z);_==="up"&&w($,O,O-1),_==="down"&&w($,O,O+1),m($)}ct(Zv,{mergedThemeRef:d,keyPlaceholderRef:Ce(e,"keyPlaceholder"),valuePlaceholderRef:Ce(e,"valuePlaceholder"),placeholderRef:Ce(e,"placeholder")});const S=Kt("DynamicInput",o,r),T=R(()=>{const{self:{actionMargin:_,actionMarginRtl:O}}=d.value;return{"--action-margin":_,"--action-margin-rtl":O}}),P=i?Ze("dynamic-input",void 0,T,e):void 0;return{locale:On("DynamicInput").localeRef,rtlEnabled:S,buttonSize:p,mergedClsPrefix:r,NFormItem:a,uncontrolledValue:l,mergedValue:c,insertionDisabled:f,removeDisabled:h,handleCreateClick:v,ensureKey:g,handleValueChange:b,remove:C,move:x,createItem:y,mergedTheme:d,cssVars:i?void 0:T,themeClass:P==null?void 0:P.themeClass,onRender:P==null?void 0:P.onRender}},render(){const{$slots:e,itemClass:t,buttonSize:n,mergedClsPrefix:r,mergedValue:o,locale:i,mergedTheme:a,keyField:l,itemStyle:s,preset
4388:c,showSortButton:d,NFormItem:f,ensureKey:h,handleValueChange:p,remove:m,createItem:g,move:b,onRender:v,disabled:y}=this;return v==null||v(),u("div",{class:[`${r}-dynamic-input`,this.rtlEnabled&&`${r}-dynamic-input--rtl`,this.themeClass],style:this.cssVars},!Array.isArray(o)||o.length===0?u(Vt,Object.assign({block:!0,ghost:!0,dashed:!0,size:n},this.createButtonProps,{disabled:this.insertionDisabled||y,theme:a.peers.Button,themeOverrides:a.peerOverrides.Button,onClick:this.handleCreateClick}),{default:()=>Ct(e["create-button-default"],()=>[i.create]),icon:()=>Ct(e["create-button-icon"],()=>[u(vt,{clsPrefix:r},{default:()=>u(Cs,null)})])}):o.map((C,w)=>u("div",{key:l?C[l]:h(C,w),"data-key":l?C[l]:h(C,w),class:[`${r}-dynamic-input-item`,t],style:s},En(e.default,{value:o[w],index:w},()=>[c==="input"?u(lK,{disabled:y,clsPrefix:r,value:o[w],parentPath:f?f.path.value:void 0,path:f!=null&&f.path.value?`${f.path.value}[${w}]`:void 0,onUpdateValue:x=>{p(w,x)}}):c==="pair"?u(sK,{disabled:y,clsPrefix:r,value:o[w],parentPath:f?f.path.value:void 0,path:f!=null&&f.path.value?`${f.path.value}[${w}]`:void 0,onUpdateValue:x=>{p(w,x)}}):null]),En(e.action,{value:o[w],index:w,create:g,remove:m,move:b},()=>[u("div",{class:`${r}-dynamic-input-item__action`},u(vv,{size:n},{default:()=>[u(Vt,{disabled:this.removeDisabled||y,theme:a.peers.Button,themeOverrides:a.peerOverrides.Button,circle:!0,onClick:()=>{m(w)}},{icon:()=>u(vt,{clsPrefix:r},{default:()=>u(mR,null)})}),u(Vt,{disabled:this.insertionDisabled||y,circle:!0,theme:a.peers.Button,themeOverrides:a.peerOverrides.Button,onClick:()=>{g(w)}},{icon:()=>u(vt,{clsPrefix:r},{default:()=>u(Cs,null)})}),d?u(Vt,{disabled:w===0||y,circle:!0,theme:a.peers.Button,themeOverrides:a.peerOverrides.Button,onClick:()=>{b("up",w)}},{icon:()=>u(vt,{clsPrefix:r},{default:()=>u(V6,null)})}):null,d?u(Vt,{disabled:w===o.length-1||y,circle:!0,theme:a.peers.Button,themeOverrides:a.peerOverrides.Button,onClick:()=>{b("down",w)}},{icon:()=>u(vt,{clsPrefix:r},{default:()=>u(dR,null)})}):null]}))]))))}}),p_={gapSmall:"4px 8px",gapMedium:"8px 12px",gapLarge:"12px 16px"},g_={name:"Space",self(){return p_}};function uK(){return p_}const v_={name:"Space",self:uK};let mm;function fK(){if(!Kr)return!0;if(mm===void 0){const e=document.createElement("div");e.style.display="flex",e.style.flexDirection="column",e.style.rowGap="1px",e.appendChild(document.createElement("div")),e.appendChild(document.createElement("div")),document.body.appendChild(e);const t=e.scrollHeight===1;return document.body.removeChild(e),mm=t}return mm}const b_=Object.assign(Object.assign({},_e.props),{align:String,justify:{type:String,default:"start"},inline:Boolean,vertical:Boolean,reverse:Boolean,size:[String,Number,Array],wrapItem:{type:Boolean,default:!0},itemClass:String,itemStyle:[String,Object],wrap:{type:Boolean,default:!0},internalUseGap:{type:Boolean,default:void 0}}),y_=ae({name:"Space",props:b_,setup(e){const{mergedClsPrefixRef:t,mergedRtlRef:n,mergedComponentPropsRef:r}=We(e),o=R(()=>{var l,s;return e.size||((s=(l=r==null?void 0:r.value)===null||l===void 0?void 0:l.Space)===null||s===void 0?void 0:s.size)||"medium"}),i=_e("Space","-space",void 0,v_,e,t),a=Kt("Space",n,t);return{useGap:fK(),rtlEnabled:a,mergedClsPrefix:t,margin:R(()=>{const l=o.value;if(Array.isArray(l))return{horizontal:l[0],vertical:l[1]};if(typeof l=="number")return{horizontal:l,vertical:l};const{self:{[Oe("gap",l)]:s}}=i.value,{row:c,col:d}=zS(s);return{horizontal:en(d),vertical:en(c)}})}},render(){const{vertical:e,reverse:t,align:n,inline:r,justify:o,itemClass:i,itemStyle:a,margin:l,wrap:s,mergedClsPrefix:c,rtlEnabled:d,useGap:f,wrapItem:h,internalUseGap:p}=this,m=Zr(Ns(this),!1);if(!m.length)return null;const g=`${l.horizontal}px`,b=`${l.horizontal/2}px`,v=`${l.vertical}px`,y=`${l.vertical/2}px`,C=m.length-1,w=o.startsWith("space-");return u("div",{role:"none",class:[`${c}-space`,d&&`${c}-space--rtl`],style:{display:r?"inline-flex":"flex",flexDirection:e&&!t?"column":e&&t?"column-reverse":!e&&t?"row-reverse":"row",justifyContent:["start","end"].includes(o)?`flex-${o}`:o,flexWrap:!s||e?"nowrap":"wrap",marginTop:f||e?"":`-${y}`,marginBottom:f||e?"":`-${y}`,alignItems:n,gap:f?`${l.vertical}px ${l.horizontal}px`:""}},!h&&(f||p)?m:m.map((x,S)=>x.type===Xn?x:u("div",{role:"none",class:i,style:[a,{maxWidth:"100%"},f?"":e?{marginBottom:S!==C?v:""}:d?{marginLeft:w?o==="space-between"&&S===C?"":b:S!==C?g:"",marginRight:w?o==="space-between"&&S===0?"":b:"",paddingTop:y,paddingBottom:y}:{marginRight:w?o==="space-between"&&S===C?"":b:S!==C?g:"",marginLeft:w?o==="space-between"&&S===0?"":b:"",paddingTop:y,paddingBottom:y}]},x)))}}),hK={name:"DynamicTags",common:et,peers:{Input:yo,Button:io,Tag:zR,Space:g_},self(){return{inputWidth:"64px"}}},mK={name:"DynamicTags",common:nt,peers:{Input:ro,Button:oo,Tag:AR,Space:v_},self(){return{inputWidth:"64px"}}},pK=k("dynamic-tags",[k("input",{minWidth:"var(--n-input-width)"})]),x_=Object.assign(Object.assign(Object.assign({},_e.props),IR),{size:String,closable:{type:Boolean,default:!0},defaultValue:{type:Array,default:()=>[]},value:Array,inputClass:String,inputStyle:[String,Object],inputProps:Object,max:Number,tagClass:String,tagStyle:[String,Object],renderTag:Function,onCreate:{type:Function,default:e=>e},"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],onChange:[Function,Array]}),gK=ae({name:"DynamicTags",props:x_,slots:Object,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n,mergedComponentPropsRef:r}=We(e),o=R(()=>{var z,$;return e.size||(($=(z=r==null?void 0:r.value)===null||z===void 0?void 0:z.DynamicTags)===null||$===void 0?void 0:$.size)||"medium"}),{localeRef:i}=On("DynamicTags"),a=zn(e),{mergedDisabledRef:l}=a,s=M(""),c=M(!1),d=M(!0),f=M(null),h=_e("DynamicTags","-dynamic-tags",pK,mK,e,t),p=M(e.defaultValue),g=_t(Ce(e,"value"),p),b=R(()=>i.value.add),v=R(()=>cp(o.value)),y=R(()=>l.value||!!e.max&&g.value.length>=e.max);
4388function C(z){const{onChange:$,"onUpdate:value":D,onUpdateValue:B}=e,{nTriggerFormInput:L,nTriggerFormChange:U}=a;$&&we($,z),B&&we(B,z),D&&we(D,z),p.value=z,L(),U()}function w(z){const $=g.value.slice(0);$.splice(z,1),C($)}function x(z){switch(z.key){case"Enter":S()}}function S(z){const $=z??s.value;if($){const D=g.value.slice(0);D.push(e.onCreate($)),C(D)}c.value=!1,d.value=!0,s.value=""}function T(){S()}function P(){c.value=!0,zt(()=>{var z;(z=f.value)===null||z===void 0||z.focus(),d.value=!1})}const _=R(()=>{const{self:{inputWidth:z}}=h.value;return{"--n-input-width":z}}),O=n?Ze("dynamic-tags",void 0,_,e):void 0;return{mergedClsPrefix:t,inputInstRef:f,localizedAdd:b,inputSize:v,mergedSize:o,inputValue:s,showInput:c,inputForceFocused:d,mergedValue:g,mergedDisabled:l,triggerDisabled:y,handleInputKeyDown:x,handleAddClick:P,handleInputBlur:T,handleCloseClick:w,handleInputConfirm:S,mergedTheme:h,cssVars:n?void 0:_,themeClass:O==null?void 0:O.themeClass,onRender:O==null?void 0:O.onRender}},render(){const{mergedTheme:e,cssVars:t,mergedClsPrefix:n,onRender:r,renderTag:o}=this;return r==null||r(),u(y_,{class:[`${n}-dynamic-tags`,this.themeClass],size:"small",style:t,theme:e.peers.Space,themeOverrides:e.peerOverrides.Space,itemStyle:"display: flex;"},{default:()=>{const{mergedTheme:i,tagClass:a,tagStyle:l,type:s,round:c,mergedSize:d,color:f,closable:h,mergedDisabled:p,showInput:m,inputValue:g,inputClass:b,inputStyle:v,inputSize:y,inputForceFocused:C,triggerDisabled:w,handleInputKeyDown:x,handleInputBlur:S,handleAddClick:T,handleCloseClick:P,handleInputConfirm:_,$slots:O}=this;return this.mergedValue.map((z,$)=>o?o(z,$):u(Ac,{key:$,theme:i.peers.Tag,themeOverrides:i.peerOverrides.Tag,class:a,style:l,type:s,round:c,size:d,color:f,closable:h,disabled:p,onClose:()=>{P($)}},{default:()=>typeof z=="string"?z:z.label})).concat(m?O.input?O.input({submit:_,deactivate:S}):u(tr,Object.assign({placeholder:"",size:y,style:v,class:b,autosize:!0},this.inputProps,{ref:"inputInstRef",value:g,onUpdateValue:z=>{this.inputValue=z},theme:i.peers.Input,themeOverrides:i.peerOverrides.Input,onKeydown:x,onBlur:S,internalForceFocus:C})):O.trigger?O.trigger({activate:T,disabled:w}):u(Vt,{dashed:!0,disabled:w,theme:i.peers.Button,themeOverrides:i.peerOverrides.Button,size:y,onClick:T},{icon:()=>u(vt,{clsPrefix:n},{default:()=>u(Cs,null)})}
4388))}})}}),vK={name:"Element",common:et},bK={common:nt},C_=Object.assign(Object.assign({},_e.props),{tag:{type:String,default:"div"}}),Ax=ae({name:"Element",alias:["El"],props:C_,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=We(e),r=_e("Element","-element",void 0,bK,e,t),o=R(()=>{const{common:a}=r.value;return Object.keys(a).reduce((l,s)=>(l[`--${aR(s)}`]=a[s],l),{})}),i=n?Ze("element",void 0,o,e):void 0;return{mergedClsPrefix:t,cssVars:n?void 0:o,themeClass:i==null?void 0:i.themeClass,onRender:i==null?void 0:i.onRender}},render(){var e;const{tag:t,mergedClsPrefix:n,cssVars:r,themeClass:o,onRender:i,$slots:a}=this;return i==null||i(),u(t,{role:"none",class:[`${n}-element`,o],style:r},(e=a.default)===null||e===void 0?void 0:e.call(a))}}),w_={value:String,katex:Object,katexOptions:Object},yK=ae({name:"Equation",props:w_,setup(e){const t=Ve(qr),n=R(()=>{var r;const o=((r=e.katex||(t==null?void 0:t.mergedKatexRef.value))===null||r===void 0?void 0:r.renderToString(e.value||"",Object.assign({throwOnError:!1},e.katexOptions)))||"no katex provided",i=o.match(/^<([a-z]+)[^>]+class="([^"]+)"[^>]*>/),a=(i==null?void 0:i[1])||"span",l=i==null?void 0:i[2],s=o.replace(/^<[a-z]+[^>]*>/,"").replace(/<\/[a-z]+>$/,"");return{wrapperTag:a,innerHtml:s,wrapperClass:l}});return()=>{const{innerHtml:r,wrapperClass:o,wrapperTag:i}=n.value;return u(i,{class:o,innerHTML:r})}}}),S_={gapSmall:"4px 8px",gapMedium:"8px 12px",gapLarge:"12px 16px"},xK={name:"Flex",self(){return S_}};function CK(){return S_}const wK={self:CK},k_=Object.assign(Object.assign({},_e.props),{align:String,justify:{type:String,default:"start"},inline:Boolean,vertical:Boolean,reverse:Boolean,size:{type:[String,Number,Array],default:"medium"},wrap:{type:Boolean,default:!0}}),SK=ae({name:"Flex",props:k_,setup(e){const{mergedClsPrefixRef:t,mergedRtlRef:n}=We(e),r=_e("Flex","-flex",void 0,wK,e,t);return{rtlEnabled:Kt("Flex",n,t),mergedClsPrefix:t,margin:R(()=>{const{size:i}=e;if(Array.isArray(i))return{horizontal:i[0],vertical:i[1]};if(typeof i=="number")return{horizontal:i,vertical:i};const{self:{[Oe("gap",i)]:a}}=r.value,{row:l,col:s}=zS(a);return{horizontal:en(s),vertical:en(l)}})}},render(){const{vertical:e,reverse:t,align:n,inline:r,justify:o,margin:i,wrap:a,mergedClsPrefix:l,rtlEnabled:s}=this,c=Zr(Ns(this),!1);return c.length?u("div",{role:"none",class:[`${l}-flex`,s&&`${l}-flex--rtl`],style:{display:r?"inline-flex":"flex",flexDirection:e&&!t?"column":e&&t?"column-reverse":!e&&t?"row-reverse":"row",justifyContent:o,flexWrap:!a||e?"nowrap":"wrap",alignItems:n,gap:`${i.vertical}px ${i.horizontal}px`}},c):null}}),kK={name:"ButtonGroup",common:et},RK={feedbackPadding:"4px 0 0 2px",feedbackHeightSmall:"24px",feedbackHeightMedium:"24px",feedbackHeightLarge:"26px",feedbackFontSizeSmall:"13px",feedbackFontSizeMedium:"14px",feedbackFontSizeLarge:"14px",labelFontSizeLeftSmall:"14px",labelFontSizeLeftMedium:"14px",labelFontSizeLeftLarge:"15px",labelFontSizeTopSmall:"13px",labelFontSizeTopMedium:"14px",labelFontSizeTopLarge:"14px",labelHeightSmall:"24px",labelHeightMedium:"26px",labelHeightLarge:"28px",labelPaddingVertical:"0 0 6px 2px",labelPaddingHorizontal:"0 12px 0 0",labelTextAlignVertical:"left",labelTextAlignHorizontal:"right",labelFontWeight:"400"};function R_(e){const{heightSmall:t,heightMedium:n,heightLarge:r,textColor1:o,errorColor:i,warningColor:a,lineHeight:l,textColor3:s}=e;return Object.assign(Object.assign({},RK),{blankHeightSmall:t,blankHeightMedium:n,blankHeightLarge:r,lineHeight:l,labelTextColor:o,asteriskColor:i,feedbackTextColorError:i,feedbackTextColorWarning:a,feedbackTextColor:s})}const T_={common:nt,self:R_},TK={name:"Form",common:et,self:R_},PK={name:"GradientText",common:et,self(e){const{primaryColor:t,successColor:n,warningColor:r,errorColor:o,infoColor:i,primaryColorSuppl:a,successColorSuppl:l,warningColorSuppl:s,errorColorSuppl:c,infoColorSuppl:d,fontWeightStrong:f}=e;return{fontWeight:f,rotate:"252deg",colorStartPrimary:t,colorEndPrimary:a,colorStartInfo:i,colorEndInfo:d,colorStartWarning:r,colorEndWarning:s,colorStartError:o,colorEndError:c,colorStartSuccess:n,colorEndSuccess:l}}};function _K(e){const{primaryColor:t,successColor:n,warningColor:r,errorColor:o,infoColor:i,fontWeightStrong:a}=e;return{fontWeight:a,rotate:"252deg",colorStartPrimary:Ye(t,{alph
4388a:.6}),colorEndPrimary:t,colorStartInfo:Ye(i,{alpha:.6}),colorEndInfo:i,colorStartWarning:Ye(r,{alpha:.6}),colorEndWarning:r,colorStartError:Ye(o,{alpha:.6}),colorEndError:o,colorStartSuccess:Ye(n,{alpha:.6}),colorEndSuccess:n}}const OK={common:nt,self:_K},$K={name:"InputNumber",common:et,peers:{Button:io,Input:yo},self(e){const{textColorDisabled:t}=e;return{iconColorDisabled:t}}};function EK(e){const{textColorDisabled:t}=e;return{iconColorDisabled:t}}const zK={name:"InputNumber",common:nt,peers:{Button:oo,Input:ro},self:EK};function P_(){return{inputWidthSmall:"24px",inputWidthMedium:"30px",inputWidthLarge:"36px",gapSmall:"8px",gapMedium:"8px",gapLarge:"8px"}}const AK={name:"InputOtp",common:nt,peers:{Input:ro},self:P_},IK={name:"InputOtp",common:et,peers:{Input:yo},self:P_},DK={name:"Layout",common:et,peers:{Scrollbar:Er},self(e){const{textColor2:t,bodyColor:n,popoverColor:r,cardColor:o,dividerColor:i,scrollbarColor:a,scrollbarColorHover:l}=e;return{textColor:t,textColorInverted:t,color:n,colorEmbedded:n,headerColor:o,headerColorInverted:o,footerColor:o,footerColorInverted:o,headerBorderColor:i,headerBorderColorInverted:i,footerBorderColor:i,footerBorderColorInverted:i,siderBorderColor:i,siderBorderColorInverted:i,siderColor:o,siderColorInverted:o,siderToggleButtonBorder:"1px solid transparent",siderToggleButtonColor:r,siderToggleButtonIconColor:t,siderToggleButtonIconColorInverted:t,siderToggleBarColor:ft(n,a),siderToggleBarColorHover:ft(n,l),__invertScrollbar:"false"}}};function NK(e){const{baseColor:t,textColor2:n,bodyColor:r,cardColor:o,dividerColor:i,actionColor:a,scrollbarColor:l,scrollbarColorHover:s,invertedColor:c}=e;return{textColor:n,textColorInverted:"#FFF",color:r,colorEmbedded:a,headerColor:o,headerColorInverted:c,footerColor:a,footerColorInverted:c,headerBorderColor:i,headerBorderColorInverted:c,footerBorderColor:i,footerBorderColorInverted:c,siderBorderColor:i,siderBorderColorInverted:c,siderColor:o,siderColorInverted:c,siderToggleButtonBorder:`1px solid ${i}`,siderToggleButtonColor:t,siderToggleButtonIconColor:n,siderToggleButtonIconColorInverted:n,siderToggleBarColor:ft(r,l),siderToggleBarColorHover:ft(r,s),__invertScrollbar:"true"}}const Zf={name:"Layout",common:nt,peers:{Scrollbar:$r},self:NK},MK={name:"Row",common:et};function __(e){const{textColor2:t,cardColor:n,modalColor:r,popoverColor:o,dividerColor:i,borderRadius:a,fontSize:l,hoverColor:s}=e;return{textColor:t,color:n,colorHover:s,colorModal:r,colorHoverModal:ft(r,s),colorPopover:o,colorHoverPopover:ft(o,s),borderColor:i,borderColorModal:ft(r,i),borderColorPopover:ft(o,i),borderRadius:a,fontSize:l}}const FK={common:nt,self:__},BK={name:"List",common:et,self:__},LK={name:"Log",common:et,peers:{Scrollbar:Er,Code:sP},self(e){const{textColor2:t,inputColor:n,fontSize:r,primaryColor:o}=e;return{loaderFontSize:r,loaderTextColor:t,loaderColor:n,loaderBorder:"1px solid #0000",loadingColor:o}}};function HK(e){const{textColor2:t,modalColor:n,borderColor:r,fontSize:o,primaryColor:i}=e;return{loaderFontSize:o,loaderTextColor:t,loaderColor:n,loaderBorder:`1px solid ${r}`,loadingColor:i}}const VK={name:"Log",common:nt,peers:{Scrollbar:$r,Code:cP},self:HK},jK={name:"Mention",common:et,peers:{InternalSelectMenu:vd,Input:yo},self(e){const{boxShadow2:t}=e;return{menuBoxShadow:t}}};function UK(e){const{boxShadow2:t}=e;return{menuBoxShadow:t}}const WK={name:"Mention",common:nt,peers:{InternalSelectMenu:Fs,Input:ro},self:UK};function qK(e,t,n,r){return{itemColorHoverInverted:"#0000",itemColorActiveInverted:t,itemColorActiveHoverInverted:t,itemColorActiveCollapsedInverted:t,itemTextColorInverted:e,itemTextColorHoverInverted:n,itemTextColorChildActiveInverted:n,itemTextColorChildActiveHoverInverted:n,itemTextColorActiveInverted:n,itemTextColorActiveHoverInverted:n,itemTextColorHorizontalInverted:e,itemTextColorHoverHorizontalInverted:n,itemTextColorChildActiveHorizontalInverted:n,itemTextColorChildActiveHoverHorizontalInverted:n,itemTextColorActiveHorizontalInverted:n,itemTextColorActiveHoverHorizontalInverted:n,itemIconColorInverted:e,itemIconColorHoverInverted:n,itemIconColorActiveInverted:n,itemIconColorActiveHoverInverted:n,itemIconColorChildActiveInverted:n,itemIconColorChildActiveHoverInverted:n,itemIconColorCollapsedInverted:e,itemIconColorHorizontalInverted:e,itemIconColorHoverHorizontalInverted:n,itemIconColorActiveHorizontalInverted:n,itemIconColorActiveHoverHorizontalInverted:n,itemIconColorChildActiveHorizontalInverted:n,itemIconColorChildActiveHoverHorizontalInverted:n,arrowColorInverted:e,arrowColorHoverInverted:n,arrowColorActiveInverted:n,arrowColorActiveHoverInverted:n,arrowColorChildActiveInverted:n,arrowColorChildActiveHoverInverted:n,groupTextColorInverted:r}}function O_(e){const{borderRadius:t,textColor3:n,primaryColor:r,textColor2:o,textColor1:i,fontSize:a,dividerColor:l,hoverColor:s,primaryColorHover:c}=e;return Object.assign({borderRadius:t,color:"#0000",groupTextColor:n,itemColorHover:s,itemColorActive:Ye(r,{alpha:.1}),itemColorActiveHover:Ye(r,{alpha:.1}),itemColorActiveCollapsed:Ye(r,{alpha:.1}),itemTextColor:o,itemTextColorHover:o,itemTextColorActive:r,itemTextColorActiveHover:r,itemTextColorChildActive:r,itemTextColorChildActiveHover:r,itemTextColorHorizontal:o,itemTextColorHoverHorizontal:c,itemTextColorActiveHorizontal:r,itemTextColorActiveHoverHorizontal:r,itemTextColorChildActiveHorizontal:r,itemTextColorChildActiveHoverHorizontal:r,itemIconColor:i,itemIconColorHover:i,itemIconColorActive:r,itemIconColorActiveHover:r,itemIconColorChildActive:r,itemIconColorChildActiveHover:r,itemIconColorCollapsed:i,itemIconColorHorizontal:i,itemIconColorHoverHorizontal:c,itemIconColorActiveHorizontal:r,itemIconColorActiveHoverHorizontal:r,itemIconColorChildActiveHorizontal:r,itemIconColorChildActiveHoverHorizontal:r,itemHeight:"42px",arrowColor:o,arrowColorHover:o,arrowColorActive:r,arrowColorActiveHover:r,arrowColorChildActive:r,arrowColorChildActiveHover:r,colorInverted:"#0000",borderColorHorizontal:"#0000",fontSize:a,dividerColor:l},qK("#BBB",r,"#FFF","#AAA"))}const KK={name:"Menu",common:nt,peers:{Tooltip:Kf,Dropdown:Ov},self:O_},YK={name:"Menu",common:et,peers:{Tooltip:qf,Dropdown:$v},self(e){const{primaryColor:t,primaryColorSuppl:n}=e,r=O_(e);
4388return r.itemColorActive=Ye(t,{alpha:.15}),r.itemColorActiveHover=Ye(t,{alpha:.15}),r.itemColorActiveCollapsed=Ye(t,{alpha:.15}),r.itemColorActiveInverted=n,r.itemColorActiveHoverInverted=n,r.itemColorActiveCollapsedInverted=n,r}},GK={titleFontSize:"18px",backSize:"22px"};function $_(e){const{textColor1:t,textColor2:n,textColor3:r,fontSize:o,fontWeightStrong:i,primaryColorHover:a,primaryColorPressed:l}=e;return Object.assign(Object.assign({},GK),{titleFontWeight:i,fontSize:o,titleTextColor:t,backColor:n,backColorHover:a,backColorPressed:l,subtitleTextColor:r})}const XK={name:"PageHeader",common:nt,self:$_},QK={name:"PageHeader",common:et,self:$_},ZK={iconSize:"22px"};function E_(e){const{fontSize:t,warningColor:n}=e;return Object.assign(Object.assign({},ZK),{fontSize:t,iconColor:n})}const JK={name:"Popconfirm",common:nt,peers:{Button:oo,Popover:Il},self:E_},eY={name:"Popconfirm",common:et,peers:{Button:io,Popover:Dl},self:E_};function z_(e){const{infoColor:t,successColor:n,warningColor:r,errorColor:o,textColor2:i,progressRailColor:a,fontSize:l,fontWeight:s}=e;return{fontSize:l,fontSizeCircle:"28px",fontWeightCircle:s,railColor:a,railHeight:"8px",iconSizeCircle:"36px",iconSizeLine:"18px",iconColor:t,iconColorInfo:t,iconColorSuccess:n,iconColorWarning:r,iconColorError:o,textColorCircle:i,textColorLineInner:"rgb(255, 255, 255)",textColorLineOuter:i,fillColor:t,fillColorInfo:t,fillColorSuccess:n,fillColorWarning:r,fillColorError:o,lineBgProcessing:"linear-gradient(90deg, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, .5) 100%)"}}const A_={name:"Progress",common:nt,self:z_},I_={name:"Progress",common:et,self(e){const t=z_(e);return t.textColorLineInner="rgb(0, 0, 0)",t.lineBgProcessing="linear-gradient(90deg, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, .5) 100%)",t}},tY={name:"Rate",common:et,self(e){const{railColor:t}=e;return{itemColor:t,itemColorActive:"#CCAA33",itemSize:"20px",sizeSmall:"16px",sizeMedium:"20px",sizeLarge:"24px"}}};function nY(e){const{railColor:t}=e;return{itemColor:t,itemColorActive:"#FFCC33",sizeSmall:"16px",sizeMedium:"20px",sizeLarge:"24px"}}const rY={common:nt,self:nY},oY={titleFontSizeSmall:"26px",titleFontSizeMedium:"32px",titleFontSizeLarge:"40px",titleFontSizeHuge:"48px",fontSizeSmall:"14px",fontSizeMedium:"14px",fontSizeLarge:"15px",fontSizeHuge:"16px",iconSizeSmall:"64px",iconSizeMedium:"80px",iconSizeLarge:"100px",iconSizeHuge:"125px",iconColor418:void 0,iconColor404:void 0,iconColor403:void 0,iconColor500:void 0};function D_(e){const{textColor2:t,textColor1:n,errorColor:r,successColor:o,infoColor:i,warningColor:a,lineHeight:l,fontWeightStrong:s}=e;return Object.assign(Object.assign({},oY),{lineHeight:l,titleFontWeight:s,titleTextColor:n,textColor:t,iconColorError:r,iconColorSuccess:o,iconColorInfo:i,iconColorWarning:a})}const iY={common:nt,self:D_},aY={name:"Result",common:et,self:D_},N_={railHeight:"4px",railWidthVertical:"4px",handleSize:"18px",dotHeight:"8px",dotWidth:"8px",dotBorderRadius:"4px"},lY={name:"Slider",common:et,self(e){const t="0 2px 8px 0 rgba(0, 0, 0, 0.12)",{railColor:n,modalColor:r,primaryColorSuppl:o,popoverColor:i,textColor2:a,cardColor:l,borderRadius:s,fontSize:c,opacityDisabled:d}=e;return Object.assign(Object.assign({},N_),{fontSize:c,markFontSize:c,railColor:n,railColorHover:n,fillColor:o,fillColorHover:o,opacityDisabled:d,handleColor:"#FFF",dotColor:l,dotColorModal:r,dotColorPopover:i,handleBoxShadow:"0px 2px 4px 0 rgba(0, 0, 0, 0.4)",handleBoxShadowHover:"0px 2px 4px 0 rgba(0, 0, 0, 0.4)",handleBoxShadowActive:"0px 2px 4px 0 rgba(0, 0, 0, 0.4)",handleBoxShadowFocus:"0px 2px 4px 0 rgba(0, 0, 0, 0.4)",indicatorColor:i,indicatorBoxShadow:t,indicatorTextColor:a,indicatorBorderRadius:s,dotBorder:`2px solid ${n}`,dotBorderActive:`2px solid ${o}`,dotBoxShadow:""})}};function sY(e){const t="rgba(0, 0, 0, .85)",n="0 2px 8px 0 rgba(0, 0, 0, 0.12)",{railColor:r,primaryColor:o,baseColor:i,cardColor:a,modalColor:l,popoverColor:s,borderRadius:c,fontSize:d,opacityDisabled:f}=e;return Object.assign(Object.assign({},N_),{fontSize:d,markFontSize:d,railColor:r,railColorHover:r,fillColor:o,fillColorHover:o,opacityDisabled:f,handleColor:"#FFF",dotColor:a,dotColorMod
4388al:l,dotColorPopover:s,handleBoxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.3), inset 0 0 1px 0 rgba(0, 0, 0, 0.05)",handleBoxShadowHover:"0 1px 4px 0 rgba(0, 0, 0, 0.3), inset 0 0 1px 0 rgba(0, 0, 0, 0.05)",handleBoxShadowActive:"0 1px 4px 0 rgba(0, 0, 0, 0.3), inset 0 0 1px 0 rgba(0, 0, 0, 0.05)",handleBoxShadowFocus:"0 1px 4px 0 rgba(0, 0, 0, 0.3), inset 0 0 1px 0 rgba(0, 0, 0, 0.05)",indicatorColor:t,indicatorBoxShadow:n,indicatorTextColor:i,indicatorBorderRadius:c,dotBorder:`2px solid ${r}`,dotBorderActive:`2px solid ${o}`,dotBoxShadow:""})}const cY={common:nt,self:sY};function M_(e){const{opacityDisabled:t,heightTiny:n,heightSmall:r,heightMedium:o,heightLarge:i,heightHuge:a,primaryColor:l,fontSize:s}=e;return{fontSize:s,textColor:l,sizeTiny:n,sizeSmall:r,sizeMedium:o,sizeLarge:i,sizeHuge:a,color:l,opacitySpinning:t}}const dY={common:nt,self:M_},uY={name:"Spin",common:et,self:M_};function F_(e){const{textColor2:t,textColor3:n,fontSize:r,fontWeight:o}=e;return{labelFontSize:r,labelFontWeight:o,valueFontWeight:o,valueFontSize:"24px",labelTextColor:n,valuePrefixTextColor:t,valueSuffixTextColor:t,valueTextColor:t}}const fY={common:nt,self:F_},hY={name:"Statistic",common:et,self:F_},mY={stepHeaderFontSizeSmall:"14px",stepHeaderFontSizeMedium:"16px",indicatorIndexFontSizeSmall:"14px",indicatorIndexFontSizeMedium:"16px",indicatorSizeSmall:"22px",indicatorSizeMedium:"28px",indicatorIconSizeSmall:"14px",indicatorIconSizeMedium:"18px"};function B_(e){const{fontWeightStrong:t,baseColor:n,textColorDisabled:r,primaryColor:o,errorColor:i,textColor1:a,textColor2:l}=e;return Object.assign(Object.assign({},mY),{stepHeaderFontWeight:t,indicatorTextColorProcess:n,indicatorTextColorWait:r,indicatorTextColorFinish:o,indicatorTextColorError:i,indicatorBorderColorProcess:o,indicatorBorderColorWait:r,indicatorBorderColorFinish:o,indicatorBorderColorError:i,indicatorColorProcess:o,indicatorColorWait:"#0000",indicatorColorFinish:"#0000",indicatorColorError:"#0000",splitorColorProcess:r,splitorColorWait:r,splitorColorFinish:o,splitorColorError:r,headerTextColorProcess:a,headerTextColorWait:r,headerTextColorFinish:r,headerTextColorError:i,descriptionTextColorProcess:l,descriptionTextColorWait:r,descriptionTextColorFinish:r,descriptionTextColorError:i})}const pY={common:nt,self:B_},gY={name:"Steps",common:et,self:B_},L_={buttonHeightSmall:"14px",buttonHeightMedium:"18px",buttonHeightLarge:"22px",buttonWidthSmall:"14px",buttonWidthMedium:"18px",buttonWidthLarge:"22px",buttonWidthPressedSmall:"20px",buttonWidthPressedMedium:"24px",buttonWidthPressedLarge:"28px",railHeightSmall:"18px",railHeightMedium:"22px",railHeightLarge:"26px",railWidthSmall:"32px",railWidthMedium:"40px",railWidthLarge:"48px"},vY={name:"Switch",common:et,self(e){const{primaryColorSuppl:t,opacityDisabled:n,borderRadius:r,primaryColor:o,textColor2:i,baseColor:a}=e;return Object.assign(Object.assign({},L_),{iconColor:a,textColor:i,loadingColor:t,opacityDisabled:n,railColor:"rgba(255, 255, 255, .20)",railColorActive:t,buttonBoxShadow:"0px 2px 4px 0 rgba(0, 0, 0, 0.4)",buttonColor:"#FFF",railBorderRadiusSmall:r,railBorderRadiusMedium:r,railBorderRadiusLarge:r,buttonBorderRadiusSmall:r,buttonBorderRadiusMedium:r,buttonBorderRadiusLarge:r,boxShadowFocus:`0 0 8px 0 ${Ye(o,{alpha:.3})}`})}};function bY(e){const{primaryColor:t,opacityDisabled:n,borderRadius:r,textColor3:o}=e;return Object.assign(Object.assign({},L_),{iconColor:o,textColor:"white",loadingColor:t,opacityDisabled:n,railColor:"rgba(0, 0, 0, .14)",railColorActive:t,buttonBoxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.3), inset 0 0 1px 0 rgba(0, 0, 0, 0.05)",buttonColor:"#FFF",railBorderRadiusSmall:r,railBorderRadiusMedium:r,railBorderRadiusLarge:r,buttonBorderRadiusSmall:r,buttonBorderRadiusMedium:r,buttonBorderRadiusLarge:r,boxShadowFocus:`0 0 0 2px ${Ye(t,{alpha:.2})}`})}const yY={common:nt,self:bY},xY={thPaddingSmall:"6px",thPaddingMedium:"12px",thPaddingLarge:"12px",tdPaddingSmall:"6px",tdPaddingMedium:"12px",tdPaddingLarge:"12px"};function H_(e){const{dividerColor:t,cardColor:n,modalColor:r,popoverColor:o,tableHeaderColor:i,tableColorStriped:a,textColor1:l,textColor2:s,borderRadius:c,fontWeightStrong:d,lineHeight:f,fontSizeSmall:h,fontSizeMedium:p,fontSizeLarge:m}=e;return Object.assign(Object.assign({},xY),{fontSizeSmall:h,fontSizeMedium:p,fontSizeLarge:m,lineHeight:f,borderRadius:c,borderColor:ft(n,t),borderColorMod
4388al:ft(r,t),borderColorPopover:ft(o,t),tdColor:n,tdColorModal:r,tdColorPopover:o,tdColorStriped:ft(n,a),tdColorStripedModal:ft(r,a),tdColorStripedPopover:ft(o,a),thColor:ft(n,i),thColorModal:ft(r,i),thColorPopover:ft(o,i),thTextColor:l,tdTextColor:s,thFontWeight:d})}const CY={common:nt,self:H_},wY={name:"Table",common:et,self:H_},SY={tabFontSizeSmall:"14px",tabFontSizeMedium:"14px",tabFontSizeLarge:"16px",tabGapSmallLine:"36px",tabGapMediumLine:"36px",tabGapLargeLine:"36px",tabGapSmallLineVertical:"8px",tabGapMediumLineVertical:"8px",tabGapLargeLineVertical:"8px",tabPaddingSmallLine:"6px 0",tabPaddingMediumLine:"10px 0",tabPaddingLargeLine:"14px 0",tabPaddingVerticalSmallLine:"6px 12px",tabPaddingVerticalMediumLine:"8px 16px",tabPaddingVerticalLargeLine:"10px 20px",tabGapSmallBar:"36px",tabGapMediumBar:"36px",tabGapLargeBar:"36px",tabGapSmallBarVertical:"8px",tabGapMediumBarVertical:"8px",tabGapLargeBarVertical:"8px",tabPaddingSmallBar:"4px 0",tabPaddingMediumBar:"6px 0",tabPaddingLargeBar:"10px 0",tabPaddingVerticalSmallBar:"6px 12px",tabPaddingVerticalMediumBar:"8px 16px",tabPaddingVerticalLargeBar:"10px 20px",tabGapSmallCard:"4px",tabGapMediumCard:"4px",tabGapLargeCard:"4px",tabGapSmallCardVertical:"4px",tabGapMediumCardVertical:"4px",tabGapLargeCardVertical:"4px",tabPaddingSmallCard:"8px 16px",tabPaddingMediumCard:"10px 20px",tabPaddingLargeCard:"12px 24px",tabPaddingSmallSegment:"4px 0",tabPaddingMediumSegment:"6px 0",tabPaddingLargeSegment:"8px 0",tabPaddingVerticalLargeSegment:"0 8px",tabPaddingVerticalSmallCard:"8px 12px",tabPaddingVerticalMediumCard:"10px 16px",tabPaddingVerticalLargeCard:"12px 20px",tabPaddingVerticalSmallSegment:"0 4px",tabPaddingVerticalMediumSegment:"0 6px",tabGapSmallSegment:"0",tabGapMediumSegment:"0",tabGapLargeSegment:"0",tabGapSmallSegmentVertical:"0",tabGapMediumSegmentVertical:"0",tabGapLargeSegmentVertical:"0",panePaddingSmall:"8px 0 0 0",panePaddingMedium:"12px 0 0 0",panePaddingLarge:"16px 0 0 0",closeSize:"18px",closeIconSize:"14px"};function V_(e){const{textColor2:t,primaryColor:n,textColorDisabled:r,closeIconColor:o,closeIconColorHover:i,closeIconColorPressed:a,closeColorHover:l,closeColorPressed:s,tabColor:c,baseColor:d,dividerColor:f,fontWeight:h,textColor1:p,borderRadius:m,fontSize:g,fontWeightStrong:b}=e;return Object.assign(Object.assign({},SY),{colorSegment:c,tabFontSizeCard:g,tabTextColorLine:p,tabTextColorActiveLine:n,tabTextColorHoverLine:n,tabTextColorDisabledLine:r,tabTextColorSegment:p,tabTextColorActiveSegment:t,tabTextColorHoverSegment:t,tabTextColorDisabledSegment:r,tabTextColorBar:p,tabTextColorActiveBar:n,tabTextColorHoverBar:n,tabTextColorDisabledBar:r,tabTextColorCard:p,tabTextColorHoverCard:p,tabTextColorActiveCard:n,tabTextColorDisabledCard:r,barColor:n,closeIconColor:o,closeIconColorHover:i,closeIconColorPressed:a,closeColorHover:l,closeColorPressed:s,closeBorderRadius:m,tabColor:c,tabColorSegment:d,tabBorderColor:f,tabFontWeightActive:h,tabFontWeight:h,tabBorderRadius:m,paneTextColor:t,fontWeightStrong:b})}const kY={common:nt,self:V_},RY={name:"Tabs",common:et,self(e){const t=V_(e),{inputColor:n}=e;return t.colorSegment=n,t.tabColorSegment=n,t}};function j_(e){const{textColor1:t,textColor2:n,fontWeightStrong:r,fontSize:o}=e;return{fontSize:o,titleTextColor:t,textColor:n,titleFontWeight:r}}const TY={common:nt,self:j_},PY={name:"Thing",common:et,self:j_},U_={titleMarginMedium:"0 0 6px 0",titleMarginLarge:"-2px 0 6px 0",titleFontSizeMedium:"14px",titleFontSizeLarge:"16px",iconSizeMedium:"14px",iconSizeLarge:"14px"},_Y={name:"Timeline",common:et,self(e){const{textColor3:t,infoColorSuppl:n,errorColorSuppl:r,successColorSuppl:o,warningColorSuppl:i,textColor1:a,textColor2:l,railColor:s,fontWeightStrong:c,fontSize:d}=e;return Object.assign(Object.assign({},U_),{contentFontSize:d,titleFontWeight:c,circleBorder:`2px solid ${t}`,circleBorderInfo:`2px solid ${n}`,circleBorderError:`2px solid ${r}`,circleBorderSuccess:`2px solid ${o}`,circleBorderWarning:`2px solid ${i}`,iconColor:t,iconColorInfo:n,iconColorError:r,iconColorSuccess:o,iconColorWarning:i,titleTextColor:a,contentTextColor:l,metaTextColor:t,lineColor:s})}};
4388function OY(e){const{textColor3:t,infoColor:n,errorColor:r,successColor:o,warningColor:i,textColor1:a,textColor2:l,railColor:s,fontWeightStrong:c,fontSize:d}=e;return Object.assign(Object.assign({},U_),{contentFontSize:d,titleFontWeight:c,circleBorder:`2px solid ${t}`,circleBorderInfo:`2px solid ${n}`,circleBorderError:`2px solid ${r}`,circleBorderSuccess:`2px solid ${o}`,circleBorderWarning:`2px solid ${i}`,iconColor:t,iconColorInfo:n,iconColorError:r,iconColorSuccess:o,iconColorWarning:i,titleTextColor:a,contentTextColor:l,metaTextColor:t,lineColor:s})}const $Y={common:nt,self:OY},W_={extraFontSizeSmall:"12px",extraFontSizeMedium:"12px",extraFontSizeLarge:"14px",titleFontSizeSmall:"14px",titleFontSizeMedium:"16px",titleFontSizeLarge:"16px",closeSize:"20px",closeIconSize:"16px",headerHeightSmall:"44px",headerHeightMedium:"44px",headerHeightLarge:"50px"},EY={name:"Transfer",common:et,peers:{Checkbox:Hs,Scrollbar:Er,Input:yo,Empty:Al,Button:io},self(e){const{fontWeight:t,fontSizeLarge:n,fontSizeMedium:r,fontSizeSmall:o,heightLarge:i,heightMedium:a,borderRadius:l,inputColor:s,tableHeaderColor:c,textColor1:d,textColorDisabled:f,textColor2:h,textColor3:p,hoverColor:m,closeColorHover:g,closeColorPressed:b,closeIconColor:v,closeIconColorHover:y,closeIconColorPressed:C,dividerColor:w}=e;return Object.assign(Object.assign({},W_),{itemHeightSmall:a,itemHeightMedium:a,itemHeightLarge:i,fontSizeSmall:o,fontSizeMedium:r,fontSizeLarge:n,borderRadius:l,dividerColor:w,borderColor:"#0000",listColor:s,headerColor:c,titleTextColor:d,titleTextColorDisabled:f,extraTextColor:p,extraTextColorDisabled:f,itemTextColor:h,itemTextColorDisabled:f,itemColorPending:m,titleFontWeight:t,closeColorHover:g,closeColorPressed:b,closeIconColor:v,closeIconColorHover:y,closeIconColorPressed:C})}};function zY(e){const{fontWeight:t,fontSizeLarge:n,fontSizeMedium:r,fontSizeSmall:o,heightLarge:i,heightMedium:a,borderRadius:l,cardColor:s,tableHeaderColor:c,textColor1:d,textColorDisabled:f,textColor2:h,textColor3:p,borderColor:m,hoverColor:g,closeColorHover:b,closeColorPressed:v,closeIconColor:y,closeIconColorHover:C,closeIconColorPressed:w}=e;return Object.assign(Object.assign({},W_),{itemHeightSmall:a,itemHeightMedium:a,itemHeightLarge:i,fontSizeSmall:o,fontSizeMedium:r,fontSizeLarge:n,borderRadius:l,dividerColor:m,borderColor:m,listColor:s,headerColor:ft(s,c),titleTextColor:d,titleTextColorDisabled:f,extraTextColor:p,extraTextColorDisabled:f,itemTextColor:h,itemTextColorDisabled:f,itemColorPending:g,titleFontWeight:t,closeColorHover:b,closeColorPressed:v,closeIconColor:y,closeIconColorHover:C,closeIconColorPressed:w})}const AY={name:"Transfer",common:nt,peers:{Checkbox:Ls,Scrollbar:$r,Input:ro,Empty:Qi,Button:oo},self:zY};function q_(e){const{borderRadiusSmall:t,dividerColor:n,hoverColor:r,pressedColor:o,primaryColor:i,textColor3:a,textColor2:l,textColorDisabled:s,fontSize:c}=e;return{fontSize:c,lineHeight:"1.5",nodeHeight:"30px",nodeWrapperPadding:"3px 0",nodeBorderRadius:t,nodeColorHover:r,nodeColorPressed:o,nodeColorActive:Ye(i,{alpha:.1}),arrowColor:a,nodeTextColor:l,nodeTextColorDisabled:s,loadingColor:i,dropMarkColor:i,lineColor:n}}const K_={name:"Tree",common:nt,peers:{Checkbox:Ls,Scrollbar:$r,Empty:Qi},self:q_},Y_={name:"Tree",common:et,peers:{Checkbox:Hs,Scrollbar:Er,Empty:Al},self(e){const{primaryColor:t}=e,n=q_(e);return n.nodeColorActive=Ye(t,{alpha:.15}),n}},IY={name:"TreeSelect",common:et,peers:{Tree:Y_,Empty:Al,InternalSelection:mv}};function DY(e){const{popoverColor:t,boxShadow2:n,borderRadius:r,heightMedium:o,dividerColor:i,textColor2:a}=e;return{menuPadding:"4px",menuColor:t,menuBoxShadow:n,menuBorderRadius:r,menuHeight:`calc(${o} * 7.6)`,actionDividerColor:i,actionTextColor:a,actionPadding:"8px 12px",headerDividerColor:i,headerTextColor:a,headerPadding:"8px 12px"}}const NY={name:"TreeSelect",common:nt,peers:{Tree:K_,Empty:Qi,InternalSelection:Uf},self:DY},MY={headerFontSize1:"30px",headerFontSize2:"22px",headerFontSize3:"18px",headerFontSize4:"16px",headerFontSize5:"16px",headerFontSize6:"16px",headerMargin1:"28px 0 20px 0",headerMargin2:"28px 0 20px 0",headerMargin3:"28px 0 20px 0",headerMargin4:"28px 0 18px 0",headerMargin5:"28px 0 18px 0",headerMargin6:"28px 0 18px 0",headerPrefixWidth1:"16px",headerPrefixWidth2:"16px",headerPrefixWidth3:"12px",headerPrefixWidth4:"12px",headerPrefixWidth5:"12px",headerPrefixWidth6:"12px",headerBarWidth1:"4px",headerBarWidth2:"4px",headerBarWidth3:"3px",headerBarWidth4:"3px",headerBarWidth5:"3px",headerBarWidth6:"3px",pMargin:"16px 0 16px 0",liMargin:".25em 0 0 0",olPadding:"0 0 0 2em",ulPadding:"0 0 0 2em"};function G_(e){const{primaryColor:t,textColor2:n,borderColor:r,lineHeight:o,fontSize:i,borderRadiusSmall:a,dividerColor:l,fontWeightStrong:s,textColor1:c,textColor3:d,infoColor:f,warningColor:h,errorColor:p,successColor:m,codeColor:g}=e;return Object.assign(Object.assign({},MY),{aTextColor:t,blockquoteTextColor:n,blockquotePrefixColor:r,blockquoteLineHeight:o,blockquoteFontSize:i,codeBorderRadius:a,liTextColor:n,liLineHeight:o,liFontSize:i,hrColor:l,headerFontWeight:s,headerTextColor:c,pTextColor:n,pTextColor1Depth:c,pTextColor2Depth:n,pTextColor3Depth:d,pLineHeight:o,pFontSize:i,headerBarColor:t,headerBarColorPrimary:t,headerBarColorInfo:f,headerBarColorError:p,headerBarColorWarning:h,headerBarColorSuccess:m,textColor:n,textColor1Depth:c,textColor2Depth:n,textColor3Depth:d,textColorPrimary:t,textColorInfo:f,textColorSuccess:m,textColorWarning:h,textColorError:p,codeTextColor:n,codeColor:g,codeBorder:"1px solid #0000"})}const Aa={common:nt,self:G_},FY={name:"Typography",common:et,self:G_};function X_(e){const{iconColor:t,primaryColor:n,errorColor:r,textColor2:o,successColor:i,opacityDisabled:a,actionColor:l,borderColor:s,hoverColor:c,lineHeight:d,borderRadius:f,fontSize:h}=e;return{fontSize:h,lineHeight:d,borderRadius:f,draggerColor:l,draggerBorder:`1px dashed ${s}`,draggerBorderHover:`1px dashed ${n}`,itemColorHover:c,itemColorHoverError:Ye(r,{alpha:.06}),itemTextColor:o,itemTextColorError:r,itemTextColorSuccess:i,itemIconColor:t,itemDisabledOpacity:a,itemBorderImageCardError:`1px solid ${r}`,itemBorderImageCard:`1px solid ${s}`}}const BY={name:"Upload",common:nt,peers:{Button:oo,Progress:A_},self:X_}
4388,LY={name:"Upload",common:et,peers:{Button:io,Progress:I_},self(e){const{errorColor:t}=e,n=X_(e);return n.itemColorHoverError=Ye(t,{alpha:.09}),n}},HY={name:"Watermark",common:et,self(e){const{fontFamily:t}=e;return{fontFamily:t}}},VY={name:"Watermark",common:nt,self(e){const{fontFamily:t}=e;return{fontFamily:t}}};function jY(e){const{popoverColor:t,dividerColor:n,borderRadius:r}=e;return{color:t,buttonBorderColor:n,borderRadiusSquare:r,boxShadow:"0 2px 8px 0px rgba(0, 0, 0, .12)"}}const UY={common:nt,self:jY},WY=k("float-button-group",[k("float-button",`
4389 position: relative;
4390 `),N("square-shape",`
4391 background-color: var(--n-color);
4392 cursor: pointer;
4393 display: flex;
4394 width: fit-content;
4395 align-items: center;
4396 justify-content: center;
4397 border-radius: var(--n-border-radius-square);
4398 flex-direction: column;
4399 box-shadow: var(--n-box-shadow);
4400 transition:
4401 color .3s var(--n-bezier),
4402 box-shadow .3s var(--n-bezier),
4403 background-color .3s var(--n-bezier);
4404 `,[k("float-button",`
4405 background-color: unset;
4406 border-radius: 0;
4407 box-shadow: none;
4408 box-sizing: content-box;
4409 `,[E("&:not(:last-child)",`
4410 border-bottom: 1px solid var(--n-button-border-color); 
4411 `),E("&:first-child",`
4412 border-top-left-radius: 4px;
4413 border-top-right-radius: 4px;
4414 `),E("&:last-child",`
4415 border-bottom-left-radius: 4px;
4416 border-bottom-right-radius: 4px;
4417 `),I("fill",`
4418 top: 4px;
4419 right: 4px;
4420 bottom: 4px;
4421 left: 4px;
4422 border-radius: var(--n-border-radius-square); 
4423 `)])]),N("circle-shape",[E(">:not(:last-child)",`
4424 margin-bottom: 16px;
4425 `)])]),Q_=Object.assign(Object.assign({},_e.props),{left:[Number,String],right:[Number,String],top:[Number,String],bottom:[Number,String],shape:{type:String,default:"circle"},position:{type:String,default:"fixed"}}),Z_="n-float-button-group",qY=ae({name:"FloatButtonGroup",props:Q_,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=We(e),r=_e("FloatButtonGroup","-float-button-group",WY,UY,e,t),o=R(()=>{const{self:{color:a,boxShadow:l,buttonBorderColor:s,borderRadiusSquare:c},common:{cubicBezierEaseInOut:d}}=r.value;return{"--n-bezier":d,"--n-box-shadow":l,"--n-color":a,"--n-button-border-color":s,"--n-border-radius-square":c,position:e.position,left:At(e.left)||"",right:At(e.right)||"",top:At(e.top)||"",bottom:At(e.bottom)||""}});ct(Z_,{shapeRef:Ce(e,"shape")});const i=n?Ze("float-button",void 0,o,e):void 0;return{cssVars:n?void 0:o,mergedClsPrefix:t,themeClass:i==null?void 0:i.themeClass,onRender:i==null?void 0:i.onRender}},render(){const{mergedClsPrefix:e,cssVars:t,shape:n}=this;return u("div",{class:[`${e}-float-button-group`,`${e}-float-button-group--${n}-shape`],style:t,role:"group"},this.$slots)}}),KY={name:"FloatButton",common:et,self(e){const{popoverColor:t,textColor2:n,buttonColor2Hover:r,buttonColor2Pressed:o,primaryColor:i,primaryColorHover:a,primaryColorPressed:l,baseColor:s,borderRadius:c}=e;return{color:t,textColor:n,boxShadow:"0 2px 8px 0px rgba(0, 0, 0, .12)",boxShadowHover:"0 2px 12px 0px rgba(0, 0, 0, .18)",boxShadowPressed:"0 2px 12px 0px rgba(0, 0, 0, .18)",colorHover:r,colorPressed:o,colorPrimary:i,colorPrimaryHover:a,colorPrimaryPressed:l,textColorPrimary:s,borderRadiusSquare:c}}};function YY(e){const{popoverColor:t,textColor2:n,buttonColor2Hover:r,buttonColor2Pressed:o,primaryColor:i,primaryColorHover:a,primaryColorPressed:l,borderRadius:s}=e;return{color:t,colorHover:r,colorPressed:o,colorPrimary:i,colorPrimaryHover:a,colorPrimaryPressed:l,textColor:n,boxShadow:"0 2px 8px 0px rgba(0, 0, 0, .16)",boxShadowHover:"0 2px 12px 0px rgba(0, 0, 0, .24)",boxShadowPressed:"0 2px 12px 0px rgba(0, 0, 0, .24)",textColorPrimary:"#fff",borderRadiusSquare:s}}const GY={common:nt,self:YY},XY=k("float-button",`
4426 user-select: none;
4427 cursor: pointer;
4428 color: var(--n-text-color);
4429 background-color: var(--n-color);
4430 font-size: 18px;
4431 transition:
4432 color .3s var(--n-bezier),
4433 border-color .3s var(--n-bezier),
4434 box-shadow .3s var(--n-bezier),
4435 background-color .3s var(--n-bezier);
4436 box-shadow: var(--n-box-shadow);
4437 display: flex;
4438 align-items: stretch;
4439 box-sizing: border-box;
4440`,[N("circle-shape",`
4441 border-radius: 4096px;
4442 `),N("square-shape",`
4443 border-radius: var(--n-border-radius-square);
4444 `),I("fill",`
4445 position: absolute;
4446 top: 0;
4447 right: 0;
4448 bottom: 0
4449 left: 0;
4450 transition: background-color .3s var(--n-bezier);
4451 border-radius: inherit;
4452 `),I("body",`
4453 position: relative;
4454 flex-grow: 1;
4455 display: flex;
4456 align-items: center;
4457 justify-content: center;
4458 transition: transform .3s var(--n-bezier), opacity .3s var(--n-bezier);
4459 border-radius: inherit;
4460 flex-direction: column;
4461 box-sizing: border-box;
4462 padding: 2px 4px;
4463 gap: 2px;
4464 transform: scale(1);
4465 `,[I("description",`
4466 font-size: 12px;
4467 text-align: center;
4468 line-height: 14px;
4469 `)]),E("&:hover","box-shadow: var(--n-box-shadow-hover);",[E(">",[I("fill",`
4470 background-color: var(--n-color-hover);
4471 `)])]),E("&:active","box-shadow: var(--n-box-shadow-pressed);",[E(">",[I("fill",`
4472 background-color: var(--n-color-pressed);
4473 `)])]),N("show-menu",[E(">",[I("menu",`
4474 pointer-events: all;
4475 bottom: 100%;
4476 opacity: 1;
4477 `),I("close",`
4478 transform: scale(1);
4479 opacity: 1;
4480 `),I("body",`
4481 transform: scale(0.75);
4482 opacity: 0;
4483 `)])]),I("close",`
4484 opacity: 0;
4485 transform: scale(0.75);
4486 position: absolute;
4487 top: 0;
4488 right: 0;
4489 bottom: 0;
4490 left: 0;
4491 display: flex;
4492 align-items: center;
4493 justify-content: center;
4494 transition: transform .3s var(--n-bezier), opacity .3s var(--n-bezier);
4495 `),I("menu",`
4496 position: absolute;
4497 bottom: calc(100% - 8px);
4498 display: flex;
4499 flex-direction: column;
4500 opacity: 0;
4501 pointer-events: none;
4502 transition:
4503 opacity .3s var(--n-bezier),
4504 bottom .3s var(--n-bezier); 
4505 `,[E("> *",`
4506 margin-bottom: 16px;
4507 `),k("float-button",`
4508 position: relative !important;
4509 `)])]),J_=Object.assign(Object.assign({},_e.props),{width:{type:[Number,String],default:40},height:{type:[Number,String],default:40},left:[Number,String],right:[Number,String],top:[Number,String],bottom:[Number,String],shape:{type:String,default:"circle"},position:{type:String,default:"fixed"},type:{type:String,default:"default"},menuTrigger:String,showMenu:{type:Boolean,default:void 0},onUpdateShowMenu:{type:[Function,Array],default:void 0},"onUpdate:showMenu":{type:[Function,Array],default:void 0}}),QY=ae({name:"FloatButton",props:J_,slots:Object,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=We(e),r=M(null),o=_e("FloatButton","-float-button",XY,GY,e,t),i=Ve(Z_,null),a=M(!1),s=_t(Ce(e,"showMenu"),a);function c(v){const{onUpdateShowMenu:y,"onUpdate:showMenu":C}=e;a.value=v,y&&we(y,v),C&&we(C,v)}const d=R(()=>{const{self:{color:v,textColor:y,boxShadow:C,boxShadowHover:w,boxShadowPressed:x,colorHover:S,colorPrimary:T,colorPrimaryHover:P,textColorPrimary:_,borderRadiusSquare:O,colorPressed:z,colorPrimaryPressed:$},common:{cubicBezierEaseInOut:D}}=o.value,{type:B}=e;return{"--n-bezier":D,"--n-box-shadow":C,"--n-box-shadow-hover":w,"--n-box-shadow-pressed":x,"--n-color":B==="primary"?T:v,"--n-text-color":B==="primary"?_:y,"--n-color-hover":B==="primary"?P:S,"--n-color-pressed":B==="primary"?$:z,"--n-border-radius-square":O}}),f=R(()=>{const{width:v,height:y}=e;return Object.assign({position:i?void 0:e.position,width:At(v),minHeight:At(y)},i?null:{left:At(e.left),right:At(e.right),top:At(e.top),bottom:At(e.bottom)})}),h=R(()=>i?i.shapeRef.value:e.shape),p=()=>{e.menuTrigger==="hover"&&c(!0)},m=()=>{e.menuTrigger==="hover"&&s.value&&c(!1)},g=()=>{e.menuTrigger==="click"&&c(!s.value)},b=n?Ze("float-button",R(()=>e.type[0]),d,e):void 0;return jt(()=>{const v=r.value;v&&Et("mousemoveoutside",v,m)}),Jt(()=>{const v=r.value;v&&kt("mousemoveoutside",v,m)}),{inlineStyle:f,selfElRef:r,cssVars:n?void 0:d,mergedClsPrefix:t,mergedShape:h,mergedShowMenu:s,themeClass:b==null?void 0:b.themeClass,onRender:b==null?void 0:b.onRender,Mouseenter:p,handleMouseleave:m,handleClick:g}},render(){var e;const{mergedClsPrefix:t,cssVars:n,mergedShape:r,type:o,menuTrigger:i,mergedShowMenu:a,themeClass:l,$slots:s,inlineStyle:c,onRender:d}=this;return d==null||d(),u("div",{ref:"selfElRef",class:[`${t}-float-button`,`${t}-float-button--${r}-shape`,`${t}-float-button--${o}-type`,a&&`${t}-float-button--show-menu`,l],style:[n,c],onMouseenter:this.Mouseenter,onMouseleave:this.handleMouseleave,onClick:this.handleClick,role:"button"},u("div",{class:`${t}-float-button__fill`,"aria-hidden":!0}),u("div",{class:`${t}-float-button__body`},(e=s.default)===null||e===void 0?void 0:e.call(s),Pt(s.description,f=>f?u("div",{class:`${t}-float-button__description`},f):null)),i?u("div",{class:`${t}-float-button__close`},u(vt,{clsPrefix:t},{default:()=>u(fv,null)})):null,i?u("div",{onClick:f=>{f.stopPropagation()},"data-float-button-menu":!0,class:`${t}-float-button__menu`},Ct(s.menu,()=>[])):null)}}),Sd="n-form",eO="n-form-item-insts",ZY=k("form",[N("inline",`
4510 width: 100%;
4511 display: inline-flex;
4512 align-items: flex-start;
4513 align-content: space-around;
4514 `,[k("form-item",{width:"auto",marginRight:"18px"},[E("&:last-child",{marginRight:0})])])]);var JY=function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(a){a(i)})}
4514return new(n||(n=Promise))(function(i,a){function l(d){try{c(r.next(d))}catch(f){a(f)}}function s(d){try{c(r.throw(d))}catch(f){a(f)}}function c(d){d.done?i(d.value):o(d.value).then(l,s)}c((r=r.apply(e,t||[])).next())})};const tO=Object.assign(Object.assign({},_e.props),{inline:Boolean,labelWidth:[Number,String],labelAlign:String,labelPlacement:{type:String,default:"top"},model:{type:Object,default:()=>{}},rules:Object,disabled:Boolean,size:String,showRequireMark:{type:Boolean,default:void 0},requireMarkPlacement:String,showFeedback:{type:Boolean,default:!0},onSubmit:{type:Function,default:e=>{e.preventDefault()}},showLabel:{type:Boolean,default:void 0},validateMessages:Object}),eG=ae({name:"Form",props:tO,setup(e){const{mergedClsPrefixRef:t}=We(e);_e("Form","-form",ZY,T_,e,t);const n={},r=M(void 0),o=c=>{const d=r.value;(d===void 0||c>=d)&&(r.value=c)};function i(){var c;for(const d of lr(n)){const f=n[d];for(const h of f)(c=h.invalidateLabelWidth)===null||c===void 0||c.call(h)}}function a(c){return JY(this,arguments,void 0,function*(d,f=()=>!0){return yield new Promise((h,p)=>{const m=[];for(const g of lr(n)){const b=n[g];for(const v of b)v.path&&m.push(v.internalValidate(null,f))}Promise.all(m).then(g=>{const b=g.some(C=>!C.valid),v=[],y=[];g.forEach(C=>{var w,x;!((w=C.errors)===null||w===void 0)&&w.length&&v.push(C.errors),!((x=C.warnings)===null||x===void 0)&&x.length&&y.push(C.warnings)}),d&&d(v.length?v:void 0,{warnings:y.length?y:void 0}),b?p(v.length?v:void 0):h({warnings:y.length?y:void 0})})})})}function l(){for(const c of lr(n)){const d=n[c];for(const f of d)f.restoreValidation()}}return ct(Sd,{props:e,maxChildLabelWidthRef:r,deriveMaxChildLabelWidth:o}),ct(eO,{formItems:n}),Object.assign({validate:a,restoreValidation:l,invalidateLabelWidth:i},{mergedClsPrefix:t})},render(){const{mergedClsPrefix:e}=this;return u("form",{class:[`${e}-form`,this.inline&&`${e}-form--inline`],onSubmit:this.onSubmit},this.$slots)}});function rl(){return rl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rl.apply(this,arguments)}function tG(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Qc(e,t)}function Mp(e){return Mp=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Mp(e)}function Qc(e,t){return Qc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},Qc(e,t)}function nG(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Ru(e,t,n){return nG()?Ru=Reflect.construct.bind():Ru=function(o,i,a){var l=[null];l.push.apply(l,i);var s=Function.bind.apply(o,l),c=new s;return a&&Qc(c,a.prototype),c},Ru.apply(null,arguments)}function rG(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function Fp(e){var t=typeof Map=="function"?new Map:void 0;return Fp=function(r){if(r===null||!rG(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(r))return t.get(r);t.set(r,o)}function o(){return Ru(r,arguments,Mp(this).constructor)}return o.prototype=Object.create(r.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),Qc(o,r)},Fp(e)}var oG=/%[sdj%]/g,iG=function(){};function Bp(e){if(!e||!e.length)return null;var t={};return e.forEach(function(n){var r=n.field;t[r]=t[r]||[],t[r].push(n)}),t}function co(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=0,i=n.length;if(typeof e=="function")return e.apply(null,n);if(typeof e=="string"){var a=e.replace(oG,function(l){if(l==="%%")return"%";if(o>=i)return l;switch(l){case"%s":return String(n[o++]);case"%d":return Number(n[o++]);case"%j":try{return JSON.stringify(n[o++])}catch{return"[Circular]"}break;default:return l}});return a}return e}function aG(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function cr(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||aG(t)&&typeof e=="string"&&!e)}function lG(e,t,n){var r=[],o=0,i=e.length;function a(l){r.push.apply(r,l||[]),o++,o===i&&n(r)}e.forEach(function(l){t(l,a)})}
4514function Ix(e,t,n){var r=0,o=e.length;function i(a){if(a&&a.length){n(a);return}var l=r;r=r+1,l<o?t(e[l],i):n([])}i([])}function sG(e){var t=[];return Object.keys(e).forEach(function(n){t.push.apply(t,e[n]||[])}),t}var Dx=function(e){tG(t,e);function t(n,r){var o;return o=e.call(this,"Async Validation Error")||this,o.errors=n,o.fields=r,o}return t}(Fp(Error));function cG(e,t,n,r,o){if(t.first){var i=new Promise(function(h,p){var m=function(v){return r(v),v.length?p(new Dx(v,Bp(v))):h(o)},g=sG(e);Ix(g,n,m)});return i.catch(function(h){return h}),i}var a=t.firstFields===!0?Object.keys(e):t.firstFields||[],l=Object.keys(e),s=l.length,c=0,d=[],f=new Promise(function(h,p){var m=function(b){if(d.push.apply(d,b),c++,c===s)return r(d),d.length?p(new Dx(d,Bp(d))):h(o)};l.length||(r(d),h(o)),l.forEach(function(g){var b=e[g];a.indexOf(g)!==-1?Ix(b,n,m):lG(b,n,m)})});return f.catch(function(h){return h}),f}function dG(e){return!!(e&&e.message!==void 0)}function uG(e,t){for(var n=e,r=0;r<t.length;r++){if(n==null)return n;n=n[t[r]]}return n}function Nx(e,t){return function(n){var r;return e.fullFields?r=uG(t,e.fullFields):r=t[n.field||e.fullField],dG(n)?(n.field=n.field||e.fullField,n.fieldValue=r,n):{message:typeof n=="function"?n():n,fieldValue:r,field:n.field||e.fullField}}}function Mx(e,t){if(t){for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];typeof r=="object"&&typeof e[n]=="object"?e[n]=rl({},e[n],r):e[n]=r}}return e}var nO=function(t,n,r,o,i,a){t.required&&(!r.hasOwnProperty(t.field)||cr(n,a||t.type))&&o.push(co(i.messages.required,t.fullField))},fG=function(t,n,r,o,i){(/^\s+$/.test(n)||n==="")&&o.push(co(i.messages.whitespace,t.fullField))},cu,hG=function(){if(cu)return cu;var e="[a-fA-F\\d:]",t=function(w){return w&&w.includeBoundaries?"(?:(?<=\\s|^)(?="+e+")|(?<="+e+")(?=\\s|$))":""},n="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",r="[a-fA-F\\d]{1,4}",o=(`
4515(?:
4516(?:`+r+":){7}(?:"+r+`|:)|                                    // 1:2:3:4:5:6:7::  1:2:3:4:5:6:7:8
4517(?:`+r+":){6}(?:"+n+"|:"+r+`|:)|                             // 1:2:3:4:5:6::    1:2:3:4:5:6::8   1:2:3:4:5:6::8  1:2:3:4:5:6::1.2.3.4
4518(?:`+r+":){5}(?::"+n+"|(?::"+r+`){1,2}|:)|                   // 1:2:3:4:5::      1:2:3:4:5::7:8   1:2:3:4:5::8    1:2:3:4:5::7:1.2.3.4
4519(?:`+r+":){4}(?:(?::"+r+"){0,1}:"+n+"|(?::"+r+`){1,3}|:)| // 1:2:3:4::        1:2:3:4::6:7:8   1:2:3:4::8      1:2:3:4::6:7:1.2.3.4
4520(?:`+r+":){3}(?:(?::"+r+"){0,2}:"+n+"|(?::"+r+`){1,4}|:)| // 1:2:3::          1:2:3::5:6:7:8   1:2:3::8        1:2:3::5:6:7:1.2.3.4
4521(?:`+r+":){2}(?:(?::"+r+"){0,3}:"+n+"|(?::"+r+`){1,5}|:)| // 1:2::            1:2::4:5:6:7:8   1:2::8          1:2::4:5:6:7:1.2.3.4
4522(?:`+r+":){1}(?:(?::"+r+"){0,4}:"+n+"|(?::"+r+`){1,6}|:)| // 1::              1::3:4:5:6:7:8   1::8            1::3:4:5:6:7:1.2.3.4
4523(?::(?:(?::`+r+"){0,5}:"+n+"|(?::"+r+`){1,7}|:))             // ::2:3:4:5:6:7:8  ::2:3:4:5:6:7:8  ::8             ::1.2.3.4
4524)(?:%[0-9a-zA-Z]{1,})?                                             // %eth0            %1
4525`).replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),i=new RegExp("(?:^"+n+"$)|(?:^"+o+"$)"),a=new RegExp("^"+n+"$"),l=new RegExp("^"+o+"$"),s=function(w){return w&&w.exact?i:new RegExp("(?:"+t(w)+n+t(w)+")|(?:"+t(w)+o+t(w)+")","g")};s.v4=function(C){return C&&C.exact?a:new RegExp(""+t(C)+n+t(C),"g")},s.v6=function(C){return C&&C.exact?l:new RegExp(""+t(C)+o+t(C),"g")};var c="(?:(?:[a-z]+:)?//)",d="(?:\\S+(?::\\S*)?@)?",f=s.v4().source,h=s.v6().source,p="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",m="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",g="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",b="(?::\\d{2,5})?",v='(?:[/?#][^\\s"]*)?',y="(?:"+c+"|www\\.)"+d+"(?:localhost|"+f+"|"+h+"|"+p+m+g+")"+b+v;return cu=new RegExp("(?:^"+y+"$)","i"),cu},Fx={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},xc={integer:function(t){return xc.number(t)&&parseInt(t,10)===t},float:function(t){return xc.number(t)&&!xc.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch{return!1}},date:function(t){return typeof t.getTime=="function"&&typeof t.getMonth=="function"&&typeof t.getYear=="function"&&!isNaN(t.getTime())},number:function(t){return isNaN(t)?!1:typeof t=="number"},object:function(t){return typeof t=="object"&&!xc.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(Fx.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(hG())},hex:function(t){return typeof t=="string"&&!!t.match(Fx.hex)}}
4525,mG=function(t,n,r,o,i){if(t.required&&n===void 0){nO(t,n,r,o,i);return}var a=["integer","float","array","regexp","object","method","email","number","date","url","hex"],l=t.type;a.indexOf(l)>-1?xc[l](n)||o.push(co(i.messages.types[l],t.fullField,t.type)):l&&typeof n!==t.type&&o.push(co(i.messages.types[l],t.fullField,t.type))},pG=function(t,n,r,o,i){var a=typeof t.len=="number",l=typeof t.min=="number",s=typeof t.max=="number",c=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,d=n,f=null,h=typeof n=="number",p=typeof n=="string",m=Array.isArray(n);if(h?f="number":p?f="string":m&&(f="array"),!f)return!1;m&&(d=n.length),p&&(d=n.replace(c,"_").length),a?d!==t.len&&o.push(co(i.messages[f].len,t.fullField,t.len)):l&&!s&&d<t.min?o.push(co(i.messages[f].min,t.fullField,t.min)):s&&!l&&d>t.max?o.push(co(i.messages[f].max,t.fullField,t.max)):l&&s&&(d<t.min||d>t.max)&&o.push(co(i.messages[f].range,t.fullField,t.min,t.max))},Xl="enum",gG=function(t,n,r,o,i){t[Xl]=Array.isArray(t[Xl])?t[Xl]:[],t[Xl].indexOf(n)===-1&&o.push(co(i.messages[Xl],t.fullField,t[Xl].join(", ")))},vG=function(t,n,r,o,i){if(t.pattern){if(t.pattern instanceof RegExp)t.pattern.lastIndex=0,t.pattern.test(n)||o.push(co(i.messages.pattern.mismatch,t.fullField,n,t.pattern));else if(typeof t.pattern=="string"){var a=new RegExp(t.pattern);a.test(n)||o.push(co(i.messages.pattern.mismatch,t.fullField,n,t.pattern))}}},tn={required:nO,whitespace:fG,type:mG,range:pG,enum:gG,pattern:vG},bG=function(t,n,r,o,i){var a=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(cr(n,"string")&&!t.required)return r();tn.required(t,n,o,a,i,"string"),cr(n,"string")||(tn.type(t,n,o,a,i),tn.range(t,n,o,a,i),tn.pattern(t,n,o,a,i),t.whitespace===!0&&tn.whitespace(t,n,o,a,i))}r(a)},yG=function(t,n,r,o,i){var a=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(cr(n)&&!t.required)return r();tn.required(t,n,o,a,i),n!==void 0&&tn.type(t,n,o,a,i)}r(a)},xG=function(t,n,r,o,i){var a=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(n===""&&(n=void 0),cr(n)&&!t.required)return r();tn.required(t,n,o,a,i),n!==void 0&&(tn.type(t,n,o,a,i),tn.range(t,n,o,a,i))}r(a)},CG=function(t,n,r,o,i){var a=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(cr(n)&&!t.required)return r();tn.required(t,n,o,a,i),n!==void 0&&tn.type(t,n,o,a,i)}r(a)},wG=function(t,n,r,o,i){var a=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(cr(n)&&!t.required)return r();tn.required(t,n,o,a,i),cr(n)||tn.type(t,n,o,a,i)}r(a)},SG=function(t,n,r,o,i){var a=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(cr(n)&&!t.required)return r();tn.required(t,n,o,a,i),n!==void 0&&(tn.type(t,n,o,a,i),tn.range(t,n,o,a,i))}r(a)},kG=function(t,n,r,o,i){var a=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(cr(n)&&!t.required)return r();tn.required(t,n,o,a,i),n!==void 0&&(tn.type(t,n,o,a,i),tn.range(t,n,o,a,i))}r(a)},RG=function(t,n,r,o,i){var a=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(n==null&&!t.required)return r();tn.required(t,n,o,a,i,"array"),n!=null&&(tn.type(t,n,o,a,i),tn.range(t,n,o,a,i))}r(a)},TG=function(t,n,r,o,i){var a=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(cr(n)&&!t.required)return r();tn.required(t,n,o,a,i),n!==void 0&&tn.type(t,n,o,a,i)}r(a)},PG="enum",_G=function(t,n,r,o,i){var a=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(cr(n)&&!t.required)return r();tn.required(t,n,o,a,i),n!==void 0&&tn[PG](t,n,o,a,i)}r(a)},OG=function(t,n,r,o,i){var a=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(cr(n,"string")&&!t.required)return r();tn.required(t,n,o,a,i),cr(n,"string")||tn.pattern(t,n,o,a,i)}r(a)},$G=function(t,n,r,o,i){var a=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(cr(n,"date")&&!t.required)return r();if(tn.required(t,n,o,a,i),!cr(n,"date")){var s;n instanceof Date?s=n:s=new Date(n),tn.type(t,s,o,a,i),s&&tn.range(t,s.getTime(),o,a,i)}}r(a)},EG=function(t,n,r,o,i){var a=[],l=Array.isArray(n)?"array":typeof n;tn.required(t,n,o,a,i,l),r(a)},pm=function(t,n,r,o,i){var a=t.type,l=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);
4525if(s){if(cr(n,a)&&!t.required)return r();tn.required(t,n,o,l,i,a),cr(n,a)||tn.type(t,n,o,l,i)}r(l)},zG=function(t,n,r,o,i){var a=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(cr(n)&&!t.required)return r();tn.required(t,n,o,a,i)}r(a)},Ic={string:bG,method:yG,number:xG,boolean:CG,regexp:wG,integer:SG,float:kG,array:RG,object:TG,enum:_G,pattern:OG,date:$G,url:pm,hex:pm,email:pm,required:EG,any:zG};function Lp(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var Hp=Lp(),Ts=function(){function e(n){this.rules=null,this._messages=Hp,this.define(n)}var t=e.prototype;return t.define=function(r){var o=this;if(!r)throw new Error("Cannot configure a schema with no rules");if(typeof r!="object"||Array.isArray(r))throw new Error("Rules must be an object");this.rules={},Object.keys(r).forEach(function(i){var a=r[i];o.rules[i]=Array.isArray(a)?a:[a]})},t.messages=function(r){return r&&(this._messages=Mx(Lp(),r)),this._messages},t.validate=function(r,o,i){var a=this;o===void 0&&(o={}),i===void 0&&(i=function(){});var l=r,s=o,c=i;if(typeof s=="function"&&(c=s,s={}),!this.rules||Object.keys(this.rules).length===0)return c&&c(null,l),Promise.resolve(l);function d(g){var b=[],v={};function y(w){if(Array.isArray(w)){var x;b=(x=b).concat.apply(x,w)}else b.push(w)}for(var C=0;C<g.length;C++)y(g[C]);b.length?(v=Bp(b),c(b,v)):c(null,l)}if(s.messages){var f=this.messages();f===Hp&&(f=Lp()),Mx(f,s.messages),s.messages=f}else s.messages=this.messages();var h={},p=s.keys||Object.keys(this.rules);p.forEach(function(g){var b=a.rules[g],v=l[g];b.forEach(function(y){var C=y;typeof C.transform=="function"&&(l===r&&(l=rl({},l)),v=l[g]=C.transform(v)),typeof C=="function"?C={validator:C}:C=rl({},C),C.validator=a.getValidationMethod(C),C.validator&&(C.field=g,C.fullField=C.fullField||g,C.type=a.getType(C),h[g]=h[g]||[],h[g].push({rule:C,value:v,source:l,field:g}))})});var m={};return cG(h,s,function(g,b){var v=g.rule,y=(v.type==="object"||v.type==="array")&&(typeof v.fields=="object"||typeof v.defaultField=="object");y=y&&(v.required||!v.required&&g.value),v.field=g.field;function C(S,T){return rl({},T,{fullField:v.fullField+"."+S,fullFields:v.fullFields?[].concat(v.fullFields,[S]):[S]})}function w(S){S===void 0&&(S=[]);var T=Array.isArray(S)?S:[S];!s.suppressWarning&&T.length&&e.warning("async-validator:",T),T.length&&v.message!==void 0&&(T=[].concat(v.message));var P=T.map(Nx(v,l));if(s.first&&P.length)return m[v.field]=1,b(P);if(!y)b(P);else{if(v.required&&!g.value)return v.message!==void 0?P=[].concat(v.message).map(Nx(v,l)):s.error&&(P=[s.error(v,co(s.messages.required,v.field))]),b(P);var _={};v.defaultField&&Object.keys(g.value).map(function($){_[$]=v.defaultField}),_=rl({},_,g.rule.fields);var O={};Object.keys(_).forEach(function($){var D=_[$],B=Array.isArray(D)?D:[D];O[$]=B.map(C.bind(null,$))});var z=new e(O);z.messages(s.messages),g.rule.options&&(g.rule.options.messages=s.messages,g.rule.options.error=s.error),z.validate(g.value,g.rule.options||s,function($){var D=[];P&&P.length&&D.push.apply(D,P),$&&$.length&&D.push.apply(D,$),b(D.length?D:null)})}}var x;if(v.asyncValidator)x=v.asyncValidator(v,g.value,w,g.source,s);else if(v.validator){try{x=v.validator(v,g.value,w,g.source,s)}catch(S){console.error==null||console.error(S),s.suppressValidatorError||setTimeout(function(){throw S},0),w(S.message)}x===!0?w():x===!1?w(typeof v.message=="function"?v.message(v.fullField||v.field):v.message||(v.fullField||v.field)+" fails"):x instanceof Array?w(x):x instanceof Error&&w(x.message)}x&&x.then&&x.then(function(){return w()},function(S){return w(S)})},function(g){d(g)},l)},t.getType=function(r){if(r.type===void 0&&r.pattern instanceof RegExp&&(r.type="pattern"),typeof r.validator!="function"&&r.type&&!Ic.hasOwnProperty(r.type))throw new Error(co("Unknown rule type %s",r.type));return r.type||"string"},t.getValidationMethod=function(r){if(typeof r.validator=="function")return r.validator;var o=Object.keys(r),i=o.indexOf("message");return i!==-1&&o.splice(i,1),o.length===1&&o[0]==="required"?Ic.required:Ic[this.getType(r)]||void 0},e}();Ts.register=function(t,n){if(typeof n!="function")throw new Error("Cannot register a validator by type, validator is not a function");Ic[t]=n};Ts.warning=iG;Ts.messages=Hp;Ts.validators=Ic;const{cubicBezierEaseInOut:Bx}=no;function AG({name:e="fade-down",fromOffset:t="-4px",enterDuration:n=".3s",leaveDuration:r=".3s",enterCubicBezier:o=Bx,leaveCubicBezier:i=Bx}={}){return[E(`&.${e}-transition-enter-from, &.${e}-transition-leave-to`,{opacity:0,transform:`translateY(${t})`}),E(`&.${e}-transition-enter-to, &.${e}-transition-leave-from`,{opacity:1,transform:"translateY(0)"}),E(`&.${e}-transition-leave-active`,{transition:`opacity ${r} ${i}, transform ${r} ${i}`}),E(`&.${e}-transition-enter-active`,{transition:`opacity ${n} ${o}, transform ${n} ${o}`})]}const IG=k("form-item",`
4526 display: grid;
4527 line-height: var(--n-line-height);
4528`,[k("form-item-label",`
4529 grid-area: label;
4530 align-items: center;
4531 line-height: 1.25;
4532 text-align: var(--n-label-text-align);
4533 font-size: var(--n-label-font-size);
4534 min-height: var(--n-label-height);
4535 padding: var(--n-label-padding);
4536 color: var(--n-label-text-color);
4537 transition: color .3s var(--n-bezier);
4538 box-sizing: border-box;
4539 font-weight: var(--n-label-font-weight);
4540 `,[I("asterisk",`
4541 white-space: nowrap;
4542 user-select: none;
4543 -webkit-user-select: none;
4544 color: var(--n-asterisk-color);
4545 transition: color .3s var(--n-bezier);
4546 `),I("asterisk-placeholder",`
4547 grid-area: mark;
4548 user-select: none;
4549 -webkit-user-select: none;
4550 visibility: hidden; 
4551 `)]),k("form-item-blank",`
4552 grid-area: blank;
4553 min-height: var(--n-blank-height);
4554 `),N("auto-label-width",[k("form-item-label","white-space: nowrap;")]),N("left-labelled",`
4555 grid-template-areas:
4556 "label blank"
4557 "label feedback";
4558 grid-template-columns: auto minmax(0, 1fr);
4559 grid-template-rows: auto 1fr;
4560 align-items: flex-start;
4561 `,[k("form-item-label",`
4562 display: grid;
4563 grid-template-columns: 1fr auto;
4564 min-height: var(--n-blank-height);
4565 height: auto;
4566 box-sizing: border-box;
4567 flex-shrink: 0;
4568 flex-grow: 0;
4569 `,[N("reverse-columns-space",`
4570 grid-template-columns: auto 1fr;
4571 `),N("left-mark",`
4572 grid-template-areas:
4573 "mark text"
4574 ". text";
4575 `),N("right-mark",`
4576 grid-template-areas: 
4577 "text mark"
4578 "text .";
4579 `),N("right-hanging-mark",`
4580 grid-template-areas: 
4581 "text mark"
4582 "text .";
4583 `),I("text",`
4584 grid-area: text; 
4585 `),I("asterisk",`
4586 grid-area: mark; 
4587 align-self: end;
4588 `)])]),N("top-labelled",`
4589 grid-template-areas:
4590 "label"
4591 "blank"
4592 "feedback";
4593 grid-template-rows: minmax(var(--n-label-height), auto) 1fr;
4594 grid-template-columns: minmax(0, 100%);
4595 `,[N("no-label",`
4596 grid-template-areas:
4597 "blank"
4598 "feedback";
4599 grid-template-rows: 1fr;
4600 `),k("form-item-label",`
4601 display: flex;
4602 align-items: flex-start;
4603 justify-content: var(--n-label-text-align);
4604 `)]),k("form-item-blank",`
4605 box-sizing: border-box;
4606 display: flex;
4607 align-items: center;
4608 position: relative;
4609 `),k("form-item-feedback-wrapper",`
4610 grid-area: feedback;
4611 box-sizing: border-box;
4612 min-height: var(--n-feedback-height);
4613 font-size: var(--n-feedback-font-size);
4614 line-height: 1.25;
4615 transform-origin: top left;
4616 `,[E("&:not(:empty)",`
4617 padding: var(--n-feedback-padding);
4618 `),k("form-item-feedback",{transition:"color .3s var(--n-bezier)",color:"var(--n-feedback-text-color)"},[N("warning",{color:"var(--n-feedback-text-color-warning)"}),N("error",{color:"var(--n-feedback-text-color-error)"}),AG({fromOffset:"-3px",enterDuration:".3s",leaveDuration:".2s"})])])]);function DG(e){const t=Ve(Sd,null),{mergedComponentPropsRef:n}=We(e);return{mergedSize:R(()=>{var r,o;if(e.size!==void 0)return e.size;if((t==null?void 0:t.props.size)!==void 0)return t.props.size;const i=(o=(r=n==null?void 0:n.value)===null||r===void 0?void 0:r.Form)===null||o===void 0?void 0:o.size;return i||"medium"})}}function NG(e){const t=Ve(Sd,null),n=R(()=>{const{labelPlacement:m}=e;return m!==void 0?m:t!=null&&t.props.labelPlacement?t.props.labelPlacement:"top"}),r=R(()=>n.value==="left"&&(e.labelWidth==="auto"||(t==null?void 0:t.props.labelWidth)==="auto")),o=R(()=>{if(n.value==="top")return;const{labelWidth:m}=e;if(m!==void 0&&m!=="auto")return At(m);if(r.value){const g=t==null?void 0:t.maxChildLabelWidthRef.value;return g!==void 0?At(g):void 0}if((t==null?void 0:t.props.labelWidth)!==void 0)return At(t.props.labelWidth)}),i=R(()=>{const{labelAlign:m}=e;if(m)return m;if(t!=null&&t.props.labelAlign)return t.props.labelAlign}),a=R(()=>{var m;return[(m=e.labelProps)===null||m===void 0?void 0:m.style,e.labelStyle,{width:o.value}]}),l=R(()=>{const{showRequireMark:m}=e;return m!==void 0?m:t==null?void 0:t.props.showRequireMark}),s=R(()=>{const{requireMarkPlacement:m}=e;return m!==void 0?m:(t==null?void 0:t.props.requireMarkPlacement)||"right"}),c=M(!1),d=M(!1),f=R(()=>{const{validationStatus:m}=e;if(m!==void 0)return m;if(c.value)return"error";if(d.value)return"warning"}),h=R(()=>{const{showFeedback:m}=e;return m!==void 0?m:(t==null?void 0:t.props.showFeedback)!==void 0?t.props.showFeedback:!0}),p=R(()=>{const{showLabel:m}=e;return m!==void 0?m:(t==null?void 0:t.props.showLabel)!==void 0?t.props.showLabel:!0});return{validationErrored:c,validationWarned:d,mergedLabelStyle:a,mergedLabelPlacement:n,mergedLabelAlign:i,mergedShowRequireMark:l,mergedRequireMarkPlacement:s,mergedValidationStatus:f,mergedShowFeedback:h,mergedShowLabel:p,isAutoLabelWidth:r}}function MG(e){const t=Ve(Sd,null),n=R(()=>{const{rulePath:a}=e;if(a!==void 0)return a;const{path:l}=e;if(l!==void 0)return l}),r=R(()=>{const a=[],{rule:l}=e;if(l!==void 0&&(Array.isArray(l)?a.push(...l):a.push(l)),t){const{rules:s}=t.props,{value:c}=n;if(s!==void 0&&c!==void 0){const d=Yc(s,c);d!==void 0&&(Array.isArray(d)?a.push(...d):a.push(d))}}return a}),o=R(()=>r.value.some(a=>a.required)),i=R(()=>o.value||e.required);return{mergedRules:r,mergedRequired:i}}var Lx=function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(a){a(i)})}
4618return new(n||(n=Promise))(function(i,a){function l(d){try{c(r.next(d))}catch(f){a(f)}}function s(d){try{c(r.throw(d))}catch(f){a(f)}}function c(d){d.done?i(d.value):o(d.value).then(l,s)}c((r=r.apply(e,t||[])).next())})};const kd=Object.assign(Object.assign({},_e.props),{label:String,labelWidth:[Number,String],labelStyle:[String,Object],labelAlign:String,labelPlacement:String,path:String,first:Boolean,rulePath:String,required:Boolean,showRequireMark:{type:Boolean,default:void 0},requireMarkPlacement:String,showFeedback:{type:Boolean,default:void 0},rule:[Object,Array],size:String,ignorePathChange:Boolean,validationStatus:String,feedback:String,feedbackClass:String,feedbackStyle:[String,Object],showLabel:{type:Boolean,default:void 0},labelProps:Object,contentClass:String,contentStyle:[String,Object]}),rO=lr(kd);function Hx(e,t){return(...n)=>{try{const r=e(...n);return!t&&(typeof r=="boolean"||r instanceof Error||Array.isArray(r))||r!=null&&r.then?r:(r===void 0||hr("form-item/validate",`You return a ${typeof r} typed value in the validator method, which is not recommended. Please use ${t?"`Promise`":"`boolean`, `Error` or `Promise`"} typed value instead.`),!0)}catch(r){hr("form-item/validate","An error is catched in the validation, so the validation won't be done. Your callback in `validate` method of `n-form` or `n-form-item` won't be called in this validation."),console.error(r);return}}}const Jv=ae({name:"FormItem",props:kd,slots:Object,setup(e){lD(eO,"formItems",Ce(e,"path"));const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=We(e),r=Ve(Sd,null),o=DG(e),i=NG(e),{validationErrored:a,validationWarned:l}=i,{mergedRequired:s,mergedRules:c}=MG(e),{mergedSize:d}=o,{mergedLabelPlacement:f,mergedLabelAlign:h,mergedRequireMarkPlacement:p}
4618=i,m=M([]),g=M(Wr()),b=M(null),v=r?Ce(r.props,"disabled"):M(!1),y=_e("Form","-form-item",IG,T_,e,t);it(Ce(e,"path"),()=>{e.ignorePathChange||w()});function C(){if(!i.isAutoLabelWidth.value)return;const L=b.value;if(L!==null){const U=L.style.whiteSpace;L.style.whiteSpace="nowrap",L.style.width="",r==null||r.deriveMaxChildLabelWidth(Number(getComputedStyle(L).width.slice(0,-2))),L.style.whiteSpace=U}}function w(){m.value=[],a.value=!1,l.value=!1,e.feedback&&(g.value=Wr())}const x=(...L)=>Lx(this,[...L],void 0,function*(U=null,j=()=>!0,te={suppressWarning:!0}){const{path:ue}=e;te?te.first||(te.first=e.first):te={};const{value:ge}=c,Q=r?Yc(r.props.model,ue||""):void 0,le={},J={},W=(U?ge.filter(Z=>Array.isArray(Z.trigger)?Z.trigger.includes(U):Z.trigger===U):ge).filter(j).map((Z,X)=>{const be=Object.assign({},Z);if(be.validator&&(be.validator=Hx(be.validator,!1)),be.asyncValidator&&(be.asyncValidator=Hx(be.asyncValidator,!0)),be.renderMessage){const ke=`__renderMessage__${X}`;J[ke]=be.message,be.message=ke,le[ke]=be.renderMessage}return be}),Y=W.filter(Z=>Z.level!=="warning"),he=W.filter(Z=>Z.level==="warning"),ne={valid:!0,errors:void 0,warnings:void 0};if(!W.length)return ne;const xe=ue??"__n_no_path__",oe=new Ts({[xe]:Y}),se=new Ts({[xe]:he}),{validateMessages:Me}=(r==null?void 0:r.props)||{};Me&&(oe.messages(Me),se.messages(Me));const V=Z=>{m.value=Z.map(X=>{const be=(X==null?void 0:X.message)||"";return{key:be,render:()=>be.startsWith("__renderMessage__")?le[be]():be}}),Z.forEach(X=>{var be;!((be=X.message)===null||be===void 0)&&be.startsWith("__renderMessage__")&&(X.message=J[X.message])})};if(Y.length){const Z=yield new Promise(X=>{oe.validate({[xe]:Q},te,X)});Z!=null&&Z.length&&(ne.valid=!1,ne.errors=Z,V(Z))}if(he.length&&!ne.errors){const Z=yield new Promise(X=>{se.validate({[xe]:Q},te,X)});Z!=null&&Z.length&&(V(Z),ne.warnings=Z)}return!ne.errors&&!ne.warnings?w():(a.value=!!ne.errors,l.value=!!ne.warnings),ne});function S(){x("blur")}function T(){x("change")}function P(){x("focus")}function _(){x("input")}function O(L,U){return Lx(this,void 0,void 0,function*(){let j,te,ue,ge;return typeof L=="string"?(j=L,te=U):L!==null&&typeof L=="object"&&(j=L.trigger,te=L.callback,ue=L.shouldRuleBeApplied,ge=L.options),yield new Promise((Q,le)=>{x(j,ue,ge).then(({valid:J,errors:W,warnings:Y})=>{J?(te&&te(void 0,{warnings:Y}),Q({warnings:Y})):(te&&te(W,{warnings:Y}),le(W))})})})}ct(qu,{path:Ce(e,"path"),disabled:v,mergedSize:o.mergedSize,mergedValidationStatus:i.mergedValidationStatus,restoreValidation:w,handleContentBlur:S,handleContentChange:T,handleContentFocus:P,handleContentInput:_});const z={validate:O,restoreValidation:w,internalValidate:x,invalidateLabelWidth:C};jt(C);const $=R(()=>{var L;const{value:U}=d,{value:j}=f,te=j==="top"?"vertical":"horizontal",{common:{cubicBezierEaseInOut:ue},self:{labelTextColor:ge,asteriskColor:Q,lineHeight:le,feedbackTextColor:J,feedbackTextColorWarning:W,feedbackTextColorError:Y,feedbackPadding:he,labelFontWeight:ne,[Oe("labelHeight",U)]:xe,[Oe("blankHeight",U)]:oe,[Oe("feedbackFontSize",U)]:se,[Oe("feedbackHeight",U)]:Me,[Oe("labelPadding",te)]:V,[Oe("labelTextAlign",te)]:Z,[Oe(Oe("labelFontSize",j),U)]:X}}=y.value;let be=(L=h.value)!==null&&L!==void 0?L:Z;return j==="top"&&(be=be==="right"?"flex-end":"flex-start"),{"--n-bezier":ue,"--n-line-height":le,"--n-blank-height":oe,"--n-label-font-size":X,"--n-label-text-align":be,"--n-label-height":xe,"--n-label-padding":V,"--n-label-font-weight":ne,"--n-asterisk-color":Q,"--n-label-text-color":ge,"--n-feedback-padding":he,"--n-feedback-font-size":se,"--n-feedback-height":Me,"--n-feedback-text-color":J,"--n-feedback-text-color-warning":W,"--n-feedback-text-color-error":Y}}),D=n?Ze("form-item",R(()=>{var L;return`${d.value[0]}${f.value[0]}${((L=h.value)===null||L===void 0?void 0:L[0])||""}`}),$,e):void 0,B=R(()=>f.value==="left"&&p.value==="left"&&h.value==="left");return Object.assign(Object.assign(Object.assign(Object.assign({labelElementRef:b,mergedClsPrefix:t,mergedRequired:s,feedbackId:g,renderExplains:m,reverseColSpace:B},i),o),z),{cssVars:n?void 0:$,themeClass:D==null?void 0:D.themeClass,onRender:D==null?void 0:D.onRender})},render(){const{$slots:e,mergedClsPrefix:t,mergedShowLabel:n,mergedShowRequireMark:r,mergedRequireMarkPlacement:o,onRender:i}=this,a=r!==void 0?r:this.mergedRequired;i==null||i();const l=()=>{const s=this.$slots.label?this.$slots.label():this.label;if(!s)return null;const c=u("span",{class:`${t}-form-item-label__text`},s),d=a?u("span",{class:`${t}-form-item-label__asterisk`},o!=="left"?" *":"* "):o==="right-hanging"&&u("span",{class:`${t}-form-item-label__asterisk-placeholder`}," *"),{labelProps:f}=this;return u("label",Object.assign({},f,{class:[f==null?void 0:f.class,`${t}-form-item-label`,`${t}-form-item-label--${o}-mark`,this.reverseColSpace&&`${t}-form-item-label--reverse-columns-space`],style:this.mergedLabelStyle,ref:"labelElementRef"}),o==="left"?[d,c]:[c,d])};return u("div",{class:[`${t}-form-item`,this.themeClass,`${t}-form-item--${this.mergedSize}-size`,`${t}-form-item--${this.mergedLabelPlacement}-labelled`,this.isAutoLabelWidth&&`${t}-form-item--auto-label-width`,!n&&`${t}-form-item--no-label`],style:this.cssVars},n&&l(),u("div",{class:[`${t}-form-item-blank`,this.contentClass,this.mergedValidationStatus&&`${t}-form-item-blank--${this.mergedValidationStatus}`],style:this.contentStyle},e),this.mergedShowFeedback?u("div",{key:this.feedbackId,style:this.feedbackStyle,class:[`${t}-form-item-feedback-wrapper`,this.feedbackClass]},u(Zt,{name:"fade-down-transition",mode:"out-in"},{default:()=>{const{mergedValidationStatus:s}=this;return Pt(e.feedback,c=>{var d;const{feedback:f}=this,h=c||f?u("div",{key:"__feedback__",class:`${t}-form-item-feedback__line`},c||f):this.renderExplains.length?(d=this.renderExplains)===null||d===void 0?void 0:d.map(({key:p,render:m})=>u("div",{key:p,class:`${t}-form-item-feedback__line`},m())):null;
4618return h?s==="warning"?u("div",{key:"controlled-warning",class:`${t}-form-item-feedback ${t}-form-item-feedback--warning`},h):s==="error"?u("div",{key:"controlled-error",class:`${t}-form-item-feedback ${t}-form-item-feedback--error`},h):s==="success"?u("div",{key:"controlled-success",class:`${t}-form-item-feedback ${t}-form-item-feedback--success`},h):u("div",{key:"controlled-default",class:`${t}-form-item-feedback`},h):null})}})):null)}}),FG=ba(24,null).map((e,t)=>{const n=t+1,r=`calc(100% / 24 * ${n})`;return[N(`${n}-span`,{width:r}),N(`${n}-offset`,{marginLeft:r}),N(`${n}-push`,{left:r}),N(`${n}-pull`,{right:r})]}),BG=E([k("row",{width:"100%",display:"flex",flexWrap:"wrap"}),k("col",{verticalAlign:"top",boxSizing:"border-box",display:"inline-block",position:"relative",zIndex:"auto"},[I("box",{position:"relative",zIndex:"auto",width:"100%",height:"100%"}),FG])]),oO="n-row",Jf={gutter:{type:[Array,Number,String],default:0},alignItems:String,justifyContent:String},LG=lr(Jf),iO=ae({name:"Row",props:Jf,setup(e){const{mergedClsPrefixRef:t,mergedRtlRef:n}=We(e);bo("-legacy-grid",BG,t);const r=Kt("Row",n,t),o=ht(()=>{const{gutter:a}=e;return Array.isArray(a)&&a[1]||0}),i=ht(()=>{const{gutter:a}=e;return Array.isArray(a)?a[0]:Number(a)});return ct(oO,{mergedClsPrefixRef:t,gutterRef:Ce(e,"gutter"),verticalGutterRef:o,horizontalGutterRef:i}),{mergedClsPrefix:t,rtlEnabled:r,styleMargin:ht(()=>`-${At(o.value,{c:.5})} -${At(i.value,{c:.5})}`),styleWidth:ht(()=>`calc(100% + ${At(i.value)})`)}},render(){return u("div",{class:[`${this.mergedClsPrefix}-row`,this.rtlEnabled&&`${this.mergedClsPrefix}-row--rtl`],style:{margin:this.styleMargin,width:this.styleWidth,alignItems:this.alignItems,justifyContent:this.justifyContent}},this.$slots)}}),eh={span:{type:[String,Number],default:1},push:{type:[String,Number],default:0},pull:{type:[String,Number],default:0},offset:{type:[String,Number],default:0}},HG=lr(eh),aO=ae({name:"Col",props:eh,setup(e){const t=Ve(oO,null);return t||jn("col","`n-col` must be placed inside `n-row`."),{mergedClsPrefix:t.mergedClsPrefixRef,gutter:t.gutterRef,stylePadding:R(()=>`${At(t.verticalGutterRef.value,{c:.5})} ${At(t.horizontalGutterRef.value,{c:.5})}`),mergedPush:R(()=>Number(e.push)-Number(e.pull))}},render(){const{$slots:e,span:t,mergedPush:n,offset:r,stylePadding:o,gutter:i,mergedClsPrefix:a}=this;return u("div",{class:[`${a}-col`,{[`${a}-col--${t}-span`]:!0,[`${a}-col--${n}-push`]:n>0,[`${a}-col--${-n}-pull`]:n<0,[`${a}-col--${r}-offset`]:r}],style:{padding:o}},i?u("div",null,e):e)}}),eb=Object.assign(Object.assign({},eh),kd),VG=lr(eb),lO=ae({name:"FormItemCol",props:eb,setup(){const e=M(null);return{formItemInstRef:e,validate:(...r)=>{const{value:o}=e;if(o)return o.validate(...r)},restoreValidation:()=>{const{value:r}=e;r&&r.restoreValidation()}}},render(){return u(aO,Ln(this.$props,HG),{default:()=>{const e=Ln(this.$props,rO);return u(Jv,Object.assign({ref:"formItemInstRef"},e),this.$slots)}})}}),Vx=1,sO="n-grid",cO=1,Zc={span:{type:[Number,String],default:cO},offset:{type:[Number,String],default:0},suffix:Boolean,privateOffset:Number,privateSpan:Number,privateColStart:Number,privateShow:{type:Boolean,default:!0}},jG=lr(Zc),Vp=ae({__GRID_ITEM__:!0,name:"GridItem",alias:["Gi"],props:Zc,setup(){const{isSsrRef:e,xGapRef:t,itemStyleRef:n,overflowRef:r,layoutShiftDisabledRef:o}=Ve(sO),i=jr();return{overflow:r,itemStyle:n,layoutShiftDisabled:o,mergedXGap:R(()=>nn(t.value||0)),deriveStyle:()=>{e.value;const{privateSpan:a=cO,privateShow:l=!0,privateColStart:s=void 0,privateOffset:c=0}=i.vnode.props,{value:d}=t,f=nn(d||0);return{display:l?"":"none",gridColumn:`${s??`span ${a}`} / span ${a}`,marginLeft:c?`calc((100% - (${a} - 1) * ${f}) / ${a} * ${c} + ${f} * ${c})`:""}}}},render(){var e,t;if(this.layoutShiftDisabled){const{span:n,offset:r,mergedXGap:o}=this;return u("div",{style:{gridColumn:`span ${n} / span ${n}`,marginLeft:r?`calc((100% - (${n} - 1) * ${o}) / ${n} * ${r} + ${o} * ${r})`:""}},this.$slots)}return u("div",{style:[this.itemStyle,this.deriveStyle()]},(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e,{overflow:this.overflow}))}}),jp=Object.assign(Object.assign({},Zc),kd),jx=ae({__GRID_ITEM__:!0,name:"FormItemGridItem",alias:["FormItemGi"],props:jp,slots:Object,setup(){const e=M(null);return{formItemInstRef:e,validate:(...r)=>{const{value:o}=e;if(o)return o.validate(...r)},restoreValidation:()=>{const{value:r}=e;r&&r.restoreValidation()}}},render(){return u(Vp,Ln(this.$.vnode.props||{},jG),{default:()=>{const e=Ln(this.$props,rO);return u(Jv,Object.assign({ref:"formItemInstRef"},e),this.$slots)}})}}),UG=Object.assign(Object.assign({},Jf),eb),WG=ae({name:"FormItemRow",props:UG,setup(){const e=M(null);return{formItemColInstRef:e,validate:(...r)=>{const{value:o}=e;if(o)return o.validate(...r)},restoreValidation:()=>{const{value:r}=e;r&&r.restoreValidation()}}},render(){return u(iO,Ln(this.$props,LG),{default:()=>{const e=Ln(this.$props,VG);return u(lO,Object.assign(Object.assign({ref:"formItemColInstRef"},e),{span:24}),this.$slots)}})}}),qG=ae({name:"GlobalStyle",setup(){if(typeof document>"u")return;const e=Ve(qr,null),{body:t}=document,{style:n}=t;let r=!1,o=!0;pi(()=>{Wt(()=>{var i,a;const{textColor2:l,fontSize:s,fontFamily:c,bodyColor:d,cubicBezierEaseInOut:f,lineHeight:h}=e?as({},((i=e.mergedThemeRef.value)===null||i===void 0?void 0:i.common)||nt,(a=e.mergedThemeOverridesRef.value)===null||a===void 0?void 0:a.common):nt;if(r||!t.hasAttribute("n-styled")){n.setProperty("-webkit-text-size-adjust","100%"),n.setProperty("-webkit-tap-highlight-color","transparent"),n.padding="0",n.margin="0",n.backgroundColor=d,n.color=l,n.fontSize=s,n.fontFamily=c,n.lineHeight=h;const p=`color .3s ${f}, background-color .3s ${f}`;o?setTimeout(()=>{n.transition=p},0):n.transition=p,t.setAttribute("n-styled",""),r=!0,o=!1}})}),Tl(()=>{r&&t.removeAttribute("n-styled")})},render(){return null}}),KG=k("gradient-text",`
4619 display: inline-block;
4620 font-weight: var(--n-font-weight);
4621 -webkit-background-clip: text;
4622 background-clip: text;
4623 color: #0000;
4624 white-space: nowrap;
4625 background-image: linear-gradient(var(--n-rotate), var(--n-color-start) 0%, var(--n-color-end) 100%);
4626 transition:
4627 --n-color-start .3s var(--n-bezier),
4628 --n-color-end .3s var(--n-bezier);
4629`),dO=Object.assign(Object.assign({},_e.props),{size:[String,Number],fontSize:[String,Number],type:{type:String,default:"primary"},color:[Object,String],gradient:[Object,String]}),YG=ae({name:"GradientText",props:dO,setup(e){Kg();const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=We(e),r=R(()=>{const{type:c}=e;return c==="danger"?"error":c}),o=R(()=>{let c=e.size||e.fontSize;return c&&(c=At(c)),c||void 0}),i=R(()=>{const c=e.color||e.gradient;if(typeof c=="string")return c;if(c){const d=c.deg||0,f=c.from,h=c.to;return`linear-gradient(${d}deg, ${f} 0%, ${h} 100%)`}}),a=_e("GradientText","-gradient-text",KG,OK,e,t),l=R(()=>{const{value:c}=r,{common:{cubicBezierEaseInOut:d},self:{rotate:f,[Oe("colorStart",c)]:h,[Oe("colorEnd",c)]:p,fontWeight:m}}=a.value;return{"--n-bezier":d,"--n-rotate":f,"--n-color-start":h,"--n-color-end":p,"--n-font-weight":m}}),s=n?Ze("gradient-text",R(()=>r.value[0]),l,e):void 0;return{mergedClsPrefix:t,compatibleType:r,styleFontSize:o,styleBgImage:i,cssVars:n?void 0:l,themeClass:s==null?void 0:s.themeClass,onRender:s==null?void 0:s.onRender}},render(){const{mergedClsPrefix:e,onRender:t}=this;return t==null||t(),u("span",{class:[`${e}-gradient-text`,`${e}-gradient-text--${this.compatibleType}-type`,this.themeClass],style:[{fontSize:this.styleFontSize,backgroundImage:this.styleBgImage},this.cssVars]},this.$slots)}}),GG={xs:0,s:640,m:1024,l:1280,xl:1536,xxl:1920},uO=24,gm="__ssr__",fO={layoutShiftDisabled:Boolean,responsive:{type:[String,Boolean],default:"self"},cols:{type:[Number,String],default:uO},itemResponsive:Boolean,collapsed:Boolean,collapsedRows:{type:Number,default:1},itemStyle:[Object,String],xGap:{type:[Number,String],default:0},yGap:{type:[Number,String],default:0}},XG=ae({name:"Grid",inheritAttrs:!1,props:fO,setup(e){const{mergedClsPrefixRef:t,mergedBreakpointsRef:n}=We(e),r=/^\d+$/,o=M(void 0),i=iD((n==null?void 0:n.value)||GG),a=ht(()=>!!(e.itemResponsive||!r.test(e.cols.toString())||!r.test(e.xGap.toString())||!r.test(e.yGap.toString()))),l=R(()=>
4629{if(a.value)return e.responsive==="self"?o.value:i.value}),s=ht(()=>{var v;return(v=Number(Bl(e.cols.toString(),l.value)))!==null&&v!==void 0?v:uO}),c=ht(()=>Bl(e.xGap.toString(),l.value)),d=ht(()=>Bl(e.yGap.toString(),l.value)),f=v=>{o.value=v.contentRect.width},h=v=>{vl(f,v)},p=M(!1),m=R(()=>{if(e.responsive==="self")return h}),g=M(!1),b=M();return jt(()=>{const{value:v}=b;v&&v.hasAttribute(gm)&&(v.removeAttribute(gm),g.value=!0)}),ct(sO,{layoutShiftDisabledRef:Ce(e,"layoutShiftDisabled"),isSsrRef:g,itemStyleRef:Ce(e,"itemStyle"),xGapRef:c,overflowRef:p}),{isSsr:!Kr,contentEl:b,mergedClsPrefix:t,style:R(()=>e.layoutShiftDisabled?{width:"100%",display:"grid",gridTemplateColumns:`repeat(${e.cols}, minmax(0, 1fr))`,columnGap:nn(e.xGap),rowGap:nn(e.yGap)}:{width:"100%",display:"grid",gridTemplateColumns:`repeat(${s.value}, minmax(0, 1fr))`,columnGap:nn(c.value),rowGap:nn(d.value)}),isResponsive:a,responsiveQuery:l,responsiveCols:s,handleResize:m,overflow:p}},render(){if(this.layoutShiftDisabled)return u("div",Jn({ref:"contentEl",class:`${this.mergedClsPrefix}-grid`,style:this.style},this.$attrs),this.$slots);const e=()=>{var t,n,r,o,i,a,l;this.overflow=!1;const s=Zr(Ns(this)),c=[],{collapsed:d,collapsedRows:f,responsiveCols:h,responsiveQuery:p}=this;s.forEach(y=>{var C,w,x,S,T;if(((C=y==null?void 0:y.type)===null||C===void 0?void 0:C.__GRID_ITEM__)!==!0)return;if(cN(y)){const O=Vr(y);O.props?O.props.privateShow=!1:O.props={privateShow:!1},c.push({child:O,rawChildSpan:0});return}y.dirs=((w=y.dirs)===null||w===void 0?void 0:w.filter(({dir:O})=>O!==ho))||null,((x=y.dirs)===null||x===void 0?void 0:x.length)===0&&(y.dirs=null);const P=Vr(y),_=Number((T=Bl((S=P.props)===null||S===void 0?void 0:S.span,p))!==null&&T!==void 0?T:Vx);_!==0&&c.push({child:P,rawChildSpan:_})});let m=0;const g=(t=c[c.length-1])===null||t===void 0?void 0:t.child;if(g!=null&&g.props){const y=(n=g.props)===null||n===void 0?void 0:n.suffix;y!==void 0&&y!==!1&&(m=Number((o=Bl((r=g.props)===null||r===void 0?void 0:r.span,p))!==null&&o!==void 0?o:Vx),g.props.privateSpan=m,g.props.privateColStart=h+1-m,g.props.privateShow=(i=g.props.privateShow)!==null&&i!==void 0?i:!0)}let b=0,v=!1;for(const{child:y,rawChildSpan:C}of c){if(v&&(this.overflow=!0),!v){const w=Number((l=Bl((a=y.props)===null||a===void 0?void 0:a.offset,p))!==null&&l!==void 0?l:0),x=Math.min(C+w,h);if(y.props?(y.props.privateSpan=x,y.props.privateOffset=w):y.props={privateSpan:x,privateOffset:w},d){const S=b%h;x+S>h&&(b+=h-S),x+b+m>f*h?v=!0:b+=x}}v&&(y.props?y.props.privateShow!==!0&&(y.props.privateShow=!1):y.props={privateShow:!1})}return u("div",Jn({ref:"contentEl",class:`${this.mergedClsPrefix}-grid`,style:this.style,[gm]:this.isSsr||void 0},this.$attrs),c.map(({child:y})=>y))};return this.isResponsive&&this.responsive==="self"?u(_r,{onResize:this.handleResize},{default:e}):e()}});function hO(e){const{borderRadius:t,fontSizeMini:n,fontSizeTiny:r,fontSizeSmall:o,fontWeight:i,textColor2:a,cardColor:l,buttonColor2Hover:s}=e;return{activeColors:["#9be9a8","#40c463","#30a14e","#216e39"],borderRadius:t,borderColor:l,textColor:a,mininumColor:s,fontWeight:i,loadingColorStart:"rgba(0, 0, 0, 0.06)",loadingColorEnd:"rgba(0, 0, 0, 0.12)",rectSizeSmall:"10px",rectSizeMedium:"11px",rectSizeLarge:"12px",borderRadiusSmall:"2px",borderRadiusMedium:"2px",borderRadiusLarge:"2px",xGapSmall:"2px",xGapMedium:"3px",xGapLarge:"3px",yGapSmall:"2px",yGapMedium:"3px",yGapLarge:"3px",fontSizeSmall:r,fontSizeMedium:n,fontSizeLarge:o}}const mO={name:"Heatmap",common:nt,self:hO};function QG(e,t){const n=M(""),r=Ki(),o=Ve(qr,null),i=o==null?void 0:o.styleMountTarget;return jt(()=>{Wt(()=>{if(!e.loading)return;const{self:{loadingColorStart:a,loadingColorEnd:l}}=t.value,s=ga(a)+ga(l),c=`heatmap-loading-${s}`,d=`heatmap-loading-animation-${s}`;n.value=c,E([E(`.${c}`,`
4630          animation: 2s ${d} infinite cubic-bezier(0.36, 0, 0.64, 1);
4631        `),E(`@keyframes ${d}`,`
4632          0% {
4633            background: ${a};
4634          }
4635          40% {
4636            background: ${l};
4637          }
4638          80% {
4639            background: ${a};
4640          }
4641          100% {
4642            background: ${a};
4643          }
4644        `)]).mount({id:s,ssr:r,parent:i})})}),n}const ZG=ae({name:"HeatmapColorIndicator",slots:Object,props:{colors:{type:Array,required:!0},clsPrefix:{type:String,required:!0}},setup(e,{slots:t}){return()=>{var n,r;const{colors:o,clsPrefix:i}=e;return u("div",{class:`${i}-heatmap-color-indicator`},u("span",{class:`${i}-heatmap-color-indicator__label`},(n=t["leading-text"])===null||n===void 0?void 0:n.call(t)),u("div",{class:`${i}-heatmap-color-indicator__cells`},o.map((a,l)=>u("div",{key:l,class:`${i}-heatmap-color-indicator__cell`,style:{backgroundColor:a}}))),u("span",{class:`${i}-heatmap-color-indicator__label`},(r=t["trailing-text"])===null||r===void 0?void 0:r.call(t)))}}}),JG=ae({name:"HeatmapRect",slots:Object,props:{mergedClsPrefix:{type:String,required:!0},data:{type:Object,required:!0},color:{type:String,required:!0},style:Object,loading:Boolean,loadingClass:String,tooltip:{type:[Boolean,Object],default:!0}},setup(e){const t=R(()=>({"--n-rect-color":e.color})),n=R(()=>typeof e.tooltip=="object"?e.tooltip:{}),r=R(()=>{const o=new Date(e.data.timestamp).toLocaleDateString();return e.data.value!==null?`${o} ${e.data.value}`:o});return{cssVars:t,tooltipProps:n,defaultTooltipContent:r}},render(){const{mergedClsPrefix:e,style:t,cssVars:n,tooltip:r,tooltipProps:o,defaultTooltipContent:i,loading:a,data:l}=this,s=u("div",{class:[`${e}-heatmap-rect`,a&&`${e}-heatmap-rect--loading`,a&&this.loadingClass],style:[n,t]});return r===!1||a?s:u(Cd,Object.assign({trigger:"hover"},o),{default:()=>En(this.$slots.tooltip,l,()=>[u("div",null,i)]),trigger:()=>s})}}),eX=E([k("heatmap",`
4645 display: flex;
4646 flex-direction: column;
4647 max-width: fit-content;
4648 font-size: var(--n-font-size);
4649 `,[I("content",`
4650 display: block;
4651 `),I("calendar-table",`
4652 border-collapse: separate;
4653 border-spacing: var(--n-y-gap) var(--n-x-gap);
4654 font-size: var(--n-font-size);
4655 `),I("week-header-cell",`
4656 width: 27px;
4657 padding: 0;
4658 border: none;
4659 font-size: var(--n-font-size);
4660 `),I("month-label-cell",`
4661 font-size: var(--n-font-size);
4662 color: var(--n-text-color);
4663 text-align: left;
4664 height: 15px;
4665 line-height: 15px;
4666 font-weight: var(--n-font-weight);
4667 padding: 0 2px 8px;
4668 vertical-align: bottom;
4669 transition: color .3s var(--n-bezier);
4670 `),I("week-label-cell",`
4671 font-size: var(--n-font-size);
4672 color: var(--n-text-color);
4673 text-align: right;
4674 width: 27px;
4675 height: 11px;
4676 line-height: 11px;
4677 padding: 0 4px 0 0;
4678 border: none;
4679 vertical-align: middle;
4680 white-space: nowrap;
4681 font-weight: var(--n-font-weight);
4682 transition: color .3s var(--n-bezier);
4683 `),I("day-cell",`
4684 width: var(--n-rect-size);
4685 height: var(--n-rect-size);
4686 padding: 0;
4687 border: none;
4688 vertical-align: middle;
4689 transition: color .3s var(--n-bezier);
4690 `),I("empty-cell",`
4691 width: var(--n-rect-size);
4692 height: var(--n-rect-size);
4693 border-radius: var(--n-border-radius);
4694 `),I("footer",`
4695 display: flex;
4696 justify-content: space-between;
4697 margin-left: 17px;
4698 align-items: center;
4699 margin-top: 8px;
4700 &:has(> :only-child) {
4701 justify-content: flex-end;
4702 }
4703 `),I("indicator",`
4704 display: flex;
4705 align-items: center;
4706 justify-content: flex-end;
4707 `)]),k("heatmap-rect",`
4708 width: var(--n-rect-size);
4709 height: var(--n-rect-size);
4710 border-radius: var(--n-border-radius);
4711 background-color: var(--n-rect-color);
4712 transition: background-color .3s var(--n-bezier);
4713 `,[N("loading",`
4714 cursor: default;
4715 background: var(--n-loading-color-start);
4716 `)]),k("heatmap-color-indicator",`
4717 display: flex;
4718 align-items: center;
4719 justify-content: flex-end;
4720 gap: 4px;
4721 font-size: var(--n-font-size);
4722 `,[I("cells",`
4723 display: flex;
4724 gap: var(--n-x-gap);
4725 `),I("cell",`
4726 width: var(--n-rect-size);
4727 height: var(--n-rect-size);
4728 border-radius: var(--n-border-radius);
4729 transition: background-color .3s var(--n-bezier);
4730 `),I("label",`
4731 font-size: var(--n-font-size);
4732 color: var(--n-text-color);
4733 transition: color .3s var(--n-bezier);
4734 `)])]),tX={green:["#c6e48b","#7bc96f","#239a3b","#196127"],blue:["#c0e7ff","#73b3ff","#0969da","#0550ae"],orange:["#fed7aa","#fb923c","#ea580c","#c2410c"],purple:["#e9d5ff","#c084fc","#9333ea","#7c3aed"],red:["#fecaca","#f87171","#dc2626","#b91c1c"]};function nX(e,t,n){if(n===0||t===null||t===void 0||t<=0)return e[0];const r=Math.min(t/n,1),o=e.length-1,i=Math.min(Math.ceil(r*o),o);return e[i]}function Ux(e,t,n){const r=[...e].sort((f,h)=>f.timestamp-h.timestamp),o=r[0].timestamp,i=r[r.length-1].timestamp,a=po(o,{weekStartsOn:t}),l=CV(i,{weekStartsOn:t}),s=new Map(r.map(f=>[hi(f.timestamp).getTime(),f])),c=TT({start:a,end:l}),d=n?a:o;return c.map(f=>{const h=hi(f).getTime(),p=s.get(h);if(p)return p;const m=M7(f,{start:d,end:i})?0:null;return{timestamp:f.getTime(),value:m}})}function rX(e,t,n,r,o){const i=RT(e.timestamp,t),a=Math.floor(i/7),l=zT(e.timestamp),s=(l-n+7)%7;return{timestamp:e.timestamp,value:e.value,color:nX(r,e.value,o),dayOfWeek:l,rowIndex:s,colIndex:a}}function oX(e,t,n,r){const o=iR(t,n);return Array.from({length:e},(i,a)=>{const l=o[a]||[],s=[];return l.forEach(c=>{s[r(c)]=c}),s})}function iX(e){const r=Date.now();return Array.from({length:7},(o,i)=>Array.from({length:53},(a,l)=>({timestamp:r,value:0,color:"#000000",dayOfWeek:(e+i)%7,rowIndex:i,colIndex:l})))}function aX(e){let t,n;if(e===void 0||e==="recent")n=new Date,t=t9(n);else{const o=Number(e);t=Bs(new Date(o,0,1)),n=xV(new Date(o,11,31))}return TT({start:t,end:n}).map(o=>{const i=o.getDay(),a=i===0||i===6;if(a&&Math.random()<.7)return{timestamp:o.getTime(),value:0};if(!a&&Math.random()<.15)return{timestamp:o.getTime(),value:0};const l=Math.floor(Math.pow(Math.random(),2)*40)+1;return{timestamp:o.getTime(),value:l}})}const pO=Object.assign(Object.assign({},_e.props),{activeColors:Array,colorTheme:String,data:Array,loadingData:Object,fillCalendarLeading:Boolean,firstDayOfWeek:{type:Number,default:0},loading:Boolean,minimumColor:String,showColorIndicator:{type:Boolean,default:!0},showWeekLabels:{type:Boolean,default:!0},showMonthLabels:{type:Boolean,default:!0},size:{type:String,default:"medium"},tooltip:{type:[Boolean,Object],default:!1},xGap:[Number,String],yGap:[Number,String]}),lX=ae({name:"Heatmap",slots:Object,props:pO,setup(e){const{mergedClsPrefixRef:t,mergedRtlRef:n,inlineThemeDisabled:r}=We(e),{localeRef:o,dateLocaleRef:i}=On("Heatmap"),a=_e("Heatmap","-heatmap",eX,mO,e,t),l=Kt("Heatmap",n,t),s=R(()=>{const{xGap:x,yGap:S,size:T}=e,{common:{cubicBezierEaseInOut:P},self:{fontWeight:_,textColor:O,borderColor:z,loadingColorStart:$,[Oe("rectSize",T)]:D,[Oe("borderRadius",T)]:B,[Oe("xGap",T)]:L,[Oe("yGap",T)]:U,[Oe("fontSize",T)]:j}}=a.value;return{"--n-bezier":P,"--n-font-size":j,"--n-font-weight":_,"--n-text-color":O,"--n-border-radius":B,"--n-border-color":z,"--n-loading-color-start":$,"--n-rect-size":D,"--n-x-gap":x!==void 0?typeof x=="number"?nn(x):x:L,"--n-y-gap":S!==void 0?typeof S=="number"?nn(S):S:U}}),c=r?Ze("heatmap",R(()=>{const{size:x}=e;return x[0]}),s,e):void 0,d=R(()=>{const{mininumColor:x,activeColors:S}=a.value.self,T=e.minimumColor||x,P=e.colorTheme&&tX[e.colorTheme],_=e.activeColors||P||S;return[T,..._]}),f=R(()=>
4734!e.data||e.data.length===0?[]:Ux(e.data,ns(e.firstDayOfWeek),e.fillCalendarLeading)),h=R(()=>!e.loadingData||e.loadingData.length===0?[]:Ux(e.loadingData,ns(e.firstDayOfWeek),e.fillCalendarLeading)),p=R(()=>{var x,S;const T=f.value.filter(P=>P.value!==null);return(S=(x=$6(T,P=>P.value))===null||x===void 0?void 0:x.value)!==null&&S!==void 0?S:0}),m=R(()=>{const x=f.value,S=h.value;if(e.loading&&!S.length)return iX(ns(e.firstDayOfWeek));const T=e.loading?S:x;if(!T.length)return[];const P=p.value,_=d.value,O=T[0].timestamp,z=T.map($=>rX($,O,ns(e.firstDayOfWeek),_,P));return oX(7,z,$=>$.rowIndex,$=>$.colIndex)}),g=R(()=>{const{weekdayFormat:x}=o.value,{locale:S}=i.value,T=po(new Date,{weekStartsOn:ns(e.firstDayOfWeek)});return Array.from({length:7},(P,_)=>({label:Qt(nl(T,_),x,{locale:S}),visible:_%2!==0}))}),b=R(()=>{const{monthFormat:x}=o.value,{locale:S}=i.value,T=new Date().getFullYear(),P=[5,4,5,4,5,4,5,4,4,5,4,4];return Array.from({length:12},(_,O)=>{const z=new Date(T,O,1);return{name:Qt(z,x,{locale:S}),colSpan:P[O]}})});function v(x){const S=x[0].length,T=[];for(let P=0;P<S;P++)for(let _=0;_<x.length;_++){const O=x[_][P];if((O==null?void 0:O.value)!==null){T.push({week:P,month:Qt(O.timestamp,"yyyy-MM")});break}}return T}const y=R(()=>{const{monthFormat:x}=o.value,{locale:S}=i.value,T=m.value;if(!T||T.length===0||!T[0])return[];const P=v(T),_=_6(iR(P,"month"),O=>{const z=O.map($=>$.week);return{weekCount:O.length,start:Math.min(...z),end:Math.max(...z)}});return Object.entries(_).filter(([,O])=>O.weekCount>=3).sort(([O],[z])=>O.localeCompare(z)).map(([O,z])=>{const $=new Date(F7(`${O}-01`));return{name:Qt($,x,{locale:S}),colSpan:z.end-z.start+1}})}),C=R(()=>e.loading&&!e.loadingData?b.value:y.value),w=QG(e,a);return{weekLabels:g,monthLabels:C,mergedColors:d,mergedClsPrefix:t,rtlEnabled:l,locale:o,cssVars:r?void 0:s,themeClass:c==null?void 0:c.themeClass,onRender:c==null?void 0:c.onRender,heatmapMatrix:m,loadingClass:w}},render(){const{loading:e,showWeekLabels:t,showMonthLabels:n,showColorIndicator:r,mergedClsPrefix:o,themeClass:i,cssVars:a,rtlEnabled:l,locale:s,weekLabels:c,monthLabels:d,mergedColors:f,$slots:h,heatmapMatrix:p,loadingClass:m,onRender:g}=this;return g==null||g(),u("div",{class:[i,`${o}-heatmap`,l&&`${o}-heatmap--rtl`],style:a},u("div",{class:`${o}-heatmap__content`},u("table",{class:`${o}-heatmap__calendar-table`},n&&u("thead",null,u("tr",null,t&&u("th",{class:`${o}-heatmap__week-header-cell`}),d.map((b,v)=>u("th",{key:`month-${v}`,colspan:b.colSpan,class:`${o}-heatmap__month-label-cell`},b.name)))),u("tbody",null,c.map((b,v)=>u("tr",{key:`row-${v}`},t&&u("td",{class:`${o}-heatmap__week-label-cell`},b.visible?b.label:null),(p[v]||[]).map((y,C)=>y.value!==null?u("td",{key:`day-${v}-${C}`,class:`${o}-heatmap__day-cell`},u(JG,{mergedClsPrefix:o,data:y,color:y.color,tooltip:this.tooltip,loading:e,loadingClass:m},{tooltip:()=>{var w;return(w=h.tooltip)===null||w===void 0?void 0:w.call(h,y)}})):u("td",{key:`empty-${v}-${C}`,class:`${o}-heatmap__day-cell`},u("div",{class:`${o}-heatmap__empty-cell`})))))))),u("div",{class:`${o}-heatmap__footer`},Pt(h.footer,b=>b&&u("div",{class:`${o}-heatmap__footer`},b)),u("div",{class:`${o}-heatmap__indicator`},Ct(h.indicator,()=>[r&&u(ZG,{colors:f,clsPrefix:o},{"leading-text":()=>Ct(h["indicator-leading-text"],()=>[s.less]),"trailing-text":()=>Ct(h["indicator-trailing-text"],()=>[s.more])})]))))}}),gO={name:"Heatmap",common:et,self(e){const t=hO(e);return Object.assign(Object.assign({},t),{activeColors:["#0d4429","#006d32","#26a641","#39d353"],mininumColor:"rgba(255, 255, 255, 0.1)",loadingColorStart:"rgba(255, 255, 255, 0.12)",loadingColorEnd:"rgba(255, 255, 255, 0.18)"})}};function sX(e,t){if(!t.global)throw new Error('splitAndMarkByRegex requires a global regex (with "g" flag)');const n=[];let r=0;for(const o of e.matchAll(t)){const{index:i}=o;i>r&&n.push({text:e.slice(r,i),isMatch:!1}),n.push({text:o[0],isMatch:!0}),r=i+o[0].length}return r<e.length&&n.push({text:e.slice(r),isMatch:!1}),n}const vO={highlightTag:{type:String,default:"mark"},caseSensitive:Boolean,autoEscape:{type:Boolean,default:!0},text:String,patterns:{type:Array,default:()=>[]},highlightClass:String,highlightStyle:[Object,String]},cX=ae({name:"Highlight",props:vO,setup(e){const{mergedClsPrefixRef:t}=We(),n=o=>o.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return{highlightedNode:R(()=>{const o=t.value;let i=[];const{patterns:a,text:l}=e;if(a.length===0||!l)i=[l];else{const{highlightTag:s,caseSensitive:c,autoEscape:d,highlightClass:f,highlightStyle:h}=e,p=a.map(b=>d?n(b):b).join("|"),m=new RegExp(`(${p})`,c?"g":"gi");i=sX(l,m).map(({text:b,isMatch:v})=>v?u(s,{class:[`${o}-highlight__mark`,f],style:h},b):b)}return u("span",{class:`${o}-highlight`},i)}),mergedClsPrefix:t}},render(){return this.highlightedNode}});function bO(e){const{primaryColor:t,baseColor:n}=e;return{color:t,iconColor:n}}const dX={common:nt,self:bO},uX={name:"IconWrapper",common:et,self:bO},fX=k("icon-wrapper",`
4735 transition:
4736 color .3s var(--n-bezier),
4737 background-color .3s var(--n-bezier);
4738 background-color: var(--n-color);
4739 display: inline-flex;
4740 align-items: center;
4741 justify-content: center;
4742 color: var(--n-icon-color);
4743`),yO=Object.assign(Object.assign({},_e.props),{size:{type:Number,default:24},borderRadius:{type:Number,default:6},color:String,iconColor:String}),hX=ae({name:"IconWrapper",props:yO,setup(e,{slots:t}){const{mergedClsPrefixRef:n,inlineThemeDisabled:r}=We(e),o=_e("IconWrapper","-icon-wrapper",fX,dX,e,n),i=R(()=>{const{common:{cubicBezierEaseInOut:l},self:{color:s,iconColor:c}}=o.value;return{"--n-bezier":l,"--n-color":s,"--n-icon-color":c}}),a=r?Ze("icon-wrapper",void 0,i,e):void 0;return()=>{const l=At(e.size);return a==null||a.onRender(),u("div",{class:[`${n.value}-icon-wrapper`,a==null?void 0:a.themeClass.value],style:[i==null?void 0:i.value,{height:l,width:l,borderRadius:At(e.borderRadius),backgroundColor:e.color,color:e.iconColor}]},t)}}}),mX={name:"Image",common:et,peers:{Tooltip:qf},self:e=>{const{textColor2:t}=e;return{toolbarIconColor:t,toolbarColor:"rgba(0, 0, 0, .35)",toolbarBoxShadow:"none",toolbarBorderRadius:"24px"}}};function pX(){return{toolbarIconColor:"rgba(255, 255, 255, .9)",toolbarColor:"rgba(0, 0, 0, .35)",toolbarBoxShadow:"none",toolbarBorderRadius:"24px"}}const gX={name:"Image",common:nt,peers:{Tooltip:Kf},self:pX};function vX(){return u("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},u("path",{d:"M6 5C5.75454 5 5.55039 5.17688 5.50806 5.41012L5.5 5.5V14.5C5.5 14.7761 5.72386 15 6 15C6.24546 15 6.44961 14.8231 6.49194 14.5899L6.5 14.5V5.5C6.5 5.22386 6.27614 5 6 5ZM13.8536 5.14645C13.68 4.97288 13.4106 4.9536 13.2157 5.08859L13.1464 5.14645L8.64645 9.64645C8.47288 9.82001 8.4536 10.0894 8.58859 10.2843L8.64645 10.3536L13.1464 14.8536C13.3417 15.0488 13.6583 15.0488 13.8536 14.8536C14.0271 14.68 14.0464 14.4106 13.9114 14.2157L13.8536 14.1464L9.70711 10L13.8536 5.85355C14.0488 5.65829 14.0488 5.34171 13.8536 5.14645Z",fill:"currentColor"}))}function bX(){return u("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},u("path",{d:"M13.5 5C13.7455 5 13.9496 5.17688 13.9919 5.41012L14 5.5V14.5C14 14.7761 13.7761 15 13.5 15C13.2545 15 13.0504 14.8231 13.0081 14.5899L13 14.5V5.5C13 5.22386 13.2239 5 13.5 5ZM5.64645 5.14645C5.82001 4.97288 6.08944 4.9536 6.28431 5.08859L6.35355 5.14645L10.8536 9.64645C11.0271 9.82001 11.0464 10.0894 10.9114 10.2843L10.8536 10.3536L6.35355 14.8536C6.15829 15.0488 5.84171 15.0488 5.64645 14.8536C5.47288 14.68 5.4536 14.4106 5.58859 14.2157L5.64645 14.1464L9.79289 10L5.64645 5.85355C5.45118 5.65829 5.45118 5.34171 5.64645 5.14645Z",fill:"currentColor"}))}function yX(){return u("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},u("path",{d:"M4.089 4.216l.057-.07a.5.5 0 0 1 .638-.057l.07.057L10 9.293l5.146-5.147a.5.5 0 0 1 .638-.057l.07.057a.5.5 0 0 1 .057.638l-.057.07L10.707 10l5.147 5.146a.5.5 0 0 1 .057.638l-.057.07a.5.5 0 0 1-.638.057l-.07-.057L10 10.707l-5.146 5.147a.5.5 0 0 1-.638.057l-.07-.057a.5.5 0 0 1-.057-.638l.057-.07L9.293 10L4.146 4.854a.5.5 0 0 1-.057-.638l.057-.07l-.057.07z",fill:"
4743currentColor"}))}const tb=Object.assign(Object.assign({},_e.props),{onPreviewPrev:Function,onPreviewNext:Function,showToolbar:{type:Boolean,default:!0},showToolbarTooltip:Boolean,renderToolbar:Function}),xO="n-image",xX=E([E("body >",[k("image-container","position: fixed;")]),k("image-preview-container",`
4744 position: fixed;
4745 left: 0;
4746 right: 0;
4747 top: 0;
4748 bottom: 0;
4749 display: flex;
4750 `),k("image-preview-overlay",`
4751 z-index: -1;
4752 position: absolute;
4753 left: 0;
4754 right: 0;
4755 top: 0;
4756 bottom: 0;
4757 background: rgba(0, 0, 0, .3);
4758 `,[Vi()]),k("image-preview-toolbar",`
4759 z-index: 1;
4760 position: absolute;
4761 left: 50%;
4762 transform: translateX(-50%);
4763 border-radius: var(--n-toolbar-border-radius);
4764 height: 48px;
4765 bottom: 40px;
4766 padding: 0 12px;
4767 background: var(--n-toolbar-color);
4768 box-shadow: var(--n-toolbar-box-shadow);
4769 color: var(--n-toolbar-icon-color);
4770 transition: color .3s var(--n-bezier);
4771 display: flex;
4772 align-items: center;
4773 `,[k("base-icon",`
4774 padding: 0 8px;
4775 font-size: 28px;
4776 cursor: pointer;
4777 `),Vi()]),k("image-preview-wrapper",`
4778 position: absolute;
4779 left: 0;
4780 right: 0;
4781 top: 0;
4782 bottom: 0;
4783 display: flex;
4784 pointer-events: none;
4785 `,[er()]),k("image-preview",`
4786 user-select: none;
4787 -webkit-user-select: none;
4788 pointer-events: all;
4789 margin: auto;
4790 max-height: calc(100vh - 32px);
4791 max-width: calc(100vw - 32px);
4792 transition: transform .3s var(--n-bezier);
4793 `),k("image",`
4794 display: inline-flex;
4795 max-height: 100%;
4796 max-width: 100%;
4797 `,[xt("preview-disabled",`
4798 cursor: pointer;
4799 `),E("img",`
4800 border-radius: inherit;
4801 `)])]),du=32,CO=Object.assign(Object.assign({},tb),{src:String,show:{type:Boolean,default:void 0},defaultShow:Boolean,"onUpdate:show":[Function,Array],onUpdateShow:[Function,Array],onNext:Function,onPrev:Function,onClose:[Function,Array]}),nb=ae({name:"ImagePreview",props:CO,setup(e){const{src:t}=C1(e),{mergedClsPrefixRef:n}=We(e),r=_e("Image","-image",xX,gX,e,n);let o=null;const i=M(null),a=M(null),l=M(!1),{localeRef:s}=On("Image"),c=M(e.defaultShow),f=_t(Ce(e,"show"),c);function h(){const{value:re}=a;if(!o||!re)return;const{style:pe}=re,A=o.getBoundingClientRect(),F=A.left+A.width/2,K=A.top+A.height/2;pe.transformOrigin=`${F}px ${K}px`}function p(re){var pe,A;switch(re.key){case" ":re.preventDefault();break;case"ArrowLeft":(pe=e.onPrev)===null||pe===void 0||pe.call(e);break;case"ArrowRight":(A=e.onNext)===null||A===void 0||A.call(e);break;case"ArrowUp":re.preventDefault(),he();break;case"ArrowDown":re.preventDefault(),ne();break;case"Escape":se();break}}function m(re){const{onUpdateShow:pe,"onUpdate:show":A}=e;pe&&we(pe,re),A&&we(A,re),c.value=re,l.value=!0}it(f,re=>{re?Et("keydown",document,p):kt("keydown",document,p)}),Jt(()=>{kt("keydown",document,p)});let g=0,b=0,v=0,y=0,C=0,w=0,x=0,S=0,T=!1;function P(re){const{clientX:pe,clientY:A}=re;v=pe-g,y=A-b,vl(oe)}function _(re){const{mouseUpClientX:pe,mouseUpClientY:A,mouseDownClientX:F,mouseDownClientY:K}=re,H=F-pe,q=K-A,G=`vertical${q>0?"Top":"Bottom"}`,ie=`horizontal${H>0?"Left":"Right"}`;return{moveVerticalDirection:G,moveHorizontalDirection:ie,deltaHorizontal:H,deltaVertical:q}}function O(re){const{value:pe}=i;if(!pe)return{offsetX:0,offsetY:0};const A=pe.getBoundingClientRect(),{moveVerticalDirection:F,moveHorizontalDirection:K,deltaHorizontal:H,deltaVertical:q}=re||{};let G=0,ie=0;return A.width<=window.innerWidth?G=0:A.left>0?G=(A.width-window.innerWidth)/2:A.right<window.innerWidth?G=-(A.width-window.innerWidth)/2:K==="horizontalRight"?G=Math.min((A.width-window.innerWidth)/2,C-(H??0)):G=Math.max(-((A.width-window.innerWidth)/2),C-(H??0)),A.height<=window.innerHeight?ie=0:A.top>0?ie=(A.height-window.innerHeight)/2:A.bottom<window.innerHeight?ie=-(A.height-window.innerHeight)/2:F==="verticalBottom"?ie=Math.min((A.height-window.innerHeight)/2,w-(q??0)):ie=Math.max(-((A.height-window.innerHeight)/2),w-(q??0)),{offsetX:G,offsetY:ie}}function z(re){kt("mousemove",document,P),kt("mouseup",document,z);const{clientX:pe,clientY:A}=re;T=!1;const F=_({mouseUpClientX:pe,mouseUpClientY:A,mouseDownClientX:x,mouseDownClientY:S}),K=O(F);v=K.offsetX,y=K.offsetY,oe()}const $=Ve(xO,null);function D(re){var pe,A;if((A=(pe=$==null?void 0:$.previewedImgPropsRef.value)===null||pe===void 0?void 0:pe.onMousedown)===null||A===void 0||A.call(pe,re),re.button!==0)return;const{clientX:F,clientY:K}=re;T=!0,g=F-v,b=K-y,C=v,w=y,x=F,S=K,oe(),Et("mousemove",document,P),Et("mouseup",document,z)}const B=1.5;let L=0,U=1,j=0;function te(re){var pe,A;(A=(pe=$==null?void 0:$.previewedImgPropsRef.value)===null||pe===void 0?void 0:pe.onDblclick)===null||A===void 0||A.call(pe,re);const F=Y();U=U===F?1:F,oe()}function ue(){U=1,L=0}function ge(){var re;ue(),j=0,(re=e.onPrev)===null||re===void 0||re.call(e)}function Q(){var re;ue(),j=0,(re=e.onNext)===null||re===void 0||re.call(e)}
4801function le(){j-=90,oe()}function J(){j+=90,oe()}function W(){const{value:re}=i;if(!re)return 1;const{innerWidth:pe,innerHeight:A}=window,F=Math.max(1,re.naturalHeight/(A-du)),K=Math.max(1,re.naturalWidth/(pe-du));return Math.max(3,F*2,K*2)}function Y(){const{value:re}=i;if(!re)return 1;const{innerWidth:pe,innerHeight:A}=window,F=re.naturalHeight/(A-du),K=re.naturalWidth/(pe-du);return F<1&&K<1?1:Math.max(F,K)}function he(){const re=W();U<re&&(L+=1,U=Math.min(re,Math.pow(B,L)),oe())}function ne(){if(U>.5){const re=U;L-=1,U=Math.max(.5,Math.pow(B,L));const pe=re-U;oe(!1);const A=O();U+=pe,oe(!1),U-=pe,v=A.offsetX,y=A.offsetY,oe()}}function xe(){const re=t.value;re&&Mf(re,void 0)}function oe(re=!0){var pe;const{value:A}=i;if(!A)return;const{style:F}=A,K=As((pe=$==null?void 0:$.previewedImgPropsRef.value)===null||pe===void 0?void 0:pe.style);let H="";if(typeof K=="string")H=`${K};`;else for(const G in K)H+=`${aR(G)}: ${K[G]};`;const q=`transform-origin: center; transform: translateX(${v}px) translateY(${y}px) rotate(${j}deg) scale(${U});`;T?F.cssText=`${H}cursor: grabbing; transition: none;${q}`:F.cssText=`${H}cursor: grab;${q}${re?"":"transition: none;"}`,re||A.offsetHeight}function se(){if(f.value){const{onClose:re}=e;re&&we(re),m(!1),c.value=!1}}function Me(){U=Y(),L=Math.ceil(Math.log(U)/Math.log(B)),v=0,y=0,oe()}const V={setThumbnailEl:re=>{o=re}};function Z(re,pe){if(e.showToolbarTooltip){const{value:A}=r;return u(Cd,{to:!1,theme:A.peers.Tooltip,themeOverrides:A.peerOverrides.Tooltip,keepAliveOnHover:!1},{default:()=>s.value[pe],trigger:()=>re})}else return re}const X=R(()=>{const{common:{cubicBezierEaseInOut:re},self:{toolbarIconColor:pe,toolbarBorderRadius:A,toolbarBoxShadow:F,toolbarColor:K}}=r.value;return{"--n-bezier":re,"--n-toolbar-icon-color":pe,"--n-toolbar-color":K,"--n-toolbar-border-radius":A,"--n-toolbar-box-shadow":F}}),{inlineThemeDisabled:be}=We(),ke=be?Ze("image-preview",void 0,X,e):void 0;function ye(re){re.preventDefault()}return Object.assign({clsPrefix:n,previewRef:i,previewWrapperRef:a,previewSrc:t,mergedShow:f,appear:dr(),displayed:l,previewedImgProps:$==null?void 0:$.previewedImgPropsRef,handleWheel:ye,handlePreviewMousedown:D,handlePreviewDblclick:te,syncTransformOrigin:h,handleAfterLeave:()=>{ue(),j=0,l.value=!1},handleDragStart:re=>{var pe,A;(A=(pe=$==null?void 0:$.previewedImgPropsRef.value)===null||pe===void 0?void 0:pe.onDragstart)===null||A===void 0||A.call(pe,re),re.preventDefault()},zoomIn:he,zoomOut:ne,handleDownloadClick:xe,rotateCounterclockwise:le,rotateClockwise:J,handleSwitchPrev:ge,handleSwitchNext:Q,withTooltip:Z,resizeToOrignalImageSize:Me,cssVars:be?void 0:X,themeClass:ke==null?void 0:ke.themeClass,onRender:ke==null?void 0:ke.onRender,doUpdateShow:m,close:se},V)},render(){var e,t;const{clsPrefix:n,renderToolbar:r,withTooltip:o}=this,i=o(u(vt,{clsPrefix:n,onClick:this.handleSwitchPrev},{default:vX}),"tipPrevious"),a=o(u(vt,{clsPrefix:n,onClick:this.handleSwitchNext},{default:bX}),"tipNext"),l=o(u(vt,{clsPrefix:n,onClick:this.rotateCounterclockwise},{default:()=>u(J6,null)}),"tipCounterclockwise"),s=o(u(vt,{clsPrefix:n,onClick:this.rotateClockwise},{default:()=>u(Z6,null)}),"tipClockwise"),c=o(u(vt,{clsPrefix:n,onClick:this.resizeToOrignalImageSize},{default:()=>u(X6,null)}),"tipOriginalSize"),d=o(u(vt,{clsPrefix:n,onClick:this.zoomOut},{default:()=>u(i8,null)}),"tipZoomOut"),f=o(u(vt,{clsPrefix:n,onClick:this.handleDownloadClick},{default:()=>u(fR,null)}),"tipDownload"),h=o(u(vt,{clsPrefix:n,onClick:()=>this.close()},{default:yX}),"tipClose"),p=o(u(vt,{clsPrefix:n,onClick:this.zoomIn},{default:()=>u(o8,null)}),"tipZoomIn");return u(Ft,null,(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e),u(hd,{show:this.mergedShow},{default:()=>{var m;return this.mergedShow||this.displayed?((m=this.onRender)===null||m===void 0||m.call(this),_n(u("div",{ref:"containerRef",class:[`${n}-image-preview-container`,this.themeClass],style:this.cssVars,onWheel:this.handleWheel},u(Zt,{name:"fade-in-transition",appear:this.appear},{default:()=>this.mergedShow?u("div",{class:`${n}-image-preview-overlay`,onClick:()=>this.close()}):null}),this.showToolbar?u(Zt,{name:"fade-in-transition",appear:this.appear},{default:()=>this.mergedShow?u("div",{class:`${n}-image-preview-toolbar`},r?r({nodes:{prev:i,next:a,rotateCounterclockwise:l,rotateClockwise:s,resizeToOriginalSize:c,zoomOut:d,zoomIn:p,download:f,close:h}}):u(Ft,null,this.onPrev?u(Ft,null,i,a):null,l,s,c,d,p,f,h)):null}):null,u(Zt,{name:"fade-in-scale-up-transition",onAfterLeave:this.handleAfterLeave,appear:this.appear,onEnter:this.syncTransformOrigin,onBeforeLeave:this.syncTransformOrigin},{default:()=>{const{previewedImgProps:g={}}=this;return _n(u("div",{class:`${n}-image-preview-wrapper`,ref:"previewWrapperRef"},u("img",Object.assign({},g,{draggable:!1,onMousedown:this.handlePreviewMousedown,onDblclick:this.handlePreviewDblclick,class:[`${n}-image-preview`,g.class],key:this.previewSrc,src:this.previewSrc,ref:"previewRef",onDragstart:this.handleDragStart}))),[[ho,this.mergedShow]])}})),[[fd,{enabled:this.mergedShow}]])):null}}))}}),wO="n-image-group",SO=Object.assign(Object.assign({},tb),{srcList:Array,current:Number,defaultCurrent:{type:Number,default:0},show:{type:Boolean,default:void 0},defaultShow:Boolean,onUpdateShow:[Function,Array],"onUpdate:show":[Function,Array],onUpdateCurrent:[Function,Array],"onUpdate:current":[Function,Array]}),kO=ae({name:"ImageGroup",props:SO,setup(e){const{mergedClsPrefixRef:t}=We(e),n=`c${Wr()}`,r=M(null),o=M(e.defaultShow),a=_t(Ce(e,"show"),o),l=M(new Map),s=R(()=>
4801{if(e.srcList){const P=new Map;return e.srcList.forEach((_,O)=>{P.set(`p${O}`,_)}),P}return l.value}),c=R(()=>Array.from(s.value.keys())),d=()=>c.value.length;function f(P,_){e.srcList&&jn("image-group","`n-image` can't be placed inside `n-image-group` when image group's `src-list` prop is set.");const O=`r${P}`;return l.value.has(`r${O}`)||l.value.set(O,_),function(){l.value.has(O)||l.value.delete(O)}}const h=M(e.defaultCurrent),m=_t(Ce(e,"current"),h),g=P=>{if(P!==m.value){const{onUpdateCurrent:_,"onUpdate:current":O}=e;_&&we(_,P),O&&we(O,P),h.value=P}},b=R(()=>c.value[m.value]),v=P=>{const _=c.value.indexOf(P);_!==m.value&&g(_)},y=R(()=>s.value.get(b.value));function C(P){const{onUpdateShow:_,"onUpdate:show":O}=e;_&&we(_,P),O&&we(O,P),o.value=P}function w(){C(!1)}const x=R(()=>{const P=(O,z)=>{for(let $=O;$<=z;$++){const D=c.value[$];if(s.value.get(D))return $}},_=P(m.value+1,d()-1);return _===void 0?P(0,m.value-1):_}),S=R(()=>{const P=(O,z)=>{for(let $=O;$>=z;$--){const D=c.value[$];if(s.value.get(D))return $}},_=P(m.value-1,0);return _===void 0?P(d()-1,m.value+1):_});function T(P){var _,O;P===1?(S.value!==void 0&&g(x.value),(_=e.onPreviewNext)===null||_===void 0||_.call(e)):(x.value!==void 0&&g(S.value),(O=e.onPreviewPrev)===null||O===void 0||O.call(e))}return ct(wO,{mergedClsPrefixRef:t,registerImageUrl:f,setThumbnailEl:P=>{var _;(_=r.value)===null||_===void 0||_.setThumbnailEl(P)},toggleShow:P=>{C(!0),v(P)},groupId:n,renderToolbarRef:Ce(e,"renderToolbar")}),{mergedClsPrefix:t,previewInstRef:r,mergedShow:a,src:y,onClose:w,next:()=>{T(1)},prev:()=>{T(-1)}}},render(){return u(nb,{theme:this.theme,themeOverrides:this.themeOverrides,ref:"previewInstRef",onPrev:this.prev,onNext:this.next,src:this.src,show:this.mergedShow,showToolbar:this.showToolbar,showToolbarTooltip:this.showToolbarTooltip,renderToolbar:this.renderToolbar,onClose:this.onClose},this.$slots)}}),RO=Object.assign({alt:String,height:[String,Number],imgProps:Object,previewedImgProps:Object,lazy:Boolean,intersectionObserverOptions:Object,objectFit:{type:String,default:"fill"},previewSrc:String,fallbackSrc:String,width:[String,Number],src:String,previewDisabled:Boolean,loadDescription:String,onError:Function,onLoad:Function},tb);let CX=0;const TO=ae({name:"Image",props:RO,slots:Object,inheritAttrs:!1,setup(e){const t=M(null),n=M(!1),r=M(null),o=Ve(wO,null),{mergedClsPrefixRef:i}=o||We(e),a=R(()=>e.previewSrc||e.src),l=M(!1),s=CX++,c=()=>{if(e.previewDisabled||n.value)return;if(o){o.setThumbnailEl(t.value),o.toggleShow(`r${s}`);return}const{value:g}=r;g&&(g.setThumbnailEl(t.value),l.value=!0)},d={click:()=>{c()},showPreview:c},f=M(!e.lazy);jt(()=>{var g;(g=t.value)===null||g===void 0||g.setAttribute("data-group-id",(o==null?void 0:o.groupId)||"")}),jt(()=>{if(e.lazy&&e.intersectionObserverOptions){let g;const b=Wt(()=>{g==null||g(),g=void 0,g=oT(t.value,e.intersectionObserverOptions,f)});Jt(()=>{b(),g==null||g()})}}),Wt(()=>{var g;e.src||((g=e.imgProps)===null||g===void 0||g.src),n.value=!1}),Wt(g=>{var b;const v=(b=o==null?void 0:o.registerImageUrl)===null||b===void 0?void 0:b.call(o,s,a.value||"");g(()=>{v==null||v()})});function h(g){var b,v;d.showPreview(),(v=(b=e.imgProps)===null||b===void 0?void 0:b.onClick)===null||v===void 0||v.call(b,g)}function p(){l.value=!1}const m=M(!1);return ct(xO,{previewedImgPropsRef:Ce(e,"previewedImgProps")}),Object.assign({mergedClsPrefix:i,groupId:o==null?void 0:o.groupId,previewInstRef:r,imageRef:t,mergedPreviewSrc:a,showError:n,shouldStartLoading:f,loaded:m,mergedOnClick:g=>{h(g)},onPreviewClose:p,mergedOnError:g=>{if(!f.value)return;n.value=!0;const{onError:b,imgProps:{onError:v}={}}=e;b==null||b(g),v==null||v(g)},mergedOnLoad:g=>{const{onLoad:b,imgProps:{onLoad:v}={}}=e;b==null||b(g),v==null||v(g),m.value=!0},previewShow:l},d)},render(){var e,t;const{mergedClsPrefix:n,imgProps:r={},loaded:o,$attrs:i,lazy:a}=this,l=Ct(this.$slots.error,()=>[]),s=(t=(e=this.$slots).placeholder)===null||t===void 0?void 0:t.call(e),c=this.src||r.src,d=this.showError&&l.length?l:u("img",Object.assign(Object.assign({},r),{ref:"imageRef",width:this.width||r.width,height:this.height||r.height,src:this.showError?this.fallbackSrc:a&&this.intersectionObserverOptions?this.shouldStartLoading?c:void 0:c,alt:this.alt||r.alt,"aria-label":this.alt||r.alt,onClick:this.mergedOnClick,onError:this.mergedOnError,onLoad:this.mergedOnLoad,loading:rT&&a&&!this.intersectionObserverOptions?"lazy":"eager",style:[r.style||"",s&&!o?{height:"0",width:"0",visibility:"hidden"}:"",{objectFit:this.objectFit}
4801],"data-error":this.showError,"data-preview-src":this.previewSrc||this.src}));return u("div",Object.assign({},i,{role:"none",class:[i.class,`${n}-image`,(this.previewDisabled||this.showError)&&`${n}-image--preview-disabled`]}),this.groupId?d:u(nb,{theme:this.theme,themeOverrides:this.themeOverrides,ref:"previewInstRef",showToolbar:this.showToolbar,showToolbarTooltip:this.showToolbarTooltip,renderToolbar:this.renderToolbar,src:this.mergedPreviewSrc,show:!this.previewDisabled&&this.previewShow,onClose:this.onPreviewClose},{default:()=>d}),!o&&s)}});var wX=function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(a){a(i)})}return new(n||(n=Promise))(function(i,a){function l(d){try{c(r.next(d))}catch(f){a(f)}}function s(d){try{c(r.throw(d))}catch(f){a(f)}}function c(d){d.done?i(d.value):o(d.value).then(l,s)}c((r=r.apply(e,t||[])).next())})};const PO={distance:{type:Number,default:0},onLoad:Function,scrollbarProps:Object},SX=ae({name:"InfiniteScroll",props:PO,setup(e){const t=M(null);let n=!1;const r=()=>wX(this,void 0,void 0,function*(){var a;const{value:l}=t;if(l){const{containerRef:s}=l,c=s==null?void 0:s.scrollHeight,d=s==null?void 0:s.clientHeight,f=s==null?void 0:s.scrollTop;if(s&&c!==void 0&&d!==void 0&&f!==void 0&&f+d>=c-e.distance){n=!0;try{yield(a=e.onLoad)===null||a===void 0?void 0:a.call(e)}catch{}n=!1}}});return{scrollbarInstRef:t,handleScroll:()=>{n||r()},handleWheel:a=>{a.deltaY<=0||n||r()}}},render(){return u(ws,Object.assign({},this.scrollbarProps,{ref:"scrollbarInstRef",onWheel:this.handleWheel,onScroll:this.handleScroll}),{default:()=>Ct(this.$slots.default,()=>[])})}}),kX=E([k("input-number-suffix",`
4802 display: inline-block;
4803 margin-right: 10px;
4804 `),k("input-number-prefix",`
4805 display: inline-block;
4806 margin-left: 10px;
4807 `)]);function RX(e){return e==null||typeof e=="string"&&e.trim()===""?null:Number(e)}function TX(e){return e.includes(".")&&(/^(-)?\d+.*(\.|0)$/.test(e)||/^-?\d*$/.test(e))||e==="-"||e==="-0"}function vm(e){return e==null?!0:!Number.isNaN(e)}function Wx(e,t){return typeof e!="number"?"":t===void 0?String(e):e.toFixed(t)}function bm(e){if(e===null)return null;if(typeof e=="number")return e;{const t=Number(e);return Number.isNaN(t)?null:t}}const qx=800,Kx=100,_O=Object.assign(Object.assign({},_e.props),{autofocus:Boolean,loading:{type:Boolean,default:void 0},placeholder:String,defaultValue:{type:Number,default:null},value:Number,step:{type:[Number,String],default:1},min:[Number,String],max:[Number,String],size:String,disabled:{type:Boolean,default:void 0},validator:Function,bordered:{type:Boolean,default:void 0},showButton:{type:Boolean,default:!0},buttonPlacement:{type:String,default:"right"},inputProps:Object,readonly:Boolean,clearable:Boolean,keyboard:{type:Object,default:{}},updateValueOnInput:{type:Boolean,default:!0},round:{type:Boolean,default:void 0},parse:Function,format:Function,precision:Number,status:String,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],onFocus:[Function,Array],onBlur:[Function,Array],onClear:[Function,Array],onChange:[Function,Array]}),PX=ae({name:"InputNumber",props:_O,slots:Object,setup(e){const{mergedBorderedRef:t,mergedClsPrefixRef:n,mergedRtlRef:r,mergedComponentPropsRef:o}=We(e),i=_e("InputNumber","-input-number",kX,zK,e,n),{localeRef:a}=On("InputNumber"),l=zn(e,{mergedSize:re=>{var pe,A;const{size:F}=e;if(F)return F;const{mergedSize:K}=re||{};if(K!=null&&K.value)return K.value;const H=(A=(pe=o==null?void 0:o.value)===null||pe===void 0?void 0:pe.InputNumber)===null||A===void 0?void 0:A.size;return H||"medium"}}),{mergedSizeRef:s,mergedDisabledRef:c,mergedStatusRef:d}=l,f=M(null),h=M(null),p=M(null),m=M(e.defaultValue),b=_t(Ce(e,"value"),m),v=M(""),y=re=>{const pe=String(re).split(".")[1];return pe?pe.length:0},C=re=>{const pe=[e.min,e.max,e.step,re].map(A=>A===void 0?0:y(A));return Math.max(...pe)},w=ht(()=>{const{placeholder:re}=e;return re!==void 0?re:a.value.placeholder}),x=ht(()=>{const re=bm(e.step);return re!==null?re===0?1:Math.abs(re):1}),S=ht(()=>{const re=bm(e.min);return re!==null?re:null}),T=ht(()=>{const re=bm(e.max);return re!==null?re:null}),P=()=>{const{value:re}=b;if(vm(re)){const{format:pe,precision:A}=e;pe?v.value=pe(re):re===null||A===void 0||y(re)>A?v.value=Wx(re,void 0):v.value=Wx(re,A)}else v.value=String(re)};P();const _=re=>{const{value:pe}=b;if(re===pe){P();return}const{"onUpdate:value":A,onUpdateValue:F,onChange:K}=e,{nTriggerFormInput:H,nTriggerFormChange:q}=l;K&&we(K,re),F&&we(F,re),A&&we(A,re),m.value=re,H(),q()},O=({offset:re,doUpdateIfValid:pe,fixPrecision:A,isInputing:F})=>{const{value:K}=v;if(F&&TX(K))return!1;const H=(e.parse||RX)(K);if(H===null)return pe&&_(null),null;if(vm(H)){const q=y(H),{precision:G}=e;if(G!==void 0&&G<q&&!A)return!1;let ie=Number.parseFloat((H+re).toFixed(G??C(H)));if(vm(ie)){const{value:ee}=T,{value:De}=S;if(ee!==null&&ie>ee){if(!pe||F)return!1;ie=ee}if(De!==null&&ie<De){if(!pe||F)return!1;ie=De}return e.validator&&!e.validator(ie)?!1:(pe&&_(ie),ie)}}return!1},z=ht(()=>O({offset:0,doUpdateIfValid:!1,isInputing:!1,fixPrecision:!1})===!1),$=ht(()=>{const{value:re}=b;if(e.validator&&re===null)return!1;const{value:pe}=x;return O({offset:-pe,doUpdateIfValid:!1,isInputing:!1,fixPrecision:!1})!==!1}),D=ht(()=>{const{value:re}=b;if(e.validator&&re===null)return!1;const{value:pe}=x;return O({offset:+pe,doUpdateIfValid:!1,isInputing:!1,fixPrecision:!1})!==!1});function B(re){const{onFocus:pe}=e,{nTriggerFormFocus:A}=l;pe&&we(pe,re),A()}function L(re){var pe,A;if(re.target===((pe=f.value)===null||pe===void 0?void 0:pe.wrapperElRef))return;const F=O({offset:0,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0});if(F!==!1){const q=(A=f.value)===null||A===void 0?void 0:A.inputElRef;q&&(q.value=String(F||"")),b.value===F&&P()}else P();const{onBlur:K}=e,{nTriggerFormBlur:H}=l;K&&we(K,re),H(),zt(()=>{P()})}function U(re){const{onClear:pe}=e;pe&&we(pe,re)}function j(){const{value:re}=D;if(!re){oe();return}const{value:pe}=b;if(pe===null)e.validator||_(Q());else{const{value:A}=x;O({offset:A,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})}}function te(){const{value:re}=$;if(!re){ne();return}const{value:pe}=b;if(pe===null)e.validator||_(Q());else{const{value:A}=x;O({offset:-A,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})}}const ue=B,ge=L;function Q(){if(e.validator)return null;const{value:re}=S,{value:pe}=T;return re!==null?Math.max(0,re):pe!==null?Math.min(0,pe):0}function le(re){U(re),_(null)}function J(re){var pe,A,F;!((pe=p.value)===null||pe===void 0)&&pe.$el.contains(re.target)&&re.preventDefault(),!((A=h.value)===null||A===void 0)&&A.$el.contains(re.target)&&re.preventDefault(),(F=f.value)===null||F===void 0||F.activate()}let W=null,Y=null,he=null;function ne(){he&&(window.clearTimeout(he),he=null),W&&(window.clearInterval(W),W=null)}let xe=null;function oe(){xe&&(window.clearTimeout(xe),xe=null),Y&&(window.clearInterval(Y),Y=null)}function se(){ne(),he=window.setTimeout(()=>{W=window.setInterval(()=>{te()},Kx)},qx),Et("mouseup",document,ne,{once:!0})}function Me(){oe(),xe=window.setTimeout(()=>{Y=window.setInterval(()=>{j()},Kx)},qx),Et("mouseup",document,oe,{once:!0})}const V=()=>{Y||j()},Z=()=>{W||te()};function X(re){var pe,A;if(re.key==="Enter"){if(re.target===((pe=f.value)===null||pe===void 0?void 0:pe.wrapperElRef))return;O({offset:0,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})!==!1&&((A=f.value)===null||A===void 0||A.deactivate())}else if(re.key==="ArrowUp"){if(!D.value||e.keyboard.ArrowUp===!1)return;re.preventDefault(),O({offset:0,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})!==!1&&j()}else if(re.key==="ArrowDown"){if(!$.value||e.keyboard.ArrowDown===!1)return;re.preventDefault(),O({offset:0,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})!==!1&&te()}}function be(re){v.value=re,e.updateValueOnInput&&!e.format&&!e.parse&&e.precision===void 0&&O({offset:0,doUpdateIfValid:!0,isInputing:!0,fixPrecision:!1})}it(b,()=>{P()});const ke={focus:()=>{var re;return(re=f.value)===null||re===void 0?void 0:re.focus()},blur:()=>{var re;return(re=f.value)===null||re===void 0?void 0:re.blur()},select:()=>{var re;return(re=f.value)===null||re===void 0?void 0:re.select()}},ye=Kt("InputNumber",r,n);return Object.assign(Object.assign({},ke),{rtlEnabled:ye,inputInstRef:f,minusButtonInstRef:h,addButtonInstRef:p,mergedClsPrefix:n,mergedBordered:t,uncontrolledValue:m,mergedValue:b,mergedPlaceholder:w,displayedValueInvalid:z,mergedSize:s,mergedDisabled:c,displayedValue:v,addable:D,minusable:$,mergedStatus:d,handleFocus:ue,handleBlur:ge,handleClear:le,handleMouseDown:J,handleAddClick:V,handleMinusClick:Z,handleAddMousedown:Me,handleMinusMousedown:se,handleKeyDown:X,handleUpdateDisplayedValue:be,mergedTheme:i,inputThemeOverrides:{paddingSmall:"0 8px 0 10px",paddingMedium:"0 8px 0 12px",paddingLarge:"0 8px 0 14px"},buttonThemeOverrides:R(()=>{const{self:{iconColorDisabled:re}}=i.value,[pe,A,F,K]=qn(re);return{textColorTextDisabled:`rgb(${pe}, ${A}, ${F})`,opacityDisabled:`${K}`}})})},render(){const{mergedClsPrefix:e,$slots:t}=this,n=()=>u(Ho,{text:!0,disabled:!this.minusable||this.mergedDisabled||this.readonly,focusable:!1,theme:this.mergedTheme.peers.Button,themeOverrides:this.mergedTheme.peerOverrides.Button,builtinThemeOverrides:this.buttonThemeOverrides,onClick:this.handleMinusClick,onMousedown:this.handleMinusMousedown,ref:"minusButtonInstRef"},{icon:()=>Ct(t["minus-icon"],()=>[u(vt,{clsPrefix:e},{default:()=>u(mR,null)})])}),r=()=>u(Ho,{text:!0,disabled:!this.addable||this.mergedDisabled||this.readonly,focusable:!1,theme:this.mergedTheme.peers.Button,themeOverrides:this.mergedTheme.peerOverrides.Button,builtinThemeOverrides:this.buttonThemeOverrides,onClick:this.handleAddClick,onMousedown:this.handleAddMousedown,ref:"addButtonInstRef"},{icon:()=>Ct(t["add-icon"],()=>[u(vt,{clsPrefix:e},{default:()=>u(Cs,null)})])});return u("div",{class:[`${e}-input-number`,this.rtlEnabled&&`${e}-input-number--rtl`]},u(tr,{ref:"inputInstRef",autofocus:this.autofocus,status:this.mergedStatus,bordered:this.mergedBordered,loading:this.loading,value:this.displayedValue,onUpdateValue:this.handleUpdateDisplayedValue,theme:this.mergedTheme.peers.Input,themeOverrides:this.mergedTheme.peerOverrides.Input,builtinThemeOverrides:this.inputThemeOverrides,size:this.mergedSize,placeholder:this.mergedPlaceholder,disabled:this.mergedDisabled,readonly:this.readonly,roun
4807d:this.round,textDecoration:this.displayedValueInvalid?"line-through":void 0,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeydown:this.handleKeyDown,onMousedown:this.handleMouseDown,onClear:this.handleClear,clearable:this.clearable,inputProps:this.inputProps,internalLoadingBeforeSuffix:!0},{prefix:()=>{var o;return this.showButton&&this.buttonPlacement==="both"?[n(),Pt(t.prefix,i=>i?u("span",{class:`${e}-input-number-prefix`},i):null)]:(o=t.prefix)===null||o===void 0?void 0:o.call(t)},suffix:()=>{var o;return this.showButton?[Pt(t.suffix,i=>i?u("span",{class:`${e}-input-number-suffix`},i):null),this.buttonPlacement==="right"?n():null,r()]:(o=t.suffix)===null||o===void 0?void 0:o.call(t)}}))}}),_X=E([k("input-otp",`
4808 display: flex;
4809 align-items: center;
4810 gap: var(--n-gap);
4811 `,[N("block","",[k("input","",[xt("autosize",`
4812 text-align: center;
4813 min-width: 0;
4814 `),N("autosize",`
4815 text-align: center;
4816 min-width: 0;
4817 `)])]),xt("block","",[k("input","",[xt("autosize",`
4818 width: var(--n-input-width);
4819 text-align: center;
4820 `),N("autosize",`
4821 width: var(--n-input-width);
4822 text-align: center;
4823 `)])])])]);var OX=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};const OO=Object.assign(Object.assign({},_e.props),{defaultValue:{type:Array,default:[]},value:Array,length:{type:Number,default:6},block:Boolean,size:String,disabled:Boolean,mask:Boolean,readonly:Boolean,status:String,gap:[String,Number],placeholder:{type:String,default:""},allowInput:Function,onBlur:[Function,Array],onFocus:[Function,Array],"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],onFinish:[Function,Array]}),$X=ae({name:"InputOtp",props:OO,slots:Object,setup(e){const{mergedClsPrefixRef:t,mergedRtlRef:n,inlineThemeDisabled:r,mergedComponentPropsRef:o}=We(e),i=_e("InputOtp","-input-otp",_X,AK,e,t),a=Kt("InputOtp",n,t),l=zn(e,{mergedSize:B=>{var L,U;const{size:j}=e;if(j)return j;const{mergedSize:te}=B||{};if(te!=null&&te.value)return te.value;const ue=(U=(L=o==null?void 0:o.value)===null||L===void 0?void 0:L.InputOtp)===null||U===void 0?void 0:U.size;return ue||"medium"}}),{mergedSizeRef:s,mergedDisabledRef:c,mergedStatusRef:d}=l,f=R(()=>{const{value:B}=s,{gap:L}=e,{self:{[Oe("inputWidth",B)]:U,[Oe("gap",B)]:j}}=i.value;return{"--n-gap":L===void 0?j:typeof L=="number"?nn(L):L,"--n-input-width":U}}),h=r?Ze("input-otp",R(()=>{const{value:B}=s;return B[0]}),f,e):void 0,p=M(e.defaultValue),g=_t(Ce(e,"value"),p),b=M([]),v=R(()=>e.mask?"password":"text"),y=(B,L)=>{if(b!=null&&b.value.some(te=>te.inputElRef===B.relatedTarget))return;const{onFocus:U}=e;U&&we(U,B,L);const{nTriggerFormFocus:j}=l;j()},C=(B,L)=>{if(b!=null&&b.value.some(te=>te.inputElRef===B.relatedTarget))return;const{onBlur:U}=e,{nTriggerFormBlur:j}=l;U&&we(U,B,L),j()},w=B=>{B>=e.length||B<0||(b==null||b.value[B].focus(),b==null||b.value[B].select())},x=B=>{B>=e.length-1||w(B+1)},S=B=>{B<=0||w(B-1)},T=B=>{const L=B?Array.from(B):[],U=e.length;for(;L.length>U;)L.pop();for(;L.length<U;)L.push("");return L};function P(B,L){const{nTriggerFormInput:U,nTriggerFormChange:j}=l;if(aN(B,g.value)){U();return}const{"onUpdate:value":te,onUpdateValue:ue,length:ge,onFinish:Q}=e;te&&we(te,B,L),ue&&we(ue,B,L),B.filter(le=>le).length===ge&&Q&&we(Q,B),p.value=B,U(),j()}const _=(B,L)=>{if(e.readonly||c.value)return;B.preventDefault();const{clipboardData:U}=B,j=U==null?void 0:U.getData("text");if(!j)return;const te=T(g.value);let ue=L;const ge=e.allowInput;let Q=!1,le="";for(let J=0;J<j.length&&!(!(ge&&!ge(j[J],ue,te))&&(Q=!0,te[ue]=j[J],le+=j[J],ue++,ue>=te.length));++J);Q&&(w(ue),P(te,{diff:le,index:ue,source:"paste"}))},O=(B,L)=>{if(c.value)return;const U=B.code||B.key,j=T(g.value);U==="Backspace"&&!e.readonly?(B.preventDefault(),j[Math.max(L,0)]="",P(j,{diff:"",index:L,source:"delete"}),S(L)):U==="ArrowLeft"?(B.preventDefault(),S(L)):U==="ArrowRight"&&(B.preventDefault(),x(L))},z=(B,L)=>{const U=T(g.value),j=U[L],te=B.replace(j,""),ue=te[te.length-1]||B[B.length-1]||"",ge=e.allowInput;ge&&!ge(ue,L,U)||(U[L]=ue,P(U,{diff:ue,index:L,source:"input"}),x(L))},$=B=>({onInput:L=>z(L,B),onPaste:L=>_(L,B),onKeydown:L=>O(L,B),onFocus:L=>y(L,B),onBlur:L=>C(L,B)}),D={focusOnChar:w};return Object.assign({mergedTheme:i,perItemValueArray:R(()=>T(g.value)),mergedClsPrefix:t,inputRefList:b,inputType:v,rtlEnabled:a,mergedStatus:d,mergedDisabled:c,
4823cssVars:r?void 0:f,themeClass:h==null?void 0:h.themeClass,getTemplateEvents:$,onRender:h==null?void 0:h.onRender},D)},render(){const{mergedTheme:e,mergedClsPrefix:t,perItemValueArray:n,size:r,placeholder:o,mergedDisabled:i,mergedStatus:a,readonly:l,inputType:s,$slots:c,getTemplateEvents:d,themeClass:f,onRender:h}=this;return h==null||h(),u("div",{style:this.cssVars,class:[`${t}-input-otp`,f,this.rtlEnabled&&`${t}-input-otp--rtl`,this.block&&`${t}-input-otp--block`]},ba(this.length,void 0).map((p,m)=>En(c.default,Object.assign({index:m,value:n[m],type:s,size:r,placeholder:o,disabled:i,readonly:l,status:a,builtinThemeOverrides:{paddingTiny:"0",paddingSmall:"0",paddingMedium:"0",paddingLarge:"0"},theme:e.peers.Input,themeOverrides:e.peerOverrides.Input,ref:g=>this.inputRefList[m]=g},d(m)),g=>{var{index:b}=g,v=OX(g,["index"]);return[u(tr,Object.assign({},v,{key:b}))]})))}}),$O="n-layout-sider",th={type:String,default:"static"},EX=k("layout",`
4824 color: var(--n-text-color);
4825 background-color: var(--n-color);
4826 box-sizing: border-box;
4827 position: relative;
4828 z-index: auto;
4829 flex: auto;
4830 overflow: hidden;
4831 transition:
4832 box-shadow .3s var(--n-bezier),
4833 background-color .3s var(--n-bezier),
4834 color .3s var(--n-bezier);
4835`,[k("layout-scroll-container",`
4836 overflow-x: hidden;
4837 box-sizing: border-box;
4838 height: 100%;
4839 `),N("absolute-positioned",`
4840 position: absolute;
4841 left: 0;
4842 right: 0;
4843 top: 0;
4844 bottom: 0;
4845 `)]),Up={embedded:Boolean,position:th,nativeScrollbar:{type:Boolean,default:!0},scrollbarProps:Object,onScroll:Function,contentClass:String,contentStyle:{type:[String,Object],default:""},hasSider:Boolean,siderPlacement:{type:String,default:"left"}},EO="n-layout";function zO(e){return ae({name:e?"LayoutContent":"Layout",props:Object.assign(Object.assign({},_e.props),Up),setup(t){const n=M(null),r=M(null),{mergedClsPrefixRef:o,inlineThemeDisabled:i}=We(t),a=_e("Layout","-layout",EX,Zf,t,o);function l(g,b){if(t.nativeScrollbar){const{value:v}=n;v&&(b===void 0?v.scrollTo(g):v.scrollTo(g,b))}else{const{value:v}=r;v&&v.scrollTo(g,b)}}ct(EO,t);let s=0,c=0;const d=g=>{var b;const v=g.target;s=v.scrollLeft,c=v.scrollTop,(b=t.onScroll)===null||b===void 0||b.call(t,g)};Gg(()=>{if(t.nativeScrollbar){const g=n.value;g&&(g.scrollTop=c,g.scrollLeft=s)}});const f={display:"flex",flexWrap:"nowrap",width:"100%",flexDirection:"row"},h={scrollTo:l},p=R(()=>{const{common:{cubicBezierEaseInOut:g},self:b}=a.value;return{"--n-bezier":g,"--n-color":t.embedded?b.colorEmbedded:b.color,"--n-text-color":b.textColor}}),m=i?Ze("layout",R(()=>t.embedded?"e":""),p,t):void 0;return Object.assign({mergedClsPrefix:o,scrollableElRef:n,scrollbarInstRef:r,hasSiderStyle:f,mergedTheme:a,handleNativeElScroll:d,cssVars:i?void 0:p,themeClass:m==null?void 0:m.themeClass,onRender:m==null?void 0:m.onRender},h)},render(){var t;const{mergedClsPrefix:n,hasSider:r}=this;(t=this.onRender)===null||t===void 0||t.call(this);const o=r?this.hasSiderStyle:void 0,i=[this.themeClass,e&&`${n}-layout-content`,`${n}-layout`,`${n}-layout--${this.position}-positioned`];return u("div",{class:i,style:this.cssVars},this.nativeScrollbar?u("div",{ref:"scrollableElRef",class:[`${n}-layout-scroll-container`,this.contentClass],style:[this.contentStyle,o],onScroll:this.handleNativeElScroll},this.$slots):u(mn,Object.assign({},this.scrollbarProps,{onScroll:this.onScroll,ref:"scrollbarInstRef",theme:this.mergedTheme.peers.Scrollbar,themeOverrides:this.mergedTheme.peerOverrides.Scrollbar,contentClass:this.contentClass,contentStyle:[this.contentStyle,o]}),this.$slots))}})}const zX=zO(!1),AX=zO(!0),IX=k("layout-footer",`
4846 transition:
4847 box-shadow .3s var(--n-bezier),
4848 color .3s var(--n-bezier),
4849 background-color .3s var(--n-bezier),
4850 border-color .3s var(--n-bezier);
4851 color: var(--n-text-color);
4852 background-color: var(--n-color);
4853 box-sizing: border-box;
4854`,[N("absolute-positioned",`
4855 position: absolute;
4856 left: 0;
4857 right: 0;
4858 bottom: 0;
4859 `),N("bordered",`
4860 border-top: solid 1px var(--n-border-color);
4861 `)]),AO=Object.assign(Object.assign({},_e.props),{inverted:Boolean,position:th,bordered:Boolean}),DX=ae({name:"LayoutFooter",props:AO,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=We(e),r=_e("Layout","-layout-footer",IX,Zf,e,t),o=R(()=>{const{common:{cubicBezierEaseInOut:a},self:l}=r.value,s={"--n-bezier":a};return e.inverted?(s["--n-color"]=l.footerColorInverted,s["--n-text-color"]=l.textColorInverted,s["--n-border-color"]=l.footerBorderColorInverted):(s["--n-color"]=l.footerColor,s["--n-text-color"]=l.textColor,s["--n-border-color"]=l.footerBorderColor),s}),i=n?Ze("layout-footer",R(()=>e.inverted?"a":"b"),o,e):void 0;
4861return{mergedClsPrefix:t,cssVars:n?void 0:o,themeClass:i==null?void 0:i.themeClass,onRender:i==null?void 0:i.onRender}},render(){var e;const{mergedClsPrefix:t}=this;return(e=this.onRender)===null||e===void 0||e.call(this),u("div",{class:[`${t}-layout-footer`,this.themeClass,this.position&&`${t}-layout-footer--${this.position}-positioned`,this.bordered&&`${t}-layout-footer--bordered`],style:this.cssVars},this.$slots)}}),NX=k("layout-header",`
4862 transition:
4863 color .3s var(--n-bezier),
4864 background-color .3s var(--n-bezier),
4865 box-shadow .3s var(--n-bezier),
4866 border-color .3s var(--n-bezier);
4867 box-sizing: border-box;
4868 width: 100%;
4869 background-color: var(--n-color);
4870 color: var(--n-text-color);
4871`,[N("absolute-positioned",`
4872 position: absolute;
4873 left: 0;
4874 right: 0;
4875 top: 0;
4876 `),N("bordered",`
4877 border-bottom: solid 1px var(--n-border-color);
4878 `)]),IO={position:th,inverted:Boolean,bordered:{type:Boolean,default:!1}},MX=ae({name:"LayoutHeader",props:Object.assign(Object.assign({},_e.props),IO),setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=We(e),r=_e("Layout","-layout-header",NX,Zf,e,t),o=R(()=>{const{common:{cubicBezierEaseInOut:a},self:l}=r.value,s={"--n-bezier":a};return e.inverted?(s["--n-color"]=l.headerColorInverted,s["--n-text-color"]=l.textColorInverted,s["--n-border-color"]=l.headerBorderColorInverted):(s["--n-color"]=l.headerColor,s["--n-text-color"]=l.textColor,s["--n-border-color"]=l.headerBorderColor),s}),i=n?Ze("layout-header",R(()=>e.inverted?"a":"b"),o,e):void 0;return{mergedClsPrefix:t,cssVars:n?void 0:o,themeClass:i==null?void 0:i.themeClass,onRender:i==null?void 0:i.onRender}},render(){var e;const{mergedClsPrefix:t}=this;return(e=this.onRender)===null||e===void 0||e.call(this),u("div",{class:[`${t}-layout-header`,this.themeClass,this.position&&`${t}-layout-header--${this.position}-positioned`,this.bordered&&`${t}-layout-header--bordered`],style:this.cssVars},this.$slots)}}),FX=k("layout-sider",`
4879 flex-shrink: 0;
4880 box-sizing: border-box;
4881 position: relative;
4882 z-index: 1;
4883 color: var(--n-text-color);
4884 transition:
4885 color .3s var(--n-bezier),
4886 border-color .3s var(--n-bezier),
4887 min-width .3s var(--n-bezier),
4888 max-width .3s var(--n-bezier),
4889 transform .3s var(--n-bezier),
4890 background-color .3s var(--n-bezier);
4891 background-color: var(--n-color);
4892 display: flex;
4893 justify-content: flex-end;
4894`,[N("bordered",[I("border",`
4895 content: "";
4896 position: absolute;
4897 top: 0;
4898 bottom: 0;
4899 width: 1px;
4900 background-color: var(--n-border-color);
4901 transition: background-color .3s var(--n-bezier);
4902 `)]),I("left-placement",[N("bordered",[I("border",`
4903 right: 0;
4904 `)])]),N("right-placement",`
4905 justify-content: flex-start;
4906 `,[N("bordered",[I("border",`
4907 left: 0;
4908 `)]),N("collapsed",[k("layout-toggle-button",[k("base-icon",`
4909 transform: rotate(180deg);
4910 `)]),k("layout-toggle-bar",[E("&:hover",[I("top",{transform:"rotate(-12deg) scale(1.15) translateY(-2px)"}),I("bottom",{transform:"rotate(12deg) scale(1.15) translateY(2px)"})])])]),k("layout-toggle-button",`
4911 left: 0;
4912 transform: translateX(-50%) translateY(-50%);
4913 `,[k("base-icon",`
4914 transform: rotate(0);
4915 `)]),k("layout-toggle-bar",`
4916 left: -28px;
4917 transform: rotate(180deg);
4918 `,[E("&:hover",[I("top",{transform:"rotate(12deg) scale(1.15) translateY(-2px)"}),I("bottom",{transform:"rotate(-12deg) scale(1.15) translateY(2px)"})])])]),N("collapsed",[k("layout-toggle-bar",[E("&:hover",[I("top",{transform:"rotate(-12deg) scale(1.15) translateY(-2px)"}),I("bottom",{transform:"rotate(12deg) scale(1.15) translateY(2px)"})])]),k("layout-toggle-button",[k("base-icon",`
4919 transform: rotate(0);
4920 `)])]),k("layout-toggle-button",`
4921 transition:
4922 color .3s var(--n-bezier),
4923 right .3s var(--n-bezier),
4924 left .3s var(--n-bezier),
4925 border-color .3s var(--n-bezier),
4926 background-color .3s var(--n-bezier);
4927 cursor: pointer;
4928 width: 24px;
4929 height: 24px;
4930 position: absolute;
4931 top: 50%;
4932 right: 0;
4933 border-radius: 50%;
4934 display: flex;
4935 align-items: center;
4936 justify-content: center;
4937 font-size: 18px;
4938 color: var(--n-toggle-button-icon-color);
4939 border: var(--n-toggle-button-border);
4940 background-color: var(--n-toggle-button-color);
4941 box-shadow: 0 2px 4px 0px rgba(0, 0, 0, .06);
4942 transform: translateX(50%) translateY(-50%);
4943 z-index: 1;
4944 `,[k("base-icon",`
4945 transition: transform .3s var(--n-bezier);
4946 transform: rotate(180deg);
4947 `)]),k("layout-toggle-bar",`
4948 cursor: pointer;
4949 height: 72px;
4950 width: 32px;
4951 position: absolute;
4952 top: calc(50% - 36px);
4953 right: -28px;
4954 `,[I("top, bottom",`
4955 position: absolute;
4956 width: 4px;
4957 border-radius: 2px;
4958 height: 38px;
4959 left: 14px;
4960 transition: 
4961 background-color .3s var(--n-bezier),
4962 transform .3s var(--n-bezier);
4963 `),I("bottom",`
4964 position: absolute;
4965 top: 34px;
4966 `),E("&:hover",[I("top",{transform:"rotate(12deg) scale(1.15) translateY(-2px)"}),I("bottom",{transform:"rotate(-12deg) scale(1.15) translateY(2px)"})]),I("top, bottom",{backgroundColor:"var(--n-toggle-bar-color)"}),E("&:hover",[I("top, bottom",{backgroundColor:"var(--n-toggle-bar-color-hover)"})])]),I("border",`
4967 position: absolute;
4968 top: 0;
4969 right: 0;
4970 bottom: 0;
4971 width: 1px;
4972 transition: background-color .3s var(--n-bezier);
4973 `),k("layout-sider-scroll-container",`
4974 flex-grow: 1;
4975 flex-shrink: 0;
4976 box-sizing: border-box;
4977 height: 100%;
4978 opacity: 0;
4979 transition: opacity .3s var(--n-bezier);
4980 max-width: 100%;
4981 `),N("show-content",[k("layout-sider-scroll-container",{opacity:1})]),N("absolute-positioned",`
4982 position: absolute;
4983 left: 0;
4984 top: 0;
4985 bottom: 0;
4986 `)]),BX=ae({props:{clsPrefix:{type:String,required:!0},onClick:Function},render(){const{clsPrefix:e}=this;return u("div",{onClick:this.onClick,class:`${e}-layout-toggle-bar`},u("div",{class:`${e}-layout-toggle-bar__top`}),u("div",{class:`${e}-layout-toggle-bar__bottom`}))}}),LX=ae({name:"LayoutToggleButton",props:{clsPrefix:{type:String,required:!0},onClick:Function},render(){const{clsPrefix:e}=this;return u("div",{class:`${e}-layout-toggle-button`,onClick:this.onClick},u(vt,{clsPrefix:e},{default:()=>u($l,null)}))}}),DO={position:th,bordered:Boolean,collapsedWidth:{type:Number,default:48},width:{type:[Number,String],default:272},contentClass:String,contentStyle:{type:[String,Object],default:""},collapseMode:{type:String,default:"transform"},collapsed:{type:Boolean,default:void 0},defaultCollapsed:Boolean,showCollapsedContent:{type:Boolean,default:!0},showTrigger:{type:[Boolean,String],default:!1},nativeScrollbar:{type:Boolean,default:!0},inverted:Boolean,scrollbarProps:Object,triggerClass:String,triggerStyle:[String,Object],collapsedTriggerClass:String,collapsedTriggerStyle:[String,Object],"onUpdate:collapsed":[Function,Array],onUpdateCollapsed:[Function,Array],onAfterEnter:Function,onAfterLeave:Function,onExpand:[Function,Array],onCollapse:[Function,Array],onScroll:Function},HX=ae({name:"LayoutSider",props:Object.assign(Object.assign({},_e.props),DO),setup(e){const t=Ve(EO),n=M(null),r=M(null),o=M(e.defaultCollapsed),i=_t(Ce(e,"collapsed"),o),a=R(()=>At(i.value?e.collapsedWidth:e.width)),l=R(()=>e.collapseMode!=="transform"?{}:{minWidth:At(e.width)}),s=R(()=>t?t.siderPlacement:"left");function c(x,S){if(e.nativeScrollbar){const{value:T}=n;T&&(S===void 0?T.scrollTo(x):T.scrollTo(x,S))}else{const{value:T}=r;T&&T.scrollTo(x,S)}}function d(){const{"onUpdate:collapsed":x,onUpdateCollapsed:S,onExpand:T,onCollapse:P}=e,{value:_}=i;S&&we(S,!_),x&&we(x,!_),o.value=!_,_?T&&we(T):P&&we(P)}let f=0,h=0;const p=x=>{var S;const T=x.target;f=T.scrollLeft,h=T.scrollTop,(S=e.onScroll)===null||S===void 0||S.call(e,x)};Gg(()=>{if(e.nativeScrollbar){const x=n.value;x&&(x.scrollTop=h,x.scrollLeft=f)}}),ct($O,{collapsedRef:i,collapseModeRef:Ce(e,"collapseMode")});const{mergedClsPrefixRef:m,inlineThemeDisabled:g}=We(e),b=_e("Layout","-layout-sider",FX,Zf,e,m);function v(x){var S,T;x.propertyName==="max-width"&&(i.value?(S=e.onAfterLeave)===null||S===void 0||S.call(e):(T=e.onAfterEnter)===null||T===void 0||T.call(e))}const y={scrollTo:c},C=R(()=>{const{common:{cubicBezierEaseInOut:x},self:S}=b.value,{siderToggleButtonColor:T,siderToggleButtonBorder:P,siderToggleBarColor:_,siderToggleBarColorHover:O}=S,z={"--n-bezier":x,"--n-toggle-button-color":T,"--n-toggle-button-border":P,"--n-toggle-bar-color":_,"--n-toggle-bar-color-hover":O};return e.inverted?(z["--n-color"]=S.siderColorInverted,z["--n-text-color"]=S.textColorInverted,z["--n-border-color"]=S.siderBorderColorInverted,z["--n-toggle-button-icon-color"]=S.siderToggleButtonIconColorInverted,z.__invertScrollbar=S.__invertScrollbar):(z["--n-color"]=S.siderColor,z["--n-text-color"]=S.textColor,z["--n-border-color"]=S.siderBorderColor,z["--n-toggle-button-icon-color"]=S.siderToggleButtonIconColor),z}),w=g?Ze("layout-sider",R(()=>e.inverted?"a":"b"),C,e):void 0;return Object.assign({scrollableElRef:n,scrollbarInstRef:r,mergedClsPrefix:m,mergedTheme:b,styleMaxWidth:a,mergedCollapsed:i,scrollContainerStyle:l,siderPlacement:s,handleNativeElScroll:p,handleTransitionend:v,handleTriggerClick:d,inlineThemeDisabled:g,cssVars:C,themeClass:w==null?void 0:w.themeClass,onRender:w==null?void 0:w.onRender},y)},render(){var e;const{mergedClsPrefix:t,mergedCollapsed:n,showTrigger:r}=this;return(e=this.onRender)===null||e===void 0||e.call(this),u("aside",{class:[`${t}-layout-sider`,this.themeClass,`${t}-layout-sider--${this.position}-positioned`,`${t}-layout-sider--${this.siderPlacement}-placement`,this.bordered&&`${t}-layout-sider--bordered`,n&&`${t}-layout-sider--collapsed`,(!n||this.showCollapsedContent)&&`${t}-layout-sider--show-content`],onTransitionend:this.handleTransitionend,style:[this.inlineThemeDisabled?void 0:this.cssVars,{maxWidth:this.styleMaxWidth,width:At(this.width)}]},this.nativeScrollbar?u("div",{class:[`${t}-layout-sider-scroll-container`,this.contentClass],onScroll:this.handleNativeElScroll,style:[this.scrollContainerStyle,{overflow:"auto"},this.contentStyle],ref:"scrollableElRef"},this.$slots):u(mn,Object.assign({},this.scrollbarProps,{onScroll:this.onScroll,ref:"scrollbarInstRef",style:this.scrollContainerStyle,contentStyle:this.contentStyle,contentClass:this.contentClass,theme:this.mergedTheme.peers.Scrollbar,themeOverrides:this.mergedTheme.peerOverrides.Scrollbar,builtinThemeOverrides:this.inverted&&this.cssVars.__invertScrollbar==="true"?{colorHover:"rgba(255, 255, 255, .4)",color:"rgba(255, 255, 255, .3)"}:void 0}),this.$slots),r?r==="bar"?u(BX,{clsPrefix:t,class:n?this.collapsedTriggerClass:this.triggerClass,style:n?this.collapsedTriggerStyle:this.triggerStyle,onClick:this.handleTriggerClick}):u(LX,{clsPrefix:t,class:n?this.collapsedTriggerClass:this.triggerClass,style:n?this.collapsedTriggerStyle:this.triggerStyle,onClick:this.handleTriggerClick}):null,this.bordered?u("div",{class:`${t}-layout-sider__border`}):null)}}),NO={extraFontSize:"12px",width:"440px"},VX={name:"Transfer",common:et,peers:{Checkbox:Hs,Scrollbar:Er,Input:yo,Empty:Al,Button:io},self(e){const{iconColorDisabled:t,iconColor:n,fontWeight:r,fontSizeLarge:o,fontSizeMedium:i,fontSizeSmall:a,heightLarge:l,heightMedium:s,heightSmall:c,borderRadius:d,inputColor:f,tableHeaderColor:h,textColor1:p,textColorDisabled:m,textColor2:g,hoverColor:b}=e;return Object.assign(Object.assign({},NO),{itemHeightSmall:c,itemHeightMedium:s,itemHeightLarge:l,fontSizeSmall:a,fontSizeMedium:i,fontSizeLarge:o,borderRadius:d,borderColor:"#0000",listColor:f,headerColor:h,titleTextColor:p,titleTextColorDisabled:m,extraTextColor:g,filterDividerColor:"#0000",itemTextColor:g,itemTextColorDisabled:m,itemColorPending:b,titleFontWeight:r,iconColor:n,iconColorDisabled:t})}};function jX(e){const{fontWeight:t,iconColorDisabled:n,iconColor:r,fontSizeLarge:o,fontSizeMedium:i,fontSizeSmall:a,heightLarge:l,heightMedium:s,heightSmall:c,borderRadius:d,cardColor:f,tableHeaderColor:h,textColor1:p,textColorDisabled:m,textColor2:g,borderColor:b,hoverColor:v}=e;return Object.assign(Object.assign({},NO),{itemHeightSmall:c,itemHeightMedium:s,itemHeightLarge:l,fontSizeSmall:a,fontSizeMedium:i,fontSizeLarge:o,borderRadius:d,borderColor:b,listColor:f,headerColor:ft(f,h),titleTextColor:p,titleTextColorDisabled:m,extraTextColor:g,filterDividerColor:b,itemTextColor:g,itemTextColorDisabled:m,itemColorPending:v,titleFontWeight:t,iconColor:r,iconColorDisabled:n})}const UX={name:"Transfer",common:nt,peers:{Checkbox:Ls,Scrollbar:$r,Input:ro,Empty:Qi,Button:oo},self:jX}
4986,Rd="n-transfer",WX=E([E("@keyframes legacy-transfer-slide-in-from-left",`
4987 0% {
4988 transform: translateX(-150%);
4989 }
4990 100% {
4991 transform: translateX(0);
4992 }
4993 `),E("@keyframes legacy-transfer-slide-out-to-right",`
4994 0% {
4995 transform: translateX(0);
4996 }
4997 100% {
4998 transform: translateX(150%);
4999 }
5000 `),E("@keyframes legacy-transfer-slide-in-from-right",`
5001 0% {
5002 transform: translateX(150%);
5003 }
5004 100% {
5005 transform: translateX(0);
5006 }
5007 `),E("@keyframes legacy-transfer-slide-out-to-left",`
5008 0% {
5009 transform: translateX(0);
5010 }
5011 100% {
5012 transform: translateX(-150%);
5013 }
5014 `),E("@keyframes legacy-transfer-height-collapse",`
5015 0% {
5016 max-height: var(--n-item-height);
5017 }
5018 100% {
5019 max-height: 0;
5020 }
5021 `),E("@keyframes legacy-transfer-height-expand",`
5022 0% {
5023 max-height: 0;
5024 }
5025 100% {
5026 max-height: var(--n-item-height);
5027 }
5028 `)]),qX=E([k("legacy-transfer",`
5029 display: flex;
5030 width: var(--n-width);
5031 font-size: var(--n-font-size);
5032 height: 240px;
5033 display: flex;
5034 flex-wrap: nowrap;
5035 `,[k("legacy-transfer-icon",`
5036 color: var(--n-icon-color);
5037 transition: color .3s var(--n-bezier);
5038 `),N("disabled",[k("legacy-transfer-icon",{color:"var(--n-icon-color-disabled)"})]),k("legacy-transfer-list",`
5039 height: inherit;
5040 display: flex;
5041 flex-direction: column;
5042 background-clip: padding-box;
5043 width: calc(50% - 36px);
5044 position: relative;
5045 transition: background-color .3s var(--n-bezier);
5046 border-radius: var(--n-border-radius);
5047 background-color: var(--n-list-color);
5048 `,[I("border",`
5049 border: 1px solid var(--n-border-color);
5050 transition: border-color .3s var(--n-bezier);
5051 pointer-events: none;
5052 border-radius: inherit;
5053 position: absolute;
5054 left: 0;
5055 right: 0;
5056 top: 0;
5057 bottom: 0;
5058 `),k("legacy-transfer-list-header",`
5059 height: calc(var(--n-item-height) + 4px);
5060 box-sizing: border-box;
5061 display: flex;
5062 align-items: center;
5063 background-clip: padding-box;
5064 border-radius: inherit;
5065 border-bottom-left-radius: 0;
5066 border-bottom-right-radius: 0;
5067 background-color: var(--n-header-color);
5068 transition:
5069 border-color .3s var(--n-bezier),
5070 background-color .3s var(--n-bezier);
5071 `,[I("checkbox",`
5072 display: flex;
5073 align-items: center;
5074 position: relative;
5075 padding: 0 9px 0 14px;
5076 `),I("header",`
5077 flex: 1;
5078 line-height: 1;
5079 font-weight: var(--n-header-font-weight);
5080 transition: color .3s var(--n-bezier);
5081 color: var(--n-header-text-color);
5082 `,[N("disabled",{color:"var(--n-header-text-color-disabled)"})]),I("extra",`
5083 transition: color .3s var(--n-bezier);
5084 font-size: var(--n-extra-font-size);
5085 justify-self: flex-end;
5086 margin-right: 14px;
5087 white-space: nowrap;
5088 color: var(--n-header-extra-text-color);
5089 `)]),k("legacy-transfer-list-body",`
5090 flex-basis: 0;
5091 flex-grow: 1;
5092 box-sizing: border-box;
5093 position: relative;
5094 display: flex;
5095 flex-direction: column;
5096 border-radius: inherit;
5097 border-top-left-radius: 0;
5098 border-top-right-radius: 0;
5099 `,[k("legacy-transfer-filter",`
5100 padding: 0 8px 8px 8px;
5101 box-sizing: border-box;
5102 background-color: var(--n-header-color);
5103 transition:
5104 border-color .3s var(--n-bezier),
5105 background-color .3s var(--n-bezier);
5106 border-bottom: 1px solid var(--n-filter-divider-color);
5107 `),k("legacy-transfer-list-flex-container",`
5108 flex: 1;
5109 position: relative;
5110 `,[k("scrollbar",`
5111 position: absolute;
5112 left: 0;
5113 right: 0;
5114 top: 0;
5115 bottom: 0;
5116 height: unset;
5117 `,[k("scrollbar-content",{width:"100%"})]),k("empty",`
5118 position: absolute;
5119 left: 50%;
5120 top: 50%;
5121 transform: translateY(-50%) translateX(-50%);
5122 `,[Vi()]),k("legacy-transfer-list-content",`
5123 padding: 0;
5124 margin: 0;
5125 position: relative;
5126 `,[N("transition-disabled",[k("legacy-transfer-list-item",{animation:"none !important"})]),k("legacy-transfer-list-item",`
5127 height: var(--n-item-height);
5128 max-height: var(--n-item-height);
5129 transition:
5130 background-color .3s var(--n-bezier),
5131 color .3s var(--n-bezier);
5132 position: relative;
5133 cursor: pointer;
5134 display: flex;
5135 align-items: center;
5136 color: var(--n-item-text-color);
5137 `,[xt("disabled",[E("&:hover",{backgroundColor:"var(--n-item-color-pending)"})]),I("extra",`
5138 text-overflow: ellipsis;
5139 overflow: hidden;
5140 white-space: nowrap;
5141 padding-right: 4px;
5142 `),I("checkbox",`
5143 display: flex;
5144 align-items: center;
5145 position: relative;
5146 padding: 0 9px 0 14px;
5147 `),N("disabled",`
5148 cursor: not-allowed
5149 background-color: #0000;
5150 color: var(--n-item-text-color-disabled);
5151 `),N("source",{animationFillMode:"forwards"},[E("&.item-enter-active",`
5152 transform: translateX(150%);
5153 animation-duration: .25s, .25s;
5154 animation-timing-function: var(--n-bezier), var(--n-bezier-ease-out);
5155 animation-delay: 0s, .25s;
5156 animation-name: legacy-transfer-height-expand, legacy-transfer-slide-in-from-right;
5157 `),E("&.item-leave-active",`
5158 transform: translateX(-150%);
5159 animation-duration: .25s, .25s;
5160 animation-timing-function: var(--n-bezier), var(--n-bezier-ease-in);
5161 animation-delay: .25s, 0s;
5162 animation-name: legacy-transfer-height-collapse, legacy-transfer-slide-out-to-right;
5163 `)]),N("target",{animationFillMode:"forwards"},[E("&.item-enter-active",`
5164 transform: translateX(-150%);
5165 animation-duration: .25s, .25s;
5166 animation-timing-function: var(--n-bezier), var(--n-bezier-ease-out);
5167 animation-delay: 0s, .25s;
5168 animation-name: legacy-transfer-height-expand, legacy-transfer-slide-in-from-left;
5169 `),E("&.item-leave-active",`
5170 transform: translateX(150%);
5171 animation-duration: .25s, .25s;
5172 animation-timing-function: var(--n-bezier), var(--n-bezier-ease-in);
5173 animation-delay: .25s, 0s;
5174 animation-name: legacy-transfer-height-collapse, legacy-transfer-slide-out-to-left;
5175 `)])])])])])]),k("legacy-transfer-gap",{width:"72px",display:"flex",alignItems:"center",justifyContent:"center",flexDirection:"column"}),k("button",[E("&:first-child",{marginBottom:"12px"})])]),WX]),Yx=ae({name:"TransferFilter",props:{value:String,placeholder:String,disabled:Boolean,onFocus:{type:Function,required:!0},onBlur:{type:Function,required:!0},onUpdateValue:{type:Function,required:!0}},setup(){const{mergedThemeRef:e,mergedClsPrefixRef:t}=Ve(Rd);return{mergedClsPrefix:t,mergedTheme:e}},render(){const{mergedTheme:e,mergedClsPrefix:t}=this;return u("div",{class:`${t}-legacy-transfer-filter`},u(tr,{value:this.value,onUpdateValue:this.onUpdateValue,disabled:this.disabled,theme:e.peers.Input,themeOverrides:e.peerOverrides.Input,clearable:!0,size:"small",placeholder:this.placeholder,onFocus:this.onFocus,onBlur:this.onBlur},{"clear-icon-placeholder":()=>u(vt,{clsPrefix:t,class:`${t}-legacy-transfer-icon`},{default:()=>u(pR,null)})}))}}),Gx=ae({name:"TransferHeader",props:{source:{type:Boolean,default:!1},onChange:{type:Function,required:!0},title:String},setup(e){const{srcOptsRef:t,tgtOptsRef:n,srcCheckedStatusRef:r,tgtCheckedStatusRef:o,srcCheckedValuesRef:i,tgtCheckedValuesRef:a,mergedThemeRef:l,disabledRef:s,mergedClsPrefixRef:c}=Ve(Rd),d=R(()=>{const{source:f}=e;return f?r.value:o.value});return()=>{const{source:f}=e,{value:h}=d,{value:p}=l,{value:m}=c;return u("div",{class:`${m}-legacy-transfer-list-header`},u("div",{class:`${m}-legacy-transfer-list-header__checkbox`},u(Zi,{theme:p.peers.Checkbox,themeOverrides:p.peerOverrides.Checkbox,checked:h.checked,indeterminate:h.indeterminate,disabled:h.disabled||s.value,onUpdateChecked:e.onChange})),u("div",{class:`${m}-legacy-transfer-list-header__header`},e.title),u("div",{class:`${m}-legacy-transfer-list-header__extra`},f?i.value.length:a.value.length,"/",f?t.value.length:n.value.length))}}}),Xx=ae({name:"NTransferListItem",props:{source:{type:Boolean,default:!1},label:{type:String,required:!0},value:{type:[String,Number],required:!0},disabled:{type:Boolean,default:!1}},setup(e){const{source:t}=e,{mergedClsPrefixRef:n,mergedThemeRef:r,srcCheckedValuesRef:o,tgtCheckedValuesRef:i,handleSrcCheckboxClick:a,handleTgtCheckboxClick:l}=Ve(Rd),s=ht(t?()=>o.value.includes(e.value):()=>i.value.includes(e.value));return{mergedClsPrefix:n,mergedTheme:r,checked:s,handleClick:t?()=>{e.disabled||a(!s.value,e.value)}:()=>{e.disabled||l(!s.value,e.value)}}},render(){const{disabled:e,mergedTheme:t,mergedClsPrefix:n,label:r,checked:o,source:i}=this;return u("div",{class:[`${n}-legacy-transfer-list-item`,e&&`${n}-legacy-transfer-list-item--disabled`,i?`${n}-legacy-transfer-list-item--source`:`${n}-legacy-transfer-list-item--target`],onClick:this.handleClick},u("div",{class:`${n}-legacy-transfer-list-item__checkbox`},u(Zi,{theme:t.peers.Checkbox,themeOverrides:t.peerOverrides.Checkbox,disabled:e,checked:o})),u("div",{class:`${n}-legacy-transfer-list-item__label`,title:ys(r)},r))}}),Qx=ae({name:"TransferList",props:{virtualScroll:{type:Boolean,required:!0},itemSize:{type:Number,required:!0},options:{type:Array,required:!0},disabled:{type:Boolean,required:!0},isMounted:{type:Boolean,required:!0},isInputing:{type:Boolean,required:!0},source:{type:Boolean,default:!1}},setup(){const{mergedThemeRef:e,mergedClsPrefixRef:t}=Ve(Rd),{mergedComponentPropsRef:n}=We(),r=M(null),o=M(null),i=R(()=>{var c,d;return(d=(c=n==null?void 0:n.value)===null||c===void 0?void 0:c.Transfer)===null||d===void 0?void 0:d.renderEmpty});function a(){var c;(c=r.value)===null||c===void 0||c.sync()}function l(){const{value:c}=o;if(!c)return null;const{listElRef:d}=c;return d}function s(){const{value:c}=o;if(!c)return null;const{itemsElRef:d}=c;return d}return{mergedTheme:e,mergedClsPrefix:t,mergedRenderEmpty:i,scrollerInstRef:r,vlInstRef:o,syncVLScroller:a,scrollContainer:l,scrollC
5175ontent:s}},render(){const{mergedTheme:e,mergedClsPrefix:t,virtualScroll:n,syncVLScroller:r}=this;return u(Ft,null,u(mn,{ref:"scrollerInstRef",theme:e.peers.Scrollbar,themeOverrides:e.peerOverrides.Scrollbar,container:n?this.scrollContainer:void 0,content:n?this.scrollContent:void 0},{default:()=>n?u(Uo,{ref:"vlInstRef",style:{height:"100%"},class:`${t}-legacy-transfer-list-content`,items:this.options,itemSize:this.itemSize,showScrollbar:!1,onResize:r,onScroll:r,keyField:"value"},{default:({item:o})=>{const{source:i,disabled:a}=this;return u(Xx,{source:i,key:o.value,value:o.value,disabled:o.disabled||a,label:o.label})}}):u("div",{class:`${t}-legacy-transfer-list-content`},u(Of,{name:"item",appear:this.isMounted,css:!this.isInputing},{default:()=>{const{source:o,disabled:i}=this;return this.options.map(a=>u(Xx,{source:o,key:a.value,value:a.value,disabled:a.disabled||i,label:a.label}))}}))}),u(Zt,{name:"fade-in-transition",appear:this.isMounted,css:!this.isInputing},{default:()=>{var o;return this.options.length?null:((o=this.mergedRenderEmpty)===null||o===void 0?void 0:o.call(this))||u(ji,{theme:e.peers.Empty,themeOverrides:e.peerOverrides.Empty})}}))}});function KX(e,t){const n=M(e.defaultValue),o=_t(Ce(e,"value"),n),i=R(()=>{const O=new Map;return(e.options||[]).forEach(z=>O.set(z.value,z)),O}),a=R(()=>new Set(o.value||[])),l=R(()=>e.options.filter(O=>!a.value.has(O.value))),s=R(()=>{const O=i.value;return(o.value||[]).map(z=>O.get(z))}),c=M(""),d=M(""),f=R(()=>{if(!e.filterable)return l.value;const{filter:O}=e;return l.value.filter(z=>O(c.value,z,"source"))}),h=R(()=>{if(!e.filterable)return s.value;const{filter:O}=e;return s.value.filter(z=>O(d.value,z,"target"))}),p=R(()=>new Set(f.value.filter(O=>!O.disabled).map(O=>O.value))),m=R(()=>new Set(h.value.filter(O=>!O.disabled).map(O=>O.value))),g=M([]),b=M([]),v=R(()=>{const O=g.value.filter($=>p.value.has($)).length,z=p.value.size;return z===0?{checked:!1,indeterminate:!1,disabled:!0}:O===0?{checked:!1,indeterminate:!1}:O===z?{checked:!0,indeterminate:!1}:{checked:!1,indeterminate:!0}}),y=R(()=>{const O=b.value.filter($=>m.value.has($)).length,z=m.value.size;return z===0?{checked:!1,indeterminate:!1,disabled:!0}:O===0?{checked:!1,indeterminate:!1}:O===z?{checked:!0,indeterminate:!1}:{checked:!1,indeterminate:!0}}),C=ht(()=>t.value?!0:b.value.length===0),w=ht(()=>t.value?!0:g.value.length===0),x=M(!1);function S(){x.value=!0}function T(){x.value=!1}function P(O){c.value=O??""}function _(O){d.value=O??""}return{uncontrolledValue:n,mergedValue:o,avlSrcValueSet:p,avlTgtValueSet:m,tgtOpts:s,srcOpts:l,filteredSrcOpts:f,filteredTgtOpts:h,srcCheckedValues:g,tgtCheckedValues:b,srcCheckedStatus:v,tgtCheckedStatus:y,srcPattern:c,tgtPattern:d,isInputing:x,fromButtonDisabled:C,toButtonDisabled:w,handleInputFocus:S,handleInputBlur:T,handleTgtFilterUpdateValue:_,handleSrcFilterUpdateValue:P}}const MO=Object.assign(Object.assign({},_e.props),{value:Array,defaultValue:{type:Array,default:null},options:{type:Array,default:()=>[]},disabled:{type:Boolean,default:void 0},virtualScroll:Boolean,sourceTitle:String,targetTitle:String,filterable:Boolean,sourceFilterPlaceholder:String,targetFilterPlaceholder:String,filter:{type:Function,default:(e,t)=>e?~`${t.label}`.toLowerCase().indexOf(`${e}`.toLowerCase()):!0},size:String,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],onChange:[Function,Array]}),YX=ae({name:"LegacyTransfer",props:MO,setup(e){const{mergedClsPrefixRef:t}=We(e),n=_e("LegacyTransfer","-legacy-transfer",qX,UX,e,t),r=zn(e),{mergedSizeRef:o,mergedDisabledRef:i}=r,a=R(()=>{const{value:ge}=o,{self:{[Oe("itemHeight",ge)]:Q}}=n.value;return en(Q)}),{uncontrolledValue:l,mergedValue:s,avlSrcValueSet:c,avlTgtValueSet:d,tgtOpts:f,srcOpts:h,filteredSrcOpts:p,filteredTgtOpts:m,srcCheckedValues:g,tgtCheckedValues:b,srcCheckedStatus:v,tgtCheckedStatus:y,srcPattern:C,tgtPattern:w,isInputing:x,fromButtonDisabled:S,toButtonDisabled:T,handleInputFocus:P,handleInputBlur:_,handleTgtFilterUpdateValue:O,handleSrcFilterUpdateValue:z}=KX(e,i);function $(ge){const{onUpdateValue:Q,"onUpdate:value":le,onChange:J}=e,{nTriggerFormInput:W,nTriggerFormChange:Y}=r;Q&&we(Q,ge),le&&we(le,ge),J&&we(J,ge),l.value=ge,W(),Y()}function D(){const{value:{checked:ge,indeterminate:Q}}=v;Q||ge?g.value=[]:g.value=Array.from(c.value)}function B(){const{value:{checked:ge,indeterminate:Q}}=y;Q||ge?b.value=[]:b.value=Array.from(d.value)}function L(ge,Q){if(ge)b.value.push(Q);else{const le=b.value.findIndex(J=>J===Q);~le&&b.value.splice(le,1)}}function U(ge,Q){if(ge)g.value.push(Q);else{const le=g.value.findIndex(J=>J===Q);~le&&g.value.splice(le,1)}}function j(){$(g.value.concat(s.value||[])),g.value=[]}function te(){const ge=new Set(b.value);$((s.value||[]).filter(Q=>!ge.has(Q))),b.value=[]}ct(Rd,{mergedClsPrefixRef:t,mergedSizeRef:o,disabledRef:i,mergedThemeRef:n,srcCheckedValuesRef:g,tgtCheckedValuesRef:b,srcOptsRef:h,tgtOptsRef:f,srcCheckedStatusRef:v,tgtCheckedStatusRef:y,handleSrcCheckboxClick:U,handleTgtCheckboxClick:L});const{localeRef:ue}=On("LegacyTransfer");return{locale:ue,mergedClsPrefix:t,mergedDisabled:i,itemSize:a,isMounted:dr(),isInputing:x,mergedTheme:n,filteredSrcOpts:p,filteredTgtOpts:m,srcPattern:C,tgtPattern:w,toButtonDisabled:T,fromButtonDisabled:S,handleSrcHeaderCheck:D,handleTgtHeaderCheck:B,handleToSrcClick:te,handleToTgtClick:j,handleInputFocus:P,handleInputBlur:_,handleTgtFilterUpdateValue:O,handleSrcFilterUpdateValue:z,cssVars:R(()=>{const{value:ge}=o,{common:{cubicBezierEaseInOut:Q,cubicBezierEaseIn:le,cubicBezierEaseOut:J},self:{width:W,borderRadius:Y,borderColor:he,listColor:ne,headerColor:xe,titleTextColor:oe,titleTextColorDisabled:se,extraTextColor:Me,filterDividerColor:V,itemTextColor:Z,itemColorPending:X,itemTextColorDisabled:be,extraFontSize:ke,titleFontWeight:ye,iconColor:re,iconColorDisabled:pe,[Oe("fontSize",ge)]:A,[Oe("itemHeight",ge)]:F}}=n.value;return{"--n-bezier":Q,"--n-bezier-ease-in":le,"--n-bezier-ease-out":J,"--n-border-color":he,"--n-border-radius":Y,"--n-extra-font-size":ke,"--n-filter-divider-color":V,"--n-font-size":A,"--n-header-color":xe,"--n-header-extra-text-color":Me,"--n-header-font-we
5175ight":ye,"--n-header-text-color":oe,"--n-header-text-color-disabled":se,"--n-item-color-pending":X,"--n-item-height":F,"--n-item-text-color":Z,"--n-item-text-color-disabled":be,"--n-list-color":ne,"--n-width":W,"--n-icon-color":re,"--n-icon-color-disabled":pe}})}},render(){const{mergedClsPrefix:e}=this;return u("div",{class:[`${e}-legacy-transfer`,this.mergedDisabled&&`${e}-legacy-transfer--disabled`,this.filterable&&`${e}-legacy-transfer--filterable`],style:this.cssVars},u("div",{class:`${e}-legacy-transfer-list`},u(Gx,{source:!0,onChange:this.handleSrcHeaderCheck,title:this.sourceTitle||this.locale.sourceTitle}),u("div",{class:`${e}-legacy-transfer-list-body`},this.filterable?u(Yx,{onUpdateValue:this.handleSrcFilterUpdateValue,value:this.srcPattern,disabled:this.mergedDisabled,placeholder:this.sourceFilterPlaceholder,onFocus:this.handleInputFocus,onBlur:this.handleInputBlur}):null,u("div",{class:`${e}-legacy-transfer-list-flex-container`},u(Qx,{source:!0,options:this.filteredSrcOpts,disabled:this.mergedDisabled,virtualScroll:this.virtualScroll,isMounted:this.isMounted,isInputing:this.isInputing,itemSize:this.itemSize}))),u("div",{class:`${e}-legacy-transfer-list__border`})),u("div",{class:`${e}-legacy-transfer-gap`},u(Vt,{disabled:this.toButtonDisabled||this.mergedDisabled,theme:this.mergedTheme.peers.Button,themeOverrides:this.mergedTheme.peerOverrides.Button,onClick:this.handleToTgtClick},{icon:()=>u(vt,{clsPrefix:e},{default:()=>u($l,null)})}),u(Vt,{disabled:this.fromButtonDisabled||this.mergedDisabled,theme:this.mergedTheme.peers.Button,themeOverrides:this.mergedTheme.peerOverrides.Button,onClick:this.handleToSrcClick},{icon:()=>u(vt,{clsPrefix:e},{default:()=>u(uv,null)})})),u("div",{class:`${e}-legacy-transfer-list`},u(Gx,{onChange:this.handleTgtHeaderCheck,title:this.targetTitle||this.locale.targetTitle}),u("div",{class:`${e}-legacy-transfer-list-body`},this.filterable?u(Yx,{onUpdateValue:this.handleTgtFilterUpdateValue,value:this.tgtPattern,disabled:this.mergedDisabled,placeholder:this.targetFilterPlaceholder,onFocus:this.handleInputFocus,onBlur:this.handleInputBlur}):null,u("div",{class:`${e}-legacy-transfer-list-flex-container`},u(Qx,{options:this.filteredTgtOpts,disabled:this.mergedDisabled,virtualScroll:this.virtualScroll,isMounted:this.isMounted,isInputing:this.isInputing,itemSize:this.itemSize}))),u("div",{class:`${e}-legacy-transfer-list__border`})))}}),GX=E([k("list",`
5176 --n-merged-border-color: var(--n-border-color);
5177 --n-merged-color: var(--n-color);
5178 --n-merged-color-hover: var(--n-color-hover);
5179 margin: 0;
5180 font-size: var(--n-font-size);
5181 transition:
5182 background-color .3s var(--n-bezier),
5183 color .3s var(--n-bezier),
5184 border-color .3s var(--n-bezier);
5185 padding: 0;
5186 list-style-type: none;
5187 color: var(--n-text-color);
5188 background-color: var(--n-merged-color);
5189 `,[N("show-divider",[k("list-item",[E("&:not(:last-child)",[I("divider",`
5190 background-color: var(--n-merged-border-color);
5191 `)])])]),N("clickable",[k("list-item",`
5192 cursor: pointer;
5193 `)]),N("bordered",`
5194 border: 1px solid var(--n-merged-border-color);
5195 border-radius: var(--n-border-radius);
5196 `),N("hoverable",[k("list-item",`
5197 border-radius: var(--n-border-radius);
5198 `,[E("&:hover",`
5199 background-color: var(--n-merged-color-hover);
5200 `,[I("divider",`
5201 background-color: transparent;
5202 `)])])]),N("bordered, hoverable",[k("list-item",`
5203 padding: 12px 20px;
5204 `),I("header, footer",`
5205 padding: 12px 20px;
5206 `)]),I("header, footer",`
5207 padding: 12px 0;
5208 box-sizing: border-box;
5209 transition: border-color .3s var(--n-bezier);
5210 `,[E("&:not(:last-child)",`
5211 border-bottom: 1px solid var(--n-merged-border-color);
5212 `)]),k("list-item",`
5213 position: relative;
5214 padding: 12px 0; 
5215 box-sizing: border-box;
5216 display: flex;
5217 flex-wrap: nowrap;
5218 align-items: center;
5219 transition:
5220 background-color .3s var(--n-bezier),
5221 border-color .3s var(--n-bezier);
5222 `,[I("prefix",`
5223 margin-right: 20px;
5224 flex: 0;
5225 `),I("suffix",`
5226 margin-left: 20px;
5227 flex: 0;
5228 `),I("main",`
5229 flex: 1;
5230 `),I("divider",`
5231 height: 1px;
5232 position: absolute;
5233 bottom: 0;
5234 left: 0;
5235 right: 0;
5236 background-color: transparent;
5237 transition: background-color .3s var(--n-bezier);
5238 pointer-events: none;
5239 `)])]),gi(k("list",`
5240 --n-merged-color-hover: var(--n-color-hover-modal);
5241 --n-merged-color: var(--n-color-modal);
5242 --n-merged-border-color: var(--n-border-color-modal);
5243 `)),qi(k("list",`
5244 --n-merged-color-hover: var(--n-color-hover-popover);
5245 --n-merged-color: var(--n-color-popover);
5246 --n-merged-border-color: var(--n-border-color-popover);
5247 `))]),FO=Object.assign(Object.assign({},_e.props),{size:{type:String,default:"medium"},bordered:Boolean,clickable:Boolean,hoverable:Boolean,showDivider:{type:Boolean,default:!0}}),BO="n-list",XX=ae({name:"List",props:FO,slots:Object,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n,mergedRtlRef:r}=We(e),o=Kt("List",r,t),i=_e("List","-list",GX,FK,e,t);ct(BO,{showDividerRef:Ce(e,"showDivider"),mergedClsPrefixRef:t});const a=R(()=>{const{common:{cubicBezierEaseInOut:s}
5247,self:{fontSize:c,textColor:d,color:f,colorModal:h,colorPopover:p,borderColor:m,borderColorModal:g,borderColorPopover:b,borderRadius:v,colorHover:y,colorHoverModal:C,colorHoverPopover:w}}=i.value;return{"--n-font-size":c,"--n-bezier":s,"--n-text-color":d,"--n-color":f,"--n-border-radius":v,"--n-border-color":m,"--n-border-color-modal":g,"--n-border-color-popover":b,"--n-color-modal":h,"--n-color-popover":p,"--n-color-hover":y,"--n-color-hover-modal":C,"--n-color-hover-popover":w}}),l=n?Ze("list",void 0,a,e):void 0;return{mergedClsPrefix:t,rtlEnabled:o,cssVars:n?void 0:a,themeClass:l==null?void 0:l.themeClass,onRender:l==null?void 0:l.onRender}},render(){var e;const{$slots:t,mergedClsPrefix:n,onRender:r}=this;return r==null||r(),u("ul",{class:[`${n}-list`,this.rtlEnabled&&`${n}-list--rtl`,this.bordered&&`${n}-list--bordered`,this.showDivider&&`${n}-list--show-divider`,this.hoverable&&`${n}-list--hoverable`,this.clickable&&`${n}-list--clickable`,this.themeClass],style:this.cssVars},t.header?u("div",{class:`${n}-list__header`},t.header()):null,(e=t.default)===null||e===void 0?void 0:e.call(t),t.footer?u("div",{class:`${n}-list__footer`},t.footer()):null)}}),QX=ae({name:"ListItem",slots:Object,setup(){const e=Ve(BO,null);return e||jn("list-item","`n-list-item` must be placed in `n-list`."),{showDivider:e.showDividerRef,mergedClsPrefix:e.mergedClsPrefixRef}},render(){const{$slots:e,mergedClsPrefix:t}=this;return u("li",{class:`${t}-list-item`},e.prefix?u("div",{class:`${t}-list-item__prefix`},e.prefix()):null,e.default?u("div",{class:`${t}-list-item__main`},e):null,e.suffix?u("div",{class:`${t}-list-item__suffix`},e.suffix()):null,this.showDivider&&u("div",{class:`${t}-list-item__divider`}))}}),LO="n-log",ZX=ae({props:{line:{type:String,default:""}},setup(e){const{trimRef:t,highlightRef:n,languageRef:r,mergedHljsRef:o}=Ve(LO),i=M(null),a=R(()=>t.value?e.line.trim():e.line);function l(){i.value&&(i.value.innerHTML=s(r.value,a.value))}function s(c,d){const{value:f}=o;return f&&c&&f.getLanguage(c)?f.highlight(d,{language:c}).value:d}return jt(()=>{n.value&&l()}),it(Ce(e,"line"),()=>{n.value&&l()}),{highlight:n,selfRef:i,maybeTrimmedLines:a}},render(){const{highlight:e,maybeTrimmedLines:t}=this;return u("pre",{ref:"selfRef"},e?null:t)}}),JX=ae({name:"LogLoader",props:{clsPrefix:{type:String,required:!0},spinProps:Object},setup(){return{locale:On("Log").localeRef}},render(){const{clsPrefix:e}=this;return u("div",{class:`${e}-log-loader`},u(qo,Object.assign({clsPrefix:e,strokeWidth:24,scale:.85},this.spinProps)),u("span",{class:`${e}-log-loader__content`},this.locale.loading))}}),eQ=k("log",`
5248 position: relative;
5249 box-sizing: border-box;
5250 transition: border-color .3s var(--n-bezier);
5251`,[E("pre",`
5252 white-space: pre-wrap;
5253 word-break: break-word;
5254 margin: 0;
5255 `),k("log-loader",`
5256 transition:
5257 color .3s var(--n-bezier),
5258 background-color .3s var(--n-bezier),
5259 border-color .3s var(--n-bezier);
5260 box-sizing: border-box;
5261 position: absolute;
5262 right: 16px;
5263 top: 8px;
5264 height: 34px;
5265 border-radius: 17px;
5266 line-height: 34px;
5267 white-space: nowrap;
5268 overflow: hidden;
5269 border: var(--n-loader-border);
5270 color: var(--n-loader-text-color);
5271 background-color: var(--n-loader-color);
5272 font-size: var(--n-loader-font-size);
5273 `,[er(),I("content",`
5274 display: inline-block;
5275 vertical-align: bottom;
5276 line-height: 34px;
5277 padding-left: 40px;
5278 padding-right: 20px;
5279 white-space: nowrap;
5280 `),k("base-loading",`
5281 color: var(--n-loading-color);
5282 position: absolute;
5283 left: 12px;
5284 top: calc(50% - 10px);
5285 font-size: 20px;
5286 width: 20px;
5287 height: 20px;
5288 display: inline-block;
5289 `)])]),tQ=lR,HO=Object.assign(Object.assign({},_e.props),{loading:Boolean,trim:Boolean,log:String,fontSize:{type:Number,default:14},lines:{type:Array,default:()=>[]},lineHeight:{type:Number,default:1.25},language:String,rows:{type:Number,default:15},offsetTop:{type:Number,default:0},offsetBottom:{type:Number,default:0},hljs:Object,spinProps:Object,onReachTop:Function,onReachBottom:Function,onRequireMore:Function}),nQ=ae({name:"Log",props:HO,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=We(e),r=M(!1),o=R(()=>e.language!==void 0),i=R(()=>`calc(${Math.round(e.rows*e.lineHeight*e.fontSize)}px)`),a=R(()=>{const{log:y}=e;return y?y.split(`
5290`):e.lines}),l=M(null),s=_e("Log","-log",eQ,VK,e,t);function c(y){const C=y.target,w=C.firstElementChild;if(r.value){zt(()=>{r.value=!1});return}const x=C.offsetHeight,S=C.scrollTop,T=w.offsetHeight,P=S,_=T-S-x;if(P<=e.offsetTop){const{onReachTop:O,onRequireMore:z}=e;z&&z("top"),O&&O()}if(_<=e.offsetBottom){const{onReachBottom:O,onRequireMore:z}=e;z&&z("bottom"),O&&O()}}const d=tQ(f,300);function f(y){if(r.value){zt(()=>{r.value=!1});return}if(l.value){const{containerRef:C,contentRef:w}=l.value;if(C&&w){const x=C.offsetHeight,S=C.scrollTop,T=w.offsetHeight,P=S,_=T-S-x,O=y.deltaY;if(P===0&&O<0){const{onRequireMore:z}=e;z&&z("top")}if(_<=0&&O>0){const{onRequireMore:z}=e;z&&z("bottom")}}}}function h(y){const{value:C}=l;if(!C)return;const{silent:w,top:x,position:S}=y;w&&(r.value=!0),x!==void 0?C.scrollTo({left:0,top:x}):(S==="bottom"||S==="top")&&C.scrollTo({position:S}
5290)}function p(y=!1){hr("log","`scrollToTop` is deprecated, please use `scrollTo({ position: 'top'})` instead."),h({position:"top",silent:y})}function m(y=!1){hr("log","`scrollToTop` is deprecated, please use `scrollTo({ position: 'bottom'})` instead."),h({position:"bottom",silent:y})}ct(LO,{languageRef:Ce(e,"language"),mergedHljsRef:fk(e),trimRef:Ce(e,"trim"),highlightRef:o});const g={scrollTo:h},b=R(()=>{const{self:{loaderFontSize:y,loaderTextColor:C,loaderColor:w,loaderBorder:x,loadingColor:S},common:{cubicBezierEaseInOut:T}}=s.value;return{"--n-bezier":T,"--n-loader-font-size":y,"--n-loader-border":x,"--n-loader-color":w,"--n-loader-text-color":C,"--n-loading-color":S}}),v=n?Ze("log",void 0,b,e):void 0;return Object.assign(Object.assign({},g),{mergedClsPrefix:t,scrollbarRef:l,mergedTheme:s,styleHeight:i,mergedLines:a,scrollToTop:p,scrollToBottom:m,handleWheel:d,handleScroll:c,cssVars:n?void 0:b,themeClass:v==null?void 0:v.themeClass,onRender:v==null?void 0:v.onRender})},render(){const{mergedClsPrefix:e,mergedTheme:t,onRender:n}=this;return n==null||n(),u("div",{class:[`${e}-log`,this.themeClass],style:[{lineHeight:this.lineHeight,height:this.styleHeight},this.cssVars],onWheelPassive:this.handleWheel},[u(mn,{ref:"scrollbarRef",theme:t.peers.Scrollbar,themeOverrides:t.peerOverrides.Scrollbar,onScroll:this.handleScroll},{default:()=>u(uP,{internalNoHighlight:!0,internalFontSize:this.fontSize,theme:t.peers.Code,themeOverrides:t.peerOverrides.Code},{default:()=>this.mergedLines.map((r,o)=>u(ZX,{key:o,line:r}))})}),u(Zt,{name:"fade-in-scale-up-transition"},{default:()=>this.loading?u(JX,{clsPrefix:e,spinProps:this.spinProps}):null})])}});function VO(){return{}}const rQ={common:nt,self:VO},oQ={name:"Marquee",common:et,self:VO},iQ=Object.assign(Object.assign({},_e.props),{autoFill:Boolean,speed:{type:Number,default:48}}),aQ=E([k("marquee",`
5291 overflow: hidden;
5292 display: flex;
5293 `,[I("group",`
5294 flex: 0 0 auto;
5295 min-width: var(--n-min-width);
5296 z-index: 1;
5297 display: flex;
5298 flex-direction: row;
5299 align-items: center;
5300 animation: n-marquee var(--n-duration) linear var(--n-delay) var(--n-iteration-count);
5301 animation-play-state: var(--n-play);
5302 animation-delay: var(--n-delay);
5303 animation-direction: var(--n-direction);
5304 `),xt("auto-fill",[I("group","min-width: 100%;"),I("item","min-width: 100%;")])]),E("@keyframes n-marquee",{from:{transform:"translateX(0)"},to:{transform:"translateX(-100%)"}})]),lQ=ae({name:"Marquee",props:iQ,setup(e){const{mergedClsPrefixRef:t}=We(e);_e("Marquee","-marquee",aQ,rQ,e,t);const n=M(null),r=M(-1),o=M(-1),i=M("running"),a=R(()=>{if(!e.autoFill)return 1;const{value:p}=r,{value:m}=o;return p===-1||m===-1?1:Math.ceil(o.value/p)}),l=R(()=>{const{value:p}=r;return p===-1?0:p*a.value/e.speed}),s=R(()=>({"--n-play":i.value,"--n-direction":"normal","--n-duration":`${l.value}s`,"--n-delay":"0s","--n-iteration-count":"infinite","--n-min-width":"auto"}));function c(){i.value="paused",zt().then(()=>{var p;(p=n.value)===null||p===void 0||p.offsetTop,i.value="running"})}function d(p){o.value=p.contentRect.width}function f(p){r.value=p.contentRect.width}function h(){c()}return{mergedClsPrefix:t,animationCssVars:s,containerElRef:n,repeatCountInOneGroup:a,handleContainerResize:d,handleContentResize:f,handleAnimationIteration:h}},render(){const{$slots:e,mergedClsPrefix:t,animationCssVars:n,repeatCountInOneGroup:r,handleAnimationIteration:o}=this,i=u(_r,{onResize:this.handleContentResize},{default:()=>u("div",{class:`${t}-marquee__item ${t}-marquee__original-item`},e)}),a=u("div",{class:`${t}-marquee__item`},e);return this.autoFill?u(_r,{onResize:this.handleContainerResize},{default:()=>u("div",{class:`${t}-marquee ${t}-marquee--auto-fill`,ref:"containerElRef",style:n},u("div",{class:`${t}-marquee__group`,onAnimationiteration:o},i,ba(r-1,a)),u("div",{class:`${t}-marquee__group`},ba(r,a)))}):u("div",{class:[`${t}-marquee`],ref:"containerElRef",style:n},u("div",{class:`${t}-marquee__group`,onAnimationiteration:o},i),u("div",{class:`${t}-marquee__group`},a))}}),sQ=E([k("mention","width: 100%; z-index: auto; position: relative;"),k("mention-menu",`
5305 box-shadow: var(--n-menu-box-shadow);
5306 `,[er({originalTransition:"background-color .3s var(--n-bezier), box-shadow .3s var(--n-bezier)"})])]);function cQ(e,t={debug:!1,useSelectionEnd:!1,checkWidthOverflow:!0}){const n=e.selectionStart!==null?e.selectionStart:0,r=e.selectionEnd!==null?e.selectionEnd:0,o=t.useSelectionEnd?r:n,i=["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"],a=navigator.userAgent.toLowerCase().includes("firefox");if(!Kr)throw new Error("textarea-caret-position#getCaretPosition should only be called in a browser");const l=t==null?void 0:t.debug;
5306if(l){const m=document.querySelector("#input-textarea-caret-position-mirror-div");m!=null&&m.parentNode&&m.parentNode.removeChild(m)}const s=document.createElement("div");s.id="input-textarea-caret-position-mirror-div",document.body.appendChild(s);const c=s.style,d=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle,f=e.nodeName==="INPUT";c.whiteSpace=f?"nowrap":"pre-wrap",f||(c.wordWrap="break-word"),c.position="absolute",l||(c.visibility="hidden"),i.forEach(m=>{if(f&&m==="lineHeight")if(d.boxSizing==="border-box"){const g=Number.parseInt(d.height),b=Number.parseInt(d.paddingTop)+Number.parseInt(d.paddingBottom)+Number.parseInt(d.borderTopWidth)+Number.parseInt(d.borderBottomWidth),v=b+Number.parseInt(d.lineHeight);g>v?c.lineHeight=`${g-b}px`:g===v?c.lineHeight=d.lineHeight:c.lineHeight="0"}else c.lineHeight=d.height;else c[m]=d[m]}),a?e.scrollHeight>Number.parseInt(d.height)&&(c.overflowY="scroll"):c.overflow="hidden",s.textContent=e.value.substring(0,o),f&&s.textContent&&(s.textContent=s.textContent.replace(/\s/g," "));const h=document.createElement("span");h.textContent=e.value.substring(o)||".",h.style.position="relative",h.style.left=`${-e.scrollLeft}px`,h.style.top=`${-e.scrollTop}px`,s.appendChild(h);const p={top:h.offsetTop+Number.parseInt(d.borderTopWidth),left:h.offsetLeft+Number.parseInt(d.borderLeftWidth),absolute:!1,height:Number.parseInt(d.fontSize)*1.5};return l?h.style.backgroundColor="#aaa":document.body.removeChild(s),p.left>=e.clientWidth&&t.checkWidthOverflow&&(p.left=e.clientWidth),p}const jO=Object.assign(Object.assign({},_e.props),{to:rn.propTo,autosize:[Boolean,Object],options:{type:Array,default:[]},filter:{type:Function,default:(e,t)=>e?typeof t.label=="string"?t.label.startsWith(e):typeof t.value=="string"?t.value.startsWith(e):!1:!0},type:{type:String,default:"text"},separator:{type:String,validator:e=>e.length!==1?(hr("mention","`separator`'s length must be 1."),!1):!0,default:" "},bordered:{type:Boolean,default:void 0},disabled:Boolean,value:String,defaultValue:{type:String,default:""},loading:Boolean,prefix:{type:[String,Array],default:"@"},placeholder:{type:String,default:""},placement:{type:String,default:"bottom-start"},size:String,renderLabel:Function,status:String,"onUpdate:show":[Array,Function],onUpdateShow:[Array,Function],"onUpdate:value":[Array,Function],onUpdateValue:[Array,Function],onSearch:Function,onSelect:Function,onFocus:Function,onBlur:Function,scrollbarProps:Object,internalDebug:Boolean}),dQ=ae({name:"Mention",props:jO,slots:Object,setup(e){const{namespaceRef:t,mergedClsPrefixRef:n,mergedBorderedRef:r,inlineThemeDisabled:o,mergedComponentPropsRef:i}=We(e),a=_e("Mention","-mention",sQ,WK,e,n),l=zn(e,{mergedSize:W=>{var Y,he;const{size:ne}=e;if(ne)return ne;const{mergedSize:xe}=W||{};if(xe!=null&&xe.value)return xe.value;const oe=(he=(Y=i==null?void 0:i.value)===null||Y===void 0?void 0:Y.Mention)===null||he===void 0?void 0:he.size;return oe||"medium"}}),s=M(null),c=M(null),d=M(null),f=M(null),h=M("");let p=null,m=null,g=null;const b=R(()=>{const{value:W}=h;return e.options.filter(Y=>e.filter(W,Y))}),v=R(()=>Jr(b.value,{getKey:W=>W.value})),y=M(null),C=M(!1),w=M(e.defaultValue),S=_t(Ce(e,"value"),w),T=R(()=>{const{self:{menuBoxShadow:W}}=a.value;return{"--n-menu-box-shadow":W}}),P=o?Ze("mention",void 0,T,e):void 0;function _(W){if(e.disabled)return;const{onUpdateShow:Y,"onUpdate:show":he}=e;Y&&we(Y,W),he&&we(he,W),W||(p=null,m=null,g=null),C.value=W}function O(W){const{onUpdateValue:Y,"onUpdate:value":he}=e,{nTriggerFormChange:ne,nTriggerFormInput:xe}=l;he&&we(he,W),Y&&we(Y,W),xe(),ne(),w.value=W}function z(){return e.type==="text"?s.value.inputElRef:s.value.textareaElRef}function $(){var W;const Y=z();if(document.activeElement!==Y){_(!1);return}const{selectionEnd:he}=Y;if(he===null){_(!1);return}const ne=Y.value,{separator:xe}=e,{prefix:oe}=e,se=typeof oe=="string"?[oe]:oe;for(let Me=he-1;Me>=0;--Me){const V=ne[Me];if(V===xe||V===`
5307`||V==="\r"){_(!1);return}if(se.includes(V)){const Z=ne.slice(Me+1,he);_(!0),(W=e.onSearch)===null||W===void 0||W.call(e,Z,V),h.value=Z,p=V,m=Me+1,g=he;return}}_(!1)}function D(){const{value:W}=c;if(!W)return;const Y=z(),he=cQ(Y),ne=Y.getBoundingClientRect(),xe=f.value.getBoundingClientRect();W.style.left=`${he.left+ne.left-xe.left}px`,W.style.top=`${he.top+ne.top-xe.top}px`,W.style.height=`${he.height}px`}function B(){var W;C.value&&((W=d.value)===null||W===void 0||W.syncPosition())}function L(W){O(W),U()}function U(){setTimeout(()=>{D(),$(),zt().then(B)}
5307,0)}function j(W){var Y,he;if(W.key==="ArrowLeft"||W.key==="ArrowRight"){if(!((Y=s.value)===null||Y===void 0)&&Y.isCompositing)return;U()}else if(W.key==="ArrowUp"||W.key==="ArrowDown"||W.key==="Enter"){if(!((he=s.value)===null||he===void 0)&&he.isCompositing)return;const{value:ne}=y;if(C.value){if(ne)if(W.preventDefault(),W.key==="ArrowUp")ne.prev();else if(W.key==="ArrowDown")ne.next();else{const xe=ne.getPendingTmNode();xe?le(xe):_(!1)}}else U()}}function te(W){const{onFocus:Y}=e;Y==null||Y(W);const{nTriggerFormFocus:he}=l;he(),U()}function ue(){var W;(W=s.value)===null||W===void 0||W.focus()}function ge(){var W;(W=s.value)===null||W===void 0||W.blur()}function Q(W){const{onBlur:Y}=e;Y==null||Y(W);const{nTriggerFormBlur:he}=l;he(),_(!1)}function le(W){var Y;if(p===null||m===null||g===null)return;const{rawNode:{value:he=""}}=W,ne=z(),xe=ne.value,{separator:oe}=e,se=xe.slice(g),Me=se.startsWith(oe),V=`${he}${Me?"":oe}`;O(xe.slice(0,m)+V+se),(Y=e.onSelect)===null||Y===void 0||Y.call(e,W.rawNode,p);const Z=m+V.length+(Me?1:0);zt().then(()=>{ne.selectionStart=Z,ne.selectionEnd=Z,$()})}function J(){e.disabled||U()}return{namespace:t,mergedClsPrefix:n,mergedBordered:r,mergedSize:l.mergedSizeRef,mergedStatus:l.mergedStatusRef,mergedTheme:a,treeMate:v,selectMenuInstRef:y,inputInstRef:s,cursorRef:c,followerRef:d,wrapperElRef:f,showMenu:C,adjustedTo:rn(e),isMounted:dr(),mergedValue:S,handleInputFocus:te,handleInputBlur:Q,handleInputUpdateValue:L,handleInputKeyDown:j,handleSelect:le,handleInputMouseDown:J,focus:ue,blur:ge,cssVars:o?void 0:T,themeClass:P==null?void 0:P.themeClass,onRender:P==null?void 0:P.onRender}},render(){const{mergedTheme:e,mergedClsPrefix:t,$slots:n}=this;return u("div",{class:`${t}-mention`,ref:"wrapperElRef"},u(tr,{status:this.mergedStatus,themeOverrides:e.peerOverrides.Input,theme:e.peers.Input,size:this.mergedSize,autosize:this.autosize,type:this.type,ref:"inputInstRef",placeholder:this.placeholder,onMousedown:this.handleInputMouseDown,onUpdateValue:this.handleInputUpdateValue,onKeydown:this.handleInputKeyDown,onFocus:this.handleInputFocus,onBlur:this.handleInputBlur,bordered:this.mergedBordered,disabled:this.disabled,value:this.mergedValue}),u(Eo,null,{default:()=>[u(zo,null,{default:()=>u("div",{style:{position:"absolute",width:0},ref:"cursorRef"})}),u(mo,{ref:"followerRef",placement:this.placement,show:this.showMenu,containerClass:this.namespace,to:this.adjustedTo,teleportDisabled:this.adjustedTo===rn.tdkey},{default:()=>u(Zt,{name:"fade-in-scale-up-transition",appear:this.isMounted},{default:()=>{const{mergedTheme:r,onRender:o}=this;return o==null||o(),this.showMenu?u(bd,{clsPrefix:t,theme:r.peers.InternalSelectMenu,themeOverrides:r.peerOverrides.InternalSelectMenu,autoPending:!0,ref:"selectMenuInstRef",class:[`${t}-mention-menu`,this.themeClass],loading:this.loading,treeMate:this.treeMate,virtualScroll:!1,style:this.cssVars,onToggle:this.handleSelect,renderLabel:this.renderLabel,scrollbarProps:this.scrollbarProps},n):null}})})]}))}}),Td="n-menu",UO="n-submenu",rb="n-menu-item-group",Zx=[E("&::before","background-color: var(--n-item-color-hover);"),I("arrow",`
5308 color: var(--n-arrow-color-hover);
5309 `),I("icon",`
5310 color: var(--n-item-icon-color-hover);
5311 `),k("menu-item-content-header",`
5312 color: var(--n-item-text-color-hover);
5313 `,[E("a",`
5314 color: var(--n-item-text-color-hover);
5315 `),I("extra",`
5316 color: var(--n-item-text-color-hover);
5317 `)])],Jx=[I("icon",`
5318 color: var(--n-item-icon-color-hover-horizontal);
5319 `),k("menu-item-content-header",`
5320 color: var(--n-item-text-color-hover-horizontal);
5321 `,[E("a",`
5322 color: var(--n-item-text-color-hover-horizontal);
5323 `),I("extra",`
5324 color: var(--n-item-text-color-hover-horizontal);
5325 `)])],uQ=E([k("menu",`
5326 background-color: var(--n-color);
5327 color: var(--n-item-text-color);
5328 overflow: hidden;
5329 transition: background-color .3s var(--n-bezier);
5330 box-sizing: border-box;
5331 font-size: var(--n-font-size);
5332 padding-bottom: 6px;
5333 `,[N("horizontal",`
5334 max-width: 100%;
5335 width: 100%;
5336 display: flex;
5337 overflow: hidden;
5338 padding-bottom: 0;
5339 `,[k("submenu","margin: 0;"),k("menu-item","margin: 0;"),k("menu-item-content",`
5340 padding: 0 20px;
5341 border-bottom: 2px solid #0000;
5342 `,[E("&::before","display: none;"),N("selected","border-bottom: 2px solid var(--n-border-color-horizontal)")]
5342),k("menu-item-content",[N("selected",[I("icon","color: var(--n-item-icon-color-active-horizontal);"),k("menu-item-content-header",`
5343 color: var(--n-item-text-color-active-horizontal);
5344 `,[E("a","color: var(--n-item-text-color-active-horizontal);"),I("extra","color: var(--n-item-text-color-active-horizontal);")])]),N("child-active",`
5345 border-bottom: 2px solid var(--n-border-color-horizontal);
5346 `,[k("menu-item-content-header",`
5347 color: var(--n-item-text-color-child-active-horizontal);
5348 `,[E("a",`
5349 color: var(--n-item-text-color-child-active-horizontal);
5350 `),I("extra",`
5351 color: var(--n-item-text-color-child-active-horizontal);
5352 `)]),I("icon",`
5353 color: var(--n-item-icon-color-child-active-horizontal);
5354 `)]),xt("disabled",[xt("selected, child-active",[E("&:focus-within",Jx)]),N("selected",[Ua(null,[I("icon","color: var(--n-item-icon-color-active-hover-horizontal);"),k("menu-item-content-header",`
5355 color: var(--n-item-text-color-active-hover-horizontal);
5356 `,[E("a","color: var(--n-item-text-color-active-hover-horizontal);"),I("extra","color: var(--n-item-text-color-active-hover-horizontal);")])])]),N("child-active",[Ua(null,[I("icon","color: var(--n-item-icon-color-child-active-hover-horizontal);"),k("menu-item-content-header",`
5357 color: var(--n-item-text-color-child-active-hover-horizontal);
5358 `,[E("a","color: var(--n-item-text-color-child-active-hover-horizontal);"),I("extra","color: var(--n-item-text-color-child-active-hover-horizontal);")])])]),Ua("border-bottom: 2px solid var(--n-border-color-horizontal);",Jx)]),k("menu-item-content-header",[E("a","color: var(--n-item-text-color-horizontal);")])])]),xt("responsive",[k("menu-item-content-header",`
5359 overflow: hidden;
5360 text-overflow: ellipsis;
5361 `)]),N("collapsed",[k("menu-item-content",[N("selected",[E("&::before",`
5362 background-color: var(--n-item-color-active-collapsed) !important;
5363 `)]),k("menu-item-content-header","opacity: 0;"),I("arrow","opacity: 0;"),I("icon","color: var(--n-item-icon-color-collapsed);")])]),k("menu-item",`
5364 height: var(--n-item-height);
5365 margin-top: 6px;
5366 position: relative;
5367 `),k("menu-item-content",`
5368 box-sizing: border-box;
5369 line-height: 1.75;
5370 height: 100%;
5371 display: grid;
5372 grid-template-areas: "icon content arrow";
5373 grid-template-columns: auto 1fr auto;
5374 align-items: center;
5375 cursor: pointer;
5376 position: relative;
5377 padding-right: 18px;
5378 transition:
5379 background-color .3s var(--n-bezier),
5380 padding-left .3s var(--n-bezier),
5381 border-color .3s var(--n-bezier);
5382 `,[E("> *","z-index: 1;"),E("&::before",`
5383 z-index: auto;
5384 content: "";
5385 background-color: #0000;
5386 position: absolute;
5387 left: 8px;
5388 right: 8px;
5389 top: 0;
5390 bottom: 0;
5391 pointer-events: none;
5392 border-radius: var(--n-border-radius);
5393 transition: background-color .3s var(--n-bezier);
5394 `),N("disabled",`
5395 opacity: .45;
5396 cursor: not-allowed;
5397 `),N("collapsed",[I("arrow","transform: rotate(0);")]),N("selected",[E("&::before","background-color: var(--n-item-color-active);"),I("arrow","color: var(--n-arrow-color-active);"),I("icon","color: var(--n-item-icon-color-active);"),k("menu-item-content-header",`
5398 color: var(--n-item-text-color-active);
5399 `,[E("a","color: var(--n-item-text-color-active);"),I("extra","color: var(--n-item-text-color-active);")])]),N("child-active",[k("menu-item-content-header",`
5400 color: var(--n-item-text-color-child-active);
5401 `,[E("a",`
5402 color: var(--n-item-text-color-child-active);
5403 `),I("extra",`
5404 color: var(--n-item-text-color-child-active);
5405 `)]),I("arrow",`
5406 color: var(--n-arrow-color-child-active);
5407 `),I("icon",`
5408 color: var(--n-item-icon-color-child-active);
5409 `)]),xt("disabled",[xt("selected, child-active",[E("&:focus-within",Zx)]),N("selected",[Ua(null,[I("arrow","color: var(--n-arrow-color-active-hover);"),I("icon","color: var(--n-item-icon-color-active-hover);"),k("menu-item-content-header",`
5410 color: var(--n-item-text-color-active-hover);
5411 `,[E("a","color: var(--n-item-text-color-active-hover);"),I("extra","color: var(--n-item-text-color-active-hover);")])])]),N("child-active",[Ua(null,[I("arrow","color: var(--n-arrow-color-child-active-hover);"),I("icon","color: var(--n-item-icon-color-child-active-hover);"),k("menu-item-content-header",`
5412 color: var(--n-item-text-color-child-active-hover);
5413 `,[E("a","color: var(--n-item-text-color-child-active-hover);"),I("extra","color: var(--n-item-text-color-child-active-hover);")])])]),N("selected",[Ua(null,[E("&::before","background-color: var(--n-item-color-active-hover);")])]),Ua(null,Zx)]),I("icon",`
5414 grid-area: icon;
5415 color: var(--n-item-icon-color);
5416 transition:
5417 color .3s var(--n-bezier),
5418 font-size .3s var(--n-bezier),
5419 margin-right .3s var(--n-bezier);
5420 box-sizing: content-box;
5421 display: inline-flex;
5422 align-items: center;
5423 justify-content: center;
5424 `),I("arrow",`
5425 grid-area: arrow;
5426 font-size: 16px;
5427 color: var(--n-arrow-color);
5428 transform: rotate(180deg);
5429 opacity: 1;
5430 transition:
5431 color .3s var(--n-bezier),
5432 transform 0.2s var(--n-bezier),
5433 opacity 0.2s var(--n-bezier);
5434 `),k("menu-item-content-header",`
5435 grid-area: content;
5436 transition:
5437 color .3s var(--n-bezier),
5438 opacity .3s var(--n-bezier);
5439 opacity: 1;
5440 white-space: nowrap;
5441 color: var(--n-item-text-color);
5442 `,[E("a",`
5443 outline: none;
5444 text-decoration: none;
5445 transition: color .3s var(--n-bezier);
5446 color: var(--n-item-text-color);
5447 `,[E("&::before",`
5448 content: "";
5449 position: absolute;
5450 left: 0;
5451 right: 0;
5452 top: 0;
5453 bottom: 0;
5454 `)]),I("extra",`
5455 font-size: .93em;
5456 color: var(--n-group-text-color);
5457 transition: color .3s var(--n-bezier);
5458 `)])]),k("submenu",`
5459 cursor: pointer;
5460 position: relative;
5461 margin-top: 6px;
5462 `,[k("menu-item-content",`
5463 height: var(--n-item-height);
5464 `),k("submenu-children",`
5465 overflow: hidden;
5466 padding: 0;
5467 `,[Ui({duration:".2s"})])]),k("menu-item-group",[k("menu-item-group-title",`
5468 margin-top: 6px;
5469 color: var(--n-group-text-color);
5470 cursor: default;
5471 font-size: .93em;
5472 height: 36px;
5473 display: flex;
5474 align-items: center;
5475 transition:
5476 padding-left .3s var(--n-bezier),
5477 color .3s var(--n-bezier);
5478 `)])]),k("menu-tooltip",[E("a",`
5479 color: inherit;
5480 text-decoration: none;
5481 `)]),k("menu-divider",`
5482 transition: background-color .3s var(--n-bezier);
5483 background-color: var(--n-divider-color);
5484 height: 1px;
5485 margin: 6px 18px;
5486 `)]);function Ua(e,t){return[N("hover",e,t),E("&:hover",e,t)]}const WO=ae({name:"MenuOptionContent",props:{collapsed:Boolean,disabled:Boolean,title:[String,Function],icon:Function,extra:[String,Function],showArrow:Boolean,childActive:Boolean,hover:Boolean,paddingLeft:Number,selected:Boolean,maxIconSize:{type:Number,required:!0},activeIconSize:{type:Number,required:!0},iconMarginRight:{type:Number,required:!0},clsPrefix:{type:String,required:!0},onClick:Function,tmNode:{type:Object,required:!0},isEllipsisPlaceholder:Boolean},setup(e){const{props:t}=Ve(Td);return{menuProps:t,style:R(()=>{const{paddingLeft:n}=e;return{paddingLeft:n&&`${n}px`}}),iconStyle:R(()=>{const{maxIconSize:n,activeIconSize:r,iconMarginRight:o}=e;return{width:`${n}px`,height:`${n}px`,fontSize:`${r}px`,marginRight:`${o}px`}})}},render(){const{clsPrefix:e,tmNode:t,menuProps:{renderIcon:n,renderLabel:r,renderExtra:o,expandIcon:i}}=this,a=n?n(t.rawNode):an(this.icon);return u("div",{onClick:l=>{var s;(s=this.onClick)===null||s===void 0||s.call(this,l)},role:"none",class:[`${e}-menu-item-content`,{[`${e}-menu-item-content--selected`]:this.selected,[`${e}-menu-item-content--collapsed`]:this.collapsed,[`${e}-menu-item-content--child-active`]:this.childActive,[`${e}-menu-item-content--disabled`]:this.disabled,[`${e}-menu-item-content--hover`]:this.hover}],style:this.style},a&&u("div",{class:`${e}-menu-item-content__icon`,style:this.iconStyle,role:"none"},[a]),u("div",{class:`${e}-menu-item-content-header`,role:"none"},this.isEllipsisPlaceholder?this.title:r?r(t.rawNode):an(this.title),this.extra||o?u("span",{class:`${e}-menu-item-content-header__extra`}," ",o?o(t.rawNode):an(this.extra)):null),this.showArrow?u(vt,{ariaHidden:!0,class:`${e}-menu-item-content__arrow`,clsPrefix:e},{default:()=>i?i(t.rawNode):u(W6,null)}):null)}}),uu=8;function ob(e){const t=Ve(Td),{props:n,mergedCollapsedRef:r}=t,o=Ve(UO,null),i=Ve(rb,null),a=R(()=>n.mode==="horizontal"),l=R(()=>a.value?n.dropdownPlacement:"tmNodes"in e?"right-start":"right"),s=R(()=>{var h;return Math.max((h=n.collapsedIconSize)!==null&&h!==void 0?h:n.iconSize,n.iconSize)}),c=R(()=>{var h;return!a.value&&e.root&&r.value&&(h=n.collapsedIconSize)!==null&&h!==void 0?h:n.iconSize}),d=R(()=>
5486{if(a.value)return;const{collapsedWidth:h,indent:p,rootIndent:m}=n,{root:g,isGroup:b}=e,v=m===void 0?p:m;return g?r.value?h/2-s.value/2:v:i&&typeof i.paddingLeftRef.value=="number"?p/2+i.paddingLeftRef.value:o&&typeof o.paddingLeftRef.value=="number"?(b?p/2:p)+o.paddingLeftRef.value:0}),f=R(()=>{const{collapsedWidth:h,indent:p,rootIndent:m}=n,{value:g}=s,{root:b}=e;return a.value||!b||!r.value?uu:(m===void 0?p:m)+g+uu-(h+g)/2});return{dropdownPlacement:l,activeIconSize:c,maxIconSize:s,paddingLeft:d,iconMarginRight:f,NMenu:t,NSubmenu:o,NMenuOptionGroup:i}}const ib={internalKey:{type:[String,Number],required:!0},root:Boolean,isGroup:Boolean,level:{type:Number,required:!0},title:[String,Function],extra:[String,Function]},fQ=ae({name:"MenuDivider",setup(){const e=Ve(Td),{mergedClsPrefixRef:t,isHorizontalRef:n}=e;return()=>n.value?null:u("div",{class:`${t.value}-menu-divider`})}}),qO=Object.assign(Object.assign({},ib),{tmNode:{type:Object,required:!0},disabled:Boolean,icon:Function,onClick:Function}),hQ=lr(qO),mQ=ae({name:"MenuOption",props:qO,setup(e){const t=ob(e),{NSubmenu:n,NMenu:r,NMenuOptionGroup:o}=t,{props:i,mergedClsPrefixRef:a,mergedCollapsedRef:l}=r,s=n?n.mergedDisabledRef:o?o.mergedDisabledRef:{value:!1},c=R(()=>s.value||e.disabled);function d(h){const{onClick:p}=e;p&&p(h)}function f(h){c.value||(r.doSelect(e.internalKey,e.tmNode.rawNode),d(h))}return{mergedClsPrefix:a,dropdownPlacement:t.dropdownPlacement,paddingLeft:t.paddingLeft,iconMarginRight:t.iconMarginRight,maxIconSize:t.maxIconSize,activeIconSize:t.activeIconSize,mergedTheme:r.mergedThemeRef,menuProps:i,dropdownEnabled:ht(()=>e.root&&l.value&&i.mode!=="horizontal"&&!c.value),selected:ht(()=>r.mergedValueRef.value===e.internalKey),mergedDisabled:c,handleClick:f}},render(){const{mergedClsPrefix:e,mergedTheme:t,tmNode:n,menuProps:{renderLabel:r,nodeProps:o}}=this,i=o==null?void 0:o(n.rawNode);return u("div",Object.assign({},i,{role:"menuitem",class:[`${e}-menu-item`,i==null?void 0:i.class]}),u(Cd,{theme:t.peers.Tooltip,themeOverrides:t.peerOverrides.Tooltip,trigger:"hover",placement:this.dropdownPlacement,disabled:!this.dropdownEnabled||this.title===void 0,internalExtraClass:["menu-tooltip"]},{default:()=>r?r(n.rawNode):an(this.title),trigger:()=>u(WO,{tmNode:n,clsPrefix:e,paddingLeft:this.paddingLeft,iconMarginRight:this.iconMarginRight,maxIconSize:this.maxIconSize,activeIconSize:this.activeIconSize,selected:this.selected,title:this.title,extra:this.extra,disabled:this.mergedDisabled,icon:this.icon,onClick:this.handleClick})}))}}),KO=Object.assign(Object.assign({},ib),{tmNode:{type:Object,required:!0},tmNodes:{type:Array,required:!0}}),pQ=lr(KO),gQ=ae({name:"MenuOptionGroup",props:KO,setup(e){const t=ob(e),{NSubmenu:n}=t,r=R(()=>n!=null&&n.mergedDisabledRef.value?!0:e.tmNode.disabled);ct(rb,{paddingLeftRef:t.paddingLeft,mergedDisabledRef:r});const{mergedClsPrefixRef:o,props:i}=Ve(Td);return function(){const{value:a}=o,l=t.paddingLeft.value,{nodeProps:s}=i,c=s==null?void 0:s(e.tmNode.rawNode);return u("div",{class:`${a}-menu-item-group`,role:"group"},u("div",Object.assign({},c,{class:[`${a}-menu-item-group-title`,c==null?void 0:c.class],style:[(c==null?void 0:c.style)||"",l!==void 0?`padding-left: ${l}px;`:""]}),an(e.title),e.extra?u(Ft,null," ",an(e.extra)):null),u("div",null,e.tmNodes.map(d=>ab(d,i))))}}});function Wp(e){return e.type==="divider"||e.type==="render"}function vQ(e){return e.type==="divider"}function ab(e,t){const{rawNode:n}=e,{show:r}=n;if(r===!1)return null;if(Wp(n))return vQ(n)?u(fQ,Object.assign({key:e.key},n.props)):null;const{labelField:o}=t,{key:i,level:a,isGroup:l}=e,s=Object.assign(Object.assign({},n),{title:n.title||n[o],extra:n.titleExtra||n.extra,key:i,internalKey:i,level:a,root:a===0,isGroup:l});return e.children?e.isGroup?u(gQ,Ln(s,pQ,{tmNode:e,tmNodes:e.children,key:i})):u(qp,Ln(s,bQ,{key:i,rawNodes:n[t.childrenField],tmNodes:e.children,tmNode:e})):u(mQ,Ln(s,hQ,{key:i,tmNode:e}))}const YO=Object.assign(Object.assign({},ib),{rawNodes:{type:Array,default:()=>[]},tmNodes:{type:Array,default:()=>[]},tmNode:{type:Object,required:!0},disabled:Boolean,icon:Function,onClick:Function,domId:String,virtualChildActive:{type:Boolean,default:void 0},isEllipsisPlaceholder:Boolean}),bQ=lr(YO),qp=ae({name:"Submenu",props:YO,setup(e){const t=ob(e),{NMenu:n,NSubmenu:r}=t,{props:o,mergedCollapsedRef:i,mergedThemeRef:a}=n,l=R(()=>{const{disabled:h}=e;return r!=null&&r.mergedDisabledRef.value||o.disabled?!0:h}),s=M(!1);ct(UO,{paddingLeftRef:t.paddingLeft,mergedDisabledRef:l}),ct(rb,null);function c(){const{onClick:h}=e;h&&h()}function d(){l.value||(i.value||n.toggleExpand(e.internalKey),c())}function f(h){s.value=h}return{menuProps:o,mergedTheme:a,doSelect:n.doSelect,inverted:n.invertedRef,isHorizontal:n.isHorizontalRef,mergedClsPrefix:n.mergedClsPrefixRef,max
5486IconSize:t.maxIconSize,activeIconSize:t.activeIconSize,iconMarginRight:t.iconMarginRight,dropdownPlacement:t.dropdownPlacement,dropdownShow:s,paddingLeft:t.paddingLeft,mergedDisabled:l,mergedValue:n.mergedValueRef,childActive:ht(()=>{var h;return(h=e.virtualChildActive)!==null&&h!==void 0?h:n.activePathRef.value.includes(e.internalKey)}),collapsed:R(()=>o.mode==="horizontal"?!1:i.value?!0:!n.mergedExpandedKeysRef.value.includes(e.internalKey)),dropdownEnabled:R(()=>!l.value&&(o.mode==="horizontal"||i.value)),handlePopoverShowChange:f,handleClick:d}},render(){var e;const{mergedClsPrefix:t,menuProps:{renderIcon:n,renderLabel:r}}=this,o=()=>{const{isHorizontal:a,paddingLeft:l,collapsed:s,mergedDisabled:c,maxIconSize:d,activeIconSize:f,title:h,childActive:p,icon:m,handleClick:g,menuProps:{nodeProps:b},dropdownShow:v,iconMarginRight:y,tmNode:C,mergedClsPrefix:w,isEllipsisPlaceholder:x,extra:S}=this,T=b==null?void 0:b(C.rawNode);return u("div",Object.assign({},T,{class:[`${w}-menu-item`,T==null?void 0:T.class],role:"menuitem"}),u(WO,{tmNode:C,paddingLeft:l,collapsed:s,disabled:c,iconMarginRight:y,maxIconSize:d,activeIconSize:f,title:h,extra:S,showArrow:!a,childActive:p,clsPrefix:w,icon:m,hover:v,onClick:g,isEllipsisPlaceholder:x}))},i=()=>u(xi,null,{default:()=>{const{tmNodes:a,collapsed:l}=this;return l?null:u("div",{class:`${t}-submenu-children`,role:"menu"},a.map(s=>ab(s,this.menuProps)))}});return this.root?u(Nv,Object.assign({size:"large",trigger:"hover"},(e=this.menuProps)===null||e===void 0?void 0:e.dropdownProps,{themeOverrides:this.mergedTheme.peerOverrides.Dropdown,theme:this.mergedTheme.peers.Dropdown,builtinThemeOverrides:{fontSizeLarge:"14px",optionIconSizeLarge:"18px"},value:this.mergedValue,disabled:!this.dropdownEnabled,placement:this.dropdownPlacement,keyField:this.menuProps.keyField,labelField:this.menuProps.labelField,childrenField:this.menuProps.childrenField,onUpdateShow:this.handlePopoverShowChange,options:this.rawNodes,onSelect:this.doSelect,inverted:this.inverted,renderIcon:n,renderLabel:r}),{default:()=>u("div",{class:`${t}-submenu`,role:"menu","aria-expanded":!this.collapsed,id:this.domId},o(),this.isHorizontal?null:i())}):u("div",{class:`${t}-submenu`,role:"menu","aria-expanded":!this.collapsed,id:this.domId},o(),i())}}),GO=Object.assign(Object.assign({},_e.props),{options:{type:Array,default:()=>[]},collapsed:{type:Boolean,default:void 0},collapsedWidth:{type:Number,default:48},iconSize:{type:Number,default:20},collapsedIconSize:{type:Number,default:24},rootIndent:Number,indent:{type:Number,default:32},labelField:{type:String,default:"label"},keyField:{type:String,default:"key"},childrenField:{type:String,default:"children"},disabledField:{type:String,default:"disabled"},defaultExpandAll:Boolean,defaultExpandedKeys:Array,expandedKeys:Array,value:[String,Number],defaultValue:{type:[String,Number],default:null},mode:{type:String,default:"vertical"},watchProps:{type:Array,default:void 0},disabled:Boolean,show:{type:Boolean,default:!0},inverted:Boolean,"onUpdate:expandedKeys":[Function,Array],onUpdateExpandedKeys:[Function,Array],onUpdateValue:[Function,Array],"onUpdate:value":[Function,Array],expandIcon:Function,renderIcon:Function,renderLabel:Function,renderExtra:Function,dropdownProps:Object,accordion:Boolean,nodeProps:Function,dropdownPlacement:{type:String,default:"bottom"},responsive:Boolean,items:Array,onOpenNamesChange:[Function,Array],onSelect:[Function,Array],onExpandedNamesChange:[Function,Array],expandedNames:Array,defaultExpandedNames:Array}),yQ=ae({name:"Menu",inheritAttrs:!1,props:GO,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=We(e),r=_e("Menu","-menu",uQ,KK,e,t),o=Ve($O,null),i=R(()=>{var Q;const{collapsed:le}=e;if(le!==void 0)return le;if(o){const{collapseModeRef:J,collapsedRef:W}=o;if(J.value==="width")return(Q=W.value)!==null&&Q!==void 0?Q:!1}return!1}),a=R(()=>{const{keyField:Q,childrenField:le,disabledField:J}=e;return Jr(e.items||e.options,{getIgnored(W){return Wp(W)},getChildren(W){return W[le]},getDisabled(W){return W[J]},getKey(W){var Y;return(Y=W[Q])!==null&&Y!==void 0?Y:W.name}})}),l=R(()=>new Set(a.value.treeNodes.map(Q=>Q.key))),{watchProps:s}=e,c=M(null);s!=null&&s.includes("defaultValue")?Wt(()=>{c.value=e.defaultValue}):c.value=e.defaultValue;const f=_t(Ce(e,"value"),c),h=M([]),p=()=>{h.value=e.defaultExpandAll?a.value.getNonLeafKeys():e.defaultExpandedNames||e.defaultExpandedKeys||a.value.getPath(f.value,{includeSelf:!1}).keyPath};s!=null&&s.includes("defaultExpandedKeys")?Wt(p):p();const m=ya(e,["expandedNames","expandedKeys"]),g=_t(m,h),b=R(()=>a.value.treeNodes),v=R(()=>a.value.getPath(f.value).keyPath);ct(Td,{props:e,mergedCollapsedRef:i,mergedThemeRef:r,mergedValueRef:f,mergedExpandedKeysRef:g,activePathRef:v,mergedClsPrefixRef:t,isHorizontalRef:R(()=>e.mode==="horizontal"),invertedRef:Ce(e,"inverted"),doSelect:y,toggleExpand:w});function y(Q,le){const{"onUpdate:value":J,onUpdateValue:W,onSelect:Y}=e;W&&we(W,Q,le),J&&we(J,Q,le),Y&&we(Y,Q,le),c.value=Q}
5486function C(Q){const{"onUpdate:expandedKeys":le,onUpdateExpandedKeys:J,onExpandedNamesChange:W,onOpenNamesChange:Y}=e;le&&we(le,Q),J&&we(J,Q),W&&we(W,Q),Y&&we(Y,Q),h.value=Q}function w(Q){const le=Array.from(g.value),J=le.findIndex(W=>W===Q);if(~J)le.splice(J,1);else{if(e.accordion&&l.value.has(Q)){const W=le.findIndex(Y=>l.value.has(Y));W>-1&&le.splice(W,1)}le.push(Q)}C(le)}const x=Q=>{const le=a.value.getPath(Q??f.value,{includeSelf:!1}).keyPath;if(!le.length)return;const J=Array.from(g.value),W=new Set([...J,...le]);e.accordion&&l.value.forEach(Y=>{W.has(Y)&&!le.includes(Y)&&W.delete(Y)}),C(Array.from(W))},S=R(()=>{const{inverted:Q}=e,{common:{cubicBezierEaseInOut:le},self:J}=r.value,{borderRadius:W,borderColorHorizontal:Y,fontSize:he,itemHeight:ne,dividerColor:xe}=J,oe={"--n-divider-color":xe,"--n-bezier":le,"--n-font-size":he,"--n-border-color-horizontal":Y,"--n-border-radius":W,"--n-item-height":ne};return Q?(oe["--n-group-text-color"]=J.groupTextColorInverted,oe["--n-color"]=J.colorInverted,oe["--n-item-text-color"]=J.itemTextColorInverted,oe["--n-item-text-color-hover"]=J.itemTextColorHoverInverted,oe["--n-item-text-color-active"]=J.itemTextColorActiveInverted,oe["--n-item-text-color-child-active"]=J.itemTextColorChildActiveInverted,oe["--n-item-text-color-child-active-hover"]=J.itemTextColorChildActiveInverted,oe["--n-item-text-color-active-hover"]=J.itemTextColorActiveHoverInverted,oe["--n-item-icon-color"]=J.itemIconColorInverted,oe["--n-item-icon-color-hover"]=J.itemIconColorHoverInverted,oe["--n-item-icon-color-active"]=J.itemIconColorActiveInverted,oe["--n-item-icon-color-active-hover"]=J.itemIconColorActiveHoverInverted,oe["--n-item-icon-color-child-active"]=J.itemIconColorChildActiveInverted,oe["--n-item-icon-color-child-active-hover"]=J.itemIconColorChildActiveHoverInverted,oe["--n-item-icon-color-collapsed"]=J.itemIconColorCollapsedInverted,oe["--n-item-text-color-horizontal"]=J.itemTextColorHorizontalInverted,oe["--n-item-text-color-hover-horizontal"]=J.itemTextColorHoverHorizontalInverted,oe["--n-item-text-color-active-horizontal"]=J.itemTextColorActiveHorizontalInverted,oe["--n-item-text-color-child-active-horizontal"]=J.itemTextColorChildActiveHorizontalInverted,oe["--n-item-text-color-child-active-hover-horizontal"]=J.itemTextColorChildActiveHoverHorizontalInverted,oe["--n-item-text-color-active-hover-horizontal"]=J.itemTextColorActiveHoverHorizontalInverted,oe["--n-item-icon-color-horizontal"]=J.itemIconColorHorizontalInverted,oe["--n-item-icon-color-hover-horizontal"]=J.itemIconColorHoverHorizontalInverted,oe["--n-item-icon-color-active-horizontal"]=J.itemIconColorActiveHorizontalInverted,oe["--n-item-icon-color-active-hover-horizontal"]=J.itemIconColorActiveHoverHorizontalInverted,oe["--n-item-icon-color-child-active-horizontal"]=J.itemIconColorChildActiveHorizontalInverted,oe["--n-item-icon-color-child-active-hover-horizontal"]=J.itemIconColorChildActiveHoverHorizontalInverted,oe["--n-arrow-color"]=J.arrowColorInverted,oe["--n-arrow-color-hover"]=J.arrowColorHoverInverted,oe["--n-arrow-color-active"]=J.arrowColorActiveInverted,oe["--n-arrow-color-active-hover"]=J.arrowColorActiveHoverInverted,oe["--n-arrow-color-child-active"]=J.arrowColorChildActiveInverted,oe["--n-arrow-color-child-active-hover"]=J.arrowColorChildActiveHoverInverted,oe["--n-item-color-hover"]=J.itemColorHoverInverted,oe["--n-item-color-active"]=J.itemColorActiveInverted,oe["--n-item-color-active-hover"]=J.itemColorActiveHoverInverted,oe["--n-item-color-active-collapsed"]=J.itemColorActiveCollapsedInverted):(oe["--n-group-text-color"]=J.groupTextColor,oe["--n-color"]=J.color,oe["--n-item-text-color"]=J.itemTextColor,oe["--n-item-text-color-hover"]=J.itemTextColorHover,oe["--n-item-text-color-active"]=J.itemTextColorActive,oe["--n-item-text-color-child-active"]=J.itemTextColorChildActive,oe["--n-item-text-color-child-active-hover"]=J.itemTextColorChildActiveHover,oe["--n-item-text-color-active-hover"]=J.itemTextColorActiveHover,oe["--n-item-icon-color"]=J.itemIconColor,oe["--n-item-icon-color-hover"]=J.itemIconColorHover,oe["--n-item-icon-color-active"]=J.itemIconColorActive,oe["--n-item-icon-color-active-hover"]=J.itemIconColorActiveHover,oe["--n-item-icon-color-child-active"]=J.itemIconColorChildActive,oe["--n-item-icon-color-child-active-hover"]=J.itemIconColorChildActiveHover,oe["--n-item-icon-color-collapsed"]=J.itemIconColorCollapsed,oe["--n-item-text-color-horizontal"]=J.itemTextColorHorizontal,oe["--n-item-text-color-hover-horizontal"]=J.itemTextColorHoverHorizontal,oe["--n-item-text-color-active-horizontal"]=J.itemTextColorActiveHorizontal,oe["--n-item-text-color-child-active-horizontal"]=J.itemTextColorChildActiveHorizontal,oe["--n-item-text-color-child-active-hover-horizontal"]=J.itemTextColorChildActiveHoverHorizontal,oe["--n-item-text-color-active-hover-horizontal"]=J.itemTextColorActiveHoverHorizontal,oe["--n-item-icon-color-horizontal"]=J.itemIconColorHorizontal,oe["--n-item-icon-color-hover-horizontal"]=J.itemIconColorHoverHorizontal,oe["--n-item-icon-color-active-horizontal"]=J.itemIconColorActiveHorizontal,oe["--n-item-icon-color-active-hover-horizontal"]=J.itemIconColorActiveHoverHorizontal,oe["--n-item-icon-color-child-active-horizontal"]=J.itemIconColorChildActiveHorizontal,oe["--n-item-icon-color-child-active-hover-horizontal"]=J.itemIconColorChildActiveHoverHorizontal,oe["--n-arrow-color"]=J.arrowColor,oe["--n-arrow-color-hover"]=J.arrowColorHover,oe["--n-arrow-color-active"]=J.arrowColorActive,oe["--n-arrow-color-active-hover"]=J.arrowColorActiveHover,oe["--n-arrow-color-child-active"]=J.arrowColorChildActive,oe["--n-arrow-color-child-active-hover"]=J.arrowColorChildActiveHover,oe["--n-item-color-hover"]=J.itemColorHover,oe["--n-item-color-active"]=J.itemColorActive,oe["--n-item-color-active-hover"]=J.itemColorActiveHover,oe["--n-item-color-active-collapsed"]=J.itemColorActiveCollapsed),oe}),T=n?Ze("menu",R(()=>e.inverted?"a":"b"),S,e):void 0,P=Wr(),_=M(null),O=M(null);let z=!0;const $=()=>{var Q;z?z=!1:(Q=_.value)===null||Q===void 0||Q.sync({showAllItemsBeforeCalculate:!0})};function D(){return document.getElementById(P)}const B=M(-1);function L(Q){B.value=e.options.length-Q}function U(Q){Q||(B.value=-1)}const j=R(()=>{const Q=B.value;return{children:Q===-1?[]:e.options.slice(Q)}}),te=R(()=>{const{childrenField:Q,disabledField:le,keyField:J}=e;return Jr([j.value],{getIgnored(W){return Wp(W)},getChildren(W){return W[Q]},getDisabled(W){return W[le]},getKey(W){var Y;return(Y=W[J])!==null&&Y!==void 0?Y:W.name}})}),ue=R(()=>Jr([{}]).treeNodes[0]);function ge(){var Q;if(B.value===-1)return u(qp,{root:!0,level:0,key:"__ellpisisGroupPlaceholder__",internalKey:"__ellpisisGroupPlaceholder__",title:"···",tmNode:ue.value,domId:P,isEllipsisPlaceholder:!0});const le=te.value.treeNodes[0],J=v.value,W=!!(!((Q=le.children)===null||Q===void 0)&&Q.some(Y=>J.includes(Y.key)));return u(qp,{level:0,root:!0,key:"__ellpisisGroup__",internalKey:"__ellpisisGroup__",title:"···",virtualChildActive:W,tmNode:le,domId:P,rawNodes:le.rawNode.children||[],tmNodes:le.children||[],isEllipsisPlaceholder:!0})}return{mergedClsPrefix:t,controlledExpandedKeys:m,uncontrolledExpanededKeys:h,mergedExpandedKeys:g,uncontrolledValue:c,mergedValue:f,activePath:v,tmNodes:b,mergedTheme:r,mergedCollapsed:i,cssVars:n?void 0:S,themeClass:T==null?void 0:T.themeClass,overflowRef:_,counterRef:O,updateCounter:()=>{},onResize:$,onUpdateOverflow:U,onUpdateCount:L,renderCounter:ge,getCounter:D,onRender:T==null?void 0:T.onRender,showOption:x,deriveResponsiveState:$}},render(){const{mergedClsPrefix:e,mode:t,themeClass:n,onRender:r}=this;r==null||r();const o=()=>this.tmNodes.map(s=>ab(s,this.$props)),a=t==="horizontal"&&this.responsive,l=()=>u("div",Jn(this.$attrs,{role:t==="horizontal"?"menubar":"menu",class:[`${e}-menu`,n,`${e}-menu--${t}`,a&&`${e}-menu--responsive`,this.mergedCollapsed&&`${e}-menu--collapsed`],style:this.cssVars}),a?u(sp,{ref:"overflowRef",onUpdateOverflow:this.onUpdateOverflow,getCounter:this.getCounter,onUpdateCount:this.onUpdateCount,updateCounter:this.updateCounter,style:{width:"100%",display:"flex",overflow:"hidden"}},{default:o,counter:this.renderCounter}):o());return a?u(_r,{onResize:this.onResize},{default:l}):l()}}
5486),xQ=e=>1-Math.pow(1-e,5);function CQ(e){const{from:t,to:n,duration:r,onUpdate:o,onFinish:i}=e,a=performance.now(),l=()=>{const s=performance.now(),c=Math.min(s-a,r),d=t+(n-t)*xQ(c/r);if(c===r){i();return}o(d),requestAnimationFrame(l)};l()}const XO={to:{type:Number,default:0},precision:{type:Number,default:0},showSeparator:Boolean,locale:String,from:{type:Number,default:0},active:{type:Boolean,default:!0},duration:{type:Number,default:2e3},onFinish:Function},wQ=ae({name:"NumberAnimation",props:XO,setup(e){const{localeRef:t}=On("name"),{duration:n}=e,r=M(e.from),o=R(()=>{const{locale:h}=e;return h!==void 0?h:t.value});let i=!1;const a=h=>{r.value=h},l=()=>{var h;r.value=e.to,i=!1,(h=e.onFinish)===null||h===void 0||h.call(e)},s=(h=e.from,p=e.to)=>{i=!0,r.value=e.from,h!==p&&CQ({from:h,to:p,duration:n,onUpdate:a,onFinish:l})},c=R(()=>{var h;const m=E6(r.value,e.precision).toFixed(e.precision).split("."),g=new Intl.NumberFormat(o.value),b=(h=g.formatToParts(.5).find(C=>C.type==="decimal"))===null||h===void 0?void 0:h.value,v=e.showSeparator?g.format(Number(m[0])):m[0],y=m[1];return{integer:v,decimal:y,decimalSeparator:b}});function d(){i||s()}return jt(()=>{Wt(()=>{e.active&&s()})}),Object.assign({formattedValue:c},{play:d})},render(){const{formattedValue:{integer:e,decimal:t,decimalSeparator:n}}=this;return[e,t?n:null,t]}}),SQ=E([k("page-header-header",`
5487 margin-bottom: 20px;
5488 `),k("page-header",`
5489 display: flex;
5490 align-items: center;
5491 justify-content: space-between;
5492 line-height: 1.5;
5493 font-size: var(--n-font-size);
5494 `,[I("main",`
5495 display: flex;
5496 flex-wrap: nowrap;
5497 align-items: center;
5498 `),I("back",`
5499 display: flex;
5500 margin-right: 16px;
5501 font-size: var(--n-back-size);
5502 cursor: pointer;
5503 color: var(--n-back-color);
5504 transition: color .3s var(--n-bezier);
5505 `,[E("&:hover","color: var(--n-back-color-hover);"),E("&:active","color: var(--n-back-color-pressed);")]),I("avatar",`
5506 display: flex;
5507 margin-right: 12px
5508 `),I("title",`
5509 margin-right: 16px;
5510 transition: color .3s var(--n-bezier);
5511 font-size: var(--n-title-font-size);
5512 font-weight: var(--n-title-font-weight);
5513 color: var(--n-title-text-color);
5514 `),I("subtitle",`
5515 font-size: 14px;
5516 transition: color .3s var(--n-bezier);
5517 color: var(--n-subtitle-text-color);
5518 `)]),k("page-header-content",`
5519 font-size: var(--n-font-size);
5520 `,[E("&:not(:first-child)","margin-top: 20px;")]),k("page-header-footer",`
5521 font-size: var(--n-font-size);
5522 `,[E("&:not(:first-child)","margin-top: 20px;")])]),QO=Object.assign(Object.assign({},_e.props),{title:String,subtitle:String,extra:String,onBack:Function}),kQ=ae({name:"PageHeader",props:QO,slots:Object,setup(e){const{mergedClsPrefixRef:t,mergedRtlRef:n,inlineThemeDisabled:r}=We(e),o=_e("PageHeader","-page-header",SQ,XK,e,t),i=Kt("PageHeader",n,t),a=R(()=>{const{self:{titleTextColor:s,subtitleTextColor:c,backColor:d,fontSize:f,titleFontSize:h,backSize:p,titleFontWeight:m,backColorHover:g,backColorPressed:b},common:{cubicBezierEaseInOut:v}}=o.value;return{"--n-title-text-color":s,"--n-title-font-size":h,"--n-title-font-weight":m,"--n-font-size":f,"--n-back-size":p,"--n-subtitle-text-color":c,"--n-back-color":d,"--n-back-color-hover":g,"--n-back-color-pressed":b,"--n-bezier":v}}),l=r?Ze("page-header",void 0,a,e):void 0;return{rtlEnabled:i,mergedClsPrefix:t,cssVars:r?void 0:a,themeClass:l==null?void 0:l.themeClass,onRender:l==null?void 0:l.onRender}},render(){var e;const{onBack:t,title:n,subtitle:r,extra:o,mergedClsPrefix:i,cssVars:a,$slots:l}=this;(e=this.onRender)===null||e===void 0||e.call(this);const{title:s,subtitle:c,extra:d,default:f,header:h,avatar:p,footer:m,back:g}=l,b=t,v=n||s,y=r||c,C=o||d;return u("div",{style:a,class:[`${i}-page-header-wrapper`,this.themeClass,this.rtlEnabled&&`${i}-page-header-wrapper--rtl`]},h?u("div",{class:`${i}-page-header-header`,key:"breadcrumb"},h()):null,(b||p||v||y||C)&&u("div",{class:`${i}-page-header`,key:"header"},u("div",{class:`${i}-page-header__main`,key:"back"},b?u("div",{class:`${i}-page-header__back`,onClick:t},g?g():u(vt,{clsPrefix:i},{default:()=>u(H6,null)})):null,p?u("div",{class:`${i}-page-header__avatar`},p()):null,v?u("div",{class:`${i}-page-header__title`,key:"title"},n||s()):null,y?u("div",{class:`${i}-page-header__subtitle`,key:"subtitle"},r||c()):null),C?u("div",{class:`${i}-page-header__extra`},o||d()):null),f?u("div",{class:`${i}-page-header-content`,key:"content"},f()):null,m?u("div",{class:`${i}-page-header-footer`,key:"footer"},m()):null)}}),ZO="n-popconfirm",JO={positiveText:String,negativeText:String,showIcon:{type:Boolean,default:!0},onPositiveClick:{type:Function,required:!0},onNegativeClick:{type:Function,required:!0}},eC=lr(JO),RQ=ae({name:"NPopconfirmPanel",props:JO,setup(e){const{localeRef:t}=On("Popconfirm"),{inlineThemeDisabled:n}=We(),{mergedClsPrefixRef:r,mergedThemeRef:o,props:i}=Ve(ZO),a=R(()=>{const{common:{cubicBezierEaseInOut:s},self:{fontSize:c,iconSize:d,iconColor:f}}=o.value;return{"--n-bezier":s,"--n-font-size":c,"--n-icon-size":d,"--n-icon-color":f}}),l=n?Ze("popconfirm-panel",void 0,a,i):void 0;return Object.assign(Object.assign({},On("Popconfirm")),{mergedClsPrefix:r,cssVars:n?void 0:a,localizedPositiveText:R(()=>e.positiveText||t.value.positiveText),localizedNegativeText:R(()=>e.negativeText||t.value.negativeText),positiveButtonProps:Ce(i,"positiveButtonProps"),negativeButtonProps:Ce(i,"negativeButtonProps"),handlePositiveClick(s){e.onPositiveClick(s)},handleNegativeClick(s){e.onNegativeClick(s)}
5522,themeClass:l==null?void 0:l.themeClass,onRender:l==null?void 0:l.onRender})},render(){var e;const{mergedClsPrefix:t,showIcon:n,$slots:r}=this,o=Ct(r.action,()=>this.negativeText===null&&this.positiveText===null?[]:[this.negativeText!==null&&u(Vt,Object.assign({size:"small",onClick:this.handleNegativeClick},this.negativeButtonProps),{default:()=>this.localizedNegativeText}),this.positiveText!==null&&u(Vt,Object.assign({size:"small",type:"primary",onClick:this.handlePositiveClick},this.positiveButtonProps),{default:()=>this.localizedPositiveText})]);return(e=this.onRender)===null||e===void 0||e.call(this),u("div",{class:[`${t}-popconfirm__panel`,this.themeClass],style:this.cssVars},Pt(r.default,i=>n||i?u("div",{class:`${t}-popconfirm__body`},n?u("div",{class:`${t}-popconfirm__icon`},Ct(r.icon,()=>[u(vt,{clsPrefix:t},{default:()=>u(za,null)})])):null,i):null),o?u("div",{class:[`${t}-popconfirm__action`]},o):null)}}),TQ=k("popconfirm",[I("body",`
5523 font-size: var(--n-font-size);
5524 display: flex;
5525 align-items: center;
5526 flex-wrap: nowrap;
5527 position: relative;
5528 `,[I("icon",`
5529 display: flex;
5530 font-size: var(--n-icon-size);
5531 color: var(--n-icon-color);
5532 transition: color .3s var(--n-bezier);
5533 margin: 0 8px 0 0;
5534 `)]),I("action",`
5535 display: flex;
5536 justify-content: flex-end;
5537 `,[E("&:not(:first-child)","margin-top: 8px"),k("button",[E("&:not(:last-child)","margin-right: 8px;")])])]),e$=Object.assign(Object.assign(Object.assign({},_e.props),wl),{positiveText:String,negativeText:String,showIcon:{type:Boolean,default:!0},trigger:{type:String,default:"click"},positiveButtonProps:Object,negativeButtonProps:Object,onPositiveClick:Function,onNegativeClick:Function}),PQ=ae({name:"Popconfirm",props:e$,slots:Object,__popover__:!0,setup(e){const{mergedClsPrefixRef:t}=We(),n=_e("Popconfirm","-popconfirm",TQ,JK,e,t),r=M(null);function o(l){var s;if(!(!((s=r.value)===null||s===void 0)&&s.getMergedShow()))return;const{onPositiveClick:c,"onUpdate:show":d}=e;Promise.resolve(c?c(l):!0).then(f=>{var h;f!==!1&&((h=r.value)===null||h===void 0||h.setShow(!1),d&&we(d,!1))})}function i(l){var s;if(!(!((s=r.value)===null||s===void 0)&&s.getMergedShow()))return;const{onNegativeClick:c,"onUpdate:show":d}=e;Promise.resolve(c?c(l):!0).then(f=>{var h;f!==!1&&((h=r.value)===null||h===void 0||h.setShow(!1),d&&we(d,!1))})}return ct(ZO,{mergedThemeRef:n,mergedClsPrefixRef:t,props:e}),{setShow(l){var s;(s=r.value)===null||s===void 0||s.setShow(l)},syncPosition(){var l;(l=r.value)===null||l===void 0||l.syncPosition()},mergedTheme:n,popoverInstRef:r,handlePositiveClick:o,handleNegativeClick:i}},render(){const{$slots:e,$props:t,mergedTheme:n}=this;return u(Nl,Object.assign({},Oa(t,eC),{theme:n.peers.Popover,themeOverrides:n.peerOverrides.Popover,internalExtraClass:["popconfirm"],ref:"popoverInstRef"}),{trigger:e.trigger,default:()=>{const r=Ln(t,eC);return u(RQ,Object.assign({},r,{onPositiveClick:this.handlePositiveClick,onNegativeClick:this.handleNegativeClick}),e)}})}}),_Q={success:u(zl,null),error:u(El,null),warning:u(za,null),info:u(Ta,null)},OQ=ae({name:"ProgressCircle",props:{clsPrefix:{type:String,required:!0},status:{type:String,required:!0},strokeWidth:{type:Number,required:!0},fillColor:[String,Object],railColor:String,railStyle:[String,Object],percentage:{type:Number,default:0},offsetDegree:{type:Number,default:0},showIndicator:{type:Boolean,required:!0},indicatorTextColor:String,unit:String,viewBoxWidth:{type:Number,required:!0},gapDegree:{type:Number,required:!0},gapOffsetDegree:{type:Number,default:0}},setup(e,{slots:t}){const n=R(()=>{const i="gradient",{fillColor:a}=e;return typeof a=="object"?`${i}-${ga(JSON.stringify(a))}`:i});function r(i,a,l,s){const{gapDegree:c,viewBoxWidth:d,strokeWidth:f}=e,h=50,p=0,m=h,g=0,b=2*h,v=50+f/2,y=`M ${v},${v} m ${p},${m}
5538      a ${h},${h} 0 1 1 ${g},${-b}
5539      a ${h},${h} 0 1 1 ${-g},${b}`,C=Math.PI*2*h,w={stroke:s==="rail"?l:typeof e.fillColor=="object"?`url(#${n.value})`:l,strokeDasharray:`${Math.min(i,100)/100*(C-c)}px ${d*8}px`,strokeDashoffset:`-${c/2}px`,transformOrigin:a?"center":void 0,transform:a?`rotate(${a}deg)`:void 0};return{pathString:y,pathStyle:w}}const o=()=>{const i=typeof e.fillColor=="object",a=i?e.fillColor.stops[0]:"",l=i?e.fillColor.stops[1]:"";return i&&u("defs",null,u("linearGradient",{id:n.value,x1:"0%",y1:"100%",x2:"100%",y2:"0%"},u("stop",{offset:"0%","stop-color":a}),u("stop",{offset:"100%","stop-color":l})))};return()=>{const{fillColor:i,railColor:a,strokeWidth:l,offsetDegree:s,status:c,percentage:d,showIndicator:f,indicatorTextColor:h,unit:p,gapOffsetDegree:m,clsPrefix:g}=e,{pathString:b,pathStyle:v}=r(100,0,a,"rail"),{pathString:y,pathStyle:C}=r(d,s,i,"fill"),w=100+l;return u("div",{class:`${g}-progress-content`,role:"none"},u("div",{class:`${g}-progress-graph`,"aria-hidden":!0},u("div",{class:`${g}-progress-graph-circle`,style:{transform:m?`rotate(${m}deg)`:void 0}},u("svg",{viewBox:`0 0 ${w} ${w}`},o(),u("g",null,u("path",{class:`${g}-progress-graph-circle-rail`,d:b,"stroke-width":l,"stroke-linecap":"round",fill:"none",style:v})),u("g",null,u("path",{class:[`${g}-progress-graph-circle-fill`,d===0&&`${g}-progress-graph-circle-fill--empty`],d:y,"stroke-width":l,"stroke-linecap":"round",fill:"none",style:C}))))),f?u("div",null,t.default?u("div",{class:`${g}-progress-custom-content`,role:"none"},t.default()):c!=="default"?u("div",{class:`${g}-progress-icon`,"aria-hidden":!0},u(vt,{clsPrefix:g},{default:()=>_Q[c]})):u("div",{class:`${g}-progress-text`,style:{color:h},role:"none"},u("span",{class:`${g}-progress-text__percentage`},d),u("span",{class:`${g}-progress-text__unit`},p))):null)}}}),$Q={success:u(zl,null),error:u(El,null),warning:u(za,null),info:u(Ta,null)},EQ=ae({name:"ProgressLine",props:{clsPrefix:{type:String,required:!0},percentage:{type:Number,default:0},railColor:String,railStyle:[String,Object],fillColor:[String,Object],status:{type:String,required:!0},indicatorPlacement:{type:String,required:!0},indicatorTextColor:String,unit:{type:String,default:"%"},processing:{type:Boolean,required:!0},showIndicator:{type:Boolean,required:!0},height:[String,Number],railBorderRadius:[String,Number],fillBorderRadius:[String,Number]},setup(e,{slots:t}){const n=R(()=>At(e.height)),r=R(()=>{var a,l;return typeof e.fillColor=="object"?`linear-gradient(to right, ${(a=e.fillColor)===null||a===void 0?void 0:a.stops[0]} , ${(l=e.fillColor)===null||l===void 0?void 0:l.stops[1]})`:e.fillColor}),o=R(()=>e.railBorderRadius!==void 0?At(e.railBorderRadius):e.height!==void 0?At(e.height,{c:.5}):""),i=R(()=>e.fillBorderRadius!==void 0?At(e.fillBorderRadius):e.railBorderRadius!==void 0?At(e.railBorderRadius):e.height!==void 0?At(e.height,{c:.5}):"");return()=>{const{indicatorPlacement:a,railColor:l,railStyle:s,percentage:c,unit:d,indicatorTextColor:f,status:h,showIndicator:p,processing:m,clsPrefix:g}=e;return u("div",{class:`${g}-progress-content`,role:"none"},u("div",{class:`${g}-progress-graph`,"aria-hidden":!0},u("div",{class:[`${g}-progress-graph-line`,{[`${g}-progress-graph-line--indicator-${a}`]:!0}]},u("div",{class:`${g}
5539-progress-graph-line-rail`,style:[{backgroundColor:l,height:n.value,borderRadius:o.value},s]},u("div",{class:[`${g}-progress-graph-line-fill`,m&&`${g}-progress-graph-line-fill--processing`],style:{maxWidth:`${e.percentage}%`,background:r.value,height:n.value,lineHeight:n.value,borderRadius:i.value}},a==="inside"?u("div",{class:`${g}-progress-graph-line-indicator`,style:{color:f}},t.default?t.default():`${c}${d}`):null)))),p&&a==="outside"?u("div",null,t.default?u("div",{class:`${g}-progress-custom-content`,style:{color:f},role:"none"},t.default()):h==="default"?u("div",{role:"none",class:`${g}-progress-icon ${g}-progress-icon--as-text`,style:{color:f}},c,d):u("div",{class:`${g}-progress-icon`,"aria-hidden":!0},u(vt,{clsPrefix:g},{default:()=>$Q[h]}))):null)}}});function tC(e,t,n=100){return`m ${n/2} ${n/2-e} a ${e} ${e} 0 1 1 0 ${2*e} a ${e} ${e} 0 1 1 0 -${2*e}`}const zQ=ae({name:"ProgressMultipleCircle",props:{clsPrefix:{type:String,required:!0},viewBoxWidth:{type:Number,required:!0},percentage:{type:Array,default:[0]},strokeWidth:{type:Number,required:!0},circleGap:{type:Number,required:!0},showIndicator:{type:Boolean,required:!0},fillColor:{type:Array,default:()=>[]},railColor:{type:Array,default:()=>[]},railStyle:{type:Array,default:()=>[]}},setup(e,{slots:t}){const n=R(()=>e.percentage.map((i,a)=>`${Math.PI*i/100*(e.viewBoxWidth/2-e.strokeWidth/2*(1+2*a)-e.circleGap*a)*2}, ${e.viewBoxWidth*8}`)),r=(o,i)=>{const a=e.fillColor[i],l=typeof a=="object"?a.stops[0]:"",s=typeof a=="object"?a.stops[1]:"";return typeof e.fillColor[i]=="object"&&u("linearGradient",{id:`gradient-${i}`,x1:"100%",y1:"0%",x2:"0%",y2:"100%"},u("stop",{offset:"0%","stop-color":l}),u("stop",{offset:"100%","stop-color":s}))};return()=>{const{viewBoxWidth:o,strokeWidth:i,circleGap:a,showIndicator:l,fillColor:s,railColor:c,railStyle:d,percentage:f,clsPrefix:h}=e;return u("div",{class:`${h}-progress-content`,role:"none"},u("div",{class:`${h}-progress-graph`,"aria-hidden":!0},u("div",{class:`${h}-progress-graph-circle`},u("svg",{viewBox:`0 0 ${o} ${o}`},u("defs",null,f.map((p,m)=>r(p,m))),f.map((p,m)=>u("g",{key:m},u("path",{class:`${h}-progress-graph-circle-rail`,d:tC(o/2-i/2*(1+2*m)-a*m,i,o),"stroke-width":i,"stroke-linecap":"round",fill:"none",style:[{strokeDashoffset:0,stroke:c[m]},d[m]]}),u("path",{class:[`${h}-progress-graph-circle-fill`,p===0&&`${h}-progress-graph-circle-fill--empty`],d:tC(o/2-i/2*(1+2*m)-a*m,i,o),"stroke-width":i,"stroke-linecap":"round",fill:"none",style:{strokeDasharray:n.value[m],strokeDashoffset:0,stroke:typeof s[m]=="object"?`url(#gradient-${m})`:s[m]}})))))),l&&t.default?u("div",null,u("div",{class:`${h}-progress-text`},t.default())):null)}}}),AQ=E([k("progress",{display:"inline-block"},[k("progress-icon",`
5540 color: var(--n-icon-color);
5541 transition: color .3s var(--n-bezier);
5542 `),N("line",`
5543 width: 100%;
5544 display: block;
5545 `,[k("progress-content",`
5546 display: flex;
5547 align-items: center;
5548 `,[k("progress-graph",{flex:1})]),k("progress-custom-content",{marginLeft:"14px"}),k("progress-icon",`
5549 width: 30px;
5550 padding-left: 14px;
5551 height: var(--n-icon-size-line);
5552 line-height: var(--n-icon-size-line);
5553 font-size: var(--n-icon-size-line);
5554 `,[N("as-text",`
5555 color: var(--n-text-color-line-outer);
5556 text-align: center;
5557 width: 40px;
5558 font-size: var(--n-font-size);
5559 padding-left: 4px;
5560 transition: color .3s var(--n-bezier);
5561 `)])]),N("circle, dashboard",{width:"120px"},[k("progress-custom-content",`
5562 position: absolute;
5563 left: 50%;
5564 top: 50%;
5565 transform: translateX(-50%) translateY(-50%);
5566 display: flex;
5567 align-items: center;
5568 justify-content: center;
5569 `),k("progress-text",`
5570 position: absolute;
5571 left: 50%;
5572 top: 50%;
5573 transform: translateX(-50%) translateY(-50%);
5574 display: flex;
5575 align-items: center;
5576 color: inherit;
5577 font-size: var(--n-font-size-circle);
5578 color: var(--n-text-color-circle);
5579 font-weight: var(--n-font-weight-circle);
5580 transition: color .3s var(--n-bezier);
5581 white-space: nowrap;
5582 `),k("progress-icon",`
5583 position: absolute;
5584 left: 50%;
5585 top: 50%;
5586 transform: translateX(-50%) translateY(-50%);
5587 display: flex;
5588 align-items: center;
5589 color: var(--n-icon-color);
5590 font-size: var(--n-icon-size-circle);
5591 `)]),N("multiple-circle",`
5592 width: 200px;
5593 color: inherit;
5594 `,[k("progress-text",`
5595 font-weight: var(--n-font-weight-circle);
5596 color: var(--n-text-color-circle);
5597 position: absolute;
5598 left: 50%;
5599 top: 50%;
5600 transform: translateX(-50%) translateY(-50%);
5601 display: flex;
5602 align-items: center;
5603 justify-content: center;
5604 transition: color .3s var(--n-bezier);
5605 `)]),k("progress-content",{position:"relative"}),k("progress-graph",{position:"relative"},[k("progress-graph-circle",[E("svg",{verticalAlign:"bottom"}),k("progress-graph-circle-fill",`
5606 stroke: var(--n-fill-color);
5607 transition:
5608 opacity .3s var(--n-bezier),
5609 stroke .3s var(--n-bezier),
5610 stroke-dasharray .3s var(--n-bezier);
5611 `,[N("empty",{opacity:0})]),k("progress-graph-circle-rail",`
5612 transition: stroke .3s var(--n-bezier);
5613 overflow: hidden;
5614 stroke: var(--n-rail-color);
5615 `)]),k("progress-graph-line",[N("indicator-inside",[k("progress-graph-line-rail",`
5616 height: 16px;
5617 line-height: 16px;
5618 border-radius: 10px;
5619 `,[k("progress-graph-line-fill",`
5620 height: inherit;
5621 border-radius: 10px;
5622 `),k("progress-graph-line-indicator",`
5623 background: #0000;
5624 white-space: nowrap;
5625 text-align: right;
5626 margin-left: 14px;
5627 margin-right: 14px;
5628 height: inherit;
5629 font-size: 12px;
5630 color: var(--n-text-color-line-inner);
5631 transition: color .3s var(--n-bezier);
5632 `)])]),N("indicator-inside-label",`
5633 height: 16px;
5634 display: flex;
5635 align-items: center;
5636 `,[k("progress-graph-line-rail",`
5637 flex: 1;
5638 transition: background-color .3s var(--n-bezier);
5639 `),k("progress-graph-line-indicator",`
5640 background: var(--n-fill-color);
5641 font-size: 12px;
5642 transform: translateZ(0);
5643 display: flex;
5644 vertical-align: middle;
5645 height: 16px;
5646 line-height: 16px;
5647 padding: 0 10px;
5648 border-radius: 10px;
5649 position: absolute;
5650 white-space: nowrap;
5651 color: var(--n-text-color-line-inner);
5652 transition:
5653 right .2s var(--n-bezier),
5654 color .3s var(--n-bezier),
5655 background-color .3s var(--n-bezier);
5656 `)]),k("progress-graph-line-rail",`
5657 position: relative;
5658 overflow: hidden;
5659 height: var(--n-rail-height);
5660 border-radius: 5px;
5661 background-color: var(--n-rail-color);
5662 transition: background-color .3s var(--n-bezier);
5663 `,[k("progress-graph-line-fill",`
5664 background: var(--n-fill-color);
5665 position: relative;
5666 border-radius: 5px;
5667 height: inherit;
5668 width: 100%;
5669 max-width: 0%;
5670 transition:
5671 background-color .3s var(--n-bezier),
5672 max-width .2s var(--n-bezier);
5673 `,[N("processing",[E("&::after",`
5674 content: "";
5675 background-image: var(--n-line-bg-processing);
5676 animation: progress-processing-animation 2s var(--n-bezier) infinite;
5677 `)])])])])])]),E("@keyframes progress-processing-animation",`
5678 0% {
5679 position: absolute;
5680 left: 0;
5681 top: 0;
5682 bottom: 0;
5683 right: 100%;
5684 opacity: 1;
5685 }
5686 66% {
5687 position: absolute;
5688 left: 0;
5689 top: 0;
5690 bottom: 0;
5691 right: 0;
5692 opacity: 0;
5693 }
5694 100% {
5695 position: absolute;
5696 left: 0;
5697 top: 0;
5698 bottom: 0;
5699 right: 0;
5700 opacity: 0;
5701 }
5702 `)]),t$=Object.assign(Object.assign({},_e.props),{processing:Boolean,type:{type:String,default:"line"},gapDegree:Number,gapOffsetDegree:Number,status:{type:String,default:"default"},railColor:[String,Array],railStyle:[String,Array],color:[String,Array,Object],viewBoxWidth:{type:Number,default:100},strokeWidth:{type:Number,default:7},percentage:[Number,Array],unit:{type:String,default:"%"},showIndicator:{type:Boolean,default:!0},indicatorPosition:{type:String,default:"outside"},indicatorPlacement:{type:String,default:"outside"},indicatorTextColor:String,circleGap:{type:Number,default:1},height:Number,borderRadius:[String,Number],fillBorderRadius:[String,Number],offsetDegree:Number}),n$=ae({name:"Progress",props:t$,setup(e){const t=R(()=>e.indicatorPlacement||e.indicatorPosition),n=R(()=>{if(e.gapDegree||e.gapDegree===0)return e.gapDegree;if(e.type==="dashboard")return 75}),{mergedClsPrefixRef:r,inlineThemeDisabled:o}=We(e),i=_e("Progress","-progress",AQ,A_,e,r),a=R(()=>{const{status:s}=e,{common:{cubicBezierEaseInOut:c},self:{fontSize:d,fontSizeCircle:f,railColor:h,railHeight:p,iconSizeCircle:m,iconSizeLine:g,textColorCircle:b,textColorLineInner:v,textColorLineOuter:y,lineBgProcessing:C,fontWeightCircle:w,[Oe("iconColor",s)]:x,[Oe("fillColor",s)]:S}}=i.value;return{"--n-bezier":c,"--n-fill-color":S,"--n-font-size":d,"--n-font-size-circle":f,"--n-font-weight-circle":w,"--n-icon-color":x,"--n-icon-size-circle":m,"--n-icon-size-line":g,"--n-line-bg-processing":C,"--n-rail-color":h,"--n-rail-height":p,"--n-text-color-circle":b,"--n-text-color-line-inner":v,"--n-text-color-line-outer":y}}),l=o?Ze("progress",R(()=>e.status[0]),a,e):void 0;return{mergedClsPrefix:r,mergedIndicatorPlacement:t,gapDeg:n,cssVars:o?void 0:a,themeClass:l==null?void 0:l.themeClass,onRender:l==null?void 0:l.onRender}},render(){const{type:e,cssVars:t,indicatorTextColor:n,showIndicator:r,status:o,railColor:i,railStyle:a,color:l,percentage:s,viewBoxWidth:c,strokeWidth:d,mergedIndicatorPlacement:f,unit:h,borderRadius:p,fillBorderRadius:m,height:g,processing:b,circleGap:v,mergedClsPrefix:y,gapDeg:C,gapOffsetDegree:w,themeClass:x,$slots:S,onRender:T}=this;return T==null||T(),u("div",{class:[x,`${y}-progress`,`${y}-progress--${e}`,`${y}-progress--${o}`],style:t,"aria-valuemax":100,"aria-valuemin":0,"aria-valuenow":s,role:e==="circle"||e==="line"||e==="dashboard"?"progressbar":"none"},e==="circle"||e==="dashboard"?u(OQ,{clsPrefix:y,status:o,showIndicator:r,indicatorTextColor:n,railColor:i,fillColor:l,railStyle:a,offsetDegree:this.offsetDegree,percentage:s,viewBoxWidth:c,strokeWidth:d,gapDegree:C===void 0?e==="dashboard"?75:0:C,gapOffsetDegree:w,unit:h},S):e==="line"?u(EQ,{clsPrefix:y,status:o,showIndicator:r,indicatorTextColor:n,railColor:i,fillColor:l,railStyle:a,percentage:s,processing:b,indicatorPlacement:f,unit:h,fillBorderRadius:m,railBorderRadius:p,height:g},S):e==="multiple-circle"?u(zQ,{clsPrefix:y,strokeWidth:d,railColor:i,fillColor:l,railStyle:a,viewBoxWidth:c,percentage:s,showIndicator:r,circleGap:v},S):null)}}),IQ={name:"QrCode",common:et,self:e=>({borderRadius:e.borderRadius})};function DQ(e){return{borderRadius:e.borderRadius}}const NQ={common:nt,self:DQ};var Mo;(function(e){class t{static encodeText(a,l){const s=e.QrSegment.makeSegments(a);return t.encodeSegments(s,l)}static encodeBinary(a,l){const s=e.QrSegment.makeBytes(a);return t.encodeSegments([s],l)}static encodeSegments(a,l,s=1,c=40,d=-1,f=!0){if(!(t.MIN_VERSION<=s&&s<=c&&
5702c<=t.MAX_VERSION)||d<-1||d>7)throw new RangeError("Invalid value");let h,p;for(h=s;;h++){const v=t.getNumDataCodewords(h,l)*8,y=o.getTotalBits(a,h);if(y<=v){p=y;break}if(h>=c)throw new RangeError("Data too long")}for(const v of[t.Ecc.MEDIUM,t.Ecc.QUARTILE,t.Ecc.HIGH])f&&p<=t.getNumDataCodewords(h,v)*8&&(l=v);const m=[];for(const v of a){n(v.mode.modeBits,4,m),n(v.numChars,v.mode.numCharCountBits(h),m);for(const y of v.getData())m.push(y)}const g=t.getNumDataCodewords(h,l)*8;n(0,Math.min(4,g-m.length),m),n(0,(8-m.length%8)%8,m);for(let v=236;m.length<g;v^=253)n(v,8,m);const b=[];for(;b.length*8<m.length;)b.push(0);return m.forEach((v,y)=>b[y>>>3]|=v<<7-(y&7)),new t(h,l,b,d)}constructor(a,l,s,c){if(this.version=a,this.errorCorrectionLevel=l,this.modules=[],this.isFunction=[],a<t.MIN_VERSION||a>t.MAX_VERSION)throw new RangeError("Version value out of range");if(c<-1||c>7)throw new RangeError("Mask value out of range");this.size=a*4+17;const d=[];for(let h=0;h<this.size;h++)d.push(!1);for(let h=0;h<this.size;h++)this.modules.push(d.slice()),this.isFunction.push(d.slice());this.drawFunctionPatterns();const f=this.addEccAndInterleave(s);if(this.drawCodewords(f),c===-1){let h=1e9;for(let p=0;p<8;p++){this.applyMask(p),this.drawFormatBits(p);const m=this.getPenaltyScore();m<h&&(c=p,h=m),this.applyMask(p)}}this.mask=c,this.applyMask(c),this.drawFormatBits(c),this.isFunction=[]}getModule(a,l){return a>=0&&a<this.size&&l>=0&&l<this.size&&this.modules[l][a]}getModules(){return this.modules}drawFunctionPatterns(){for(let s=0;s<this.size;s++)this.setFunctionModule(6,s,s%2===0),this.setFunctionModule(s,6,s%2===0);this.drawFinderPattern(3,3),this.drawFinderPattern(this.size-4,3),this.drawFinderPattern(3,this.size-4);const a=this.getAlignmentPatternPositions(),l=a.length;for(let s=0;s<l;s++)for(let c=0;c<l;c++)s===0&&c===0||s===0&&c===l-1||s===l-1&&c===0||this.drawAlignmentPattern(a[s],a[c]);this.drawFormatBits(0),this.drawVersion()}drawFormatBits(a){const l=this.errorCorrectionLevel.formatBits<<3|a;let s=l;for(let d=0;d<10;d++)s=s<<1^(s>>>9)*1335;const c=(l<<10|s)^21522;for(let d=0;d<=5;d++)this.setFunctionModule(8,d,r(c,d));this.setFunctionModule(8,7,r(c,6)),this.setFunctionModule(8,8,r(c,7)),this.setFunctionModule(7,8,r(c,8));for(let d=9;d<15;d++)this.setFunctionModule(14-d,8,r(c,d));for(let d=0;d<8;d++)this.setFunctionModule(this.size-1-d,8,r(c,d));for(let d=8;d<15;d++)this.setFunctionModule(8,this.size-15+d,r(c,d));this.setFunctionModule(8,this.size-8,!0)}drawVersion(){if(this.version<7)return;let a=this.version;for(let s=0;s<12;s++)a=a<<1^(a>>>11)*7973;const l=this.version<<12|a;for(let s=0;s<18;s++){const c=r(l,s),d=this.size-11+s%3,f=Math.floor(s/3);this.setFunctionModule(d,f,c),this.setFunctionModule(f,d,c)}}drawFinderPattern(a,l){for(let s=-4;s<=4;s++)for(let c=-4;c<=4;c++){const d=Math.max(Math.abs(c),Math.abs(s)),f=a+c,h=l+s;f>=0&&f<this.size&&h>=0&&h<this.size&&this.setFunctionModule(f,h,d!==2&&d!==4)}}drawAlignmentPattern(a,l){for(let s=-2;s<=2;s++)for(let c=-2;c<=2;c++)this.setFunctionModule(a+c,l+s,Math.max(Math.abs(c),Math.abs(s))!==1)}setFunctionModule(a,l,s){this.modules[l][a]=s,this.isFunction[l][a]=!0}addEccAndInterleave(a){const l=this.version,s=this.errorCorrectionLevel;if(a.length!==t.getNumDataCodewords(l,s))throw new RangeError("Invalid argument");const c=t.NUM_ERROR_CORRECTION_BLOCKS[s.ordinal][l],d=t.ECC_CODEWORDS_PER_BLOCK[s.ordinal][l],f=Math.floor(t.getNumRawDataModules(l)/8),h=c-f%c,p=Math.floor(f/c),m=[],g=t.reedSolomonComputeDivisor(d);for(let v=0,y=0;v<c;v++){const C=a.slice(y,y+p-d+(v<h?0:1));y+=C.length;const w=t.reedSolomonComputeRemainder(C,g);v<h&&C.push(0),m.push(C.concat(w))}const b=[];for(let v=0;v<m[0].length;v++)m.forEach((y,C)=>{(v!==p-d||C>=h)&&b.push(y[v])});return b}drawCodewords(a){if(a.length!==Math.floor(t.getNumRawDataModules(this.version)/8))throw new RangeError("Invalid argument");let l=0;for(let s=this.size-1;s>=1;s-=2){s===6&&(s=5);for(let c=0;c<this.size;c++)for(let d=0;d<2;d++){const f=s-d,p=(s+1&2)===0?this.size-1-c:c;!this.isFunction[p][f]&&l<a.length*8&&(this.modules[p][f]=r(a[l>>>3],7-(l&7)),l++)}}}
5702applyMask(a){if(a<0||a>7)throw new RangeError("Mask value out of range");for(let l=0;l<this.size;l++)for(let s=0;s<this.size;s++){let c;switch(a){case 0:c=(s+l)%2===0;break;case 1:c=l%2===0;break;case 2:c=s%3===0;break;case 3:c=(s+l)%3===0;break;case 4:c=(Math.floor(s/3)+Math.floor(l/2))%2===0;break;case 5:c=s*l%2+s*l%3===0;break;case 6:c=(s*l%2+s*l%3)%2===0;break;case 7:c=((s+l)%2+s*l%3)%2===0;break;default:throw new Error("Unreachable")}!this.isFunction[l][s]&&c&&(this.modules[l][s]=!this.modules[l][s])}}getPenaltyScore(){let a=0;for(let d=0;d<this.size;d++){let f=!1,h=0;const p=[0,0,0,0,0,0,0];for(let m=0;m<this.size;m++)this.modules[d][m]===f?(h++,h===5?a+=t.PENALTY_N1:h>5&&a++):(this.finderPenaltyAddHistory(h,p),f||(a+=this.finderPenaltyCountPatterns(p)*t.PENALTY_N3),f=this.modules[d][m],h=1);a+=this.finderPenaltyTerminateAndCount(f,h,p)*t.PENALTY_N3}for(let d=0;d<this.size;d++){let f=!1,h=0;const p=[0,0,0,0,0,0,0];for(let m=0;m<this.size;m++)this.modules[m][d]===f?(h++,h===5?a+=t.PENALTY_N1:h>5&&a++):(this.finderPenaltyAddHistory(h,p),f||(a+=this.finderPenaltyCountPatterns(p)*t.PENALTY_N3),f=this.modules[m][d],h=1);a+=this.finderPenaltyTerminateAndCount(f,h,p)*t.PENALTY_N3}for(let d=0;d<this.size-1;d++)for(let f=0;f<this.size-1;f++){const h=this.modules[d][f];h===this.modules[d][f+1]&&h===this.modules[d+1][f]&&h===this.modules[d+1][f+1]&&(a+=t.PENALTY_N2)}let l=0;for(const d of this.modules)l=d.reduce((f,h)=>f+(h?1:0),l);const s=this.size*this.size,c=Math.ceil(Math.abs(l*20-s*10)/s)-1;return a+=c*t.PENALTY_N4,a}getAlignmentPatternPositions(){if(this.version===1)return[];{const a=Math.floor(this.version/7)+2,l=this.version===32?26:Math.ceil((this.version*4+4)/(a*2-2))*2,s=[6];for(let c=this.size-7;s.length<a;c-=l)s.splice(1,0,c);return s}}static getNumRawDataModules(a){if(a<t.MIN_VERSION||a>t.MAX_VERSION)throw new RangeError("Version number out of range");let l=(16*a+128)*a+64;if(a>=2){const s=Math.floor(a/7)+2;l-=(25*s-10)*s-55,a>=7&&(l-=36)}return l}static getNumDataCodewords(a,l){return Math.floor(t.getNumRawDataModules(a)/8)-t.ECC_CODEWORDS_PER_BLOCK[l.ordinal][a]*t.NUM_ERROR_CORRECTION_BLOCKS[l.ordinal][a]}static reedSolomonComputeDivisor(a){if(a<1||a>255)throw new RangeError("Degree out of range");const l=[];for(let c=0;c<a-1;c++)l.push(0);l.push(1);let s=1;for(let c=0;c<a;c++){for(let d=0;d<l.length;d++)l[d]=t.reedSolomonMultiply(l[d],s),d+1<l.length&&(l[d]^=l[d+1]);s=t.reedSolomonMultiply(s,2)}return l}static reedSolomonComputeRemainder(a,l){const s=l.map(c=>0);for(const c of a){const d=c^s.shift();s.push(0),l.forEach((f,h)=>s[h]^=t.reedSolomonMultiply(f,d))}return s}static reedSolomonMultiply(a,l){if(a>>>8||l>>>8)throw new RangeError("Byte out of range");let s=0;for(let c=7;c>=0;c--)s=s<<1^(s>>>7)*285,s^=(l>>>c&1)*a;return s}finderPenaltyCountPatterns(a){const l=a[1],s=l>0&&a[2]===l&&a[3]===l*3&&a[4]===l&&a[5]===l;return(s&&a[0]>=l*4&&a[6]>=l?1:0)+(s&&a[6]>=l*4&&a[0]>=l?1:0)}finderPenaltyTerminateAndCount(a,l,s){return a&&(this.finderPenaltyAddHistory(l,s),l=0),l+=this.size,this.finderPenaltyAddHistory(l,s),this.finderPenaltyCountPatterns(s)}finderPenaltyAddHistory(a,l){l[0]===0&&(a+=this.size),l.pop(),l.unshift(a)}}t.MIN_VERSION=1,t.MAX_VERSION=40,t.PENALTY_N1=3,t.PENALTY_N2=3,t.PENALTY_N3=40,t.PENALTY_N4=10,t.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],t.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]],e.QrCode=t;function n(i,a,l){if(a<0||a>31||i>>>a)throw new RangeError("Value out of range");for(let s=a-1;s>=0;s--)l.push(i>>>s&1)}function r(i,a){return(i>>>a&1)!==0}class o{static makeBytes(a){const l=[];for(const s of a)n(s,8,l);return new o(o.Mode.BYTE,a.length,l)}static makeNumeric(a){if(!o.isNumeric(a))throw new RangeError("String contains 
5702non-numeric characters");const l=[];for(let s=0;s<a.length;){const c=Math.min(a.length-s,3);n(Number.parseInt(a.substr(s,c),10),c*3+1,l),s+=c}return new o(o.Mode.NUMERIC,a.length,l)}static makeAlphanumeric(a){if(!o.isAlphanumeric(a))throw new RangeError("String contains unencodable characters in alphanumeric mode");const l=[];let s;for(s=0;s+2<=a.length;s+=2){let c=o.ALPHANUMERIC_CHARSET.indexOf(a.charAt(s))*45;c+=o.ALPHANUMERIC_CHARSET.indexOf(a.charAt(s+1)),n(c,11,l)}return s<a.length&&n(o.ALPHANUMERIC_CHARSET.indexOf(a.charAt(s)),6,l),new o(o.Mode.ALPHANUMERIC,a.length,l)}static makeSegments(a){return a===""?[]:o.isNumeric(a)?[o.makeNumeric(a)]:o.isAlphanumeric(a)?[o.makeAlphanumeric(a)]:[o.makeBytes(o.toUtf8ByteArray(a))]}static makeEci(a){const l=[];if(a<0)throw new RangeError("ECI assignment value out of range");if(a<128)n(a,8,l);else if(a<16384)n(2,2,l),n(a,14,l);else if(a<1e6)n(6,3,l),n(a,21,l);else throw new RangeError("ECI assignment value out of range");return new o(o.Mode.ECI,0,l)}static isNumeric(a){return o.NUMERIC_REGEX.test(a)}static isAlphanumeric(a){return o.ALPHANUMERIC_REGEX.test(a)}constructor(a,l,s){if(this.mode=a,this.numChars=l,this.bitData=s,l<0)throw new RangeError("Invalid argument");this.bitData=s.slice()}getData(){return this.bitData.slice()}static getTotalBits(a,l){let s=0;for(const c of a){const d=c.mode.numCharCountBits(l);if(c.numChars>=1<<d)return 1/0;s+=4+d+c.bitData.length}return s}static toUtf8ByteArray(a){a=encodeURI(a);const l=[];for(let s=0;s<a.length;s++)a.charAt(s)!=="%"?l.push(a.charCodeAt(s)):(l.push(Number.parseInt(a.substr(s+1,2),16)),s+=2);return l}}o.NUMERIC_REGEX=/^[0-9]*$/,o.ALPHANUMERIC_REGEX=/^[A-Z0-9 $%*+./:-]*$/,o.ALPHANUMERIC_CHARSET="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:",e.QrSegment=o})(Mo||(Mo={}));
5702(function(e){(function(t){class n{constructor(o,i){this.ordinal=o,this.formatBits=i}}n.LOW=new n(0,1),n.MEDIUM=new n(1,0),n.QUARTILE=new n(2,3),n.HIGH=new n(3,2),t.Ecc=n})(e.QrCode||(e.QrCode={}))})(Mo||(Mo={}));(function(e){(function(t){class n{constructor(o,i){this.modeBits=o,this.numBitsCharCount=i}numCharCountBits(o){return this.numBitsCharCount[Math.floor((o+7)/17)]}}n.NUMERIC=new n(1,[10,12,14]),n.ALPHANUMERIC=new n(2,[9,11,13]),n.BYTE=new n(4,[8,16,16]),n.KANJI=new n(8,[8,10,12]),n.ECI=new n(7,[0,0,0]),t.Mode=n})(e.QrSegment||(e.QrSegment={}))})(Mo||(Mo={}));const MQ=E([k("qr-code",`
5703 background: #fff;
5704 border-radius: var(--n-border-radius);
5705 display: inline-flex;
5706 `)]),FQ={L:Mo.QrCode.Ecc.LOW,M:Mo.QrCode.Ecc.MEDIUM,Q:Mo.QrCode.Ecc.QUARTILE,H:Mo.QrCode.Ecc.HIGH},r$=Object.assign(Object.assign({},_e.props),{value:String,color:{type:String,default:"#000"},backgroundColor:{type:String,default:"#FFF"},iconSrc:String,iconSize:{type:Number,default:40},iconBackgroundColor:{type:String,default:"#FFF"},iconBorderRadius:{type:Number,default:4},size:{type:Number,default:100},padding:{type:[Number,String],default:12},errorCorrectionLevel:{type:String,default:"M"},type:{type:String,default:"canvas"}}),ym=2,BQ=ae({name:"QrCode",props:r$,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=We(e),r=_e("QrCode","-qr-code",MQ,NQ,e,t),o=R(()=>({"--n-border-radius":r.value.self.borderRadius})),i=n?Ze("qr-code",void 0,o,e):void 0,a=M(),l=R(()=>{var h;const p=FQ[e.errorCorrectionLevel];return Mo.QrCode.encodeText((h=e.value)!==null&&h!==void 0?h:"-",p)});jt(()=>{const h=M(0);let p=null;Wt(()=>{e.type!=="svg"&&(h.value,s(l.value,e.size,e.color,e.backgroundColor,p?{icon:p,iconBorderRadius:e.iconBorderRadius,iconSize:e.iconSize,iconBackgroundColor:e.iconBackgroundColor}:null))}),Wt(()=>{if(e.type==="svg")return;const{iconSrc:m}=e;if(m){let g=!1;const b=new Image;return b.src=m,b.onload=()=>{g||(p=b,h.value++)},()=>{g=!0}}})});function s(h,p,m,g,b){const v=a.value;if(!v)return;const y=p*ym,C=h.size,w=y/C;v.width=y,v.height=y;const x=v.getContext("2d");if(x){x.clearRect(0,0,v.width,v.height);for(let S=0;S<h.size;S++)for(let T=0;T<h.size;T++){x.fillStyle=h.getModule(T,S)?m:g;const P=Math.floor(T*w),_=Math.ceil((T+1)*w),O=Math.floor(S*w),z=Math.ceil((S+1)*w);x.fillRect(P,O,_-P,z-O)}if(b){const{icon:S,iconBackgroundColor:T,iconBorderRadius:P,iconSize:_}=b,O=_*ym,z=(v.width-O)/2,$=(v.height-O)/2;x.fillStyle=T,x.beginPath(),x.roundRect(z,$,O,O,P*ym),x.fill();const D=S.width/S.height,B=D>=1?O:O*D,L=D<=1?O:O/D,U=z+(O-B)/2,j=$+(O-L)/2;x.drawImage(S,U,j,B,L)}}}function c(h,p=0){const m=[];return h.forEach((g,b)=>{let v=null;g.forEach((y,C)=>{if(!y&&v!==null){m.push(`M${v+p} ${b+p}h${C-v}v1H${v+p}z`),v=null;return}if(C===g.length-1){if(!y)return;v===null?m.push(`M${C+p},${b+p} h1v1H${C+p}z`):m.push(`M${v+p},${b+p} h${C+1-v}v1H${v+p}z`);return}y&&v===null&&(v=C)})}),m.join("")}function d(h,p,m){const g=h.getModules(),b=g.length,v=g;let y="";const C=`<path fill="transparent" d="M0,0 h${b}v${b}H0z" shape-rendering="crispEdges"></path>`,w=`<path fill="${e.color}" d="${c(v,0)}" shape-rendering="crispEdges"></path>`;let x="";if(m){const{iconSrc:S,iconSize:T}=m,_=Math.floor(p*.1),O=b/p,z=(T||_)*O,$=(T||_)*O,D=g.length/2-$/2,B=g.length/2-z/2;x+=`<image href="${S}" width="${$}" height="${z}" x="${D}" y="${B}" preserveAspectRatio="none"></image>`}return y+=C,y+=w,y+=x,{innerHtml:y,numCells:b}}const f=R(()=>d(l.value,e.size,e.iconSrc?{iconSrc:e.iconSrc,iconBorderRadius:e.iconBorderRadius,iconSize:e.iconSize,iconBackgroundColor:e.iconBackgroundColor}:null));return{canvasRef:a,mergedClsPrefix:t,cssVars:n?void 0:o,themeClass:i==null?void 0:i.themeClass,svgInfo:f}},render(){const{mergedClsPrefix:e,backgroundColor:t,padding:n,cssVars:r,themeClass:o,size:i,type:a}=this;return u("div",{class:[`${e}-qr-code`,o],style:Object.assign({padding:typeof n=="number"?`${n}px`:n,backgroundColor:t,width:`${i}px`,height:`${i}px`},r)},a==="canvas"?u("canvas",{ref:"canvasRef",style:{width:`${i}px`,height:`${i}px`}}):u("svg",{height:i,width:i,viewBox:`0 0 ${this.svgInfo.numCells} ${this.svgInfo.numCells}`,role:"img",innerHTML:this.svgInfo.innerHtml}))}}),LQ=()=>u("svg",{viewBox:"0 0 512 512"},u("path",{d:"M394 480a16 16 0 01-9.39-3L256 383.76 127.39 477a16 16 0 01-24.55-18.08L153 310.35 23 221.2a16 16 0 019-29.2h160.38l48.4-148.95a16 16 0 0130.44 0l48.4 149H480a16 16 0 019.05 29.2L359 310.35l50.13 148.53A16 16 0 01394 480z"})),HQ=k("rate",{display:"inline-flex",flexWrap:"nowrap"},[E("&:hover",[I("item",`
5707 transition:
5708 transform .1s var(--n-bezier),
5709 color .3s var(--n-bezier);
5710 `)]),I("item",`
5711 position: relative;
5712 display: flex;
5713 transition:
5714 transform .1s var(--n-bezier),
5715 color .3s var(--n-bezier);
5716 transform: scale(1);
5717 font-size: var(--n-item-size);
5718 color: var(--n-item-color);
5719 `,[E("&:not(:first-child)",`
5720 margin-left: 6px;
5721 `),N("active",`
5722 color: var(--n-item-color-active);
5723 `)]),xt("readonly",`
5724 cursor: pointer;
5725 `,[I("item",[E("&:hover",`
5726 transform: scale(1.05);
5727 `),E("&:active",`
5728 transform: scale(0.96);
5729 `)])]),I("half",`
5730 display: flex;
5731 transition: inherit;
5732 position: absolute;
5733 top: 0;
5734 left: 0;
5735 bottom: 0;
5736 width: 50%;
5737 overflow: hidden;
5738 color: rgba(255, 255, 255, 0);
5739 `,[N("active",`
5740 color: var(--n-item-color-active);
5741 `)])]),o$=Object.assign(Object.assign({},_e.props),{allowHalf:Boolean,count:{type:Number,default:5},value:Number,defaultValue:{type:Number,default:null},readonly:Boolean,size:[String,Number],clearable:Boolean,color:String,onClear:Function,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array]}),VQ=ae({name:"Rate",props:o$,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n,mergedComponentPropsRef:r}=We(e),o=_e("Rate","-rate",HQ,rY,e,t),i=Ce(e,"value"),a=M(e.defaultValue),l=M(null),s=zn(e,{mergedSize(x){var S,T;if(e.size!==void 0)return e.size;
5741if(x)return x.mergedSize.value;const P=(T=(S=r==null?void 0:r.value)===null||S===void 0?void 0:S.Rate)===null||T===void 0?void 0:T.size;return P!==void 0?P:"medium"}}),c=_t(i,a);function d(x){const{"onUpdate:value":S,onUpdateValue:T}=e,{nTriggerFormChange:P,nTriggerFormInput:_}=s;S&&we(S,x),T&&we(T,x),a.value=x,P(),_()}function f(x,S){return e.allowHalf?S.offsetX>=Math.floor(S.currentTarget.offsetWidth/2)?x+1:x+.5:x+1}let h=!1;function p(x,S){h||(l.value=f(x,S))}function m(){l.value=null}function g(x,S){var T;const{clearable:P}=e,_=f(x,S);P&&_===c.value?(h=!0,(T=e.onClear)===null||T===void 0||T.call(e),l.value=null,d(null)):d(_)}function b(){h=!1}const{mergedSizeRef:v}=s,y=R(()=>{const x=v.value,{self:S}=o.value;return typeof x=="number"?`${x}px`:S[Oe("size",x)]}),C=R(()=>{const{common:{cubicBezierEaseInOut:x},self:S}=o.value,{itemColor:T,itemColorActive:P}=S,{color:_}=e;return{"--n-bezier":x,"--n-item-color":T,"--n-item-color-active":_||P,"--n-item-size":y.value}}),w=n?Ze("rate",R(()=>{const x=y.value,{color:S}=e;let T="";return x&&(T+=x[0]),S&&(T+=bl(S)),T}),C,e):void 0;return{mergedClsPrefix:t,mergedValue:c,hoverIndex:l,handleMouseMove:p,handleClick:g,handleMouseLeave:m,handleMouseEnterSomeStar:b,cssVars:n?void 0:C,themeClass:w==null?void 0:w.themeClass,onRender:w==null?void 0:w.onRender}},render(){const{readonly:e,hoverIndex:t,mergedValue:n,mergedClsPrefix:r,onRender:o,$slots:{default:i}}=this;return o==null||o(),u("div",{class:[`${r}-rate`,{[`${r}-rate--readonly`]:e},this.themeClass],style:this.cssVars,onMouseleave:this.handleMouseLeave},jA(this.count,(a,l)=>{const s=i?i({index:l}):u(vt,{clsPrefix:r},{default:LQ}),c=t!==null?l+1<=t:l+1<=(n||0);return u("div",{key:l,class:[`${r}-rate__item`,c&&`${r}-rate__item--active`],onClick:e?void 0:d=>{this.handleClick(l,d)},onMouseenter:this.handleMouseEnterSomeStar,onMousemove:e?void 0:d=>{this.handleMouseMove(l,d)}},s,this.allowHalf?u("div",{class:[`${r}-rate__half`,{[`${r}-rate__half--active`]:!c&&t!==null?l+.5<=t:l+.5<=(n||0)}]},s):null)}))}});function jQ(){return u("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36"},u("path",{fill:"#EF9645",d:"M15.5 2.965c1.381 0 2.5 1.119 2.5 2.5v.005L20.5.465c1.381 0 2.5 1.119 2.5 2.5V4.25l2.5-1.535c1.381 0 2.5 1.119 2.5 2.5V8.75L29 18H15.458L15.5 2.965z"}),u("path",{fill:"#FFDC5D",d:"M4.625 16.219c1.381-.611 3.354.208 4.75 2.188.917 1.3 1.187 3.151 2.391 3.344.46.073 1.234-.313 1.234-1.397V4.5s0-2 2-2 2 2 2 2v11.633c0-.029 1-.064 1-.082V2s0-2 2-2 2 2 2 2v14.053c0 .017 1 .041 1 .069V4.25s0-2 2-2 2 2 2 2v12.638c0 .118 1 .251 1 .398V8.75s0-2 2-2 2 2 2 2V24c0 6.627-5.373 12-12 12-4.775 0-8.06-2.598-9.896-5.292C8.547 28.423 8.096 26.051 8 25.334c0 0-.123-1.479-1.156-2.865-1.469-1.969-2.5-3.156-3.125-3.866-.317-.359-.625-1.707.906-2.384z"}))}function UQ(){return u("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36"},u("circle",{fill:"#FFCB4C",cx:"18",cy:"17.018",r:"17"}),u("path",{fill:"#65471B",d:"M14.524 21.036c-.145-.116-.258-.274-.312-.464-.134-.46.13-.918.59-1.021 4.528-1.021 7.577 1.363 7.706 1.465.384.306.459.845.173 1.205-.286.358-.828.401-1.211.097-.11-.084-2.523-1.923-6.182-1.098-.274.061-.554-.016-.764-.184z"}),u("ellipse",{fill:"#65471B",cx:"13.119",cy:"11.174",rx:"2.125",ry:"2.656"}),u("ellipse",{fill:"#65471B",cx:"24.375",cy:"12.236",rx:"2.125",ry:"2.656"}),u("path",{fill:"#F19020",d:"M17.276 35.149s1.265-.411 1.429-1.352c.173-.972-.624-1.167-.624-1.167s1.041-.208 1.172-1.376c.123-1.101-.861-1.363-.861-1.363s.97-.4 1.016-1.539c.038-.959-.995-1.428-.995-1.428s5.038-1.221 5.556-1.341c.516-.12 1.32-.615 1.069-1.694-.249-1.08-1.204-1.118-1.697-1.003-.494.115-6.744 1.566-8.9 2.068l-1.439.334c-.54.127-.785-.11-.404-.512.508-.536.833-1.129.946-2.113.119-1.035-.232-2.313-.433-2.809-.374-.921-1.005-1.649-1.734-1.899-1.137-.39-1.945.321-1.542 1.561.604 1.854.208 3.375-.833 4.293-2.449 2.157-3.588 3.695-2.83 6.973.828 3.575 4.377 5.876 7.952 5.048l3.152-.681z"}),u("path",{fill:"#65471B",d:"M9.296 6.351c-.164-.088-.303-.224-.391-.399-.216-.428-.04-.927.393-1.112 4.266-1.831 7.699-.043 7.843.034.433.231.608.747.391 1.154-.216.405-.74.546-1.173.318-.123-.063-2.832-1.432-6.278.047-.257.109-.547.085-.785-.042zm12.135 3.75c-.
5741156-.098-.286-.243-.362-.424-.187-.442.023-.927.468-1.084 4.381-1.536 7.685.48 7.823.567.415.26.555.787.312 1.178-.242.39-.776.495-1.191.238-.12-.072-2.727-1.621-6.267-.379-.266.091-.553.046-.783-.096z"}))}function WQ(){return u("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36"},u("ellipse",{fill:"#292F33",cx:"18",cy:"26",rx:"18",ry:"10"}),u("ellipse",{fill:"#66757F",cx:"18",cy:"24",rx:"18",ry:"10"}),u("path",{fill:"#E1E8ED",d:"M18 31C3.042 31 1 16 1 12h34c0 2-1.958 19-17 19z"}),u("path",{fill:"#77B255",d:"M35 12.056c0 5.216-7.611 9.444-17 9.444S1 17.271 1 12.056C1 6.84 8.611 3.611 18 3.611s17 3.229 17 8.445z"}),u("ellipse",{fill:"#A6D388",cx:"18",cy:"13",rx:"15",ry:"7"}),u("path",{d:"M21 17c-.256 0-.512-.098-.707-.293-2.337-2.337-2.376-4.885-.125-8.262.739-1.109.9-2.246.478-3.377-.461-1.236-1.438-1.996-1.731-2.077-.553 0-.958-.443-.958-.996 0-.552.491-.995 1.043-.995.997 0 2.395 1.153 3.183 2.625 1.034 1.933.91 4.039-.351 5.929-1.961 2.942-1.531 4.332-.125 5.738.391.391.391 1.023 0 1.414-.195.196-.451.294-.707.294zm-6-2c-.256 0-.512-.098-.707-.293-2.337-2.337-2.376-4.885-.125-8.262.727-1.091.893-2.083.494-2.947-.444-.961-1.431-1.469-1.684-1.499-.552 0-.989-.447-.989-1 0-.552.458-1 1.011-1 .997 0 2.585.974 3.36 2.423.481.899 1.052 2.761-.528 5.131-1.961 2.942-1.531 4.332-.125 5.738.391.391.391 1.023 0 1.414-.195.197-.451.295-.707.295z",fill:"#5C913B"}))}function qQ(){return u("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36"},u("path",{fill:"#FFCC4D",d:"M36 18c0 9.941-8.059 18-18 18-9.94 0-18-8.059-18-18C0 8.06 8.06 0 18 0c9.941 0 18 8.06 18 18"}),u("ellipse",{fill:"#664500",cx:"18",cy:"27",rx:"5",ry:"6"}),u("path",{fill:"#664500",d:"M5.999 11c-.208 0-.419-.065-.599-.2-.442-.331-.531-.958-.2-1.4C8.462 5.05 12.816 5 13 5c.552 0 1 .448 1 1 0 .551-.445.998-.996 1-.155.002-3.568.086-6.204 3.6-.196.262-.497.4-.801.4zm24.002 0c-.305 0-.604-.138-.801-.4-2.64-3.521-6.061-3.598-6.206-3.6-.55-.006-.994-.456-.991-1.005C22.006 5.444 22.45 5 23 5c.184 0 4.537.05 7.8 4.4.332.442.242 1.069-.2 1.4-.18.135-.39.2-.599.2zm-16.087 4.5l1.793-1.793c.391-.391.391-1.023 0-1.414s-1.023-.391-1.414 0L12.5 14.086l-1.793-1.793c-.391-.391-1.023-.391-1.414 0s-.391 1.023 0 1.414l1.793 1.793-1.793 1.793c-.391.391-.391 1.023 0 1.414.195.195.451.293.707.293s.512-.098.707-.293l1.793-1.793 1.793 1.793c.195.195.451.293.707.293s.512-.098.707-.293c.391-.391.391-1.023 0-1.414L13.914 15.5zm11 0l1.793-1.793c.391-.391.391-1.023 0-1.414s-1.023-.391-1.414 0L23.5 14.086l-1.793-1.793c-.391-.391-1.023-.391-1.414 0s-.391 1.023 0 1.414l1.793 1.793-1.793 1.793c-.391.391-.391 1.023 0 1.414.195.195.451.293.707.293s.512-.098.707-.293l1.793-1.793 1.793 1.793c.195.195.451.293.707.293s.512-.098.707-.293c.391-.391.391-1.023 0-1.414L24.914 15.5z"}))}const KQ=k("result",`
5742 color: var(--n-text-color);
5743 line-height: var(--n-line-height);
5744 font-size: var(--n-font-size);
5745 transition:
5746 color .3s var(--n-bezier);
5747`,[k("result-icon",`
5748 display: flex;
5749 justify-content: center;
5750 transition: color .3s var(--n-bezier);
5751 `,[I("status-image",`
5752 font-size: var(--n-icon-size);
5753 width: 1em;
5754 height: 1em;
5755 `),k("base-icon",`
5756 color: var(--n-icon-color);
5757 font-size: var(--n-icon-size);
5758 `)]),k("result-content",{marginTop:"24px"}),k("result-footer",`
5759 margin-top: 24px;
5760 text-align: center;
5761 `),k("result-header",[I("title",`
5762 margin-top: 16px;
5763 font-weight: var(--n-title-font-weight);
5764 transition: color .3s var(--n-bezier);
5765 text-align: center;
5766 color: var(--n-title-text-color);
5767 font-size: var(--n-title-font-size);
5768 `),I("description",`
5769 margin-top: 4px;
5770 text-align: center;
5771 font-size: var(--n-font-size);
5772 `)])]),YQ={403:jQ,404:UQ,418:WQ,500:qQ,info:()=>u(Ta,null),success:()=>u(zl,null),warning:()=>u(za,null),error:()=>u(El,null)},i$=Object.assign(Object.assign({},_e.props),{size:String,status:{type:String,default:"info"},title:String,description:String}
5772),GQ=ae({name:"Result",props:i$,slots:Object,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n,mergedComponentPropsRef:r}=We(e),o=R(()=>{var s,c;return e.size||((c=(s=r==null?void 0:r.value)===null||s===void 0?void 0:s.Result)===null||c===void 0?void 0:c.size)||"medium"}),i=_e("Result","-result",KQ,iY,e,t),a=R(()=>{const{status:s}=e,c=o.value,{common:{cubicBezierEaseInOut:d},self:{textColor:f,lineHeight:h,titleTextColor:p,titleFontWeight:m,[Oe("iconColor",s)]:g,[Oe("fontSize",c)]:b,[Oe("titleFontSize",c)]:v,[Oe("iconSize",c)]:y}}=i.value;return{"--n-bezier":d,"--n-font-size":b,"--n-icon-size":y,"--n-line-height":h,"--n-text-color":f,"--n-title-font-size":v,"--n-title-font-weight":m,"--n-title-text-color":p,"--n-icon-color":g||""}}),l=n?Ze("result",R(()=>{const{status:s}=e,c=o.value;let d="";return c&&(d+=c[0]),s&&(d+=s[0]),d}),a,e):void 0;return{mergedClsPrefix:t,cssVars:n?void 0:a,themeClass:l==null?void 0:l.themeClass,onRender:l==null?void 0:l.onRender}},render(){var e;const{status:t,$slots:n,mergedClsPrefix:r,onRender:o}=this;return o==null||o(),u("div",{class:[`${r}-result`,this.themeClass],style:this.cssVars},u("div",{class:`${r}-result-icon`},((e=n.icon)===null||e===void 0?void 0:e.call(n))||u(vt,{clsPrefix:r},{default:()=>YQ[t]()})),u("div",{class:`${r}-result-header`},this.title?u("div",{class:`${r}-result-header__title`},this.title):null,this.description?u("div",{class:`${r}-result-header__description`},this.description):null),n.default&&u("div",{class:`${r}-result-content`},n),n.footer&&u("div",{class:`${r}-result-footer`},n.footer()))}}),a$=Object.assign(Object.assign({},_e.props),{trigger:String,xScrollable:Boolean,onScroll:Function,contentClass:String,contentStyle:[Object,String],size:Number,yPlacement:{type:String,default:"right"},xPlacement:{type:String,default:"bottom"}}),XQ=ae({name:"Scrollbar",props:a$,setup(){const e=M(null);return Object.assign(Object.assign({},{scrollTo:(...n)=>{var r;(r=e.value)===null||r===void 0||r.scrollTo(n[0],n[1])},scrollBy:(...n)=>{var r;(r=e.value)===null||r===void 0||r.scrollBy(n[0],n[1])}}),{scrollbarInstRef:e})},render(){return u(mn,Object.assign({ref:"scrollbarInstRef"},this.$props),this.$slots)}}),QQ={name:"Skeleton",common:et,self(e){const{heightSmall:t,heightMedium:n,heightLarge:r,borderRadius:o}=e;return{color:"rgba(255, 255, 255, 0.12)",colorEnd:"rgba(255, 255, 255, 0.18)",borderRadius:o,heightSmall:t,heightMedium:n,heightLarge:r}}};function ZQ(e){const{heightSmall:t,heightMedium:n,heightLarge:r,borderRadius:o}=e;return{color:"#eee",colorEnd:"#ddd",borderRadius:o,heightSmall:t,heightMedium:n,heightLarge:r}}const JQ={common:nt,self:ZQ},eZ=E([k("skeleton",`
5773 height: 1em;
5774 width: 100%;
5775 transition:
5776 --n-color-start .3s var(--n-bezier),
5777 --n-color-end .3s var(--n-bezier),
5778 background-color .3s var(--n-bezier);
5779 animation: 2s skeleton-loading infinite cubic-bezier(0.36, 0, 0.64, 1);
5780 background-color: var(--n-color-start);
5781 `),E("@keyframes skeleton-loading",`
5782 0% {
5783 background: var(--n-color-start);
5784 }
5785 40% {
5786 background: var(--n-color-end);
5787 }
5788 80% {
5789 background: var(--n-color-start);
5790 }
5791 100% {
5792 background: var(--n-color-start);
5793 }
5794 `)]),l$=Object.assign(Object.assign({},_e.props),{text:Boolean,round:Boolean,circle:Boolean,height:[String,Number],width:[String,Number],size:String,repeat:{type:Number,default:1},animated:{type:Boolean,default:!0},sharp:{type:Boolean,default:!0}}),tZ=ae({name:"Skeleton",inheritAttrs:!1,props:l$,setup(e){Kg();const{mergedClsPrefixRef:t,mergedComponentPropsRef:n}=We(e),r=R(()=>{var i,a;return e.size||((a=(i=n==null?void 0:n.value)===null||i===void 0?void 0:i.Skeleton)===null||a===void 0?void 0:a.size)}),o=_e("Skeleton","-skeleton",eZ,JQ,e,t);return{mergedClsPrefix:t,style:R(()=>{var i,a;const l=o.value,{common:{cubicBezierEaseInOut:s}}
5794=l,c=l.self,{color:d,colorEnd:f,borderRadius:h}=c;let p;const{circle:m,sharp:g,round:b,width:v,height:y,text:C,animated:w}=e,x=r.value;x!==void 0&&(p=c[Oe("height",x)]);const S=m?(i=v??y)!==null&&i!==void 0?i:p:v,T=(a=m?v??y:y)!==null&&a!==void 0?a:p;return{display:C?"inline-block":"",verticalAlign:C?"-0.125em":"",borderRadius:m?"50%":b?"4096px":g?"":h,width:typeof S=="number"?nn(S):S,height:typeof T=="number"?nn(T):T,animation:w?"":"none","--n-bezier":s,"--n-color-start":d,"--n-color-end":f}})}},render(){const{repeat:e,style:t,mergedClsPrefix:n,$attrs:r}=this,o=u("div",Jn({class:`${n}-skeleton`,style:t},r));return e>1?u(Ft,null,ba(e,null).map(i=>[o,`
5795`])):o}}),nZ=E([k("slider",`
5796 display: block;
5797 padding: calc((var(--n-handle-size) - var(--n-rail-height)) / 2) 0;
5798 position: relative;
5799 z-index: 0;
5800 width: 100%;
5801 cursor: pointer;
5802 user-select: none;
5803 -webkit-user-select: none;
5804 `,[N("reverse",[k("slider-handles",[k("slider-handle-wrapper",`
5805 transform: translate(50%, -50%);
5806 `)]),k("slider-dots",[k("slider-dot",`
5807 transform: translateX(50%, -50%);
5808 `)]),N("vertical",[k("slider-handles",[k("slider-handle-wrapper",`
5809 transform: translate(-50%, -50%);
5810 `)]),k("slider-marks",[k("slider-mark",`
5811 transform: translateY(calc(-50% + var(--n-dot-height) / 2));
5812 `)]),k("slider-dots",[k("slider-dot",`
5813 transform: translateX(-50%) translateY(0);
5814 `)])])]),N("vertical",`
5815 box-sizing: content-box;
5816 padding: 0 calc((var(--n-handle-size) - var(--n-rail-height)) / 2);
5817 width: var(--n-rail-width-vertical);
5818 height: 100%;
5819 `,[k("slider-handles",`
5820 top: calc(var(--n-handle-size) / 2);
5821 right: 0;
5822 bottom: calc(var(--n-handle-size) / 2);
5823 left: 0;
5824 `,[k("slider-handle-wrapper",`
5825 top: unset;
5826 left: 50%;
5827 transform: translate(-50%, 50%);
5828 `)]),k("slider-rail",`
5829 height: 100%;
5830 `,[I("fill",`
5831 top: unset;
5832 right: 0;
5833 bottom: unset;
5834 left: 0;
5835 `)]),N("with-mark",`
5836 width: var(--n-rail-width-vertical);
5837 margin: 0 32px 0 8px;
5838 `),k("slider-marks",`
5839 top: calc(var(--n-handle-size) / 2);
5840 right: unset;
5841 bottom: calc(var(--n-handle-size) / 2);
5842 left: 22px;
5843 font-size: var(--n-mark-font-size);
5844 `,[k("slider-mark",`
5845 transform: translateY(50%);
5846 white-space: nowrap;
5847 `)]),k("slider-dots",`
5848 top: calc(var(--n-handle-size) / 2);
5849 right: unset;
5850 bottom: calc(var(--n-handle-size) / 2);
5851 left: 50%;
5852 `,[k("slider-dot",`
5853 transform: translateX(-50%) translateY(50%);
5854 `)])]),N("disabled",`
5855 cursor: not-allowed;
5856 opacity: var(--n-opacity-disabled);
5857 `,[k("slider-handle",`
5858 cursor: not-allowed;
5859 `)]),N("with-mark",`
5860 width: 100%;
5861 margin: 8px 0 32px 0;
5862 `),E("&:hover",[k("slider-rail",{backgroundColor:"var(--n-rail-color-hover)"},[I("fill",{backgroundColor:"var(--n-fill-color-hover)"})]),k("slider-handle",{boxShadow:"var(--n-handle-box-shadow-hover)"})]),N("active",[k("slider-rail",{backgroundColor:"var(--n-rail-color-hover)"},[I("fill",{backgroundColor:"var(--n-fill-color-hover)"})]),k("slider-handle",{boxShadow:"var(--n-handle-box-shadow-hover)"})]),k("slider-marks",`
5863 position: absolute;
5864 top: 18px;
5865 left: calc(var(--n-handle-size) / 2);
5866 right: calc(var(--n-handle-size) / 2);
5867 `,[k("slider-mark",`
5868 position: absolute;
5869 transform: translateX(-50%);
5870 white-space: nowrap;
5871 `)]),k("slider-rail",`
5872 width: 100%;
5873 position: relative;
5874 height: var(--n-rail-height);
5875 background-color: var(--n-rail-color);
5876 transition: background-color .3s var(--n-bezier);
5877 border-radius: calc(var(--n-rail-height) / 2);
5878 `,[I("fill",`
5879 position: absolute;
5880 top: 0;
5881 bottom: 0;
5882 border-radius: calc(var(--n-rail-height) / 2);
5883 transition: background-color .3s var(--n-bezier);
5884 background-color: var(--n-fill-color);
5885 `)]),k("slider-handles",`
5886 position: absolute;
5887 top: 0;
5888 right: calc(var(--n-handle-size) / 2);
5889 bottom: 0;
5890 left: calc(var(--n-handle-size) / 2);
5891 `,[k("slider-handle-wrapper",`
5892 outline: none;
5893 position: absolute;
5894 top: 50%;
5895 transform: translate(-50%, -50%);
5896 cursor: pointer;
5897 display: flex;
5898 `,[k("slider-handle",`
5899 height: var(--n-handle-size);
5900 width: var(--n-handle-size);
5901 border-radius: 50%;
5902 overflow: hidden;
5903 transition: box-shadow .2s var(--n-bezier), background-color .3s var(--n-bezier);
5904 background-color: var(--n-handle-color);
5905 box-shadow: var(--n-handle-box-shadow);
5906 `,[E("&:hover",`
5907 box-shadow: var(--n-handle-box-shadow-hover);
5908 `)]),E("&:focus",[k("slider-handle",`
5909 box-shadow: var(--n-handle-box-shadow-focus);
5910 `,[E("&:hover",`
5911 box-shadow: var(--n-handle-box-shadow-active);
5912 `)])])])]),k("slider-dots",`
5913 position: absolute;
5914 top: 50%;
5915 left: calc(var(--n-handle-size) / 2);
5916 right: calc(var(--n-handle-size) / 2);
5917 `,[N("transition-disabled",[k("slider-dot","transition: none;")]),k("slider-dot",`
5918 transition:
5919 border-color .3s var(--n-bezier),
5920 box-shadow .3s var(--n-bezier),
5921 background-color .3s var(--n-bezier);
5922 position: absolute;
5923 transform: translate(-50%, -50%);
5924 height: var(--n-dot-height);
5925 width: var(--n-dot-width);
5926 border-radius: var(--n-dot-border-radius);
5927 overflow: hidden;
5928 box-sizing: border-box;
5929 border: var(--n-dot-border);
5930 background-color: var(--n-dot-color);
5931 `,[N("active","border: var(--n-dot-border-active);")])])]),k("slider-handle-indicator",`
5932 font-size: var(--n-font-size);
5933 padding: 6px 10px;
5934 border-radius: var(--n-indicator-border-radius);
5935 color: var(--n-indicator-text-color);
5936 background-color: var(--n-indicator-color);
5937 box-shadow: var(--n-indicator-box-shadow);
5938 `,[er()]),k("slider-handle-indicator",`
5939 font-size: var(--n-font-size);
5940 padding: 6px 10px;
5941 border-radius: var(--n-indicator-border-radius);
5942 color: var(--n-indicator-text-color);
5943 background-color: var(--n-indicator-color);
5944 box-shadow: var(--n-indicator-box-shadow);
5945 `,[N("top",`
5946 margin-bottom: 12px;
5947 `),N("right",`
5948 margin-left: 12px;
5949 `),N("bottom",`
5950 margin-top: 12px;
5951 `),N("left",`
5952 margin-right: 12px;
5953 `),er()]),gi(k("slider",[k("slider-dot","background-color: var(--n-dot-color-modal);")])),qi(k("slider",[k("slider-dot","background-color: var(--n-dot-color-popover);")]))]);function nC(e){return window.TouchEvent&&e instanceof window.TouchEvent}function rC(){const e=new Map,t=n=>r=>{e.set(n,r)};return Og(()=>{e.clear()}),[e,t]}const rZ=0,s$=Object.assign(Object.assign({},_e.props),{to:rn.propTo,defaultValue:{type:[Number,Array],default:0},marks:Object,disabled:{type:Boolean,default:void 0},formatTooltip:Function,keyboard:{type:Boolean,default:!0},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:[Number,String],default:1},range:Boolean,value:[Number,Array],placement:String,showTooltip:{type:Boolean,default:void 0},tooltip:{type:Boolean,default:!0},vertical:Boolean,reverse:Boolean,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],onDragstart:[Function],onDragend:[Function]}),oZ=ae({name:"Slider",props:s$,slots:Object,setup(e){const{mergedClsPrefixRef:t,namespaceRef:n,inlineThemeDisabled:r}=We(e),o=_e("Slider","-slider",nZ,cY,e,t),i=M(null),[a,l]=rC(),[s,c]=rC(),d=M(new Set),f=zn(e),{mergedDisabledRef:h}=f,p=R(()=>{const{step:H}=e;if(Number(H)<=0||H==="mark")return 0;const q=H.toString();let G=0;return q.includes(".")&&(G=q.length-q.indexOf(".")-1),G}),m=M(e.defaultValue),b=_t(Ce(e,"value"),m),v=R(()=>{const{value:H}=b;return(e.range?H:[H]).map(le)}),y=R(()=>v.value.length>2),C=R(()=>e.placement===void 0?e.vertical?"right":"top":e.placement),w=R(()=>{const{marks:H}=e;return H?Object.keys(H).map(Number.parseFloat):null}),x=M(-1),S=M(-1),T=M(-1),P=M(!1),_=M(!1),O=R(()=>{const{vertical:H,reverse:q}=e;return H?q?"top":"bottom":q?"right":"left"}),z=R(()=>{if(y.value)return;const H=v.value,q=J(e.range?Math.min(...H):e.min),G=J(e.range?Math.max(...H):H[0]),{value:ie}=O;return e.vertical?{[ie]:`${q}%`,height:`${G-q}%`}:{[ie]:`${q}%`,width:`${G-q}%`}}),$=R(()=>{const H=[],{marks:q}=e;if(q){const G=v.value.slice();G.sort((rt,at)=>rt-at);const{value:ie}=O,{value:ee}=y,{range:De}=e,Ue=ee?()=>!1:rt=>De?rt>=G[0]&&rt<=G[G.length-1]:rt<=G[0];for(const rt of Object.keys(q)){const at=Number(rt);H.push({active:Ue(at),key:at,label:q[rt],style:{[ie]:`${J(at)}%`}})}}return H});function D(H,q){const G=J(H),{value:ie}=O;return{[ie]:`${G}%`,zIndex:q===x.value?1:0}}function B(H){return e.showTooltip||T.value===H||x.value===H&&P.value}function L(H){return P.value?!(x.value===H&&S.value===H):!0}function U(H){var q;~H&&(x.value=H,(q=a.get(H))===null||q===void 0||q.focus())}function j(){s.forEach((H,q)=>{B(q)&&H.syncPosition()})}function te(H){const{"onUpdate:value":q,onUpdateValue:G}=e,{nTriggerFormInput:ie,nTriggerFormChange:ee}=f;G&&we(G,H),q&&we(q,H),m.value=H,ie(),ee()}function ue(H){const{range:q}=e;if(q){if(Array.isArray(H)){const{value:G}=v;H.join()!==G.join()&&te(H)}}else Array.isArray(H)||v.value[0]!==H&&te(H)}function ge(H,q){if(e.range){const G=v.value.slice();G.splice(q,1,H),ue(G)}else ue(H)}function Q(H,q,G){const ie=G!==void 0;G||(G=H-q>0?1:-1);const ee=w.value||[],{step:De}=e;if(De==="mark"){const at=he(H,ee.concat(q),ie?G:void 0);return at?at.value:q}if(De<=0)return q;const{value:Ue}=p;let rt;if(ie){const at=Number((q/De).toFixed(Ue)),mt=Math.floor(at),Tt=at>mt?mt:mt-1,Rt=at<mt?mt:mt+1;rt=he(q,[Number((Tt*De).toFixed(Ue)),Number((Rt*De).toFixed(Ue)),...ee],G)}else{const at=Y(H);rt=he(H,[...ee,at])}return rt?le(rt.value):q}function le(H){return Math.min(e.max,Math.max(e.min,H))}function J(H){const{max:q,min:G}=e;return(H-G)/(q-G)*100}function W(H){const{max:q,min:G}=e;return G+(q-G)*H}function Y(H){const{step:q,min:G}=e;if(Number(q)<=0||q==="mark")return H;const ie=Math.round((H-G)/q)*q+G;return Number(ie.toFixed(p.value))}function he(H,q=w.value,G){if(!(q!=null&&q.length))return null;let ie=null,ee=-1;for(;++ee<q.length;){const De=q[ee]-H,Ue=Math.abs(De);(G===void 0||De*G>0)&&(ie===null||Ue<ie.distance)&&(ie={index:ee,distance:Ue,value:q[ee]})}return ie}function ne(H){const q=i.value;if(!q)return;const G=nC(H)?H.touches[0]:H,ie=q.getBoundingClientRect();let ee;return e.vertical?ee=(ie.bottom-G.clientY)/ie.height:ee=(G.clientX-ie.left)/ie.width,e.reverse&&(ee=1-ee),W(ee)}function xe(H){if(h.value||!e.keyboard)return;const{vertical:q,reverse:G}=e;
5953switch(H.key){case"ArrowUp":H.preventDefault(),oe(q&&G?-1:1);break;case"ArrowRight":H.preventDefault(),oe(!q&&G?-1:1);break;case"ArrowDown":H.preventDefault(),oe(q&&G?1:-1);break;case"ArrowLeft":H.preventDefault(),oe(!q&&G?1:-1);break}}function oe(H){const q=x.value;if(q===-1)return;const{step:G}=e,ie=v.value[q],ee=Number(G)<=0||G==="mark"?ie:ie+G*H;ge(Q(ee,ie,H>0?1:-1),q)}function se(H){var q,G;if(h.value||!nC(H)&&H.button!==rZ)return;const ie=ne(H);if(ie===void 0)return;const ee=v.value.slice(),De=e.range?(G=(q=he(ie,ee))===null||q===void 0?void 0:q.index)!==null&&G!==void 0?G:-1:0;De!==-1&&(H.preventDefault(),U(De),Me(),ge(Q(ie,v.value[De]),De))}function Me(){P.value||(P.value=!0,e.onDragstart&&we(e.onDragstart),Et("touchend",document,X),Et("mouseup",document,X),Et("touchmove",document,Z),Et("mousemove",document,Z))}function V(){P.value&&(P.value=!1,e.onDragend&&we(e.onDragend),kt("touchend",document,X),kt("mouseup",document,X),kt("touchmove",document,Z),kt("mousemove",document,Z))}function Z(H){const{value:q}=x;if(!P.value||q===-1){V();return}const G=ne(H);G!==void 0&&ge(Q(G,v.value[q]),q)}function X(){V()}function be(H){x.value=H,h.value||(T.value=H)}function ke(H){x.value===H&&(x.value=-1,V()),T.value===H&&(T.value=-1)}function ye(H){T.value=H}function re(H){T.value===H&&(T.value=-1)}it(x,(H,q)=>void zt(()=>S.value=q)),it(b,()=>{if(e.marks){if(_.value)return;_.value=!0,zt(()=>{_.value=!1})}zt(j)}),Jt(()=>{V()});const pe=R(()=>{const{self:{markFontSize:H,railColor:q,railColorHover:G,fillColor:ie,fillColorHover:ee,handleColor:De,opacityDisabled:Ue,dotColor:rt,dotColorModal:at,handleBoxShadow:mt,handleBoxShadowHover:Tt,handleBoxShadowActive:Rt,handleBoxShadowFocus:Ge,dotBorder:Ne,dotBoxShadow:fe,railHeight:Pe,railWidthVertical:me,handleSize:Fe,dotHeight:ce,dotWidth:$e,dotBorderRadius:Ie,fontSize:de,dotBorderActive:Be,dotColorPopover:Xe},common:{cubicBezierEaseInOut:ot}}=o.value;return{"--n-bezier":ot,"--n-dot-border":Ne,"--n-dot-border-active":Be,"--n-dot-border-radius":Ie,"--n-dot-box-shadow":fe,"--n-dot-color":rt,"--n-dot-color-modal":at,"--n-dot-color-popover":Xe,"--n-dot-height":ce,"--n-dot-width":$e,"--n-fill-color":ie,"--n-fill-color-hover":ee,"--n-font-size":de,"--n-handle-box-shadow":mt,"--n-handle-box-shadow-active":Rt,"--n-handle-box-shadow-focus":Ge,"--n-handle-box-shadow-hover":Tt,"--n-handle-color":De,"--n-handle-size":Fe,"--n-opacity-disabled":Ue,"--n-rail-color":q,"--n-rail-color-hover":G,"--n-rail-height":Pe,"--n-rail-width-vertical":me,"--n-mark-font-size":H}}),A=r?Ze("slider",void 0,pe,e):void 0,F=R(()=>{const{self:{fontSize:H,indicatorColor:q,indicatorBoxShadow:G,indicatorTextColor:ie,indicatorBorderRadius:ee}}=o.value;return{"--n-font-size":H,"--n-indicator-border-radius":ee,"--n-indicator-box-shadow":G,"--n-indicator-color":q,"--n-indicator-text-color":ie}}),K=r?Ze("slider-indicator",void 0,F,e):void 0;return{mergedClsPrefix:t,namespace:n,uncontrolledValue:m,mergedValue:b,mergedDisabled:h,mergedPlacement:C,isMounted:dr(),adjustedTo:rn(e),dotTransitionDisabled:_,markInfos:$,isShowTooltip:B,shouldKeepTooltipTransition:L,handleRailRef:i,setHandleRefs:l,setFollowerRefs:c,fillStyle:z,getHandleStyle:D,activeIndex:x,arrifiedValues:v,followerEnabledIndexSet:d,handleRailMouseDown:se,handleHandleFocus:be,handleHandleBlur:ke,handleHandleMouseEnter:ye,handleHandleMouseLeave:re,handleRailKeyDown:xe,indicatorCssVars:r?void 0:F,indicatorThemeClass:K==null?void 0:K.themeClass,indicatorOnRender:K==null?void 0:K.onRender,cssVars:r?void 0:pe,themeClass:A==null?void 0:A.themeClass,onRender:A==null?void 0:A.onRender}},render(){var e;const{mergedClsPrefix:t,themeClass:n,formatTooltip:r}=this;return(e=this.onRender)===null||e===void 0||e.call(this),u("div",{class:[`${t}-slider`,n,{[`${t}-slider--disabled`]:this.mergedDisabled,[`${t}-slider--active`]:this.activeIndex!==-1,[`${t}-slider--with-mark`]:this.marks,[`${t}-slider--vertical`]:this.vertical,[`${t}-slider--reverse`]:this.reverse}],style:this.cssVars,onKeydown:this.handleRailKeyDown,onMousedown:this.handleRailMouseDown,onTouchstart:this.handleRailMouseDown},u("div",{class:`${t}-slider-rail`},u("div",{class:`${t}-slider-rail__fill`,style:this.fillStyle}),this.marks?u("div",{class:[`${t}-slider-dots`,this.dotTransitionDisabled&&`${t}-slider-dots--transition-disabled`]},this.markInfos.map(o=>u("div",{key:o.key,class:[`${t}-slider-dot`,{[`${t}-slider-dot--active`]:o.active}],style:o.style}))):null,u("div",{ref:"handleRailRef",class:`${t}-slider-handles`},this.arrifiedValues.map((o,i)=>{const a=this.isShowTooltip(i);return u(Eo,null,{default:()=>[u(zo,null,{default:()=>u("div",{ref:this.setHandleRefs(i),class:`${t}-slider-handle-wrapper`,tabindex:this.mergedDisabled?-1:0,role:"slider","aria-valuenow":o,"aria-valuemin":this.min,"aria-valuemax":this.max,"aria-orientation":this.vertical?"vertical":"horizontal","aria-disabled":this.disabled,style:this.getHandleStyle(o,i),onFocus:()=>{this.handleHandleFocus(i)},onBlur:()=>{this.handleHandleBlur(i)},onMouseenter:()=>{this.handleHandleMouseEnter(i)},onMouseleave:()=>{this.handleHandleMouseLeave(i)}},Ct(this.$slots.thumb,()=>[u("div",{class:`${t}-slider-handle`})]))}
5953),this.tooltip&&u(mo,{ref:this.setFollowerRefs(i),show:a,to:this.adjustedTo,enabled:this.showTooltip&&!this.range||this.followerEnabledIndexSet.has(i),teleportDisabled:this.adjustedTo===rn.tdkey,placement:this.mergedPlacement,containerClass:this.namespace},{default:()=>u(Zt,{name:"fade-in-scale-up-transition",appear:this.isMounted,css:this.shouldKeepTooltipTransition(i),onEnter:()=>{this.followerEnabledIndexSet.add(i)},onAfterLeave:()=>{this.followerEnabledIndexSet.delete(i)}},{default:()=>{var l;return a?((l=this.indicatorOnRender)===null||l===void 0||l.call(this),u("div",{class:[`${t}-slider-handle-indicator`,this.indicatorThemeClass,`${t}-slider-handle-indicator--${this.mergedPlacement}`],style:this.indicatorCssVars},typeof r=="function"?r(o):o)):null}})})]})})),this.marks?u("div",{class:`${t}-slider-marks`},this.markInfos.map(o=>u("div",{key:o.key,class:`${t}-slider-mark`,style:o.style},typeof o.label=="function"?o.label():o.label))):null))}}),iZ=E([E("@keyframes spin-rotate",`
5954 from {
5955 transform: rotate(0);
5956 }
5957 to {
5958 transform: rotate(360deg);
5959 }
5960 `),k("spin-container",`
5961 position: relative;
5962 `,[k("spin-body",`
5963 position: absolute;
5964 top: 50%;
5965 left: 50%;
5966 transform: translateX(-50%) translateY(-50%);
5967 `,[Vi()])]),k("spin-body",`
5968 display: inline-flex;
5969 align-items: center;
5970 justify-content: center;
5971 flex-direction: column;
5972 `),k("spin",`
5973 display: inline-flex;
5974 height: var(--n-size);
5975 width: var(--n-size);
5976 font-size: var(--n-size);
5977 color: var(--n-color);
5978 `,[N("rotate",`
5979 animation: spin-rotate 2s linear infinite;
5980 `)]),k("spin-description",`
5981 display: inline-block;
5982 font-size: var(--n-font-size);
5983 color: var(--n-text-color);
5984 transition: color .3s var(--n-bezier);
5985 margin-top: 8px;
5986 `),k("spin-content",`
5987 opacity: 1;
5988 transition: opacity .3s var(--n-bezier);
5989 pointer-events: all;
5990 `,[N("spinning",`
5991 user-select: none;
5992 -webkit-user-select: none;
5993 pointer-events: none;
5994 opacity: var(--n-opacity-spinning);
5995 `)])]),aZ={small:20,medium:18,large:16},c$=Object.assign(Object.assign(Object.assign({},_e.props),{contentClass:String,contentStyle:[Object,String],description:String,size:{type:[String,Number],default:"medium"},show:{type:Boolean,default:!0},rotate:{type:Boolean,default:!0},spinning:{type:Boolean,validator:()=>!0,default:void 0},delay:Number}),gR),lZ=ae({name:"Spin",props:c$,slots:Object,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=We(e),r=_e("Spin","-spin",iZ,dY,e,t),o=R(()=>{const{size:s}=e,{common:{cubicBezierEaseInOut:c},self:d}=r.value,{opacitySpinning:f,color:h,textColor:p}=d,m=typeof s=="number"?nn(s):d[Oe("size",s)];return{"--n-bezier":c,"--n-opacity-spinning":f,"--n-size":m,"--n-color":h,"--n-text-color":p}}),i=n?Ze("spin",R(()=>{const{size:s}=e;return typeof s=="number"?String(s):s[0]}),o,e):void 0,a=ya(e,["spinning","show"]),l=M(!1);return Wt(s=>{let c;if(a.value){const{delay:d}=e;if(d){c=window.setTimeout(()=>{l.value=!0},d),s(()=>{clearTimeout(c)});return}}l.value=a.value}),{mergedClsPrefix:t,active:l,mergedStrokeWidth:R(()=>{const{strokeWidth:s}=e;if(s!==void 0)return s;const{size:c}=e;return aZ[typeof c=="number"?"medium":c]}),cssVars:n?void 0:o,themeClass:i==null?void 0:i.themeClass,onRender:i==null?void 0:i.onRender}},render(){var e,t;const{$slots:n,mergedClsPrefix:r,description:o}=this,i=n.icon&&this.rotate,a=(o||n.description)&&u("div",{class:`${r}-spin-description`},o||((e=n.description)===null||e===void 0?void 0:e.call(n))),l=n.icon?u("div",{class:[`${r}-spin-body`,this.themeClass]},u("div",{class:[`${r}-spin`,i&&`${r}-spin--rotate`],style:n.default?"":this.cssVars},n.icon()),a):u("div",{class:[`${r}-spin-body`,this.themeClass]},u(qo,{clsPrefix:r,style:n.default?"":this.cssVars,stroke:this.stroke,"stroke-width":this.mergedStrokeWidth,radius:this.radius,scale:this.scale,class:`${r}-spin`}),a);return(t=this.onRender)===null||t===void 0||t.call(this),n.default?u("div",{class:[`${r}-spin-container`,this.themeClass],style:this.cssVars},u("div",{class:[`${r}-spin-content`,this.active&&`${r}-spin-content--spinning`,this.contentClass],style:this.contentStyle},n),u(Zt,{name:"fade-in-transition"},{default:()=>this.active?l:null})):l}}),sZ={name:"Split",common:et};function cZ(e){const{primaryColorHover:t,borderColor:n}=e;return{resizableTriggerColorHover:t,resizableTriggerColor:n}}const dZ={common:nt,self:cZ},uZ=k("split",`
5996 display: flex;
5997 width: 100%;
5998 height: 100%;
5999`,[N("horizontal",`
6000 flex-direction: row;
6001 `),N("vertical",`
6002 flex-direction: column;
6003 `),k("split-pane-1",`
6004 overflow: hidden;
6005 `),k("split-pane-2",`
6006 overflow: hidden;
6007 flex: 1;
6008 `),I("resize-trigger",`
6009 background-color: var(--n-resize-trigger-color);
6010 transition: background-color .3s var(--n-bezier);
6011 `,[N("hover",`
6012 background-color: var(--n-resize-trigger-color-hover);
6013 `),E("&:hover",`
6014 background-color: var(--n-resize-trigger-color-hover);
6015 `)])]),d$=Object.assign(Object.assign({},_e.props),{direction:{type:String,default:"horizontal"},resizeTriggerSize:{type:Number,default:3},disabled:Boolean,defaultSize:{type:[String,Number],default:.5},"onUpdate:size":[Function,Array],onUpdateSize:[Function,Array],size:[String,Number],min:{type:[String,Number],default:0},max:{type:[String,Number],default:1},pane1Class:String,pane1Style:[Object,String],pane2Class:String,pane2Style:[Object,String],onDragStart:Function,onDragMove:Function,onDragEnd:Function,watchProps:Array}),fZ=ae({name:"Split",props:d$,slots:Object,setup(e){var t;const{mergedClsPrefixRef:n,inlineThemeDisabled:r}=We(e),o=_e("Split","-split",uZ,dZ,e,n),i=R(()=>{const{common:{cubicBezierEaseInOut:C},self:{resizableTriggerColor:w,resizableTriggerColorHover:x}}=o.value;return{"--n-bezier":C,"--n-resize-trigger-color":w,"--n-resize-trigger-color-hover":x}}),a=M(null),l=M(!1),s=Ce(e,"size"),c=M(e.defaultSize);!((t=e.watchProps)===null||t===void 0)&&t.includes("defaultSize")&&Wt(()=>c.value=e.defaultSize);const d=C=>{const w=e["onUpdate:size"];e.onUpdateSize&&we(e.onUpdateSize,C),w&&we(w,C),c.value=C},f=_t(s,c),h=R(()=>{const C=f.value;if(typeof C=="string")return{flex:`0 0 ${C}`};if(typeof C=="number"){const w=C*100;return{flex:`0 0 calc(${w}% - ${e.resizeTriggerSize*w/100}px)`}}}),p=R(()=>e.direction==="horizontal"?{width:`${e.resizeTriggerSize}px`,height:"100%"}:{width:"100%",height:`${e.resizeTriggerSize}px`}),m=R(()=>{const C=e.direction==="horizontal";return{width:C?`${e.resizeTriggerSize}px`:"",height:C?"":`${e.resizeTriggerSize}px`,cursor:e.direction==="horizontal"?"col-resize":"row-resize"}});let g=0;const b=C=>{C.preventDefault(),l.value=!0,e.onDragStart&&e.onDragStart(C);const w="mousemove",x="mouseup",S=_=>{v(_),e.onDragMove&&e.onDragMove(_)},T=()=>{kt(w,document,S),kt(x,document,T),l.value=!1,e.onDragEnd&&e.onDragEnd(C),document.body.style.cursor=""};document.body.style.cursor=m.value.cursor,Et(w,document,S),Et(x,document,T);const P=a.value;if(P){const _=P.getBoundingClientRect();e.direction==="horizontal"?g=C.clientX-_.left:g=_.top-C.clientY}v(C)};function v(C){var w,x;const S=(x=(w=a.value)===null||w===void 0?void 0:w.parentElement)===null||x===void 0?void 0:x.getBoundingClientRect();if(!S)return;const{direction:T}=e,P=S.width-e.resizeTriggerSize,_=S.height-e.resizeTriggerSize,O=T==="horizontal"?P:_,z=T==="horizontal"?C.clientX-S.left-g:C.clientY-S.top+g,{min:$,max:D}
6015=e,B=typeof $=="string"?en($):$*O,L=typeof D=="string"?en(D):D*O;let U=z;U=Math.max(U,B),U=Math.min(U,L,O),typeof f.value=="string"?d(`${U}px`):d(U/O)}const y=r?Ze("split",void 0,i,e):void 0;return{themeClass:y==null?void 0:y.themeClass,onRender:y==null?void 0:y.onRender,cssVars:r?void 0:i,resizeTriggerElRef:a,isDragging:l,mergedClsPrefix:n,resizeTriggerWrapperStyle:m,resizeTriggerStyle:p,handleMouseDown:b,firstPaneStyle:h}},render(){var e,t,n,r,o;return(e=this.onRender)===null||e===void 0||e.call(this),u("div",{class:[`${this.mergedClsPrefix}-split`,`${this.mergedClsPrefix}-split--${this.direction}`,this.themeClass],style:this.cssVars},u("div",{class:[`${this.mergedClsPrefix}-split-pane-1`,this.pane1Class],style:[this.firstPaneStyle,this.pane1Style]},(n=(t=this.$slots)[1])===null||n===void 0?void 0:n.call(t)),!this.disabled&&u("div",{ref:"resizeTriggerElRef",class:`${this.mergedClsPrefix}-split__resize-trigger-wrapper`,style:this.resizeTriggerWrapperStyle,onMousedown:this.handleMouseDown},Ct(this.$slots["resize-trigger"],()=>[u("div",{style:this.resizeTriggerStyle,class:[`${this.mergedClsPrefix}-split__resize-trigger`,this.isDragging&&`${this.mergedClsPrefix}-split__resize-trigger--hover`]})])),u("div",{class:[`${this.mergedClsPrefix}-split-pane-2`,this.pane2Class],style:this.pane2Style},(o=(r=this.$slots)[2])===null||o===void 0?void 0:o.call(r)))}}),hZ=k("statistic",[I("label",`
6016 font-weight: var(--n-label-font-weight);
6017 transition: .3s color var(--n-bezier);
6018 font-size: var(--n-label-font-size);
6019 color: var(--n-label-text-color);
6020 `),k("statistic-value",`
6021 margin-top: 4px;
6022 font-weight: var(--n-value-font-weight);
6023 `,[I("prefix",`
6024 margin: 0 4px 0 0;
6025 font-size: var(--n-value-font-size);
6026 transition: .3s color var(--n-bezier);
6027 color: var(--n-value-prefix-text-color);
6028 `,[k("icon",{verticalAlign:"-0.125em"})]),I("content",`
6029 font-size: var(--n-value-font-size);
6030 transition: .3s color var(--n-bezier);
6031 color: var(--n-value-text-color);
6032 `),I("suffix",`
6033 margin: 0 0 0 4px;
6034 font-size: var(--n-value-font-size);
6035 transition: .3s color var(--n-bezier);
6036 color: var(--n-value-suffix-text-color);
6037 `,[k("icon",{verticalAlign:"-0.125em"})])])]),u$=Object.assign(Object.assign({},_e.props),{tabularNums:Boolean,label:String,value:[String,Number]}),mZ=ae({name:"Statistic",props:u$,slots:Object,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n,mergedRtlRef:r}=We(e),o=_e("Statistic","-statistic",hZ,fY,e,t),i=Kt("Statistic",r,t),a=R(()=>{const{self:{labelFontWeight:s,valueFontSize:c,valueFontWeight:d,valuePrefixTextColor:f,labelTextColor:h,valueSuffixTextColor:p,valueTextColor:m,labelFontSize:g},common:{cubicBezierEaseInOut:b}}=o.value;return{"--n-bezier":b,"--n-label-font-size":g,"--n-label-font-weight":s,"--n-label-text-color":h,"--n-value-font-weight":d,"--n-value-font-size":c,"--n-value-prefix-text-color":f,"--n-value-suffix-text-color":p,"--n-value-text-color":m}}),l=n?Ze("statistic",void 0,a,e):void 0;return{rtlEnabled:i,mergedClsPrefix:t,cssVars:n?void 0:a,themeClass:l==null?void 0:l.themeClass,onRender:l==null?void 0:l.onRender}},render(){var e;const{mergedClsPrefix:t,$slots:{default:n,label:r,prefix:o,suffix:i}}=this;return(e=this.onRender)===null||e===void 0||e.call(this),u("div",{class:[`${t}-statistic`,this.themeClass,this.rtlEnabled&&`${t}-statistic--rtl`],style:this.cssVars},Pt(r,a=>u("div",{class:`${t}-statistic__label`},this.label||a)),u("div",{class:`${t}-statistic-value`,style:{fontVariantNumeric:this.tabularNums?"tabular-nums":""}},Pt(o,a=>a&&u("span",{class:`${t}-statistic-value__prefix`},a)),this.value!==void 0?u("span",{class:`${t}-statistic-value__content`},this.value):Pt(n,a=>a&&u("span",{class:`${t}-statistic-value__content`},a)),Pt(i,a=>a&&u("span",{class:`${t}-statistic-value__suffix`},a))))}}),pZ=k("steps",`
6038 width: 100%;
6039 display: flex;
6040`,[k("step",`
6041 position: relative;
6042 display: flex;
6043 flex: 1;
6044 `,[N("disabled","cursor: not-allowed"),N("clickable",`
6045 cursor: pointer;
6046 `),E("&:last-child",[k("step-splitor","display: none;")])]),k("step-splitor",`
6047 background-color: var(--n-splitor-color);
6048 margin-top: calc(var(--n-step-header-font-size) / 2);
6049 height: 1px;
6050 flex: 1;
6051 align-self: flex-start;
6052 margin-left: 12px;
6053 margin-right: 12px;
6054 transition:
6055 color .3s var(--n-bezier),
6056 background-color .3s var(--n-bezier);
6057 `),k("step-content","flex: 1;",[k("step-content-header",`
6058 color: var(--n-header-text-color);
6059 margin-top: calc(var(--n-indicator-size) / 2 - var(--n-step-header-font-size) / 2);
6060 line-height: var(--n-step-header-font-size);
6061 font-size: var(--n-step-header-font-size);
6062 position: relative;
6063 display: flex;
6064 font-weight: var(--n-step-header-font-weight);
6065 margin-left: 9px;
6066 transition:
6067 color .3s var(--n-bezier),
6068 background-color .3s var(--n-bezier);
6069 `,[I("title",`
6070 white-space: nowrap;
6071 flex: 0;
6072 `)]),I("description",`
6073 color: var(--n-description-text-color);
6074 margin-top: 12px;
6075 margin-left: 9px;
6076 transition:
6077 color .3s var(--n-bezier),
6078 background-color .3s var(--n-bezier);
6079 `)]),k("step-indicator",`
6080 background-color: var(--n-indicator-color);
6081 box-shadow: 0 0 0 1px var(--n-indicator-border-color);
6082 height: var(--n-indicator-size);
6083 width: var(--n-indicator-size);
6084 border-radius: 50%;
6085 display: flex;
6086 align-items: center;
6087 justify-content: center;
6088 transition:
6089 background-color .3s var(--n-bezier),
6090 box-shadow .3s var(--n-bezier);
6091 `,[k("step-indicator-slot",`
6092 position: relative;
6093 width: var(--n-indicator-icon-size);
6094 height: var(--n-indicator-icon-size);
6095 font-size: var(--n-indicator-icon-size);
6096 line-height: var(--n-indicator-icon-size);
6097 `,[I("index",`
6098 display: inline-block;
6099 text-align: center;
6100 position: absolute;
6101 left: 0;
6102 top: 0;
6103 white-space: nowrap;
6104 font-size: var(--n-indicator-index-font-size);
6105 width: var(--n-indicator-icon-size);
6106 height: var(--n-indicator-icon-size);
6107 line-height: var(--n-indicator-icon-size);
6108 color: var(--n-indicator-text-color);
6109 transition: color .3s var(--n-bezier);
6110 `,[ur()]),k("icon",`
6111 color: var(--n-indicator-text-color);
6112 transition: color .3s var(--n-bezier);
6113 `,[ur()]),k("base-icon",`
6114 color: var(--n-indicator-text-color);
6115 transition: color .3s var(--n-bezier);
6116 `,[ur()])])]),N("vertical","flex-direction: column;",[xt("show-description",[E(">",[k("step","padding-bottom: 8px;")])]),E(">",[k("step","margin-bottom: 16px;",[E("&:last-child","margin-bottom: 0;"),E(">",[k("step-indicator",[E(">",[k("step-splitor",`
6117 position: absolute;
6118 bottom: -8px;
6119 width: 1px;
6120 margin: 0 !important;
6121 left: calc(var(--n-indicator-size) / 2);
6122 height: calc(100% - var(--n-indicator-size));
6123 `)])]),k("step-content",[I("description","margin-top: 8px;")])])])])]),N("content-bottom",[xt("vertical",[E(">",[k("step","flex-direction: column",[E(">",[k("step-line","display: flex;",[E(">",[k("step-splitor",`
6124 margin-top: 0;
6125 align-self: center;
6126 `)])])]),E(">",[k("step-content","margin-top: calc(var(--n-indicator-size) / 2 - var(--n-step-header-font-size) / 2);",[k("step-content-header",`
6127 margin-left: 0;
6128 `),k("step-content__description",`
6129 margin-left: 0;
6130 `)])])])])])])]);function gZ(e,t){return typeof e!="object"||e===null||Array.isArray(e)?null:(e.props||(e.props={}),e.props.internalIndex=t+1,e)}function vZ(e){return e.map((t,n)=>gZ(t,n))}const f$=Object.assign(Object.assign({},_e.props),{current:Number,status:{type:String,default:"process"},size:{type:String,default:"medium"},vertical:Boolean,contentPlacement:{type:String,default:"right"},"onUpdate:current":[Function,Array],onUpdateCurrent:[Function,Array]}),h$="n-steps",bZ=ae({name:"Steps",props:f$,slots:Object,setup(e,{slots:t}){const{mergedClsPrefixRef:n,mergedRtlRef:r}=We(e),o=Kt("Steps",r,n),i=_e("Steps","-steps",pZ,pY,e,n);return ct(h$,{props:e,mergedThemeRef:i,mergedClsPrefixRef:n,stepsSlots:t}),{mergedClsPrefix:n,rtlEnabled:o}},render(){const{mergedClsPrefix:e}=this;return u("div",{class:[`${e}-steps`,this.rtlEnabled&&`${e}-steps--rtl`,this.vertical&&`${e}-steps--vertical`,this.contentPlacement==="bottom"&&`${e}-steps--content-bottom`]},vZ(Zr(Ns(this))))}}),m$={status:String,title:String,description:String,disabled:Boolean,internalIndex:{type:Number,default:0}},yZ=ae({name:"Step",props:m$,slots:Object,setup(e){const t=Ve(h$,null);t||jn("step","`n-step` must be placed inside `n-steps`.");const{inlineThemeDisabled:n}=We(),{props:r,mergedThemeRef:o,mergedClsPrefixRef:i,stepsSlots:a}=t,l=Ce(r,"vertical"),s=Ce(r,"contentPlacement"),c=R(()=>{const{status:p}=e;if(p)return p;{const{internalIndex:m}=e,{current:g}=r;if(g===void 0)return"process";if(m<g)return"finish";if(m===g)return r.status||"process";if(m>g)return"wait"}return"process"}),d=R(()=>{const{value:p}=c,{size:m}=r,{common:{cubicBezierEaseInOut:g},self:{stepHeaderFontWeight:b,[Oe("stepHeaderFontSize",m)]:v,[Oe("indicatorIndexF
6130ontSize",m)]:y,[Oe("indicatorSize",m)]:C,[Oe("indicatorIconSize",m)]:w,[Oe("indicatorTextColor",p)]:x,[Oe("indicatorBorderColor",p)]:S,[Oe("headerTextColor",p)]:T,[Oe("splitorColor",p)]:P,[Oe("indicatorColor",p)]:_,[Oe("descriptionTextColor",p)]:O}}=o.value;return{"--n-bezier":g,"--n-description-text-color":O,"--n-header-text-color":T,"--n-indicator-border-color":S,"--n-indicator-color":_,"--n-indicator-icon-size":w,"--n-indicator-index-font-size":y,"--n-indicator-size":C,"--n-indicator-text-color":x,"--n-splitor-color":P,"--n-step-header-font-size":v,"--n-step-header-font-weight":b}}),f=n?Ze("step",R(()=>{const{value:p}=c,{size:m}=r;return`${p[0]}${m[0]}`}),d,r):void 0,h=R(()=>{if(e.disabled)return;const{onUpdateCurrent:p,"onUpdate:current":m}=r;return p||m?()=>{p&&we(p,e.internalIndex),m&&we(m,e.internalIndex)}:void 0});return{stepsSlots:a,mergedClsPrefix:i,vertical:l,mergedStatus:c,handleStepClick:h,cssVars:n?void 0:d,themeClass:f==null?void 0:f.themeClass,onRender:f==null?void 0:f.onRender,contentPlacement:s}},render(){const{mergedClsPrefix:e,onRender:t,handleStepClick:n,disabled:r,contentPlacement:o,vertical:i}=this,a=Pt(this.$slots.default,f=>{const h=f||this.description;return h?u("div",{class:`${e}-step-content__description`},h):null}),l=u("div",{class:`${e}-step-splitor`}),s=u("div",{class:`${e}-step-indicator`,key:o},u("div",{class:`${e}-step-indicator-slot`},u(yi,null,{default:()=>Pt(this.$slots.icon,f=>{const{mergedStatus:h,stepsSlots:p}=this;return h==="finish"||h==="error"?h==="finish"?u(vt,{clsPrefix:e,key:"finish"},{default:()=>Ct(p["finish-icon"],()=>[u(dv,null)])}):h==="error"?u(vt,{clsPrefix:e,key:"error"},{default:()=>Ct(p["error-icon"],()=>[u(fv,null)])}):null:f||u("div",{key:this.internalIndex,class:`${e}-step-indicator-slot__index`},this.internalIndex)})})),i?l:null),c=u("div",{class:`${e}-step-content`},u("div",{class:`${e}-step-content-header`},u("div",{class:`${e}-step-content-header__title`},Ct(this.$slots.title,()=>[this.title])),!i&&o==="right"?l:null),a);let d;return!i&&o==="bottom"?d=u(Ft,null,u("div",{class:`${e}-step-line`},s,l),c):d=u(Ft,null,s,c),t==null||t(),u("div",{class:[`${e}-step`,r&&`${e}-step--disabled`,!r&&n&&`${e}-step--clickable`,this.themeClass,a&&`${e}-step--show-description`,`${e}-step--${this.mergedStatus}-status`],style:this.cssVars,onClick:n},d)}}),xZ=k("switch",`
6131 height: var(--n-height);
6132 min-width: var(--n-width);
6133 vertical-align: middle;
6134 user-select: none;
6135 -webkit-user-select: none;
6136 display: inline-flex;
6137 outline: none;
6138 justify-content: center;
6139 align-items: center;
6140`,[I("children-placeholder",`
6141 height: var(--n-rail-height);
6142 display: flex;
6143 flex-direction: column;
6144 overflow: hidden;
6145 pointer-events: none;
6146 visibility: hidden;
6147 `),I("rail-placeholder",`
6148 display: flex;
6149 flex-wrap: none;
6150 `),I("button-placeholder",`
6151 width: calc(1.75 * var(--n-rail-height));
6152 height: var(--n-rail-height);
6153 `),k("base-loading",`
6154 position: absolute;
6155 top: 50%;
6156 left: 50%;
6157 transform: translateX(-50%) translateY(-50%);
6158 font-size: calc(var(--n-button-width) - 4px);
6159 color: var(--n-loading-color);
6160 transition: color .3s var(--n-bezier);
6161 `,[ur({left:"50%",top:"50%",originalTransform:"translateX(-50%) translateY(-50%)"})]),I("checked, unchecked",`
6162 transition: color .3s var(--n-bezier);
6163 color: var(--n-text-color);
6164 box-sizing: border-box;
6165 position: absolute;
6166 white-space: nowrap;
6167 top: 0;
6168 bottom: 0;
6169 display: flex;
6170 align-items: center;
6171 line-height: 1;
6172 `),I("checked",`
6173 right: 0;
6174 padding-right: calc(1.25 * var(--n-rail-height) - var(--n-offset));
6175 `),I("unchecked",`
6176 left: 0;
6177 justify-content: flex-end;
6178 padding-left: calc(1.25 * var(--n-rail-height) - var(--n-offset));
6179 `),E("&:focus",[I("rail",`
6180 box-shadow: var(--n-box-shadow-focus);
6181 `)]),N("round",[I("rail","border-radius: calc(var(--n-rail-height) / 2);",[I("button","border-radius: calc(var(--n-button-height) / 2);")])]),xt("disabled",[xt("icon",[N("rubber-band",[N("pressed",[I("rail",[I("button","max-width: var(--n-button-width-pressed);")])]),I("rail",[E("&:active",[I("button","max-width: var(--n-button-width-pressed);")])]),N("active",[N("pressed",[I("rail",[I("button","left: calc(100% - var(--n-offset) - var(--n-button-width-pressed));")])]),I("rail",[E("&:active",[I("button","left: calc(100% - var(--n-offset) - var(--n-button-width-pressed));")])])])])])]),N("active",[I("rail",[I("button","left: calc(100% - var(--n-button-width) - var(--n-offset))")])]),I("rail",`
6182 overflow: hidden;
6183 height: var(--n-rail-height);
6184 min-width: var(--n-rail-width);
6185 border-radius: var(--n-rail-border-radius);
6186 cursor: pointer;
6187 position: relative;
6188 transition:
6189 opacity .3s var(--n-bezier),
6190 background .3s var(--n-bezier),
6191 box-shadow .3s var(--n-bezier);
6192 background-color: var(--n-rail-color);
6193 `,[I("button-icon",`
6194 color: var(--n-icon-color);
6195 transition: color .3s var(--n-bezier);
6196 font-size: calc(var(--n-button-height) - 4px);
6197 position: absolute;
6198 left: 0;
6199 right: 0;
6200 top: 0;
6201 bottom: 0;
6202 display: flex;
6203 justify-content: center;
6204 align-items: center;
6205 line-height: 1;
6206 `,[ur()]),I("button",`
6207 align-items: center; 
6208 top: var(--n-offset);
6209 left: var(--n-offset);
6210 height: var(--n-button-height);
6211 width: var(--n-button-width-pressed);
6212 max-width: var(--n-button-width);
6213 border-radius: var(--n-button-border-radius);
6214 background-color: var(--n-button-color);
6215 box-shadow: var(--n-button-box-shadow);
6216 box-sizing: border-box;
6217 cursor: inherit;
6218 content: "";
6219 position: absolute;
6220 transition:
6221 background-color .3s var(--n-bezier),
6222 left .3s var(--n-bezier),
6223 opacity .3s var(--n-bezier),
6224 max-width .3s var(--n-bezier),
6225 box-shadow .3s var(--n-bezier);
6226 `)]),N("active",[I("rail","background-color: var(--n-rail-color-active);")]),N("loading",[I("rail",`
6227 cursor: wait;
6228 `)]),N("disabled",[I("rail",`
6229 cursor: not-allowed;
6230 opacity: .5;
6231 `)])]),p$=Object.assign(Object.assign({},_e.props),{size:String,value:{type:[String,Number,Boolean],default:void 0},loading:Boolean,defaultValue:{type:[String,Number,Boolean],default:!1},disabled:{type:Boolean,default:void 0},round:{type:Boolean,default:!0},"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],checkedValue:{type:[String,Number,Boolean],default:!0},uncheckedValue:{type:[String,Number,Boolean],default:!1},railStyle:Function,rubberBand:{type:Boolean,default:!0},spinProps:Object,onChange:[Function,Array]});let cc;const CZ=ae({name:"Switch",props:p$,slots:Object,setup(e){cc===void 0&&(typeof CSS<"u"?typeof CSS.supports<"u"?cc=CSS.supports("width","max(1px)"):cc=!1:cc=!0);const{mergedClsPrefixRef:t,inlineThemeDisabled:n,mergedComponentPropsRef:r}=We(e),o=_e("Switch","-switch",xZ,yY,e,t),i=zn(e,{mergedSize(_){var O,z;if(e.size!==void 0)return e.size;if(_)return _.mergedSize.value;const $=(z=(O=r==null?void 0:r.value)===null||O===void 0?void 0:O.Switch)===null||z===void 0?void 0:z.size;return $||"medium"}}),{mergedSizeRef:a,mergedDisabledRef:l}=i,s=M(e.defaultValue),d=_t(Ce(e,"value"),s),f=R(()=>d.value===e.checkedValue),h=M(!1),p=M(!1),m=R(()=>{const{railStyle:_}=e;if(_)return _({focused:p.value,checked:f.value})});function g(_){const{"onUpdate:value":O,onChange:z,onUpdateValue:$}=e,{nTriggerFormInput:D,nTriggerFormChange:B}=i;O&&we(O,_),$&&we($,_),z&&we(z,_),s.value=_,D(),B()}function b(){const{nTriggerFormFocus:_}=i;_()}function v(){const{nTriggerFormBlur:_}=i;_()}function y(){e.loading||l.value||(d.value!==e.checkedValue?g(e.checkedValue):g(e.uncheckedValue))}function C(){p.value=!0,b()}function w(){p.value=!1,v(),h.value=!1}function x(_){e.loading||l.value||_.key===" "&&(d.value!==e.checkedValue?g(e.checkedValue):g(e.uncheckedValue),h.value=!1)}function S(_){e.loading||l.value||_.key===" "&&(_.preventDefault(),h.value=!0)}const T=R(()=>{const{value:_}=a,{self:{opacityDisabled:O,railColor:z,railColorActive:$,buttonBoxShadow:D,buttonColor:B,boxShadowFocus:L,loadingColor:U,textColor:j,iconColor:te,[Oe("buttonHeight",_)]:ue,[Oe("buttonWidth",_)]:ge,[Oe("buttonWidthPressed",_)]:Q,[Oe("railHeight",_)]:le,[Oe("railWidth",_)]:J,[Oe("railBorderRadius",_)]:W,[Oe("buttonBorderRadius",_)]:Y},common:{cubicBezierEaseInOut:he}}=o.value;let ne,xe,oe;return cc?(ne=`calc((${le} - ${ue}) / 2)`,xe=`max(${le}, ${ue})`,oe=`max(${J}, calc(${J} + ${ue} - ${le}))`):(ne=nn((en(le)-en(ue))/2),xe=nn(Math.max(en(le),en(ue))),oe=en(le)>en(ue)?J:nn(en(J)+en(ue)-en(le))),{"--n-bezier":he,"--n-button-border-radius":Y,"--n-button-box-shadow":D,"--n-button-color":B,"--n-button-width":ge,"--n-button-width-pressed":Q,"--n-button-height":ue,"--n-height":xe,"--n-offset":ne,"--n-opacity-disabled":O,"--n-rail-border-radius":W,"--n-rail-color":z,"--n-rail-color-active":$,"--n-rail-height":le,"--n-rail-width":J,"--n-width":oe,"--n-box-sha
6231dow-focus":L,"--n-loading-color":U,"--n-text-color":j,"--n-icon-color":te}}),P=n?Ze("switch",R(()=>a.value[0]),T,e):void 0;return{handleClick:y,handleBlur:w,handleFocus:C,handleKeyup:x,handleKeydown:S,mergedRailStyle:m,pressed:h,mergedClsPrefix:t,mergedValue:d,checked:f,mergedDisabled:l,cssVars:n?void 0:T,themeClass:P==null?void 0:P.themeClass,onRender:P==null?void 0:P.onRender}},render(){const{mergedClsPrefix:e,mergedDisabled:t,checked:n,mergedRailStyle:r,onRender:o,$slots:i}=this;o==null||o();const{checked:a,unchecked:l,icon:s,"checked-icon":c,"unchecked-icon":d}=i,f=!(hl(s)&&hl(c)&&hl(d));return u("div",{role:"switch","aria-checked":n,class:[`${e}-switch`,this.themeClass,f&&`${e}-switch--icon`,n&&`${e}-switch--active`,t&&`${e}-switch--disabled`,this.round&&`${e}-switch--round`,this.loading&&`${e}-switch--loading`,this.pressed&&`${e}-switch--pressed`,this.rubberBand&&`${e}-switch--rubber-band`],tabindex:this.mergedDisabled?void 0:0,style:this.cssVars,onClick:this.handleClick,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyup:this.handleKeyup,onKeydown:this.handleKeydown},u("div",{class:`${e}-switch__rail`,"aria-hidden":"true",style:r},Pt(a,h=>Pt(l,p=>h||p?u("div",{"aria-hidden":!0,class:`${e}-switch__children-placeholder`},u("div",{class:`${e}-switch__rail-placeholder`},u("div",{class:`${e}-switch__button-placeholder`}),h),u("div",{class:`${e}-switch__rail-placeholder`},u("div",{class:`${e}-switch__button-placeholder`}),p)):null)),u("div",{class:`${e}-switch__button`},Pt(s,h=>Pt(c,p=>Pt(d,m=>u(yi,null,{default:()=>this.loading?u(qo,Object.assign({key:"loading",clsPrefix:e,strokeWidth:20},this.spinProps)):this.checked&&(p||h)?u("div",{class:`${e}-switch__button-icon`,key:p?"checked-icon":"icon"},p||h):!this.checked&&(m||h)?u("div",{class:`${e}-switch__button-icon`,key:m?"unchecked-icon":"icon"},m||h):null})))),Pt(a,h=>h&&u("div",{key:"checked",class:`${e}-switch__checked`},h)),Pt(l,h=>h&&u("div",{key:"unchecked",class:`${e}-switch__unchecked`},h)))))}}),wZ=E([k("table",`
6232 font-size: var(--n-font-size);
6233 font-variant-numeric: tabular-nums;
6234 line-height: var(--n-line-height);
6235 width: 100%;
6236 border-radius: var(--n-border-radius) var(--n-border-radius) 0 0;
6237 text-align: left;
6238 border-collapse: separate;
6239 border-spacing: 0;
6240 overflow: hidden;
6241 background-color: var(--n-td-color);
6242 border-color: var(--n-merged-border-color);
6243 transition:
6244 background-color .3s var(--n-bezier),
6245 border-color .3s var(--n-bezier),
6246 color .3s var(--n-bezier);
6247 --n-merged-border-color: var(--n-border-color);
6248 `,[E("th",`
6249 white-space: nowrap;
6250 transition:
6251 background-color .3s var(--n-bezier),
6252 border-color .3s var(--n-bezier),
6253 color .3s var(--n-bezier);
6254 text-align: inherit;
6255 padding: var(--n-th-padding);
6256 vertical-align: inherit;
6257 text-transform: none;
6258 border: 0px solid var(--n-merged-border-color);
6259 font-weight: var(--n-th-font-weight);
6260 color: var(--n-th-text-color);
6261 background-color: var(--n-th-color);
6262 border-bottom: 1px solid var(--n-merged-border-color);
6263 border-right: 1px solid var(--n-merged-border-color);
6264 `,[E("&:last-child",`
6265 border-right: 0px solid var(--n-merged-border-color);
6266 `)]),E("td",`
6267 transition:
6268 background-color .3s var(--n-bezier),
6269 border-color .3s var(--n-bezier),
6270 color .3s var(--n-bezier);
6271 padding: var(--n-td-padding);
6272 color: var(--n-td-text-color);
6273 background-color: var(--n-td-color);
6274 border: 0px solid var(--n-merged-border-color);
6275 border-right: 1px solid var(--n-merged-border-color);
6276 border-bottom: 1px solid var(--n-merged-border-color);
6277 `,[E("&:last-child",`
6278 border-right: 0px solid var(--n-merged-border-color);
6279 `)]),N("bordered",`
6280 border: 1px solid var(--n-merged-border-color);
6281 border-radius: var(--n-border-radius);
6282 `,[E("tr",[E("&:last-child",[E("td",`
6283 border-bottom: 0 solid var(--n-merged-border-color);
6284 `)])])]),N("single-line",[E("th",`
6285 border-right: 0px solid var(--n-merged-border-color);
6286 `),E("td",`
6287 border-right: 0px solid var(--n-merged-border-color);
6288 `)]),N("single-column",[E("tr",[E("&:not(:last-child)",[E("td",`
6289 border-bottom: 0px solid var(--n-merged-border-color);
6290 `)])])]),N("striped",[E("tr:nth-of-type(even)",[E("td","background-color: var(--n-td-color-striped)")])]),xt("bottom-bordered",[E("tr",[E("&:last-child",[E("td",`
6291 border-bottom: 0px solid var(--n-merged-border-color);
6292 `)])])])]),gi(k("table",`
6293 background-color: var(--n-td-color-modal);
6294 --n-merged-border-color: var(--n-border-color-modal);
6295 `,[E("th",`
6296 background-color: var(--n-th-color-modal);
6297 `),E("td",`
6298 background-color: var(--n-td-color-modal);
6299 `)])),qi(k("table",`
6300 background-color: var(--n-td-color-popover);
6301 --n-merged-border-color: var(--n-border-color-popover);
6302 `,[E("th",`
6303 background-color: var(--n-th-color-popover);
6304 `),E("td",`
6305 background-color: var(--n-td-color-popover);
6306 `)]))]),g$=Object.assign(Object.assign({},_e.props),{bordered:{type:Boolean,default:!0},bottomBordered:{type:Boolean,default:!0},singleLine:{type:Boolean,default:!0},striped:Boolean,singleColumn:Boolean,size:String}),SZ=ae({name:"Table",props:g$,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n,mergedRtlRef:r,mergedComponentPropsRef:o}=We(e),i=R(()=>{var d,f;return e.size||((f=(d=o==null?void 0:o.value)===null||d===void 0?void 0:d.Table)===null||f===void 0?void 0:f.size)||"medium"}),a=_e("Table","-table",wZ,CY,e,t),l=Kt("Table",r,t),s=R(()=>{const d=i.value,{self:{borderColor:f,tdColor:h,tdColorModal:p,tdColorPopover:m,thColor:g,thColorModal:b,thColorPopover:v,thTextColor:y,tdTextColor:C,borderRadius:w,thFontWeight:x,lineHeight:S,borderColorMod
6306al:T,borderColorPopover:P,tdColorStriped:_,tdColorStripedModal:O,tdColorStripedPopover:z,[Oe("fontSize",d)]:$,[Oe("tdPadding",d)]:D,[Oe("thPadding",d)]:B},common:{cubicBezierEaseInOut:L}}=a.value;return{"--n-bezier":L,"--n-td-color":h,"--n-td-color-modal":p,"--n-td-color-popover":m,"--n-td-text-color":C,"--n-border-color":f,"--n-border-color-modal":T,"--n-border-color-popover":P,"--n-border-radius":w,"--n-font-size":$,"--n-th-color":g,"--n-th-color-modal":b,"--n-th-color-popover":v,"--n-th-font-weight":x,"--n-th-text-color":y,"--n-line-height":S,"--n-td-padding":D,"--n-th-padding":B,"--n-td-color-striped":_,"--n-td-color-striped-modal":O,"--n-td-color-striped-popover":z}}),c=n?Ze("table",R(()=>i.value[0]),s,e):void 0;return{rtlEnabled:l,mergedClsPrefix:t,cssVars:n?void 0:s,themeClass:c==null?void 0:c.themeClass,onRender:c==null?void 0:c.onRender}},render(){var e;const{mergedClsPrefix:t}=this;return(e=this.onRender)===null||e===void 0||e.call(this),u("table",{class:[`${t}-table`,this.themeClass,{[`${t}-table--rtl`]:this.rtlEnabled,[`${t}-table--bottom-bordered`]:this.bottomBordered,[`${t}-table--bordered`]:this.bordered,[`${t}-table--single-line`]:this.singleLine,[`${t}-table--single-column`]:this.singleColumn,[`${t}-table--striped`]:this.striped}],style:this.cssVars},this.$slots)}}),kZ=ae({name:"Tbody",render(){return u("tbody",null,this.$slots)}}),RZ=ae({name:"Td",render(){return u("td",null,this.$slots)}}),TZ=ae({name:"Th",render(){return u("th",null,this.$slots)}}),PZ=ae({name:"Thead",render(){return u("thead",null,this.$slots)}}),_Z=ae({name:"Tr",render(){return u("tr",null,this.$slots)}}),lb="n-tabs",sb={tab:[String,Number,Object,Function],name:{type:[String,Number],required:!0},disabled:Boolean,displayDirective:{type:String,default:"if"},closable:{type:Boolean,default:void 0},tabProps:Object,label:[String,Number,Object,Function]},OZ=ae({__TAB_PANE__:!0,name:"TabPane",alias:["TabPanel"],props:sb,slots:Object,setup(e){const t=Ve(lb,null);return t||jn("tab-pane","`n-tab-pane` must be placed inside `n-tabs`."),{style:t.paneStyleRef,class:t.paneClassRef,mergedClsPrefix:t.mergedClsPrefixRef}},render(){return u("div",{class:[`${this.mergedClsPrefix}-tab-pane`,this.class],style:this.style},this.$slots)}}),v$=Object.assign({internalLeftPadded:Boolean,internalAddable:Boolean,internalCreatedByPane:Boolean},Oa(sb,["displayDirective"])),cf=ae({__TAB__:!0,inheritAttrs:!1,name:"Tab",props:v$,setup(e){const{mergedClsPrefixRef:t,valueRef:n,typeRef:r,closableRef:o,tabStyleRef:i,addTabStyleRef:a,tabClassRef:l,addTabClassRef:s,tabChangeIdRef:c,onBeforeLeaveRef:d,triggerRef:f,handleAdd:h,activateTab:p,handleClose:m}=Ve(lb);return{trigger:f,mergedClosable:R(()=>{if(e.internalAddable)return!1;const{closable:g}=e;return g===void 0?o.value:g}),style:i,addStyle:a,tabClass:l,addTabClass:s,clsPrefix:t,value:n,type:r,handleClose(g){g.stopPropagation(),!e.disabled&&m(e.name)},activateTab(){if(e.disabled)return;if(e.internalAddable){h();return}const{name:g}=e,b=++c.id;if(g!==n.value){const{value:v}=d;v?Promise.resolve(v(e.name,n.value)).then(y=>{y&&c.id===b&&p(g)}):p(g)}}}},render(){const{internalAddable:e,clsPrefix:t,name:n,disabled:r,label:o,tab:i,value:a,mergedClosable:l,trigger:s,$slots:{default:c}}=this,d=o??i;return u("div",{class:`${t}-tabs-tab-wrapper`},this.internalLeftPadded?u("div",{class:`${t}-tabs-tab-pad`}):null,u("div",Object.assign({key:n,"data-name":n,"data-disabled":r?!0:void 0},Jn({class:[`${t}-tabs-tab`,a===n&&`${t}-tabs-tab--active`,r&&`${t}-tabs-tab--disabled`,l&&`${t}-tabs-tab--closable`,e&&`${t}-tabs-tab--addable`,e?this.addTabClass:this.tabClass],onClick:s==="click"?this.activateTab:void 0,onMouseenter:s==="hover"?this.activateTab:void 0,style:e?this.addStyle:this.style},this.internalCreatedByPane?this.tabProps||{}:this.$attrs)),u("span",{class:`${t}-tabs-tab__label`},e?u(Ft,null,u("div",{class:`${t}-tabs-tab__height-placeholder`}," "),u(vt,{clsPrefix:t},{default:()=>u(Cs,null)})):c?c():typeof d=="object"?d:an(d??n)),l&&this.type==="card"?u(Xi,{clsPrefix:t,class:`${t}-tabs-tab__close`,onClick:this.handleClose,disabled:r}):null))}}),$Z=k("tabs",`
6307 box-sizing: border-box;
6308 width: 100%;
6309 display: flex;
6310 flex-direction: column;
6311 transition:
6312 background-color .3s var(--n-bezier),
6313 border-color .3s var(--n-bezier);
6314`,[N("segment-type",[k("tabs-rail",[E("&.transition-disabled",[k("tabs-capsule",`
6315 transition: none;
6316 `)])])]),N("top",[k("tab-pane",`
6317 padding: var(--n-pane-padding-top) var(--n-pane-padding-right) var(--n-pane-padding-bottom) var(--n-pane-padding-left);
6318 `)]),N("left",[k("tab-pane",`
6319 padding: var(--n-pane-padding-right) var(--n-pane-padding-bottom) var(--n-pane-padding-left) var(--n-pane-padding-top);
6320 `)]),N("left, right",`
6321 flex-direction: row;
6322 `,[k("tabs-bar",`
6323 width: 2px;
6324 right: 0;
6325 transition:
6326 top .2s var(--n-bezier),
6327 max-height .2s var(--n-bezier),
6328 background-color .3s var(--n-bezier);
6329 `),k("tabs-tab",`
6330 padding: var(--n-tab-padding-vertical); 
6331 `)]),N("right",`
6332 flex-direction: row-reverse;
6333 `,[k("tab-pane",`
6334 padding: var(--n-pane-padding-left) var(--n-pane-padding-top) var(--n-pane-padding-right) var(--n-pane-padding-bottom);
6335 `),k("tabs-bar",`
6336 left: 0;
6337 `)]),N("bottom",`
6338 flex-direction: column-reverse;
6339 justify-content: flex-end;
6340 `,[k("tab-pane",`
6341 padding: var(--n-pane-padding-bottom) var(--n-pane-padding-right) var(--n-pane-padding-top) var(--n-pane-padding-left);
6342 `),k("tabs-bar",`
6343 top: 0;
6344 `)]),k("tabs-rail",`
6345 position: relative;
6346 padding: 3px;
6347 border-radius: var(--n-tab-border-radius);
6348 width: 100%;
6349 background-color: var(--n-color-segment);
6350 transition: background-color .3s var(--n-bezier);
6351 display: flex;
6352 align-items: center;
6353 `,[k("tabs-capsule",`
6354 border-radius: var(--n-tab-border-radius);
6355 position: absolute;
6356 pointer-events: none;
6357 background-color: var(--n-tab-color-segment);
6358 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .08);
6359 transition: transform 0.3s var(--n-bezier);
6360 `),k("tabs-tab-wrapper",`
6361 flex-basis: 0;
6362 flex-grow: 1;
6363 display: flex;
6364 align-items: center;
6365 justify-content: center;
6366 `,[k("tabs-tab",`
6367 overflow: hidden;
6368 border-radius: var(--n-tab-border-radius);
6369 width: 100%;
6370 display: flex;
6371 align-items: center;
6372 justify-content: center;
6373 `,[N("active",`
6374 font-weight: var(--n-font-weight-strong);
6375 color: var(--n-tab-text-color-active);
6376 `),E("&:hover",`
6377 color: var(--n-tab-text-color-hover);
6378 `)])])]),N("flex",[k("tabs-nav",`
6379 width: 100%;
6380 position: relative;
6381 `,[k("tabs-wrapper",`
6382 width: 100%;
6383 `,[k("tabs-tab",`
6384 margin-right: 0;
6385 `)])])]),k("tabs-nav",`
6386 box-sizing: border-box;
6387 line-height: 1.5;
6388 display: flex;
6389 transition: border-color .3s var(--n-bezier);
6390 `,[I("prefix, suffix",`
6391 display: flex;
6392 align-items: center;
6393 `),I("prefix","padding-right: 16px;"),I("suffix","padding-left: 16px;")]),N("top, bottom",[E(">",[k("tabs-nav",[k("tabs-nav-scroll-wrapper",[E("&::before",`
6394 top: 0;
6395 bottom: 0;
6396 left: 0;
6397 width: 20px;
6398 `),E("&::after",`
6399 top: 0;
6400 bottom: 0;
6401 right: 0;
6402 width: 20px;
6403 `),N("shadow-start",[E("&::before",`
6404 box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, .12);
6405 `)]),N("shadow-end",[E("&::after",`
6406 box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, .12);
6407 `)])])])])]),N("left, right",[k("tabs-nav-scroll-content",`
6408 flex-direction: column;
6409 `),E(">",[k("tabs-nav",[k("tabs-nav-scroll-wrapper",[E("&::before",`
6410 top: 0;
6411 left: 0;
6412 right: 0;
6413 height: 20px;
6414 `),E("&::after",`
6415 bottom: 0;
6416 left: 0;
6417 right: 0;
6418 height: 20px;
6419 `),N("shadow-start",[E("&::before",`
6420 box-shadow: inset 0 10px 8px -8px rgba(0, 0, 0, .12);
6421 `)]),N("shadow-end",[E("&::after",`
6422 box-shadow: inset 0 -10px 8px -8px rgba(0, 0, 0, .12);
6423 `)])])])])]),k("tabs-nav-scroll-wrapper",`
6424 flex: 1;
6425 position: relative;
6426 overflow: hidden;
6427 `,[k("tabs-nav-y-scroll",`
6428 height: 100%;
6429 width: 100%;
6430 overflow-y: auto; 
6431 scrollbar-width: none;
6432 `,[E("&::-webkit-scrollbar, &::-webkit-scrollbar-track-piece, &::-webkit-scrollbar-thumb",`
6433 width: 0;
6434 height: 0;
6435 display: none;
6436 `)]),E("&::before, &::after",`
6437 transition: box-shadow .3s var(--n-bezier);
6438 pointer-events: none;
6439 content: "";
6440 position: absolute;
6441 z-index: 1;
6442 `)]),k("tabs-nav-scroll-content",`
6443 display: flex;
6444 position: relative;
6445 min-width: 100%;
6446 min-height: 100%;
6447 width: fit-content;
6448 box-sizing: border-box;
6449 `),k("tabs-wrapper",`
6450 display: inline-flex;
6451 flex-wrap: nowrap;
6452 position: relative;
6453 `),k("tabs-tab-wrapper",`
6454 display: flex;
6455 flex-wrap: nowrap;
6456 flex-shrink: 0;
6457 flex-grow: 0;
6458 `),k("tabs-tab",`
6459 cursor: pointer;
6460 white-space: nowrap;
6461 flex-wrap: nowrap;
6462 display: inline-flex;
6463 align-items: center;
6464 color: var(--n-tab-text-color);
6465 font-size: var(--n-tab-font-size);
6466 background-clip: padding-box;
6467 padding: var(--n-tab-padding);
6468 transition:
6469 box-shadow .3s var(--n-bezier),
6470 color .3s var(--n-bezier),
6471 background-color .3s var(--n-bezier),
6472 border-color .3s var(--n-bezier);
6473 `,[N("disabled",{cursor:"not-allowed"}),I("close",`
6474 margin-left: 6px;
6475 transition:
6476 background-color .3s var(--n-bezier),
6477 color .3s var(--n-bezier);
6478 `),I("label",`
6479 display: flex;
6480 align-items: center;
6481 z-index: 1;
6482 `)]),k("tabs-bar",`
6483 position: absolute;
6484 bottom: 0;
6485 height: 2px;
6486 border-radius: 1px;
6487 background-color: var(--n-bar-color);
6488 transition:
6489 left .2s var(--n-bezier),
6490 max-width .2s var(--n-bezier),
6491 opacity .3s var(--n-bezier),
6492 background-color .3s var(--n-bezier);
6493 `,[E("&.transition-disabled",`
6494 transition: none;
6495 `),N("disabled",`
6496 background-color: var(--n-tab-text-color-disabled)
6497 `)]),k("tabs-pane-wrapper",`
6498 position: relative;
6499 overflow: hidden;
6500 transition: max-height .2s var(--n-bezier);
6501 `),k("tab-pane",`
6502 color: var(--n-pane-text-color);
6503 width: 100%;
6504 transition:
6505 color .3s var(--n-bezier),
6506 background-color .3s var(--n-bezier),
6507 opacity .2s var(--n-bezier);
6508 left: 0;
6509 right: 0;
6510 top: 0;
6511 `,[E("&.next-transition-leave-active, &.prev-transition-leave-active, &.next-transition-enter-active, &.prev-transition-enter-active",`
6512 transition:
6513 color .3s var(--n-bezier),
6514 background-color .3s var(--n-bezier),
6515 transform .2s var(--n-bezier),
6516 opacity .2s var(--n-bezier);
6517 `),E("&.next-transition-leave-active, &.prev-transition-leave-active",`
6518 position: absolute;
6519 `),E("&.next-transition-enter-from, &.prev-transition-leave-to",`
6520 transform: translateX(32px);
6521 opacity: 0;
6522 `),E("&.next-transition-leave-to, &.prev-transition-enter-from",`
6523 transform: translateX(-32px);
6524 opacity: 0;
6525 `),E("&.next-transition-leave-from, &.next-transition-enter-to, &.prev-transition-leave-from, &.prev-transition-enter-to",`
6526 transform: translateX(0);
6527 opacity: 1;
6528 `)]),k("tabs-tab-pad",`
6529 box-sizing: border-box;
6530 width: var(--n-tab-gap);
6531 flex-grow: 0;
6532 flex-shrink: 0;
6533 `),N("line-type, bar-type",[k("tabs-tab",`
6534 font-weight: var(--n-tab-font-weight);
6535 box-sizing: border-box;
6536 vertical-align: bottom;
6537 `,[E("&:hover",{color:"var(--n-tab-text-color-hover)"}),N("active",`
6538 color: var(--n-tab-text-color-active);
6539 font-weight: var(--n-tab-font-weight-active);
6540 `),N("disabled",{color:"var(--n-tab-text-color-disabled)"})])]),k("tabs-nav",[N("line-type",[N("top",[I("prefix, suffix",`
6541 border-bottom: 1px solid var(--n-tab-border-color);
6542 `),k("tabs-nav-scroll-content",`
6543 border-bottom: 1px solid var(--n-tab-border-color);
6544 `),k("tabs-bar",`
6545 bottom: -1px;
6546 `)]),N("left",[I("prefix, suffix",`
6547 border-right: 1px solid var(--n-tab-border-color);
6548 `),k("tabs-nav-scroll-content",`
6549 border-right: 1px solid var(--n-tab-border-color);
6550 `),k("tabs-bar",`
6551 right: -1px;
6552 `)]),N("right",[I("prefix, suffix",`
6553 border-left: 1px solid var(--n-tab-border-color);
6554 `),k("tabs-nav-scroll-content",`
6555 border-left: 1px solid var(--n-tab-border-color);
6556 `),k("tabs-bar",`
6557 left: -1px;
6558 `)]),N("bottom",[I("prefix, suffix",`
6559 border-top: 1px solid var(--n-tab-border-color);
6560 `),k("tabs-nav-scroll-content",`
6561 border-top: 1px solid var(--n-tab-border-color);
6562 `),k("tabs-bar",`
6563 top: -1px;
6564 `)]),I("prefix, suffix",`
6565 transition: border-color .3s var(--n-bezier);
6566 `),k("tabs-nav-scroll-content",`
6567 transition: border-color .3s var(--n-bezier);
6568 `),k("tabs-bar",`
6569 border-radius: 0;
6570 `)]),N("card-type",[I("prefix, suffix",`
6571 transition: border-color .3s var(--n-bezier);
6572 `),k("tabs-pad",`
6573 flex-grow: 1;
6574 transition: border-color .3s var(--n-bezier);
6575 `),k("tabs-tab-pad",`
6576 transition: border-color .3s var(--n-bezier);
6577 `),k("tabs-tab",`
6578 font-weight: var(--n-tab-font-weight);
6579 border: 1px solid var(--n-tab-border-color);
6580 background-color: var(--n-tab-color);
6581 box-sizing: border-box;
6582 position: relative;
6583 vertical-align: bottom;
6584 display: flex;
6585 justify-content: space-between;
6586 font-size: var(--n-tab-font-size);
6587 color: var(--n-tab-text-color);
6588 `,[N("addable",`
6589 padding-left: 8px;
6590 padding-right: 8px;
6591 font-size: 16px;
6592 justify-content: center;
6593 `,[I("height-placeholder",`
6594 width: 0;
6595 font-size: var(--n-tab-font-size);
6596 `),xt("disabled",[E("&:hover",`
6597 color: var(--n-tab-text-color-hover);
6598 `)])]),N("closable","padding-right: 8px;"),N("active",`
6599 background-color: #0000;
6600 font-weight: var(--n-tab-font-weight-active);
6601 color: var(--n-tab-text-color-active);
6602 `),N("disabled","color: var(--n-tab-text-color-disabled);")])]),N("left, right",`
6603 flex-direction: column; 
6604 `,[I("prefix, suffix",`
6605 padding: var(--n-tab-padding-vertical);
6606 `),k("tabs-wrapper",`
6607 flex-direction: column;
6608 `),k("tabs-tab-wrapper",`
6609 flex-direction: column;
6610 `,[k("tabs-tab-pad",`
6611 height: var(--n-tab-gap-vertical);
6612 width: 100%;
6613 `)])]),N("top",[N("card-type",[k("tabs-scroll-padding","border-bottom: 1px solid var(--n-tab-border-color);"),I("prefix, suffix",`
6614 border-bottom: 1px solid var(--n-tab-border-color);
6615 `),k("tabs-tab",`
6616 border-top-left-radius: var(--n-tab-border-radius);
6617 border-top-right-radius: var(--n-tab-border-radius);
6618 `,[N("active",`
6619 border-bottom: 1px solid #0000;
6620 `)]),k("tabs-tab-pad",`
6621 border-bottom: 1px solid var(--n-tab-border-color);
6622 `),k("tabs-pad",`
6623 border-bottom: 1px solid var(--n-tab-border-color);
6624 `)])]),N("left",[N("card-type",[k("tabs-scroll-padding","border-right: 1px solid var(--n-tab-border-color);"),I("prefix, suffix",`
6625 border-right: 1px solid var(--n-tab-border-color);
6626 `),k("tabs-tab",`
6627 border-top-left-radius: var(--n-tab-border-radius);
6628 border-bottom-left-radius: var(--n-tab-border-radius);
6629 `,[N("active",`
6630 border-right: 1px solid #0000;
6631 `)]),k("tabs-tab-pad",`
6632 border-right: 1px solid var(--n-tab-border-color);
6633 `),k("tabs-pad",`
6634 border-right: 1px solid var(--n-tab-border-color);
6635 `)])]),N("right",[N("card-type",[k("tabs-scroll-padding","border-left: 1px solid var(--n-tab-border-color);"),I("prefix, suffix",`
6636 border-left: 1px solid var(--n-tab-border-color);
6637 `),k("tabs-tab",`
6638 border-top-right-radius: var(--n-tab-border-radius);
6639 border-bottom-right-radius: var(--n-tab-border-radius);
6640 `,[N("active",`
6641 border-left: 1px solid #0000;
6642 `)]),k("tabs-tab-pad",`
6643 border-left: 1px solid var(--n-tab-border-color);
6644 `),k("tabs-pad",`
6645 border-left: 1px solid var(--n-tab-border-color);
6646 `)])]),N("bottom",[N("card-type",[k("tabs-scroll-padding","border-top: 1px solid var(--n-tab-border-color);"),I("prefix, suffix",`
6647 border-top: 1px solid var(--n-tab-border-color);
6648 `),k("tabs-tab",`
6649 border-bottom-left-radius: var(--n-tab-border-radius);
6650 border-bottom-right-radius: var(--n-tab-border-radius);
6651 `,[N("active",`
6652 border-top: 1px solid #0000;
6653 `)]),k("tabs-tab-pad",`
6654 border-top: 1px solid var(--n-tab-border-color);
6655 `),k("tabs-pad",`
6656 border-top: 1px solid var(--n-tab-border-color);
6657 `)])])])]),xm=lR,b$=Object.assign(Object.assign({},_e.props),{value:[String,Number],defaultValue:[String,Number],trigger:{type:String,default:"click"},type:{type:String,default:"bar"},closable:Boolean,justifyContent:String,size:String,placement:{type:String,default:"top"},tabStyle:[String,Object],tabClass:String,addTabStyle:[String,Object],addTabClass:String,barWidth:Number,paneClass:String,paneStyle:[String,Object],paneWrapperClass:String,paneWrapperStyle:[String,Object],addable:[Boolean,Object],tabsPadding:{type:Number,default:0},animated:Boolean,onBeforeLeave:Function,onAdd:Function,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],onClose:[Function,Array],labelSize:String,activeName:[String,Number],onActiveNameChange:[Function,Array]}),EZ=ae({name:"Tabs",props:b$,slots:Object,setup(e,{slots:t}){var n,r,o,i;const{mergedClsPrefixRef:a,inlineThemeDisabled:l,mergedComponentPropsRef:s}=We(e),c=_e("Tabs","-tabs",$Z,kY,e,a),d=M(null),f=M(null),h=M(null),p=M(null),m=M(null),g=M(null),b=M(!0),v=M(!0),y=ya(e,["labelSize","size"]),C=R(()=>{var K,H;if(y.value)return y.value;const q=(H=(K=s==null?void 0:s.value)===null||K===void 0?void 0:K.Tabs)===null||H===void 0?void 0:H.size;return q||"medium"}),w=ya(e,["activeName","value"]),x=M((r=(n=w.value)!==null&&n!==void 0?n:e.defaultValue)!==null&&r!==void 0?r:t.default?(i=(o=Zr(t.default())[0])===null||o===void 0?void 0:o.props)===null||i===void 0?void 0:i.name:null),S=_t(w,x),T={id:0},P=R(()=>
6657{if(!(!e.justifyContent||e.type==="card"))return{display:"flex",justifyContent:e.justifyContent}});it(S,()=>{T.id=0,D(),B()});function _(){var K;const{value:H}=S;return H===null?null:(K=d.value)===null||K===void 0?void 0:K.querySelector(`[data-name="${H}"]`)}function O(K){if(e.type==="card")return;const{value:H}=f;if(!H)return;const q=H.style.opacity==="0";if(K){const G=`${a.value}-tabs-bar--disabled`,{barWidth:ie,placement:ee}=e;if(K.dataset.disabled==="true"?H.classList.add(G):H.classList.remove(G),["top","bottom"].includes(ee)){if($(["top","maxHeight","height"]),typeof ie=="number"&&K.offsetWidth>=ie){const De=Math.floor((K.offsetWidth-ie)/2)+K.offsetLeft;H.style.left=`${De}px`,H.style.maxWidth=`${ie}px`}else H.style.left=`${K.offsetLeft}px`,H.style.maxWidth=`${K.offsetWidth}px`;H.style.width="8192px",q&&(H.style.transition="none"),H.offsetWidth,q&&(H.style.transition="",H.style.opacity="1")}else{if($(["left","maxWidth","width"]),typeof ie=="number"&&K.offsetHeight>=ie){const De=Math.floor((K.offsetHeight-ie)/2)+K.offsetTop;H.style.top=`${De}px`,H.style.maxHeight=`${ie}px`}else H.style.top=`${K.offsetTop}px`,H.style.maxHeight=`${K.offsetHeight}px`;H.style.height="8192px",q&&(H.style.transition="none"),H.offsetHeight,q&&(H.style.transition="",H.style.opacity="1")}}}function z(){if(e.type==="card")return;const{value:K}=f;K&&(K.style.opacity="0")}function $(K){const{value:H}=f;if(H)for(const q of K)H.style[q]=""}function D(){if(e.type==="card")return;const K=_();K?O(K):z()}function B(){var K;const H=(K=m.value)===null||K===void 0?void 0:K.$el;if(!H)return;const q=_();if(!q)return;const{scrollLeft:G,offsetWidth:ie}=H,{offsetLeft:ee,offsetWidth:De}=q;G>ee?H.scrollTo({top:0,left:ee,behavior:"smooth"}):ee+De>G+ie&&H.scrollTo({top:0,left:ee+De-ie,behavior:"smooth"})}const L=M(null);let U=0,j=null;function te(K){const H=L.value;if(H){U=K.getBoundingClientRect().height;const q=`${U}px`,G=()=>{H.style.height=q,H.style.maxHeight=q};j?(G(),j(),j=null):j=G}}function ue(K){const H=L.value;if(H){const q=K.getBoundingClientRect().height,G=()=>{document.body.offsetHeight,H.style.maxHeight=`${q}px`,H.style.height=`${Math.max(U,q)}px`};j?(j(),j=null,G()):j=G}}function ge(){const K=L.value;if(K){K.style.maxHeight="",K.style.height="";const{paneWrapperStyle:H}=e;if(typeof H=="string")K.style.cssText=H;else if(H){const{maxHeight:q,height:G}=H;q!==void 0&&(K.style.maxHeight=q),G!==void 0&&(K.style.height=G)}}}const Q={value:[]},le=M("next");function J(K){const H=S.value;let q="next";for(const G of Q.value){if(G===H)break;if(G===K){q="prev";break}}le.value=q,W(K)}function W(K){const{onActiveNameChange:H,onUpdateValue:q,"onUpdate:value":G}=e;H&&we(H,K),q&&we(q,K),G&&we(G,K),x.value=K}function Y(K){const{onClose:H}=e;H&&we(H,K)}function he(){const{value:K}=f;if(!K)return;const H="transition-disabled";K.classList.add(H),D(),K.classList.remove(H)}const ne=M(null);function xe({transitionDisabled:K}){const H=d.value;if(!H)return;K&&H.classList.add("transition-disabled");const q=_();q&&ne.value&&(ne.value.style.width=`${q.offsetWidth}px`,ne.value.style.height=`${q.offsetHeight}px`,ne.value.style.transform=`translateX(${q.offsetLeft-en(getComputedStyle(H).paddingLeft)}px)`,K&&ne.value.offsetWidth),K&&H.classList.remove("transition-disabled")}it([S],()=>{e.type==="segment"&&zt(()=>{xe({transitionDisabled:!1})})}),jt(()=>{e.type==="segment"&&xe({transitionDisabled:!0})});let oe=0;function se(K){var H;if(K.contentRect.width===0&&K.contentRect.height===0||oe===K.contentRect.width)return;oe=K.contentRect.width;const{type:q}=e;if((q==="line"||q==="bar")&&he(),q!=="segment"){const{placement:G}=e;ke((G==="top"||G==="bottom"?(H=m.value)===null||H===void 0?void 0:H.$el:g.value)||null)}}const Me=xm(se,64);it([()=>e.justifyContent,()=>e.size],()=>{zt(()=>{const{type:K}=e;(K==="line"||K==="bar")&&he()})});const V=M(!1);function Z(K){var H;const{target:q,contentRect:{width:G,height:ie}}=K,ee=q.parentElement.parentElement.offsetWidth,De=q.parentElement.parentElement.offsetHeight,{placement:Ue}=e;if(!V.value)Ue==="top"||Ue==="bottom"?ee<G&&(V.value=!0):De<ie&&(V.value=!0);else{const{value:rt}=p;if(!rt)return;Ue==="top"||Ue==="bottom"?ee-G>rt.$el.offsetWidth&&(V.value=!1):De-ie>rt.$el.offsetHeight&&(V.value=!1)}ke(((H=m.value)===null||H===void 0?void 0:H.$el)||null)}const X=xm(Z,64);function be(){const{onAdd:K}=e;K&&K(),zt(()=>{const H=_(),{value:q}=m;!H||!q||q.scrollTo({left:H.offsetLeft,top:0,behavior:"smooth"})})}function ke(K){if(!K)return;const{placement:H}=e;if(H==="top"||H==="bottom"){const{scrollLeft:q,scrollWidth:G,offsetWidth:ie}=K;b.value=q<=0,v.value=q+ie>=G}else{const{scrollTop:q,scrollHeight:G,offsetHeight:ie}=K;b.value=q<=0,v.value=q+ie>=G}}const ye=xm(K=>{ke(K.target)},64);
6657ct(lb,{triggerRef:Ce(e,"trigger"),tabStyleRef:Ce(e,"tabStyle"),tabClassRef:Ce(e,"tabClass"),addTabStyleRef:Ce(e,"addTabStyle"),addTabClassRef:Ce(e,"addTabClass"),paneClassRef:Ce(e,"paneClass"),paneStyleRef:Ce(e,"paneStyle"),mergedClsPrefixRef:a,typeRef:Ce(e,"type"),closableRef:Ce(e,"closable"),valueRef:S,tabChangeIdRef:T,onBeforeLeaveRef:Ce(e,"onBeforeLeave"),activateTab:J,handleClose:Y,handleAdd:be}),If(()=>{D(),B()}),Wt(()=>{const{value:K}=h;if(!K)return;const{value:H}=a,q=`${H}-tabs-nav-scroll-wrapper--shadow-start`,G=`${H}-tabs-nav-scroll-wrapper--shadow-end`;b.value?K.classList.remove(q):K.classList.add(q),v.value?K.classList.remove(G):K.classList.add(G)});const re={syncBarPosition:()=>{D()}},pe=()=>{xe({transitionDisabled:!0})},A=R(()=>{const{value:K}=C,{type:H}=e,q={card:"Card",bar:"Bar",line:"Line",segment:"Segment"}[H],G=`${K}${q}`,{self:{barColor:ie,closeIconColor:ee,closeIconColorHover:De,closeIconColorPressed:Ue,tabColor:rt,tabBorderColor:at,paneTextColor:mt,tabFontWeight:Tt,tabBorderRadius:Rt,tabFontWeightActive:Ge,colorSegment:Ne,fontWeightStrong:fe,tabColorSegment:Pe,closeSize:me,closeIconSize:Fe,closeColorHover:ce,closeColorPressed:$e,closeBorderRadius:Ie,[Oe("panePadding",K)]:de,[Oe("tabPadding",G)]:Be,[Oe("tabPaddingVertical",G)]:Xe,[Oe("tabGap",G)]:ot,[Oe("tabGap",`${G}Vertical`)]:Se,[Oe("tabTextColor",H)]:ve,[Oe("tabTextColorActive",H)]:Ee,[Oe("tabTextColorHover",H)]:je,[Oe("tabTextColorDisabled",H)]:qe,[Oe("tabFontSize",K)]:ut},common:{cubicBezierEaseInOut:Je}}=c.value;return{"--n-bezier":Je,"--n-color-segment":Ne,"--n-bar-color":ie,"--n-tab-font-size":ut,"--n-tab-text-color":ve,"--n-tab-text-color-active":Ee,"--n-tab-text-color-disabled":qe,"--n-tab-text-color-hover":je,"--n-pane-text-color":mt,"--n-tab-border-color":at,"--n-tab-border-radius":Rt,"--n-close-size":me,"--n-close-icon-size":Fe,"--n-close-color-hover":ce,"--n-close-color-pressed":$e,"--n-close-border-radius":Ie,"--n-close-icon-color":ee,"--n-close-icon-color-hover":De,"--n-close-icon-color-pressed":Ue,"--n-tab-color":rt,"--n-tab-font-weight":Tt,"--n-tab-font-weight-active":Ge,"--n-tab-padding":Be,"--n-tab-padding-vertical":Xe,"--n-tab-gap":ot,"--n-tab-gap-vertical":Se,"--n-pane-padding-left":Dn(de,"left"),"--n-pane-padding-right":Dn(de,"right"),"--n-pane-padding-top":Dn(de,"top"),"--n-pane-padding-bottom":Dn(de,"bottom"),"--n-font-weight-strong":fe,"--n-tab-color-segment":Pe}}),F=l?Ze("tabs",R(()=>`${C.value[0]}${e.type[0]}`),A,e):void 0;return Object.assign({mergedClsPrefix:a,mergedValue:S,renderedNames:new Set,segmentCapsuleElRef:ne,tabsPaneWrapperRef:L,tabsElRef:d,barElRef:f,addTabInstRef:p,xScrollInstRef:m,scrollWrapperElRef:h,addTabFixed:V,tabWrapperStyle:P,handleNavResize:Me,mergedSize:C,handleScroll:ye,handleTabsResize:X,cssVars:l?void 0:A,themeClass:F==null?void 0:F.themeClass,animationDirection:le,renderNameListRef:Q,yScrollElRef:g,handleSegmentResize:pe,onAnimationBeforeLeave:te,onAnimationEnter:ue,onAnimationAfterEnter:ge,onRender:F==null?void 0:F.onRender},re)},render(){const{mergedClsPrefix:e,type:t,placement:n,addTabFixed:r,addable:o,mergedSize:i,renderNameListRef:a,onRender:l,paneWrapperClass:s,paneWrapperStyle:c,$slots:{default:d,prefix:f,suffix:h}}=this;l==null||l();const p=d?Zr(d()).filter(x=>x.type.__TAB_PANE__===!0):[],m=d?Zr(d()).filter(x=>x.type.__TAB__===!0):[],g=!m.length,b=t==="card",v=t==="segment",y=!b&&!v&&this.justifyContent;a.value=[];const C=()=>{const x=u("div",{style:this.tabWrapperStyle,class:`${e}-tabs-wrapper`},y?null:u("div",{class:`${e}-tabs-scroll-padding`,style:n==="top"||n==="bottom"?{width:`${this.tabsPadding}px`}:{height:`${this.tabsPadding}px`}}),g?p.map((S,T)=>(a.value.push(S.props.name),Cm(u(cf,Object.assign({},S.props,{internalCreatedByPane:!0,internalLeftPadded:T!==0&&(!y||y==="center"||y==="start"||y==="end")}),S.children?{default:S.children.tab}:void 0)))):m.map((S,T)=>(a.value.push(S.props.name),Cm(T!==0&&!y?aC(S):S))),!r&&o&&b?iC(o,(g?p.length:m.length)!==0):null,y?null:u("div",{class:`${e}-tabs-scroll-padding`,style:{width:`${this.tabsPadding}px`}}));return u("div",{ref:"tabsElRef",class:`${e}-tabs-nav-scroll-content`},b&&o?u(_r,{onResize:this.handleTabsResize},{default:()=>x}):x,b?u("div",{class:`${e}-tabs-pad`}):null,b?null:u("div",{ref:"barElRef",class:`${e}-tabs-bar`}))},w=v?"top":n;return u("div",{class:[`${e}-tabs`,this.themeClass,`${e}-tabs--${t}-type`,`${e}-tabs--${i}-size`,y&&`${e}-tabs--flex`,`${e}-tabs--${w}`],style:this.cssVars},u("div",{class:[`${e}-tabs-nav--${t}-type`,`${e}-tabs-nav--${w}`,`${e}-tabs-nav`]},Pt(f,x=>x&&u("div",{class:`${e}-tabs-nav__prefix`},x)),v?u(_r,{onResize:this.handleSegmentResize},{default:()=>u("div",{class:`${e}-tabs-rail`,ref:"tabsElRef"},u("div",{class:`${e}-tabs-capsule`,ref:"segmentCapsuleElRef"},u("div",{class:`${e}-tabs-wrapper`},u("div",{class:`${e}-tabs-tab`}))),g?p.map((x,S)=>(a.value.push(x.props.name),u(cf,Object.assign({},x.props,{internalCreatedByPane:!0,internalLeftPadded:S!==0}),x.children?{default:x.children.tab}:void 0))):m.map((x,S)=>(a.value.push(x.props.name),S===0?x:aC(x))))}):u(_r,{onResize:this.handleNavResize},{default:()=>u("div",{class:`${e}-tabs-nav-scroll-wrapper`,ref:"scrollWrapperElRef"},["top","bottom"].includes(w)?u(JD,{ref:"xScrollInstRef",onScroll:this.handleScroll},{default:C}):u("div",{class:`${e}-tabs-nav-y-scroll`,onScroll:this.handleScroll,ref:"yScrollElRef"},C()))}),r&&o&&b?iC(o,!0):null,Pt(h,x=>x&&u("div",{class:`${e}-tabs-nav__suffix`},x))),g&&(this.animated&&(w==="top"||w==="bottom")?u("div",{ref:"tabsPaneWrapperRef",style:c,class:[`${e}-tabs-pane-wrapper`,s]},oC(p,this.mergedValue,this.renderedNames,this.onAnimationBeforeLeave,this.onAnimationEnter,this.onAnimationAfterEnter,this.animationDirection)):oC(p,this.mergedValue,this.renderedNames)))}});function oC(e,t,n,r,o,i,a){const l=[];return e.forEach(s=>{const{name:c,displayDirective:d,"display-directive":f}=s.props,h=m=>d===m||f===m,p=t===c;if(s.key!==void 0&&(s.key=c),p||h("show")||h("show:lazy")&&n.has(c)){n.has(c)||n.add(c);const m=!h("if");l.push(m?_n(s,[[ho,p]]):s)}}),a?u(Of,{name:`${a}-transition`,onBeforeLeave:r,onEnter:o,onAfterEnter:i},{default:()=>l}):l}function iC(e,t){return u(cf,{ref:"addTabInstRef",key:"__addable",name:"__addable",internalCreatedByPane:!0,internalAddable:!0,internalLeftPadded:t,disabled:typeof e=="object"&&e.disabled})}function aC(e){const t=Vr(e);return t.props?t.props.internalLeftPadded=!0:t.props={internalLeftPadded:!0},t}function Cm(e){return Array.isArray(e.dynamicProps)?e.dynamicProps.includes("internalLeftPadded")||e.dynamicProps.push("internalLeftPadded"):e.dynamicProps=["internalLeftPadded"],e}const zZ=k("thing",`
6658 display: flex;
6659 transition: color .3s var(--n-bezier);
6660 font-size: var(--n-font-size);
6661 color: var(--n-text-color);
6662`,[k("thing-avatar",`
6663 margin-right: 12px;
6664 margin-top: 2px;
6665 `),k("thing-avatar-header-wrapper",`
6666 display: flex;
6667 flex-wrap: nowrap;
6668 `,[k("thing-header-wrapper",`
6669 flex: 1;
6670 `)]),k("thing-main",`
6671 flex-grow: 1;
6672 `,[k("thing-header",`
6673 display: flex;
6674 margin-bottom: 4px;
6675 justify-content: space-between;
6676 align-items: center;
6677 `,[I("title",`
6678 font-size: 16px;
6679 font-weight: var(--n-title-font-weight);
6680 transition: color .3s var(--n-bezier);
6681 color: var(--n-title-text-color);
6682 `)]),I("description",[E("&:not(:last-child)",`
6683 margin-bottom: 4px;
6684 `)]),I("content",[E("&:not(:first-child)",`
6685 margin-top: 12px;
6686 `)]),I("footer",[E("&:not(:first-child)",`
6687 margin-top: 12px;
6688 `)]),I("action",[E("&:not(:first-child)",`
6689 margin-top: 12px;
6690 `)])])]),y$=Object.assign(Object.assign({},_e.props),{title:String,titleExtra:String,description:String,descriptionClass:String,descriptionStyle:[String,Object],content:String,contentClass:String,contentStyle:[String,Object],contentIndented:Boolean}),AZ=ae({name:"Thing",props:y$,slots:Object,setup(e,{slots:t}){const{mergedClsPrefixRef:n,inlineThemeDisabled:r,mergedRtlRef:o}=We(e),i=_e("Thing","-thing",zZ,TY,e,n),a=Kt("Thing",o,n),l=R(()=>{const{self:{titleTextColor:c,textColor:d,titleFontWeight:f,fontSize:h},common:{cubicBezierEaseInOut:p}}=i.value;return{"--n-bezier":p,"--n-font-size":h,"--n-text-color":d,"--n-title-font-weight":f,"--n-title-text-color":c}}),s=r?Ze("thing",void 0,l,e):void 0;return()=>{var c;const{value:d}=n,f=a?a.value:!1;return(c=s==null?void 0:s.onRender)===null||c===void 0||c.call(s),u("div",{class:[`${d}-thing`,s==null?void 0:s.themeClass,f&&`${d}-thing--rtl`],style:r?void 0:l.value},t.avatar&&e.contentIndented?u("div",{class:`${d}-thing-avatar`},t.avatar()):null,u("div",{class:`${d}-thing-main`},!e.contentIndented&&(t.header||e.title||t["header-extra"]||e.titleExtra||t.avatar)?u("div",{class:`${d}-thing-avatar-header-wrapper`},t.avatar?u("div",{class:`${d}-thing-avatar`},t.avatar()):null,t.header||e.title||t["header-extra"]||e.titleExtra?u("div",{class:`${d}-thing-header-wrapper`},u("div",{class:`${d}-thing-header`},t.header||e.title?u("div",{class:`${d}-thing-header__title`},t.header?t.header():e.title):null,t["header-extra"]||e.titleExtra?u("div",{class:`${d}-thing-header__extra`},t["header-extra"]?t["header-extra"]():e.titleExtra):null),t.description||e.description?u("div",{class:[`${d}-thing-main__description`,e.descriptionClass],style:e.descriptionStyle},t.description?t.description():e.description):null):null):u(Ft,null,t.header||e.title||t["header-extra"]||e.titleExtra?u("div",{class:`${d}-thing-header`},t.header||e.title?u("div",{class:`${d}-thing-header__title`},t.header?t.header():e.title):null,t["header-extra"]||e.titleExtra?u("div",{class:`${d}-thing-header__extra`},t["header-extra"]?t["header-extra"]():e.titleExtra):null):null,t.description||e.description?u("div",{class:[`${d}-thing-main__description`,e.descriptionClass],style:e.descriptionStyle},t.description?t.description():e.description):null),t.default||e.content?u("div",{class:[`${d}-thing-main__content`,e.contentClass],style:e.contentStyle},t.default?t.default():e.content):null,t.footer?u("div",{class:`${d}-thing-main__footer`},t.footer()):null,t.action?u("div",{class:`${d}-thing-main__action`},t.action()):null))}}}),x$={time:{type:[Number,Date],default:void 0},type:{type:String,default:"datetime"},to:{type:[Number,Date],default:void 0},unix:Boolean,format:String,text:Boolean,timeZone:String},IZ=ae({name:"Time",props:x$,setup(e){const t=Date.now(),{localeRef:n,dateLocaleRef:r}=On("Time"),o=R(()=>{const{timeZone:c}=e;return c?(d,f,h)=>R2(d,c,f,h):Qt}),i=R(()=>({locale:r.value.locale})),a=R(()=>{const{time:c}=e;return e.unix?c===void 0?t:nx(typeof c=="number"?c:c.valueOf()):c??t}),l=R(()=>{const{to:c}=e;return e.unix?c===void 0?t:nx(typeof c=="number"?c:c.valueOf()):c??t});return{renderedTime:R(()=>e.format?o.value(a.value,e.format,i.value):e.type==="date"?o.value(a.value,n.value.dateFormat,i.value):e.type==="datetime"?o.value(a.value,n.value.dateTimeFormat,i.value):DV(a.value,l.value,{addSuffix:!0,locale:r.value.locale}))}},render(){return this.text?vs(this.renderedTime):u("time",[this.renderedTime])}}),lC=1.25,DZ=k("timeline",`
6691 position: relative;
6692 width: 100%;
6693 display: flex;
6694 flex-direction: column;
6695 line-height: ${lC};
6696`,[N("horizontal",`
6697 flex-direction: row;
6698 `,[E(">",[k("timeline-item",`
6699 flex-shrink: 0;
6700 padding-right: 40px;
6701 `,[N("dashed-line-type",[E(">",[k("timeline-item-timeline",[I("line",`
6702 background-image: linear-gradient(90deg, var(--n-color-start), var(--n-color-start) 50%, transparent 50%, transparent 100%);
6703 background-size: 10px 1px;
6704 `)])])]),E(">",[k("timeline-item-content",`
6705 margin-top: calc(var(--n-icon-size) + 12px);
6706 `,[E(">",[I("meta",`
6707 margin-top: 6px;
6708 margin-bottom: unset;
6709 `)])]),k("timeline-item-timeline",`
6710 width: 100%;
6711 height: calc(var(--n-icon-size) + 12px);
6712 `,[I("line",`
6713 left: var(--n-icon-size);
6714 top: calc(var(--n-icon-size) / 2 - 1px);
6715 right: 0px;
6716 width: unset;
6717 height: 2px;
6718 `)])])])])]),N("right-placement",[k("timeline-item",[k("timeline-item-content",`
6719 text-align: right;
6720 margin-right: calc(var(--n-icon-size) + 12px);
6721 `),k("timeline-item-timeline",`
6722 width: var(--n-icon-size);
6723 right: 0;
6724 `)])]),N("left-placement",[k("timeline-item",[k("timeline-item-content",`
6725 margin-left: calc(var(--n-icon-size) + 12px);
6726 `),k("timeline-item-timeline",`
6727 left: 0;
6728 `)])]),k("timeline-item",`
6729 position: relative;
6730 `,[E("&:last-child",[k("timeline-item-timeline",[I("line",`
6731 display: none;
6732 `)]),k("timeline-item-content",[I("meta",`
6733 margin-bottom: 0;
6734 `)])]),k("timeline-item-content",[I("title",`
6735 margin: var(--n-title-margin);
6736 font-size: var(--n-title-font-size);
6737 transition: color .3s var(--n-bezier);
6738 font-weight: var(--n-title-font-weight);
6739 color: var(--n-title-text-color);
6740 `),I("content",`
6741 transition: color .3s var(--n-bezier);
6742 font-size: var(--n-content-font-size);
6743 color: var(--n-content-text-color);
6744 `),I("meta",`
6745 transition: color .3s var(--n-bezier);
6746 font-size: 12px;
6747 margin-top: 6px;
6748 margin-bottom: 20px;
6749 color: var(--n-meta-text-color);
6750 `)]),N("dashed-line-type",[k("timeline-item-timeline",[I("line",`
6751 --n-color-start: var(--n-line-color);
6752 transition: --n-color-start .3s var(--n-bezier);
6753 background-color: transparent;
6754 background-image: linear-gradient(180deg, var(--n-color-start), var(--n-color-start) 50%, transparent 50%, transparent 100%);
6755 background-size: 1px 10px;
6756 `)])]),k("timeline-item-timeline",`
6757 width: calc(var(--n-icon-size) + 12px);
6758 position: absolute;
6759 top: calc(var(--n-title-font-size) * ${lC} / 2 - var(--n-icon-size) / 2);
6760 height: 100%;
6761 `,[I("circle",`
6762 border: var(--n-circle-border);
6763 transition:
6764 background-color .3s var(--n-bezier),
6765 border-color .3s var(--n-bezier);
6766 width: var(--n-icon-size);
6767 height: var(--n-icon-size);
6768 border-radius: var(--n-icon-size);
6769 box-sizing: border-box;
6770 `),I("icon",`
6771 color: var(--n-icon-color);
6772 font-size: var(--n-icon-size);
6773 height: var(--n-icon-size);
6774 width: var(--n-icon-size);
6775 display: flex;
6776 align-items: center;
6777 justify-content: center;
6778 `),I("line",`
6779 transition: background-color .3s var(--n-bezier);
6780 position: absolute;
6781 top: var(--n-icon-size);
6782 left: calc(var(--n-icon-size) / 2 - 1px);
6783 bottom: 0px;
6784 width: 2px;
6785 background-color: var(--n-line-color);
6786 `)])])]),C$=Object.assign(Object.assign({},_e.props),{horizontal:Boolean,itemPlacement:{type:String,default:"left"},size:{type:String,default:"medium"},iconSize:Number}),w$="n-timeline",NZ=ae({name:"Timeline",props:C$,setup(e,{slots:t}){const{mergedClsPrefixRef:n}=We(e),r=_e("Timeline","-timeline",DZ,$Y,e,n);return ct(w$,{props:e,mergedThemeRef:r,mergedClsPrefixRef:n}),()=>{const{value:o}=n;return u("div",{class:[`${o}-timeline`,e.horizontal&&`${o}-timeline--horizontal`,`${o}-timeline--${e.size}-size`,!e.horizontal&&`${o}-timeline--${e.itemPlacement}-placement`]},t)}}}),S$={time:[String,Number],title:String,content:String,color:String,lineType:{type:String,default:"default"},type:{type:String,default:"default"}},MZ=ae({name:"TimelineItem",props:S$,slots:Object,setup(e){const t=Ve(w$);t||jn("timeline-item","`n-timeline-item` must be placed inside `n-timeline`."),Kg();const{inlineThemeDisabled:n}=We(),r=R(()=>{const{props:{size:i,iconSize:a},mergedThemeRef:l}=t,{type:s}=e,{self:{titleTextColor:c,contentTextColor:d,metaTextColor:f,lineColor:h,titleFontWeight:p,contentFontSize:m,[Oe("iconSize",i)]:g,[Oe("titleMargin",i)]:b,[Oe("titleFontSize",i)]:v,[Oe("circleBorder",s)]:y,[Oe("iconColor",s)]:C},common:{cubicBezierEaseInOut:w}}=l.value;return{"--n-bezier":w,"--n-circle-border":y,"--n-icon-color":C,"--n-content-font-size":m,"--n-content-text-color":d,"--n-line-color":h,"--n-meta-text-color":f,"--n-title-font-size":v,"--n-title-font-weight":p,"--n-title-margin":b,"--n-title-text-color":c,"--n-icon-size":At(a)||g}}),o=n?Ze("timeline-item",R(()=>{const{props:{size:i,iconSize:a}}=t,{type:l}=e;return`${i[0]}${a||"a"}${l[0]}`}),r,t.props):void 0;return{mergedClsPrefix:t.mergedClsPrefixRef,cssVars:n?void 0:r,themeClass:o==null?void 0:o.themeClass,onRender:o==null?void 0:o.onRender}},render(){const{mergedClsPrefix:e,color:t,onRender:n,$slots:r}=this;return n==null||n(),u("div",{class:[`${e}-timeline-item`,this.themeClass,`${e}-timeline-item--${this.type}-type`,`${e}-timeline-item--${this.lineType}-line-type`],style:this.cssVars},u("div",{class:`${e}-timeline-item-timeline`},u("div",{class:`${e}-timeline-item-timeline__line`}),Pt(r.icon,o=>o?u("div",{class:`${e}-timeline-item-timeline__icon`,style:{color:t}},o):u("div",{class:`${e}-timeline-item-timeline__circle`,style:{borderColor:t}}))),u("div",{class:`${e}-timeline-item-content`},Pt(r.header,o=>o||this.title?u("div",{class:`${e}-timeline-item-content__title`},o||this.title):null),u("div",{class:`${e}-timeline-item-content__content`},Ct(r.default,()=>[this.content])),u("div",{class:`${e}-timeline-item-content__meta`},Ct(r.footer,()=>[this.time]))))}}),Pd="n-transfer",FZ=k("transfer",`
6787 width: 100%;
6788 font-size: var(--n-font-size);
6789 height: 300px;
6790 display: flex;
6791 flex-wrap: nowrap;
6792 word-break: break-word;
6793`,[N("disabled",[k("transfer-list",[k("transfer-list-header",[I("title",`
6794 color: var(--n-header-text-color-disabled);
6795 `),I("extra",`
6796 color: var(--n-header-extra-text-color-disabled);
6797 `)])])]),k("transfer-list",`
6798 flex: 1;
6799 min-width: 0;
6800 height: inherit;
6801 display: flex;
6802 flex-direction: column;
6803 background-clip: padding-box;
6804 position: relative;
6805 transition: background-color .3s var(--n-bezier);
6806 background-color: var(--n-list-color);
6807 `,[N("source",`
6808 border-top-left-radius: var(--n-border-radius);
6809 border-bottom-left-radius: var(--n-border-radius);
6810 `,[I("border","border-right: 1px solid var(--n-divider-color);")]),N("target",`
6811 border-top-right-radius: var(--n-border-radius);
6812 border-bottom-right-radius: var(--n-border-radius);
6813 `,[I("border","border-left: none;")]),I("border",`
6814 padding: 0 12px;
6815 border: 1px solid var(--n-border-color);
6816 transition: border-color .3s var(--n-bezier);
6817 pointer-events: none;
6818 border-radius: inherit;
6819 position: absolute;
6820 left: 0;
6821 right: 0;
6822 top: 0;
6823 bottom: 0;
6824 `),k("transfer-list-header",`
6825 min-height: var(--n-header-height);
6826 box-sizing: border-box;
6827 display: flex;
6828 padding: 12px 12px 10px 12px;
6829 align-items: center;
6830 background-clip: padding-box;
6831 border-radius: inherit;
6832 border-bottom-left-radius: 0;
6833 border-bottom-right-radius: 0;
6834 line-height: 1.5;
6835 transition:
6836 border-color .3s var(--n-bezier),
6837 background-color .3s var(--n-bezier);
6838 `,[E("> *:not(:first-child)",`
6839 margin-left: 8px;
6840 `),I("title",`
6841 flex: 1;
6842 min-width: 0;
6843 line-height: 1.5;
6844 font-size: var(--n-header-font-size);
6845 font-weight: var(--n-header-font-weight);
6846 transition: color .3s var(--n-bezier);
6847 color: var(--n-header-text-color);
6848 `),I("button",`
6849 position: relative;
6850 `),I("extra",`
6851 transition: color .3s var(--n-bezier);
6852 font-size: var(--n-extra-font-size);
6853 margin-right: 0;
6854 white-space: nowrap;
6855 color: var(--n-header-extra-text-color);
6856 `)]),k("transfer-list-body",`
6857 flex-basis: 0;
6858 flex-grow: 1;
6859 box-sizing: border-box;
6860 position: relative;
6861 display: flex;
6862 flex-direction: column;
6863 border-radius: inherit;
6864 border-top-left-radius: 0;
6865 border-top-right-radius: 0;
6866 `,[k("transfer-filter",`
6867 padding: 4px 12px 8px 12px;
6868 box-sizing: border-box;
6869 transition:
6870 border-color .3s var(--n-bezier),
6871 background-color .3s var(--n-bezier);
6872 `),k("transfer-list-flex-container",`
6873 flex: 1;
6874 position: relative;
6875 `,[k("scrollbar",`
6876 position: absolute;
6877 left: 0;
6878 right: 0;
6879 top: 0;
6880 bottom: 0;
6881 height: unset;
6882 `),k("empty",`
6883 position: absolute;
6884 left: 50%;
6885 top: 50%;
6886 transform: translateY(-50%) translateX(-50%);
6887 `),k("transfer-list-content",`
6888 padding: 0;
6889 margin: 0;
6890 position: relative;
6891 `,[k("transfer-list-item",`
6892 padding: 0 12px;
6893 min-height: var(--n-item-height);
6894 display: flex;
6895 align-items: center;
6896 color: var(--n-item-text-color);
6897 position: relative;
6898 transition: color .3s var(--n-bezier);
6899 `,[I("background",`
6900 position: absolute;
6901 left: 4px;
6902 right: 4px;
6903 top: 0;
6904 bottom: 0;
6905 border-radius: var(--n-border-radius);
6906 transition: background-color .3s var(--n-bezier);
6907 `),I("checkbox",`
6908 position: relative;
6909 margin-right: 8px;
6910 `),I("close",`
6911 opacity: 0;
6912 pointer-events: none;
6913 position: relative;
6914 transition:
6915 opacity .3s var(--n-bezier),
6916 background-color .3s var(--n-bezier),
6917 color .3s var(--n-bezier);
6918 `),I("label",`
6919 position: relative;
6920 min-width: 0;
6921 flex-grow: 1;
6922 `),N("source","cursor: pointer;"),N("disabled",`
6923 cursor: not-allowed;
6924 color: var(--n-item-text-color-disabled);
6925 `),xt("disabled",[E("&:hover",[I("background","background-color: var(--n-item-color-pending);"),I("close",`
6926 opacity: 1;
6927 pointer-events: all;
6928 `)])])])])])])])]),sC=ae({name:"TransferFilter",props:{value:String,placeholder:String,disabled:Boolean,onUpdateValue:{type:Function,required:!0}},setup(){const{mergedThemeRef:e,mergedClsPrefixRef:t}=Ve(Pd);return{mergedClsPrefix:t,mergedTheme:e}},render(){const{mergedTheme:e,mergedClsPrefix:t}=this;return u("div",{class:`${t}-transfer-filter`},u(tr,{value:this.value,onUpdateValue:this.onUpdateValue,disabled:this.disabled,placeholder:this.placeholder,theme:e.peers.Input,themeOverrides:e.peerOverrides.Input,clearable:!0,size:"small"},{"clear-icon-placeholder":()=>u(vt,{clsPrefix:t},{default:()=>u(pR,null)})}))}}),cC=ae({name:"TransferHeader",props:{size:{type:String,required:!0},selectAllText:String,clearText:String,source:Boolean,onCheckedAll:Function,onClearAll:Function,title:[String,Function]},setup(e){const{targetOptionsRef:t,canNotSelectAnythingRef:n,canBeClearedRef:r,allCheckedRef:o,mergedThemeRef:i,disabledRef:a,mergedClsPrefixRef:l,srcOptionsLengthRef:s}=Ve(Pd),{localeRef:c}=On("Transfer");return()=>{const{source:d,onClearAll:f,onCheckedAll:h,selectAllText:p,clearText:m}=e,{value:g}=i,{value:b}=l,{value:v}=c,y=e.size==="large"?"small":"tiny",{title:C}=e;return u("div",{class:`${b}-transfer-list-header`},C&&u("div",{class:`${b}-transfer-list-header__title`},typeof C=="function"?C():C),d&&u(Vt,{class:`${b}-transfer-list-header__button`,theme:g.peers.Button,themeOverrides:g.peerOverrides.Button,size:y,tertiary:!0,onClick:o.value?f:h,disabled:n.value||a.value},{default:()=>o.value?m||v.unselectAll:p||v.selectAll}),!d&&r.value&&u(Vt,{class:`${b}-transfer-list-header__button`,theme:g.peers.Button,themeOverrides:g.peerOverrides.Button,size:y,tertiary:!0,onClick:f,disabled:a.value},{default:()=>v.clearAll}),u("div",{class:`${b}-transfer-list-header__extra`},d?v.total(s.value):v.selected(t.value.length)))}}}),dC=ae({name:"NTransferListItem",props:{source:Boolean,label:{type:String,required:!0},value:{type:[String,Number],required:!0},disabled:Boolean,option:{type:Object,required:!0}},setup(e){const{targetValueSetRef:t,mergedClsPrefixRef:n,mergedThemeRef:r,handleItemCheck:o,renderSourceLabelRef:i,renderTargetLabelRef:a,showSelectedRef:l}=Ve(Pd),s=ht(()=>t.value.has(e.value));function c(){e.disabled||o(!s.value,e.value)}return{mergedClsPrefix:n,mergedTheme:r,checked:s,showSelected:l,renderSourceLabel:i,renderTargetLabel:a,handleClick:c}},render(){const{disabled:e,mergedTheme:t,mergedClsPrefix:n,label:r,checked:o,source:i,renderSourceLabel:a,renderTargetLabel:l}=this;return u("div",{class:[`${n}-transfer-list-item`,e&&`${n}-transfer-list-item--disabled`,i?`${n}-transfer-list-item--source`:`${n}-transfer-list-item--target`],onClick:i?this.handleClick:void 0},u("div",{class:`${n}-transfer-list-item__background`}),i&&this.showSelected&&u("div",{class:`${n}-transfer-list-item__checkbox`},u(Zi,{theme:t.peers.Checkbox,themeOverrides:t.peerOverrides.Checkbox,disabled:e,checked:o})),u("div",{class:`${n}-transfer-list-item__label`,title:ys(r)},i?a?a({option:this.option}):r:l?l({option:this.option}):r),!i&&!e&&u(Xi,{focusable:!1,class:`${n}-transfer-list-item__close`,clsPrefix:n,onClick:this.handleClick}))}}),uC=ae({name:"TransferList",props:{virtualScroll:{type:Boolean,required:!0},itemSize:{type:Number,required:!0},options:{type:Array,required:!0},disabled:{type:Boolean,required:!0},source:Boolean},setup(){const{mergedThemeRef:e,mergedClsPrefixRef:t}=Ve(Pd),{mergedComponentPropsRef:n}=We(),r=M(null),o=M(null),i=R(()=>{var c,d;return(d=(c=n==null?void 0:n.value)===null||c===void 0?void 0:c.Transfer)===null||d===void 0?void 0:d.renderEmpty});function a(){var c;(c=r.value)===null||c===void 0||c.sync()}function l(){const{value:c}=o;if(!c)return null;const{listElRef:d}=c;return d}function s(){const{value:c}=o;if(!c)return null;const{itemsElRef:d}=c;return d}return{mergedTheme:e,mergedClsPrefix:t,mergedRenderEmpty:i,scrollerInstRef:r,vlInstRef:o,syncVLScroller:a,scrollContainer:l,scrollC
6928ontent:s}},render(){var e;const{mergedTheme:t,options:n}=this;if(n.length===0)return((e=this.mergedRenderEmpty)===null||e===void 0?void 0:e.call(this))||u(ji,{theme:t.peers.Empty,themeOverrides:t.peerOverrides.Empty});const{mergedClsPrefix:r,virtualScroll:o,source:i,disabled:a,syncVLScroller:l}=this;return u(mn,{ref:"scrollerInstRef",theme:t.peers.Scrollbar,themeOverrides:t.peerOverrides.Scrollbar,container:o?this.scrollContainer:void 0,content:o?this.scrollContent:void 0},{default:()=>o?u(Uo,{ref:"vlInstRef",style:{height:"100%"},class:`${r}-transfer-list-content`,items:this.options,itemSize:this.itemSize,showScrollbar:!1,onResize:l,onScroll:l,keyField:"value"},{default:({item:s})=>{const{source:c,disabled:d}=this;return u(dC,{source:c,key:s.value,value:s.value,disabled:s.disabled||d,label:s.label,option:s})}}):u("div",{class:`${r}-transfer-list-content`},n.map(s=>u(dC,{source:i,key:s.value,value:s.value,disabled:s.disabled||a,label:s.label,option:s})))})}});function BZ(e){const t=M(e.defaultValue),n=_t(Ce(e,"value"),t),r=R(()=>{const w=new Map;return(e.options||[]).forEach(x=>w.set(x.value,x)),w}),o=R(()=>new Set(n.value||[])),i=R(()=>{const w=r.value,x=[];return(n.value||[]).forEach(S=>{const T=w.get(S);T&&x.push(T)}),x}),a=M(""),l=M(""),s=R(()=>e.sourceFilterable||!!e.filterable),c=R(()=>{const{showSelected:w,options:x,filter:S}=e;return s.value?x.filter(T=>S(a.value,T,"source")&&(w||!o.value.has(T.value))):w?x:x.filter(T=>!o.value.has(T.value))}),d=R(()=>{if(!e.targetFilterable)return i.value;const{filter:w}=e;return i.value.filter(x=>w(l.value,x,"target"))}),f=R(()=>{const{value:w}=n;return w===null?new Set:new Set(w)}),h=R(()=>{const w=new Set(f.value);return c.value.forEach(x=>{!x.disabled&&!w.has(x.value)&&w.add(x.value)}),w}),p=R(()=>{const w=new Set(f.value);return c.value.forEach(x=>{!x.disabled&&w.has(x.value)&&w.delete(x.value)}),w}),m=R(()=>{const w=new Set(f.value);return d.value.forEach(x=>{x.disabled||w.delete(x.value)}),w}),g=R(()=>c.value.every(w=>w.disabled)),b=R(()=>{if(!c.value.length)return!1;const w=f.value;return c.value.every(x=>x.disabled||w.has(x.value))}),v=R(()=>d.value.some(w=>!w.disabled));function y(w){a.value=w??""}function C(w){l.value=w??""}return{uncontrolledValueRef:t,mergedValueRef:n,targetValueSetRef:o,valueSetForCheckAllRef:h,valueSetForUncheckAllRef:p,valueSetForClearRef:m,filteredTgtOptionsRef:d,filteredSrcOptionsRef:c,targetOptionsRef:i,canNotSelectAnythingRef:g,canBeClearedRef:v,allCheckedRef:b,srcPatternRef:a,tgtPatternRef:l,mergedSrcFilterableRef:s,handleSrcFilterUpdateValue:y,handleTgtFilterUpdateValue:C}}const k$=Object.assign(Object.assign({},_e.props),{value:Array,defaultValue:{type:Array,default:null},options:{type:Array,default:()=>[]},disabled:{type:Boolean,default:void 0},virtualScroll:Boolean,sourceTitle:[String,Function],selectAllText:String,clearText:String,targetTitle:[String,Function],filterable:{type:Boolean,default:void 0},sourceFilterable:Boolean,targetFilterable:Boolean,showSelected:{type:Boolean,default:!0},sourceFilterPlaceholder:String,targetFilterPlaceholder:String,filter:{type:Function,default:(e,t)=>e?~`${t.label}`.toLowerCase().indexOf(`${e}`.toLowerCase()):!0},size:String,renderSourceLabel:Function,renderTargetLabel:Function,renderSourceList:Function,renderTargetList:Function,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],onChange:[Function,Array]}),LZ=ae({name:"Transfer",props:k$,setup(e){const{mergedClsPrefixRef:t,mergedComponentPropsRef:n}=We(e),r=_e("Transfer","-transfer",FZ,AY,e,t),o=zn(e,{mergedSize:L=>{var U,j;const{size:te}=e;if(te)return te;const{mergedSize:ue}=L||{};if(ue!=null&&ue.value)return ue.value;const ge=(j=(U=n==null?void 0:n.value)===null||U===void 0?void 0:U.Transfer)===null||j===void 0?void 0:j.size;return ge||"medium"}}),{mergedSizeRef:i,mergedDisabledRef:a}=o,l=R(()=>{const{value:L}=i,{self:{[Oe("itemHeight",L)]:U}}=r.value;return en(U)}),{uncontrolledValueRef:s,mergedValueRef:c,targetValueSetRef:d,valueSetForCheckAllRef:f,valueSetForUncheckAllRef:h,valueSetForClearRef:p,filteredTgtOptionsRef:m,filteredSrcOptionsRef:g,targetOptionsRef:b,canNotSelectAnythingRef:v,canBeClearedRef:y,allCheckedRef:C,srcPatternRef:w,tgtPatternRef:x,mergedSrcFilterableRef:S,handleSrcFilterUpdateValue:T,handleTgtFilterUpdateValue:P}=BZ(e);function _(L){const{onUpdateValue:U,"onUpdate:value":j,onChange:te}=e,{nTriggerFormInput:ue,nTriggerFormChange:ge}=o;U&&we(U,L),j&&we(j,L),te&&we(te,L),s.value=L,ue(),ge()}function O(){_([...f.value])}function z(){_([...h.value])}function $(){_([...p.value])}function D(L,U){_(L?(c.value||[]).concat(U):(c.value||[]).filter(j=>j!==U))}function B(L){_(L)}return ct(Pd,{targetValueSetRef:d,mergedClsPrefixRef:t,disabledRef:a,mergedThemeRef:r,targetOptionsRef:b,canNotSelectAnythingRef:v,canBeClearedRef:y,allCheckedRef:C,srcOptionsLengthRef:R(()=>
6928e.options.length),handleItemCheck:D,renderSourceLabelRef:Ce(e,"renderSourceLabel"),renderTargetLabelRef:Ce(e,"renderTargetLabel"),showSelectedRef:Ce(e,"showSelected")}),{mergedClsPrefix:t,mergedDisabled:a,itemSize:l,isMounted:dr(),mergedTheme:r,filteredSrcOpts:g,filteredTgtOpts:m,srcPattern:w,tgtPattern:x,mergedSize:i,mergedSrcFilterable:S,handleSrcFilterUpdateValue:T,handleTgtFilterUpdateValue:P,handleSourceCheckAll:O,handleSourceUncheckAll:z,handleTargetClearAll:$,handleItemCheck:D,handleChecked:B,cssVars:R(()=>{const{value:L}=i,{common:{cubicBezierEaseInOut:U},self:{borderRadius:j,borderColor:te,listColor:ue,titleTextColor:ge,titleTextColorDisabled:Q,extraTextColor:le,itemTextColor:J,itemColorPending:W,itemTextColorDisabled:Y,titleFontWeight:he,closeColorHover:ne,closeColorPressed:xe,closeIconColor:oe,closeIconColorHover:se,closeIconColorPressed:Me,closeIconSize:V,closeSize:Z,dividerColor:X,extraTextColorDisabled:be,[Oe("extraFontSize",L)]:ke,[Oe("fontSize",L)]:ye,[Oe("titleFontSize",L)]:re,[Oe("itemHeight",L)]:pe,[Oe("headerHeight",L)]:A}}=r.value;return{"--n-bezier":U,"--n-border-color":te,"--n-border-radius":j,"--n-extra-font-size":ke,"--n-font-size":ye,"--n-header-font-size":re,"--n-header-extra-text-color":le,"--n-header-extra-text-color-disabled":be,"--n-header-font-weight":he,"--n-header-text-color":ge,"--n-header-text-color-disabled":Q,"--n-item-color-pending":W,"--n-item-height":pe,"--n-item-text-color":J,"--n-item-text-color-disabled":Y,"--n-list-color":ue,"--n-header-height":A,"--n-close-size":Z,"--n-close-icon-size":V,"--n-close-color-hover":ne,"--n-close-color-pressed":xe,"--n-close-icon-color":oe,"--n-close-icon-color-hover":se,"--n-close-icon-color-pressed":Me,"--n-divider-color":X}})}},render(){const{mergedClsPrefix:e,renderSourceList:t,renderTargetList:n,mergedTheme:r,mergedSrcFilterable:o,targetFilterable:i}=this;return u("div",{class:[`${e}-transfer`,this.mergedDisabled&&`${e}-transfer--disabled`],style:this.cssVars},u("div",{class:`${e}-transfer-list ${e}-transfer-list--source`},u(cC,{source:!0,selectAllText:this.selectAllText,clearText:this.clearText,title:this.sourceTitle,onCheckedAll:this.handleSourceCheckAll,onClearAll:this.handleSourceUncheckAll,size:this.mergedSize}),u("div",{class:`${e}-transfer-list-body`},o?u(sC,{onUpdateValue:this.handleSrcFilterUpdateValue,value:this.srcPattern,disabled:this.mergedDisabled,placeholder:this.sourceFilterPlaceholder}):null,u("div",{class:`${e}-transfer-list-flex-container`},t?u(mn,{theme:r.peers.Scrollbar,themeOverrides:r.peerOverrides.Scrollbar},{default:()=>t({onCheck:this.handleChecked,checkedOptions:this.filteredTgtOpts,pattern:this.srcPattern})}):u(uC,{source:!0,options:this.filteredSrcOpts,disabled:this.mergedDisabled,virtualScroll:this.virtualScroll,itemSize:this.itemSize}))),u("div",{class:`${e}-transfer-list__border`})),u("div",{class:`${e}-transfer-list ${e}-transfer-list--target`},u(cC,{onClearAll:this.handleTargetClearAll,size:this.mergedSize,title:this.targetTitle}),u("div",{class:`${e}-transfer-list-body`},i?u(sC,{onUpdateValue:this.handleTgtFilterUpdateValue,value:this.tgtPattern,disabled:this.mergedDisabled,placeholder:this.sourceFilterPlaceholder}):null,u("div",{class:`${e}-transfer-list-flex-container`},n?u(mn,{theme:r.peers.Scrollbar,themeOverrides:r.peerOverrides.Scrollbar},{default:()=>n({onCheck:this.handleChecked,checkedOptions:this.filteredTgtOpts,pattern:this.tgtPattern})}):u(uC,{options:this.filteredTgtOpts,disabled:this.mergedDisabled,virtualScroll:this.virtualScroll,itemSize:this.itemSize}))),u("div",{class:`${e}-transfer-list__border`})))}}),cb="n-tree-select";function fC({position:e,offsetLevel:t,indent:n,el:r}){const o={position:"absolute",boxSizing:"border-box",right:0};if(e==="inside")o.left=0,o.top=0,o.bottom=0,o.borderRadius="inherit",o.boxShadow="inset 0 0 0 2px var(--n-drop-mark-color)";else{const i=e==="before"?"top":"bottom";o[i]=0,o.left=`${r.offsetLeft+6-t*n}px`,o.height="2px",o.backgroundColor="var(--n-drop-mark-color)",o.transformOrigin=i,o.borderRadius="1px",o.transform=e==="before"?"translateY(-4px)":"translateY(4px)"}return u("div",{style:o})}function HZ({dropPosition:e,node:t}){return t.isLeaf===!1||t.children?!0:e!=="inside"}const _d="n-tree";function VZ({props:e,fNodesRef:t,mergedExpandedKeysRef:n,mergedSelectedKeysRef:r,mergedCheckedKeysRef:o,handleCheck:i,handleSelect:a,handleSwitcherClick:l}){const{value:s}
6928=r,c=Ve(cb,null),d=c?c.pendingNodeKeyRef:M(s.length?s[s.length-1]:null);function f(h){var p;if(!e.keyboard)return{enterBehavior:null};const{value:m}=d;let g=null;if(m===null){if((h.key==="ArrowDown"||h.key==="ArrowUp")&&h.preventDefault(),["ArrowDown","ArrowUp","ArrowLeft","ArrowRight"].includes(h.key)&&m===null){const{value:b}=t;let v=0;for(;v<b.length;){if(!b[v].disabled){d.value=b[v].key;break}v+=1}}}else{const{value:b}=t;let v=b.findIndex(y=>y.key===m);if(!~v)return{enterBehavior:null};if(h.key==="Enter"){const y=b[v];switch(g=((p=e.overrideDefaultNodeClickBehavior)===null||p===void 0?void 0:p.call(e,{option:y.rawNode}))||null,g){case"toggleCheck":i(y,!o.value.includes(y.key));break;case"toggleSelect":a(y);break;case"toggleExpand":l(y);break;case"none":break;case"default":default:g="default",a(y)}}else if(h.key==="ArrowDown")for(h.preventDefault(),v+=1;v<b.length;){if(!b[v].disabled){d.value=b[v].key;break}v+=1}else if(h.key==="ArrowUp")for(h.preventDefault(),v-=1;v>=0;){if(!b[v].disabled){d.value=b[v].key;break}v-=1}else if(h.key==="ArrowLeft"){const y=b[v];if(y.isLeaf||!n.value.includes(m)){const C=y.getParent();C&&(d.value=C.key)}else l(y)}else if(h.key==="ArrowRight"){const y=b[v];if(y.isLeaf)return{enterBehavior:null};if(!n.value.includes(m))l(y);else for(v+=1;v<b.length;){if(!b[v].disabled){d.value=b[v].key;break}v+=1}}}return{enterBehavior:g}}return{pendingNodeKeyRef:d,handleKeydown:f}}const jZ=ae({name:"NTreeNodeCheckbox",props:{clsPrefix:{type:String,required:!0},indent:{type:Number,required:!0},right:Boolean,focusable:Boolean,disabled:Boolean,checked:Boolean,indeterminate:Boolean,onCheck:Function},setup(e){const t=Ve(_d);function n(o){const{onCheck:i}=e;i&&i(o)}function r(o){n(o)}return{handleUpdateValue:r,mergedTheme:t.mergedThemeRef}},render(){const{clsPrefix:e,mergedTheme:t,checked:n,indeterminate:r,disabled:o,focusable:i,indent:a,handleUpdateValue:l}=this;return u("span",{class:[`${e}-tree-node-checkbox`,this.right&&`${e}-tree-node-checkbox--right`],style:{width:`${a}px`},"data-checkbox":!0},u(Zi,{focusable:i,disabled:o,theme:t.peers.Checkbox,themeOverrides:t.peerOverrides.Checkbox,checked:n,indeterminate:r,onUpdateChecked:l}))}}),UZ=ae({name:"TreeNodeContent",props:{clsPrefix:{type:String,required:!0},disabled:Boolean,checked:Boolean,selected:Boolean,onClick:Function,onDragstart:Function,tmNode:{type:Object,required:!0},nodeProps:Object},setup(e){const{renderLabelRef:t,renderPrefixRef:n,renderSuffixRef:r,labelFieldRef:o}=Ve(_d),i=M(null);function a(s){const{onClick:c}=e;c&&c(s)}function l(s){a(s)}return{selfRef:i,renderLabel:t,renderPrefix:n,renderSuffix:r,labelField:o,handleClick:l}},render(){const{clsPrefix:e,labelField:t,nodeProps:n,checked:r=!1,selected:o=!1,renderLabel:i,renderPrefix:a,renderSuffix:l,handleClick:s,onDragstart:c,tmNode:{rawNode:d,rawNode:{prefix:f,suffix:h,[t]:p}}}=this;return u("span",Object.assign({},n,{ref:"selfRef",class:[`${e}-tree-node-content`,n==null?void 0:n.class],onClick:s,draggable:c===void 0?void 0:!0,onDragstart:c}),a||f?u("div",{class:`${e}-tree-node-content__prefix`},a?a({option:d,selected:o,checked:r}):an(f)):null,u("div",{class:`${e}-tree-node-content__text`},i?i({option:d,selected:o,checked:r}):an(p)),l||h?u("div",{class:`${e}-tree-node-content__suffix`},l?l({option:d,selected:o,checked:r}):an(h)):null)}}),WZ=ae({name:"NTreeSwitcher",props:{clsPrefix:{type:String,required:!0},indent:{type:Number,required:!0},expanded:Boolean,selected:Boolean,hide:Boolean,loading:Boolean,onClick:Function,tmNode:{type:Object,required:!0}},setup(e){const{renderSwitcherIconRef:t,spinPropsRef:n}=Ve(_d,null);return()=>{const{clsPrefix:r,expanded:o,hide:i,indent:a,onClick:l}=e;return u("span",{"data-switcher":!0,class:[`${r}-tree-node-switcher`,o&&`${r}-tree-node-switcher--expanded`,i&&`${r}-tree-node-switcher--hide`],style:{width:`${a}px`},onClick:l},u("div",{class:`${r}-tree-node-switcher__icon`},u(yi,null,{default:()=>{if(e.loading)return u(qo,Object.assign({clsPrefix:r,key:"loading",radius:85,strokeWidth:20},n==null?void 0:n.value));const{value:s}=t;return s?s({expanded:e.expanded,selected:e.selected,option:e.tmNode.rawNode}):u(vt,{clsPrefix:r,key:"switcher"},{default:()=>u(e8,null)})}})))}}});function R$(e){return R(()=>e.leafOnly?"child":e.checkStrategy)}function ca(e,t){return!!e.rawNode[t]}function T$(e,t,n,r){e==null||e.forEach(o=>
6928{n(o),T$(o[t],t,n,r),r(o)})}function qZ(e,t,n,r,o){const i=new Set,a=new Set,l=[];return T$(e,r,s=>{if(l.push(s),o(t,s)){a.add(s[n]);for(let c=l.length-2;c>=0;--c)if(!i.has(l[c][n]))i.add(l[c][n]);else return}},()=>{l.pop()}),{expandedKeys:Array.from(i),highlightKeySet:a}}if(Kr&&Image){const e=new Image;e.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="}function KZ(e,t,n,r,o){const i=new Set,a=new Set,l=new Set,s=[],c=[],d=[];function f(p){p.forEach(m=>{if(d.push(m),t(n,m)){i.add(m[r]),l.add(m[r]);for(let b=d.length-2;b>=0;--b){const v=d[b][r];if(!a.has(v))a.add(v),i.has(v)&&i.delete(v);else break}}const g=m[o];g&&f(g),d.pop()})}f(e);function h(p,m){p.forEach(g=>{const b=g[r],v=i.has(b),y=a.has(b);if(!v&&!y)return;const C=g[o];if(C)if(v)m.push(g);else{s.push(b);const w=Object.assign(Object.assign({},g),{[o]:[]});m.push(w),h(C,w[o])}else m.push(g)})}return h(e,c),{filteredTree:c,highlightKeySet:l,expandedKeys:s}}function YZ(e){return yn(e,"checkbox")?"checkbox":yn(e,"switcher")?"switcher":"node"}const P$=ae({name:"TreeNode",props:{clsPrefix:{type:String,required:!0},tmNode:{type:Object,required:!0}},setup(e){const t=Ve(_d),{droppingNodeParentRef:n,droppingMouseNodeRef:r,draggingNodeRef:o,droppingPositionRef:i,droppingOffsetLevelRef:a,nodePropsRef:l,indentRef:s,blockLineRef:c,checkboxPlacementRef:d,checkOnClickRef:f,disabledFieldRef:h,showLineRef:p,renderSwitcherIconRef:m,overrideDefaultNodeClickBehaviorRef:g}=t,b=ht(()=>!!e.tmNode.rawNode.checkboxDisabled),v=ht(()=>ca(e.tmNode,h.value)),y=ht(()=>t.disabledRef.value||v.value),C=R(()=>{const{value:J}=l;if(J)return J({option:e.tmNode.rawNode})}),w=M(null),x={value:null};jt(()=>{x.value=w.value.$el});function S(){const J=()=>{const{tmNode:W}=e;if(!W.isLeaf&&!W.shallowLoaded){if(!t.loadingKeysRef.value.has(W.key))t.loadingKeysRef.value.add(W.key);else return;const{onLoadRef:{value:Y}}=t;Y&&Y(W.rawNode).then(he=>{he!==!1&&t.handleSwitcherClick(W)}).finally(()=>{t.loadingKeysRef.value.delete(W.key)})}else t.handleSwitcherClick(W)};m.value?setTimeout(J,0):J()}const T=ht(()=>!v.value&&t.selectableRef.value&&(t.internalTreeSelect?t.mergedCheckStrategyRef.value!=="child"||t.multipleRef.value&&t.cascadeRef.value||e.tmNode.isLeaf:!0)),P=ht(()=>t.checkableRef.value&&(t.cascadeRef.value||t.mergedCheckStrategyRef.value!=="child"||e.tmNode.isLeaf)),_=ht(()=>t.displayedCheckedKeysRef.value.includes(e.tmNode.key)),O=ht(()=>{const{value:J}=P;if(!J)return!1;const{value:W}=f,{tmNode:Y}=e;return typeof W=="boolean"?!Y.disabled&&W:W(e.tmNode.rawNode)}
6928);function z(J){const{value:W}=t.expandOnClickRef,{value:Y}=T,{value:he}=O;if(!Y&&!W&&!he||yn(J,"checkbox")||yn(J,"switcher"))return;const{tmNode:ne}=e;Y&&t.handleSelect(ne),W&&!ne.isLeaf&&S(),he&&L(!_.value)}function $(J){var W,Y;if(!(yn(J,"checkbox")||yn(J,"switcher"))){if(!y.value){const he=g.value;let ne=!1;if(he)switch(he({option:e.tmNode.rawNode})){case"toggleCheck":ne=!0,L(!_.value);break;case"toggleSelect":ne=!0,t.handleSelect(e.tmNode);break;case"toggleExpand":ne=!0,S(),ne=!0;break;case"none":ne=!0,ne=!0;return}ne||z(J)}(Y=(W=C.value)===null||W===void 0?void 0:W.onClick)===null||Y===void 0||Y.call(W,J)}}function D(J){c.value||$(J)}function B(J){c.value&&$(J)}function L(J){t.handleCheck(e.tmNode,J)}function U(J){t.handleDragStart({event:J,node:e.tmNode})}function j(J){J.currentTarget===J.target&&t.handleDragEnter({event:J,node:e.tmNode})}function te(J){J.preventDefault(),t.handleDragOver({event:J,node:e.tmNode})}function ue(J){t.handleDragEnd({event:J,node:e.tmNode})}function ge(J){J.currentTarget===J.target&&t.handleDragLeave({event:J,node:e.tmNode})}function Q(J){J.preventDefault(),i.value!==null&&t.handleDrop({event:J,node:e.tmNode,dropPosition:i.value})}const le=R(()=>{const{clsPrefix:J}=e,{value:W}=s;if(p.value){const Y=[];let he=e.tmNode.parent;for(;he;)he.isLastChild?Y.push(u("div",{class:`${J}-tree-node-indent`},u("div",{style:{width:`${W}px`}}))):Y.push(u("div",{class:[`${J}-tree-node-indent`,`${J}-tree-node-indent--show-line`]},u("div",{style:{width:`${W}px`}}))),he=he.parent;return Y.reverse()}else return ba(e.tmNode.level,u("div",{class:`${e.clsPrefix}-tree-node-indent`},u("div",{style:{width:`${W}px`}})))});return{showDropMark:ht(()=>{const{value:J}=o;if(!J)return;const{value:W}=i;if(!W)return;const{value:Y}=r;if(!Y)return;const{tmNode:he}=e;return he.key===Y.key}),showDropMarkAsParent:ht(()=>{const{value:J}=n;if(!J)return!1;const{tmNode:W}=e,{value:Y}=i;return Y==="before"||Y==="after"?J.key===W.key:!1}),pending:ht(()=>t.pendingNodeKeyRef.value===e.tmNode.key),loading:ht(()=>t.loadingKeysRef.value.has(e.tmNode.key)),highlight:ht(()=>{var J;return(J=t.highlightKeySetRef.value)===null||J===void 0?void 0:J.has(e.tmNode.key)}),checked:_,indeterminate:ht(()=>t.displayedIndeterminateKeysRef.value.includes(e.tmNode.key)),selected:ht(()=>t.mergedSelectedKeysRef.value.includes(e.tmNode.key)),expanded:ht(()=>t.mergedExpandedKeysRef.value.includes(e.tmNode.key)),disabled:y,checkable:P,mergedCheckOnClick:O,checkboxDisabled:b,selectable:T,expandOnClick:t.expandOnClickRef,internalScrollable:t.internalScrollableRef,draggable:t.draggableRef,blockLine:c,nodeProps:C,checkboxFocusable:t.internalCheckboxFocusableRef,droppingPosition:i,droppingOffsetLevel:a,indent:s,checkboxPlacement:d,showLine:p,contentInstRef:w,contentElRef:x,indentNodes:le,handleCheck:L,handleDrop:Q,handleDragStart:U,handleDragEnter:j,handleDragOver:te,handleDragEnd:ue,handleDragLeave:ge,handleLineClick:B,handleContentClick:D,handleSwitcherClick:S}},render(){const{tmNode:e,clsPrefix:t,checkable:n,expandOnClick:r,selectable:o,selected:i,checked:a,highlight:l,draggable:s,blockLine:c,indent:d,indentNodes:f,disabled:h,pending:p,internalScrollable:m,nodeProps:g,checkboxPlacement:b}=this,v=s&&!h?{onDragenter:this.handleDragEnter,onDragleave:this.handleDragLeave,onDragend:this.handleDragEnd,onDrop:this.handleDrop,onDragover:this.handleDragOver}:void 0,y=m?lk(e.key):void 0,C=b==="right",w=n?u(jZ,{indent:d,right:C,focusable:this.checkboxFocusable,disabled:h||this.checkboxDisabled,clsPrefix:t,checked:this.checked,indeterminate:this.indeterminate,onCheck:this.handleCheck}):null;return u("div",Object.assign({class:`${t}-tree-node-wrapper`},v),u("div",Object.assign({},c?g:void 0,{class:[`${t}-tree-node`,{[`${t}-tree-node--selected`]:i,[`${t}-tree-node--checkable`]:n,[`${t}-tree-node--highlight`]:l,[`${t}-tree-node--pending`]:p,[`${t}-tree-node--disabled`]:h,[`${t}-tree-node--selectable`]:o,[`${t}-tree-node--clickable`]:o||r||this.mergedCheckOnClick},g==null?void 0:g.class],"data-key":y,draggable:s&&c,onClick:this.handleLineClick,onDragstart:s&&c&&!h?this.handleDragStart:void 0}),f,e.isLeaf&&this.showLine?u("div",{class:[`${t}-tree-node-indent`,`${t}-tree-node-indent--show-line`,e.isLeaf&&`${t}-tree-node-indent--is-leaf`,e.isLastChild&&`${t}-tree-node-indent--last-child`]},u("div",{style:{width:`${d}px`}})):u(WZ,{clsPrefix:t,expanded:this.expanded,selected:i,loading:this.loading,hide:e.isLeaf,tmNode:this.tmNode,indent:d,onClick:this.handleSwitcherClick}),C?null:w,u(UZ,{ref:"contentInstRef",clsPrefix:t,checked:a,selected:i,onClick:this.handleContentClick,nodeProps:c?void 0:g,onDragstart:s&&!c&&!h?this.handleDragStart:void 0,tmNode:e}),s?this.showDropMark?fC({el:this.contentElRef.value,position:this.droppingPosition,offsetLevel:this.droppingOffsetLevel,indent:d}):this.showDropMarkAsParent?fC({el:this.contentElRef.value,position:"inside",offsetLevel:this.droppingOffsetLevel,indent:d}):null:null,C?w:null))}}),GZ=ae({name:"TreeMotionWrapper",props:{clsPrefix:{type:String,required:!0},height:Number,nodes:{type:Array,required:!0},mode:{type:String,required:!0},onAfterEnter:{type:Function,required:!0}},render(){const{clsPrefix:e}=this;return u(xi,{onAfterEnter:this.onAfterEnter,appear:!0,reverse:this.mode==="collapse"},{default:()=>u("div",{class:[`${e}-tree-motion-wrapper`,`${e}-tree-motion-wrapper--${this.mode}`],style:{height:nn(this.height)}},this.nodes.map(t=>u(P$,{clsPrefix:e,tmNode:t})))})}}),wm=ur(),XZ=k("tree",`
6929 font-size: var(--n-font-size);
6930 outline: none;
6931`,[E("ul, li",`
6932 margin: 0;
6933 padding: 0;
6934 list-style: none;
6935 `),E(">",[k("tree-node",[E("&:first-child","margin-top: 0;")])]),k("tree-motion-wrapper",[N("expand",[Ui({duration:"0.2s"})]),N("collapse",[Ui({duration:"0.2s",reverse:!0})])]),k("tree-node-wrapper",`
6936 box-sizing: border-box;
6937 padding: var(--n-node-wrapper-padding);
6938 `),k("tree-node",`
6939 position: relative;
6940 display: flex;
6941 border-radius: var(--n-node-border-radius);
6942 transition: background-color .3s var(--n-bezier);
6943 `,[N("highlight",[k("tree-node-content",[I("text","border-bottom-color: var(--n-node-text-color-disabled);")])]),N("disabled",[k("tree-node-content",`
6944 color: var(--n-node-text-color-disabled);
6945 cursor: not-allowed;
6946 `)]),xt("disabled",[N("clickable",[k("tree-node-content",`
6947 cursor: pointer;
6948 `)])])]),N("block-node",[k("tree-node-content",`
6949 flex: 1;
6950 min-width: 0;
6951 `)]),xt("block-line",[k("tree-node",[xt("disabled",[k("tree-node-content",[E("&:hover","background: var(--n-node-color-hover);")]),N("selectable",[k("tree-node-content",[E("&:active","background: var(--n-node-color-pressed);")])]),N("pending",[k("tree-node-content",`
6952 background: var(--n-node-color-hover);
6953 `)]),N("selected",[k("tree-node-content","background: var(--n-node-color-active);")])]),N("selected",[k("tree-node-content","background: var(--n-node-color-active);")])])]),N("block-line",[k("tree-node",[xt("disabled",[E("&:hover","background: var(--n-node-color-hover);"),N("pending",`
6954 background: var(--n-node-color-hover);
6955 `),N("selectable",[xt("selected",[E("&:active","background: var(--n-node-color-pressed);")])]),N("selected","background: var(--n-node-color-active);")]),N("selected","background: var(--n-node-color-active);"),N("disabled",`
6956 cursor: not-allowed;
6957 `)])]),N("ellipsis",[k("tree-node",[k("tree-node-content",`
6958 overflow: hidden;
6959 `,[I("text",`
6960 text-overflow: ellipsis;
6961 white-space: nowrap;
6962 overflow: hidden;
6963 `)])])]),k("tree-node-indent",`
6964 flex-grow: 0;
6965 flex-shrink: 0;
6966 `,[N("show-line","position: relative",[E("&::before",`
6967 position: absolute;
6968 left: 50%;
6969 border-left: 1px solid var(--n-line-color);
6970 transition: border-color .3s var(--n-bezier);
6971 transform: translate(-50%);
6972 content: "";
6973 top: var(--n-line-offset-top);
6974 bottom: var(--n-line-offset-bottom);
6975 `),N("last-child",[E("&::before",`
6976 bottom: 50%;
6977 `)]),N("is-leaf",[E("&::after",`
6978 position: absolute;
6979 content: "";
6980 left: calc(50% + 0.5px);
6981 right: 0;
6982 bottom: 50%;
6983 transition: border-color .3s var(--n-bezier);
6984 border-bottom: 1px solid var(--n-line-color);
6985 `)])]),xt("show-line","height: 0;")]),k("tree-node-switcher",`
6986 cursor: pointer;
6987 display: inline-flex;
6988 flex-shrink: 0;
6989 height: var(--n-node-content-height);
6990 align-items: center;
6991 justify-content: center;
6992 transition: transform .15s var(--n-bezier);
6993 vertical-align: bottom;
6994 `,[I("icon",`
6995 position: relative;
6996 height: 14px;
6997 width: 14px;
6998 display: flex;
6999 color: var(--n-arrow-color);
7000 transition: color .3s var(--n-bezier);
7001 font-size: 14px;
7002 `,[k("icon",[wm]),k("base-loading",`
7003 color: var(--n-loading-color);
7004 position: absolute;
7005 left: 0;
7006 top: 0;
7007 right: 0;
7008 bottom: 0;
7009 `,[wm]),k("base-icon",[wm])]),N("hide","visibility: hidden;"),N("expanded","transform: rotate(90deg);")]),k("tree-node-checkbox",`
7010 display: inline-flex;
7011 height: var(--n-node-content-height);
7012 vertical-align: bottom;
7013 align-items: center;
7014 justify-content: center;
7015 `),k("tree-node-content",`
7016 user-select: none;
7017 position: relative;
7018 display: inline-flex;
7019 align-items: center;
7020 min-height: var(--n-node-content-height);
7021 box-sizing: border-box;
7022 line-height: var(--n-line-height);
7023 vertical-align: bottom;
7024 padding: 0 6px 0 4px;
7025 cursor: default;
7026 border-radius: var(--n-node-border-radius);
7027 color: var(--n-node-text-color);
7028 transition:
7029 color .3s var(--n-bezier),
7030 background-color .3s var(--n-bezier),
7031 border-color .3s var(--n-bezier);
7032 `,[E("&:last-child","margin-bottom: 0;"),I("prefix",`
7033 display: inline-flex;
7034 margin-right: 8px;
7035 `),I("text",`
7036 border-bottom: 1px solid #0000;
7037 transition: border-color .3s var(--n-bezier);
7038 flex-grow: 1;
7039 max-width: 100%;
7040 `),I("suffix",`
7041 display: inline-flex;
7042 `)]),I("empty","margin: auto;")]);var QZ=function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(a){a(i)})}return new(n||(n=Promise))(function(i,a){function l(d){try{c(r.next(d))}catch(f){a(f)}}function s(d){try{c(r.throw(d))}catch(f){a(f)}}function c(d){d.done?i(d.value):o(d.value).then(l,s)}c((r=r.apply(e,[])).next())})};function Kp(e,t,n,r){return{getIsGroup(){return!1},getKey(i){return i[e]},getChildren:r||(i=>i[t]),getDisabled(i){return!!(i[n]||i.checkboxDisabled)}}}const _$={allowCheckingNotLoaded:Boolean,filter:Function,defaultExpandAll:Boolean,expandedKeys:Array,keyField:{type:String,default:"key"},labelField:{type:String,default:"label"},childrenField:{type:String,default:"children"},disabledField:{type:String,default:"disabled"},defaultExpandedKeys:{type:Array,default:()=>[]},indent:{type:Number,default:24},indeterminateKeys:Array,renderSwitcherIcon:Function,onUpdateIndeterminateKeys:[Function,Array],"onUpdate:indeterminateKeys":[Function,Array],onUpdateExpandedKeys:[Function,Array],"onUpdate:expandedKeys":[Function,Array],overrideDefaultNodeClickBehavior:Function},O$=Object.assign(Object.assign(Object.assign(Object.assign({},_e.props),{accordion:Boolean,showIrrelevantNodes:{type:Boolean,default:!0},data:{type:Array,default:()=>[]},expandOnDragenter:{type:Boolean,default:!0},expandOnClick:Boolean,checkOnClick:{type:[Boolean,Function],default:!1},cancelable:{type:Boolean,default:!0},checkable:Boolean,draggable:Boolean,blockNode:Boolean,blockLine:Boolean,showLine:Boolean,disabled:Boolean,checkedKeys:Array,defaultCheckedKeys:{type:Array,default:()=>[]},selectedKeys:Array,defaultSelectedKeys:{type:Array,default:()=>[]},multiple:Boolean,pattern:{type:String,default:""},onLoad:Function,cascade:Boolean,selectable:{type:Boolean,default:!0},scrollbarProps:Object,allowDrop:{type:Function,default:HZ},animated:{type:Boolean,default:!0},ellipsis:Boolean,checkboxPlacement:{type:String,default:"left"},virtualScroll:Boolean,watchProps:Array,renderLabel:Function,renderPrefix:Function,renderSuffix:Function,nodeProps:Function,keyboard:{type:Boolean,default:!0},getChildren:Function,onDragenter:[Function,Array],onDragleave:[Function,Array],onDragend:[Function,Array],onDragstart:[Function,Array],onDragover:[Function,Array],onDrop:[Function,Array],onUpdateCheckedKeys:[Function,Array],"onUpdate:checkedKeys":[Function,Array],onUpdateSelectedKeys:[Function,Array],"onUpdate:selectedKeys":[Function,Array]}),_$),{internalTreeSelect:Boolean,internalScrollable:Boolean,internalScrollablePadding:String,internalRenderEmpty:Function,internalHighlightKeySet:Object,internalUnifySelectCheck:Boolean,internalCheckboxFocusable:{type:Boolean,default:!0},internalFocusable:{type:Boolean,default:!0},checkStrategy:{type:String,default:"all"},spinProps:Object,leafOnly:Boolean}),$$=ae({name:"Tree",props:O$,slots:Object,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n,mergedRtlRef:r,mergedComponentPropsRef:o}=We(e),i=Kt("Tree",r,t),a=_e("Tree","-tree",XZ,K_,e,t),l=R(()=>{var Te,He;return(He=(Te=o==null?void 0:o.value)===null||Te===void 0?void 0:Te.Tree)===null||He===void 0?void 0:He.renderEmpty}),s=M(null),c=M(null),d=M(null);function f(){var Te;return(Te=d.value)===null||Te===void 0?void 0:Te.listElRef}function h(){var Te;return(Te=d.value)===null||Te===void 0?void 0:Te.itemsElRef}const p=R(()=>{const{filter:Te}=e;if(Te)return Te;const{labelField:He}=e;return(Qe,lt)=>{if(!Qe.length)return!0;const bt=lt[He];return typeof bt=="string"?bt.toLowerCase().includes(Qe.toLowerCase()):!1}}),m=R(()=>{const{pattern:Te}=e;return Te?!Te.length||!p.value?{filteredTree:e.data,highlightKeySet:null,expandedKeys:void 0}:KZ(e.data,p.value,Te,e.keyField,e.childrenField):{filteredTree:e.data,highlightKeySet:null,expandedKeys:void 0}}),g=R(()=>Jr(e.showIrrelevantNodes?e.data:m.value.filteredTree,Kp(e.keyField,e.childrenField,e.disabledField,e.getChildren))),b=Ve(cb,null),v=e.internalTreeSelect?b.dataTreeMate:R(()=>e.showIrrelevantNodes?g.value:Jr(e.data,Kp(e.keyField,e.childrenField,e.disabledField,e.getChildren))),{watchProps:y}=e,C=M([]);y!=null&&y.includes("defaultCheckedKeys")?Wt(()=>{C.value=e.defaultCheckedKeys}):C.value=e.defaultCheckedKeys;const x=_t(Ce(e,"checkedKeys"),C),S=R(()=>v.value.getCheckedKeys(x.value,{cascade:e.cascade,allowNotLoaded:e.allowCheckingNotLoaded})),T=R$(e),P=R(()=>S.value.checkedKeys),_=R(()=>{const{indeterminateKeys:Te}=e;return Te!==void 0?Te:S.value.indeterminateKeys}),O=M([]);y!=null&&y.includes("defaultSelectedKeys")?Wt(()=>{O.value=e.defaultSelectedKeys}):O.value=e.defaultSelectedKeys;const $=_t(Ce(e,"selectedKeys"),O),D=M([]),B=Te=>{D.value=e.defaultExpandAll?v.value.getNonLeafKeys():Te===void 0?e.defaultExpandedKeys:Te};y!=null&&y.includes("defaultExpandedKeys")?Wt(()=>{B(void 0)}):Wt(()=>{B(e.defaultExpandedKeys)});const U=_t(Ce(e,"expandedKeys"),D),j=R(()=>
7042g.value.getFlattenedNodes(U.value)),{pendingNodeKeyRef:te,handleKeydown:ue}=VZ({props:e,mergedCheckedKeysRef:x,mergedSelectedKeysRef:$,fNodesRef:j,mergedExpandedKeysRef:U,handleCheck:Fe,handleSelect:Ie,handleSwitcherClick:$e});let ge=null,Q=null;const le=M(new Set),J=R(()=>e.internalHighlightKeySet||m.value.highlightKeySet),W=_t(J,le),Y=M(new Set),he=R(()=>U.value.filter(Te=>!Y.value.has(Te)));let ne=0;const xe=M(null),oe=M(null),se=M(null),Me=M(null),V=M(0),Z=R(()=>{const{value:Te}=oe;return Te?Te.parent:null});let X=!1;it(Ce(e,"data"),()=>{X=!0,zt(()=>{X=!1}),Y.value.clear(),te.value=null,Ne()},{deep:!1});let be=!1;const ke=()=>{be=!0,zt(()=>{be=!1})};let ye;it(Ce(e,"pattern"),(Te,He)=>{if(e.showIrrelevantNodes)if(ye=void 0,Te){const{expandedKeys:Qe,highlightKeySet:lt}=qZ(e.data,e.pattern,e.keyField,e.childrenField,p.value);le.value=lt,ke(),ie(Qe,G(Qe),{node:null,action:"filter"})}else le.value=new Set;else if(!Te.length)ye!==void 0&&(ke(),ie(ye,G(ye),{node:null,action:"filter"}));else{He.length||(ye=U.value);const{expandedKeys:Qe}=m.value;Qe!==void 0&&(ke(),ie(Qe,G(Qe),{node:null,action:"filter"}))}});function re(Te){return QZ(this,void 0,void 0,function*(){const{onLoad:He}=e;if(!He){yield Promise.resolve();return}const{value:Qe}=Y;if(!Qe.has(Te.key)){Qe.add(Te.key);try{(yield He(Te.rawNode))===!1&&me()}catch(lt){console.error(lt),me()}Qe.delete(Te.key)}})}Wt(()=>{var Te;const{value:He}=g;if(!He)return;const{getNode:Qe}=He;(Te=U.value)===null||Te===void 0||Te.forEach(lt=>{const bt=Qe(lt);bt&&!bt.shallowLoaded&&re(bt)})});const pe=M(!1),A=M([]);it(he,(Te,He)=>{if(!e.animated||be){zt(H);return}if(X)return;const Qe=en(a.value.self.nodeHeight),lt=new Set(He);let bt=null,Gt=null;for(const Ke of Te)if(!lt.has(Ke)){if(bt!==null)return;bt=Ke}const gn=new Set(Te);for(const Ke of He)if(!gn.has(Ke)){if(Gt!==null)return;Gt=Ke}if(bt===null&&Gt===null)return;const{virtualScroll:kn}=e,xr=(kn?d.value.listElRef:s.value).offsetHeight,Cr=Math.ceil(xr/Qe)+1;let Ae;if(bt!==null&&(Ae=He),Gt!==null&&(Ae===void 0?Ae=Te:Ae=Ae.filter(Ke=>Ke!==Gt)),pe.value=!0,A.value=g.value.getFlattenedNodes(Ae),bt!==null){const Ke=A.value.findIndex(dt=>dt.key===bt);if(~Ke){const dt=A.value[Ke].children;if(dt){const qt=Sp(dt,Te);A.value.splice(Ke+1,0,{__motion:!0,mode:"expand",height:kn?qt.length*Qe:void 0,nodes:kn?qt.slice(0,Cr):qt})}}}if(Gt!==null){const Ke=A.value.findIndex(dt=>dt.key===Gt);if(~Ke){const dt=A.value[Ke].children;if(!dt)return;pe.value=!0;const qt=Sp(dt,Te);A.value.splice(Ke+1,0,{__motion:!0,mode:"collapse",height:kn?qt.length*Qe:void 0,nodes:kn?qt.slice(0,Cr):qt})}}});const F=R(()=>CR(j.value)),K=R(()=>pe.value?A.value:j.value);function H(){const{value:Te}=c;Te&&Te.sync()}function q(){pe.value=!1,e.virtualScroll&&zt(H)}function G(Te){const{getNode:He}=v.value;return Te.map(Qe=>{var lt;return((lt=He(Qe))===null||lt===void 0?void 0:lt.rawNode)||null})}function ie(Te,He,Qe){const{"onUpdate:expandedKeys":lt,onUpdateExpandedKeys:bt}=e;D.value=Te,lt&&we(lt,Te,He,Qe),bt&&we(bt,Te,He,Qe)}function ee(Te,He,Qe){const{"onUpdate:checkedKeys":lt,onUpdateCheckedKeys:bt}=e;C.value=Te,bt&&we(bt,Te,He,Qe),lt&&we(lt,Te,He,Qe)}function De(Te,He){const{"onUpdate:indeterminateKeys":Qe,onUpdateIndeterminateKeys:lt}=e;Qe&&we(Qe,Te,He),lt&&we(lt,Te,He)}function Ue(Te,He,Qe){const{"onUpdate:selectedKeys":lt,onUpdateSelectedKeys:bt}=e;O.value=Te,bt&&we(bt,Te,He,Qe),lt&&we(lt,Te,He,Qe)}function rt(Te){const{onDragenter:He}=e;He&&we(He,Te)}function at(Te){const{onDragleave:He}=e;He&&we(He,Te)}function mt(Te){const{onDragend:He}=e;He&&we(He,Te)}function Tt(Te){const{onDragstart:He}=e;He&&we(He,Te)}function Rt(Te){const{onDragover:He}=e;He&&we(He,Te)}function Ge(Te){const{onDrop:He}=e;He&&we(He,Te)}function Ne(){fe(),Pe()}function fe(){xe.value=null}function Pe(){V.value=0,oe.value=null,se.value=null,Me.value=null,me(
7042)}function me(){ge&&(window.clearTimeout(ge),ge=null),Q=null}function Fe(Te,He){if(e.disabled||ca(Te,e.disabledField))return;if(e.internalUnifySelectCheck&&!e.multiple){Ie(Te);return}const Qe=He?"check":"uncheck",{checkedKeys:lt,indeterminateKeys:bt}=v.value[Qe](Te.key,P.value,{cascade:e.cascade,checkStrategy:T.value,allowNotLoaded:e.allowCheckingNotLoaded});ee(lt,G(lt),{node:Te.rawNode,action:Qe}),De(bt,G(bt))}function ce(Te){if(e.disabled)return;const{key:He}=Te,{value:Qe}=U,lt=Qe.findIndex(bt=>bt===He);if(~lt){const bt=Array.from(Qe);bt.splice(lt,1),ie(bt,G(bt),{node:Te.rawNode,action:"collapse"})}else{const bt=g.value.getNode(He);if(!bt||bt.isLeaf)return;let Gt;if(e.accordion){const gn=new Set(Te.siblings.map(({key:kn})=>kn));Gt=Qe.filter(kn=>!gn.has(kn)),Gt.push(He)}else Gt=Qe.concat(He);ie(Gt,G(Gt),{node:Te.rawNode,action:"expand"})}}function $e(Te){e.disabled||pe.value||ce(Te)}function Ie(Te){if(!(e.disabled||!e.selectable)){if(te.value=Te.key,e.internalUnifySelectCheck){const{value:{checkedKeys:He,indeterminateKeys:Qe}}=S;e.multiple?Fe(Te,!(He.includes(Te.key)||Qe.includes(Te.key))):ee([Te.key],G([Te.key]),{node:Te.rawNode,action:"check"})}if(e.multiple){const He=Array.from($.value),Qe=He.findIndex(lt=>lt===Te.key);~Qe?e.cancelable&&He.splice(Qe,1):~Qe||He.push(Te.key),Ue(He,G(He),{node:Te.rawNode,action:~Qe?"unselect":"select"})}else $.value.includes(Te.key)?e.cancelable&&Ue([],[],{node:Te.rawNode,action:"unselect"}):Ue([Te.key],G([Te.key]),{node:Te.rawNode,action:"select"})}}function de(Te){if(ge&&(window.clearTimeout(ge),ge=null),Te.isLeaf)return;Q=Te.key;const He=()=>{if(Q!==Te.key)return;const{value:Qe}=se;if(Qe&&Qe.key===Te.key&&!U.value.includes(Te.key)){const lt=U.value.concat(Te.key);ie(lt,G(lt),{node:Te.rawNode,action:"expand"})}ge=null,Q=null};Te.shallowLoaded?ge=window.setTimeout(()=>{He()},1e3):ge=window.setTimeout(()=>{re(Te).then(()=>{He()})},1e3)}function Be({event:Te,node:He}){!e.draggable||e.disabled||ca(He,e.disabledField)||(Ee({event:Te,node:He},!1),rt({event:Te,node:He.rawNode}))}function Xe({event:Te,node:He}){!e.draggable||e.disabled||ca(He,e.disabledField)||at({event:Te,node:He.rawNode})}function ot(Te){Te.target===Te.currentTarget&&Pe()}function Se({event:Te,node:He}){Ne(),!(!e.draggable||e.disabled||ca(He,e.disabledField))&&mt({event:Te,node:He.rawNode})}function ve({event:Te,node:He}){!e.draggable||e.disabled||ca(He,e.disabledField)||(ne=Te.clientX,xe.value=He,Tt({event:Te,node:He.rawNode}))}function Ee({event:Te,node:He},Qe=!0){var lt;if(!e.draggable||e.disabled||ca(He,e.disabledField))return;const{value:bt}=xe;if(!bt)return;const{allowDrop:Gt,indent:gn}=e;Qe&&Rt({event:Te,node:He.rawNode});const kn=Te.currentTarget,{height:xr,top:Cr}=kn.getBoundingClientRect(),Ae=Te.clientY-Cr;let Ke;Gt({node:He.rawNode,dropPosition:"inside",phase:"drag"})?Ae<=8?Ke="before":Ae>=xr-8?Ke="after":Ke="inside":Ae<=xr/2?Ke="before":Ke="after";const{value:qt}=F;let Ht,Nt;const wr=qt(He.key);if(wr===null){Pe();return}let ao=!1;Ke==="inside"?(Ht=He,Nt="inside"):Ke==="before"?He.isFirstChild?(Ht=He,Nt="before"):(Ht=j.value[wr-1],Nt="after"):(Ht=He,Nt="after"),!Ht.isLeaf&&U.value.includes(Ht.key)&&(ao=!0,Nt==="after"&&(Ht=j.value[wr+1],Ht?Nt="before":(Ht=He,Nt="inside")));const xo=Ht;if(se.value=xo,!ao&&bt.isLastChild&&bt.key===Ht.key&&(Nt="after"),Nt==="after"){let Ji=ne-Te.clientX,wi=0;for(;Ji>=gn/2&&Ht.parent!==null&&Ht.isLastChild&&wi<1;)Ji-=gn,wi+=1,Ht=Ht.parent;V.value=wi}else V.value=0;if((bt.contains(Ht)||Nt==="inside"&&((lt=bt.parent)===null||lt===void 0?void 0:lt.key)===Ht.key)&&!(bt.key===xo.key&&bt.key===Ht.key)){Pe();return}if(!Gt({node:Ht.rawNode,dropPosition:Nt,phase:"drag"})){Pe();return}if(bt.key===Ht.key)me();else if(Q!==Ht.key)if(Nt==="inside"){if(e.expandOnDragenter){if(de(Ht),!Ht.shallowLoaded&&Q!==Ht.key){Ne();return}}else if(!Ht.shallowLoaded){Ne();return}}else me();else Nt!=="inside"&&me();Me.value=Nt,oe.value=Ht}function je({event:Te,node:He,dropPosition:Qe}){if(!e.draggable||e.disabled||ca(He,e.disabledField))return;const{value:lt}=xe,{value:bt}=oe,{value:Gt}=Me;if(!(!lt||!bt||!Gt)&&e.allowDrop({node:bt.rawNode,dropPosition:Gt,phase:"drag"})&&lt.key!==bt.key){if(Gt==="before"){const gn=lt.getNext({includeDisabled:!0});if(gn&&gn.key===bt.key){Pe();return}}if(Gt==="after"){const gn=lt.getPrev({includeDisabled:!0});if(gn&&gn.key===bt.key){Pe();return}}Ge({event:Te,node:bt.rawNode,dragNode:lt.rawNode,dropPosition:Qe}),Ne()}}function qe(){H()}function ut(){H()}function Je(Te){var He;if(e.virtualScroll||e.internalScrollable){const{value:Qe}=c;if(!((He=Qe==null?void 0:Qe.containerRef)===null||He===void 0)&&He.contains(Te.relatedTarget))return;te.value=null}else{const{value:Qe}=s;if(Qe!=null&&Qe.contains(Te.relatedTarget))return;te.value=null}}it(te,Te=>{var He,Qe;if(Te!==null){if(e.virtualScroll)(He=d.value)===null||He===void 0||He.scrollTo({key:Te});else if(e.internalScrollable){const{value:lt}=c;if(lt===null)return;const bt=(Qe=lt.contentRef)===null||Qe===void 0?void 0:Qe.querySelector(`[data-key="${lk(Te)}"]`);if(!bt)return;lt.scrollTo({el:bt})}}}),ct(_d,{loadingKeysRef:Y,highlightKeySetRef:W,displayedCheckedKeysRef:P,displayedIndeterminateKeysRef:_,mergedSelectedKeysRef:$,mergedExpandedKeysRef:U,mergedThemeRef:a,mergedCheckStrategyRef:T,nodePropsRef:Ce(e,"nodeProps"),disabledRef:Ce(e,"disabled"),checkableRef:Ce(e,"checkable"),selectableRef:Ce(e,"selectable"),expandOnClickRef:Ce(e,"expandOnClick"),onLoadRef:Ce(e,"onLoad"),draggableRef:Ce(e,"draggable"),blockLineRef:Ce(e,"blockLine"),indentRef:Ce(e,"indent"),cascadeRef:Ce(e,"cascade"),checkOnClickRef:Ce(e,"checkOnClick"),checkboxPlacementRef:e.checkboxPlacement,droppingMouseNodeRef:se,droppingNodeParentRef:Z,draggingNodeRef:xe,droppingPositionRef:Me,droppingOffsetLevelRef:V,fNodesRef:j,pendingNodeKey
7042Ref:te,showLineRef:Ce(e,"showLine"),disabledFieldRef:Ce(e,"disabledField"),internalScrollableRef:Ce(e,"internalScrollable"),internalCheckboxFocusableRef:Ce(e,"internalCheckboxFocusable"),internalTreeSelect:e.internalTreeSelect,renderLabelRef:Ce(e,"renderLabel"),renderPrefixRef:Ce(e,"renderPrefix"),renderSuffixRef:Ce(e,"renderSuffix"),renderSwitcherIconRef:Ce(e,"renderSwitcherIcon"),labelFieldRef:Ce(e,"labelField"),multipleRef:Ce(e,"multiple"),overrideDefaultNodeClickBehaviorRef:Ce(e,"overrideDefaultNodeClickBehavior"),spinPropsRef:Ce(e,"spinProps"),handleSwitcherClick:$e,handleDragEnd:Se,handleDragEnter:Be,handleDragLeave:Xe,handleDragStart:ve,handleDrop:je,handleDragOver:Ee,handleSelect:Ie,handleCheck:Fe});function Re(Te,He){var Qe,lt;typeof Te=="number"?(Qe=d.value)===null||Qe===void 0||Qe.scrollTo(Te,He||0):(lt=d.value)===null||lt===void 0||lt.scrollTo(Te)}const Le={handleKeydown:ue,scrollTo:Re,getCheckedData:()=>{if(!e.checkable)return{keys:[],options:[]};const{checkedKeys:Te}=S.value;return{keys:Te,options:G(Te)}},getIndeterminateData:()=>{if(!e.checkable)return{keys:[],options:[]};const{indeterminateKeys:Te}=S.value;return{keys:Te,options:G(Te)}}},tt=R(()=>{const{common:{cubicBezierEaseInOut:Te},self:{fontSize:He,nodeBorderRadius:Qe,nodeColorHover:lt,nodeColorPressed:bt,nodeColorActive:Gt,arrowColor:gn,loadingColor:kn,nodeTextColor:xr,nodeTextColorDisabled:Cr,dropMarkColor:Ae,nodeWrapperPadding:Ke,nodeHeight:dt,lineHeight:qt,lineColor:Ht}}=a.value,Nt=Dn(Ke,"top"),wr=Dn(Ke,"bottom"),ao=nn(en(dt)-en(Nt)-en(wr));return{"--n-arrow-color":gn,"--n-loading-color":kn,"--n-bezier":Te,"--n-font-size":He,"--n-node-border-radius":Qe,"--n-node-color-active":Gt,"--n-node-color-hover":lt,"--n-node-color-pressed":bt,"--n-node-text-color":xr,"--n-node-text-color-disabled":Cr,"--n-drop-mark-color":Ae,"--n-node-wrapper-padding":Ke,"--n-line-offset-top":`-${Nt}`,"--n-line-offset-bottom":`-${wr}`,"--n-node-content-height":ao,"--n-line-height":qt,"--n-line-color":Ht}}),wt=n?Ze("tree",void 0,tt,e):void 0;return Object.assign(Object.assign({},Le),{mergedClsPrefix:t,mergedTheme:a,mergedRenderEmpty:l,rtlEnabled:i,fNodes:K,aip:pe,selfElRef:s,virtualListInstRef:d,scrollbarInstRef:c,handleFocusout:Je,handleDragLeaveTree:ot,handleScroll:qe,getScrollContainer:f,getScrollContent:h,handleAfterEnter:q,handleResize:ut,cssVars:n?void 0:tt,themeClass:wt==null?void 0:wt.themeClass,onRender:wt==null?void 0:wt.onRender})},render(){var e;const{fNodes:t,internalRenderEmpty:n}=this;if(!t.length&&n)return n();const{mergedClsPrefix:r,blockNode:o,blockLine:i,draggable:a,disabled:l,ellipsis:s,internalFocusable:c,checkable:d,handleKeydown:f,rtlEnabled:h,handleFocusout:p,scrollbarProps:m}=this,g=c&&!l,b=g?"0":void 0,v=[`${r}-tree`,h&&`${r}-tree--rtl`,d&&`${r}-tree--checkable`,(i||o)&&`${r}-tree--block-node`,i&&`${r}-tree--block-line`,s&&`${r}-tree--ellipsis`],y=w=>"__motion"in w?u(GZ,{height:w.height,nodes:w.nodes,clsPrefix:r,mode:w.mode,onAfterEnter:this.handleAfterEnter}):u(P$,{key:w.key,tmNode:w,clsPrefix:r});if(this.virtualScroll){const{mergedTheme:w,internalScrollablePadding:x}=this,S=Dn(x||"0");return u(ws,Object.assign({},m,{ref:"scrollbarInstRef",onDragleave:a?this.handleDragLeaveTree:void 0,container:this.getScrollContainer,content:this.getScrollContent,class:v,theme:w.peers.Scrollbar,themeOverrides:w.peerOverrides.Scrollbar,tabindex:b,onKeydown:g?f:void 0,onFocusout:g?p:void 0}),{default:()=>{var T;return(T=this.onRender)===null||T===void 0||T.call(this),t.length?u(Uo,{ref:"virtualListInstRef",items:this.fNodes,itemSize:en(w.self.nodeHeight),ignoreItemResize:this.aip,paddingTop:S.top,paddingBottom:S.bottom,class:this.themeClass,style:[this.cssVars,{paddingLeft:S.left,paddingRight:S.right}],onScroll:this.handleScroll,onResize:this.handleResize,showScrollbar:!1,itemResizable:!0},{default:({item:P})=>y(P)}):Ct(this.$slots.empty,()=>{var P;return[((P=this.mergedRenderEmpty)===null||P===void 0?void 0:P.call(this))||u(ji,{class:`${r}-tree__empty`,theme:this.mergedTheme.peers.Empty,themeOverrides:this.mergedTheme.peerOverrides.Empty})]})}})}const{internalScrollable:C}=this;return v.push(this.themeClass),(e=this.onRender)===null||e===void 0||e.call(this),C?u(ws,Object.assign({},m,{class:v,tabindex:b,onKeydown:g?f:void 0,onFocusout:g?p:void 0,style:this.cssVars,contentStyle:{padding:this.internalScrollablePadding}}),{default:()=>u("div",{onDragleave:a?this.handleDragLeaveTree:void 0,ref:"selfElRef"},this.fNodes.map(y))}):u("div",{class:v,tabindex:b,ref:"selfElRef",style:this.cssVars,onKeydown:g?f:void 0,onFocusout:g?p:void 0,onDragleave:a?this.handleDragLeaveTree:void 0},t.length?t.map(y):Ct(this.$slots.empty,()=>{var w;return[((w=this.mergedRenderEmpty)===null||w===void 0?void 0:w.call(this))||u(ji,{class:`${r}-tree__empty`,theme:this.mergedTheme.peers.Empty,themeOverrides:this.mergedTheme.peerOverrides.Empty})]}))}}),ZZ=E([k("tree-select",`
7043 z-index: auto;
7044 outline: none;
7045 width: 100%;
7046 position: relative;
7047 `),k("tree-select-menu",`
7048 position: relative;
7049 overflow: hidden;
7050 margin: 4px 0;
7051 transition: box-shadow .3s var(--n-bezier), background-color .3s var(--n-bezier);
7052 border-radius: var(--n-menu-border-radius);
7053 box-shadow: var(--n-menu-box-shadow);
7054 background-color: var(--n-menu-color);
7055 outline: none;
7056 `,[k("tree","max-height: var(--n-menu-height);"),I("empty",`
7057 display: flex;
7058 padding: 12px 32px;
7059 flex: 1;
7060 justify-content: center;
7061 `),I("header",`
7062 padding: var(--n-header-padding);
7063 transition: 
7064 color .3s var(--n-bezier);
7065 border-color .3s var(--n-bezier);
7066 border-bottom: 1px solid var(--n-header-divider-color);
7067 color: var(--n-header-text-color);
7068 `),I("action",`
7069 padding: var(--n-action-padding);
7070 transition: 
7071 color .3s var(--n-bezier);
7072 border-color .3s var(--n-bezier);
7073 border-top: 1px solid var(--n-action-divider-color);
7074 color: var(--n-action-text-color);
7075 `),er()])]);function hC(e,t){const{rawNode:n}=e;return Object.assign(Object.assign({},n),{label:n[t],value:e.key})}function mC(e,t,n,r){const{rawNode:o}=e;return Object.assign(Object.assign({},o),{value:e.key,label:t.map(i=>i.rawNode[r]).join(n)})}const E$=Object.assign(Object.assign(Object.assign(Object.assign({},_e.props),{bordered:{type:Boolean,default:!0},cascade:Boolean,checkable:Boolean,clearable:Boolean,clearFilterAfterSelect:{type:Boolean,default:!0},consistentMenuWidth:{type:Boolean,default:!0},defaultShow:Boolean,defaultValue:{type:[String,Number,Array],default:null},disabled:{type:Boolean,default:void 0},filterable:Boolean,checkStrategy:{type:String,default:"all"},loading:Boolean,maxTagCount:[String,Number],multiple:Boolean,showLine:Boolean,showPath:Boolean,separator:{type:String,default:" / "},options:{type:Array,default:()=>[]},placeholder:String,placement:{type:String,default:"bottom-start"},show:{type:Boolean,default:void 0},size:String,value:[String,Number,Array],to:rn.propTo,menuProps:Object,virtualScroll:{type:Boolean,default:!0},status:String,renderTag:Function,ellipsisTagPopoverProps:Object}),_$),{renderLabel:Function,renderPrefix:Function,renderSuffix:Function,nodeProps:Function,watchProps:Array,getChildren:Function,onBlur:Function,onFocus:Function,onLoad:Function,onUpdateShow:[Function,Array],onUpdateValue:[Function,Array],"onUpdate:value":[Function,Array],"onUpdate:show":[Function,Array],leafOnly:Boolean}),JZ=ae({name:"TreeSelect",props:E$,slots:Object,setup(e){const t=M(null),n=M(null),r=M(null),o=M(null),{mergedClsPrefixRef:i,namespaceRef:a,inlineThemeDisabled:l,mergedComponentPropsRef:s}=We(e),{localeRef:c}=On("Select"),{mergedSizeRef:d,mergedDisabledRef:f,mergedStatusRef:h,nTriggerFormBlur:p,nTriggerFormChange:m,nTriggerFormFocus:g,nTriggerFormInput:b}=zn(e,{mergedSize:me=>{var Fe,ce;const{size:$e}=e;if($e)return $e;const{mergedSize:Ie}=me||{};if(Ie!=null&&Ie.value)return Ie.value;const de=(ce=(Fe=s==null?void 0:s.value)===null||Fe===void 0?void 0:Fe.TreeSelect)===null||ce===void 0?void 0:ce.size;return de||"medium"}}),v=M(e.defaultValue),C=_t(Ce(e,"value"),v),w=M(e.defaultShow),S=_t(Ce(e,"show"),w),T=M(""),P=R(()=>{const{filter:me}=e;if(me)return me;const{labelField:Fe}=e;return(ce,$e)=>ce.length?$e[Fe].toLowerCase().includes(ce.toLowerCase()):!0}),_=R(()=>Jr(e.options,Kp(e.keyField,e.childrenField,e.disabledField,void 0))),{value:O}=C,z=M(e.checkable?null:Array.isArray(O)&&O.length?O[O.length-1]:null),$=R(()=>e.multiple&&e.cascade&&e.checkable),D=M(e.defaultExpandAll?void 0:e.defaultExpandedKeys||e.expandedKeys),L=_t(Ce(e,"expandedKeys"),D),U=M(!1),j=R(()=>{const{placeholder:me}=e;return me!==void 0?me:c.value.placeholder}),te=R(()=>{const{value:me}=C;return e.multiple?Array.isArray(me)?me:[]:me===null||Array.isArray(me)?[]:[me]}),ue=R(()=>e.checkable?[]:te.value),ge=R(()=>{const{multiple:me,showPath:Fe,separator:ce,labelField:$e}=e;if(me)return null;const{value:Ie}=C;if(!Array.isArray(Ie)&&Ie!==null){const{value:de}=_,Be=de.getNode(Ie);if(Be!==null)return Fe?mC(Be,de.getPath(Ie).treeNodePath,ce,$e):hC(Be,$e)}return null}),Q=R(()=>{const{multiple:me,showPath:Fe,separator:ce}=e;if(!me)return null;const{value:$e}=C;if(Array.isArray($e)){const Ie=[],{value:de}=_,{checkedKeys:Be}=de.getCheckedKeys($e,{checkStrategy:e.checkStrategy,cascade:$.value,allowNotLoaded:e.allowCheckingNotLoaded}),{labelField:Xe}=e;return Be.forEach(ot=>{const Se=de.getNode(ot);Se!==null&&Ie.push(Fe?mC(Se,de.getPath(ot).treeNodePath,ce,Xe):hC(Se,Xe))}),Ie}return[]});function le(){var me;(me=n.value)===null||me===void 0||me.focus()}function J(){var me;(me=n.value)===null||me===void 0||me.focusInput()}function W(me){const{onUpdateShow:Fe,"onUpdate:show":ce}=e;Fe&&we(Fe,me),ce&&we(ce,me),w.value=me}function Y(me,Fe,ce){const{onUpdateValue:$e,"onUpdate:value":Ie}=e;$e&&we($e,me,Fe,ce),Ie&&we(Ie,me,Fe,ce),v.value=me,b(),m()}function he(me,Fe){const{onUpdateIndeterminateKeys:ce,"onUpdate:indeterminateKeys":$e}=e;ce&&we(ce,me,Fe),$e&&we($e,me,Fe)}function ne(me,Fe,ce){const{onUpdateExpandedKeys:$e,"onUpdate:expandedKeys":Ie}=e;$e&&we($e,me,Fe,ce),Ie&&we(Ie,me,Fe,ce),D.value=me}
7075function xe(me){const{onFocus:Fe}=e;Fe&&Fe(me),g()}function oe(me){se();const{onBlur:Fe}=e;Fe&&Fe(me),p()}function se(){W(!1)}function Me(){f.value||(T.value="",W(!0),e.filterable&&J())}function V(){T.value=""}function Z(me){var Fe;S.value&&(!((Fe=n.value)===null||Fe===void 0)&&Fe.$el.contains(Ur(me))||se())}function X(){f.value||(S.value?e.filterable||se():Me())}function be(me){const{value:{getNode:Fe}}=_;return me.map(ce=>{var $e;return(($e=Fe(ce))===null||$e===void 0?void 0:$e.rawNode)||null})}function ke(me,Fe,ce){const $e=be(me),Ie=ce.action==="check"?"select":"unselect",de=ce.node;e.multiple?(Y(me,$e,{node:de,action:Ie}),e.filterable&&(J(),e.clearFilterAfterSelect&&(T.value=""))):(me.length?Y(me[0],$e[0]||null,{node:de,action:Ie}):Y(null,null,{node:de,action:Ie}),se(),le())}function ye(me){e.checkable&&he(me,be(me))}function re(me){var Fe;!((Fe=o.value)===null||Fe===void 0)&&Fe.contains(me.relatedTarget)||(U.value=!0,xe(me))}function pe(me){var Fe;!((Fe=o.value)===null||Fe===void 0)&&Fe.contains(me.relatedTarget)||(U.value=!1,oe(me))}function A(me){var Fe,ce,$e;!((Fe=o.value)===null||Fe===void 0)&&Fe.contains(me.relatedTarget)||!(($e=(ce=n.value)===null||ce===void 0?void 0:ce.$el)===null||$e===void 0)&&$e.contains(me.relatedTarget)||(U.value=!0,xe(me))}function F(me){var Fe,ce,$e;!((Fe=o.value)===null||Fe===void 0)&&Fe.contains(me.relatedTarget)||!(($e=(ce=n.value)===null||ce===void 0?void 0:ce.$el)===null||$e===void 0)&&$e.contains(me.relatedTarget)||(U.value=!1,oe(me))}function K(me){me.stopPropagation();const{multiple:Fe}=e;!Fe&&e.filterable&&se(),Fe?Y([],[],{node:null,action:"clear"}):Y(null,null,{node:null,action:"clear"})}function H(me){const{value:Fe}=C;if(Array.isArray(Fe)){const{value:ce}=_,{checkedKeys:$e}=ce.getCheckedKeys(Fe,{cascade:$.value,allowNotLoaded:e.allowCheckingNotLoaded}),Ie=$e.findIndex(de=>de===me.value);if(~Ie){const de=$e[Ie],Be=be([de])[0];if(e.checkable){const{checkedKeys:Xe}=ce.uncheck(me.value,$e,{checkStrategy:e.checkStrategy,cascade:$.value,allowNotLoaded:e.allowCheckingNotLoaded});Y(Xe,be(Xe),{node:Be,action:"delete"})}else{const Xe=Array.from($e);Xe.splice(Ie,1),Y(Xe,be(Xe),{node:Be,action:"delete"})}}}}function q(me){const{value:Fe}=me.target;T.value=Fe}function G(me){const{value:Fe}=r;return Fe?Fe.handleKeydown(me):{enterBehavior:null}}function ie(me){if(me.key==="Enter"){if(S.value){const{enterBehavior:Fe}=G(me);if(!e.multiple)switch(Fe){case"default":case"toggleSelect":se(),le();break}}else Me();me.preventDefault()}else me.key==="Escape"?S.value&&(yl(me),se(),le()):S.value?G(me):me.key==="ArrowDown"&&Me()}function ee(){se(),le()}function De(me){!yn(me,"action")&&!yn(me,"header")&&me.preventDefault()}const Ue=R(()=>{const{renderTag:me}=e;if(me)return function({option:ce,handleClose:$e}){const{value:Ie}=ce;if(Ie!==void 0){const de=_.value.getNode(Ie);if(de)return me({option:de.rawNode,handleClose:$e})}return Ie}});ct(cb,{pendingNodeKeyRef:z,dataTreeMate:_});function rt(){var me;S.value&&((me=t.value)===null||me===void 0||me.syncPosition())}Nf(o,rt);const at=R$(e),mt=R(()=>{if(e.checkable){const me=C.value;return e.multiple&&Array.isArray(me)?_.value.getCheckedKeys(me,{cascade:e.cascade,checkStrategy:at.value,allowNotLoaded:e.allowCheckingNotLoaded}):{checkedKeys:Array.isArray(me)||me===null?[]:[me],indeterminateKeys:[]}}return{checkedKeys:[],indeterminateKeys:[]}}),Tt={getCheckedData:()=>{const{checkedKeys:me}=mt.value;return{keys:me,options:be(me)}},getIndeterminateData:()=>{const{indeterminateKeys:me}=mt.value;return{keys:me,options:be(me)}},focus:()=>{var me;return(me=n.value)===null||me===void 0?void 0:me.focus()},focusInput:()=>{var me;return(me=n.value)===null||me===void 0?void 0:me.focusInput()},blur:()=>{var me;return(me=n.value)===null||me===void 0?void 0:me.blur()},blurInput:()=>{var me;return(me=n.value)===null||me===void 0?void 0:me.blurInput()}},Rt=_e("TreeSelect","-tree-select",ZZ,NY,e,i),Ge=R(()=>{var me,Fe;return(Fe=(me=s==null?void 0:s.value)===null||me===void 0?void 0:me.TreeSelect)===null||Fe===void 0?void 0:Fe.renderEmpty}),Ne=R(()=>{const{common:{cubicBezierEaseInOut:me},self:{menuBoxShadow:Fe,menuBorderRadius:ce,menuColor:$e,menuHeight:Ie,actionPadding:de,actionDiv
7075iderColor:Be,actionTextColor:Xe,headerDividerColor:ot,headerPadding:Se,headerTextColor:ve}}=Rt.value;return{"--n-menu-box-shadow":Fe,"--n-menu-border-radius":ce,"--n-menu-color":$e,"--n-menu-height":Ie,"--n-bezier":me,"--n-action-padding":de,"--n-action-text-color":Xe,"--n-action-divider-color":Be,"--n-header-padding":Se,"--n-header-text-color":ve,"--n-header-divider-color":ot}}),fe=l?Ze("tree-select",void 0,Ne,e):void 0,Pe=R(()=>{const{self:{menuPadding:me}}=Rt.value;return me});return Object.assign(Object.assign({},Tt),{menuElRef:o,mergedStatus:h,triggerInstRef:n,followerInstRef:t,treeInstRef:r,mergedClsPrefix:i,mergedValue:C,mergedShow:S,namespace:a,adjustedTo:rn(e),isMounted:dr(),focused:U,menuPadding:Pe,mergedPlaceholder:j,mergedExpandedKeys:L,treeSelectedKeys:ue,treeCheckedKeys:te,mergedSize:d,mergedDisabled:f,selectedOption:ge,selectedOptions:Q,pattern:T,pendingNodeKey:z,mergedCascade:$,mergedFilter:P,selectionRenderTag:Ue,handleTriggerOrMenuResize:rt,doUpdateExpandedKeys:ne,handleMenuLeave:V,handleTriggerClick:X,handleMenuClickoutside:Z,handleUpdateCheckedKeys:ke,handleUpdateIndeterminateKeys:ye,handleTriggerFocus:re,handleTriggerBlur:pe,handleMenuFocusin:A,handleMenuFocusout:F,handleClear:K,handleDeleteOption:H,handlePatternInput:q,handleKeydown:ie,handleTabOut:ee,handleMenuMousedown:De,mergedTheme:Rt,mergedRenderEmpty:Ge,cssVars:l?void 0:Ne,themeClass:fe==null?void 0:fe.themeClass,onRender:fe==null?void 0:fe.onRender})},render(){const{mergedTheme:e,mergedClsPrefix:t,$slots:n}=this;return u("div",{class:`${t}-tree-select`},u(Eo,null,{default:()=>[u(zo,null,{default:()=>u(pv,{ref:"triggerInstRef",onResize:this.handleTriggerOrMenuResize,status:this.mergedStatus,focused:this.focused,clsPrefix:t,theme:e.peers.InternalSelection,themeOverrides:e.peerOverrides.InternalSelection,ellipsisTagPopoverProps:this.ellipsisTagPopoverProps,renderTag:this.selectionRenderTag,selectedOption:this.selectedOption,selectedOptions:this.selectedOptions,size:this.mergedSize,bordered:this.bordered,placeholder:this.mergedPlaceholder,disabled:this.mergedDisabled,active:this.mergedShow,loading:this.loading,multiple:this.multiple,maxTagCount:this.maxTagCount,showArrow:!0,filterable:this.filterable,clearable:this.clearable,pattern:this.pattern,onPatternInput:this.handlePatternInput,onClear:this.handleClear,onClick:this.handleTriggerClick,onFocus:this.handleTriggerFocus,onBlur:this.handleTriggerBlur,onDeleteOption:this.handleDeleteOption,onKeydown:this.handleKeydown},{arrow:()=>{var r,o;return[(o=(r=this.$slots).arrow)===null||o===void 0?void 0:o.call(r)]}})}),u(mo,{ref:"followerInstRef",show:this.mergedShow,placement:this.placement,to:this.adjustedTo,teleportDisabled:this.adjustedTo===rn.tdkey,containerClass:this.namespace,width:this.consistentMenuWidth?"target":void 0,minWidth:"target"},{default:()=>u(Zt,{name:"fade-in-scale-up-transition",appear:this.isMounted,onLeave:this.handleMenuLeave},{default:()=>{var r;if(!this.mergedShow)return null;const{mergedClsPrefix:o,checkable:i,multiple:a,menuProps:l,options:s}=this;return(r=this.onRender)===null||r===void 0||r.call(this),_n(u("div",Object.assign({},l,{class:[`${o}-tree-select-menu`,l==null?void 0:l.class,this.themeClass],ref:"menuElRef",style:[(l==null?void 0:l.style)||"",this.cssVars],tabindex:0,onMousedown:this.handleMenuMousedown,onKeydown:this.handleKeydown,onFocusin:this.handleMenuFocusin,onFocusout:this.handleMenuFocusout}),Pt(n.header,c=>c?u("div",{class:`${o}-tree-select-menu__header`,"data-header":!0},c):null),u($$,{ref:"treeInstRef",blockLine:!0,allowCheckingNotLoaded:this.allowCheckingNotLoaded,showIrrelevantNodes:!1,animated:!1,pattern:this.pattern,getChildren:this.getChildren,filter:this.mergedFilter,data:s,cancelable:a,labelField:this.labelField,keyField:this.keyField,disabledField:this.disabledField,childrenField:this.childrenField,theme:e.peers.Tree,themeOverrides:e.peerOverrides.Tree,defaultExpandAll:this.defaultExpandAll,defaultExpandedKeys:this.defaultExpandedKeys,indent:this.indent,expandedKeys:this.mergedExpandedKeys,checkedKeys:this.treeCheckedKeys,selectedKeys:this.treeSelectedKeys,checkable:i,checkStrategy:this.checkStrategy,cascade:this.mergedCascade,leafOnly:this.leafOnly,multiple:this.multiple,showLine:this.showLine,renderLabel:this.renderLabel,renderPrefix:this.renderPrefix,renderSuffix:this.renderSuffix,renderSwitcherIcon:this.renderSwitcherIcon,nodeProps:this.nodeProps,watchProps:this.watchProps,virtualScroll:this.consistentMenuWidth&&this.virtualScroll,overrideDefaultNodeClickBehavior:this.overrideDefaultNodeClickBehavior,internalTreeSelect:!0,internalUnifySelectCheck:!0,internalScrollable:!0,internalScrollablePadding:this.menuPadding,internalFocusable:!1,internalCheckboxFocusable:!1,internalRenderEmpty:()=>u("div",{class:`${o}-tree-select-menu__empty`},Ct(n.empty,()=>{var c;return[((c=this.mergedRenderEmpty)===null||c===void 0?void 0:c.call(this))||u(ji,{theme:e.peers.Empty,themeOverrides:e.peerOverrides.Empty})]}
7075)),onLoad:this.onLoad,onUpdateCheckedKeys:this.handleUpdateCheckedKeys,onUpdateIndeterminateKeys:this.handleUpdateIndeterminateKeys,onUpdateExpandedKeys:this.doUpdateExpandedKeys}),Pt(n.action,c=>c?u("div",{class:`${o}-tree-select-menu__action`,"data-action":!0},c):null),u(Ci,{onFocus:this.handleTabOut})),[[to,this.handleMenuClickoutside,void 0,{capture:!0}]])}})})]}))}}),eJ=k("a",`
7076 cursor: pointer;
7077 transition:
7078 color .3s var(--n-bezier),
7079 text-decoration-color .3s var(--n-bezier);
7080 text-decoration-color: var(--n-text-color);
7081 color: var(--n-text-color);
7082`),z$=Object.assign({},_e.props),tJ=ae({name:"A",props:z$,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=We(e),r=_e("Typography","-a",eJ,Aa,e,t),o=R(()=>{const{common:{cubicBezierEaseInOut:a},self:{aTextColor:l}}=r.value;return{"--n-text-color":l,"--n-bezier":a}}),i=n?Ze("a",void 0,o,e):void 0;return{mergedClsPrefix:t,cssVars:n?void 0:o,themeClass:i==null?void 0:i.themeClass,onRender:i==null?void 0:i.onRender}},render(){var e;return(e=this.onRender)===null||e===void 0||e.call(this),u("a",{class:[`${this.mergedClsPrefix}-a`,this.themeClass],style:this.cssVars},this.$slots)}}),nJ=k("blockquote",`
7083 font-size: var(--n-font-size);
7084 line-height: var(--n-line-height);
7085 margin: 0;
7086 margin-top: 12px;
7087 margin-bottom: 12px;
7088 box-sizing: border-box;
7089 padding-left: 12px;
7090 border-left: 4px solid var(--n-prefix-color);
7091 color: var(--n-text-color);
7092 transition:
7093 color .3s var(--n-bezier),
7094 border-color .3s var(--n-bezier);
7095`,[E("&:first-child",{marginTop:0}),E("&:last-child",{marginBottom:0}),N("align-text",{marginLeft:"-16px"})]),A$=Object.assign(Object.assign({},_e.props),{alignText:Boolean}),rJ=ae({name:"Blockquote",props:A$,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=We(e),r=_e("Typography","-blockquote",nJ,Aa,e,t),o=R(()=>{const{common:{cubicBezierEaseInOut:a},self:{blockquoteTextColor:l,blockquotePrefixColor:s,blockquoteLineHeight:c,blockquoteFontSize:d}}=r.value;return{"--n-bezier":a,"--n-font-size":d,"--n-line-height":c,"--n-prefix-color":s,"--n-text-color":l}}),i=n?Ze("blockquote",void 0,o,e):void 0;return{mergedClsPrefix:t,cssVars:n?void 0:o,themeClass:i==null?void 0:i.themeClass,onRender:i==null?void 0:i.onRender}},render(){var e;const{mergedClsPrefix:t}=this;return(e=this.onRender)===null||e===void 0||e.call(this),u("blockquote",{class:[`${t}-blockquote`,this.themeClass,this.alignText&&`${t}-blockquote--align-text`],style:this.cssVars},this.$slots)}}),oJ=k("h",`
7096 font-size: var(--n-font-size);
7097 font-weight: var(--n-font-weight);
7098 margin: var(--n-margin);
7099 transition: color .3s var(--n-bezier);
7100 color: var(--n-text-color);
7101`,[E("&:first-child",{marginTop:0}),N("prefix-bar",{position:"relative",paddingLeft:"var(--n-prefix-width)"},[N("align-text",{paddingLeft:0},[E("&::before",{left:"calc(-1 * var(--n-prefix-width))"})]),E("&::before",`
7102 content: "";
7103 width: var(--n-bar-width);
7104 border-radius: calc(var(--n-bar-width) / 2);
7105 transition: background-color .3s var(--n-bezier);
7106 left: 0;
7107 top: 0;
7108 bottom: 0;
7109 position: absolute;
7110 `),E("&::before",{backgroundColor:"var(--n-bar-color)"})])]),Qa=Object.assign(Object.assign({},_e.props),{type:{type:String,default:"default"},prefix:String,alignText:Boolean}),Vs=e=>ae({name:`H${e}`,props:Qa,setup(t){const{mergedClsPrefixRef:n,inlineThemeDisabled:r}=We(t),o=_e("Typography","-h",oJ,Aa,t,n),i=R(()=>{const{type:l}=t,{common:{cubicBezierEaseInOut:s},self:{headerFontWeight:c,headerTextColor:d,[Oe("headerPrefixWidth",e)]:f,[Oe("headerFontSize",e)]:h,[Oe("headerMargin",e)]:p,[Oe("headerBarWidth",e)]:m,[Oe("headerBarColor",l)]:g}}=o.value;return{"--n-bezier":s,"--n-font-size":h,"--n-margin":p,"--n-bar-color":g,"--n-bar-width":m,"--n-font-weight":c,"--n-text-color":d,"--n-prefix-width":f}}),a=r?Ze(`h${e}`,R(()=>t.type[0]),i,t):void 0;return{mergedClsPrefix:n,cssVars:r?void 0:i,themeClass:a==null?void 0:a.themeClass,onRender:a==null?void 0:a.onRender}},render(){var t;const{prefix:n,alignText:r,mergedClsPrefix:o,cssVars:i,$slots:a}=this;return(t=this.onRender)===null||t===void 0||t.call(this),u(`h${e}`,{class:[`${o}-h`,`${o}-h${e}`,this.themeClass,{[`${o}-h--prefix-bar`]:n,[`${o}-h--align-text`]:r}],style:i},a)}}
7110),iJ=Vs("1"),aJ=Vs("2"),lJ=Vs("3"),sJ=Vs("4"),cJ=Vs("5"),dJ=Vs("6"),uJ=k("hr",`
7111 margin: 12px 0;
7112 transition: border-color .3s var(--n-bezier);
7113 border-left: none;
7114 border-right: none;
7115 border-bottom: none;
7116 border-top: 1px solid var(--n-color);
7117`),fJ=ae({name:"Hr",props:Object.assign({},_e.props),setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=We(e),r=_e("Typography","-hr",uJ,Aa,e,t),o=R(()=>{const{common:{cubicBezierEaseInOut:a},self:{hrColor:l}}=r.value;return{"--n-bezier":a,"--n-color":l}}),i=n?Ze("hr",void 0,o,e):void 0;return{mergedClsPrefix:t,cssVars:n?void 0:o,themeClass:i==null?void 0:i.themeClass,onRender:i==null?void 0:i.onRender}},render(){var e;return(e=this.onRender)===null||e===void 0||e.call(this),u("hr",{class:[`${this.mergedClsPrefix}-hr`,this.themeClass],style:this.cssVars})}}),hJ=ae({name:"Li",render(){return u("li",null,this.$slots)}}),pC=E("li",{transition:"color .3s var(--n-bezier)",lineHeight:"var(--n-line-height)",margin:"var(--n-li-margin)",marginBottom:0,color:"var(--n-text-color)"}),gC=[E("&:first-child",`
7118 margin-top: 0;
7119 `),E("&:last-child",`
7120 margin-bottom: 0;
7121 `)],I$=E([k("ol",{fontSize:"var(--n-font-size)",padding:"var(--n-ol-padding)"},[N("align-text",{paddingLeft:0}),pC,gC]),k("ul",{fontSize:"var(--n-font-size)",padding:"var(--n-ul-padding)"},[N("align-text",{paddingLeft:0}),pC,gC])]),D$=Object.assign(Object.assign({},_e.props),{alignText:Boolean}),mJ=ae({name:"Ol",props:D$,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=We(e),r=_e("Typography","-xl",I$,Aa,e,t),o=R(()=>{const{common:{cubicBezierEaseInOut:a},self:{olPadding:l,ulPadding:s,liMargin:c,liTextColor:d,liLineHeight:f,liFontSize:h}}=r.value;return{"--n-bezier":a,"--n-font-size":h,"--n-line-height":f,"--n-text-color":d,"--n-li-margin":c,"--n-ol-padding":l,"--n-ul-padding":s}}),i=n?Ze("ol",void 0,o,e):void 0;return{mergedClsPrefix:t,cssVars:n?void 0:o,themeClass:i==null?void 0:i.themeClass,onRender:i==null?void 0:i.onRender}},render(){var e;const{mergedClsPrefix:t}=this;return(e=this.onRender)===null||e===void 0||e.call(this),u("ol",{class:[`${t}-ol`,this.themeClass,this.alignText&&`${t}-ol--align-text`],style:this.cssVars},this.$slots)}}),pJ=k("p",`
7122 box-sizing: border-box;
7123 transition: color .3s var(--n-bezier);
7124 margin: var(--n-margin);
7125 font-size: var(--n-font-size);
7126 line-height: var(--n-line-height);
7127 color: var(--n-text-color);
7128`,[E("&:first-child","margin-top: 0;"),E("&:last-child","margin-bottom: 0;")]),N$=Object.assign(Object.assign({},_e.props),{depth:[String,Number]}),gJ=ae({name:"P",props:N$,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=We(e),r=_e("Typography","-p",pJ,Aa,e,t),o=R(()=>{const{depth:a}=e,l=a||"1",{common:{cubicBezierEaseInOut:s},self:{pFontSize:c,pLineHeight:d,pMargin:f,pTextColor:h,[`pTextColor${l}Depth`]:p}}=r.value;return{"--n-bezier":s,"--n-font-size":c,"--n-line-height":d,"--n-margin":f,"--n-text-color":a===void 0?h:p}}),i=n?Ze("p",R(()=>`${e.depth||""}`),o,e):void 0;return{mergedClsPrefix:t,cssVars:n?void 0:o,themeClass:i==null?void 0:i.themeClass,onRender:i==null?void 0:i.onRender}},render(){var e;return(e=this.onRender)===null||e===void 0||e.call(this),u("p",{class:[`${this.mergedClsPrefix}-p`,this.themeClass],style:this.cssVars},this.$slots)}}),vJ=k("text",`
7129 transition: color .3s var(--n-bezier);
7130 color: var(--n-text-color);
7131`,[N("strong",`
7132 font-weight: var(--n-font-weight-strong);
7133 `),N("italic",{fontStyle:"italic"}),N("underline",{textDecoration:"underline"}),N("code",`
7134 line-height: 1.4;
7135 display: inline-block;
7136 font-family: var(--n-font-famliy-mono);
7137 transition: 
7138 color .3s var(--n-bezier),
7139 border-color .3s var(--n-bezier),
7140 background-color .3s var(--n-bezier);
7141 box-sizing: border-box;
7142 padding: .05em .35em 0 .35em;
7143 border-radius: var(--n-code-border-radius);
7144 font-size: .9em;
7145 color: var(--n-code-text-color);
7146 background-color: var(--n-code-color);
7147 border: var(--n-code-border);
7148 `)]),M$=Object.assign(Object.assign({},_e.props),{code:Boolean,type:{type:String,default:"default"},delete:Boolean,strong:Boolean,italic:Boolean,underline:Boolean,depth:[String,Number],tag:String,as:{type:String,validator:()=>!0,default:void 0}}),bJ=ae({name:"Text",props:M$,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=We(e),r=_e("Typography","-text",vJ,Aa,e,t),o=R(()=>{const{depth:a,type:l}=e,s=l==="default"?a===void 0?"textColor":`textColor${a}Depth`:Oe("textColor",l),{common:{fontWeightStrong:c,fontFamilyMono:d,cubicBezierEaseInOut:f},self:{codeTextColor:h,codeBorderRadius:p,codeColor:m,codeBorder:g,[s]:b}}=r.value;return{"--n-bezier":f,"--n-text-color":b,"--n-font-weight-strong":c,"--n-font-famliy-mono":d,"--n-code-border-radius":p,"--n-code-text-color":h,"--n-code-color":m,"--n-code-border":g}}),i=n?Ze("text",R(()=>`${e.type[0]}${e.depth||""}`),o,e):void 0;return{mergedClsPrefix:t,compitableTag:ya(e,["as","tag"]),cssVars:n?void 0:o,theme
7148Class:i==null?void 0:i.themeClass,onRender:i==null?void 0:i.onRender}},render(){var e,t,n;const{mergedClsPrefix:r}=this;(e=this.onRender)===null||e===void 0||e.call(this);const o=[`${r}-text`,this.themeClass,{[`${r}-text--code`]:this.code,[`${r}-text--delete`]:this.delete,[`${r}-text--strong`]:this.strong,[`${r}-text--italic`]:this.italic,[`${r}-text--underline`]:this.underline}],i=(n=(t=this.$slots).default)===null||n===void 0?void 0:n.call(t);return this.code?u("code",{class:o,style:this.cssVars},this.delete?u("del",null,i):i):this.delete?u("del",{class:o,style:this.cssVars},i):u(this.compitableTag||"span",{class:o,style:this.cssVars},i)}}),F$=Object.assign(Object.assign({},_e.props),{alignText:Boolean}),yJ=ae({name:"Ul",props:F$,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=We(e),r=_e("Typography","-xl",I$,Aa,e,t),o=R(()=>{const{common:{cubicBezierEaseInOut:a},self:{olPadding:l,ulPadding:s,liMargin:c,liTextColor:d,liLineHeight:f,liFontSize:h}}=r.value;return{"--n-bezier":a,"--n-font-size":h,"--n-line-height":f,"--n-text-color":d,"--n-li-margin":c,"--n-ol-padding":l,"--n-ul-padding":s}}),i=n?Ze("ul",void 0,o,e):void 0;return{mergedClsPrefix:t,cssVars:n?void 0:o,themeClass:i==null?void 0:i.themeClass,onRender:i==null?void 0:i.onRender}},render(){var e;const{mergedClsPrefix:t}=this;return(e=this.onRender)===null||e===void 0||e.call(this),u("ul",{class:[`${t}-ul`,this.themeClass,this.alignText&&`${t}-ul--align-text`],style:this.cssVars},this.$slots)}}),js="n-upload",xJ=E([k("upload","width: 100%;",[N("dragger-inside",[k("upload-trigger",`
7149 display: block;
7150 `)]),N("drag-over",[k("upload-dragger",`
7151 border: var(--n-dragger-border-hover);
7152 `)])]),k("upload-dragger",`
7153 cursor: pointer;
7154 box-sizing: border-box;
7155 width: 100%;
7156 text-align: center;
7157 border-radius: var(--n-border-radius);
7158 padding: 24px;
7159 opacity: 1;
7160 transition:
7161 opacity .3s var(--n-bezier),
7162 border-color .3s var(--n-bezier),
7163 background-color .3s var(--n-bezier);
7164 background-color: var(--n-dragger-color);
7165 border: var(--n-dragger-border);
7166 `,[E("&:hover",`
7167 border: var(--n-dragger-border-hover);
7168 `),N("disabled",`
7169 cursor: not-allowed;
7170 `)]),k("upload-trigger",`
7171 display: inline-block;
7172 box-sizing: border-box;
7173 opacity: 1;
7174 transition: opacity .3s var(--n-bezier);
7175 `,[E("+",[k("upload-file-list","margin-top: 8px;")]),N("disabled",`
7176 opacity: var(--n-item-disabled-opacity);
7177 cursor: not-allowed;
7178 `),N("image-card",`
7179 width: 96px;
7180 height: 96px;
7181 `,[k("base-icon",`
7182 font-size: 24px;
7183 `),k("upload-dragger",`
7184 padding: 0;
7185 height: 100%;
7186 width: 100%;
7187 display: flex;
7188 align-items: center;
7189 justify-content: center;
7190 `)])]),k("upload-file-list",`
7191 line-height: var(--n-line-height);
7192 opacity: 1;
7193 transition: opacity .3s var(--n-bezier);
7194 `,[E("a, img","outline: none;"),N("disabled",`
7195 opacity: var(--n-item-disabled-opacity);
7196 cursor: not-allowed;
7197 `,[k("upload-file","cursor: not-allowed;")]),N("grid",`
7198 display: grid;
7199 grid-template-columns: repeat(auto-fill, 96px);
7200 grid-gap: 8px;
7201 margin-top: 0;
7202 `),k("upload-file",`
7203 display: block;
7204 box-sizing: border-box;
7205 cursor: default;
7206 padding: 0px 12px 0 6px;
7207 transition: background-color .3s var(--n-bezier);
7208 border-radius: var(--n-border-radius);
7209 `,[Ui(),k("progress",[Ui({foldPadding:!0})]),E("&:hover",`
7210 background-color: var(--n-item-color-hover);
7211 `,[k("upload-file-info",[I("action",`
7212 opacity: 1;
7213 `)])]),N("image-type",`
7214 border-radius: var(--n-border-radius);
7215 text-decoration: underline;
7216 text-decoration-color: #0000;
7217 `,[k("upload-file-info",`
7218 padding-top: 0px;
7219 padding-bottom: 0px;
7220 width: 100%;
7221 height: 100%;
7222 display: flex;
7223 justify-content: space-between;
7224 align-items: center;
7225 padding: 6px 0;
7226 `,[k("progress",`
7227 padding: 2px 0;
7228 margin-bottom: 0;
7229 `),I("name",`
7230 padding: 0 8px;
7231 `),I("thumbnail",`
7232 width: 32px;
7233 height: 32px;
7234 font-size: 28px;
7235 display: flex;
7236 justify-content: center;
7237 align-items: center;
7238 `,[E("img",`
7239 width: 100%;
7240 `)])])]),N("text-type",[k("progress",`
7241 box-sizing: border-box;
7242 padding-bottom: 6px;
7243 margin-bottom: 6px;
7244 `)]),N("image-card-type",`
7245 position: relative;
7246 width: 96px;
7247 height: 96px;
7248 border: var(--n-item-border-image-card);
7249 border-radius: var(--n-border-radius);
7250 padding: 0;
7251 display: flex;
7252 align-items: center;
7253 justify-content: center;
7254 transition: border-color .3s var(--n-bezier), background-color .3s var(--n-bezier);
7255 border-radius: var(--n-border-radius);
7256 overflow: hidden;
7257 `,[k("progress",`
7258 position: absolute;
7259 left: 8px;
7260 bottom: 8px;
7261 right: 8px;
7262 width: unset;
7263 `),k("upload-file-info",`
7264 padding: 0;
7265 width: 100%;
7266 height: 100%;
7267 `,[I("thumbnail",`
7268 width: 100%;
7269 height: 100%;
7270 display: flex;
7271 flex-direction: column;
7272 align-items: center;
7273 justify-content: center;
7274 font-size: 36px;
7275 `,[E("img",`
7276 width: 100%;
7277 `)])]),E("&::before",`
7278 position: absolute;
7279 z-index: 1;
7280 left: 0;
7281 right: 0;
7282 top: 0;
7283 bottom: 0;
7284 border-radius: inherit;
7285 opacity: 0;
7286 transition: opacity .2s var(--n-bezier);
7287 content: "";
7288 `),E("&:hover",[E("&::before","opacity: 1;"),k("upload-file-info",[I("thumbnail","opacity: .12;")])])]),N("error-status",[E("&:hover",`
7289 background-color: var(--n-item-color-hover-error);
7290 `),k("upload-file-info",[I("name","color: var(--n-item-text-color-error);"),I("thumbnail","color: var(--n-item-text-color-error);")]),N("image-card-type",`
7291 border: var(--n-item-border-image-card-error);
7292 `)]),N("with-url",`
7293 cursor: pointer;
7294 `,[k("upload-file-info",[I("name",`
7295 color: var(--n-item-text-color-success);
7296 text-decoration-color: var(--n-item-text-color-success);
7297 `,[E("a",`
7298 text-decoration: underline;
7299 `)])])]),k("upload-file-info",`
7300 position: relative;
7301 padding-top: 6px;
7302 padding-bottom: 6px;
7303 display: flex;
7304 flex-wrap: nowrap;
7305 `,[I("thumbnail",`
7306 font-size: 18px;
7307 opacity: 1;
7308 transition: opacity .2s var(--n-bezier);
7309 color: var(--n-item-icon-color);
7310 `,[k("base-icon",`
7311 margin-right: 2px;
7312 vertical-align: middle;
7313 transition: color .3s var(--n-bezier);
7314 `)]),I("action",`
7315 padding-top: inherit;
7316 padding-bottom: inherit;
7317 position: absolute;
7318 right: 0;
7319 top: 0;
7320 bottom: 0;
7321 width: 80px;
7322 display: flex;
7323 align-items: center;
7324 transition: opacity .2s var(--n-bezier);
7325 justify-content: flex-end;
7326 opacity: 0;
7327 `,[k("button",[E("&:not(:last-child)",{marginRight:"4px"}),k("base-icon",[E("svg",[ur()])])]),N("image-type",`
7328 position: relative;
7329 max-width: 80px;
7330 width: auto;
7331 `),N("image-card-type",`
7332 z-index: 2;
7333 position: absolute;
7334 width: 100%;
7335 height: 100%;
7336 left: 0;
7337 right: 0;
7338 bottom: 0;
7339 top: 0;
7340 display: flex;
7341 justify-content: center;
7342 align-items: center;
7343 `)]),I("name",`
7344 color: var(--n-item-text-color);
7345 flex: 1;
7346 display: flex;
7347 justify-content: center;
7348 text-overflow: ellipsis;
7349 overflow: hidden;
7350 flex-direction: column;
7351 text-decoration-color: #0000;
7352 font-size: var(--n-font-size);
7353 transition:
7354 color .3s var(--n-bezier),
7355 text-decoration-color .3s var(--n-bezier); 
7356 `,[E("a",`
7357 color: inherit;
7358 text-decoration: underline;
7359 `)])])])]),k("upload-file-input",`
7360 display: none;
7361 width: 0;
7362 height: 0;
7363 opacity: 0;
7364 `)]),B$="__UPLOAD_DRAGGER__",L$=ae({name:"UploadDragger",[B$]:!0,setup(e,{slots:t}){const n=Ve(js,null);return n||jn("upload-dragger","`n-upload-dragger` must be placed inside `n-upload`."),()=>{const{mergedClsPrefixRef:{value:r},mergedDisabledRef:{value:o},maxReachedRef:{value:i}}=n;return u("div",{class:[`${r}-upload-dragger`,(o||i)&&`${r}-upload-dragger--disabled`]},t)}}});function CJ(){return u("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 28 28"},u("g",{fill:"none"},u("path",{d:"M21.75 3A3.25 3.25 0 0 1 25 6.25v15.5A3.25 3.25 0 0 1 21.75 25H6.25A3.25 3.25 0 0 1 3 21.75V6.25A3.25 3.25 0 0 1 6.25 3h15.5zm.583 20.4l-7.807-7.68a.75.75 0 0 0-.968-.07l-.084.07l-7.808 7.68c.183.065.38.1.584.1h15.5c.204 0 .4-.035.583-.1l-7.807-7.68l7.807 7.
736468zM21.75 4.5H6.25A1.75 1.75 0 0 0 4.5 6.25v15.5c0 .208.036.408.103.593l7.82-7.692a2.25 2.25 0 0 1 3.026-.117l.129.117l7.82 7.692c.066-.185.102-.385.102-.593V6.25a1.75 1.75 0 0 0-1.75-1.75zm-3.25 3a2.5 2.5 0 1 1 0 5a2.5 2.5 0 0 1 0-5zm0 1.5a1 1 0 1 0 0 2a1 1 0 0 0 0-2z",fill:"currentColor"})))}function wJ(){return u("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 28 28"},u("g",{fill:"none"},u("path",{d:"M6.4 2A2.4 2.4 0 0 0 4 4.4v19.2A2.4 2.4 0 0 0 6.4 26h15.2a2.4 2.4 0 0 0 2.4-2.4V11.578c0-.729-.29-1.428-.805-1.944l-6.931-6.931A2.4 2.4 0 0 0 14.567 2H6.4zm-.9 2.4a.9.9 0 0 1 .9-.9H14V10a2 2 0 0 0 2 2h6.5v11.6a.9.9 0 0 1-.9.9H6.4a.9.9 0 0 1-.9-.9V4.4zm16.44 6.1H16a.5.5 0 0 1-.5-.5V4.06l6.44 6.44z",fill:"currentColor"})))}const SJ=ae({name:"UploadProgress",props:{show:Boolean,percentage:{type:Number,required:!0},status:{type:String,required:!0}},setup(){return{mergedTheme:Ve(js).mergedThemeRef}},render(){return u(xi,null,{default:()=>this.show?u(n$,{type:"line",showIndicator:!1,percentage:this.percentage,status:this.status,height:2,theme:this.mergedTheme.peers.Progress,themeOverrides:this.mergedTheme.peerOverrides.Progress}):null})}});var Yp=function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(a){a(i)})}return new(n||(n=Promise))(function(i,a){function l(d){try{c(r.next(d))}catch(f){a(f)}}function s(d){try{c(r.throw(d))}catch(f){a(f)}}function c(d){d.done?i(d.value):o(d.value).then(l,s)}c((r=r.apply(e,t||[])).next())})};function H$(e){return e.includes("image/")}function vC(e=""){const t=e.split("/"),r=t[t.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(r)||[""])[0]}const bC=/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico)$/i,V$=e=>{if(e.type)return H$(e.type);const t=vC(e.name||"");if(bC.test(t))return!0;const n=e.thumbnailUrl||e.url||"",r=vC(n);return!!(/^data:image\//.test(n)||bC.test(r))};function kJ(e){return Yp(this,void 0,void 0,function*(){return yield new Promise(t=>{if(!e.type||!H$(e.type)){t("");return}t(window.URL.createObjectURL(e))})})}const RJ=Kr&&window.FileReader&&window.File;function TJ(e){return e.isDirectory}function PJ(e){return e.isFile}function _J(e,t){return Yp(this,void 0,void 0,function*(){const n=[];function r(o){return Yp(this,void 0,void 0,function*(){for(const i of o)if(i){if(t&&TJ(i)){const a=i.createReader();let l=[],s;try{do s=yield new Promise((c,d)=>{a.readEntries(c,d)}),l=l.concat(s);while(s.length>0)}catch(c){ey("upload","error happens when handling directory upload",c)}yield r(l)}else if(PJ(i))try{const a=yield new Promise((l,s)=>{i.file(l,s)});n.push({file:a,entry:i,source:"dnd"})}catch(a){ey("upload","error happens when handling file upload",a)}}})}return yield r(e),n})}function Jc(e){const{id:t,name:n,percentage:r,status:o,url:i,file:a,thumbnailUrl:l,type:s,fullPath:c,batchId:d}=e;return{id:t,name:n,percentage:r??null,status:o,url:i??null,file:a??null,thumbnailUrl:l??null,type:s??null,fullPath:c??null,batchId:d??null}}function OJ(e,t,n){return e=e.toLowerCase(),t=t.toLocaleLowerCase(),n=n.toLocaleLowerCase(),n.split(",").map(o=>o.trim()).filter(Boolean).some(o=>{if(o.startsWith(".")){if(e.endsWith(o))return!0}else if(o.includes("/")){const[i,a]=t.split("/"),[l,s]=o.split("/");if((l==="*"||i&&l&&l===i)&&(s==="*"||a&&s&&s===a))return!0}else return!0;return!1})}var yC=function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(a){a(i)})}return new(n||(n=Promise))(function(i,a){function l(d){try{c(r.next(d))}catch(f){a(f)}}function s(d){try{c(r.throw(d))}catch(f){a(f)}}function c(d){d.done?i(d.value):o(d.value).then(l,s)}c((r=r.apply(e,t||[])).next())})};const fu={paddingMedium:"0 3px",heightMedium:"24px",iconSizeMedium:"18px"},$J=ae({name:"UploadFile",props:{clsPrefix:{type:String,required:!0},file:{type:Object,required:!0},listType:{type:String,required:!0},index:{type:Number,required:!0}},setup(e){const t=Ve(js),n=M(null),r=M(""),o=R(()=>{const{file:x}=e;return x.status==="finished"?"success":x.status==="error"?"error":"info"}),i=R(()=>{const{file:x}=e;if(x.status==="error")return"error"}),a=R(()=>{const{file:x}=e;return x.status==="uploading"}),l=R(()=>
7364{if(!t.showCancelButtonRef.value)return!1;const{file:x}=e;return["uploading","pending","error"].includes(x.status)}),s=R(()=>{if(!t.showRemoveButtonRef.value)return!1;const{file:x}=e;return["finished"].includes(x.status)}),c=R(()=>{if(!t.showDownloadButtonRef.value)return!1;const{file:x}=e;return["finished"].includes(x.status)}),d=R(()=>{if(!t.showRetryButtonRef.value)return!1;const{file:x}=e;return["error"].includes(x.status)}),f=ht(()=>r.value||e.file.thumbnailUrl||e.file.url),h=R(()=>{if(!t.showPreviewButtonRef.value)return!1;const{file:{status:x},listType:S}=e;return["finished"].includes(x)&&f.value&&S==="image-card"});function p(){return yC(this,void 0,void 0,function*(){const x=t.onRetryRef.value;x&&(yield x({file:e.file}))===!1||t.submit({fileId:e.file.id})})}function m(x){x.preventDefault();const{file:S}=e;["finished","pending","error"].includes(S.status)?b(S):["uploading"].includes(S.status)?y(S):hr("upload","The button clicked type is unknown.")}function g(x){x.preventDefault(),v(e.file)}function b(x){const{xhrMap:S,doChange:T,onRemoveRef:{value:P},mergedFileListRef:{value:_}}=t;Promise.resolve(P?P({file:Object.assign({},x),fileList:_,index:e.index}):!0).then(O=>{if(O===!1)return;const z=Object.assign({},x,{status:"removed"});S.delete(x.id),T(z,void 0,{remove:!0})})}function v(x){const{onDownloadRef:{value:S},customDownloadRef:{value:T}}=t;Promise.resolve(S?S(Object.assign({},x)):!0).then(P=>{P!==!1&&(T?T(Object.assign({},x)):Mf(x.url,x.name))})}function y(x){const{xhrMap:S}=t,T=S.get(x.id);T==null||T.abort(),b(Object.assign({},x))}function C(x){const{onPreviewRef:{value:S}}=t;if(S)S(e.file,{event:x});else if(e.listType==="image-card"){const{value:T}=n;if(!T)return;T.showPreview()}}const w=()=>yC(this,void 0,void 0,function*(){const{listType:x}=e;x!=="image"&&x!=="image-card"||t.shouldUseThumbnailUrlRef.value(e.file)&&(r.value=yield t.getFileThumbnailUrlResolver(e.file))});return Wt(()=>{w()}),{mergedTheme:t.mergedThemeRef,progressStatus:o,buttonType:i,showProgress:a,disabled:t.mergedDisabledRef,showCancelButton:l,showRemoveButton:s,showDownloadButton:c,showRetryButton:d,showPreviewButton:h,mergedThumbnailUrl:f,shouldUseThumbnailUrl:t.shouldUseThumbnailUrlRef,renderIcon:t.renderIconRef,imageRef:n,handleRemoveOrCancelClick:m,handleDownloadClick:g,handleRetryClick:p,handlePreviewClick:C}},render(){const{clsPrefix:e,mergedTheme:t,listType:n,file:r,renderIcon:o}=this;let i;const a=n==="image";a||n==="image-card"?i=!this.shouldUseThumbnailUrl(r)||!this.mergedThumbnailUrl?u("span",{class:`${e}-upload-file-info__thumbnail`},o?o(r):V$(r)?u(vt,{clsPrefix:e},{default:CJ}):u(vt,{clsPrefix:e},{default:wJ})):u("a",{rel:"noopener noreferer",target:"_blank",href:r.url||void 0,class:`${e}-upload-file-info__thumbnail`,onClick:this.handlePreviewClick},n==="image-card"?u(TO,{src:this.mergedThumbnailUrl||void 0,previewSrc:r.url||void 0,alt:r.name,ref:"imageRef"}):u("img",{src:this.mergedThumbnailUrl||void 0,alt:r.name})):i=u("span",{class:`${e}-upload-file-info__thumbnail`},o?o(r):u(vt,{clsPrefix:e},{default:()=>u(j6,null)}));const s=u(SJ,{show:this.showProgress,percentage:r.percentage||0,status:this.progressStatus}),c=n==="text"||n==="image";return u("div",{class:[`${e}-upload-file`,`${e}-upload-file--${this.progressStatus}-status`,r.url&&r.status!=="error"&&n!=="image-card"&&`${e}-upload-file--with-url`,`${e}-upload-file--${n}-type`]},u("div",{class:`${e}-upload-file-info`},i,u("div",{class:`${e}-upload-file-info__name`},c&&(r.url&&r.status!=="error"?u("a",{rel:"noopener noreferer",target:"_blank",href:r.url||void 0,onClick:this.handlePreviewClick},r.name):u("span",{onClick:this.handlePreviewClick},r.name)),a&&s),u("div",{class:[`${e}-upload-file-info__action`,`${e}-upload-file-info__action--${n}-type`]},this.showPreviewButton?u(Vt,{key:"preview",quaternary:!0,type:this.buttonType,onClick:this.handlePreviewClick,theme:t.peers.Button,themeOverrides:t.peerOverrides.Button,builtinThemeOverrides:fu},{icon:()=>u(vt,{clsPrefix:e},{default:()=>u(hR,null)})}):null,(this.showRemoveButton||this.showCancelButton)&&!this.disabled&&u(Vt,{key:"cancelOrTrash",theme:t.peers.Button,themeOverrides:t.peerOverrides.Button,quaternary:!0,builtinThemeOverrides:fu,type:this.buttonType,onClick:this.handleRemoveOrCancelClick}
7364,{icon:()=>u(yi,null,{default:()=>this.showRemoveButton?u(vt,{clsPrefix:e,key:"trash"},{default:()=>u(r8,null)}):u(vt,{clsPrefix:e,key:"cancel"},{default:()=>u(U6,null)})})}),this.showRetryButton&&!this.disabled&&u(Vt,{key:"retry",quaternary:!0,type:this.buttonType,onClick:this.handleRetryClick,theme:t.peers.Button,themeOverrides:t.peerOverrides.Button,builtinThemeOverrides:fu},{icon:()=>u(vt,{clsPrefix:e},{default:()=>u(Q6,null)})}),this.showDownloadButton?u(Vt,{key:"download",quaternary:!0,type:this.buttonType,onClick:this.handleDownloadClick,theme:t.peers.Button,themeOverrides:t.peerOverrides.Button,builtinThemeOverrides:fu},{icon:()=>u(vt,{clsPrefix:e},{default:()=>u(fR,null)})}):null)),!a&&s)}}),db=ae({name:"UploadTrigger",props:{abstract:Boolean},slots:Object,setup(e,{slots:t}){const n=Ve(js,null);n||jn("upload-trigger","`n-upload-trigger` must be placed inside `n-upload`.");const{mergedClsPrefixRef:r,mergedDisabledRef:o,maxReachedRef:i,listTypeRef:a,dragOverRef:l,openOpenFileDialog:s,draggerInsideRef:c,handleFileAddition:d,mergedDirectoryDndRef:f,triggerClassRef:h,triggerStyleRef:p}=n,m=R(()=>a.value==="image-card");function g(){o.value||i.value||s()}function b(w){w.preventDefault(),l.value=!0}function v(w){w.preventDefault(),l.value=!0}function y(w){w.preventDefault(),l.value=!1}function C(w){var x;if(w.preventDefault(),!c.value||o.value||i.value){l.value=!1;return}const S=(x=w.dataTransfer)===null||x===void 0?void 0:x.items;S!=null&&S.length?_J(Array.from(S).map(T=>T.webkitGetAsEntry()),f.value).then(T=>{d(T)}).finally(()=>{l.value=!1}):l.value=!1}return()=>{var w;const{value:x}=r;return e.abstract?(w=t.default)===null||w===void 0?void 0:w.call(t,{handleClick:g,handleDrop:C,handleDragOver:b,handleDragEnter:v,handleDragLeave:y}):u("div",{class:[`${x}-upload-trigger`,(o.value||i.value)&&`${x}-upload-trigger--disabled`,m.value&&`${x}-upload-trigger--image-card`,h.value],style:p.value,onClick:g,onDrop:C,onDragover:b,onDragenter:v,onDragleave:y},m.value?u(L$,null,{default:()=>Ct(t.default,()=>[u(vt,{clsPrefix:x},{default:()=>u(Cs,null)})])}):t)}}}),j$=ae({name:"UploadFileList",setup(e,{slots:t}){const n=Ve(js,null);n||jn("upload-file-list","`n-upload-file-list` must be placed inside `n-upload`.");const{abstractRef:r,mergedClsPrefixRef:o,listTypeRef:i,mergedFileListRef:a,fileListClassRef:l,fileListStyleRef:s,cssVarsRef:c,themeClassRef:d,maxReachedRef:f,showTriggerRef:h,imageGroupPropsRef:p}=n,m=R(()=>i.value==="image-card"),g=()=>a.value.map((v,y)=>u($J,{clsPrefix:o.value,key:v.id,file:v,index:y,listType:i.value})),b=()=>m.value?u(kO,Object.assign({},p.value),{default:g}):u(xi,{group:!0},{default:g});return()=>{const{value:v}=o,{value:y}=r;return u("div",{class:[`${v}-upload-file-list`,m.value&&`${v}-upload-file-list--grid`,y?d==null?void 0:d.value:void 0,l.value],style:[y&&c?c.value:"",s.value]},b(),h.value&&!f.value&&m.value&&u(db,null,t))}}});var xC=function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(a){a(i)})}return new(n||(n=Promise))(function(i,a){function l(d){try{c(r.next(d))}catch(f){a(f)}}function s(d){try{c(r.throw(d))}catch(f){a(f)}}function c(d){d.done?i(d.value):o(d.value).then(l,s)}c((r=r.apply(e,t||[])).next())})};function EJ(e,t,n){const{doChange:r,xhrMap:o}=e;let i=0;function a(s){var c;let d=Object.assign({},t,{status:"error",percentage:i});o.delete(t.id),d=Jc(((c=e.onError)===null||c===void 0?void 0:c.call(e,{file:d,event:s}))||d),r(d,s)}function l(s){var c;if(e.isErrorState){if(e.isErrorState(n)){a(s);return}}else if(n.status<200||n.status>=300){a(s);return}let d=Object.assign({},t,{status:"finished",percentage:i});o.delete(t.id),d=Jc(((c=e.onFinish)===null||c===void 0?void 0:c.call(e,{file:d,event:s}))||d),r(d,s)}return{handleXHRLoad:l,handleXHRError:a,handleXHRAbort(s){const c=Object.assign({},t,{status:"removed",file:null,percentage:i});o.delete(t.id),r(c,s)},handleXHRProgress(s){const c=Object.assign({},t,{status:"uploading"});if(s.lengthComputable){const d=Math.ceil(s.loaded/s.total*100);c.percentage=d,i=d}r(c,s)}}}function zJ(e){const{inst:t,file:n,data:r,headers:o,withCredentials:i,action:a,customRequest:l}=e,{doChange:s}=e.inst;
7364let c=0;l({file:n,data:r,headers:o,withCredentials:i,action:a,onProgress(d){const f=Object.assign({},n,{status:"uploading"}),h=d.percent;f.percentage=h,c=h,s(f)},onFinish(){var d;let f=Object.assign({},n,{status:"finished",percentage:c});f=Jc(((d=t.onFinish)===null||d===void 0?void 0:d.call(t,{file:f}))||f),s(f)},onError(){var d;let f=Object.assign({},n,{status:"error",percentage:c});f=Jc(((d=t.onError)===null||d===void 0?void 0:d.call(t,{file:f}))||f),s(f)}})}function AJ(e,t,n){const r=EJ(e,t,n);n.onabort=r.handleXHRAbort,n.onerror=r.handleXHRError,n.onload=r.handleXHRLoad,n.upload&&(n.upload.onprogress=r.handleXHRProgress)}function U$(e,t){return typeof e=="function"?e({file:t}):e||{}}function IJ(e,t,n){const r=U$(t,n);r&&Object.keys(r).forEach(o=>{e.setRequestHeader(o,r[o])})}function DJ(e,t,n){const r=U$(t,n);r&&Object.keys(r).forEach(o=>{e.append(o,r[o])})}function NJ(e,t,n,{method:r,action:o,withCredentials:i,responseType:a,headers:l,data:s}){const c=new XMLHttpRequest;c.responseType=a,e.xhrMap.set(n.id,c),c.withCredentials=i;const d=new FormData;if(DJ(d,s,n),n.file!==null&&d.append(t,n.file),AJ(e,n,c),o!==void 0){c.open(r.toUpperCase(),o),IJ(c,l,n),c.send(d);const f=Object.assign({},n,{status:"uploading"});e.doChange(f)}}const W$=Object.assign(Object.assign({},_e.props),{name:{type:String,default:"file"},accept:String,action:String,customRequest:Function,directory:Boolean,directoryDnd:{type:Boolean,default:void 0},method:{type:String,default:"POST"},multiple:Boolean,showFileList:{type:Boolean,default:!0},data:[Object,Function],headers:[Object,Function],withCredentials:Boolean,responseType:{type:String,default:""},disabled:{type:Boolean,default:void 0},onChange:Function,onRemove:Function,onFinish:Function,onError:Function,onRetry:Function,onBeforeUpload:Function,isErrorState:Function,onDownload:Function,customDownload:Function,defaultUpload:{type:Boolean,default:!0},fileList:Array,"onUpdate:fileList":[Function,Array],onUpdateFileList:[Function,Array],fileListClass:String,fileListStyle:[String,Object],defaultFileList:{type:Array,default:()=>[]},showCancelButton:{type:Boolean,default:!0},showRemoveButton:{type:Boolean,default:!0},showDownloadButton:Boolean,showRetryButton:{type:Boolean,default:!0},showPreviewButton:{type:Boolean,default:!0},listType:{type:String,default:"text"},onPreview:Function,shouldUseThumbnailUrl:{type:Function,default:e=>RJ?V$(e):!1},createThumbnailUrl:Function,abstract:Boolean,max:Number,showTrigger:{type:Boolean,default:!0},imageGroupProps:Object,inputProps:Object,triggerClass:String,triggerStyle:[String,Object],renderIcon:Function}),MJ=ae({name:"Upload",props:W$,setup(e){e.abstract&&e.listType==="image-card"&&jn("upload","when the list-type is image-card, abstract is not supported.");const{mergedClsPrefixRef:t,inlineThemeDisabled:n,mergedRtlRef:r}=We(e),o=_e("Upload","-upload",xJ,BY,e,t),i=Kt("Upload",r,t),a=zn(e),l=M(e.defaultFileList),s=Ce(e,"fileList"),c=M(null),d={value:!1},f=M(!1),h=new Map,p=_t(s,l),m=R(()=>p.value.map(Jc)),g=R(()=>{const{max:z}=e;return z!==void 0?m.value.length>=z:!1});function b(){var z;(z=c.value)===null||z===void 0||z.click()}function v(z){const $=z.target;x($.files?Array.from($.files).map(D=>({file:D,entry:null,source:"input"})):null,z),$.value=""}function y(z){const{"onUpdate:fileList":$,onUpdateFileList:D}=e;$&&we($,z),D&&we(D,z),l.value=z}const C=R(()=>e.multiple||e.directory),w=(z,$,D={append:!1,remove:!1})=>{const{append:B,remove:L}=D,U=Array.from(m.value),j=U.findIndex(te=>te.id===z.id);if(B||L||~j){B?U.push(z):L?U.splice(j,1):U.splice(j,1,z);const{onChange:te}=e;te&&te({file:z,fileList:U,event:$}),y(U)}};function x(z,$){if(!z||z.length===0)return;const{onBeforeUpload:D}=e;z=C.value?z:[z[0]];const{max:B,accept:L}=e;z=z.filter(({file:j,source:te})=>te==="dnd"&&(L!=null&&L.trim())?OJ(j.name,j.type,L):!0),B&&(z=z.slice(0,B-m.value.length));const U=Wr();Promise.all(z.map(j=>xC(this,[j],void 0,function*({file:te,entry:ue}){var ge;const Q={id:Wr(),batchId:U,name:te.name,status:"pending",percentage:0,file:te,url:null,type:te.type,thumbnailUrl:null,fullPath:(ge=ue==null?void 0:ue.fullPath)!==null&&ge!==void 0?ge:`/${te.webkitRelativePath||te.name}`};return!D||(yield D({file:Q,fileList:m.value}))!==!1?Q:null}))).then(j=>xC(this,void 0,void 0,function*(){let te=Promise.resolve();
7364j.forEach(ue=>{te=te.then(zt).then(()=>{ue&&w(ue,$,{append:!0})})}),yield te})).then(()=>{e.defaultUpload&&S()})}function S({fileId:z,retry:$=!1}={}){const{method:D,action:B,withCredentials:L,headers:U,data:j,name:te}=e,ue=z!==void 0?m.value.filter(Q=>Q.id===z):m.value,ge=$||z!==void 0;ue.forEach(Q=>{const{status:le}=Q;(le==="pending"||le==="error"&&ge)&&(e.customRequest?zJ({inst:{doChange:w,xhrMap:h,onFinish:e.onFinish,onError:e.onError},file:Q,action:B,withCredentials:L,headers:U,data:j,customRequest:e.customRequest}):NJ({doChange:w,xhrMap:h,onFinish:e.onFinish,onError:e.onError,isErrorState:e.isErrorState},te,Q,{method:D,action:B,withCredentials:L,responseType:e.responseType,headers:U,data:j}))})}function T(z){var $;if(z.thumbnailUrl)return z.thumbnailUrl;const{createThumbnailUrl:D}=e;return D?($=D(z.file,z))!==null&&$!==void 0?$:z.url||"":z.url?z.url:z.file?kJ(z.file):""}const P=R(()=>{const{common:{cubicBezierEaseInOut:z},self:{draggerColor:$,draggerBorder:D,draggerBorderHover:B,itemColorHover:L,itemColorHoverError:U,itemTextColorError:j,itemTextColorSuccess:te,itemTextColor:ue,itemIconColor:ge,itemDisabledOpacity:Q,lineHeight:le,borderRadius:J,fontSize:W,itemBorderImageCardError:Y,itemBorderImageCard:he}}=o.value;return{"--n-bezier":z,"--n-border-radius":J,"--n-dragger-border":D,"--n-dragger-border-hover":B,"--n-dragger-color":$,"--n-font-size":W,"--n-item-color-hover":L,"--n-item-color-hover-error":U,"--n-item-disabled-opacity":Q,"--n-item-icon-color":ge,"--n-item-text-color":ue,"--n-item-text-color-error":j,"--n-item-text-color-success":te,"--n-line-height":le,"--n-item-border-image-card-error":Y,"--n-item-border-image-card":he}}),_=n?Ze("upload",void 0,P,e):void 0;ct(js,{mergedClsPrefixRef:t,mergedThemeRef:o,showCancelButtonRef:Ce(e,"showCancelButton"),showDownloadButtonRef:Ce(e,"showDownloadButton"),showRemoveButtonRef:Ce(e,"showRemoveButton"),showRetryButtonRef:Ce(e,"showRetryButton"),onRemoveRef:Ce(e,"onRemove"),onDownloadRef:Ce(e,"onDownload"),customDownloadRef:Ce(e,"customDownload"),mergedFileListRef:m,triggerClassRef:Ce(e,"triggerClass"),triggerStyleRef:Ce(e,"triggerStyle"),shouldUseThumbnailUrlRef:Ce(e,"shouldUseThumbnailUrl"),renderIconRef:Ce(e,"renderIcon"),xhrMap:h,submit:S,doChange:w,showPreviewButtonRef:Ce(e,"showPreviewButton"),onPreviewRef:Ce(e,"onPreview"),getFileThumbnailUrlResolver:T,listTypeRef:Ce(e,"listType"),dragOverRef:f,openOpenFileDialog:b,draggerInsideRef:d,handleFileAddition:x,mergedDisabledRef:a.mergedDisabledRef,maxReachedRef:g,fileListClassRef:Ce(e,"fileListClass"),fileListStyleRef:Ce(e,"fileListStyle"),abstractRef:Ce(e,"abstract"),acceptRef:Ce(e,"accept"),cssVarsRef:n?void 0:P,themeClassRef:_==null?void 0:_.themeClass,onRender:_==null?void 0:_.onRender,showTriggerRef:Ce(e,"showTrigger"),imageGroupPropsRef:Ce(e,"imageGroupProps"),mergedDirectoryDndRef:R(()=>{var z;return(z=e.directoryDnd)!==null&&z!==void 0?z:e.directory}),onRetryRef:Ce(e,"onRetry")});const O={clear:()=>{l.value=[]},submit:S,openOpenFileDialog:b};return Object.assign({mergedClsPrefix:t,draggerInsideRef:d,rtlEnabled:i,inputElRef:c,mergedTheme:o,dragOver:f,mergedMultiple:C,cssVars:n?void 0:P,themeClass:_==null?void 0:_.themeClass,onRender:_==null?void 0:_.onRender,handleFileInputChange:v},O)},render(){var e,t;const{draggerInsideRef:n,mergedClsPrefix:r,$slots:o,directory:i,onRender:a}=this;if(o.default&&!this.abstract){const s=o.default()[0];!((e=s==null?void 0:s.type)===null||e===void 0)&&e[B$]&&(n.value=!0)}const l=u("input",Object.assign({},this.inputProps,{ref:"inputElRef",type:"file",class:`${r}-upload-file-input`,accept:this.accept,multiple:this.mergedMultiple,onChange:this.handleFileInputChange,webkitdirectory:i||void 0,directory:i||void 0}));return this.abstract?u(Ft,null,(t=o.default)===null||t===void 0?void 0:t.call(o),u(sd,{to:"body"},l)):(a==null||a(),u("div",{class:[`${r}-upload`,this.rtlEnabled&&`${r}-upload--rtl`,n.value&&`${r}-upload--dragger-inside`,this.dragOver&&`${r}-upload--drag-over`,this.themeClass],style:this.cssVars},l,this.showTrigger&&this.listType!=="image-card"&&u(db,null,o),this.showFileList&&u(j$,null,o)))}}),q$={scrollbarProps:Object,items:{type:Array,default:()=>[]},itemSize:{type:Number,required:!0},itemResizable:Boolean,itemsStyle:[String,Object],visibleItemsTag:{type:[String,Object],default:"div"}
7364,visibleItemsProps:Object,ignoreItemResize:Boolean,onScroll:Function,onWheel:Function,onResize:Function,defaultScrollKey:[Number,String],defaultScrollIndex:Number,keyField:{type:String,default:"key"},paddingTop:{type:[Number,String],default:0},paddingBottom:{type:[Number,String],default:0}},FJ=ae({name:"VirtualList",props:q$,setup(e){const t=M(null),n=M(null);function r(){const{value:d}=t;d&&d.sync()}function o(d){var f;r(),(f=e.onScroll)===null||f===void 0||f.call(e,d)}function i(d){var f;r(),(f=e.onResize)===null||f===void 0||f.call(e,d)}function a(d){var f;(f=e.onWheel)===null||f===void 0||f.call(e,d)}function l(d,f){var h,p;typeof d=="number"?(h=n.value)===null||h===void 0||h.scrollTo(d,f??0):(p=n.value)===null||p===void 0||p.scrollTo(d)}function s(){var d;return(d=n.value)===null||d===void 0?void 0:d.listElRef}function c(){var d;return(d=n.value)===null||d===void 0?void 0:d.itemsElRef}return{scrollTo:l,scrollbarInstRef:t,virtualListInstRef:n,getScrollContainer:s,getScrollContent:c,handleScroll:o,handleResize:i,handleWheel:a}},render(){return u(ws,Object.assign({},this.scrollbarProps,{ref:"scrollbarInstRef",container:this.getScrollContainer,content:this.getScrollContent}),{default:()=>u(Uo,{ref:"virtualListInstRef",showScrollbar:!1,items:this.items,itemSize:this.itemSize,itemResizable:this.itemResizable,itemsStyle:this.itemsStyle,visibleItemsTag:this.visibleItemsTag,visibleItemsProps:this.visibleItemsProps,ignoreItemResize:this.ignoreItemResize,keyField:this.keyField,defaultScrollKey:this.defaultScrollKey,defaultScrollIndex:this.defaultScrollIndex,paddingTop:this.paddingTop,paddingBottom:this.paddingBottom,onScroll:this.handleScroll,onResize:this.handleResize,onWheel:this.handleWheel},{default:({item:e,index:t})=>{var n,r;return(r=(n=this.$slots).default)===null||r===void 0?void 0:r.call(n,{item:e,index:t})}})})}}),BJ=E([k("watermark-container",`
7365 position: relative;
7366 `,[xt("selectable",`
7367 user-select: none;
7368 -webkit-user-select: none;
7369 `),N("global-rotate",`
7370 overflow: hidden;
7371 `),N("fullscreen",`
7372 top: 0;
7373 left: 0;
7374 width: 100%;
7375 height: 100%;
7376 pointer-events: none;
7377 position: fixed;
7378 `)]),k("watermark",`
7379 position: absolute;
7380 top: 0;
7381 left: 0;
7382 width: 100%;
7383 height: 100%;
7384 pointer-events: none;
7385 background-repeat: repeat;
7386 `,[N("fullscreen",`
7387 position: fixed;
7388 `),N("global-rotate",`
7389 position: absolute;
7390 height: max(284vh, 284vw);
7391 width: max(284vh, 284vw);
7392 `)])]);function LJ(e){if(!e)return 1;const t=e.backingStorePixelRatio||e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1;return(window.devicePixelRatio||1)/t}const K$=Object.assign(Object.assign({},_e.props),{debug:Boolean,cross:Boolean,fullscreen:Boolean,width:{type:Number,default:32},height:{type:Number,default:32},zIndex:{type:Number,default:10},xGap:{type:Number,default:0},yGap:{type:Number,default:0},yOffset:{type:Number,default:0},xOffset:{type:Number,default:0},rotate:{type:Number,default:0},textAlign:{type:String,default:"left"},image:String,imageOpacity:{type:Number,default:1},imageHeight:Number,imageWidth:Number,content:String,selectable:{type:Boolean,default:!0},fontSize:{type:Number,default:14},fontFamily:String,fontStyle:{type:String,default:"normal"},fontVariant:{type:String,default:""},fontWeight:{type:Number,default:400},fontColor:{type:String,default:"rgba(128, 128, 128, .3)"},fontStretch:{type:String,default:""},lineHeight:{type:Number,default:14},globalRotate:{type:Number,default:0}}),HJ=ae({name:"Watermark",props:K$,setup(e,{slots:t}){const{mergedClsPrefixRef:n}=We(e),r=_e("Watermark","-watermark",BJ,VY,e,n),o=M(""),i=Kr?document.createElement("canvas"):null,a=i?i.getContext("2d"):null,l=M(!1);return If(()=>l.value=!0),Wt(()=>{if(!i)return;l.value;const s=LJ(a),{xGap:c,yGap:d,width:f,height:h,yOffset:p,xOffset:m,rotate:g,image:b,content:v,fontColor:y,fontStyle:C,fontVariant:w,fontStretch:x,fontWeight:S,fontFamily:T,fontSize:P,lineHeight:_,debug:O}=e,z=(c+f)*s,$=(d+h)*s,D=m*s,B=p*s;if(i.width=z,i.height=$,a){a.translate(0,0);const L=f*s,U=h*s;if(O&&(a.strokeStyle="grey",a.strokeRect(0,0,L,U)),a.rotate(g*(Math.PI/180)
7392),b){const j=new Image;j.crossOrigin="anonymous",j.referrerPolicy="no-referrer",j.src=b,j.onload=()=>{a.globalAlpha=e.imageOpacity;const{imageWidth:te,imageHeight:ue}=e;a.drawImage(j,D,B,(e.imageWidth||(ue?j.width*ue/j.height:j.width))*s,(e.imageHeight||(te?j.height*te/j.width:j.height))*s),o.value=i.toDataURL()}}else if(v){O&&(a.strokeStyle="green",a.strokeRect(0,0,L,U)),a.font=`${C} ${w} ${S} ${x} ${P*s}px/${_*s}px ${T||r.value.self.fontFamily}`,a.fillStyle=y;let j=0;const{textAlign:te}=e;v.split(`
7393`).map(ue=>{const ge=a.measureText(ue).width;return j=Math.max(j,ge),{width:ge,line:ue}}).forEach(({line:ue,width:ge},Q)=>{const le=te==="left"?0:te==="center"?(j-ge)/2:j-ge;a.fillText(ue,D+le,B+_*s*(Q+1))}),o.value=i.toDataURL()}else v||(a.clearRect(0,0,i.width,i.height),o.value=i.toDataURL())}else lN("watermark","Canvas is not supported in the browser.")}),()=>{var s;const{globalRotate:c,fullscreen:d,zIndex:f}=e,h=n.value,p=c!==0&&d,m="max(142vh, 142vw)",g=u("div",{class:[`${h}-watermark`,c!==0&&`${h}-watermark--global-rotate`,d&&`${h}-watermark--fullscreen`],style:{transform:c?`translateX(-50%) translateY(-50%) rotate(${c}deg)`:void 0,zIndex:p?void 0:f,backgroundSize:`${e.xGap+e.width}px`,backgroundPosition:c===0?e.cross?`${e.width/2}px ${e.height/2}px, 0 0`:"":e.cross?`calc(${m} + ${e.width/2}px) calc(${m} + ${e.height/2}px), ${m} ${m}`:m,backgroundImage:e.cross?`url(${o.value}), url(${o.value})`:`url(${o.value})`}});return e.fullscreen&&!c?g:u("div",{class:[`${h}-watermark-container`,c!==0&&`${h}-watermark-container--global-rotate`,d&&`${h}-watermark-container--fullscreen`,e.selectable&&`${h}-watermark-container--selectable`],style:{zIndex:p?f:void 0}},(s=t.default)===null||s===void 0?void 0:s.call(t),g)}}}),CC=Object.freeze(Object.defineProperty({__proto__:null,NA:tJ,NAffix:cR,NAlert:fH,NAnchor:CH,NAnchorLink:gH,NAutoComplete:FH,NAvatar:kp,NAvatarGroup:UH,NBackTop:XH,NBadge:tV,NBlockquote:rJ,NBreadcrumb:aV,NBreadcrumbItem:sV,NButton:Vt,NButtonGroup:vv,NCalendar:m9,NCard:XT,NCarousel:I9,NCarouselItem:JT,NCascader:K9,NCheckbox:Zi,NCheckboxGroup:iP,NCode:uP,NCol:aO,NCollapse:J9,NCollapseItem:tj,NCollapseTransition:ij,NColorPicker:Aj,NConfigProvider:Tv,NCountdown:Ij,NDataTable:YU,NDatePicker:HW,NDescriptions:KW,NDescriptionsItem:YW,NDialog:Vv,NDialogProvider:qv,NDivider:Bq,NDrawer:nK,NDrawerContent:rK,NDropdown:Nv,NDynamicInput:dK,NDynamicTags:gK,NEl:Ax,NElement:Ax,NEllipsis:Yf,NEmpty:ji,NEquation:yK,NFlex:SK,NFloatButton:QY,NFloatButtonGroup:qY,NForm:eG,NFormItem:Jv,NFormItemCol:lO,NFormItemGi:jx,NFormItemGridItem:jx,NFormItemRow:WG,NGi:Vp,NGlobalStyle:qG,NGradientText:YG,NGrid:XG,NGridItem:Vp,NH1:iJ,NH2:aJ,NH3:lJ,NH4:sJ,NH5:cJ,NH6:dJ,NHeatmap:lX,NHighlight:cX,NHr:fJ,NIcon:l2,NIconWrapper:hX,NImage:TO,NImageGroup:kO,NImagePreview:nb,NInfiniteScroll:SX,NInput:tr,NInputGroup:QR,NInputGroupLabel:EH,NInputNumber:PX,NInputOtp:$X,NLayout:zX,NLayoutContent:AX,NLayoutFooter:DX,NLayoutHeader:MX,NLayoutSider:HX,NLegacyTransfer:YX,NLi:hJ,NList:XX,NListItem:QX,NLoadingBarProvider:Kv,NLog:nQ,NMarquee:lQ,NMention:dQ,NMenu:yQ,NMessageProvider:Yv,NModal:Wv,NModalProvider:r_,NNotificationProvider:Xv,NNumberAnimation:wQ,NOl:mJ,NP:gJ,NPageHeader:kQ,NPagination:MP,NPerformantEllipsis:r2,NPopconfirm:PQ,NPopover:Nl,NPopselect:TP,NProgress:n$,NQrCode:BQ,NRadio:Av,NRadioButton:iU,NRadioGroup:e2,NRate:VQ,NResult:GQ,NRow:iO,NScrollbar:XQ,NSelect:EP,NSkeleton:tZ,NSlider:oZ,NSpace:y_,NSpin:lZ,NSplit:fZ,NStatistic:mZ,NStep:yZ,NSteps:bZ,NSwitch:CZ,NTab:cf,NTabPane:OZ,NTable:SZ,NTabs:EZ,NTag:Ac,NTbody:kZ,NTd:RZ,NText:bJ,NTh:TZ,NThead:PZ,NThing:AZ,NTime:IZ,NTimePicker:sf,NTimeline:NZ,NTimelineItem:MZ,NTooltip:Cd,NTr:_Z,NTransfer:LZ,NTree:$$,NTreeSelect:JZ,NUl:yJ,NUpload:MJ,NUploadDragger:L$,NUploadFileList:j$,NUploadTrigger:db,NVirtualList:FJ,NWatermark:HJ,NxButton:Ho,aProps:z$,affixProps:jf,alertProps:VR,anchorLinkProps:UR,anchorProps:WR,autoCompleteProps:nT,avatarGroupProps:uT,avatarProps:cT,backTopProps:hT,badgeProps:mT,blockquoteProps:A$,breadcrumbItemProps:bT,breadcrumbProps:vT,buttonGroupProps:ST,buttonProps:CT,calendarProps:WT,cardProps:GT,carouselProps:eP,cascaderProps:lP,checkboxGroupProps:oP,checkboxProps:aP,codeProps:dP,colProps:eh,collapseItemProps:pP,collapseProps:hP,collapseTransitionProps:vP,colorPickerProps:xP,configProviderProps:CP,countdownProps:wP,createDiscreteApi:Qv,dataTableProps:WP,datePickerProps:_2,descriptionsItemProps:z2,descriptionsProps:E2,dialogProps:wd,dialogProviderProps:W2,divi
7393derProps:c_,drawerContentProps:f_,drawerProps:u_,dropdownProps:u2,dynamicInputProps:m_,dynamicTagsProps:x_,elementProps:C_,ellipsisProps:Iv,emptyProps:RR,equationProps:w_,flexProps:k_,floatButtonGroupProps:Q_,floatButtonProps:J_,formItemGiProps:jp,formItemGridItemProps:jp,formItemProps:kd,formProps:tO,giProps:Zc,gradientTextProps:dO,gridItemProps:Zc,gridProps:fO,h1Props:Qa,h2Props:Qa,h3Props:Qa,h4Props:Qa,h5Props:Qa,h6Props:Qa,heatmapDark:gO,heatmapLight:mO,heatmapMockData:aX,heatmapProps:pO,highlightProps:vO,iconProps:a2,iconWrapperProps:yO,imageGroupProps:SO,imagePreviewProps:CO,imageProps:RO,infiniteScrollProps:PO,inputGroupLabelProps:ZR,inputGroupProps:XR,inputNumberProps:_O,inputOtpProps:OO,inputProps:GR,layoutContentProps:Up,layoutFooterProps:AO,layoutHeaderProps:IO,layoutProps:Up,layoutSiderProps:DO,legacyTransferProps:MO,listProps:FO,loadingBarProviderProps:Y2,logProps:HO,mentionProps:jO,menuProps:GO,messageProviderProps:e_,modalProps:Uv,modalProviderProps:n_,notificationProviderProps:a_,numberAnimationProps:XO,olProps:D$,pProps:N$,pageHeaderProps:QO,paginationProps:NP,popconfirmProps:e$,popoverProps:$R,popselectProps:RP,progressProps:t$,qrCodeProps:r$,radioButtonProps:oU,radioGroupProps:JP,radioProps:ZP,rateProps:o$,resultProps:i$,rowProps:Jf,scrollbarProps:a$,selectProps:$P,skeletonProps:l$,sliderProps:s$,spaceProps:b_,spinProps:c$,splitProps:d$,statisticProps:u$,stepProps:m$,stepsProps:f$,switchProps:p$,tabPaneProps:sb,tabProps:v$,tableProps:g$,tabsProps:b$,tagProps:DR,textProps:M$,thingProps:y$,timePickerProps:P2,timeProps:x$,t
vendor: 76,222 bytes, lines 7393-7409
7393imelineItemProps:S$,timelineProps:C$,tooltipProps:t2,transferProps:k$,treeGetClickTarget:YZ,treeProps:O$,treeSelectProps:E$,ulProps:F$,uploadDownload:rN,uploadProps:W$,useDialog:N2,useDialogReactiveList:GW,useLoadingBar:G2,useMessage:t_,useModal:U2,useModalReactiveList:nq,useNotification:l_,virtualListProps:q$,watermarkProps:K$},Symbol.toStringTag,{value:"Module"})),VJ="2.44.1";function jJ({componentPrefix:e="N",components:t=[]}={}){const n=[];function r(i,a,l){i.component(e+a)||i.component(e+a,l)}function o(i){n.includes(i)||(n.push(i),t.forEach(a=>{const{name:l,alias:s}=a;r(i,l,a),s&&s.forEach(c=>{r(i,c,a)})}))}return{version:VJ,componentPrefix:e,install:o}}const Y$=jJ({components:Object.keys(CC).map(e=>CC[e])});Y$.install;const UJ=()=>({}),WJ={name:"Equation",common:et,self:UJ},qJ={name:"FloatButtonGroup",common:et,self(e){const{popoverColor:t,dividerColor:n,borderRadius:r}=e;return{color:t,buttonBorderColor:n,borderRadiusSquare:r,boxShadow:"0 2px 8px 0px rgba(0, 0, 0, .12)"}}},KJ={name:"dark",common:et,Alert:aH,Anchor:pH,AutoComplete:DH,Avatar:lT,AvatarGroup:VH,BackTop:WH,Badge:QH,Breadcrumb:oV,Button:io,ButtonGroup:kK,Calendar:f9,Card:YT,Carousel:y9,Cascader:F9,Checkbox:Hs,Code:sP,Collapse:Q9,CollapseTransition:rj,ColorPicker:lj,DataTable:Kj,DatePicker:ZU,Descriptions:UW,Dialog:B2,Divider:Mq,Drawer:Hq,Dropdown:$v,DynamicInput:oK,DynamicTags:hK,Element:vK,Empty:Al,Ellipsis:LP,Equation:WJ,Flex:xK,Form:TK,GradientText:PK,Heatmap:gO,Icon:yU,IconWrapper:uX,Image:mX,Input:yo,InputNumber:$K,InputOtp:IK,LegacyTransfer:VX,Layout:DK,List:BK,LoadingBar:cq,Log:LK,Menu:YK,Mention:jK,Message:gq,Modal:eq,Notification:Rq,PageHeader:QK,Pagination:IP,Popconfirm:eY,Popover:Dl,Popselect:SP,Progress:I_,QrCode:IQ,Radio:jP,Rate:tY,Result:aY,Row:MK,Scrollbar:Er,Select:OP,Skeleton:QQ,Slider:lY,Space:g_,Spin:uY,Statistic:hY,Steps:gY,Switch:vY,Table:wY,Tabs:RY,Tag:zR,Thing:PY,TimePicker:v2,Timeline:_Y,Tooltip:qf,Transfer:EY,Tree:Y_,TreeSelect:IY,Typography:FY,Upload:LY,Watermark:HY,Split:sZ,FloatButton:KY,FloatButtonGroup:qJ,Marquee:oQ};/*!
7394 * vue-router v4.6.4
7395 * (c) 2025 Eduardo San Martin Morote
7396 * @license MIT
7397 */const os=typeof document<"u";function G$(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function YJ(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&G$(e.default)}const un=Object.assign;function Sm(e,t){const n={};for(const r in t){const o=t[r];n[r]=Wo(o)?o.map(e):e(o)}return n}const Dc=()=>{},Wo=Array.isArray;function wC(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}const X$=/#/g,GJ=/&/g,XJ=/\//g,QJ=/=/g,ZJ=/\?/g,Q$=/\+/g,JJ=/%5B/g,eee=/%5D/g,Z$=/%5E/g,tee=/%60/g,J$=/%7B/g,nee=/%7C/g,eE=/%7D/g,ree=/%20/g;function ub(e){return e==null?"":encodeURI(""+e).replace(nee,"|").replace(JJ,"[").replace(eee,"]")}function oee(e){return ub(e).replace(J$,"{").replace(eE,"}").replace(Z$,"^")}function Gp(e){return ub(e).replace(Q$,"%2B").replace(ree,"+").replace(X$,"%23").replace(GJ,"%26").replace(tee,"`").replace(J$,"{").replace(eE,"}").replace(Z$,"^")}function iee(e){return Gp(e).replace(QJ,"%3D")}function aee(e){return ub(e).replace(X$,"%23").replace(ZJ,"%3F")}function lee(e){return aee(e).replace(XJ,"%2F")}function ed(e){if(e==null)return null;try{return decodeURIComponent(""+e)}catch{}return""+e}const see=/\/$/,cee=e=>e.replace(see,"");function km(e,t,n="/"){let r,o={},i="",a="";const l=t.indexOf("#");let s=t.indexOf("?");return s=l>=0&&s>l?-1:s,s>=0&&(r=t.slice(0,s),i=t.slice(s,l>0?l:t.length),o=e(i.slice(1))),l>=0&&(r=r||t.slice(0,l),a=t.slice(l,t.length)),r=hee(r??t,n),{fullPath:r+i+a,path:r,query:o,hash:ed(a)}}function dee(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function SC(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function uee(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&Ps(t.matched[r],n.matched[o])&&tE(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Ps(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function tE(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!fee(e[n],t[n]))return!1;return!0}function fee(e,t){return Wo(e)?kC(e,t):Wo(t)?kC(t,e):(e==null?void 0:e.valueOf())===(t==null?void 0:t.valueOf())}function kC(e,t){return Wo(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function hee(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];(o===".."||o===".")&&r.push("");let i=n.length-1,a,l;for(a=0;a<r.length;a++)if(l=r[a],l!==".")if(l==="..")i>1&&i--;else break;return n.slice(0,i).join("/")+"/"+r.slice(a).join("/")}const oa={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};let Xp=function(e){return e.pop="pop",e.push="push",e}({}),Rm=function(e){return e.back="back",e.forward="forward",e.unknown="",e}({});function mee(e){if(!e)if(os){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),cee(e)}const pee=/^[^#]+#/;function gee(e,t){return e.replace(pee,"#")+t}function vee(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const nh=()=>({left:window.scrollX,top:window.scrollY});function bee(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=vee(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function RC(e,t){return(history.state?history.state.position-t:-1)+e}const Qp=new Map;function yee(e,t){Qp.set(e,t)}function xee(e){const t=Qp.get(e);return Qp.delete(e),t}function Cee(e){return typeof e=="string"||e&&typeof e=="object"}function nE(e){return typeof e=="string"||typeof e=="symbol"}let Nn=function(e){return e[e.MATCHER_NOT_FOUND=1]="MATCHER_NOT_FOUND",e[e.NAVIGATION_GUARD_REDIRECT=2]="NAVIGATION_GUARD_REDIRECT",e[e.NAVIGATION_ABORTED=4]="NAVIGATION_ABORTED",e[e.NAVIGATION_CANCELLED=8]="NAVIGATION_CANCELLED",e[e.NAVIGATION_DUPLICATED=16]="NAVIGATION_DUPLICATED",e}({});const rE=Symbol("");Nn.MATCHER_NOT_FOUND+"",Nn.NAVIGATION_GUARD_REDIRECT+"",Nn.NAVIGATION_ABORTED+"",Nn.NAVIGATION_CANCELLED+"",Nn.NAVIGATION_DUPLICATED+"";function _s(e,t){return un(new Error,{type:e,[rE]:!0},t)}function Ti(e,t){return e instanceof Error&&rE in e&&(t==null||!!(e.type&t))}const wee=["params","query","hash"];function See(e){if(typeof e=="string")return e;if(e.path!=null)return e.path;const t={};for(const n of wee)n in e&&(t[n]=e[n]);return JSON.stringify(t,null,2)}function kee(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;r<n.length;++r){const o=n[r].replace(Q$," "),i=o.indexOf("="),a=ed(i<0?o:o.slice(0,i)),l=i<0?null:ed(o.slice(i+1));if(a in t){let s=t[a];Wo(s)||(s=t[a]=[s]),s.push(l)}else t[a]=l}return t}function TC(e){let t="";for(let n in e){const r=e[n];if(n=iee(n),r==null){r!==void 0&&(t+=(t.length?"&":"")+n);continue}(Wo(r)?r.map(o=>o&&Gp(o)):[r&&Gp(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function Ree(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Wo(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const Tee=Symbol(""),PC=Symbol(""),rh=Symbol(""),fb=Symbol(""),Zp=Symbol("");function dc(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function fa(e,t,n,r,o,i=a=>a()){const a=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((l,s)=>{const c=h=>{h===!1?s(_s(Nn.NAVIGATION_ABORTED,{from:n,to:t})):h instanceof Error?s(h):Cee(h)?s(_s(Nn.NAVIGATION_GUARD_REDIRECT,{from:t,to:h})):(a&&r.enterCallbacks[o]===a&&typeof h=="function"&&a.push(h),l())},d=i(()=>e.call(r&&r.instances[o],t,n,c));let f=Promise.resolve(d);e.length<3&&(f=f.then(c)),f.catch(h=>s(h))})}function Tm(e,t,n,r,o=i=>i()){const i=[];for(const a of e)for(const l in a.components){let s=a.components[l];if(!(t!=="beforeRouteEnter"&&!a.instances[l]))if(G$(s)){const c=(s.__vccOpts||s)[t];c&&i.push(fa(c,n,r,a,l,o))}else{let c=s();i.push(()=>c.then(d=>{if(!d)throw new Error(`Couldn't resolve component "${l}" at "${a.path}"`);const f=YJ(d)?d.default:d;a.mods[l]=d,a.components[l]=f;const h=(f.__vccOpts||f)[t];return h&&fa(h,n,r,a,l,o)()}))}}return i}function Pee(e,t){const n=[],r=[],o=[],i=Math.max(t.matched.length,e.matched.length);for(let a=0;a<i;a++){const l=t.matched[a];l&&(e.matched.find(c=>Ps(c,l))?r.push(l):n.push(l));const s=e.matched[a];s&&(t.matched.find(c=>Ps(c,s))||o.push(s))}return[n,r,o]}/*!
7398 * vue-router v4.6.4
7399 * (c) 2025 Eduardo San Martin Morote
7400 * @license MIT
7401 */let _ee=()=>location.protocol+"//"+location.host;function oE(e,t){const{pathname:n,search:r,hash:o}=t,i=e.indexOf("#");if(i>-1){let a=o.includes(e.slice(i))?e.slice(i).length:1,l=o.slice(a);return l[0]!=="/"&&(l="/"+l),SC(l,"")}return SC(n,e)+r+o}function Oee(e,t,n,r){let o=[],i=[],a=null;const l=({state:h})=>{const p=oE(e,location),m=n.value,g=t.value;let b=0;if(h){if(n.value=p,t.value=h,a&&a===m){a=null;return}b=g?h.position-g.position:0}else r(p);o.forEach(v=>{v(n.value,m,{delta:b,type:Xp.pop,direction:b?b>0?Rm.forward:Rm.back:Rm.unknown})})};function s(){a=n.value}function c(h){o.push(h);const p=()=>{const m=o.indexOf(h);m>-1&&o.splice(m,1)};return i.push(p),p}function d(){if(document.visibilityState==="hidden"){const{history:h}=window;if(!h.state)return;h.replaceState(un({},h.state,{scroll:nh()}),"")}}function f(){for(const h of i)h();i=[],window.removeEventListener("popstate",l),window.removeEventListener("pagehide",d),document.removeEventListener("visibilitychange",d)}return window.addEventListener("popstate",l),window.addEventListener("pagehide",d),document.addEventListener("visibilitychange",d),{pauseListeners:s,listen:c,destroy:f}}function _C(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?nh():null}}function $ee(e){const{history:t,location:n}=window,r={value:oE(e,n)},o={value:t.state};o.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(s,c,d){const f=e.indexOf("#"),h=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+s:_ee()+e+s;try{t[d?"replaceState":"pushState"](c,"",h),o.value=c}catch(p){console.error(p),n[d?"replace":"assign"](h)}}function a(s,c){i(s,un({},t.state,_C(o.value.back,s,o.value.forward,!0),c,{position:o.value.position}),!0),r.value=s}function l(s,c){const d=un({},o.value,t.state,{forward:s,scroll:nh()});i(d.current,d,!0),i(s,un({},_C(r.value,s,null),{position:d.position+1},c),!1),r.value=s}return{location:r,state:o,push:l,replace:a}}function Eee(e){e=mee(e);const t=$ee(e),n=Oee(e,t.state,t.location,t.replace);function r(i,a=!0){a||n.pauseListeners(),history.go(i)}const o=un({location:"",base:e,go:r,createHref:gee.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}let ol=function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.Group=2]="Group",e}({});var or=function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.ParamRegExp=2]="ParamRegExp",e[e.ParamRegExpEnd=3]="ParamRegExpEnd",e[e.EscapeNext=4]="EscapeNext",e}(or||{});const zee={type:ol.Static,value:""},Aee=/[a-zA-Z0-9_]/;function Iee(e){if(!e)return[[]];if(e==="/")return[[zee]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${c}": ${p}`)}let n=or.Static,r=n;const o=[];let i;function a(){i&&o.push(i),i=[]}let l=0,s,c="",d="";function f(){c&&(n===or.Static?i.push({type:ol.Static,value:c}):n===or.Param||n===or.ParamRegExp||n===or.ParamRegExpEnd?(i.length>1&&(s==="*"||s==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),i.push({type:ol.Param,value:c,regexp:d,repeatable:s==="*"||s==="+",optional:s==="*"||s==="?"})):t("Invalid state to consume buffer"),c="")}function h(){c+=s}for(;l<e.length;){if(s=e[l++],s==="\\"&&n!==or.ParamRegExp){r=n,n=or.EscapeNext;continue}switch(n){case or.Static:s==="/"?(c&&f(),a()):s===":"?(f(),n=or.Param):h();break;case or.EscapeNext:h(),n=r;break;case or.Param:s==="("?n=or.ParamRegExp:Aee.test(s)?h():(f(),n=or.Static,s!=="*"&&s!=="?"&&s!=="+"&&l--);break;case or.ParamRegExp:s===")"?d[d.length-1]=="\\"?d=d.slice(0,-1)+s:n=or.ParamRegExpEnd:d+=s;break;case or.ParamRegExpEnd:f(),n=or.Static,s!=="*"&&s!=="?"&&s!=="+"&&l--,d="";break;default:t("Unknown state");break}}return n===or.ParamRegExp&&t(`Unfinished custom RegExp for param "${c}"`),f(),a(),o}const OC="[^/]+?",Dee={sensitive:!1,strict:!1,start:!0,end:!0};var Dr=function(e){return e[e._multiplier=10]="_multiplier",e[e.Root=90]="Root",e[e.Segment=40]="Segment",e[e.SubSegment=30]="SubSegment",e[e.Static=40]="Static",e[e.Dynamic=20]="Dynamic",e[e.BonusCustomRegExp=10]="BonusCustomRegExp",e[e.BonusWildcard=-50]="BonusWildcard",e[e.BonusRepeatable=-20]="BonusRepeatable",e[e.BonusOptional=-8]="BonusOptional",e[e.BonusStrict=.7000000000000001]="BonusStrict",e[e.BonusCaseSensitive=.25]="BonusCaseSensitive",e}(Dr||{});const Nee=/[.+*?^${}()[\]/\\]/g;function Mee(e,t){const n=un({},Dee,t),r=[];let o=n.start?"^":"";const i=[];for(const c of e){const d=c.length?[]:[Dr.Root];n.strict&&!c.length&&(o+="/");for(let f=0;f<c.length;f++){const h=c[f];let p=Dr.Segment+(n.sensitive?Dr.BonusCaseSensitive:0);if(h.type===ol.Static)f||(o+="/"),o+=h.value.replace(Nee,"\\$&"),p+=Dr.Static;else if(h.type===ol.Param){const{value:m,repeatable:g,optional:b,regexp:v}=h;i.push({name:m,repeatable:g,optional:b});const y=v||OC;if(y!==OC){p+=Dr.BonusCustomRegExp;try{`${y}`}catch(w){throw new Error(`Invalid custom RegExp for param "${m}" (${y}): `+w.message)}}let C=g?`((?:${y})(?:/(?:${y}))*)`:`(${y})`;f||(C=b&&c.length<2?`(?:/${C})`:"/"+C),b&&(C+="?"),o+=C,p+=Dr.Dynamic,b&&(p+=Dr.BonusOptional),g&&(p+=Dr.BonusRepeatable),y===".*"&&(p+=Dr.BonusWildcard)}d.push(p)}r.push(d)}if(n.strict&&n.end){const c=r.length-1;r[c][r[c].length-1]+=Dr.BonusStrict}n.strict||(o+="/?"),n.end?o+="$":n.strict&&!o.endsWith("/")&&(o+="(?:/|$)");const a=new RegExp(o,n.sensitive?"":"i");function l(c){const d=c.match(a),f={};if(!d)return null;for(let h=1;h<d.length;h++){const p=d[h]||"",m=i[h-1];f[m.name]=p&&m.repeatable?p.split("/"):p}return f}function s(c){let d="",f=!1;for(const h of e){(!f||!d.endsWith("/"))&&(d+="/"),f=!1;for(const p of h)if(p.type===ol.Static)d+=p.value;else if(p.type===ol.Param){const{value:m,repeatable:g,optional:b}=p,v=m in c?c[m]:"";if(Wo(v)&&!g)throw new Error(`Provided param "${m}" is an array but it is not repeatable (* or + modifiers)`);const y=Wo(v)?v.join("/"):v;if(!y)if(b)h.length<2&&(d.endsWith("/")?d=d.slice(0,-1):f=!0);else throw new Error(`Missing required param "${m}"`);d+=y}}return d||"/"}return{re:a,score:r,keys:i,parse:l,stringify:s}}function Fee(e,t){let n=0;for(;n<e.length&&n<t.length;){const r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?e.length===1&&e[0]===Dr.Static+Dr.Segment?-1:1:e.length>t.length?t.length===1&&t[0]===Dr.Static+Dr.Segment?1:-1:0}function iE(e,t){let n=0;const r=e.score,o=t.score;for(;n<r.length&&n<o.length;){const i=Fee(r[n],o[n]);if(i)return i;n++}if(Math.abs(o.length-r.length)===1){if($C(r))return 1;if($C(o))return-1}return o.length-r.length}function $C(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const Bee={strict:!1,end:!0,sensitive:!1};function Lee(e,t,n){const r=Mee(Iee(e.path),n),o=un(r,{record:e,parent:t,children:[],alias:[]});return t&&!o.record.aliasOf==!t.record.aliasOf&&t.children.push(o),o}function Hee(e,t){const n=[],r=new Map;t=wC(Bee,t);function o(f){return r.get(f)}function i(f,h,p){const m=!p,g=zC(f);g.aliasOf=p&&p.record;const b=wC(t,f),v=[g];if("alias"in f){const w=typeof f.alias=="string"?[f.alias]:f.alias;for(const x of w)v.push(zC(un({},g,{components:p?p.record.components:g.components,path:x,aliasOf:p?p.record:g})))}let y,C;for(const w of v){const{path:x}=w;if(h&&x[0]!=="/"){const S=h.record.path,T=S[S.length-1]==="/"?"":"/";w.path=h.record.path+(x&&T+x)}if(y=Lee(w,h,b),p?p.alias.push(y):(C=C||y,C!==y&&C.alias.push(y),m&&f.name&&!AC(y)&&a(f.name)),aE(y)&&s(y),g.children){const S=g.children;for(let T=0;T<S.length;T++)i(S[T],y,p&&p.children[T])}p=p||y}return C?()=>{a(C)}:Dc}function a(f){if(nE(f)){const h=r.get(f);h&&(r.delete(f),n.splice(n.indexOf(h),1),h.children.forEach(a),h.alias.forEach(a))}else{const h=n.indexOf(f);h>-1&&(n.splice(h,1),f.record.name&&r.delete(f.record.name),f.children.forEach(a),f.alias.forEach(a))}}function l(){return n}function s(f){const h=Uee(f,n);n.splice(h,0,f),f.record.name&&!AC(f)&&r.set(f.record.name,f)}function c(f,h){let p,m={},g,b;if("name"in f&&f.name){if(p=r.get(f.name),!p)throw _s(Nn.MATCHER_NOT_FOUND,{location:f});b=p.record.name,m=un(EC(h.params,p.keys.filter(C=>!C.optional).concat(p.parent?p.parent.keys.filter(C=>C.optional):[]).map(C=>C.name)),f.params&&EC(f.params,p.keys.map(C=>C.name))),g=p.stringify(m)}else if(f.path!=null)g=f.path,p=n.find(C=>C.re.test(g)),p&&(m=p.parse(g),b=p.record.name);else{if(p=h.name?r.get(h.name):n.find(C=>C.re.test(h.path)),!p)throw _s(Nn.MATCHER_NOT_FOUND,{location:f,currentLocation:h});b=p.record.name,m=un({},h.params,f.params),g=p.stringify(m)}const v=[];let y=p;for(;y;)v.unshift(y.record),y=y.parent;return{name:b,path:g,params:m,matched:v,meta:jee(v)}}e.forEach(f=>i(f));function d(){n.length=0,r.clear()}return{addRoute:i,resolve:c,removeRoute:a,clearRoutes:d,getRoutes:l,getRecordMatcher:o}}function EC(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function zC(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Vee(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function Vee(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function AC(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function jee(e){return e.reduce((t,n)=>un(t,n.meta),{})}function Uee(e,t){let n=0,r=t.length;for(;n!==r;){const i=n+r>>1;iE(e,t[i])<0?r=i:n=i+1}const o=Wee(e);return o&&(r=t.lastIndexOf(o,r-1)),r}function Wee(e){let t=e;for(;t=t.parent;)if(aE(t)&&iE(e,t)===0)return t}function aE({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function IC(e){const t=Ve(rh),n=Ve(fb),r=R(()=>{const s=Rr(e.to);return t.resolve(s)}),o=R(()=>{const{matched:s}=r.value,{length:c}=s,d=s[c-1],f=n.matched;if(!d||!f.length)return-1;const h=f.findIndex(Ps.bind(null,d));if(h>-1)return h;const p=DC(s[c-2]);return c>1&&DC(d)===p&&f[f.length-1].path!==p?f.findIndex(Ps.bind(null,s[c-2])):h}),i=R(()=>o.value>-1&&Xee(n.params,r.value.params)),a=R(()=>o.value>-1&&o.value===n.matched.length-1&&tE(n.params,r.value.params));function l(s={}){if(Gee(s)){const c=t[Rr(e.replace)?"replace":"push"](Rr(e.to)).catch(Dc);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>c),c}return Promise.resolve()}return{route:r,href:R(()=>r.value.href),isActive:i,isExactActive:a,navigate:l}}function qee(e){return e.length===1?e[0]:e}const Kee=ae({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:IC,setup(e,{slots:t}){const n=mi(IC(e)),{options:r}=Ve(rh),o=R(()=>({[NC(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[NC(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&qee(t.default(n));return e.custom?i:u("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},i)}}}),Yee=Kee;function Gee(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Xee(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!Wo(o)||o.length!==r.length||r.some((i,a)=>i.valueOf()!==o[a].valueOf()))return!1}return!0}function DC(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const NC=(e,t,n)=>e??t??n,Qee=ae({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Ve(Zp),o=R(()=>e.route||r.value),i=Ve(PC,0),a=R(()=>{let c=Rr(i);const{matched:d}=o.value;let f;for(;(f=d[c])&&!f.components;)c++;return c}),l=R(()=>o.value.matched[a.value]);ct(PC,R(()=>a.value+1)),ct(Tee,l),ct(Zp,o);const s=M();return it(()=>[s.value,l.value,e.name],([c,d,f],[h,p,m])=>{d&&(d.instances[f]=c,p&&p!==d&&c&&c===h&&(d.leaveGuards.size||(d.leaveGuards=p.leaveGuards),d.updateGuards.size||(d.updateGuards=p.updateGuards))),c&&d&&(!p||!Ps(d,p)||!h)&&(d.enterCallbacks[f]||[]).forEach(g=>g(c))},{flush:"post"}),()=>{const c=o.value,d=e.name,f=l.value,h=f&&f.components[d];if(!h)return MC(n.default,{Component:h,route:c});const p=f.props[d],m=p?p===!0?c.params:typeof p=="function"?p(c):p:null,b=u(h,un({},m,t,{onVnodeUnmounted:v=>{v.component.isUnmounted&&(f.instances[d]=null)},ref:s}));return MC(n.default,{Component:b,route:c})||b}}});function MC(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const lE=Qee;function Zee(e){const t=Hee(e.routes,e),n=e.parseQuery||kee,r=e.stringifyQuery||TC,o=e.history,i=dc(),a=dc(),l=dc(),s=ad(oa);let c=oa;os&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const d=Sm.bind(null,ne=>""+ne),f=Sm.bind(null,lee),h=Sm.bind(null,ed);function p(ne,xe){let oe,se;return nE(ne)?(oe=t.getRecordMatcher(ne),se=xe):se=ne,t.addRoute(se,oe)}function m(ne){const xe=t.getRecordMatcher(ne);xe&&t.removeRoute(xe)}function g(){return t.getRoutes().map(ne=>ne.record)}function b(ne){return!!t.getRecordMatcher(ne)}function v(ne,xe){if(xe=un({},xe||s.value),typeof ne=="string"){const X=km(n,ne,xe.path),be=t.resolve({path:X.path},xe),ke=o.createHref(X.fullPath);return un(X,be,{params:h(be.params),hash:ed(X.hash),redirectedFrom:void 0,href:ke})}let oe;if(ne.path!=null)oe=un({},ne,{path:km(n,ne.path,xe.path).path});else{const X=un({},ne.params);for(const be in X)X[be]==null&&delete X[be];oe=un({},ne,{params:f(X)}),xe.params=f(xe.params)}const se=t.resolve(oe,xe),Me=ne.hash||"";se.params=d(h(se.params));const V=dee(r,un({},ne,{hash:oee(Me),path:se.path})),Z=o.createHref(V);return un({fullPath:V,hash:Me,query:r===TC?Ree(ne.query):ne.query||{}},se,{redirectedFrom:void 0,href:Z})}function y(ne){return typeof ne=="string"?km(n,ne,s.value.path):un({},ne)}function C(ne,xe){if(c!==ne)return _s(Nn.NAVIGATION_CANCELLED,{from:xe,to:ne})}function w(ne){return T(ne)}function x(ne){return w(un(y(ne),{replace:!0}))}function S(ne,xe){const oe=ne.matched[ne.matched.length-1];if(oe&&oe.redirect){const{redirect:se}=oe;let Me=typeof se=="function"?se(ne,xe):se;return typeof Me=="string"&&(Me=Me.includes("?")||Me.includes("#")?Me=y(Me):{path:Me},Me.params={}),un({query:ne.query,hash:ne.hash,params:Me.path!=null?{}:ne.params},Me)}}function T(ne,xe){const oe=c=v(ne),se=s.value,Me=ne.state,V=ne.force,Z=ne.replace===!0,X=S(oe,se);if(X)return T(un(y(X),{state:typeof X=="object"?un({},Me,X.state):Me,force:V,replace:Z}),xe||oe);const be=oe;be.redirectedFrom=xe;let ke;return!V&&uee(r,se,oe)&&(ke=_s(Nn.NAVIGATION_DUPLICATED,{to:be,from:se}),Q(se,se,!0,!1)),(ke?Promise.resolve(ke):O(be,se)).catch(ye=>Ti(ye)?Ti(ye,Nn.NAVIGATION_GUARD_REDIRECT)?ye:ge(ye):te(ye,be,se)).then(ye=>{if(ye){if(Ti(ye,Nn.NAVIGATION_GUARD_REDIRECT))return T(un({replace:Z},y(ye.to),{state:typeof ye.to=="object"?un({},Me,ye.to.state):Me,force:V}),xe||be)}else ye=$(be,se,!0,Z,Me);return z(be,se,ye),ye})}function P(ne,xe){const oe=C(ne,xe);return oe?Promise.reject(oe):Promise.resolve()}function _(ne){const xe=W.values().next().value;return xe&&typeof xe.runWithContext=="function"?xe.runWithContext(ne):ne()}function O(ne,xe){let oe;const[se,Me,V]=Pee(ne,xe);oe=Tm(se.reverse(),"beforeRouteLeave",ne,xe);for(const X of se)X.leaveGuards.forEach(be=>{oe.push(fa(be,ne,xe))});const Z=P.bind(null,ne,xe);return oe.push(Z),he(oe).then(()=>{oe=[];for(const X of i.list())oe.push(fa(X,ne,xe));return oe.push(Z),he(oe)}).then(()=>{oe=Tm(Me,"beforeRouteUpdate",ne,xe);for(const X of Me)X.updateGuards.forEach(be=>{oe.push(fa(be,ne,xe))});return oe.push(Z),he(oe)}).then(()=>{oe=[];for(const X of V)if(X.beforeEnter)if(Wo(X.beforeEnter))for(const be of X.beforeEnter)oe.push(fa(be,ne,xe));else oe.push(fa(X.beforeEnter,ne,xe));return oe.push(Z),he(oe)}).then(()=>(ne.matched.forEach(X=>X.enterCallbacks={}),oe=Tm(V,"beforeRouteEnter",ne,xe,_),oe.push(Z),he(oe))).then(()=>{oe=[];for(const X of a.list())oe.push(fa(X,ne,xe));return oe.push(Z),he(oe)}).catch(X=>Ti(X,Nn.NAVIGATION_CANCELLED)?X:Promise.reject(X))}function z(ne,xe,oe){l.list().forEach(se=>_(()=>se(ne,xe,oe)))}function $(ne,xe,oe,se,Me){const V=C(ne,xe);if(V)return V;const Z=xe===oa,X=os?history.state:{};oe&&(se||Z?o.replace(ne.fullPath,un({scroll:Z&&X&&X.scroll},Me)):o.push(ne.fullPath,Me)),s.value=ne,Q(ne,xe,oe,Z),ge()}let D;function B(){D||(D=o.listen((ne,xe,oe)=>{if(!Y.listening)return;const se=v(ne),Me=S(se,Y.currentRoute.value);if(Me){T(un(Me,{replace:!0,force:!0}),se).catch(Dc);return}c=se;const V=s.value;os&&yee(RC(V.fullPath,oe.delta),nh()),O(se,V).catch(Z=>Ti(Z,Nn.NAVIGATION_ABORTED|Nn.NAVIGATION_CANCELLED)?Z:Ti(Z,Nn.NAVIGATION_GUARD_REDIRECT)?(T(un(y(Z.to),{force:!0}),se).then(X=>{Ti(X,Nn.NAVIGATION_ABORTED|Nn.NAVIGATION_DUPLICATED)&&!oe.delta&&oe.type===Xp.pop&&o.go(-1,!1)}).catch(Dc),Promise.reject()):(oe.delta&&o.go(-oe.delta,!1),te(Z,se,V))).then(Z=>{Z=Z||$(se,V,!1),Z&&(oe.delta&&!Ti(Z,Nn.NAVIGATION_CANCELLED)?o.go(-oe.delta,!1):oe.type===Xp.pop&&Ti(Z,Nn.NAVIGATION_ABORTED|Nn.NAVIGATION_DUPLICATED)&&o.go(-1,!1)),z(se,V,Z)}).catch(Dc)}))}let L=dc(),U=dc(),j;function te(ne,xe,oe){ge(ne);const se=U.list();return se.length?se.forEach(Me=>Me(ne,xe,oe)):console.error(ne),Promise.reject(ne)}function ue(){return j&&s.value!==oa?Promise.resolve():new Promise((ne,xe)=>{L.add([ne,xe])})}function ge(ne){return j||(j=!ne,B(),L.list().forEach(([xe,oe])=>ne?oe(ne):xe()),L.reset()),ne}function Q(ne,xe,oe,se){const{scrollBehavior:Me}=e;if(!os||!Me)return Promise.resolve();const V=!oe&&xee(RC(ne.fullPath,0))||(se||!oe)&&history.state&&history.state.scroll||null;return zt().then(()=>Me(ne,xe,V)).then(Z=>Z&&bee(Z)).catch(Z=>te(Z,ne,xe))}const le=ne=>o.go(ne);let J;const W=new Set,Y={currentRoute:s,listening:!0,addRoute:p,removeRoute:m,clearRoutes:t.clearRoutes,hasRoute:b,getRoutes:g,resolve:v,options:e,push:w,replace:x,go:le,back:()=>le(-1),forward:()=>le(1),beforeEach:i.add,beforeResolve:a.add,afterEach:l.add,onError:U.add,isReady:ue,install(ne){ne.component("RouterLink",Yee),ne.component("RouterView",lE),ne.config.globalProperties.$router=Y,Object.defineProperty(ne.config.globalProperties,"$route",{enumerable:!0,get:()=>Rr(s)}),os&&!J&&s.value===oa&&(J=!0,w(o.location).catch(se=>{}));const xe={};for(const se in oa)Object.defineProperty(xe,se,{get:()=>s.value[se],enumerable:!0});ne.provide(rh,Y),ne.provide(fb,b1(xe)),ne.provide(Zp,s);const oe=ne.unmount;W.add(ne),ne.unmount=function(){W.delete(ne),W.size<1&&(c=oa,D&&D(),D=null,s.value=oa,J=!1,j=!1),oe()}}};function he(ne){return ne.reduce((xe,oe)=>xe.then(()=>_(oe)),Promise.resolve())}return Y}function oae(){return Ve(rh)}function Jee(e){return Ve(fb)}const hb="ui-prefs",ete=[{label:"Mặc định hệ thống",value:""},{label:"Be Vietnam Pro",value:"Be Vietnam Pro",google:"Be+Vietnam+Pro:wght@400;500;600;700;800"},{label:"Inter",value:"Inter",google:"Inter:wght@400;500;600;700;800"},{label:"Roboto",value:"Roboto",google:"Roboto:wght@400;500;700"},{label:"Open Sans",value:"Open Sans",google:"Open+Sans:wght@400;500;600;700"},{label:"Montserrat",value:"Montserrat",google:"Montserrat:wght@400;500;600;700"},{label:"Poppins",value:"Poppins",google:"Poppins:wght@400;500;600;700"},{label:"Nunito",value:"Nunito",google:"Nunito:wght@400;500;600;700;800"},{label:"Nunito Sans",value:"Nunito Sans",google:"Nunito+Sans:wght@400;500;600;700"},{label:"Lato",value:"Lato",google:"Lato:wght@400;700"},{label:"Manrope",value:"Manrope",google:"Manrope:wght@400;500;600;700;800"},{label:"Mulish",value:"Mulish",google:"Mulish:wght@400;500;600;700"},{label:"Work Sans",value:"Work Sans",google:"Work+Sans:wght@400;500;600;700"}],FC="-apple-system, 'Segoe UI', Roboto, Arial, sans-serif";function sE(e){return e?`'${e}', ${FC}`:FC}function BC(e){return e.appBgType==="gradient"?`linear-gradient(${e.appBgAngle}deg, ${e.appBgFrom}, ${e.appBgTo})`:e.appBg}const iae=[{name:"Pastel",from:"#c9e9d4",to:"#e7d4ea",angle:115},{name:"Xanh dương",from:"#2563eb",to:"#7c3aed",angle:135},{name:"Hoàng hôn",from:"#f97316",to:"#db2777",angle:135},{name:"Đại dương",from:"#0ea5e9",to:"#2563eb",angle:135},{name:"Rừng xanh",from:"#10b981",to:"#059669",angle:135},{name:"Tím mộng mơ",from:"#8b5cf6",to:"#6366f1",angle:135},{name:"Đêm tối",from:"#0f172a",to:"#334155",angle:135},{name:"Trắng dịu",from:"#ffffff",to:"#eef2ff",angle:180}];function cE(e,t){const n=ete.find(o=>o.value===t);let r=document.getElementById(e);if(n!=null&&n.google){const o=`https://fonts.googleapis.com/css2?family=${n.google}&display=swap`;r||(r=document.createElement("link"),r.id=e,r.rel="stylesheet",document.head.appendChild(r)),r.getAttribute("href")!==o&&r.setAttribute("href",o)}else r&&r.remove()}function tte(e){cE("app-gfont",e),document.documentElement.style.setProperty("--app-font",sE(e))}function nte(e){cE("app-gfont-brand",e)}const rte="Đặt Hàng Hộ TMĐT",aae="ĐẶT HÀNG HỘ",Jp={locale:"vi",dark:!1,siteName:"",logo:"",showLogo:!0,primaryColor:"#2563eb",headerBg:"#ffffff",navText:"#333639",appBg:"#eef2f7",appBgType:"gradient",appBgFrom:"#c9e9d4",appBgTo:"#e7d4ea",appBgAngle:115,appBgDark:"#0d0f12",appBgDarkType:"solid",appBgDarkFrom:"#0f172a",appBgDarkTo:"#1e293b",appBgDarkAngle:135,fixedHeader:!1,sidebarCollapsed:!1,pageSize:20,fontFamily:"",brandFont:"",brandColor:"#111827",brandSize:18};function ote(){try{return{...Jp,...JSON.parse(localStorage.getItem(hb)||"{}")}}catch{return{...Jp}}}const ite=Ef("ui",{state:()=>ote(),getters:{appBackground(e){return BC(e)},appBackgroundDark(e){return BC({appBgType:e.appBgDarkType,appBg:e.appBgDark,appBgFrom:e.appBgDarkFrom,appBgTo:e.appBgDarkTo,appBgAngle:e.appBgDarkAngle})}},actions:{persist(){localStorage.setItem(hb,JSON.stringify(this.$state))},reset(){this.$patch({...Jp}),this.persist()}}});function lae(){try{const e=JSON.parse(localStorage.getItem(hb)||"{}").pageSize;return Number(e)>0?Number(e):20}catch{return 20}}function dE(e,t){return function(){return e.apply(t,arguments)}}const{toString:ate}=Object.prototype,{getPrototypeOf:Os}=Object,{iterator:Od,toStringTag:uE}=Symbol,df=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),td=(e,t)=>{let n=e;const r=[];for(;n!=null&&n!==Object.prototype;){if(r.indexOf(n)!==-1)return!1;if(r.push(n),df(n,t))return!0;n=Os(n)}return!1},lte=(e,t)=>e!=null&&td(e,t)?e[t]:void 0,mb=(e=>t=>{const n=ate.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Yo=e=>(e=e.toLowerCase(),t=>mb(t)===e),oh=e=>t=>typeof t===e,{isArray:kl}=Array,$s=oh("undefined");function Us(e){return e!==null&&!$s(e)&&e.constructor!==null&&!$s(e.constructor)&&eo(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const fE=Yo("ArrayBuffer");function ste(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&fE(e.buffer),t}const cte=oh("string"),eo=oh("function"),hE=oh("number"),Ws=e=>e!==null&&typeof e=="object",dte=e=>e===!0||e===!1,Tu=e=>{if(!Ws(e))return!1;const t=Os(e);return(t===null||t===Object.prototype||Os(t)===null)&&!td(e,uE)&&!td(e,Od)},ute=e=>{if(!Ws(e)||Us(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},fte=Yo("Date"),hte=Yo("File"),mte=e=>!!(e&&typeof e.uri<"u"),pte=e=>e&&typeof e.getParts<"u",gte=Yo("Blob"),vte=Yo("FileList"),bte=e=>Ws(e)&&eo(e.pipe);function yte(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}const LC=yte(),HC=typeof LC.FormData<"u"?LC.FormData:void 0,xte=e=>{if(!e)return!1;if(HC&&e instanceof HC)return!0;const t=Os(e);if(!t||t===Object.prototype||!eo(e.append))return!1;const n=mb(e);return n==="formdata"||n==="object"&&eo(e.toString)&&e.toString()==="[object FormData]"},Cte=Yo("URLSearchParams"),[wte,Ste,kte,Rte]=["ReadableStream","Request","Response","Headers"].map(Yo),Tte=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function $d(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,o;if(typeof e!="object"&&(e=[e]),kl(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{if(Us(e))return;const i=n?Object.getOwnPropertyNames(e):Object.keys(e),a=i.length;let l;for(r=0;r<a;r++)l=i[r],t.call(null,e[l],l,e)}}function mE(e,t){if(Us(e))return null;t=t.toLowerCase();const n=Object.keys(e);let r=n.length,o;for(;r-- >0;)if(o=n[r],t===o.toLowerCase())return o;return null}const il=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,pE=e=>!$s(e)&&e!==il;function eg(...e){const{caseless:t,skipUndefined:n}=pE(this)&&this||{},r={},o=(i,a)=>{if(a==="__proto__"||a==="constructor"||a==="prototype")return;const l=t&&typeof a=="string"&&mE(r,a)||a,s=df(r,l)?r[l]:void 0;Tu(s)&&Tu(i)?r[l]=eg(s,i):Tu(i)?r[l]=eg({},i):kl(i)?r[l]=i.slice():(!n||!$s(i))&&(r[l]=i)};for(let i=0,a=e.length;i<a;i++){const l=e[i];if(!l||Us(l)||($d(l,o),typeof l!="object"||kl(l)))continue;const s=Object.getOwnPropertySymbols(l);for(let c=0;c<s.length;c++){const d=s[c];Fte.call(l,d)&&o(l[d],d)}}return r}const Pte=(e,t,n,{allOwnKeys:r}={})=>($d(t,(o,i)=>{n&&eo(o)?Object.defineProperty(e,i,{__proto__:null,value:dE(o,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,i,{__proto__:null,value:o,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),_te=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Ote=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,"constructor",{__proto__:null,value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{__proto__:null,value:t.prototype}),n&&Object.assign(e.prototype,n)},$te=(e,t,n,r)=>{let o,i,a;const l={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),i=o.length;i-- >0;)a=o[i],(!r||r(a,e,t))&&!l[a]&&(t[a]=e[a],l[a]=!0);e=n!==!1&&Os(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Ete=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},zte=e=>{if(!e)return null;if(kl(e))return e;let t=e.length;if(!hE(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Ate=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Os(Uint8Array)),Ite=(e,t)=>{const r=(e&&e[Od]).call(e);let o;for(;(o=r.next())&&!o.done;){const i=o.value;t.call(e,i[0],i[1])}},Dte=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Nte=Yo("HTMLFormElement"),Mte=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,o){return r.toUpperCase()+o}),{propertyIsEnumerable:Fte}=Object.prototype,Bte=Yo("RegExp"),gE=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};$d(n,(o,i)=>{let a;(a=t(o,i,e))!==!1&&(r[i]=a||o)}),Object.defineProperties(e,r)},Lte=e=>{gE(e,(t,n)=>{if(eo(e)&&["arguments","caller","callee"].includes(n))return!1;const r=e[n];if(eo(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Hte=(e,t)=>{const n={},r=o=>{o.forEach(i=>{n[i]=!0})};return kl(e)?r(e):r(String(e).split(t)),n},Vte=()=>{},jte=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function Ute(e){return!!(e&&eo(e.append)&&e[uE]==="FormData"&&e[Od])}const Wte=e=>{const t=new WeakSet,n=r=>{if(Ws(r)){if(t.has(r))return;if(Us(r))return r;if(!("toJSON"in r)){t.add(r);const o=kl(r)?[]:{};return $d(r,(i,a)=>{const l=n(i);!$s(l)&&(o[a]=l)}),t.delete(r),o}}return r};return n(e)},qte=Yo("AsyncFunction"),Kte=e=>e&&(Ws(e)||eo(e))&&eo(e.then)&&eo(e.catch),vE=((e,t)=>e?setImmediate:t?((n,r)=>(il.addEventListener("message",({source:o,data:i})=>{o===il&&i===n&&r.length&&r.shift()()},!1),o=>{r.push(o),il.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",eo(il.postMessage)),Yte=typeof queueMicrotask<"u"?queueMicrotask.bind(il):typeof process<"u"&&process.nextTick||vE,bE=e=>e!=null&&eo(e[Od]),Gte=e=>e!=null&&td(e,Od)&&bE(e),ze={isArray:kl,isArrayBuffer:fE,isBuffer:Us,isFormData:xte,isArrayBufferView:ste,isString:cte,isNumber:hE,isBoolean:dte,isObject:Ws,isPlainObject:Tu,isEmptyObject:ute,isReadableStream:wte,isRequest:Ste,isResponse:kte,isHeaders:Rte,isUndefined:$s,isDate:fte,isFile:hte,isReactNativeBlob:mte,isReactNative:pte,isBlob:gte,isRegExp:Bte,isFunction:eo,isStream:bte,isURLSearchParams:Cte,isTypedArray:Ate,isFileList:vte,forEach:$d,merge:eg,extend:Pte,trim:Tte,stripBOM:_te,inherits:Ote,toFlatObject:$te,kindOf:mb,kindOfTest:Yo,endsWith:Ete,toArray:zte,forEachEntry:Ite,matchAll:Dte,isHTMLForm:Nte,hasOwnProperty:df,hasOwnProp:df,hasOwnInPrototypeChain:td,getSafeProp:lte,reduceDescriptors:gE,freezeMethods:Lte,toObjectSet:Hte,toCamelCase:Mte,noop:Vte,toFiniteNumber:jte,findKey:mE,global:il,isContextDefined:pE,isSpecCompliantForm:Ute,toJSONObject:Wte,isAsyncFn:qte,isThenable:Kte,setImmediate:vE,asap:Yte,isIterable:bE,isSafeIterable:Gte},Xte=ze.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Qte=e=>{const t={};let n,r,o;return e&&e.split(`
7402`).forEach(function(a){o=a.indexOf(":"),n=a.substring(0,o).trim().toLowerCase(),r=a.substring(o+1).trim(),!(!n||t[n]&&Xte[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t};function Zte(e){let t=0,n=e.length;for(;t<n;){const r=e.charCodeAt(t);if(r!==9&&r!==32)break;t+=1}for(;n>t;){const r=e.charCodeAt(n-1);if(r!==9&&r!==32)break;n-=1}return t===0&&n===e.length?e:e.slice(t,n)}const Jte=new RegExp("[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+","g"),ene=new RegExp("[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+","g");function pb(e,t){return ze.isArray(e)?e.map(n=>pb(n,t)):Zte(String(e).replace(t,""))}const tne=e=>pb(e,Jte),nne=e=>pb(e,ene);function yE(e){const t=Object.create(null);return ze.forEach(e.toJSON(),(n,r)=>{t[r]=nne(n)}),t}const VC=Symbol("internals");function uc(e){return e&&String(e).trim().toLowerCase()}function Pu(e){return e===!1||e==null?e:ze.isArray(e)?e.map(Pu):tne(String(e))}function rne(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const one=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Pm(e,t,n,r,o){if(ze.isFunction(r))return r.call(this,t,n);if(o&&(t=n),!!ze.isString(t)){if(ze.isString(r))return t.indexOf(r)!==-1;if(ze.isRegExp(r))return r.test(t)}}function ine(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function ane(e,t){const n=ze.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{__proto__:null,value:function(o,i,a){return this[r].call(this,t,o,i,a)},configurable:!0})})}let Or=class{constructor(t){t&&this.set(t)}set(t,n,r){const o=this;function i(l,s,c){const d=uc(s);if(!d)return;const f=ze.findKey(o,d);(!f||o[f]===void 0||c===!0||c===void 0&&o[f]!==!1)&&(o[f||s]=Pu(l))}const a=(l,s)=>ze.forEach(l,(c,d)=>i(c,d,s));if(ze.isPlainObject(t)||t instanceof this.constructor)a(t,n);else if(ze.isString(t)&&(t=t.trim())&&!one(t))a(Qte(t),n);else if(ze.isObject(t)&&ze.isSafeIterable(t)){let l=Object.create(null),s,c;for(const d of t){if(!ze.isArray(d))throw new TypeError("Object iterator must return a key-value pair");c=d[0],ze.hasOwnProp(l,c)?(s=l[c],l[c]=ze.isArray(s)?[...s,d[1]]:[s,d[1]]):l[c]=d[1]}a(l,n)}else t!=null&&i(n,t,r);return this}get(t,n){if(t=uc(t),t){const r=ze.findKey(this,t);if(r){const o=this[r];if(!n)return o;if(n===!0)return rne(o);if(ze.isFunction(n))return n.call(this,o,r);if(ze.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=uc(t),t){const r=ze.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Pm(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let o=!1;function i(a){if(a=uc(a),a){const l=ze.findKey(r,a);l&&(!n||Pm(r,r[l],l,n))&&(delete r[l],o=!0)}}return ze.isArray(t)?t.forEach(i):i(t),o}clear(t){const n=Object.keys(this);let r=n.length,o=!1;for(;r--;){const i=n[r];(!t||Pm(this,this[i],i,t,!0))&&(delete this[i],o=!0)}return o}normalize(t){const n=this,r={};return ze.forEach(this,(o,i)=>{const a=ze.findKey(r,i);if(a){n[a]=Pu(o),delete n[i];return}const l=t?ine(i):String(i).trim();l!==i&&delete n[i],n[l]=Pu(o),r[l]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return ze.forEach(this,(r,o)=>{r!=null&&r!==!1&&(n[o]=t&&ze.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
7403`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(o=>r.set(o)),r}static accessor(t){const r=(this[VC]=this[VC]={accessors:{}}).accessors,o=this.prototype;function i(a){const l=uc(a);r[l]||(ane(o,a),r[l]=!0)}return ze.isArray(t)?t.forEach(i):i(t),this}};Or.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);ze.reduceDescriptors(Or.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});ze.freezeMethods(Or);const lne="[REDACTED ****]";function sne(e){if(ze.hasOwnProp(e,"toJSON"))return!0;let t=Object.getPrototypeOf(e);for(;t&&t!==Object.prototype;){if(ze.hasOwnProp(t,"toJSON"))return!0;t=Object.getPrototypeOf(t)}return!1}function cne(e,t){const n=new Set(t.map(i=>String(i).toLowerCase())),r=[],o=i=>{if(i===null||typeof i!="object"||ze.isBuffer(i))return i;if(r.indexOf(i)!==-1)return;i instanceof Or&&(i=i.toJSON()),r.push(i);let a;if(ze.isArray(i))a=[],i.forEach((l,s)=>{const c=o(l);ze.isUndefined(c)||(a[s]=c)});else{if(!ze.isPlainObject(i)&&sne(i))return r.pop(),i;a=Object.create(null);for(const[l,s]of Object.entries(i)){const c=n.has(l.toLowerCase())?lne:o(s);ze.isUndefined(c)||(a[l]=c)}}return r.pop(),a};return o(e)}let pt=class xE extends Error{static from(t,n,r,o,i,a){const l=new xE(t.message,n||t.code,r,o,i);return Object.defineProperty(l,"cause",{__proto__:null,value:t,writable:!0,enumerable:!1,configurable:!0}),l.name=t.name,t.status!=null&&l.status==null&&(l.status=t.status),a&&Object.assign(l,a),l}constructor(t,n,r,o,i){super(t),Object.defineProperty(this,"message",{__proto__:null,value:t,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,n&&(this.code=n),r&&(this.config=r),o&&(this.request=o),i&&(this.response=i,this.status=i.status)}toJSON(){const t=this.config,n=t&&ze.hasOwnProp(t,"redact")?t.redact:void 0,r=ze.isArray(n)&&n.length>0?cne(t,n):ze.toJSONObject(t);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:r,code:this.code,status:this.status}}};pt.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";pt.ERR_BAD_OPTION="ERR_BAD_OPTION";pt.ECONNABORTED="ECONNABORTED";pt.ETIMEDOUT="ETIMEDOUT";pt.ECONNREFUSED="ECONNREFUSED";pt.ERR_NETWORK="ERR_NETWORK";pt.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";pt.ERR_DEPRECATED="ERR_DEPRECATED";pt.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";pt.ERR_BAD_REQUEST="ERR_BAD_REQUEST";pt.ERR_CANCELED="ERR_CANCELED";pt.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";pt.ERR_INVALID_URL="ERR_INVALID_URL";pt.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";const dne=null,CE=100;function tg(e){return ze.isPlainObject(e)||ze.isArray(e)}function wE(e){return ze.endsWith(e,"[]")?e.slice(0,-2):e}function _m(e,t,n){return e?e.concat(t).map(function(o,i){return o=wE(o),!n&&i?"["+o+"]":o}).join(n?".":""):t}function une(e){return ze.isArray(e)&&!e.some(tg)}const fne=ze.toFlatObject(ze,{},null,function(t){return/^is[A-Z]/.test(t)});function ih(e,t,n){if(!ze.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=ze.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(y,C){return!ze.isUndefined(C[y])});const r=n.metaTokens,o=n.visitor||m,i=n.dots,a=n.indexes,l=n.Blob||typeof Blob<"u"&&Blob,s=n.maxDepth===void 0?CE:n.maxDepth,c=l&&ze.isSpecCompliantForm(t),d=[];if(!ze.isFunction(o))throw new TypeError("visitor must be a function");function f(v){if(v===null)return"";if(ze.isDate(v))return v.toISOString();if(ze.isBoolean(v))return v.toString();if(!c&&ze.isBlob(v))throw new pt("Blob is not supported. Use a Buffer instead.");if(ze.isArrayBuffer(v)||ze.isTypedArray(v)){if(c&&typeof l=="function")return new l([v]);if(typeof Buffer<"u")return Buffer.from(v);throw new pt("Blob is not supported. Use a Buffer instead.",pt.ERR_NOT_SUPPORT)}return v}function h(v){if(v>s)throw new pt("Object is too deeply nested ("+v+" levels). Max depth: "+s,pt.ERR_FORM_DATA_DEPTH_EXCEEDED)}function p(v,y){if(s===1/0)return JSON.stringify(v);const C=[];return JSON.stringify(v,function(x,S){if(!ze.isObject(S))return S;for(;C.length&&C[C.length-1]!==this;)C.pop();return C.push(S),h(y+C.length-1),S})}function m(v,y,C){let w=v;if(ze.isReactNative(t)&&ze.isReactNativeBlob(v))return t.append(_m(C,y,i),f(v)),!1;if(v&&!C&&typeof v=="object"){if(ze.endsWith(y,"{}"))y=r?y:y.slice(0,-2),v=p(v,1);else if(ze.isArray(v)&&une(v)||(ze.isFileList(v)||ze.endsWith(y,"[]"))&&(w=ze.toArray(v)))return y=wE(y),w.forEach(function(S,T){!(ze.isUndefined(S)||S===null)&&t.append(a===!0?_m([y],T,i):a===null?y:y+"[]",f(S))}),!1}return tg(v)?!0:(t.append(_m(C,y,i),f(v)),!1)}const g=Object.assign(fne,{defaultVisitor:m,convertValue:f,isVisitable:tg});function b(v,y,C=0){if(!ze.isUndefined(v)){if(h(C),d.indexOf(v)!==-1)throw new Error("Circular reference detected in "+y.join("."));d.push(v),ze.forEach(v,function(x,S){(!(ze.isUndefined(x)||x===null)&&o.call(t,x,ze.isString(S)?S.trim():S,y,g))===!0&&b(x,y?y.concat(S):[S],C+1)}),d.pop()}}if(!ze.isObject(e))throw new TypeError("data must be an object");return b(e),t}function jC(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(e).replace(/[!'()~]|%20/g,function(r){return t[r]})}function gb(e,t){this._pairs=[],e&&ih(e,this,t)}const SE=gb.prototype;SE.append=function(t,n){this._pairs.push([t,n])};SE.toString=function(t){const n=t?r=>t.call(this,r,jC):jC;return this._pairs.map(function(o){return n(o[0])+"="+n(o[1])},"").join("&")};function hne(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function kE(e,t,n){if(!t)return e;e=e||"";const r=ze.isFunction(n)?{serialize:n}:n,o=ze.getSafeProp(r,"encode")||hne,i=ze.getSafeProp(r,"serialize");let a;if(i?a=i(t,r):a=ze.isURLSearchParams(t)?t.toString():new gb(t,r).toString(o),a){const l=e.indexOf("#");l!==-1&&(e=e.slice(0,l)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class UC{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){ze.forEach(this.handlers,function(r){r!==null&&t(r)})}}const vb={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0,advertiseZstdAcceptEncoding:!1,validateStatusUndefinedResolves:!0},mne=typeof URLSearchParams<"u"?URLSearchParams:gb,pne=typeof FormData<"u"?FormData:null,gne=typeof Blob<"u"?Blob:null,vne={isBrowser:!0,classes:{URLSearchParams:mne,FormData:pne,Blob:gne},protocols:["http","https","file","blob","url","data"]},bb=typeof window<"u"&&typeof document<"u",ng=typeof navigator=="object"&&navigator||void 0,bne=bb&&(!ng||["ReactNative","NativeScript","NS"].indexOf(ng.product)<0),yne=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",xne=bb&&window.location.href||"http://localhost",Cne=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:bb,hasStandardBrowserEnv:bne,hasStandardBrowserWebWorkerEnv:yne,navigator:ng,origin:xne},Symbol.toStringTag,{value:"Module"})),vr={...Cne,...vne};function wne(e,t){return ih(e,new vr.classes.URLSearchParams,{visitor:function(n,r,o,i){return vr.isNode&&ze.isBuffer(n)?(this.append(r,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)},...t})}const WC=CE;function RE(e){if(e>WC)throw new pt("FormData field is too deeply nested ("+e+" levels). Max depth: "+WC,pt.ERR_FORM_DATA_DEPTH_EXCEEDED)}function Sne(e){const t=[],n=/\w+|\[(\w*)]/g;let r;for(;(r=n.exec(e))!==null;)RE(t.length),t.push(r[0]==="[]"?"":r[1]||r[0]);return t}function kne(e){const t={},n=Object.keys(e);let r;const o=n.length;let i;for(r=0;r<o;r++)i=n[r],t[i]=e[i];return t}function TE(e){function t(n,r,o,i){RE(i);let a=n[i++];if(a==="__proto__")return!0;const l=Number.isFinite(+a),s=i>=n.length;return a=!a&&ze.isArray(o)?o.length:a,s?(ze.hasOwnProp(o,a)?o[a]=ze.isArray(o[a])?o[a].concat(r):[o[a],r]:o[a]=r,!l):((!ze.hasOwnProp(o,a)||!ze.isObject(o[a]))&&(o[a]=[]),t(n,r,o[a],i)&&ze.isArray(o[a])&&(o[a]=kne(o[a])),!l)}if(ze.isFormData(e)&&ze.isFunction(e.entries)){const n={};return ze.forEachEntry(e,(r,o)=>{t(Sne(r),o,n,0)}),n}return null}const Ql=(e,t)=>e!=null&&ze.hasOwnProp(e,t)?e[t]:void 0;function Rne(e,t,n){if(ze.isString(e))try{return(t||JSON.parse)(e),ze.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Ed={transitional:vb,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",o=r.indexOf("application/json")>-1,i=ze.isObject(t);if(i&&ze.isHTMLForm(t)&&(t=new FormData(t)),ze.isFormData(t))return o?JSON.stringify(TE(t)):t;if(ze.isArrayBuffer(t)||ze.isBuffer(t)||ze.isStream(t)||ze.isFile(t)||ze.isBlob(t)||ze.isReadableStream(t))return t;if(ze.isArrayBufferView(t))return t.buffer;if(ze.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let l;if(i){const s=Ql(this,"formSerializer");if(r.indexOf("application/x-www-form-urlencoded")>-1)return wne(t,s).toString();if((l=ze.isFileList(t))||r.indexOf("multipart/form-data")>-1){const c=Ql(this,"env"),d=c&&c.FormData;return ih(l?{"files[]":t}:t,d&&new d,s)}}return i||o?(n.setContentType("application/json",!1),Rne(t)):t}],transformResponse:[function(t){const n=Ql(this,"transitional")||Ed.transitional,r=n&&n.forcedJSONParsing,o=Ql(this,"responseType"),i=o==="json";if(ze.isResponse(t)||ze.isReadableStream(t))return t;if(t&&ze.isString(t)&&(r&&!o||i)){const l=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(t,Ql(this,"parseReviver"))}catch(s){if(l)throw s.name==="SyntaxError"?pt.from(s,pt.ERR_BAD_RESPONSE,this,null,Ql(this,"response")):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:vr.classes.FormData,Blob:vr.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};ze.forEach(["delete","get","head","post","put","patch","query"],e=>{Ed.headers[e]={}});function Om(e,t){const n=this||Ed,r=t||n,o=Or.from(r.headers);let i=r.data;return ze.forEach(e,function(l){i=l.call(n,i,o.normalize(),t?t.status:void 0)}),o.normalize(),i}function PE(e){return!!(e&&e.__CANCEL__)}let zd=class extends pt{constructor(t,n,r){super(t??"canceled",pt.ERR_CANCELED,n,r),this.name="CanceledError",this.__CANCEL__=!0}};function _E(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new pt("Request failed with status code "+n.status,n.status>=400&&n.status<500?pt.ERR_BAD_REQUEST:pt.ERR_BAD_RESPONSE,n.config,n.request,n))}function Tne(e){const t=/^([-+\w]{1,25}):(?:\/\/)?/.exec(e);return t&&t[1]||""}function Pne(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o=0,i=0,a;return t=t!==void 0?t:1e3,function(s){const c=Date.now(),d=r[i];a||(a=c),n[o]=s,r[o]=c;let f=i,h=0;for(;f!==o;)h+=n[f++],f=f%e;if(o=(o+1)%e,o===i&&(i=(i+1)%e),c-a<t)return;const p=d&&c-d;return p?Math.round(h*1e3/p):void 0}}function _ne(e,t){let n=0,r=1e3/t,o,i;const a=(c,d=Date.now())=>{n=d,o=null,i&&(clearTimeout(i),i=null),e(...c)};return[(...c)=>{const d=Date.now(),f=d-n;f>=r?a(c,d):(o=c,i||(i=setTimeout(()=>{i=null,a(o)},r-f)))},()=>o&&a(o)]}const uf=(e,t,n=3)=>{let r=0;const o=Pne(50,250);return _ne(i=>{if(!i||typeof i.loaded!="number")return;const a=i.loaded,l=i.lengthComputable?i.total:void 0,s=l!=null?Math.min(a,l):a,c=Math.max(0,s-r),d=o(c);r=Math.max(r,s);const f={loaded:s,total:l,progress:l?s/l:void 0,bytes:c,rate:d||void 0,estimated:d&&l?(l-s)/d:void 0,event:i,lengthComputable:l!=null,[t?"download":"upload"]:!0};e(f)},n)},qC=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},KC=e=>(...t)=>ze.asap(()=>e(...t)),One=vr.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,vr.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(vr.origin),vr.navigator&&/(msie|trident)/i.test(vr.navigator.userAgent)):()=>!0,$ne=vr.hasStandardBrowserEnv?{write(e,t,n,r,o,i,a){if(typeof document>"u")return;const l=[`${e}=${encodeURIComponent(t)}`];ze.isNumber(n)&&l.push(`expires=${new Date(n).toUTCString()}`),ze.isString(r)&&l.push(`path=${r}`),ze.isString(o)&&l.push(`domain=${o}`),i===!0&&l.push("secure"),ze.isString(a)&&l.push(`SameSite=${a}`),document.cookie=l.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.split(";");for(let n=0;n<t.length;n++){const r=t[n].replace(/^\s+/,""),o=r.indexOf("=");if(o!==-1&&r.slice(0,o)===e)try{return decodeURIComponent(r.slice(o+1))}catch{return r.slice(o+1)}}return null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function Ene(e){return typeof e!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function zne(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}const Ane=/^https?:(?!\/\/)/i,Ine=/[\t\n\r]/g;function Dne(e){let t=0;for(;t<e.length&&e.charCodeAt(t)<=32;)t++;return e.slice(t)}function Nne(e){return Dne(e).replace(Ine,"")}function YC(e,t){if(typeof e=="string"&&Ane.test(Nne(e)))throw new pt('Invalid URL: missing "//" after protocol',pt.ERR_INVALID_URL,t)}function OE(e,t,n,r){YC(t,r);let o=!Ene(t);return e&&(o||n===!1)?(YC(e,r),zne(e,t)):t}const GC=e=>e instanceof Or?{...e}:e;function Rl(e,t){e=e||{},t=t||{};const n=Object.create(null);Object.defineProperty(n,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function r(d,f,h,p){return ze.isPlainObject(d)&&ze.isPlainObject(f)?ze.merge.call({caseless:p},d,f):ze.isPlainObject(f)?ze.merge({},f):ze.isArray(f)?f.slice():f}function o(d,f,h,p){if(ze.isUndefined(f)){if(!ze.isUndefined(d))return r(void 0,d,h,p)}else return r(d,f,h,p)}function i(d,f){if(!ze.isUndefined(f))return r(void 0,f)}function a(d,f){if(ze.isUndefined(f)){if(!ze.isUndefined(d))return r(void 0,d)}else return r(void 0,f)}function l(d){const f=ze.hasOwnProp(t,"transitional")?t.transitional:void 0;if(!ze.isUndefined(f))if(ze.isPlainObject(f)){if(ze.hasOwnProp(f,d))return f[d]}else return;const h=ze.hasOwnProp(e,"transitional")?e.transitional:void 0;if(ze.isPlainObject(h)&&ze.hasOwnProp(h,d))return h[d]}function s(d,f,h){if(ze.hasOwnProp(t,h))return r(d,f);if(ze.hasOwnProp(e,h))return r(void 0,d)}const c={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,allowedSocketPaths:a,responseEncoding:a,validateStatus:s,headers:(d,f,h)=>o(GC(d),GC(f),h,!0)};return ze.forEach(Object.keys({...e,...t}),function(f){if(f==="__proto__"||f==="constructor"||f==="prototype")return;const h=ze.hasOwnProp(c,f)?c[f]:o,p=ze.hasOwnProp(e,f)?e[f]:void 0,m=ze.hasOwnProp(t,f)?t[f]:void 0,g=h(p,m,f);ze.isUndefined(g)&&h!==s||(n[f]=g)}),ze.hasOwnProp(t,"validateStatus")&&ze.isUndefined(t.validateStatus)&&l("validateStatusUndefinedResolves")===!1&&(ze.hasOwnProp(e,"validateStatus")?n.validateStatus=r(void 0,e.validateStatus):delete n.validateStatus),n}const Mne=["content-type","content-length"];function Fne(e,t,n){if(n!=="content-only"){e.set(t);return}Object.entries(t||{}).forEach(([r,o])=>{Mne.includes(r.toLowerCase())&&e.set(r,o)})}const Bne=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(t,n)=>String.fromCharCode(parseInt(n,16)));function $E(e){const t=Rl({},e),n=h=>ze.hasOwnProp(t,h)?t[h]:void 0,r=n("data");let o=n("withXSRFToken");const i=n("xsrfHeaderName"),a=n("xsrfCookieName");let l=n("headers");const s=n("auth"),c=n("baseURL"),d=n("allowAbsoluteUrls"),f=n("url");if(t.headers=l=Or.from(l),t.url=kE(OE(c,f,d,t),n("params"),n("paramsSerializer")),s){const h=ze.getSafeProp(s,"username")||"",p=ze.getSafeProp(s,"password")||"";try{l.set("Authorization","Basic "+btoa(h+":"+(p?Bne(p):"")))}catch(m){throw pt.from(m,pt.ERR_BAD_OPTION_VALUE,e)}}if(ze.isFormData(r)&&(vr.hasStandardBrowserEnv||vr.hasStandardBrowserWebWorkerEnv||ze.isReactNative(r)?l.setContentType(void 0):ze.isFunction(r.getHeaders)&&Fne(l,r.getHeaders(),n("formDataHeaderPolicy"))),vr.hasStandardBrowserEnv&&(ze.isFunction(o)&&(o=o(t)),o===!0||o==null&&One(t.url))){const p=i&&a&&$ne.read(a);p&&l.set(i,p)}return t}const Lne=typeof XMLHttpRequest<"u",Hne=Lne&&function(e){return new Promise(function(n,r){const o=$E(e);let i=o.data;const a=Or.from(o.headers).normalize();let{responseType:l,onUploadProgress:s,onDownloadProgress:c}=o,d,f,h,p,m;function g(){p&&p(),m&&m(),o.cancelToken&&o.cancelToken.unsubscribe(d),o.signal&&o.signal.removeEventListener("abort",d)}let b=new XMLHttpRequest;b.open(o.method.toUpperCase(),o.url,!0),b.timeout=o.timeout;function v(){if(!b)return;const C=Or.from("getAllResponseHeaders"in b&&b.getAllResponseHeaders()),x={data:!l||l==="text"||l==="json"?b.responseText:b.response,status:b.status,statusText:b.statusText,headers:C,config:e,request:b};_E(function(T){n(T),g()},function(T){r(T),g()},x),b=null}"onloadend"in b?b.onloadend=v:b.onreadystatechange=function(){!b||b.readyState!==4||b.status===0&&!(b.responseURL&&b.responseURL.startsWith("file:"))||setTimeout(v)},b.onabort=function(){b&&(r(new pt("Request aborted",pt.ECONNABORTED,e,b)),g(),b=null)},b.onerror=function(w){const x=w&&w.message?w.message:"Network Error",S=new pt(x,pt.ERR_NETWORK,e,b);S.event=w||null,r(S),g(),b=null},b.ontimeout=function(){let w=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const x=o.transitional||vb;o.timeoutErrorMessage&&(w=o.timeoutErrorMessage),r(new pt(w,x.clarifyTimeoutError?pt.ETIMEDOUT:pt.ECONNABORTED,e,b)),g(),b=null},i===void 0&&a.setContentType(null),"setRequestHeader"in b&&ze.forEach(yE(a),function(w,x){b.setRequestHeader(x,w)}),ze.isUndefined(o.withCredentials)||(b.withCredentials=!!o.withCredentials),l&&l!=="json"&&(b.responseType=o.responseType),c&&([h,m]=uf(c,!0),b.addEventListener("progress",h)),s&&b.upload&&([f,p]=uf(s),b.upload.addEventListener("progress",f),b.upload.addEventListener("loadend",p)),(o.cancelToken||o.signal)&&(d=C=>{b&&(r(!C||C.type?new zd(null,e,b):C),b.abort(),g(),b=null)},o.cancelToken&&o.cancelToken.subscribe(d),o.signal&&(o.signal.aborted?d():o.signal.addEventListener("abort",d)));const y=Tne(o.url);if(y&&!vr.protocols.includes(y)){r(new pt("Unsupported protocol "+y+":",pt.ERR_BAD_REQUEST,e)),g();return}b.send(i||null)})},Vne=(e,t)=>{if(e=e?e.filter(Boolean):[],!t&&!e.length)return;const n=new AbortController;let r=!1;const o=function(s){if(!r){r=!0,a();const c=s instanceof Error?s:this.reason;n.abort(c instanceof pt?c:new zd(c instanceof Error?c.message:c))}};let i=t&&setTimeout(()=>{i=null,o(new pt(`timeout of ${t}ms exceeded`,pt.ETIMEDOUT))},t);const a=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(s=>{s.unsubscribe?s.unsubscribe(o):s.removeEventListener("abort",o)}),e=null)};e.forEach(s=>s.addEventListener("abort",o,{once:!0}));const{signal:l}=n;return l.unsubscribe=()=>ze.asap(a),l},jne=function*(e,t){let n=e.byteLength;if(n<t){yield e;return}let r=0,o;for(;r<n;)o=r+t,yield e.slice(r,o),r=o},Une=async function*(e,t){for await(const n of Wne(e))yield*jne(n,t)},Wne=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:n,value:r}=await t.read();if(n)break;yield r}}finally{await t.cancel()}},XC=(e,t,n,r)=>{const o=Une(e,t);let i=0,a,l=s=>{a||(a=!0,r&&r(s))};return new ReadableStream({async pull(s){try{const{done:c,value:d}=await o.next();if(c){l(),s.close();return}let f=d.byteLength;if(n){let h=i+=f;n(h)}s.enqueue(new Uint8Array(d))}catch(c){throw l(c),c}},cancel(s){return l(s),o.return()}},{highWaterMark:2})},ff=e=>e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102,qne=(e,t,n)=>t+2<n&&ff(e.charCodeAt(t+1))&&ff(e.charCodeAt(t+2));function Kne(e){if(!e||typeof e!="string"||!e.startsWith("data:"))return 0;const t=e.indexOf(",");if(t<0)return 0;const n=e.slice(5,t),r=e.slice(t+1);if(/;base64/i.test(n)){let a=r.length;const l=r.length;for(let p=0;p<l;p++)if(r.charCodeAt(p)===37&&p+2<l){const m=r.charCodeAt(p+1),g=r.charCodeAt(p+2);ff(m)&&ff(g)&&(a-=2,p+=2)}let s=0,c=l-1;const d=p=>p>=2&&r.charCodeAt(p-2)===37&&r.charCodeAt(p-1)===51&&(r.charCodeAt(p)===68||r.charCodeAt(p)===100);c>=0&&(r.charCodeAt(c)===61?(s++,c--):d(c)&&(s++,c-=3)),s===1&&c>=0&&(r.charCodeAt(c)===61||d(c))&&s++;const h=Math.floor(a/4)*3-(s||0);return h>0?h:0}let i=0;for(let a=0,l=r.length;a<l;a++){const s=r.charCodeAt(a);if(s===37&&qne(r,a,l))i+=1,a+=2;else if(s<128)i+=1;else if(s<2048)i+=2;else if(s>=55296&&s<=56319&&a+1<l){const c=r.charCodeAt(a+1);c>=56320&&c<=57343?(i+=4,a++):i+=3}else i+=3}return i}const yb="1.18.1",QC=64*1024,{isFunction:hu}=ze,Yne=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(t,n)=>String.fromCharCode(parseInt(n,16))),ZC=e=>{if(!ze.isString(e))return e;try{return decodeURIComponent(e)}catch{return e}},JC=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Gne=e=>{const t=e.indexOf("://");let n=e;return t!==-1&&(n=n.slice(t+3)),n.includes("@")||n.includes(":")},Xne=e=>{const t=ze.global!==void 0&&ze.global!==null?ze.global:globalThis,{ReadableStream:n,TextEncoder:r}=t;e=ze.merge.call({skipUndefined:!0},{Request:t.Request,Response:t.Response},e);const{fetch:o,Request:i,Response:a}=e,l=o?hu(o):typeof fetch=="function",s=hu(i),c=hu(a);if(!l)return!1;const d=l&&hu(n),f=l&&(typeof r=="function"?(v=>y=>v.encode(y))(new r):async v=>new Uint8Array(await new i(v).arrayBuffer())),h=s&&d&&JC(()=>{let v=!1;const y=new i(vr.origin,{body:new n,method:"POST",get duplex(){return v=!0,"half"}}),C=y.headers.has("Content-Type");return y.body!=null&&y.body.cancel(),v&&!C}),p=c&&d&&JC(()=>ze.isReadableStream(new a("").body)),m={stream:p&&(v=>v.body)};l&&["text","arrayBuffer","blob","formData","stream"].forEach(v=>{!m[v]&&(m[v]=(y,C)=>{let w=y&&y[v];if(w)return w.call(y);throw new pt(`Response type '${v}' is not supported`,pt.ERR_NOT_SUPPORT,C)})});const g=async v=>{if(v==null)return 0;if(ze.isBlob(v))return v.size;if(ze.isSpecCompliantForm(v))return(await new i(vr.origin,{method:"POST",body:v}).arrayBuffer()).byteLength;if(ze.isArrayBufferView(v)||ze.isArrayBuffer(v))return v.byteLength;if(ze.isURLSearchParams(v)&&(v=v+""),ze.isString(v))return(await f(v)).byteLength},b=async(v,y)=>{const C=ze.toFiniteNumber(v.getContentLength());return C??g(y)};return async v=>{let{url:y,method:C,data:w,signal:x,cancelToken:S,timeout:T,onDownloadProgress:P,onUploadProgress:_,responseType:O,headers:z,withCredentials:$="same-origin",fetchOptions:D,maxContentLength:B,maxBodyLength:L}=$E(v);const U=ze.isNumber(B)&&B>-1,j=ze.isNumber(L)&&L>-1,te=he=>ze.hasOwnProp(v,he)?v[he]:void 0;let ue=o||fetch;O=O?(O+"").toLowerCase():"text";let ge=Vne([x,S&&S.toAbortSignal()],T),Q=null;const le=ge&&ge.unsubscribe&&(()=>{ge.unsubscribe()});let J,W=null;const Y=()=>new pt("Request body larger than maxBodyLength limit",pt.ERR_BAD_REQUEST,v,Q);try{let he;const ne=te("auth");if(ne){const ke=ze.getSafeProp(ne,"username")||"",ye=ze.getSafeProp(ne,"password")||"";he={username:ke,password:ye}}if(Gne(y)){const ke=new URL(y,vr.origin);if(!he&&(ke.username||ke.password)){const ye=ZC(ke.username),re=ZC(ke.password);he={username:ye,password:re}}(ke.username||ke.password)&&(ke.username="",ke.password="",y=ke.href)}if(he&&(z.delete("authorization"),z.set("Authorization","Basic "+btoa(Yne((he.username||"")+":"+(he.password||""))))),U&&typeof y=="string"&&y.startsWith("data:")&&Kne(y)>B)throw new pt("maxContentLength size of "+B+" exceeded",pt.ERR_BAD_RESPONSE,v,Q);if(j&&C!=="get"&&C!=="head"){const ke=await g(w);if(typeof ke=="number"&&isFinite(ke)&&(J=ke,ke>L))throw Y()}const xe=j&&(ze.isReadableStream(w)||ze.isStream(w)),oe=(ke,ye,re)=>XC(ke,QC,pe=>{if(j&&pe>L)throw W=Y();ye&&ye(pe)},re);if(h&&C!=="get"&&C!=="head"&&(_||xe)){if(J=J??await b(z,w),J!==0||xe){let ke=new i(y,{method:"POST",body:w,duplex:"half"}),ye;if(ze.isFormData(w)&&(ye=ke.headers.get("content-type"))&&z.setContentType(ye),ke.body){const[re,pe]=_&&qC(J,uf(KC(_)))||[];w=oe(ke.body,re,pe)}}}else if(xe&&!s&&d&&C!=="get"&&C!=="head")w=oe(w);else if(xe&&s&&!h&&C!=="get"&&C!=="head")throw new pt("Stream request bodies are not supported by the current fetch implementation",pt.ERR_NOT_SUPPORT,v,Q);ze.isString($)||($=$?"include":"omit");const se=s&&"credentials"in i.prototype;if(ze.isFormData(w)){const ke=z.getContentType();ke&&/^multipart\/form-data/i.test(ke)&&!/boundary=/i.test(ke)&&z.delete("content-type")}z.set("User-Agent","axios/"+yb,!1);const Me={...D,signal:ge,method:C.toUpperCase(),headers:yE(z.normalize()),body:w,duplex:"half",credentials:se?$:void 0};Q=s&&new i(y,Me);let V=await(s?ue(Q,D):ue(y,Me));const Z=Or.from(V.headers);if(U){const ke=ze.toFiniteNumber(Z.getContentLength());if(ke!=null&&ke>B)throw new pt("maxContentLength size of "+B+" exceeded",pt.ERR_BAD_RESPONSE,v,Q)}const X=p&&(O==="stream"||O==="response");if(p&&V.body&&(P||U||X&&le)){const ke={};["status","statusText","headers"].forEach(K=>{ke[K]=V[K]});const ye=ze.toFiniteNumber(Z.getContentLength()),[re,pe]=P&&qC(ye,uf(KC(P),!0))||[];let A=0;const F=K=>{if(U&&(A=K,A>B))throw new pt("maxContentLength size of "+B+" exceeded",pt.ERR_BAD_RESPONSE,v,Q);re&&re(K)};V=new a(XC(V.body,QC,F,()=>{pe&&pe(),le&&le()}),ke)}O=O||"text";let be=await m[ze.findKey(m,O)||"text"](V,v);if(U&&!p&&!X){let ke;if(be!=null&&(typeof be.byteLength=="number"?ke=be.byteLength:typeof be.size=="number"?ke=be.size:typeof be=="string"&&(ke=typeof r=="function"?new r().encode(be).byteLength:be.length)),typeof ke=="number"&&ke>B)throw new pt("maxContentLength size of "+B+" exceeded",pt.ERR_BAD_RESPONSE,v,Q)}return!X&&le&&le(),await new Promise((ke,ye)=>{_E(ke,ye,{data:be,headers:Or.from(V.headers),status:V.status,statusText:V.statusText,config:v,request:Q})})}catch(he){if(le&&le(),ge&&ge.aborted&&ge.reason instanceof pt){const ne=ge.reason;throw ne.config=v,Q&&(ne.request=Q),he!==ne&&Object.defineProperty(ne,"cause",{__proto__:null,value:he,writable:!0,enumerable:!1,configurable:!0}),ne}if(W)throw Q&&!W.request&&(W.request=Q),W;if(he instanceof pt)throw Q&&!he.request&&(he.request=Q),he;if(he&&he.name==="TypeError"&&/Load failed|fetch/i.test(he.message)){const ne=new pt("Network Error",pt.ERR_NETWORK,v,Q,he&&he.response);throw Object.defineProperty(ne,"cause",{__proto__:null,value:he.cause||he,writable:!0,enumerable:!1,configurable:!0}),ne}throw pt.from(he,he&&he.code,v,Q,he&&he.response)}}},Qne=new Map,EE=e=>{let t=e&&e.env||{};const{fetch:n,Request:r,Response:o}=t,i=[r,o,n];let a=i.length,l=a,s,c,d=Qne;for(;l--;)s=i[l],c=d.get(s),c===void 0&&d.set(s,c=l?new Map:Xne(t)),d=c;return c};EE();const xb={http:dne,xhr:Hne,fetch:{get:EE}};ze.forEach(xb,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{__proto__:null,value:t})}catch{}Object.defineProperty(e,"adapterName",{__proto__:null,value:t})}});const ew=e=>`- ${e}`,Zne=e=>ze.isFunction(e)||e===null||e===!1;function Jne(e,t){e=ze.isArray(e)?e:[e];const{length:n}=e;let r,o;const i={};for(let a=0;a<n;a++){r=e[a];let l;if(o=r,!Zne(r)&&(o=xb[(l=String(r)).toLowerCase()],o===void 0))throw new pt(`Unknown adapter '${l}'`);if(o&&(ze.isFunction(o)||(o=o.get(t))))break;i[l||"#"+a]=o}if(!o){const a=Object.entries(i).map(([s,c])=>`adapter ${s} `+(c===!1?"is not supported by the environment":"is not available in the build"));let l=n?a.length>1?`since :
7404`+a.map(ew).join(`
7405`):" "+ew(a[0]):"as no adapter specified";throw new pt("There is no suitable adapter to dispatch the request "+l,pt.ERR_NOT_SUPPORT)}return o}const zE={getAdapter:Jne,adapters:xb};function $m(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new zd(null,e)}function tw(e){return $m(e),e.headers=Or.from(e.headers),e.data=Om.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),zE.getAdapter(e.adapter||Ed.adapter,e)(e).then(function(r){$m(e),e.response=r;try{r.data=Om.call(e,e.transformResponse,r)}finally{delete e.response}return r.headers=Or.from(r.headers),r},function(r){if(!PE(r)&&($m(e),r&&r.response)){e.response=r.response;try{r.response.data=Om.call(e,e.transformResponse,r.response)}finally{delete e.response}r.response.headers=Or.from(r.response.headers)}return Promise.reject(r)})}const ah={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{ah[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const nw={};ah.transitional=function(t,n,r){function o(i,a){return"[Axios v"+yb+"] Transitional option '"+i+"'"+a+(r?". "+r:"")}return(i,a,l)=>{if(t===!1)throw new pt(o(a," has been removed"+(n?" in "+n:"")),pt.ERR_DEPRECATED);return n&&!nw[a]&&(nw[a]=!0,console.warn(o(a," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,a,l):!0}};ah.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function ere(e,t,n){if(typeof e!="object"||e===null)throw new pt("options must be an object",pt.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const i=r[o],a=Object.prototype.hasOwnProperty.call(t,i)?t[i]:void 0;if(a){const l=e[i],s=l===void 0||a(l,i,e);if(s!==!0)throw new pt("option "+i+" must be "+s,pt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new pt("Unknown option "+i,pt.ERR_BAD_OPTION)}}const _u={assertOptions:ere,validators:ah},kr=_u.validators;let ml=class{constructor(t){this.defaults=t||{},this.interceptors={request:new UC,response:new UC}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let o={};Error.captureStackTrace?Error.captureStackTrace(o):o=new Error;const i=(()=>{if(!o.stack)return"";const a=o.stack.indexOf(`
7406`);return a===-1?"":o.stack.slice(a+1)})();try{if(!r.stack)r.stack=i;else if(i){const a=i.indexOf(`
7407`),l=a===-1?-1:i.indexOf(`
7408`,a+1),s=l===-1?"":i.slice(l+1);String(r.stack).endsWith(s)||(r.stack+=`
7409`+i)}}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Rl(this.defaults,n);const{transitional:r,paramsSerializer:o,headers:i}=n;r!==void 0&&_u.assertOptions(r,{silentJSONParsing:kr.transitional(kr.boolean),forcedJSONParsing:kr.transitional(kr.boolean),clarifyTimeoutError:kr.transitional(kr.boolean),legacyInterceptorReqResOrdering:kr.transitional(kr.boolean),advertiseZstdAcceptEncoding:kr.transitional(kr.boolean),validateStatusUndefinedResolves:kr.transitional(kr.boolean)},!1),o!=null&&(ze.isFunction(o)?n.paramsSerializer={serialize:o}:_u.assertOptions(o,{encode:kr.function,serialize:kr.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),_u.assertOptions(n,{baseUrl:kr.spelling("baseURL"),withXsrfToken:kr.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a=i&&ze.merge(i.common,i[n.method]);i&&ze.forEach(["delete","get","head","post","put","patch","query","common"],m=>{delete i[m]}),n.headers=Or.concat(a,i);const l=[];let s=!0;this.interceptors.request.forEach(function(g){if(typeof g.runWhen=="function"&&g.runWhen(n)===!1)return;s=s&&g.synchronous;const b=n.transitional||vb;b&&b.legacyInterceptorReqResOrdering?l.unshift(g.fulfilled,g.rejected):l.push(g.fulfilled,g.rejected)});const c=[];this.interceptors.response.forEach(function(g){c.push(g.fulfilled,g.rejected)});let d,f=0,h;if(!s){const m=[tw.bind(this),void 0];for(m.unshift(...l),m.push(...c),h=m.length,d=Promise.resolve(n);f<h;)d=d.then(m[f++],m[f++]);return d}h=l.length;let p=n;for(;f<h;){const m=l[f++],g=l[f++];try{p=m(p)}catch(b){g.call(this,b);break}}try{d=tw.call(this,p)}catch(m){return Promise.reject(m)}for(f=0,h=c.length;f<h;)d=d.then(c[f++],c[f++]);return d}getUri(t){t=Rl(this.defaults,t);const n=OE(t.baseURL,t.url,t.allowAbsoluteUrls,t);return kE(n,t.params,t.paramsSerializer)}};ze.forEach(["delete","get","head","options"],function(t){ml.prototype[t]=function(n,r){return this.request(Rl(r||{},{method:t,url:n,data:r&&ze.hasOwnProp(r,"data")?r.data:void 0}))}});ze.forEach(["post","put","patch","query"],function(t){function n(r){return function(i,a,l){return this.request(Rl(l||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:i,data:a}))}}ml.prototype[t]=n(),t!=="query"&&(ml.prototype[t+"Form"]=n(!0))});let tre=class AE{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(i){n=i});const r=this;this.promise.then(o=>{if(!r._listeners)return;let i=r._listeners.length;for(;i-- >0;)r._listeners[i](o);r._listeners=null}),this.promise.then=o=>{let i;const a=new Promise(l=>{r.subscribe(l),i=l}).then(o);return a.cancel=function(){r.unsubscribe(i)},a},t(function(i,a,l){r.reason||(r.reason=new zd(i,a,l),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new AE(function(o){t=o}),cancel:t}}};function nre(e){return function(n){return e.apply(null,n)}}function rre(e){return ze.isObject(e)&&e.isAxiosError===!0}const rg={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,Parti
7409alContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(rg).forEach(([e,t])=>{rg[t]=e});function IE(e){const t=new ml(e),n=dE(ml.prototype.request,t);return ze.extend(n,ml.prototype,t,{allOwnKeys:!0}),ze.extend(n,t,null,{allOwnKeys:!0}),n.create=function(o){return IE(Rl(e,o))},n}const Vn=IE(Ed);Vn.Axios=ml;Vn.CanceledError=zd;Vn.CancelToken=tre;Vn.isCancel=PE;Vn.VERSION=yb;Vn.toFormData=ih;Vn.AxiosError=pt;Vn.Cancel=Vn.CanceledError;Vn.all=function(t){return Promise.all(t)};Vn.spread=nre;Vn.isAxiosError=rre;Vn.mergeConfig=Rl;Vn.AxiosHeaders=Or;Vn.formToJSON=e=>TE(ze.isHTMLForm(e)?new FormData(e):e);Vn.getAdapter=zE.getAdapter;Vn.HttpStatusCode=rg;Vn.default=Vn;const{Axios:uae,AxiosError:fae,CanceledError:hae,isCancel:mae,CancelToken:pae,VERSION:gae,all:vae,Cancel:bae,isAxiosError:yae,spread:xae,toFormData:Cae,AxiosHeaders:wae,HttpStatusCode:Sae,formToJSON:kae,getAdapter:Rae,mergeConfig:Tae,create:Pae}=Vn,{message:ore}=Qv(["message"]),ire="/api",Qr=Vn.create({baseURL:ire,timeout:2e4});Qr.interceptors.request.use(e=>{const t=localStorage.getItem("portal_token");return t&&(e.headers.Authorization=`Bearer ${t}`),e});Qr.interceptors.response.use(e=>e,e=>{var r,o,i,a;const t=(r=e.response)==null?void 0:r.status,n=((i=(o=e.response)==null?void 0:o.data)==null?void 0:i.message)||e.message||"Lỗi kết nối";return t===401?(localStorage.removeItem("portal_token"),localStorage.removeItem("portal_customer"),location.pathname!=="/portal/login"&&(location.href="/portal/login")):(a=e.config)!=null&&a.silent||ore.error(n),Promise.reject(e)});async function mu(e,t){return(await Qr.get(e,{params:t})).data}async function Io(e,t){return(await Qr.get(e,{params:t})).data.data}async function Un(e,t){return(await Qr.post(e,t)).data.data}async function rw(e,t){return(await Qr.put(e,t)).data.data}async function fc(e){return(await Qr.delete(e)).data.data}const are={config:async()=>(await Qr.get("/portal/config",{silent:!0})).data.data,login:(e,t)=>Un("/portal/login",{phone:e,password:t}),register:e=>Un("/portal/register",e),loginGoogle:e=>Un("/portal/oauth/google",{credential:e}),loginFacebook:e=>Un("/portal/oauth/facebook",{access_token:e}),me:()=>Io("/portal/me"),dashboard:()=>Io("/portal/dashboard"),orders:e=>mu("/portal/orders",e),order:e=>Io(`/portal/orders/${e}`),requestCancelOrder:(e,t)=>Un(`/portal/orders/${e}/cancel-request`,{reason:t||null}),payOrderDeposit:e=>Un(`/portal/orders/${e}/pay-deposit`,{}),walletTransactions:e=>mu("/portal/wallet/transactions",e),banks:()=>Io("/portal/banks"),addresses:()=>Io("/portal/addresses"),createAddress:e=>Un("/portal/addresses",e),updateAddress:(e,t)=>rw(`/portal/addresses/${e}`,t),setDefaultAddress:e=>Un(`/portal/addresses/${e}/default`,{}),deleteAddress:e=>fc(`/portal/addresses/${e}`),createTopup:e=>Un("/portal/wallet/topup",e),quote:(e,t=!1)=>Un("/portal/quote",{goods_amount_cny:e,insurance:t}),checkout:e=>Un("/portal/checkout",e),logisticsOptions:()=>Io("/portal/logistics-options"),createConsignment:e=>Un("/portal/consignment",e),createPurchase:e=>Un("/portal/purchase",e),paymentRequests:e=>mu("/portal/payment-requests",e),createPaymentRequest:e=>Un("/portal/payment-requests",e),favourites:()=>Io("/portal/favourites"),addFavourites:e=>Un("/portal/favourites",{items:e}),deleteFavourite:e=>fc(`/portal/favourites/${e}`),clearFavourites:()=>fc("/portal/favourites"),sourcingStatus:async()=>(await Qr.get("/portal/sourcing/status",{silent:!0})).data.data,sourcingSearch:e=>Io("/portal/sourcing/search",e),sourcingItem:e=>Io("/portal/sourcing/item",{num_iid:e}),cart:()=>Io("/portal/cart"),addCart:e=>Un("/portal/cart",{items:e}),updateCartItem:(e,t)=>
7409rw(`/portal/cart/${e}`,t),deleteCartItem:e=>fc(`/portal/cart/${e}`),clearCart:()=>fc("/portal/cart"),complaints:e=>mu("/portal/complaints",e),createComplaint:e=>Un("/portal/complaints",e),complaintComments:e=>Io(`/portal/complaints/${e}/comments`),addComplaintComment:(e,t)=>Un(`/portal/complaints/${e}/comments`,{content:t}),chatThread:async(e=!1)=>(await Qr.get("/portal/chat",{params:e?{peek:1}:void 0,silent:!0})).data.data,sendChat:(e,t=location.href)=>Un("/portal/chat/messages",{content:e,page_url:t}),notifications:async e=>(await Qr.get("/portal/notifications",{params:e,silent:!0})).data,readNotification:e=>Un(`/portal/notifications/${e}/read`,{}),readAllNotifications:e=>Un("/portal/notifications/read-all",{menu_path:e||null}),presencePing:()=>Qr.post("/portal/presence/ping",void 0,{silent:!0})},lre="/api/portal/manifest.webmanifest";var jw;const sre=((jw=document.head.querySelector('link[rel="manifest"]'))==null?void 0:jw.getAttribute("href"))||"";var Uw;const cre=((Uw=document.head.querySelector('meta[name="theme-color"]'))==null?void 0:Uw.content)||"";var Ww;const dre=((Ww=document.head.querySelector('meta[name="apple-mobile-web-app-title"]'))==null?void 0:Ww.content)||"";var qw;const ow=((qw=document.head.querySelector('link[rel="apple-touch-icon"]'))==null?void 0:qw.getAttribute("href"))||"";function lh(e){return e==="/portal"||e.startsWith("/portal/")}function hf(e,t){let n=document.head.querySelector(`meta[name="${e}"]`);if(!t){n==null||n.remove();return}n||(n=document.createElement("meta"),n.setAttribute("name",e),document.head.appendChild(n)),n.content=t}function og(e,t){let n=document.head.querySelector(`link[rel="${e}"]`);if(!t){n==null||n.remove();return}n||(n=document.createElement("link"),n.rel=e,document.head.appendChild(n)),n.setAttribute("href",t)}function ure(e){const t=lh(e);og("manifest",t?lre:sre),t||(hf("theme-color",cre),hf("apple-mobile-web-app-title",dre),ow&&og("apple-touch-icon",ow))}function fre(e){lh(location.pathname)&&(hf("apple-mobile-web-app-title",e.name||"B Market"),e.primary_color&&hf("theme-color",e.primary_color),e.pwa_icon&&og("apple-touch-icon",e.pwa_icon))}async function _ae(e,t=512){const n=URL.createObjectURL(e);try{const r=await new Promise((d,f)=>{const h=new Image;h.onload=()=>d(h),h.onerror=()=>f(new Error("Không đọc được ảnh")),h.src=n}),o=document.createElement("canvas");o.width=o.height=t;const i=o.getContext("2d");if(!i)throw new Error("Trình duyệt không hỗ trợ canvas");const a=Math.min(t/r.width,t/r.height),l=r.width*a,s=r.height*a;i.drawImage(r,(t-l)/2,(t-s)/2,l,s);const c=await new Promise(d=>o.toBlob(d,"image/png"));if(!c)throw new Error("Không tạo được ảnh icon");return new File([c],"portal-icon.png",{type:"image/png"})}finally{URL.revokeObjectURL(n)}}const Em={name:"B Market",logo:"",primary_color:"#2563eb",bg_color:"#f5f7fb",text_color:"#1d2939",bg_image:"",pwa_icon:"",allow_register:"1",google_client_id:"",facebook_app_id:""},hre=Ef("portalConfig",{state:()=>({cfg:{...Em},loaded:!1}
7409),getters:{pageBackground(e){const t=e.cfg;return t.bg_image?`linear-gradient(0deg, rgba(0,0,0,0), rgba(0,0,0,0)), url("${t.bg_image}") center/cover no-repeat fixed, ${t.bg_color}`:t.bg_color}},actions:{async load(){try{const e=await are.config(),t={...Em};for(const n of Object.keys(Em)){const r=e==null?void 0:e[n];typeof r=="string"&&(n==="allow_register"?r!=="":r.trim()!=="")&&(t[n]=r)}this.cfg=t,fre(t)}catch{}finally{this.loaded=!0}}}});/*!
7410  * shared v9.14.5
7411  * (c) 2025 kazuya kawaguchi
7412  * Released under the MIT License.
7413  */function mre(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const mf=typeof window<"u",Ia=(e,t=!1)=>t?Symbol.for(e):Symbol(e),pre=(e,t,n)=>gre({l:e,k:t,s:n}),gre=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),Kn=e=>typeof e=="number"&&isFinite(e),vre=e=>NE(e)==="[object Date]",Pa=e=>NE(e)==="[object RegExp]",sh=e=>Lt(e)&&Object.keys(e).length===0,yr=Object.assign,bre=Object.create,vn=(e=null)=>bre(e);let iw;const Ii=()=>iw||(iw=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:vn());function aw(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;").replace(/\//g,"&#x2F;").replace(/=/g,"&#x3D;")}function lw(e){return e.replace(/&(?![a-zA-Z0-9#]{2,6};)/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&apos;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function yre(e){return e=e.replace(/(\w+)\s*=\s*"([^"]*)"/g,(r,o,i)=>`${o}="${lw(i)}"`),e=e.replace(/(\w+)\s*=\s*'([^']*)'/g,(r,o,i)=>`${o}='${lw(i)}'`),/\s*on\w+\s*=\s*["']?[^"'>]+["']?/gi.test(e)&&(e=e.replace(/(\s+)(on)(\w+\s*=)/gi,"$1&#111;n$3")),[/(\s+(?:href|src|action|formaction)\s*=\s*["']?)\s*javascript:/gi,/(style\s*=\s*["'][^"']*url\s*\(\s*)javascript:/gi].forEach(r=>{e=e.replace(r,"$1javascript&#58;")}),e}const xre=Object.prototype.hasOwnProperty;function Fo(e,t){return xre.call(e,t)}const Pn=Array.isArray,Cn=e=>typeof e=="function",gt=e=>typeof e=="string",Yt=e=>typeof e=="boolean",sn=e=>e!==null&&typeof e=="object",Cre=e=>sn(e)&&Cn(e.then)&&Cn(e.catch),DE=Object.prototype.toString,NE=e=>DE.call(e),Lt=e=>{if(!sn(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object},wre=e=>e==null?"":Pn(e)||Lt(e)&&e.toString===DE?JSON.stringify(e,null,2):String(e);function Sre(e,t=""){return e.reduce((n,r,o)=>o===0?n+r:n+t+r,"")}function ch(e){let t=e;return()=>++t}const pu=e=>!sn(e)||Pn(e);function Ou(e,t){if(pu(e)||pu(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:r,des:o}=n.pop();Object.keys(r).forEach(i=>{i!=="__proto__"&&(sn(r[i])&&!sn(o[i])&&(o[i]=Array.isArray(r[i])?[]:vn()),pu(o[i])||pu(r[i])?o[i]=r[i]:n.push({src:r[i],des:o[i]}))})}}/*!
7414  * message-compiler v9.14.5
7415  * (c) 2025 kazuya kawaguchi
7416  * Released under the MIT License.
7417  */function kre(e,t,n){return{line:e,column:t,offset:n}}function pf(e,t,n){return{start:e,end:t}}const Rre=/\{([0-9a-zA-Z]+)\}/g;function ME(e,...t){return t.length===1&&Tre(t[0])&&(t=t[0]),(!t||!t.hasOwnProperty)&&(t={}),e.replace(Rre,(n,r)=>t.hasOwnProperty(r)?t[r]:"")}const FE=Object.assign,sw=e=>typeof e=="string",Tre=e=>e!==null&&typeof e=="object";function BE(e,t=""){return e.reduce((n,r,o)=>o===0?n+r:n+t+r,"")}const Cb={USE_MODULO_SYNTAX:1,__EXTEND_POINT__:2},Pre={[Cb.USE_MODULO_SYNTAX]:"Use modulo before '{{0}}'."};function _re(e,t,...n){const r=ME(Pre[e],...n||[]),o={message:String(r),code:e};return t&&(o.location=t),o}const Dt={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16,__EXTEND_POINT__:17}
7417,Ore={[Dt.EXPECTED_TOKEN]:"Expected token: '{0}'",[Dt.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[Dt.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[Dt.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[Dt.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[Dt.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[Dt.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[Dt.EMPTY_PLACEHOLDER]:"Empty placeholder",[Dt.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[Dt.INVALID_LINKED_FORMAT]:"Invalid linked format",[Dt.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[Dt.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[Dt.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[Dt.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'",[Dt.UNHANDLED_CODEGEN_NODE_TYPE]:"unhandled codegen node type: '{0}'",[Dt.UNHANDLED_MINIFIER_NODE_TYPE]:"unhandled mimifier node type: '{0}'"};function qs(e,t,n={}){const{domain:r,messages:o,args:i}=n,a=ME((o||Ore)[e]||"",...i||[]),l=new SyntaxError(String(a));return l.code=e,t&&(l.location=t),l.domain=r,l}function $re(e){throw e}const Pi=" ",Ere="\r",Ir=`
7418`,zre="\u2028",Are="\u2029";function Ire(e){const t=e;let n=0,r=1,o=1,i=0;const a=T=>t[T]===Ere&&t[T+1]===Ir,l=T=>t[T]===Ir,s=T=>t[T]===Are,c=T=>t[T]===zre,d=T=>a(T)||l(T)||s(T)||c(T),f=()=>n,h=()=>r,p=()=>o,m=()=>i,g=T=>a(T)||s(T)||c(T)?Ir:t[T],b=()=>g(n),v=()=>g(n+i);function y(){return i=0,d(n)&&(r++,o=0),a(n)&&n++,n++,o++,t[n]}function C(){return a(n+i)&&i++,i++,t[n+i]}function w(){n=0,r=1,o=1,i=0}function x(T=0){i=T}function S(){const T=n+i;for(;T!==n;)y();i=0}return{index:f,line:h,column:p,peekOffset:m,charAt:g,currentChar:b,currentPeek:v,next:y,peek:C,reset:w,resetPeek:x,skipToPeek:S}}const ia=void 0,Dre=".",cw="'",Nre="tokenizer";function Mre(e,t={}){const n=t.location!==!1,r=Ire(e),o=()=>r.index(),i=()=>kre(r.line(),r.column(),r.index()),a=i(),l=o(),s={currentType:14,offset:l,startLoc:a,endLoc:a,lastType:14,lastOffset:l,lastStartLoc:a,lastEndLoc:a,braceNest:0,inLinked:!1,text:""},c=()=>s,{onError:d}=t;function f(A,F,K,...H){const q=c();if(F.column+=K,F.offset+=K,d){const G=n?pf(q.startLoc,F):null,ie=qs(A,G,{domain:Nre,args:H});d(ie)}}function h(A,F,K){A.endLoc=i(),A.currentType=F;const H={type:F};return n&&(H.loc=pf(A.startLoc,A.endLoc)),K!=null&&(H.value=K),H}const p=A=>h(A,14);function m(A,F){return A.currentChar()===F?(A.next(),F):(f(Dt.EXPECTED_TOKEN,i(),0,F),"")}function g(A){let F="";for(;A.currentPeek()===Pi||A.currentPeek()===Ir;)F+=A.currentPeek(),A.peek();return F}function b(A){const F=g(A);return A.skipToPeek(),F}function v(A){if(A===ia)return!1;const F=A.charCodeAt(0);return F>=97&&F<=122||F>=65&&F<=90||F===95}function y(A){if(A===ia)return!1;const F=A.charCodeAt(0);return F>=48&&F<=57}function C(A,F){const{currentType:K}=F;if(K!==2)return!1;g(A);const H=v(A.currentPeek());return A.resetPeek(),H}function w(A,F){const{currentType:K}=F;if(K!==2)return!1;g(A);const H=A.currentPeek()==="-"?A.peek():A.currentPeek(),q=y(H);return A.resetPeek(),q}function x(A,F){const{currentType:K}=F;if(K!==2)return!1;g(A);const H=A.currentPeek()===cw;return A.resetPeek(),H}function S(A,F){const{currentType:K}=F;if(K!==8)return!1;g(A);const H=A.currentPeek()===".";return A.resetPeek(),H}function T(A,F){const{currentType:K}=F;if(K!==9)return!1;g(A);const H=v(A.currentPeek());return A.resetPeek(),H}function P(A,F){const{currentType:K}=F;if(!(K===8||K===12))return!1;g(A);const H=A.currentPeek()===":";return A.resetPeek(),H}function _(A,F){const{currentType:K}=F;if(K!==10)return!1;const H=()=>{const G=A.currentPeek();return G==="{"?v(A.peek()):G==="@"||G==="%"||G==="|"||G===":"||G==="."||G===Pi||!G?!1:G===Ir?(A.peek(),H()):$(A,!1)},q=H();return A.resetPeek(),q}function O(A){g(A);const F=A.currentPeek()==="|";return A.resetPeek(),F}function z(A){const F=g(A),K=A.currentPeek()==="%"&&A.peek()==="{";return A.resetPeek(),{isModulo:K,hasSpace:F.length>0}}function $(A,F=!0){const K=(q=!1,G="",ie=!1)=>{const ee=A.currentPeek();return ee==="{"?G==="%"?!1:q:ee==="@"||!ee?G==="%"?!0:q:ee==="%"?(A.peek(),K(q,"%",!0)):ee==="|"?G==="%"||ie?!0:!(G===Pi||G===Ir):ee===Pi?(A.peek(),K(!0,Pi,ie)):ee===Ir?(A.peek(),K(!0,Ir,ie)):!0},H=K();return F&&A.resetPeek(),H}function D(A,F){const K=A.currentChar();return K===ia?ia:F(K)?(A.next(),K):null}function B(A){const F=A.charCodeAt(0);return F>=97&&F<=122||F>=65&&F<=90||F>=48&&F<=57||F===95||F===36}function L(A){return D(A,B)}function U(A){const F=A.charCodeAt(0);return F>=97&&F<=122||F>=65&&F<=90||F>=48&&F<=57||F===95||F===36||F===45}function j(A){return D(A,U)}function te(A){const F=A.charCodeAt(0);return F>=48&&F<=57}function ue(A){return D(A,te)}function ge(A){const F=A.charCodeAt(0);return F>=48&&F<=57||F>=65&&F<=70||F>=97&&F<=102}function Q(A){return D(A,ge)}function le(A){let F="",K="";for(;F=ue(A);)K+=F;return K}function J(A){b(A);const F=A.currentChar();return F!=="%"&&f(Dt.EXPECTED_TOKEN,i(),0,F),A.next(),"%"}function W(A){let F="";for(;;){const K=A.currentChar();if(K==="{"||K==="}"||K==="@"||K==="|"||!K)break;
7418if(K==="%")if($(A))F+=K,A.next();else break;else if(K===Pi||K===Ir)if($(A))F+=K,A.next();else{if(O(A))break;F+=K,A.next()}else F+=K,A.next()}return F}function Y(A){b(A);let F="",K="";for(;F=j(A);)K+=F;return A.currentChar()===ia&&f(Dt.UNTERMINATED_CLOSING_BRACE,i(),0),K}function he(A){b(A);let F="";return A.currentChar()==="-"?(A.next(),F+=`-${le(A)}`):F+=le(A),A.currentChar()===ia&&f(Dt.UNTERMINATED_CLOSING_BRACE,i(),0),F}function ne(A){return A!==cw&&A!==Ir}function xe(A){b(A),m(A,"'");let F="",K="";for(;F=D(A,ne);)F==="\\"?K+=oe(A):K+=F;const H=A.currentChar();return H===Ir||H===ia?(f(Dt.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,i(),0),H===Ir&&(A.next(),m(A,"'")),K):(m(A,"'"),K)}function oe(A){const F=A.currentChar();switch(F){case"\\":case"'":return A.next(),`\\${F}`;case"u":return se(A,F,4);case"U":return se(A,F,6);default:return f(Dt.UNKNOWN_ESCAPE_SEQUENCE,i(),0,F),""}}function se(A,F,K){m(A,F);let H="";for(let q=0;q<K;q++){const G=Q(A);if(!G){f(Dt.INVALID_UNICODE_ESCAPE_SEQUENCE,i(),0,`\\${F}${H}${A.currentChar()}`);break}H+=G}return`\\${F}${H}`}function Me(A){return A!=="{"&&A!=="}"&&A!==Pi&&A!==Ir}function V(A){b(A);let F="",K="";for(;F=D(A,Me);)K+=F;return K}function Z(A){let F="",K="";for(;F=L(A);)K+=F;return K}function X(A){const F=K=>{const H=A.currentChar();return H==="{"||H==="%"||H==="@"||H==="|"||H==="("||H===")"||!H||H===Pi?K:(K+=H,A.next(),F(K))};return F("")}function be(A){b(A);const F=m(A,"|");return b(A),F}function ke(A,F){let K=null;switch(A.currentChar()){case"{":return F.braceNest>=1&&f(Dt.NOT_ALLOW_NEST_PLACEHOLDER,i(),0),A.next(),K=h(F,2,"{"),b(A),F.braceNest++,K;case"}":return F.braceNest>0&&F.currentType===2&&f(Dt.EMPTY_PLACEHOLDER,i(),0),A.next(),K=h(F,3,"}"),F.braceNest--,F.braceNest>0&&b(A),F.inLinked&&F.braceNest===0&&(F.inLinked=!1),K;case"@":return F.braceNest>0&&f(Dt.UNTERMINATED_CLOSING_BRACE,i(),0),K=ye(A,F)||p(F),F.braceNest=0,K;default:{let q=!0,G=!0,ie=!0;if(O(A))return F.braceNest>0&&f(Dt.UNTERMINATED_CLOSING_BRACE,i(),0),K=h(F,1,be(A)),F.braceNest=0,F.inLinked=!1,K;if(F.braceNest>0&&(F.currentType===5||F.currentType===6||F.currentType===7))return f(Dt.UNTERMINATED_CLOSING_BRACE,i(),0),F.braceNest=0,re(A,F);if(q=C(A,F))return K=h(F,5,Y(A)),b(A),K;if(G=w(A,F))return K=h(F,6,he(A)),b(A),K;if(ie=x(A,F))return K=h(F,7,xe(A)),b(A),K;if(!q&&!G&&!ie)return K=h(F,13,V(A)),f(Dt.INVALID_TOKEN_IN_PLACEHOLDER,i(),0,K.value),b(A),K;break}}return K}function ye(A,F){const{currentType:K}=F;let H=null;const q=A.currentChar();switch((K===8||K===9||K===12||K===10)&&(q===Ir||q===Pi)&&f(Dt.INVALID_LINKED_FORMAT,i(),0),q){case"@":return A.next(),H=h(F,8,"@"),F.inLinked=!0,H;case".":return b(A),A.next(),h(F,9,".");case":":return b(A),A.next(),h(F,10,":");default:return O(A)?(H=h(F,1,be(A)),F.braceNest=0,F.inLinked=!1,H):S(A,F)||P(A,F)?(b(A),ye(A,F)):T(A,F)?(b(A),h(F,12,Z(A))):_(A,F)?(b(A),q==="{"?ke(A,F)||H:h(F,11,X(A))):(K===8&&f(Dt.INVALID_LINKED_FORMAT,i(),0),F.braceNest=0,F.inLinked=!1,re(A,F))}}function re(A,F){let K={type:14};if(F.braceNest>0)return ke(A,F)||p(F);if(F.inLinked)return ye(A,F)||p(F);switch(A.currentChar()){case"{":return ke(A,F)||p(F);case"}":return f(Dt.UNBALANCED_CLOSING_BRACE,i(),0),A.next(),h(F,3,"}");case"@":return ye(A,F)||p(F);default:{if(O(A))return K=h(F,1,be(A)),F.braceNest=0,F.inLinked=!1,K;const{isModulo:q,hasSpace:G}=z(A);if(q)return G?h(F,0,W(A)):h(F,4,J(A));if($(A))return h(F,0,W(A));break}}return K}function pe(){const{currentType:A,offset:F,startLoc:K,endLoc:H}=s;return s.lastType=A,s.lastOffset=F,s.lastStartLoc=K,s.lastEndLoc=H,s.offset=o(),s.startLoc=i(),r.currentChar()===ia?h(s,14):re(r,s)}return{nextToken:pe,currentOffset:o,currentPosition:i,context:c}}const Fre="parser",Bre=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function Lre(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const r=parseInt(t||n,16);return r<=55295||r>=57344?String.fromCodePoint(r):"�"}}}function Hre(e={}){const t=e.location!==!1,{onError:n,onWarn:r}=e;function o(C,w,x,S,...T){const P=C.currentPosition();if(P.offset+=S,P.column+=S,n){const _=t?pf(x,P):null,O=qs(w,_,{domain:Fre,args:T});n(O)}}function i(C,w,x,S,...T){const P=C.currentPosition();if(P.offset+=S,P.column+=S,r){const _=t?pf(x,P):null;r(_re(w,_,T))}}function a(C,w,x){const S={type:C};return t&&(S.start=w,S.end=w,S.loc={start:x,end:x}),S}function l(C,w,x,S){t&&(C.end=w,C.loc&&(C.loc.end=x))}function s(C,w){const x=C.context(),S=a(3,x.offset,x.startLoc);return S.value=w,l(S,C.currentOffset(),C.currentPosition()),S}function c(C,w){const x=C.context(),{lastOffset:S,lastStartLoc:T}=x,P=a(5,S,T);return P.index=parseInt(w,10),C.nextToken(),l(P,C.currentOffset(),C.currentPosition()),P}function d(C,w,x){const S=C.context(),{lastOffset:T,lastStartLoc:P}=S,_=a(4,T,P);return _.key=w,x===!0&&(_.modulo=!0),C.nextToken(),l(_,C.currentOffset(),C.currentPosition()),_}function f(C,w){const x=C.context(),{lastOffset:S,lastStartLoc:T}=x,P=a(9,S,T);return P.value=w.replace(Bre,Lre),C.nextToken(),l(P,C.currentOffset(),C.currentPosition()),P}function h(C){const w=C.nextToken(),x=C.context(),{lastOffset:S,lastStartLoc:T}=x,P=a(8,S,T);return w.type!==12?(o(C,Dt.UNEXPECTED_EMPTY_LINKED_MODIFIER,x.lastStartLoc,0),P.value="",l(P,S,T),{nextConsumeToken:w,node:P}):(w.value==null&&o(C,Dt.UNEXPECTED_LEXICAL_ANALYSIS,x.lastStartLoc,0,Do(w)),P.value=w.value||"",l(P,C.currentOffset(),C.currentPosition()),{node:P})}function p(C,w){const x=C.context(),S=a(7,x.offset,x.startLoc);return S.value=w,l(S,C.currentOffset(),C.currentPosition()),S}function m(C){const w=C.context(),x=a(6,w.offset,w.startLoc);let S=C.nextToken();if(S.type===9){const T=h(C);x.modifier=T.node,S=T.nextConsumeToken||C.nextToken()}switch(S.type!==10&&o(C,Dt.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,Do(S)),S=C.nextToken(),S.type===2&&(S=C.nextToken()),S.type){case 11:S.value==null&&o(C,Dt.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,Do(S)),x.key=p(C,S.value||"");break;case 5:S.value==null&&o(C,Dt.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,Do(S)),x.key=d(C,S.value||"");break;case 6:S.value==null&&o(C,Dt.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,Do(S)),x.key=c(C,S.value||"");break;case 7:S.value==null&&o(C,Dt.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,Do(S)),x.key=f(C,S.value||"");break;default:{o(C,Dt.UNEXPECTED_EMPTY_LINKED_KEY,w.lastStartLoc,0);const T=C.context(),P=a(7,T.offset,T.startLoc);return P.value="",l(P,T.offset,T.startLoc),x.key=P,l(x,T.offset,T.startLoc),{nextConsumeToken:S,node:x}}}return l(x,C.currentOffset(),C.currentPosition()),{node:x}}function g(C){const w=C.context(),x=w.currentType===1?C.currentOffset():w.offset,S=w.currentType===1?w.endLoc:w.startLoc,T=a(2,x,S);T.items=[];let P=null,_=null;do{const $=P||C.nextToken();switch(P=null,$.type){case 0:$.value==null&&o(C,Dt.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,Do($)),T.items.push(s(C,$.value||""));break;case 6:$.value==null&&o(C,Dt.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,Do($)),T.items.push(c(C,$.value||""));break;case 4:_=!0;break;case 5:$.value==null&&o(C,Dt.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,Do($)),T.items.push(d(C,$.value||"",!!_)),_&&(i(C,Cb.USE_MODULO_SYNTAX,w.lastStartLoc,0,Do($)),_=null);break;case 7:$.value==null&&o(C,Dt.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,Do($)),T.items.push(f(C,$.value||""));break;case 8:{const D=m(C);T.items.push(D.node),P=D.nextConsumeToken||null;break}}}while(w.currentType!==14&&w.currentType!==1);const O=w.currentType===1?w.lastOffset:C.currentOffset(),z=w.currentType===1?w.lastEndLoc:C.currentPosition();return l(T,O,z),T}function b(C,w,x,S){const T=C.context();let P=S.items.length===0;const _=a(1,w,x);_.cases=[],_.cases.push(S);do{const O=g(C);P||(P=O.items.length===0),_.cases.push(O)}while(T.currentType!==14);return P&&o(C,Dt.MUST_HAVE_MESSAGES_IN_PLURAL,x,0),l(_,C.currentOffset(),C.currentPosition()),_}function v(C){const w=C.context(),{offset:x,startLoc:S}=w,T=g(C);return w.currentType===14?T:b(C,x,S,T)}function y(C){const w=Mre(C,FE({},e)),x=w.context(),S=a(0,x.offset,x.startLoc);return t&&S.loc&&(S.loc.source=C),S.body=v(w),e.onCacheKey&&(S.cacheKey=e.onCacheKey(C)),x.currentType!==14&&o(w,Dt.UNEXPECTED_LEXICAL_ANALYSIS,x.lastStartLoc,0,C[x.offset]||""),l(S,w.currentOffset(),w.currentPosition()),S}return{parse:y}}function Do(e){if(e.type===14)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function Vre(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:i=>(n.helpers.add(i),i)}}function dw(e,t){for(let n=0;n<e.length;n++)wb(e[n],t)}function wb(e,t){switch(e.type){case 1:dw(e.cases,t),t.helper("plural");break;case 2:dw(e.items,t);break;case 6:{wb(e.key,t),t.helper("linked"),t.helper("type");break}case 5:t.helper("interpolate"),t.helper("list");break;case 4:t.helper("interpolate"),t.helper("named");break}}function jre(e,t={}){const n=Vre(e);n.helper("normalize"),e.body&&wb(e.body,n);const r=n.context();e.helpers=Array.from(r.helpers)}function Ure(e){const t=e.body;
7418return t.type===2?uw(t):t.cases.forEach(n=>uw(n)),e}function uw(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;n<e.items.length;n++){const r=e.items[n];if(!(r.type===3||r.type===9)||r.value==null)break;t.push(r.value)}if(t.length===e.items.length){e.static=BE(t);for(let n=0;n<e.items.length;n++){const r=e.items[n];(r.type===3||r.type===9)&&delete r.value}}}}const Wre="minifier";function is(e){switch(e.t=e.type,e.type){case 0:{const t=e;is(t.body),t.b=t.body,delete t.body;break}case 1:{const t=e,n=t.cases;for(let r=0;r<n.length;r++)is(n[r]);t.c=n,delete t.cases;break}case 2:{const t=e,n=t.items;for(let r=0;r<n.length;r++)is(n[r]);t.i=n,delete t.items,t.static&&(t.s=t.static,delete t.static);break}case 3:case 9:case 8:case 7:{const t=e;t.value&&(t.v=t.value,delete t.value);break}case 6:{const t=e;is(t.key),t.k=t.key,delete t.key,t.modifier&&(is(t.modifier),t.m=t.modifier,delete t.modifier);break}case 5:{const t=e;t.i=t.index,delete t.index;break}case 4:{const t=e;t.k=t.key,delete t.key;break}default:throw qs(Dt.UNHANDLED_MINIFIER_NODE_TYPE,null,{domain:Wre,args:[e.type]})}delete e.type}const qre="parser";function Kre(e,t){const{filename:n,breakLineCode:r,needIndent:o}
7418=t,i=t.location!==!1,a={filename:n,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:r,needIndent:o,indentLevel:0};i&&e.loc&&(a.source=e.loc.source);const l=()=>a;function s(g,b){a.code+=g}function c(g,b=!0){const v=b?r:"";s(o?v+"  ".repeat(g):v)}function d(g=!0){const b=++a.indentLevel;g&&c(b)}function f(g=!0){const b=--a.indentLevel;g&&c(b)}function h(){c(a.indentLevel)}return{context:l,push:s,indent:d,deindent:f,newline:h,helper:g=>`_${g}`,needIndent:()=>a.needIndent}}function Yre(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),Es(e,t.key),t.modifier?(e.push(", "),Es(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function Gre(e,t){const{helper:n,needIndent:r}=e;e.push(`${n("normalize")}([`),e.indent(r());const o=t.items.length;for(let i=0;i<o&&(Es(e,t.items[i]),i!==o-1);i++)e.push(", ");e.deindent(r()),e.push("])")}function Xre(e,t){const{helper:n,needIndent:r}=e;if(t.cases.length>1){e.push(`${n("plural")}([`),e.indent(r());const o=t.cases.length;for(let i=0;i<o&&(Es(e,t.cases[i]),i!==o-1);i++)e.push(", ");e.deindent(r()),e.push("])")}}function Qre(e,t){t.body?Es(e,t.body):e.push("null")}function Es(e,t){const{helper:n}=e;switch(t.type){case 0:Qre(e,t);break;case 1:Xre(e,t);break;case 2:Gre(e,t);break;case 6:Yre(e,t);break;case 8:e.push(JSON.stringify(t.value),t);break;case 7:e.push(JSON.stringify(t.value),t);break;case 5:e.push(`${n("interpolate")}(${n("list")}(${t.index}))`,t);break;case 4:e.push(`${n("interpolate")}(${n("named")}(${JSON.stringify(t.key)}))`,t);break;case 9:e.push(JSON.stringify(t.value),t);break;case 3:e.push(JSON.stringify(t.value),t);break;default:throw qs(Dt.UNHANDLED_CODEGEN_NODE_TYPE,null,{domain:qre,args:[t.type]})}}const Zre=(e,t={})=>{const n=sw(t.mode)?t.mode:"normal",r=sw(t.filename)?t.filename:"message.intl";t.sourceMap;const o=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":`
7419`,i=t.needIndent?t.needIndent:n!=="arrow",a=e.helpers||[],l=Kre(e,{filename:r,breakLineCode:o,needIndent:i});l.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),l.indent(i),a.length>0&&(l.push(`const { ${BE(a.map(d=>`${d}: _${d}`),", ")} } = ctx`),l.newline()),l.push("return "),Es(l,e),l.deindent(i),l.push("}"),delete e.helpers;const{code:s,map:c}=l.context();return{ast:e,code:s,map:c?c.toJSON():void 0}};function Jre(e,t={}){const n=FE({},t),r=!!n.jit,o=!!n.minify,i=n.optimize==null?!0:n.optimize,l=Hre(n).parse(e);return r?(i&&Ure(l),o&&is(l),{ast:l,code:""}):(jre(l,n),Zre(l,n))}/*!
7420  * core-base v9.14.5
7421  * (c) 2025 kazuya kawaguchi
7422  * Released under the MIT License.
7423  */function eoe(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Ii().__INTLIFY_PROD_DEVTOOLS__=!1),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(Ii().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(Ii().__INTLIFY_DROP_MESSAGE_COMPILER__=!1)}function ui(e){return sn(e)&&Sb(e)===0&&(Fo(e,"b")||Fo(e,"body"))}const LE=["b","body"];function toe(e){return Da(e,LE)}const HE=["c","cases"];function noe(e){return Da(e,HE,[])}const VE=["s","static"];function roe(e){return Da(e,VE)}const jE=["i","items"];function ooe(e){return Da(e,jE,[])}const UE=["t","type"];function Sb(e){return Da(e,UE)}const WE=["v","value"];function gu(e,t){const n=Da(e,WE);if(n!=null)return n;throw nd(t)}const qE=["m","modifier"];function ioe(e){return Da(e,qE)}const KE=["k","key"];function aoe(e){const t=Da(e,KE);if(t)return t;throw nd(6)}function Da(e,t,n){for(let r=0;r<t.length;r++){const o=t[r];if(Fo(e,o)&&e[o]!=null)return e[o]}return n}const YE=[...LE,...HE,...VE,...jE,...KE,...qE,...WE,...UE];function nd(e){return new Error(`unhandled node type: ${e}`)}const Na=[];Na[0]={w:[0],i:[3,0],"[":[4],o:[7]};Na[1]={w:[1],".":[2],"[":[4],o:[7]};Na[2]={w:[2],i:[3,0],0:[3,0]};Na[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]};Na[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]};Na[5]={"'":[4,0],o:8,l:[5,0]};Na[6]={'"':[4,0],o:8,l:[6,0]};const loe=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function soe(e){return loe.test(e)}function coe(e){const t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t===n&&(t===34||t===39)?e.slice(1,-1):e}function doe(e){if(e==null)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function uoe(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:soe(t)?coe(t):"*"+t}function foe(e){const t=[];let n=-1,r=0,o=0,i,a,l,s,c,d,f;const h=[];h[0]=()=>{a===void 0?a=l:a+=l},h[1]=()=>{a!==void 0&&(t.push(a),a=void 0)},h[2]=()=>{h[0](),o++},h[3]=()=>
7423{if(o>0)o--,r=4,h[0]();else{if(o=0,a===void 0||(a=uoe(a),a===!1))return!1;h[1]()}};function p(){const m=e[n+1];if(r===5&&m==="'"||r===6&&m==='"')return n++,l="\\"+m,h[0](),!0}for(;r!==null;)if(n++,i=e[n],!(i==="\\"&&p())){if(s=doe(i),f=Na[r],c=f[s]||f.l||8,c===8||(r=c[0],c[1]!==void 0&&(d=h[c[1]],d&&(l=i,d()===!1))))return;if(r===7)return t}}const fw=new Map;function hoe(e,t){return sn(e)?e[t]:null}function moe(e,t){if(!sn(e))return null;let n=fw.get(t);if(n||(n=foe(t),n&&fw.set(t,n)),!n)return null;const r=n.length;let o=e,i=0;for(;i<r;){const a=n[i];if(YE.includes(a)&&ui(o))return null;const l=o[a];if(l===void 0||Cn(o))return null;o=l,i++}return o}const poe=e=>e,goe=e=>"",voe="text",boe=e=>e.length===0?"":Sre(e),yoe=wre;function hw(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function xoe(e){const t=Kn(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(Kn(e.named.count)||Kn(e.named.n))?Kn(e.named.count)?e.named.count:Kn(e.named.n)?e.named.n:t:t}function Coe(e,t){t.count||(t.count=e),t.n||(t.n=e)}function woe(e={}){const t=e.locale,n=xoe(e),r=sn(e.pluralRules)&&gt(t)&&Cn(e.pluralRules[t])?e.pluralRules[t]:hw,o=sn(e.pluralRules)&&gt(t)&&Cn(e.pluralRules[t])?hw:void 0,i=v=>v[r(n,v.length,o)],a=e.list||[],l=v=>a[v],s=e.named||vn();Kn(e.pluralIndex)&&Coe(n,s);const c=v=>s[v];function d(v){const y=Cn(e.messages)?e.messages(v):sn(e.messages)?e.messages[v]:!1;return y||(e.parent?e.parent.message(v):goe)}const f=v=>e.modifiers?e.modifiers[v]:poe,h=Lt(e.processor)&&Cn(e.processor.normalize)?e.processor.normalize:boe,p=Lt(e.processor)&&Cn(e.processor.interpolate)?e.processor.interpolate:yoe,m=Lt(e.processor)&&gt(e.processor.type)?e.processor.type:voe,b={list:l,named:c,plural:i,linked:(v,...y)=>{const[C,w]=y;let x="text",S="";y.length===1?sn(C)?(S=C.modifier||S,x=C.type||x):gt(C)&&(S=C||S):y.length===2&&(gt(C)&&(S=C||S),gt(w)&&(x=w||x));const T=d(v)(b),P=x==="vnode"&&Pn(T)&&S?T[0]:T;return S?f(S)(P,x):P},message:d,type:m,interpolate:p,normalize:h,values:yr(vn(),a,s)};return b}let rd=null;function Soe(e){rd=e}function koe(e,t,n){rd&&rd.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const Roe=Toe("function:translate");function Toe(e){return t=>rd&&rd.emit(e,t)}const Poe=Cb.__EXTEND_POINT__,Wa=ch(Poe),_oe={FALLBACK_TO_TRANSLATE:Wa(),CANNOT_FORMAT_NUMBER:Wa(),FALLBACK_TO_NUMBER_FORMAT:Wa(),CANNOT_FORMAT_DATE:Wa(),FALLBACK_TO_DATE_FORMAT:Wa(),EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:Wa(),__EXTEND_POINT__:Wa()},GE=Dt.__EXTEND_POINT__,qa=ch(GE),Bo={INVALID_ARGUMENT:GE,INVALID_DATE_ARGUMENT:qa(),INVALID_ISO_DATE_ARGUMENT:qa(),NOT_SUPPORT_NON_STRING_MESSAGE:qa(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:qa(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:qa(),NOT_SUPPORT_LOCALE_TYPE:qa(),__EXTEND_POINT__:qa()};function ai(e){return qs(e,null,void 0)}function kb(e,t){return t.locale!=null?mw(t.locale):mw(e.locale)}let zm;function mw(e){if(gt(e))return e;if(Cn(e)){if(e.resolvedOnce&&zm!=null)return zm;if(e.constructor.name==="Function"){const t=e();if(Cre(t))throw ai(Bo.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return zm=t}else throw ai(Bo.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw ai(Bo.NOT_SUPPORT_LOCALE_TYPE)}function Ooe(e,t,n){return[...new Set([n,...Pn(t)?t:sn(t)?Object.keys(t):gt(t)?[t]:[n]])]}function XE(e,t,n){const r=gt(n)?n:zs,o=e;o.__localeChainCache||(o.__localeChainCache=new Map);let i=o.__localeChainCache.get(r);if(!i){i=[];let a=[n];for(;Pn(a);)a=pw(i,a,t);const l=Pn(t)||!Lt(t)?t:t.default?t.default:null;a=gt(l)?[l]:l,Pn(a)&&pw(i,a,!1),o.__localeChainCache.set(r,i)}return i}function pw(e,t,n){let r=!0;for(let o=0;o<t.length&&Yt(r);o++){const i=t[o];gt(i)&&(r=$oe(e,t[o],n))}return r}function $oe(e,t,n){let r;const o=t.split("-");do{const i=o.join("-");r=Eoe(e,i,n),o.splice(-1,1)}while(o.length&&r===!0);return r}function Eoe(e,t,n){let r=!1;if(!e.includes(t)&&(r=!0,t)){r=t[t.length-1]!=="!";const o=t.replace(/!/g,"");e.push(o),(Pn(n)||Lt(n))&&n[o]&&(r=n[o])}return r}const zoe="9.14.5",dh=-1,zs="en-US",gw="",vw=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function Aoe(){return{upper:(e,t)=>t==="text"&&gt(e)?e.toUpperCase():t==="vnode"&&sn(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&gt(e)?e.toLowerCase():t==="vnode"&&sn(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>
7423t==="text"&&gt(e)?vw(e):t==="vnode"&&sn(e)&&"__v_isVNode"in e?vw(e.children):e}}let QE;function bw(e){QE=e}let ZE;function Ioe(e){ZE=e}let JE;function Doe(e){JE=e}let ez=null;const Noe=e=>{ez=e},Moe=()=>ez;let tz=null;const yw=e=>{tz=e},Foe=()=>tz;let xw=0;function Boe(e={}){const t=Cn(e.onWarn)?e.onWarn:mre,n=gt(e.version)?e.version:zoe,r=gt(e.locale)||Cn(e.locale)?e.locale:zs,o=Cn(r)?zs:r,i=Pn(e.fallbackLocale)||Lt(e.fallbackLocale)||gt(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o,a=Lt(e.messages)?e.messages:Am(o),l=Lt(e.datetimeFormats)?e.datetimeFormats:Am(o),s=Lt(e.numberFormats)?e.numberFormats:Am(o),c=yr(vn(),e.modifiers,Aoe()),d=e.pluralRules||vn(),f=Cn(e.missing)?e.missing:null,h=Yt(e.missingWarn)||Pa(e.missingWarn)?e.missingWarn:!0,p=Yt(e.fallbackWarn)||Pa(e.fallbackWarn)?e.fallbackWarn:!0,m=!!e.fallbackFormat,g=!!e.unresolving,b=Cn(e.postTranslation)?e.postTranslation:null,v=Lt(e.processor)?e.processor:null,y=Yt(e.warnHtmlMessage)?e.warnHtmlMessage:!0,C=!!e.escapeParameter,w=Cn(e.messageCompiler)?e.messageCompiler:QE,x=Cn(e.messageResolver)?e.messageResolver:ZE||hoe,S=Cn(e.localeFallbacker)?e.localeFallbacker:JE||Ooe,T=sn(e.fallbackContext)?e.fallbackContext:void 0,P=e,_=sn(P.__datetimeFormatters)?P.__datetimeFormatters:new Map,O=sn(P.__numberFormatters)?P.__numberFormatters:new Map,z=sn(P.__meta)?P.__meta:{};xw++;const $={version:n,cid:xw,locale:r,fallbackLocale:i,messages:a,modifiers:c,pluralRules:d,missing:f,missingWarn:h,fallbackWarn:p,fallbackFormat:m,unresolving:g,postTranslation:b,processor:v,warnHtmlMessage:y,escapeParameter:C,messageCompiler:w,messageResolver:x,localeFallbacker:S,fallbackContext:T,onWarn:t,__meta:z};return $.datetimeFormats=l,$.numberFormats=s,$.__datetimeFormatters=_,$.__numberFormatters=O,__INTLIFY_PROD_DEVTOOLS__&&koe($,n,z),$}const Am=e=>({[e]:vn()});function Rb(e,t,n,r,o){const{missing:i,onWarn:a}=e;if(i!==null){const l=i(e,n,t,o);return gt(l)?l:t}else return t}function hc(e,t,n){const r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function Loe(e,t){return e===t?!1:e.split("-")[0]===t.split("-")[0]}function Hoe(e,t){const n=t.indexOf(e);if(n===-1)return!1;for(let r=n+1;r<t.length;r++)if(Loe(e,t[r]))return!0;return!1}function Im(e){return n=>Voe(n,e)}function Voe(e,t){const n=toe(t);if(n==null)throw nd(0);if(Sb(n)===1){const i=noe(n);return e.plural(i.reduce((a,l)=>[...a,Cw(e,l)],[]))}else return Cw(e,n)}function Cw(e,t){const n=roe(t);if(n!=null)return e.type==="text"?n:e.normalize([n]);{const r=ooe(t).reduce((o,i)=>[...o,ig(e,i)],[]);return e.normalize(r)}}function ig(e,t){const n=Sb(t);switch(n){case 3:return gu(t,n);case 9:return gu(t,n);case 4:{const r=t;if(Fo(r,"k")&&r.k)return e.interpolate(e.named(r.k));if(Fo(r,"key")&&r.key)return e.interpolate(e.named(r.key));throw nd(n)}case 5:{const r=t;if(Fo(r,"i")&&Kn(r.i))return e.interpolate(e.list(r.i));if(Fo(r,"index")&&Kn(r.index))return e.interpolate(e.list(r.index));throw nd(n)}case 6:{const r=t,o=ioe(r),i=aoe(r);return e.linked(ig(e,i),o?ig(e,o):void 0,e.type)}case 7:return gu(t,n);case 8:return gu(t,n);default:throw new Error(`unhandled node on format message part: ${n}`)}}const nz=e=>e;let ls=vn();function rz(e,t={}){let n=!1;const r=t.onError||$re;return t.onError=o=>{n=!0,r(o)},{...Jre(e,t),detectError:n}}const joe=(e,t)=>{if(!gt(e))throw ai(Bo.NOT_SUPPORT_NON_STRING_MESSAGE);{Yt(t.warnHtmlMessage)&&t.warnHtmlMessage;const r=(t.onCacheKey||nz)(e),o=ls[r];if(o)return o;const{code:i,detectError:a}=rz(e,t),l=new Function(`return ${i}`)();return a?l:ls[r]=l}};function Uoe(e,t){if(__INTLIFY_JIT_COMPILATION__&&!__INTLIFY_DROP_MESSAGE_COMPILER__&&gt(e)){Yt(t.warnHtmlMessage)&&t.warnHtmlMessage;const r=(t.onCacheKey||nz)(e),o=ls[r];if(o)return o;const{ast:i,detectError:a}=rz(e,{...t,location:!1,jit:!0}),l=Im(i);return a?l:ls[r]=l}else{const n=e.cacheKey;if(n){const r=ls[n];return r||(ls[n]=Im(e))}else return Im(e)}}const ww=()=>"",Po=e=>Cn(e);function Sw(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:o,messageCompiler:i,fallbackLocale:a,messages:l}=e,[s,c]=ag(...t),d=Yt(c.missingWarn)?c.missingWarn:e.missingWarn,f=Yt(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,h=Yt(c.escapeParameter)?c.escapeParameter:e.escapeParameter,p=!!c.resolvedMessage,m=gt(c.default)||Yt(c.default)?Yt(c.default)?i?s:()=>s:c.default:n?i?s:()=>s:"",g=n||m!=="",b=kb(e,c);h&&Woe(c);let[v,y,C]=p?[s,b,l[b]||vn()]:oz(e,s,b,a,f,d),w=v,x=s;if(!p&&!(gt(w)||ui(w)||Po(w))&&g&&(w=m,x=w),!p&&(!(gt(w)||ui(w)||Po(w))||!gt(y)))return o?dh:s;let S=!1;const T=()=>{S=!0},P=Po(w)?w:iz(e,s,y,w,x,T);if(S)return w;const _=Yoe(e,y,C,c),O=woe(_),z=qoe(e,P,O);let $=r?r(z,s):z;if(h&&gt($)&&($=yre($)),__INTLIFY_PROD_DEVTOOLS__){const D={timestamp:Date.now(),key:gt(s)?s:Po(w)?w.key:"",locale:y||(Po(w)?w.locale:""),format:gt(w)?w:Po(w)?w.source:"",message:$};D.meta=yr({},e.__meta,Moe()||{}),Roe(D)}return $}function Woe(e){Pn(e.list)?e.list=e.list.map(t=>
7423gt(t)?aw(t):t):sn(e.named)&&Object.keys(e.named).forEach(t=>{gt(e.named[t])&&(e.named[t]=aw(e.named[t]))})}function oz(e,t,n,r,o,i){const{messages:a,onWarn:l,messageResolver:s,localeFallbacker:c}=e,d=c(e,r,n);let f=vn(),h,p=null;const m="translate";for(let g=0;g<d.length&&(h=d[g],f=a[h]||vn(),(p=s(f,t))===null&&(p=f[t]),!(gt(p)||ui(p)||Po(p)));g++)if(!Hoe(h,d)){const b=Rb(e,t,h,i,m);b!==t&&(p=b)}return[p,h,f]}function iz(e,t,n,r,o,i){const{messageCompiler:a,warnHtmlMessage:l}=e;if(Po(r)){const c=r;return c.locale=c.locale||n,c.key=c.key||t,c}if(a==null){const c=()=>r;return c.locale=n,c.key=t,c}const s=a(r,Koe(e,n,o,r,l,i));return s.locale=n,s.key=t,s.source=r,s}function qoe(e,t,n){return t(n)}function ag(...e){const[t,n,r]=e,o=vn();if(!gt(t)&&!Kn(t)&&!Po(t)&&!ui(t))throw ai(Bo.INVALID_ARGUMENT);const i=Kn(t)?String(t):(Po(t),t);return Kn(n)?o.plural=n:gt(n)?o.default=n:Lt(n)&&!sh(n)?o.named=n:Pn(n)&&(o.list=n),Kn(r)?o.plural=r:gt(r)?o.default=r:Lt(r)&&yr(o,r),[i,o]}function Koe(e,t,n,r,o,i){return{locale:t,key:n,warnHtmlMessage:o,onError:a=>{throw i&&i(a),a},onCacheKey:a=>pre(t,n,a)}}function Yoe(e,t,n,r){const{modifiers:o,pluralRules:i,messageResolver:a,fallbackLocale:l,fallbackWarn:s,missingWarn:c,fallbackContext:d}=e,h={locale:t,modifiers:o,pluralRules:i,messages:p=>{let m=a(n,p);if(m==null&&d){const[,,g]=oz(d,p,t,l,s,c);m=a(g,p)}if(gt(m)||ui(m)){let g=!1;const v=iz(e,p,t,m,p,()=>{g=!0});return g?ww:v}else return Po(m)?m:ww}};return e.processor&&(h.processor=e.processor),r.list&&(h.list=r.list),r.named&&(h.named=r.named),Kn(r.plural)&&(h.pluralIndex=r.plural),h}function kw(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:o,onWarn:i,localeFallbacker:a}=e,{__datetimeFormatters:l}=e,[s,c,d,f]=lg(...t),h=Yt(d.missingWarn)?d.missingWarn:e.missingWarn;Yt(d.fallbackWarn)?d.fallbackWarn:e.fallbackWarn;const p=!!d.part,m=kb(e,d),g=a(e,o,m);if(!gt(s)||s==="")return new Intl.DateTimeFormat(m,f).format(c);let b={},v,y=null;const C="datetime format";for(let S=0;S<g.length&&(v=g[S],b=n[v]||{},y=b[s],!Lt(y));S++)Rb(e,s,v,h,C);if(!Lt(y)||!gt(v))return r?dh:s;let w=`${v}__${s}`;sh(f)||(w=`${w}__${JSON.stringify(f)}`);let x=l.get(w);return x||(x=new Intl.DateTimeFormat(v,yr({},y,f)),l.set(w,x)),p?x.formatToParts(c):x.format(c)}const az=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function lg(...e){const[t,n,r,o]=e,i=vn();let a=vn(),l;if(gt(t)){const s=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!s)throw ai(Bo.INVALID_ISO_DATE_ARGUMENT);const c=s[3]?s[3].trim().startsWith("T")?`${s[1].trim()}${s[3].trim()}`:`${s[1].trim()}T${s[3].trim()}`:s[1].trim();l=new Date(c);try{l.toISOString()}catch{throw ai(Bo.INVALID_ISO_DATE_ARGUMENT)}}else if(vre(t)){if(isNaN(t.getTime()))throw ai(Bo.INVALID_DATE_ARGUMENT);l=t}else if(Kn(t))l=t;else throw ai(Bo.INVALID_ARGUMENT);return gt(n)?i.key=n:Lt(n)&&Object.keys(n).forEach(s=>{az.includes(s)?a[s]=n[s]:i[s]=n[s]}),gt(r)?i.locale=r:Lt(r)&&(a=r),Lt(o)&&(a=o),[i.key||"",l,i,a]}function Rw(e,t,n){const r=e;for(const o in n){const i=`${t}__${o}`;r.__datetimeFormatters.has(i)&&r.__datetimeFormatters.delete(i)}}function Tw(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:o,onWarn:i,localeFallbacker:a}=e,{__numberFormatters:l}=e,[s,c,d,f]=sg(...t),h=Yt(d.missingWarn)?d.missingWarn:e.missingWarn;Yt(d.fallbackWarn)?d.fallbackWarn:e.fallbackWarn;const p=!!d.part,m=kb(e,d),g=a(e,o,m);if(!gt(s)||s==="")return new Intl.NumberFormat(m,f).format(c);let b={},v,y=null;const C="number format";for(let S=0;S<g.length&&(v=g[S],b=n[v]||{},y=b[s],!Lt(y));S++)Rb(e,s,v,h,C);if(!Lt(y)||!gt(v))return r?dh:s;let w=`${v}__${s}`;sh(f)||(w=`${w}__${JSON.stringify(f)}`);let x=l.get(w);return x||(x=new Intl.NumberFormat(v,yr({},y,f)),l.set(w,x)),p?x.formatToParts(c):x.format(c)}const lz=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function sg(...e){const[t,n,r,o]=e,i=vn();let a=vn();if(!Kn(t))throw ai(Bo.INVALID_ARGUMENT);const l=t;
7423return gt(n)?i.key=n:Lt(n)&&Object.keys(n).forEach(s=>{lz.includes(s)?a[s]=n[s]:i[s]=n[s]}),gt(r)?i.locale=r:Lt(r)&&(a=r),Lt(o)&&(a=o),[i.key||"",l,i,a]}function Pw(e,t,n){const r=e;for(const o in n){const i=`${t}__${o}`;r.__numberFormatters.has(i)&&r.__numberFormatters.delete(i)}}eoe();/*!
7424  * vue-i18n v9.14.5
7425  * (c) 2025 kazuya kawaguchi
7426  * Released under the MIT License.
7427  */const Goe="9.14.5";function Xoe(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(Ii().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(Ii().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(Ii().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(Ii().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Ii().__INTLIFY_PROD_DEVTOOLS__=!1)}const Qoe=_oe.__EXTEND_POINT__,_i=ch(Qoe);_i(),_i(),_i(),_i(),_i(),_i(),_i(),_i(),_i();const sz=Bo.__EXTEND_POINT__,Gr=ch(sz),sr={UNEXPECTED_RETURN_TYPE:sz,INVALID_ARGUMENT:Gr(),MUST_BE_CALL_SETUP_TOP:Gr(),NOT_INSTALLED:Gr(),NOT_AVAILABLE_IN_LEGACY_MODE:Gr(),REQUIRED_VALUE:Gr(),INVALID_VALUE:Gr(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:Gr(),NOT_INSTALLED_WITH_PROVIDE:Gr(),UNEXPECTED_ERROR:Gr(),NOT_COMPATIBLE_LEGACY_VUE_I18N:Gr(),BRIDGE_SUPPORT_VUE_2_ONLY:Gr(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:Gr(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:Gr(),__EXTEND_POINT__:Gr()};function fr(e,...t){return qs(e,null,void 0)}const cg=Ia("__translateVNode"),dg=Ia("__datetimeParts"),ug=Ia("__numberParts"),cz=Ia("__setPluralRules"),dz=Ia("__injectWithOption"),fg=Ia("__dispose");function od(e){if(!sn(e)||ui(e))return e;for(const t in e)if(Fo(e,t))if(!t.includes("."))sn(e[t])&&od(e[t]);else{const n=t.split("."),r=n.length-1;let o=e,i=!1;for(let a=0;a<r;a++){if(n[a]==="__proto__")throw new Error(`unsafe key: ${n[a]}`);if(n[a]in o||(o[n[a]]=vn()),!sn(o[n[a]])){i=!0;break}o=o[n[a]]}if(i||(ui(o)?YE.includes(n[r])||delete e[t]:(o[n[r]]=e[t],delete e[t])),!ui(o)){const a=o[n[r]];sn(a)&&od(a)}}return e}function uh(e,t){const{messages:n,__i18n:r,messageResolver:o,flatJson:i}=t,a=Lt(n)?n:Pn(r)?vn():{[e]:vn()};if(Pn(r)&&r.forEach(l=>{if("locale"in l&&"resource"in l){const{locale:s,resource:c}=l;s?(a[s]=a[s]||vn(),Ou(c,a[s])):Ou(c,a)}else gt(l)&&Ou(JSON.parse(l),a)}),o==null&&i)for(const l in a)Fo(a,l)&&od(a[l]);return a}function uz(e){return e.type}function fz(e,t,n){let r=sn(t.messages)?t.messages:vn();"__i18nGlobal"in n&&(r=uh(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const o=Object.keys(r);o.length&&o.forEach(i=>{e.mergeLocaleMessage(i,r[i])});{if(sn(t.datetimeFormats)){const i=Object.keys(t.datetimeFormats);i.length&&i.forEach(a=>{e.mergeDateTimeFormat(a,t.datetimeFormats[a])})}if(sn(t.numberFormats)){const i=Object.keys(t.numberFormats);i.length&&i.forEach(a=>{e.mergeNumberFormat(a,t.numberFormats[a])})}}}function _w(e){return Bn(Is,null,e,0)}const Ow="__INTLIFY_META__",$w=()=>[],Zoe=()=>!1;let Ew=0;function zw(e){return(t,n,r,o)=>e(n,r,jr()||void 0,o)}const Joe=()=>{const e=jr();let t=null;return e&&(t=uz(e)[Ow])?{[Ow]:t}:null};function Tb(e={},t){const{__root:n,__injectWithOption:r}=e,o=n===void 0,i=e.flatJson,a=mf?M:ad,l=!!e.translateExistCompatible;let s=Yt(e.inheritLocale)?e.inheritLocale:!0;const c=a(n&&s?n.locale.value:gt(e.locale)?e.locale:zs),d=a(n&&s?n.fallbackLocale.value:gt(e.fallbackLocale)||Pn(e.fallbackLocale)||Lt(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:c.value),f=a(uh(c.value,e)),h=a(Lt(e.datetimeFormats)?e.datetimeFormats:{[c.value]:{}}),p=a(Lt(e.numberFormats)?e.numberFormats:{[c.value]:{}});let m=n?n.missingWarn:Yt(e.missingWarn)||Pa(e.missingWarn)?e.missingWarn:!0,g=n?n.fallbackWarn:Yt(e.fallbackWarn)||Pa(e.fallbackWarn)?e.fallbackWarn:!0,b=n?n.fallbackRoot:Yt(e.fallbackRoot)?e.fallbackRoot:!0,v=!!e.fallbackFormat,y=Cn(e.missing)?e.missing:null,C=Cn(e.missing)?zw(e.missing):null,w=Cn(e.postTranslation)?e.postTranslation:null,x=n?n.warnHtmlMessage:Yt(e.warnHtmlMessage)?e.warnHtmlMessage:!0,S=!!e.escapeParameter;const T=n?n.modifiers:Lt(e.modifiers)?e.modifiers:{};let P=e.pluralRules||n&&n.pluralRules,_;_=(()=>{o&&yw(null);const ie={version:Goe,locale:c.value,fallbackLocale:d.value,messages:f.value,modifiers:T,pluralRules:P,missing:C===null?void 0:C,missingWarn:m,fallbackWarn:g,fallbackFormat:v,unresolving:!0,postTranslation:w===null?void 0:w,warnHtmlMessage:x,escapeParameter:S,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};ie.datetimeFormats=h.value,ie.numberFormats=p.value,ie.__datetimeFormatters=Lt(_)?_.__datetimeFormatters:void 0,ie.__numberFormatters=Lt(_)?_.__numberFormatters:void 0;const ee=Boe(ie);return o&&yw(ee),ee})(),hc(_,c.value,d.value);function z(){return[c.value,d.value,f.value,h.value,p.value]}const $=R({get:()=>c.value,set:ie=>{c.value=ie,_.locale=c.value}}),D=R({get:()=>d.value,set:ie=>{d.value=ie,_.fallbackLocale=d.value,hc(_,c.value,ie)}}),B=R(()=>f.value),L=R(()=>h.value),U=R(()=>p.value);function j(){return Cn(w)?w:null}function te(ie){w=ie,_.postTranslation=ie}function ue(){return y}function ge(ie){ie!==null&&(C=zw(ie)),y=ie,_.missing=C}const Q=(ie,ee,De,Ue,rt,at)=>{z();let mt;try{__INTLIFY_PROD_DEVTOOLS__,o||(_.fallbackContext=n?Foe():void 0),mt=ie(_)}finally{__INTLIFY_PROD_DEVTOOLS__,o||(_.fallbackContext=void 0)}if(De!=="translate exists"&&Kn(mt)&&mt===dh||De==="translate exists"&&!mt){const[Tt,Rt]=ee();return n&&b?Ue(n):rt(Tt)}else{if(at(mt))return mt;throw fr(sr.UNEXPECTED_RETURN_TYPE)}};function le(...ie){return Q(ee=>Reflect.apply(Sw,null,[ee,...ie]),()=>
7427ag(...ie),"translate",ee=>Reflect.apply(ee.t,ee,[...ie]),ee=>ee,ee=>gt(ee))}function J(...ie){const[ee,De,Ue]=ie;if(Ue&&!sn(Ue))throw fr(sr.INVALID_ARGUMENT);return le(ee,De,yr({resolvedMessage:!0},Ue||{}))}function W(...ie){return Q(ee=>Reflect.apply(kw,null,[ee,...ie]),()=>lg(...ie),"datetime format",ee=>Reflect.apply(ee.d,ee,[...ie]),()=>gw,ee=>gt(ee))}function Y(...ie){return Q(ee=>Reflect.apply(Tw,null,[ee,...ie]),()=>sg(...ie),"number format",ee=>Reflect.apply(ee.n,ee,[...ie]),()=>gw,ee=>gt(ee))}function he(ie){return ie.map(ee=>gt(ee)||Kn(ee)||Yt(ee)?_w(String(ee)):ee)}const xe={normalize:he,interpolate:ie=>ie,type:"vnode"};function oe(...ie){return Q(ee=>{let De;const Ue=ee;try{Ue.processor=xe,De=Reflect.apply(Sw,null,[Ue,...ie])}finally{Ue.processor=null}return De},()=>ag(...ie),"translate",ee=>ee[cg](...ie),ee=>[_w(ee)],ee=>Pn(ee))}function se(...ie){return Q(ee=>Reflect.apply(Tw,null,[ee,...ie]),()=>sg(...ie),"number format",ee=>ee[ug](...ie),$w,ee=>gt(ee)||Pn(ee))}function Me(...ie){return Q(ee=>Reflect.apply(kw,null,[ee,...ie]),()=>lg(...ie),"datetime format",ee=>ee[dg](...ie),$w,ee=>gt(ee)||Pn(ee))}function V(ie){P=ie,_.pluralRules=P}function Z(ie,ee){return Q(()=>{if(!ie)return!1;const De=gt(ee)?ee:c.value,Ue=ke(De),rt=_.messageResolver(Ue,ie);return l?rt!=null:ui(rt)||Po(rt)||gt(rt)},()=>[ie],"translate exists",De=>Reflect.apply(De.te,De,[ie,ee]),Zoe,De=>Yt(De))}function X(ie){let ee=null;const De=XE(_,d.value,c.value);for(let Ue=0;Ue<De.length;Ue++){const rt=f.value[De[Ue]]||{},at=_.messageResolver(rt,ie);if(at!=null){ee=at;break}}return ee}function be(ie){const ee=X(ie);return ee??(n?n.tm(ie)||{}:{})}function ke(ie){return f.value[ie]||{}}function ye(ie,ee){if(i){const De={[ie]:ee};for(const Ue in De)Fo(De,Ue)&&od(De[Ue]);ee=De[ie]}f.value[ie]=ee,_.messages=f.value}function re(ie,ee){f.value[ie]=f.value[ie]||{};const De={[ie]:ee};if(i)for(const Ue in De)Fo(De,Ue)&&od(De[Ue]);ee=De[ie],Ou(ee,f.value[ie]),_.messages=f.value}function pe(ie){return h.value[ie]||{}}function A(ie,ee){h.value[ie]=ee,_.datetimeFormats=h.value,Rw(_,ie,ee)}function F(ie,ee){h.value[ie]=yr(h.value[ie]||{},ee),_.datetimeFormats=h.value,Rw(_,ie,ee)}function K(ie){return p.value[ie]||{}}function H(ie,ee){p.value[ie]=ee,_.numberFormats=p.value,Pw(_,ie,ee)}function q(ie,ee){p.value[ie]=yr(p.value[ie]||{},ee),_.numberFormats=p.value,Pw(_,ie,ee)}Ew++,n&&mf&&(it(n.locale,ie=>{s&&(c.value=ie,_.locale=ie,hc(_,c.value,d.value))}),it(n.fallbackLocale,ie=>{s&&(d.value=ie,_.fallbackLocale=ie,hc(_,c.value,d.value))}));const G={id:Ew,locale:$,fallbackLocale:D,get inheritLocale(){return s},set inheritLocale(ie){s=ie,ie&&n&&(c.value=n.locale.value,d.value=n.fallbackLocale.value,hc(_,c.value,d.value))},get availableLocales(){return Object.keys(f.value).sort()},messages:B,get modifiers(){return T},get pluralRules(){return P||{}},get isGlobal(){return o},get missingWarn(){return m},set missingWarn(ie){m=ie,_.missingWarn=m},get fallbackWarn(){return g},set fallbackWarn(ie){g=ie,_.fallbackWarn=g},get fallbackRoot(){return b},set fallbackRoot(ie){b=ie},get fallbackFormat(){return v},set fallbackFormat(ie){v=ie,_.fallbackFormat=v},get warnHtmlMessage(){return x},set warnHtmlMessage(ie){x=ie,_.warnHtmlMessage=ie},get escapeParameter(){return S},set escapeParameter(ie){S=ie,_.escapeParameter=ie},t:le,getLocaleMessage:ke,setLocaleMessage:ye,mergeLocaleMessage:re,getPostTranslationHandler:j,setPostTranslationHandler:te,getMissingHandler:ue,setMissingHandler:ge,[cz]:V};return G.datetimeFormats=L,G.numberFormats=U,G.rt=J,G.te=Z,G.tm=be,G.d=W,G.n=Y,G.getDateTimeFormat=pe,G.setDateTimeFormat=A,G.mergeDateTimeFormat=F,G.getNumberFormat=K,G.setNumberFormat=H,G.mergeNumberFormat=q,G[dz]=r,G[cg]=oe,G[dg]=Me,G[ug]=se,G}function eie(e){const t=gt(e.locale)?e.locale:zs,n=gt(e.fallbackLocale)||Pn(e.fallbackLocale)||Lt(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,r=Cn(e.missing)?e.missing:void 0,o=Yt(e.silentTranslationWarn)||Pa(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,i=Yt(e.silentFallbackWarn)||Pa(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,a=Yt(e.fallbackRoot)?e.fallbackRoot:!0,l=!!e.formatFallbackMessages,s=Lt(e.modifiers)?e.modifiers:{},c=e.pluralizationRules,d=Cn(e.postTranslation)?e.postTranslation:void 0,f=gt(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,h=!!e.escapeParameterHtml,p=Yt(e.sync)?e.sync:!0;let m=e.messages;if(Lt(e.sharedMessages)){const S=e.sharedMessages;m=Object.keys(S).reduce((P,_)=>{const O=P[_]||(P[_]={});return yr(O,S[_]),P},m||{})}const{__i18n:g,__root:b,__injectWithOption:v}=e,y=e.datetimeFormats,C=e.numberFormats,w=e.flatJson,x=e.translateExistCompatible;return{locale:t,fallbackLocale:n,messages:m,flatJson:w,datetimeFormats:y,numberFormats:C,missing:r,missingWarn:o,fallbackWarn:i,fallbackRoot:a,fallbackFormat:l,modifiers:s,pluralRules:c,postTranslation:d,warnHtmlMessage:f,escapeParameter:h,messageResolver:e.messageResolver,inheritLocale:p,translateExistCompatible:x,__i18n:g,__root:b,__injectWithOption:v}}function hg(e={},t){{const n=Tb(eie(e)),{__extender:r}=e,o={id:n.id,get locale(){return n.locale.value},set locale(i){n.locale.value=i},get fallbackLocale(){return n.fallbackLocale.value},set fallbackLocale(i){n.fallbackLocale.value=i},get messages(){return n.messages.value},get datetimeFormats(){return n.datetimeFormats.value},get numberFormats(){return n.numberFormats.value},get availableLocales(){return n.availableLocales},get formatter(){return{interpolate(){return[]}}},set formatter(i){},get missing(){return n.getMissingHandler()},set missing(i){n.setMissingHandler(i)},get silentTranslationWarn(){return Yt(n.missingWarn)?!n.missingWarn:n.missingWarn},set silentTranslationWarn(i){n.missingWarn=Yt(i)?!i:i},get silentFallbackWarn(){return Yt(n.fallbackWarn)?!n.fallbackWarn:n.fallbackWarn},set silentFallbackWarn(i){n.fallbackWarn=Yt(i)?!i:i},get modifiers(){return n.modifiers},get formatFallbackMessages(){return n.fallbackFormat},set formatFallbackMessages(i){n.fallbackFormat=i},get postTranslation(){return n.getPostTranslationHandler()},set postTranslation(i){n.setPostTranslationHandler(i)},get sync(){return n.inheritLocale},set sync(i){n.inheritLocale=i},get warnHtmlInMessage(){return n.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(i){n.warnHtmlMessage=i!=="off"},get escapeParameterHtml(){return n.escapeParameter},set escapeParameterHtml(i){n.escapeParameter=i},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(i){},get pluralizationRules(){return n.pluralRules||{}},__composer:n,t(...i){const[a,l,s]=i,c={};let d=null,f=null;if(!gt(a))throw fr(sr.INVALID_ARGUMENT);const h=a;return gt(l)?c.locale=l:Pn(l)?d=l:Lt(l)&&(f=l),Pn(s)?d=s:Lt(s)&&(f=s),Reflect.apply(n.t,n,[h,d||f||{},c])}
7427,rt(...i){return Reflect.apply(n.rt,n,[...i])},tc(...i){const[a,l,s]=i,c={plural:1};let d=null,f=null;if(!gt(a))throw fr(sr.INVALID_ARGUMENT);const h=a;return gt(l)?c.locale=l:Kn(l)?c.plural=l:Pn(l)?d=l:Lt(l)&&(f=l),gt(s)?c.locale=s:Pn(s)?d=s:Lt(s)&&(f=s),Reflect.apply(n.t,n,[h,d||f||{},c])},te(i,a){return n.te(i,a)},tm(i){return n.tm(i)},getLocaleMessage(i){return n.getLocaleMessage(i)},setLocaleMessage(i,a){n.setLocaleMessage(i,a)},mergeLocaleMessage(i,a){n.mergeLocaleMessage(i,a)},d(...i){return Reflect.apply(n.d,n,[...i])},getDateTimeFormat(i){return n.getDateTimeFormat(i)},setDateTimeFormat(i,a){n.setDateTimeFormat(i,a)},mergeDateTimeFormat(i,a){n.mergeDateTimeFormat(i,a)},n(...i){return Reflect.apply(n.n,n,[...i])},getNumberFormat(i){return n.getNumberFormat(i)},setNumberFormat(i,a){n.setNumberFormat(i,a)},mergeNumberFormat(i,a){n.mergeNumberFormat(i,a)},getChoiceIndex(i,a){return-1}};return o.__extender=r,o}}const Pb={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function tie({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,o)=>[...r,...o.type===Ft?o.children:[o]],[]):t.reduce((n,r)=>{const o=e[r];return o&&(n[r]=o()),n},vn())}function hz(e){return Ft}const nie=ae({name:"i18n-t",props:yr({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>Kn(e)||!isNaN(e)}},Pb),setup(e,t){const{slots:n,attrs:r}=t,o=e.i18n||_b({useScope:e.scope,__useComponent:!0});return()=>{const i=Object.keys(n).filter(f=>f!=="_"),a=vn();e.locale&&(a.locale=e.locale),e.plural!==void 0&&(a.plural=gt(e.plural)?+e.plural:e.plural);const l=tie(t,i),s=o[cg](e.keypath,l,a),c=yr(vn(),r),d=gt(e.tag)||sn(e.tag)?e.tag:hz();return u(d,c,s)}}}),Aw=nie;function rie(e){return Pn(e)&&!gt(e[0])}function mz(e,t,n,r){const{slots:o,attrs:i}=t;return()=>{const a={part:!0};let l=vn();e.locale&&(a.locale=e.locale),gt(e.format)?a.key=e.format:sn(e.format)&&(gt(e.format.key)&&(a.key=e.format.key),l=Object.keys(e.format).reduce((h,p)=>n.includes(p)?yr(vn(),h,{[p]:e.format[p]}):h,vn()));const s=r(e.value,a,l);let c=[a.key];Pn(s)?c=s.map((h,p)=>{const m=o[h.type],g=m?m({[h.type]:h.value,index:p,parts:s}):[h.value];return rie(g)&&(g[0].key=`${h.type}-${p}`),g}):gt(s)&&(c=[s]);const d=yr(vn(),i),f=gt(e.tag)||sn(e.tag)?e.tag:hz();return u(f,d,c)}}const oie=ae({name:"i18n-n",props:yr({value:{type:Number,required:!0},format:{type:[String,Object]}},Pb),setup(e,t){const n=e.i18n||_b({useScope:e.scope,__useComponent:!0});return mz(e,t,lz,(...r)=>n[ug](...r))}}),Iw=oie,iie=ae({name:"i18n-d",props:yr({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Pb),setup(e,t){const n=e.i18n||_b({useScope:e.scope,__useComponent:!0});return mz(e,t,az,(...r)=>n[dg](...r))}}),Dw=iie;function aie(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function lie(e){const t=a=>{const{instance:l,modifiers:s,value:c}=a;if(!l||!l.$)throw fr(sr.UNEXPECTED_ERROR);const d=aie(e,l.$),f=Nw(c);return[Reflect.apply(d.t,d,[...Mw(f)]),d]};return{created:(a,l)=>{const[s,c]=t(l);mf&&e.global===c&&(a.__i18nWatcher=it(c.locale,()=>{l.instance&&l.instance.$forceUpdate()})),a.__composer=c,a.textContent=s},unmounted:a=>{mf&&a.__i18nWatcher&&(a.__i18nWatcher(),a.__i18nWatcher=void 0,delete a.__i18nWatcher),a.__composer&&(a.__composer=void 0,delete a.__composer)},beforeUpdate:(a,{value:l})=>{if(a.__composer){const s=a.__composer,c=Nw(l);a.textContent=Reflect.apply(s.t,s,[...Mw(c)])}},getSSRProps:a=>{const[l]=t(a);return{textContent:l}}}}function Nw(e){if(gt(e))return{path:e};if(Lt(e)){if(!("path"in e))throw fr(sr.REQUIRED_VALUE,"path");return e}else throw fr(sr.INVALID_VALUE)}function Mw(e){const{path:t,locale:n,args:r,choice:o,plural:i}=e,a={},l=r||{};return gt(n)&&(a.locale=n),Kn(o)&&(a.plural=o),Kn(i)&&(a.plural=i),[t,l,a]}function sie(e,t,...n){const r=Lt(n[0])?n[0]:{},o=!!r.useI18nComponentName;(Yt(r.globalInstall)?r.globalInstall:!0)&&([o?"i18n":Aw.name,"I18nT"].forEach(a=>e.component(a,Aw)),[Iw.name,"I18nN"].forEach(a=>e.component(a,Iw)),[Dw.name,"I18nD"].forEach(a=>
7427e.component(a,Dw))),e.directive("t",lie(t))}function cie(e,t,n){return{beforeCreate(){const r=jr();if(!r)throw fr(sr.UNEXPECTED_ERROR);const o=this.$options;if(o.i18n){const i=o.i18n;if(o.__i18n&&(i.__i18n=o.__i18n),i.__root=t,this===this.$root)this.$i18n=Fw(e,i);else{i.__injectWithOption=!0,i.__extender=n.__vueI18nExtend,this.$i18n=hg(i);const a=this.$i18n;a.__extender&&(a.__disposer=a.__extender(this.$i18n))}}else if(o.__i18n)if(this===this.$root)this.$i18n=Fw(e,o);else{this.$i18n=hg({__i18n:o.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:t});const i=this.$i18n;i.__extender&&(i.__disposer=i.__extender(this.$i18n))}else this.$i18n=e;o.__i18nGlobal&&fz(t,o,o),this.$t=(...i)=>this.$i18n.t(...i),this.$rt=(...i)=>this.$i18n.rt(...i),this.$tc=(...i)=>this.$i18n.tc(...i),this.$te=(i,a)=>this.$i18n.te(i,a),this.$d=(...i)=>this.$i18n.d(...i),this.$n=(...i)=>this.$i18n.n(...i),this.$tm=i=>this.$i18n.tm(i),n.__setInstance(r,this.$i18n)},mounted(){},unmounted(){const r=jr();if(!r)throw fr(sr.UNEXPECTED_ERROR);const o=this.$i18n;delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,o.__disposer&&(o.__disposer(),delete o.__disposer,delete o.__extender),n.__deleteInstance(r),delete this.$i18n}}}function Fw(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[cz](t.pluralizationRules||e.pluralizationRules);const n=uh(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(r=>e.mergeLocaleMessage(r,n[r])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(r=>e.mergeDateTimeFormat(r,t.datetimeFormats[r])),t.numberFormats&&Object.keys(t.numberFormats).forEach(r=>e.mergeNumberFormat(r,t.numberFormats[r])),e}const die=Ia("global-vue-i18n");function uie(e={},t){const n=__VUE_I18N_LEGACY_API__&&Yt(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,r=Yt(e.globalInjection)?e.globalInjection:!0,o=__VUE_I18N_LEGACY_API__&&n?!!e.allowComposition:!0,i=new Map,[a,l]=fie(e,n),s=Ia("");function c(h){return i.get(h)||null}function d(h,p){i.set(h,p)}function f(h){i.delete(h)}{const h={get mode(){return __VUE_I18N_LEGACY_API__&&n?"legacy":"composition"},get allowComposition(){return o},async install(p,...m){if(p.__VUE_I18N_SYMBOL__=s,p.provide(p.__VUE_I18N_SYMBOL__,h),Lt(m[0])){const v=m[0];h.__composerExtend=v.__composerExtend,h.__vueI18nExtend=v.__vueI18nExtend}let g=null;!n&&r&&(g=Cie(p,h.global)),__VUE_I18N_FULL_INSTALL__&&sie(p,h,...m),__VUE_I18N_LEGACY_API__&&n&&p.mixin(cie(l,l.__composer,h));const b=p.unmount;p.unmount=()=>{g&&g(),h.dispose(),b()}},get global(){return l},dispose(){a.stop()},__instances:i,__getInstance:c,__setInstance:d,__deleteInstance:f};return h}}function _b(e={}){const t=jr();if(t==null)throw fr(sr.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw fr(sr.NOT_INSTALLED);const n=hie(t),r=pie(n),o=uz(t),i=mie(e,o);if(__VUE_I18N_LEGACY_API__&&n.mode==="legacy"&&!e.__useComponent){if(!n.allowComposition)throw fr(sr.NOT_AVAILABLE_IN_LEGACY_MODE);return yie(t,i,r,e)}if(i==="global")return fz(r,e,o),r;if(i==="parent"){let s=gie(n,t,e.__useComponent);return s==null&&(s=r),s}const a=n;let l=a.__getInstance(t);if(l==null){const s=yr({},e);"__i18n"in o&&(s.__i18n=o.__i18n),r&&(s.__root=r),l=Tb(s),a.__composerExtend&&(l[fg]=a.__composerExtend(l)),bie(a,t,l),a.__setInstance(t,l)}return l}function fie(e,t,n){const r=bg();{const o=__VUE_I18N_LEGACY_API__&&t?r.run(()=>hg(e)):r.run(()=>Tb(e));if(o==null)throw fr(sr.UNEXPECTED_ERROR);return[r,o]}}function hie(e){{const t=Ve(e.isCE?die:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw fr(e.isCE?sr.NOT_INSTALLED_WITH_PROVIDE:sr.UNEXPECTED_ERROR);return t}}function mie(e,t){return sh(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function pie(e){return e.mode==="composition"?e.global:e.global.__composer}function gie(e,t,n=!1){let r=null;const o=t.root;let i=vie(t,n);for(;i!=null;){const a=e;if(e.mode==="composition")r=a.__getInstance(i);else if(__VUE_I18N_LEGACY_API__){const l=a.__getInstance(i);l!=null&&(r=l.__composer,n&&r&&!r[dz]&&(r=null))}if(r!=null||o===i)break;i=i.parent}return r}function vie(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function bie(e,t,n){jt(()=>{},t),Tl(()=>{const r=n;e.__deleteInstance(t);const o=r[fg];o&&(o(),delete r[fg])},t)}function yie(e,t,n,r={}){const o=t==="local",i=ad(null);if(o&&e.proxy&&!(e.proxy.$options.i18n||e.proxy.$options.__i18n))throw fr(sr.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const a=Yt(r.inheritLocale)?r.inheritLocale:!gt(r.locale),l=M(!o||a?n.locale.value:gt(r.locale)?r.locale:zs),s=M(!o||a?n.fallbackLocale.value:gt(r.fallbackLocale)||Pn(r.fallbackLocale)||Lt(r.fallbackLocale)||r.fallbackLocale===!1?r.fallbackLocale:l.value),c=M(uh(l.value,r)),d=M(Lt(r.datetimeFormats)?r.datetimeFormats:{[l.value]:{}}),f=M(Lt(r.numberFormats)?r.numberFormats:{[l.value]:{}}),h=o?n.missingWarn:Yt(r.missingWarn)||Pa(r.missingWarn)?r.missingWarn:!0,p=o?n.fallbackWarn:Yt(r.fallbackWarn)||Pa(r.fallbackWarn)?r.fallbackWarn:!0,m=o?n.fallbackRoot:Yt(r.fallbackRoot)?r.fallbackRoot:!0,g=!!r.fallbackFormat,b
7427=Cn(r.missing)?r.missing:null,v=Cn(r.postTranslation)?r.postTranslation:null,y=o?n.warnHtmlMessage:Yt(r.warnHtmlMessage)?r.warnHtmlMessage:!0,C=!!r.escapeParameter,w=o?n.modifiers:Lt(r.modifiers)?r.modifiers:{},x=r.pluralRules||o&&n.pluralRules;function S(){return[l.value,s.value,c.value,d.value,f.value]}const T=R({get:()=>i.value?i.value.locale.value:l.value,set:X=>{i.value&&(i.value.locale.value=X),l.value=X}}),P=R({get:()=>i.value?i.value.fallbackLocale.value:s.value,set:X=>{i.value&&(i.value.fallbackLocale.value=X),s.value=X}}),_=R(()=>i.value?i.value.messages.value:c.value),O=R(()=>d.value),z=R(()=>f.value);function $(){return i.value?i.value.getPostTranslationHandler():v}function D(X){i.value&&i.value.setPostTranslationHandler(X)}function B(){return i.value?i.value.getMissingHandler():b}function L(X){i.value&&i.value.setMissingHandler(X)}function U(X){return S(),X()}function j(...X){return i.value?U(()=>Reflect.apply(i.value.t,null,[...X])):U(()=>"")}function te(...X){return i.value?Reflect.apply(i.value.rt,null,[...X]):""}function ue(...X){return i.value?U(()=>Reflect.apply(i.value.d,null,[...X])):U(()=>"")}function ge(...X){return i.value?U(()=>Reflect.apply(i.value.n,null,[...X])):U(()=>"")}function Q(X){return i.value?i.value.tm(X):{}}function le(X,be){return i.value?i.value.te(X,be):!1}function J(X){return i.value?i.value.getLocaleMessage(X):{}}function W(X,be){i.value&&(i.value.setLocaleMessage(X,be),c.value[X]=be)}function Y(X,be){i.value&&i.value.mergeLocaleMessage(X,be)}function he(X){return i.value?i.value.getDateTimeFormat(X):{}}function ne(X,be){i.value&&(i.value.setDateTimeFormat(X,be),d.value[X]=be)}function xe(X,be){i.value&&i.value.mergeDateTimeFormat(X,be)}function oe(X){return i.value?i.value.getNumberFormat(X):{}}function se(X,be){i.value&&(i.value.setNumberFormat(X,be),f.value[X]=be)}function Me(X,be){i.value&&i.value.mergeNumberFormat(X,be)}const V={get id(){return i.value?i.value.id:-1},locale:T,fallbackLocale:P,messages:_,datetimeFormats:O,numberFormats:z,get inheritLocale(){return i.value?i.value.inheritLocale:a},set inheritLocale(X){i.value&&(i.value.inheritLocale=X)},get availableLocales(){return i.value?i.value.availableLocales:Object.keys(c.value)},get modifiers(){return i.value?i.value.modifiers:w},get pluralRules(){return i.value?i.value.pluralRules:x},get isGlobal(){return i.value?i.value.isGlobal:!1},get missingWarn(){return i.value?i.value.missingWarn:h},set missingWarn(X){i.value&&(i.value.missingWarn=X)},get fallbackWarn(){return i.value?i.value.fallbackWarn:p},set fallbackWarn(X){i.value&&(i.value.missingWarn=X)},get fallbackRoot(){return i.value?i.value.fallbackRoot:m},set fallbackRoot(X){i.value&&(i.value.fallbackRoot=X)},get fallbackFormat(){return i.value?i.value.fallbackFormat:g},set fallbackFormat(X){i.value&&(i.value.fallbackFormat=X)},get warnHtmlMessage(){return i.value?i.value.warnHtmlMessage:y},set warnHtmlMessage(X){i.value&&(i.value.warnHtmlMessage=X)},get escapeParameter(){return i.value?i.value.escapeParameter:C},set escapeParameter(X){i.value&&(i.value.escapeParameter=X)},t:j,getPostTranslationHandler:$,setPostTranslationHandler:D,getMissingHandler:B,setMissingHandler:L,rt:te,d:ue,n:ge,tm:Q,te:le,getLocaleMessage:J,setLocaleMessage:W,mergeLocaleMessage:Y,getDateTimeFormat:he,setDateTimeFormat:ne,mergeDateTimeFormat:xe,getNumberFormat:oe,setNumberFormat:se,mergeNumberFormat:Me};function Z(X){X.locale.value=l.value,X.fallbackLocale.value=s.value,Object.keys(c.value).forEach(be=>{X.mergeLocaleMessage(be,c.value[be])}),Object.keys(d.value).forEach(be=>{X.mergeDateTimeFormat(be,d.value[be])}),Object.keys(f.value).forEach(be=>{X.mergeNumberFormat(be,f.value[be])}),X.escapeParameter=C,X.fallbackFormat=g,X.fallbackRoot=m,X.fallbackWarn=p,X.missingWarn=h,X.warnHtmlMessage=y}return pi(()=>{if(e.proxy==null||e.proxy.$i18n==null)throw fr(sr.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const X=i.value=e.proxy.$i18n.__composer;t==="global"?(l.value=X.locale.value,s.value=X.fallbackLocale.value,c.value=X.messages.value,d.value=X.datetimeFormats.value,f.value=X.numberFormats.value):o&&Z(X)}),V}const xie=["locale","fallbackLocale","availableLocales"],Bw=["t","rt","d","n","tm","te"];function Cie(e,t){const n=Object.create(null);return xie.forEach(o=>{const i=Object.getOwnPropertyDescriptor(t,o);if(!i)throw fr(sr.UNEXPECTED_ERROR);const a=$n(i.value)?{get(){return i.value.value},set(l){i.value.value=l}}:{get(){return i.get&&i.get()}};Object.defineProperty(n,o,a)}),e.config.globalProperties.$i18n=n,Bw.forEach(o=>{const i=Object.getOwnPropertyDescriptor(t,o);if(!i||!i.value)throw fr(sr.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${o}`,i)}),()=>{delete e.config.globalProperties.$i18n,Bw.forEach(o=>{delete e.config.globalProperties[`$${o}`]})}}Xoe();__INTLIFY_JIT_COMPILATION__?bw(Uoe):bw(joe);Ioe(moe);Doe(XE);if(__INTLIFY_PROD_DEVTOOLS__){const e=Ii();e.__INTLIFY__=!0,Soe(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const wie={vi:{save:"Lưu",saveChanges:"Lưu thay đổi",cancel:"Huá»·",close:"Đóng",add:"Thêm",edit:"Sá»­a",delete:"XoÃ
7427¡",remove:"Bỏ",confirm:"Xác nhận",search:"Tìm kiếm",filter:"Lọc",reset:"Đặt lại",refresh:"Tải lại",detail:"Chi tiết",back:"Quay lại",next:"Tiếp",prev:"Trước",view:"Xem",upload:"Tải lên",download:"Tải xuống",copy:"Sao chép",copied:"Đã sao chép",apply:"Áp dụng",defaults:"Mặc định",create:"Tạo mới",update:"Cập nhật",approve:"Duyệt",reject:"Từ chối",submit:"Gá»­i",login:"Đăng nhập",logout:"Đăng xuất",selectPlaceholder:"Chọn…",inputPlaceholder:"Nhập…",chat:{title:"Hỗ trợ trá»±c tuyến",subtitle:"Nhân viên trả lời trong giờ làm việc",placeholder:"Nhập tin nhắn…",empty:"Gá»­i câu hỏi, nhân viên sẽ trả lời sớm nhất có thể.",staff:"Nhân viên hỗ trợ",startHint:"Cho chúng tôi biết bạn là ai để nhân viên tiện liên hệ lại.",namePlaceholder:"Tên cá»§a bạn",phonePlaceholder:"Số điện thoại",start:"Bắt đầu trò chuyện",reset:"Bắt đầu cuộc trò chuyện khác",resetDone:"Đã tạo phiên mới — nhập lại tên để trò chuyện."},saved:"Đã lưu",created:"Đã tạo",updated:"Đã cập nhật",deleted:"Đã xoá",empty:"Chưa có dữ liệu",loading:"Đang tải…",error:"Có lỗi xảy ra",required:"Vui lòng nhập đầy đủ thông tin",actions:"Thao tác",status:"Trạng thái",note:"Ghi chú",notes:"Ghi chú",total:"Tổng cộng",amount:"Số tiền",quantity:"Số lượng",price:"Đơn giá",date:"Ngày",createdAt:"Ngày tạo",updatedAt:"Cập nhật",name:"Tên",phone:"Số điện thoại",email:"Email",address:"Địa chỉ",vnAddr:{province:"Tỉnh / Thành phố",provincePick:"Chọn tỉnh / thành phố",district:"Quận / Huyện",districtPick:"Chọn quận / huyện",pickProvinceFirst:"Chọn tỉnh/thành trước",ward:"Phường / Xã",wardPick:"Chọn phường / xã",pickDistrictFirst:"Chọn quận/huyện trước",street:"Số nhà, tên đường",streetPlaceholder:"VD: số 47, ngõ 12 đường Đại Khang",preview:"Địa chỉ đầy đủ:",loadFail:"Không tải được danh mục tỉnh/quận/phường.",retry:"Thá»­ lại",needAdmin:"Chọn đủ tỉnh/thành, quận/huyện và phường/xã",needStreet:"Nhập số nhà, tên đường"},code:"Mã",type:"Loại",all:"Tất cả",from:"Từ",to:"Đến",yes:"Có",no:"Không",on:"Bật",off:"Tắt",rows:"{n} dòng",itemsSelected:"Đã chọn {n}",weight:"Cân nặng",customer:"Khách hàng",order:"Đơn hàng",orderCode:"Mã đơn",balance:"Số dư",wallet:"Ví",exchangeRate:"Tá»· giá",shop:"Shop",product:"Sản phẩm",image:"Ảnh",link:"Liên kết",language:"Ngôn ngữ",editor:{bold:"In đậm",italic:"In nghiêng",underline:"Gạch chân",strike:"Gạch ngang",bulletList:"Danh sách chấm",numberList:"Danh sách số",clearFormat:"Xoá định dạng",emoji:"Biểu tượng cảm xúc",enterHint:"Enter để gá»­i · Shift+Enter xuống dòng",heading2:"Tiêu đề lớn (H2)",heading3:"Tiêu đề nhỏ (H3)",paragraph:"Đoạn văn thường",quote:"Trích dẫn",link:"Chèn liên kết",imageUpload:"Chèn ảnh từ máy",imageUrl:"Chèn ảnh từ URL",divider:"Đường kẻ ngang",linkPrompt:"Nhập địa chỉ liên kết:",imagePrompt:"Nhập địa chỉ ảnh:",imageTooBig:"Ảnh nên nhỏ hÆ¡n 1 MB để bài viết tải nhanh."}},en:{save:"Save",saveChanges:"Save changes",cancel:"Cancel",close:"Close",add:"Add",edit:"Edit",delete:"Delete",remove:"Remove",confirm:"Confirm",search:"Search",filter:"Filter",reset:"Reset",refresh:"Reload",detail:"Details",back:"Back",next:"Next",prev:"Previous",view:"View",upload:"Upload",download:"Download",copy:"Copy",copied:"Copied",apply:"Apply",defaults:"Defaults",create:"Create",update:"Update",approve:"Approve",reject:"Reject",submit:"Submit",login:"Sign in",logout:"Sign out",selectPlaceholder:"Select…",inputPlaceholder:"Enter…",chat:{title:"Live support",subtitle:"Our team replies during business hours",placeholder:"Type a message…",empty:"Send us your question — we will reply as soon as we can.",staff:"Support agent",startHint:"Tell us who you are so our team can get back to you.",namePlaceholder:"Your name",phonePlaceholder:"Phone number",start:"Start chatting",reset:"Start another conversation",resetDone:"New session created — enter your name to chat again."},saved:"Saved",created:"Created",updated:"Updated",deleted:"Deleted",empty:"No data yet",loading:"Loading…",error:"Something went wrong",required:"Please fill in all required fields",actions:"Actions",status:"Status",note:"Note",notes:"Notes",total:"Total",amount:"Amount",quantity:"Quantity",price:"Unit price",date:"Date",createdAt:"Created",updatedAt:"Updated",name:"Name",phone:"Phone",email:"Email",address:"Address",vnAddr:{province:"Province / City",provincePick:"Select province / city",district:"District",districtPick:"Select district",pickProvinceFirst:"Select a province first",ward:"Ward / Commune",wardPick:"Select ward / commune",pickDistrictFirst:"Select a district first",street:"House number, street",streetPlaceholder:"e.g. 47 Dai Khang street, lane 12",preview:"Full address:",loadFail:"Could not load the province/district/ward list.",retry:"Retry",needAdmin:"Select province, district and ward",needStreet:"Enter the house number and street"},code:"Code",type:"Type",all:"All",from:"From",to:"To",yes:"Yes",no:"No",on:"On",off:"Off",rows:"{n} rows",itemsSelected:"{n} selected",weight:"Weight",customer:"Customer",order:"Order",orderCode:"Order code",balance:"Balance",wallet:"Wallet",exchangeRate:"Exchange rate",shop:"Shop",product:"Product",image:"Image",link:"Link",language:"Language",editor:{bold:"Bold",italic:"Italic",underline:"Underline",strike:"Strikethrough",bulletList:"Bulleted list",numberList:"Numbered list",clearFormat:"Clear formatting",emoji:"Emoji",enterHint:"Enter to send · Shift+Enter for a new line",heading2:"Heading (H2)",heading3:"Subheading (H3)",paragraph:"Normal paragraph",quote:"Quote",link:"Insert link",imageUpload:"Insert image from device",imageUrl:"Insert image from URL",divider:"Horizontal rule",linkPrompt:"Enter the link address:",imagePrompt:"Enter the image address:",imageTooBig:"Keep images under 1 MB so the article loads fast."}},zh:{save:"保存",saveChanges:"保存修改",cancel:"取消",close:"关闭",add:"添加",edit:"编辑",delete:"删除",remove:"移除",confirm:"确认",search:"搜索",filter:"筛选",reset:"重置",refresh:"刷新",detail:"详情",back:"返回",next:"下一步",prev:"上一步",view:"查看",upload:"上传",download:"下载",copy:"复制",copied:"已复制",apply:"应用",defaults:"默认值",create:"新建",update:"更新",approve:"批准",reject:"拒绝",submit:"提交",login:"登录",logout:"退出登录",selectPlaceholder:"请选择…",inputPlaceholder:"请输入…",chat:{title:"在线客服",subtitle:"工作时间内回复",placeholder:"输入消息…",empty:"请留言,我们会尽快回复。",staff:"客服人员",startHint:"请留下您的称呼和电话,方便我们联系您。",namePlaceholder:"您的称呼",phonePlaceholder:"电话号码",start:"开始咨询",reset:"重新开始一个会话",resetDone:"已新建会话 — 请重新填写称呼。"},saved:"已保存",created:"已创建",updated:"已更新",deleted:"已删除",empty:"暂无数据",loading:"加载中…",error:"发生错误",required:"请填写完整信息",actions:"操作",status:"状态",note:"备注",notes:"备注",total:"合计",amount:"金额",quantity:"数量",price:"单价",date:"日期",createdAt:"创建时间",updatedAt:"更新时间",name:"名称",ph
7427one:"手机号",email:"邮箱",address:"地址",vnAddr:{province:"省 / 直辖市",provincePick:"选择省 / 直辖市",district:"郡 / 县",districtPick:"选择郡 / 县",pickProvinceFirst:"请先选择省/市",ward:"坊 / 社",wardPick:"选择坊 / 社",pickDistrictFirst:"请先选择郡/县",street:"门牌号、街道",streetPlaceholder:"例:Dai Khang 街 12 巷 47 号",preview:"完整地址:",loadFail:"无法加载省/郡/坊列表。",retry:"重试",needAdmin:"请选择省/市、郡/县和坊/社",needStreet:"请输入门牌号和街道"},code:"编号",type:"类型",all:"全部",from:"从",to:"至",yes:"是",no:"否",on:"开",off:"关",rows:"{n} 行",itemsSelected:"已选 {n} 项",weight:"重量",customer:"客户",order:"订单",orderCode:"订单号",balance:"余额",wallet:"钱包",exchangeRate:"汇率",shop:"店铺",product:"商品",image:"图片",link:"链接",language:"语言",editor:{bold:"加粗",italic:"斜体",underline:"下划线",strike:"删除线",bulletList:"项目符号列表",numberList:"编号列表",clearFormat:"清除格式",emoji:"表情符号",enterHint:"Enter 发送 · Shift+Enter 换行",heading2:"大标题(H2)",heading3:"小标题(H3)",paragraph:"正文段落",quote:"引用",link:"插入链接",imageUpload:"从本地插入图片",imageUrl:"从网址插入图片",divider:"水平分隔线",linkPrompt:"请输入链接地址:",imagePrompt:"请输入图片地址:",imageTooBig:"图片建议小于 1 MB,文章加载更快。"}},km:{save:"រក្សាទុក",saveChanges:"រក្សាទុកការផ្លាស់ប្ដូរ",cancel:"បោះបង់",close:"បិទ",add:"បន្ថែម",edit:"កែសម្រួល",delete:"លុប",remove:"ដកចេញ",confirm:"បញ្ជាក់",search:"ស្វែងរក",filter:"ត្រង",reset:"កំណត់ឡើងវិញ",refresh:"ផ្ទុកឡើងវិញ",detail:"ព័ត៌មានលម្អិត",back:"ត្រឡប់ក្រោយ",next:"បន្ទាប់",prev:"មុន",view:"មើល",upload:"បញ្ជូនឡើង",download:"ទាញយក",copy:"ចម្លង",copied:"បានចម្លង",apply:"អនុវត្ត",defaults:"លំនាំដើម",create:"បង្កើតថ្មី",update:"ធ្វើបច្ចុប្បន្នភាព",approve:"អនុម័ត",reject:"បដិសេធ",submit:"ដាក់ស្នើ",login:"ចូលប្រើ",logout:"ចាកចេញ",selectPlaceholder:"ជ្រើសរើស…",inputPlaceholder:"បញ្ចូល…",chat:{title:"ជំនួយផ្ទាល់",subtitle:"បុគ្គលិកឆ្លើយតបក្នុងម៉ោងធ្វើការ",placeholder:"វាយសារ…",empty:"ផ្ញើសំណួរមក យើងនឹងឆ្លើយតបឆាប់ៗ។",staff:"បុគ្គលិកជំនួយ",startHint:"ប្រាប់ឈ្មោះ និងលេខទូរស័ព្ទ ដើម្បីយើងទាក់ទងវិញបាន។",namePlaceholder:"ឈ្មោះរបស់អ្នក",phonePlaceholder:"លេខទូរស័ព្ទ",start:"ចាប់ផ្ដើមជជែក",reset:"ចាប់ផ្ដើមការជជែកថ្មី",resetDone:"បានបង្កើតវគ្គថ្មី — សូមបញ្ចូលឈ្មោះម្ដងទៀត។"},saved:"បានរក្សាទុក",created:"បានបង្កើត",updated:"បានធ្វើបច្ចុប្បន្នភាព",deleted:"បានលុប",empty:"មិនទាន់មានទិន្នន័យ",loading:"កំពុងផ្ទុក…",error:"មានបញ្ហាកើតឡើង",required:"សូមបំពេញព័ត៌មានឲ្យគ្រប់",actions:"សកម្មភាព",status:"ស្ថានភាព",note:"កំណត់ចំណាំ",notes:"កំណត់ចំណាំ",total:"សរុប",amount:"ចំនួនទឹកប្រាក់",quantity:"បរិមាណ",price:"តម្លៃឯកតា",date:"កាលបរិច្ឆេទ",createdAt:"កាលបរិច្ឆេទបង្កើត",updatedAt:"ធ្វើបច្ចុប្បន្នភាព",name:"ឈ្មោះ",phone:"លេខទូរស័ព្ទ",email:"អ៊ីមែល",address:"អាសយដ្ឋាន",vnAddr:{province:"ខេត្ត / ក្រុង",provincePick:"ជ្រើសរើសខេត្ត / ក្រុង",district:"ស្រុក / ខណ្ឌ",districtPick:"ជ្រើសរើសស្រុក / ខណ្ឌ",pickProvinceFirst:"សូមជ្រើសខេត្ត/ក្រុងជាមុន",ward:"ឃុំ / សង្កាត់",wardPick:"ជ្រើសរើសឃុំ / សង្កាត់",pickDistrictFirst:"សូមជ្រើសស្រុក/ខណ្ឌជាមុន",street:"លេខផ្ទះ, ឈ្មោះផ្លូវ",streetPlaceholder:"ឧ. លេខ 47 ផ្លូវ Dai Khang",preview:"អាសយដ្ឋានពេញ៖",loadFail:"មិនអាចទាញយកបញ្ជីខេត្ត/ស្រុក/ឃុំបានទេ។",retry:"ព្យាយាមម្ដងទៀត",needAdmin:"សូមជ្រើសខេត្ត/ក្រុង ស្រុក/ខណ្ឌ និងឃុំ/សង្កាត់",needStreet:"សូមបញ្ចូលលេខផ្ទះ និងឈ្មោះផ្លូវ"},code:"លេខកូដ",type:"ប្រភេទ",all:"ទាំងអស់",from:"ពី",to:"ដល់",yes:"បាទ/ចាស",no:"ទេ",on:"បើក",off:"បិទ",rows:"{n} ជួរ",itemsSelected:"បានជ្រើស {n}",weight:"ទម្ងន់",customer:"អតិថិជន",order:"ការបញ្ជាទិញ",orderCode:"លេខការបញ្ជាទិញ",balance:"សមតុល្យ",wallet:"កាបូបលុយ",exchangeRate:"អត្រាប្ដូរប្រាក់",shop:"ហាង",product:"ទំនិញ",image:"រូបភាព",link:"តំណ",language:"ភាសា",editor:{bold:"ដិត",italic:"ទ្រេត",underline:"គូសបន្ទាត់ក្រោម",strike:"គូសបន្ទាត់កាត់",bulletList:"បញ្ជីចំណុច",numberList:"បញ្ជីលេខ",clearFormat:"លុបទម្រង់",emoji:"រូបសញ្ញាអារម្មណ៍",enterHint:"Enter ដើម្បីផ្ញើ · Shift+Enter ចុះបន្ទាត់",heading2:"ចំណងជើងធំ (H2)",heading3:"ចំណងជើងតូច (H3)",paragraph:"កថាខណ្ឌធម្មតា",quote:"សម្រង់",link:"បញ្ចូលតំណ",imageUpload:"បញ្ចូលរូបពីឧបករណ៍",imageUrl:"បញ្ចូលរូបពី URL",divider:"បន្ទាត់ខណ្ឌ",linkPrompt:"បញ្ចូលអាសយដ្ឋានតំណ៖",imagePrompt:"បញ្ចូលអាសយដ្ឋានរូបភាព៖",imageTooBig:"រូបភាពគួរតិចជាង 1 MB ដើម្បីអត្ថបទផ្ទុកលឿន។"}}},Sie={vi:{order:{draft:"Nháp",ordered:"Đã đặt",purchased:"Đã mua",shop_shipped:"Shop xuất hàng",cn_warehouse:"Về kho TQ",in_transit:"Đang về VN",vn_warehouse:"Về kho VN",paid:"Đã thanh toán",completed:"Hoàn thành",cancelled:"Đã huỷ"}
7427,payment:{unpaid:"Chưa trả",deposited:"Đã cọc",paid:"Đã thanh toán",refunded:"Đã hoàn"},complaint:{open:"Mới",processing:"Đang xử lý",resolved:"Đã xử lý",rejected:"Từ chối",closed:"Đã đóng"},request:{pending:"Chờ duyệt",quoted:"Đã báo giá",paid:"Đã thanh toán",done:"Hoàn tất",rejected:"Từ chối"},orderType:{purchase:"Mua hộ",consignment:"Ký gửi"},role:{admin:"Quản trị viên",manager:"Quản lý",sale:"Sale",purchaser:"Mua hàng",warehouse:"Kho",accountant:"Kế toán"},platform:{taobao:"Taobao",tmall:"Tmall",1688:"1688",pinduoduo:"Pinduoduo",jd:"JD",weidian:"Weidian",other:"Sàn khác"}},en:{order:{draft:"Draft",ordered:"Ordered",purchased:"Purchased",shop_shipped:"Shipped by seller",cn_warehouse:"At CN warehouse",in_transit:"In transit to VN",vn_warehouse:"At VN warehouse",paid:"Paid",completed:"Completed",cancelled:"Cancelled"},payment:{unpaid:"Unpaid",deposited:"Deposit paid",paid:"Paid",refunded:"Refunded"},complaint:{open:"New",processing:"In progress",resolved:"Resolved",rejected:"Rejected",closed:"Closed"},request:{pending:"Pending review",quoted:"Quoted",paid:"Paid",done:"Completed",rejected:"Rejected"},orderType:{purchase:"Buy for me",consignment:"Consignment"},role:{admin:"Administrator",manager:"Manager",sale:"Sales",purchaser:"Purchaser",warehouse:"Warehouse",accountant:"Accountant"},platform:{taobao:"Taobao",tmall:"Tmall",1688:"1688",pinduoduo:"Pinduoduo",jd:"JD",weidian:"Weidian",other:"Other marketplace"}},zh:{order:{draft:"草稿",ordered:"已下单",purchased:"已采购",shop_shipped:"卖家已发货",cn_warehouse:"已到中国仓",in_transit:"运往越南中",vn_warehouse:"已到越南仓",paid:"已付款",completed:"已完成",cancelled:"已取消"},payment:{unpaid:"未付款",deposited:"已付定金",paid:"已付款",refunded:"已退款"},complaint:{open:"新建",processing:"处理中",resolved:"已处理",rejected:"已拒绝",closed:"已关闭"},request:{pending:"待审核",quoted:"已报价",paid:"已付款",done:"已完成",rejected:"已拒绝"},orderType:{purchase:"代购",consignment:"寄存"},role:{admin:"管理员",manager:"主管",sale:"销售",purchaser:"采购",warehouse:"仓库",accountant:"会计"},platform:{taobao:"淘宝",tmall:"天猫",1688:"1688",pinduoduo:"拼多多",jd:"京东",weidian:"微店",other:"其他平台"}},km:{order:{draft:"សេចក្ដីព្រាង",ordered:"បានបញ្ជាទិញ",purchased:"បានទិញរួច",shop_shipped:"ហាងបានដឹកចេញ",cn_warehouse:"ដល់ឃ្លាំងចិន",in_transit:"កំពុងដឹកមកវៀតណាម",vn_warehouse:"ដល់ឃ្លាំងវៀតណាម",paid:"បានបង់ប្រាក់",completed:"បញ្ចប់",cancelled:"បានលុបចោល"},payment:{unpaid:"មិនទាន់បង់",deposited:"បានបង់ប្រាក់កក់",paid:"បានបង់ប្រាក់",refunded:"បានសងប្រាក់វិញ"},complaint:{open:"ថ្មី",processing:"កំពុងដោះស្រាយ",resolved:"បានដោះស្រាយ",rejected:"បដិសេធ",closed:"បានបិទ"},request:{pending:"រង់ចាំអនុម័ត",quoted:"បានផ្ដល់តម្លៃ",paid:"បានបង់ប្រាក់",done:"បញ្ចប់",rejected:"បដិសេធ"},orderType:{purchase:"ទិញជំនួស",consignment:"ផ្ញើទំនិញ"},role:{admin:"អ្នកគ្រប់គ្រងប្រព័ន្ធ",manager:"ប្រធាន",sale:"អ្នកលក់",purchaser:"អ្នកទិញ",warehouse:"ឃ្លាំង",accountant:"គណនេយ្យ"},platform:{taobao:"Taobao",tmall:"Tmall",1688:"1688",pinduoduo:"Pinduoduo",jd:"JD",weidian:"Weidian",other:"វេទិកាផ្សេង"}}},kie={vi:{searchTracking:"Tra cứu vận đơn",searchProduct:"Tìm sản phẩm",trackingPlaceholder:"Nhập mã vận đơn / mã đơn hàng",productPlaceholder:"Nhập tên sản phẩm cần tìm",trackingNote:"Kết quả hiển thị trong cổng khách hàng — cần đăng nhập tài khoản của bạn.",productNote:"Từ khoá sẽ được tìm trực tiếp trên sàn thương mại điện tử Trung Quốc.",step:"Bước {n}",ctaTitle:"Sẵn sàng nhập hàng cùng chúng tôi?",ctaDesc:"Tạo tài khoản trong 1 phút và bắt đầu đặt đơn đầu tiên ngay hôm nay.",contact:"Liên hệ",links:"Liên kết",company:"Công ty",goPortal:"Vào cổng khách hàng",goStaff:"Vào hệ thống",contactBtn:{chat:"Chat với nhân viên",zalo:"Chat Zalo",messenger:"Nhắn Messenger",phone:"Gọi ngay",email:"Gửi email",telegram:"Chat Telegram",whatsapp:"Chat WhatsApp",viber:"Chat Viber",link:"Liên hệ",top:"Lên đầu trang",open:"Liên hệ",close:"Thu gọn"},blog:{news:"Tin tức",allCategories:"Tất cả",searchPlaceholder:"Tìm bài viết…",readMore:"Đọc tiếp",empty:"Chưa có bài viết nào.",n
7427otFound:"Bài viết không tồn tại hoặc đã được gỡ.",backList:"Về trang tin tức",viewAll:"Xem tất cả bài viết",views:"lượt xem",shares:"lượt chia sẻ",share:"Chia sẻ",copyLink:"Chép liên kết",copied:"Đã chép liên kết bài viết",related:"Bài viết liên quan"}},en:{searchTracking:"Track a shipment",searchProduct:"Find a product",trackingPlaceholder:"Enter tracking number / order code",productPlaceholder:"Enter the product you are looking for",trackingNote:"Results open in the customer portal — please sign in to your account.",productNote:"Your keyword is searched directly on the Chinese marketplace.",step:"Step {n}",ctaTitle:"Ready to start importing with us?",ctaDesc:"Create an account in a minute and place your first order today.",contact:"Contact",links:"Links",company:"Company",goPortal:"Go to customer portal",goStaff:"Open the system",contactBtn:{chat:"Chat with us",zalo:"Chat on Zalo",messenger:"Chat on Messenger",phone:"Call now",email:"Send an email",telegram:"Chat on Telegram",whatsapp:"Chat on WhatsApp",viber:"Chat on Viber",link:"Contact",top:"Back to top",open:"Contact us",close:"Collapse"},blog:{news:"News",allCategories:"All",searchPlaceholder:"Search articles…",readMore:"Read more",empty:"No articles yet.",notFound:"This article does not exist or has been removed.",backList:"Back to news",viewAll:"View all articles",views:"views",shares:"shares",share:"Share",copyLink:"Copy link",copied:"Article link copied",related:"Related articles"}},zh:{searchTracking:"运单查询",searchProduct:"商品搜索",trackingPlaceholder:"请输入运单号 / 订单号",productPlaceholder:"请输入要查找的商品名称",trackingNote:"查询结果在客户端显示 — 需要登录您的账号。",productNote:"关键词将直接在中国电商平台上搜索。",step:"第 {n} 步",ctaTitle:"准备好和我们一起进货了吗?",ctaDesc:"一分钟注册账号,今天就下第一单。",contact:"联系方式",links:"快捷链接",company:"公司信息",goPortal:"进入客户端",goStaff:"进入系统",contactBtn:{chat:"在线咨询",zalo:"Zalo 咨询",messenger:"Messenger 咨询",phone:"立即致电",email:"发送邮件",telegram:"Telegram 咨询",whatsapp:"WhatsApp 咨询",viber:"Viber 咨询",link:"联系我们",top:"回到顶部",open:"联系我们",close:"收起"},blog:{news:"资讯",allCategories:"全部",searchPlaceholder:"搜索文章…",readMore:"阅读全文",empty:"暂无文章。",notFound:"该文章不存在或已被删除。",backList:"返回资讯列表",viewAll:"查看全部文章",views:"次浏览",shares:"次分享",share:"分享",copyLink:"复制链接",copied:"已复制文章链接",related:"相关文章"}},km:{searchTracking:"ពិនិត្យលេខដឹកជញ្ជូន",searchProduct:"ស្វែងរកទំនិញ",trackingPlaceholder:"បញ្ចូលលេខដឹកជញ្ជូន / លេខការបញ្ជាទិញ",productPlaceholder:"បញ្ចូលឈ្មោះទំនិញដែលចង់រក",trackingNote:"លទ្ធផលបង្ហាញនៅក្នុងផតថលអតិថិជន — ត្រូវចូលគណនីរបស់អ្នកជាមុនសិន។",productNote:"ពាក្យគន្លឹះនឹងត្រូវស្វែងរកដោយផ្ទាល់នៅលើវេទិកាពាណិជ្ជកម្មចិន។",step:"ជំហានទី {n}",ctaTitle:"ត្រៀមនាំចូលទំនិញជាមួយយើងហើយឬនៅ?",ctaDesc:"បង្កើតគណនីក្នុងមួយនាទី ហើយចាប់ផ្ដើមការបញ្ជាទិញដំបូងថ្ងៃនេះ។",contact:"ទំនាក់ទំនង",links:"តំណភ្ជាប់",company:"ក្រុមហ៊ុន",goPortal:"ចូលផតថលអតិថិជន",goStaff:"ចូលប្រព័ន្ធ",contactBtn:{chat:"ជជែកជាមួយបុគ្គលិក",zalo:"ជជែកតាម Zalo",messenger:"ជជែកតាម Messenger",phone:"ហៅឥឡូវនេះ",email:"ផ្ញើអ៊ីមែល",telegram:"ជជែកតាម Telegram",whatsapp:"ជជែកតាម WhatsApp",viber:"ជជែកតាម Viber",link:"ទាក់ទងមកយើង",top:"ត្រឡប់ទៅលើ",open:"ទាក់ទងមកយើង",close:"បង្រួម"},blog:{news:"ព័ត៌មាន",allCategories:"ទាំងអស់",searchPlaceholder:"ស្វែងរកអត្ថបទ…",readMore:"អានបន្ត",empty:"មិនទាន់មានអត្ថបទទេ។",notFound:"អត្ថបទនេះមិនមាន ឬត្រូវបានដកចេញ។",backList:"ត្រឡប់ទៅទំព័រព័ត៌មាន",viewAll:"មើលអត្ថបទទាំងអស់",views:"ការមើល",shares:"ការចែករំលែក",share:"ចែករំលែក",copyLink:"ចម្លងតំណ",copied:"បានចម្លងតំណអត្ថបទ",related:"អត្ថបទពាក់ព័ន្ធ"}}},Rie={vi:{dash:{purchase:"Mua hàng hộ",other:"Mua hộ sàn khác",consignment:"Ký gửi",payment:"Thanh toán hộ",activeOrders:"đơn đang xử lý",supp
7427ortTitle:"Nhân viên CSKH",chatZalo:"Nhắn Zalo",walletTitle:"Ví của tôi",topup:"Nạp tiền",utilitiesTitle:"Tiện ích",recentTitle:"Đơn hàng gần đây",viewAll:"Xem tất cả"},nav:{subtitle:"Cổng khách hàng",dashboard:"Tổng quan",search:"Tìm hàng",orders:"Đơn hàng",complaints:"Khiếu nại",payments:"Thanh toán hộ",cart:"Giỏ hàng",favourites:"Yêu thích",wallet:"Ví",addresses:"Địa chỉ nhận hàng",balance:"Số dư ví"},login:{subtitle:"Cổng khách hàng — đăng nhập để đặt hàng & theo dõi đơn",phone:"Số điện thoại",phonePlaceholder:"VD: 0900000010",password:"Mật khẩu",passwordPlaceholder:"Mật khẩu",needBoth:"Nhập số điện thoại và mật khẩu",hint:"Chưa có tài khoản? Liên hệ nhân viên phụ trách để được cấp mật khẩu.",tabLogin:"Đăng nhập",tabRegister:"Đăng ký",registerSubtitle:"Tạo tài khoản để đặt hàng và theo dõi đơn của bạn.",fullName:"Họ và tên",fullNamePlaceholder:"VD: Nguyễn Văn A",emailOptional:"Email (tuỳ chọn)",emailPlaceholder:"ban{'@'}example.com",passwordNew:"Mật khẩu",passwordNewPlaceholder:"Tối thiểu 6 ký tự",passwordConfirm:"Nhập lại mật khẩu",referral:"Mã giới thiệu (tuỳ chọn)",referralPlaceholder:"Mã của nhân viên sale, VD: SL0007",registerBtn:"Tạo tài khoản",needFullName:"Nhập họ và tên",needPhone:"Nhập số điện thoại",passwordTooShort:"Mật khẩu tối thiểu 6 ký tự",passwordMismatch:"Hai lần nhập mật khẩu không khớp",registerSuccess:"Tạo tài khoản thành công!",registerClosed:"Hệ thống đang tắt chức năng tự đăng ký.",haveAccount:"Đã có tài khoản?",noAccount:"Chưa có tài khoản?",orLoginWith:"Hoặc đăng nhập bằng",orRegisterWith:"Hoặc đăng ký bằng",socialFailed:"Đăng nhập bằng {provider} không thành công",socialLoading:"Đang kết nối {provider}…",socialWith:"Đăng nhập bằng {provider}"},cart:{title:"Giỏ hàng ({n} sản phẩm)",empty:"Giỏ hàng đang trống — thêm sản phẩm từ extension, hoặc",emptyAddManual:"thêm thủ công",addManual:"Thêm sản phẩm thủ công",addTitle:"Thêm sản phẩm",productLink:"Link sản phẩm",productLinkPlaceholder:"Dán link Taobao / 1688 / Tmall",productName:"Tên sản phẩm",productNamePlaceholder:"Tên (tuỳ chọn)",platform:"Sàn",properties:"Phân loại (màu/size)",propertiesPlaceholder:"VD: Đỏ / XL",imageUrl:"Ảnh (URL)",optional:"Tuỳ chọn",unitPrice:"Đơn giá (¥)",addToCart:"Thêm vào giỏ",added:"Đã thêm vào giỏ",needLinkOrName:"Nhập link hoặc tên sản phẩm",needPrice:"Nhập đơn giá (¥) lớn hơn 0",qtyShort:"SL",handoffAdded:"Đã thêm {n} sản phẩm từ extension vào giỏ",handoffInvalid:"Dữ liệu giỏ từ extension không hợp lệ",summary:"Tạm tính",goodsTotalCny:"Tổng tiền hàng",goodsVnd:"Tiền hàng (VND)",purchaseFee:"Phí mua hàng ({rate}%)",insurance:"Mua bảo hiểm đơn hàng ({percent}%)",subtotal:"Tổng tạm tính",depositDue:"Cọc phải trả ({percent}%)",shipNote:"* Chưa gồm phí vận chuyển quốc tế (tính theo cân nặng khi hàng về kho).",quoting:"Đang tính báo giá…",addToSeeQuote:"Thêm sản phẩm để xem báo giá.",shortBy:"Thiếu {amount} để đặt cọc.",delivery:"Hình thức nhận hàng",atWarehouse:"Nhận tại kho",atHome:"Giao tận nhà",warehouseHint:"Hàng về kho Việt Nam, bạn tới kho nhận trực tiếp.",noAddress:"Bạn chưa có địa chỉ nào.",addAddress:"Thêm địa chỉ nhận hàng →",manageAddress:"Quản lý địa chỉ →",pickAddress:"Chọn địa chỉ nhận hàng",orderNote:"Ghi chú cho đơn (tuỳ chọn)",checkout:"Đặt hàng & trừ cọc",cartEmptyWarn:"Giỏ hàng đang trống",pickAddressWarn:"Chọn địa chỉ nhận hàng hoặc thêm địa chỉ mới",notEnough:"Số dư ví không đủ để đặt cọc",confirmTitle:"Xác nhận đặt hàng",confirmContent:"Hệ thống sẽ trừ tiền cọc {amount} từ ví của bạn. Tiếp tục?",confirmOk:"Đặt hàng",success:"Đặt hàng thành công! Đã trừ cọc từ ví."},fav:{title:"Sản phẩm yêu thích",clearAll:"Xoá hết",empty:"Chưa có sản phẩm yêu thích.",emptyHint:"Mở trang sản phẩm Taobao/Tmall/1688, bấm ♡ trên thanh công cụ để lưu vào đây.",orderNow:"Đặt ngay",each:"/cái",confirmTitle:"Xoá tất cả yêu thích",confirmContent:"Bỏ toàn bộ sản phẩm yêu thích?"},search:{title:"Tìm hàng 1688",placeholder:"Nhập từ khoá tiếng Trung, hoặc dán link / mã sản phẩm 1688",searchBtn:"Tìm",needKeyword:"Nhập từ khoá ít nhất 2 ký tự",sortDefault:"Liên quan nhất",sortPriceAsc:"Giá thấp → cao",sortPriceDesc:"Giá cao → thấp",sortSalesDesc:"Bán chạy nhất",priceFrom:"Giá từ ¥",priceTo:"đến ¥",tipChinese:"Mẹo: gõ tiếng Trung cho kết quả sát nhất — hoặc dán thẳng link sản phẩm.",unavailable:"Hệ thống chưa cấu hình khoá API 1688 nên chưa tìm hàng trực tiếp được. Bạn vẫn có thể thêm sản phẩm thủ công ở G
7427iỏ hàng, hoặc liên hệ nhân viên.",emptyHint:"Nhập từ khoá để tìm sản phẩm trên 1688.",noResults:"Không tìm thấy sản phẩm nào phù hợp.",sold:"Đã bán {n}",detailTitle:"Chi tiết sản phẩm",minOrder:"Đặt tối thiểu {n} {unit}",viewOnAli:"Xem trên 1688",pickSku:"Chọn phân loại & số lượng",skuDefault:"Mặc định",stock:"còn {n}",selected:"Đã chọn {n} phân loại · {q} sản phẩm · tạm tính",needPick:"Nhập số lượng cho ít nhất một phân loại",noPrice:"Sản phẩm chưa có giá — vui lòng liên hệ nhân viên",addedN:"Đã thêm {n} dòng vào giỏ hàng",addAndGo:"Thêm vào giỏ & đi tới giỏ"},orders:{title:"Đơn hàng của tôi",createBtn:"+ Tạo đơn ▾",createPurchase:"Đơn mua hộ (link sàn khác)",createConsignment:"Đơn ký gửi (tự mua, gửi về kho TQ)",createPayment:"Yêu cầu thanh toán hộ",empty:"Bạn chưa có đơn hàng nào.",colType:"Loại",colPayment:"Thanh toán",colTotal:"Tổng đơn",colPaid:"Đã trả",colDue:"Còn lại",detailTitle:"Chi tiết đơn hàng",cancelBtn:"Yêu cầu huỷ đơn",cancelTitle:"Yêu cầu huỷ đơn",cancelHint:"Yêu cầu sẽ được gửi tới nhân viên xử lý. Đơn chưa bị huỷ ngay — nhân viên sẽ kiểm tra (hàng đã mua chưa, tiền cọc…) rồi liên hệ xác nhận với bạn.",cancelReasonPlaceholder:"Lý do huỷ (không bắt buộc)",cancelSubmit:"Gửi yêu cầu huỷ",cancelSent:"Đã gửi yêu cầu huỷ đơn tới nhân viên",cancelRequested:"Đã yêu cầu huỷ",quotedTitle:"Đơn đã được báo giá — đặt cọc để chúng tôi mua hàng",depositLabel:"Tiền cọc ({percent}%)",depositBtn:"Đặt cọc {amount}",depositShort:"Số dư thiếu {amount}.",depositDone:"Đã đặt cọc thành công — chúng tôi sẽ tiến hành mua hàng",waitDeposit:"Chờ đặt cọc",sectionItems:"Sản phẩm",sectionCost:"Chi phí",sectionTracking:"Mã vận đơn",sectionHistory:"Hành trình",goods:"Tiền hàng",purchaseFee:"Phí mua hàng",intlShip:"Phí ship quốc tế",totalOrder:"Tổng đơn",paidAmount:"Đã thanh toán",noHistory:"Chưa có cập nhật hành trình.",product:"Sản phẩm",purchaseTitle:"Tạo đơn mua hộ (link sàn khác)",purchaseHint:"Dán link sản phẩm ở bất kỳ sàn nào bạn muốn đặt (kèm phân loại nếu có). Nhân viên sẽ xác nhận giá thật & báo lại; giá dưới đây chỉ là ước tính theo đơn giá bạn khai.",buyLink:"Link mua",buyLinkPlaceholder:"Dán link sản phẩm cần mua",needBuyLink:"Nhập link sản phẩm cần mua",optionLabel:"Phân loại / Option",priceOptional:"Đơn giá (¥) — tuỳ chọn",noteOptional:"Ghi chú (tuỳ chọn)",notePlaceholder:"Yêu cầu thêm cho nhân viên…",createPurchaseBtn:"Tạo đơn mua hộ",purchaseCreated:"Đã tạo đơn mua hộ. Nhân viên sẽ xác nhận giá & xử lý.",consignTitle:"Tạo đơn ký gửi",consignHint:"Đơn ký gửi: bạn tự mua hàng rồi gửi về kho Trung Quốc của chúng tôi. Khai từng kiện theo mã vận đơn để kho đối chiếu khi hàng tới; phí vận chuyển quốc tế tính theo cân nặng khi hàng về.",shipMethod:"Phương thức vận chuyển *",shipMethodPlaceholder:"Chọn phương thức",warehouseTq:"Kho Trung Quốc (nơi gửi hàng tới) *",warehouseTqPlaceholder:"Chọn kho TQ",warehouseVn:"Kho Việt Nam (nơi nhận) *",warehouseVnPlaceholder:"Chọn kho VN",tqAddress:"📍 Địa chỉ kho TQ: {addr}",packageList:"Danh sách kiện hàng",colTracking:"Mã vận đơn *",colDetail:"Chi tiết sản phẩm",colValue:"Giá trị ¥",colPackaging:"Đóng gói",trackingPlaceholder:"Mã VĐ",detailPlaceholder:"Chi tiết SP",addPackage:"Thêm kiện hàng",shopName:"Shop / nơi mua (tuỳ chọn)",shopNamePlaceholder:"Tên shop hoặc sàn",consignNotePlaceholder:"Lưu ý cho kho…",createConsignBtn:"Tạo đơn ký gửi ({n} kiện)",needPackage:"Nhập ít nhất 1 kiện có mã vận đơn",needShipMethod:"Chọn phương thức vận chuyển",needWhTq:"Chọn kho Trung Quốc để gửi hàng tới",needWhVn:"Chọn kho Việt Nam để nhận hàng",consignCreated:"Đã tạo đơn ký gửi. Gửi hàng về kho TQ theo mã vận đơn đã khai.",packaging:{wood:"Đóng gỗ",bubble:"Chống sốc / xốp hơi",film:"Quấn màng PE",reinforce:"Gia cố thùng",carton:"Đóng thùng carton",fragile:"Hàng dễ vỡ (fragile)"}},wallet:{balance:"Số dư ví",customerLine:"Khách hàng: {name} · {code}",topupBtn:"+ Nạp tiền vào ví",history:"Lịch sử giao dịch",empty:"Chưa có giao dịch nào.",colTxn:"Mã GD",colBalanceAfter:"Số dư sau",colTime:"Thời gian",clickHint:"Bấm để xem chi tiết",txnType:{deposit:"Nạp tiền",withdraw:"Rút tiền",order_deposit:"Đặt cọc đơn",order_payment:"Thanh toán đơn",refund:"Hoàn tiền",commission:"Hoa hồng",adjustment:"Điều chỉnh"},txnStatus:{pending:"Chờ duyệt",cancelled:"Đã huỷ",completed:"Hoàn tất"},topupTitle:"Nạp tiền vào ví",noBank:"Chưa có tài khoản nhận tiền. Vui lòng liên hệ nhân viên phụ trách.",amountLabel:"Số tiền muốn nạp",amountPlaceholder:"Nhập số tiền (đ)",bankLabel:"Chuyển tới tài khoản",noteLabel:"Ghi chú (tuỳ chọn)",notePlaceholder:"VD: nạp tiền đặt đơn tháng 7",pendingNote:"Tiền chưa vào ví ngay. Sau khi bạn chuyển khoản, nhân viên tài chính đối soát và duyệt thì số dư mới tăng.",minAmount:"Số tiền nạp tối thiểu 10.000đ",created:"Đã tạo yêu cầu nạp tiền",createBtn:"Tạo yêu cầu nạp",createdBadge:"Đã tạo yêu cầu · chờ chuyển khoản",noQr:"Tài khoản chưa cấu hình mã QR — chuyển khoản thủ công theo thông tin bên cạnh",qrCaption:"Quét bằng app ngân hàng — đã có sẵn số tiền & nội dung",bank:"Ngân hàng",accountNumber:"Số tài khoản",accountHolder:"Chủ tài khoản",branch:"Chi nhánh",transferContent:"Nội dung chuyển khoản",mustUseCode:"Bắt buộc ghi đúng nội dung {code} khi chuyển khoản — tài chính đối soát theo mã này. Ghi sai hoặc thiếu mã sẽ làm chậm việc cộng tiền vào ví.",txnTitle:"Giao dịch {code}",txnCode:"Mã giao dịch",balanceBefore:"Số dư trước",balanceAfter:"Số dư sau",copied:"Đã sao chép {value}",copyFail:"Trình duyệt không cho phép sao chép tự động",qrAlt:"QR chuyển khoản",cancelledNote:"Yêu cầu này đã bị huỷ, số dư ví không thay đổi. Cần nạp tiếp thì tạo yêu cầu mới."},complaints:{title:"Khiếu nại của tôi",createBtn:"+ Tạo khiếu nại",empty:"Bạn chưa có khiếu nại nào.",emptyHint:"Bấm “Tạo khiếu nại” để gửi yêu cầu về một đơn hàng.",orderPrefix:"Đơn {code}",noReason:"(không có lý do)",threadTitle:"Trao đổi",newReply:"Phản hồi mới",threadToggle:"Trao đổi ({n}
7427)",threadEmpty:"Chưa có trao đổi nào — nhắn cho nhân viên để được hỗ trợ.",threadPlaceholder:"Nhập nội dung gửi nhân viên…",threadSend:"Gửi",threadNeedContent:"Nhập nội dung trao đổi",threadSent:"Đã gửi",threadStaff:"Nhân viên",threadYou:"Bạn",threadToday:"Hôm nay",threadYesterday:"Hôm qua",resolution:"Kết quả xử lý:",refund:"Hoàn:",modalTitle:"Tạo khiếu nại",order:"Đơn hàng",pickOrder:"Chọn đơn cần khiếu nại",method:"Hình thức mong muốn",reason:"Lý do khiếu nại",reasonPlaceholder:"Mô tả vấn đề bạn gặp phải…",needOrder:"Chọn đơn hàng cần khiếu nại",needReason:"Nhập lý do khiếu nại",sent:"Đã gửi khiếu nại. Nhân viên sẽ xử lý sớm.",sendBtn:"Gửi khiếu nại",methods:{refund:"Hoàn tiền",exchange:"Đổi hàng",negotiate:"Thương lượng shop",platform:"Khiếu nại sàn"}},payments:{title:"Thanh toán hộ",createBtn:"+ Tạo yêu cầu",paymentType:"Loại thanh toán *",types:{proxy:"Uỷ quyền thanh toán hộ",alipayVn:"Alipay Việt Nam",alipayCn:"Alipay Trung Quốc",cardTransfer:"Chuyển khoản thẻ"},amountCny:"Giá tiền (¥)",paymentLink:"Link thanh toán",content:"Nội dung",changeImage:"Đổi ảnh",attachImage:"Đính ảnh",imageTooBig:"Ảnh nên < 1MB",needLine:"Nhập ít nhất 1 dòng có số tiền ¥",sent:"Đã gửi yêu cầu thanh toán hộ. Nhân viên sẽ kiểm tra & báo giá.",status:{pending:"Chờ báo giá",quoted:"Đã báo giá",paid:"Đã chuyển khoản",done:"Hoàn tất",cancelled:"Đã huỷ"},staffNote:"Nhân viên:"},addresses:{title:"Địa chỉ nhận hàng",addBtn:"Thêm địa chỉ",empty:"Bạn chưa lưu địa chỉ nào. Thêm địa chỉ để chọn nhanh khi đặt hàng giao tận nhà.",receiver:"Người nhận",isDefault:"Mặc định",setDefault:"Đặt mặc định",addTitle:"Thêm địa chỉ nhận hàng",editTitle:"Sửa địa chỉ",receiverRequired:"Tên người nhận *",receiverPlaceholder:"VD: Nguyễn Văn A",phoneRequired:"Số điện thoại *",phonePlaceholder:"VD: 0901234567",noteLabel:"Ghi chú giao hàng (tuỳ chọn)",notePlaceholder:"VD: giao giờ hành chính, gọi trước khi tới",setDefaultLabel:"Đặt làm địa chỉ mặc định",needReceiver:"Nhập tên người nhận",needPhone:"Nhập số điện thoại",saved:"Đã lưu địa chỉ",defaultSet:"Đã đặt làm địa chỉ mặc định",deleteTitle:"Xoá địa chỉ",deleteContent:"Xoá địa chỉ của {name}? Các đơn đã đặt vẫn giữ nguyên nơi giao đã chốt.",deleted:"Đã xoá địa chỉ"}},en:{dash:{purchase:"Purchase orders",other:"Other-marketplace",consignment:"Consignment",payment:"Proxy payment",activeOrders:"active orders",supportTitle:"Support staff",chatZalo:"Chat on Zalo",walletTitle:"My wallet",topup:"Top up",utilitiesTitle:"Utilities",recentTitle:"Recent orders",viewAll:"View all"},nav:{subtitle:"Customer portal",dashboard:"Dashboard",search:"Search",orders:"Orders",complaints:"Complaints",payments:"Proxy payment",cart:"Cart",favourites:"Favourites",wallet:"Wallet",addresses:"Delivery addresses",balance:"Wallet balance"},login:{subtitle:"Customer portal — sign in to order & track shipments",phone:"Phone number",phonePlaceholder:"e.g. 0900000010",password:"Password",passwordPlaceholder:"Password",needBoth:"Enter your phone number and password",hint:"No account yet? Contact your account manager to get a password.",tabLogin:"Sign in",tabRegister:"Sign up",registerSubtitle:"Create an account to place orders and track them.",fullName:"Full name",fullNamePlaceholder:"e.g. Nguyen Van A",emailOptional:"Email (optional)",emailPlaceholder:"you{'@'}example.com",passwordNew:"Password",passwordNewPlaceholder:"At least 6 characters",passwordConfirm:"Confirm password",referral:"Referral code (optional)",referralPlaceholder:"Your sales rep code, e.g. SL0007",registerBtn:"Create account",needFullName:"Enter your full name",needPhone:"Enter your phone number",passwordTooShort:"The password must be at least 6 characters",passwordMismatch:"The two passwords do not match",registerSuccess:"Account created!",registerClosed:"Self sign-up is currently disabled.",haveAccount:"Already have an account?",noAccount:"No account yet?",orLoginWith:"Or sign in with",orRegisterWith:"Or sign up with",socialFailed:"Signing in with {provider} failed",socialLoading:"Connecting to {provider}…",socialWith:"Sign in with {provider}"},cart:{title:"Cart ({n} items)",empty:"Your cart is empty — add products from the extension, or",emptyAddManual:"add one manually",addManual
7427:"Add a product manually",addTitle:"Add product",productLink:"Product link",productLinkPlaceholder:"Paste a Taobao / 1688 / Tmall link",productName:"Product name",productNamePlaceholder:"Name (optional)",platform:"Marketplace",properties:"Variant (colour/size)",propertiesPlaceholder:"e.g. Red / XL",imageUrl:"Image (URL)",optional:"Optional",unitPrice:"Unit price (¥)",addToCart:"Add to cart",added:"Added to cart",needLinkOrName:"Enter a product link or name",needPrice:"Enter a unit price (¥) greater than 0",qtyShort:"Qty",handoffAdded:"Added {n} products from the extension to your cart",handoffInvalid:"The cart data from the extension is invalid",summary:"Estimate",goodsTotalCny:"Goods total",goodsVnd:"Goods (VND)",purchaseFee:"Service fee ({rate}%)",insurance:"Add order insurance ({percent}%)",subtotal:"Estimated total",depositDue:"Deposit due ({percent}%)",shipNote:"* International shipping is not included (charged by weight once goods arrive).",quoting:"Calculating…",addToSeeQuote:"Add products to see the estimate.",shortBy:"{amount} short for the deposit.",delivery:"Delivery method",atWarehouse:"Pick up at warehouse",atHome:"Home delivery",warehouseHint:"Goods arrive at our Vietnam warehouse for you to collect in person.",noAddress:"You have no saved address yet.",addAddress:"Add a delivery address →",manageAddress:"Manage addresses →",pickAddress:"Choose a delivery address",orderNote:"Order note (optional)",checkout:"Place order & pay deposit",cartEmptyWarn:"Your cart is empty",pickAddressWarn:"Choose a delivery address or add a new one",notEnough:"Your wallet balance is not enough for the deposit",confirmTitle:"Confirm order",confirmContent:"A deposit of {amount} will be deducted from your wallet. Continue?",confirmOk:"Place order",success:"Order placed. The deposit has been deducted from your wallet."},fav:{title:"Favourite products",clearAll:"Clear all",empty:"No favourites yet.",emptyHint:"Open a Taobao/Tmall/1688 product page and press ♡ on the toolbar to save it here.",orderNow:"Order now",each:"/pc",confirmTitle:"Clear all favourites",confirmContent:"Remove every favourite product?"},search:{title:"Search 1688",placeholder:"Type a Chinese keyword, or paste a 1688 link / product ID",searchBtn:"Search",needKeyword:"Enter at least 2 characters",sortDefault:"Best match",sortPriceAsc:"Price: low to high",sortPriceDesc:"Price: high to low",sortSalesDesc:"Best selling",priceFrom:"From ¥",priceTo:"to ¥",tipChinese:"Tip: Chinese keywords give the closest results — or just paste the product link.",unavailable:"The 1688 API key has not been configured yet, so live search is unavailable. You can still add products manually in the Cart, or contact our staff.",emptyHint:"Enter a keyword to search products on 1688.",noResults:"No matching products found.",sold:"{n} sold",detailTitle:"Product details",minOrder:"Minimum order {n} {unit}",viewOnAli:"View on 1688",pickSku:"Pick variants & quantity",skuDefault:"Default",stock:"{n} left",selected:"{n} variant(s) · {q} pcs · subtotal",needPick:"Enter a quantity for at least one variant",noPrice:"This product has no price — please contact our staff",addedN:"Added {n} line(s) to the cart",addAndGo:"Add & go to cart"},orders:{title:"My orders",createBtn:"+ New order ▾",createPurchase:"Buy-for-me order (link from any marketplace)",createConsignment:"Consignment (you buy, ship to our CN warehouse)",createPayment:"Proxy payment request",empty:"You have no orders yet.",colType:"Type",colPayment:"Payment",colTotal:"Order total",colPaid:"Paid",colDue:"Outstanding",detailTitle:"Order details",cancelBtn:"Request cancellation",cancelTitle:"Request order cancellation",cancelHint:"Your request will be sent to our staff. The order is not cancelled immediately — staff will review it (purchase progress, deposit…) and contact you to confirm.",cancelReasonPlaceholder:"Reason (optional)",cancelSubmit:"Send request",cancelSent:"Cancellation request sent to our staff",cancelRequested:"Cancellation requested",quotedTitle:"This order has been quoted — pay the deposit so we can purchase",depositLabel:"Deposit ({percent}%)",depositBtn:"Pay deposit {amount}",depositShort:"Balance is {amount} short.",depositDone:"Deposit paid — we will proceed with the purchase",waitDeposit:"Awaiting deposit",sectionItems:"Products",sectionCost:"Costs",sectionTracking:"Tracking numbers",sectionHistory:"Timeline",goods:"Goods",purchaseFee:"Service fee",intlShip:"International shipping",totalOrder:"Order total",paidAmount:"Paid",noHistory:"No timeline updates yet.",product:"Product",purchaseTitle:"New buy-for-me order (marketplace link)",purchaseHint:"Paste the product link from any marketplace you want to order from (with the variant if any). Our staff will c
7427onfirm the real price and get back to you; the figures below are only an estimate based on the price you enter.",buyLink:"Product link",buyLinkPlaceholder:"Paste the link of the product to buy",needBuyLink:"Enter the link of the product to buy",optionLabel:"Variant / Option",priceOptional:"Unit price (¥) — optional",noteOptional:"Note (optional)",notePlaceholder:"Extra request for our staff…",createPurchaseBtn:"Create order",purchaseCreated:"Order created. Our staff will confirm the price and process it.",consignTitle:"New consignment order",consignHint:"Consignment: you buy the goods yourself and ship them to our warehouse in China. Declare each parcel by its tracking number so the warehouse can match it on arrival; international shipping is charged by weight on arrival.",shipMethod:"Shipping method *",shipMethodPlaceholder:"Choose a method",warehouseTq:"China warehouse (ship to) *",warehouseTqPlaceholder:"Choose a CN warehouse",warehouseVn:"Vietnam warehouse (receive at) *",warehouseVnPlaceholder:"Choose a VN warehouse",tqAddress:"📍 CN warehouse address: {addr}",packageList:"Parcels",colTracking:"Tracking number *",colDetail:"Product details",colValue:"Value ¥",colPackaging:"Packaging",trackingPlaceholder:"Tracking no.",detailPlaceholder:"Product details",addPackage:"Add parcel",shopName:"Shop / source (optional)",shopNamePlaceholder:"Shop or marketplace name",consignNotePlaceholder:"Note for the warehouse…",createConsignBtn:"Create consignment ({n} parcels)",needPackage:"Enter at least one parcel with a tracking number",needShipMethod:"Choose a shipping method",needWhTq:"Choose the China warehouse to ship to",needWhVn:"Choose the Vietnam warehouse to receive at",consignCreated:"Consignment created. Ship the goods to our CN warehouse using the declared tracking numbers.",packaging:{wood:"Wooden crate",bubble:"Bubble wrap / shockproof",film:"PE stretch film",reinforce:"Reinforced box",carton:"Carton box",fragile:"Fragile goods"}},wallet:{balance:"Wallet balance",customerLine:"Customer: {name} · {code}",topupBtn:"+ Top up wallet",history:"Transaction history",empty:"No transactions yet.",colTxn:"Txn code",colBalanceAfter:"Balance after",colTime:"Time",clickHint:"Click to view details",txnType:{deposit:"Top-up",withdraw:"Withdrawal",order_deposit:"Order deposit",order_payment:"Order payment",refund:"Refund",commission:"Commission",adjustment:"Adjustment"},txnStatus:{pending:"Pending review",cancelled:"Cancelled",completed:"Completed"},topupTitle:"Top up wallet",noBank:"No receiving account configured. Please contact your account manager.",amountLabel:"Amount to top up",amountPlaceholder:"Enter an amount (₫)",bankLabel:"Transfer to account",noteLabel:"Note (optional)",notePlaceholder:"e.g. top-up for July orders",pendingNote:"The money is not credited immediately. After you transfer, our finance team verifies and approves it before your balance goes up.",minAmount:"The minimum top-up is 10,000₫",created:"Top-up request created",createBtn:"Create top-up request",createdBadge:"Request created · awaiting transfer",noQr:"This account has no QR configured — please transfer manually using the details beside it",qrCaption:"Scan with your banking app — amount & reference are pre-filled",bank:"Bank",accountNumber:"Account number",accountHolder:"Account holder",branch:"Branch",transferContent:"Transfer reference",mustUseCode:"You must use exactly the reference {code} when transferring — finance reconciles by this code. A wrong or missing code delays the credit to your wallet.",txnTitle:"Transaction {code}",txnCode:"Transaction code",balanceBefore:"Balance before",balanceAfter:"Balance after",copied:"Copied {value}",copyFail:"The browser blocked automatic copying",qrAlt:"Transfer QR code",cancelledNote:"This request was cancelled and your balance is unchanged. Create a new request to top up again."},complaints:{title:"My complaints",createBtn:"+ New complaint",empty:"You have no complaints yet.",emptyHint:"Press “New complaint” to raise an issue about an order.",orderPrefix:"Order {code}",noReason:"(no reason given)",threadTitle:"Conversation",newReply:"New reply",threadToggle:"Conversation ({n})",threadEmpty:"No messages yet — write to our staff for support.",threadPlaceholder:"Write a message to our staff…",threadSend:"Send",threadNeedContent:"Enter a message",threadSent:"Sent",threadStaff:"Staff",threadYou:"You",threadToday:"Today",threadYesterday:"Yesterday",resolution:"Resolution:",refund:"Refunded:",modalTitle:"New complaint",order:"Order",pickOrder:"Choose the order to complain about",method:"Preferred resolution",reason:"Reason",reasonPlaceholder:"Describe the problem you ran into…",needOrder:"Choose the order to complain about",needReason:"Enter the reason for your complaint",sent:"Complaint sent. Our staff will handle it shortly.",sendBtn:"Send complaint",methods:{refund:"Refund",exchange:"Replacement",negotiate:"Negotiate with the shop",platform:"Escalate to the marketplace"}},payments:{title:"Proxy payment",createBtn:"+ New request",paymentType:"Payment type *",types:{proxy:"Authorised proxy payment",alipayVn:"Alipay Vietnam",alipayCn:"Alipay China",cardTransfer:"Card transfer"}
7427,amountCny:"Amount (¥)",paymentLink:"Payment link",content:"Reference",changeImage:"Change image",attachImage:"Attach image",imageTooBig:"The image should be under 1MB",needLine:"Enter at least one line with a ¥ amount",sent:"Proxy payment request sent. Our staff will review and quote it.",status:{pending:"Awaiting quote",quoted:"Quoted",paid:"Transferred",done:"Completed",cancelled:"Cancelled"},staffNote:"Staff:"},addresses:{title:"Delivery addresses",addBtn:"Add address",empty:"No saved address yet. Add one to pick it quickly when ordering home delivery.",receiver:"Receiver",isDefault:"Default",setDefault:"Set as default",addTitle:"Add delivery address",editTitle:"Edit address",receiverRequired:"Receiver name *",receiverPlaceholder:"e.g. Nguyen Van A",phoneRequired:"Phone number *",phonePlaceholder:"e.g. 0901234567",noteLabel:"Delivery note (optional)",notePlaceholder:"e.g. office hours only, call before arriving",setDefaultLabel:"Set as default address",needReceiver:"Enter the receiver name",needPhone:"Enter a phone number",saved:"Address saved",defaultSet:"Set as the default address",deleteTitle:"Delete address",deleteContent:"Delete the address of {name}? Orders already placed keep their agreed delivery point.",deleted:"Address deleted"}},zh:{dash:{purchase:"代购",other:"其他平台代购",consignment:"寄售",payment:"代付",activeOrders:"个处理中订单",supportTitle:"客服专员",chatZalo:"Zalo 聊天",walletTitle:"我的钱包",topup:"充值",utilitiesTitle:"快捷功能",recentTitle:"最近订单",viewAll:"查看全部"},nav:{subtitle:"客户端",dashboard:"总览",search:"找货",orders:"订单",complaints:"投诉",payments:"代付",cart:"购物车",favourites:"收藏",wallet:"钱包",addresses:"收货地址",balance:"钱包余额"},login:{subtitle:"客户端 — 登录后即可下单并跟踪订单",phone:"手机号",phonePlaceholder:"例如:0900000010",password:"密码",passwordPlaceholder:"密码",needBoth:"请输入手机号和密码",hint:"还没有账号?请联系您的专属客服获取密码。",tabLogin:"登录",tabRegister:"注册",registerSubtitle:"创建账号即可下单并跟踪订单。",fullName:"姓名",fullNamePlaceholder:"例如:Nguyen Van A",emailOptional:"邮箱(选填)",emailPlaceholder:"you{'@'}example.com",passwordNew:"密码",passwordNewPlaceholder:"至少 6 个字符",passwordConfirm:"确认密码",referral:"推荐码(选填)",referralPlaceholder:"业务员编码,例如:SL0007",registerBtn:"创建账号",needFullName:"请输入姓名",needPhone:"请输入手机号",passwordTooShort:"密码至少 6 个字符",passwordMismatch:"两次输入的密码不一致",registerSuccess:"账号创建成功!",registerClosed:"系统已关闭自助注册功能。",haveAccount:"已有账号?",noAccount:"还没有账号?",orLoginWith:"或使用以下方式登录",orRegisterWith:"或使用以下方式注册",socialFailed:"使用{provider}登录失败",socialLoading:"正在连接{provider}…",socialWith:"使用{provider}登录"},cart:{title:"购物车({n} 件商品)",empty:"购物车是空的 — 可从插件添加商品,或",emptyAddManual:"手动添加",addManual:"手动添加商品",addTitle:"添加商品",productLink:"商品链接",productLinkPlaceholder:"粘贴淘宝 / 1688 / 天猫 链接",productName:"商品名称",productNamePlaceholder:"名称(可选)",platform:"平台",properties:"规格(颜色/尺码)",propertiesPlaceholder:"例如:红色 / XL",imageUrl:"图片(URL)",optional:"可选",unitPrice:"单价(¥)",addToCart:"加入购物车",added:"已加入购物车",needLinkOrName:"请输入商品链接或名称",needPrice:"请输入大于 0 的单价(¥)",qtyShort:"数量",handoffAdded:"已从插件添加 {n} 件商品到购物车",handoffInvalid:"插件传来的购物车数据无效",summary:"费用预估",goodsTotalCny:"货款合计",goodsVnd:"货款(越南盾)",purchaseFee:"代购服务费({rate}%)",insurance:"购买订单保险({percent}%)",subtotal:"预估总额",depositDue:"应付定金({percent}%)",shipNote:"* 不含国际运费(到仓后按重量计算)。",quoting:"正在计算…",addToSeeQuote:"添加商品后查看预估费用。",shortBy:"还差 {amount} 才够支付定金。",delivery:"收货方式",atWarehouse:"到仓自提",atHome:"送货上门",warehouseHint:"货物到越南仓后,由您本人到仓库提货。",noAddress:"您还没有保存任何地址。",addAddress:"添加收货地址 →",manageAddress:"管理地址 →",pickAddress:"请选择收货地址",orderNote:"订单备注(可选)",checkout:"下单并支付定金",cartEmptyWarn:"购物车是空的",pickAddressWarn:"请选择收货地址或新增一个地址",notEnough:"钱包余额不足以支付定金",confirmTitle:"确认下单",confirmContent:"系统将从您的钱包扣除定金 {amount}。是否继续?",confirmOk:"确认下单",success:"下单成功!定金已从钱包扣除。"},fav:{title:"收藏的商品",clearAll:"全部清空",empty:"还没有收藏商品。",emptyHint:"打开淘宝/天猫/1688 商品页,点击工具栏上的 ♡ 即可收藏到这里。",orderNow:"立即下单",each:"/件",confirmTitle:"清空全部收藏",confirmContent:"要移除所有收藏的商品吗?"},search:{title:"1688 找货",placeholder:"输入中文关键词,或粘贴 1688 商品链接 / 商品 ID",searchBtn:"搜索",needKeyword:"关键词至少输入 2 个字符",sortDefault:"综合排序",sortPriceAsc:"价格从低到高",sortPriceDesc:"价格从高到低",sortSalesDesc:"销量优先",priceFrom:"价格 ¥",priceTo:"至 ¥",tipChinese:"小贴士:用中文搜索结果最准,也可以直接粘贴商品链接。",unavailable:"系统尚未配置 1688 API 密钥,暂时无法直接搜索。您仍可在购物车中手动添加商品,或联系客服。",emptyHint:"输入关键词,在 
74271688 上搜索商品。",noResults:"没有找到符合条件的商品。",sold:"已售 {n}",detailTitle:"商品详情",minOrder:"起订量 {n} {unit}",viewOnAli:"在 1688 查看",pickSku:"选择规格与数量",skuDefault:"默认",stock:"剩 {n}",selected:"已选 {n} 个规格 · 共 {q} 件 · 小计",needPick:"请至少为一个规格填写数量",noPrice:"该商品暂无价格,请联系客服",addedN:"已加入购物车 {n} 条",addAndGo:"加入购物车并前往"},orders:{title:"我的订单",createBtn:"+ 新建订单 ▾",createPurchase:"代购订单(其他平台链接)",createConsignment:"寄存订单(自行采购,寄到中国仓)",createPayment:"代付申请",empty:"您还没有订单。",colType:"类型",colPayment:"付款情况",colTotal:"订单总额",colPaid:"已付",colDue:"待付",detailTitle:"订单详情",cancelBtn:"申请取消订单",cancelTitle:"申请取消订单",cancelHint:"申请将发送给客服处理。订单不会立即取消——客服会核实(是否已采购、定金等)后与您确认。",cancelReasonPlaceholder:"取消原因(选填)",cancelSubmit:"发送申请",cancelSent:"取消申请已发送给客服",cancelRequested:"已申请取消",quotedTitle:"订单已报价——
7427请支付定金以便我们采购",depositLabel:"定金({percent}%)",depositBtn:"支付定金 {amount}",depositShort:"余额还差 {amount}。",depositDone:"定金已支付——我们将开始采购",waitDeposit:"待付定金",sectionItems:"商品",sectionCost:"费用",sectionTracking:"运单号",sectionHistory:"物流轨迹",goods:"货款",purchaseFee:"代购服务费",intlShip:"国际运费",totalOrder:"订单总额",paidAmount:"已付款",noHistory:"暂无轨迹更新。",product:"商品",purchaseTitle:"新建代购订单(其他平台链接)",purchaseHint:"粘贴任意平台的商品链接(如有规格请一并填写)。我们的客服会确认真实价格后回复;以下金额仅为按您填写单价的预估。",buyLink:"购买链接",buyLinkPlaceholder:"粘贴需要购买的商品链接",needBuyLink:"请输入需要购买的商品链接",optionLabel:"规格 / 选项",priceOptional:"单价(¥)— 可选",noteOptional:"备注(可选)",notePlaceholder:"给客服的额外要求…",createPurchaseBtn:"创建代购订单",purchaseCreated:"代购订单已创建。客服将确认价格并处理。",consignTitle:"新建寄存订单",consignHint:"寄存订单:您自行采购后寄到我们的中国仓库。请按运单号逐件申报,方便仓库到货核对;国际运费在到仓后按重量计算。",shipMethod:"运输方式 *",shipMethodPlaceholder:"请选择运输方式",warehouseTq:"中国仓库(寄往)*",warehouseTqPlaceholder:"请选择中国仓",warehouseVn:"越南仓库(收货)*",warehouseVnPlaceholder:"请选择越南仓",tqAddress:"📍 中国仓地址:{addr}",packageList:"包裹清单",colTracking:"运单号 *",colDetail:"商品明细",colValue:"价值 Â¥",colPackaging:"包装方式",trackingPlaceholder:"运单号",detailPlaceholder:"商品明细",addPackage:"添加包裹",shopName:"店铺 / 购买渠道(可选)",shopNamePlaceholder:"店铺或平台名称",consignNotePlaceholder:"给仓库的备注…",createConsignBtn:"创建寄存订单({n} 件包裹)",needPackage:"至少填写 1 件带运单号的包裹",needShipMethod:"请选择运输方式",needWhTq:"请选择寄往的中国仓库",needWhVn:"请选择收货的越南仓库",consignCreated:"寄存订单已创建。请按申报的运单号把货寄到中国仓。",packaging:{wood:"打木架",bubble:"气泡膜防震",film:"PE 缠膜",reinforce:"加固纸箱",carton:"纸箱包装",fragile:"易碎品"}},wallet:{balance:"钱包余额",customerLine:"客户:{name} · {code}",topupBtn:"+ 钱包充值",history:"交易记录",empty:"暂无交易记录。",colTxn:"交易号",colBalanceAfter:"交易后余额",colTime:"时间",clickHint:"点击查看详情",txnType:{deposit:"充值",withdraw:"提现",order_deposit:"订单定金",order_payment:"订单付款",refund:"退款",commission:"佣金",adjustment:"调整"},txnStatus:{pending:"待审核",cancelled:"已取消",completed:"已完成"},topupTitle:"钱包充值",noBank:"尚未配置收款账户,请联系您的专属客服。",amountLabel:"充值金额",amountPlaceholder:"请输入金额(₫)",bankLabel:"转账至账户",noteLabel:"备注(可选)",notePlaceholder:"例如:7 月下单充值",pendingNote:"款项不会立即到账。您转账后,财务核对并审核通过,余额才会增加。",minAmount:"最低充值金额为 10,000₫",created:"充值申请已创建",createBtn:"创建充值申请",createdBadge:"申请已创建 · 等待转账",noQr:"该账户未配置二维码 — 请按旁边的信息手动转账",qrCaption:"用银行 App 扫码 — 金额与备注已自动填好",bank:"银行",accountNumber:"账号",accountHolder:"开户名",branch:"支行",transferContent:"转账备注",mustUseCode:"转账时必须准确填写备注 {code} — 财务按此编号核对。备注错误或缺失会延迟入账。",txnTitle:"交易 {code}",txnCode:"交易编号",balanceBefore:"交易前余额",balanceAfter:"交易后余额",copied:"已复制 {value}",copyFail:"浏览器不允许自动复制",qrAlt:"转账二维码",cancelledNote:"该申请已取消,钱包余额不变。如需继续充值请重新创建申请。"},complaints:{title:"我的投诉",createBtn:"+ 新建投诉",empty:"您还没有投诉记录。",emptyHint:"点击“新建投诉”即可就某个订单提交问题。",orderPrefix:"订单 {code}",noReason:"(未填写原因)",threadTitle:"沟通记录",newReply:"新回复",threadToggle:"沟通记录({n})",threadEmpty:"暂无沟通记录 — 给客服留言以获得帮助。",threadPlaceholder:"输入发送给客服的内容…",threadSend:"发送",threadNeedContent:"请输入沟通内容",threadSent:"已发送",threadStaff:"客服",threadYou:"我",threadToday:"今天",threadYesterday:"昨天",resolution:"处理结果:",refund:"退款:",modalTitle:"新建投诉",order:"订单",pickOrder:"请选择要投诉的订单",method:"期望处理方式",reason:"投诉原因",reasonPlaceholder:"请描述您遇到的问题…",needOrder:"请选择要投诉的订单",needReason:"请填写投诉原因",sent:"投诉已提交,客服会尽快处理。",sendBtn:"提交投诉",methods:{refund:"退款",exchange:"换货",negotiate:"与店铺协商",platform:"平台投诉"}},payments:{title:"代付",createBtn:"+ 新建申请",paymentType:"付款类型 *",types:{proxy:"授权代付",alipayVn:"支付宝(越南)",alipayCn:"支付宝(中国)",cardTransfer:"银行卡转账"},amountCny:"金额(¥)",paymentLink:"付款链接",content:"备注内容",changeImage:"更换图片",attachImage:"添加图片",imageTooBig:"图片建议小于 1MB",needLine:"至少填写 1 行带 Â¥ 金额的记录",sent:"代付申请已提交,客服会核对并报价。",status:{pending:"待报价",quoted:"已报价",paid:"已转账",done:"已完成",cancelled:"已取消"},staffNote:"客服:"},addresses:{title:"收货地址",addBtn:"添加地址",empty:"您还没有保存地址。添加å
7427Žå¯åœ¨é€‰æ‹©é€è´§ä¸Šé—¨æ—¶å¿«é€Ÿé€‰ç”¨ã€‚",receiver:"收货人",isDefault:"默认",setDefault:"设为默认",addTitle:"添加收货地址",editTitle:"编辑地址",receiverRequired:"收货人姓名 *",receiverPlaceholder:"例如:Nguyen Van A",phoneRequired:"手机号 *",phonePlaceholder:"例如:0901234567",noteLabel:"配送备注(可选)",notePlaceholder:"例如:工作时间送达,到前请来电",setDefaultLabel:"设为默认地址",needReceiver:"请输入收货人姓名",needPhone:"请输入手机号",saved:"地址已保存",defaultSet:"已设为默认地址",deleteTitle:"删除地址",deleteContent:"删除 {name} 的地址?已下单的订单仍保留原定的收货点。",deleted:"地址已删除"}},km:{dash:{purchase:"ទិញជំនួស",other:"ទិញពីវេទិកាផ្សេង",consignment:"ផ្ញើទំនិញ",payment:"បង់ប្រាក់ជំនួស",activeOrders:"កំពុងដំណើរការ",supportTitle:"បុគ្គលិកបម្រើសេវា",chatZalo:"ឆាត Zalo",walletTitle:"កាបូបរបស់ខ្ញុំ",topup:"បញ្ចូលទឹកប្រាក់",utilitiesTitle:"មុខងាររហ័ស",recentTitle:"ការបញ្ជាទិញថ្មីៗ",viewAll:"មើលទាំងអស់"},nav:{subtitle:"ផតថលអតិថិជន",dashboard:"ទិដ្ឋភាពទូទៅ",search:"ស្វែងរក",orders:"ការបញ្ជាទិញ",complaints:"បណ្ដឹង",payments:"បង់ប្រាក់ជំនួស",cart:"កន្ត្រកទំនិញ",favourites:"ចូលចិត្ត",wallet:"កាបូបលុយ",addresses:"អាសយដ្ឋានទទួលទំនិញ",balance:"សមតុល្យកាបូប"},login:{subtitle:"ផតថលអតិថិជន — ចូលគណនីដើម្បីបញ្ជាទិញ និងតាមដានការដឹកជញ្ជូន",phone:"លេខទូរស័ព្ទ",phonePlaceholder:"ឧ. 0900000010",password:"ពាក្យសម្ងាត់",passwordPlaceholder:"ពាក្យសម្ងាត់",needBoth:"សូមបញ្ចូលលេខទូរស័ព្ទ និងពាក្យសម្ងាត់",hint:"មិនទាន់មានគណនី? សូមទាក់ទងបុគ្គលិកទទួលបន្ទុកដើម្បីទទួលពាក្យសម្ងាត់។",tabLogin:"ចូលប្រើ",tabRegister:"ចុះឈ្មោះ",registerSubtitle:"បង្កើតគណនីដើម្បីបញ្ជាទិញ និងតាមដានការបញ្ជាទិញរបស់អ្នក។",fullName:"ឈ្មោះពេញ",fullNamePlaceholder:"ឧ. Nguyen Van A",emailOptional:"អ៊ីមែល (ជាជម្រើស)",emailPlaceholder:"you{'@'}example.com",passwordNew:"ពាក្យសម្ងាត់",passwordNewPlaceholder:"យ៉ាងតិច 6 តួ",passwordConfirm:"បញ្ជាក់ពាក្យសម្ងាត់",referral:"លេខកូដណែនាំ (ជាជម្រើស)",referralPlaceholder:"លេខកូដបុគ្គលិកលក់ ឧ. SL0007",registerBtn:"បង្កើតគណនី",needFullName:"សូមបញ្ចូលឈ្មោះពេញ",needPhone:"សូមបញ្ចូលលេខទូរស័ព្ទ",passwordTooShort:"ពាក្យសម្ងាត់ត្រូវមានយ៉ាងតិច 6 តួ",passwordMismatch:"ពាក្យសម្ងាត់ពីរដងមិនដូចគ្នា",registerSuccess:"បង្កើតគណនីបានជោគជ័យ!",registerClosed:"ប្រព័ន្ធកំពុងបិទមុខងារចុះឈ្មោះដោយខ្លួនឯង។",haveAccount:"មានគណនីរួចហើយ?",noAccount:"មិនទាន់មានគណនី?",orLoginWith:"ឬចូលប្រើដោយ",orRegisterWith:"ឬចុះឈ្មោះដោយ",socialFailed:"ចូលប្រើដោយ {provider} មិនបានជោគជ័យ",socialLoading:"កំពុងភ្ជាប់ {provider}…",socialWith:"ចូលប្រើដោយ {provider}"},cart:{title:"កន្ត្រកទំនិញ ({n} មុខទំនិញ)",empty:"កន្ត្រកទទេ — បន្ថែមទំនិញពីកម្មវិធីបន្ថែម ឬ",emptyAddManual:"បន្ថែមដោយដៃ",addManual
7427:"បន្ថែមទំនិញដោយដៃ",addTitle:"បន្ថែមទំនិញ",productLink:"តំណទំនិញ",productLinkPlaceholder:"បិទភ្ជាប់តំណ Taobao / 1688 / Tmall",productName:"ឈ្មោះទំនិញ",productNamePlaceholder:"ឈ្មោះ (ជាជម្រើស)",platform:"វេទិកា",properties:"ប្រភេទ (ពណ៌/ទំហំ)",propertiesPlaceholder:"ឧ. ក្រហម / XL",imageUrl:"រូបភាព (URL)",optional:"ជាជម្រើស",unitPrice:"តម្លៃឯកតា (¥)",addToCart:"ដាក់ចូលកន្ត្រក",added:"បានដាក់ចូលកន្ត្រក",needLinkOrName:"សូមបញ្ចូលតំណ ឬ ឈ្មោះទំនិញ",needPrice:"សូមបញ្ចូលតម្លៃឯកតា (¥) ធំជាង 0",qtyShort:"ចំនួន",handoffAdded:"បានបន្ថែមទំនិញ {n} មុខពីកម្មវិធីបន្ថែមចូលកន្ត្រក",handoffInvalid:"ទិន្នន័យកន្ត្រកពីកម្មវិធីបន្ថែមមិនត្រឹមត្រូវ",summary:"ការប៉ាន់ស្មានតម្លៃ",goodsTotalCny:"តម្លៃទំនិញសរុប",goodsVnd:"តម្លៃទំនិញ (VND)",purchaseFee:"សេវាទិញជំនួស ({rate}%)",insurance:"ទិញធានារ៉ាប់រងការបញ្ជាទិញ ({percent}%)",subtotal:"សរុបប៉ាន់ស្មាន",depositDue:"ប្រាក់កក់ត្រូវបង់ ({percent}%)",shipNote:"* មិនរាប់បញ្ចូលថ្លៃដឹកជញ្ជូនអន្តរជាតិ (គិតតាមទម្ងន់ពេលទំនិញដល់ឃ្លាំង)។",quoting:"កំពុងគណនា…",addToSeeQuote:"បន្ថែមទំនិញដើម្បីមើលការប៉ាន់ស្មាន។",shortBy:"ខ្វះ {amount} ដើម្បីបង់ប្រាក់កក់។",delivery:"របៀបទទួលទំនិញ",atWarehouse:"មកយកនៅឃ្លាំង",atHome:"ដឹកជញ្ជូនដល់ផ្ទះ",warehouseHint:"ទំនិញមកដល់ឃ្លាំងវៀតណាម រួចអ្នកមកយកដោយផ្ទាល់។",noAddress:"អ្នកមិនទាន់មានអាសយដ្ឋានណាមួយទេ។",addAddress:"បន្ថែមអាសយដ្ឋានទទួលទំនិញ →",manageAddress:"គ្រប់គ្រងអាសយដ្ឋាន →",pickAddress:"ជ្រើសរើសអាសយដ្ឋានទទួលទំនិញ",orderNote:"កំណត់ចំណាំសម្រាប់ការបញ្ជាទិញ (ជាជម្រើស)",checkout:"បញ្ជាទិញ និងកាត់ប្រាក់កក់",cartEmptyWarn:"កន្ត្រកទំនិញទទេ",pickAddressWarn:"សូមជ្រើសរើសអាសយដ្ឋាន ឬ បន្ថែមអាសយដ្ឋានថ្មី",notEnough:"សមតុល្យកាបូបមិនគ្រប់គ្រាន់សម្រាប់ប្រាក់កក់",confirmTitle:"បញ្ជាក់ការបញ្ជាទិញ",confirmContent:"ប្រព័ន្ធនឹងកាត់ប្រាក់កក់ {amount} ពីកាបូបរបស់អ្នក។ បន្តទេ?",confirmOk:"បញ្ជាទិញ",success:"បញ្ជាទិញបានជោគជ័យ! ប្រាក់កក់ត្រូវបានកាត់ពីកាបូប។"},fav:{title:"ទំនិញដែលចូលចិត្ត",clearAll:"លុបទាំងអស់",empty:"មិនទាន់មានទំនិញចូលចិត្តទេ។",emptyHint:"បើកទំព័រទំនិញ Taobao/Tmall/1688 រួចចុច ♡ លើរបារឧបករណ៍ដើម្បីរក្សាទុកនៅទីនេះ។",orderNow:"បញ្ជាទិញឥឡូវ",each:"/គ្រាប់",confirmTitle:"លុបទំនិញចូលចិត្តទាំងអស់",confirmContent:"លុបទំនិញចូលចិត្តទាំងអស់មែនទេ?"},search:{title:"ស្វែងរកទំនិញ 1688",placeholder:"វាយពាក្យគន្លឹះជាភាសាចិន ឬបិទភ្ជាប់តំណ / លេខសម្គាល់ទំនិញ 1688",searchBtn:"ស្វែងរក",needKeyword:"សូមវាយយ៉ាងតិច ២ តួអក្សរ",sortDefault:"ពាក់ព័ន្ធបំផុត",sortPriceAsc:"តម្លៃ ទាប → ខ្ពស់",sortPriceDesc:"តម្លៃ ខ្ពស់ → ទាប",sortSalesDesc:"លក់ដាច់បំផុត",priceFrom:"ពី ¥",priceTo:"ដល់ ¥",tipChinese:"គន្លឹះ៖ ស្វែងរកជាភាសាចិនផ្តល់លទ្ធផលត្រឹមត្រូវជាងគេ ឬបិទភ្ជាប់តំណទំនិញផ្ទាល់។",unavailable:"ប្រព័ន្ធមិនទាន់កំណត់សោ API 1688 ទេ ដូច្នេះមិនអាចស្វែងរកផ្ទាល់បានឡើយ។ អ្នកនៅតែអាចបញ្ចូលទំនិញដោយដៃក្នុងកន្ត្រក ឬទាក់ទងបុគ្គលិក។",emptyHint:"វាយពាក្យគន្លឹះដើម្បីស្វែងរកទំនិញលើ 1688។",n
7427oResults:"រកមិនឃើញទំនិញត្រូវនឹងលក្ខខណ្ឌទេ។",sold:"លក់បាន {n}",detailTitle:"ព័ត៌មានលម្អិតទំនិញ",minOrder:"បញ្ជាទិញយ៉ាងតិច {n} {unit}",viewOnAli:"មើលលើ 1688",pickSku:"ជ្រើសប្រភេទ និងចំនួន",skuDefault:"លំនាំដើម",stock:"នៅសល់ {n}",selected:"បានជ្រើស {n} ប្រភេទ · {q} ធាតុ · សរុប",needPick:"សូមបញ្ចូលចំនួនយ៉ាងតិចមួយប្រភេទ",noPrice:"ទំនិញនេះមិនទាន់មានតម្លៃ សូមទាក់ទងបុគ្គលិក",addedN:"បានបញ្ចូល {n} ជួរទៅកន្ត្រក",addAndGo:"បញ្ចូលកន្ត្រក ហើយបន្ត"},orders:{title:"ការបញ្ជាទិញរបស់ខ្ញុំ",createBtn:"+ បង្កើតការបញ្ជាទិញ ▾",createPurchase:"ទិញជំនួស (តំណពីវេទិកាផ្សេង)",createConsignment:"ផ្ញើទំនិញ (ទិញខ្លួនឯង ផ្ញើមកឃ្លាំងចិន)",createPayment:"សំណើបង់ប្រាក់ជំនួស",empty:"អ្នកមិនទាន់មានការបញ្ជាទិញទេ។",colType:"ប្រភេទ",colPayment:"ការបង់ប្រាក់",colTotal:"សរុបការបញ្ជាទិញ",colPaid:"បានបង់",colDue:"នៅសល់",detailTitle:"ព័ត៌មានលម្អិតការបញ្ជាទិញ",cancelBtn:"ស្នើលុបការបញ្ជាទិញ",cancelTitle:"ស្នើលុបការបញ្ជាទិញ",cancelHint:"សំណើនឹងផ្ញើទៅបុគ្គលិក។ ការបញ្ជាទិញមិនត្រូវបានលុបភ្លាមទេ — បុគ្គលិកនឹងពិនិត្យ (ទំនិញទិញរួចឬនៅ ប្រាក់កក់…) រួចទាក់ទងបញ្ជាក់ជាមួយអ្នក។",cancelReasonPlaceholder:"មូលហេតុ (មិនចាំបាច់)",cancelSubmit:"ផ្ញើសំណើ",cancelSent:"បានផ្ញើសំណើលុបទៅបុគ្គលិក",cancelRequested:"បានស្នើលុប",quotedTitle:"ការបញ្ជាទិញត្រូវបានផ្ដល់តម្លៃ — បង់ប្រាក់កក់ដើម្បីឱ្យយើងទិញ",depositLabel:"ប្រាក់កក់ ({percent}%)",depositBtn:"បង់ប្រាក់កក់ {amount}",depositShort:"សមតុល្យខ្វះ {amount}។",depositDone:"បានបង់ប្រាក់កក់ — យើងនឹងចាប់ផ្ដើមទិញទំនិញ",waitDeposit:"រង់ចាំប្រាក់កក់",sectionItems:"ទំនិញ",sectionCost:"ការចំណាយ",sectionTracking:"លេខដឹកជញ្ជូន",sectionHistory:"ដំណើរដឹកជញ្ជូន",goods:"តម្លៃទំនិញ",purchaseFee:"សេវាទិញជំនួស",intlShip:"ថ្លៃដឹកជញ្ជូនអន្តរជាតិ",totalOrder:"សរុបការបញ្ជាទិញ",paidAmount:"បានបង់ប្រាក់",noHistory:"មិនទាន់មានព័ត៌មានដំណើរដឹកជញ្ជូនទេ។",product:"ទំនិញ",purchaseTitle:"បង្កើតការទិញជំនួស (តំណវេទិកាផ្សេង)",purchaseHint:"បិទភ្ជាប់តំណទំនិញពីវេទិកាណាមួយដែលអ្នកចង់បញ្ជាទិញ (បញ្ចូលប្រភេទបើមាន)។ បុគ្គលិកនឹងបញ្ជាក់តម្លៃពិត ហើយឆ្លើយតបវិញ; តម្លៃខាងក្រោមគ្រាន់តែជាការប៉ាន់ស្មានតាមតម្លៃដែលអ្នកបញ្ចូល។",buyLink:"តំណទិញ",buyLinkPlaceholder:"បិទភ្ជាប់តំណទំនិញដែលចង់ទិញ",needBuyLink:"សូមបញ្ចូលតំណទំនិញដែលចង់ទិញ",optionLabel:"ប្រភេទ / ជម្រើស",priceOptional:"តម្លៃឯកតា (¥) — ជាជម្រើស",noteOptional:"កំណត់ចំណាំ (ជាជម្រើស)",notePlaceholder:"សំណើបន្ថែមសម្រាប់បុគ្គលិក…",createPurchaseBtn:"បង្កើតការទិញជំនួស",purchaseCreated:"បានបង្កើតការទិញជំនួស។ បុគ្គលិកនឹងបញ្ជាក់តម្លៃ និងដំណើរការបន្ត។",consignTitle:"បង្កើតការផ្ញើទំនិញ",consignHint:"ការផ្ញើទំនិញ៖ អ្នកទិញទំនិញដោយខ្លួនឯង រួចផ្ញើមកឃ្លាំងចិនរបស់យើង។ សូមប្រកាសកញ្ចប់នីមួយៗតាមលេខដឹកជញ្ជូន ដើម្បីឃ្លាំងផ្ទៀងផ្ទាត់ពេលទំនិញមកដល់; ថ្លៃដឹកជញ្ជូនអន្តរជាតិគិតតាមទម្ងន់ពេលទំនិញមកដល់។",shipMethod:"វិធីដឹកជញ្ជូន *",shipMethodPlaceholder:"ជ្រើសរើសវិធីដឹកជញ្ជូន",warehouseTq:"ឃ្លាំងចិន (ផ្ញើទៅ) *",warehouseTqPlaceholder:"ជ្រើសរើសឃ្លាំងចិន",warehouseVn:"ឃ្លាំងវៀតណាម (ទីកន្លែងទទួល) *",warehouseVnPlaceholder:"ជ្រើសរើសឃ្លាំងវៀតណាម",tqAddress:"📍 អាសយដ្ឋានឃ្លាំងចិន៖ {addr}",packageList:"បញ្ជីកញ្ចប់ទំនិញ",colTracking:"លេខដឹកជញ្ជូន *",colDetail
7427:"ព័ត៌មានលម្អិតទំនិញ",colValue:"តម្លៃ Â¥",colPackaging:"ការវេចខ្ចប់",trackingPlaceholder:"លេខដឹកជញ្ជូន",detailPlaceholder:"ព័ត៌មានទំនិញ",addPackage:"បន្ថែមកញ្ចប់",shopName:"ហាង / ប្រភពទិញ (ជាជម្រើស)",shopNamePlaceholder:"ឈ្មោះហាង ឬ វេទិកា",consignNotePlaceholder:"ចំណាំសម្រាប់ឃ្លាំង…",createConsignBtn:"បង្កើតការផ្ញើទំនិញ ({n} កញ្ចប់)",needPackage:"សូមបញ្ចូលយ៉ាងតិច 1 កញ្ចប់ដែលមានលេខដឹកជញ្ជូន",needShipMethod:"សូមជ្រើសរើសវិធីដឹកជញ្ជូន",needWhTq:"សូមជ្រើសរើសឃ្លាំងចិនដែលត្រូវផ្ញើទៅ",needWhVn:"សូមជ្រើសរើសឃ្លាំងវៀតណាមសម្រាប់ទទួលទំនិញ",consignCreated:"បានបង្កើតការផ្ញើទំនិញ។ សូមផ្ញើទំនិញមកឃ្លាំងចិនតាមលេខដឹកជញ្ជូនដែលបានប្រកាស។",packaging:{wood:"វេចខ្ចប់ឈើ",bubble:"ការពារការប៉ះទង្គិច / ប្លាស្ទិកខ្យល់",film:"រុំភ្នាស PE",reinforce:"ពង្រឹងប្រអប់",carton:"វេចខ្ចប់ប្រអប់ក្រដាស",fragile:"ទំនិញងាយបែក"}},wallet:{balance:"សមតុល្យកាបូប",customerLine:"អតិថិជន៖ {name} · {code}",topupBtn:"+ បញ្ចូលលុយក្នុងកាបូប",history:"ប្រវត្តិប្រតិបត្តិការ",empty:"មិនទាន់មានប្រតិបត្តិការទេ។",colTxn:"លេខប្រតិបត្តិការ",colBalanceAfter:"សមតុល្យក្រោយ",colTime:"ពេលវេលា",clickHint:"ចុចដើម្បីមើលព័ត៌មានលម្អិត",txnType:{deposit:"បញ្ចូលលុយ",withdraw:"ដកលុយ",order_deposit:"ប្រាក់កក់ការបញ្ជាទិញ",order_payment:"បង់ប្រាក់ការបញ្ជាទិញ",refund:"សងប្រាក់វិញ",commission:"កម្រៃជើងសារ",adjustment:"ការកែតម្រូវ"},txnStatus:{pending:"រង់ចាំអនុម័ត",cancelled:"បានលុបចោល",completed:"បញ្ចប់"},topupTitle:"បញ្ចូលលុយក្នុងកាបូប",noBank:"មិនទាន់មានគណនីទទួលប្រាក់ទេ។ សូមទាក់ទងបុគ្គលិកទទួលបន្ទុក។",amountLabel:"ចំនួនទឹកប្រាក់ដែលចង់បញ្ចូល",amountPlaceholder:"បញ្ចូលចំនួនទឹកប្រាក់ (₫)",bankLabel:"ផ្ទេរទៅគណនី",noteLabel:"កំណត់ចំណាំ (ជាជម្រើស)",notePlaceholder:"ឧ. បញ្ចូលលុយសម្រាប់បញ្ជាទិញខែ 7",pendingNote:"ប្រាក់មិនចូលកាបូបភ្លាមទេ។ បន្ទាប់ពីអ្នកផ្ទេរប្រាក់ បុគ្គលិកហិរញ្ញវត្ថុនឹងផ្ទៀងផ្ទាត់ និងអនុម័ត សមតុល្យទើបកើនឡើង។",minAmount:"ចំនួនបញ្ចូលអប្បបរមាគឺ 10.000₫",created:"បានបង្កើតសំណើបញ្ចូលលុយ",createBtn:"បង្កើតសំណើបញ្ចូលលុយ",createdBadge:"បានបង្កើតសំណើ · រង់ចាំការផ្ទេរប្រាក់",noQr:"គណនីនេះមិនទាន់មានកូដ QR — សូមផ្ទេរដោយដៃតាមព័ត៌មានខាងស្ដាំ",qrCaption:"ស្កេនដោយកម្មវិធីធនាគារ — ចំនួនទឹកប្រាក់ និងខ្លឹមសារបានបំពេញស្រាប់",bank:"ធនាគារ",accountNumber:"លេខគណនី",accountHolder:"ម្ចាស់គណនី",branch:"សាខា",transferContent:"ខ្លឹមសារផ្ទេរប្រាក់",mustUseCode:"ត្រូវសរសេរខ្លឹមសារ {code} ឲ្យត្រឹមត្រូវពេលផ្ទេរប្រាក់ — ផ្នែកហិរញ្ញវត្ថុផ្ទៀងផ្ទាត់áž
7427áž¶áž˜áž›áŸážáž€áž¼ážŠáž“េះ។ សរសេរខុស ឬ ខ្វះលេខកូដ នឹងធ្វើឲ្យការបញ្ចូលលុយយឺត។",txnTitle:"ប្រតិបត្តិការ {code}",txnCode:"លេខប្រតិបត្តិការ",balanceBefore:"សមតុល្យមុន",balanceAfter:"សមតុល្យក្រោយ",copied:"បានចម្លង {value}",copyFail:"កម្មវិធីរុករកមិនអនុញ្ញាតឲ្យចម្លងស្វ័យប្រវត្តិ",qrAlt:"កូដ QR ផ្ទេរប្រាក់",cancelledNote:"សំណើនេះត្រូវបានលុបចោល សមតុល្យកាបូបមិនផ្លាស់ប្ដូរទេ។ បើចង់បញ្ចូលលុយបន្ត សូមបង្កើតសំណើថ្មី។"},complaints:{title:"បណ្ដឹងរបស់ខ្ញុំ",createBtn:"+ បង្កើតបណ្ដឹង",empty:"អ្នកមិនទាន់មានបណ្ដឹងទេ។",emptyHint:"ចុច “បង្កើតបណ្ដឹង” ដើម្បីដាក់សំណើអំពីការបញ្ជាទិញណាមួយ។",orderPrefix:"ការបញ្ជាទិញ {code}",noReason:"(មិនមានហេតុផល)",threadTitle:"ការសន្ទនា",newReply:"ការឆ្លើយតបថ្មី",threadToggle:"ការសន្ទនា ({n})",threadEmpty:"មិនទាន់មានសារ — សរសេរទៅបុគ្គលិកដើម្បីទទួលជំនួយ។",threadPlaceholder:"សរសេរសារទៅបុគ្គលិក…",threadSend:"ផ្ញើ",threadNeedContent:"សូមបញ្ចូលខ្លឹមសារ",threadSent:"បានផ្ញើ",threadStaff:"បុគ្គលិក",threadYou:"អ្នក",threadToday:"ថ្ងៃនេះ",threadYesterday:"ម្សិលមិញ",resolution:"លទ្ធផលដោះស្រាយ៖",refund:"សងវិញ៖",modalTitle:"បង្កើតបណ្ដឹង",order:"ការបញ្ជាទិញ",pickOrder:"ជ្រើសរើសការបញ្ជាទិញដែលចង់ប្ដឹង",method:"របៀបដោះស្រាយដែលចង់បាន",reason:"ហេតុផលនៃបណ្ដឹង",reasonPlaceholder:"សូមពណ៌នាបញ្ហាដែលអ្នកជួបប្រទះ…",needOrder:"សូមជ្រើសរើសការបញ្ជាទិញដែលចង់ប្ដឹង",needReason:"សូមបញ្ចូលហេតុផលនៃបណ្ដឹង",sent:"បានផ្ញើបណ្ដឹង។ បុគ្គលិកនឹងដោះស្រាយឆាប់ៗ។",sendBtn:"ផ្ញើបណ្ដឹង",methods:{refund:"សងប្រាក់វិញ",exchange:"ប្ដូរទំនិញ",negotiate:"ចរចាជាមួយហាង",platform:"ប្ដឹងទៅវេទិកា"}},payments:{title:"បង់ប្រាក់ជំនួស",createBtn:"+ បង្កើតសំណើ",paymentType:"ប្រភេទការបង់ប្រាក់ *",types:{proxy:"ប្រគល់សិទ្ធិឲ្យបង់ប្រាក់ជំនួស",alipayVn:"Alipay វៀតណាម",alipayCn:"Alipay ចិន",cardTransfer:"ផ្ទេរតាមកាត"},amountCny:"ចំនួនទឹកប្រាក់ (Â¥)",paymentLink:"តំណបង់ប្រាក់",content:"ខ្លឹមសារ",changeImage:"ប្ដូររូបភាព",attachImage:"ភ្ជាប់រូបភាព",imageTooBig:"រូបភាពគួរតូចជាង 1MB",needLine:"សូមបញ្ចូលយ៉ាងតិច 1 ជួរដែលមានចំនួន Â¥",sent:"បានផ្ញើសំណើបង់ប្រាក់ជំនួស។ បុគ្គលិកនឹងពិនិត្យ និងផ្ដល់តម្លៃ។",status:{pending:"រង់ចាំតម្លៃ",quoted:"បានផ្ដល់តម្លៃ",paid:"បានផ្ទេរប្រាក់",done:"បញ្ចប់",cancelled:"បានលុបចោល"},staffNote:"បុគ្គលិក៖"},addresses:{title:"អាសយដ្ឋានទទួលទំនិញ",addBtn:"បន្ថែមអាសយដ្ឋាន",empty:"អ្នកមិនទាន់រក្សាទុកអាសយដ្ឋានទេ។ បន្ថែមអាសយដ្ឋានដើម្បីជá
7427Ÿ’រើសរើសរហ័សពេលបញ្ជាទិញដឹកដល់ផ្ទះ។",receiver:"អ្នកទទួល",isDefault:"លំនាំដើម",setDefault:"កំណត់ជាលំនាំដើម",addTitle:"បន្ថែមអាសយដ្ឋានទទួលទំនិញ",editTitle:"កែសម្រួលអាសយដ្ឋាន",receiverRequired:"ឈ្មោះអ្នកទទួល *",receiverPlaceholder:"ឧ. Nguyen Van A",phoneRequired:"លេខទូរស័ព្ទ *",phonePlaceholder:"ឧ. 0901234567",noteLabel:"ចំណាំសម្រាប់ការដឹកជញ្ជូន (ជាជម្រើស)",notePlaceholder:"ឧ. ដឹកក្នុងម៉ោងធ្វើការ, ទូរស័ព្ទមុនពេលមកដល់",setDefaultLabel:"កំណត់ជាអាសយដ្ឋានលំនាំដើម",needReceiver:"សូមបញ្ចូលឈ្មោះអ្នកទទួល",needPhone:"សូមបញ្ចូលលេខទូរស័ព្ទ",saved:"បានរក្សាទុកអាសយដ្ឋាន",defaultSet:"បានកំណត់ជាអាសយដ្ឋានលំនាំដើម",deleteTitle:"លុបអាសយដ្ឋាន",deleteContent:"លុបអាសយដ្ឋានរបស់ {name}? ការបញ្ជាទិញដែលបានធ្វើរួច នៅតែរក្សាទីកន្លែងដឹកជញ្ជូនដើម។",deleted:"បានលុបអាសយដ្ឋាន"}}},Tie={vi:{login:{brand:"ĐẶT HÀNG HỘ TMĐT",brandSub:"Taobao · 1688 · Tmall",username:"Tên đăng nhập",password:"Mật khẩu",needBoth:"Nhập tên đăng nhập và mật khẩu",success:"Đăng nhập thành công",failed:"Đăng nhập thất bại",defaultAccount:"Tài khoản mặc định:",welcome:"Chào mừng đến với",title:"Đăng nhập hệ thống",subtitle:"Nhập tài khoản nhân viên để vào khu vá»±c quản trị.",desc:"Hệ thống đặt hàng và vận chuyển hàng Trung Quốc: quản lý đơn, kho, tài chính và chăm sóc khách hàng trong một nÆ¡i duy nhất.",usernamePlaceholder:"Nhập tên đăng nhập",passwordPlaceholder:"Nhập mật khẩu",goHome:"Trang chá»§",goPortal:"Cổng khách hàng"},shell:{searchPlaceholder:"Tìm đơn, mã vận đơn, tá»· giá…",darkOn:"Chế độ tối",darkOff:"Chế độ sáng",overview:"Tổng quan",collapse:"Thu gọn menu"},noti:{title:"Thông báo",empty:"Chưa có thông báo nào",readAll:"Đọc tất cả",loadMore:"Xem thêm",someone:"Khách hàng",hasNew:"Có thông báo mới",msg:{topup:"{name} yêu cầu nạp {amount} ({code})",new_order:"{name} vừa đặt đơn hàng {code}",purchase_order:"{name} tạo đơn mua hộ sàn khác {code}",consignment_order:"{name} tạo đơn ký gá»­i {code}",cancel_request:"{name} yêu cầu huá»· đơn {code}",complaint:"{name} tạo khiếu nại {code}",complaint_reply:"{name} phản hồi khiếu nại {code}",chat:"{name} gá»­i tin nhắn chat hỗ trợ",payment_request:"{name} yêu cầu thanh toán hộ {code} ({amount})",deposit_paid:"{name} đã đặt cọc {amount} cho đơn {code}",default:"{name} — {code}"}},palette:{placeholder:"Tìm đơn hàng, mã vận đơn… hoặc gõ = để tính tá»· giá",hintLabel:"Chức năng tìm kiếm",hintOrders:"Chỉ tìm đơn hàng",hintOrdersDesc:"Vd: #DHFE8D723H hoặc #Nguyễn",hintTracking:"Chỉ tìm mã vận đơn",hintTrackingDesc:"Vd: {'@'}SR0453953",hintRate:"Tính tá»· giá RMB",hintRateDesc:"Vd: = 100 hoặc = 88*3 → quy đổi CNY sang VNĐ",recentLabel:"Tìm kiếm gần đây",recentClear:"Xoá tất cả",recentRemove:"Xoá khỏi lịch sá»­",rateLabel:"Tính tá»· giá RMB",rateEmpty:"Nhập số tiền CNY — vd: = 100 hoặc = 88*3",onlyNumbers:"Chỉ nhập số và + - * /",badExpression:"Biểu thức không hợp lệ",searching:"Đang tìm…",typeToSearch:"Gõ mã đơn, tên khách hoặc mã vận đơn…",notFound:"Không tìm thấy “{term}”",groupOrders:"Đơn hàng",groupTracking:"Mã vận đơn",guest:"Khách",orderPrefix:"Đơn {code}",move:"di chuyển",select:"chọn",footTips:"gõ thẳng tìm cả 2 · # đơn · {'@'}
7427 vận đơn · = tỷ giá",loadingTitle:"Đang tải…",orderTitle:"Đơn {code}",trackingTitle:"Mã vận đơn {code}",journey:"Hành trình kiện hàng",noJourney:"Chưa có mốc kho nào cho kiện này.",inLoad:"Đang thuộc tải",unknownTime:"Chưa ghi nhận thời gian"},order:{platform:"Sàn",goods:"Tiền hàng",purchaseFee:"Phí mua",shipFee:"Phí ship",total:"Tổng đơn",paid:"Đã trả",due:"Còn lại",items:"Sản phẩm",tracking:"Mã vận đơn",history:"Hành trình",qtyShort:"SL",product:"Sản phẩm",consignment:"Ký gửi",customer:"Khách hàng",weightKg:"Cân nặng (kg)",warehouse:"Kho",receivedAt:"Ngày nhận"},trackEvent:{cn_in:"Về kho TQ",cn_load:"Đóng tải",cn_out:"Xuất kho TQ",vn_in:"Về kho VN",vn_check:"Đã kiểm hàng",vn_out:"Xuất kho VN (giao khách)"},trackStatus:{pending:"Chờ",cn_received:"Nhập kho TQ",loaded:"Đóng tải",cn_departed:"Xuất kho TQ",vn_received:"Nhập kho VN",checked:"Đã kiểm",delivered:"Đã giao"},customers:{colCode:"Mã KH",colName:"Họ tên",colVip:"Hạng",colBalance:"Số dư",deposit:"Nạp",withdraw:"Rút",history:"Lịch sử",searchPlaceholder:"Tìm mã / tên / SĐT",addBtn:"+ Thêm khách hàng",addTitle:"Thêm khách hàng",editTitle:"Sửa khách hàng",needName:"Nhập họ tên",saved:"Đã lưu khách hàng",vipLevel:"Hạng VIP",saleStaff:"Nhân viên Sale",purchaserStaff:"Nhân viên đặt hàng",colPurchaser:"Đặt hàng",ordersMenu:"Đơn hàng",ordersTitle:"Đơn hàng — {name}",loginSection:"Thông tin đăng nhập (KH tự đăng nhập portal)",loginUser:"Tên đăng nhập (SĐT)",loginUserHint:"Dùng số điện thoại",passwordKeep:"Mật khẩu (để trống = giữ nguyên)",passwordKeepHint:"Không đổi",passwordNew:"Đặt mật khẩu cho khách",feeSection:"Cấu hình phí riêng (để trống = dùng mặc định)",customRate:"Tỷ giá riêng",customFee:"% phí mua riêng",customShip:"Phí ship riêng (đ/kg)",customDeposit:"% đặt cọc riêng",minOrderDeposit:"Đơn tối thiểu áp dụng cọc riêng (đ)",minOrderPlaceholder:"Để trống = dùng ngưỡng chung ở Cấu hình hệ thống",minOrderNote:"Đơn có tổng tiền thấp hơn ngưỡng trên sẽ thu đủ 100% ngay, không chia cọc.",depositTitle:"Nạp tiền hộ khách",withdrawTitle:"Rút tiền hộ khách",moneyLine:"Khách: {name} — Số dư: {balance}",amountVnd:"Số tiền (VND)",method:"Phương thức",methodBank:"Chuyển khoản",methodCash:"Tiền mặt",needAmount:"Nhập số tiền",deposited:"Đã nạp tiền",withdrawn:"Đã rút tiền",historyTitle:"Lịch sử giao dịch — {name}",colTxn:"Mã GD",colDirection:"Chiều",dirIn:"Vào",dirOut:"Ra",colBalanceAfter:"Số dư sau",colTime:"Thời gian"},commissions:{colStaff:"Nhân viên",colOrder:"Đơn",colRole:"Vai trò",colBase:"Cơ sở tính",colBaseAmount:"Giá trị cơ sở",colCommission:"Hoa hồng",colPeriod:"Kỳ",basePurchaseFee:"Phí mua hàng",baseProfit:"Lợi nhuận",paid:"Đã chi",pending:"Chờ chi",marked:"Đã đánh dấu chi hoa hồng"},tracking:{colCode:"Mã vận đơn",assignBtn:"Mua hộ",assignTitle:"Gán mã vận đơn vào đơn mua hộ",assignHint:"Nhập mã đơn mua hộ để gắn kiện {code}. Mốc của đơn sẽ cập nhật theo tình trạng thật của kiện.",stageMove:'Sau khi gán, đơn chuyển sang mốc "{stage}".',stageKeep:'Đơn đang ở mốc "{stage}" — gắn kiện này không làm đổi mốc.',pickOrder:"Nhập mã đơn (VD: DHFE8D723H)",checkBtn:"Kiểm tra",filterNoOrder:"Chưa có đơn",filterHasOrder:"Đã có đơn",orderNotFound:"Không có đơn nào mang mã {code}",notPurchaseOrder:"Đơn {code} là {type} — chỉ gán mã vận đơn vào đơn mua hộ được.",needOrder:"Hãy chọn đơn cần gắn mã",assigned:"Đã gán {code} vào đơn",consignBtn:"Ký gửi",consignTitle:"Tạo đơn ký gửi từ mã vận đơn",consignHint:"Mã {code} sẽ thành một kiện của đơn ký gửi mới.",pickCustomer:"Tìm & chọn khách hàng…",needCustomer:"Hãy chọn khách hàng cho đơn ký gửi",consignCreated:"Đã tạo đơn ký gửi {c
7427ode}",shopName:"Tên shop",productDetail:"Chi tiết hàng",productDetailPlaceholder:"VD: 2 thùng quần áo",valueCny:"Giá trị (¥)",colOrder:"Đơn",cnIn:"Nhập TQ",vnIn:"Nhập VN",check:"Kiểm",cnReceived:"Nhập kho TQ",vnReceived:"Nhập kho VN",volume:"Khối",searchPlaceholder:"Tìm mã vận đơn",importBtn:"Import hàng loạt",addBtn:"+ Thêm mã vận đơn",addTitle:"Thêm mã vận đơn",orderCodeLabel:"Mã đơn (gắn đơn)",orderCodePlaceholder:"VD: DHFE8D723H",importTitle:"Import mã vận đơn hàng loạt",importHint:"Mỗi dòng một mã, định dạng: mã_vận_đơn, mã_đơn, cân_nặng (mã đơn & cân nặng tuỳ chọn). Dán từ Excel được.",needCode:"Nhập mã vận đơn",notFound:"Không tìm thấy mã vận đơn {code}",received:"Đã ghi nhận kho",added:"Đã thêm",noValidRow:"Không có dòng hợp lệ",importDone:"Import xong: thêm {inserted}, bỏ qua {skipped}",detailTitle:"Mã vận đơn {code}",copied:"Đã sao chép {value}",copyFail:"Trình duyệt không cho phép sao chép tự động"},txn:{colCode:"Mã GD",viewDetail:"Xem chi tiết giao dịch",copyCode:"Sao chép mã",colTransfer:"Nội dung CK",approveCol:"Duyệt nạp",approve:"Duyệt",reject:"Từ chối",approveTitle:"Duyệt yêu cầu nạp tiền",approveContent:"Cộng {amount} vào ví của {name}? Chỉ duyệt khi đã đối soát thấy tiền về tài khoản.",approveOk:"Duyệt & cộng tiền",approved:"Đã cộng tiền vào ví khách",rejectTitle:"Từ chối yêu cầu nạp",rejectContent:"Huỷ yêu cầu {code}? Số dư của khách không thay đổi.",rejectBack:"Quay lại",rejectReason:"Không đối soát được giao dịch chuyển khoản",rejected:"Đã từ chối yêu cầu",methodBank:"Chuyển khoản",methodCash:"Tiền mặt",methodWallet:"Trừ ví",methodSystem:"Hệ thống",totalDeposit:"Tổng nạp",totalWithdraw:"Tổng rút",totalPayment:"Thanh toán đơn",totalBalance:"Số dư ví khách",pendingTopups:"Chờ duyệt nạp",searchPlaceholder:"Đối soát: dán nội dung CK / mã GD / tên khách",filterType:"Loại giao dịch",detailTitle:"Giao dịch {code}"},complaints:{open:"Mới",processing:"Đang xử lý",resolved:"Đã xử lý",rejected:"Từ chối",closed:"Đóng",searchPlaceholder:"Tìm mã KN / mã đơn",countSuffix:"khiếu nại",createBtn:"+ Tạo khiếu nại",createTitle:"Tạo khiếu nại",orderId:"ID đơn hàng",needOrderId:"Nhập ID đơn hàng",created:"Đã tạo khiếu nại",method:"Phương thức khiếu nại",reason:"Lý do",titleFallback:"Khiếu nại đơn {code}",subLine:"Đơn {code} · {method}",unknownMethod:"Chưa rõ phương thức",guest:"Khách",complaintWord:"Khiếu nại",empty:"Chưa có khiếu nại",detailTitle:"Khiếu nại #{code}",resolution:"Nội dung xử lý",refund:"Hoàn tiền",resolvedAt:"Ngày xử lý",threadTitle:"Trao đổi với khách",sameOrderTitle:"Khiếu nại của đơn {code}",threadEmpty:"Chưa có trao đổi nào — nhắn cho khách để bắt đầu.",threadToday:"Hôm nay",threadYesterday:"Hôm qua",threadPlaceholder:"Nhập nội dung trả lời khách…",threadSend:"Gửi",threadNeedContent:"Nhập nội dung trao đổi",threadSent:"Đã gửi",threadStaff:"Nhân viên",threadCustomer:"Khách hàng",resolveBtn:"Xử lý khiếu nại",resolveTitle:"Xử lý khiếu nại",result:"Kết quả",refundAmount:"Số tiền hoàn (nếu có)",resolvedMsg:"Đã xử lý"},staffList:{colAccount:"Tài khoản",colName:"Họ tên",colPhone:"SĐT",colRole:"Vai trò",colCommission:"% Hoa hồng",colReferral:"Mã giới thiệu",referralCopy:"Bấm để sao chép mã",referralCopied:"Đã sao chép mã {code}",referralPlaceholder:"Để trống: sale tự sinh mã",referralHint:"Khách nhập mã này khi đăng ký sẽ được gán cho nhân viên.",active:"Hoạt động",locked:"Khoá",resetPw:"Đặt lại MK",needFields:"Nhập đủ tài khoản / mật khẩu / họ tên",saved:"Đã lưu nhân viên",hint:"Sale hưởng % phí mua hàng · Mua hàng hưởng % lợi nhuận đơn",addBtn:"+ Thêm nhân viên",addTitle:"Thêm nhân viên",editTitle:"Sửa nhân viên",newPassword:"Mật khẩu mới (nếu đổi)",pwTitle:"Đặt lại mật khẩu · {user}",pwLabel:"Mật khẩu mới",pwPlaceholder:"Nhập mật khẩu hoặc bấm Tạo ngẫu nhiên",pwGenerate:"Tạo ngẫu nhiên",pwCopied:"Đã copy mật khẩu",pwTooShort:"Mật khẩu tối thiểu 4 ký tự",pwDone:"Đã đặt mật khẩu cho {user}",pwHint:"Ghi lại & gửi mật khẩu này cho nhân viên — hệ thống chỉ lưu bản mã hoá, không xem lại được.",pwSubmit:"Đặt mật khẩu"},orderList:{colCode:"Mã đơn",consignBadge:"KÝ GỬI",cancelReqBadge:"YÊU CẦU HUỶ",quotedBadge:"CHỜ CỌC",quotedTag:"Đã báo giá · chờ cọc",quoteBtn:"Báo giá",requoteBtn:"Báo giá lại",quoteTitle:"Báo giá đơn mua hộ",quoteHint:"Nhập tiền hàng thật (¥) — hệ thống tính lại tổng đơn theo tỷ giá và % phí đã chốt trên đơn. Khách sẽ thấy nút đặt cọc trên portal.",quoteGoodsCny:"Tiền hàng thật (¥)",quoteNeedCny:"Nhập tiền hàng (¥) lớn hơn 0",quoteSubmit:"Gửi báo giá",quoteSaved:"Đã báo giá — 
7427chờ khách đặt cọc",quotedHint:"Đã báo giá, đang chờ khách đặt cọc trên portal.",colPlatform:"Sàn",colTracking:"Mã vận đơn",needCustomerGoods:"Chọn khách và nhập tiền hàng (CNY)",missingRequired:"Thiếu thông tin bắt buộc",created:"Đã tạo đơn hàng",needCustomer:"Chọn khách hàng cho đơn",needPackage:"Nhập ít nhất 1 kiện có mã vận đơn",needShipMethod:"Chọn phương thức vận chuyển",needWhTq:"Chọn kho Trung Quốc để nhận hàng khách gửi tới",needWhVn:"Chọn kho Việt Nam để nhận hàng",consignCreated:"Đã tạo đơn ký gửi",colPrefix:"Cột {n}",colSkip:"— bỏ qua —",readFileFail:"Không đọc được file. Hãy dùng .xlsx / .xls / .csv",needTrackCol:"Hãy chọn cột Mã vận đơn",noValidTrack:"Không có mã vận đơn hợp lệ",importDone:"Import xong: cập nhật {inserted} mã vận đơn, bỏ qua {skipped}",trackAttached:"Đã gắn {code} vào đơn",needScName:"Nhập tên phụ phí",needScAmount:"Nhập số tiền phụ phí",scAdded:"Đã thêm phụ phí — tổng đơn đã tính lại",scDeleteTitle:"Xoá phụ phí",scDeleteContent:'Xoá "{name}" ({amount})? Tổng đơn và tiền cọc sẽ tính lại.',scDeleted:"Đã xoá phụ phí",payTitle:"Xác nhận thanh toán",payDeposit:"Trừ tiền cọc từ ví khách?",payFull:"Trừ toàn bộ phần còn lại từ ví khách?",agree:"Đồng ý",paid:"Đã thanh toán",settleTitle:"Quyết toán đơn",settleContent:"Tính lợi nhuận và sinh hoa hồng cho nhân viên. Thao tác không thể hoàn tác.",settleOk:"Quyết toán",settled:"Đã quyết toán, lợi nhuận: {profit}",statusUpdated:"Đã cập nhật hành trình",searchPlaceholder:"Tìm mã đơn / khách / mã vận đơn / link",importBtn:"Import mã VĐ (Excel)",createBtn:"+ Tạo đơn",importTitle:"Import mã vận đơn cho đơn (Excel/CSV)",importHint:"Chỉ cần cột Mã vận đơn (bắt buộc) và Mã đơn (VD: DHFE8D723H). Cân nặng không bắt buộc. Hệ thống gắn mã vận đơn vào đơn tương ứng; trùng mã vận đơn thì cập nhật (không tạo trùng).",pickFile:"Chọn file…",downloadTemplate:"↓ Tải file mẫu (.xlsx)",firstRowHeader:"Dòng đầu là tiêu đề",colTrackRequired:"Cột Mã vận đơn *",colOrderOptional:"Cột Mã đơn (tuỳ chọn)",colWeightOptional:"Cột Cân nặng — tuỳ chọn",previewCount:"Xem trước — {n} mã vận đơn hợp lệ:",moreRows:"… và {n} dòng nữa",createTitle:"Tạo đơn mua hộ",pickCustomer:"Chọn khách",marketplace:"Sàn TMĐT",goodsCny:"Tiền hàng (CNY)",productLink:"Link sản phẩm",shipMethodShort:"Phương thức VC",purchaserStaff:"NV Mua hàng",doQuote:"Tính báo giá",quoteRate:"Tỷ giá",quoteFeeRate:"% phí mua",quoteGoods:"Tiền hàng",quoteFee:"Phí mua",quoteShip:"Phí ship",quoteDepositPercent:"% cọc",quoteTotal:"TỔNG",quoteDeposit:"Tiền cọc",createOk:"Tạo đơn",consignTitle:"Tạo đơn ký gửi",consignHint:"Đơn ký gửi: khách tự mua hàng rồi gửi về kho Trung Quốc. Khai từng kiện theo mã vận đơn để kho đối chiếu khi hàng tới; phí vận chuyển quốc tế tính theo cân nặng khi hàng về.",customerRequired:"Khách hàng *",whTqCustomer:"Kho Trung Quốc (khách gửi tới) *",consignOk:"Tạo đơn ký gửi ({n} kiện)",infoSection:"Thông tin đơn hàng",openProduct:"Mở trang sản phẩm ↗",delivery:"Nhận hàng",deliveryHome:"Giao tận nhà",deliveryWarehouse:"Nhận tại kho",itemsSection:"Sản phẩm ({n})",costSection:"Chi phí",lockedRate:"Tỷ giá đã chốt",feeWithRate:"Phí mua ({rate}%)",intlShip:"Phí ship quốc tế",cnDomestic:"Ship nội địa TQ",surcharge:"Phụ phí",depositWithPercent:"Cọc ({percent}%)",profit:"Lợi nhuận",paymentSection:"Thanh toán",payDepositBtn:"Đặt cọc",payFullBtn:"Thanh toán đủ",settleBtn:"Quyết toán hoa hồng",stepSection:"Chuyển bước",pickNextStep:"Chọn bước tiếp theo",trackingSection:"Mã vận đơn ({n})",noTracking:"Chưa có mã vận đơn nào.",scanTracking:"Quét / nhập mã vận đơn",trackDoneBtn:"Đủ mã vận đơn",trackDoneTag:"Đã đủ mã vận đơn",trackReopenBtn:"Mở lại",trackLockedHint:"Đơn đã chốt đủ mã vận đơn — bấm Mở lại nếu cần thêm.",trackDoneOk:"Đã chốt đủ mã vận đơn",trackReopenOk:"Đã mở lại việc thêm mã vận đơn",surchargeSection:"Phụ phí ({n})",noSurcharge:"Chưa có phụ phí.",scNamePlaceholder:"Tên phụ phí (VD: Đóng gỗ)",scAmountPlaceholder:"Số tiền (đ)",scHint:"Nhập số âm để ghi khoản giảm trừ cho khách. Tổng đơn & tiền cọc tự tính lại.",historySection:"Hành trình đơn",noHistory:"Chưa có cập nhật nào."}
7427,vnDispatch:{findCustomer:"Tìm khách theo tên hoặc số điện thoại…",findHint:"Chọn khách để xem các đơn còn hàng ở kho VN.",pickFirst:"Chọn khách hàng để xem đơn đang ở kho VN.",colType:"Loại đơn",colParcels:"Số kiện",colTotal:"Tổng đơn",colPayment:"Thanh toán",colArrived:"Về kho VN",paid:"Đã trả đủ",owed:"Còn thiếu {amount}",noPrice:"Chưa có giá",noPriceWarn:"{n} đơn chưa có giá ({codes}) — phiếu sẽ ghi 0 ₫. Chốt phí trước nếu cần thu tiền.",selectedSum:"Đã chọn {orders} đơn · {parcels} kiện",selectedOwed:"Cần thu {amount}",paidSoFar:"đã trả",collectBtn:"Thu tiền",collectTitle:"Thanh toán xuất kho",collectNote:"Thu tiền {orders} đơn của khách {name} trước khi giao hàng. Số tiền do hệ thống chốt lại theo đơn.",collectTotal:"Tổng cần thu",method:"Hình thức thu",methodCash:"Tiền mặt",methodWallet:"Trừ số dư ví",balanceLine:"Số dư ví của khách: {amount}",balanceShort:"không đủ để trừ ví",collectReason:"Thu tiền hàng khi giao",printReceipt:"In phiếu thu (Mẫu 01 - TT) sau khi thu",collectConfirm:"Thu {amount}",collected:"Đã thu {amount} cho {n} đơn",collectNone:"Không thu được đơn nào — xem lý do phía trên",nothingToCollect:"Các đơn đã chọn đều đã trả đủ tiền",needCollect:"Còn thiếu {amount} — thu tiền trước khi xuất kho",receiptLine:"Thanh toán tiền hàng đơn {code}",makeVoucher:"Xuất kho & in phiếu",needOrders:"Hãy tick ít nhất một đơn để xuất kho",nothingDispatched:"Không xuất được đơn nào — xem lý do phía trên",dispatched:"Đã xuất kho {n} đơn",voucherTitle:"Phiếu xuất kho",voucherNote:"Phiếu sẽ lập cho {orders} đơn · {parcels} kiện. Đơn chưa trả đủ tiền sẽ bị bỏ qua và không in vào phiếu.",voucherNo:"Số phiếu",warehouse:"Xuất tại kho",companyAddress:"Địa chỉ đơn vị",companyAddressPlaceholder:"In lên phiếu, hệ thống nhớ cho lần sau",receiver:"Người nhận hàng",receiverAddress:"Địa chỉ (bộ phận)",reason:"Lý do xuất kho",docCount:"Số chứng từ gốc kèm theo",defaultReason:"Giao hàng cho khách",dispatchAndPrint:"Xuất kho & in",voucherNotSaved:"Đã xuất kho nhưng KHÔNG lưu được phiếu — bản in này chưa có trong danh sách phiếu",staff:"Người giao",tabDispatch:"Xuất kho",tabVouchers:"Phiếu xuất kho",tabParcels:"Lịch sử kiện",searchHistory:"Tìm số phiếu / mã đơn / mã vận đơn",colVoucherNo:"Số phiếu",colCustomer:"Khách hàng",reprint:"In lại"},vnReceive:{tabReceive:"Nhập kho",tabHistory:"Lịch sử",hint:'Bắn MÃ TẢI để nhận cả tải, hoặc MÃ VẬN ĐƠN để nhận từng kiện. Quét đủ kiện của một tải thì tải tự chuyển sang "Đã về VN".',scanPlaceholder:"Quét mã tải (TAI…) hoặc mã vận đơn rồi Enter…",weightOptional:"KL (kg) — cân lại nếu cần",scanBtn:"Nhập kho",loadDone:"Đã nhận tải {code} — {n} kiện",codeDone:"Đã nhận kiện {code}",alreadyIn:"{code} đã nhập kho VN trước đó",alreadyTag:"đã nhận từ trước",sessionTitle:"Đã nhận trong phiên này ({n})",historyTitle:"Lịch sử nhập kho VN"},cnDispatch:{tabDispatch:"Xuất kho",tabHistory:"Lịch sử",hint:'Bắn MÃ TẢI để xuất cả tải, hoặc MÃ VẬN ĐƠN để xuất riêng một kiện. Kiện sẽ chuyển sang "Xuất kho TQ" và đơn liên quan lên mốc "Đang về VN".',scanPlaceholder:"Quét mã tải (TAI…) hoặc mã vận đơn rồi Enter…",scanBtn:"Xuất kho",loadDone:"Đã xuất tải {code} — {n} kiện",codeDone:"Đã xuất kiện {code}",alreadyOut:"{code} đã xuất kho trước đó",sessionTitle:"Đã xuất trong phiên này ({n})",kindLoad:"Tải",kindCode:"Kiện lẻ",movedN:"{n} kiện",alreadyTag:"đã xuất từ trước",historyTitle:"Lịch sử xuất kho TQ",note:"Diễn giải"},cnReceive:{tabIntake:"Nhập kho",tabHistory:"Lịch sử",warehouse:"Kho TQ",pickWarehouse:"Chọn kho",hint:"Bắn mã vận đơn → con trỏ tự sang ô cân → Enter qua từng ô → Enter ở ô Cao là lưu.",scanPlaceholder:"Quét / gõ mã vận đơn rồi Enter…",idle:"Chưa có kiện nào đang cân. Bắn mã vận đơn để bắt đầu.",weight:"Khối lượng (kg)",length:"Dài (cm)",width:"Rộng (cm)",height:"Cao (cm)",saveNext:"Lưu & quét tiếp",saved:"Đã nhập kho {c
7427ode}",sessionTitle:"Đã nhập trong phiên này ({n})",result_created:"Mã mới",result_updated:"Đã ghi nhận",result_already:"Nhập lại (cập nhật số đo)",historyTitle:"Lịch sá»­ nhập kho TQ",searchPlaceholder:"Tìm mã vận đơn / mã đơn",staff:"Người nhập",time:"Thời gian"},loads:{created:"Mới tạo",departedCn:"Đã rời TQ",arrivedVn:"Đã về VN",closed:"Đã đóng",packed:"Đã hoàn thành",packBtn:"Hoàn thành tải",packTitle:"Hoàn thành tải",packConfirm:"Chốt tải {code} với {n} kiện? Sau đó tải không nhận thêm mã vận đơn nữa.",packedMsg:"Đã hoàn thành tải {code}",sealedNote:"Tải đã hoàn thành — không quét thêm mã vận đơn vào tải này được nữa.",colCode:"Mã tải",colTrackCount:"Số MVĐ",colDims:"KT (D×R×C cm)",colVolume:"Khối (m³)",scanIn:"Nhập hàng",printLabels:"In nhãn tải ({n})",printTitle:"In nhãn tải",printSummary:"Sẽ in nhãn cho {n} tải đang chọn, khổ tem 2×4 inch (50,8 × 101,6 mm).",printModeLabel:"Mỗi nhãn 1 trang",printModeLabelHint:"Đúng khổ 4×2 inch — dùng cho máy in tem cuộn (Xprinter, Zebra…).",printModeA4:"Gộp nhiều nhãn trên 1 trang A4",printModeA4Hint:"10 nhãn/trang (2 cột × 5 dòng), có nét đứt để cắt.",printBtn:"In",printNeedSelect:"Hãy tick chọn ít nhất một tải để in nhãn",printPaperHint:'Trong hộp thoại in, chọn khổ giấy 100 × 50 mm (4×2 in) và lề "Không" để tem vừa khít. Nếu để khổ A4, tem sẽ bị thu nhỏ và thừa giấy phía dưới.',lbQty:"Số lượng",lbWeight:"Khối lượng (kg)",lbDims:"Kích thước (D×R×C cm)",originPoint:"Điểm đi",destPoint:"Điểm đến",createdMsg:"Đã tạo tải",logCreated:"Đã thêm (mã mới, chưa gắn đơn)",logAdded:"Đã nhập vào tải",logMoved:"Đã chuyển từ tải khác",logAlready:"Đã có sẵn trong tải",loadOpened:"Tải {code} — {n} kiện đang có",removed:"Đã gỡ {code} khỏi tải",statusUpdated:"Đã cập nhật trạng thái tải",scanByCode:"Nhập hàng (quét mã tải)",addBtn:"+ Tạo tải hàng",createTitle:"Tạo tải hàng",shipMethod:"Phương thức VC",dims:"Kích thước tải (cm)",length:"Dài",width:"Rộng",height:"Cao",volumeCalc:"Khối quy đổi:",volumeFormula:"(dài × rộng × cao ÷ 1.000.000)",scanTitleStep1:"Nhập hàng vào tải",scanTitleStep2:"Nhập hàng vào tải {code}",loadCodePlaceholder:"Quét mã tải (VD: TAI00001) rồi Enter…",pickLoad:"Chọn tải",scanHelp:"Quét mã trên nhãn tải (hoặc gõ mã tải / số thứ tá»±) để mở tải cần nhập hàng. Chọn xong sẽ chuyển sang bước quét mã vận đơn cá»§a từng kiện.",step1:"Bước 1/2 — quét mã tải",step2:"Bước 2/2 — quét mã vận đơn từng kiện",closedWarn:"Tải đã đóng — cân nhắc trước khi nhập thêm",scanPlaceholder:"Quét hoặc nhập mã vận đơn rồi Enter…",weightOptional:"KL (kg) — tuỳ chọn",weighNow:"Cân kiện rồi Enter…",weighPrompt:"Kiện {code} chưa có cân — nhập KL rồi Enter (Enter trống để bỏ qua).",weighSkip:"Bỏ qua cân",weighLooksLikeCode:"Số vừa nhập giống mã vận đơn — hãy quét lại vào ô mã bên trái.",scanBtn:"Nhập vào tải",scanHint:"Máy quét bắn mã xong sẽ tá»± Enter. Mã đang thuộc tải khác sẽ được chuyển sang tải này; mã chưa có trong hệ thống vẫn nhận vào tải để đối chiếu đơn sau.",inLoad:"Trong tải:",pkgUnit:"kiện",totalWeight:"Tổng KL:",sessionScans:"Phiên này:",scanCount:"lượt quét",movedFrom:"(từ tải {code})"},payReq:{colCode:"Mã",colType:"Loại",colTotalCny:"Tổng Â¥",colQuote:"Báo giá VND",viewQuote:"Xem / Báo giá",needCustomer:"Chọn khách hàng",created:"Đã tạo yêu cầu thanh toán hộ",updated:"Đã cập nhật yêu cầu",searchPlaceholder:"Tìm mã / khách",countSuffix:"yêu cầu",createBtn:"+ Tạo yêu cầu",createTitle:"Tạo yêu cầu thanh toán hộ",customerRequired:"Khách hàng *",pickCustomer:"Chọn khách",quoteVndLabel:"Tổng tiền báo khách (VND) — bỏ trống để tính theo tỉ giá cá»§a khách",quoteVndPlaceholder:"Để trống = chờ báo giá",staffNote:"Ghi chú nhân viên",staffNotePlaceholder:"Nội dung báo cho khách…",customerNote:"Ghi chú cá»
7427§a khách",customerNotePlaceholder:"Yêu cầu khách nêu qua zalo/điện thoại…",totalCny:"Tổng tiền tệ:",detailTitle:"Yêu cầu {code}",paymentType:"Loại thanh toán",linesSection:"Các dòng thanh toán",contentLabel:"Nội dung:",quoteSection:"Báo giá / cập nhật",rateLabel:"Tỉ giá (đ/Â¥)",quoteTotalVnd:"Tổng tiền báo khách (VND)"},config:{savedGeneral:"Đã lưu cấu hình chung",savedVip:"Đã lưu hạng VIP",savedFees:"Đã lưu bảng phí",feePurchase:"Phí mua hàng",feeShipWeight:"Ship theo cân",feeShipVolume:"Ship theo khối",feeInspection:"Phí kiểm hàng",feePayment:"Phí thanh toán hộ",feeCols:{from_value_cny:"Từ (Â¥)",to_value_cny:"Đến (Â¥)",fee_rate:"% phí",min_fee_vnd:"Phí tối thiểu (đ)",fixed_fee_vnd:"Phí cố định (đ)",shipping_method_id:"PTVC",from_weight_kg:"Từ (kg)",to_weight_kg:"Đến (kg)",price_per_kg_vnd:"Giá/kg (đ)",from_volume_m3:"Từ (m³)",to_volume_m3:"Đến (m³)",price_per_m3_vnd:"Giá/m³ (đ)",is_active:"Bật"},saveSettings:"Lưu cấu hình",sourcing:{tab:"Nguồn hàng 1688",intro:'Cho khách tìm sản phẩm 1688 ngay trong Portal rồi thêm vào giỏ hàng. Khoá lấy ở console.open.oneboun
7427d.cn (mục "1688授权"); theo tài liệu nhà cung cấp, gói này phải đặt lại hằng tháng.',enabled:"Bật tìm hàng trong Portal",enabledHint:'Tắt thì mục "Tìm hàng" biến mất khỏi menu của khách. Giỏ hàng và extension không bị ảnh hưởng.',baseUrl:"Địa chỉ cổng API",key:"API key",secret:"API secret",secretSaved:"Đã lưu — để trống nếu không đổi",secretHint:"Vì lý do an toàn, secret không bao giờ hiển thị lại. Nhập giá trị mới để thay, để trống thì giữ nguyên khoá đang dùng.",cacheMinutes:"Nhớ tạm kết quả (phút)",cacheHint:"Cùng một từ khoá trong khoảng thời gian này sẽ dùng lại kết quả cũ, không tốn thêm lượt gọi API. Đặt 0 để tắt.",test:"Kiểm tra kết nối"},tabVip:"Cấp VIP",addVip:"+ Thêm hạng",colCode:"Mã",colName:"Tên",colFeeRate:"% phí mua",colDepositPercent:"% cọc",colRateBonus:"+/- tỷ giá",tabFees:"Bảng phí (bậc thang)",tabGeneral:"Chung",addFeeRow:"+ Thêm dòng",saveFees:"Lưu bảng phí",vipTitle:"Hạng VIP",vipBadge:"Huy hiệu",vipBadgeUrl:"hoặc URL ảnh",vipBadgeHint:"Bỏ trống thì hệ thống tự vẽ huy hiệu theo thứ tự cấp. Ảnh nên là PNG nền trong, vuông, tối đa 200KB.",vipBadgeTooBig:"Ảnh huy hiệu tối đa 200KB",vipLevel:"Cấp"},security:{saved:"Đã lưu phân quyền. Người dùng cần tải lại trang để áp dụng.",tabPerms:"Phân quyền",hint:"admin luôn có toàn quyền (không chỉnh được). Tích ô để cấp quyền cho từng vai trò, rồi nhấn Lưu.",save:"Lưu phân quyền",restore:"Khôi phục",colPerm:"Quyền",all:"tất cả",none:"bỏ",tabUsers:"Quản lý người dùng",tabOnline:"Online"},online:{nOnline:"{n} người đang online",nSessions:"{n} phiên",kindAll:"Tất cả",kindStaff:"Nhân viên",kindCustomer:"Khách hàng",windowMinutes:"Trong {n} phút",windowHours:"Trong {n} giờ",autoRefresh:"Tự làm mới mỗi 20 giây",fitAll:"Xem toàn bộ",listBtn:"Danh sách ({n})",listTitle:"Người dùng đang online",colUser:"Người dùng",colIp:"Địa chỉ IP",colLocation:"Vị trí",colIsp:"Nhà mạng (ISP)",colDevice:"Trình duyệt / Thiết bị",colOnline:"Thời gian online",colLastSeen:"Hoạt động cuối",empty:"Không có ai đang online trong khoảng thời gian này.",unknownPlace:"Chưa xác định",lan:"Mạng nội bộ",noLocated:"Chưa có phiên nào xác định được vị trí",unlocatedNote:"{n} phiên không hiện trên bản đồ (IP nội bộ hoặc chưa tra được vị trí).",justNow:"Vừa xong",agoFmt:"{d} trước",durSec:"{n} giây",durMin:"{n} phút",durHour:"{n} giờ",durHourMin:"{h} giờ {m} phút",andMore:"… và {n} người nữa"},warehouse:{tqTitle:"Kho Trung Quốc",vnTitle:"Kho Việt Nam",needCodeName:"Nhập mã kho và tên kho",updated:"Đã cập nhật kho",added:"Đã thêm kho",deleteTitle:"Xoá kho",deleteContent:'Xoá kho "{name}" ({code})? Các tải hàng/phiếu kho đang tham chiếu sẽ được gỡ liên kết.',deleted:"Đã xoá kho",needShipCodeName:"Nhập mã và tên phương thức",shipUpdated:"Đã cập nhật phương thức",shipAdded:"Đã thêm phương thức",addWarehouse:"Thêm kho",colCode:"Mã",colName:"Tên kho",active:"Hoạt động",inactive:"Ngừng",emptyWarehouse:'Chưa có kho — bấm "Thêm" để tạo',tabShip:"Phương thức vận chuyển",shipCount:"phương thức",addShip:"Thêm phương thức",colBasis:"Tính theo",byWeight:"Cân nặng",byVolume:"Khối",emptyShip:"Chưa có phương thức vận chuyển",editWarehouse:"Sửa kho",warehouseCode:"Mã kho",warehouseName:"Tên kho",warehouseNamePlaceholder:"VD: Kho Quảng Châu",warehouseKind:"Loại kho",kindTq:"🇨🇳 Kho Trung Quốc (TQ)",kindVn:"🇻🇳 Kho Việt Nam (VN)",addressPlaceholder:"Địa chỉ kho (không bắt buộc)",isActive:"Đang hoạt động",editShip:"Sửa phương thức",shipNamePlaceholder:"VD: Đường biển",sortOrder:"Thứ tự"},finance:{savedPolicy:"Đã lưu chính sách tài chính",needBankName:"Nhập tên ngân hàng",needAccountNumber:"Nhập số tài khoản",savedBank:"Đã lưu tài khoản nhận tiền",deleteBankTitle:"Xoá tài khoản nhận tiền",deleteBankContent:"Xoá {bank} — {account}? Khách sẽ không còn thấy tài khoản này khi nạp tiền.",bankEnabled:"Đã bật tài khoản",bankDisabled:"Đã tắt tài khoản",tabDeposit:"Chính sách cọc",defaultDepositPercent:"% đặt cọc mặc định",minOrderForDeposit:"Giá trị đơn tối thiểu áp dụng cọc",belowTag:"Đơn dưới ngưỡng",belowLine:"Đơn {amount} → thu đủ 100% = {amount}",aboveTag:"Đơn từ ngưỡng trở lên",aboveLine:"Đơn {amount} → cọc {percent}% = {deposit}",defaultRate:"Tỷ giá CNY → VND mặc định",savePolicy:"Lưu chính sách",vipHint:"Hạng VIP đè lên % mặc định ở tab Chính sách cọc. Khách chưa gán hạng nào mới dùng % mặc định. Muốn chốt riêng cho một khách thì sửa trong Khách hàng → Cấu hình phí riêng.",tabBanks:"TK nhận tiền",banksHint:"Tài khoản để khách chuyển tiền nạp ví. Mã QR dựng tự động từ mã ngân hàng + số tài khoản (VietQR), hoặc dán sẵn link ảnh QR riêng.",addBank:"+ Thêm tài khoản",emptyBanks:"Chưa có tài khoản nhận tiền nào.",n
7427oQr:"Chưa đủ thông tin<br />dựng QR",disabled:"Đang tắt",copy:"Sao chép",editBankTitle:"Sửa tài khoản nhận tiền",addBankTitle:"Thêm tài khoản nhận tiền",bankName:"Tên ngân hàng *",bankCode:"Mã ngân hàng (VietQR)",accountNumber:"Số tài khoản *",accountNumberPlaceholder:"Số tài khoản nhận tiền",accountHolder:"Chủ tài khoản",accountHolderPlaceholder:"Tên không dấu, viết hoa",branch:"Chi nhánh",branchPlaceholder:"Tuỳ chọn",sortOrder:"Thứ tự hiển thị",qrTemplate:"Mẫu QR — hoặc dán link ảnh QR riêng",isActive:"Đang hoạt động",qrPreview:"Xem trước QR",qrPreviewHint:"Nhập mã ngân hàng và số tài khoản để xem trước"},iconPicker:{placeholder:"Chọn icon",search:"Tìm icon...",notFound:"Không tìm thấy icon",showing:"Hiển thị {shown}/{total} icon"},design:{tabGeneral:"Chỉnh sửa chung",tabPortal:"Portal khách hàng",tabExtension:"Extension",tabMenu:"Menu",menuHint:"Cấu hình thanh menu bên trái. Sau khi lưu, tải lại trang để áp dụng.",addMenu:"+ Thêm menu",colMenuName:"Tên menu",colPath:"Đường dẫn",colIcon:"Icon",colOrder:"Thứ tự",colVisible:"Hiển thị",managerTag:"Quản lý",groupPath:"(nhóm)",shown:"Hiện",hidden:"Ẩn",rootOption:"(Gốc)",needMenuName:"Nhập tên menu (Tiếng Việt)",menuSaved:"Đã lưu menu. Tải lại trang để cập nhật thanh bên.",deleteMenuTitle:"Xoá menu",deleteMenuContent:'Xoá menu "{name}"? Các menu con (nếu có) cũng bị xoá.',editMenu:"Sửa menu",addMenuTitle:"Thêm menu",menuName:"Tên menu",nameVi:"Tên (Tiếng Việt)",nameEn:"Tên (English)",nameZh:"Tên (中文)",nameKm:"Tên (ខ្មែរ)",nameHint:"Bỏ trống bản dịch nào thì sidebar hiển thị tên tiếng Việt cho ngôn ngữ đó.",pathLabel:"Đường dẫn (path)",pathPlaceholder:"/dashboard — để trống nếu là menu nhóm",parentMenu:"Menu cha",managerOnly:"Chỉ Quản lý xem",resetHint:"Đã đặt về mặc định (bấm Lưu để áp dụng).",portalHint:"Cấu hình thương hiệu & màu sắc cho Cổng khách hàng (/portal). Áp dụng chung cho mọi khách sau khi lưu.",portalSaved:"Đã lưu giao diện Portal khách hàng.",imageTooBig:"Ảnh nên < {kb} KB",brandSection:"Thương hiệu",portalName:"Tên Portal",logoNone:"Chưa có",orLogoUrl:"hoặc URL logo",pwaIcon:"Icon ứng dụng",pwaIconHint:"Icon khi khách cài Portal về màn hình điện thoại. Ảnh sẽ được cắt vuông 512px; bỏ trống thì dùng icon mặc định của hệ thống.",colorSection:"Màu sắc",primaryColor:"Màu chủ đạo",bgColor:"Màu nền trang",textColor:"Màu chữ",bgSection:"Ảnh nền",bgImage:"Ảnh nền trang",orBgUrl:"hoặc URL ảnh nền",base64Note:"Ảnh tải lên được lưu ở kho ảnh, cấu hình chỉ giữ đường dẫn. Dán URL ảnh có sẵn cũng được.",preview:"Xem trước",previewLine:"Giỏ hàng · Đơn hàng · Ví",previewBtn:"Đặt hàng",previewNote:"Màu chủ đạo áp cho nút, tên thương hiệu & điểm nhấn trong Portal.",authSection:"Đăng ký & đăng nhập",allowRegister:"Cho khách tự đăng ký",allowRegisterHint:"Tắt thì trang đăng nhập chỉ còn ô nhập SĐT + mật khẩu do nhân viên cấp.",googleClientId:"Google Client ID",googleHint:"Lấy ở Google Cloud Console › Credentials › OAuth client (Web). Bỏ trống = ẩn nút Google.",facebookAppId:"Facebook App ID",facebookSecret:"Facebook App Secret",facebookHint:"Lấy ở developers.facebook.com › App › Settings › Basic. Cần cả hai thì nút Facebook mới hiện;
7427 App Secret chỉ dùng ở máy chá»§, không lộ ra trình duyệt.",extHint:"Cấu hình riêng cho extension cào hàng (thanh sidebar trên Taobao/Tmall/1688). Đồng bộ khi khách/nhân viên mở lại trang Portal.",extSaved:"Đã lưu cấu hình extension. Mở lại trang Portal để đồng bộ sang sidebar.",extSection:"Sidebar extension",extTitle:"Tiêu đề",extTitleHint:"Hiển thị dạng “{title} · TAOBAO”.",btnSection:"Nhãn nút",btnAdd:"Nút thêm giỏ",btnAddHint:"Hiển thị “{label} · SL 1”.",btnPortal:"Nút đặt Portal",btnPortalHint:"Hiển thị “{label} · 2 SP →”.",btnOrders:"Nút xem đơn",btnOrdersHint:"Link mở trang Đơn hàng cá»§a Portal.",connectSection:"Kết nối Portal",extPreview:"Xem trước sidebar",sharedSection:"Dùng chung mọi ngôn ngữ",textByLang:"Nội dung theo ngôn ngữ",copyFromLabel:"Chép nội dung từ:",editingLang:"Đang chỉnh bản {lang}. Ô nào bỏ trống thì tá»± dùng bản Tiếng Việt.",copiedFrom:"Đã chép nội dung từ {lang} (bấm Lưu để áp dụng)."},appearance:{solid:"Màu đơn",gradient:"Gradient",rowsPerPage:"{n} dòng",logoTooBig:"Logo nên < 512KB",reset:"Đã khôi phục mặc định",langSection:"Ngôn ngữ & giao diện",displayLang:"Ngôn ngữ hiển thị",langHint:"Áp dụng cho toàn hệ thống trên trình duyệt này, không ảnh hưởng người khác.",darkMode:"Chế độ tối (Dark mode)",darkHint:"Giao diện tối cho khu nhân viên. Không ảnh hưởng cổng khách hàng.",brandSection:"Thương hiệu",siteName:"Tên trang",logoNone:"Chưa có",uploadLogo:"Tải logo lên",showLogo:"Hiển thị logo",showLogoHint:"Tắt để chỉ hiện tên trang (ẩn logo & biểu tượng).",favicon:"Favicon",uploadFavicon:"Tải favicon lên",faviconHint:"Biểu tượng trên tab trình duyệt. Lưu trên máy chá»
7427§ nên áp dụng cho mọi người. Nên dùng ảnh vuông PNG/ICO/SVG, tối đa 100KB.",faviconTooBig:"Ảnh favicon tối đa 100KB",faviconSaved:"Đã cập nhật favicon",faviconRemoved:"Đã xoá favicon",brandFont:"Font tên trang",brandFontHint:"Để trống = dùng font chính.",brandColor:"Màu chữ tên trang",brandSize:"Cỡ chữ tên trang",colorSection:"Màu sắc",primaryColor:"Màu chá»§ đạo",headerBg:"Màu nền header & nav",navText:"Màu chữ thanh nav",pageBgType:"Kiểu nền trang",pageBg:"Màu nền",gradientColors:"Màu gradient",swapDirection:"Đổi chiều màu",angle:"Góc nghiêng",presets:"Mẫu có sẵn",darkBgSection:"Nền trang khi bật Dark mode",darkBgType:"Kiểu nền tối",darkBg:"Màu nền tối",darkGradient:"Màu gradient tối",darkPresets:"Mẫu tối có sẵn",fontSection:"Kiểu chữ",mainFont:"Font chữ chính",mainFontHint:"Google Font, áp dụng cho toàn bộ chữ trong hệ thống.",preview:"Xem trước",previewText:"Đặt hàng hộ TMĐT — Xin chào 0123456789 · AaBbCc ÂăĐđƠơƯư",layoutSection:"Bố cục",fixedHeader:"Header cố định khi cuộn",fixedHeaderHint:"Bật: thanh trên cùng luôn hiển thị khi cuộn. Tắt: cuộn theo trang.",tableSection:"Bảng dữ liệu",pageSize:"Số dòng/trang mặc định",pageSizeHint:"Áp dụng cho các bảng sau khi tải lại trang (F5).",resetAll:"Khôi phục mặc định",savedHint:"Thay đổi được lưu & áp dụng ngay trên trình duyệt này."},pages:{dashboard:"Tổng quan",customers:"Khách hàng",orders:"Đơn mua hộ",ordersOther:"Đơn mua hộ khác",ordersConsignment:"Đơn ký gá»­i",complaints:"Khiếu nại",paymentRequests:"Thanh toán hộ",loads:"Tải hàng",cnReceive:"Nhập kho TQ",cnDispatch:"Xuất kho",vnReceive:"Nhập kho VN",vnDispatch:"Xuất kho VN",vnStock:"Tồn kho VN",tracking:"Tồn kho",transactions:"Giao dịch",commissions:"Hoa hồng",financeSettings:"Cấu hình tài chính",staff:"Nhân viên",config:"Hệ thống",warehouseConfig:"Quản lý kho",systemDesign:"Thiết kế menu",security:"Phân quyền",articles:"Trang chá»§",chat:"Chat hỗ trợ"},chat:{searchPlaceholder:"Tìm tên / số điện thoại",filterAll:"Tất cả",filterUnread:"Chưa đọc",filterClosed:"Đã đóng",empty:"Chưa có cuộc trò chuyện nào.",pickOne:"Chọn một cuộc trò chuyện để xem nội dung.",noMessages:"Cuộc trò chuyện chưa có tin nhắn nào.",guest:"Khách vãng lai",member:"Khách đã đăng nhập",noPhone:"Không có số điện thoại",closed:"Đã đóng",close:"Đóng cuộc",reopen:"Mở lại",closedDone:"Đã đóng cuộc trò chuyện",reopened:"Đã mở lại cuộc trò chuyện",replyPlaceholder:"Nhập câu trả lời… (Enter để gá»­i, Shift+Enter xuống dòng)",send:"Gá»­i",you:"Bạn",info:{network:"Địa chỉ IP · nhà mạng",location:"Vị trí ước tính theo IP",device:"Trình duyệt · hệ điều hành",page:"Trang khách đang xem khi nhắn"}},articles:{tabArticles:"Bài viết",tabCategories:"Chuyên mục",tabLanding:"Trang chá»§",tabContact:"Liên hệ",searchPlaceholder:"Tìm tiêu đề / đường dẫn",countSuffix:"bài viết",newArticle:"Viết bài mới",viewPublic:"Xem trang tin",colTitle:"Tiêu đề",colCategory:"Chuyên mục",colLang:"Ngôn ngữ",colViews:"Xem · Chia sẻ",colPublished:"Ngày đăng",statusDraft:"Bản nháp",statusPublished:"Đã đăng",uncategorized:"Chưa phân mục",copyLink:"Chép link",confirmDelete:"Xoá bài “{title}”? Thao tác này không hoàn tác được.",formTitleNew:"Viết bài mới",formTitleEdit:"Sá»­a bài viết",fTitle:"Tiêu đề",fTitlePlaceholder:"VD: Hướng dẫn đặt hàng Taobao cho người mới",fSlug:"Đường dẫn (slug)",fCategory:"Chuyên mục",fLang:"Ngôn ngữ",fExcerpt:"Tóm tắt",fExcerptPlaceholder:"Vài dòng hiện ở danh sách bài viết và khi chia sẻ lên mạng xã hội",fCover:"Ảnh bìa",noCover:"Chưa có",coverUrlPlaceholder:"hoặc dán URL ảnh bìa",coverTooBig:"Ảnh bìa nên nhỏ hÆ¡n 1 MB",fContent:"Nội dung",fContentPlaceholder:"Soạn nội dung bài viết…",fSeoTitle:"Tiêu đề SEO",fSeoTitlePlaceholder:"Để trống thì dùng tiêu đề bài",fSeoDesc:"Mô tả SEO",fSeoDescPlaceholder:"Để trống thì dùng phần tóm tá
7427º¯t",fFeatured:"Bài nổi bật (ưu tiên hiện trước)",saveDraft:"Lưu nháp",publish:"Đăng bài",needTitle:"Vui lòng nhập tiêu đề bài viết",catHint:"Chuyên mục có đường dẫn riêng — dán vào menu Trang chá»§ để khách xem bài theo chá»§ đề.",newCategory:"Thêm chuyên mục",catTitleEdit:"Sá»­a chuyên mục",cName:"Tên chuyên mục",cSlug:"Đường dẫn (slug)",cLink:"Link công khai",cDesc:"Mô tả",cSort:"Thứ tá»±",cCount:"Số bài",cActive:"Đang bật",cInactive:"Đang tắt",cActiveHint:"Bật thì chuyên mục hiện trên trang tin",needCatName:"Vui lòng nhập tên chuyên mục",confirmDeleteCat:"Xoá chuyên mục “{name}”? Bài viết trong mục sẽ chuyển thành chưa phân mục."},dashboard:{customers:"Khách hàng",customersSub:"đang hoạt động",orders:"Tổng đơn hàng",ordersSub:"đã tạo",revenue:"Doanh thu",revenueSub:"tổng cộng",profit:"Lợi nhuận",profitSub:"đã quyết toán",walletTotal:"Số dư ví khách",walletTotalSub:"tổng ví",openComplaints:"Khiếu nại mở",openComplaintsSub:"cần xá»­ lý",recentOrders:"Đơn hàng gần đây",payment:"Thanh toán"}},en:{login:{brand:"E-COMMERCE PROXY BUYING",brandSub:"Taobao · 1688 · Tmall",username:"Username",password:"Password",needBoth:"Enter your username and password",success:"Signed in",failed:"Sign-in failed",defaultAccount:"Default account:",welcome:"Welcome to",title:"Sign in to the system",subtitle:"Enter your staff account to open the admin area.",desc:"An ordering and shipping platform for goods from China: manage orders, warehouses, finance and customer care in one place.",usernamePlaceholder:"Enter your username",passwordPlaceholder:"Enter your password",goHome:"Home page",goPortal:"Customer portal"},shell:{searchPlaceholder:"Search orders, tracking numbers, rates…",darkOn:"Dark mode",darkOff:"Light mode",overview:"Overview",collapse:"Collapse menu"},noti:{title:"Notifications",empty:"No notifications yet",readAll:"Mark all as read",loadMore:"Load more",someone:"A customer",hasNew:"Has new notifications",msg:{topup:"{name} requested a top-up of {amount} ({code})",new_order:"{name} placed order {code}",purchase_order:"{name} created an other-marketplace order {code}",consignment_order:"{name} created consignment order {code}",cancel_request:"{name} requested to cancel order {code}",complaint:"{name} opened complaint {code}",complaint_reply:"{name} replied in complaint {code}",chat:"{name} sent a support chat message",payment_request:"{name} requested proxy payment {code} ({amount})",deposit_paid:"{name} paid a {amount} deposit for order {code}",default:"{name} — {code}"}},palette:{placeholder:"Search orders, tracking numbers… or type = to convert a rate",hintLabel:"Search shortcuts",hintOrders:"Orders only",hintOrdersDesc:"e.g. #DHFE8D723H or #Nguyen",hintTracking:"Tracking numbers only",hintTrackingDesc:"e.g. {'@'}SR0453953",hintRate:"RMB rate calculator",hintRateDesc:"e.g. = 100 or = 88*3 → convert CNY to VND",recentLabel:"Recent searches",recentClear:"Clear all",recentRemove:"Remove from history",rateLabel:"RMB rate calculator",rateEmpty:"Enter a CNY amount — e.g. = 100 or = 88*3",onlyNumbers:"Digits and + - * / only",badExpression:"Invalid expression",searching:"Searching…",typeToSearch:"Type an order code, customer name or tracking number…",notFound:"No results for “{term}”",groupOrders:"Orders",groupTracking:"Tracking numbers",guest:"Guest",orderPrefix:"Order {code}",move:"navigate",select:"select",footTips:"type to search both · # orders · {'@'} tracking · = rate",loadingTitle:"Loading…",orderTitle:"Order {code}",trackingTitle:"Tracking {code}",journey:"Parcel journey",noJourney:"No warehouse events for this parcel yet.",inLoad:"In load",unknownTime:"Time not recorded"},order:{platform:"Marketplace",goods:"Goods",purchaseFee:"Service fee",shipFee:"Shipping fee",total:"Order total",paid:"Paid",due:"Outstanding",items:"Products",tracking:"Tracking numbers",history:"Timeline",qtyShort:"Qty",product:"Product",consignment:"Consignment",customer:"Customer",weightKg:"Weight (kg)",warehouse:"Warehouse",receivedAt:"Received on"},trackEvent:{cn_in:"Arrived at CN warehouse",cn_load:"Packed into a load",cn_out:"Left CN warehouse",vn_in:"Arrived at VN warehouse",vn_check:"Checked",vn_out:"Handed to customer"},trackStatus:{pending:"Pending",cn_received:"At CN warehouse",loaded:"In a load",cn_departed:"Left CN warehouse",vn_received:"At VN warehouse",checked:"Checked",delivered:"Delivered"},customers:{colCode:"Customer ID",colName:"Full name",colVip:"Tier",colBalance:"Balance",deposit:"Deposit",withdraw:"Withdraw",history:"History",searchPlaceholder:"Search by code / name / phone",addBtn:"+ Add customer",addTitle:"Add customer",editTitle:"Edit customer",needName:"Enter the full name",saved:"Customer saved",vipLevel:"VIP tier",saleStaff:"Sales rep",purchaserStaff:"Purchasing rep",colPurchaser:"Purchasing",ordersMenu:"Orders",ordersTitle:"Orders — {name}",loginSection:"Portal sign-in (customer logs in themselves)",loginUser:"Username (phone)",loginUserHint:"Uses the phone number",passwordKeep:"Password (blank = unchanged)",passwordKeepHint:"Unchanged",passwordNew:"Set a password for the customer",feeSection:"Custom fees (blank = use defaults)",customRate:"Custom exchange rate",customFee:"Custom service fee %",customShip:"Custom shipping fee (₫/kg)",customDeposit:"Custom deposit %",minOrderDeposit:"Minimum order for the custom deposit (₫)",minOrderPlaceholder:"Blank = use the global threshold in System config",minOrderNote:"Orders below that threshold are charged 100% up front, with no deposit split.",depositTitle:"Deposit on behalf of the customer",withdrawTitle:"Withdraw on behalf of the customer",moneyLine:"Customer: {name} — Balance: {balance}",amountVnd:"Amount (VND)",method:"Method",methodBank:"Bank transfer",methodCash:"Cash",needAmount:"Enter an amount",deposited:"Deposit recorded",withdrawn:"Withdrawal recorded",historyTitle:"Transaction history — {name}",colTxn:"Txn code",colDirection:"Direction",dirIn:"In",dirOut:"Out",colBalanceAfter:"Balance after",colTime:"Time"},commissions:{colStaff:"Staff",colOrder:"Order",colRole:"Role",colBase:"Basis",colBaseAmount:"Base amount",colCommission:"Commission",colPeriod:"Period",basePurchaseFee:"Service fee",baseProfit:"Profit",paid:"Paid out",pending:"Pending payout",marked:"Commission marked as paid"},tracking:{colCode:"Tracking number",assignBtn:"Purchase",assignTitle:"Attach tracking number to a purchase order",assignHint:"Enter the purchase order 
7427code to attach parcel {code}. The order stage follows the real state of the parcel.",stageMove:'After attaching, the order moves to "{stage}".',stageKeep:'The order is already at "{stage}" — attaching this parcel keeps it there.',pickOrder:"Enter the order code (e.g. DHFE8D723H)",checkBtn:"Check",filterNoOrder:"No order yet",filterHasOrder:"Has an order",orderNotFound:"No order found with code {code}",notPurchaseOrder:"Order {code} is a {type} order — tracking numbers can only be attached to purchase orders.",needOrder:"Please pick an order",assigned:"Attached {code} to the order",consignBtn:"Consignment",consignTitle:"Create a consignment order from this tracking number",consignHint:"Code {code} becomes one parcel of the new consignment order.",pickCustomer:"Search customer…",needCustomer:"Please pick a customer",consignCreated:"Consignment order {code} created",shopName:"Shop name",productDetail:"Goods detail",productDetailPlaceholder:"e.g. 2 boxes of clothes",valueCny:"Value (¥)",colOrder:"Order",cnIn:"CN in",vnIn:"VN in",check:"Check",cnReceived:"Received at CN warehouse",vnReceived:"Received at VN warehouse",volume:"Volume",searchPlaceholder:"Search tracking numbers",importBtn:"Bulk import",addBtn:"+ Add tracking number",addTitle:"Add tracking number",orderCodeLabel:"Order code (link to order)",orderCodePlaceholder:"e.g. DHFE8D723H",importTitle:"Bulk import tracking numbers",importHint:"One code per line, format: tracking_no, order_code, weight (order code & weight optional). You can paste from Excel.",needCode:"Enter a tracking number",notFound:"Tracking number {code} not found",received:"Warehouse receipt recorded",added:"Added",noValidRow:"No valid rows",importDone:"Import finished: {inserted} added, {skipped} skipped",detailTitle:"Tracking {code}",copied:"Copied {value}",copyFail:"The browser blocked automatic copying"},txn:{colCode:"Txn code",viewDetail:"View transaction details",copyCode:"Copy code",colTransfer:"Transfer ref.",approveCol:"Top-up approval",approve:"Approve",reject:"Reject",approveTitle:"Approve top-up request",approveContent:"Credit {amount} to the wallet of {name}? Only approve once the transfer has been reconciled.",approveOk:"Approve & credit",approved:"Wallet credited",rejectTitle:"Reject top-up request",rejectContent:"Cancel request {code}? The customer balance stays unchanged.",rejectBack:"Back",rejectReason:"Bank transfer could not be reconciled",rejected:"Request rejected",methodBank:"Bank transfer",methodCash:"Cash",methodWallet:"Wallet debit",methodSystem:"System",totalDeposit:"Total top-ups",totalWithdraw:"Total withdrawals",totalPayment:"Order payments",totalBalance:"Customer wallets",pendingTopups:"Top-ups to approve",searchPlaceholder:"Reconcile: paste transfer ref / txn code / customer name",filterType:"Transaction type",detailTitle:"Transaction {code}"},complaints:{open:"New",processing:"In progress",resolved:"Resolved",rejected:"Rejected",closed:"Closed",searchPlaceholder:"Search complaint / order code",countSuffix:"complaints",createBtn:"+ New complaint",createTitle:"New complaint",orderId:"Order ID",needOrderId:"Enter the order ID",created:"Complaint created",method:"Requested resolution",reason:"Reason",titleFallback:"Complaint about order {code}",subLine:"Order {code} · {method}",unknownMethod:"Method not specified",guest:"Customer",complaintWord:"Complaint",empty:"No complaints yet",detailTitle:"Complaint #{code}",resolution:"Resolution notes",refund:"Refund",resolvedAt:"Resolved on",threadTitle:"Conversation with customer",sameOrderTitle:"Complaints on order {code}",threadEmpty:"No messages yet — write to the customer to start.",threadToday:"Today",threadYesterday:"Yesterday",threadPlaceholder:"Write a reply to the customer…",threadSend:"Send",threadNeedContent:"Enter a message",threadSent:"Sent",threadStaff:"Staff",threadCustomer:"Customer",resolveBtn:"Resolve complaint",resolveTitle:"Resolve complaint",result:"Outcome",refundAmount:"Refund amount (if any)",resolvedMsg:"Complaint resolved"},staffList:{colAccount:"Username",colName:"Full name",colPhone:"Phone",colRole:"Role",colCommission:"Commission %",colReferral:"Referral code",referralCopy:"Click to copy the code",referralCopied:"Copied code {code}",referralPlaceholder:"Leave empty: auto for sales reps",referralHint:"Customers who enter this code on sign-up are assigned to this rep.",active:"Active",locked:"Locked",resetPw:"Reset password",needFields:"Enter username / password / full name",saved:"Staff member saved",hint:"Sales earn % of the service fee · Purchasers earn % of the order profit",addBtn:"+ Add staff",addTitle:"Add staff member",editTitle:"Edit staff member",newPassword:"New password (if changing)",pwTitle:"Reset password · {user}",pwLabel:"New password",pwPlaceholder:"Type a password or press Generate",pwGenerate:"Generate",pwCopied:"Password copied",pwTooShort:"The password must be at least 4 characters",pwDone:"Password set for {user}",pwHint:"Write down & send this password to the staff member — only the hash is stored, it cannot be viewed again.",pwSubmit:"Set password"},orderList:{colCode:"Order code",consignBadge:"CONSIGNMENT",cancelReqBadge:"CANCEL REQUESTED",quotedBadge:"AWAITING DEPOSIT",quotedTag:"Quoted · awaiting deposit",quoteBtn:"Send quote",requoteBtn:"Re-quote",quoteTitle:"Quote purchase order",quoteHint:"Enter the actual goods amount (¥) — totals are recalculated using the rate and fee locked on this order. The customer will see a deposit button on the portal.",quoteGoodsCny:"Actual goods amount (¥)",quoteNeedCny:"Enter a goods amount (¥) greater than 0",quoteSubmit:"Send quote",quoteSaved:"Quote sent — awaiting customer deposit",quotedHint:"Quoted — waiting for the customer to pay the deposit on the portal.",colPlatform:"Marketplace",colTracking:"Tracking numbers",needCustomerGoods:"Choose a customer and enter the goods amount (CNY)",missingRequired:"Required information is missing",created:"Order created",
7427needCustomer:"Choose a customer for the order",needPackage:"Enter at least one parcel with a tracking number",needShipMethod:"Choose a shipping method",needWhTq:"Choose the China warehouse that receives the parcels",needWhVn:"Choose the Vietnam warehouse for delivery",consignCreated:"Consignment order created",colPrefix:"Column {n}",colSkip:"— skip —",readFileFail:"Could not read the file. Please use .xlsx / .xls / .csv",needTrackCol:"Choose the tracking-number column",noValidTrack:"No valid tracking numbers",importDone:"Import finished: {inserted} tracking numbers updated, {skipped} skipped",trackAttached:"{code} attached to the order",needScName:"Enter the surcharge name",needScAmount:"Enter the surcharge amount",scAdded:"Surcharge added — order total recalculated",scDeleteTitle:"Delete surcharge",scDeleteContent:'Delete "{name}" ({amount})? The order total and deposit will be recalculated.',scDeleted:"Surcharge deleted",payTitle:"Confirm payment",payDeposit:"Deduct the deposit from the customer wallet?",payFull:"Deduct the entire remaining balance from the customer wallet?",agree:"Confirm",paid:"Payment recorded",settleTitle:"Settle order",settleContent:"Calculate the profit and generate staff commissions. This cannot be undone.",settleOk:"Settle",settled:"Settled, profit: {profit}",statusUpdated:"Timeline updated",searchPlaceholder:"Search order / customer / tracking number / link",importBtn:"Import tracking (Excel)",createBtn:"+ New order",importTitle:"Import tracking numbers for orders (Excel/CSV)",importHint:"Only the tracking-number column is required, plus the order code (e.g. DHFE8D723H). Weight is optional. Tracking numbers are attached to the matching order; duplicates are updated rather than duplicated.",pickFile:"Choose a file…",downloadTemplate:"↓ Download template (.xlsx)",firstRowHeader:"First row is a header",colTrackRequired:"Tracking-number column *",colOrderOptional:"Order-code column (optional)",colWeightOptional:"Weight column — optional",previewCount:"Preview — {n} valid tracking numbers:",moreRows:"… and {n} more rows",createTitle:"New buy-for-customer order",pickCustomer:"Choose a customer",marketplace:"Marketplace",goodsCny:"Goods amount (CNY)",productLink:"Product link",shipMethodShort:"Shipping method",purchaserStaff:"Purchaser",doQuote:"Calculate quote",quoteRate:"Exchange rate",quoteFeeRate:"Service fee %",quoteGoods:"Goods",quoteFee:"Service fee",quoteShip:"Shipping fee",quoteDepositPercent:"Deposit %",quoteTotal:"TOTAL",quoteDeposit:"Deposit",createOk:"Create order",consignTitle:"New consignment order",consignHint:"Consignment: the customer buys the goods and ships them to our China warehouse. Declare each parcel by tracking number so the warehouse can match it on arrival; international shipping is charged by weight on arrival.",customerRequired:"Customer *",whTqCustomer:"China warehouse (customer ships here) *",consignOk:"Create consignment ({n} parcels)",infoSection:"Order information",openProduct:"Open product page ↗",delivery:"Delivery",deliveryHome:"Home delivery",deliveryWarehouse:"Pick up at warehouse",itemsSection:"Products ({n})",costSection:"Costs",lockedRate:"Locked exchange rate",feeWithRate:"Service fee ({rate}%)",intlShip:"International shipping",cnDomestic:"CN domestic shipping",surcharge:"Surcharges",depositWithPercent:"Deposit ({percent}%)",profit:"Profit",paymentSection:"Payment",payDepositBtn:"Pay deposit",payFullBtn:"Pay in full",settleBtn:"Settle commissions",stepSection:"Move to next step",pickNextStep:"Choose the next step",trackingSection:"Tracking numbers ({n})",noTracking:"No tracking numbers yet.",scanTracking:"Scan / type a tracking number",trackDoneBtn:"All numbers received",trackDoneTag:"All numbers received",trackReopenBtn:"Reopen",trackLockedHint:"This order is closed for new tracking numbers — click Reopen to add more.",trackDoneOk:"Order closed for new tracking numbers",trackReopenOk:"Tracking numbers can be added again",surchargeSection:"Surcharges ({n})",noSurcharge:"No surcharges yet.",scNamePlaceholder:"Surcharge name (e.g. wooden crate)",scAmountPlaceholder:"Amount (₫)",scHint:"Enter a negative number to record a discount. The order total & deposit recalculate automatically.",historySection:"Order timeline",noHistory:"No updates yet."}
7427,vnDispatch:{findCustomer:"Search customer by name or phone…",findHint:"Pick a customer to see their orders still in the VN warehouse.",pickFirst:"Pick a customer to list their orders in the VN warehouse.",colType:"Order type",colParcels:"Parcels",colTotal:"Order total",colPayment:"Payment",colArrived:"Arrived VN",paid:"Fully paid",owed:"Owes {amount}",noPrice:"Not priced",noPriceWarn:"{n} orders have no price yet ({codes}) — the note will show 0 ₫. Price them first if you need to collect.",selectedSum:"Selected {orders} orders · {parcels} parcels",selectedOwed:"{amount} to collect",paidSoFar:"paid",collectBtn:"Collect payment",collectTitle:"Payment on dispatch",collectNote:"Collect payment for {orders} orders of {name} before handing over. The server re-checks each amount.",collectTotal:"Total to collect",method:"Payment method",methodCash:"Cash",methodWallet:"Deduct from wallet",balanceLine:"Customer wallet balance: {amount}",balanceShort:"not enough to deduct",collectReason:"Goods payment on handover",printReceipt:"Print the receipt (form 01 - TT) afterwards",collectConfirm:"Collect {amount}",collected:"Collected {amount} for {n} orders",collectNone:"Nothing was collected — see the reasons above",nothingToCollect:"The selected orders are already fully paid",needCollect:"{amount} still owed — collect it before dispatching",receiptLine:"Payment for order {code}",makeVoucher:"Dispatch & print note",needOrders:"Tick at least one order to dispatch",nothingDispatched:"Nothing was dispatched — see the reasons above",dispatched:"{n} orders dispatched",voucherTitle:"Goods delivery note",voucherNote:"The note covers {orders} orders · {parcels} parcels. Orders that are not fully paid are skipped and left off the note.",voucherNo:"Note no.",warehouse:"Issued from warehouse",companyAddress:"Company address",companyAddressPlaceholder:"Printed on the note, remembered for next time",receiver:"Received by",receiverAddress:"Address (department)",reason:"Reason for issue",docCount:"Attached source documents",defaultReason:"Hand over to customer",dispatchAndPrint:"Dispatch & print",voucherNotSaved:"Goods were dispatched but the note could NOT be saved — this printout is not in the note list",staff:"Handed over by",tabDispatch:"Dispatch",tabVouchers:"Delivery notes",tabParcels:"Parcel history",searchHistory:"Search note no. / order / tracking code",colVoucherNo:"Note no.",colCustomer:"Customer",reprint:"Reprint"},vnReceive:{tabReceive:"Intake",tabHistory:"History",hint:'Scan a LOAD code to receive the whole load, or a TRACKING number parcel by parcel. Once every parcel of a load is in, the load turns to "Arrived in Vietnam".',scanPlaceholder:"Scan a load code (TAI…) or a tracking number then Enter…",weightOptional:"Weight (kg) — re-weigh if needed",scanBtn:"Receive",loadDone:"Load {code} received — {n} parcels",codeDone:"Parcel {code} received",alreadyIn:"{code} was already received at the VN warehouse",alreadyTag:"already received",sessionTitle:"Received in this session ({n})",historyTitle:"VN warehouse intake history"},cnDispatch:{tabDispatch:"Dispatch",tabHistory:"History",hint:'Scan a LOAD code to dispatch the whole load, or a TRACKING number for a single parcel. Parcels move to "Left CN warehouse" and their orders to "In transit".',scanPlaceholder:"Scan a load code (TAI…) or a tracking number then Enter…",scanBtn:"Dispatch",loadDone:"Load {code} dispatched — {n} parcels",codeDone:"Parcel {code} dispatched",alreadyOut:"{code} had already left the warehouse",sessionTitle:"Dispatched in this session ({n})",kindLoad:"Load",kindCode:"Single parcel",movedN:"{n} parcels",alreadyTag:"already dispatched",historyTitle:"CN dispatch history",note:"Details"},cnReceive:{tabIntake:"Intake",tabHistory:"History",warehouse:"China warehouse",pickWarehouse:"Pick a warehouse",hint:"Scan a tracking code → focus jumps to weight → Enter through the fields → Enter on Height saves.",scanPlaceholder:"Scan / type a tracking code then Enter…",idle:"No parcel on the scale. Scan a tracking code to start.",weight:"Weight (kg)",length:"Length (cm)",width:"Width (cm)",height:"Height (cm)",saveNext:"Save & scan next",saved:"Received {code}",sessionTitle:"Received in this session ({n})",result_created:"New code",result_updated:"Recorded",result_already:"Re-measured",historyTitle:"China warehouse intake history",searchPlaceholder:"Search tracking / order code",staff:"Received by",time:"Time"},loads:{created:"Created",departedCn:"Left China",arrivedVn:"Arrived in Vietnam",closed:"Closed",packed:"Packed",packBtn:"Complete load",packTitle:"Complete load",packConfirm:"Seal load {c
7427ode} with {n} parcels? No more tracking numbers can be scanned in afterwards.",packedMsg:"Load {code} completed",sealedNote:"This load is complete — no more tracking numbers can be scanned into it.",colCode:"Load code",colTrackCount:"Parcels",colDims:"Size (L×W×H cm)",colVolume:"Volume (m³)",scanIn:"Scan in",printLabels:"Print labels ({n})",printTitle:"Print load labels",printSummary:"Printing labels for {n} selected loads, 2×4 inch stickers (50.8 × 101.6 mm).",printModeLabel:"One label per page",printModeLabelHint:"Exact 4×2 inch page — for roll label printers (Xprinter, Zebra…).",printModeA4:"Several labels on one A4 sheet",printModeA4Hint:"10 labels per sheet (2 columns × 5 rows) with cut lines.",printBtn:"Print",printNeedSelect:"Tick at least one load to print labels",printPaperHint:'In the print dialog choose paper 100 × 50 mm (4×2 in) and margin "None" for an exact fit. With A4 the label is scaled down and the rest of the sheet stays blank.',lbQty:"Quantity",lbWeight:"Weight (kg)",lbDims:"Size (L×W×H cm)",originPoint:"Origin",destPoint:"Destination",createdMsg:"Load created",logCreated:"Added (new code, not linked to an order)",logAdded:"Added to the load",logMoved:"Moved from another load",logAlready:"Already in this load",loadOpened:"Load {code} — {n} parcels currently in it",removed:"{code} removed from the load",statusUpdated:"Load status updated",scanByCode:"Scan in (scan load code)",addBtn:"+ New load",createTitle:"New load",shipMethod:"Shipping method",dims:"Load size (cm)",length:"Length",width:"Width",height:"Height",volumeCalc:"Converted volume:",volumeFormula:"(length × width × height ÷ 1,000,000)",scanTitleStep1:"Scan parcels into a load",scanTitleStep2:"Scan parcels into load {code}",loadCodePlaceholder:"Scan the load code (e.g. TAI00001) then press Enter…",pickLoad:"Select load",scanHelp:"Scan the code on the load label (or type the load code / number) to open the load. After that you move on to scanning each parcel tracking number.",step1:"Step 1/2 — scan the load code",step2:"Step 2/2 — scan each parcel tracking number",closedWarn:"This load is closed — think twice before adding more",scanPlaceholder:"Scan or type a tracking number then press Enter…",weightOptional:"Weight (kg) — optional",weighNow:"Weigh it, then press Enter…",weighPrompt:"Package {code} has no weight yet — type the weight and press Enter (empty Enter to skip).",weighSkip:"Skip weighing",weighLooksLikeCode:"That number looks like a tracking code — scan it into the code box on the left.",scanBtn:"Add to load",scanHint:"Scanners press Enter automatically. A code already in another load is moved to this one; a code unknown to the system is still accepted so it can be matched to an order later.",inLoad:"In this load:",pkgUnit:"parcels",totalWeight:"Total weight:",sessionScans:"This session:",scanCount:"scans",movedFrom:"(from load {code})"},payReq:{colCode:"Code",colType:"Type",colTotalCny:"Total ¥",colQuote:"Quote (VND)",viewQuote:"View / Quote",needCustomer:"Choose a customer",created:"Proxy payment request created",updated:"Request updated",searchPlaceholder:"Search code / customer",countSuffix:"requests",createBtn:"+ New request",createTitle:"New proxy payment request",customerRequired:"Customer *",pickCustomer:"Choose a customer",quoteVndLabel:"Total quoted to the customer (VND) — leave blank to use their exchange rate",quoteVndPlaceholder:"Blank = awaiting quote",staffNote:"Staff note",staffNotePlaceholder:"Message shown to the customer…",customerNote:"Customer note",customerNotePlaceholder:"Request received via Zalo/phone…",totalCny:"Total amount:",detailTitle:"Request {code}",paymentType:"Payment type",linesSection:"Payment lines",contentLabel:"Reference:",quoteSection:"Quote / update",rateLabel:"Exchange rate (₫/¥)",quoteTotalVnd:"Total quoted to the customer (VND)"},config:{savedGeneral:"General settings saved",savedVip:"VIP tier saved",savedFees:"Fee table saved",feePurchase:"Service fee",feeShipWeight:"Shipping by weight",feeShipVolume:"Shipping by volume",feeInspection:"Inspection fee",feePayment:"Proxy payment fee",feeCols:{from_value_cny:"From (¥)",to_value_cny:"To (¥)",fee_rate:"Fee %",min_fee_vnd:"Min fee (đ)",fixed_fee_vnd:"Fixed fee (đ)",shipping_method_id:"Method",from_weight_kg:"From (kg)",to_weight_kg:"To (kg)",price_per_kg_vnd:"Price/kg (đ)",from_volume_m3:"From (m³)",to_volume_m3:"To (m³)",price_per_m3_vnd:"Price/m³ (đ)",is_active:"On"},saveSettings:"Save settings",sourcing:{tab:"1688 sourcing",intro:'Lets customers search 1688 products inside the Portal and add them to their cart. Get the credentials at console.open.oneboun
7427d.cn ("1688授权"); per the provider docs the plan must be re-subscribed monthly.',enabled:"Enable product search in the Portal",enabledHint:'When off, the "Search" item disappears from the customer menu. Carts and the extension are unaffected.',baseUrl:"API gateway URL",key:"API key",secret:"API secret",secretSaved:"Saved — leave blank to keep it",secretHint:"For safety the secret is never shown again. Type a new value to replace it; leave blank to keep the current one.",cacheMinutes:"Cache results (minutes)",cacheHint:"The same keyword within this window reuses the cached result and costs no extra API call. Set 0 to disable.",test:"Test connection"},tabVip:"VIP tiers",addVip:"+ Add tier",colCode:"Code",colName:"Name",colFeeRate:"Service fee %",colDepositPercent:"Deposit %",colRateBonus:"Rate +/-",tabFees:"Fee table (tiered)",tabGeneral:"General",addFeeRow:"+ Add row",saveFees:"Save fee table",vipTitle:"VIP tier",vipBadge:"Badge",vipBadgeUrl:"or image URL",vipBadgeHint:"Leave blank and the system draws a badge from the tier order. Use a square transparent PNG, 200KB max.",vipBadgeTooBig:"Badge image must be 200KB or less",vipLevel:"Level"},security:{saved:"Permissions saved. Users must reload the page for them to apply.",tabPerms:"Permissions",hint:"admin always has full access (not editable). Tick the boxes to grant permissions per role, then press Save.",save:"Save permissions",restore:"Restore",colPerm:"Permission",all:"all",none:"none",tabUsers:"User management",tabOnline:"Online"},online:{nOnline:"{n} users online",nSessions:"{n} sessions",kindAll:"All",kindStaff:"Staff",kindCustomer:"Customers",windowMinutes:"Last {n} min",windowHours:"Last {n}h",autoRefresh:"Auto-refresh every 20 seconds",fitAll:"Fit all",listBtn:"List ({n})",listTitle:"Users online",colUser:"User",colIp:"IP address",colLocation:"Location",colIsp:"ISP",colDevice:"Browser / Device",colOnline:"Time online",colLastSeen:"Last activity",empty:"Nobody is online in this time window.",unknownPlace:"Unknown",lan:"Local network",noLocated:"No session has a known location yet",unlocatedNote:"{n} session(s) not on the map (local IP or location not resolved).",justNow:"Just now",agoFmt:"{d} ago",durSec:"{n}s",durMin:"{n} min",durHour:"{n}h",durHourMin:"{h}h {m}m",andMore:"… and {n} more"},warehouse:{tqTitle:"China warehouses",vnTitle:"Vietnam warehouses",needCodeName:"Enter the warehouse code and name",updated:"Warehouse updated",added:"Warehouse added",deleteTitle:"Delete warehouse",deleteContent:'Delete warehouse "{name}" ({code})? Loads and warehouse notes referencing it will be unlinked.',deleted:"Warehouse deleted",needShipCodeName:"Enter the method code and name",shipUpdated:"Shipping method updated",shipAdded:"Shipping method added",addWarehouse:"Add warehouse",colCode:"Code",colName:"Warehouse name",active:"Active",inactive:"Inactive",emptyWarehouse:'No warehouses yet — press "Add" to create one',tabShip:"Shipping methods",shipCount:"methods",addShip:"Add method",colBasis:"Charged by",byWeight:"Weight",byVolume:"Volume",emptyShip:"No shipping methods yet",editWarehouse:"Edit warehouse",warehouseCode:"Warehouse code",warehouseName:"Warehouse name",warehouseNamePlaceholder:"e.g. Guangzhou warehouse",warehouseKind:"Warehouse type",kindTq:"🇨🇳 China warehouse (CN)",kindVn:"🇻🇳 Vietnam warehouse (VN)",addressPlaceholder:"Warehouse address (optional)",isActive:"Active",editShip:"Edit method",shipNamePlaceholder:"e.g. Sea freight",sortOrder:"Order"},finance:{savedPolicy:"Financial policy saved",needBankName:"Enter the bank name",needAccountNumber:"Enter the account number",savedBank:"Receiving account saved",deleteBankTitle:"Delete receiving account",deleteBankContent:"Delete {bank} — {account}? Customers will no longer see this account when topping up.",bankEnabled:"Account enabled",bankDisabled:"Account disabled",tabDeposit:"Deposit policy",defaultDepositPercent:"Default deposit %",minOrderForDeposit:"Minimum order value for a deposit",belowTag:"Orders below the threshold",belowLine:"An order of {amount} → charged 100% = {amount}",aboveTag:"Orders at or above the threshold",aboveLine:"An order of {amount} → deposit {percent}% = {deposit}",defaultRate:"Default CNY → VND rate",savePolicy:"Save policy",vipHint:"VIP tiers override the default % from the Deposit policy tab. Customers without a tier use the default. To fix a rate for one customer, edit it under Customers → Custom fees.",tabBanks:"Receiving accounts",banksHint:"Accounts customers transfer to when topping up. The QR is generated from the bank code + account number (VietQR), or you can paste your own QR image link.",addBank:"+ Add account",emptyBanks:"No receiving accounts yet.",noQr:"Not enough data<br />to build a QR",disabled:"Disabled",copy:"Copy",editBankTitle:"Edit receiving account",addBankTitle:"Add receiving account",bankName:"Bank name *",bankCode:"Bank code (VietQR)",accountNumber:"Account number *",accountNumberPlaceholder:"Receiving account number",accountHolder:"Account holder",accountHolderPlaceholder:"Name without accents, uppercase",branch:"Branch",branchPlaceholder:"Optional",sortOrder:"Display order",qrTemplate:"QR template — or paste your own QR image link",isActive:"Active",qrPreview:"QR preview",qrPreviewHint:"Enter the bank code and account number to preview"},iconPicker:{placeholder:"Choose an icon",search:"Search icons...",notFound:"No icon found",showing:"Showing {shown}/{total} icons"},design:{tabGeneral:"General",tabPortal:"Customer portal",tabExtension:"Extension",tabMenu:"Menu",menuHint:"Configure the left sidebar. Reload the page after saving to apply.",addMenu:"+ Add menu item",colMenuName:"Menu name",colPath:"Path",colIcon:"Icon",colOrder:"Order",colVisible:"Visible",managerTag:"Manager",groupPath:"(group)",shown:"Shown",hidden:"Hidden",rootOption:"(Root)",needMenuName:"Enter the menu name (Vietnamese)",menuSaved:"Menu saved. Reload the page to refresh the sidebar.",deleteMenuTitle:"Delete menu item",deleteMenuContent:'Delete the menu item "{name}"? Its children (if any) are deleted too.',editMenu:"Edit menu item",addMenuTitle:"Add menu item",menuName:"Menu name",nameVi:"Name (Vietnamese)",nameEn:"Name (English)",nameZh:"Name (Chinese)",nameKm:"Name (Khmer)",nameHint:"Any translation left blank falls back to the Vietnamese name for that language.",pathLabel:"Path",pathPlaceholder:"/dashboard — leave blank for a group",parentMenu:"Parent menu",managerOnly:"Managers only",resetHint:"Reset to defaults (press Save to apply).",portalHint:"Branding & colours for the Customer portal (/portal). Applies to every customer once saved.",portalSaved:"Customer portal appearance saved.",imageTooBig:"The image should be under {kb} KB",brandSection:"Branding",portalName:"Portal name",logoNone:"None",orLogoUrl:"or logo URL",pwaIcon:"App icon",pwaIconHint:"Icon shown when customers install the Portal on their phone. The image is cropped to a 512px square; leave empty to use the system default.",colorSection:"Colours",primaryColor:"Primary colour",bgColor:"Page background",textColor:"Text colour",bgSection:"Backgroun
7427d image",bgImage:"Page background image",orBgUrl:"or background image URL",base64Note:"Uploaded images go to object storage; the setting only keeps the link. Pasting an existing image URL works too.",preview:"Preview",previewLine:"Cart · Orders · Wallet",previewBtn:"Place order",previewNote:"The primary colour applies to buttons, the brand name & accents in the portal.",authSection:"Sign-up & sign-in",allowRegister:"Allow customers to sign up",allowRegisterHint:"When off, the login page only offers phone + password issued by staff.",googleClientId:"Google Client ID",googleHint:"From Google Cloud Console › Credentials › OAuth client (Web). Leave blank to hide the Google button.",facebookAppId:"Facebook App ID",facebookSecret:"Facebook App Secret",facebookHint:"From developers.facebook.com › App › Settings › Basic. Both are required for the Facebook button; the App Secret stays on the server and is never sent to the browser.",extHint:"Settings for the scraping extension (sidebar on Taobao/Tmall/1688). Synced when a customer or staff member reopens the portal.",extSaved:"Extension settings saved. Reopen the portal to sync them to the sidebar.",extSection:"Extension sidebar",extTitle:"Title",extTitleHint:"Displayed as “{title} · TAOBAO”.",btnSection:"Button labels",btnAdd:"Add-to-cart button",btnAddHint:"Displayed as “{label} · Qty 1”.",btnPortal:"Order-on-portal button",btnPortalHint:"Displayed as “{label} · 2 items →”.",btnOrders:"View-orders button",btnOrdersHint:"Links to the portal Orders page.",connectSection:"Portal connection",extPreview:"Sidebar preview",sharedSection:"Shared across all languages",textByLang:"Content per language",copyFromLabel:"Copy content from:",editingLang:"Editing the {lang} version. Any field left blank falls back to Vietnamese.",copiedFrom:"Copied the content from {lang} (press Save to apply)."},appearance:{solid:"Solid colour",gradient:"Gradient",rowsPerPage:"{n} rows",logoTooBig:"The logo should be under 512KB",reset:"Defaults restored",langSection:"Language & appearance",displayLang:"Display language",langHint:"Applies to the whole system in this browser; it does not affect other users.",darkMode:"Dark mode",darkHint:"Dark theme for the staff area. It does not affect the customer portal.",brandSection:"Branding",siteName:"Site name",logoNone:"None",uploadLogo:"Upload logo",showLogo:"Show logo",showLogoHint:"Turn off to show only the site name (hides the logo & icon).",favicon:"Favicon",uploadFavicon:"Upload favicon",faviconHint:"Browser tab icon. Stored on the server, so it applies to everyone. Use a square PNG/ICO/SVG, 100KB max.",faviconTooBig:"Favicon must be 100KB or less",faviconSaved:"Favicon updated",faviconRemoved:"Favicon removed",brandFont:"Site-name font",brandFontHint:"Blank = use the main font.",brandColor:"Site-name colour",brandSize:"Site-name size",colorSection:"Colours",primaryColor:"Primary colour",headerBg:"Header & nav background",navText:"Nav text colour",pageBgType:"Page background type",pageBg:"Background colour",gradientColors:"Gradient colours",swapDirection:"Swap direction",angle:"Angle",presets:"Presets",darkBgSection:"Page background in dark mode",darkBgType:"Dark background type",darkBg:"Dark background colour",darkGradient:"Dark gradient colours",darkPresets:"Dark presets",fontSection:"Typography",mainFont:"Main font",mainFontHint:"A Google Font applied to all text in the system.",preview:"Preview",previewText:"E-commerce proxy buying — Hello 0123456789 · AaBbCc ÂăĐđƠơƯư",layoutSection:"Layout",fixedHeader:"Sticky header on scroll",fixedHeaderHint:"On: the top bar stays visible while scrolling. Off: it scrolls with the page.",tableSection:"Data tables",pageSize:"Default rows per page",pageSizeHint:"Applies to tables after the page is reloaded (F5).",resetAll:"Restore defaults",savedHint:"Changes are saved & applied immediately in this browser."},pages:{dashboard:"Overview",customers:"Customers",orders:"Purchase orders",ordersOther:"Other-site orders",ordersConsignment:"Consignment orders",complaints:"Complaints",paymentRequests:"Proxy payment",loads:"Loads",cnReceive:"Receive at CN",cnDispatch:"Dispatch",vnReceive:"Receive at VN",vnDispat
7427ch:"VN dispatch",vnStock:"VN stock",tracking:"Stock on hand",transactions:"Transactions",commissions:"Commissions",financeSettings:"Finance settings",staff:"Staff",config:"System",warehouseConfig:"Warehouses",systemDesign:"Menu design",security:"Permissions",articles:"Home page",chat:"Support chat"},chat:{searchPlaceholder:"Search name / phone",filterAll:"All",filterUnread:"Unread",filterClosed:"Closed",empty:"No conversations yet.",pickOne:"Pick a conversation to read it.",noMessages:"No messages in this conversation yet.",guest:"Guest",member:"Signed-in customer",noPhone:"No phone number",closed:"Closed",close:"Close",reopen:"Reopen",closedDone:"Conversation closed",reopened:"Conversation reopened",replyPlaceholder:"Write a reply… (Enter to send, Shift+Enter for a new line)",send:"Send",you:"You",info:{network:"IP address · ISP",location:"Approximate location from IP",device:"Browser · operating system",page:"Page the customer was on"}},articles:{tabArticles:"Articles",tabCategories:"Categories",tabLanding:"Home page",tabContact:"Contact",searchPlaceholder:"Search title / slug",countSuffix:"articles",newArticle:"New article",viewPublic:"Open news page",colTitle:"Title",colCategory:"Category",colLang:"Language",colViews:"Views · Shares",colPublished:"Published",statusDraft:"Draft",statusPublished:"Published",uncategorized:"Uncategorised",copyLink:"Copy link",confirmDelete:"Delete “{title}”? This cannot be undone.",formTitleNew:"New article",formTitleEdit:"Edit article",fTitle:"Title",fTitlePlaceholder:"e.g. A beginner guide to ordering from Taobao",fSlug:"Slug",fCategory:"Category",fLang:"Language",fExcerpt:"Excerpt",fExcerptPlaceholder:"A few lines shown in the list and when the post is shared",fCover:"Cover image",noCover:"None",coverUrlPlaceholder:"or paste a cover image URL",coverTooBig:"Keep the cover image under 1 MB",fContent:"Content",fContentPlaceholder:"Write the article…",fSeoTitle:"SEO title",fSeoTitlePlaceholder:"Leave empty to use the article title",fSeoDesc:"SEO description",fSeoDescPlaceholder:"Leave empty to use the excerpt",fFeatured:"Featured (shown first)",saveDraft:"Save draft",publish:"Publish",needTitle:"Please enter the article title",catHint:"Each category has its own link — paste it into the home page menu so visitors browse by topic.",newCategory:"New category",catTitleEdit:"Edit category",cName:"Category name",cSlug:"Slug",cLink:"Public link",cDesc:"Description",cSort:"Order",cCount:"Articles",cActive:"Active",cInactive:"Hidden",cActiveHint:"When on, the category appears on the news page",needCatName:"Please enter the category name",confirmDeleteCat:"Delete “{name}”? Its articles become uncategorised."},dashboard:{customers:"Customers",customersSub:"active",orders:"Total orders",ordersSub:"created",revenue:"Revenue",revenueSub:"all time",profit:"Profit",profitSub:"settled",walletTotal:"Customer wallets",walletTotalSub:"total balance",openComplaints:"Open complaints",openComplaintsSub:"to handle",recentOrders:"Recent orders",payment:"Payment"}},zh:{login:{brand:"电商代购系统",brandSub:"淘宝 · 1688 · 天猫",username:"用户名",password:"密码",needBoth:"请输入用户名和密码",success:"登录成功",failed:"登录失败",defaultAccount:"默认账号:",welcome:"欢迎使用",title:"登录系统",subtitle:"请输入员工账号以进入管理后台。",desc:"中国商品采购与物流系统:订单、仓库、财务与客户服务集中管理。",usernamePlaceholder:"请输入用户名",passwordPlaceholder:"请输入密码",goHome:"首页",goPortal:"客户端"},shell:{searchPlaceholder:"搜索订单、运单号、汇率…",darkOn:"深色模式",darkOff:"浅色模式",overview:"总览",collapse:"收起菜单"},noti:{title:"通知",empty:"暂无通知",readAll:"全部标为已读",loadMore:"加载更多",someone:"客户",hasNew:"有新通知",msg:{topup:"{name} 申请充值 {amount}({code})",new_order:"{name} 下了新订单 {code}",purchase_order:"{name} 创建了其他平台代购单 {code}",consignment_order:"{name} 创建了寄售单 {code}",cancel_request:"{name} 申请取消订单 {code}",complaint:"{name} 提交了投诉 {code}",complaint_reply:"{name} 回复了投诉 {code}",chat:"{name}
7427 发来在线客服消息",payment_request:"{name} 申请代付 {code}({amount})",deposit_paid:"{name} 已为订单 {code} 支付定金 {amount}",default:"{name} — {code}"}},palette:{placeholder:"搜索订单、运单号… 或输入 = 计算汇率",hintLabel:"搜索功能",hintOrders:"仅搜索订单",hintOrdersDesc:"例如:#DHFE8D723H 或 #Nguyễn",hintTracking:"仅搜索运单号",hintTrackingDesc:"例如:{'@'}SR0453953",hintRate:"人民币汇率换算",hintRateDesc:"例如:= 100 或 = 88*3 → 人民币换越南盾",recentLabel:"最近搜索",recentClear:"全部清除",recentRemove:"从历史中移除",rateLabel:"人民币汇率换算",rateEmpty:"请输入人民币金额 — 例如:= 100 或 = 88*3",onlyNumbers:"只能输入数字和 + - * /",badExpression:"表达式无效",searching:"搜索中…",typeToSearch:"输入订单号、客户名或运单号…",notFound:"未找到“{term}”",groupOrders:"订单",groupTracking:"运单号",guest:"访客",orderPrefix:"订单 {code}",move:"移动",select:"选择",footTips:"直接输入可同时搜索 · # 订单 · {'@'} 运单 · = 汇率",loadingTitle:"加载中…",orderTitle:"订单 {code}",trackingTitle:"运单 {code}",journey:"包裹行程",noJourney:"该包裹暂无仓库节点。",inLoad:"所属装载单",unknownTime:"未记录时间"},order:{platform:"平台",goods:"货款",purchaseFee:"代购费",shipFee:"运费",total:"订单总额",paid:"已付",due:"待付",items:"商品",tracking:"运单号",history:"物流轨迹",qtyShort:"数量",product:"商品",consignment:"寄存",customer:"客户",weightKg:"重量(kg)",warehouse:"仓库",receivedAt:"收货日期"},trackEvent:{cn_in:"已入中国仓",cn_load:"已装载",cn_out:"已出中国仓",vn_in:"已入越南仓",vn_check:"已验货",vn_out:"已出库交付"},trackStatus:{pending:"待处理",cn_received:"已入中国仓",loaded:"已装载",cn_departed:"已出中国仓",vn_received:"已入越南仓",checked:"已验货",delivered:"已送达"},customers:{colCode:"客户编号",colName:"姓名",colVip:"等级",colBalance:"余额",deposit:"充值",withdraw:"提现",history:"记录",searchPlaceholder:"搜索编号 / 姓名 / 手机号",addBtn:"+ 新增客户",addTitle:"新增客户",editTitle:"编辑客户",needName:"请输入姓名",saved:"客户已保存",vipLevel:"VIP 等级",saleStaff:"销售负责人",purchaserStaff:"代购负责人",colPurchaser:"代购",ordersMenu:"订单",ordersTitle:"订单 — {name}",loginSection:"登录信息(客户自行登录客户端)",loginUser:"用户名(手机号)",loginUserHint:"使用手机号",passwordKeep:"密码(留空 = 不修改)",passwordKeepHint:"不修改",passwordNew:"为客户设置密码",feeSection:"专属费率(留空 = 使用默认)",customRate:"专属汇率",customFee:"专属代购费率 %",customShip:"专属运费(₫/kg)",customDeposit:"专属定金比例 %",minOrderDeposit:"适用专属定金的最低订单金额(₫)",minOrderPlaceholder:"留空 = 使用系统配置中的统一阈值",minOrderNote:"订单总额低于该阈值时需一次性付清 100%,不再拆分定金。",depositTitle:"代客户充值",withdrawTitle:"代客户提现",moneyLine:"客户:{name} — 余额:{balance}",amountVnd:"金额(越南盾)",method:"方式",methodBank:"银行转账",methodCash:"现金",needAmount:"请输入金额",deposited:"充值已完成",withdrawn:"提现已完成",historyTitle:"交易记录 — {name}",colTxn:"交易号",colDirection:"方向",dirIn:"收入",dirOut:"支出",colBalanceAfter:"交易后余额",colTime:"时间"},commissions:{colStaff:"员工",colOrder:"订单",colRole:"角色",colBase:"计算基础",colBaseAmount:"基础金额",colCommission:"佣金",colPeriod:"周期",basePurchaseFee:"代购服务费",baseProfit:"利润",paid:"已发放",pending:"待发放",marked:"佣金已标记为已发放"},tracking:{colCode:"运单号",assignBtn:"代购",assignTitle:"将运单号关联到代购订单",assignHint:"输入代购订单号以关联包裹 {code}。订单节点会按包裹的真实状态更新。",stageMove:'关联后订单将进入"{stage}"节点。',stageKeep:'订单已处于"{stage}"节点 — 关联该包裹不会改变节点。',pickOrder:"输入订单号(例如 DHFE8D723H)",checkBtn:"检查",filterNoOrder:"尚无订单",filterHasOrder:"已有订单",orderNotFound:"没有找到订单号为 {code} 的订单",notPurchaseOrder:"订单 {code} 属于{type},运单号只能关联到代购订单。",needOrder:"请选择要关联的订单",assigned:"已把 {code} 关联到订单",consignBtn:"寄售",consignTitle:"用该运单号创建寄售订单",consignHint:"运单号 {code} 将成为新寄售订单中的一件包裹。",pickCustomer:"搜索客户…",needCustomer:"请选择客户",consignCreated:"已创建寄售订单 {code}",shopName:"店铺名称",productDetail:"货物明细",productDetailPlaceholder:"ä¾
7427‹å¦‚:2 箱服装",valueCny:"价值(¥)",colOrder:"订单",cnIn:"入中国仓",vnIn:"入越南仓",check:"验货",cnReceived:"中国仓入库",vnReceived:"越南仓入库",volume:"体积",searchPlaceholder:"搜索运单号",importBtn:"批量导入",addBtn:"+ 新增运单号",addTitle:"新增运单号",orderCodeLabel:"订单号(关联订单)",orderCodePlaceholder:"例如:DHFE8D723H",importTitle:"批量导入运单号",importHint:"每行一个运单号,格式:运单号, 订单号, 重量(订单号与重量可选)。可从 Excel 粘贴。",needCode:"请输入运单号",notFound:"未找到运单号 {code}",received:"入库已记录",added:"已添加",noValidRow:"没有有效的数据行",importDone:"导入完成:新增 {inserted} 条,跳过 {skipped} 条",detailTitle:"运单 {code}",copied:"已复制 {value}",copyFail:"浏览器不允许自动复制"},txn:{colCode:"交易号",viewDetail:"查看交易详情",copyCode:"复制编号",colTransfer:"转账备注",approveCol:"充值审核",approve:"通过",reject:"拒绝",approveTitle:"审核充值申请",approveContent:"向 {name} 的钱包充入 {amount}?请在核对到账后再通过。",approveOk:"通过并入账",approved:"已为客户钱包入账",rejectTitle:"拒绝充值申请",rejectContent:"取消申请 {code}?客户余额不变。",rejectBack:"返回",rejectReason:"无法核对该笔转账",rejected:"申请已拒绝",methodBank:"银行转账",methodCash:"现金",methodWallet:"钱包扣款",methodSystem:"系统",totalDeposit:"充值合计",totalWithdraw:"提现合计",totalPayment:"订单付款",totalBalance:"客户钱包余额",pendingTopups:"待审核充值",searchPlaceholder:"核对:粘贴转账备注 / 交易号 / 客户名",filterType:"交易类型",detailTitle:"交易 {code}"},complaints:{open:"新建",processing:"处理中",resolved:"已处理",rejected:"已拒绝",closed:"已关闭",searchPlaceholder:"搜索投诉号 / 订单号",countSuffix:"条投诉",createBtn:"+ 新建投诉",createTitle:"新建投诉",orderId:"订单 ID",needOrderId:"请输入订单 ID",created:"投诉已创建",method:"期望处理方式",reason:"原因",titleFallback:"订单 {code} 的投诉",subLine:"订单 {code} · {method}",unknownMethod:"未指定方式",guest:"客户",complaintWord:"投诉",empty:"暂无投诉",detailTitle:"投诉 #{code}",resolution:"处理内容",refund:"退款",resolvedAt:"处理日期",threadTitle:"与客户沟通",sameOrderTitle:"订单 {code} 的投诉",threadEmpty:"暂无沟通记录 — 给客户留言即可开始。",threadToday:"今天",threadYesterday:"昨天",threadPlaceholder:"输入回复客户的内容…",threadSend:"发送",threadNeedContent:"请输入沟通内容",threadSent:"已发送",threadStaff:"员工",threadCustomer:"客户",resolveBtn:"处理投诉",resolveTitle:"处理投诉",result:"处理结果",refundAmount:"退款金额(如有)",resolvedMsg:"已处理"},staffList:{colAccount:"账号",colName:"姓名",colPhone:"手机号",colRole:"角色",colCommission:"佣金 %",colReferral:"推荐码",referralCopy:"点击复制推荐码",referralCopied:"已复制推荐码 {code}",referralPlaceholder:"留空:业务员自动生成",referralHint:"客户注册时填写此码即自动分配给该员工。",active:"正常",locked:"已锁定",resetPw:"重置密码",needFields:"请填写账号 / 密码 / 姓名",saved:"员工已保存",hint:"销售按代购服务费提成 · 采购按订单利润提成",addBtn:"+ 新增员工",addTitle:"新增员工",editTitle:"编辑员工",newPassword:"新密码(如需修改)",pwTitle:"重置密码 · {user}",pwLabel:"新密码",pwPlaceholder:"输入密码或点击随机生成",pwGenerate:"随机生成",pwCopied:"密码已复制",pwTooShort:"密码至少 4 个字符",pwDone:"已为 {user} 设置密码",pwHint:"请记录并发送该密码给员工 — 系统只保存加密串,无法再次查看。",pwSubmit:"设置密码"},orderList:{colCode:"订单号",consignBadge:"寄存",cancelReqBadge:"申请取消",quotedBadge:"待付定金",quotedTag:"已报价 · 待付定金",quoteBtn:"报价",requoteBtn:"重新报价",quoteTitle:"代购订单报价",quoteHint:"输入实际货款(¥)——系统按订单锁定的汇率和费率重新计算总额。客户将在门户看到付定金按钮。",quoteGoodsCny:"实际货款(¥)",quoteNeedCny:"请输入大于 0 的货款(¥)",quoteSubmit:"发送报价",quoteSaved:"已报价——等待客户付定金",quotedHint:"已报价,等待客户在门户付定金。",colPlatform:"平台",colTracking:"运单号",needCustomerGoods:"请选择客户并填写货款(人民币)",missingRequired:"缺少必填信息",created:"订单已创建",
7427needCustomer:"请为订单选择客户",needPackage:"至少填写 1 件带运单号的包裹",needShipMethod:"请选择运输方式",needWhTq:"请选择接收客户包裹的中国仓库",needWhVn:"请选择收货的越南仓库",consignCreated:"寄存订单已创建",colPrefix:"第 {n} 列",colSkip:"— 跳过 —",readFileFail:"无法读取文件,请使用 .xlsx / .xls / .csv",needTrackCol:"请选择运单号所在列",noValidTrack:"没有有效的运单号",importDone:"导入完成:更新 {inserted} 个运单号,跳过 {skipped} 个",trackAttached:"已将 {code} 关联到订单",needScName:"请输入附加费名称",needScAmount:"请输入附加费金额",scAdded:"附加费已添加 — 订单总额已重新计算",scDeleteTitle:"删除附加费",scDeleteContent:"删除“{name}”({amount})?订单总额与定金将重新计算。",scDeleted:"附加费已删除",payTitle:"确认付款",payDeposit:"从客户钱包扣除定金?",payFull:"从客户钱包扣除全部余款?",agree:"确认",paid:"付款已记录",settleTitle:"订单结算",settleContent:"计算利润并生成员工佣金,该操作不可撤销。",settleOk:"结算",settled:"已结算,利润:{profit}",statusUpdated:"轨迹已更新",searchPlaceholder:"搜索订单号 / 客户 / 运单号 / 链接",importBtn:"导入运单号(Excel)",createBtn:"+ 新建订单",importTitle:"为订单导入运单号(Excel/CSV)",importHint:"只需运单号列(必填)与订单号列(例如 DHFE8D723H),重量可选。系统会把运单号关联到对应订单;重复的运单号将被更新而不会重复创建。",pickFile:"选择文件…",downloadTemplate:"↓ 下载模板(.xlsx)",firstRowHeader:"首行为标题",colTrackRequired:"运单号列 *",colOrderOptional:"订单号列(可选)",colWeightOptional:"重量列 — 可选",previewCount:"预览 — {n} 个有效运单号:",moreRows:"… 还有 {n} 行",createTitle:"新建代购订单",pickCustomer:"请选择客户",marketplace:"电商平台",goodsCny:"货款(人民币)",productLink:"商品链接",shipMethodShort:"运输方式",purchaserStaff:"采购员",doQuote:"计算报价",quoteRate:"汇率",quoteFeeRate:"代购费率 %",quoteGoods:"货款",quoteFee:"代购费",quoteShip:"运费",quoteDepositPercent:"定金比例 %",quoteTotal:"合计",quoteDeposit:"定金",createOk:"创建订单",consignTitle:"新建寄存订单",consignHint:"寄存订单:客户自行采购后寄到我们的中国仓库。请按运单号逐件申报,方便仓库到货核对;国际运费在到仓后按重量计算。",customerRequired:"客户 *",whTqCustomer:"中国仓库(客户寄往)*",consignOk:"创建寄存订单({n} 件包裹)",infoSection:"订单信息",openProduct:"打开商品页 ↗",delivery:"收货方式",deliveryHome:"送货上门",deliveryWarehouse:"到仓自提",itemsSection:"商品({n})",costSection:"费用",lockedRate:"已锁定汇率",feeWithRate:"代购费({rate}%)",intlShip:"国际运费",cnDomestic:"中国境内运费",surcharge:"附加费",depositWithPercent:"定金({percent}%)",profit:"利润",paymentSection:"付款",payDepositBtn:"支付定金",payFullBtn:"全额付款",settleBtn:"结算佣金",stepSection:"流转下一步",pickNextStep:"请选择下一步",trackingSection:"运单号({n})",noTracking:"暂无运单号。",scanTracking:"扫描 / 输入运单号",trackDoneBtn:"运单号已齐",trackDoneTag:"运单号已齐",trackReopenBtn:"重新开放",trackLockedHint:"该订单已锁定,不能再添加运单号 — 需要补录请点“重新开放”。",trackDoneOk:"已锁定,不再添加运单号",trackReopenOk:"已重新开放,可继续添加运单号",surchargeSection:"附加费({n})",noSurcharge:"暂无附加费。",scNamePlaceholder:"附加费名称(例如:打木架)",scAmountPlaceholder:"金额(₫)",scHint:"输入负数可记录给客户的减免。订单总额与定金会自动重新计算。",historySection:"订单轨迹",noHistory:"暂无更新。"},vnDispatch:{findCustomer:"按姓名或电话搜索客户…",findHint:"选择客户以查看其仍在越南仓的订单。",pickFirst:"请选择客户以列出越南仓中的订单。",colType:"订单类型",colParcels:"件数",colTotal:"订单金额",colPayment:"付款",colArrived:"到越南仓",paid:"已付清",owed:"尚欠 {amount}",noPrice:"尚未报价",noPriceWarn:"有 {n} 个订单尚未报价({codes})— 单据将显示 0 ₫。如需收款请先核定费用。",selectedSum:"已选 {orders} 个订单 · {parcels} ä»¶",selectedOwed:"需收 {amount}",paidSoFar:"已付",collectBtn:"收款",collectTitle:"出库收款",collectNote:"交货前为客户 {name} 的 {orders} 个订单收款。金额由系统按订单核定。",collectTotal:"合计应收",method:"收款方式",methodCash:"现金",methodWallet:"扣除账户ä½
7427™é¢",balanceLine:"客户账户余额:{amount}",balanceShort:"余额不足,无法扣款",collectReason:"交货时收取货款",printReceipt:"收款后打印收款单(01 - TT)",collectConfirm:"收款 {amount}",collected:"已为 {n} 个订单收款 {amount}",collectNone:"没有收到任何款项 — 请查看上方原因",nothingToCollect:"所选订单均已付清",needCollect:"尚欠 {amount} — 请先收款再出库",receiptLine:"订单 {code} 货款",makeVoucher:"出库并打印单据",needOrders:"请至少勾选一个订单",nothingDispatched:"没有任何订单出库 — 请查看上方原因",dispatched:"已出库 {n} 个订单",voucherTitle:"出库单",voucherNote:"本单覆盖 {orders} 个订单 · {parcels} 件。未付清的订单将被跳过且不打印。",voucherNo:"单据编号",warehouse:"出库仓库",companyAddress:"单位地址",companyAddressPlaceholder:"打印在单据上,系统会记住",receiver:"收货人",receiverAddress:"地址(部门)",reason:"出库原因",docCount:"随附原始凭证数",defaultReason:"交付客户",dispatchAndPrint:"出库并打印",voucherNotSaved:"已出库,但未能保存出库单 — 此打印件不在出库单列表中",staff:"交付人员",tabDispatch:"出库",tabVouchers:"出库单",tabParcels:"逐件记录",searchHistory:"搜索单号 / 订单号 / 运单号",colVoucherNo:"单据编号",colCustomer:"客户",reprint:"重新打印"},vnReceive:{tabReceive:"入库",tabHistory:"记录",hint:'扫描装载单号可整车收货,或逐件扫描运单号。装载单内所有包裹入库后自动转为"已到越南"。',scanPlaceholder:"扫描装载单号(TAI…)或运单号后回车…",weightOptional:"重量(kg)— 需要时复称",scanBtn:"入库",loadDone:"装载单 {code} 已收货 — {n} ä»¶",codeDone:"包裹 {code} 已入库",alreadyIn:"{code} 此前已入越南仓",alreadyTag:"此前已入库",sessionTitle:"本次已入库({n})",historyTitle:"越南仓入库记录"},cnDispatch:{tabDispatch:"出库",tabHistory:"记录",hint:'扫描装载单号可整车出库,扫描运单号则单件出库。包裹将变为"已出中国仓",相关订单进入"运输途中"。',scanPlaceholder:"扫描装载单号(TAI…)或运单号后回车…",scanBtn:"出库",loadDone:"装载单 {code} 已出库 — {n} ä»¶",codeDone:"包裹 {code} 已出库",alreadyOut:"{code} 此前已出库",sessionTitle:"本次已出库({n})",kindLoad:"装载单",kindCode:"单件",movedN:"{n} ä»¶",alreadyTag:"此前已出库",historyTitle:"中国仓出库记录",note:"说明"},cnReceive:{tabIntake:"入库",tabHistory:"记录",warehouse:"中国仓库",pickWarehouse:"选择仓库",hint:'扫描运单号 → 光标自动跳到重量 → 回车依次填写 → 在"高"处回车即保存。',scanPlaceholder:"扫描 / 输入运单号后回车…",idle:"当前没有待称重的包裹。扫描运单号开始。",weight:"重量(kg)",length:"长(cm)",width:"宽(cm)",height:"高(cm)",saveNext:"保存并继续扫描",saved:"已入库 {code}",sessionTitle:"本次已入库({n})",result_created:"新运单号",result_updated:"已记录",result_already:"重新测量",historyTitle:"中国仓入库记录",searchPlaceholder:"搜索运单号 / 订单号",staff:"入库人员",time:"时间"},loads:{created:"新建",departedCn:"已离开中国",arrivedVn:"已到越南",closed:"已关闭",packed:"已封装",packBtn:"完成装载",packTitle:"完成装载",packConfirm:"确认封装 {code}({n} 件)?封装后不能再扫入运单号。",packedMsg:"装载单 {code} 已完成",sealedNote:"该装载单已完成 — 不能再扫入运单号。",colCode:"装载单号",colTrackCount:"包裹数",colDims:"尺寸(长×宽×高 cm)",colVolume:"体积(m³)",scanIn:"入库扫描",printLabels:"打印标签({n})",printTitle:"打印装载标签",printSummary:"将为选中的 {n} 个装载打印 2×4 英寸(50.8 × 101.6 毫米)标签。",printModeLabel:"每张标签一页",printModeLabelHint:"精确 4×2 英寸页面 — 适用于卷筒标签打印机(Xprinter、Zebra 等)。",printModeA4:"多张标签合并到 A4 纸",printModeA4Hint:"每页 10 张(2 列 × 5 行),带裁切虚线。",printBtn:"打印",printNeedSelect:"请至少勾选一个装载再打印标签",printPaperHint:'请在打印对话框中选择 100 × 50 毫米(4×2 英寸)纸张并将边距设为"无",标签才会刚好铺满。若使用 A4,标签会被缩小且下方留白ã€
7427‚',lbQty:"数量",lbWeight:"重量(kg)",lbDims:"尺寸(长×宽×高 cm)",originPoint:"发货地",destPoint:"目的地",createdMsg:"装载单已创建",logCreated:"已添加(新运单号,尚未关联订单)",logAdded:"已装入该装载单",logMoved:"已从其他装载单转入",logAlready:"该装载单中已存在",loadOpened:"装载单 {code} — 当前有 {n} 件包裹",removed:"已将 {code} 移出装载单",statusUpdated:"装载单状态已更新",scanByCode:"入库扫描(扫装载单号)",addBtn:"+ 新建装载单",createTitle:"新建装载单",shipMethod:"运输方式",dims:"装载尺寸(cm)",length:"长",width:"宽",height:"高",volumeCalc:"换算体积:",volumeFormula:"(长 × 宽 × 高 ÷ 1,000,000)",scanTitleStep1:"扫描包裹入装载单",scanTitleStep2:"扫描包裹入装载单 {code}",loadCodePlaceholder:"扫描装载单号(例如 TAI00001)后按回车…",pickLoad:"选择装载单",scanHelp:"扫描装载单标签上的条码(或输入装载单号 / 序号)以打开装载单。选择后即可进入逐件扫描运单号的步骤。",step1:"第 1/2 æ­¥ — 扫描装载单号",step2:"第 2/2 æ­¥ — 逐件扫描运单号",closedWarn:"该装载单已关闭 — 继续装入请谨慎",scanPlaceholder:"扫描或输入运单号后按回车…",weightOptional:"重量(kg)— 可选",weighNow:"称重后按回车…",weighPrompt:"包裹 {code} 尚无重量 — 输入重量后按回车(直接回车可跳过)。",weighSkip:"跳过称重",weighLooksLikeCode:"刚输入的数字像运单号 — 请扫描到左侧的运单号输入框。",scanBtn:"装入该装载单",scanHint:"扫描枪扫码后会自动回车。已属于其他装载单的运单号会被转入本装载单;系统中尚不存在的运单号也会先收入,便于之后核对订单。",inLoad:"装载单内:",pkgUnit:"ä»¶",totalWeight:"总重量:",sessionScans:"本次扫描:",scanCount:"次",movedFrom:"(来自装载单 {code})"},payReq:{colCode:"编号",colType:"类型",colTotalCny:"合计 Â¥",colQuote:"报价(越南盾)",viewQuote:"查看 / 报价",needCustomer:"请选择客户",created:"代付申请已创建",updated:"申请已更新",searchPlaceholder:"搜索编号 / 客户",countSuffix:"条申请",createBtn:"+ 新建申请",createTitle:"新建代付申请",customerRequired:"客户 *",pickCustomer:"请选择客户",quoteVndLabel:"向客户报价总额(越南盾)— 留空则按客户汇率计算",quoteVndPlaceholder:"留空 = 待报价",staffNote:"客服备注",staffNotePlaceholder:"给客户的说明…",customerNote:"客户备注",customerNotePlaceholder:"客户通过 Zalo/电话 提出的要求…",totalCny:"合计金额:",detailTitle:"申请 {code}",paymentType:"付款类型",linesSection:"付款明细",contentLabel:"备注内容:",quoteSection:"报价 / 更新",rateLabel:"汇率(₫/¥)",quoteTotalVnd:"向客户报价总额(越南盾)"},config:{savedGeneral:"通用配置已保存",savedVip:"VIP 等级已保存",savedFees:"费率表已保存",feePurchase:"代购服务费",feeShipWeight:"按重量计运费",feeShipVolume:"按体积计运费",feeInspection:"验货费",feePayment:"代付手续费",feeCols:{from_value_cny:"从(¥)",to_value_cny:"至(¥)",fee_rate:"费率 %",min_fee_vnd:"最低费用(đ)",fixed_fee_vnd:"固定费用(đ)",shipping_method_id:"运输方式",from_weight_kg:"从(kg)",to_weight_kg:"至(kg)",price_per_kg_vnd:"每公斤价(đ)",from_volume_m3:"从(m³)",to_volume_m3:"至(m³)",price_per_m3_vnd:"每立方价(đ)",is_active:"启用"},saveSettings:"保存配置",sourcing:{tab:"1688 货源",intro:"让客户直接在客户端搜索 1688 商品并加入购物车。密钥在 console.open.oneboun
7427d.cn(“1688授权”)获取;按供应商文档,该套餐需每月重新订购。",enabled:"开启客户端商品搜索",enabledHint:"关闭后,客户菜单中的“找货”将隐藏。购物车与浏览器扩展不受影响。",baseUrl:"API 网关地址",key:"API key",secret:"API secret",secretSaved:"已保存 — 不修改请留空",secretHint:"出于安全考虑,secret 不会再次显示。填入新值即可替换;留空则保留当前密钥。",cacheMinutes:"结果缓存(分钟)",cacheHint:"在此时间内重复的关键词会复用缓存结果,不额外消耗 API 次数。填 0 表示关闭。",test:"测试连接"},tabVip:"VIP 等级",addVip:"+ 新增等级",colCode:"编码",colName:"名称",colFeeRate:"代购费率 %",colDepositPercent:"定金比例 %",colRateBonus:"汇率增减",tabFees:"费率表(阶梯)",tabGeneral:"通用",addFeeRow:"+ 添加行",saveFees:"保存费率表",vipTitle:"VIP 等级",vipBadge:"徽章",vipBadgeUrl:"或图片网址",vipBadgeHint:"留空则系统按等级顺序自动绘制徽章。建议使用正方形透明 PNG,最大 200KB。",vipBadgeTooBig:"徽章图片最大 200KB",vipLevel:"级别"},security:{saved:"权限已保存。用户需刷新页面后生效。",tabPerms:"权限管理",hint:"admin 始终拥有全部权限(不可修改)。勾选后为各角色授予权限,然后点击保存。",save:"保存权限",restore:"还原",colPerm:"权限",all:"全选",none:"清空",tabUsers:"用户管理",tabOnline:"在线"},online:{nOnline:"{n} 人在线",nSessions:"{n} 个会话",kindAll:"全部",kindStaff:"员工",kindCustomer:"客户",windowMinutes:"最近 {n} 分钟",windowHours:"最近 {n} 小时",autoRefresh:"每 20 秒自动刷新",fitAll:"查看全部",listBtn:"列表({n})",listTitle:"在线用户",colUser:"用户",colIp:"IP 地址",colLocation:"位置",colIsp:"网络运营商",colDevice:"浏览器 / 设备",colOnline:"在线时é•
7427¿",colLastSeen:"最后活动",empty:"该时间段内没有人在线。",unknownPlace:"未知",lan:"内网",noLocated:"暂无可定位的会话",unlocatedNote:"{n} 个会话未显示在地图上(内网 IP 或未能定位)。",justNow:"刚刚",agoFmt:"{d}前",durSec:"{n} 秒",durMin:"{n} 分钟",durHour:"{n} 小时",durHourMin:"{h} 小时 {m} 分",andMore:"…还有 {n} 人"},warehouse:{tqTitle:"中国仓库",vnTitle:"越南仓库",needCodeName:"请输入仓库编码和名称",updated:"仓库已更新",added:"仓库已添加",deleteTitle:"删除仓库",deleteContent:"删除仓库“{name}”({code})?引用该仓库的装载单/入库单将被解除关联。",deleted:"仓库已删除",needShipCodeName:"请输入运输方式的编码和名称",shipUpdated:"运输方式已更新",shipAdded:"运输方式已添加",addWarehouse:"添加仓库",colCode:"编码",colName:"仓库名称",active:"启用",inactive:"停用",emptyWarehouse:"暂无仓库 — 点击“添加”创建",tabShip:"运输方式",shipCount:"种方式",addShip:"添加运输方式",colBasis:"计费方式",byWeight:"按重量",byVolume:"按体积",emptyShip:"暂无运输方式",editWarehouse:"编辑仓库",warehouseCode:"仓库编码",warehouseName:"仓库名称",warehouseNamePlaceholder:"例如:广州仓",warehouseKind:"仓库类型",kindTq:"🇨🇳 中国仓(TQ)",kindVn:"🇻🇳 越南仓(VN)",addressPlaceholder:"仓库地址(选填)",isActive:"启用中",editShip:"编辑运输方式",shipNamePlaceholder:"例如:海运",sortOrder:"排序"},finance:{savedPolicy:"财务政策已保存",needBankName:"请输入银行名称",needAccountNumber:"请输入账号",savedBank:"收款账户已保存",deleteBankTitle:"删除收款账户",deleteBankContent:"删除 {bank} — {account}?客户充值时将不再看到该账户。",bankEnabled:"账户已启用",bankDisabled:"账户已停用",tabDeposit:"定金政策",defaultDepositPercent:"默认定金比例 %",minOrderForDeposit:"适用定金的最低订单金额",belowTag:"低于阈值的订单",belowLine:"订单 {amount} → 需付 100% = {amount}",aboveTag:"达到阈值的订单",aboveLine:"订单 {amount} → 定金 {percent}% = {deposit}",defaultRate:"默认人民币 → 越南盾汇率",savePolicy:"保存政策",vipHint:"VIP 等级会覆盖“定金政策”标签中的默认比例。未分配等级的客户使用默认比例。若要为单个客户单独设定,请在 客户 → 专属费率 中修改。",tabBanks:"收款账户",banksHint:"供客户充值转账的账户。二维码由银行编码 + 账号自动生成(VietQR),也可直接粘贴自有二维码图片链接。",addBank:"+ 添加账户",emptyBanks:"暂无收款账户。",noQr:"信息不足<br />无法生成二维码",disabled:"已停用",copy:"复制",editBankTitle:"编辑收款账户",addBankTitle:"添加收款账户",bankName:"银行名称 *",bankCode:"银行编码(VietQR)",accountNumber:"账号 *",accountNumberPlaceholder:"收款账号",accountHolder:"开户名",accountHolderPlaceholder:"无声调、全大写",branch:"支行",branchPlaceholder:"选填",sortOrder:"显示顺序",qrTemplate:"二维码模板 — 或粘贴自有二维码图片链接",isActive:"启用中",qrPreview:"二维码预览",qrPreviewHint:"请输入银行编码与账号以预览"},iconPicker:{placeholder:"选择图标",search:"搜索图标...",notFound:"未找到图标",showing:"显示 {shown}/{total} 个图标"},design:{tabGeneral:"通用设置",tabPortal:"客户端",tabExtension:"插件",tabMenu:"菜单",menuHint:"配置左侧菜单栏。保存后请刷新页面以生效。",addMenu:"+ 新增菜单",colMenuName:"菜单名称",colPath:"路径",colIcon:"图标",colOrder:"排序",colVisible:"显示",managerTag:"主管",groupPath:"(分组)",shown:"显示",hidden:"隐藏",rootOption:"(顶级)",needMenuName:"请输入菜单名称(越南语)",menuSaved:"菜单已保存。刷新页面即可更新侧边栏。",deleteMenuTitle:"删除菜单",deleteMenuContent:"删除菜单“{name}”?其子菜单(如有)也会一并删除。",editMenu:"编辑菜单",addMenuTitle:"新增菜单",menuName:"菜单名称",nameVi:"名称(越南语)",nameEn:"名称(英语)",nameZh:"名称(中文)",nameKm:"名称(高棉语)",nameHint:"未填写的语言将在侧边栏中回退显示越南语名称。",pathLabel:"路径(path)",pathPlaceholder:"/dashboard — 分组菜单请留空",parentMenu:"上级菜单",managerOnly:"仅主管可见",resetHint:"已恢复默认值(点击保存后生效)。",portalHint:"配置客户端(/portal)的品牌与配色,保存后对所有客户生效。",portalSaved:"客户端外观已保存。",imageTooBig:"图片建议小于 {kb} KB",brandSection:"品牌",portalName:"客户端名称",logoNone:"暂无",orLogoUrl:"或粘贴 Logo 链接",pwaIcon:"应用图标",pwaIconHint:"客户将门户添加到手机主屏幕时显示的图标。图片会裁剪为 512px 方形;留空则使用系统默认图标。",colorSection:"配色",primaryColor:"主色",bgColor:"页面背景色",textColor:"文字颜色",bgSection:"背景图",bgImage:"页面背景图",orBgUrl:"或粘贴背景图链接",base64Note:"上传的图片保存在对象存储中,配置只保留链接。也可以直接粘贴图片网址。",preview:"预览",previewLine:"购物车 · 订单 · 钱包",previewBtn:"下单",previewNote:"主色应用于客户端的按钮、品牌名称与强调元素。",authSection:"注册与登录",allowRegister:"允许客户自助注册",allowRegisterHint:"关闭后,登录页只保留由客服提供的手机号 + 密码登录。",googleClientId:"Google Client ID",googleHint:"在 Google Cloud Console › 凭据 › OAuth 客户端(Web)获
7427取。留空则隐藏 Google 按钮。",facebookAppId:"Facebook App ID",facebookSecret:"Facebook App Secret",facebookHint:"在 developers.facebook.com › App › 设置 › 基本 获取。两者都填写后 Facebook 按钮才会显示;App Secret 只保存在服务器,不会发送到浏览器。",extHint:"采集插件(淘宝/天猫/1688 侧边栏)的专属配置。客户或员工重新打开客户端时同步。",extSaved:"插件配置已保存。重新打开客户端即可同步到侧边栏。",extSection:"插件侧边栏",extTitle:"标题",extTitleHint:"显示为“{title} · TAOBAO”。",btnSection:"按钮文案",btnAdd:"加入购物车按钮",btnAddHint:"显示为“{label} · 数量 1”。",btnPortal:"前往客户端下单按钮",btnPortalHint:"显示为“{label} · 2 ä»¶ →”。",btnOrders:"查看订单按钮",btnOrdersHint:"链接到客户端的订单页面。",connectSection:"客户端连接",extPreview:"侧边栏预览",sharedSection:"所有语言通用",textByLang:"按语言的内容",copiedFrom:"已从{lang}复制内容(点击保存后生效)。",copyFromLabel:"从以下语言复制内容:",editingLang:"正在编辑{lang}版本。留空的字段将回退显示越南语。"},appearance:{solid:"纯色",gradient:"渐变",rowsPerPage:"{n} 行",logoTooBig:"Logo 建议小于 512KB",reset:"已恢复默认设置",langSection:"语言与界面",displayLang:"显示语言",langHint:"在本浏览器内对整个系统生效,不影响其他用户。",darkMode:"深色模式",darkHint:"员工端的深色主题,不影响客户端。",brandSection:"品牌",siteName:"站点名称",logoNone:"暂无",uploadLogo:"上传 Logo",showLogo:"显示 Logo",showLogoHint:"关闭后只显示站点名称(隐藏 Logo 与图标)。",favicon:"网站图标 (Favicon)",uploadFavicon:"上传网站图标",faviconHint:"浏览器标签页图标。保存在服务器,对所有人生效。建议使用正方形 PNG/ICO/SVG,最大 100KB。",faviconTooBig:"网站图标最大 100KB",faviconSaved:"网站图标已更新",faviconRemoved:"网站图标已删除",brandFont:"站点名称字体",brandFontHint:"留空 = 使用主字体。",brandColor:"站点名称颜色",brandSize:"站点名称字号",colorSection:"配色",primaryColor:"主色",headerBg:"顶栏与导航背景色",navText:"导航文字颜色",pageBgType:"页面背景类型",pageBg:"背景色",gradientColors:"渐变颜色",swapDirection:"交换方向",angle:"角度",presets:"预设方案",darkBgSection:"深色模式下的页面背景",darkBgType:"深色背景类型",darkBg:"深色背景色",darkGradient:"深色渐变颜色",darkPresets:"深色预设",fontSection:"字体",mainFont:"主字体",mainFontHint:"Google 字体,应用于系统内全部文字。",preview:"预览",previewText:"电商代购系统 — 您好 0123456789 · AaBbCc ÂăĐđƠơƯư",layoutSection:"布局",fixedHeader:"滚动时固定顶栏",fixedHeaderHint:"开启:滚动时顶栏始终可见。关闭:顶栏随页面滚动。",tableSection:"数据表格",pageSize:"默认每页行数",pageSizeHint:"刷新页面(F5)后对表格生效。",resetAll:"恢复默认",savedHint:"修改会立即保存并在本浏览器生效。"},pages:{dashboard:"总览",customers:"客户",orders:"代购订单",ordersOther:"其他平台订单",ordersConsignment:"寄售订单",complaints:"投诉",paymentRequests:"代付",loads:"装载单",cnReceive:"中国仓入库",cnDispatch:"出库",vnReceive:"越南仓入库",vnDispatch:"越南仓出库",vnStock:"越南仓库存",tracking:"库存",transactions:"交易流水",commissions:"佣金",financeSettings:"财务设置",staff:"员工",config:"系统",warehouseConfig:"仓库管理",systemDesign:"界面设计",security:"权限管理",articles:"首页",chat:"在线客服"},chat:{searchPlaceholder:"搜索姓名 / 电话",filterAll:"全部",filterUnread:"未读",filterClosed:"已关闭",empty:"暂无会话。",pickOne:"请选择一个会话查看内容。",noMessages:"该会话还没有消息。",guest:"访客",member:"已登录客户",noPhone:"没有电话号码",closed:"已关闭",close:"关闭会话",reopen:"重新打开",closedDone:"已关闭会话",reopened:"已重新打开会话",replyPlaceholder:"输入回复…(Enter 发送,Shift+Enter 换行)",send:"发送",you:"我",info:{network:"IP 地址 · 运营商",location:"根据 IP 推测的位置",device:"浏览器 · 操作系统",page:"客户当时所在页面"}},articles:{tabArticles:"文章",tabCategories:"栏目",tabLanding:"首页",tabContact:"联系按钮",searchPlaceholder:"搜索标题 / 链接",countSuffix:"篇文章",newArticle:"写新文章",viewPublic:"查看资讯页",colTitle:"标题",colCategory:"栏目",colLang:"语言",colViews:"浏览 · 分享",colPublished:"发布时间",statusDraft:"草稿",statusPublished:"已发布",uncategorized:"未分类",copyLink:"复制链接",confirmDelete:"删除《{title}》?该操作无法撤销。",formTitleNew:"写新文章",formTitleEdit:"编辑文章",fTitle:"标题",fTitlePlaceholder:"ä¾
7427‹å¦‚:新手淘宝下单指南",fSlug:"链接地址(slug)",fCategory:"栏目",fLang:"语言",fExcerpt:"摘要",fExcerptPlaceholder:"显示在列表和分享卡片上的几行简介",fCover:"封面图",noCover:"暂无",coverUrlPlaceholder:"或粘贴封面图网址",coverTooBig:"封面图建议小于 1 MB",fContent:"正文",fContentPlaceholder:"撰写文章内容…",fSeoTitle:"SEO 标题",fSeoTitlePlaceholder:"留空则使用文章标题",fSeoDesc:"SEO 描述",fSeoDescPlaceholder:"留空则使用摘要",fFeatured:"置顶推荐(优先显示)",saveDraft:"保存草稿",publish:"发布",needTitle:"请输入文章标题",catHint:"每个栏目都有独立链接 — 粘贴到首页菜单,访客即可按主题浏览文章。",newCategory:"添加栏目",catTitleEdit:"编辑栏目",cName:"栏目名称",cSlug:"链接地址(slug)",cLink:"公开链接",cDesc:"描述",cSort:"排序",cCount:"文章数",cActive:"已启用",cInactive:"已停用",cActiveHint:"启用后栏目会显示在资讯页",needCatName:"请输入栏目名称",confirmDeleteCat:"删除栏目《{name}》?该栏目下的文章将变为未分类。"},dashboard:{customers:"客户",customersSub:"活跃",orders:"订单总数",ordersSub:"已创建",revenue:"营业额",revenueSub:"累计",profit:"利润",profitSub:"已结算",walletTotal:"客户钱包余额",walletTotalSub:"钱包合计",openComplaints:"待处理投诉",openComplaintsSub:"需处理",recentOrders:"最近订单",payment:"付款情况"}},km:{login:{brand:"ប្រព័ន្ធទិញជំនួសតាមអនឡាញ",brandSub:"Taobao · 1688 · Tmall",username:"ឈ្មោះអ្នកប្រើ",password:"ពាក្យសម្ងាត់",needBoth:"សូមបញ្ចូលឈ្មោះអ្នកប្រើ និងពាក្យសម្ងាត់",success:"ចូលប្រើបានជោគជ័យ",failed:"ចូលប្រើមិនបានជោគជ័យ",defaultAccount:"គណនីលំនាំដើម៖",welcome:"សូមស្វាគមន៍មកកាន់",title:"ចូលប្រើប្រព័ន្ធ",subtitle:"សូមបញ្ចូលគណនីបុគ្គលិកដើម្បីចូលតំបន់គ្រប់គ្រង។",desc:"ប្រព័ន្ធបញ្ជាទិញ និងដឹកជញ្ជូនទំនិញពីចិន៖ គ្រប់គ្រងការបញ្ជាទិញ ឃ្លាំង ហិរញ្ញវត្ថុ និងសេវាអតិថិជននៅកន្លែងតែមួយ។",usernamePlaceholder:"បញ្ចូលឈ្មោះអ្នកប្រើ",passwordPlaceholder:"បញ្ចូលពាក្យសម្ងាត់",goHome:"ទំព័រដើម",goPortal:"ផតថលអតិថិជន"},shell:{searchPlaceholder:"ស្វែងរកការបញ្ជាទិញ លេខដឹកជញ្ជូន អត្រាប្ដូរប្រាក់…",darkOn:"របៀបងងឹត",darkOff:"របៀបភ្លឺ",overview:"ទិដ្ឋភាពទូទៅ",collapse:"បង្រួមម៉ឺនុយ"},noti:{title:"ការជូនដំណឹង",empty:"មិនទាន់មានការជូនដំណឹង",readAll:"អានទាំងអស់",loadMore:"មើលបន្ថែម",someone:"អតិថិជន",hasNew:"មានការជូនដំណឹងថ្មី",msg:{topup:"{name} ស្នើបញ្ចូលទឹកប្រាក់ {amount} ({code})",new_order:"{name} បានបញ្ជាទិញ {code}",purchase_order:"{name} បង្កើតការបញ្ជាទិញពីវេទិកាផ្សេង {code}",consignment_order:"{name} បង្កើតការបញ្ជាទិញផ្ញើ {code}",cancel_request:"{name} ស្នើលុបការបញ្ជាទិញ {code}",complaint:"{name} បង្កើតបណ្ដឹង {code}",complaint_reply:"{name} ឆ្លើយតបក្នុងបណ្ដឹង {code}",chat:"{name} បានផ្ញើសារជជែកជំនួយ",payment_request:"{name} ស្នើបង់ប្រាក់ជំនួស {code} ({amount})",deposit_paid:"{name} បានបង់ប្រាក់កក់ {amount} សម្រាប់ {code}",default:"{name} — {code}"}},palette:{placeholder:"ស្វែងរកការបញ្ជាទិញ លេខដឹកជញ្ជូន… ឬវាយ = ដើម្បីគណនាអត្រាប្ដូរប្រាក់",hintLabel:"មុខងារស្វែងរក",hintOrders:"ស្វែងរកតែការបញ្ជាទិញ",hintOrdersDesc:"ឧ. #DHFE8D723H ឬ #Nguyễn",hintTracking:"ស្វែងរកតែលេខដឹកជញ្ជូន",hintTrackingDesc:"ឧ. {'@'}SR0453953",hintRate:"គណនាអត្រាប្ដូរប្រាក់ RMB",hintRateDesc:"ឧ. = 100 ឬ = 88*3 → បម្លែង CNY ទៅ VND",recentLabel:"ការស្វែងរកថ្មីៗ",recentClear:"សម្អាតទាំងអស់",recentRemove:"លុបចេញពីប្រវត្តិ",rateLabel:"គណនាអត្រាប្ដូរប្រាក់ RMB",rateEmpty:"បញ្ចូលចំនួន CNY — ឧ. = 100 ឬ = 88*3",onlyNumbers:"បញ្ចូលបានតែលេខ និង + - * /",badExpression:"កន្សោមមិនត្រឹមត្រូវ",searching:"កំពុងស្វែងរក…",typeToSearch:"វាយលេខការបញ្ជាទិញ ឈ្មោះអតិថិជន ឬលេខដឹកជញ្ជូន…",notFound:"រកមិនឃើញ “{term}”",groupOrders:"ការបញ្ជាទិញ",groupTracking:"លេខដឹកជញ្ជូន",guest:"អតិថិជន",orderPrefix:"ការបញ្ជាទិញ {code}",move:"ផ្លាស់ទី",select:"ជ្រើសរើស",footTips:"វាយផ្ទាល់ដើម្បីស្វែងរកទាំងពីរ · # ការបញ្ជាទិញ · {'@'} លេខដឹកជញ្ជូន · = អត្រាប្ដូរប្រាក់",loadingTitle:"កំពុងផ្ទុក…",orderTitle:"ការបញ្ជាទិញ {code}",trackingTitle:"លេខដឹកជញ្ជូន {code}",journey:"ដំណើររបស់កញ្ចប់",noJourney:"មិនទាន់មានព្រឹត្áž
7427áž·áž€áž¶ážšážŽáŸážƒáŸ’លាំងសម្រាប់កញ្ចប់នេះ។",inLoad:"ស្ថិតក្នុងកញ្ចប់ដឹក",unknownTime:"មិនបានកត់ត្រាពេលវេលា"},order:{platform:"វេទិកា",goods:"តម្លៃទំនិញ",purchaseFee:"សេវាទិញជំនួស",shipFee:"ថ្លៃដឹកជញ្ជូន",total:"សរុបការបញ្ជាទិញ",paid:"បានបង់",due:"នៅសល់",items:"ទំនិញ",tracking:"លេខដឹកជញ្ជូន",history:"ដំណើរដឹកជញ្ជូន",qtyShort:"ចំនួន",product:"ទំនិញ",consignment:"ផ្ញើទំនិញ",customer:"អតិថិជន",weightKg:"ទម្ងន់ (គ.ក)",warehouse:"ឃ្លាំង",receivedAt:"កាលបរិច្ឆេទទទួល"},trackEvent:{cn_in:"ចូលឃ្លាំងចិន",cn_load:"ដាក់ក្នុងកញ្ចប់ដឹក",cn_out:"ចេញពីឃ្លាំងចិន",vn_in:"ចូលឃ្លាំងវៀតណាម",vn_check:"បានពិនិត្យ",vn_out:"ប្រគល់ជូនអតិថិជន"},trackStatus:{pending:"រង់ចាំ",cn_received:"ចូលឃ្លាំងចិន",loaded:"ដាក់ក្នុងកញ្ចប់ដឹក",cn_departed:"ចេញពីឃ្លាំងចិន",vn_received:"ចូលឃ្លាំងវៀតណាម",checked:"បានពិនិត្យ",delivered:"បានដឹកជូន"},pages:{dashboard:"ទិដ្ឋភាពទូទៅ",customers:"អតិថិជន",orders:"ការបញ្ជាទិញជំនួស",ordersOther:"ការបញ្ជាទិញពីវេទិកាផ្សេង",ordersConsignment:"ការបញ្ជាទិញផ្ញើ",complaints:"បណ្ដឹង",paymentRequests:"បង់ប្រាក់ជំនួស",loads:"កញ្ចប់ដឹកជញ្ជូន",cnReceive:"ទទួលចូលឃ្លាំងចិន",cnDispatch:"បញ្ចេញពីឃ្លាំង",vnReceive:"ទទួលចូលឃ្លាំងវៀតណាម",vnDispatch:"បញ្ចេញពីឃ្លាំងវៀតណាម",vnStock:"ស្តុកឃ្លាំងវៀតណាម",tracking:"ស្តុកក្នុងឃ្លាំង",transactions:"ប្រតិបត្តិការ",commissions:"កម្រៃជើងសារ",financeSettings:"ការកំណត់ហិរញ្ញវត្ថុ",staff:"បុគ្គលិក",config:"ប្រព័ន្ធ",warehouseConfig:"គ្រប់គ្រងឃ្លាំង",systemDesign:"រចនាម៉ឺនុយ",security:"សិទ្ធិប្រើប្រាស់",articles:"ទំព័រដើម",chat:"ជជែកជំនួយ"},chat:{searchPlaceholder:"ស្វែងរកឈ្មោះ / លេខទូរស័ព្ទ",filterAll:"ទាំងអស់",filterUnread:"មិនទាន់អាន",filterClosed:"បានបិទ",empty:"មិនទាន់មានការជជែកណាមួយ។",pickOne:"ជ្រើសរើសការជជែកមួយដើម្បីមើលមាតិកា។",noMessages:"ការជជែកនេះមិនទាន់មានសារ។",guest:"ភ្ញៀវ",member:"អតិថិជនបានចូលគណនី",noPhone:"គ្មានលេខទូរស័ព្ទ",closed:"បានបិទ",close:"បិទការជជែក",reopen:"បើកឡើងវិញ",closedDone:"បានបិទការជជែក",reopened:"បានបើកការជជែកឡើងវិញ",replyPlaceholder:"សរសេរចម្លើយ… (Enter ដើម្បីផ្ញើ, Shift+Enter ដើម្បីចុះបន្ទាត់)",send:"ផ្ញើ",you:"អ្នក",info:{network:"អាសយដ្ឋាន IP · ក្រុមហ៊ុនអ៊ីនធឺណិត",location:"ទីតាំងប៉ាន់ស្មានតាម IP",device:"កម្មវិធីរុករក · ប្រព័ន្ធប្រតិបត្áž
7427áž·áž€áž¶ážš",page:"ទំព័រដែលអតិថិជនកំពុងមើល"}},articles:{tabArticles:"អត្ថបទ",tabCategories:"ប្រភេទ",tabLanding:"ទំព័រដើម",tabContact:"ទំនាក់ទំនង",searchPlaceholder:"ស្វែងរកចំណងជើង / តំណ",countSuffix:"អត្ថបទ",newArticle:"សរសេរអត្ថបទថ្មី",viewPublic:"មើលទំព័រព័ត៌មាន",colTitle:"ចំណងជើង",colCategory:"ប្រភេទ",colLang:"ភាសា",colViews:"អានៈ · ចែករំលែក",colPublished:"ថ្ងៃផ្សាយ",statusDraft:"ព្រាង",statusPublished:"បានផ្សាយ",uncategorized:"មិនទាន់ចាត់ថ្នាក់",copyLink:"ចម្លងតំណ",confirmDelete:"លុប «{title}» ឬ? មិនអាចត្រឡប់វិញបានទេ។",formTitleNew:"សរសេរអត្ថបទថ្មី",formTitleEdit:"កែអត្ថបទ",fTitle:"ចំណងជើង",fTitlePlaceholder:"ឧ. ការណែនាំបញ្ជាទិញ Taobao សម្រាប់អ្នកចាប់ផ្ដើម",fSlug:"តំណ (slug)",fCategory:"ប្រភេទ",fLang:"ភាសា",fExcerpt:"សេចក្ដីសង្ខេប",fExcerptPlaceholder:"ប៉ុន្មានបន្ទាត់បង្ហាញក្នុងបញ្ជី និងពេលចែករំលែក",fCover:"រូបគម្រប",noCover:"មិនទាន់មាន",coverUrlPlaceholder:"ឬបិទភ្ជាប់ URL រូបគម្រប",coverTooBig:"រូបគម្របគួរតិចជាង 1 MB",fContent:"ខ្លឹមសារ",fContentPlaceholder:"សរសេរខ្លឹមសារអត្ថបទ…",fSeoTitle:"ចំណងជើង SEO",fSeoTitlePlaceholder:"ទុកទទេ នឹងប្រើចំណងជើងអត្ថបទ",fSeoDesc:"ការពិពណ៌នា SEO",fSeoDescPlaceholder:"ទុកទទេ នឹងប្រើសេចក្ដីសង្ខេប",fFeatured:"អត្ថបទលេចធ្លោ (បង្ហាញមុនគá
7427Ÿ)",saveDraft:"រក្សាទុកព្រាង",publish:"ផ្សាយ",needTitle:"សូមបញ្ចូលចំណងជើងអត្ថបទ",catHint:"ប្រភេទនីមួយៗមានតំណរៀងខ្លួន — បិទភ្ជាប់ក្នុងម៉ឺនុយទំព័រដើម ដើម្បីអតិថិជនមើលតាមប្រធានបទ។",newCategory:"បន្ថែមប្រភេទ",catTitleEdit:"កែប្រភេទ",cName:"ឈ្មោះប្រភេទ",cSlug:"តំណ (slug)",cLink:"តំណសាធារណៈ",cDesc:"ការពិពណ៌នា",cSort:"លំដាប់",cCount:"ចំនួនអត្ថបទ",cActive:"បើក",cInactive:"បិទ",cActiveHint:"បើកហើយ ប្រភេទនឹងបង្ហាញលើទំព័រព័ត៌មាន",needCatName:"សូមបញ្ចូលឈ្មោះប្រភេទ",confirmDeleteCat:"លុបប្រភេទ «{name}» ឬ? អត្ថបទក្នុងប្រភេទនឹងក្លាយជាមិនទាន់ចាត់ថ្នាក់។"},appearance:{solid:"ពណ៌តែមួយ",gradient:"ពណ៌ជម្រាល",rowsPerPage:"{n} ជួរ",logoTooBig:"ឡូហ្គោគួរតូចជាង 512KB",reset:"បានស្ដារលំនាំដើម",langSection:"ភាសា និងរូបរាង",displayLang:"ភាសាបង្ហាញ",langHint:"អនុវត្តលើប្រព័ន្ធទាំងមូលក្នុងកម្មវិធីរុករកនេះ មិនប៉ះពាល់អ្នកប្រើផ្សេងទេ។",darkMode:"របៀបងងឹត",darkHint:"រូបរាងងងឹតសម្រាប់តំបន់បុគ្គលិក។ មិនប៉ះពាល់ផតថលអតិថិជនទេ។",brandSection:"ម៉ាកយីហោ",siteName:"ឈ្មោះគេហទំព័រ",logoNone:"មិនទាន់មាន",uploadLogo:"បញ្ជូនឡូហ្គោឡើង",showLogo:"បង្ហាញឡូហ្គោ",showLogoHint:"បិទដើម្បីបង្ហាញតែឈ្មោះគេហទំព័រ (លាក់ឡូហ្គោ និងរូបតំណាង)។",favicon:"Favicon",uploadFavicon:"បញ្ជូន Favicon ឡើង",faviconHint:"រូបតំណាងលើផ្ទាំងកម្មវិធីរុករក។ រក្សាទុកលើម៉ាស៊ីនមេ ដូច្នេះអនុវត្តចំពោះអ្នកទាំងអស់គ្នា។ គួរប្រើ PNG/ICO/SVG ការេ អតិបរមា 100KB។",faviconTooBig:"រូបភាព Favicon អតិបរមា 100KB",faviconSaved:"បានធ្វើបច្ចុប្បន្នភាព Favicon",faviconRemoved:"បានលុប Favicon",brandFont:"ពុម្ពអក្សរឈ្មោះគេហទំព័រ",brandFontHint:"ទុកទទេ = ប្រើពុម្ពអក្សរមេ។",brandColor:"ពណ៌អក្សរឈ្មោះគេហទំព័រ",brandSize:"ទំហំអក្សរឈ្មោះគេហទំព័រ",colorSection:"ពណ៌",primaryColor:"ពណ៌មេ",headerBg:"ពណ៌ផ្ទៃខាងក្រោយក្បាល និងម៉ឺនុយ",navText:"ពណ៌អក្សររបារម៉ឺនុយ",pageBgType:"ប្រភេទផ្ទៃខាងក្រោយទំព័រ",pageBg:"ពណ៌ផ្ទៃខាងក្រោយ",gradientColors:"ពណ៌ជម្រាល",swapDirection:"ប្ដូរទិសពណ៌",angle:"មុំ",presets:"គំរូដែលមានស្រាប់",darkBgSection:"ផ្ទៃខាងក្រោយទំព័រពេលបើករបៀបងងឹត",darkBgType:"ប្រភេទផ្ទៃខាងក្រោយងងឹត",darkBg:"ពណ៌ផ្ទៃខាងក្រោយងងឹត",darkGradient:"ពណ៌ជម្រាលងងឹត",darkPresets:"គំរូងងឹតដែលមានស្រាប់",fontSection:"ពុម្ពអក្សរ",mainFont:"ពុម្ពអក្សរមេ",mainFontHint:"Google Font អនុវត្តលើអក្សរទាំងអស់ក្នុងប្រព័ន្ធ។",preview:"មើលជាមុន",previewText:"ប្រព័ន្ធទិញជំនួសតាមអនឡាញ — ជម្រាបសួរ 0123456789 · AaBbCc ÂăĐđƠơƯư",layoutSection:"ប្លង់",fixedHeader:"ជាប់ក្បាលទំព័រពេលរំកិល",fixedHeaderHint:"បើក៖ របារខាងលើបង្ហាញជានិច្ចពេលរំកិល។ បិទ៖ រំកិលតាមទំព័រ។",tableSection:"តារាងទិន្នន័យ",pageSize:"ចំនួនជួរក្នុងមួយទំព័រ",pageSizeHint:"អនុវត្តលើតារាងបន្ទាប់ពីផ្ទុកទំព័រឡើងវិញ (F5)។",resetAll:"ស្ដារលំនាំដើម",savedHint:"ការផ្លាស់ប្ដូរត្រូវបានរក្សាទុក និងអនុវត្តភ្លាមក្នុងកម្មវិធីរុករកនេះ។"},design:{tabGeneral:"ការកំណត់ទូទៅ",tabPortal:"ផតថលអតិថិជន",tabExtension:"កម្មវិធីបន្ថែម",tabMenu:"ម៉ឺនុយ",menuHint:"កំណត់របារម៉ឺនុយខាងឆ្វេង។ ក្រោយពេលរក្សាទុក សូមផ្ទុកទំព័រឡើងវិញដើម្បីអនុវត្ត។",addMenu:"+ បន្ថែមម៉ឺនុយ",colMenuName:"ឈ្មោះម៉ឺនុយ",colPath:"ផ្លូវ",colIcon:"រូបតំណាង",colOrder:"លំដាប់",colVisible:"បង្ហាញ",managerTag:"ប្រធាន",groupPath:"(ក្រុម)",shown:"បង្ហាញ",hidden:"លាក់",rootOption:"(កម្រិតដើម)",needMenuName:"សូមបញ្ចូលឈ្មោះម៉ឺនុយ (ភាសាវៀតណាម)",menuSaved:"បានរក្សាទុកម៉ឺនុយ។ សូមផ្ទុកទំព័រឡើងវិញដើម្បីធ្វើបច្ចុប្បន្នភាពរបារចំហៀង។",deleteMenuTitle:"លុបម៉ឺនុយ",deleteMenuContent:'លុបម៉ឺនុយ "{name}"? ម៉ឺនុយរងទាំងអស់ (បើមាន) ក៏នឹងត្រូវលុបដែរ។',editMenu:"កែសម្រួលម៉ឺនុយ",addMenuTitle:"បន្ថែមម៉ឺនុយ",menuName:"ឈ្មោះម៉ឺនុយ",nameVi:"ឈ្មោះ (ភាសាវៀតណាម)",nameEn:"ឈ្មោះ (ភាសាអង់គ្លេស)",nameZh:"ឈ្មោះ (ភាសាចិន)",nameKm:"ឈ្មោះ (ភាសាខ្មែរ)",nameHint:"បើទុកទទេនៅភាសាណា របារចំហៀងនឹងបង្ហាញឈ្មោះជាភាសាវៀតណាមសម្រាប់ភាសានោះ។",pathLabel:"ផ្លូវ (path)",pathPlaceholder:"/dashboard — ទុកទទេបើជាម៉ឺនុយក្រុម",parentMenu:"ម៉ឺនុយមេ",managerOnly:"តែប្រធានទើបមើលឃើញ",resetHint:"បានស្ដារលំនាំដើម (ចុចរក្សាទុកដើម្បីអនុវត្ត)។",portalHint:"កំណត់ម៉ាកយីហោ និងពណ៌សម្រាប់ផតថលអតិថិជន (/portal)។ អនុវត្តចំពោះអតិថិជនទាំងអស់ក្រោយពេលរក្សាទុក។",portalSaved:"បានរក្សាទុករូបរាងផតថលអតិថិជន។",imageTooBig:"រូបភាពគួរតូចជាង {kb} KB",brandSection:"ម៉ាកយីហោ",portalName:"ឈ្មោះផតថល",logoNone:"មិនទាន់មាន",orLogoUrl:"ឬបញ្ចូល URL ឡូហ្គោ",pwaIcon:"រូបតំណាងកម្មវិធី",pwaIconHint:"រូបតំណាងពេលអតិថិជនដំឡើងផតថលទៅអេក្រង់ដើម។ រូបភាពនឹងត្រូវកាត់ជាការ៉េ 512px; ទុកទទេនឹងប្រើរូបតំណាងលំនាំដើម។",colorSection:"ពណ៌",primaryColor:"ពណ៌មេ",bgColor:"ពណ៌ផ្ទៃខាងក្រោយទំព័រ",textColor:"ពណ៌អក្សរ",bgSection:"រូបភាពផ្ទៃខាងក្រោយ",bgImage:"រូបភាពផ្ទៃខាងក្រោយទំព័រ",orBgUrl:"ឬបញ្ចូល URL រូបភាពផ្ទៃខាងក្រោយ",base64Note:"រូបភាពដែលបញ្ជូនឡើងត្រូវរក្សាទុកក្នុងឃ្លាំងរូបភាព ហើយការកំណត់រក្សាáž
7427áŸ‚តំណប៉ុណ្ណោះ។ បិទភ្ជាប់ URL រូបភាពក៏បានដែរ។",preview:"មើលជាមុន",previewLine:"កន្ត្រកទំនិញ · ការបញ្ជាទិញ · កាបូបលុយ",previewBtn:"បញ្ជាទិញ",previewNote:"ពណ៌មេអនុវត្តលើប៊ូតុង ឈ្មោះម៉ាកយីហោ និងចំណុចសំខាន់ក្នុងផតថល។",authSection:"ការចុះឈ្មោះ និងចូលប្រើ",allowRegister:"អនុញ្ញាតឲ្យអតិថិជនចុះឈ្មោះខ្លួនឯង",allowRegisterHint:"បើបិទ ទំព័រចូលប្រើនឹងមានតែលេខទូរស័ព្ទ + ពាក្យសម្ងាត់ដែលបុគ្គលិកផ្ដល់ឲ្យ។",googleClientId:"Google Client ID",googleHint:"យកនៅ Google Cloud Console › Credentials › OAuth client (Web)។ ទុកទទេ = លាក់ប៊ូតុង Google។",facebookAppId:"Facebook App ID",facebookSecret:"Facebook App Secret",facebookHint:"យកនៅ developers.facebook.com › App › Settings › Basic។ ត្រូវមានទាំងពីរ ប៊ូតុង Facebook ទើបបង្ហាញ; App Secret រក្សាទុកតែនៅម៉ាស៊ីនមេ មិនផ្ញើទៅកម្មវិធីរុករកទេ។",extHint:"ការកំណត់សម្រាប់កម្មវិធីបន្ថែមប្រមូលទិន្នន័យ (របារចំហៀងលើ Taobao/Tmall/1688)។ ធ្វើសមកាលកម្មពេលអតិថិជន/បុគ្គលិកបើកផតថលឡើងវិញ។",extSaved:"បានរក្សាទុកការកំណត់កម្មវិធីបន្ថែម។ សូមបើកផតថលឡើងវិញដើម្បីធ្វើសមកាលកម្ម។",extSection:"របារចំហៀងកម្មវិធីបន្ថែម",extTitle:"ចំណងជើង",extTitleHint:"បង្ហាញជា “{title} · TAOBAO”។",btnSection:"អត្ថបទប៊ូតុង",btnAdd:"ប៊ូតុងដាក់ចូលកន្ត្រក",btnAddHint:"បង្ហាញជា “{label} · ចំនួន 1”។",btnPortal:"ប៊ូតុងបញ្ជាទិញលើផតថល",btnPortalHint:"បង្ហាញជា “{label} · 2 មុខ →”។",btnOrders:"ប៊ូតុងមើលការបញ្ជាទិញ",btnOrdersHint:"តំណបើកទំព័រការបញ្ជាទិញនៃផតថល។",connectSection:"ការតភ្ជាប់ផតថល",extPreview:"មើលរបារចំហៀងជាមុន",sharedSection:"ប្រើរួមគ្នាគ្រប់ភាសា",textByLang:"ខ្លឹមសារតាមភាសា",copyFromLabel:"ចម្លងខ្លឹមសារពី៖",editingLang:"កំពុងកែបែប {lang}។ ប្រអប់ណាទុកទទេ នឹងប្រើបែបភាសាវៀតណាមជំនួស។",copiedFrom:"បានចម្លងខ្លឹមសារពី {lang} (ចុចរក្សាទុកដើម្បីអនុវត្ត)។"},customers:{colCode:"លេខអតិថិជន",colName:"ឈ្មោះពេញ",colVip:"កម្រិត",colBalance:"សមតុល្យ",deposit:"បញ្ចូលលុយ",withdraw:"ដកលុយ",history:"ប្រវត្តិ",searchPlaceholder:"ស្វែងរកលេខកូដ / ឈ្មោះ / ទូរស័ព្ទ",addBtn:"+ បន្ថែមអតិថិជន",addTitle:"បន្ថែមអតិថិជន",editTitle:"កែសម្រួលអតិថិជន",needName:"សូមបញ្ចូលឈ្មោះពេញ",saved:"បានរក្សាទុកអតិថិជន",vipLevel:"កម្រិត VIP",saleStaff:"បុគ្គលិកលក់",purchaserStaff:"បុគ្គលិកទិញជំនួស",colPurchaser:"ទិញជំនួស",ordersMenu:"ការបញ្ជាទិញ",ordersTitle:"ការបញ្ជាទិញ — {name}",loginSection:"ព័ត៌មានចូលប្រើ (អតិថិជនចូលផតថលដោយខ្លួនឯង)",loginUser:"ឈ្មោះអ្នកប្រើ (លេខទូរស័ព្ទ)",loginUserHint:"ប្រើលេខទូរស័ព្ទ",passwordKeep:"ពាក្យសម្ងាត់ (ទុកទទេ = មិនប្ដូរ)",passwordKeepHint:"មិនប្ដូរ",passwordNew:"កំណត់ពាក្យសម្ងាត់សម្រាប់អតិថិជន",feeSection:"ការកំណត់ថ្លៃសេវាដាច់ដោយឡែក (ទុកទទេ = ប្រើលំនាំដើម)",customRate:"អត្រាប្ដូរប្រាក់ដាច់ដោយឡែក",customFee:"% សេវាទិញជំនួសដាច់ដោយឡែក",customShip:"ថ្លៃដឹកជញ្ជូនដាច់ដោយឡែក (₫/គ.ក)",customDeposit:"% ប្រាក់កក់ដាច់ដោយឡែក",minOrderDeposit:"តម្លៃការបញ្ជាទិញអប្បបរមាដែលអនុវត្តប្រាក់កក់ដាច់ដោយឡែក (₫)",minOrderPlaceholder:"ទុកទទេ = ប្រើកម្រិតរួមក្នុងការកំណត់ប្រព័ន្ធ",minOrderNote:"ការបញ្ជាទិញដែលមានតម្លៃទាបជាងកម្រិតខាងលើ ត្រូវបង់ពេញ 100% ភ្លាម ដោយមិនបែងចែកប្រាក់កក់។",depositTitle:"បញ្ចូលលុយជំនួសអតិថិជន",withdrawTitle:"ដកលុយជំនួសអតិថិជន",moneyLine:"អតិថិជន៖ {name} — សមតុល្យ៖ {balance}",amountVnd:"ចំនួនទឹកប្រាក់ (VND)",method:"វិធីសាស្ត្រ",methodBank:"ផ្ទេរតាមធនាគារ",methodCash:"សាច់ប្រាក់",needAmount:"សូមបញ្ចូលចំនួនទឹកប្រាក់",deposited:"បានបញ្ចូលលុយ",withdrawn:"បានដកលុយ",historyTitle:"ប្រវត្តិប្រតិបត្áž
7427áž·áž€áž¶ážš — {name}",colTxn:"លេខប្រតិបត្តិការ",colDirection:"ទិសដៅ",dirIn:"ចូល",dirOut:"ចេញ",colBalanceAfter:"សមតុល្យក្រោយ",colTime:"ពេលវេលា"},commissions:{colStaff:"បុគ្គលិក",colOrder:"ការបញ្ជាទិញ",colRole:"តួនាទី",colBase:"មូលដ្ឋានគណនា",colBaseAmount:"ចំនួនមូលដ្ឋាន",colCommission:"កម្រៃជើងសារ",colPeriod:"វគ្គ",basePurchaseFee:"សេវាទិញជំនួស",baseProfit:"ប្រាក់ចំណេញ",paid:"បានបើកប្រាក់",pending:"រង់ចាំបើកប្រាក់",marked:"បានសម្គាល់ថាបានបើកកម្រៃជើងសារ"},tracking:{colCode:"លេខដឹកជញ្ជូន",assignBtn:"ទិញជំនួស",assignTitle:"ភ្ជាប់លេខដឹកជញ្ជូនទៅការបញ្ជាទិញជំនួស",assignHint:"បញ្ចូលលេខការបញ្ជាទិញជំនួសដើម្បីភ្ជាប់កញ្ចប់ {code}។ ដំណាក់កាលនឹងធ្វើបច្ចុប្បន្នភាពតាមស្ថានភាពពិតរបស់កញ្ចប់។",stageMove:'ក្រោយភ្ជាប់ ការបញ្ជាទិញនឹងផ្លាស់ទៅ "{stage}"។',stageKeep:'ការបញ្ជាទិញនៅ "{stage}" រួចហើយ — ភ្ជាប់កញ្ចប់នេះមិនប្ដូរដំណាក់កាលទេ។',pickOrder:"បញ្ចូលលេខការបញ្ជាទិញ (ឧ. DHFE8D723H)",checkBtn:"ពិនិត្យ",filterNoOrder:"មិនទាន់មានការបញ្ជាទិញ",filterHasOrder:"មានការបញ្ជាទិញ",orderNotFound:"រកមិនឃើញការបញ្ជាទិញលេខ {code}",notPurchaseOrder:"ការបញ្ជាទិញ {code} ជា{type} — លេខដឹកជញ្ជូនភ្ជាប់បានតែការបញ្ជាទិញជំនួស។",needOrder:"សូមជ្រើសការបញ្ជាទិញ",assigned:"បានភ្ជាប់ {code} ទៅការបញ្ជាទិញ",consignBtn:"ផ្ញើ",consignTitle:"បង្កើតការបញ្ជាទិញផ្ញើពីលេខដឹកជញ្ជូននេះ",consignHint:"លេខ {code} នឹងក្លាយជាកញ្ចប់មួយក្នុងការបញ្ជាទិញផ្ញើថ្មី។",pickCustomer:"ស្វែងរកអតិថិជន…",needCustomer:"សូមជ្រើសអតិថិជន",consignCreated:"បានបង្កើតការបញ្ជាទិញផ្ញើ {code}",shopName:"ឈ្មោះហាង",productDetail:"ព័ត៌មានលម្អិតទំនិញ",productDetailPlaceholder:"ឧ. សម្លៀកបំពាក់ 2 ថូ",valueCny:"តម្លៃ (Â¥)",colOrder:"ការបញ្ជាទិញ",cnIn:"ចូលឃ្លាំងចិន",vnIn:"ចូលឃ្លាំងវៀតណាម",check:"ពិនិត្យ",cnReceived:"ទទួលនៅឃ្លាំងចិន",vnReceived:"ទទួលនៅឃ្លាំងវៀតណាម",volume:"មាឌ",searchPlaceholder:"ស្វែងរកលេខដឹកជញ្ជូន",importBtn:"នាំចូលច្រើនក្នុងពេលតែមួយ",addBtn:"+ បន្ថែមលេខដឹកជញ្ជូន",addTitle:"បន្ថែមលេខដឹកជញ្ជូន",orderCodeLabel:"លេខការបញ្ជាទិញ (ភ្ជាប់ការបញ្ជាទិញ)",orderCodePlaceholder:"ឧ. DHFE8D723H",importTitle:"នាំចូលលេខដឹកជញ្ជូនច្រើនក្នុងពេលតែមួយ",importHint:"មួយជួរមួយលេខ ទម្រង់៖ លេខដឹកជញ្ជូន, លេខការបញ្ជាទិញ, ទម្ងន់ (លេខការបញ្ជាទិញ និងទម្ងន់ជាជម្រើស)។ អាចបិទភ្ជាប់ពី Excel បាន។",needCode:"សូមបញ្ចូលលេខដឹកជញ្ជូន",notFound:"រកមិនឃើញលេខដឹកជញ្ជូន {code}",received:"បានកត់ត្រាចូលឃ្លាំង",added:"បានបន្ថែម",noValidRow:"គ្មានជួរត្រឹមត្រូវទេ",importDone:"នាំចូលរួចរាល់៖ បន្ថែម {inserted}, រំលង {skipped}",detailTitle:"លេខដឹកជញ្ជូន {code}",copied:"បានចម្លង {value}",copyFail:"កម្មវិធីរុករកមិនអនុញ្ញាតឲ្យចម្លងស្វ័យប្រវត្តិ"}
7427,txn:{colCode:"លេខប្រតិបត្តិការ",viewDetail:"មើលព័ត៌មានលម្អិតប្រតិបត្តិការ",copyCode:"ចម្លងលេខកូដ",colTransfer:"ខ្លឹមសារផ្ទេរប្រាក់",approveCol:"អនុម័តការបញ្ចូលលុយ",approve:"អនុម័ត",reject:"បដិសេធ",approveTitle:"អនុម័តសំណើបញ្ចូលលុយ",approveContent:"បញ្ចូល {amount} ទៅកាបូបរបស់ {name}? សូមអនុម័តតែពេលបានផ្ទៀងផ្ទាត់ថាប្រាក់ចូលគណនីហើយ។",approveOk:"អនុម័ត និងបញ្ចូលលុយ",approved:"បានបញ្ចូលលុយទៅកាបូបអតិថិជន",rejectTitle:"បដិសេធសំណើបញ្ចូលលុយ",rejectContent:"លុបចោលសំណើ {code}? សមតុល្យអតិថិជនមិនផ្លាស់ប្ដូរទេ។",rejectBack:"ត្រឡប់ក្រោយ",rejectReason:"មិនអាចផ្ទៀងផ្ទាត់ប្រតិបត្តិការផ្ទេរប្រាក់",rejected:"បានបដិសេធសំណើ",methodBank:"ផ្ទេរតាមធនាគារ",methodCash:"សាច់ប្រាក់",methodWallet:"កាត់ពីកាបូប",methodSystem:"ប្រព័ន្ធ",totalDeposit:"បញ្ចូលលុយសរុប",totalWithdraw:"ដកលុយសរុប",totalPayment:"បង់ប្រាក់ការបញ្ជាទិញ",totalBalance:"សមតុល្យកាបូបអតិថិជន",pendingTopups:"រង់ចាំអនុម័តការបញ្ចូលលុយ",searchPlaceholder:"ផ្ទៀងផ្ទាត់៖ បិទភ្ជាប់ខ្លឹមសារផ្ទេរប្រាក់ / លេខប្រតិបត្តិការ / ឈ្មោះអតិថិជន",filterType:"ប្រភេទប្រតិបត្តិការ",detailTitle:"ប្រតិបត្តិការ {code}"},complaints:{open:"ថ្មី",processing:"កំពុងដោះស្រាយ",resolved:"បានដោះស្រាយ",rejected:"បដិសេធ",closed:"បានបិទ",searchPlaceholder:"ស្វែងរកលេខបណ្ដឹង / លេខការបញ្ជាទិញ",countSuffix:"បណ្ដឹង",createBtn:"+ បង្កើតបណ្ដឹង",createTitle:"បង្កើតបណ្ដឹង",orderId:"លេខសម្គាល់ការបញ្ជាទិញ",needOrderId:"សូមបញ្ចូលលេខសម្គាល់ការបញ្ជាទិញ",created:"បានបង្កើតបណ្ដឹង",method:"របៀបដោះស្រាយ",reason:"ហេតុផល",titleFallback:"បណ្ដឹងអំពីការបញ្ជាទិញ {code}",subLine:"ការបញ្ជាទិញ {code} · {method}",unknownMethod:"មិនទាន់កំណត់របៀប",guest:"អតិថិជន",complaintWord:"បណ្ដឹង",empty:"មិនទាន់មានបណ្ដឹងទេ",detailTitle:"បណ្ដឹង #{code}",resolution:"ខ្លឹមសារដោះស្រាយ",refund:"សងប្រាក់វិញ",resolvedAt:"កាលបរិច្ឆេទដោះស្រាយ",threadTitle:"ការសន្ទនាជាមួយអតិថិជន",sameOrderTitle:"បណ្ដឹងនៃការបញ្ជាទិញ {code}",threadEmpty:"មិនទាន់មានសារ — សរសេរទៅអតិថិជនដើម្បីចាប់ផ្ដើម។",threadToday:"ថ្ងៃនេះ",threadYesterday:"ម្សិលមិញ",threadPlaceholder:"សរសេរការឆ្លើយតបទៅអតិថិជន…",threadSend:"ផ្ញើ",threadNeedContent:"សូមបញ្ចូលខ្លឹមសារ",threadSent:"បានផ្ញើ",threadStaff:"បុគ្គលិក",threadCustomer:"អតិថិជន",resolveBtn:"ដោះស្រាយបណ្ដឹង",resolveTitle:"ដោះស្រាយបណ្ដឹង",result:"លទ្ធផល",refundAmount:"ចំនួនសងវិញ (បើមាន)",resolvedMsg:"បានដោះស្រាយ"},staffList:{colAccount:"គណនី",colName:"ឈ្មោះពេញ",colPhone:"ទូរស័ព្ទ",colRole:"តួនាទី",colCommission:"% កម្រៃជើងសារ",colReferral:"លេខកូដណែនាំ",referralCopy:"ចុចដើម្បីចម្លងលេខកូដ",referralCopied:"បានចម្លងលេខកូដ {code}",referralPlaceholder:"ទុកទទេ៖ បង្កើតដោយស្វ័យប្រវត្តិសម្រាប់បុគ្គលិកលក់",referralHint:"អតិថិជនដែលបញ្ចូលលេខកូដនេះពេលចុះឈ្មោះ នឹងត្រូវផ្ដល់ឱ្យបុគ្គលិកនេះ។",active:"សកម្ម",locked:"ជាប់សោ",resetPw:"កំណត់ពាក្យសម្ងាត់ឡើងវិញ",needFields:"សូមបញ្ចូលគណនី / ពាក្យសម្ងាត់ / ឈ្មោះពេញ",saved:"បានរក្សាទុកបុគ្គលិក",hint:"អ្នកលក់ទទួល % នៃសេវាទិញជំនួស · អ្នកទិញទទួល % នៃប្រាក់ចំណេញការបញ្ជាទិញ",addBtn:"+ បន្ថែមបុគ្គលិក",addTitle:"បន្ថែមបុគ្គលិក",editTitle:"កែសម្រួលបុគ្គលិក",newPassword:"ពាក្យសម្ងាត់ថ្មី (បើប្ដូរ)",pwTitle:"កំណត់ពាក្យសម្ងាត់ឡើងវិញ · {user}",pwLabel:"ពាក្យសម្ងាត់ថ្មី",pwPlaceholder:"បញ្ចូលពាក្យសម្ងាត់ ឬចុចបង្កើតដោយចៃដន្យ",pwGenerate:"បង្កើតដោយចៃដន្យ",pwCopied:"បានចម្លងពាក្យសម្ងាត់",pwTooShort:"ពាក្យសម្ងាត់áž
7427áŸ’រូវមានយ៉ាងតិច 4 តួ",pwDone:"បានកំណត់ពាក្យសម្ងាត់សម្រាប់ {user}",pwHint:"សូមកត់ត្រា និងផ្ញើពាក្យសម្ងាត់នេះទៅបុគ្គលិក — ប្រព័ន្ធរក្សាទុកតែទម្រង់អ៊ិនគ្រីប មិនអាចមើលឡើងវិញបានទេ។",pwSubmit:"កំណត់ពាក្យសម្ងាត់"},orderList:{colCode:"លេខការបញ្ជាទិញ",consignBadge:"ផ្ញើទំនិញ",cancelReqBadge:"ស្នើលុប",quotedBadge:"រង់ចាំប្រាក់កក់",quotedTag:"បានផ្ដល់តម្លៃ · រង់ចាំប្រាក់កក់",quoteBtn:"ផ្ដល់តម្លៃ",requoteBtn:"ផ្ដល់តម្លៃម្ដងទៀត",quoteTitle:"ផ្ដល់តម្លៃការបញ្ជាទិញជំនួស",quoteHint:"បញ្ចូលតម្លៃទំនិញពិត (Â¥) — ប្រព័ន្ធគណនាសរុបឡើងវិញតាមអត្រា និង % ថ្លៃដែលបានចាក់សោលើការបញ្ជាទិញ។ អតិថិជននឹងឃើញប៊ូតុងបង់ប្រាក់កក់នៅផតថល។",quoteGoodsCny:"តម្លៃទំនិញពិត (Â¥)",quoteNeedCny:"បញ្ចូលតម្លៃទំនិញ (Â¥) ធំជាង 0",quoteSubmit:"ផ្ញើតម្លៃ",quoteSaved:"បានផ្ដល់តម្លៃ — រង់ចាំអតិថិជនបង់ប្រាក់កក់",quotedHint:"បានផ្ដល់តម្លៃ កំពុងរង់ចាំអតិថិជនបង់ប្រាក់កក់នៅផតថល។",colPlatform:"វេទិកា",colTracking:"លេខដឹកជញ្ជូន",needCustomerGoods:"សូមជ្រើសរើសអតិថិជន និងបញ្ចូលតម្លៃទំនិញ (CNY)",missingRequired:"ខ្វះព័ត៌មានចាំបាច់",created:"បានបង្កើតការបញ្ជាទិញ",needCustomer:"សូមជ្រើសរើសអតិថិជនសម្រាប់ការបញ្ជាទិញ",needPackage:"សូមបញ្ចូលយ៉ាងតិច 1 កញ្ចប់ដែលមានលេខដឹកជញ្ជូន",needShipMethod:"សូមជ្រើសរើសវិធីដឹកជញ្ជូន",needWhTq:"សូមជ្រើសរើសឃ្លាំងចិនដែលទទួលទំនិញពីអតិថិជន",needWhVn:"សូមជ្រើសរើសឃ្លាំងវៀតណាមសម្រាប់ទទួលទំនិញ",consignCreated:"បានបង្កើតការផ្ញើទំនិញ",colPrefix:"ជួរឈរទី {n}",colSkip:"— រំលង —",readFileFail:"មិនអាចអានឯកសារបានទេ។ សូមប្រើ .xlsx / .xls / .csv",needTrackCol:"សូមជ្រើសរើសជួរឈរលេខដឹកជញ្ជូន",noValidTrack:"គ្មានលេខដឹកជញ្ជូនត្រឹមត្រូវទេ",importDone:"នាំចូលរួចរាល់៖ ធ្វើបច្ចុប្បន្នភាព {inserted} លេខដឹកជញ្ជូន, រំលង {skipped}",trackAttached:"បានភ្ជាប់ {code} ទៅការបញ្ជាទិញ",needScName:"សូមបញ្ចូលឈ្មោះថ្លៃបន្ថែម",needScAmount:"សូមបញ្ចូលចំនួនថ្លៃបន្ថែម",scAdded:"បានបន្ថែមថ្លៃបន្ថែម — សរុបការបញ្ជាទិញត្រូវបានគណនាឡើងវិញ",scDeleteTitle:"លុបថ្លៃបន្ថែម",scDeleteContent:'លុប "{name}" ({amount})? សរុបការបញ្ជាទិញ និងប្រាក់កក់នឹងគណនាឡើងវិញ។',scDeleted:"បានលុបថ្លៃបន្ថែម",payTitle:"បញ្ជាក់ការបង់ប្រាក់",payDeposit:"កាត់ប្រាក់កក់ពីកាបូបអតិថិជនមែនទេ?",payFull:"កាត់ចំនួននៅសល់ទាំងអស់ពីកាបូបអតិថិជនមែនទេ?",agree:"យល់ព្រម",paid:"បានបង់ប្រាក់",settleTitle:"បិទបញ្ជីការបញ្ជាទិញ",settleContent:"គណនាប្រាក់ចំណេញ និងបង្កើតកម្រៃជើងសារសម្រាប់បុគ្គលិក។ សកម្មភាពនេះមិនអាចត្រឡប់វិញបានទេ។",settleOk:"បិទបញ្ជី",settled:"បានបិទបញ្ជី ប្រាក់ចំណេញ៖ {profit}",statusUpdated:"បានធ្វើបច្ចុប្បន្នភាពដំណើរដឹកជញ្ជូន",searchPlaceholder:"ស្វែងរកលេខការបញ្ជាទិញ / អតិថិជន / លេខដឹកជញ្ជូន / តំណ",importBtn:"នាំចូលលេខដឹកជញ្ជូន (Excel)",createBtn:"+ បង្កើតការបញ្ជាទិញ",importTitle:"នាំចូលលេខដឹកជញ្ជូនសម្រាប់ការបញ្ជាទិញ (Excel/CSV)",importHint:"ត្រូវការតែជួរឈរលេខដឹកជញ្ជូន (ចាំបាច់) និងលេខការបញ្ជាទិញ (ឧ. DHFE8D723H)។ ទម្ងន់មិនចាំបាច់ទេ។ ប្រព័ន្ធភ្ជាប់លេខដឹកជញ្ជូនទៅការបញ្ជាទិញត្រូវគ្នា; បើលេខស្ទួន នឹងធ្វើបច្ចុប្បន្នភាពជំនួសការបង្កើតថ្មី។",pickFile:"ជ្រើសរើសឯកសារ…",downloadTemplate:"↓ ទាញយកឯកសារគំរូ (.xlsx)",firstRowHeader:"ជួរដំបូងជាចំណងជើង",colTrackRequired:"ជួរឈរលេខដឹកជញ្ជូន *",colOrderOptional:"ជួរឈរលេខការបញ្ជាទិញ (ជាជម្រើស)",colWeightOptional:"ជួរឈរទម្ងន់ — ជាជម្រើស",previewCount:"មើលជាមុន — {n} លេខដឹកជញ្ជូនត្រឹមត្រូវ៖",moreRows:"… និង {n} ជួរទៀត",createTitle:"បង្កើតការទិញជំនួស",pickCustomer:"ជ្រើសរើសអតិថិជន",marketplace:"វេទិកាពាណិជ្ជកម្ម",goodsCny:"តម្លៃទំនិញ (CNY)",productLink:"តំណទំនិញ",shipMethodShort:"វិធីដឹកជញ្ជូន",purchaserStaff:"បុគ្គលិកទិញ",doQuote:"គណនាតម្លៃ",quoteRate:"អត្រាប្ដូរប្រាក់",quoteFeeRate:"% សេវាទិញជំនួស",quoteGoods:"តម្លៃទំនិញ",quoteFee:"សេវាទិញជំនួស",quoteShip:"ថ្លៃដឹកជញ្ជូន",quoteDepositPercent:"% ប្រាក់កក់",quoteTotal:"សរុប",quoteDeposit:"ប្រាក់កក់",createOk:"បង្កើតការបញ្ជាទិញ",consignTitle:"បង្កើតការផ្ញើទំនិញ",consignHint:"ការផ្ញើទំនិញ៖ អតិថិជនទិញទំនិញដោយខ្លួនឯង រួចផ្ញើមកឃ្លាំងចិន។ សូមប្រកាសកញ្ចប់នីមួយៗតាមលេខដឹកជញ្ជូន ដើម្បីឃ្លាំងផ្ទៀងផ្ទាត់ពេលទំនិញមកដល់; ថ្លៃដឹកជញ្ជូនអន្តរជាតិគិតតាមទម្ងន់ពេលទំនិញមកដល់។",customerRequired:"អតិថិជន *",whTqCustomer:"ឃ្លាំងចិន (អតិថិជនផ្ញើទៅ) *",consignOk:"បង្កើតការផ្ញើទំនិញ ({n} កញ្ចប់)",infoSection:"ព័ត៌មានការបញ្ជាទិញ",openProduct:"បើកទំព័រទំនិញ ↗",delivery:"ការទទួលទំនិញ",deliveryHome:"ដឹកជញ្ជូនដល់ផ្ទះ",deliveryWarehouse:"មកយកនៅឃ្លាំង",itemsSection:"ទំនិញ ({n})",costSection:"ការចំណាយ",lockedRate:"អត្រាប្ដូរប្រាក់ដែលបានចាក់សោ",feeWithRate:"សេវាទិញជំនួស ({rate}%)",intlShip:"ថ្លៃដឹកជញ្ជូនអន្តរជាតិ",cnDomestic:"ថ្លៃដឹកជញ្ជូនក្នុងស្រុកចិន",surcharge:"ថ្លៃបន្ថែម",depositWithPercent:"ប្រាក់កក់ ({percent}%)",profit:"ប្រាក់ចំណេញ",paymentSection:"ការបង់ប្រាក់",payDepositBtn:"បង់ប្រាក់កក់",payFullBtn:"បង់ពេញ",settleBtn:"បិទបញ្ជីកម្រៃជើងសារ",stepSection:"ប្ដូរជំហាន",pickNextStep:"ជ្រើសរើសជំហានបន្ទាប់",trackingSection:"លេខដឹកជញ្ជូន ({n})",noTracking:"មិនទាន់មានលេខដឹកជញ្ជូនទេ។",scanTracking:"ស្កេន / បញ្ចូលលេខដឹកជញ្ជូន",trackDoneBtn:"គ្រប់លេខដឹកជញ្ជូនហើយ",trackDoneTag:"គ្រប់លេខដឹកជញ្ជូនហើយ",trackReopenBtn:"បើកឡើងវិញ",trackLockedHint:'ការបញ្ជាទិញនេះបានចាក់សោ មិនអាចបន្ថែមលេខដឹកជញ្ជូនទៀតទេ — ចុច "បើកឡើងវិញ" ប្រសិនបើត្រូវការបន្ថែម។',trackDoneOk:"បានចាក់សោការបន្ថែមលេខដឹកជញ្ជូន",trackReopenOk:"អាចបន្ថែមលេខដឹកជញ្ជូនបានវិញ",surchargeSection:"ថ្លៃបន្ថែម ({n}
7427)",noSurcharge:"មិនទាន់មានថ្លៃបន្ថែមទេ។",scNamePlaceholder:"ឈ្មោះថ្លៃបន្ថែម (ឧ. វេចខ្ចប់ឈើ)",scAmountPlaceholder:"ចំនួនទឹកប្រាក់ (₫)",scHint:"បញ្ចូលលេខអវិជ្ជមានដើម្បីកត់ត្រាការបញ្ចុះតម្លៃឲ្យអតិថិជន។ សរុបការបញ្ជាទិញ និងប្រាក់កក់នឹងគណនាឡើងវិញដោយស្វ័យប្រវត្តិ។",historySection:"ដំណើរការបញ្ជាទិញ",noHistory:"មិនទាន់មានការធ្វើបច្ចុប្បន្នភាពទេ។"},vnDispatch:{hint:"ស្កេនលេខដឹកជញ្ជូនរបស់កញ្ចប់ដែលប្រគល់ជូនអតិថិជន — មួយកញ្ចប់ម្ដង។ ការបញ្ជាទិញមិនបានបង់ពេញ ឬកញ្ចប់មិនទាន់ចូលឃ្លាំងវៀតណាម នឹងត្រូវបញ្ឈប់។",scanPlaceholder:"ស្កេនលេខដឹកជញ្ជូនរបស់កញ្ចប់ រួចចុច Enter…",scanBtn:"ប្រគល់ទំនិញ",codeDone:"បានប្រគល់កញ្ចប់ {code}",alreadyOut:"{code} បានប្រគល់រួចហើយ",alreadyTag:"បានប្រគល់រួចហើយ",doneTag:"បានប្រគល់",tabCustomer:"ប្រគល់តាមអតិថិជន",tabScan:"ស្កេនម្ដងមួយកញ្ចប់",tabDispatch:"ចេញឃ្លាំង",tabVouchers:"បង្កាន់ដៃចេញឃ្លាំង",tabParcels:"ប្រវត្តិកញ្ចប់",findCustomer:"ស្វែងរកអតិថិជនតាមឈ្មោះ ឬលេខទូរស័ព្ទ…",findHint:"ជ្រើសអតិថិជនដើម្បីមើលការបញ្ជាទិញនៅឃ្លាំងវៀតណាម។",pickFirst:"សូមជ្រើសអតិថិជនដើម្បីមើលការបញ្ជាទិញនៅឃ្លាំងវៀតណាម។",colType:"ប្រភេទការបញ្ជាទិញ",colParcels:"ចំនួនកញ្ចប់",colTotal:"សរុបការបញ្ជាទិញ",colPayment:"ការបង់ប្រាក់",colArrived:"មកដល់ឃ្លាំង VN",paid:"បានបង់ពេញ",owed:"ខ្វះ {amount}",selectedSum:"បានជ្រើស {orders} ការបញ្ជាទិញ · {parcels} កញ្ចប់",makeVoucher:"បញ្ចេញ & បោះពុម្ពប័ណ្ណ",needOrders:"សូមធីកយ៉ាងហោចណាស់មួយការបញ្ជាទិញ",nothingDispatched:"មិនមានការបញ្ជាទិញណាបានបញ្ចេញ — សូមមើលមូលហេតុខាងលើ",dispatched:"បានបញ្ចេញ {n} ការបញ្ជាទិញ",voucherTitle:"ប័ណ្ណបញ្ចេញពីឃ្លាំង",voucherNote:"ប័ណ្ណនេះគ្រប់ដណ្ដប់ {orders} ការបញ្ជាទិញ · {parcels} កញ្ចប់។",voucherNo:"លេខប័ណ្ណ",warehouse:"បញ្ចេញពីឃ្លាំង",companyAddress:"អាសយដ្ឋានក្រុមហ៊ុន",companyAddressPlaceholder:"បោះពុម្ពលើប័ណ្ណ ប្រព័ន្ធនឹងចងចាំ",receiver:"អ្នកទទួលទំនិញ",receiverAddress:"អាសយដ្ឋាន (ផ្នែក)",reason:"មូលហេតុបញ្ចេញ",docCount:"ចំនួនឯកសារដើមភ្ជាប់",defaultReason:"ប្រគល់ជូនអតិថិជន",dispatchAndPrint:"បញ្ចេញ & បោះពុម្ព",sessionTitle:"បានប្រគល់ក្នុងវេននេះ ({n})",historyTitle:"ប្រវត្តិប្រគល់ទំនិញឃ្លាំងវៀតណាម",staff:"អ្នកប្រគល់"},vnReceive:{tabReceive:"ទទួលចូល",tabHistory:"ប្រវត្តិ",hint:"ស្កេនលេខកញ្ចប់ដឹកដើម្បីទទួលទាំងកញ្ចប់ ឬស្កេនលេខដឹកជញ្ជូនម្ដងមួយៗ។",scanPlaceholder:"ស្កេនលេខកញ្ចប់ដឹក (TAI…) ឬលេខដឹកជញ្ជូន រួចចុច Enter…",weightOptional:"ទម្ងន់ (kg) — ថ្លឹងឡើងវិញបើចាំបាច់",scanBtn:"ទទួលចូល",loadDone:"បានទទួល {code} — {n} កញ្ចប់",codeDone:"បានទទួលកញ្ចប់ {code}",alreadyIn:"{code} បានទទួលចូលរួចហើយ",alreadyTag:"បានទទួលរួចហើយ",sessionTitle:"បានទទួលក្នុងវេននេះ ({n})",historyTitle:"ប្រវត្តិទទួលចូលឃ្លាំងវៀតណាម"},cnDispatch:{tabDispatch:"បញ្ចេញ",tabHistory:"ប្រវត្តិ",hint:"ស្កេនលេខកញ្ចប់ដឹកដើម្បីបញ្ចេញទាំងកញ្ចប់ ឬលេខដឹកជញ្ជូនដើម្បីបញ្ចេញកញ្ចប់តែមួយ។",scanPlaceholder:"ស្កេនលេខកញ្ចប់ដឹក (TAI…) ឬលេខដឹកជញ្ជូន រួចចុច Enter…",scanBtn:"បញ្ចេញ",loadDone:"បានបញ្ចេញ {code} — {n} កញ្ចប់",codeDone:"បានបញ្ចេញកញ្ចប់ {code}",alreadyOut:"{code} បានបញ្ចេញរួចហើយ",sessionTitle:"បានបញ្ចេញក្នុងវេននេះ ({n})",kindLoad:"កញ្ចប់ដឹក",kindCode:"កញ្ចប់តែមួយ",movedN:"{n} កញ្ចប់",alreadyTag:"បញ្ចេញរួចហើយ",historyTitle:"ប្រវត្តិបញ្ចេញពីឃ្លាំងចិន",note:"ការពន្យល់"},cnReceive:{tabIntake:"ទទួលចូល",tabHistory:"ប្រវត្តិ",warehouse:"ឃ្លាំងចិន",pickWarehouse:"ជ្រើសឃ្លាំង",hint:"ស្កេនលេខដឹកជញ្ជូន → ទស្សន៍ទ្រនិចទៅប្រអប់ទម្ងន់ → ចុច Enter បន្តរហូត → Enter នៅប្រអប់កម្ពស់គឺរក្សាទុក។",scanPlaceholder:"ស្កេន / វាយលេខដឹកជញ្ជូន រួចចុច Enter…",idle:"មិនមានកញ្ចប់កំពុងថ្លឹងទេ។ ស្កេនលេខដឹកជញ្ជូនដើម្បីចាប់ផ្ដើម។",weight:"ទម្ងន់ (kg)",length:"បណ្ដោយ (cm)",width:"ទទឹង (cm)",height:"កម្ពស់ (cm)",saveNext:"រក្សាទុក & ស្កេនបន្ត",saved:"បានទទួលចូល {code}",sessionTitle:"បានទទួលចូលក្នុងវេននេះ ({n})",result_created:"លេខថ្មី",result_updated:"បានកត់ត្រា",result_already:"វាស់ឡើងវិញ",historyTitle:"ប្រវត្តិទទួលចូលឃ្លាំងចិន",searchPlaceholder:"ស្វែងរកលេខដឹកជញ្ជូន / លេខការបញ្ជាទិញ",staff:"អ្នកទទួល",time:"ពេលវេលា"},loads:{created:"ទើបបង្កើត",departedCn:"បានចាកចេញពីចិន",arrivedVn:"បានមកដល់វៀតណាម",closed:"បានបិទ",packed:"បានបញ្ចប់",packBtn:"បញ្ចប់កញ្ចប់ដឹក",packTitle:"បញ្ចប់កញ្ចប់ដឹក",packConfirm:"បិទ {code} ជាមួយ {n} កញ្ចប់មែនទេ? បន្ទាប់មកមិនអាចស្កេនលេខដឹកជញ្ជូនបន្ថែមបានទេ។",packedMsg:"បានបញ្ចប់ {code}",sealedNote:"កញ្ចប់ដឹកនេះបានបញ្ចប់ហើយ — មិនអាចស្កេនលេខដឹកជញ្ជូនបន្ថែមទេ។",colCode:"លេខកញ្ចប់ដឹកជញ្ជូន",colTrackCount:"ចំនួនកញ្ចប់",colDims:"ទំហំ (ប×ទ×ក ស.ម)",colVolume:"មាឌ (m³)",scanIn:"ដាក់ទំនិញចូល",printLabels:"បោះពុម្ពស្លាក ({n})",printTitle:"បោះពុម្ពស្លាកកញ្ចប់ដឹកជញ្ជូន",printSummary:"នឹងបោះពុម្ពស្លាកសម្រាប់ {n} កញ្ចប់ដែលបានជ្រើស ទំហំ 2×4 អ៊ីញ (50.8 × 101.6 ម.ម)។",printModeLabel:"ស្លាកមួយក្នុងមួយទំព័រ",printModeLabelHint:"ទំព័រ 4×2 អ៊ីញពិតប្រាកដ — សម្រាប់ម៉ាស៊ីនបោះពុម្ពស្លាកក្រឡុក (Xprinter, Zebra…)។",printModeA4:"ដាក់ស្លាកច្រើនលើក្រដាស A4",printModeA4Hint:"10 ស្លាកក្នុងមួយទំព័រ (2 ជួរឈរ × 5 ជួរដេក) មានបន្ទាត់កាត់។",printBtn:"បោះពុម្ព",printNeedSelect:"សូមធីកយ៉ាងហោចណាស់មួយកញ្ចប់ដើម្បីបោះពុម្ពស្លាក",printPaperHint:'ក្នុងប្រអប់បោះពុម្ព សូមជ្រើសក្រដាសទំហំ 100 × 50 ម.ម (4×2 អ៊ីញ) និងរឹមជា "គ្មាន" ដើម្បីស្លាកសមល្មម។ បើប្រើ A4 ស្លាកនឹងតូចទៅ ហើយផ្នែកខាងក្រោមនៅទំនេរ។',lbQty:"បរិមាណ",lbWeight:"ទម្ងន់ (kg)",lbDims:"ទំហំ (ប×ទ×ក ស.ម)",originPoint:"ចំណុចចេញ",destPoint:"ចំណុចមកដល់",createdMsg:"បានបង្កើតកញ្ចប់ដឹកជញ្ជូន",logCreated:"បានបន្ថែម (លេខថ្មី មិនទាន់ភ្ជាប់ការបញ្ជាទិញ)",logAdded:"បានដាក់ចូលកញ្ចប់ដឹកជញ្ជូន",logMoved:"បានផ្ទេរពីកញ្ចប់ដឹកជញ្ជូនផ្សេង",logAlready:"មានស្រាប់ក្នុងកញ្ចប់ដឹកជញ្ជូននេះ",loadOpened:"កញ្ចប់ដឹកជញ្ជូន {code} — មាន {n} កញ្ចប់",removed:"បានដក {code} ចេញពីកញ្ចប់ដឹកជញ្ជូន",statusUpdated:"បានធ្វើបច្ចុប្បន្នភាពស្ថានភាព",scanByCode:"ដាក់ទំនិញចូល (ស្កេនលេខកញ្ចប់)",addBtn:"+ បង្កើតកញ្ចប់ដឹកជញ្ជូន",createTitle:"បង្កើតកញ្ចប់ដឹកជញ្ជូន",shipMethod:"វិធីដឹកជញ្ជូន",dims:"ទំហំកញ្ចប់ (ស.ម)",length:"បណ្ដោយ",width:"ទទឹង",height:"កម្ពស់",volumeCalc:"មាឌបម្លែង៖",volumeFormula:"(បណ្ដោយ × ទទឹង × កម្ពស់ ÷ 1.000.000)",scanTitleStep1:"ដាក់ទំនិញចូលកញ្ចប់ដឹកជញ្ជូន",scanTitleStep2:"ដាក់ទំនិញចូលកញ្ចប់ដឹកជញ្ជូន {code}",loadCodePlaceholder:"ស្កេនលេខកញ្ចប់ (ឧ. TAI00001) រួចចុច Enter…",pickLoad:"ជ្រើសរើសកញ្ចប់",scanHelp:"ស្កេនកូដលើស្លាកកញ្ចប់ (ឬវាយលេខកញ្ចប់ / លេខរៀង) ដើម្បីបើកកញ្ចប់ដែលត្រូវដាក់ទំនិញចូល។ បន្ទាប់មកនឹងបន្តទៅជំហានស្កេនលេខដឹកជញ្ជូននីមួយៗ។",step1:"ជំហាន 1/2 — ស្កេនលេខកញ្ចប់",step2:"ជំហាន 2/2 — ស្កេនលេខដឹកជញ្ជូននីមួយៗ",closedWarn:"កញ្ចប់នេះបានបិទហើយ — សូមពិចារណាមុនបន្ថែម",scanPlaceholder:"ស្កេន ឬបញ្ចូលលេខដឹកជញ្ជូន រួចចុច Enter…",weightOptional:"ទម្ងន់ (គ.ក) — ជាជម្រើស",weighNow:"ថ្លឹងរួចចុច Enter…",weighPrompt:"កញ្ចប់ {code} មិនទាន់មានទម្ងន់ — បញ្ចូលទម្ងន់រួចចុច Enter (ចុច Enter ទទេដើម្បីរំលង
7427)។",weighSkip:"រំលងការថ្លឹង",weighLooksLikeCode:"លេខដែលទើបបញ្ចូលមើលទៅដូចលេខរាយការណ៍ — សូមស្កេនចូលប្រអប់លេខខាងឆ្វេង។",scanBtn:"ដាក់ចូលកញ្ចប់",scanHint:"ម៉ាស៊ីនស្កេននឹងចុច Enter ដោយស្វ័យប្រវត្តិ។ លេខដែលកំពុងនៅកញ្ចប់ផ្សេងនឹងត្រូវផ្ទេរមកកញ្ចប់នេះ; លេខដែលមិនទាន់មានក្នុងប្រព័ន្ធនៅតែទទួលចូល ដើម្បីផ្ទៀងផ្ទាត់ការបញ្ជាទិញនៅពេលក្រោយ។",inLoad:"ក្នុងកញ្ចប់៖",pkgUnit:"កញ្ចប់",totalWeight:"ទម្ងន់សរុប៖",sessionScans:"វគ្គនេះ៖",scanCount:"ដងស្កេន",movedFrom:"(ពីកញ្ចប់ {code})"},payReq:{colCode:"លេខកូដ",colType:"ប្រភេទ",colTotalCny:"សរុប ¥",colQuote:"តម្លៃ VND",viewQuote:"មើល / ផ្ដល់តម្លៃ",needCustomer:"សូមជ្រើសរើសអតិថិជន",created:"បានបង្កើតសំណើបង់ប្រាក់ជំនួស",updated:"បានធ្វើបច្ចុប្បន្នភាពសំណើ",searchPlaceholder:"ស្វែងរកលេខកូដ / អតិថិជន",countSuffix:"សំណើ",createBtn:"+ បង្កើតសំណើ",createTitle:"បង្កើតសំណើបង់ប្រាក់ជំនួស",customerRequired:"អតិថិជន *",pickCustomer:"ជ្រើសរើសអតិថិជន",quoteVndLabel:"ចំនួនសរុបជូនអតិថិជន (VND) — ទុកទទេដើម្បីគណនាតាមអត្រារបស់អតិថិជន",quoteVndPlaceholder:"ទុកទទេ = រង់ចាំតម្លៃ",staffNote:"កំណត់ចំណាំបុគ្គលិក",staffNotePlaceholder:"ខ្លឹមសារជូនអតិថិជន…",customerNote:"កំណត់ចំណាំរបស់អតិថិជន",customerNotePlaceholder:"សំណើដែលអតិថិជនប្រាប់តាម Zalo/ទូរស័ព្ទ…",totalCny:"ចំនួនសរុប៖",detailTitle:"សំណើ {code}",paymentType:"ប្រភេទការបង់ប្រាក់",linesSection:"ជួរបង់ប្រាក់",contentLabel:"ខ្លឹមសារ៖",quoteSection:"ផ្ដល់តម្លៃ / ធ្វើបច្ចុប្បន្នភាព",rateLabel:"អត្រាប្ដូរប្រាក់ (₫/¥)",quoteTotalVnd:"ចំនួនសរុបជូនអតិថិជន (VND)"},config:{savedGeneral:"បានរក្សាទុកការកំណត់ទូទៅ",savedVip:"បានរក្សាទុកកម្រិត VIP",savedFees:"បានរក្សាទុកតារាងថ្លៃសេវា",feePurchase:"សេវាទិញជំនួស",feeShipWeight:"ដឹកជញ្ជូនតាមទម្ងន់",feeShipVolume:"ដឹកជញ្ជូនតាមមាឌ",feeInspection:"ថ្លៃពិនិត្យទំនិញ",feePayment:"ថ្លៃបង់ប្រាក់ជំនួស",feeCols:{from_value_cny:"ពី (¥)",to_value_cny:"ដល់ (¥)",fee_rate:"% ថ្លៃសេវា",min_fee_vnd:"ថ្លៃអប្បបរមា (đ)",fixed_fee_vnd:"ថ្លៃថេរ (đ)",shipping_method_id:"វិធីដឹកជញ្ជូន",from_weight_kg:"ពី (kg)",to_weight_kg:"ដល់ (kg)",price_per_kg_vnd:"តម្លៃ/kg (đ)",from_volume_m3:"ពី (m³)",to_volume_m3:"ដល់ (m³)",price_per_m3_vnd:"តម្លៃ/m³ (đ)",is_active:"បើក"},saveSettings:"រក្សាទុកការកំណត់",sourcing:{tab:"ប្រភពទំនិញ 1688",intro:'អនុញ្ញាតឱ្យអតិថិជនស្វែងរកទំនិញ 1688 ក្នុងផតថល ហើយបញ្ចូលទៅកន្ត្រក។ សោយកនៅ console.open.oneboun
7427d.cn ("1688授权") ហើយតាមឯកសាររបស់អ្នកផ្តល់សេវា កញ្ចប់នេះត្រូវជាវឡើងវិញរៀងរាល់ខែ។',enabled:"បើកការស្វែងរកទំនិញក្នុងផតថល",enabledHint:'បើបិទ មុខងារ "ស្វែងរក" នឹងបាត់ពីម៉ឺនុយអតិថិជន។ កន្ត្រក និងកម្មវិធីបន្ថែមមិនរងផលប៉ះពាល់ទេ។',baseUrl:"អាសយដ្ឋានច្រក API",key:"API key",secret:"API secret",secretSaved:"បានរក្សាទុក — ទុកទទេបើមិនប្តូរ",secretHint:"ដើម្បីសុវត្ថិភាព secret មិនបង្ហាញឡើងវិញទេ។ បញ្ចូលតម្លៃថ្មីដើម្បីជំនួស ឬទុកទទេដើម្បីរក្សាសោបច្ចុប្បន្ន។",cacheMinutes:"រក្សាលទ្ធផលបណ្តោះអាសន្ន (នាទី)",cacheHint:"ពាក្យគន្លឹះដដែលក្នុងរយៈពេលនេះនឹងប្រើលទ្ធផលចាស់ឡើងវិញ ដោយមិនចំណាយការហៅ API បន្ថែម។ ដាក់ 0 ដើម្បីបិទ។",test:"សាកល្បងការតភ្ជាប់"},tabVip:"កម្រិត VIP",addVip:"+ បន្ថែមកម្រិត",colCode:"លេខកូដ",colName:"ឈ្មោះ",colFeeRate:"% សេវាទិញជំនួស",colDepositPercent:"% ប្រាក់កក់",colRateBonus:"អត្រា +/-",tabFees:"តារាងថ្លៃសេវា (តាមកម្រិត)",tabGeneral:"ទូទៅ",addFeeRow:"+ បន្ថែមជួរ",saveFees:"រក្សាទុកតារាងថ្លៃសេវា",vipTitle:"កម្រិត VIP",vipBadge:"ស្លាកសញ្ញា",vipBadgeUrl:"ឬ URL រូបភាព",vipBadgeHint:"ទុកទទេ ប្រព័ន្ធនឹងគូរស្លាកសញ្ញាតាមលំដាប់កម្រិត។ គួរប្រើ PNG ផ្ទៃថ្លា ការេ អតិបរមា 200KB។",vipBadgeTooBig:"រូបភាពស្លាកសញ្ញាអតិបរមា 200KB",vipLevel:"កម្រិត"},security:{saved:"បានរក្សាទុកសិទ្ធិ។ អ្នកប្រើត្រូវផ្ទុកទំព័រឡើងវិញដើម្បីអនុវត្ត។",tabPerms:"សិទ្ធិប្រើប្រាស់",hint:"admin មានសិទ្ធិពេញលេញជានិច្ច (មិនអាចកែបានទេ)។ ធីកប្រអប់ដើម្បីផ្ដល់សិទ្ធិតាមតួនាទីនីមួយៗ រួចចុចរក្សាទុក។",save:"រក្សាទុកសិទ្ធិ",restore:"ស្ដារវិញ",colPerm:"សិទ្ធិ",all:"ទាំងអស់",none:"ដកចេញ",tabUsers:"គ្រប់គ្រងអ្នកប្រើ",tabOnline:"អនឡាញ"},online:{nOnline:"អ្នកប្រើ {n} នាក់កំពុងអនឡាញ",nSessions:"វគ្គ {n}",kindAll:"ទាំងអស់",kindStaff:"បុគ្គលិក",kindCustomer:"អតិថិជន",windowMinutes:"ក្នុង {n} នាទី",windowHours:"ក្នុង {n} ម៉ោង",autoRefresh:"ធ្វើបច្ចុប្បន្នភាពស្វ័យប្រវត្តិរៀងរាល់ 20 វិនាទី",fitAll:"មើលទាំងអស់",listBtn:"បញ្ជី ({n})",listTitle:"អ្នកប្រើកំពុងអនឡាញ",colUser:"អ្នកប្រើ",colIp:"អាសយដ្ឋាន IP",colLocation:"ទីតាំង",colIsp:"ក្រុមហ៊ុនអ៊ីនធឺណិត (ISP)",colDevice:"កម្មវិធីរុករក / ឧបករណ៍",colOnline:"រយៈពេលអនឡាញ",colLastSeen:"សកម្មភាពចុងក្រោយ",empty:"គ្មាននរណាម្នាក់អនឡាញក្នុងចន្លោះពេលនេះទេ។",unknownPlace:"មិនទាន់កំណត់",lan:"បណ្ដាញខាងក្នុង",noLocated:"មិនទាន់មានវគ្គណាកំណត់ទីតាំងបានទេ",unlocatedNote:"វគ្គចំនួន {n} មិនបង្ហាញលើផែនទី (IP ខាងក្នុង ឬមិនអាចកំណត់ទីតាំង)។",justNow:"ទើបតែឥឡូវ",agoFmt:"{d} មុន",durSec:"{n} វិនាទី",durMin:"{n} នាទី",durHour:"{n}
7427 ម៉ោង",durHourMin:"{h} ម៉ោង {m} នាទី",andMore:"… និង {n} នាក់ទៀត"},warehouse:{tqTitle:"ឃ្លាំងចិន",vnTitle:"ឃ្លាំងវៀតណាម",needCodeName:"សូមបញ្ចូលលេខកូដ និងឈ្មោះឃ្លាំង",updated:"បានធ្វើបច្ចុប្បន្នភាពឃ្លាំង",added:"បានបន្ថែមឃ្លាំង",deleteTitle:"លុបឃ្លាំង",deleteContent:'លុបឃ្លាំង "{name}" ({code})? កញ្ចប់ដឹកជញ្ជូន/ឯកសារឃ្លាំងដែលយោងនឹងត្រូវផ្ដាច់តំណ។',deleted:"បានលុបឃ្លាំង",needShipCodeName:"សូមបញ្ចូលលេខកូដ និងឈ្មោះវិធីដឹកជញ្ជូន",shipUpdated:"បានធ្វើបច្ចុប្បន្នភាពវិធីដឹកជញ្ជូន",shipAdded:"បានបន្ថែមវិធីដឹកជញ្ជូន",addWarehouse:"បន្ថែមឃ្លាំង",colCode:"លេខកូដ",colName:"ឈ្មោះឃ្លាំង",active:"សកម្ម",inactive:"ផ្អាក",emptyWarehouse:'មិនទាន់មានឃ្លាំង — ចុច "បន្ថែម" ដើម្បីបង្កើត',tabShip:"វិធីដឹកជញ្ជូន",shipCount:"វិធី",addShip:"បន្ថែមវិធីដឹកជញ្ជូន",colBasis:"គិតតាម",byWeight:"ទម្ងន់",byVolume:"មាឌ",emptyShip:"មិនទាន់មានវិធីដឹកជញ្ជូនទេ",editWarehouse:"កែសម្រួលឃ្លាំង",warehouseCode:"លេខកូដឃ្លាំង",warehouseName:"ឈ្មោះឃ្លាំង",warehouseNamePlaceholder:"ឧ. ឃ្លាំងក្វាងចូវ",warehouseKind:"ប្រភេទឃ្លាំង",kindTq:"🇨🇳 ឃ្លាំងចិន (TQ)",kindVn:"🇻🇳 ឃ្លាំងវៀតណាម (VN)",addressPlaceholder:"អាសយដ្ឋានឃ្លាំង (មិនចាំបាច់)",isActive:"កំពុងសកម្ម",editShip:"កែសម្រួលវិធីដឹកជញ្ជូន",shipNamePlaceholder:"ឧ. តាមផ្លូវសមុទ្រ",sortOrder:"លំដាប់"},finance:{savedPolicy:"បានរក្សាទុកគោលការណ៍ហិរញ្ញវត្ថុ",needBankName:"សូមបញ្ចូលឈ្មោះធនាគារ",needAccountNumber:"សូមបញ្ចូលលេខគណនី",savedBank:"បានរក្សាទុកគណនីទទួលប្រាក់",deleteBankTitle:"លុបគណនីទទួលប្រាក់",deleteBankContent:"លុប {bank} — {account}? អតិថិជននឹងលែងឃើញគណនីនេះពេលបញ្ចូលលុយ។",bankEnabled:"បានបើកគណនី",bankDisabled:"បានបិទគណនី",tabDeposit:"គោលការណ៍ប្រាក់កក់",defaultDepositPercent:"% ប្រាក់កក់លំនាំដើម",minOrderForDeposit:"តម្លៃការបញ្ជាទិញអប្បបរមាដែលអនុវត្តប្រាក់កក់",belowTag:"ការបញ្ជាទិញក្រោមកម្រិត",belowLine:"ការបញ្ជាទិញ {amount} → បង់ពេញ 100% = {amount}",aboveTag:"ការបញ្ជាទិញចាប់ពីកម្រិតឡើងទៅ",aboveLine:"ការបញ្ជាទិញ {amount} → ប្រាក់កក់ {percent}% = {deposit}",defaultRate:"អត្រាប្ដូរប្រាក់ CNY → VND លំនាំដើម",savePolicy:"រក្សាទុកគោលការណ៍",vipHint:"កម្រិត VIP គ្របលើ % លំនាំដើមក្នុងផ្ទាំងគោលការណ៍ប្រាក់កក់។ អតិថិជនដែលមិនទាន់មានកម្រិត ទើបប្រើ % លំនាំដើម។ បើចáž
7427„់កំណត់ដាច់ដោយឡែកសម្រាប់អតិថិជនណាម្នាក់ សូមកែក្នុង អតិថិជន → ការកំណត់ថ្លៃសេវាដាច់ដោយឡែក។",tabBanks:"គណនីទទួលប្រាក់",banksHint:"គណនីសម្រាប់អតិថិជនផ្ទេរប្រាក់បញ្ចូលកាបូប។ កូដ QR បង្កើតស្វ័យប្រវត្តិពីលេខកូដធនាគារ + លេខគណនី (VietQR) ឬបិទភ្ជាប់តំណរូបភាព QR ផ្ទាល់ខ្លួន។",addBank:"+ បន្ថែមគណនី",emptyBanks:"មិនទាន់មានគណនីទទួលប្រាក់ទេ។",noQr:"ព័ត៌មានមិនគ្រប់គ្រាន់<br />ដើម្បីបង្កើត QR",disabled:"កំពុងបិទ",copy:"ចម្លង",editBankTitle:"កែសម្រួលគណនីទទួលប្រាក់",addBankTitle:"បន្ថែមគណនីទទួលប្រាក់",bankName:"ឈ្មោះធនាគារ *",bankCode:"លេខកូដធនាគារ (VietQR)",accountNumber:"លេខគណនី *",accountNumberPlaceholder:"លេខគណនីទទួលប្រាក់",accountHolder:"ម្ចាស់គណនី",accountHolderPlaceholder:"ឈ្មោះគ្មានសញ្ញា សរសេរអក្សរធំ",branch:"សាខា",branchPlaceholder:"ជាជម្រើស",sortOrder:"លំដាប់បង្ហាញ",qrTemplate:"គំរូ QR — ឬបិទភ្ជាប់តំណរូបភាព QR ផ្ទាល់ខ្លួន",isActive:"កំពុងសកម្ម",qrPreview:"មើល QR ជាមុន",qrPreviewHint:"បញ្ចូលលេខកូដធនាគារ និងលេខគណនីដើម្បីមើលជាមុន"},iconPicker:{placeholder:"ជ្រើសរើសរូបតំណាង",search:"ស្វែងរករូបតំណាង...",notFound:"រកមិនឃើញរូបតំណាង",showing:"បង្ហាញ {shown}/{total} រូបតំណាង"},dashboard:{customers:"អតិថិជន",customersSub:"កំពុងសកម្ម",orders:"ការបញ្ជាទិញសរុប",ordersSub:"បានបង្កើត",revenue:"ចំណូល",revenueSub:"សរុប",profit:"ប្រាក់ចំណេញ",profitSub:"បានបិទបញ្ជី",walletTotal:"សមតុល្យកាបូបអតិថិជន",walletTotalSub:"កាបូបសរុប",openComplaints:"បណ្ដឹងកំពុងបើក",openComplaintsSub:"ត្រូវដោះស្រាយ",recentOrders:"ការបញ្ជាទិញថ្មីៗ",payment:"ការបង់ប្រាក់"}}},pz=["vi","en","zh","km"],Oae={vi:"Tiếng Việt",en:"English",zh:"中文",km:"ភាសាខ្មែរ"},Pie={common:wie,status:Sie,landing:kie,portal:Rie,staff:Tie},_ie=Object.fromEntries(pz.map(e=>[e,Object.fromEntries(Object.entries(Pie).map(([t,n])=>[t,n[e]]))]));function Oie(){try{const e=JSON.parse(localStorage.getItem("ui-prefs")||"{}").locale;if(pz.includes(e))return e}catch{}return"vi"}const fh=uie({legacy:!1,globalInjection:!0,locale:Oie(),fallbackLocale:"vi",messages:_ie,missingWarn:!1,fallbackWarn:!1});function $ie(e){fh.global.locale.value=e,document.documentElement.setAttribute("lang",e==="zh"?"zh-CN":e==="km"?"km-KH":e)}function Eie(e,t){return fh.global.t(e,{})}function gz(){return fh.global.locale.value}const zie=ae({__name:"App",setup(e){const t=ite(),n=Jee(),r=hre(),o=R(()=>n.path.startsWith("/portal")),i=R(()=>o.value?r.cfg.primary_color:t.primaryColor),a=R(()=>!o.value&&t.dark);function l(m,g){const b=m.replace("#","");if(b.length!==6)return m;const v=parseInt(b,16),y=Math.max(0,Math.round((v>>16&255)*(1-g))),C=Math.max(0,Math.round((v>>8&255)*(1-g))),w=Math.max(0,Math.round((v&255)*(1-g)));return"#"+(y<<16|C<<8|w).toString(16).padStart(6,"0")}function s(m,g){const b=m.replace("#","");if(b.length!==6)return m;const v=parseInt(b,16);return`rgba(${v>>16&255}, ${v>>8&255}, ${v&255}, ${g})`}const c=R(()=>({common:{primaryColor:i.value,primaryColorHover:l(i.value,.1),primaryColorPressed:l(i.value,.2),borderRadius:"10px",fontSize:"14px",fontFamily:sE(t.fontFamily)},Card:{borderRadius:"18px"},Menu:{borderRadius:"10px",itemHeight:"44px",itemColorActive:s(t.primaryColor,.12),itemColorActiveHover:s(t.primaryColor,.16),itemColorActiveCollapsed:s(t.primaryColor,.12),itemTextColorActive:t.primaryColor,itemTextColorActiveHover:t.primaryColor,itemIconColorActive:t.primaryColor,itemIconColorActiveHover:t.primaryColor,itemTextColor:a.value?"#cbd5e1":t.navText,itemIconColor:a.value?"#cbd5e1":t.navText,itemTextColorHover:t.primaryColor,itemIconColorHover:t.primaryColor}})),d={vi:ny,en:up,zh:dN,km:up},f={vi:sy,en:fp,zh:J5,km:fp},h=R(()=>d[t.locale]||ny),p=R(()=>f[t.locale]||sy);return jt(()=>{r.load(),t.$subscribe(()=>t.persist()),it(()=>t.locale,m=>$ie(m),{immediate:!0}),it(()=>t.siteName,m=>{document.title=m||rte},{immediate:!0}),it(()=>t.fontFamily,m=>tte(m),{immediate:!0}),it(()=>t.brandFont,m=>nte(m),{immediate:!0}),it(a,m=>document.documentElement.classList.toggle("app-dark",m),{immediate:!0}),it(()=>
7427t.appBackgroundDark,m=>document.documentElement.style.setProperty("--app-dark-bg",m||"#0d0f12"),{immediate:!0})}),(m,g)=>(Nu(),Fu(Rr(Tv),{theme:a.value?Rr(KJ):null,"theme-overrides":c.value,locale:h.value,"date-locale":p.value},{default:Jl(()=>[Bn(Rr(Kv),null,{default:Jl(()=>[Bn(Rr(Yv),{placement:"bottom","container-style":{bottom:"28px"}},{default:Jl(()=>[Bn(Rr(qv),null,{default:Jl(()=>[Bn(Rr(Xv),null,{default:Jl(()=>[Bn(Rr(lE))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["theme","theme-overrides","locale","date-locale"]))}}),Aie="modulepreload",Iie=function(e){return"/"+e},Lw={},Ut=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),l=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));o=Promise.allSettled(n.map(s=>{if(s=Iie(s),s in Lw)return;Lw[s]=!0;const c=s.endsWith(".css"),d=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${s}"]${d}`))return;const f=document.createElement("link");if(f.rel=c?"stylesheet":Aie,c||(f.as="script"),f.crossOrigin="",f.href=s,l&&f.setAttribute("nonce",l),document.head.appendChild(f),c)return new Promise((h,p)=>{f.addEventListener("load",h),f.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${s}`)))})}))}function i(a){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=a,window.dispatchEvent(l),!l.defaultPrevented)throw a}return o.then(a=>{for(const l of a||[])l.status==="rejected"&&i(l.reason);return t().catch(i)})},{message:Die}=Qv(["message"]),Nie="/api",vo=Vn.create({baseURL:Nie,timeout:2e4});vo.interceptors.request.use(e=>{const t=localStorage.getItem("token");return t&&(e.headers.Authorization=`Bearer ${t}`),e});vo.interceptors.response.use(e=>e,e=>{var r,o,i,a;const t=(r=e.response)==null?void 0:r.status,n=((i=(o=e.response)==null?void 0:o.data)==null?void 0:i.message)||e.message||"Lỗi kết nối";return t===401?(localStorage.removeItem("token"),localStorage.removeItem("user"),location.pathname!=="/login"&&(location.href="/login")):(a=e.config)!=null&&a.silent||Die.error(n),Promise.reject(e)});function hh(){return{vi:"vi-VN",en:"en-GB",zh:"zh-CN",km:"km-KH"}[gz()]||"vi-VN"}function $ae(e){return Number(e||0).toLocaleString("vi-VN")+" ₫"}function Eae(e,t=0){return Number(e||0).toLocaleString("vi-VN",{minimumFractionDigits:t,maximumFractionDigits:t})}function zae(e){if(!e)return"";const t=new Date(e);return isNaN(t.getTime())?String(e):t.toLocaleString(hh())}function Aae(e){if(!e)return"";const t=new Date(e);return isNaN(t.getTime())?String(e):t.toLocaleString(hh(),{hour:"2-digit",minute:"2-digit",day:"numeric",month:"numeric",year:"numeric"})}function Iae(e){if(!e)return"";const t=new Date(e);return isNaN(t.getTime())?String(e):t.toLocaleTimeString(hh(),{hour:"2-digit",minute:"2-digit"})}function Dae(e){if(!e)return"";const t=new Date(e);return isNaN(t.getTime())?String(e):t.toLocaleDateString(hh())}const Nae=["draft","ordered","purchased","shop_shipped","cn_warehouse","in_transit","vn_warehouse","paid","completed"];function Ks(e,t){if(!t)return"";const n=`status.${e}.${t}`,r=Eie(n);return r===n?String(t):r}function Mae(e){return Ks("order",e)}function Fae(e){return Ks("payment",e)}function Bae(e){return Ks("complaint",e)}function Lae(e){return Ks("orderType",e||"purchase")}function Mie(e){return Ks("role",e)}function Hae(e){return Ks("platform",e)}const Vae={draft:"default",ordered:"info",purchased:"info",shop_shipped:"warning",cn_warehouse:"warning",in_transit:"warning",vn_warehouse:"info",paid:"success",completed:"success",cancelled:"error"},jae={unpaid:"error",deposited:"warning",paid:"success",refunded:"default"},Uae={open:"error",processing:"warning",resolved:"success",rejected:"default",closed:"default"},Fie={颜色:{vi:"Màu sắc",en:"Colour",zh:"颜色",km:"ពណ៌"},颜色分类:{vi:"Màu sắc",en:"Colour",zh:"颜色分类",km:"ពណ៌"},尺码:{vi:"Kích cỡ",en:"Size",zh:"尺码",km:"ទំហំ"},尺寸:{vi:"Kích thước",en:"Size",zh:"尺寸",km:"ទំហំ"},规格:{vi:"Quy cách",en:"Spec",zh:"规格",km:"ប្រភេទ"},型号:{vi:"Mẫu mã",en:"Model",zh:"型号",km:"ម៉ូដែល"},款式:{vi:"Kiểu",en:"Style",zh:"款式",km:"រចនាបថ"},材质:{vi:"Chất liệu",en:"Material",zh:"材质",km:"សម្ភារៈ"}},Bie=/^(?:分类|Phân loại)\s*(\d+)$/,Hw={vi:"Phân loại",en:"Variant",zh:"分类",km:"ប្រភេទ"};function Wae(e){if(!e)return"";const t=gz();return String(e).split(";").map(n=>{var s;const r=n.indexOf(":");if(r<0)return n.trim();const o=n.slice(0,r).trim(),i=n.slice(r+1).trim(),a=Bie.exec(o);return`${a?`${Hw[t]||Hw.vi} ${a[1]}`:((s=Fie[o])==null?void 0:s[t])||o}: ${i}`}).join(" · ")}const vz=Ef("auth",{state:()=>({token:localStorage.getItem("token")||"",user:JSON.parse(localStorage.getItem("user")||"null"),permissions:[],permsLoaded:!1}),getters:{isAuthenticated:e=>!!e.token,isManager:e=>{var t,n;return((t=e.user)==null?void 0:t.role)==="admin"||((n=e.user)==null?void 0:n.role)==="manager"},can:e=>t=>e.permissions.includes("*")||e.permissions.includes(t),roleLabel:e=>{var t,n;return Mie((t=e.user)==null?void 0:t.role)||((n=e.user)==null?void 0:n.role)||""}},actions:{async login(e,t){const n=await vo.post("/auth/login",{username:e,password:t}),{token:r,user:o}=n.data.data;this.token=r,this.user=o,localStorage.setItem("token",r),localStorage.setItem("user",JSON.stringify(o))},async loadPermissions(){try{const e=await vo.get("/permissions/me");this.permissions=e.data.data||[]}catch{this.permissions=this.isManager?["*"]:[]}finally{this.permsLoaded=!0}},logout(){this.token="",this.user=null,this.permissions=[],this.permsLoaded=!1,localStorage.removeItem("token"),localStorage.removeItem("user")}}}),Lie=Ef("portalAuth",{state:()=>({token:localStorage.getItem("portal_token")||"",customer:JSON.parse(localStorage.getItem("portal_customer")||"null")}),getters:{isAuthenticated:e=>!!e.token,balance:e=>{var t;return((t=e.customer)==null?void 0:t.balance_vnd)||0}},actions:{async login(e,t){const n=await Qr.post("/portal/login",{phone:e,password:t});this.setSession(n.data.data)},setSession(e){this.token=e.token,this.customer=e.customer,localStorage.setItem("portal_token",e.token),localStorage.setItem("portal_customer",JSON.stringify(e.customer))},async refresh(){try{const e=await Qr.get("/portal/me");this.customer=e.data.data,localStorage.setItem("portal_customer",JSON.stringify(this.customer))}catch{}},logout(){this.token="",this.customer=null,localStorage.removeItem("portal_token"),localStorage.removeItem("portal_customer")}}}),Hie=[{path:"/",name:"landing",component:()=>Ut(()=>import("./Landing-CRRk8_Uf.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68])),meta:{public:!0}}
7427,{path:"/login",name:"login",component:()=>Ut(()=>import("./Login-FIF89oxB.js"),__vite__mapDeps([69,61,38,62,63,55,48,43,70])),meta:{public:!0}},{path:"/extension/privacy",name:"extension-privacy",component:()=>Ut(()=>import("./ExtensionPrivacy-CB4gE_Pe.js"),__vite__mapDeps([71,1,62,72])),meta:{public:!0}},{path:"/tin-tuc",component:()=>Ut(()=>import("./PublicLayout-l1hQPhr1.js"),__vite__mapDeps([73,1,61,38,62,63,64,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,65,66,67,74])),meta:{public:!0},children:[{path:"",name:"blog",component:()=>Ut(()=>import("./BlogList-BoV5PPm8.js"),__vite__mapDeps([75,1,53,13,32,8,62,76])),meta:{public:!0}},{path:"c/:slug",name:"blog-category",component:()=>Ut(()=>import("./BlogList-BoV5PPm8.js"),__vite__mapDeps([75,1,53,13,32,8,62,76])),meta:{public:!0}},{path:":slug",name:"blog-detail",component:()=>Ut(()=>import("./BlogDetail-BlUmbOX8.js"),__vite__mapDeps([77,78,24,1,6,13,48,32,44,40,18,62,79])),meta:{public:!0}}]},{path:"/",component:()=>Ut(()=>import("./MainLayout-CWyTo70p.js"),__vite__mapDeps([80,81,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,61,63,82,83,84])),meta:{requiresAuth:!0},children:[{path:"dashboard",name:"dashboard",component:()=>Ut(()=>import("./Dashboard-DYTAL6X-.js"),__vite__mapDeps([85,46,16,17,59,60,4,62,86])),meta:{titleKey:"staff.pages.dashboard"}},{path:"customers",name:"customers",component:()=>Ut(()=>import("./CustomerList-BfksY5ty.js"),__vite__mapDeps([87,78,24,88,62,89,7,25,51,57,47,48,60,11,16,90])),meta:{titleKey:"staff.pages.customers"}},{path:"orders",name:"orders",component:()=>Ut(()=>import("./OrderList-BnrkFqy4.js"),__vite__mapDeps([91,82,78,24,81,48,9,58,3,43,49,55,17,29,57,62,92])),meta:{titleKey:"staff.pages.orders"}},{path:"orders/other",name:"orders-other",component:()=>Ut(()=>import("./OrderList-BnrkFqy4.js"),__vite__mapDeps([91,82,78,24,81,48,9,58,3,43,49,55,17,29,57,62,92])),meta:{titleKey:"staff.pages.ordersOther"}},{path:"orders/consignment",name:"orders-consignment",component:()=>Ut(()=>import("./OrderList-BnrkFqy4.js"),__vite__mapDeps([91,82,78,24,81,48,9,58,3,43,49,55,17,29,57,62,92])),meta:{titleKey:"staff.pages.ordersConsignment"}},{path:"complaints",name:"complaints",component:()=>Ut(()=>import("./ComplaintList-DZf2AHmR.js"),__vite__mapDeps([93,81,82,78,24,94,95,35,41,40,57,37,62,96,43,23,20,4,8,97])),meta:{titleKey:"staff.pages.complaints"}},{path:"chat",name:"chat",component:()=>Ut(()=>import("./ChatSupport-BcHLGrmX.js"),__vite__mapDeps([98,81,82,53,27,47,6,34,42,40,21,54,18,56,62,99])),meta:{titleKey:"staff.pages.chat"}},{path:"payment-requests",name:"payment-requests",component:()=>Ut(()=>import("./PaymentRequests-D5pUSRBm.js"),__vite__mapDeps([100,95,82,78,24,48,15,37,58,3,9,17,60,29,62,101])),meta:{titleKey:"staff.pages.paymentRequests"}},{path:"warehouse/cn-receive",name:"cn-receive",component:()=>Ut(()=>import("./CnReceive-DX3B7-py.js"),__vite__mapDeps([102,78,24,9,20,49,39,52,48,29,57,62,103])),meta:{titleKey:"staff.pages.cnReceive"}},{path:"warehouse/cn-dispatch",name:"cn-dispatch",component:()=>Ut(()=>import("./CnDispatch-Qh327t_j.js"),__vite__mapDeps([104,78,24,9,31,49,39,26,48,57,62,105])),meta:{titleKey:"staff.pages.cnDispatch"}},{path:"warehouse/vn-receive",name:"vn-receive",component:()=>Ut(()=>import("./VnReceive-BJB_piA4.js"),__vite__mapDeps([106,78,24,9,30,49,39,26,48,57,62,107])),meta:{titleKey:"staff.pages.vnReceive"}},{path:"warehouse/vn-dispatch",name:"vn-dispatch",component:()=>Ut(()=>import("./VnDispatch-CbvPVkH_.js"),__vite__mapDeps([108,78,24,109,17,50,60,9,49,39,26,48,57,28,62,110])),meta:{titleKey:"staff.pages.vnDispatch"}},{path:"warehouse/loads",name:"loads",component:()=>Ut(()=>import("./LoadList-BgjeKo2U.js"),__vite__mapDeps([111,82,78,24,109,50,9,52,26,21,39,29,57,62,112])),meta:{titleKey:"staff.pages.loads"}},{path:"warehouse/tracking",name:"tracking",component:()=>Ut(()=>import("./TrackingList-DbLuHQoL.js"),__vite__mapDeps([113,78,24,9,49,39,29,57,62,114])),meta:{titleKey:"staff.pages.tracking",stockScope:"cn"}},{path:"warehouse/vn-stock",name:"vn-stock",component:()=>Ut(()=>import("./TrackingList-DbLuHQoL.js"),__vite__mapDeps([113,78,24,9,49,39,29,57,62,114])),meta:{titleKey:"staff.pages.vnStock",stockScope:"vn"}},{path:"finance/transactions",name:"transactions",component:()=>Ut(()=>import("./TransactionList-SgMPCFWK.js"),__vite__mapDeps([115,82,78,24,48,9,49,51,17,29,57,62,116])),meta:{titleKey:"staff.pages.transactions"}},{path:"finance/commissions",name:"commissions",component:()=>Ut(()=>import("./CommissionList-CMBWo9og.js"),__vite__mapDeps([117,78,24,48,49,11,12,17,59,13,29])),meta:{titleKey:"staff.pages.commissions"}},{path:"finance/settings",name:"finance-settings",component:()=>Ut(()=>import("./FinanceSettings-CJEyuBgz.js"),__vite__mapDeps([118,95,78,24,119,82,88,62,89,120])),meta:{titleKey:"staff.pages.financeSettings",manager:!0}},{path:"staff",name:"staff",component:()=>Ut(()=>import("./StaffList-SQUasWI8.js"),__vite__mapDeps([121,78,24,47,48,14,11,17,33,29,62,122])),meta:{titleKey:"staff.pages.staff",manager:!0}},{path:"config",name:"config",component:()=>Ut(()=>import("./SystemConfig-CyRDKd12.js"),__vite__mapDeps([123,95,119,82,62,124])),meta:{titleKey:"staff.pages.config",manager:!0}},{path:"warehouse-config",name:"warehouse-config",component:()=>Ut(()=>import("./WarehouseList-BSVKlhj-.js"),__vite__mapDeps([125,119,82,126,62,127,26,3,42,25,58,10,128])),meta:{titleKey:"staff.pages.warehouseConfig",manager:!0}},{path:"articles",name:"articles",component:()=>Ut(()=>import("./ArticleList-FMc2HYL0.js"),__vite__mapDeps([129,78,24,119,94,95,35,41,40,57,37,62,96,130,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,36,38,39,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,131,1,64,65,66,67,132])),meta:{titleKey:"staff.pages.articles"}},{path:"system-design",name:"menu-design",component:()=>Ut(()=>import("./MenuDesign-DeQQz55r.js"),__vite__mapDeps([133,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,130,62,131,95,119,82,134])),meta:{titleKey:"staff.pages.systemDesign",manager:!0}},{path:"security",name:"security",component:()=>Ut(()=>import("./Security-D3m-d_v2.js"),__vite__mapDeps([135,121,78,24,47,48,14,11,17,33,29,62,122,109,27,41,19,34,119,82,136])),meta:{titleKey:"staff.pages.security",manager:!0}}]}
7427,{path:"/portal/login",name:"portal-login",component:()=>Ut(()=>import("./PortalLogin-r4X96DMY.js"),__vite__mapDeps([137,61,38,62,63,138])),meta:{portalPublic:!0}},{path:"/portal",component:()=>Ut(()=>import("./PortalLayout-CypXzKEh.js"),__vite__mapDeps([139,140,141,142,83,61,38,62,63,88,89,65,18,22,54,66,53,51,4,15,16,36,60,42,143])),meta:{portal:!0},children:[{path:"",redirect:"/portal/dashboard"},{path:"dashboard",name:"portal-dashboard",component:()=>Ut(()=>import("./PortalDashboard-CWjx5fli.js"),__vite__mapDeps([144,5,14,60,8,42,34,15,16,36,62,145]))},{path:"search",name:"portal-search",component:()=>Ut(()=>import("./PortalSearch-BOeDlzYS.js"),__vite__mapDeps([146,141,53,45,16,62,147]))},{path:"cart",name:"portal-cart",component:()=>Ut(()=>import("./PortalCart-CmAwZI22.js"),__vite__mapDeps([148,141,58,16,3,62,149]))},{path:"favourites",name:"portal-favourites",component:()=>Ut(()=>import("./PortalFavourites-zbcnQr4L.js"),__vite__mapDeps([150,142,141,16,58,62,151]))},{path:"orders",name:"portal-orders",component:()=>Ut(()=>import("./PortalOrders-HoVIZ86T.js"),__vite__mapDeps([152,140,58,3,62,153]))},{path:"complaints",name:"portal-complaints",component:()=>Ut(()=>import("./PortalComplaints-C7dI5_u2.js"),__vite__mapDeps([154,140,94,95,35,41,40,57,37,62,96,155]))},{path:"payments",name:"portal-payments",component:()=>Ut(()=>import("./PortalPayments-BUf0qUV2.js"),__vite__mapDeps([156,95,37,58,3,62,157]))},{path:"wallet",name:"portal-wallet",component:()=>Ut(()=>import("./PortalWallet-K422Hgxv.js"),__vite__mapDeps([158,78,24,62,159]))},{path:"addresses",name:"portal-addresses",component:()=>Ut(()=>import("./PortalAddresses-BZfXDChZ.js"),__vite__mapDeps([160,126,62,127,3,161]))}]},{path:"/:pathMatch(.*)*",redirect:()=>vz().isAuthenticated?"/dashboard":"/"}],bz=Zee({history:Eee(),routes:Hie,scrollBehavior(e,t,n){return e.hash?{el:e.hash,behavior:"smooth",top:80}:n||{top:0}}});bz.beforeEach(e=>{if(ure(e.path),lh(e.path)){const n=Lie();return e.query.add&&(localStorage.setItem("portal_pending_add",String(e.query.add)),e.query.note&&localStorage.setItem("portal_pending_note",String(e.query.note))),e.meta.portalPublic?n.isAuthenticated?{name:"portal-cart"}:!0:n.isAuthenticated?!0:{name:"portal-login"}}const t=vz();return e.meta.requiresAuth&&!t.isAuthenticated?{name:"login"}:e.name==="login"&&t.isAuthenticated?{name:"dashboard"}:e.meta.manager&&!t.isManager?{name:"dashboard"}:!0});async function rr(e,t){return(await vo.get(e,{params:t})).data}async function Rn(e,t){return(await vo.get(e,{params:t})).data.data}async function Ka(e,t){return(await vo.get(e,{params:t,silent:!0})).data.data}async function Vie(e,t){return(await vo.get(e,{params:t,silent:!0})).data}async function Dm(e,t){return(await vo.post(e,t,{silent:!0})).data.data}async function Mt(e,t){return(await vo.post(e,t)).data.data}async function pr(e,t){return(await vo.put(e,t)).data.data}async function Ya(e){return(await vo.delete(e)).data.data}const jie={login:(e,t)=>Mt("/auth/login",{username:e,password:t}),me:()=>Rn("/auth/me"),dashboardStats:()=>Rn("/dashboard/stats"),customers:e=>rr("/customers",e),customer:e=>Rn(`/customers/${e}`),createCustomer:e=>Mt("/customers",e),updateCustomer:(e,t)=>pr(`/customers/${e}`,t),customerTransactions:(e,t)=>rr(`/customers/${e}/transactions`,t),deposit:(e,t)=>Mt(`/customers/${e}/deposit`,t),withdraw:(e,t)=>Mt(`/customers/${e}/withdraw`,t),orders:e=>rr("/orders",e),order:e=>Rn(`/orders/${e}`),quoteOrder:e=>Mt("/orders/quote",e),quoteOtherOrder:(e,t)=>Mt(`/orders/${e}/quote`,{goods_amount_cny:t}),createOrder:e=>Mt("/orders",e),createConsignment:e=>Mt("/orders/consignment",e),updateOrder:(e,t)=>pr(`/orders/${e}`,t),addOrderStatus:(e,t)=>Mt(`/orders/${e}/status`,t),addSurcharge:(e,t)=>Mt(`/orders/${e}/surcharges`,t),deleteSurcharge:(e,t)=>Ya(`/orders/${e}/surcharges/${t}`),payOrder:(e,t)=>Mt(`/orders/${e}/pay`,{kind:t}),settleOrder:e=>Mt(`/orders/${e}/settle`,{}),setTrackingDone:(e,t)=>Mt(`/orders/${e}/tracking-done`,{done:t}),loads:e=>rr("/loads",e),load:e=>Rn(`/loads/${e}`),lookupLoad:e=>Rn("/loads/lookup",{code:e}),createLoad:e=>Mt("/loads",e),updateLoad:(e,t)=>pr(`/loads/${e}`,t),scanIntoLoad:(e,t)=>Mt(`/loads/${e}/scan`,t),unscanFromLoad:(e,t)=>Mt(`/loads/${e}/unscan`,{code:t}),packLoad:e=>Mt(`/loads/${e}/pack`,{}),trackingCodes:e=>rr("/tracking-codes",e),trackingLookup:e=>Rn("/tracking-codes/lookup",{code:e}),createTracking:e=>Mt("/tracking-codes",e),importTracking:e=>Mt("/tracking-codes/import",e),receiveTracking:(e,t)=>
7427Mt(`/tracking-codes/${e}/receive`,t),cnReceive:e=>Mt("/warehouse/cn-receive",e),cnReceipts:e=>rr("/warehouse/cn-receipts",e),cnDispatch:e=>Mt("/warehouse/cn-dispatch",{code:e}),cnDispatches:e=>rr("/warehouse/cn-dispatches",e),vnReceive:e=>Mt("/warehouse/vn-receive",e),vnReceipts:e=>rr("/warehouse/vn-receipts",e),vnDispatch:e=>Mt("/warehouse/vn-dispatch",{code:e}),vnDispatches:e=>rr("/warehouse/vn-dispatches",e),vnStockOrders:e=>Rn("/warehouse/vn-stock-orders",{customer_id:e}),vnDispatchOrders:e=>Mt("/warehouse/vn-dispatch-orders",e),vnCollect:e=>Mt("/warehouse/vn-collect",e),dispatchVouchers:e=>rr("/warehouse/vn-vouchers",e),dispatchVoucher:e=>Rn(`/warehouse/vn-vouchers/${e}`),transactions:e=>rr("/transactions",e),approveTopup:e=>Mt(`/transactions/${e}/approve`,{}),rejectTopup:(e,t)=>Mt(`/transactions/${e}/reject`,{note:t||null}),commissions:e=>rr("/commissions",e),payCommission:e=>Mt(`/commissions/${e}/pay`,{}),financeSummary:e=>Rn("/finance/summary",e),paymentRequests:e=>rr("/payment-requests",e),paymentRequest:e=>Rn(`/payment-requests/${e}`),createPaymentRequest:e=>Mt("/payment-requests",e),quotePaymentRequest:(e,t)=>pr(`/payment-requests/${e}`,t),complaints:e=>rr("/complaints",e),complaint:e=>Rn(`/complaints/${e}`),createComplaint:e=>Mt("/complaints",e),updateComplaint:(e,t)=>pr(`/complaints/${e}`,t),resolveComplaint:(e,t)=>Mt(`/complaints/${e}/resolve`,t),complaintComments:e=>Rn(`/complaints/${e}/comments`),addComplaintComment:(e,t)=>Mt(`/complaints/${e}/comments`,{content:t}),chatConversations:e=>rr("/chat/conversations",e),chatThread:e=>Ka(`/chat/conversations/${e}/messages`),sendChat:(e,t)=>Mt(`/chat/conversations/${e}/messages`,{content:t}),closeChat:(e,t=!1)=>Mt(`/chat/conversations/${e}/close`,{reopen:t}),chatGuestStart:(e,t,n=location.href)=>Mt("/chat/guest/start",{name:e,phone:t,page_url:n}),chatGuestMessages:e=>Ka("/chat/guest/messages",{token:e}),chatGuestSend:(e,t,n=location.href)=>Mt("/chat/guest/messages",{token:e,content:t,page_url:n}),users:e=>rr("/users",e),createUser:e=>Mt("/users",e),updateUser:(e,t)=>pr(`/users/${e}`,t),deleteUser:e=>Ya(`/users/${e}`),onlineSessions:e=>rr("/online-sessions",e),presencePing:()=>Dm("/presence/ping"),notifications:e=>rr("/notifications",e),notificationSummary:()=>Ka("/notifications/summary"),readNotification:e=>Mt(`/notifications/${e}/read`,{}),readAllNotifications:e=>Mt("/notifications/read-all",{menu_path:e||null}),readNotificationsByRef:(e,t)=>Mt("/notifications/read-all",{ref_type:e,ref_id:t}),myPermissions:()=>Rn("/permissions/me"),securityPermissions:()=>Rn("/security/permissions"),saveSecurityPermissions:e=>pr("/security/permissions",{granted:e}),menus:()=>Rn("/menus"),createMenu:e=>Mt("/menus",e),updateMenu:(e,t)=>pr(`/menus/${e}`,t),deleteMenu:e=>Ya(`/menus/${e}`),publicArticles:e=>Vie("/articles",e),publicArticle:e=>Ka(`/articles/${encodeURIComponent(e)}`),publicArticleCategories:e=>Ka("/article-categories",e),countArticleView:e=>Dm(`/articles/${encodeURIComponent(e)}/view`),countArticleShare:e=>Dm(`/articles/${encodeURIComponent(e)}/share`),articles:e=>rr("/admin/articles",e),article:e=>Rn(`/admin/articles/${e}`),createArticle:e=>Mt("/admin/articles",e),updateArticle:(e,t)=>pr(`/admin/articles/${e}`,t),deleteArticle:e=>Ya(`/admin/articles/${e}`),articleCategories:()=>Rn("/admin/article-categories"),createArticleCategory:e=>Mt("/admin/article-categories",e),updateArticleCategory:(e,t)=>pr(`/admin/article-categories/${e}`,t),deleteArticleCategory:e=>Ya(`/admin/article-categories/${e}`),landingConfig:()=>Ka("/landing/config"),seoConfig:()=>Ka("/seo/config"),settings:()=>Rn("/settings"),updateSettings:e=>pr("/settings",e),sourcingConfig:()=>Rn("/sourcing/config"),updateSourcingConfig:e=>pr("/sourcing/config",e),testSourcing:async()=>(await vo.post("/sourcing/test")).data,banks:()=>Rn("/banks"),createBank:e=>Mt("/banks",e),updateBank:(e,t)=>pr(`/banks/${e}`,t),deleteBank:e=>Ya(`/banks/${e}`),vipLevels:()=>Rn("/vip-levels"),createVip:e=>Mt("/vip-levels",e),updateVip:(e,t)=>pr(`/vip-levels/${e}`,t),warehouses:()=>Rn("/warehouses"),createWarehouse:e=>Mt("/warehouses",e),updateWarehouse:(e,t)=>pr(`/warehouses/${e}`,t),deleteWarehouse:e=>Ya(`/warehouses/${e}`),shippingMethods:()=>Rn("/shipping-methods"),createShipping:e=>Mt("/shipping-methods",e),updateShipping:(e,t)=>
7427pr(`/shipping-methods/${e}`,t),fees:e=>Rn(`/fees/${e}`),replaceFees:(e,t)=>pr(`/fees/${e}`,t)};function Mn(e,t,n){const r=`meta[${e}="${t}"]`;let o=document.head.querySelector(r);if(!n){o==null||o.remove();return}o||(o=document.createElement("meta"),o.setAttribute(e,t),document.head.appendChild(o)),o.setAttribute("content",n)}function Vw(e,t){let n=document.head.querySelector(`link[rel="${e}"]`);if(!t){n==null||n.remove();return}n||(n=document.createElement("link"),n.rel=e,document.head.appendChild(n)),n.href=t}function yz(e){Vw("icon",e),lh(location.pathname)||Vw("apple-touch-icon",e)}function Uie(e){const t="seo-analytics";if(!e.trim()||document.getElementById(t))return;const n=document.createElement("script");n.id=t,n.textContent=e,document.head.appendChild(n)}function Wie(e){e.title&&(document.title=e.title),e.locale&&document.documentElement.setAttribute("lang",e.locale),yz(e.favicon||""),Mn("name","description",e.meta_description||""),Mn("name","keywords",e.meta_keyword||""),Mn("name","google-site-verification",e.google_verification||""),Mn("property","og:title",e.og_title||e.title||""),Mn("property","og:description",e.og_description||e.meta_description||""),Mn("property","og:image",e.og_image||""),Mn("property","og:type",e.og_title||e.title?"website":""),Mn("property","og:url",location.origin+location.pathname),Mn("name","twitter:card",e.twitter_image?"summary_large_image":"summary"),Mn("name","twitter:title",e.twitter_title||e.og_title||e.title||""),Mn("name","twitter:description",e.twitter_description||e.og_description||e.meta_description||""),Mn("name","twitter:image",e.twitter_image||e.og_image||""),Uie(e.google_analytics||"")}function qae(e){e.title&&(document.title=e.title),Mn("name","description",e.description||""),Mn("property","og:title",e.title||""),Mn("property","og:description",e.description||""),Mn("property","og:image",e.image||""),Mn("property","og:type","article"),Mn("property","og:url",location.origin+location.pathname),Mn("name","twitter:card",e.image?"summary_large_image":"summary"),Mn("name","twitter:title",e.title||""),Mn("name","twitter:description",e.description||""),Mn("name","twitter:image",e.image||"")}let Nm=null;function xz(){return Nm||(Nm=jie.seoConfig().then(e=>e&&typeof e=="object"?e:null).catch(()=>null)),Nm}async function Kae(){const e=await xz();e&&Wie(e)}async function qie(){const e=await xz();e!=null&&e.favicon&&yz(e.favicon)}qie();const Ad=bS(zie);Ad.use(f3());Ad.use(bz);Ad.use(Y$);Ad.use(fh);Ad.mount("#app");export{lE as $,Dae as A,t_ as B,ite as C,Xie as D,Fu as E,Ft as F,Jl as G,aae as H,hre as I,Jie as J,Jee as K,it as L,qae as M,l2 as N,Eae as O,tae as P,$ae as Q,sd as R,Vae as S,Zt as T,Mae as U,jae as V,Fae as W,zae as X,Aae as Y,Tl as Z,sE as _,_b as a,u as a0,Yee as a1,Ac as a2,lae as a3,Vt as a4,Nv as a5,N2 as a6,Hae as a7,Wae as a8,Nae as a9,vo as aA,Uae as aB,Bae as aC,Iae as aa,Ef as ab,rte as ac,Lae as ad,y_ as ae,Mie as af,$n as ag,pz as ah,Oae as ai,mi as aj,Jt as ak,Qie as al,ete as am,iae as an,yz as ao,Em as ap,_ae as aq,Yie as ar,vI as as,XT as at,Jz as au,ho as av,are as aw,tV as ax,Nl as ay,Qr as az,vz as b,Lie as c,ae as d,jie as e,gz as f,Nu as g,Zie as h,lS as i,Bn as j,Rr as k,Kae as l,vs as m,zt as n,jt as o,bI as p,pl as q,jA as r,As as s,Zz as t,oae as u,eae as v,_n as w,nae as x,R as y,M as z};

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.