diff --git a/assets/CreateWalletsPage-Cr-t7Fmh.js b/assets/CreateWalletsPage-Cr-t7Fmh.js deleted file mode 100644 index dce1da7..0000000 --- a/assets/CreateWalletsPage-Cr-t7Fmh.js +++ /dev/null @@ -1 +0,0 @@ -import{k as fA,z as AA,D as KA,B as V,Z as iC,r as eA,A as JA,K as m,H as q,u as U,L as Mg,F as Bg,G as Cg,P as vA,S as XI,_ as sE,$ as fB,a0 as aE,I as CI,a1 as hE,a2 as yB,R as DI,C as EI,J as tC,a3 as dE,f as xg,y as fE,O as yE,a4 as gI,a5 as fg,a6 as DE,a7 as wE,a8 as lE,Q as yg,E as QC,a9 as SE,aa as DB,ab as eC,ac as NE,ad as oC,ae as uE,af as GE}from"./naive-ui-BEIEYFMM.js";import{C as RE,a as HE,b as FE,c as pE,Q as YE}from"./copyToClipboard-y-X6wOoz.js";import{u as UE,_ as mg}from"./index-DhYP9POM.js";import{d as wB}from"./index-CGn29Fav.js";import{_ as lB,D as kE}from"./DonationList-DEFz-lZ6.js";/* empty css */const KE={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},JE=V("g",{fill:"none"},[V("path",{d:"M15.752 3a2.25 2.25 0 0 1 2.25 2.25v.753h.75a3.254 3.254 0 0 1 3.252 3.25l.003 5.997a2.249 2.249 0 0 1-2.248 2.25H18v1.25A2.25 2.25 0 0 1 15.75 21h-7.5A2.25 2.25 0 0 1 6 18.75V17.5H4.25A2.25 2.25 0 0 1 2 15.25V9.254a3.25 3.25 0 0 1 3.25-3.25l.749-.001L6 5.25A2.25 2.25 0 0 1 8.25 3h7.502zm-.002 10.5h-7.5a.75.75 0 0 0-.75.75v4.5c0 .414.336.75.75.75h7.5a.75.75 0 0 0 .75-.75v-4.5a.75.75 0 0 0-.75-.75zm3.002-5.996H5.25a1.75 1.75 0 0 0-1.75 1.75v5.996c0 .414.336.75.75.75H6v-1.75A2.25 2.25 0 0 1 8.25 12h7.5A2.25 2.25 0 0 1 18 14.25V16h1.783a.749.749 0 0 0 .724-.749l-.003-5.997a1.754 1.754 0 0 0-1.752-1.75zm-3-3.004H8.25a.75.75 0 0 0-.75.75l-.001.753h9.003V5.25a.75.75 0 0 0-.75-.75z",fill:"currentColor"})],-1),qE=[JE],ME=fA({name:"Print24Regular",render:function(I,g){return AA(),KA("svg",KE,qE)}}),xE=fA({__name:"CopyWalletToClipboard",props:{wallet:{}},setup(A){const I=A,g=iC(),B=eA("initial");async function C(){const E=`${I.wallet.privateKey}:${I.wallet.address}`;try{await pE(E),g.success("Wallet copied to clipboard"),B.value="coped"}catch(i){g.error("Wallet copy to clipboard failed"),console.error("Error in copy to clipboard: ",i),B.value="error"}}return(E,i)=>(AA(),JA(U(XI),{onClick:C,"data-test-id":"button-copy-wallet-to-clipboard"},{icon:m(()=>[q(U(Mg),null,{default:m(()=>[Bg(q(U(RE),null,null,512),[[Cg,B.value==="initial"]]),Bg(q(U(HE),null,null,512),[[Cg,B.value==="coped"]]),Bg(q(U(FE),null,null,512),[[Cg,B.value==="error"]])]),_:1})]),default:m(()=>[i[0]||(i[0]=vA(" Copy "))]),_:1}))}}),mE=fA({__name:"RedirectWalletToPaperWallet",props:{address:{},privateKey:{},platform:{}},setup(A){const I=A,g=UE();function B(){g.push({name:"PaperWallets",state:{address:I.address,secret:I.privateKey,platform:I.platform}})}return(C,E)=>(AA(),JA(U(XI),{onClick:B,"data-test-el":"button-generate-paper-wallet"},{icon:m(()=>[q(U(Mg),null,{default:m(()=>[q(U(ME))]),_:1})]),default:m(()=>[E[0]||(E[0]=vA(" Paper Wallet "))]),_:1}))}}),bE=fA({__name:"ShowQrCodes",props:{address:{},secret:{}},setup(A){const I=iC();function g(E){const{currentTarget:i}=E;if(!i||!(i instanceof HTMLElement)){I.error("Something went wrong");return}wB(i,"PNG","QRCodeSecret")}function B(E){const{currentTarget:i}=E;if(!i||!(i instanceof HTMLElement)){I.error("Something went wrong");return}wB(i,"PNG","QRCodeAddress")}const C=eA(!1);return(E,i)=>(AA(),KA(CI,null,[q(U(XI),{onClick:i[0]||(i[0]=t=>C.value=!0),"data-test-el":"button-show-qr-codes"},{icon:m(()=>[q(U(Mg),null,{default:m(()=>[q(U(YE))]),_:1})]),default:m(()=>[i[2]||(i[2]=vA(" QR Code "))]),_:1}),q(U(aE),{show:C.value,"onUpdate:show":i[1]||(i[1]=t=>C.value=t)},{default:m(()=>[q(U(sE),{title:"QR Code",bordered:!1,role:"dialog","aria-modal":"true",style:{"max-width":"300px"}},{default:m(()=>[q(U(fB),{title:"Secret",description:E.secret,"data-test-id":"dialog-qr-code-secret"},{default:m(()=>[q(lB,{text:E.secret,onClick:g},null,8,["text"])]),_:1},8,["description"]),q(U(fB),{title:"Address",description:E.address,"data-test-id":"dialog-qr-code-address"},{default:m(()=>[q(lB,{text:E.address,onClick:B},null,8,["text"])]),_:1},8,["description"])]),_:1})]),_:1},8,["show"])],64))}}),LE={style:{"word-break":"break-all"},"data-test-el":"private-key"},TE={style:{"word-break":"break-all"},"data-test-el":"address"},ZE=fA({__name:"KeyAddressItem",props:{address:{},keyFormatted:{}},setup(A){return(I,g)=>(AA(),JA(U(dE),{"data-test-el":"key-address-item"},{default:m(()=>[q(U(hE),null,{default:m(()=>[q(U(yB),{title:"Private Key"},{default:m(()=>[q(U(DI),{vertical:"",size:12},{default:m(()=>[V("div",LE,EI(I.keyFormatted),1)]),_:1})]),_:1}),q(U(yB),{type:"success",title:"Address"},{default:m(()=>[q(U(DI),{vertical:"",size:12},{default:m(()=>[V("div",TE,EI(I.address),1)]),_:1})]),_:1})]),_:1}),q(U(DI),{size:5},{default:m(()=>[tC(I.$slots,"actions")]),_:3})]),_:3}))}}),jE=fA({__name:"CreateWalletsFormBitcoin",props:{payload:{}},emits:["update"],setup(A,{emit:I}){const g=I,B=A,C=[{value:"hex",label:"Hexadecimal"},{value:"wif",label:"Wallet Import Format"},{value:"wifUncompressed",label:"Wallet Import Format Uncompressed"}],E=[{value:"tr",label:"Taproot"},{value:"pkh",label:"P2PKH (Pay-to-Public-Key-Hash)"},{value:"wpkh",label:"P2WPKH (Pay-to-Witness-Public-Key-Hash)"}];function i(o){return o==="mainnet"||o==="testnet"?"wif":o==="mainnet-uncompressed"||o==="testnet-uncompressed"?"wifUncompressed":o}const t=eA(B.payload.isTestnet),Q=eA(i(B.payload.formatPrivateKey)),e=eA(B.payload.formatAddress),r=xg(()=>Q.value==="wif"?t.value?"testnet":"mainnet":Q.value==="wifUncompressed"?t.value?"testnet-uncompressed":"mainnet-uncompressed":Q.value);return fE(()=>{g("update",{isTestnet:t.value,formatPrivateKey:r.value,formatAddress:e.value})}),(o,c)=>(AA(),KA(CI,null,[q(U(gI),{label:"Is Testnet"},{default:m(()=>[q(U(yE),{value:t.value,"onUpdate:value":c[0]||(c[0]=d=>t.value=d)},null,8,["value"])]),_:1}),q(U(gI),{label:"Key format"},{default:m(()=>[q(U(fg),{value:Q.value,"onUpdate:value":c[1]||(c[1]=d=>Q.value=d),options:C},null,8,["value"])]),_:1}),q(U(gI),{label:"Address format"},{default:m(()=>[q(U(fg),{value:e.value,"onUpdate:value":c[2]||(c[2]=d=>e.value=d),options:E},null,8,["value"])]),_:1})],64))}}),zE=fA({__name:"CreateWalletsForm",emits:["submit"],setup(A,{emit:I}){const g=eA(20),B=eA("Bitcoin"),C=[{label:"Bitcoin",value:"Bitcoin"},{label:"Ethereum",value:"Ethereum"}],E=eA({isTestnet:!1,formatPrivateKey:"mainnet",formatAddress:"tr"}),i=eA(!1),t=xg(()=>["Bitcoin"].includes(B.value)),Q=I;function e(){B.value==="Bitcoin"&&E.value&&Q("submit",{count:g.value,payload:{platform:B.value,payload:E.value}}),B.value==="Ethereum"&&Q("submit",{count:g.value,payload:{platform:B.value,payload:null}})}function r(o){E.value=o}return(o,c)=>(AA(),JA(U(SE),null,{default:m(()=>[q(U(gI),{label:"Crypto wallet",path:"type"},{default:m(()=>[q(U(DI),{class:"form-create-wallets__space",vertical:""},{default:m(()=>[q(U(fg),{value:B.value,"onUpdate:value":c[0]||(c[0]=d=>B.value=d),options:C},null,8,["value"])]),_:1})]),_:1}),q(U(gI),{label:"Count tokens",path:"count"},{default:m(()=>[q(U(DI),{class:"form-create-wallets__space",vertical:""},{default:m(()=>[q(U(DE),{value:g.value,"onUpdate:value":c[1]||(c[1]=d=>g.value=d),step:10,min:10},null,8,["value"]),q(U(wE),{"data-test-id":"input-count-tokens",value:g.value,"onUpdate:value":c[2]||(c[2]=d=>g.value=d),min:1,size:"small"},null,8,["value"])]),_:1})]),_:1}),q(U(yg),{show:t.value},{default:m(()=>[q(U(gI),{"show-label":!1},{default:m(()=>[q(U(lE),{checked:i.value,"onUpdate:checked":c[3]||(c[3]=d=>i.value=d)},{default:m(()=>c[4]||(c[4]=[vA(" Show advanced settings ")])),_:1},8,["checked"])]),_:1})]),_:1},8,["show"]),q(U(yg),{show:i.value&&t.value},{default:m(()=>[B.value==="Bitcoin"?(AA(),JA(jE,{key:0,payload:E.value,onUpdate:r},null,8,["payload"])):QC("",!0)]),_:1},8,["show"]),q(U(XI),{type:"primary",onClick:e},{default:m(()=>c[5]||(c[5]=[vA(" Generate new addresses ")])),_:1})]),_:1}))}}),XE=mg(zE,[["__scopeId","data-v-87d977b5"]]),VE=fA({__name:"WalletDetails",props:{platform:{},walletDetails:{}},setup(A){const I=A,g={isTestnet:"Testnet",formatPrivateKey:"Private Key",formatAddress:"Address"},B={mainnet:"WIF",testnet:"WIF","mainnet-uncompressed":"WIF Uncompressed","testnet-uncompressed":"WIF Uncompressed",hex:"HEX",false:"no",true:"yes"},C=xg(()=>I.walletDetails.map(E=>({label:g[E.label]||E.label,data:B[E.data]||E.data})));return(E,i)=>(AA(),JA(U(NE),{"label-placement":"top",title:"Wallets"},{default:m(()=>[q(U(DB),{label:"Platform"},{default:m(()=>[vA(EI(E.platform),1)]),_:1}),(AA(!0),KA(CI,null,eC(C.value,t=>(AA(),JA(U(DB),{key:t.label,label:t.label},{default:m(()=>[vA(EI(t.data),1)]),_:2},1032,["label"]))),128))]),_:1}))}});/*! scure-base - MIT License (c) 2022 Paul Miller (paulmillr.com) */function MI(A){return A instanceof Uint8Array||A!=null&&typeof A=="object"&&A.constructor.name==="Uint8Array"}function VI(...A){const I=E=>E,g=(E,i)=>t=>E(i(t)),B=A.map(E=>E.encode).reduceRight(g,I),C=A.map(E=>E.decode).reduce(g,I);return{encode:B,decode:C}}function bg(A){return{encode:I=>{if(!Array.isArray(I)||I.length&&typeof I[0]!="number")throw new Error("alphabet.encode input should be an array of numbers");return I.map(g=>{if(g<0||g>=A.length)throw new Error(`Digit index outside alphabet: ${g} (alphabet: ${A.length})`);return A[g]})},decode:I=>{if(!Array.isArray(I)||I.length&&typeof I[0]!="string")throw new Error("alphabet.decode input should be array of strings");return I.map(g=>{if(typeof g!="string")throw new Error(`alphabet.decode: not string element=${g}`);const B=A.indexOf(g);if(B===-1)throw new Error(`Unknown letter: "${g}". Allowed: ${A}`);return B})}}}function Lg(A=""){if(typeof A!="string")throw new Error("join separator should be string");return{encode:I=>{if(!Array.isArray(I)||I.length&&typeof I[0]!="string")throw new Error("join.encode input should be array of strings");for(let g of I)if(typeof g!="string")throw new Error(`join.encode: non-string input=${g}`);return I.join(A)},decode:I=>{if(typeof I!="string")throw new Error("join.decode input should be string");return I.split(A)}}}function vE(A){if(typeof A!="function")throw new Error("normalize fn should be function");return{encode:I=>I,decode:I=>A(I)}}function SB(A,I,g){if(I<2)throw new Error(`convertRadix: wrong from=${I}, base cannot be less than 2`);if(g<2)throw new Error(`convertRadix: wrong to=${g}, base cannot be less than 2`);if(!Array.isArray(A))throw new Error("convertRadix: data should be array");if(!A.length)return[];let B=0;const C=[],E=Array.from(A);for(E.forEach(i=>{if(i<0||i>=I)throw new Error(`Wrong integer: ${i}`)});;){let i=0,t=!0;for(let Q=B;QI?nC(I,A%I):A,xI=(A,I)=>A+(I-nC(A,I));function Dg(A,I,g,B){if(!Array.isArray(A))throw new Error("convertRadix2: data should be array");if(I<=0||I>32)throw new Error(`convertRadix2: wrong from=${I}`);if(g<=0||g>32)throw new Error(`convertRadix2: wrong to=${g}`);if(xI(I,g)>32)throw new Error(`convertRadix2: carry overflow from=${I} to=${g} carryBits=${xI(I,g)}`);let C=0,E=0;const i=2**g-1,t=[];for(const Q of A){if(Q>=2**I)throw new Error(`convertRadix2: invalid data word=${Q} from=${I}`);if(C=C<32)throw new Error(`convertRadix2: carry overflow pos=${E} from=${I}`);for(E+=I;E>=g;E-=g)t.push((C>>E-g&i)>>>0);C&=2**E-1}if(C=C<=I)throw new Error("Excess padding");if(!B&&C)throw new Error(`Non-zero padding: ${C}`);return B&&E>0&&t.push(C>>>0),t}function PE(A){return{encode:I=>{if(!MI(I))throw new Error("radix.encode input should be Uint8Array");return SB(Array.from(I),2**8,A)},decode:I=>{if(!Array.isArray(I)||I.length&&typeof I[0]!="number")throw new Error("radix.decode input should be array of numbers");return Uint8Array.from(SB(I,A,2**8))}}}function rC(A,I=!1){if(A<=0||A>32)throw new Error("radix2: bits should be in (0..32]");if(xI(8,A)>32||xI(A,8)>32)throw new Error("radix2: carry overflow");return{encode:g=>{if(!MI(g))throw new Error("radix2.encode input should be Uint8Array");return Dg(Array.from(g),8,A,!I)},decode:g=>{if(!Array.isArray(g)||g.length&&typeof g[0]!="number")throw new Error("radix2.decode input should be array of numbers");return Uint8Array.from(Dg(g,A,8,I))}}}function NB(A){if(typeof A!="function")throw new Error("unsafeWrapper fn should be function");return function(...I){try{return A.apply(null,I)}catch{}}}function OE(A,I){if(typeof I!="function")throw new Error("checksum fn should be function");return{encode(g){if(!MI(g))throw new Error("checksum.encode: input should be Uint8Array");const B=I(g).slice(0,A),C=new Uint8Array(g.length+A);return C.set(g),C.set(B,g.length),C},decode(g){if(!MI(g))throw new Error("checksum.decode: input should be Uint8Array");const B=g.slice(0,-A),C=I(B).slice(0,A),E=g.slice(-A);for(let i=0;iVI(PE(58),bg(A),Lg("")),_E=WE("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),$E=A=>VI(OE(4,I=>A(A(I))),_E),wg=VI(bg("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),Lg("")),uB=[996825010,642813549,513874426,1027748829,705979059];function fI(A){const I=A>>25;let g=(A&33554431)<<5;for(let B=0;B>B&1)===1&&(g^=uB[B]);return g}function GB(A,I,g=1){const B=A.length;let C=1;for(let E=0;E126)throw new Error(`Invalid prefix (${A})`);C=fI(C)^i>>5}C=fI(C);for(let E=0;Ed)throw new TypeError(`Length ${u} exceeds limit ${d}`);const s=o.toLowerCase(),n=GB(s,c,I);return`${s}1${wg.encode(c)}${n}`}function t(o,c=90){if(typeof o!="string")throw new Error(`bech32.decode input should be string, not ${typeof o}`);if(o.length<8||c!==!1&&o.length>c)throw new TypeError(`Wrong string length: ${o.length} (${o}). Expected (8..${c})`);const d=o.toLowerCase();if(o!==d&&o!==o.toUpperCase())throw new Error("String must be lowercase or uppercase");const u=d.lastIndexOf("1");if(u===0||u===-1)throw new Error('Letter "1" must be present between prefix and data only');const s=d.slice(0,u),n=d.slice(u+1);if(n.length<6)throw new Error("Data must be at least 6 characters long");const a=wg.decode(n).slice(0,-6),y=GB(s,a,I);if(!n.endsWith(y))throw new Error(`Invalid checksum in ${o}: expected "${y}"`);return{prefix:s,words:a}}const Q=NB(t);function e(o){const{prefix:c,words:d}=t(o,!1);return{prefix:c,words:d,bytes:B(d)}}function r(o,c){return i(o,C(c))}return{encode:i,decode:t,encodeFromBytes:r,decodeToBytes:e,decodeUnsafe:Q,fromWords:B,fromWordsUnsafe:E,toWords:C}}const lg=cC("bech32"),sC=cC("bech32m"),qI=VI(rC(4),bg("0123456789abcdef"),Lg(""),vE(A=>{if(typeof A!="string"||A.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof A} with length ${A.length}`);return A.toLowerCase()})),Ai=new Uint8Array;function lI(A,I){if(A.length!==I.length)return!1;for(let g=0;gnew DataView(A.buffer,A.byteOffset,A.byteLength);function aI(A){return Object.prototype.toString.call(A)==="[object Object]"}function uA(A){return Number.isSafeInteger(A)}const gi={equalBytes:lI,isBytes:wA,isCoder:UA,checkBounds:hC,concatBytes:Ii,createView:Tg,isPlainObject:aI},aC=A=>{if(A!==null&&typeof A!="string"&&!UA(A)&&!wA(A)&&!uA(A))throw new Error(`lengthCoder: expected null | number | Uint8Array | CoderType, got ${A} (${typeof A})`);return{encodeStream(I,g){if(A===null)return;if(UA(A))return A.encodeStream(I,g);let B;if(typeof A=="number"?B=A:typeof A=="string"&&(B=qA.resolve(I.stack,A)),typeof B=="bigint"&&(B=Number(B)),B===void 0||B!==g)throw I.err(`Wrong length: ${B} len=${A} exp=${g} (${typeof g})`)},decodeStream(I){let g;if(UA(A)?g=Number(A.decodeStream(I)):typeof A=="number"?g=A:typeof A=="string"&&(g=qA.resolve(I.stack,A)),typeof g=="bigint"&&(g=Number(g)),typeof g!="number")throw I.err(`Wrong length: ${g}`);return g}}},_={BITS:32,FULL_MASK:-1>>>0,len:A=>Math.ceil(A/32),create:A=>new Uint32Array(_.len(A)),clean:A=>A.fill(0),debug:A=>Array.from(A).map(I=>(I>>>0).toString(2).padStart(32,"0")),checkLen:(A,I)=>{if(_.len(I)!==A.length)throw new Error(`wrong length=${A.length}. Expected: ${_.len(I)}`)},chunkLen:(A,I,g)=>{if(I<0)throw new Error(`wrong pos=${I}`);if(I+g>A)throw new Error(`wrong range=${I}/${g} of ${A}`)},set:(A,I,g,B=!0)=>!B&&A[I]&g?!1:(A[I]|=g,!0),pos:(A,I)=>({chunk:Math.floor((A+I)/32),mask:1<<32-(A+I)%32-1}),indices:(A,I,g=!1)=>{_.checkLen(A,I);const{FULL_MASK:B,BITS:C}=_,E=C-I%C,i=E?B>>>E<{const I=[];let g;for(const B of A)g===void 0||B!==g.pos+g.length?I.push(g={pos:B,length:1}):g.length+=1;return I},rangeDebug:(A,I,g=!1)=>`[${_.range(_.indices(A,I,g)).map(B=>`(${B.pos}/${B.length})`).join(", ")}]`,setRange:(A,I,g,B,C=!0)=>{_.chunkLen(I,g,B);const{FULL_MASK:E,BITS:i}=_,t=g%i?Math.floor(g/i):void 0,Q=g+B,e=Q%i?Math.floor(Q/i):void 0;if(t!==void 0&&t===e)return _.set(A,t,E>>>i-B<>>g%i,C))return!1;const r=t!==void 0?t+1:g/i,o=e!==void 0?e:Q/i;for(let c=r;c{const B={obj:I};A.push(B),g((C,E)=>{B.field=C,E(),B.field=void 0}),A.pop()},path:A=>{const I=[];for(const g of A)g.field!==void 0&&I.push(g.field);return I.join("/")},err(A,I,g){const B=new Error(`${A}(${qA.path(I)}): ${typeof g=="string"?g:g.message}`);return g instanceof Error&&g.stack&&(B.stack=g.stack),B},resolve:(A,I)=>{const g=I.split("/"),B=A.map(i=>i.obj);let C=0;for(;Cthis.data.length)throw this.err("readView: Unexpected end of buffer");const B=g(this.view,this.pos);return this.markBytes(I),B}absBytes(I){if(I>this.data.length)throw new Error("Unexpected end of buffer");return this.data.subarray(I)}finish(){if(!this.opts.allowUnreadBytes){if(this.bitPos)throw this.err(`${this.bitPos} bits left after unpack: ${qI.encode(this.data.slice(this.pos))}`);if(this.bs&&!this.parent){const I=_.indices(this.bs,this.data.length,!0);if(I.length){const g=_.range(I).map(({pos:B,length:C})=>`(${B}/${C})[${qI.encode(this.data.subarray(B,B+C))}]`).join(", ");throw this.err(`unread byte ranges: ${g} (total=${this.data.length})`)}else return}if(!this.isEnd())throw this.err(`${this.leftBytes} bytes ${this.bitPos} bits left after unpack: ${qI.encode(this.data.slice(this.pos))}`)}}err(I){return qA.err("Reader",this.stack,I)}offsetReader(I){if(I>this.data.length)throw this.err("offsetReader: Unexpected end of buffer");return new Zg(this.absBytes(I),this.opts,this.stack,this,I)}bytes(I,g=!1){if(this.bitPos)throw this.err("readBytes: bitPos not empty");if(!Number.isFinite(I))throw this.err(`readBytes: wrong length=${I}`);if(this.pos+I>this.data.length)throw this.err("readBytes: Unexpected end of buffer");const B=this.data.subarray(this.pos,this.pos+I);return g||this.markBytes(I),B}byte(I=!1){if(this.bitPos)throw this.err("readByte: bitPos not empty");if(this.pos+1>this.data.length)throw this.err("readBytes: Unexpected end of buffer");const g=this.data[this.pos];return I||this.markBytes(1),g}get leftBytes(){return this.data.length-this.pos}get totalBytes(){return this.data.length}isEnd(){return this.pos>=this.data.length&&!this.bitPos}bits(I){if(I>32)throw this.err("BitReader: cannot read more than 32 bits in single call");let g=0;for(;I;){this.bitPos||(this.bitBuf=this.byte(),this.bitPos=8);const B=Math.min(I,this.bitPos);this.bitPos-=B,g=g<>this.bitPos&2**B-1,this.bitBuf&=2**this.bitPos-1,I-=B}return g>>>0}find(I,g=this.pos){if(!wA(I))throw this.err(`find: needle is not bytes! ${I}`);if(this.bitPos)throw this.err("findByte: bitPos not empty");if(!I.length)throw this.err("find: needle is empty");for(let B=g;(B=this.data.indexOf(I[0],B))!==-1;B++){if(B===-1||this.data.length-B8)throw new Error(`wrong writeView length=${I}`);g(this.view),this.bytes(this.viewBuf.slice(0,I)),this.viewBuf.fill(0)}err(I){if(this.finished)throw this.err("buffer: finished");return qA.err("Reader",this.stack,I)}bytes(I){if(this.finished)throw this.err("buffer: finished");if(this.bitPos)throw this.err("writeBytes: ends with non-empty bit buffer");this.buffers.push(I),this.pos+=I.length}byte(I){if(this.finished)throw this.err("buffer: finished");if(this.bitPos)throw this.err("writeByte: ends with non-empty bit buffer");this.buffers.push(new Uint8Array([I])),this.pos++}finish(I=!0){if(this.finished)throw this.err("buffer: finished");if(this.bitPos)throw this.err("buffer: ends with non-empty bit buffer");const g=this.buffers.concat(this.ptrs.map(E=>E.buffer)),B=g.map(E=>E.length).reduce((E,i)=>E+i,0),C=new Uint8Array(B);for(let E=0,i=0;E32)throw this.err("writeBits: cannot write more than 32 bits in single call");if(I>=2**g)throw this.err(`writeBits: value (${I}) >= 2**bits (${g})`);for(;g;){const B=Math.min(g,8-this.bitPos);this.bitBuf=this.bitBuf<>g-B,this.bitPos+=B,g-=B,I&=2**g-1,this.bitPos===8&&(this.bitPos=0,this.buffers.push(new Uint8Array([this.bitBuf])),this.pos++)}}}const Sg=A=>Uint8Array.from(A).reverse();function hC(A,I,g){if(g){const B=2n**(I-1n);if(A<-B||A>=B)throw new Error(`value out of signed bounds. Expected ${-B} <= ${A} < ${B}`)}else if(0n>A||A>=2n**I)throw new Error(`value out of unsigned bounds. Expected 0 <= ${A} < ${2n**I}`)}function dC(A){return{encodeStream:A.encodeStream,decodeStream:A.decodeStream,size:A.size,encode:I=>{const g=new Bi;return A.encodeStream(g,I),g.finish()},decode:(I,g={})=>{const B=new Zg(I,g),C=A.decodeStream(B);return B.finish(),C}}}function jg(A,I){if(!UA(A))throw new Error(`validate: invalid inner value ${A}`);if(typeof I!="function")throw new Error("validate: fn should be function");return dC({size:A.size,encodeStream:(g,B)=>{let C;try{C=I(B)}catch(E){throw g.err(E)}A.encodeStream(g,C)},decodeStream:g=>{const B=A.decodeStream(g);try{return I(B)}catch(C){throw g.err(C)}}})}const lA=A=>{const I=dC(A);return A.validate?jg(I,A.validate):I},vI=A=>aI(A)&&typeof A.decode=="function"&&typeof A.encode=="function";function UA(A){return aI(A)&&vI(A)&&typeof A.encodeStream=="function"&&typeof A.decodeStream=="function"&&(A.size===void 0||uA(A.size))}function Ci(){return{encode:A=>{if(!Array.isArray(A))throw new Error("array expected");const I={};for(const g of A){if(!Array.isArray(g)||g.length!==2)throw new Error("array of two elements expected");const B=g[0],C=g[1];if(I[B]!==void 0)throw new Error(`key(${B}) appears twice in struct`);I[B]=C}return I},decode:A=>{if(!aI(A))throw new Error(`expected plain object, got ${A}`);return Object.entries(A)}}}const Ei={encode:A=>{if(typeof A!="bigint")throw new Error(`expected bigint, got ${typeof A}`);if(A>BigInt(Number.MAX_SAFE_INTEGER))throw new Error(`element bigger than MAX_SAFE_INTEGER=${A}`);return Number(A)},decode:A=>{if(!uA(A))throw new Error("element is not a safe integer");return BigInt(A)}};function ii(A){if(!aI(A))throw new Error("plain object expected");return{encode:I=>{if(!uA(I)||!(I in A))throw new Error(`wrong value ${I}`);return A[I]},decode:I=>{if(typeof I!="string")throw new Error(`wrong value ${typeof I}`);return A[I]}}}function ti(A,I=!1){if(!uA(A))throw new Error(`decimal/precision: wrong value ${A}`);if(typeof I!="boolean")throw new Error(`decimal/round: expected boolean, got ${typeof I}`);const g=10n**BigInt(A);return{encode:B=>{if(typeof B!="bigint")throw new Error(`expected bigint, got ${typeof B}`);let C=(B<0n?-B:B).toString(10),E=C.length-A;E<0&&(C=C.padStart(C.length-E,"0"),E=0);let i=C.length-1;for(;i>=E&&C[i]==="0";i--);let t=C.slice(0,E),Q=C.slice(E,i+1);return t||(t="0"),B<0n&&(t="-"+t),Q?`${t}.${Q}`:t},decode:B=>{if(typeof B!="string")throw new Error(`expected string, got ${typeof B}`);if(B==="-0")throw new Error("negative zero is not allowed");let C=!1;if(B.startsWith("-")&&(C=!0,B=B.slice(1)),!/^(0|[1-9]\d*)(\.\d+)?$/.test(B))throw new Error(`wrong string value=${B}`);let E=B.indexOf(".");E=E===-1?B.length:E;const i=B.slice(0,E),t=B.slice(E+1).replace(/0+$/,""),Q=BigInt(i)*g;if(!I&&t.length>A)throw new Error(`fractional part cannot be represented with this precision (num=${B}, prec=${A})`);const e=Math.min(t.length,A),r=BigInt(t.slice(0,e))*10n**BigInt(A-e),o=Q+r;return C?-o:o}}}function Qi(A){if(!Array.isArray(A))throw new Error(`expected array, got ${typeof A}`);for(const I of A)if(!vI(I))throw new Error(`wrong base coder ${I}`);return{encode:I=>{for(const g of A){const B=g.encode(I);if(B!==void 0)return B}throw new Error(`match/encode: cannot find match in ${I}`)},decode:I=>{for(const g of A){const B=g.decode(I);if(B!==void 0)return B}throw new Error(`match/decode: cannot find match in ${I}`)}}}const ei=A=>{if(!vI(A))throw new Error("BaseCoder expected");return{encode:A.decode,decode:A.encode}},fC={dict:Ci,numberBigint:Ei,tsEnum:ii,decimal:ti,match:Qi,reverse:ei},oi=(A,I=!1,g=!1,B=!0)=>{if(!uA(A))throw new Error(`bigint/size: wrong value ${A}`);if(typeof I!="boolean")throw new Error(`bigint/le: expected boolean, got ${typeof I}`);if(typeof g!="boolean")throw new Error(`bigint/signed: expected boolean, got ${typeof g}`);if(typeof B!="boolean")throw new Error(`bigint/sized: expected boolean, got ${typeof B}`);const C=BigInt(A),E=2n**(8n*C-1n);return lA({size:B?A:void 0,encodeStream:(i,t)=>{g&&t<0&&(t=t|E);const Q=[];for(let r=0;r>=8n;let e=new Uint8Array(Q).reverse();if(!B){let r=0;for(r=0;r{const t=i.bytes(B?A:Math.min(A,i.leftBytes)),Q=I?t:Sg(t);let e=0n;for(let r=0;r{if(typeof i!="bigint")throw new Error(`bigint: invalid value: ${i}`);return hC(i,8n*C,!!g),i}})},ni=oi(8,!0),ri=(A,I)=>lA({size:A,encodeStream:(g,B)=>g.writeView(A,C=>I.write(C,B)),decodeStream:g=>g.readView(A,I.read),validate:g=>{if(typeof g!="number")throw new Error(`viewCoder: expected number, got ${typeof g}`);return I.validate&&I.validate(g),g}}),PI=(A,I,g)=>{const B=A*8,C=2**(B-1),E=Q=>{if(!uA(Q))throw new Error(`sintView: value is not safe integer: ${Q}`);if(Q<-C||Q>=C)throw new Error(`sintView: value out of bounds. Expected ${-C} <= ${Q} < ${C}`)},i=2**B,t=Q=>{if(!uA(Q))throw new Error(`uintView: value is not safe integer: ${Q}`);if(0>Q||Q>=i)throw new Error(`uintView: value out of bounds. Expected 0 <= ${Q} < ${i}`)};return ri(A,{write:g.write,read:g.read,validate:I?E:t})},iI=PI(4,!1,{read:(A,I)=>A.getUint32(I,!0),write:(A,I)=>A.setUint32(0,I,!0)}),yC=PI(4,!0,{read:(A,I)=>A.getInt32(I,!0),write:(A,I)=>A.setInt32(0,I,!0)}),RB=PI(2,!1,{read:(A,I)=>A.getUint16(I,!0),write:(A,I)=>A.setUint16(0,I,!0)}),ci=PI(1,!1,{read:(A,I)=>A.getUint8(I),write:(A,I)=>A.setUint8(0,I)}),DC=(A,I=!1)=>{if(typeof I!="boolean")throw new Error(`bytes/le: expected boolean, got ${typeof I}`);const g=aC(A),B=wA(A);return lA({size:typeof A=="number"?A:void 0,encodeStream:(C,E)=>{B||g.encodeStream(C,E.length),C.bytes(I?Sg(E):E),B&&C.bytes(A)},decodeStream:C=>{let E;if(B){const i=C.find(A);if(!i)throw C.err("bytes: cannot find terminator");E=C.bytes(i-C.pos),C.bytes(A.length)}else E=C.bytes(A===null?C.leftBytes:g.decodeStream(C));return I?Sg(E):E},validate:C=>{if(!wA(C))throw new Error(`bytes: invalid value ${C}`);return C}})};function wC(A,I){if(!UA(A))throw new Error(`apply: invalid inner value ${A}`);if(!vI(I))throw new Error(`apply: invalid base value ${A}`);return lA({size:A.size,encodeStream:(g,B)=>{let C;try{C=I.decode(B)}catch(E){throw g.err(""+E)}return A.encodeStream(g,C)},decodeStream:g=>{const B=A.decodeStream(g);try{return I.encode(B)}catch(C){throw g.err(""+C)}}})}const si=(A,I=!1)=>{if(!wA(A))throw new Error(`flag/flagValue: expected Uint8Array, got ${typeof A}`);if(typeof I!="boolean")throw new Error(`flag/xor: expected boolean, got ${typeof I}`);return lA({size:A.length,encodeStream:(g,B)=>{!!B!==I&&g.bytes(A)},decodeStream:g=>{let B=g.leftBytes>=A.length;return B&&(B=lI(g.bytes(A.length,!0),A),B&&g.bytes(A.length)),B!==I},validate:g=>{if(g!==void 0&&typeof g!="boolean")throw new Error(`flag: expected boolean value or undefined, got ${typeof g}`);return g}})};function ai(A,I,g){if(!UA(I))throw new Error(`flagged: invalid inner value ${I}`);return lA({encodeStream:(B,C)=>{qA.resolve(B.stack,A)&&I.encodeStream(B,C)},decodeStream:B=>{let C=!1;if(C=!!qA.resolve(B.stack,A),C)return I.decodeStream(B)}})}function hi(A){let I=0;for(const g of A){if(g.size===void 0)return;if(!uA(g.size))throw new Error(`sizeof: wrong element size=${I}`);I+=g.size}return I}function OI(A){if(!aI(A))throw new Error(`struct: expected plain object, got ${A}`);for(const I in A)if(!UA(A[I]))throw new Error(`struct: field ${I} is not CoderType`);return lA({size:hi(Object.values(A)),encodeStream:(I,g)=>{I.pushObj(g,B=>{for(const C in A)B(C,()=>A[C].encodeStream(I,g[C]))})},decodeStream:I=>{const g={};return I.pushObj(g,B=>{for(const C in A)B(C,()=>g[C]=A[C].decodeStream(I))}),g},validate:I=>{if(typeof I!="object"||I===null)throw new Error(`struct: invalid value ${I}`);return I}})}function zg(A,I){if(!UA(I))throw new Error(`array: invalid inner value ${I}`);const g=aC(typeof A=="string"?`../${A}`:A);return lA({size:typeof A=="number"&&I.size?A*I.size:void 0,encodeStream:(B,C)=>{const E=B;E.pushObj(C,i=>{wA(A)||g.encodeStream(B,C.length);for(let t=0;t{const Q=C[t],e=B.pos;if(I.encodeStream(B,Q),wA(A)){if(A.length>E.pos-e)return;const r=E.finish(!1).subarray(e,E.pos);if(lI(r.subarray(0,A.length),A))throw E.err(`array: inner element encoding same as separator. elm=${Q} data=${r}`)}})}),wA(A)&&B.bytes(A)},decodeStream:B=>{const C=[];return B.pushObj(C,E=>{if(A===null)for(let i=0;!B.isEnd()&&(E(`${i}`,()=>C.push(I.decodeStream(B))),!(I.size&&B.leftBytesC.push(I.decodeStream(B)))}else{let i;E("arrayLen",()=>i=g.decodeStream(B));for(let t=0;tC.push(I.decodeStream(B)))}}),C},validate:B=>{if(!Array.isArray(B))throw new Error(`array: invalid value ${B}`);return B}})}function HB(A){if(!Number.isSafeInteger(A)||A<0)throw new Error(`positive integer expected, not ${A}`)}function di(A){return A instanceof Uint8Array||A!=null&&typeof A=="object"&&A.constructor.name==="Uint8Array"}function WI(A,...I){if(!di(A))throw new Error("Uint8Array expected");if(I.length>0&&!I.includes(A.length))throw new Error(`Uint8Array expected of length ${I}, not of length=${A.length}`)}function fi(A){if(typeof A!="function"||typeof A.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");HB(A.outputLen),HB(A.blockLen)}function mI(A,I=!0){if(A.destroyed)throw new Error("Hash instance has been destroyed");if(I&&A.finished)throw new Error("Hash#digest() has already been called")}function yi(A,I){WI(A);const g=I.outputLen;if(A.lengthnew DataView(A.buffer,A.byteOffset,A.byteLength),SA=(A,I)=>A<<32-I|A>>>I,kI=(A,I)=>A<>>32-I>>>0;new Uint8Array(new Uint32Array([287454020]).buffer)[0];function Di(A){if(typeof A!="string")throw new Error(`utf8ToBytes expected string, got ${typeof A}`);return new Uint8Array(new TextEncoder().encode(A))}function Xg(A){return typeof A=="string"&&(A=Di(A)),WI(A),A}function wi(...A){let I=0;for(let B=0;BA().update(Xg(B)).digest(),g=A();return I.outputLen=g.outputLen,I.blockLen=g.blockLen,I.create=()=>A(),I}function NC(A=32){if(AI&&typeof AI.getRandomValues=="function")return AI.getRandomValues(new Uint8Array(A));if(AI&&typeof AI.randomBytes=="function")return AI.randomBytes(A);throw new Error("crypto.getRandomValues must be defined")}function li(A,I,g,B){if(typeof A.setBigUint64=="function")return A.setBigUint64(I,g,B);const C=BigInt(32),E=BigInt(4294967295),i=Number(g>>C&E),t=Number(g&E),Q=B?4:0,e=B?0:4;A.setUint32(I+Q,i,B),A.setUint32(I+e,t,B)}const Si=(A,I,g)=>A&I^~A&g,Ni=(A,I,g)=>A&I^A&g^I&g;let uC=class extends lC{constructor(I,g,B,C){super(),this.blockLen=I,this.outputLen=g,this.padOffset=B,this.isLE=C,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(I),this.view=Eg(this.buffer)}update(I){mI(this);const{view:g,buffer:B,blockLen:C}=this;I=Xg(I);const E=I.length;for(let i=0;iC-i&&(this.process(B,0),i=0);for(let o=i;or.length)throw new Error("_sha2: outputLen bigger than state");for(let o=0;oI)),Gi=GC.map(A=>(9*A+5)%16);let Vg=[GC],vg=[Gi];for(let A=0;A<4;A++)for(let I of[Vg,vg])I.push(I[A].map(g=>ui[g]));const RC=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map(A=>new Uint8Array(A)),Ri=Vg.map((A,I)=>A.map(g=>RC[I][g])),Hi=vg.map((A,I)=>A.map(g=>RC[I][g])),Fi=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),pi=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]);function FB(A,I,g,B){return A===0?I^g^B:A===1?I&g|~I&B:A===2?(I|~g)^B:A===3?I&B|g&~B:I^(g|~B)}const KI=new Uint32Array(16);class Yi extends uC{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){const{h0:I,h1:g,h2:B,h3:C,h4:E}=this;return[I,g,B,C,E]}set(I,g,B,C,E){this.h0=I|0,this.h1=g|0,this.h2=B|0,this.h3=C|0,this.h4=E|0}process(I,g){for(let d=0;d<16;d++,g+=4)KI[d]=I.getUint32(g,!0);let B=this.h0|0,C=B,E=this.h1|0,i=E,t=this.h2|0,Q=t,e=this.h3|0,r=e,o=this.h4|0,c=o;for(let d=0;d<5;d++){const u=4-d,s=Fi[d],n=pi[d],a=Vg[d],y=vg[d],D=Ri[d],G=Hi[d];for(let N=0;N<16;N++){const w=kI(B+FB(d,E,t,e)+KI[a[N]]+s,D[N])+o|0;B=o,o=e,e=kI(t,10)|0,t=E,E=w}for(let N=0;N<16;N++){const w=kI(C+FB(u,i,Q,r)+KI[y[N]]+n,G[N])+c|0;C=c,c=r,r=kI(Q,10)|0,Q=i,i=w}}this.set(this.h1+t+r|0,this.h2+e+c|0,this.h3+o+C|0,this.h4+B+i|0,this.h0+E+Q|0)}roundClean(){KI.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}const Ui=SC(()=>new Yi),ki=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),MA=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),xA=new Uint32Array(64);let Ki=class extends uC{constructor(){super(64,32,8,!1),this.A=MA[0]|0,this.B=MA[1]|0,this.C=MA[2]|0,this.D=MA[3]|0,this.E=MA[4]|0,this.F=MA[5]|0,this.G=MA[6]|0,this.H=MA[7]|0}get(){const{A:I,B:g,C:B,D:C,E,F:i,G:t,H:Q}=this;return[I,g,B,C,E,i,t,Q]}set(I,g,B,C,E,i,t,Q){this.A=I|0,this.B=g|0,this.C=B|0,this.D=C|0,this.E=E|0,this.F=i|0,this.G=t|0,this.H=Q|0}process(I,g){for(let o=0;o<16;o++,g+=4)xA[o]=I.getUint32(g,!1);for(let o=16;o<64;o++){const c=xA[o-15],d=xA[o-2],u=SA(c,7)^SA(c,18)^c>>>3,s=SA(d,17)^SA(d,19)^d>>>10;xA[o]=s+xA[o-7]+u+xA[o-16]|0}let{A:B,B:C,C:E,D:i,E:t,F:Q,G:e,H:r}=this;for(let o=0;o<64;o++){const c=SA(t,6)^SA(t,11)^SA(t,25),d=r+c+Si(t,Q,e)+ki[o]+xA[o]|0,s=(SA(B,2)^SA(B,13)^SA(B,22))+Ni(B,C,E)|0;r=e,e=Q,Q=t,t=i+d|0,i=E,E=C,C=B,B=d+s|0}B=B+this.A|0,C=C+this.B|0,E=E+this.C|0,i=i+this.D|0,t=t+this.E|0,Q=Q+this.F|0,e=e+this.G|0,r=r+this.H|0,this.set(B,C,E,i,t,Q,e,r)}roundClean(){xA.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}};const tI=SC(()=>new Ki);let HC=class extends lC{constructor(I,g){super(),this.finished=!1,this.destroyed=!1,fi(I);const B=Xg(g);if(this.iHash=I.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const C=this.blockLen,E=new Uint8Array(C);E.set(B.length>C?I.create().update(B).digest():B);for(let i=0;inew HC(A,I).update(g).digest();FC.create=(A,I)=>new HC(A,I);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const Pg=BigInt(0),_I=BigInt(1),Ji=BigInt(2);function PA(A){return A instanceof Uint8Array||A!=null&&typeof A=="object"&&A.constructor.name==="Uint8Array"}function HI(A){if(!PA(A))throw new Error("Uint8Array expected")}function QI(A,I){if(typeof I!="boolean")throw new Error(`${A} must be valid boolean, got "${I}".`)}const qi=Array.from({length:256},(A,I)=>I.toString(16).padStart(2,"0"));function eI(A){HI(A);let I="";for(let g=0;g=RA._0&&A<=RA._9)return A-RA._0;if(A>=RA._A&&A<=RA._F)return A-(RA._A-10);if(A>=RA._a&&A<=RA._f)return A-(RA._a-10)}function oI(A){if(typeof A!="string")throw new Error("hex string expected, got "+typeof A);const I=A.length,g=I/2;if(I%2)throw new Error("padded hex string expected, got unpadded hex of length "+I);const B=new Uint8Array(g);for(let C=0,E=0;Ctypeof A=="bigint"&&Pg<=A;function nI(A,I,g){return ig(A)&&ig(I)&&ig(g)&&I<=A&&APg;A>>=_I,I+=1);return I}function bi(A,I){return A>>BigInt(I)&_I}function Li(A,I,g){return A|(g?_I:Pg)<(Ji<new Uint8Array(A),YB=A=>Uint8Array.from(A);function YC(A,I,g){if(typeof A!="number"||A<2)throw new Error("hashLen must be a number");if(typeof I!="number"||I<2)throw new Error("qByteLen must be a number");if(typeof g!="function")throw new Error("hmacFn must be a function");let B=tg(A),C=tg(A),E=0;const i=()=>{B.fill(1),C.fill(0),E=0},t=(...o)=>g(C,B,...o),Q=(o=tg())=>{C=t(YB([0]),o),B=t(),o.length!==0&&(C=t(YB([1]),o),B=t())},e=()=>{if(E++>=1e3)throw new Error("drbg: tried 1000 values");let o=0;const c=[];for(;o{i(),Q(o);let d;for(;!(d=c(e()));)Q();return i(),d}}const Ti={bigint:A=>typeof A=="bigint",function:A=>typeof A=="function",boolean:A=>typeof A=="boolean",string:A=>typeof A=="string",stringOrUint8Array:A=>typeof A=="string"||PA(A),isSafeInteger:A=>Number.isSafeInteger(A),array:A=>Array.isArray(A),field:(A,I)=>I.Fp.isValid(A),hash:A=>typeof A=="function"&&Number.isSafeInteger(A.outputLen)};function FI(A,I,g={}){const B=(C,E,i)=>{const t=Ti[E];if(typeof t!="function")throw new Error(`Invalid validator "${E}", expected function`);const Q=A[C];if(!(i&&Q===void 0)&&!t(Q,A))throw new Error(`Invalid param ${String(C)}=${Q} (${typeof Q}), expected ${E}`)};for(const[C,E]of Object.entries(I))B(C,E,!1);for(const[C,E]of Object.entries(g))B(C,E,!0);return A}const Zi=()=>{throw new Error("not implemented")};function Ng(A){const I=new WeakMap;return(g,...B)=>{const C=I.get(g);if(C!==void 0)return C;const E=A(g,...B);return I.set(g,E),E}}const ji=Object.freeze(Object.defineProperty({__proto__:null,aInRange:TA,abool:QI,abytes:HI,bitGet:bi,bitLen:pC,bitMask:$g,bitSet:Li,bytesToHex:eI,bytesToNumberBE:kA,bytesToNumberLE:Wg,concatBytes:OA,createHmacDrbg:YC,ensureBytes:QA,equalBytes:xi,hexToBytes:oI,hexToNumber:Og,inRange:nI,isBytes:PA,memoized:Ng,notImplemented:Zi,numberToBytesBE:ZA,numberToBytesLE:_g,numberToHexUnpadded:II,numberToVarBytesBE:Mi,utf8ToBytes:mi,validateObject:FI},Symbol.toStringTag,{value:"Module"}));/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const IA=BigInt(0),v=BigInt(1),jA=BigInt(2),zi=BigInt(3),ug=BigInt(4),UB=BigInt(5),kB=BigInt(8);BigInt(9);BigInt(16);function BA(A,I){const g=A%I;return g>=IA?g:I+g}function Xi(A,I,g){if(g<=IA||I 0");if(g===v)return IA;let B=v;for(;I>IA;)I&v&&(B=B*A%g),A=A*A%g,I>>=v;return B}function sA(A,I,g){let B=A;for(;I-- >IA;)B*=B,B%=g;return B}function Gg(A,I){if(A===IA||I<=IA)throw new Error(`invert: expected positive integers, got n=${A} mod=${I}`);let g=BA(A,I),B=I,C=IA,E=v;for(;g!==IA;){const t=B/g,Q=B%g,e=C-E*t;B=g,g=Q,C=E,E=e}if(B!==v)throw new Error("invert: does not exist");return BA(C,I)}function Vi(A){const I=(A-v)/jA;let g,B,C;for(g=A-v,B=0;g%jA===IA;g/=jA,B++);for(C=jA;C(B[C]="function",B),I);return FI(A,g)}function Wi(A,I,g){if(g 0");if(g===IA)return A.ONE;if(g===v)return I;let B=A.ONE,C=I;for(;g>IA;)g&v&&(B=A.mul(B,C)),C=A.sqr(C),g>>=v;return B}function _i(A,I){const g=new Array(I.length),B=I.reduce((E,i,t)=>A.is0(i)?E:(g[t]=E,A.mul(E,i)),A.ONE),C=A.inv(B);return I.reduceRight((E,i,t)=>A.is0(i)?E:(g[t]=A.mul(E,g[t]),A.mul(E,i)),C),g}function UC(A,I){const g=I!==void 0?I:A.toString(2).length,B=Math.ceil(g/8);return{nBitLength:g,nByteLength:B}}function kC(A,I,g=!1,B={}){if(A<=IA)throw new Error(`Expected Field ORDER > 0, got ${A}`);const{nBitLength:C,nByteLength:E}=UC(A,I);if(E>2048)throw new Error("Field lengths over 2048 bytes are not supported");const i=vi(A),t=Object.freeze({ORDER:A,BITS:C,BYTES:E,MASK:$g(C),ZERO:IA,ONE:v,create:Q=>BA(Q,A),isValid:Q=>{if(typeof Q!="bigint")throw new Error(`Invalid field element: expected bigint, got ${typeof Q}`);return IA<=Q&&QQ===IA,isOdd:Q=>(Q&v)===v,neg:Q=>BA(-Q,A),eql:(Q,e)=>Q===e,sqr:Q=>BA(Q*Q,A),add:(Q,e)=>BA(Q+e,A),sub:(Q,e)=>BA(Q-e,A),mul:(Q,e)=>BA(Q*e,A),pow:(Q,e)=>Wi(t,Q,e),div:(Q,e)=>BA(Q*Gg(e,A),A),sqrN:Q=>Q*Q,addN:(Q,e)=>Q+e,subN:(Q,e)=>Q-e,mulN:(Q,e)=>Q*e,inv:Q=>Gg(Q,A),sqrt:B.sqrt||(Q=>i(t,Q)),invertBatch:Q=>_i(t,Q),cmov:(Q,e,r)=>r?e:Q,toBytes:Q=>g?_g(Q,E):ZA(Q,E),fromBytes:Q=>{if(Q.length!==E)throw new Error(`Fp.fromBytes: expected ${E}, got ${Q.length}`);return g?Wg(Q):kA(Q)}});return Object.freeze(t)}function KC(A){if(typeof A!="bigint")throw new Error("field order must be bigint");const I=A.toString(2).length;return Math.ceil(I/8)}function JC(A){const I=KC(A);return I+Math.ceil(I/2)}function $i(A,I,g=!1){const B=A.length,C=KC(I),E=JC(I);if(B<16||B1024)throw new Error(`expected ${E}-1024 bytes of input, got ${B}`);const i=g?kA(A):Wg(A),t=BA(i,I-v)+v;return g?_g(t,C):ZA(t,C)}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const At=BigInt(0),Qg=BigInt(1),eg=new WeakMap,KB=new WeakMap;function It(A,I){const g=(E,i)=>{const t=i.negate();return E?t:i},B=E=>{if(!Number.isSafeInteger(E)||E<=0||E>I)throw new Error(`Wrong window size=${E}, should be [1..${I}]`)},C=E=>{B(E);const i=Math.ceil(I/E)+1,t=2**(E-1);return{windows:i,windowSize:t}};return{constTimeNegate:g,unsafeLadder(E,i){let t=A.ZERO,Q=E;for(;i>At;)i&Qg&&(t=t.add(Q)),Q=Q.double(),i>>=Qg;return t},precomputeWindow(E,i){const{windows:t,windowSize:Q}=C(i),e=[];let r=E,o=r;for(let c=0;c>=u,a>e&&(a-=d,t+=Qg);const y=n,D=n+Math.abs(a)-1,G=s%2!==0,N=a<0;a===0?o=o.add(g(G,i[y])):r=r.add(g(N,i[D]))}return{p:r,f:o}},wNAFCached(E,i,t){const Q=KB.get(E)||1;let e=eg.get(E);return e||(e=this.precomputeWindow(E,Q),Q!==1&&eg.set(E,t(e))),this.wNAF(Q,e,i)},setWindowSize(E,i){B(i),KB.set(E,i),eg.delete(E)}}}function gt(A,I,g,B){if(!Array.isArray(g)||!Array.isArray(B)||B.length!==g.length)throw new Error("arrays of points and scalars must have equal length");B.forEach((r,o)=>{if(!I.isValid(r))throw new Error(`wrong scalar at index ${o}`)}),g.forEach((r,o)=>{if(!(r instanceof A))throw new Error(`wrong point at index ${o}`)});const C=pC(BigInt(g.length)),E=C>12?C-3:C>4?C-2:C?2:1,i=(1<=0;r-=E){t.fill(A.ZERO);for(let c=0;c>BigInt(r)&BigInt(i));t[u]=t[u].add(g[c])}let o=A.ZERO;for(let c=t.length-1,d=A.ZERO;c>0;c--)d=d.add(t[c]),o=o.add(d);if(e=e.add(o),r!==0)for(let c=0;c{const{Err:g}=FA;if(A<0||A>256)throw new g("tlv.encode: wrong tag");if(I.length&1)throw new g("tlv.encode: unpadded data");const B=I.length/2,C=II(B);if(C.length/2&128)throw new g("tlv.encode: long form length too big");const E=B>127?II(C.length/2|128):"";return`${II(A)}${E}${C}${I}`},decode(A,I){const{Err:g}=FA;let B=0;if(A<0||A>256)throw new g("tlv.encode: wrong tag");if(I.length<2||I[B++]!==A)throw new g("tlv.decode: wrong tlv");const C=I[B++],E=!!(C&128);let i=0;if(!E)i=C;else{const Q=C&127;if(!Q)throw new g("tlv.decode(long): indefinite length not supported");if(Q>4)throw new g("tlv.decode(long): byte length is too big");const e=I.subarray(B,B+Q);if(e.length!==Q)throw new g("tlv.decode: length bytes not complete");if(e[0]===0)throw new g("tlv.decode(long): zero leftmost byte");for(const r of e)i=i<<8|r;if(B+=Q,i<128)throw new g("tlv.decode(long): not minimal encoding")}const t=I.subarray(B,B+i);if(t.length!==i)throw new g("tlv.decode: wrong value length");return{v:t,l:I.subarray(B+i)}}},_int:{encode(A){const{Err:I}=FA;if(A{const y=n.toAffine();return OA(Uint8Array.from([4]),g.toBytes(y.x),g.toBytes(y.y))}),E=I.fromBytes||(s=>{const n=s.subarray(1),a=g.fromBytes(n.subarray(0,g.BYTES)),y=g.fromBytes(n.subarray(g.BYTES,2*g.BYTES));return{x:a,y}});function i(s){const{a:n,b:a}=I,y=g.sqr(s),D=g.mul(y,s);return g.add(g.add(D,g.mul(s,n)),a)}if(!g.eql(g.sqr(I.Gy),i(I.Gx)))throw new Error("bad generator point: equation left != right");function t(s){return nI(s,$,I.n)}function Q(s){const{allowedPrivateKeyLengths:n,nByteLength:a,wrapPrivateKey:y,n:D}=I;if(n&&typeof s!="bigint"){if(PA(s)&&(s=eI(s)),typeof s!="string"||!n.includes(s.length))throw new Error("Invalid key");s=s.padStart(a*2,"0")}let G;try{G=typeof s=="bigint"?s:kA(QA("private key",s,a))}catch{throw new Error(`private key must be ${a} bytes, hex or bigint, not ${typeof s}`)}return y&&(G=BA(G,D)),TA("private key",G,$,D),G}function e(s){if(!(s instanceof c))throw new Error("ProjectivePoint expected")}const r=Ng((s,n)=>{const{px:a,py:y,pz:D}=s;if(g.eql(D,g.ONE))return{x:a,y};const G=s.is0();n==null&&(n=G?g.ONE:g.inv(D));const N=g.mul(a,n),w=g.mul(y,n),l=g.mul(D,n);if(G)return{x:g.ZERO,y:g.ZERO};if(!g.eql(l,g.ONE))throw new Error("invZ was invalid");return{x:N,y:w}}),o=Ng(s=>{if(s.is0()){if(I.allowInfinityPoint&&!g.is0(s.py))return;throw new Error("bad point: ZERO")}const{x:n,y:a}=s.toAffine();if(!g.isValid(n)||!g.isValid(a))throw new Error("bad point: x or y not FE");const y=g.sqr(a),D=i(n);if(!g.eql(y,D))throw new Error("bad point: equation left != right");if(!s.isTorsionFree())throw new Error("bad point: not in prime-order subgroup");return!0});class c{constructor(n,a,y){if(this.px=n,this.py=a,this.pz=y,n==null||!g.isValid(n))throw new Error("x required");if(a==null||!g.isValid(a))throw new Error("y required");if(y==null||!g.isValid(y))throw new Error("z required");Object.freeze(this)}static fromAffine(n){const{x:a,y}=n||{};if(!n||!g.isValid(a)||!g.isValid(y))throw new Error("invalid affine point");if(n instanceof c)throw new Error("projective point not allowed");const D=G=>g.eql(G,g.ZERO);return D(a)&&D(y)?c.ZERO:new c(a,y,g.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(n){const a=g.invertBatch(n.map(y=>y.pz));return n.map((y,D)=>y.toAffine(a[D])).map(c.fromAffine)}static fromHex(n){const a=c.fromAffine(E(QA("pointHex",n)));return a.assertValidity(),a}static fromPrivateKey(n){return c.BASE.multiply(Q(n))}static msm(n,a){return gt(c,B,n,a)}_setWindowSize(n){u.setWindowSize(this,n)}assertValidity(){o(this)}hasEvenY(){const{y:n}=this.toAffine();if(g.isOdd)return!g.isOdd(n);throw new Error("Field doesn't support isOdd")}equals(n){e(n);const{px:a,py:y,pz:D}=this,{px:G,py:N,pz:w}=n,l=g.eql(g.mul(a,w),g.mul(G,D)),S=g.eql(g.mul(y,w),g.mul(N,D));return l&&S}negate(){return new c(this.px,g.neg(this.py),this.pz)}double(){const{a:n,b:a}=I,y=g.mul(a,qB),{px:D,py:G,pz:N}=this;let w=g.ZERO,l=g.ZERO,S=g.ZERO,p=g.mul(D,D),M=g.mul(G,G),Y=g.mul(N,N),x=g.mul(D,G);return x=g.add(x,x),S=g.mul(D,N),S=g.add(S,S),w=g.mul(n,S),l=g.mul(y,Y),l=g.add(w,l),w=g.sub(M,l),l=g.add(M,l),l=g.mul(w,l),w=g.mul(x,w),S=g.mul(y,S),Y=g.mul(n,Y),x=g.sub(p,Y),x=g.mul(n,x),x=g.add(x,S),S=g.add(p,p),p=g.add(S,p),p=g.add(p,Y),p=g.mul(p,x),l=g.add(l,p),Y=g.mul(G,N),Y=g.add(Y,Y),p=g.mul(Y,x),w=g.sub(w,p),S=g.mul(Y,M),S=g.add(S,S),S=g.add(S,S),new c(w,l,S)}add(n){e(n);const{px:a,py:y,pz:D}=this,{px:G,py:N,pz:w}=n;let l=g.ZERO,S=g.ZERO,p=g.ZERO;const M=I.a,Y=g.mul(I.b,qB);let x=g.mul(a,G),Z=g.mul(y,N),H=g.mul(D,w),h=g.add(a,y),f=g.add(G,N);h=g.mul(h,f),f=g.add(x,Z),h=g.sub(h,f),f=g.add(a,D);let R=g.add(G,w);return f=g.mul(f,R),R=g.add(x,H),f=g.sub(f,R),R=g.add(y,D),l=g.add(N,w),R=g.mul(R,l),l=g.add(Z,H),R=g.sub(R,l),p=g.mul(M,f),l=g.mul(Y,H),p=g.add(l,p),l=g.sub(Z,p),p=g.add(Z,p),S=g.mul(l,p),Z=g.add(x,x),Z=g.add(Z,x),H=g.mul(M,H),f=g.mul(Y,f),Z=g.add(Z,H),H=g.sub(x,H),H=g.mul(M,H),f=g.add(f,H),x=g.mul(Z,f),S=g.add(S,x),x=g.mul(R,f),l=g.mul(h,l),l=g.sub(l,x),x=g.mul(h,Z),p=g.mul(R,p),p=g.add(p,x),new c(l,S,p)}subtract(n){return this.add(n.negate())}is0(){return this.equals(c.ZERO)}wNAF(n){return u.wNAFCached(this,n,c.normalizeZ)}multiplyUnsafe(n){TA("scalar",n,pA,I.n);const a=c.ZERO;if(n===pA)return a;if(n===$)return this;const{endo:y}=I;if(!y)return u.unsafeLadder(this,n);let{k1neg:D,k1:G,k2neg:N,k2:w}=y.splitScalar(n),l=a,S=a,p=this;for(;G>pA||w>pA;)G&$&&(l=l.add(p)),w&$&&(S=S.add(p)),p=p.double(),G>>=$,w>>=$;return D&&(l=l.negate()),N&&(S=S.negate()),S=new c(g.mul(S.px,y.beta),S.py,S.pz),l.add(S)}multiply(n){const{endo:a,n:y}=I;TA("scalar",n,$,y);let D,G;if(a){const{k1neg:N,k1:w,k2neg:l,k2:S}=a.splitScalar(n);let{p,f:M}=this.wNAF(w),{p:Y,f:x}=this.wNAF(S);p=u.constTimeNegate(N,p),Y=u.constTimeNegate(l,Y),Y=new c(g.mul(Y.px,a.beta),Y.py,Y.pz),D=p.add(Y),G=M.add(x)}else{const{p:N,f:w}=this.wNAF(n);D=N,G=w}return c.normalizeZ([D,G])[0]}multiplyAndAddUnsafe(n,a,y){const D=c.BASE,G=(w,l)=>l===pA||l===$||!w.equals(D)?w.multiplyUnsafe(l):w.multiply(l),N=G(this,a).add(G(n,y));return N.is0()?void 0:N}toAffine(n){return r(this,n)}isTorsionFree(){const{h:n,isTorsionFree:a}=I;if(n===$)return!0;if(a)return a(c,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:n,clearCofactor:a}=I;return n===$?this:a?a(c,this):this.multiplyUnsafe(I.h)}toRawBytes(n=!0){return QI("isCompressed",n),this.assertValidity(),C(c,this,n)}toHex(n=!0){return QI("isCompressed",n),eI(this.toRawBytes(n))}}c.BASE=new c(I.Gx,I.Gy,g.ONE),c.ZERO=new c(g.ZERO,g.ONE,g.ZERO);const d=I.nBitLength,u=It(c,I.endo?Math.ceil(d/2):d);return{CURVE:I,ProjectivePoint:c,normPrivateKeyToScalar:Q,weierstrassEquation:i,isWithinCurveOrder:t}}function tt(A){const I=qC(A);return FI(I,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...I})}function Qt(A){const I=tt(A),{Fp:g,n:B}=I,C=g.BYTES+1,E=2*g.BYTES+1;function i(H){return BA(H,B)}function t(H){return Gg(H,B)}const{ProjectivePoint:Q,normPrivateKeyToScalar:e,weierstrassEquation:r,isWithinCurveOrder:o}=it({...I,toBytes(H,h,f){const R=h.toAffine(),K=g.toBytes(R.x),J=OA;return QI("isCompressed",f),f?J(Uint8Array.from([h.hasEvenY()?2:3]),K):J(Uint8Array.from([4]),K,g.toBytes(R.y))},fromBytes(H){const h=H.length,f=H[0],R=H.subarray(1);if(h===C&&(f===2||f===3)){const K=kA(R);if(!nI(K,$,g.ORDER))throw new Error("Point is not on curve");const J=r(K);let b;try{b=g.sqrt(J)}catch(X){const z=X instanceof Error?": "+X.message:"";throw new Error("Point is not on curve"+z)}const L=(b&$)===$;return(f&1)===1!==L&&(b=g.neg(b)),{x:K,y:b}}else if(h===E&&f===4){const K=g.fromBytes(R.subarray(0,g.BYTES)),J=g.fromBytes(R.subarray(g.BYTES,2*g.BYTES));return{x:K,y:J}}else throw new Error(`Point of length ${h} was invalid. Expected ${C} compressed bytes or ${E} uncompressed bytes`)}}),c=H=>eI(ZA(H,I.nByteLength));function d(H){const h=B>>$;return H>h}function u(H){return d(H)?i(-H):H}const s=(H,h,f)=>kA(H.slice(h,f));class n{constructor(h,f,R){this.r=h,this.s=f,this.recovery=R,this.assertValidity()}static fromCompact(h){const f=I.nByteLength;return h=QA("compactSignature",h,f*2),new n(s(h,0,f),s(h,f,2*f))}static fromDER(h){const{r:f,s:R}=FA.toSig(QA("DER",h));return new n(f,R)}assertValidity(){TA("r",this.r,$,B),TA("s",this.s,$,B)}addRecoveryBit(h){return new n(this.r,this.s,h)}recoverPublicKey(h){const{r:f,s:R,recovery:K}=this,J=w(QA("msgHash",h));if(K==null||![0,1,2,3].includes(K))throw new Error("recovery id invalid");const b=K===2||K===3?f+I.n:f;if(b>=g.ORDER)throw new Error("recovery id 2 or 3 invalid");const L=K&1?"03":"02",j=Q.fromHex(L+c(b)),X=t(b),z=i(-J*X),CA=i(R*X),EA=Q.BASE.multiplyAndAddUnsafe(j,z,CA);if(!EA)throw new Error("point at infinify");return EA.assertValidity(),EA}hasHighS(){return d(this.s)}normalizeS(){return this.hasHighS()?new n(this.r,i(-this.s),this.recovery):this}toDERRawBytes(){return oI(this.toDERHex())}toDERHex(){return FA.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return oI(this.toCompactHex())}toCompactHex(){return c(this.r)+c(this.s)}}const a={isValidPrivateKey(H){try{return e(H),!0}catch{return!1}},normPrivateKeyToScalar:e,randomPrivateKey:()=>{const H=JC(I.n);return $i(I.randomBytes(H),I.n)},precompute(H=8,h=Q.BASE){return h._setWindowSize(H),h.multiply(BigInt(3)),h}};function y(H,h=!0){return Q.fromPrivateKey(H).toRawBytes(h)}function D(H){const h=PA(H),f=typeof H=="string",R=(h||f)&&H.length;return h?R===C||R===E:f?R===2*C||R===2*E:H instanceof Q}function G(H,h,f=!0){if(D(H))throw new Error("first arg must be private key");if(!D(h))throw new Error("second arg must be public key");return Q.fromHex(h).multiply(e(H)).toRawBytes(f)}const N=I.bits2int||function(H){const h=kA(H),f=H.length*8-I.nBitLength;return f>0?h>>BigInt(f):h},w=I.bits2int_modN||function(H){return i(N(H))},l=$g(I.nBitLength);function S(H){return TA(`num < 2^${I.nBitLength}`,H,pA,l),ZA(H,I.nByteLength)}function p(H,h,f=M){if(["recovered","canonical"].some(nA=>nA in f))throw new Error("sign() legacy options not supported");const{hash:R,randomBytes:K}=I;let{lowS:J,prehash:b,extraEntropy:L}=f;J==null&&(J=!0),H=QA("msgHash",H),JB(f),b&&(H=QA("prehashed msgHash",R(H)));const j=w(H),X=e(h),z=[S(X),S(j)];if(L!=null&&L!==!1){const nA=L===!0?K(g.BYTES):L;z.push(QA("extraEntropy",nA))}const CA=OA(...z),EA=j;function oA(nA){const iA=N(nA);if(!o(iA))return;const yA=t(iA),tA=Q.BASE.multiply(iA).toAffine(),O=i(tA.x);if(O===pA)return;const F=i(yA*i(EA+O*X));if(F===pA)return;let k=(tA.x===O?0:2)|Number(tA.y&$),T=F;return J&&d(F)&&(T=u(F),k^=1),new n(O,T,k)}return{seed:CA,k2sig:oA}}const M={lowS:I.lowS,prehash:!1},Y={lowS:I.lowS,prehash:!1};function x(H,h,f=M){const{seed:R,k2sig:K}=p(H,h,f),J=I;return YC(J.hash.outputLen,J.nByteLength,J.hmac)(R,K)}Q.BASE._setWindowSize(8);function Z(H,h,f,R=Y){const K=H;if(h=QA("msgHash",h),f=QA("publicKey",f),"strict"in R)throw new Error("options.strict was renamed to lowS");JB(R);const{lowS:J,prehash:b}=R;let L,j;try{if(typeof K=="string"||PA(K))try{L=n.fromDER(K)}catch(tA){if(!(tA instanceof FA.Err))throw tA;L=n.fromCompact(K)}else if(typeof K=="object"&&typeof K.r=="bigint"&&typeof K.s=="bigint"){const{r:tA,s:O}=K;L=new n(tA,O)}else throw new Error("PARSE");j=Q.fromHex(f)}catch(tA){if(tA.message==="PARSE")throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(J&&L.hasHighS())return!1;b&&(h=I.hash(h));const{r:X,s:z}=L,CA=w(h),EA=t(z),oA=i(CA*EA),nA=i(X*EA),iA=Q.BASE.multiplyAndAddUnsafe(j,oA,nA)?.toAffine();return iA?i(iA.x)===X:!1}return{CURVE:I,getPublicKey:y,getSharedSecret:G,sign:x,verify:Z,ProjectivePoint:Q,Signature:n,utils:a}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function et(A){return{hash:A,hmac:(I,...g)=>FC(A,I,wi(...g)),randomBytes:NC}}function ot(A,I){const g=B=>Qt({...A,...et(B)});return Object.freeze({...g(I),create:g})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const pI=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),bI=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),SI=BigInt(1),LI=BigInt(2),MB=(A,I)=>(A+I/LI)/I;function MC(A){const I=pI,g=BigInt(3),B=BigInt(6),C=BigInt(11),E=BigInt(22),i=BigInt(23),t=BigInt(44),Q=BigInt(88),e=A*A*A%I,r=e*e*A%I,o=sA(r,g,I)*r%I,c=sA(o,g,I)*r%I,d=sA(c,LI,I)*e%I,u=sA(d,C,I)*d%I,s=sA(u,E,I)*u%I,n=sA(s,t,I)*s%I,a=sA(n,Q,I)*n%I,y=sA(a,t,I)*s%I,D=sA(y,g,I)*r%I,G=sA(D,i,I)*u%I,N=sA(G,B,I)*e%I,w=sA(N,LI,I);if(!Rg.eql(Rg.sqr(w),A))throw new Error("Cannot find square root");return w}const Rg=kC(pI,void 0,void 0,{sqrt:MC}),hI=ot({a:BigInt(0),b:BigInt(7),Fp:Rg,n:bI,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:A=>{const I=bI,g=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),B=-SI*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),C=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),E=g,i=BigInt("0x100000000000000000000000000000000"),t=MB(E*A,I),Q=MB(-B*A,I);let e=BA(A-t*g-Q*C,I),r=BA(-t*B-Q*E,I);const o=e>i,c=r>i;if(o&&(e=I-e),c&&(r=I-r),e>i||r>i)throw new Error("splitScalar: Endomorphism failed, k="+A);return{k1neg:o,k1:e,k2neg:c,k2:r}}}},tI),xC=BigInt(0),xB={};function TI(A,...I){let g=xB[A];if(g===void 0){const B=tI(Uint8Array.from(A,C=>C.charCodeAt(0)));g=OA(B,B),xB[A]=g}return tI(OA(g,...I))}const AB=A=>A.toRawBytes(!0).slice(1),Hg=A=>ZA(A,32),og=A=>BA(A,pI),NI=A=>BA(A,bI),IB=hI.ProjectivePoint,nt=(A,I,g)=>IB.BASE.multiplyAndAddUnsafe(A,I,g);function Fg(A){let I=hI.utils.normPrivateKeyToScalar(A),g=IB.fromPrivateKey(I);return{scalar:g.hasEvenY()?I:NI(-I),bytes:AB(g)}}function mC(A){TA("x",A,SI,pI);const I=og(A*A),g=og(I*A+BigInt(7));let B=MC(g);B%LI!==xC&&(B=og(-B));const C=new IB(A,B,SI);return C.assertValidity(),C}const BI=kA;function bC(...A){return NI(BI(TI("BIP0340/challenge",...A)))}function rt(A){return Fg(A).bytes}function ct(A,I,g=NC(32)){const B=QA("message",A),{bytes:C,scalar:E}=Fg(I),i=QA("auxRand",g,32),t=Hg(E^BI(TI("BIP0340/aux",i))),Q=TI("BIP0340/nonce",t,C,B),e=NI(BI(Q));if(e===xC)throw new Error("sign failed: k is zero");const{bytes:r,scalar:o}=Fg(e),c=bC(r,C,B),d=new Uint8Array(64);if(d.set(r,0),d.set(Hg(NI(o+c*E)),32),!LC(d,B,C))throw new Error("sign: Invalid signature produced");return d}function LC(A,I,g){const B=QA("signature",A,64),C=QA("message",I),E=QA("publicKey",g,32);try{const i=mC(BI(E)),t=BI(B.subarray(0,32));if(!nI(t,SI,pI))return!1;const Q=BI(B.subarray(32,64));if(!nI(Q,SI,bI))return!1;const e=bC(Hg(t),AB(i),C),r=nt(i,Q,NI(-e));return!(!r||!r.hasEvenY()||r.toAffine().x!==t)}catch{return!1}}const uI={getPublicKey:rt,sign:ct,verify:LC,utils:{randomPrivateKey:hI.utils.randomPrivateKey,lift_x:mC,pointToBytes:AB,numberToBytesBE:ZA,bytesToNumberBE:kA,taggedHash:TI,mod:BA}},gB=hI.ProjectivePoint,st=hI.CURVE.n,{isBytes:cA,concatBytes:at,equalBytes:Oe}=gi,TC=A=>Ui(tI(A)),ht=uI.getPublicKey,dt=hI.getPublicKey;var dA;(function(A){A[A.ecdsa=0]="ecdsa",A[A.schnorr=1]="schnorr"})(dA||(dA={}));function ft(A,I){const g=A.length;if(I===dA.ecdsa){if(g===32)throw new Error("Expected non-Schnorr key");return gB.fromHex(A),A}else if(I===dA.schnorr){if(g!==32)throw new Error("Expected 32-byte Schnorr key");return uI.utils.lift_x(uI.utils.bytesToNumberBE(A)),A}else throw new Error("Unknown key type")}function yt(A,I){const g=uI.utils,B=g.taggedHash("TapTweak",A,I),C=g.bytesToNumberBE(B);if(C>=st)throw new Error("tweak higher than curve order");return C}function Dt(A,I){const g=uI.utils,B=yt(A,I),E=g.lift_x(g.bytesToNumberBE(A)).add(gB.fromPrivateKey(B)),i=E.hasEvenY()?0:1;return[g.pointToBytes(E),i]}const wt=tI(gB.BASE.toRawBytes(!1)),$A={bech32:"bc",pubKeyHash:0,scriptHash:5,wif:128},lt={bech32:"tb",pubKeyHash:111,scriptHash:196,wif:239};var W;(function(A){A[A.OP_0=0]="OP_0",A[A.PUSHDATA1=76]="PUSHDATA1",A[A.PUSHDATA2=77]="PUSHDATA2",A[A.PUSHDATA4=78]="PUSHDATA4",A[A["1NEGATE"]=79]="1NEGATE",A[A.RESERVED=80]="RESERVED",A[A.OP_1=81]="OP_1",A[A.OP_2=82]="OP_2",A[A.OP_3=83]="OP_3",A[A.OP_4=84]="OP_4",A[A.OP_5=85]="OP_5",A[A.OP_6=86]="OP_6",A[A.OP_7=87]="OP_7",A[A.OP_8=88]="OP_8",A[A.OP_9=89]="OP_9",A[A.OP_10=90]="OP_10",A[A.OP_11=91]="OP_11",A[A.OP_12=92]="OP_12",A[A.OP_13=93]="OP_13",A[A.OP_14=94]="OP_14",A[A.OP_15=95]="OP_15",A[A.OP_16=96]="OP_16",A[A.NOP=97]="NOP",A[A.VER=98]="VER",A[A.IF=99]="IF",A[A.NOTIF=100]="NOTIF",A[A.VERIF=101]="VERIF",A[A.VERNOTIF=102]="VERNOTIF",A[A.ELSE=103]="ELSE",A[A.ENDIF=104]="ENDIF",A[A.VERIFY=105]="VERIFY",A[A.RETURN=106]="RETURN",A[A.TOALTSTACK=107]="TOALTSTACK",A[A.FROMALTSTACK=108]="FROMALTSTACK",A[A["2DROP"]=109]="2DROP",A[A["2DUP"]=110]="2DUP",A[A["3DUP"]=111]="3DUP",A[A["2OVER"]=112]="2OVER",A[A["2ROT"]=113]="2ROT",A[A["2SWAP"]=114]="2SWAP",A[A.IFDUP=115]="IFDUP",A[A.DEPTH=116]="DEPTH",A[A.DROP=117]="DROP",A[A.DUP=118]="DUP",A[A.NIP=119]="NIP",A[A.OVER=120]="OVER",A[A.PICK=121]="PICK",A[A.ROLL=122]="ROLL",A[A.ROT=123]="ROT",A[A.SWAP=124]="SWAP",A[A.TUCK=125]="TUCK",A[A.CAT=126]="CAT",A[A.SUBSTR=127]="SUBSTR",A[A.LEFT=128]="LEFT",A[A.RIGHT=129]="RIGHT",A[A.SIZE=130]="SIZE",A[A.INVERT=131]="INVERT",A[A.AND=132]="AND",A[A.OR=133]="OR",A[A.XOR=134]="XOR",A[A.EQUAL=135]="EQUAL",A[A.EQUALVERIFY=136]="EQUALVERIFY",A[A.RESERVED1=137]="RESERVED1",A[A.RESERVED2=138]="RESERVED2",A[A["1ADD"]=139]="1ADD",A[A["1SUB"]=140]="1SUB",A[A["2MUL"]=141]="2MUL",A[A["2DIV"]=142]="2DIV",A[A.NEGATE=143]="NEGATE",A[A.ABS=144]="ABS",A[A.NOT=145]="NOT",A[A["0NOTEQUAL"]=146]="0NOTEQUAL",A[A.ADD=147]="ADD",A[A.SUB=148]="SUB",A[A.MUL=149]="MUL",A[A.DIV=150]="DIV",A[A.MOD=151]="MOD",A[A.LSHIFT=152]="LSHIFT",A[A.RSHIFT=153]="RSHIFT",A[A.BOOLAND=154]="BOOLAND",A[A.BOOLOR=155]="BOOLOR",A[A.NUMEQUAL=156]="NUMEQUAL",A[A.NUMEQUALVERIFY=157]="NUMEQUALVERIFY",A[A.NUMNOTEQUAL=158]="NUMNOTEQUAL",A[A.LESSTHAN=159]="LESSTHAN",A[A.GREATERTHAN=160]="GREATERTHAN",A[A.LESSTHANOREQUAL=161]="LESSTHANOREQUAL",A[A.GREATERTHANOREQUAL=162]="GREATERTHANOREQUAL",A[A.MIN=163]="MIN",A[A.MAX=164]="MAX",A[A.WITHIN=165]="WITHIN",A[A.RIPEMD160=166]="RIPEMD160",A[A.SHA1=167]="SHA1",A[A.SHA256=168]="SHA256",A[A.HASH160=169]="HASH160",A[A.HASH256=170]="HASH256",A[A.CODESEPARATOR=171]="CODESEPARATOR",A[A.CHECKSIG=172]="CHECKSIG",A[A.CHECKSIGVERIFY=173]="CHECKSIGVERIFY",A[A.CHECKMULTISIG=174]="CHECKMULTISIG",A[A.CHECKMULTISIGVERIFY=175]="CHECKMULTISIGVERIFY",A[A.NOP1=176]="NOP1",A[A.CHECKLOCKTIMEVERIFY=177]="CHECKLOCKTIMEVERIFY",A[A.CHECKSEQUENCEVERIFY=178]="CHECKSEQUENCEVERIFY",A[A.NOP4=179]="NOP4",A[A.NOP5=180]="NOP5",A[A.NOP6=181]="NOP6",A[A.NOP7=182]="NOP7",A[A.NOP8=183]="NOP8",A[A.NOP9=184]="NOP9",A[A.NOP10=185]="NOP10",A[A.CHECKSIGADD=186]="CHECKSIGADD",A[A.INVALID=255]="INVALID"})(W||(W={}));function ZC(A=6,I=!1){return lA({encodeStream:(g,B)=>{if(B===0n)return;const C=B<0,E=BigInt(B),i=[];for(let t=C?-E:E;t;t>>=8n)i.push(Number(t&0xffn));i[i.length-1]>=128?i.push(C?128:0):C&&(i[i.length-1]|=128),g.bytes(new Uint8Array(i))},decodeStream:g=>{const B=g.leftBytes;if(B>A)throw new Error(`ScriptNum: number (${B}) bigger than limit=${A}`);if(B===0)return 0n;if(I){const i=g.bytes(B,!0);if(!(i[i.length-1]&127)&&(B<=1||!(i[i.length-2]&128)))throw new Error("Non-minimally encoded ScriptNum")}let C=0,E=0n;for(let i=0;i=128&&(E&=2n**BigInt(B*8)-1n>>1n,E=-E),E}})}function St(A,I=4,g=!0){if(typeof A=="number")return A;if(cA(A))try{const B=ZC(I,g).decode(A);return B>Number.MAX_SAFE_INTEGER?void 0:Number(B)}catch{return}}const pg=lA({encodeStream:(A,I)=>{for(let g of I){if(typeof g=="string"){if(W[g]===void 0)throw new Error(`Unknown opcode=${g}`);A.byte(W[g]);continue}else if(typeof g=="number"){if(g===0){A.byte(0);continue}else if(1<=g&&g<=16){A.byte(W.OP_1-1+g);continue}}if(typeof g=="number"&&(g=ZC().encode(BigInt(g))),!cA(g))throw new Error(`Wrong Script OP=${g} (${typeof g})`);const B=g.length;B{const I=[];for(;!A.isEnd();){const g=A.byte();if(W.OP_0{if(typeof I=="number"&&(I=BigInt(I)),0n<=I&&I<=252n)return A.byte(Number(I));for(const[g,B,C,E]of Object.values(mB))if(!(C>I||I>E)){A.byte(g);for(let i=0;i>8n*BigInt(i)&0xffn));return}throw A.err(`VarInt too big: ${I}`)},decodeStream:A=>{const I=A.byte();if(I<=252)return BigInt(I);const[g,B,C]=mB[I];let E=0n;for(let i=0;izg(BB,A),jC=OI({txid:DC(32,!0),index:iI,finalScriptSig:CB,sequence:iI}),zC=OI({amount:ni,script:CB}),Gt=OI({version:yC,segwitFlag:si(new Uint8Array([0,1])),inputs:ZI(jC),outputs:ZI(zC),witnesses:ai("segwitFlag",zg("inputs/length",ut)),lockTime:iI});function Rt(A){if(A.segwitFlag&&A.witnesses&&!A.witnesses.length)throw new Error("Segwit flag with empty witnesses array");return A}jg(Gt,Rt);OI({version:yC,inputs:ZI(jC),outputs:ZI(zC),lockTime:iI});function LA(A,I){try{return ft(A,I),!0}catch{return!1}}const Ht={encode(A){if(!(A.length!==2||!cA(A[0])||!LA(A[0],dA.ecdsa)||A[1]!=="CHECKSIG"))return{type:"pk",pubkey:A[0]}},decode:A=>A.type==="pk"?[A.pubkey,"CHECKSIG"]:void 0},Ft={encode(A){if(!(A.length!==5||A[0]!=="DUP"||A[1]!=="HASH160"||!cA(A[2]))&&!(A[3]!=="EQUALVERIFY"||A[4]!=="CHECKSIG"))return{type:"pkh",hash:A[2]}},decode:A=>A.type==="pkh"?["DUP","HASH160",A.hash,"EQUALVERIFY","CHECKSIG"]:void 0},pt={encode(A){if(!(A.length!==3||A[0]!=="HASH160"||!cA(A[1])||A[2]!=="EQUAL"))return{type:"sh",hash:A[1]}},decode:A=>A.type==="sh"?["HASH160",A.hash,"EQUAL"]:void 0},Yt={encode(A){if(!(A.length!==2||A[0]!==0||!cA(A[1]))&&A[1].length===32)return{type:"wsh",hash:A[1]}},decode:A=>A.type==="wsh"?[0,A.hash]:void 0},Ut={encode(A){if(!(A.length!==2||A[0]!==0||!cA(A[1]))&&A[1].length===20)return{type:"wpkh",hash:A[1]}},decode:A=>A.type==="wpkh"?[0,A.hash]:void 0},kt={encode(A){const I=A.length-1;if(A[I]!=="CHECKMULTISIG")return;const g=A[0],B=A[I-1];if(typeof g!="number"||typeof B!="number")return;const C=A.slice(1,-2);if(B===C.length){for(const E of C)if(!cA(E))return;return{type:"ms",m:g,pubkeys:C}}},decode:A=>A.type==="ms"?[A.m,...A.pubkeys,A.pubkeys.length,"CHECKMULTISIG"]:void 0},Kt={encode(A){if(!(A.length!==2||A[0]!==1||!cA(A[1])))return{type:"tr",pubkey:A[1]}},decode:A=>A.type==="tr"?[1,A.pubkey]:void 0},Jt={encode(A){const I=A.length-1;if(A[I]!=="CHECKSIG")return;const g=[];for(let B=0;B{if(A.type!=="tr_ns")return;const I=[];for(let g=0;g{if(A.type!=="tr_ms")return;const I=[A.pubkeys[0],"CHECKSIG"];for(let g=1;gA.type==="unknown"?pg.decode(A.script):void 0},xt=[Ht,Ft,pt,Yt,Ut,kt,Kt,Jt,qt,Mt],mt=wC(pg,fC.match(xt)),EB=jg(mt,A=>{if(A.type==="pk"&&!LA(A.pubkey,dA.ecdsa))throw new Error("OutScript/pk: wrong key");if((A.type==="pkh"||A.type==="sh"||A.type==="wpkh")&&(!cA(A.hash)||A.hash.length!==20))throw new Error(`OutScript/${A.type}: wrong hash`);if(A.type==="wsh"&&(!cA(A.hash)||A.hash.length!==32))throw new Error("OutScript/wsh: wrong hash");if(A.type==="tr"&&(!cA(A.pubkey)||!LA(A.pubkey,dA.schnorr)))throw new Error("OutScript/tr: wrong taproot public key");if((A.type==="ms"||A.type==="tr_ns"||A.type==="tr_ms")&&!Array.isArray(A.pubkeys))throw new Error("OutScript/multisig: wrong pubkeys array");if(A.type==="ms"){const I=A.pubkeys.length;for(const g of A.pubkeys)if(!LA(g,dA.ecdsa))throw new Error("OutScript/multisig: wrong pubkey");if(A.m<=0||I>16||A.m>I)throw new Error("OutScript/multisig: invalid params")}if(A.type==="tr_ns"||A.type==="tr_ms"){for(const I of A.pubkeys)if(!LA(I,dA.schnorr))throw new Error(`OutScript/${A.type}: wrong pubkey`)}if(A.type==="tr_ms"){const I=A.pubkeys.length;if(A.m<=0||I>999||A.m>I)throw new Error("OutScript/tr_ms: invalid params")}return A}),bt=(A,I=$A)=>{if(!LA(A,dA.ecdsa))throw new Error("P2PKH: invalid publicKey");const g=TC(A);return{type:"pkh",script:EB.encode({type:"pkh",hash:g}),address:iB(I).encode({type:"pkh",hash:g})}},Lt=(A,I=$A)=>{if(!LA(A,dA.ecdsa))throw new Error("P2WPKH: invalid publicKey");if(A.length===65)throw new Error("P2WPKH: uncompressed public key");const g=TC(A);return{type:"wpkh",script:EB.encode({type:"wpkh",hash:g}),address:iB(I).encode({type:"wpkh",hash:g})}};function Tt(A,I,g=$A,B=!1,C){if(!A&&!I)throw new Error("p2tr: should have pubKey or scriptTree (or both)");const E=typeof A=="string"?qI.decode(A):A||wt;if(!LA(E,dA.schnorr))throw new Error("p2tr: non-schnorr pubkey");const[i,t]=Dt(E,Ai);return{type:"tr",script:EB.encode({type:"tr",pubkey:i}),address:iB(g).encode({type:"tr",pubkey:i}),tweakedPubkey:i,tapInternalKey:E}}function Zt(A,I,g=$A){if(A==="tr")return Tt(ht(I),void 0,g).address;const B=dt(I);if(A==="pkh")return bt(B,g).address;if(A==="wpkh")return Lt(B,g).address;throw new Error(`getAddress: unknown type=${A}`)}const XC=$E(tI);function VC(A,I){if(I.length<2||I.length>40)throw new Error("Witness: invalid length");if(A>16)throw new Error("Witness: invalid version");if(A===0&&!(I.length===20||I.length===32))throw new Error("Witness: invalid length for version")}function ng(A,I,g=$A){VC(A,I);const B=A===0?lg:sC;return B.encode(g.bech32,[A].concat(B.toWords(I)))}function bB(A,I){return XC.encode(at(Uint8Array.from(I),A))}function iB(A=$A){return{encode(I){const{type:g}=I;if(g==="wpkh")return ng(0,I.hash,A);if(g==="wsh")return ng(0,I.hash,A);if(g==="tr")return ng(1,I.pubkey,A);if(g==="pkh")return bB(I.hash,[A.pubKeyHash]);if(g==="sh")return bB(I.hash,[A.scriptHash]);throw new Error(`Unknown address type=${g}`)},decode(I){if(I.length<14||I.length>74)throw new Error("Invalid address length");if(A.bech32&&I.toLowerCase().startsWith(`${A.bech32}1`)){let B;try{if(B=lg.decode(I),B.words[0]!==0)throw new Error(`bech32: wrong version=${B.words[0]}`)}catch{if(B=sC.decode(I),B.words[0]===0)throw new Error(`bech32m: wrong version=${B.words[0]}`)}if(B.prefix!==A.bech32)throw new Error(`wrong bech32 prefix=${B.prefix}`);const[C,...E]=B.words,i=lg.fromWords(E);if(VC(C,i),C===0&&i.length===32)return{type:"wsh",hash:i};if(C===0&&i.length===20)return{type:"wpkh",hash:i};if(C===1&&i.length===32)return{type:"tr",pubkey:i};throw new Error("Unknown witness program")}const g=XC.decode(I);if(g.length!==21)throw new Error("Invalid base58 address");if(g[0]===A.pubKeyHash)return{type:"pkh",hash:g.slice(1)};if(g[0]===A.scriptHash)return{type:"sh",hash:g.slice(1)};throw new Error(`Invalid address prefix=${g[0]}`)}}}function Yg(A){return Array.from(A,function(I){return("0"+(I&255).toString(16)).slice(-2)}).join("")}const jt=A=>{const I=A.reduce((B,C)=>B+C.length,0),g=new Uint8Array(I);return A.reduce((B,C)=>(g.set(C,B),B+C.length),0),g};var wI;(function(A){A.tooLong="An alphabet may be no longer than 254 characters.",A.ambiguousCharacter="A character code may only appear once in a single alphabet.",A.unknownCharacter="Encountered an unknown character for this alphabet."})(wI||(wI={}));const zt=A=>{if(A.length>=255)return wI.tooLong;const B=new Uint8Array(256).fill(255);for(let Q=0;Q{if(Q.length===0)return Uint8Array.of();const e=Q.split("").findIndex(n=>n!==E);if(e===-1)return new Uint8Array(Q.length);const r=Math.floor((Q.length-e)*i+1),o=new Uint8Array(r);let c=e,d=0;for(;Q[c]!==void 0;){let n=B[Q.charCodeAt(c)];if(n===255)return wI.unknownCharacter;let a=0;for(let y=r-1;(n!==0||an!==0),s=new Uint8Array(e+(r-u));return s.set(o.slice(u),e),s},encode:Q=>{if(Q.length===0)return"";const e=Q.findIndex(n=>n!==0);if(e===-1)return E.repeat(Q.length);const r=Math.floor((Q.length-e)*t+1),o=new Uint8Array(r);let c=e,d=0;for(;c!==Q.length;){let n=Q[c],a=0;for(let y=r-1;(n!==0||an!==0),s=E.repeat(e);return o.slice(u).reduce((n,a)=>n+A.charAt(a),s)}}},Xt="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",vC=zt(Xt);vC.decode;const Vt=vC.encode,LB="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",PC=A=>{const I=new Uint8Array(123);for(let Q=0;Q>4,i[t++]=(r&15)<<4|o>>2,i[t++]=(o&3)<<6|c&63}return i};var jI;(function(A){A[A.p2pkh=0]="p2pkh",A[A.p2sh=5]="p2sh",A[A.wif=128]="wif",A[A.p2pkhTestnet=111]="p2pkhTestnet",A[A.p2shTestnet=196]="p2shTestnet",A[A.wifTestnet=239]="wifTestnet",A[A.p2pkhCopayBCH=28]="p2pkhCopayBCH",A[A.p2shCopayBCH=40]="p2shCopayBCH"})(jI||(jI={}));const vt=(A,I,g)=>{const C=Uint8Array.from([I,...g]),E=A.hash(A.hash(C)).slice(0,4),i=jt([C,E]);return Vt(i)};var TB;(function(A){A.unknownCharacter="Base58Address error: address may only contain valid base58 characters.",A.tooShort="Base58Address error: address is too short to be valid.",A.invalidChecksum="Base58Address error: address has an invalid checksum.",A.unknownAddressVersion="Base58Address error: address uses an unknown address version.",A.incorrectLength="Base58Address error: the encoded payload is not the correct length (20 bytes)."})(TB||(TB={}));const Pt=async(A,I,g,B,C,E)=>{const i=(await WebAssembly.instantiate(A,{[I]:{__wbindgen_throw:(D,G)=>{throw new Error(Array.from(o().subarray(D,D+G)).map(N=>String.fromCharCode(N)).join(""))}}})).instance.exports;let t,Q,e;const r=()=>(e===void 0&&(e=i.__wbindgen_global_argument_ptr()),e);function o(){return(t===void 0||t.buffer!==i.memory.buffer)&&(t=new Uint8Array(i.memory.buffer)),t}const c=()=>((Q===void 0||Q.buffer!==i.memory.buffer)&&(Q=new Uint32Array(i.memory.buffer)),Q),d=D=>{const G=i.__wbindgen_malloc(D.length);return o().set(D,G),[G,D.length]},u=(D,G)=>o().subarray(D,D+G);return{final:D=>{const[G,N]=d(D),w=r();try{i[E](w,G,N);const l=c(),S=l[w/4],p=l[w/4+1],M=u(S,p).slice();return i.__wbindgen_free(S,p),M}finally{D.set(o().subarray(G/1,G/1+N)),i.__wbindgen_free(G,N)}},hash:D=>{const[G,N]=d(D),w=r();try{i[g](w,G,N);const l=c(),S=l[w/4],p=l[w/4+1],M=u(S,p).slice();return i.__wbindgen_free(S,p),M}finally{i.__wbindgen_free(G,N)}},init:()=>{const D=r();i[B](D);const G=c(),N=G[D/4],w=G[D/4+1],l=u(N,w).slice();return i.__wbindgen_free(N,w),l},update:(D,G)=>{const[N,w]=d(D),[l,S]=d(G),p=r();try{i[C](p,N,w,l,S);const M=c(),Y=M[p/4],x=M[p/4+1],Z=u(Y,x).slice();return i.__wbindgen_free(Y,x),Z}finally{D.set(o().subarray(N/1,N/1+w)),i.__wbindgen_free(N,w),i.__wbindgen_free(l,S)}}}},tB=1,OC=2,Ot=256,Wt=512,_t=256,ZB=tB|Ot,jB=tB|Wt,$t=tB,AQ=OC|_t,IQ=OC;var Ug;(function(A){A[A.NONE=$t]="NONE",A[A.VERIFY=ZB]="VERIFY",A[A.SIGN=jB]="SIGN",A[A.BOTH=jB|ZB]="BOTH"})(Ug||(Ug={}));var zI;(function(A){A[A.COMPRESSED=AQ]="COMPRESSED",A[A.UNCOMPRESSED=IQ]="UNCOMPRESSED"})(zI||(zI={}));const gQ="AGFzbQEAAAABXg5gAn9/AGAGf39/f39/AX9gAX8AYAABf2AAAGADf39/AX9gAX8Bf2ACf38Bf2AEf39/fwF/YAV/f39/fwF/YAN/f38AYAd/f39/f39/AX9gBH9/f38AYAV/f39/fwAC5wEMA2VudgZtZW1vcnkCAYACgAIDZW52BXRhYmxlAXABBgYDZW52CXRhYmxlQmFzZQN/AANlbnYORFlOQU1JQ1RPUF9QVFIDfwADZW52CFNUQUNLVE9QA38AA2VudgVhYm9ydAACA2Vudg1lbmxhcmdlTWVtb3J5AAMDZW52DmdldFRvdGFsTWVtb3J5AAMDZW52F2Fib3J0T25DYW5ub3RHcm93TWVtb3J5AAMDZW52C19fX3NldEVyck5vAAIDZW52Bl9hYm9ydAAEA2VudhZfZW1zY3JpcHRlbl9tZW1jcHlfYmlnAAUDSUgAAAYKBQAKCgIMAAYABwACBgUNCgAKAAoAAAcHAAAAAgYMCgoFAAUFAAULAQYFAwcBCAgBCAgKBwUFBQUHAQEIBQUFCAUICQgGCwJ/ASMBC38BIwILB/QGGxFfX19lcnJub19sb2NhdGlvbgA1BV9mcmVlACYHX21hbGxvYwAnGV9zZWNwMjU2azFfY29udGV4dF9jcmVhdGUAMxxfc2VjcDI1NmsxX2NvbnRleHRfcmFuZG9taXplAD4fX3NlY3AyNTZrMV9lY19wcml2a2V5X3R3ZWFrX2FkZABCH19zZWNwMjU2azFfZWNfcHJpdmtleV90d2Vha19tdWwAQBtfc2VjcDI1NmsxX2VjX3B1YmtleV9jcmVhdGUAMBpfc2VjcDI1NmsxX2VjX3B1YmtleV9wYXJzZQBOHl9zZWNwMjU2azFfZWNfcHVia2V5X3NlcmlhbGl6ZQBNHl9zZWNwMjU2azFfZWNfcHVia2V5X3R3ZWFrX2FkZABBHl9zZWNwMjU2azFfZWNfcHVia2V5X3R3ZWFrX211bAA/G19zZWNwMjU2azFfZWNfc2Vja2V5X3ZlcmlmeQBDGF9zZWNwMjU2azFfZWNkc2FfcmVjb3ZlcgA5NF9zZWNwMjU2azFfZWNkc2FfcmVjb3ZlcmFibGVfc2lnbmF0dXJlX3BhcnNlX2NvbXBhY3QAPDhfc2VjcDI1NmsxX2VjZHNhX3JlY292ZXJhYmxlX3NpZ25h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iCEuIAogLadJIAkgLKdJaiALICinSWogISAbRXFqIBkgE0VxaiAaIBRFcWogDiAbSWogByATSWogBSAUSWogECAISWogESAGSSAqQgGGpyIJciAiaiITaiIOIBIgBEkgK0IBhqciCnIgF2oiFGoiByAMIANJICVCAYanIgtyIBVqIhBqIgUgDSACSSAkQgGGpyIIciAWaiIRaiIGICOnIgRBAXQiEmoiASASSSEZIB8oAgCtICd+IiNCIIghLCABICOnIgNBAXQiDGoiASAMSSEaIBgoAgCtICZ+IiNCIIghKCABICOnIgJBAXQiDWoiASANSSEbIAogK6dJIAkgKqdJaiALICWnSWogCCAkp0lqICIgE0VxaiAOIBNJaiAXIBRFcWogByAUSWogFSAQRXFqIAUgEElqIBYgEUVxaiAGIBFJaiASIARJIC5CAYanIg5yIBlqIhVqIgogDCADSSAsQgGGpyIHciAaaiIWaiILIA0gAkkgKEIBhqciBXIgG2oiEGoiCCABIB4oAgCtIiQgJH4iI6ciAmoiASACSSAjQiCIp2oiBmohESAPIAE2AiAgICgCAK0iKSAcKAIArX4iI0IgiCEtIBEgI6ciBEEBdCIMaiIBIAxJIRMgHygCAK0iJyAdKAIArSImfiIjQiCIISogASAjpyIDQQF0Ig1qIgEgDUkhFCAYKAIArSIlICR+IiNCIIghJCABICOnIgJBAXQiCWoiASAJSSESIA8gATYCJCApICZ+IiNCIIghKyAHICynSSAOIC6nSWogBSAop0lqIBkgFUVxaiAaIBZFcWogGyAQRXFqIAogFUlqIAsgFklqIAggEElqIBEgBklqIAwgBEkgLUIBhqciB3IgE2oiDGoiCyANIANJICpCAYanIgVyIBRqIg1qIgggCSACSSAkQgGGpyIGciASaiIJaiIEICOnIgNBAXQiDmoiASAOSSEQICcgHigCAK0iJn4iI0IgiCEoIAEgI6ciAkEBdCIKaiIBIApJIREgBSAqp0kgByAtp0lqIAYgJKdJaiATIAxFcWogCyAMSWogFCANRXFqIAggDUlqIBIgCUVxaiAEIAlJaiAOIANJICtCAYanIgtyIBBqIhJqIgUgCiACSSAoQgGGpyIIciARaiIMaiIGIAEgJSAlfiIjpyICaiIBIAJJICNCIIinaiIEaiENIA8gATYCKCAgKAIArSInICZ+IiNCIIghJSANICOnIgNBAXQiB2oiASAHSSEJIB8oAgCtIiogGCgCAK0iJn4iI0IgiCEkIAEgI6ciAkEBdCIKaiIBIApJIQ4gDyABNgIsICcgJn4iI0IgiCEpIAggKKdJIAsgK6dJaiAQIBJFcWogESAMRXFqIAUgEklqIAYgDElqIA0gBElqIAcgA0kgJUIBhqciCHIgCWoiB2oiBiAKIAJJICRCAYanIgRyIA5qIgtqIgMgI6ciAkEBdCIFaiIBIAVJIQogBCAkp0kgCCAlp0lqIAkgB0VxaiAGIAdJaiAOIAtFcWogAyALSWogBSACSSApQgGGpyIGciAKaiIHaiIEIAEgKiAqfiIjpyICaiIBIAJJICNCIIinaiIDaiELIA8gATYCMCAgKAIArSInICp+IiNCIIghJiALICOnIgJBAXQiBWoiASAFSSEIIA8gATYCNCAPIAogB0VxIAYgKadJaiAEIAdJaiALIANJaiAFIAJJICZCAYanIgRyIAhqIgZqIgMgJyAnfiIjpyICaiIBNgI4IA8gBCAmp0kgI0IgiKdqIAggBkVxaiADIAZJaiABIAJJajYCPCAAIA8QLCAPJAQLKwAgAEH/AXFBGHQgAEEIdUH/AXFBEHRyIABBEHVB/wFxQQh0ciAAQRh2cgvPCQEbfiACKAIgrSIDIAEoAgStIgR+IAIoAiStIgYgASgCAK0iCH58IAIoAhytIgkgASgCCK0iCn58IAIoAhitIgsgASgCDK0iDH58IAIoAhStIg0gASgCEK0iDn58IAIoAhCtIg8gASgCFK0iEH58IAIoAgytIhEgASgCGK0iEn58IAIoAgitIhMgASgCHK0iFH58IAIoAgStIhUgASgCIK0iFn58IAIoAgCtIhcgASgCJK0iGH58IRwgCiADfiAEIAZ+fCAMIAl+fCAOIAt+fCAQIA1+fCASIA9+fCAUIBF+fCAWIBN+fCAYIBV+fCAcQhqIfCIbQv///x+DIhpCkPoAfiAXIAh+fCEdIBcgBH4gFSAIfnwgGkIKhnwgHUIaiHwgDCADfiAKIAZ+fCAOIAl+fCAQIAt+fCASIA1+fCAUIA9+fCAWIBF+fCAYIBN+fCAbQhqIfCIaQv///x+DIgVCkPoAfnwhGyAVIAR+IBMgCH58IBcgCn58IAVCCoZ8IA4gA34gDCAGfnwgECAJfnwgEiALfnwgFCANfnwgFiAPfnwgGCARfnwgGkIaiHwiBUL///8fgyIHQpD6AH58IBtCGoh8IRogACATIAR+IBEgCH58IBUgCn58IBcgDH58IAdCCoZ8IBAgA34gDiAGfnwgEiAJfnwgFCALfnwgFiANfnwgGCAPfnwgBUIaiHwiBUL///8fgyIHQpD6AH58IBpCGoh8IhmnQf///x9xNgIMIAAgESAEfiAPIAh+fCATIAp+fCAVIAx+fCAXIA5+fCAHQgqGfCASIAN+IBAgBn58IBQgCX58IBYgC358IBggDX58IAVCGoh8IgVC////H4MiB0KQ+gB+fCAZQhqIfCIZp0H///8fcTYCECAAIA8gBH4gDSAIfnwgESAKfnwgEyAMfnwgFSAOfnwgFyAQfnwgB0IKhnwgFCADfiASIAZ+fCAWIAl+fCAYIAt+fCAFQhqIfCIFQv///x+DIgdCkPoAfnwgGUIaiHwiGadB////H3E2AhQgACANIAR+IAsgCH58IA8gCn58IBEgDH58IBMgDn58IBUgEH58IBcgEn58IAdCCoZ8IBYgA34gFCAGfnwgGCAJfnwgBUIaiHwiBUL///8fgyIHQpD6AH58IBlCGoh8IhmnQf///x9xNgIYIAAgCyAEfiAJIAh+fCANIAp+fCAPIAx+fCARIA5+fCATIBB+fCAVIBJ+fCAXIBR+fCAHQgqGfCAYIAN+IBYgBn58IAVCGoh8IgVC////H4MiB0KQ+gB+fCAZQhqIfCIZp0H///8fcTYCHCAAIAkgBH4gAyAIfnwgCyAKfnwgDSAMfnwgDyAOfnwgESAQfnwgEyASfnwgFSAUfnwgFyAWfnwgB0IKhnwgBUIaiCAYIAZ+fCIDQv///x+DIgRCkPoAfnwgGUIaiHwiBqdB////H3E2AiAgACADQhqIIgNCkPoAfiAcQv///x+DfCAEQgqGfCAGQhqIfCIEp0H///8BcTYCJCAAIARCFoggA0IOhnwiA0LRB34gHUL///8fg3wiBKdB////H3E2AgAgACADQgaGIBtC////H4N8IARCGoh8IgOnQf///x9xNgIEIAAgA0IaiCAaQv///x+DfD4CCAvDAwEDfyACQYDAAE4EQCAAIAEgAhAGDwsgACEEIAAgAmohAyAAQQNxIAFBA3FGBEADQCAAQQNxBEAgAkUEQCAEDwsgACABLAAAOgAAIABBAWohACABQQFqIQEgAkEBayECDAELCyADQXxxIgJBQGohBQNAIAAgBUwEQCAAIAEoAgA2AgAgACABKAIENgIEIAAgASgCCDYCCCAAIAEoAgw2AgwgACABKAIQNgIQIAAgASgCFDYCFCAAIAEoAhg2AhggACABKAIcNgIcIAAgASgCIDYCICAAIAEoAiQ2AiQgACABKAIoNgIoIAAgASgCLDYCLCAAIAEoAjA2AjAgACABKAI0NgI0IAAgASgCODYCOCAAIAEoAjw2AjwgAEFAayEAIAFBQGshAQwBCwsDQCAAIAJIBEAgACABKAIANgIAIABBBGohACABQQRqIQEMAQsLBSADQQRrIQIDQCAAIAJIBEAgACABLAAAOgAAIAAgASwAAToAASAAIAEsAAI6AAIgACABLAADOgADIABBBGohACABQQRqIQEMAQsLCwNAIAAgA0gEQCAAIAEsAAA6AAAgAEEBaiEAIAFBAWohAQwBCwsgBAu/VgEkfyAAKAIAIR0gAEEEaiIeKAIAIQkgAEEIaiIfKAIAIQUgAEEMaiIgKAIAIQ8gAEEcaiIhKAIAQZjfqJQEaiAAQRBqIiIoAgAiAkEGdiACQRp0ciACQQt2IAJBFXRycyACQRl2IAJBB3Ryc2ogAEEYaiIjKAIAIgYgAEEUaiIkKAIAIgpzIAJxIAZzaiABKAIAEAkiF2oiByAPaiEPIAZBkYndiQdqIAEoAgQQCSIVaiAPIAogAnNxIApzaiAPQQZ2IA9BGnRyIA9BC3YgD0EVdHJzIA9BGXYgD0EHdHJzaiISIAVqIQYgCkHP94Oue2ogASgCCBAJIhhqIAYgDyACc3EgAnNqIAZBBnYgBkEadHIgBkELdiAGQRV0cnMgBkEZdiAGQQd0cnNqIhQgCWohCiACQaW3181+aiABKAIMEAkiFmogCiAGIA9zcSAPc2ogCkEGdiAKQRp0ciAKQQt2IApBFXRycyAKQRl2IApBB3Ryc2oiAiAdaiEDIB1BAnYgHUEedHIgHUENdiAdQRN0cnMgHUEWdiAdQQp0cnMgBSAJIB1ycSAJIB1xcmogB2oiBUECdiAFQR50ciAFQQ12IAVBE3RycyAFQRZ2IAVBCnRycyAFIB1yIAlxIAUgHXFyaiASaiIJQQJ2IAlBHnRyIAlBDXYgCUETdHJzIAlBFnYgCUEKdHJzIAkgBXIgHXEgCSAFcXJqIBRqIgdBAnYgB0EedHIgB0ENdiAHQRN0cnMgB0EWdiAHQQp0cnMgByAJciAFcSAHIAlxcmogAmohAiAPQduE28oDaiABKAIQEAkiGWogAyAKIAZzcSAGc2ogA0EGdiADQRp0ciADQQt2IANBFXRycyADQRl2IANBB3Ryc2oiEiAFaiEPIAEoAhQQCSIQQfGjxM8FaiAGaiAPIAMgCnNxIApzaiAPQQZ2IA9BGnRyIA9BC3YgD0EVdHJzIA9BGXYgD0EHdHJzaiIUIAlqIQYgASgCGBAJIghBpIX+kXlqIApqIAYgDyADc3EgA3NqIAZBBnYgBkEadHIgBkELdiAGQRV0cnMgBkEZdiAGQQd0cnNqIhMgB2ohCiABKAIcEAkiC0HVvfHYemogA2ogCiAGIA9zcSAPc2ogCkEGdiAKQRp0ciAKQQt2IApBFXRycyAKQRl2IApBB3Ryc2oiBCACaiEDIAJBAnYgAkEedHIgAkENdiACQRN0cnMgAkEWdiACQQp0cnMgAiAHciAJcSACIAdxcmogEmoiBUECdiAFQR50ciAFQQ12IAVBE3RycyAFQRZ2IAVBCnRycyAFIAJyIAdxIAUgAnFyaiAUaiIJQQJ2IAlBHnRyIAlBDXYgCUETdHJzIAlBFnYgCUEKdHJzIAkgBXIgAnEgCSAFcXJqIBNqIgdBAnYgB0EedHIgB0ENdiAHQRN0cnMgB0EWdiAHQQp0cnMgByAJciAFcSAHIAlxcmogBGohAiABKAIgEAkiDkGY1Z7AfWogD2ogAyAKIAZzcSAGc2ogA0EGdiADQRp0ciADQQt2IANBFXRycyADQRl2IANBB3Ryc2oiEiAFaiEPIAEoAiQQCSIMQYG2jZQBaiAGaiAPIAMgCnNxIApzaiAPQQZ2IA9BGnRyIA9BC3YgD0EVdHJzIA9BGXYgD0EHdHJzaiIUIAlqIQYgASgCKBAJIg1BvovGoQJqIApqIAYgDyADc3EgA3NqIAZBBnYgBkEadHIgBkELdiAGQRV0cnMgBkEZdiAGQQd0cnNqIhMgB2ohCiABKAIsEAkiEUHD+7GoBWogA2ogCiAGIA9zcSAPc2ogCkEGdiAKQRp0ciAKQQt2IApBFXRycyAKQRl2IApBB3Ryc2oiBCACaiEDIAJBAnYgAkEedHIgAkENdiACQRN0cnMgAkEWdiACQQp0cnMgAiAHciAJcSACIAdxcmogEmoiBUECdiAFQR50ciAFQQ12IAVBE3RycyAFQRZ2IAVBCnRycyAFIAJyIAdxIAUgAnFyaiAUaiIJQQJ2IAlBHnRyIAlBDXYgCUETdHJzIAlBFnYgCUEKdHJzIAkgBXIgAnEgCSAFcXJqIBNqIgdBAnYgB0EedHIgB0ENdiAHQRN0cnMgB0EWdiAHQQp0cnMgByAJciAFcSAHIAlxcmogBGohAiABKAIwEAkiGkH0uvmVB2ogD2ogAyAKIAZzcSAGc2ogA0EGdiADQRp0ciADQQt2IANBFXRycyADQRl2IANBB3Ryc2oiBCAFaiEFIAEoAjQQCSIbQf7j+oZ4aiAGaiAFIAMgCnNxIApzaiAFQQZ2IAVBGnRyIAVBC3YgBUEVdHJzIAVBGXYgBUEHdHJzaiIGIAlqIRIgASgCOBAJIg9Bp43w3nlqIApqIBIgBSADc3EgA3NqIBJBBnYgEkEadHIgEkELdiASQRV0cnMgEkEZdiASQQd0cnNqIgogB2ohFCABKAI8EAkiAUH04u+MfGogA2ogFCASIAVzcSAFc2ogFEEGdiAUQRp0ciAUQQt2IBRBFXRycyAUQRl2IBRBB3Ryc2oiHCACaiETIAJBAnYgAkEedHIgAkENdiACQRN0cnMgAkEWdiACQQp0cnMgAiAHciAJcSACIAdxcmogBGoiA0ECdiADQR50ciADQQ12IANBE3RycyADQRZ2IANBCnRycyADIAJyIAdxIAMgAnFyaiAGaiIJQQJ2IAlBHnRyIAlBDXYgCUETdHJzIAlBFnYgCUEKdHJzIAkgA3IgAnEgCSADcXJqIApqIgdBAnYgB0EedHIgB0ENdiAHQRN0cnMgB0EWdiAHQQp0cnMgByAJciADcSAHIAlxcmogHGohAiAYQRJ2IBhBDnRyIBhBA3ZzIBhBB3YgGEEZdHJzIBVqIA1qIAFBE3YgAUENdHIgAUEKdnMgAUERdiABQQ90cnNqIgZBho/5/X5qIBJqIBVBEnYgFUEOdHIgFUEDdnMgFUEHdiAVQRl0cnMgF2ogDGogD0ETdiAPQQ10ciAPQQp2cyAPQRF2IA9BD3Ryc2oiCkHB0+2kfmogBWogEyAUIBJzcSASc2ogE0EGdiATQRp0ciATQQt2IBNBFXRycyATQRl2IBNBB3Ryc2oiFSADaiIXIBMgFHNxIBRzaiAXQQZ2IBdBGnRyIBdBC3YgF0EVdHJzIBdBGXYgF0EHdHJzaiIEIAlqIRIgGUESdiAZQQ50ciAZQQN2cyAZQQd2IBlBGXRycyAWaiAaaiAGQRN2IAZBDXRyIAZBCnZzIAZBEXYgBkEPdHJzaiIDQczDsqACaiATaiAWQRJ2IBZBDnRyIBZBA3ZzIBZBB3YgFkEZdHJzIBhqIBFqIApBE3YgCkENdHIgCkEKdnMgCkERdiAKQQ90cnNqIgVBxruG/gBqIBRqIBIgFyATc3EgE3NqIBJBBnYgEkEadHIgEkELdiASQRV0cnMgEkEZdiASQQd0cnNqIhggB2oiFiASIBdzcSAXc2ogFkEGdiAWQRp0ciAWQQt2IBZBFXRycyAWQRl2IBZBB3Ryc2oiHCACaiETIAJBAnYgAkEedHIgAkENdiACQRN0cnMgAkEWdiACQQp0cnMgAiAHciAJcSACIAdxcmogFWoiFEECdiAUQR50ciAUQQ12IBRBE3RycyAUQRZ2IBRBCnRycyAUIAJyIAdxIBQgAnFyaiAEaiIVQQJ2IBVBHnRyIBVBDXYgFUETdHJzIBVBFnYgFUEKdHJzIBUgFHIgAnEgFSAUcXJqIBhqIhhBAnYgGEEedHIgGEENdiAYQRN0cnMgGEEWdiAYQQp0cnMgGCAVciAUcSAYIBVxcmogHGohAiAIQRJ2IAhBDnRyIAhBA3ZzIAhBB3YgCEEZdHJzIBBqIA9qIANBE3YgA0ENdHIgA0EKdnMgA0ERdiADQQ90cnNqIglBqonS0wRqIBJqIBBBEnYgEEEOdHIgEEEDdnMgEEEHdiAQQRl0cnMgGWogG2ogBUETdiAFQQ10ciAFQQp2cyAFQRF2IAVBD3Ryc2oiB0Hv2KTvAmogF2ogEyAWIBJzcSASc2ogE0EGdiATQRp0ciATQQt2IBNBFXRycyATQRl2IBNBB3Ryc2oiGSAUaiIEIBMgFnNxIBZzaiAEQQZ2IARBGnRyIARBC3YgBEEVdHJzIARBGXYgBEEHdHJzaiIQIBVqIRcgDkESdiAOQQ50ciAOQQN2cyAOQQd2IA5BGXRycyALaiAKaiAJQRN2IAlBDXRyIAlBCnZzIAlBEXYgCUEPdHJzaiISQdqR5rcHaiATaiALQRJ2IAtBDnRyIAtBA3ZzIAtBB3YgC0EZdHJzIAhqIAFqIAdBE3YgB0ENdHIgB0EKdnMgB0ERdiAHQQ90cnNqIhRB3NPC5QVqIBZqIBcgBCATc3EgE3NqIBdBBnYgF0EadHIgF0ELdiAXQRV0cnMgF0EZdiAXQQd0cnNqIhMgGGoiCyAXIARzcSAEc2ogC0EGdiALQRp0ciALQQt2IAtBFXRycyALQRl2IAtBB3Ryc2oiHCACaiEWIAJBAnYgAkEedHIgAkENdiACQRN0cnMgAkEWdiACQQp0cnMgAiAYciAVcSACIBhxcmogGWoiGUECdiAZQR50ciAZQQ12IBlBE3RycyAZQRZ2IBlBCnRycyAZIAJyIBhxIBkgAnFyaiAQaiIQQQJ2IBBBHnRyIBBBDXYgEEETdHJzIBBBFnYgEEEKdHJzIBAgGXIgAnEgECAZcXJqIBNqIghBAnYgCEEedHIgCEENdiAIQRN0cnMgCEEWdiAIQQp0cnMgCCAQciAZcSAIIBBxcmogHGohAiANQRJ2IA1BDnRyIA1BA3ZzIA1BB3YgDUEZdHJzIAxqIAVqIBJBE3YgEkENdHIgEkEKdnMgEkERdiASQQ90cnNqIhNB7YzHwXpqIBdqIAxBEnYgDEEOdHIgDEEDdnMgDEEHdiAMQRl0cnMgDmogBmogFEETdiAUQQ10ciAUQQp2cyAUQRF2IBRBD3Ryc2oiFUHSovnBeWogBGogFiALIBdzcSAXc2ogFkEGdiAWQRp0ciAWQQt2IBZBFXRycyAWQRl2IBZBB3Ryc2oiDCAZaiIOIBYgC3NxIAtzaiAOQQZ2IA5BGnRyIA5BC3YgDkEVdHJzIA5BGXYgDkEHdHJzaiIZIBBqIQQgGkESdiAaQQ50ciAaQQN2cyAaQQd2IBpBGXRycyARaiAHaiATQRN2IBNBDXRyIBNBCnZzIBNBEXYgE0EPdHJzaiIYQcf/5fp7aiAWaiARQRJ2IBFBDnRyIBFBA3ZzIBFBB3YgEUEZdHJzIA1qIANqIBVBE3YgFUENdHIgFUEKdnMgFUERdiAVQQ90cnNqIhdByM+MgHtqIAtqIAQgDiAWc3EgFnNqIARBBnYgBEEadHIgBEELdiAEQRV0cnMgBEEZdiAEQQd0cnNqIhYgCGoiDSAEIA5zcSAOc2ogDUEGdiANQRp0ciANQQt2IA1BFXRycyANQRl2IA1BB3Ryc2oiESACaiELIAJBAnYgAkEedHIgAkENdiACQRN0cnMgAkEWdiACQQp0cnMgAiAIciAQcSACIAhxcmogDGoiEEECdiAQQR50ciAQQQ12IBBBE3RycyAQQRZ2IBBBCnRycyAQIAJyIAhxIBAgAnFyaiAZaiIIQQJ2IAhBHnRyIAhBDXYgCEETdHJzIAhBFnYgCEEKdHJzIAggEHIgAnEgCCAQcXJqIBZqIgxBAnYgDEEedHIgDEENdiAMQRN0cnMgDEEWdiAMQQp0cnMgDCAIciAQcSAMIAhxcmogEWohAiAPQRJ2IA9BDnRyIA9BA3ZzIA9BB3YgD0EZdHJzIBtqIBRqIBhBE3YgGEENdHIgGEEKdnMgGEERdiAYQQ90cnNqIhZBx6KerX1qIARqIBtBEnYgG0EOdHIgG0EDdnMgG0EHdiAbQRl0cnMgGmogCWogF0ETdiAXQQ10ciAXQQp2cyAXQRF2IBdBD3Ryc2oiGUHzl4C3fGogDmogCyANIARzcSAEc2ogC0EGdiALQRp0ciALQQt2IAtBFXRycyALQRl2IAtBB3Ryc2oiDiAQaiIRIAsgDXNxIA1zaiARQQZ2IBFBGnRyIBFBC3YgEUEVdHJzIBFBGXYgEUEHdHJzaiIaIAhqIQQgCkESdiAKQQ50ciAKQQN2cyAKQQd2IApBGXRycyABaiAVaiAWQRN2IBZBDXRyIBZBCnZzIBZBEXYgFkEPdHJzaiIQQefSpKEBaiALaiABQRJ2IAFBDnRyIAFBA3ZzIAFBB3YgAUEZdHJzIA9qIBJqIBlBE3YgGUENdHIgGUEKdnMgGUERdiAZQQ90cnNqIgFB0capNmogDWogBCARIAtzcSALc2ogBEEGdiAEQRp0ciAEQQt2IARBFXRycyAEQRl2IARBB3Ryc2oiDyAMaiINIAQgEXNxIBFzaiANQQZ2IA1BGnRyIA1BC3YgDUEVdHJzIA1BGXYgDUEHdHJzaiIbIAJqIQsgAkECdiACQR50ciACQQ12IAJBE3RycyACQRZ2IAJBCnRycyACIAxyIAhxIAIgDHFyaiAOaiIIQQJ2IAhBHnRyIAhBDXYgCEETdHJzIAhBFnYgCEEKdHJzIAggAnIgDHEgCCACcXJqIBpqIgxBAnYgDEEedHIgDEENdiAMQRN0cnMgDEEWdiAMQQp0cnMgDCAIciACcSAMIAhxcmogD2oiDkECdiAOQR50ciAOQQ12IA5BE3RycyAOQRZ2IA5BCnRycyAOIAxyIAhxIA4gDHFyaiAbaiECIAVBEnYgBUEOdHIgBUEDdnMgBUEHdiAFQRl0cnMgBmogF2ogEEETdiAQQQ10ciAQQQp2cyAQQRF2IBBBD3Ryc2oiD0G4wuzwAmogBGogBkESdiAGQQ50ciAGQQN2cyAGQQd2IAZBGXRycyAKaiATaiABQRN2IAFBDXRyIAFBCnZzIAFBEXYgAUEPdHJzaiIGQYWV3L0CaiARaiALIA0gBHNxIARzaiALQQZ2IAtBGnRyIAtBC3YgC0EVdHJzIAtBGXYgC0EHdHJzaiIaIAhqIhEgCyANc3EgDXNqIBFBBnYgEUEadHIgEUELdiARQRV0cnMgEUEZdiARQQd0cnNqIhsgDGohCCAHQRJ2IAdBDnRyIAdBA3ZzIAdBB3YgB0EZdHJzIANqIBlqIA9BE3YgD0ENdHIgD0EKdnMgD0ERdiAPQQ90cnNqIgpBk5rgmQVqIAtqIANBEnYgA0EOdHIgA0EDdnMgA0EHdiADQRl0cnMgBWogGGogBkETdiAGQQ10ciAGQQp2cyAGQRF2IAZBD3Ryc2oiA0H827HpBGogDWogCCARIAtzcSALc2ogCEEGdiAIQRp0ciAIQQt2IAhBFXRycyAIQRl2IAhBB3Ryc2oiBSAOaiINIAggEXNxIBFzaiANQQZ2IA1BGnRyIA1BC3YgDUEVdHJzIA1BGXYgDUEHdHJzaiIcIAJqIQQgAkECdiACQR50ciACQQ12IAJBE3RycyACQRZ2IAJBCnRycyACIA5yIAxxIAIgDnFyaiAaaiILQQJ2IAtBHnRyIAtBDXYgC0ETdHJzIAtBFnYgC0EKdHJzIAsgAnIgDnEgCyACcXJqIBtqIgxBAnYgDEEedHIgDEENdiAMQRN0cnMgDEEWdiAMQQp0cnMgDCALciACcSAMIAtxcmogBWoiDkECdiAOQR50ciAOQQ12IA5BE3RycyAOQRZ2IA5BCnRycyAOIAxyIAtxIA4gDHFyaiAcaiECIBRBEnYgFEEOdHIgFEEDdnMgFEEHdiAUQRl0cnMgCWogAWogCkETdiAKQQ10ciAKQQp2cyAKQRF2IApBD3Ryc2oiBUG7laizB2ogCGogCUESdiAJQQ50ciAJQQN2cyAJQQd2IAlBGXRycyAHaiAWaiADQRN2IANBDXRyIANBCnZzIANBEXYgA0EPdHJzaiIJQdTmqagGaiARaiAEIA0gCHNxIAhzaiAEQQZ2IARBGnRyIARBC3YgBEEVdHJzIARBGXYgBEEHdHJzaiIaIAtqIhEgBCANc3EgDXNqIBFBBnYgEUEadHIgEUELdiARQRV0cnMgEUEZdiARQQd0cnNqIhsgDGohCCAVQRJ2IBVBDnRyIBVBA3ZzIBVBB3YgFUEZdHJzIBJqIAZqIAVBE3YgBUENdHIgBUEKdnMgBUERdiAFQQ90cnNqIgdBhdnIk3lqIARqIBJBEnYgEkEOdHIgEkEDdnMgEkEHdiASQRl0cnMgFGogEGogCUETdiAJQQ10ciAJQQp2cyAJQRF2IAlBD3Ryc2oiEkGukouOeGogDWogCCARIARzcSAEc2ogCEEGdiAIQRp0ciAIQQt2IAhBFXRycyAIQRl2IAhBB3Ryc2oiFCAOaiINIAggEXNxIBFzaiANQQZ2IA1BGnRyIA1BC3YgDUEVdHJzIA1BGXYgDUEHdHJzaiIcIAJqIQQgAkECdiACQR50ciACQQ12IAJBE3RycyACQRZ2IAJBCnRycyACIA5yIAxxIAIgDnFyaiAaaiILQQJ2IAtBHnRyIAtBDXYgC0ETdHJzIAtBFnYgC0EKdHJzIAsgAnIgDnEgCyACcXJqIBtqIgxBAnYgDEEedHIgDEENdiAMQRN0cnMgDEEWdiAMQQp0cnMgDCALciACcSAMIAtxcmogFGoiDkECdiAOQR50ciAOQQ12IA5BE3RycyAOQRZ2IA5BCnRycyAOIAxyIAtxIA4gDHFyaiAcaiECIBdBEnYgF0EOdHIgF0EDdnMgF0EHdiAXQRl0cnMgE2ogA2ogB0ETdiAHQQ10ciAHQQp2cyAHQRF2IAdBD3Ryc2oiFEHLzOnAemogCGogE0ESdiATQQ50ciATQQN2cyATQQd2IBNBGXRycyAVaiAPaiASQRN2IBJBDXRyIBJBCnZzIBJBEXYgEkEPdHJzaiITQaHR/5V6aiARaiAEIA0gCHNxIAhzaiAEQQZ2IARBGnRyIARBC3YgBEEVdHJzIARBGXYgBEEHdHJzaiIaIAtqIhEgBCANc3EgDXNqIBFBBnYgEUEadHIgEUELdiARQRV0cnMgEUEZdiARQQd0cnNqIhsgDGohCCAZQRJ2IBlBDnRyIBlBA3ZzIBlBB3YgGUEZdHJzIBhqIAlqIBRBE3YgFEENdHIgFEEKdnMgFEERdiAUQQ90cnNqIhVBo6Oxu3xqIARqIBhBEnYgGEEOdHIgGEEDdnMgGEEHdiAYQRl0cnMgF2ogCmogE0ETdiATQQ10ciATQQp2cyATQRF2IBNBD3Ryc2oiGEHwlq6SfGogDWogCCARIARzcSAEc2ogCEEGdiAIQRp0ciAIQQt2IAhBFXRycyAIQRl2IAhBB3Ryc2oiFyAOaiINIAggEXNxIBFzaiANQQZ2IA1BGnRyIA1BC3YgDUEVdHJzIA1BGXYgDUEHdHJzaiIcIAJqIQQgAkECdiACQR50ciACQQ12IAJBE3RycyACQRZ2IAJBCnRycyACIA5yIAxxIAIgDnFyaiAaaiILQQJ2IAtBHnRyIAtBDXYgC0ETdHJzIAtBFnYgC0EKdHJzIAsgAnIgDnEgCyACcXJqIBtqIgxBAnYgDEEedHIgDEENdiAMQRN0cnMgDEEWdiAMQQp0cnMgDCALciACcSAMIAtxcmogF2oiDkECdiAOQR50ciAOQQ12IA5BE3RycyAOQRZ2IA5BCnRycyAOIAxyIAtxIA4gDHFyaiAcaiECIAFBEnYgAUEOdHIgAUEDdnMgAUEHdiABQRl0cnMgFmogEmogFUETdiAVQQ10ciAVQQp2cyAVQRF2IBVBD3Ryc2oiF0GkjOS0fWogCGogFkESdiAWQQ50ciAWQQN2cyAWQQd2IBZBGXRycyAZaiAFaiAYQRN2IBhBDXRyIBhBCnZzIBhBEXYgGEEPdHJzaiIWQZnQy4x9aiARaiAEIA0gCHNxIAhzaiAEQQZ2IARBGnRyIARBC3YgBEEVdHJzIARBGXYgBEEHdHJzaiIaIAtqIhEgBCANc3EgDXNqIBFBBnYgEUEadHIgEUELdiARQRV0cnMgEUEZdiARQQd0cnNqIgsgDGohCCAGQRJ2IAZBDnRyIAZBA3ZzIAZBB3YgBkEZdHJzIBBqIBNqIBdBE3YgF0ENdHIgF0EKdnMgF0ERdiAXQQ90cnNqIhlB8MCqgwFqIARqIBBBEnYgEEEOdHIgEEEDdnMgEEEHdiAQQRl0cnMgAWogB2ogFkETdiAWQQ10ciAWQQp2cyAWQRF2IBZBD3Ryc2oiAUGF67igf2ogDWogCCARIARzcSAEc2ogCEEGdiAIQRp0ciAIQQt2IAhBFXRycyAIQRl2IAhBB3Ryc2oiGyAOaiINIAggEXNxIBFzaiANQQZ2IA1BGnRyIA1BC3YgDUEVdHJzIA1BGXYgDUEHdHJzaiIcIAJqIRAgAkECdiACQR50ciACQQ12IAJBE3RycyACQRZ2IAJBCnRycyACIA5yIAxxIAIgDnFyaiAaaiIEQQJ2IARBHnRyIARBDXYgBEETdHJzIARBFnYgBEEKdHJzIAQgAnIgDnEgBCACcXJqIAtqIgtBAnYgC0EedHIgC0ENdiALQRN0cnMgC0EWdiALQQp0cnMgCyAEciACcSALIARxcmogG2oiDEECdiAMQR50ciAMQQ12IAxBE3RycyAMQRZ2IAxBCnRycyAMIAtyIARxIAwgC3FyaiAcaiECIANBEnYgA0EOdHIgA0EDdnMgA0EHdiADQRl0cnMgD2ogGGogGUETdiAZQQ10ciAZQQp2cyAZQRF2IBlBD3Ryc2oiGkGI2N3xAWogCGogD0ESdiAPQQ50ciAPQQN2cyAPQQd2IA9BGXRycyAGaiAUaiABQRN2IAFBDXRyIAFBCnZzIAFBEXYgAUEPdHJzaiIPQZaCk80BaiARaiAQIA0gCHNxIAhzaiAQQQZ2IBBBGnRyIBBBC3YgEEEVdHJzIBBBGXYgEEEHdHJzaiIIIARqIgQgECANc3EgDXNqIARBBnYgBEEadHIgBEELdiAEQRV0cnMgBEEZdiAEQQd0cnNqIhwgC2ohBiAJQRJ2IAlBDnRyIAlBA3ZzIAlBB3YgCUEZdHJzIApqIBZqIBpBE3YgGkENdHIgGkEKdnMgGkERdiAaQQ90cnNqIhFBtfnCpQNqIBBqIApBEnYgCkEOdHIgCkEDdnMgCkEHdiAKQRl0cnMgA2ogFWogD0ETdiAPQQ10ciAPQQp2cyAPQRF2IA9BD3Ryc2oiG0HM7qG6AmogDWogBiAEIBBzcSAQc2ogBkEGdiAGQRp0ciAGQQt2IAZBFXRycyAGQRl2IAZBB3Ryc2oiDSAMaiIOIAYgBHNxIARzaiAOQQZ2IA5BGnRyIA5BC3YgDkEVdHJzIA5BGXYgDkEHdHJzaiIlIAJqIQogAkECdiACQR50ciACQQ12IAJBE3RycyACQRZ2IAJBCnRycyACIAxyIAtxIAIgDHFyaiAIaiIDQQJ2IANBHnRyIANBDXYgA0ETdHJzIANBFnYgA0EKdHJzIAMgAnIgDHEgAyACcXJqIBxqIhBBAnYgEEEedHIgEEENdiAQQRN0cnMgEEEWdiAQQQp0cnMgECADciACcSAQIANxcmogDWoiCEECdiAIQR50ciAIQQ12IAhBE3RycyAIQRZ2IAhBCnRycyAIIBByIANxIAggEHFyaiAlaiECIBJBEnYgEkEOdHIgEkEDdnMgEkEHdiASQRl0cnMgBWogAWogEUETdiARQQ10ciARQQp2cyARQRF2IBFBD3Ryc2oiC0HK1OL2BGogBmogBUESdiAFQQ50ciAFQQN2cyAFQQd2IAVBGXRycyAJaiAXaiAbQRN2IBtBDXRyIBtBCnZzIBtBEXYgG0EPdHJzaiIMQbOZ8MgDaiAEaiAKIA4gBnNxIAZzaiAKQQZ2IApBGnRyIApBC3YgCkEVdHJzIApBGXYgCkEHdHJzaiIFIANqIgQgCiAOc3EgDnNqIARBBnYgBEEadHIgBEELdiAEQRV0cnMgBEEZdiAEQQd0cnNqIgkgEGohBiATQRJ2IBNBDnRyIBNBA3ZzIBNBB3YgE0EZdHJzIAdqIA9qIAtBE3YgC0ENdHIgC0EKdnMgC0ERdiALQQ90cnNqIg1B89+5wQZqIApqIAdBEnYgB0EOdHIgB0EDdnMgB0EHdiAHQRl0cnMgEmogGWogDEETdiAMQQ10ciAMQQp2cyAMQRF2IAxBD3Ryc2oiHEHPlPPcBWogDmogBiAEIApzcSAKc2ogBkEGdiAGQRp0ciAGQQt2IAZBFXRycyAGQRl2IAZBB3Ryc2oiEiAIaiIHIAYgBHNxIARzaiAHQQZ2IAdBGnRyIAdBC3YgB0EVdHJzIAdBGXYgB0EHdHJzaiIOIAJqIQogAkECdiACQR50ciACQQ12IAJBE3RycyACQRZ2IAJBCnRycyACIAhyIBBxIAIgCHFyaiAFaiIDQQJ2IANBHnRyIANBDXYgA0ETdHJzIANBFnYgA0EKdHJzIAMgAnIgCHEgAyACcXJqIAlqIgVBAnYgBUEedHIgBUENdiAFQRN0cnMgBUEWdiAFQQp0cnMgBSADciACcSAFIANxcmogEmoiCUECdiAJQR50ciAJQQ12IAlBE3RycyAJQRZ2IAlBCnRycyAJIAVyIANxIAkgBXFyaiAOaiECIBhBEnYgGEEOdHIgGEEDdnMgGEEHdiAYQRl0cnMgFGogG2ogDUETdiANQQ10ciANQQp2cyANQRF2IA1BD3Ryc2oiEEHvxpXFB2ogBmogFEESdiAUQQ50ciAUQQN2cyAUQQd2IBRBGXRycyATaiAaaiAcQRN2IBxBDXRyIBxBCnZzIBxBEXYgHEEPdHJzaiIUQe6FvqQHaiAEaiAKIAcgBnNxIAZzaiAKQQZ2IApBGnRyIApBC3YgCkEVdHJzIApBGXYgCkEHdHJzaiIIIANqIhIgCiAHc3EgB3NqIBJBBnYgEkEadHIgEkELdiASQRV0cnMgEkEZdiASQQd0cnNqIgQgBWohBiAWQRJ2IBZBDnRyIBZBA3ZzIBZBB3YgFkEZdHJzIBVqIAxqIBBBE3YgEEENdHIgEEEKdnMgEEERdiAQQQ90cnNqIhNBiISc5nhqIApqIBVBEnYgFUEOdHIgFUEDdnMgFUEHdiAVQRl0cnMgGGogEWogFEETdiAUQQ10ciAUQQp2cyAUQRF2IBRBD3Ryc2oiFUGU8KGmeGogB2ogBiASIApzcSAKc2ogBkEGdiAGQRp0ciAGQQt2IAZBFXRycyAGQRl2IAZBB3Ryc2oiGCAJaiIHIAYgEnNxIBJzaiAHQQZ2IAdBGnRyIAdBC3YgB0EVdHJzIAdBGXYgB0EHdHJzaiIQIAJqIQogAkECdiACQR50ciACQQ12IAJBE3RycyACQRZ2IAJBCnRycyACIAlyIAVxIAIgCXFyaiAIaiIDQQJ2IANBHnRyIANBDXYgA0ETdHJzIANBFnYgA0EKdHJzIAMgAnIgCXEgAyACcXJqIARqIgVBAnYgBUEedHIgBUENdiAFQRN0cnMgBUEWdiAFQQp0cnMgBSADciACcSAFIANxcmogGGoiCUECdiAJQR50ciAJQQ12IAlBE3RycyAJQRZ2IAlBCnRycyAJIAVyIANxIAkgBXFyaiAQaiECIAFBEnYgAUEOdHIgAUEDdnMgAUEHdiABQRl0cnMgF2ogHGogE0ETdiATQQ10ciATQQp2cyATQRF2IBNBD3Ryc2oiE0Hr2cGiemogBmogF0ESdiAXQQ50ciAXQQN2cyAXQQd2IBdBGXRycyAWaiALaiAVQRN2IBVBDXRyIBVBCnZzIBVBEXYgFUEPdHJzaiIVQfr/+4V5aiASaiAKIAcgBnNxIAZzaiAKQQZ2IApBGnRyIApBC3YgCkEVdHJzIApBGXYgCkEHdHJzaiISIANqIgYgCiAHc3EgB3NqIAZBBnYgBkEadHIgBkELdiAGQRV0cnMgBkEZdiAGQQd0cnNqIhggBWohAyABQffH5vd7aiAZQRJ2IBlBDnRyIBlBA3ZzIBlBB3YgGUEZdHJzaiANaiAVQRN2IBVBDXRyIBVBCnZzIBVBEXYgFUEPdHJzaiAHaiADIAYgCnNxIApzaiADQQZ2IANBGnRyIANBC3YgA0EVdHJzIANBGXYgA0EHdHJzaiIVIAlqIQcgACACQQJ2IAJBHnRyIAJBDXYgAkETdHJzIAJBFnYgAkEKdHJzIAIgCXIgBXEgAiAJcXJqIBJqIgBBAnYgAEEedHIgAEENdiAAQRN0cnMgAEEWdiAAQQp0cnMgACACciAJcSAAIAJxcmogGGoiAUECdiABQR50ciABQQ12IAFBE3RycyABQRZ2IAFBCnRycyABIAByIAJxIAEgAHFyaiAVaiIFIAFyIABxIAUgAXFyIB1qIAVBAnYgBUEedHIgBUENdiAFQRN0cnMgBUEWdiAFQQp0cnNqIBlB8vHFs3xqIA9BEnYgD0EOdHIgD0EDdnMgD0EHdiAPQRl0cnNqIBRqIBNBE3YgE0ENdHIgE0EKdnMgE0ERdiATQQ90cnNqIApqIAcgAyAGc3EgBnNqIAdBBnYgB0EadHIgB0ELdiAHQRV0cnMgB0EZdiAHQQd0cnNqIh1qNgIAIB4gBSAeKAIAajYCACAfIAEgHygCAGo2AgAgICAAICAoAgBqNgIAICIgAiAiKAIAaiAdajYCACAkIAcgJCgCAGo2AgAgIyADICMoAgBqNgIAICEgBiAhKAIAajYCAAveFgIefwl+IwQhCyMEQUBrJAQgCyACKAIArSIjIAEoAgCtIid+IiE+AgAgAkEEaiIYKAIArSImICd+IiKnIgYgIUIgiKdqIgUgIyABQQRqIhkoAgCtIiV+IiGnIgRqIgMgBEkgIUIgiKdqIQcgCyADNgIEIAUgBkkgIkIgiKdqIAdqIgUgAkEIaiIRKAIArSIkICd+IiGnIgRqIgMgBEkgIUIgiKdqIgkgBSAHSWoiByADICYgJX4iIaciBGoiAyAESSAhQiCIp2oiBmoiBSADICMgAUEIaiIaKAIArSIifiIhpyIDaiIEIANJICFCIIinaiIDaiEIIAsgBDYCCCAFIAZJIAcgCUlqIAggA0lqIAggAkEMaiISKAIArSIjICd+IiGnIgRqIgMgBEkgIUIgiKdqIghqIgkgAyAkICV+IiGnIgRqIgMgBEkgIUIgiKdqIgdqIgYgAyAmICJ+IiGnIgRqIgMgBEkgIUIgiKdqIgVqIQogAyACKAIArSIpIAFBDGoiGygCAK0iIn4iIaciA2oiBCADSSAhQiCIp2oiAyAKaiEMIAsgBDYCDCAGIAdJIAkgCElqIAogBUlqIAwgA0lqIAwgAkEQaiITKAIArSIoIAEoAgCtIid+IiGnIgRqIgMgBEkgIUIgiKdqIgxqIgggAyAjIBkoAgCtIiZ+IiGnIgRqIgMgBEkgIUIgiKdqIglqIgcgAyARKAIArSIlIBooAgCtIiN+IiGnIgRqIgMgBEkgIUIgiKdqIgZqIQ0gAyAYKAIArSIkICJ+IiGnIgRqIgMgBEkgIUIgiKdqIgUgDWohDiADICkgAUEQaiIcKAIArSIifiIhpyIDaiIEIANJICFCIIinaiIDIA5qIQogCyAENgIQIAcgCUkgCCAMSWogDSAGSWogDiAFSWogCiADSWogCiACQRRqIhQoAgCtICd+IiGnIgRqIgMgBEkgIUIgiKdqIgpqIgwgAyAoICZ+IiGnIgRqIgMgBEkgIUIgiKdqIghqIgkgAyASKAIArSAjfiIhpyIEaiIDIARJICFCIIinaiIHaiEPIAMgJSAbKAIArSIjfiIhpyIEaiIDIARJICFCIIinaiIGIA9qIRAgAyAkICJ+IiGnIgRqIgMgBEkgIUIgiKdqIgUgEGohDSADIAIoAgCtIAFBFGoiHSgCAK0iIn4iIaciA2oiBCADSSAhQiCIp2oiAyANaiEOIAsgBDYCFCAJIAhJIAwgCklqIA8gB0lqIBAgBklqIA0gBUlqIA4gA0lqIA4gAkEYaiIVKAIArSABKAIArX4iIaciBGoiAyAESSAhQiCIp2oiDmoiCiADIBQoAgCtIBkoAgCtfiIhpyIEaiIDIARJICFCIIinaiIMaiIIIAMgEygCAK0gGigCAK1+IiGnIgRqIgMgBEkgIUIgiKdqIglqIRYgAyASKAIArSAjfiIhpyIEaiIDIARJICFCIIinaiIHIBZqIRcgAyARKAIArSAcKAIArX4iIaciBGoiAyAESSAhQiCIp2oiBiAXaiEPIAMgGCgCAK0gIn4iIaciBGoiAyAESSAhQiCIp2oiBSAPaiEQIAMgAigCAK0gAUEYaiIeKAIArX4iIaciA2oiBCADSSAhQiCIp2oiAyAQaiENIAsgBDYCGCAIIAxJIAogDklqIBYgCUlqIBcgB0lqIA8gBklqIBAgBUlqIA0gA0lqIA0gAkEcaiIfKAIArSABKAIArX4iIaciBGoiAyAESSAhQiCIp2oiDmoiCiADIBUoAgCtIBkoAgCtfiIhpyIEaiIDIARJICFCIIinaiIMaiIIIAMgFCgCAK0gGigCAK1+IiGnIgRqIgMgBEkgIUIgiKdqIglqIRYgAyATKAIArSAbKAIArX4iIaciBGoiAyAESSAhQiCIp2oiByAWaiEXIAMgEigCAK0gHCgCAK1+IiGnIgRqIgMgBEkgIUIgiKdqIgYgF2ohDyADIBEoAgCtIB0oAgCtfiIhpyIEaiIDIARJICFCIIinaiIFIA9qIRAgAyAYKAIArSAeKAIArX4iIaciA2oiBCADSSAhQiCIp2oiAyAQaiENIAQgAigCAK0gAUEcaiIgKAIArX4iIaciAWoiAiABSSAhQiCIp2oiASANaiEEIAsgAjYCHCAIIAxJIAogDklqIBYgCUlqIBcgB0lqIA8gBklqIBAgBUlqIA0gA0lqIAQgAUlqIAQgHygCAK0gGSgCAK1+IiGnIgJqIgEgAkkgIUIgiKdqIgxqIgggASAVKAIArSAaKAIArSIjfiIhpyICaiIBIAJJICFCIIinaiIJaiIHIAEgFCgCAK0gGygCAK0iIn4iIaciAmoiASACSSAhQiCIp2oiBmohDyABIBMoAgCtIBwoAgCtIiV+IiGnIgJqIgEgAkkgIUIgiKdqIgUgD2ohECABIBIoAgCtIB0oAgCtIiR+IiGnIgJqIgEgAkkgIUIgiKdqIgQgEGohDSABIBEoAgCtIB4oAgCtIih+IiGnIgJqIgEgAkkgIUIgiKdqIgMgDWohDiABIBgoAgCtICAoAgCtIid+IiGnIgFqIgIgAUkgIUIgiKdqIgEgDmohCiALIAI2AiAgByAJSSAIIAxJaiAPIAZJaiAQIAVJaiANIARJaiAOIANJaiAKIAFJaiAKIB8oAgCtIiYgI34iIaciAmoiASACSSAhQiCIp2oiCGoiCSABIBUoAgCtIiMgIn4iIaciAmoiASACSSAhQiCIp2oiB2oiBiABIBQoAgCtIiIgJX4iIaciAmoiASACSSAhQiCIp2oiBWohDSABIBMoAgCtIiUgJH4iIaciAmoiASACSSAhQiCIp2oiBCANaiEOIAEgEigCAK0iJCAofiIhpyICaiIBIAJJICFCIIinaiIDIA5qIQogASARKAIArSAnfiIhpyIBaiICIAFJICFCIIinaiIBIApqIQwgCyACNgIkIAYgB0kgCSAISWogDSAFSWogDiAESWogCiADSWogDCABSWogDCAmIBsoAgCtfiIhpyICaiIBIAJJICFCIIinaiIJaiIHIAEgIyAcKAIArSIjfiIhpyICaiIBIAJJICFCIIinaiIGaiIFIAEgIiAdKAIArSIifiIhpyICaiIBIAJJICFCIIinaiIEaiEKIAEgJSAeKAIArSImfiIhpyICaiIBIAJJICFCIIinaiIDIApqIQwgASAkICAoAgCtIiV+IiGnIgFqIgIgAUkgIUIgiKdqIgEgDGohCCALIAI2AiggBSAGSSAHIAlJaiAKIARJaiAMIANJaiAIIAFJaiAIIB8oAgCtIiQgI34iIaciAmoiASACSSAhQiCIp2oiB2oiBiABIBUoAgCtIiMgIn4iIaciAmoiASACSSAhQiCIp2oiBWoiBCABIBQoAgCtIiIgJn4iIaciAmoiASACSSAhQiCIp2oiA2ohCCABIBMoAgCtICV+IiGnIgFqIgIgAUkgIUIgiKdqIgEgCGohCSALIAI2AiwgBCAFSSAGIAdJaiAIIANJaiAJIAFJaiAJICQgHSgCAK1+IiGnIgJqIgEgAkkgIUIgiKdqIgZqIgUgASAjIB4oAgCtIiN+IiGnIgJqIgEgAkkgIUIgiKdqIgRqIgMgASAiICAoAgCtIiR+IiGnIgFqIgIgAUkgIUIgiKdqIgFqIQcgCyACNgIwIAMgBEkgBSAGSWogByABSWogByAfKAIArSIiICN+IiGnIgJqIgEgAkkgIUIgiKdqIgVqIgQgASAVKAIArSAkfiIhpyICaiIBIAJJICFCIIinaiIDaiEGIAsgATYCNCALIAYgIiAkfiIhpyICaiIBNgI4IAsgBCAFSSAhQiCIp2ogBiADSWogASACSWo2AjwgACALECwgCyQEC8wFAgt/AX4gACABLQAeQQh0IAEtAB9yIAEtAB1BEHRyIAEtABxBGHRyNgIAIABBBGoiBiABLQAaQQh0IAEtABtyIAEtABlBEHRyIAEtABhBGHRyNgIAIABBCGoiByABLQAWQQh0IAEtABdyIAEtABVBEHRyIAEtABRBGHRyNgIAIABBDGoiCCABLQASQQh0IAEtABNyIAEtABFBEHRyIAEtABBBGHRyIgQ2AgAgAEEQaiIJIAEtAA5BCHQgAS0AD3IgAS0ADUEQdHIgAS0ADEEYdHIiAzYCACAAQRRqIgogAS0ACkEIdCABLQALciABLQAJQRB0ciABLQAIQRh0ciIFNgIAIABBGGoiCyABLQAGQQh0IAEtAAdyIAEtAAVBEHRyIAEtAARBGHRyIg02AgAgAEEcaiIMIAEtAAJBCHQgAS0AA3IgAS0AAUEQdHIgAS0AAEEYdHIiATYCACAAQQAgA0F+SSAFQX9HIAEgDXFBf0dyciIBQQFzIANBf0ZxIgNBAXMgBEHmubvVe0lxIAFyIgVBAXMgBEHmubvVe0txIANyIgRBAXMgBygCACIBQbvAovp6SXEgBXIiA0EBcyABQbvAovp6S3EgBHIiBUEBcyAGKAIAIgRBjL3J/ntJcSADckF/cyIDIARBjL3J/ntLcSAFciADIAAoAgAiBUHAgtmBfUtxciIDayIAQb/9pv4Cca0gBa18Ig4+AgAgBiAAQfPCtoEEca0gBK18IA5CIIh8Ig4+AgAgByAAQcS/3YUFca0gAa18IA5CIIh8Ig4+AgAgCCAAQZnGxKoEca0gCCgCAK18IA5CIIh8Ig4+AgAgCSADrSAJKAIArXwgDkIgiHwiDj4CACAKIA5CIIggCigCAK18Ig4+AgAgCyAOQiCIIAsoAgCtfCIOPgIAIAwgDkIgiCAMKAIArXw+AgAgAkUEQA8LIAIgAzYCAAuOBAEUfyAAQSRqIgwoAgAiBUEWdiIBQdEHbCAAKAIAaiECQQAgAUEGdCAAQQRqIg0oAgBqIAJBGnZqIgNBGnYgAEEIaiIOKAIAaiIBQRp2IABBDGoiDygCAGoiBkEadiAAQRBqIhAoAgBqIgdBGnYgAEEUaiIRKAIAaiIIQRp2IABBGGoiEigCAGoiBEEadiAAQRxqIhMoAgBqIglBGnYgAEEgaiIUKAIAaiILQRp2IAVB////AXFqIgVBFnYgA0H///8fcSIDQUBrIAJB////H3EiAkHRB2pBGnZqQf///x9LIAYgAXEgB3EgCHEgBEH///8fcSIEcSAJcSALcUH///8fRiAFQf///wFGcXFyIgprQdEHcSACaiECIApBBnQgA2ogAkEadmoiA0EadiABQf///x9xaiIKQRp2IAZB////H3FqIgZBGnYgB0H///8fcWoiB0EadiAIQf///x9xaiIIQRp2IARqIgRBGnYgCUH///8fcWoiCUEadiALQf///x9xaiEBIAAgAkH///8fcTYCACANIANB////H3E2AgAgDiAKQf///x9xNgIAIA8gBkH///8fcTYCACAQIAdB////H3E2AgAgESAIQf///x9xNgIAIBIgBEH///8fcTYCACATIAlB////H3E2AgAgFCABQf///x9xNgIAIAwgAUEadiAFakH///8BcTYCAAuhFwEnfyMEIQQjBEHAA2okBCACKAJQIQYgASgCeARAIAAgBjYCeCAAIAIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIABBKGoiAyACQShqIgEpAgA3AgAgAyABKQIINwIIIAMgASkCEDcCECADIAEpAhg3AhggAyABKQIgNwIgIABBATYCUCAAQdQAaiIAQgA3AgAgAEIANwIIIABCADcCECAAQgA3AhggAEEANgIgIAQkBA8LIAYEQCADBEAgA0EBNgIAIANBBGoiAkIANwIAIAJCADcCCCACQgA3AhAgAkIANwIYIAJBADYCIAsgACABKQIANwIAIAAgASkCCDcCCCAAIAEpAhA3AhAgACABKQIYNwIYIAAgASkCIDcCICAAIAEpAig3AiggACABKQIwNwIwIAAgASkCODcCOCAAQUBrIAFBQGspAgA3AgAgACABKQJINwJIIAAgASkCUDcCUCAAIAEpAlg3AlggACABKQJgNwJgIAAgASkCaDcCaCAAIAEpAnA3AnAgACABKAJ4NgJ4IAQkBA8LIARB+ABqIQwgBEHQAGohJCAEQShqIQogAEH4AGoiKUEANgIAIARBkANqIiUgAUHQAGoiJhAHIARB6AJqIgggASkCADcCACAIIAEpAgg3AgggCCABKQIQNwIQIAggASkCGDcCGCAIIAEpAiA3AiAgCEEkaiIdKAIAIhNBFnYiBkHRB2wgCCgCAGohGyAGQQZ0IAhBBGoiFygCAGogG0EadmoiGEEadiAIQQhqIhkoAgBqIhpBGnYgCEEMaiIFKAIAaiIHQRp2IAhBEGoiDSgCAGoiFEEadiAIQRRqIhUoAgBqIg5BGnYgCEEYaiIPKAIAaiIQQRp2IAhBHGoiESgCAGoiEkEadiAIQSBqIgYoAgBqIRwgCCAbQf///x9xIio2AgAgFyAYQf///x9xIgs2AgAgGSAaQf///x9xIh42AgAgBSAHQf///x9xIh82AgAgDSAUQf///x9xIiA2AgAgFSAOQf///x9xIiE2AgAgDyAQQf///x9xIiI2AgAgESASQf///x9xIiM2AgAgBiAcQf///x9xIhs2AgAgHSAcQRp2IBNB////AXFqIhw2AgAgBEHAAmoiFiACICUQCiAEQZgCaiIJIAFBKGoiBikCADcCACAJIAYpAgg3AgggCSAGKQIQNwIQIAkgBikCGDcCGCAJIAYpAiA3AiAgCUEkaiInKAIAIh1BFnYiBkHRB2wgCSgCAGohDSAGQQZ0IAlBBGoiEygCAGogDUEadmoiFEEadiAJQQhqIhcoAgBqIhVBGnYgCUEMaiIYKAIAaiIOQRp2IAlBEGoiGSgCAGoiD0EadiAJQRRqIhooAgBqIhBBGnYgCUEYaiIFKAIAaiIRQRp2IAlBHGoiBygCAGoiEkEadiAJQSBqIgYoAgBqISggCSANQf///x9xIg02AgAgEyAUQf///x9xIhQ2AgAgFyAVQf///x9xIhU2AgAgGCAOQf///x9xIg42AgAgGSAPQf///x9xIg82AgAgGiAQQf///x9xIhA2AgAgBSARQf///x9xIhE2AgAgByASQf///x9xIhI2AgAgBiAoQf///x9xIgY2AgAgJyAoQRp2IB1B////AXFqNgIAIARB8AFqIgcgAkEoaiAlEAogByAHICYQCiAEQcgBaiIFQbzh//8AICprIBYoAgBqNgIAIAVB/P3//wAgC2sgFigCBGo2AgQgBUH8////ACAeayAWKAIIajYCCCAFQfz///8AIB9rIBYoAgxqNgIMIAVB/P///wAgIGsgFigCEGo2AhAgBUH8////ACAhayAWKAIUajYCFCAFQfz///8AICJrIBYoAhhqNgIYIAVB/P///wAgI2sgFigCHGo2AhwgBUH8////ACAbayAWKAIgajYCICAFQfz//wcgHGsgFigCJGo2AiRB/P//ByAnKAIAayECIARBoAFqIgtBvOH//wAgDWsgBygCAGo2AgAgC0H8/f//ACAUayAHKAIEajYCBCALQfz///8AIBVrIAcoAghqNgIIIAtB/P///wAgDmsgBygCDGo2AgwgC0H8////ACAPayAHKAIQajYCECALQfz///8AIBBrIAcoAhRqNgIUIAtB/P///wAgEWsgBygCGGo2AhggC0H8////ACASayAHKAIcajYCHCALQfz///8AIAZrIAcoAiBqNgIgIAsgAiAHKAIkajYCJCAFEBdFBEAgDCALEAcgJCAFEAcgCiAFICQQCiADBEAgAyAFKQIANwIAIAMgBSkCCDcCCCADIAUpAhA3AhAgAyAFKQIYNwIYIAMgBSkCIDcCIAsgAEHQAGogJiAFEAogBCAIICQQCiAAIAQpAgA3AgAgACAEKQIINwIIIAAgBCkCEDcCECAAIAQpAhg3AhggACAEKQIgNwIgQfj7//8BIABBBGoiEygCAEEBdCAKQQRqIh4oAgBqayEOQfj///8BIABBCGoiFygCAEEBdCAKQQhqIh8oAgBqayEPQfj///8BIABBDGoiGCgCAEEBdCAKQQxqIiAoAgBqayEQQfj///8BIABBEGoiGSgCAEEBdCAKQRBqIiEoAgBqayERQfj///8BIABBFGoiGigCAEEBdCAKQRRqIiIoAgBqayESQfj///8BIABBGGoiBSgCAEEBdCAKQRhqIiMoAgBqayEGQfj///8BIABBHGoiBygCAEEBdCAKQRxqIhsoAgBqayEDQfj///8BIABBIGoiDSgCAEEBdCAKQSBqIhwoAgBqayECQfj//w8gAEEkaiIUKAIAQQF0IApBJGoiHSgCAGprIQEgAEH4wv//ASAAKAIAQQF0IAooAgBqayAMKAIAaiIVNgIAIBMgDiAMKAIEaiIONgIAIBcgDyAMKAIIaiIPNgIAIBggECAMKAIMaiIQNgIAIBkgESAMKAIQaiIRNgIAIBogEiAMKAIUaiISNgIAIAUgBiAMKAIYaiIGNgIAIAcgAyAMKAIcaiIDNgIAIA0gAiAMKAIgaiICNgIAIBQgASAMKAIkaiIBNgIAIABBKGoiE0G0pP//AiAVayAEKAIAajYCACAAQSxqIhdB9Pn//wIgDmsgBCgCBGo2AgAgAEEwaiIYQfT///8CIA9rIAQoAghqNgIAIABBNGoiGUH0////AiAQayAEKAIMajYCACAAQThqIhpB9P///wIgEWsgBCgCEGo2AgAgAEE8aiIFQfT///8CIBJrIAQoAhRqNgIAIABBQGsiB0H0////AiAGayAEKAIYajYCACAAQcQAaiINQfT///8CIANrIAQoAhxqNgIAIABByABqIhRB9P///wIgAmsgBCgCIGo2AgAgAEHMAGoiFUH0//8XIAFrIAQoAiRqNgIAIBMgEyALEAogCiAKIAkQCiAKQbzh//8AIAooAgBrIg42AgAgHkH8/f//ACAeKAIAayIPNgIAIB9B/P///wAgHygCAGsiEDYCACAgQfz///8AICAoAgBrIhE2AgAgIUH8////ACAhKAIAayISNgIAICJB/P///wAgIigCAGsiBjYCACAjQfz///8AICMoAgBrIgM2AgAgG0H8////ACAbKAIAayICNgIAIBxB/P///wAgHCgCAGsiATYCACAdQfz//wcgHSgCAGsiADYCACATIBMoAgAgDmo2AgAgFyAXKAIAIA9qNgIAIBggGCgCACAQajYCACAZIBkoAgAgEWo2AgAgGiAaKAIAIBJqNgIAIAUgBSgCACAGajYCACAHIAcoAgAgA2o2AgAgDSANKAIAIAJqNgIAIBQgFCgCACABajYCACAVIBUoAgAgAGo2AgAgBCQEDwsgCxAXBEAgACABIAMQGiAEJAQPCyADBEAgA0IANwIAIANCADcCCCADQgA3AhAgA0IANwIYIANCADcCIAsgKUEBNgIAIAQkBAuvAwEBfyAAIAFBHGoiAigCAEEYdjoAACAAIAIoAgBBEHY6AAEgACACKAIAQQh2OgACIAAgAigCADoAAyAAIAFBGGoiAigCAEEYdjoABCAAIAIoAgBBEHY6AAUgACACKAIAQQh2OgAGIAAgAigCADoAByAAIAFBFGoiAigCAEEYdjoACCAAIAIoAgBBEHY6AAkgACACKAIAQQh2OgAKIAAgAigCADoACyAAIAFBEGoiAigCAEEYdjoADCAAIAIoAgBBEHY6AA0gACACKAIAQQh2OgAOIAAgAigCADoADyAAIAFBDGoiAigCAEEYdjoAECAAIAIoAgBBEHY6ABEgACACKAIAQQh2OgASIAAgAigCADoAEyAAIAFBCGoiAigCAEEYdjoA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BxAHIAcgBxAHIAcgBxAHIAcgBxAHIAcgBxAHIAcgByAGEAogBEHIAWoiBSAHKQIANwIAIAUgBykCCDcCCCAFIAcpAhA3AhAgBSAHKQIYNwIYIAUgBykCIDcCICAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUgBxAKIARBoAFqIgIgBSkCADcCACACIAUpAgg3AgggAiAFKQIQNwIQIAIgBSkCGDcCGCACIAUpAiA3AiAgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACIAUQCiAEQfgAaiIJIAIpAgA3AgAgCSACKQIINwIIIAkgAikCEDcCECAJIAIpAhg3AhggCSACKQIgNwIgQQAhBgNAIAkgCRAHIAZBAWoiBkHYAEcNAAsgCSAJIAIQCiADIAkpAgA3AgAgAyAJKQIINwIIIAMgCSkCEDcCECADIAkpAhg3AhggAyAJKQIgNwIgIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAyAFEAogCCADKQIANwIAIAggAykCCDcCCCAIIAMpAhA3AhAgCCADKQIYNwIYIAggAykCIDcCICAIIAgQByAIIAgQByAIIAgQByAIIAggChAKIAQgCCkCADcCACAEIAgpAgg3AgggBCAIKQIQNwIQIAQgCCkCGDcCGCAEIAgpAiA3AiAgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEIAcQCiAEIAQQByAEIAQQByAEIAQQByAEIAQQByAEIAQQByAEIAQgARAKIAQgBBAHIAQgBBAHIAQgBBAHIAQgBCALEAogBCAEEAcgBCAEEAcgACABIAQQCiAEJAQL7gQBG38gAEEkaiILKAIAIgJBFnYiAUHRB2wgACgCAGohBCABQQZ0IABBBGoiDCgCAGogBEEadmoiBUEadiAAQQhqIg0oAgBqIgZB////H3EhByAGQRp2IABBDGoiDigCAGoiCEEadiAAQRBqIg8oAgBqIQEgCEH///8fcSEJIAFB////H3EhCiABQRp2IABBFGoiECgCAGoiEUEadiAAQRhqIhIoAgBqIRMgEUH///8fcSEUIBNBGnYgAEEcaiIVKAIAaiIWQRp2IABBIGoiFygCAGohAyAWQf///x9xIRggA0H///8fcSEZIANBGnYgAkH///8BcWoiAkEWdiAFQf///x9xIgVBQGsgBEH///8fcSIEQdEHaiIaQRp2IhtqQf///x9LIAggBnEgAXEgEXEgE0H///8fcSIBcSAWcSADcUH///8fRiACQf///wFGcXFyIgNFBEAgACAENgIAIAwgBTYCACANIAc2AgAgDiAJNgIAIA8gCjYCACAQIBQ2AgAgEiABNgIAIBUgGDYCACAXIBk2AgAgCyACNgIADwsgGyAFaiADQQZ0aiIDQRp2IAdqIgRBGnYgCWoiBkEadiAKaiIHQRp2IBRqIghBGnYgAWoiAUEadiAYaiIJQRp2IBlqIgpBGnYgAmpB////AXEhAiAAIBpB////H3E2AgAgDCADQf///x9xNgIAIA0gBEH///8fcTYCACAOIAZB////H3E2AgAgDyAHQf///x9xNgIAIBAgCEH///8fcTYCACASIAFB////H3E2AgAgFSAJQf///x9xNgIAIBcgCkH///8fcTYCACALIAI2AgALsAIBCn8gACgCJCIBQRZ2IgJB0QdsIAAoAgBqIgNB////H3EiBEHQB3MhBSAEQQBHIAVB////H0dxBEBBAA8LIANBGnYgAkEGdHIgACgCBGoiAkEadiAAKAIIaiIDQRp2IAAoAgxqIgZBGnYgACgCEGoiB0EadiAAKAIUaiIIQRp2IAAoAhhqIglBGnYgACgCHGoiCkEadiAAKAIgaiIAQRp2IAFB////AXFqIQEgAkHAAHMgBXEgA3EgBnEgB3EgCHEgCXEgCnEgAHEgAUGAgIAec3FB////H0YEf0EBBSACQf///x9xIARyIANB////H3FyIAZB////H3FyIAdB////H3FyIAhB////H3FyIAlB////H3FyIApB////H3FyIABB////H3FyIAFyRQtBAXELmAIBBH8gACACaiEEIAFB/wFxIQEgAkHDAE4EQANAIABBA3EEQCAAIAE6AAAgAEEBaiEADAELCyAEQXxxIgVBQGohBiABIAFBCHRyIAFBEHRyIAFBGHRyIQMDQCAAIAZMBEAgACADNgIAIAAgAzYCBCAAIAM2AgggACADNgIMIAAgAzYCECAAIAM2AhQgACADNgIYIAAgAzYCHCAAIAM2AiAgACADNgIkIAAgAzYCKCAAIAM2AiwgACADNgIwIAAgAzYCNCAAIAM2AjggACADNgI8IABBQGshAAwBCwsDQCAAIAVIBEAgACADNgIAIABBBGohAAwBCwsLA0AgACAESARAIAAgAToAACAAQQFqIQAMAQsLIAQgAmsLqy8BnwF/IwQhDSMEQbAmaiQEIA1BgCZqIQ4gDUHYJWohESANQdgkaiEGIA1BhCRqIRIgDUGwI2ohDCANQcgfaiEWIA1ByBdqIUkgDUHoD2ohBSANQagNaiEJIA1BiAhqIQsCfwJAIAMoAgQgAygCAHIgAygCCHIgAygCDHIgAygCEHIgAygCFHIgAygCGHIgAygCHHJFDQAgAigCeA0AIA1BhAhqIgpBADYCACANQYAIaiANIANBBRArIgM2AgAgBiACIAooAgAiD0H8AGxqIhBBABAaIAwgBikCADcCACAMIAYpAgg3AgggDCAGKQIQNwIQIAwgBikCGDcCGCAMIAYpAiA3AiAgDEEoaiIKIAZBKGoiCCkCADcCACAKIAgpAgg3AgggCiAIKQIQNwIQIAogCCkCGDcCGCAKIAgpAiA3AiAgDEEANgJQIA4gBkHQAGoiChAHIBEgDiAKEAogEiAQIA4QCiASQShqIgggAiAPQfwAbGpBKGogERAKIBIgAiAPQfwAbGooAng2AlAgBSASKQIANwIAIAUgEikCCDcCCCAFIBIpAhA3AhAgBSASKQIYNwIYIAUgEikCIDcCICAFQShqIhAgCCkCADcCACAQIAgpAgg3AgggECAIKQIQNwIQIBAgCCkCGDcCGCAQIAgpAiA3AiAgBUHQAGoiCCACIA9B/ABsakHQAGoiAikCADcCACAIIAIpAgg3AgggCCACKQIQNwIQIAggAikCGDcCGCAIIAIpAiA3AiAgBUH4AGoiE0EANgIAIAkgCikCADcCACAJIAopAgg3AgggCSAKKQIQNwIQIAkgCikCGDcCGCAJIAopAiA3AiAgBUH8AGoiAiAFIAwgCUEoaiIUEBAgBUH4AWoiCCACIAwgCUHQAGoiBxAQIAVB9AJqIgIgCCAMIAlB+ABqIh0QECAFQfADaiIIIAIgDCAJQaABaiIeEBAgBUHsBGoiAiAIIAwgCUHIAWoiHxAQIAVB6AVqIg8gAiAMIAlB8AFqIiEQECAFQeQGaiIIIA8gDCAJQZgCaiIPEBAgBUG0B2oiAiACIAoQCiALQcwEaiIJIAgpAgA3AgAgCSAIKQIINwIIIAkgCCkCEDcCECAJIAgpAhg3AhggCSAIKQIgNwIgIAtB9ARqIgkgBUGMB2oiCikCADcCACAJIAopAgg3AgggCSAKKQIQNwIQIAkgCikCGDcCGCAJIAopAiA3AiAgC0GYBWoiIigCACIjQRZ2IghB0QdsIAkoAgBqIQogCEEGdCALQfgEaiIkKAIAaiAKQRp2aiIlQRp2IAtB/ARqIiYoAgBqIidBGnYgC0GABWoiKCgCAGoiKUEadiALQYQFaiIqKAIAaiIrQRp2IAtBiAVqIiwoAgBqIi1BGnYgC0GMBWoiLigCAGoiL0EadiALQZAFaiIwKAIAaiIxQRp2IAtBlAVqIjIoAgBqIQggCSAKQf///x9xNgIAICQgJUH///8fcTYCACAmICdB////H3E2AgAgKCApQf///x9xNgIAICogK0H///8fcTYCACAsIC1B////H3E2AgAgLiAvQf///x9xNgIAIDAgMUH///8fcTYCACAyIAhB////H3E2AgAgIiAIQRp2ICNB////AXFqNgIAIBYgAikCADcCACAWIAIpAgg3AgggFiACKQIQNwIQIBYgAikCGDcCGCAWIAIpAiA3AiAgC0EANgKcBSAGIA8pAgA3AgAgBiAPKQIINwIIIAYgDykCEDcCECAGIA8pAhg3AhggBiAPKQIgNwIgIA4gBhAHIBEgDiAGEAogC0H4A2ogBUHoBWogDhAKIAtBoARqIAVBkAZqIBEQCiALIAUoAuAGNgLIBCAGIAYgIRAKIA4gBhAHIBEgDiAGEAogC0GkA2ogBUHsBGogDhAKIAtBzANqIAVBlAVqIBEQCiALIAUoAuQFNgL0AyAGIAYgHxAKIA4gBhAHIBEgDiAGEAogC0HQAmogBUHwA2ogDhAKIAtB+AJqIAVBmARqIBEQCiALIAUoAugENgKgAyAGIAYgHhAKIA4gBhAHIBEgDiAGEAogC0H8AWogBUH0AmogDhAKIAtBpAJqIAVBnANqIBEQCiALIAUoAuwDNgLMAiAGIAYgHRAKIA4gBhAHIBEgDiAGEAogC0GoAWogBUH4AWogDhAKIAtB0AFqIAVBoAJqIBEQCiALIAUoAvACNgL4ASAGIAYgBxAKIA4gBhAHIBEgDiAGEAogC0HUAGogBUH8AGogDhAKIAtB/ABqIAVBpAFqIBEQCiALIAUoAvQBNgKkASAGIAYgFBAKIA4gBhAHIBEgDiAGEAogCyAFIA4QCiALQShqIBAgERAKIAsgEygCADYCUEEBIUogA0EASgR/IAMFQQALDAELIBZBATYCACAWQQRqIgJCADcCACACQgA3AgggAkIANwIQIAJCADcCGCACQQA2AiBBASFLQQALIQIgBARAIEkgBEEPECsiAyFMIAMgAkoEQCADIQILCyABQfgAaiIdQQE2AgAgAUIANwIAIAFCADcCCCABQgA3AhAgAUIANwIYIAFCADcCICABQgA3AiggAUIANwIwIAFCADcCOCABQUBrQgA3AgAgAUIANwJIIAFCADcCUCABQgA3AlggAUIANwJgIAFCADcCaCABQgA3AnAgAkEATARAIA0kBA8LIA1B6CFqISsgDUHwIGohLCANQcggaiFNIA1B8B9qIgVB0ABqIWogAUHQAGohHiAGQQRqIU4gBkEIaiFPIAZBDGohUCAGQRBqIVEgBkEUaiFSIAZBGGohUyAGQRxqIVQgBkEgaiFVIAZBJGohViABQShqIRMgDEEEaiFXIAxBCGohWCAMQQxqIVkgDEEQaiFaIAxBFGohWyAMQRhqIVwgDEEcaiFdIAxBIGohXiAMQSRqIV8gBUEoaiFgIA1B4CJqIghBBGohayAIQQhqIWwgCEEMaiFtIAhBEGohbiAIQRRqIW8gCEEYaiFwIAhBHGohcSAIQSBqIXIgCEEkaiFzIBJBBGohdCASQQhqIXUgEkEMaiF2IBJBEGohdyASQRRqIXggEkEYaiF5IBJBHGoheiASQSBqIXsgEkEkaiF8IA1BuCJqIhBBBGohfSAQQQhqIX4gEEEMaiF/IBBBEGohgAEgEEEUaiGBASAQQRhqIYIBIBBBHGohgwEgEEEgaiGEASAQQSRqIYUBIA1BiCNqIg9BBGohhgEgD0EIaiGHASAPQQxqIYgBIA9BEGohiQEgD0EUaiGKASAPQRhqIYsBIA9BHGohjAEgD0EgaiGNASAPQSRqIY4BIAFBBGohYSABQQhqIWIgAUEMaiFjIAFBEGohZCABQRRqIWUgAUEYaiFmIAFBHGohZyABQSBqIWggAUEkaiFpIA1BwCFqIgpBBGohLSAKQQhqIS4gCkEMaiEvIApBEGohMCAKQRRqITEgCkEYaiEyIApBHGohOSAKQSBqITogCkEkaiE7IA1BkCJqIhRBBGohjwEgFEEIaiGQASAUQQxqIZEBIBRBEGohkgEgFEEUaiGTASAUQRhqIZQBIBRBHGohlQEgFEEgaiGWASAUQSRqIZcBIAFBLGohPCABQTBqIT0gAUE0aiE+IAFBOGohPyABQTxqIUAgAUFAayFBIAFBxABqIUIgAUHIAGohQyABQcwAaiFEIA1BmCFqIglBBGohmAEgCUEIaiGZASAJQQxqIZoBIAlBEGohmwEgCUEUaiGcASAJQRhqIZ0BIAlBHGohngEgCUEgaiGfASAJQSRqIaABIAFB0ABqIaEBIAFB1ABqIR8gBUEoaiEhIAVBLGohIiAFQTBqISMgBUE0aiEkIAVBOGohJSAFQTxqISYgBUFAayEnIAVBxABqISggBUHIAGohKSAFQcwAaiEqIA1BgAhqKAIAIaIBA0AgAkF/aiEEIAEgAUEAEBogSyACIKIBSnJFBEBBACEDA0AgDSADQYgIbGogBEECdGooAgAiBwRAIAsgA0EDdEHUAGxqIRUgB0EASgRAIAUgFSAHQX9qQQJtQdQAbGoiBykCADcCACAFIAcpAgg3AgggBSAHKQIQNwIQIAUgBykCGDcCGCAFIAcpAiA3AiAgBSAHKQIoNwIoIAUgBykCMDcCMCAFIAcpAjg3AjggBUFAayAHQUBrKQIANwIAIAUgBykCSDcCSCAFIAcoAlA2AlAFIAUgFSAHQX9zQQJtQdQAbGoiBykCADcCACAFIAcpAgg3AgggBSAHKQIQNwIQIAUgBykCGDcCGCAFIAcpAiA3AiAgBSAHKQIoNwIoIAUgBykCMDcCMCAFIAcpAjg3AjggBUFAayAHQUBrKQIANwIAIAUgBykCSDcCSCAFIAcoAlA2AlAgIUG84f//ACAhKAIAazYCACAiQfz9//8AICIoAgBrNgIAICNB/P///wAgIygCAGs2AgAgJEH8////ACAkKAIAazYCACAlQfz///8AICUoAgBrNgIAICZB/P///wAgJigCAGs2AgAgJ0H8////ACAnKAIAazYCACAoQfz///8AICgoAgBrNgIAIClB/P///wAgKSgCAGs2AgAgKkH8//8HICooAgBrNgIACyABIAEgBUEAEBALIANBAWoiAyBKRw0ACwsgAiBMTARAIEkgBEECdGooAgAiAwRAIAAoAgAhByADQQBKBEAgBSAHIANBf2pBAm1BBnRqECMFIAUgByADQX9zQQJtQQZ0ahAjICFBvOH//wAgISgCAGs2AgAgIkH8/f//ACAiKAIAazYCACAjQfz///8AICMoAgBrNgIAICRB/P///wAgJCgCAGs2AgAgJUH8////ACAlKAIAazYCACAmQfz///8AICYoAgBrNgIAICdB/P///wAgJygCAGs2AgAgKEH8////ACAoKAIAazYCACApQfz///8AICkoAgBrNgIAICpB/P//ByAqKAIAazYCAAsCQCBqKAIARQRAIB0oAgAEQCAdQQA2AgAgLCAWEAcgTSAsIBYQCiABIAUgLBAKIBMgYCBNEAogoQFBATYCACAfQgA3AgAgH0IANwIIIB9CADcCECAfQgA3AhggH0EANgIgDAILIB1BADYCACAOIB4gFhAKIBEgDhAHIAYgASkCADcCACAGIAEpAgg3AgggBiABKQIQNwIQIAYgASkCGDcCGCAGIAEpAiA3AiAgVigCACIVQRZ2IgdB0QdsIAYoAgBqIQMgB0EGdCBOKAIAaiADQRp2aiIXQRp2IE8oAgBqIhhBGnYgUCgCAGoiGUEadiBRKAIAaiIaQRp2IFIoAgBqIhtBGnYgUygCAGoiHEEadiBUKAIAaiIgQRp2IFUoAgBqIQcgBiADQf///x9xIkU2AgAgTiAXQf///x9xIhc2AgAgTyAYQf///x9xIhg2AgAgUCAZQf///x9xIhk2AgAgUSAaQf///x9xIho2AgAgUiAbQf///x9xIhs2AgAgUyAcQf///x9xIhw2AgAgVCAgQf///x9xIiA2AgAgVSAHQf///x9xIkY2AgAgViAHQRp2IBVB////AXFqIhU2AgAgEiAFIBEQCiAMIBMpAgA3AgAgDCATKQIINwIIIAwgEykCEDcCECAMIBMpAhg3AhggDCATKQIgNwIgIF8oAgAiR0EWdiIHQdEHbCAMKAIAaiEDIAdBBnQgVygCAGogA0EadmoiM0EadiBYKAIAaiI0QRp2IFkoAgBqIjVBGnYgWigCAGoiNkEadiBbKAIAaiI3QRp2IFwoAgBqIjhBGnYgXSgCAGoiSEEadiBeKAIAaiEHIAwgA0H///8fcSIDNgIAIFcgM0H///8fcSIzNgIAIFggNEH///8fcSI0NgIAIFkgNUH///8fcSI1NgIAIFogNkH///8fcSI2NgIAIFsgN0H///8fcSI3NgIAIFwgOEH///8fcSI4NgIAIF0gSEH///8fcSJINgIAIF4gB0H///8fcSKjATYCACBfIAdBGnYgR0H///8BcWoiBzYCACAPIGAgERAKIA8gDyAOEAogCEG84f//ACBFayASKAIAajYCACBrQfz9//8AIBdrIHQoAgBqNgIAIGxB/P///wAgGGsgdSgCAGo2AgAgbUH8////ACAZayB2KAIAajYCACBuQfz///8AIBprIHcoAgBqNgIAIG9B/P///wAgG2sgeCgCAGo2AgAgcEH8////ACAcayB5KAIAajYCACBxQfz///8AICBrIHooAgBqNgIAIHJB/P///wAgRmsgeygCAGo2AgAgc0H8//8HIBVrIHwoAgBqNgIAIBBBvOH//wAgA2sgDygCAGo2AgAgfUH8/f//ACAzayCGASgCAGo2AgAgfkH8////ACA0ayCHASgCAGo2AgAgf0H8////ACA1ayCIASgCAGo2AgAggAFB/P///wAgNmsgiQEoAgBqNgIAIIEBQfz///8AIDdrIIoBKAIAajYCACCCAUH8////ACA4ayCLASgCAGo2AgAggwFB/P///wAgSGsgjAEoAgBqNgIAIIQBQfz///8AIKMBayCNASgCAGo2AgAghQFB/P//ByAHayCOASgCAGo2AgAgCBAXRQRAIBQgEBAHICsgCBAHIAogCCArEAogHiAeIAgQCiAJIAYgKxAKIAEgCSkCADcCACABIAkpAgg3AgggASAJKQIQNwIQIAEgCSkCGDcCGCABIAkpAiA3AiAgLSgCACEDIC4oAgAhByAvKAIAIRUgMCgCACEXIDEoAgAhGCAyKAIAIRkgOSgCACEaIDooAgAhGyA7KAIAIRwgYSgCAEF+bCEgIGIoAgBBfmwhRSBjKAIAQX5sIUYgZCgCAEF+bCFHIGUoAgBBfmwhMyBmKAIAQX5sITQgZygCAEF+bCE1IGgoAgBBfmwhNiBpKAIAQX5sITcgASABKAIAQX5sQfjC//8BaiAKKAIAayAUKAIAaiI4NgIAIGEgIEH4+///AWogA2sgjwEoAgBqIgM2AgAgYiBFQfj///8BaiAHayCQASgCAGoiBzYCACBjIEZB+P///wFqIBVrIJEBKAIAaiIVNgIAIGQgR0H4////AWogF2sgkgEoAgBqIhc2AgAgZSAzQfj///8BaiAYayCTASgCAGoiGDYCACBmIDRB+P///wFqIBlrIJQBKAIAaiIZNgIAIGcgNUH4////AWogGmsglQEoAgBqIho2AgAgaCA2Qfj///8BaiAbayCWASgCAGoiGzYCACBpIDdB+P//D2ogHGsglwEoAgBqIhw2AgAgE0G0pP//AiA4ayAJKAIAajYCACA8QfT5//8CIANrIJgBKAIAajYCACA9QfT///8CIAdrIJkBKAIAajYCACA+QfT///8CIBVrIJoBKAIAajYCACA/QfT///8CIBdrIJsBKAIAajYCACBAQfT/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NwIIIAAgAykCEDcCECAAIAMpAhg3AhggACADKQIgNwIgQfb6/78CIABBBGoiASgCAEECdGshD0H2//+/AiAAQQhqIhAoAgBBAnRrIRFB9v//vwIgAEEMaiIbKAIAQQJ0ayEcQfb//78CIABBEGoiHSgCAEECdGshHkH2//+/AiAAQRRqIh8oAgBBAnRrISBB9v//vwIgAEEYaiIhKAIAQQJ0ayEiQfb//78CIABBHGoiIygCAEECdGshJEH2//+/AiAAQSBqIiUoAgBBAnRrISZB9v//EyAAQSRqIicoAgBBAnRrISggAEHWs/+/AiAAKAIAQQJ0ayAHKAIAIilqNgIAIAEgDyAHQQRqIg8oAgAiAWo2AgAgECARIAdBCGoiECgCACIRajYCACAbIBwgB0EMaiIbKAIAIhxqNgIAIB0gHiAHQRBqIh0oAgAiHmo2AgAgHyAgIAdBFGoiHygCACIgajYCACAhICIgB0EYaiIhKAIAIiJqNgIAICMgJCAHQRxqIiMoAgAiJGo2AgAgJSAmIAdBIGoiJSgCACImajYCACAnICggB0EkaiInKAIAIihqNgIAIAIoAgBBBmwhKiAGKAIAQQZsISsgCCgCAEEGbCEsIAkoAgBBBmwhLSAKKAIAQQZsIS4gCygCAEEGbCEvIAwoAgBBBmwhMCANKAIAQQZsITEgDigCAEEGbCEyIAMgAygCAEEGbEG84f//ACApa2o2AgAgAiAqQfz9//8AIAFrajYCACAGICtB/P///wAgEWtqNgIAIAggLEH8////ACAca2o2AgAgCSAtQfz///8AIB5rajYCACAKIC5B/P///wAgIGtqNgIAIAsgL0H8////ACAia2o2AgAgDCAwQfz///8AICRrajYCACANIDFB/P///wAgJmtqNgIAIA4gMkH8//8HIChrajYCACAAQShqIgEgBSADEAogB0Ga0v+/ASAEKAIAayICNgIAIA9B+vz/vwEgEigCAGsiAzYCACAQQfr//78BIBMoAgBrIgU2AgAgG0H6//+/ASAUKAIAayIHNgIAIB1B+v//vwEgFSgCAGsiBjYCACAfQfr//78BIBYoAgBrIgg2AgAgIUH6//+/ASAXKAIAayIJNgIAICNB+v//vwEgGCgCAGsiCjYCACAlQfr//78BIBkoAgBrIgs2AgAgJ0H6//8LIBooAgBr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BGohBCAGIAgQDEEBIANrIgNBwABJBH8gBAUgAkGBf2oiDUFAcSIOIAJrQcSSBGohBSADIQIgBCEDA0AgCCADKQAANwAAIAggAykACDcACCAIIAMpABA3ABAgCCADKQAYNwAYIAggAykAIDcAICAIIAMpACg3ACggCCADKQAwNwAwIAggAykAODcAOCADQUBrIQMgBiAIEAwgAkFAaiICQcAATw0ACyANIA5rIQMgBQshAiADBEAgAiEEQQAhAgwCCwsMAQsgCCACaiAEIAMQCxoLIAogECgCACICQR12QRh0NgIAIAogAkELdEGAgPwHcSACQRt0ciACQQV2QYD+A3FyIAJBFXZB/wFxcjYCBCAQIAJBNyACa0E/cUEBaiIDajYCACAGQSBqIQUCQAJAIANBwAAgAkE/cSICayIESQRAQfmMBCEEDAEFIAUgAmpB+YwEIAQQCxogBEH5jARqIQIgBiAFEAwgAyAEayIDQcAATwRAA0AgBSACKQAANwAAIAUgAikACDcACCAFIAIpABA3ABAgBSACKQAYNwAYIAUgAikAIDcAICAFIAIpACg3ACggBSACKQAwNwAwIAUgAikAODcAOCACQUBrIQIgBiAFEAwgA0FAaiIDQcAATw0ACwsgAwRAIAIhBEEAIQIMAgsLDAELIAUgAmogBCADEAsaCyAQKAIAIgJBP3EhBCAQIAJBCGo2AgAgBkEgaiEFAkACQEHAACAEayIDQQhLBEAgCiECQQghAwwBBSAFIARqIAogAxALGiAKIANqIQIgBiAFEAxBCCADayIDQcAATwRAA0AgBSACKQAANwAAIAUgAikACDcACCAFIAIpABA3ABAgBSACKQAYNwAYIAUgAikAIDcAICAFIAIpACg3ACggBSACKQAwNwAwIAUgAikAODcAOCACQUBrIQIgBiAFEAwgA0FAaiIDQcAATw0ACwsgAwRAQQAhBAwCCwsMAQsgBSAEaiACIAMQCxoLIAYoAgAQCSESIAZBADYCACAGQQRqIh4oAgAQCSEIIB5BADYCACAGQQhqIh8oAgAQCSENIB9BADYCACAGQQxqIiAoAgAQCSEOICBBADYCACAGQRBqIiEoAgAQCSEFICFBADYCACAGQRRqIiMoAgAQCSEEICNBADYCACAGQRhqIhMoAgAQCSEDIBNBADYCACAGQRxqIh0oAgAQ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EAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADIAIQDSAEQaABaiICIAMQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIgBRANIAIgAhAIIAIgAhAIIAIgAhAIIAIgAiAJEA0gAiACEAggAiACEAggAiACEAggAiACEAggAiACIAYQDSACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIgCRANIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAiAKEA0gAiACEAggAiACEAggAiACEAggAiACEAggAiACIAoQDSACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIgBhANIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAiAGEA0gAiACEAggAiACEAggAiACEAggAiACEAggAiACEAggAiACEAggAiACIAQQDSACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIgCRANIAIgAhAIIAIgAhAIIAIgAhAIIAIgAiAGEA0gAiACEAggAiACEAggAiACEAggAiACEAggAiACEAggAiACIAsQDSACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIgCRANIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAiAGEA0gAiACEAggAiACEAggAiACEAggAiACEAggAiACIAYQDSACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIgCBANIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAiALEA0gAiACEAggAiACEAggAiACEAggAiACEAggAiACEAggAiACEAggAiACIAoQDSACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIgBBANIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAiAMEA0gAiACEAggAiACEAggAiACEAggAiACEAggAiACEAggAiACEAggAiACIAQQDSACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIgBBANIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAiALEA0gAiACEAggAiACEAggAiACEAggAiACEAggAiACEAggAiACEAggAiACIAEQDSACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCAAIAIgBxANIAQkBAvYAwETfyMEIQIjBEHQAGokBCACIAFB0ABqEAcgAiACIAAQCiABKAIkIgZBFnYiAEHRB2wgASgCAGohBCAAQQZ0IAEoAgRqIARBGnZqIgdBGnYgASgCCGoiCEEadiABKAIMaiIJQRp2IAEoAhBqIgpBGnYgASgCFGoiC0EadiABKAIYaiIMQRp2IAEoAhxqIg1BGnYgASgCIGohBUH8/f//ACACKAIEayEOQfz///8AIAIoAghrIQ9B/P///wAgAigCDGshEEH8////ACACKAIQayERQfz///8AIAIoAhRrIRJB/P///wAgAigCGGshE0H8////ACACKAIcayEUQfz///8AIAIoAiBrIQEgAigCJCEAIAJBKGoiA0G84f//ACACKAIAayAEQf///x9xajYCACADIA4gB0H///8fcWo2AgQgAyAPIAhB////H3FqNgIIIAMgECAJQf///x9xajYCDCADIBEgCkH///8fcWo2AhAgAyASIAtB////H3FqNgIUIAMgEyAMQf///x9xajYCGCADIBQgDUH///8fcWo2AhwgAyABIAVB////H3FqNgIgIAMgBkH///8BcUH8//8HaiAAayAFQRp2ajYCJCADEBchACACJAQgAAuXEAEKfyMEIQQjBEHgA2okBCAEQdAAaiEDIARBKGohCCAEQbgDaiILIAEQByALIAsgARAKIARBkANqIgogCxAHIAogCiABEAogBEHoAmoiBiAKKQIANwIAIAYgCikCCDcCCCAGIAopAhA3AhAgBiAKKQIYNwIYIAYgCikCIDcCICAGIAYQByAGIAYQByAGIAYQByAGIAYgChAKIARBwAJqIgIgBikCADcCACACIAYpAgg3AgggAiAGKQIQNwIQIAIgBikCGDcCGCACIAYpAiA3AiAgAiACEAcgAiACEAcgAiACEAcgAiACIAoQCiAEQZgCaiIGIAIpAgA3AgAgBiACKQIINwIIIAYgAikCEDcCECAGIAIpAhg3AhggBiACKQIgNwIgIAYgBhAHIAYgBhAHIAYgBiALEAogBEHwAWoiByAGKQIANwIAIAcgBikCCDcCCCAHIAYpAhA3AhAgByAGKQIYNwIYIAcgBikCIDcCICAHIAcQByAHIAcQByAHIAcQByAHIAcQByAHIAcQByAHIAcQByAHIAcQByAHIAcQByAHIAcQByAHIAcQByAHIAcQByAHIAcgBhAKIARByAFqIgUgBykCADcCACAFIAcpAgg3AgggBSAHKQIQNwIQIAUgBykCGDcCGCAFIAcpAiA3AiAgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFIAcQCiAEQaABaiICIAUpAgA3AgAgAiAFKQIINwIIIAIgBSkCEDcCECACIAUpAhg3AhggAiAFKQIgNwIgIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAiAFEAogBEH4AGoiCSACKQIANwIAIAkgAikCCDcCCCAJIAIpAhA3AhAgCSACKQIYNwIYIAkgAikCIDcCIEEAIQYDQCAJIAkQByAGQQFqIgZB2ABHDQALIAkgCSACEAogAyAJKQIANwIAIAMgCSkCCDcCCCADIAkpAhA3AhAgAyAJKQIYNwIYIAMgCSkCIDcCICADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMgBRAKIAggAykCADcCACAIIAMpAgg3AgggCCADKQIQNwIQIAggAykCGDcCGCAIIAMpAiA3AiAgCCAIEAcgCCAIEAcgCCAIEAcgCCAIIAoQCiAEIAgpAgA3AgAgBCAIKQIINwIIIAQgCCkCEDcCECAEIAgpAhg3AhggBCAIKQIgNwIgIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBCAHEAogBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEIAsQCiAEIAQQByAAIAQQByAEIAAQB0G84f//ACAEKAIAayABKAIAaiABKAIkQfz//wcgBCgCJGtqIgpBFnYiBkHRB2xqIQBB/P///wAgBCgCIGsgASgC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ACggBCABKQAwNwAwIAQgASkAODcAOCABQUBrIQEgBiAEEAwgAkFAaiICQcAATw0ACwsgAgRAQQAhAwwCCwsMAQsgBCADaiABIAIQCxoLIAYoAgAQCSEIIAZBADYCACAKKAIAEAkhCSAKQQA2AgAgCygCABAJIQogC0EANgIAIAwoAgAQCSELIAxBADYCACANKAIAEAkhByANQQA2AgAgDigCABAJIQMgDkEANgIAIA8oAgAQCSECIA9BADYCACARKAIAEAkhASAFIAg2AgAgBSAJNgIEIAUgCjYCCCAFIAs2AgwgBSAHNgIQIAUgAzYCFCAFIAI2AhggBSABNgIcIAAgBSAQEA4gBSQEC+YBAQN/IABB4ABqIgMoAgAiBEE/cSEFIAMgBCACajYCAEHAACAFayIEIAJNBEAgAEEgaiIDIAVqIAEgBBALGiABIARqIQEgACADEAwgAiAEayICQcAASQRAQQAhBQUDQCADIAEpAAA3AAAgAyABKQAINwAIIAMgASkAEDcAECADIAEpABg3ABggAyABKQAgNwAgIAMgASkAKDcAKCADIAEpADA3ADAgAyABKQA4NwA4IAFBQGshASAAIAMQDCACQUBqIgJBwABPDQBBACEFCwsLIAJFBEAPCyAAQSBqIAVqIAEgAhALGgvASwEzfyMEIQkjBEHwAWokBCAAQoGChIiQoMCAATcCACAAQoGChIiQoMCAATcCCCAAQoGChIiQoMCAATcCECAAQoGChIiQoMCAATcCGCAAQSBqIhlCADcCACAZQgA3AgggGUIANwIQIBlCADcCGCAJIgogGRATIApB4ABqIg0oAgAiCUE/cSEEIA0gCUEgajYCACAKQSBqIQsCQAJAQcAAIARrIglBIEsEQCAAIQkgBCEDQSAhCAwBBSALIARqIAAgCRALGiAAIAlqIQMgCiALEAxBICAJayIIQcAASQR/IAMFIABB5ABqIARBoH9qIgdBQHEiBkEcciAEa2ohBCAIIQkgAyEIA0AgCyAIKQAANwAAIAsgCCkACDcACCALIAgpABA3ABAgCyAIKQAYNwAYIAsgCCkAIDcAICALIAgpACg3ACggCyAIKQAwNwAwIAsgCCkAODcAOCAIQUBrIQggCiALEAwgCUFAaiIJQcAATw0ACyAHIAZrIQggBAshCSAIBEBBACEDDAILCwwBCyAL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cXIgAUEVdkH/AXFyNgIEIA0gAUE3IAFrQT9xQQFqIgJqNgIAIApBIGohBAJAAkAgAkHAACABQT9xIgFrIgNJBEBB+YwEIQMMAQUgBCABakH5jAQgAxALGiADQfmMBGohASAKIAQQDCACIANrIgJBwABPBEADQCAEIAEpAAA3AAAgBCABKQAINwAIIAQgASkAEDcAECAEIAEpABg3ABggBCABKQAgNwAgIAQgASkAKDcAKCAEIAEpADA3ADAgBCABKQA4NwA4IAFBQGshASAKIAQQDCACQUBqIgJBwABPDQALCyACBEAgASEDQQAhAQwCCwsMAQsgBCABaiADIAIQCxoLIA0oAgAiAUE/cSEDIA0gAUEIajYCACAKQSBqIQQCQAJAQcAAIANrIgJBCEsEQCAJIQFBCCECDAEFIAQgA2ogCSACEAsaIAkgAmohASAKIAQQDEEIIAJrIgJBwABPBEADQCAEIAEpAAA3AAAgBCABKQAINwAIIAQgASkAEDcAECAEIAEpABg3ABggBCABKQAgNwAgIAQgASkAKDcAKCAEIAEpADA3ADAgBCABKQA4NwA4IAFBQGshASAKIAQQDCACQUBqIgJBwABPDQALCyACBEBBACEDDAILCwwBCyAEIANqIAEgAhALGgsgCigCABAJIQ4gCkEANgIAIBooAgAQCSELIBpBADYCACAbKAIAEAkhByAbQQA2AgAgHCgCABAJIQYgHEEANgIAIB0oAgAQCSEEIB1BADYCACAeKAIAEAkhAyAeQQA2AgAgHygCABAJIQIgH0EANgIAICAoAgAQCSEBICBBADYCACAIIA42AgAgIiALNgIAICMgBzYCACAkIAY2AgAgJSAENgIAICYgAzYCACAnIAI2AgAgKCABNgIAIBEoAgAiAUE/cSEDIBEgAUEgajYCAAJAAkBBwAAgA2siBEEgSwRAIAghASADIQJBICEDDAEFIAUgA2ogCCAEEAsaIAggBGohAiAMIAUQDEEgIARrIgFBwABJBH8gASEDIAIFIANBoH9qIgNBBnZBAXQhBiAEQUBqIQQDQCAFIAIpAAA3AAAgBSACKQAINwAIIAUgAikAEDcAECAFIAIpABg3ABggBSACKQAgNwAgIAUgAikAKDcAKCAFIAIpADA3ADAgBSACKQA4NwA4IAJBQGshAiAMIAUQDCABQUBqIgFBwABPDQALIANBP3EhAyAIIAZBBGpBBXRqIARqCyEBIAMEQEEAIQIMAgsLDAELIAUgAmogASADEAsaCyAJIBEoAgAiAUEddkEYdDYCACAJIAFBC3RBgID8B3EgAUEbdHIgAUEFdkGA/gNxciABQRV2Qf8BcXI2AgQgESABQTcgAWtBP3FBAWoiAmo2AgACQAJAIAJBwAAgAUE/cSIBayIDSQRAQfmMBCEDDAEFIAUgAWpB+YwEIAMQCxogA0H5jARqIQEgDCAFEAwgAiADayICQcAATwRAA0AgBSABKQAANwAAIAUgASkACDcACCAFIAEpABA3ABAgBSABKQAYNwAYIAUgASkAIDcAICAFIAEpACg3ACggBSABKQAwNwAwIAUgASkAODcAOCABQUBrIQEgDCAFEAwgAkFAaiICQcAATw0ACwsgAgRAIAEhA0EAIQEMAgsLDAELIAUgAWogAyACEAsaCyARKAIAIgFBP3EhAyARIAFBCGo2AgACQAJAQcAAIANrIgJBCEsEQCAJIQFBCCECDAEFIAUgA2ogCSACEAsaIAkgAmohASAMIAUQDEEIIAJrIgJBwABPBEADQCAFIAEpAAA3AAAgBSABKQAINwAIIAUgASkAEDcAECAFIAEpABg3ABggBSABKQAgNwAgIAUgASkAKDcAKCAFIAEpADA3ADAgBSABKQA4NwA4IAFBQGshASAMIAUQDCACQUBqIgJBwABPDQALCyACBEBBACEDDAILCwwBCyAFIANqIAEgAhALGgsgDCgCABAJIQ4gDEEANgIAIBMoAgAQCSELIBNBADYCACAUKAIAEAkhByAUQQA2AgAgFSgCABAJIQYgFUEANgIAIBYoAgAQCSEEIBZBADYCACAXKAIAEAkhAyAXQQA2AgAgGCgCABAJIQIgGEEANgIAICEoAgAQCSEBICFBADYCACAuIA42AAAgLyALNgAAIDAgBzYAACAxIAY2AAAgMiAENgAAIDMgAzYAACA0IAI2AAAgNSABNgAAIAogGRATIA0oAgAiAUE/cSEEIA0gAUEgajYCACAKQSBqIQsCQAJAQcAAIARrIgFBIEsEQCAAIQEgBCEDQSAhAgwBBSALIARqIAAgARALGiAAIAFqIQMgCiALEAxBICABayICQcAASQR/IAMFIABB5ABqIARBoH9qIgdBQHEiBkEcciAEa2ohBCACIQEgAyECA0AgCyACKQAANwAAIAsgAikACDcACCALIAIpABA3ABAgCyACKQAYNwAYIAsgAikAIDcAICALIAIpACg3ACggCyACKQAwNwAwIAsgAikAODcAOCACQUBrIQIgCiALEAwgAUFAaiIBQcAATw0ACyAHIAZrIQIgBAshASACBEBBACEDDAILCwwBCyALIANqIAEgAhALGgsgCSANKAIAIgFBHXZBGHQ2AgAgCSABQQt0QYCA/AdxIAFBG3RyIAFBBXZBgP4DcXIgAUEVdkH/AXFyNgIEIA0gAUE3IAFrQT9xQQFqIgJqNgIAIApBIGohBAJAAkAgAkHAACABQT9xIgFrIgNJBEBB+YwEIQMMAQUgBCABakH5jAQgAxALGiADQfmMBGohASAKIAQQDCACIANrIgJBwABPBEADQCAEIAEpAAA3AAAgBCABKQAINwAIIAQgASkAEDcAECAEIAEpABg3ABggBCABKQAgNwAgIAQgASkAKDcAKCAEIAEpADA3ADAgBCABKQA4NwA4IAFBQGshASAKIAQQDCACQUBqIgJBwABPDQALCyACBEAgASEDQQAhAQwCCwsMAQsgBCABaiADIAIQCxoLIA0oAgAiAUE/cSEDIA0gAUEIajYCACAKQSBqIQQCQAJAQcAAIANrIgJBCEsEQCAJIQFBCCECDAEFIAQgA2ogCSACEAsaIAkgAmohASAKIAQQDEEIIAJrIgJBwABPBEADQCAEIAEpAAA3AAAgBCABKQAINwAIIAQgASkAEDcAECAEIAEpABg3ABggBCABKQAgNwAgIAQgASkAKDcAKCAEIAEpADA3ADAgBCABKQA4NwA4IAFBQGshASAKIAQQDCACQUBqIgJBwABPDQALCyACBEBBACEDDAILCwwBCyAEIANqIAEgAhALGgsgCigCABAJIQ4gCkEANgIAIBooAgAQCSELIBpBADYCACAbKAIAEAkhByAbQQA2AgAgHCgCABAJIQYgHEEANgIAIB0oAgAQCSEEIB1BADYCACAeKAIAEAkhAyAeQQA2AgAgHygCABAJIQIgH0EANgIAICAoAgAQCSEBICBBADYCACAIIA42AgAgIiALNgIAICMgBzYCACAkIAY2AgAgJSAENgIAICYgAzYCACAnIAI2AgAgKCABNgIAIBEoAgAiAUE/cSEDIBEgAUEgajYC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AEIANwIQIABCADcCGAsgASABKAIAIARqNgIAIAMkBEEBC9YDAQN/IwQhAyMEQYABaiQEIAAgASkCADcCACAAIAEpAgg3AgggACABKQIQNwIQIAAgASkCGDcCGCAAIAEpAiA3AiAgA0HQAGoiBSABEAcgA0EoaiIEIAEgBRAKIABBADYCUCADIAQoAgBBB2o2AgAgAyAEKAIENgIEIAMgBCgCCDYCCCADIAQoAgw2AgwgAyAEKAIQNgIQIAMgBCgCFDYCFCADIAQoAhg2AhggAyAEKAIcNgIcIAMgBCgCIDYCICADIAQoAiQ2AiQgAEEoaiIFIAMQIkUEQCADJARBAA8LIAUQFiAFKAIAIgFBAXEgAkYEQCADJARBAQ8LIAVBvOH//wAgAWs2AgAgAEEsaiIBQfz9//8AIAEoAgBrNgIAIABBMGoiAUH8////ACABKAIAazYCACAAQTRqIgFB/P///wAgASgCAGs2AgAgAEE4aiIBQfz///8AIAEoAgBrNgIAIABBPGoiAUH8////ACABKAIAazYCACAAQUBrIgFB/P///wAgASgCAGs2AgAgAEHEAGoiAUH8////ACABKAIAazYCACAAQcgAaiIBQfz///8AIAEoAgBrNgIAIABBzABqIgBB/P//ByAAKAIAazYCACADJARBAQv2CwIRfwJ+IwQhBSMEQaADaiQEIAVBuAJqIgJCADcAACACQgA3AAggAkIANwAQIAJCADcAGCACQgA3ACAgAkIANwAoIAJCADcAMCACQgA3ADggAUUEQCAAQQA2ApwBIABBJGoiA0GQiAQpAgA3AgAgA0GYiAQpAgA3AgggA0GgiAQpAgA3AhAgA0GoiAQpAgA3AhggA0GwiAQpAgA3AiAgAEEBNgJ0IABB+ABqIgNCADcCACADQgA3AgggA0IANwIQIANCADcCGCADQQA2AiAgAEGEuLznADYCTCAAQf61r/AANgJQIABBuMz59QA2AlQgAEHny/X2ADYCWCAAQcjQi/gANgJcIABB0vvu4wA2AmAgAEG8gMHtADYCZCAAQYbVuecANgJoIABB2bKj7AA2AmwgAEHG4rcHNgJwIABBATYCBCAAQQhqIgNCADcCACADQgA3AgggA0IANwIQIANBADYCGAsgBUH4AmoiBiAAQQRqIg8QESACIAYpAAA3AAAgAiAGKQAINwAIIAIgBikAEDcAECACIAYpABg3ABggAUEARyIHBEAgAkEgaiIDIAEpAAA3AAAgAyABKQAINwAIIAMgASkAEDcAECADIAEpABg3ABgLIAVBkAJqIQggBUHwAWohBCAFQfAAaiEDIAVByABqIQEgBUEEaiIQIAIgBwR/QcAABUEgCxAqIAJCADcAACACQgA3AAggAkIANwAQIAJCADcAGCACQgA3ACAgAkIANwAoIAJCADcAMCACQgA3ADggAUEEaiECIAFBCGohByABQQxqIQkgAUEQaiEKIAFBFGohCyABQRhqIQwgAUEcaiENIAFBIGohESABQSRqIRIDQCAQIAYQHyAFIAEgBhAURSIONgIAIA4EQCAFQQE2AgAMAQUgBSACKAIAIAEoAgByIAcoAgByIAkoAgByIAooAgByIAsoAgByIAwoAgByIA0oAgByIBEoAgByIBIoAgByRSIONgIAIA4NAQsLIAggARAHIABBJGoiAiACIAgQCiAAQcwAaiIHIAcgCBAKIAcgByABEAogAEH0AGoiCCAIIAEQCiABQgA3AgAgAUIANwIIIAFCADcCECABQgA3AhggAUIANwIgIARBBGohASAEQQhqIQggBEEMaiEHIARBEGohCSAEQRRqIQogBEEYaiELIARBHGohDANAIBAgBhAfIAQgBiAFEA4gBSgCAARAIAVBATYCAAwBBSAFIAEoAgAgBCgCAHIgCCgCAHIgBygCAHIgCSgCAHIgCigCAHIgCygCAHIgDCgCAHJFIg02AgAgDQ0BCwsgBkIANwAAIAZCADcACCAGQgA3ABAgBkIANwAYIAAgAyAEEB4gBCAEKAIAIgBBf3OtQsKC2YENfCITIAEoAgAiBiAAciAIKAIAIgByIAcoAgAiEHIgCSgCACINciAKKAIAIhFyIAsoAgAiEnIgDCgCACIOckEAR0EfdEEfda0iFIM+AgAgASATQiCIQoy9yf4LhCAGQX9zrXwiEyAUgz4CACAIIABBf3OtQrvAovoKfCATQiCIfCITIBSDPgIAIAcgEEF/c61C5rm71Qt8IBNCIIh8IhMgFIM+AgAgCSANQX9zrUL+////D3wgE0IgiHwiEyAUgz4CACAKIBFBf3OtQv////8PfCATQiCIfCITIBSDPgIAIAsgEkF/c61C/////w98IBNCIIh8IhMgFIM+AgAgDCAOQX9zrUL/////D3wgE0IgiHwgFIM+AgAgDyAEKQIANwIAIA8gBCkCCDcCCCAPIAQpAhA3AhAgDyAEKQIYNwIYIAIgAykCADcCACACIAMpAgg3AgggAiADKQIQNwIQIAIgAykCGDcCGCACIAMpAiA3AiAgAiADKQIoNwIoIAIgAykCMDcCMCACIAMpAjg3AjggAkFAayADQUBrKQIANwIAIAIgAykCSDcCSCACIAMpAlA3AlAgAiADKQJYNwJYIAIgAykCYDcCYCACIAMpAmg3AmggAiADKQJwNwJwIAIgAygCeDYCeCAFJAQLuAQBB38jBCEFIwRB0AJqJAQgAUUEQEHkiAQgACgCqAEgACgCpAFBA3FBAmoRAAAgBSQEQQAPCyABQgA3AAAgAUIANwAIIAFCADcAECABQgA3ABggAUIANwAgIAFCADcAKCABQgA3ADAgAUIANwA4IABBBGoiBigCAEUEQEG6iwQgACgCqAEgACgCpAFBA3FBAmoRAAAgBSQEQQAPCyACRQRAQYiMBCAAKAKoASAAKAKkAUEDcUECahEAACAFJARBAA8LIAVBoAJqIQggBUH4AWohCSAFQfwAaiEDIAVBKGohByAFQQhqIgQgAiAFEA4gBSgCAARAQQAhAAUgBCgCBCAEKAIAciAEKAIIciAEKAIMciAEKAIQciAEKAIUciAEKAIYciAEKAIcckEARyICIQAgAgRAIAYgAyAEEB4gByADKAJ4NgJQIANB0ABqIgYgBhAVIAggBhAHIAkgBiAIEAogAyADIAgQCiADQShqIgIgAiAJEAogBkEBNgIAIANB1ABqIgZCADcCACAGQgA3AgggBkIANwIQIAZCADcCGCAGQQA2AiAgByADKQIANwIAIAcgAykCCDcCCCAHIAMpAhA3AhAgByADKQIYNwIYIAcgAykCIDcCICAHQShqIgMgAikCADcCACADIAIpAgg3AgggAyACKQIQNwIQIAMgAikCGDcCGCADIAIpAiA3AiAgASAHEBsLCyAEQgA3AgAgBEIANwIIIARCADcCECAEQgA3AhggBSQEIAAL9gsCDn8BfiMEIQwjBEHwAmokBCAMQQA2AgAgACAMQfwAaiIIIAUQHiAMQShqIgcgCCgCeDYCUCAIQdAAaiILIAsQFSAMQaACaiIAIAsQByAMQfgBaiIJIAsgABAKIAggCCAAEAogCEEoaiIAIAAgCRAKIAtBATYCACAIQdQAaiILQgA3AgAgC0IANwIIIAtCADcCECALQgA3AhggC0EANgIgIAcgCCkCADcCACAHIAgpAgg3AgggByAIKQIQNwIQIAcgCCkCGDcCGCAHIAgpAiA3AiAgB0EoaiILIAApAgA3AgAgCyAAKQIINwIIIAsgACkCEDcCECALIAApAhg3AhggCyAAKQIgNwIgIAcQDyALEA8gDEHIAmoiACAHKAIkIgpBDnY6AAAgACAKQQZ2OgABIAAgBygCICIJQRh2QQNxIApBAnRyOgACIAAgCUEQdjoAAyAAIAlBCHY6AAQgACAJOgAFIAAgBygCHCIJQRJ2OgAGIAAgCUEKdjoAByAAIAlBAnY6AAggACAHKAIYIgpBFHZBP3EgCUEGdHI6AAkgACAKQQx2OgAKIAAgCkEEdjoACyAAIAcoAhQiCUEWdkEPcSAKQQR0cjoADCAAIAlBDnY6AA0gACAJQQZ2OgAOIAAgBygCECIKQRh2QQNxIAlBAnRyOgAPIAAgCkEQdjoAECAAIApBCHY6ABEgACAKOgASIAAgBygCDCIJQRJ2OgATIAAgCUEKdjoAFCAAIAlBAnY6ABUgACAHKAIIIgpBFHZBP3EgCUEGdHI6ABYgACAKQQx2OgAXIAAgCkEEdjoAGCAAIAcoAgQiCUEWdkEPcSAKQQR0cjoAGSAAIAlBDnY6ABogACAJQQZ2OgAbIAAgBygCACIKQRh2QQNxIAlBAnRyOgAcIAAgCkEQdjoAHSAAIApBCHY6AB4gACAKOgAfIAEgACAMEA4gBkEARyIKBEAgBiAMKAIABH9BAgVBAAsgCygCAEEBcXI2AgALIAxBCGoiACABIAMQDSAAIAAgBBAcIAIgBRAgIAIgAiAAEA0gAEIANwIAIABCADcCCCAAQgA3AhAgAEIANwIYIAhCADcCACAIQgA3AgggCEIANwIQIAhCADcCGCAIQgA3AiAgCEIANwIoIAhCADcCMCAIQgA3AjggCEFAa0IANwIAIAhCADcCSCAIQgA3AlAgCEIANwJYIAhCADcCYCAIQgA3AmggCEIANwJwIAhBADYCeCAHQgA3AgAgB0IANwIIIAdCADcCECAHQgA3AhggB0IANwIgIAdCADcCKCAHQgA3AjAgB0IANwI4IAdBQGtCADcCACAHQgA3AkggB0EANgJQIAJBBGoiDigCACIAIAIoAgAiAXIgAkEIaiIPKAIAIgNyIAJBDGoiECgCACIEciACQRBqIhEoAgAiCHIgAkEUaiISKAIAIgtyIAJBGGoiEygCACIJciACQRxqIhQoAgAiBXJFBEAgDCQEQQAPCyAJQX9HIAVBH3YiDUF/cyIHcSAFQf////8HSXIgByALQX9HcXIgByAIQX9HcXIgByAEQfPc3eoFSXFyIgdBAXMgBEHz3N3qBUtxIA1yIg1BAXMgA0GdoJG9BUlxIAdyIgdBAXMgA0GdoJG9BUtxIA1yIg1BAXMgAEHG3qT/fUlxIAdyQX9zIgcgAEHG3qT/fUtxIA1yIAcgAUGgwezABktxckUEQCAMJARBAQ8LIAJBwYLZgX0gAWs2AgAgDiABQX9zrULCgtmBDXxCIIhCjL3J/guEIABBf3OtfCIVPgIAIA8gA0F/c61Cu8Ci+gp8IBVCIIh8IhU+AgAgECAEQX9zrULmubvVC3wgFUIgiHwiFT4CACARIAhBf3OtQv7///8PfCAVQiCIfCIVPgIAIBIgC0F/c61C/////w98IBVCIIh8IhU+AgAgEyAJQX9zrUL/////D3wgFUIgiHwiFT4CACAUIAVBf3OtQv////8PfCAVQiCIfD4CACAKRQRAIAwkBEEBDwsgBiAGKAIAQQFzNgIAIAwkBEEBCwgAQQAQAEEACzwBAX8gAEH/AXFBAUcEQBAFCyAAQQt0QYCAIHFBuAFyECciAUUEQBAFCyABIAAQNgR/IAEFIAEQJkEACwtdAQF/IAEgAEggACABIAJqSHEEQCABIAJqIQEgACIDIAJqIQADQCACQQBKBEAgAkEBayECIABBAWsiACABQQFrIgEsAAA6AAAMAQsLIAMhAAUgACABIAIQCxoLIAALBgBBwJEEC64YATp/IwQhCCMEQcAGaiQEIAFB/wFxQQFHBEAQBQsgAEGACCkDADcCpAEgAEGICCkDADcCrAEgAEEANgIAIABBBGoiAkEANgIAIAFBgARxBEAgAkGQCDYCACACQQAQLwsgAUGAAnFFBEAgCCQEIAAPCyAIQZAGaiEDIAhB6AVqIQQgCEHsBGohDiAIQZgEaiEPIAhBxANqIQYgCEHIAmohCSAIQaACaiEQIAhB+AFqIQwgCEHQAWohDSAIQagBaiEUIAhBgAFqISggAEG4AWohByAAKAIARQRAIAhBADYCeCAIQZCIBCkCADcCACAIQZiIBCkCADcCCCAIQaCIBCkCADcCECAIQaiIBCkCADcCGCAIQbCIBCkCADcCICAIQShqIgVBuIgEKQIANwIAIAVBwIgEKQIANwIIIAVByIgEKQIANwIQIAVB0IgEKQIANwIYIAVB2IgEKQIANwIgIAhBATYCUCAIQdQAaiIBQgA3AgAgAUIANwIIIAFCADcCECABQgA3AhggAUEANgIgIAAgBzYCACAOIAhBABAaIA8gDikCADcCACAPIA4pAgg3AgggDyAOKQIQNwIQIA8gDikCGDcCGCAPIA4pAiA3AiAgD0EoaiICIA5BKGoiASkCADcCACACIAEpAgg3AgggAiABKQIQNwIQIAIgASkCGDcCGCACIAEpAiA3AiAgD0EANgJQIAMgDkHQAGoiExAHIAQgAyATEAogBiAIIAMQCiAGQShqIgogBSAEEAogBkHQAGoiFUEANgIAIAkgBikCADcCACAJIAYpAgg3AgggCSAGKQIQNwIQIAkgBikCGDcCGCAJIAYpAiA3AiAgCUEoaiIRIAopAgA3AgAgESAKKQIINwIIIBEgCikCEDcCECARIAopAhg3AhggESAKKQIgNwIgIAlB0ABqIhIgCEHQAGoiASkCADcCACASIAEpAgg3AgggEiABKQIQNwIQIBIgASkCGDcCGCASIAEpAiA3AiAgCUH4AGoiFkEANgIAIAlBLGohFyAJQTBqIRggCUE0aiEZIAlBOGohGiAJQTxqIRsgCUFAayEcIAlBxABqIR0gCUHIAGohHiAJQcwAaiEfIAxBBGohICAMQQhqISEgDEEMaiEiIAxBEGohIyAMQRRqISQgDEEYaiElIAxBHGohJiAMQSBqIScgDEEkaiELQQAhAQNAIBEQFiAHIAFBBnRqIBcoAgAiBUEadCARKAIAcjYCICAHIAFBBnRqIBgoAgAiAkEUdCAFQQZ2cjYCJCAHIAFBBnRqIBkoAgAiBUEOdCACQQx2cjYCKCAHIAFBBnRqIBooAgAiAkEIdCAFQRJ2cjYCLCAHIAFBBnRqIBsoAgBBAnQgAkEYdnIgHCgCACICQRx0cjYCMCAHIAFBBnRqIB0oAgAiBUEWdCACQQR2cjYCNCAHIAFBBnRqIB4oAgAiAkEQdCAFQQp2cjYCOCAHIAFBBnRqIB8oAgBBCnQgAkEQdnI2AjwgCSAJIA8gDBAQIAwQFiAHIAFBBnRqICAoAgAiBUEadCAMKAIAcjYCACAHIAFBBnRqICEoAgAiAkEUdCAFQQZ2cjYCBCAHIAFBBnRqICIoAgAiBUEOdCACQQx2cjYCCCAHIAFBBnRqICMoAgAiAkEIdCAFQRJ2cjYCDCAHIAFBBnRqICQoAgBBAnQgAkEYdnIgJSgCACICQRx0cjYCECAHIAFBBnRqICYoAgAiBUEWdCACQQR2cjYCFCAHIAFBBnRqICcoAgAiAkEQdCAFQQp2cjYCGCAHIAFBBnRqIAsoAgBBCnQgAkEQdnI2AhwgAUEBaiIBQf8/Rw0ACyAQIBIgExAKIBAgEBAVIAMgEBAHIAQgAyAQEAogBiAJIAMQCiAKIBEgBBAKIBUgFigCADYCACADIAYpAgA3AgAgAyAGKQIINwIIIAMgBikCEDcCECADIAYpAhg3AhggAyAGKQIgNwIgIAMQDyAEIAopAgA3AgAgBCAKKQIINwIIIAQgCikCEDcCECAEIAopAhg3AhggBCAKKQIgNwIgIAQQDyAAQfiAIGogAygCBCICQRp0IAMoAgByNgIAIABB/IAgaiADKAIIIgFBFHQgAkEGdnI2AgAgAEGAgSBqIAMoAgwiAkEOdCABQQx2cjYCACAAQYSBIGogAygCECIBQQh0IAJBEnZyNgIAIABBiIEgaiADKAIUQQJ0IAFBGHZyIAMoAhgiAUEcdHI2AgAgAEGMgSBqIAMoAhwiAkEWdCABQQR2cjYCACAAQZCBIGogAygCICIBQRB0IAJBCnZyNgIAIABBlIEgaiADKAIkQQp0IAFBEHZyNgIAIABBmIEgaiAEKAIEIgJBGnQgBCgCAHI2AgAgAEGcgSBqIAQoAggiAUEUdCACQQZ2cjYCACAAQaCBIGogBCgCDCICQQ50IAFBDHZyNgIAIABBpIEgaiAEKAIQIgFBCHQgAkESdnI2AgAgAEGogSBqIAQoAhRBAnQgAUEYdnIgBCgCGCIBQRx0cjYCACAAQayBIGogBCgCHCICQRZ0IAFBBHZyNgIAIABBsIEgaiAEKAIgIgFBEHQgAkEKdnI2AgAgAEG0gSBqIAQoAiRBCnQgAUEQdnI2AgAgEyAQIBIQCiANIBMQByANIA0gDhAKIAZBBGohKSAGQQhqISogBkEMaiErIAZBEGohLCAGQRRqIS0gBkEYaiEuIAZBHGohLyAGQSBqITAgBkEkaiExIANBBGohMiADQQhqITMgA0EMaiE0IANBEGohNSADQRRqITYgA0EYaiE3IANBHGohOCADQSBqITkgA0EkaiE6IARBBGohOyAEQQhqIQkgBEEMaiEMIARBEGohDiAEQRRqIQ8gBEEYaiERIARBHGohEiAEQSBqIRMgBEEkaiEVIA0oAgBBvOH//wBqIRYgDSgCBEH8/f//AGohFyANKAIIQfz///8AaiEYIA0oAgxB/P///wBqIRkgDSgCEEH8////AGohGiANKAIUQfz///8AaiEbIA0oAhhB/P///wBqIRwgDSgCHEH8////AGohHSANKAIgQfz///8AaiEeIA0oAiRB/P//B2ohH0H/PyEBA0AgBiAHIAFBf2oiAkEGdGoiIBAjIBAgECAGEAogFCAQEAcgKCAUIBAQCiAGIAYgFBAKICkoAgAhISAqKAIAISIgKygCACEjICwoAgAhJCAtKAIAISUgLigCACEmIC8oAgAhJyAwKAIAIQsgMSgCACEFIAYgFiAGKAIAazYCACApIBcgIWs2AgAgKiAYICJrNgIAICsgGSAjazYCACAsIBogJGs2AgAgLSAbICVrNgIAIC4gHCAmazYCACAvIB0gJ2s2AgAgMCAeIAtrNgIAIDEgHyAFazYCACAKIAogKBAKIAMgBikCADcCACADIAYpAgg3AgggAyAGKQIQNwIQIAMgBikCGDcCGCADIAYpAiA3AiAgAxAPIAQgCikCADcCACAEIAopAgg3AgggBCAKKQIQNwIQIAQgCikCGDcCGCAEIAopAiA3AiAgBBAPICAgMigCACILQRp0IAMoAgByNgIAIAcgAkEGdGogMygCACIFQRR0IAtBBnZyNgIEIAcgAkEGdGogNCgCACILQQ50IAVBDHZyNgIIIAcgAkEGdGogNSgCACIFQQh0IAtBEnZyNgIMIAcgAkEGdGogNigCAEECdCAFQRh2ciA3KAIAIgVBHHRyNgIQIAcgAkEGdGogOCgCACILQRZ0IAVBBHZyNgIUIAcgAkEGdGogOSgCACIFQRB0IAtBCnZyNgIYIAcgAkEGdGogOigCAEEKdCAFQRB2cjYCHCAHIAJBBnRqIDsoAgAiC0EadCAEKAIAcjYCICAHIAJBBnRqIAkoAgAiBUEUdCALQQZ2cjYCJCAHIAJBBnRqIAwoAgAiC0EOdCAFQQx2cjYCKCAHIAJBBnRqIA4oAgAiBUEIdCALQRJ2cjYCLCAHIAJBBnRqIA8oAgBBAnQgBUEYdnIgESgCACIFQRx0cjYCMCAHIAJBBnRqIBIoAgAiC0EWdCAFQQR2cjYCNCAHIAJBBnRqIBMoAgAiBUEQdCALQQp2cjYCOCAHIAJBBnRqIBUoAgBBCnQgBUEQdnI2AjwgAUEBSgRAIAIhAQwBCwsLIAgkBCAAC5wSAhl/An4jBCEKIwRBoARqJAQgAEEEaiIeKAIARQRAQbqLBCAAKAKoASAAKAKkAUEDcUECahEAACAKJARBAA8LIAJFBEBBrIsEIAAoAqgBIAAoAqQBQQNxQQJqEQAAIAokBEEADwsgAUUEQEHMjAQgACgCqAEgACgCpAFBA3FBAmoRAAAgCiQEQQAPCyADRQRAQYiMBCAAKAKoASAAKAKkAUEDcUECahEAACAKJARBAA8LIAAgCkHYAGoiCSADEDBFBEAgCiQEQQAPCyAJKAIEIRMgCSgCCCEUIAkoAgwhDCAJKAIQIQ0gCSgCFCEOIAkoAhghDyAJKAIcIRIgCSgCICEYIAkoAiQhGSAJKAIoIRogCSgCLCEbIAkoAjAhESAJKAI0IRwgCSgCOCEdIAkoAjwhFSAKIgcgCSgCACIKQf///x9xNgIAIAcgE0EGdEHA//8fcSAKQRp2ciIWNgIEIAcgFEEMdEGA4P8fcSATQRR2ciIXNgIIIAcgDEESdEGAgPAfcSAUQQ52ciIJNgIMIAcgDUEYdEGAgIAYcSAMQQh2ciITNgIQIAcgDUECdkH///8fcSIUNgIUIAcgDkEEdEHw//8fcSANQRx2ciIMNgIYIAcgD0EKdEGA+P8fcSAOQRZ2ciIONgIcIAcgEkEQdEGAgPwfcSAPQRB2ciIPNgIgIAcgEkEKdiIKNgIkIAcgGEH///8fcTYCKCAHIBlBBnRBwP//H3EgGEEadnI2AiwgByAaQQx0QYDg/x9xIBlBFHZyNgIwIAcgG0ESdEGAgPAfcSAaQQ52cjYCNCAHIBFBGHRBgICAGHEgG0EIdnI2AjggByARQQJ2Qf///x9xNgI8IAdBQGsgHEEEdEHw//8fcSARQRx2cjYCACAHIB1BCnRBgPj/H3EgHEEWdnI2AkQgByAVQRB0QYCA/B9xIB1BEHZyNgJIIAcgFUEKdjYCTCAHQdAAaiIZQQA2AgAgFiAHKAIAciAXciAJciATciAUciAMciAOciAPciAKckUEQEHajAQgACgCqAEgACgCpAFBA3FBAmoRAAALIAdB8ANqIREgB0HIA2ohEiAHQagDaiEGIAdBrAJqIRAgB0HYAWohDSAHQbgBaiEIIAdBmAFqIgsgA0EAEA4CfwJAIAtBBGoiGCgCACALKAIAciALQQhqIhooAgAiDHIgC0EMaiIbKAIAIg5yIAtBEGoiHCgCACIPciALQRRqIh0oAgAiCnIgC0EYaiIVKAIAIgNyIAtBHGoiFigCACIAckUNACARQQA2AgAgBiAAQRh2OgAAIAYgAEEQdjoAASAGIABBCHY6AAIgBiAAOgADIAYgA0EYdjoABCAGIANBEHY6AAUgBiADQQh2OgAGIAYgAzoAByAGIApBGHY6AAggBiAKQRB2OgAJIAYgCkEIdjoACiAGIAo6AAsgBiAPQRh2OgAMIAYgD0EQdjoADSAGIA9BCHY6AA4gBiAPOgAPIAYgDkEYdjoAECAGIA5BEHY6ABEgBiAOQQh2OgASIAYgDjoAEyAGIAxBGHY6ABQgBiAMQRB2OgAVIAYgDEEIdjoAFiAGIAw6ABcgBiAYKAIAIgBBGHY6ABggBiAAQRB2OgAZIAYgAEEIdjoAGiAGIAA6ABsgBiALKAIAIgBBGHY6ABwgBiAAQRB2OgAdIAYgAEEIdjoAHiAGIAA6AB8CQCASIAIgBkG5jQQgBUEAIAQEfyAEBUEBCyIKQQFxEQEAIgAEQCAIQQRqIRcgCEEIaiEJIAhBDGohEyAIQRBqIRQgCEEUaiEMIAhBGGohDiAIQRxqIQ9BASEEA0AgCCASIBEQDiARKAIARQRAIBcoAgAgCCgCAHIgCSgCAHIgEygCAHIgFCgCAHIgDCgCAHIgDigCAHIgDygCAHINAwsgCEIANwIAIAhCADcCCCAIQgA3AhAgCEIANwIYIARBAWohAyASIAIgBkG5jQQgBSAEIApBAXERAQAiAARAIAMhBAwBBUEAIQALCwVBACEACwsgAEUNACAeIBAgCBAeIA0gECgCeDYCUCAQQdAAaiIAIAAQFSARIAAQByASIAAgERAKIBAgECAREAogEEEoaiIDIAMgEhAKIABBATYCACAQQdQAaiIAQgA3AgAgAEIANwIIIABCADcCECAAQgA3AhggAEEANgIgIA0gECkCADcCACANIBApAgg3AgggDSAQKQIQNwIQIA0gECkCGDcCGCANIBApAiA3AiAgDUEoaiIAIAMpAgA3AgAgACADKQIINwIIIAAgAykCEDcCECAAIAMpAhg3AhggACADKQIgNwIgIBgoAgAgCygCAHIgGigCAHIgGygCAHIgHCgCAHIgHSgCAHIgFSgCAHIgFigCAHIEQCAIQQRqIhUoAgAgCCgCAHIgCEEIaiIWKAIAciAIQQxqIhcoAgByIAhBEGoiCSgCAHIgCEEUaiITKAIAciAIQRhqIhQoAgByIAhBHGoiDCgCAHJBAEcgGSgCAEVxBEAgESAAECJFBEAgCCAIKAIAIgBBf3OtQsKC2YENfCIfIBUoAgAiDiAAciAWKAIAIg9yIBcoAgAiCnIgCSgCACIFciATKAIAIgRyIBQoAgAiA3IgDCgCACIAckEAR0EfdEEfda0iIIM+AgAgFSAfQiCIQoy9yf4LhCAOQX9zrXwiHyAggz4CACAWIA9Bf3OtQrvAovoKfCAfQiCIfCIfICCDPgIAIBcgCkF/c61C5rm71Qt8IB9CIIh8Ih8gIIM+AgAgCSAFQX9zrUL+////D3wgH0IgiHwiHyAggz4CACATIARBf3OtQv////8PfCAfQiCIfCIfICCDPgIAIBQgA0F/c61C/////w98IB9CIIh8Ih8gIIM+AgAgDCAAQX9zrUL/////D3wgH0IgiHwgIIM+AgALIA0QDyABIA0QHSASIAEgByACECggBiASIAsQDSAGIAYgCBAcIAFBIGogBhARQQEMAwsLCyABQgA3AAAgAUIANwAIIAFCADcAECABQgA3ABggAUIANwAgIAFCADcAKCABQgA3ADAgAUIANwA4QQALIQAgC0IANwIAIAtCADcCCCALQgA3AhAgC0IANwIYIAckBCAAC7MLAhR/An4jBCEEIwRBkARqJAQgACgCAEUEQEH4igQgACgCqAEgACgCpAFBA3FBAmoRAAAgBCQEQQAPCyACRQRAQayLBCAAKAKoASAAKAKkAUEDcUECahEAACAEJARBAA8LIAFFBEBBzIwEIAAoAqgBIAAoAqQBQQNxQQJqEQAAIAQkBEEADwsgA0UEQEHkiAQgACgCqAEgACgCpAFBA3FBAmoRAAAgBCQEQQAPCyADKAAEIQggAygACCEJIAMoAAwhCiADKAAQIQUgAygAFCELIAMoABghDCADKAAcIQ0gAygAICEOIAMoACQhDyADKAAoIRAgAygALCERIAMoADAhByADKAA0IRIgAygAOCETIAMoADwhFCAEIAMoAAAiA0H///8fcTYCACAEIAhBBnRBwP//H3EgA0EadnIiFTYCBCAEIAlBDHRBgOD/H3EgCEEUdnIiFjYCCCAEIApBEnRBgIDwH3EgCUEOdnIiFzYCDCAEIAVBGHRBgICAGHEgCkEIdnIiCDYCECAEIAVBAnZB////H3EiCTYCFCAEIAtBBHRB8P//H3EgBUEcdnIiCjYCGCAEIAxBCnRBgPj/H3EgC0EWdnIiCzYCHCAEIA1BEHRBgID8H3EgDEEQdnIiDDYCICAEIA1BCnYiAzYCJCAEIA5B////H3E2AiggBCAPQQZ0QcD//x9xIA5BGnZyNgIsIAQgEEEMdEGA4P8fcSAPQRR2cjYCMCAEIBFBEnRBgIDwH3EgEEEOdnI2AjQgBCAHQRh0QYCAgBhxIBFBCHZyNgI4IAQgB0ECdkH///8fcTYCPCAEQUBrIBJBBHRB8P//H3EgB0EcdnI2AgAgBCATQQp0QYD4/x9xIBJBFnZyNgJEIAQgFEEQdEGAgPwfcSATQRB2cjYCSCAEIBRBCnY2AkwgBEHQAGoiD0EANgIAIBUgBCgCAHIgFnIgF3IgCHIgCXIgCnIgC3IgDHIgA3JFBEBB2owEIAAoAqgBIAAoAqQBQQNxQQJqEQAACyAEQeADaiEQIARBuANqIQ0gBEG8AmohBSAEQcABaiEHIARBmAFqIQ4gBEH4AGohBiAEQdQAaiIDQQA2AgAgBEHYAGoiESABQSBqIAMQDiADKAIABH9BAAUgDiABEBQEfyAGIAEgBCACECggBiAGKAIAIgFBf3OtQsKC2YENfCIYIAZBBGoiEigCACITIAFyIAZBCGoiFCgCACIVciAGQQxqIhYoAgAiF3IgBkEQaiIIKAIAIglyIAZBFGoiCigCACILciAGQRhqIgwoAgAiA3IgBkEcaiICKAIAIgFyQQBHQR90QR91rSIZgz4CACASIBhCIIhCjL3J/guEIBNBf3OtfCIYIBmDPgIAIBQgFUF/c61Cu8Ci+gp8IBhCIIh8IhggGYM+AgAgFiAXQX9zrULmubvVC3wgGEIgiHwiGCAZgz4CACAIIAlBf3OtQv7///8PfCAYQiCIfCIYIBmDPgIAIAogC0F/c61C/////w98IBhCIIh8IhggGYM+AgAgDCADQX9zrUL/////D3wgGEIgiHwiGCAZgz4CACACIAFBf3OtQv////8PfCAYQiCIfCAZgz4CACAFIA8oAgA2AnggBSAEKQIANwIAIAUgBCkCCDcCCCAFIAQpAhA3AhAgBSAEKQIYNwIYIAUgBCkCIDcCICAFQShqIgIgBEEoaiIBKQIANwIAIAIgASkCCDcCCCACIAEpAhA3AhAgAiABKQIYNwIYIAIgASkCIDcCICAFQQE2AlAgBUHUAGoiAUIANwIAIAFCADcCCCABQgA3AhAgAUIANwIYIAFBADYCICAAIAcgBSAGIBEQGSAHQfgAaiIAKAIABH9BAAUgDiAHECEEfyAAKAIABH9BAAUgDSAHQShqIAdB0ABqEAogECANECJBAEcLBUEACwsFQQALCyEAIAQkBCAAC+cPAhZ/An4jBCEFIwRBgAZqJAQgACgCAEUEQEH4igQgACgCqAEgACgCpAFBA3FBAmoRAAAgBSQEQQAPCyADRQRAQayLBCAAKAKoASAAKAKkAUEDcUECahEAACAFJARBAA8LIAJFBEBB9osEIAAoAqgBIAAoAqQBQQNxQQJqEQAAIAUkBEEADwsgAUUEQEHkiAQgACgCqAEgACgCpAFBA3FBAmoRAAAgBSQEQQAPCyAFQbAFaiEVIAVBiAVqIRggBUHYBWohBCAFQeAEaiEGIAVBjARqIQwgBUGQA2ohDSAFQfACaiEWIAVB0AJqIQsgBUGwAmohGSAFQbQBaiEIIAVB4ABqIQ4gBUFAayIHIAIpAAA3AAAgByACKQAINwAIIAcgAikAEDcAECAHIAIpABg3ABggBUEgaiIJIAJBIGoiCikAADcAACAJIAopAAg3AAggCSAKKQAQNwAQIAkgCikAGDcAGCACQUBrLQAAIRQgBSADQQAQDgJAIAcoAgQiAiAHKAIAciAHKAIIIgNyIAcoAgwiCnIgBygCECIPciAHKAIUIhByIAcoAhgiEXIgBygCHCIScgRAIAkoAgQgCSgCAHIgCSgCCHIgCSgCDHIgCSgCEHIgCSgCFHIgCSgCGHIgCSgCHHJFDQEgBCASQRh2OgAAIAQgEkEQdjoAASAEIBJBCHY6AAIgBCASOgADIAQgEUEYdjoABCAEIBFBEHY6AAUgBCARQQh2OgAGIAQgEToAByAEIBBBGHY6AAggBCAQQRB2OgAJIAQgEEEIdjoACiAEIBA6AAsgBCAPQRh2OgAMIAQgD0EQdjoADSAEIA9BCHY6AA4gBCAPOgAPIAQgCkEYdjoAECAEIApBEHY6ABEgBCAKQQh2OgASIAQgCjoAEyAEIANBGHY6ABQgBCADQRB2OgAVIAQgA0EIdjoAFiAEIAM6ABcgBCACQRh2OgAYIAQgAkEQdjoAGSAEIAJBCHY6ABogBCACOgAbIAQgBygCACICQRh2OgAcIAQgAkEQdjoAHSAEIAJBCHY6AB4gBCACOgAfIAYgBBAUGiAUQQJxBEAgBkEkaiIEKAIADQIgBkEgaiIKKAIADQIgBkEcaiIPKAIADQIgBkEYaiIQKAIADQIgBkEUaiIRKAIADQIgBkEQaiISKAIAIgNBo6KVCksNAiAGQQxqIhcoAgAhAgJAIANBo6KVCkYEQCACQd2FlQNLDQQgAkHdhZUDRgRAIAYoAggiAkGCiPEPSw0FIAJBgojxD0cEQEHdhZUDIQIMAwsgBigCBCICQYu5oRtLDQUgAkGLuaEbRwRAQd2FlQMhAgwDCyAGKAIAQe31ph5NBEBB3YWVAyECDAMLDAULCwsgBiAGKAIAQcGC2QFqNgIAIAZBBGoiEyATKAIAQbTG3gRqNgIAIAZBCGoiEyATKAIAQf33jhBqNgIAIBcgAkGi+uocajYCACASIANB3N3qFWo2AgAgEUH///8fNgIAIBBB////HzYCACAPQf///x82AgAgCkH///8fNgIAIARB////ATYCAAsgDCAGIBRBAXEQLkUNASANIAwoAlA2AnggDSAMKQIANwIAIA0gDCkCCDcCCCANIAwpAhA3AhAgDSAMKQIYNwIYIA0gDCkCIDcCICANQShqIgIgDEEoaiIDKQIANwIAIAIgAykCCDcCCCACIAMpAhA3AhAgAiADKQIYNwIYIAIgAykCIDcCICANQQE2AlAgDUHUAGoiAkIANwIAIAJCADcCCCACQgA3AhAgAkIANwIYIAJBADYCICAWIAcQICALIBYgBRANIAsgCygCACICQX9zrULCgtmBDXwiGiALQQRqIgMoAgAiBCACciALQQhqIgIoAgAiBnIgC0EMaiIHKAIAIgxyIAtBEGoiCigCACIPciALQRRqIhAoAgAiEXIgC0EYaiISKAIAIhRyIAtBHGoiFygCACITckEAR0EfdEEfda0iG4M+AgAgAyAaQiCIQoy9yf4LhCAEQX9zrXwiGiAbgz4CACACIAZBf3OtQrvAovoKfCAaQiCIfCIaIBuDPgIAIAcgDEF/c61C5rm71Qt8IBpCIIh8IhogG4M+AgAgCiAPQX9zrUL+////D3wgGkIgiHwiGiAbgz4CACAQIBFBf3OtQv////8PfCAaQiCIfCIaIBuDPgIAIBIgFEF/c61C/////w98IBpCIIh8IhogG4M+AgAgFyATQX9zrUL/////D3wgGkIgiHwgG4M+AgAgGSAWIAkQDSAAIAggDSAZIAsQGSAOIAhB+ABqIgMoAgAiADYCUCAARQRAIAhB0ABqIgIgAhAVIBUgAhAHIBggAiAVEAogCCAIIBUQCiAIQShqIgAgACAYEAogAkEBNgIAIAhB1ABqIgJCADcCACACQgA3AgggAkIANwIQIAJCADcCGCACQQA2AiAgDiAIKQIANwIAIA4gCCkCCDcCCCAOIAgpAhA3AhAgDiAIKQIYNwIYIA4gCCkCIDcCICAOQShqIgIgACkCADcCACACIAApAgg3AgggAiAAKQIQNwIQIAIgACkCGDcCGCACIAApAiA3AiAgAygCACEACyAARQRAIAEgDhAbIAUkBEEBDwsLCyABQgA3AAAgAUIANwAIIAFCADcAECABQgA3ABggAUIANwAgIAFCADcAKCABQgA3ADAgAUIANwA4IAUkBEEAC6AGARF/IwQhBiMEQdABaiQEIAZBADYCACAAQQRqIg8oAgBFBEBBuosEIAAoAqgBIAAoAqQBQQNxQQJqEQAAIAYkBEEADwsgAkUEQEGsiwQgACgCqAEgACgCpAFBA3FBAmoRAAAgBiQEQQAPCyABRQRAQfaLBCAAKAKoASAAKAKkAUEDcUECahEAACAGJARBAA8LIANFBEBBiIwEIAAoAqgBIAAoAqQBQQNxQQJqEQAAIAYkBEEADwsgBkGIAWohCiAGQegAaiELIAZByABqIQcgBkEoaiEIIAZBCGohCSAGQQRqIQ0gBkGoAWohDCAEBH8gBAVBAQshDiAHIAMgBhAOIAYoAgBFBEAgBygCBCAHKAIAciAHKAIIciAHKAIMciAHKAIQciAHKAIUciAHKAIYciAHKAIccgRAIAkgAkEAEA4CQCAMIAIgA0EAIAVBACAOQQFxEQEAIgAEQCAIQQRqIRAgCEEIaiERIAhBDGohEiAIQRBqIRMgCEEUaiEUIAhBGGohFSAIQRxqIRZBACEEA0AgCCAMIAYQDiAGKAIARQRAIBAoAgAgCCgCAHIgESgCAHIgEigCAHIgEygCAHIgFCgCAHIgFSgCAHIgFigCAHIEQCAPIAogCyAHIAkgCCANEDENBAsLIAwgAiADQQAgBSAEQQFqIgQgDkEBcREBACIADQBBACEACwVBACEACwsgCUIANwIAIAlCADcCCCAJQgA3AhAgCUIANwIYIAhCADcCACAIQgA3AgggCEIANwIQIAhCADcCGCAHQgA3AgAgB0IANwIIIAdCADcCECAHQgA3AhggAARAIA0oAgAhAyABIAopAAA3AAAgASAKKQAINwAIIAEgCikAEDcAECABIAopABg3ABggAUEgaiICIAspAAA3AAAgAiALKQAINwAIIAIgCykAEDcAECACIAspABg3ABggAUFAayADOgAAIAYkBCAADwsLCyABQgA3AAAgAUIANwAIIAFCADcAECABQgA3ABggAUIANwAgIAFCADcAKCABQgA3ADAgAUIANwA4IAFBQGtBADoAACAGJARBAAv+AQECfyMEIQQjBEFAayQEIAFFBEBByooEIAAoAqgBIAAoAqQBQQNxQQJqEQAAIAQkBEEADwsgA0UEQEGuigQgACgCqAEgACgCpAFBA3FBAmoRAAAgBCQEQQAPCyAEQSBqIQUgAgR/IAUgAykAADcAACAFIAMpAAg3AAggBSADKQAQNwAQIAUgAykAGDcAGCAEIANBIGoiACkAADcAACAEIAApAAg3AAggBCAAKQAQNwAQIAQgACkAGDcAGCACIANBQGstAAA2AgAgASAFEBEgAUEgaiAEEBEgBCQEQQEFQb6MBCAAKAKoASAAKAKkAUEDcUECahEAACAEJARBAAsL7wIBA38jBCEEIwRB0ABqJAQgBEEANgIAIAFFBEBBrooEIAAoAqgBIAAoAqQBQQNxQQJqEQAAIAQkBEEADwsgAkUEQEG6igQgACgCqAEgACgCpAFBA3FBAmoRAAAgBCQEQQAPCyADQQNLBEBBpYwEIAAoAqgBIAAoAqQBQQNxQQJqEQAAIAQkBEEADwsgBEEoaiIFIAIgBBAOIAQoAgAhACAEQQhqIgYgAkEgaiAEEA4gBCgCACAAckUiACECIAAEfyABIAUpAAA3AAAgASAFKQAINwAIIAEgBSkAEDcAECABIAUpABg3ABggAUEgaiIAIAYpAAA3AAAgACAGKQAINwAIIAAgBikAEDcAECAAIAYpABg3ABggAUFAayADOgAAIAQkBCACBSABQgA3AAAgAUIANwAIIAFCADcAECABQgA3ABggAUIANwAgIAFCADcAKCABQgA3ADAgAUIANwA4IAFBQGtBADoAACAEJAQgAgsLlCoBX38jBCEHIwRBwANqJAQgB0GgAWohCCAHQfgAaiEKIAFB+ABqIUAgB0GQA2oiBiABQdAAaiI9EAcgB0HoAmoiAyABKQIANwIAIAMgASkCCDcCCCADIAEpAhA3AhAgAyABKQIYNwIYIAMgASkCIDcCICADQSRqIiUoAgAiFEEWdiIEQdEHbCADKAIAaiEFIARBBnQgA0EEaiImKAIAaiAFQRp2aiIVQRp2IANBCGoiJygCAGoiFkEadiADQQxqIhwoAgBqIhdBGnYgA0EQaiIdKAIAaiIYQRp2IANBFGoiMSgCAGoiDkEadiADQRhqIjIoAgBqIiBBGnYgA0EcaiIzKAIAaiIhQRp2IANBIGoiNCgCAGohBCADIAVB////H3E2AgAgJiAVQf///x9xNgIAICcgFkH///8fcTYCACAcIBdB////H3E2AgAgHSAYQf///x9xNgIAIDEgDkH///8fcTYCACAyICBB////H3E2AgAgMyAhQf///x9xNgIAIDQgBEH///8fcTYCACAlIARBGnYgFEH///8BcWo2AgAgB0HAAmoiBCACIAYQCiABKAJMIhlBFnYiBUHRB2wgASgCKGohGiAFQQZ0IAEoAixqIBpBGnZqIihBGnYgASgCMGoiKUEadiABKAI0aiIqQRp2IAEoAjhqIitBGnYgASgCPGoiLEEadiABQUBrKAIAaiItQRp2IAEoAkRqIiJBGnYgASgCSGohHiAHQZgCaiIFIAJBKGoiWCAGEAogBSAFID0QCiAHQfABaiIBIAMpAgA3AgAgASADKQIINwIIIAEgAykCEDcCECABIAMpAhg3AhggASAD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aiI6KAIAayETIDogEzYCAEH8////ACAKQSBqIjsoAgBrIR8gOyAfNgIAQfz//wcgCkEkaiI/KAIAayEbID8gGzYCACAuKAIAIBtqIkJBFnYiPEHRB2wgASgCACAkamohGyA8QQZ0IBQoAgAgCWpqIBtBGnZqIiRBGnYgFSgCACALamoiC0EadiAWKAIAIA9qaiIPQRp2IBcoAgAgDGpqIgxBGnYgGCgCACANamoiDUEadiAOKAIAIBJqaiISQRp2ICAoAgAgE2pqIhNBGnYgISgCACAfamohCSABIBtB////H3EiHzYCACAUICRB////H3EiGzYCACAVIAtB////H3EiCzYCACAWIA9B////H3EiDzYCACAXIAxB////H3EiDDYCACAYIA1B////H3EiDTYCACAOIBJB////H3EiEjYCACAgIBNB////H3EiEzYCACAhIAlB////H3EiJDYCACAuIAlBGnYgQkH///8BcWoiCTYCACAAIAEpAgA3AgAgACABKQIINwIIIAAgASkCEDcCECAAIAEpAhg3AhggACABKQIgNwIgIAEgH0EBdCAKKAIAajYCACAUIBtBAXQgAygCAGo2AgAgFSALQQF0IBAoAgBqNgIAIBYgD0EBdCARKAIAajYCACAXIAxBAXQgIygCAGo2AgAgGCANQQF0IDAoAgBqNgIAIA4gEkEBdCA5KAIAajYCACAgIBNBAXQgOigCAGo2AgAgISAkQQF0IDsoAgBqNgIAIC4gCUEBdCA/KAIAajYCACABIAEgBxAKIAEgASgCACAIKAIAaiIBNgIAIBQgFCgCACAeKAIAaiIDNgIAIBUgFSgCACAZKAIAaiIINgIAIBYgFigCACAlKAIAaiIKNgIAIBcgFygCACAmKAIAaiIUNgIAIBggGCgCACAnKAIAaiIVNgIAIA4gDigCACAcKAIAaiIWNgIAICAgICgCACAdKAIAaiIXNgIAICEgISgCACAiKAIAaiIYNgIAIC4gLigCACAvKAIAaiIONgIAQfj//w8gDmsiD0EWdiIOQdEHbEH4wv//ASABa2ohASAOQQZ0Qfj7//8BIANraiABQRp2aiIcQRp2Qfj///8BIAhraiIdQRp2Qfj///8BIApraiIJQRp2Qfj///8BIBRraiIQQRp2Qfj///8BIBVraiILQRp2Qfj///8BIBZraiIR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FHZyNgIwIAIgEUESdEGAgPAfcSAQQQ52cjYCNCACIAVBGHRBgICAGHEgEUEIdnI2AjggAiAFQQJ2Qf///x9xNgI8IAJBQGsgEkEEdEHw//8fcSAFQRx2cjYCACACIBNBCnRBgPj/H3EgEkEWdnI2AkQgAiAUQRB0QYCA/B9xIBNBEHZyNgJIIAIgFEEKdjYCTCACQdAAaiINQQA2AgAgDiACKAIAciAGciAHciAIciAVciADciAKciALciAMckUEQEHajAQgACgCqAEgACgCpAFBA3FBAmoRAAAgAUIANwAAIAFCADcACCABQgA3ABAgAUIANwAYIAFCADcAICABQgA3ACggAUIANwAwIAFCADcAOCAEJARBAA8LIARBwAJqIQogBEGYAmohCyAEQfgBaiEIIARB/ABqIQMgAUIANwAAIAFCADcACCABQgA3ABAgAUIANwAYIAFCADcAICABQgA3ACggAUIANwAwIAFCADcAOCAJKAIEIAkoAgByIAkoAghyIAkoAgxyIAkoAhByIAkoAhRyIAkoAhhyIAkoAhxyBH8gCEIANwIAIAhCADcCCCAIQgA3AhAgCEIANwIYIANB+ABqIgxBADYCACADIAIpAgA3AgAgAyACKQIINwIIIAMgAikCEDcCECADIAIpAhg3AhggAyACKQIgNwIgIANBKGoiBSACQShqIgYpAgA3AgAgBSAGKQIINwIIIAUgBikCEDcCECAFIAYpAhg3AhggBSAGKQIgNwIgIANBATYCUCADQdQAaiIHQgA3AgAgB0IANwIIIAdCADcCECAHQgA3AhggB0EANgIgIAAgAyADIAkgCBAZIA0gDCgCADYCACADQdAAaiIAIAAQFSAKIAAQByALIAAgChAKIAMgAyAKEAogBSAFIAsQCiAAQQE2AgAgB0IANwIAIAdCADcCCCAHQgA3AhAgB0IANwIYIAdBADYCICACIAMpAgA3AgAgAiADKQIINwIIIAIgAykCEDcCECACIAMpAhg3AhggAiADKQIgNwIgIAYgBSkCADcCACAGIAUpAgg3AgggBiAFKQIQNwIQIAYgBSkCGDcCGCAGIAUpAiA3AiAgASACEBsgBCQEQQEFIAQkBEEACwvhAgEBfyMEIQMjBEHQAGokBCADQQA2AgAgAUUEQEGIjAQgACgCqAEgACgCpAFBA3FBAmoRAAAgAyQEQQAPCyACRQRAQZeMBCAAKAKoASAAKAKkAUEDcUECahEAACADJARBAA8LIANBKGoiACACIAMQDiADQQhqIgIgAUEAEA4gAygCAAR/IAFCADcAACABQgA3AAggAUIANwAQIAFCADcAGEEABSAAKAIEIAAoAgByIAAoAghyIAAoAgxyIAAoAhByIAAoAhRyIAAoAhhyIAAoAhxyBH8gAiACIAAQDSABQgA3AAAgAUIANwAIIAFCADcAECABQgA3ABggASACEBFBAQUgAUIANwAAIAFCADcACCABQgA3ABAgAUIANwAYQQALCyEBIAJCADcCACACQgA3AgggAkIANwIQIAJCADcCGCAAQgA3AgAgAEIANwIIIABCADcCECAAQgA3AhggAyQEIAELgAsBE38jBCEEIwRB8AJqJAQgBEEANgIAIAAoAgBFBEBB+IoEIAAoAqgBIAAoAqQBQQNxQQJqEQAAIAQkBEEADwsgAUUEQEHkiAQgACgCqAEgACgCpAFBA3FBAmoRAAAgBCQEQQAPCyACRQRAQZeMBCAAKAKoASAAKAKkAUEDcUECahEAACAEJARBAA8LIARBCGoiFCACIAQQDiAEKAIABEAgAUIANwAAIAFCADcACCABQgA3ABAgAUIANwAYIAFCADcAICABQgA3ACggAUIANwAwIAFCADcAOCAEJARBAA8LIAEoAAQhBiABKAAIIQcgASgADCEIIAEoABAhAyABKAAUIQkgASgAGCEKIAEoABwhCyABKAAgIQwgASgAJCENIAEoACghDyABKAAsIRAgASgAMCEFIAEoADQhESABKAA4IRIgASgAPCETIARBKGoiAiABKAAAIg5B////H3E2AgAgAiAGQQZ0QcD//x9xIA5BGnZyIg42AgQgAiAHQQx0QYDg/x9xIAZBFHZyIgY2AgggAiAIQRJ0QYCA8B9xIAdBDnZyIgc2AgwgAiADQRh0QYCAgBhxIAhBCHZyIgg2AhAgAiADQQJ2Qf///x9xIhU2AhQgAiAJQQR0QfD//x9xIANBHHZyIgM2AhggAiAKQQp0QYD4/x9xIAlBFnZyIgk2AhwgAiALQRB0QYCA/B9xIApBEHZyIgo2AiAgAiALQQp2Igs2AiQgAiAMQf///x9xNgIoIAIgDUEGdEHA//8fcSAMQRp2cjYCLCACIA9BDHRBgOD/H3Eg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AWoiBCANQQFxEQEAIgANAEEAIQALBUEAIQALCyAJQgA3AgAgCUIANwIIIAlCADcCECAJQgA3AhggCEIANwIAIAhCADcCCCAIQgA3AhAgCEIANwIYIAdCADcCACAHQgA3AgggB0IANwIQIAdCADcCGCAABEAgASAKKQAANwAAIAEgCikACDcACCABIAopABA3ABAgASAKKQAYNwAYIAFBIGoiASALKQAANwAAIAEgCykACDcACCABIAspABA3ABAgASALKQAYNwAYIAYkBCAADwsLCyABQgA3AAAgAUIANwAIIAFCADcAECABQgA3ABggAUIANwAgIAFCADcAKCABQgA3ADAgAUIANwA4IAYkBEEAC9cCAQJ/IwQhByMEQcABaiQEIAdByABqIgYgAikAADcAACAGIAIpAAg3AAggBiACKQAQNwAQIAYgAikAGDcAGCAGQSBqIgIgASkAADcAACACIAEpAAg3AAggAiABKQAQNwAQIAIgASkAGDcAGCAEBH8gBkFAayIBIAQpAAA3AAAgASAEKQAINwAIIAEgBCkAEDcAECABIAQpABg3ABhB4AAFQcAACyEBIAMEQCAGIAFqIgIgAykAADcAACACIAMpAAg3AAggAUEQciEBCyAHIAYgARAqIAZCADcAACAGQgA3AAggBkIANwAQIAZCADcAGCAGQgA3ACAgBkIANwAoIAZCADcAMCAGQgA3ADggBkFAa0IANwAAIAZCADcASCAGQgA3AFAgBkIANwBYIAZCADcAYCAGQgA3AGhBACEBA0AgByAAEB8gAUEBaiIBIAVNDQALIAckBEEBC90QASl/IwQhBSMEQYAEaiQEIAAoAgBFBEBB+IoEIAAoAqgBIAAoAqQBQQNxQQJqEQAAIAUkBEEADwsgAkUEQEGsiwQgACgCqAEgACgCpAFBA3FBAmoRAAAgBSQEQQAPCyABRQRAQa6KBCAAKAKoASAAKAKkAUEDcUECahEAACAFJARBAA8LIANFBEBB5IgEIAAoAqgBIAAoAqQBQQNxQQJqEQAAIAUkBEEADwsgBSACQQAQDiAFQUBrIgYgASkAADcAACAGIAEpAAg3AAggBiABKQAQNwAQIAYgASkAGDcAGCAFQSBqIgQgAUEgaiIBKQAANwAAIAQgASkACDcACCAEIAEpABA3ABAgBCABKQAYNwAYIARBGGoi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////HzYCACAGQf///x82AgAgAkH///8BNgIAIAMgBxAhQQBHCwsLCwsLCwsFQQALBUEACwshACAFJAQgAAuYBQIJfwd+IwQhBCMEQSBqJAQgAkUEQEHbigQgACgCqAEgACgCpAFBA3FBAmoRAAAgBCQEQQAPCyAEIgAgAikAADcAACAAIAIpAAg3AAggACACKQAQNwAQIAAgAikAGDcAGCACKAA4IghBf0cgAigAPCIEQR92IgVBf3MiA3EgBEH/////B0lyIAMgAigANCIJQX9HcXIgAyACKAAwIgpBf0dxciADIAIoACwiA0Hz3N3qBUlxciIGQQFzIANB89zd6gVLcSAFciIHQQFzIAIoACgiBUGdoJG9BUlxIAZyIgtBAXMgBUGdoJG9BUtxIAdyIgdBAXMgAigAJCIGQcbepP99SXEgC3JBf3MiCyAGQcbepP99S3EgB3IgCyACKAAgIgJBoMHswAZLcXIhByABRQRAIAAkBCAHDwsgBwRAIAhBf3OtQv////8PfCAJQX9zrUL/////D3wgCkF/c61C/v///w98IANBf3OtQua5u9ULfCAFQX9zrUK7wKL6CnwgBkF/c61CjL3J/gt8IAJBf3OtQsKC2YENfCIMQiCIfCIOQiCIfCIPQiCIfCIQQiCIfCIRQiCIfCISQiCIfCENIAwgBiACciAFciADciAKciAJciAIciAEckEAR0EfdEEfda0iDIOnIQIgDyAMg6chBSAQIAyDpyEDIBEgDIOnIQogEiAMg6chCSANIAyDpyEIIARBf3OtQv////8PfCANQiCIfCAMg6chBCAOIAyDpyEGCyABIAApAAA3AAAgASAAKQAINwAIIAEgACkAEDcAECABIAApABg3ABggASACNgAgIAEgBjYAJCABIAU2ACggASADNgAsIAEgCjYAMCABIAk2ADQgASAINgA4IAEgBDYAPCAAJAQgBwuDAwIGfwh+IAJFBEBB24oEIAAoAqgBIAAoAqQBQQNxQQJqEQAAQQAPCyABBH8gAigAICIAQX9zrULCgtmBDXwhCiACKAAkIgMgAHIgAigAKCIAciACKAAsIgRyIAIoADAiBXIgAigANCIGciACKAA4IgdyIAIoADwiCHJBAEdBH3RBH3WtIQkgB0F/c61C/////w98IAZBf3OtQv////8PfCAFQX9zrUL+////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",BQ=(A,I,g)=>({contextCreate:B=>A.exports._secp256k1_context_create(B),contextRandomize:(B,C)=>A.exports._secp256k1_context_randomize(B,C),free:B=>A.exports._free(B),heapU32:g,heapU8:I,instance:A,malloc:B=>A.exports._malloc(B),mallocSizeT:B=>{const C=A.exports._malloc(4),E=C>>2;return g.set([B],E),C},mallocUint8Array:B=>{const C=A.exports._malloc(B.length);return I.set(B,C),C},privkeyTweakAdd:(B,C,E)=>A.exports._secp256k1_ec_privkey_tweak_add(B,C,E),privkeyTweakMul:(B,C,E)=>A.exports._secp256k1_ec_privkey_tweak_mul(B,C,E),pubkeyCreate:(B,C,E)=>A.exports._secp256k1_ec_pubkey_create(B,C,E),pubkeyParse:(B,C,E,i)=>A.exports._secp256k1_ec_pubkey_parse(B,C,E,i),pubkeySerialize:(B,C,E,i,t)=>A.exports._secp256k1_ec_pubkey_serialize(B,C,E,i,t),pubkeyTweakAdd:(B,C,E)=>A.exports._secp256k1_ec_pubkey_tweak_add(B,C,E),pubkeyTweakMul:(B,C,E)=>A.exports._secp256k1_ec_pubkey_tweak_mul(B,C,E),readHeapU8:(B,C)=>new Uint8Array(I.buffer,B,C),readSizeT:B=>{const C=B>>2;return g[C]},recover:(B,C,E,i)=>A.exports._secp256k1_ecdsa_recover(B,C,E,i),recoverableSignatureParse:(B,C,E,i)=>A.exports._secp256k1_ecdsa_recoverable_signature_parse_compact(B,C,E,i),recoverableSignatureSerialize:(B,C,E,i)=>A.exports._secp256k1_ecdsa_recoverable_signature_serialize_compact(B,C,E,i),schnorrSign:(B,C,E,i)=>A.exports._secp256k1_schnorr_sign(B,C,E,i),schnorrVerify:(B,C,E,i)=>A.exports._secp256k1_schnorr_verify(B,C,E,i),seckeyVerify:(B,C)=>A.exports._secp256k1_ec_seckey_verify(B,C),sign:(B,C,E,i)=>A.exports._secp256k1_ecdsa_sign(B,C,E,i),signRecoverable:(B,C,E,i)=>A.exports._secp256k1_ecdsa_sign_recoverable(B,C,E,i),signatureMalleate:(B,C,E)=>A.exports._secp256k1_ecdsa_signature_malleate(B,C,E),signatureNormalize:(B,C,E)=>A.exports._secp256k1_ecdsa_signature_normalize(B,C,E),signatureParseCompact:(B,C,E)=>A.exports._secp256k1_ecdsa_signature_parse_compact(B,C,E),signatureParseDER:(B,C,E,i)=>A.exports._secp256k1_ecdsa_signature_parse_der(B,C,E,i),signatureSerializeCompact:(B,C,E)=>A.exports._secp256k1_ecdsa_signature_serialize_compact(B,C,E),signatureSerializeDER:(B,C,E,i)=>A.exports._secp256k1_ecdsa_signature_serialize_der(B,C,E,i),verify:(B,C,E,i)=>A.exports._secp256k1_ecdsa_verify(B,C,E,i)}),CQ=A=>{const B=new Int16Array(A),C=new Int32Array(A),E=new Uint8Array(A);return C[0]=1668509029,B[1]=25459,!(E[2]!==115||E[3]!==99)},zB=(A,I)=>Math.ceil(I/A)*A,EQ=async A=>{const i=new WebAssembly.Memory({initial:256,maximum:256});if(!CQ(i.buffer))throw new Error("Runtime error: expected the system to be little-endian.");const t=1024,Q=t+67696+16,e=Q,o=Q+4+15&-16,c=zB(16,o),u=c+5242880,s=zB(16,u),n=new Uint8Array(i.buffer),a=new Int32Array(i.buffer),y=new Uint32Array(i.buffer);a[e>>2]=s;const D=6,G=6;let N;const l={env:{...{DYNAMICTOP_PTR:e,STACKTOP:c,___setErrNo:S=>(N!==void 0&&(a[N()>>2]=S),S),_abort:(S="Secp256k1 Error")=>{throw new Error(S)},_emscripten_memcpy_big:(S,p,M)=>(n.set(n.subarray(p,p+M),S),S),abort:(S="Secp256k1 Error")=>{throw new Error(S)},abortOnCannotGrowMemory:()=>{throw new Error("Secp256k1 Error: abortOnCannotGrowMemory was called.")},enlargeMemory:()=>{throw new Error("Secp256k1 Error: enlargeMemory was called.")},getTotalMemory:()=>16777216},memory:i,memoryBase:t,table:new WebAssembly.Table({element:"anyfunc",initial:D,maximum:G}),tableBase:0},global:{Infinity:1/0,NaN:NaN}};return WebAssembly.instantiate(A,l).then(S=>(N=S.instance.exports.___errno_location,BQ(S.instance,n,y)))},iQ=()=>PC(gQ).buffer,tQ=async()=>EQ(iQ()),QQ="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IAJHDQUgAygCGCABIAIQKxoMAwsgAiEEDAELIANBMGogASACIAQQFiADQTxqKAIAIQQgAygCOCEBIAMoAjAhBSADKAI0IQIgA0EgaiAAQQxqIgYgACgCCBAXIAIgAygCJEcNBCADKAIgIAUgAhArGiAAQQhqQQA2AgAgA0EsaiAGEBgLIANBPGohAiADQThqIQUCQANAIARBP00NASADQTBqIAEgBEHAABAWIAIoAgAhBCAFKAIAIQEgA0EIakEAQcAAIAMoAjAgAygCNBAZIANBLGogAygCCBAYDAALAAsgA0EQaiAAQQxqIAQQGiADKAIUIARHDQEgAygCECABIAQQKxoLIABBCGogBDYCACADQUBrJAAPC0GEFBAHAAtBhBQQBwALQYQUEAcAC98EAgN/AX4jAEHQAGsiAiQAIAIgAUHMAGo2AiQgASkDACEFIAEoAgghBCACIAJBJGo2AigCQCAEQT9NBEAgAUEMaiIDIARqQYABOgAAIAEgASgCCEEBaiIENgIIIAJBGGogAyAEEBcgAigCGEEAIAIoAhwQLRpBwAAgASgCCGtBB00EQCACQShqIAMQGCACQRBqIAMgAUEIaigCABAaIAIoAhBBACACKAIUEC0aCyACQQhqIANBOBAXIAIoAgxBCEcNASACKAIIIAVCOIYgBUIohkKAgICAgIDA/wCDhCAFQhiGQoCAgICA4D+DIAVCCIZCgICAgPAfg4SEIAVCCIhCgICA+A+DIAVCGIhCgID8B4OEIAVCKIhCgP4DgyAFQjiIhISENwAAIAJBKGogAxAYIAFBCGpBADYCACACQQA2AiggAkEoakEEciEEQQAhAwJAA0AgA0EgRg0BIAQgA2pBADoAACACIAIoAihBAWo2AiggA0EBaiEDDAALAAsgAkFAayABQeQAaikAADcDACACQThqIAFB3ABqKQAANwMAIAJBMGogAUHUAGopAAA3AwAgAiABKQBMNwMoQQAhAwJAA0AgA0EgRg0BIAJBKGogA2oiBCAEKAIAIgRBGHQgBEEIdEGAgPwHcXIgBEEIdkGA/gNxIARBGHZycjYCACADQQRqIQMMAAsACyAAIAIpAyg3AAAgAEEYaiACQUBrKQMANwAAIABBEGogAkE4aikDADcAACAAQQhqIAJBMGopAwA3AAAgAkHQAGokAA8LQdwTIARBwAAQ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KAJsIQggASAPNgJkIAEgDjYCYCABIBM2AmggASAYNgJsIAEgAjYCdCABIBc2AnAgASAQNgJ4IAEgDDYCfCABQdAAaiABQeAAaiABQfAAaiAHQevZwaJ6aiAIQfr/+4V5ahAeIAEoAlwhByABKAJYIQggASgCUCEKIAEoAlQhESABIAI2AmQgASAXNgJgIAEgEDYCaCABIAw2AmwgASARNgJ0IAEgCjYCcCABIAg2AnggASAHNgJ8IAFB0ABqIAFB4ABqIAFB8ABqIA1B8vHFs3xqIBlB98fm93tqEB4gASgCXCENIAEoAlghGCABKAJQIRMgACAeIAEoAlRqNgIEIAAgEyAdajYCACAAIAogIWo2AgggACARICJqNgIMIAAgGCAcajYCECAAIA0gG2o2AhQgACAIICBqNgIYIAAgByAfajYCHCABQYABaiQAC30BAX8jAEEwayICJAAgAiABNgIEIAIgADYCACACQSxqQQE2AgAgAkEUakECNgIAIAJBHGpBAjYCACACQQE2AiQgAkGMFTYCCCACQQI2AgwgAkHMDTYCECACIAI2AiAgAiACQQRqNgIoIAIgAkEgajYCGCACQQhqQZwVECgAC3wBAX8jAEEwayIDJAAgAyACNgIEIAMgATYCACADQSxqQQE2AgAgA0EUakECNgIAIANBHGpBAjYCACADQQE2AiQgA0HcFDYCCCADQQI2AgwgA0HMDTYCECADIANBBGo2AiAgAyADNgIoIAMgA0EgajYCGCADQQhqIAAQKAAL1gEBBn8gACABKAIAIgggAigCBCIHcyACKAIAIgVxIAggB3FzIAVBHncgBUETd3MgBUEKd3NqIAIoAggiBkEadyAGQRV3cyAGQQd3cyAEaiABKAIMaiABKAIIIgQgAigCDCIJcyAGcSAEc2oiCmoiAjYCBCAAIAogASgCBGoiATYCDCAAIAJBHncgAkETd3MgAkEKd3MgAiAHIAVzcSAHIAVxc2ogBCADaiAJIAEgCSAGc3FzaiABQRp3IAFBFXdzIAFBB3dzaiIFajYCACAAIAUgCGo2AggLeAAgACACQRl3IAJBA3ZzIAJBDndzIAEoAgAiAmo2AgAgACACQRl3IAJBA3ZzIAJBDndzIAEoAgQiAmo2AgQgACACQRl3IAJBA3ZzIAJBDndzIAEoAggiAmo2AgggACACQRl3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",eQ=(A,I)=>{const g=A.contextCreate(Ug.BOTH),B=A.malloc(72),C=A.malloc(65),E=A.malloc(32),i=A.malloc(64),t=A.malloc(64),Q=A.malloc(64),e=A.malloc(32),r=A.malloc(65),o=A.malloc(4),c=o>>2,d=()=>A.heapU32[c],u=A.malloc(4),s=u>>2,n=(F,k)=>{const T=new Uint8Array(k);return T.set(F),T},a=F=>{const k=n(F,65);return A.heapU8.set(k,C),A.pubkeyParse(g,i,C,F.length)===1},y=F=>{A.heapU32.set([F],s)},D=()=>A.heapU32[s],G=(F,k)=>(y(F),A.pubkeySerialize(g,C,u,i,k),A.readHeapU8(C,D()).slice()),N=F=>F?G(33,zI.COMPRESSED):G(65,zI.UNCOMPRESSED),w=F=>k=>{if(!a(k))throw new Error("Failed to parse public key.");return N(F)},l=(F,k)=>{const T=n(F,72);return A.heapU8.set(T,B),k?A.signatureParseDER(g,t,B,F.length)===1:A.signatureParseCompact(g,t,B)===1},S=(F,k)=>{if(!l(F,k))throw new Error("Failed to parse signature.")},p=()=>(A.signatureSerializeCompact(g,B,t),A.readHeapU8(B,64).slice()),M=()=>(y(72),A.signatureSerializeDER(g,B,u,t),A.readHeapU8(B,D()).slice()),Y=F=>k=>(S(k,F),F?p():M()),x=F=>{const k=n(F,32);A.heapU8.set(k,e)},Z=(F,k)=>{A.heapU8.fill(0,F,F+k)},H=()=>{Z(e,32)},h=(F,k)=>{x(F);const T=k();return H(),T},f=F=>k=>{if(h(k,()=>A.pubkeyCreate(g,i,e)!==1))throw new Error("Cannot derive public key from invalid private key.");return N(F)},R=F=>{const k=n(F,32);A.heapU8.set(k,E)},K=()=>{A.signatureNormalize(g,t,t)},J=(F,k)=>T=>(S(T,F),k?K():A.signatureMalleate(g,t,t),F?M():p()),b=(F,k,T)=>{const GA=l(F,k);return T&&K(),GA},L=F=>(k,T)=>(R(T),h(k,()=>{if(A.sign(g,t,E,e)!==1)throw new Error("Failed to sign message hash. The private key is not valid.");return F?(y(72),A.signatureSerializeDER(g,B,u,t),A.readHeapU8(B,D()).slice()):(A.signatureSerializeCompact(g,B,t),A.readHeapU8(B,64).slice())})),j=()=>(F,k)=>(R(k),h(F,()=>{if(A.schnorrSign(g,Q,E,e)!==1)throw new Error("Failed to sign message hash. The private key is not valid.");return A.readHeapU8(Q,64).slice()})),X=F=>(R(F),A.verify(g,t,E,i)===1),z=(F,k)=>(T,GA,gg)=>a(GA)&&b(T,F,k)&&X(gg),CA=(F,k)=>{R(F);const T=n(k,64);return A.heapU8.set(T,Q),A.schnorrVerify(g,Q,E,i)===1},EA=()=>(F,k,T)=>a(k)?CA(T,F):!1,oA=(F,k)=>(R(k),h(F,()=>{if(A.signRecoverable(g,r,E,e)!==1)throw new Error("Failed to sign message hash. The private key is not valid.");return A.recoverableSignatureSerialize(g,B,o,r),{recoveryId:d(),signature:A.readHeapU8(B,64).slice()}})),nA=F=>(k,T,GA)=>{R(GA);const gg=n(k,72);if(A.heapU8.set(gg,B),A.recoverableSignatureParse(g,r,B,T)!==1)throw new Error("Failed to recover public key. Could not parse signature.");if(A.recover(g,i,r,E)!==1)throw new Error("Failed to recover public key. The compact signature, recovery, or message hash is invalid.");return N(F)},iA=(F,k)=>(R(k),h(F,()=>{if(A.privkeyTweakAdd(g,e,E)!==1)throw new Error("Private key is invalid or adding failed.");return A.readHeapU8(e,32).slice()})),yA=(F,k)=>(R(k),h(F,()=>{if(A.privkeyTweakMul(g,e,E)!==1)throw new Error("Private key is invalid or multiplying failed.");return A.readHeapU8(e,32).slice()})),tA=F=>(k,T)=>{if(!a(k))throw new Error("Failed to parse public key.");if(R(T),A.pubkeyTweakAdd(g,i,E)!==1)throw new Error("Adding failed");return N(F)},O=F=>(k,T)=>{if(!a(k))throw new Error("Failed to parse public key.");if(R(T),A.pubkeyTweakMul(g,i,E)!==1)throw new Error("Multiplying failed");return N(F)};return{addTweakPrivateKey:iA,addTweakPublicKeyCompressed:tA(!0),addTweakPublicKeyUncompressed:tA(!1),compressPublicKey:w(!0),derivePublicKeyCompressed:f(!0),derivePublicKeyUncompressed:f(!1),malleateSignatureCompact:J(!1,!1),malleateSignatureDER:J(!0,!1),mulTweakPrivateKey:yA,mulTweakPublicKeyCompressed:O(!0),mulTweakPublicKeyUncompressed:O(!1),normalizeSignatureCompact:J(!1,!0),normalizeSignatureDER:J(!0,!0),recoverPublicKeyCompressed:nA(!0),recoverPublicKeyUncompressed:nA(!1),signMessageHashCompact:L(!1),signMessageHashDER:L(!0),signMessageHashRecoverableCompact:oA,signMessageHashSchnorr:j(),signatureCompactToDER:Y(!1),signatureDERToCompact:Y(!0),uncompressPublicKey:w(!1),validatePrivateKey:F=>h(F,()=>A.seckeyVerify(g,e)===1),validatePublicKey:a,verifySignatureCompact:z(!1,!0),verifySignatureCompactLowS:z(!1,!1),verifySignatureDER:z(!0,!0),verifySignatureDERLowS:z(!0,!1),verifySignatureSchnorr:EA()}},rg={},oQ=async A=>{if(rg.cache!==void 0)return rg.cache;const I=Promise.resolve(eQ(await tQ()));return rg.cache=I,I},nQ=async A=>{const I=await Pt(A,"./sha256","sha256","sha256_init","sha256_update","sha256_final");return{final:I.final,hash:I.hash,init:I.init,update:I.update}},rQ=()=>PC(QQ).buffer,cg={},cQ=async()=>{if(cg.cache!==void 0)return cg.cache;const A=nQ(rQ());return cg.cache=A,A};var XB;(function(A){A.incorrectLength="The WIF private key payload is not the correct length."})(XB||(XB={}));const sQ=(A,I,g)=>{const C=g==="mainnet"||g==="mainnet-uncompressed",i=g==="mainnet"||g==="testnet"?Uint8Array.from([...I,1]):I;return vt(A,C?jI.wif:jI.wifTestnet,i)};async function aQ(A,I){const g=await cQ();return sQ(g,A,I)}async function QB(A,I){return(await oQ()).validatePrivateKey(A)}async function eB(A){const I=new Uint8Array(A);return window.crypto.getRandomValues(I),await QB(I)?I:eB(A)}function hQ(A,I){return new Promise(g=>{let B=A;function C(){if(B<=0){g();return}B-=1,I().then(()=>{setTimeout(C,0)})}C()})}class WC{#A=[];#I=0;#g;get wallets(){return this.#A}get count(){return this.#I}#B(I){this.#A.push(I),this.#I+=1,this.#g?.(this.#I,this.#A)}makeWallets(I,g,B){return this.#g=B,hQ(I,async()=>this.#B(await this.makeWallet(g)))}}class dQ extends WC{async makeWallet({formatPrivateKey:I,formatAddress:g,isTestnet:B},C){const E=await this.#A(C),t=Zt(g,E,B?lt:$A);if(!t)throw new Error("Invalid address");return{privateKey:await this.#I(E,I),address:t}}async#A(I){if(I){if(!await QB(I))throw new Error("Invalid private key");return I}return eB(32)}async#I(I,g){return g==="hex"?Yg(I):aQ(I,g)}}function GI(A){if(!Number.isSafeInteger(A)||A<0)throw new Error(`positive integer expected, not ${A}`)}function fQ(A){if(typeof A!="boolean")throw new Error(`boolean expected, not ${A}`)}function yQ(A){return A instanceof Uint8Array||A!=null&&typeof A=="object"&&A.constructor.name==="Uint8Array"}function dI(A,...I){if(!yQ(A))throw new Error("Uint8Array expected");if(I.length>0&&!I.includes(A.length))throw new Error(`Uint8Array expected of length ${I}, not of length=${A.length}`)}function _C(A){if(typeof A!="function"||typeof A.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");GI(A.outputLen),GI(A.blockLen)}function WA(A,I=!0){if(A.destroyed)throw new Error("Hash instance has been destroyed");if(I&&A.finished)throw new Error("Hash#digest() has already been called")}function oB(A,I){dI(A);const g=I.outputLen;if(A.length>VB&JI)}:{h:Number(A>>VB&JI)|0,l:Number(A&JI)|0}}function wQ(A,I=!1){let g=new Uint32Array(A.length),B=new Uint32Array(A.length);for(let C=0;CA<>>32-g,SQ=(A,I,g)=>I<>>32-g,NQ=(A,I,g)=>I<>>64-g,uQ=(A,I,g)=>A<>>64-g,sg=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0;/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */const GQ=A=>new Uint32Array(A.buffer,A.byteOffset,Math.floor(A.byteLength/4)),ag=A=>new DataView(A.buffer,A.byteOffset,A.byteLength),NA=(A,I)=>A<<32-I|A>>>I,vB=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68,RQ=A=>A<<24&4278190080|A<<8&16711680|A>>>8&65280|A>>>24&255;function PB(A){for(let I=0;IA().update($I(B)).digest(),g=A();return I.outputLen=g.outputLen,I.blockLen=g.blockLen,I.create=()=>A(),I}function pQ(A=32){if(sg&&typeof sg.getRandomValues=="function")return sg.getRandomValues(new Uint8Array(A));throw new Error("crypto.getRandomValues must be defined")}const AE=[],IE=[],gE=[],YQ=BigInt(0),yI=BigInt(1),UQ=BigInt(2),kQ=BigInt(7),KQ=BigInt(256),JQ=BigInt(113);for(let A=0,I=yI,g=1,B=0;A<24;A++){[g,B]=[B,(2*g+3*B)%5],AE.push(2*(5*B+g)),IE.push((A+1)*(A+2)/2%64);let C=YQ;for(let E=0;E<7;E++)I=(I<>kQ)*JQ)%KQ,I&UQ&&(C^=yI<<(yI<g>32?NQ(A,I,g):lQ(A,I,g),WB=(A,I,g)=>g>32?uQ(A,I,g):SQ(A,I,g);function xQ(A,I=24){const g=new Uint32Array(10);for(let B=24-I;B<24;B++){for(let i=0;i<10;i++)g[i]=A[i]^A[i+10]^A[i+20]^A[i+30]^A[i+40];for(let i=0;i<10;i+=2){const t=(i+8)%10,Q=(i+2)%10,e=g[Q],r=g[Q+1],o=OB(e,r,1)^g[t],c=WB(e,r,1)^g[t+1];for(let d=0;d<50;d+=10)A[i+d]^=o,A[i+d+1]^=c}let C=A[2],E=A[3];for(let i=0;i<24;i++){const t=IE[i],Q=OB(C,E,t),e=WB(C,E,t),r=AE[i];C=A[r],E=A[r+1],A[r]=Q,A[r+1]=e}for(let i=0;i<50;i+=10){for(let t=0;t<10;t++)g[t]=A[i+t];for(let t=0;t<10;t++)A[i+t]^=~g[(t+2)%10]&g[(t+4)%10]}A[0]^=qQ[B],A[1]^=MQ[B]}g.fill(0)}class cB extends rB{constructor(I,g,B,C=!1,E=24){if(super(),this.blockLen=I,this.suffix=g,this.outputLen=B,this.enableXOF=C,this.rounds=E,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,GI(B),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=GQ(this.state)}keccak(){vB||PB(this.state32),xQ(this.state32,this.rounds),vB||PB(this.state32),this.posOut=0,this.pos=0}update(I){WA(this);const{blockLen:g,state:B}=this;I=$I(I);const C=I.length;for(let E=0;E=B&&this.keccak();const i=Math.min(B-this.posOut,E-C);I.set(g.subarray(this.posOut,this.posOut+i),C),this.posOut+=i,C+=i}return I}xofInto(I){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(I)}xof(I){return GI(I),this.xofInto(new Uint8Array(I))}digestInto(I){if(oB(I,this),this.finished)throw new Error("digest() was already called");return this.writeInto(I),this.destroy(),I}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(I){const{blockLen:g,suffix:B,outputLen:C,rounds:E,enableXOF:i}=this;return I||(I=new cB(g,B,C,i,E)),I.state32.set(this.state32),I.pos=this.pos,I.posOut=this.posOut,I.finished=this.finished,I.rounds=E,I.suffix=B,I.outputLen=C,I.enableXOF=i,I.destroyed=this.destroyed,I}}const mQ=(A,I,g)=>$C(()=>new cB(I,A,g)),_B=mQ(1,136,256/8),bQ=nB.bool,BE=nB.bytes;function LQ(A){return I=>(nB.bytes(I),A(I))}(()=>{const A=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0,I=typeof module<"u"&&typeof module.require=="function"&&module.require.bind(module);return{node:I&&!A?I("crypto"):void 0,web:A}})();const TQ=(()=>{const A=LQ(_B);return A.create=_B.create,A})();function ZQ(A,I,g,B){if(typeof A.setBigUint64=="function")return A.setBigUint64(I,g,B);const C=BigInt(32),E=BigInt(4294967295),i=Number(g>>C&E),t=Number(g&E),Q=B?4:0,e=B?0:4;A.setUint32(I+Q,i,B),A.setUint32(I+e,t,B)}const jQ=(A,I,g)=>A&I^~A&g,zQ=(A,I,g)=>A&I^A&g^I&g;class XQ extends rB{constructor(I,g,B,C){super(),this.blockLen=I,this.outputLen=g,this.padOffset=B,this.isLE=C,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(I),this.view=ag(this.buffer)}update(I){WA(this);const{view:g,buffer:B,blockLen:C}=this;I=$I(I);const E=I.length;for(let i=0;iC-i&&(this.process(B,0),i=0);for(let o=i;or.length)throw new Error("_sha2: outputLen bigger than state");for(let o=0;o>>3,s=NA(d,17)^NA(d,19)^d>>>10;bA[o]=s+bA[o-7]+u+bA[o-16]|0}let{A:B,B:C,C:E,D:i,E:t,F:Q,G:e,H:r}=this;for(let o=0;o<64;o++){const c=NA(t,6)^NA(t,11)^NA(t,25),d=r+c+jQ(t,Q,e)+VQ[o]+bA[o]|0,s=(NA(B,2)^NA(B,13)^NA(B,22))+zQ(B,C,E)|0;r=e,e=Q,Q=t,t=i+d|0,i=E,E=C,C=B,B=d+s|0}B=B+this.A|0,C=C+this.B|0,E=E+this.C|0,i=i+this.D|0,t=t+this.E|0,Q=Q+this.F|0,e=e+this.G|0,r=r+this.H|0,this.set(B,C,E,i,t,Q,e,r)}roundClean(){bA.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const PQ=$C(()=>new vQ);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const CE=BigInt(0),Ag=BigInt(1),OQ=BigInt(2);function _A(A){return A instanceof Uint8Array||A!=null&&typeof A=="object"&&A.constructor.name==="Uint8Array"}function YI(A){if(!_A(A))throw new Error("Uint8Array expected")}const WQ=Array.from({length:256},(A,I)=>I.toString(16).padStart(2,"0"));function rI(A){YI(A);let I="";for(let g=0;g=HA._0&&A<=HA._9)return A-HA._0;if(A>=HA._A&&A<=HA._F)return A-(HA._A-10);if(A>=HA._a&&A<=HA._f)return A-(HA._a-10)}function cI(A){if(typeof A!="string")throw new Error("hex string expected, got "+typeof A);const I=A.length,g=I/2;if(I%2)throw new Error("padded hex string expected, got unpadded hex of length "+I);const B=new Uint8Array(g);for(let C=0,E=0;CCE;A>>=Ag,I+=1);return I}function ge(A,I){return A>>BigInt(I)&Ag}function Be(A,I,g){return A|(g?Ag:CE)<(OQ<new Uint8Array(A),AC=A=>Uint8Array.from(A);function iE(A,I,g){if(typeof A!="number"||A<2)throw new Error("hashLen must be a number");if(typeof I!="number"||I<2)throw new Error("qByteLen must be a number");if(typeof g!="function")throw new Error("hmacFn must be a function");let B=hg(A),C=hg(A),E=0;const i=()=>{B.fill(1),C.fill(0),E=0},t=(...o)=>g(C,B,...o),Q=(o=hg())=>{C=t(AC([0]),o),B=t(),o.length!==0&&(C=t(AC([1]),o),B=t())},e=()=>{if(E++>=1e3)throw new Error("drbg: tried 1000 values");let o=0;const c=[];for(;o{i(),Q(o);let d;for(;!(d=c(e()));)Q();return i(),d}}const Ce={bigint:A=>typeof A=="bigint",function:A=>typeof A=="function",boolean:A=>typeof A=="boolean",string:A=>typeof A=="string",stringOrUint8Array:A=>typeof A=="string"||_A(A),isSafeInteger:A=>Number.isSafeInteger(A),array:A=>Array.isArray(A),field:(A,I)=>I.Fp.isValid(A),hash:A=>typeof A=="function"&&Number.isSafeInteger(A.outputLen)};function UI(A,I,g={}){const B=(C,E,i)=>{const t=Ce[E];if(typeof t!="function")throw new Error(`Invalid validator "${E}", expected function`);const Q=A[C];if(!(i&&Q===void 0)&&!t(Q,A))throw new Error(`Invalid param ${String(C)}=${Q} (${typeof Q}), expected ${E}`)};for(const[C,E]of Object.entries(I))B(C,E,!1);for(const[C,E]of Object.entries(g))B(C,E,!0);return A}const Ee=Object.freeze(Object.defineProperty({__proto__:null,abytes:YI,bitGet:ge,bitLen:Ie,bitMask:dB,bitSet:Be,bytesToHex:rI,bytesToNumberBE:VA,bytesToNumberLE:aB,concatBytes:RI,createHmacDrbg:iE,ensureBytes:DA,equalBytes:$Q,hexToBytes:cI,hexToNumber:sB,isBytes:_A,numberToBytesBE:sI,numberToBytesLE:hB,numberToHexUnpadded:EE,numberToVarBytesBE:_Q,utf8ToBytes:Ae,validateObject:UI},Symbol.toStringTag,{value:"Module"}));/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const gA=BigInt(0),P=BigInt(1),zA=BigInt(2),ie=BigInt(3),kg=BigInt(4),IC=BigInt(5),gC=BigInt(8);BigInt(9);BigInt(16);function rA(A,I){const g=A%I;return g>=gA?g:I+g}function te(A,I,g){if(g<=gA||I 0");if(g===P)return gA;let B=P;for(;I>gA;)I&P&&(B=B*A%g),A=A*A%g,I>>=P;return B}function aA(A,I,g){let B=A;for(;I-- >gA;)B*=B,B%=g;return B}function Kg(A,I){if(A===gA||I<=gA)throw new Error(`invert: expected positive integers, got n=${A} mod=${I}`);let g=rA(A,I),B=I,C=gA,E=P;for(;g!==gA;){const t=B/g,Q=B%g,e=C-E*t;B=g,g=Q,C=E,E=e}if(B!==P)throw new Error("invert: does not exist");return rA(C,I)}function Qe(A){const I=(A-P)/zA;let g,B,C;for(g=A-P,B=0;g%zA===gA;g/=zA,B++);for(C=zA;C(B[C]="function",B),I);return UI(A,g)}function re(A,I,g){if(g 0");if(g===gA)return A.ONE;if(g===P)return I;let B=A.ONE,C=I;for(;g>gA;)g&P&&(B=A.mul(B,C)),C=A.sqr(C),g>>=P;return B}function ce(A,I){const g=new Array(I.length),B=I.reduce((E,i,t)=>A.is0(i)?E:(g[t]=E,A.mul(E,i)),A.ONE),C=A.inv(B);return I.reduceRight((E,i,t)=>A.is0(i)?E:(g[t]=A.mul(E,g[t]),A.mul(E,i)),C),g}function tE(A,I){const g=I!==void 0?I:A.toString(2).length,B=Math.ceil(g/8);return{nBitLength:g,nByteLength:B}}function se(A,I,g=!1,B={}){if(A<=gA)throw new Error(`Expected Field ORDER > 0, got ${A}`);const{nBitLength:C,nByteLength:E}=tE(A,I);if(E>2048)throw new Error("Field lengths over 2048 bytes are not supported");const i=ee(A),t=Object.freeze({ORDER:A,BITS:C,BYTES:E,MASK:dB(C),ZERO:gA,ONE:P,create:Q=>rA(Q,A),isValid:Q=>{if(typeof Q!="bigint")throw new Error(`Invalid field element: expected bigint, got ${typeof Q}`);return gA<=Q&&QQ===gA,isOdd:Q=>(Q&P)===P,neg:Q=>rA(-Q,A),eql:(Q,e)=>Q===e,sqr:Q=>rA(Q*Q,A),add:(Q,e)=>rA(Q+e,A),sub:(Q,e)=>rA(Q-e,A),mul:(Q,e)=>rA(Q*e,A),pow:(Q,e)=>re(t,Q,e),div:(Q,e)=>rA(Q*Kg(e,A),A),sqrN:Q=>Q*Q,addN:(Q,e)=>Q+e,subN:(Q,e)=>Q-e,mulN:(Q,e)=>Q*e,inv:Q=>Kg(Q,A),sqrt:B.sqrt||(Q=>i(t,Q)),invertBatch:Q=>ce(t,Q),cmov:(Q,e,r)=>r?e:Q,toBytes:Q=>g?hB(Q,E):sI(Q,E),fromBytes:Q=>{if(Q.length!==E)throw new Error(`Fp.fromBytes: expected ${E}, got ${Q.length}`);return g?aB(Q):VA(Q)}});return Object.freeze(t)}function QE(A){if(typeof A!="bigint")throw new Error("field order must be bigint");const I=A.toString(2).length;return Math.ceil(I/8)}function eE(A){const I=QE(A);return I+Math.ceil(I/2)}function ae(A,I,g=!1){const B=A.length,C=QE(I),E=eE(I);if(B<16||B1024)throw new Error(`expected ${E}-1024 bytes of input, got ${B}`);const i=g?VA(A):aB(A),t=rA(i,I-P)+P;return g?hB(t,C):sI(t,C)}class oE extends rB{constructor(I,g){super(),this.finished=!1,this.destroyed=!1,_C(I);const B=$I(g);if(this.iHash=I.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const C=this.blockLen,E=new Uint8Array(C);E.set(B.length>C?I.create().update(B).digest():B);for(let i=0;inew oE(A,I).update(g).digest();nE.create=(A,I)=>new oE(A,I);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const he=BigInt(0),dg=BigInt(1);function de(A,I){const g=(C,E)=>{const i=E.negate();return C?i:E},B=C=>{const E=Math.ceil(I/C)+1,i=2**(C-1);return{windows:E,windowSize:i}};return{constTimeNegate:g,unsafeLadder(C,E){let i=A.ZERO,t=C;for(;E>he;)E&dg&&(i=i.add(t)),t=t.double(),E>>=dg;return i},precomputeWindow(C,E){const{windows:i,windowSize:t}=B(E),Q=[];let e=C,r=e;for(let o=0;o>=d,n>Q&&(n-=c,i+=dg);const a=s,y=s+Math.abs(n)-1,D=u%2!==0,G=n<0;n===0?r=r.add(g(D,E[a])):e=e.add(g(G,E[y]))}return{p:e,f:r}},wNAFCached(C,E,i,t){const Q=C._WINDOW_SIZE||1;let e=E.get(C);return e||(e=this.precomputeWindow(C,Q),Q!==1&&E.set(C,t(e))),this.wNAF(Q,e,i)}}}function rE(A){return ne(A.Fp),UI(A,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...tE(A.n,A.nBitLength),...A,p:A.Fp.ORDER})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function fe(A){const I=rE(A);UI(I,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:g,Fp:B,a:C}=I;if(g){if(!B.eql(C,B.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if(typeof g!="object"||typeof g.beta!="bigint"||typeof g.splitScalar!="function")throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...I})}const{bytesToNumberBE:ye,hexToBytes:De}=Ee,XA={Err:class extends Error{constructor(I=""){super(I)}},_parseInt(A){const{Err:I}=XA;if(A.length<2||A[0]!==2)throw new I("Invalid signature integer tag");const g=A[1],B=A.subarray(2,g+2);if(!g||B.length!==g)throw new I("Invalid signature integer: wrong length");if(B[0]&128)throw new I("Invalid signature integer: negative");if(B[0]===0&&!(B[1]&128))throw new I("Invalid signature integer: unnecessary leading zero");return{d:ye(B),l:A.subarray(g+2)}},toSig(A){const{Err:I}=XA,g=typeof A=="string"?De(A):A;YI(g);let B=g.length;if(B<2||g[0]!=48)throw new I("Invalid signature tag");if(g[1]!==B-2)throw new I("Invalid signature: incorrect length");const{d:C,l:E}=XA._parseInt(g.subarray(2)),{d:i,l:t}=XA._parseInt(E);if(t.length)throw new I("Invalid signature: left bytes after parsing");return{r:C,s:i}},hexFromSig(A){const I=e=>Number.parseInt(e[0],16)&8?"00"+e:e,g=e=>{const r=e.toString(16);return r.length&1?`0${r}`:r},B=I(g(A.s)),C=I(g(A.r)),E=B.length/2,i=C.length/2,t=g(E),Q=g(i);return`30${g(i+E+4)}02${Q}${C}02${t}${B}`}},YA=BigInt(0),hA=BigInt(1);BigInt(2);const BC=BigInt(3);BigInt(4);function we(A){const I=fe(A),{Fp:g}=I,B=I.toBytes||((u,s,n)=>{const a=s.toAffine();return RI(Uint8Array.from([4]),g.toBytes(a.x),g.toBytes(a.y))}),C=I.fromBytes||(u=>{const s=u.subarray(1),n=g.fromBytes(s.subarray(0,g.BYTES)),a=g.fromBytes(s.subarray(g.BYTES,2*g.BYTES));return{x:n,y:a}});function E(u){const{a:s,b:n}=I,a=g.sqr(u),y=g.mul(a,u);return g.add(g.add(y,g.mul(u,s)),n)}if(!g.eql(g.sqr(I.Gy),E(I.Gx)))throw new Error("bad generator point: equation left != right");function i(u){return typeof u=="bigint"&&YAg.eql(D,g.ZERO);return y(n)&&y(a)?o.ZERO:new o(n,a,g.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(s){const n=g.invertBatch(s.map(a=>a.pz));return s.map((a,y)=>a.toAffine(n[y])).map(o.fromAffine)}static fromHex(s){const n=o.fromAffine(C(DA("pointHex",s)));return n.assertValidity(),n}static fromPrivateKey(s){return o.BASE.multiply(Q(s))}_setWindowSize(s){this._WINDOW_SIZE=s,e.delete(this)}assertValidity(){if(this.is0()){if(I.allowInfinityPoint&&!g.is0(this.py))return;throw new Error("bad point: ZERO")}const{x:s,y:n}=this.toAffine();if(!g.isValid(s)||!g.isValid(n))throw new Error("bad point: x or y not FE");const a=g.sqr(n),y=E(s);if(!g.eql(a,y))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:s}=this.toAffine();if(g.isOdd)return!g.isOdd(s);throw new Error("Field doesn't support isOdd")}equals(s){r(s);const{px:n,py:a,pz:y}=this,{px:D,py:G,pz:N}=s,w=g.eql(g.mul(n,N),g.mul(D,y)),l=g.eql(g.mul(a,N),g.mul(G,y));return w&&l}negate(){return new o(this.px,g.neg(this.py),this.pz)}double(){const{a:s,b:n}=I,a=g.mul(n,BC),{px:y,py:D,pz:G}=this;let N=g.ZERO,w=g.ZERO,l=g.ZERO,S=g.mul(y,y),p=g.mul(D,D),M=g.mul(G,G),Y=g.mul(y,D);return Y=g.add(Y,Y),l=g.mul(y,G),l=g.add(l,l),N=g.mul(s,l),w=g.mul(a,M),w=g.add(N,w),N=g.sub(p,w),w=g.add(p,w),w=g.mul(N,w),N=g.mul(Y,N),l=g.mul(a,l),M=g.mul(s,M),Y=g.sub(S,M),Y=g.mul(s,Y),Y=g.add(Y,l),l=g.add(S,S),S=g.add(l,S),S=g.add(S,M),S=g.mul(S,Y),w=g.add(w,S),M=g.mul(D,G),M=g.add(M,M),S=g.mul(M,Y),N=g.sub(N,S),l=g.mul(M,p),l=g.add(l,l),l=g.add(l,l),new o(N,w,l)}add(s){r(s);const{px:n,py:a,pz:y}=this,{px:D,py:G,pz:N}=s;let w=g.ZERO,l=g.ZERO,S=g.ZERO;const p=I.a,M=g.mul(I.b,BC);let Y=g.mul(n,D),x=g.mul(a,G),Z=g.mul(y,N),H=g.add(n,a),h=g.add(D,G);H=g.mul(H,h),h=g.add(Y,x),H=g.sub(H,h),h=g.add(n,y);let f=g.add(D,N);return h=g.mul(h,f),f=g.add(Y,Z),h=g.sub(h,f),f=g.add(a,y),w=g.add(G,N),f=g.mul(f,w),w=g.add(x,Z),f=g.sub(f,w),S=g.mul(p,h),w=g.mul(M,Z),S=g.add(w,S),w=g.sub(x,S),S=g.add(x,S),l=g.mul(w,S),x=g.add(Y,Y),x=g.add(x,Y),Z=g.mul(p,Z),h=g.mul(M,h),x=g.add(x,Z),Z=g.sub(Y,Z),Z=g.mul(p,Z),h=g.add(h,Z),Y=g.mul(x,h),l=g.add(l,Y),Y=g.mul(f,h),w=g.mul(H,w),w=g.sub(w,Y),Y=g.mul(H,x),S=g.mul(f,S),S=g.add(S,Y),new o(w,l,S)}subtract(s){return this.add(s.negate())}is0(){return this.equals(o.ZERO)}wNAF(s){return d.wNAFCached(this,e,s,n=>{const a=g.invertBatch(n.map(y=>y.pz));return n.map((y,D)=>y.toAffine(a[D])).map(o.fromAffine)})}multiplyUnsafe(s){const n=o.ZERO;if(s===YA)return n;if(t(s),s===hA)return this;const{endo:a}=I;if(!a)return d.unsafeLadder(this,s);let{k1neg:y,k1:D,k2neg:G,k2:N}=a.splitScalar(s),w=n,l=n,S=this;for(;D>YA||N>YA;)D&hA&&(w=w.add(S)),N&hA&&(l=l.add(S)),S=S.double(),D>>=hA,N>>=hA;return y&&(w=w.negate()),G&&(l=l.negate()),l=new o(g.mul(l.px,a.beta),l.py,l.pz),w.add(l)}multiply(s){t(s);let n=s,a,y;const{endo:D}=I;if(D){const{k1neg:G,k1:N,k2neg:w,k2:l}=D.splitScalar(n);let{p:S,f:p}=this.wNAF(N),{p:M,f:Y}=this.wNAF(l);S=d.constTimeNegate(G,S),M=d.constTimeNegate(w,M),M=new o(g.mul(M.px,D.beta),M.py,M.pz),a=S.add(M),y=p.add(Y)}else{const{p:G,f:N}=this.wNAF(n);a=G,y=N}return o.normalizeZ([a,y])[0]}multiplyAndAddUnsafe(s,n,a){const y=o.BASE,D=(N,w)=>w===YA||w===hA||!N.equals(y)?N.multiplyUnsafe(w):N.multiply(w),G=D(this,n).add(D(s,a));return G.is0()?void 0:G}toAffine(s){const{px:n,py:a,pz:y}=this,D=this.is0();s==null&&(s=D?g.ONE:g.inv(y));const G=g.mul(n,s),N=g.mul(a,s),w=g.mul(y,s);if(D)return{x:g.ZERO,y:g.ZERO};if(!g.eql(w,g.ONE))throw new Error("invZ was invalid");return{x:G,y:N}}isTorsionFree(){const{h:s,isTorsionFree:n}=I;if(s===hA)return!0;if(n)return n(o,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:s,clearCofactor:n}=I;return s===hA?this:n?n(o,this):this.multiplyUnsafe(I.h)}toRawBytes(s=!0){return this.assertValidity(),B(o,this,s)}toHex(s=!0){return rI(this.toRawBytes(s))}}o.BASE=new o(I.Gx,I.Gy,g.ONE),o.ZERO=new o(g.ZERO,g.ONE,g.ZERO);const c=I.nBitLength,d=de(o,I.endo?Math.ceil(c/2):c);return{CURVE:I,ProjectivePoint:o,normPrivateKeyToScalar:Q,weierstrassEquation:E,isWithinCurveOrder:i}}function le(A){const I=rE(A);return UI(I,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...I})}function Se(A){const I=le(A),{Fp:g,n:B}=I,C=g.BYTES+1,E=2*g.BYTES+1;function i(h){return YArI(sI(h,I.nByteLength));function u(h){const f=B>>hA;return h>f}function s(h){return u(h)?t(-h):h}const n=(h,f,R)=>VA(h.slice(f,R));class a{constructor(f,R,K){this.r=f,this.s=R,this.recovery=K,this.assertValidity()}static fromCompact(f){const R=I.nByteLength;return f=DA("compactSignature",f,R*2),new a(n(f,0,R),n(f,R,2*R))}static fromDER(f){const{r:R,s:K}=XA.toSig(DA("DER",f));return new a(R,K)}assertValidity(){if(!c(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!c(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(f){return new a(this.r,this.s,f)}recoverPublicKey(f){const{r:R,s:K,recovery:J}=this,b=l(DA("msgHash",f));if(J==null||![0,1,2,3].includes(J))throw new Error("recovery id invalid");const L=J===2||J===3?R+I.n:R;if(L>=g.ORDER)throw new Error("recovery id 2 or 3 invalid");const j=J&1?"03":"02",X=e.fromHex(j+d(L)),z=Q(L),CA=t(-b*z),EA=t(K*z),oA=e.BASE.multiplyAndAddUnsafe(X,CA,EA);if(!oA)throw new Error("point at infinify");return oA.assertValidity(),oA}hasHighS(){return u(this.s)}normalizeS(){return this.hasHighS()?new a(this.r,t(-this.s),this.recovery):this}toDERRawBytes(){return cI(this.toDERHex())}toDERHex(){return XA.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return cI(this.toCompactHex())}toCompactHex(){return d(this.r)+d(this.s)}}const y={isValidPrivateKey(h){try{return r(h),!0}catch{return!1}},normPrivateKeyToScalar:r,randomPrivateKey:()=>{const h=eE(I.n);return ae(I.randomBytes(h),I.n)},precompute(h=8,f=e.BASE){return f._setWindowSize(h),f.multiply(BigInt(3)),f}};function D(h,f=!0){return e.fromPrivateKey(h).toRawBytes(f)}function G(h){const f=_A(h),R=typeof h=="string",K=(f||R)&&h.length;return f?K===C||K===E:R?K===2*C||K===2*E:h instanceof e}function N(h,f,R=!0){if(G(h))throw new Error("first arg must be private key");if(!G(f))throw new Error("second arg must be public key");return e.fromHex(f).multiply(r(h)).toRawBytes(R)}const w=I.bits2int||function(h){const f=VA(h),R=h.length*8-I.nBitLength;return R>0?f>>BigInt(R):f},l=I.bits2int_modN||function(h){return t(w(h))},S=dB(I.nBitLength);function p(h){if(typeof h!="bigint")throw new Error("bigint expected");if(!(YA<=h&&hiA in R))throw new Error("sign() legacy options not supported");const{hash:K,randomBytes:J}=I;let{lowS:b,prehash:L,extraEntropy:j}=R;b==null&&(b=!0),h=DA("msgHash",h),L&&(h=DA("prehashed msgHash",K(h)));const X=l(h),z=r(f),CA=[p(z),p(X)];if(j!=null&&j!==!1){const iA=j===!0?J(g.BYTES):j;CA.push(DA("extraEntropy",iA))}const EA=RI(...CA),oA=X;function nA(iA){const yA=w(iA);if(!c(yA))return;const tA=Q(yA),O=e.BASE.multiply(yA).toAffine(),F=t(O.x);if(F===YA)return;const k=t(tA*t(oA+F*z));if(k===YA)return;let T=(O.x===F?0:2)|Number(O.y&hA),GA=k;return b&&u(k)&&(GA=s(k),T^=1),new a(F,GA,T)}return{seed:EA,k2sig:nA}}const Y={lowS:I.lowS,prehash:!1},x={lowS:I.lowS,prehash:!1};function Z(h,f,R=Y){const{seed:K,k2sig:J}=M(h,f,R),b=I;return iE(b.hash.outputLen,b.nByteLength,b.hmac)(K,J)}e.BASE._setWindowSize(8);function H(h,f,R,K=x){const J=h;if(f=DA("msgHash",f),R=DA("publicKey",R),"strict"in K)throw new Error("options.strict was renamed to lowS");const{lowS:b,prehash:L}=K;let j,X;try{if(typeof J=="string"||_A(J))try{j=a.fromDER(J)}catch(O){if(!(O instanceof XA.Err))throw O;j=a.fromCompact(J)}else if(typeof J=="object"&&typeof J.r=="bigint"&&typeof J.s=="bigint"){const{r:O,s:F}=J;j=new a(O,F)}else throw new Error("PARSE");X=e.fromHex(R)}catch(O){if(O.message==="PARSE")throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(b&&j.hasHighS())return!1;L&&(f=I.hash(f));const{r:z,s:CA}=j,EA=l(f),oA=Q(CA),nA=t(EA*oA),iA=t(z*oA),yA=e.BASE.multiplyAndAddUnsafe(X,nA,iA)?.toAffine();return yA?t(yA.x)===z:!1}return{CURVE:I,getPublicKey:D,getSharedSecret:N,sign:Z,verify:H,ProjectivePoint:e,Signature:a,utils:y}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function Ne(A){return{hash:A,hmac:(I,...g)=>nE(A,I,FQ(...g)),randomBytes:pQ}}function ue(A,I){const g=B=>Se({...A,...Ne(B)});return Object.freeze({...g(I),create:g})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const cE=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),CC=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),Ge=BigInt(1),Jg=BigInt(2),EC=(A,I)=>(A+I/Jg)/I;function Re(A){const I=cE,g=BigInt(3),B=BigInt(6),C=BigInt(11),E=BigInt(22),i=BigInt(23),t=BigInt(44),Q=BigInt(88),e=A*A*A%I,r=e*e*A%I,o=aA(r,g,I)*r%I,c=aA(o,g,I)*r%I,d=aA(c,Jg,I)*e%I,u=aA(d,C,I)*d%I,s=aA(u,E,I)*u%I,n=aA(s,t,I)*s%I,a=aA(n,Q,I)*n%I,y=aA(a,t,I)*s%I,D=aA(y,g,I)*r%I,G=aA(D,i,I)*u%I,N=aA(G,B,I)*e%I,w=aA(N,Jg,I);if(!qg.eql(qg.sqr(w),A))throw new Error("Cannot find square root");return w}const qg=se(cE,void 0,void 0,{sqrt:Re}),Ig=ue({a:BigInt(0),b:BigInt(7),Fp:qg,n:CC,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:A=>{const I=CC,g=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),B=-Ge*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),C=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),E=g,i=BigInt("0x100000000000000000000000000000000"),t=EC(E*A,I),Q=EC(-B*A,I);let e=rA(A-t*g-Q*C,I),r=rA(-t*B-Q*E,I);const o=e>i,c=r>i;if(o&&(e=I-e),c&&(r=I-r),e>i||r>i)throw new Error("splitScalar: Endomorphism failed, k="+A);return{k1neg:o,k1:e,k2neg:c,k2:r}}}},PQ);BigInt(0);Ig.ProjectivePoint;Ig.ProjectivePoint;Ig.CURVE.n;function He(A=B=>new Uint8Array(B),I,g){return typeof A=="function"&&(A=A(I)),BE(A,I),g&&A.set(g),A}function Fe(A,I=!0,g){BE(A,32),bQ(I);const B=Ig.getPublicKey(A,I);return He(g,I?33:65,B)}class pe extends WC{async makeWallet(I,g){const B=await this.#A(g),C=Fe(B,!1).slice(1),E=TQ(C).slice(-20);return{privateKey:this.#I(B),address:this.#g(E)}}async#A(I){if(I){if(!await QB(I))throw new Error("Invalid private key");return I}return eB(32)}#I(I){return"0x"+Yg(I)}#g(I){return"0x"+Yg(I)}}function Ye(A){const{platform:I}=A;switch(I){case"Bitcoin":return new dQ;case"Ethereum":return new pe;default:throw new Error(`Unknown platform: ${I}`)}}function Ue(){const A=eA([]),I=eA(0),g=eA(0),B=eA(!1);async function C(E,i){if(B.value)return;I.value=E,B.value=!0;const t=Ye(i);return t.makeWallets(E,i.payload,Q=>{g.value=Q}).then(()=>{A.value=t.wallets,g.value=t.count,B.value=!1})}return{wallets:A,count:g,totalCount:I,isLoading:B,makeWallets:C}}const ke=fA({__name:"CollapseTransition",props:{show:{type:Boolean},loading:{type:Boolean}},setup(A){return(I,g)=>(AA(),KA("div",{class:oC(["collapse-transition",{"collapse-transition__loading":I.loading}])},[q(U(yg),{show:I.show},{default:m(()=>[tC(I.$slots,"default",{},void 0,!0)]),_:3},8,["show"])],2))}}),Ke=mg(ke,[["__scopeId","data-v-cb5186c2"]]),Je=fA({__name:"SimpleProgress",props:{count:{},total:{}},setup(A){return(I,g)=>(AA(),KA("div",{class:oC(["simple-progress",{"simple-progress__hidden":!I.total}])},[V("div",null,EI(I.count),1),g[0]||(g[0]=V("div",null,"/",-1)),V("div",null,EI(I.total),1)],2))}}),qe=mg(Je,[["__scopeId","data-v-e9f55ecf"]]),Me={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_NONCE:"vzbzzttnl9",VITE_TRACKER_WEBSITE_ID:"7df5cbae-d6f2-44b1-9aec-956a13891bb1"},xe=fA({__name:"TextualWalletsWidget",setup(A){const{SSR:I}=Me,{wallets:g,makeWallets:B,isLoading:C,count:E,totalCount:i}=Ue(),t=eA(""),Q=eA([]);function e({count:r,payload:o}){B(r,o),t.value=o.platform;const c=o.payload;c?Q.value=Object.keys(c).map(d=>({label:d.toString(),data:c[d]})):Q.value=[]}return(r,o)=>(AA(),KA(CI,null,[q(U(XE),{onSubmit:e}),q(qe,{total:U(i),count:U(E)},null,8,["total","count"]),U(I)?QC("",!0):(AA(),JA(Ke,{key:0,show:U(g).length>0,loading:U(C)},{default:m(()=>[q(U(VE),{platform:t.value,"wallet-details":Q.value},null,8,["platform","wallet-details"]),q(U(uE)),q(U(GE),{hoverable:""},{default:m(()=>[(AA(!0),KA(CI,null,eC(U(g),c=>(AA(),JA(U(ZE),{key:c.privateKey,"key-formatted":c.privateKey,address:c.address},{actions:m(()=>[q(U(xE),{wallet:c},null,8,["wallet"]),q(U(mE),{"private-key":c.privateKey,address:c.address,platform:t.value},null,8,["private-key","address","platform"]),q(U(bE),{address:c.address,secret:c.privateKey},null,8,["address","secret"])]),_:2},1032,["key-formatted","address"]))),128))]),_:1})]),_:1},8,["show","loading"]))],64))}}),_e=fA({__name:"CreateWalletsPage",setup(A){return(I,g)=>(AA(),KA(CI,null,[g[0]||(g[0]=V("h1",null,"Generate Addresses and Secret keys",-1)),g[1]||(g[1]=V("h3",null,"How to generate Crypto Address?",-1)),g[2]||(g[2]=V("p",null," Get Crypto Address allows for the easy secure generation of cryptocurrency addresses. ",-1)),g[3]||(g[3]=V("ul",null,[V("li",null,' For enhanced security, please activate the "Paranoid Mode" under the navigation menu '),V("li",null," Choose the cryptocurrency for which you'd like to generate an address "),V("li",null,"Click “Copy” to keep your address and key in a safe place"),V("li",null," Click “Paper Wallet” to create a paper wallet with the received address and key ")],-1)),q(xe),g[4]||(g[4]=V("h3",null,"Supported currencies:",-1)),g[5]||(g[5]=V("ul",null,[V("li",null,"Bitcoin"),V("li",null,"Ethereum")],-1)),g[6]||(g[6]=V("h3",null,"Support us by making a donation",-1)),g[7]||(g[7]=V("p",null," Would you like us to support more types of wallets and currencies? We would be happy if you supporting our project with a donation. Your support helps us expand our services and include more wallet options for you. ",-1)),q(U(kE))],64))}});export{_e as default}; diff --git a/assets/CreateWalletsPage-JeUFOXku.js b/assets/CreateWalletsPage-JeUFOXku.js new file mode 100644 index 0000000..bf27127 --- /dev/null +++ b/assets/CreateWalletsPage-JeUFOXku.js @@ -0,0 +1 @@ +import{k as QA,B as X,F as wA,D as b,$ as sB,r as $,C as fA,M as K,J as u,u as H,O as Cg,H as kI,I as pI,R as kA,V as GI,a0 as eC,a1 as Jg,a2 as nC,K as ZA,a3 as cC,a4 as qg,U as II,E as TA,L as hB,a5 as rC,f as Eg,A as aC,Q as sC,a6 as mA,a7 as TI,a8 as hC,a9 as DC,aa as yC,S as jI,G as DB,ab as dC,ac as Mg,ad as yB,ae as wC,af as dB,ag as fC,ah as SC}from"./naive-ui-DyKg92FK.js";import{C as NC,a as GC,b as RC,c as lC,Q as HC}from"./copyToClipboard-zGcKLh6p.js";import{u as FC,_ as Qg}from"./index-QxHuLJxo.js";import{d as xg}from"./index-CK58Qp8m.js";import{_ as Lg,D as YC}from"./DonationList-DiehMnl2.js";/* empty css */const UC={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},uC=b("g",{fill:"none"},[b("path",{d:"M15.752 3a2.25 2.25 0 0 1 2.25 2.25v.753h.75a3.254 3.254 0 0 1 3.252 3.25l.003 5.997a2.249 2.249 0 0 1-2.248 2.25H18v1.25A2.25 2.25 0 0 1 15.75 21h-7.5A2.25 2.25 0 0 1 6 18.75V17.5H4.25A2.25 2.25 0 0 1 2 15.25V9.254a3.25 3.25 0 0 1 3.25-3.25l.749-.001L6 5.25A2.25 2.25 0 0 1 8.25 3h7.502zm-.002 10.5h-7.5a.75.75 0 0 0-.75.75v4.5c0 .414.336.75.75.75h7.5a.75.75 0 0 0 .75-.75v-4.5a.75.75 0 0 0-.75-.75zm3.002-5.996H5.25a1.75 1.75 0 0 0-1.75 1.75v5.996c0 .414.336.75.75.75H6v-1.75A2.25 2.25 0 0 1 8.25 12h7.5A2.25 2.25 0 0 1 18 14.25V16h1.783a.749.749 0 0 0 .724-.749l-.003-5.997a1.754 1.754 0 0 0-1.752-1.75zm-3-3.004H8.25a.75.75 0 0 0-.75.75l-.001.753h9.003V5.25a.75.75 0 0 0-.75-.75z",fill:"currentColor"})],-1),kC=[uC],pC=QA({name:"Print24Regular",render:function(I,g){return X(),wA("svg",UC,kC)}}),KC=QA({__name:"CopyWalletToClipboard",props:{wallet:{}},setup(A){const I=A,g=sB(),B=$("initial");async function C(){const E=`${I.wallet.privateKey}:${I.wallet.address}`;try{await lC(E),g.success("Wallet copied to clipboard"),B.value="coped"}catch(Q){g.error("Wallet copy to clipboard failed"),console.error("Error in copy to clipboard: ",Q),B.value="error"}}return(E,Q)=>(X(),fA(H(GI),{onClick:C,"data-test-id":"button-copy-wallet-to-clipboard"},{icon:K(()=>[u(H(Cg),null,{default:K(()=>[kI(u(H(NC),null,null,512),[[pI,B.value==="initial"]]),kI(u(H(GC),null,null,512),[[pI,B.value==="coped"]]),kI(u(H(RC),null,null,512),[[pI,B.value==="error"]])]),_:1})]),default:K(()=>[Q[0]||(Q[0]=kA(" Copy "))]),_:1}))}}),JC=QA({__name:"RedirectWalletToPaperWallet",props:{address:{},privateKey:{},platform:{}},setup(A){const I=A,g=FC();function B(){g.push({name:"PaperWallets",state:{address:I.address,secret:I.privateKey,platform:I.platform}})}return(C,E)=>(X(),fA(H(GI),{onClick:B,"data-test-el":"button-generate-paper-wallet"},{icon:K(()=>[u(H(Cg),null,{default:K(()=>[u(H(pC))]),_:1})]),default:K(()=>[E[0]||(E[0]=kA(" Paper Wallet "))]),_:1}))}}),qC=QA({__name:"ShowQrCodes",props:{address:{},secret:{}},setup(A){const I=sB();function g(E){const{currentTarget:Q}=E;if(!Q||!(Q instanceof HTMLElement)){I.error("Something went wrong");return}xg(Q,"PNG","QRCodeSecret")}function B(E){const{currentTarget:Q}=E;if(!Q||!(Q instanceof HTMLElement)){I.error("Something went wrong");return}xg(Q,"PNG","QRCodeAddress")}const C=$(!1);return(E,Q)=>(X(),wA(ZA,null,[u(H(GI),{onClick:Q[0]||(Q[0]=i=>C.value=!0),"data-test-el":"button-show-qr-codes"},{icon:K(()=>[u(H(Cg),null,{default:K(()=>[u(H(HC))]),_:1})]),default:K(()=>[Q[2]||(Q[2]=kA(" QR Code "))]),_:1}),u(H(nC),{show:C.value,"onUpdate:show":Q[1]||(Q[1]=i=>C.value=i)},{default:K(()=>[u(H(eC),{title:"QR Code",bordered:!1,role:"dialog","aria-modal":"true",style:{"max-width":"300px"}},{default:K(()=>[u(H(Jg),{title:"Secret",description:E.secret,"data-test-id":"dialog-qr-code-secret"},{default:K(()=>[u(Lg,{text:E.secret,onClick:g},null,8,["text"])]),_:1},8,["description"]),u(H(Jg),{title:"Address",description:E.address,"data-test-id":"dialog-qr-code-address"},{default:K(()=>[u(Lg,{text:E.address,onClick:B},null,8,["text"])]),_:1},8,["description"])]),_:1})]),_:1},8,["show"])],64))}}),MC={style:{"word-break":"break-all"},"data-test-el":"private-key"},xC={style:{"word-break":"break-all"},"data-test-el":"address"},LC=QA({__name:"KeyAddressItem",props:{address:{},keyFormatted:{}},setup(A){return(I,g)=>(X(),fA(H(rC),{"data-test-el":"key-address-item"},{default:K(()=>[u(H(cC),null,{default:K(()=>[u(H(qg),{title:"Private Key"},{default:K(()=>[u(H(II),{vertical:"",size:12},{default:K(()=>[b("div",MC,TA(I.keyFormatted),1)]),_:1})]),_:1}),u(H(qg),{type:"success",title:"Address"},{default:K(()=>[u(H(II),{vertical:"",size:12},{default:K(()=>[b("div",xC,TA(I.address),1)]),_:1})]),_:1})]),_:1}),u(H(II),{size:5},{default:K(()=>[hB(I.$slots,"actions")]),_:3})]),_:3}))}}),mC=QA({__name:"CreateWalletsFormBitcoin",props:{payload:{}},emits:["update"],setup(A,{emit:I}){const g=I,B=A,C=[{value:"hex",label:"Hexadecimal"},{value:"wif",label:"Wallet Import Format"},{value:"wifUncompressed",label:"Wallet Import Format Uncompressed"}],E=[{value:"tr",label:"Taproot"},{value:"pkh",label:"P2PKH (Pay-to-Public-Key-Hash)"},{value:"wpkh",label:"P2WPKH (Pay-to-Witness-Public-Key-Hash)"}];function Q(n){return n==="mainnet"||n==="testnet"?"wif":n==="mainnet-uncompressed"||n==="testnet-uncompressed"?"wifUncompressed":n}const i=$(B.payload.isTestnet),o=$(Q(B.payload.formatPrivateKey)),t=$(B.payload.formatAddress),c=Eg(()=>o.value==="wif"?i.value?"testnet":"mainnet":o.value==="wifUncompressed"?i.value?"testnet-uncompressed":"mainnet-uncompressed":o.value);return aC(()=>{g("update",{isTestnet:i.value,formatPrivateKey:c.value,formatAddress:t.value})}),(n,e)=>(X(),wA(ZA,null,[u(H(mA),{label:"Is Testnet"},{default:K(()=>[u(H(sC),{value:i.value,"onUpdate:value":e[0]||(e[0]=a=>i.value=a)},null,8,["value"])]),_:1}),u(H(mA),{label:"Key format"},{default:K(()=>[u(H(TI),{value:o.value,"onUpdate:value":e[1]||(e[1]=a=>o.value=a),options:C},null,8,["value"])]),_:1}),u(H(mA),{label:"Address format"},{default:K(()=>[u(H(TI),{value:t.value,"onUpdate:value":e[2]||(e[2]=a=>t.value=a),options:E},null,8,["value"])]),_:1})],64))}}),bC=QA({__name:"CreateWalletsForm",emits:["submit"],setup(A,{emit:I}){const g=$(20),B=$("Bitcoin"),C=[{label:"Bitcoin",value:"Bitcoin"},{label:"Ethereum",value:"Ethereum"}],E=$({isTestnet:!1,formatPrivateKey:"mainnet",formatAddress:"tr"}),Q=$(!1),i=Eg(()=>["Bitcoin"].includes(B.value)),o=I;function t(){B.value==="Bitcoin"&&E.value&&o("submit",{count:g.value,payload:{platform:B.value,payload:E.value}}),B.value==="Ethereum"&&o("submit",{count:g.value,payload:{platform:B.value,payload:null}})}function c(n){E.value=n}return(n,e)=>(X(),fA(H(dC),null,{default:K(()=>[u(H(mA),{label:"Crypto wallet",path:"type"},{default:K(()=>[u(H(II),{class:"form-create-wallets__space",vertical:""},{default:K(()=>[u(H(TI),{value:B.value,"onUpdate:value":e[0]||(e[0]=a=>B.value=a),options:C},null,8,["value"])]),_:1})]),_:1}),u(H(mA),{label:"Count tokens",path:"count"},{default:K(()=>[u(H(II),{class:"form-create-wallets__space",vertical:""},{default:K(()=>[u(H(hC),{value:g.value,"onUpdate:value":e[1]||(e[1]=a=>g.value=a),step:10,min:10},null,8,["value"]),u(H(DC),{"data-test-id":"input-count-tokens",value:g.value,"onUpdate:value":e[2]||(e[2]=a=>g.value=a),min:1,size:"small"},null,8,["value"])]),_:1})]),_:1}),u(H(jI),{show:i.value},{default:K(()=>[u(H(mA),{"show-label":!1},{default:K(()=>[u(H(yC),{checked:Q.value,"onUpdate:checked":e[3]||(e[3]=a=>Q.value=a)},{default:K(()=>e[4]||(e[4]=[kA(" Show advanced settings ")])),_:1},8,["checked"])]),_:1})]),_:1},8,["show"]),u(H(jI),{show:Q.value&&i.value},{default:K(()=>[B.value==="Bitcoin"?(X(),fA(mC,{key:0,payload:E.value,onUpdate:c},null,8,["payload"])):DB("",!0)]),_:1},8,["show"]),u(H(GI),{type:"primary",onClick:t},{default:K(()=>e[5]||(e[5]=[kA(" Generate new addresses ")])),_:1})]),_:1}))}}),ZC=Qg(bC,[["__scopeId","data-v-87d977b5"]]),TC=QA({__name:"WalletDetails",props:{platform:{},walletDetails:{}},setup(A){const I=A,g={isTestnet:"Testnet",formatPrivateKey:"Private Key",formatAddress:"Address"},B={mainnet:"WIF",testnet:"WIF","mainnet-uncompressed":"WIF Uncompressed","testnet-uncompressed":"WIF Uncompressed",hex:"HEX",false:"no",true:"yes"},C=Eg(()=>I.walletDetails.map(E=>({label:g[E.label]||E.label,data:B[E.data]||E.data})));return(E,Q)=>(X(),fA(H(wC),{"label-placement":"top",title:"Wallets"},{default:K(()=>[u(H(Mg),{label:"Platform"},{default:K(()=>[kA(TA(E.platform),1)]),_:1}),(X(!0),wA(ZA,null,yB(C.value,i=>(X(),fA(H(Mg),{key:i.label,label:i.label},{default:K(()=>[kA(TA(i.data),1)]),_:2},1032,["label"]))),128))]),_:1}))}});/*! scure-base - MIT License (c) 2022 Paul Miller (paulmillr.com) */function hI(A){return A instanceof Uint8Array||A!=null&&typeof A=="object"&&A.constructor.name==="Uint8Array"}function RI(...A){const I=E=>E,g=(E,Q)=>i=>E(Q(i)),B=A.map(E=>E.encode).reduceRight(g,I),C=A.map(E=>E.decode).reduce(g,I);return{encode:B,decode:C}}function ig(A){return{encode:I=>{if(!Array.isArray(I)||I.length&&typeof I[0]!="number")throw new Error("alphabet.encode input should be an array of numbers");return I.map(g=>{if(g<0||g>=A.length)throw new Error(`Digit index outside alphabet: ${g} (alphabet: ${A.length})`);return A[g]})},decode:I=>{if(!Array.isArray(I)||I.length&&typeof I[0]!="string")throw new Error("alphabet.decode input should be array of strings");return I.map(g=>{if(typeof g!="string")throw new Error(`alphabet.decode: not string element=${g}`);const B=A.indexOf(g);if(B===-1)throw new Error(`Unknown letter: "${g}". Allowed: ${A}`);return B})}}}function og(A=""){if(typeof A!="string")throw new Error("join separator should be string");return{encode:I=>{if(!Array.isArray(I)||I.length&&typeof I[0]!="string")throw new Error("join.encode input should be array of strings");for(let g of I)if(typeof g!="string")throw new Error(`join.encode: non-string input=${g}`);return I.join(A)},decode:I=>{if(typeof I!="string")throw new Error("join.decode input should be string");return I.split(A)}}}function jC(A){if(typeof A!="function")throw new Error("normalize fn should be function");return{encode:I=>I,decode:I=>A(I)}}function mg(A,I,g){if(I<2)throw new Error(`convertRadix: wrong from=${I}, base cannot be less than 2`);if(g<2)throw new Error(`convertRadix: wrong to=${g}, base cannot be less than 2`);if(!Array.isArray(A))throw new Error("convertRadix: data should be array");if(!A.length)return[];let B=0;const C=[],E=Array.from(A);for(E.forEach(Q=>{if(Q<0||Q>=I)throw new Error(`Wrong integer: ${Q}`)});;){let Q=0,i=!0;for(let o=B;oI?wB(I,A%I):A,DI=(A,I)=>A+(I-wB(A,I));function zI(A,I,g,B){if(!Array.isArray(A))throw new Error("convertRadix2: data should be array");if(I<=0||I>32)throw new Error(`convertRadix2: wrong from=${I}`);if(g<=0||g>32)throw new Error(`convertRadix2: wrong to=${g}`);if(DI(I,g)>32)throw new Error(`convertRadix2: carry overflow from=${I} to=${g} carryBits=${DI(I,g)}`);let C=0,E=0;const Q=2**g-1,i=[];for(const o of A){if(o>=2**I)throw new Error(`convertRadix2: invalid data word=${o} from=${I}`);if(C=C<32)throw new Error(`convertRadix2: carry overflow pos=${E} from=${I}`);for(E+=I;E>=g;E-=g)i.push((C>>E-g&Q)>>>0);C&=2**E-1}if(C=C<=I)throw new Error("Excess padding");if(!B&&C)throw new Error(`Non-zero padding: ${C}`);return B&&E>0&&i.push(C>>>0),i}function zC(A){return{encode:I=>{if(!hI(I))throw new Error("radix.encode input should be Uint8Array");return mg(Array.from(I),2**8,A)},decode:I=>{if(!Array.isArray(I)||I.length&&typeof I[0]!="number")throw new Error("radix.decode input should be array of numbers");return Uint8Array.from(mg(I,A,2**8))}}}function fB(A,I=!1){if(A<=0||A>32)throw new Error("radix2: bits should be in (0..32]");if(DI(8,A)>32||DI(A,8)>32)throw new Error("radix2: carry overflow");return{encode:g=>{if(!hI(g))throw new Error("radix2.encode input should be Uint8Array");return zI(Array.from(g),8,A,!I)},decode:g=>{if(!Array.isArray(g)||g.length&&typeof g[0]!="number")throw new Error("radix2.decode input should be array of numbers");return Uint8Array.from(zI(g,A,8,I))}}}function bg(A){if(typeof A!="function")throw new Error("unsafeWrapper fn should be function");return function(...I){try{return A.apply(null,I)}catch{}}}function XC(A,I){if(typeof I!="function")throw new Error("checksum fn should be function");return{encode(g){if(!hI(g))throw new Error("checksum.encode: input should be Uint8Array");const B=I(g).slice(0,A),C=new Uint8Array(g.length+A);return C.set(g),C.set(B,g.length),C},decode(g){if(!hI(g))throw new Error("checksum.decode: input should be Uint8Array");const B=g.slice(0,-A),C=I(B).slice(0,A),E=g.slice(-A);for(let Q=0;QRI(zC(58),ig(A),og("")),PC=VC("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),OC=A=>RI(XC(4,I=>A(A(I))),PC),XI=RI(ig("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),og("")),Zg=[996825010,642813549,513874426,1027748829,705979059];function $A(A){const I=A>>25;let g=(A&33554431)<<5;for(let B=0;B>B&1)===1&&(g^=Zg[B]);return g}function Tg(A,I,g=1){const B=A.length;let C=1;for(let E=0;E126)throw new Error(`Invalid prefix (${A})`);C=$A(C)^Q>>5}C=$A(C);for(let E=0;Ea)throw new TypeError(`Length ${k} exceeds limit ${a}`);const D=n.toLowerCase(),r=Tg(D,e,I);return`${D}1${XI.encode(e)}${r}`}function i(n,e=90){if(typeof n!="string")throw new Error(`bech32.decode input should be string, not ${typeof n}`);if(n.length<8||e!==!1&&n.length>e)throw new TypeError(`Wrong string length: ${n.length} (${n}). Expected (8..${e})`);const a=n.toLowerCase();if(n!==a&&n!==n.toUpperCase())throw new Error("String must be lowercase or uppercase");const k=a.lastIndexOf("1");if(k===0||k===-1)throw new Error('Letter "1" must be present between prefix and data only');const D=a.slice(0,k),r=a.slice(k+1);if(r.length<6)throw new Error("Data must be at least 6 characters long");const s=XI.decode(r).slice(0,-6),y=Tg(D,s,I);if(!r.endsWith(y))throw new Error(`Invalid checksum in ${n}: expected "${y}"`);return{prefix:D,words:s}}const o=bg(i);function t(n){const{prefix:e,words:a}=i(n,!1);return{prefix:e,words:a,bytes:B(a)}}function c(n,e){return Q(n,C(e))}return{encode:Q,decode:i,encodeFromBytes:c,decodeToBytes:t,decodeUnsafe:o,fromWords:B,fromWordsUnsafe:E,toWords:C}}const VI=SB("bech32"),NB=SB("bech32m"),sI=RI(fB(4),ig("0123456789abcdef"),og(""),jC(A=>{if(typeof A!="string"||A.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof A} with length ${A.length}`);return A.toLowerCase()})),vC=new Uint8Array;function BI(A,I){if(A.length!==I.length)return!1;for(let g=0;gnew DataView(A.buffer,A.byteOffset,A.byteLength);function vA(A){return Object.prototype.toString.call(A)==="[object Object]"}function rA(A){return Number.isSafeInteger(A)}const _C={equalBytes:BI,isBytes:iA,isCoder:yA,checkBounds:RB,concatBytes:WC,createView:tg,isPlainObject:vA},GB=A=>{if(A!==null&&typeof A!="string"&&!yA(A)&&!iA(A)&&!rA(A))throw new Error(`lengthCoder: expected null | number | Uint8Array | CoderType, got ${A} (${typeof A})`);return{encodeStream(I,g){if(A===null)return;if(yA(A))return A.encodeStream(I,g);let B;if(typeof A=="number"?B=A:typeof A=="string"&&(B=SA.resolve(I.stack,A)),typeof B=="bigint"&&(B=Number(B)),B===void 0||B!==g)throw I.err(`Wrong length: ${B} len=${A} exp=${g} (${typeof g})`)},decodeStream(I){let g;if(yA(A)?g=Number(A.decodeStream(I)):typeof A=="number"?g=A:typeof A=="string"&&(g=SA.resolve(I.stack,A)),typeof g=="bigint"&&(g=Number(g)),typeof g!="number")throw I.err(`Wrong length: ${g}`);return g}}},j={BITS:32,FULL_MASK:-1>>>0,len:A=>Math.ceil(A/32),create:A=>new Uint32Array(j.len(A)),clean:A=>A.fill(0),debug:A=>Array.from(A).map(I=>(I>>>0).toString(2).padStart(32,"0")),checkLen:(A,I)=>{if(j.len(I)!==A.length)throw new Error(`wrong length=${A.length}. Expected: ${j.len(I)}`)},chunkLen:(A,I,g)=>{if(I<0)throw new Error(`wrong pos=${I}`);if(I+g>A)throw new Error(`wrong range=${I}/${g} of ${A}`)},set:(A,I,g,B=!0)=>!B&&A[I]&g?!1:(A[I]|=g,!0),pos:(A,I)=>({chunk:Math.floor((A+I)/32),mask:1<<32-(A+I)%32-1}),indices:(A,I,g=!1)=>{j.checkLen(A,I);const{FULL_MASK:B,BITS:C}=j,E=C-I%C,Q=E?B>>>E<{const I=[];let g;for(const B of A)g===void 0||B!==g.pos+g.length?I.push(g={pos:B,length:1}):g.length+=1;return I},rangeDebug:(A,I,g=!1)=>`[${j.range(j.indices(A,I,g)).map(B=>`(${B.pos}/${B.length})`).join(", ")}]`,setRange:(A,I,g,B,C=!0)=>{j.chunkLen(I,g,B);const{FULL_MASK:E,BITS:Q}=j,i=g%Q?Math.floor(g/Q):void 0,o=g+B,t=o%Q?Math.floor(o/Q):void 0;if(i!==void 0&&i===t)return j.set(A,i,E>>>Q-B<>>g%Q,C))return!1;const c=i!==void 0?i+1:g/Q,n=t!==void 0?t:o/Q;for(let e=c;e{const B={obj:I};A.push(B),g((C,E)=>{B.field=C,E(),B.field=void 0}),A.pop()},path:A=>{const I=[];for(const g of A)g.field!==void 0&&I.push(g.field);return I.join("/")},err(A,I,g){const B=new Error(`${A}(${SA.path(I)}): ${typeof g=="string"?g:g.message}`);return g instanceof Error&&g.stack&&(B.stack=g.stack),B},resolve:(A,I)=>{const g=I.split("/"),B=A.map(Q=>Q.obj);let C=0;for(;Cthis.data.length)throw this.err("readView: Unexpected end of buffer");const B=g(this.view,this.pos);return this.markBytes(I),B}absBytes(I){if(I>this.data.length)throw new Error("Unexpected end of buffer");return this.data.subarray(I)}finish(){if(!this.opts.allowUnreadBytes){if(this.bitPos)throw this.err(`${this.bitPos} bits left after unpack: ${sI.encode(this.data.slice(this.pos))}`);if(this.bs&&!this.parent){const I=j.indices(this.bs,this.data.length,!0);if(I.length){const g=j.range(I).map(({pos:B,length:C})=>`(${B}/${C})[${sI.encode(this.data.subarray(B,B+C))}]`).join(", ");throw this.err(`unread byte ranges: ${g} (total=${this.data.length})`)}else return}if(!this.isEnd())throw this.err(`${this.leftBytes} bytes ${this.bitPos} bits left after unpack: ${sI.encode(this.data.slice(this.pos))}`)}}err(I){return SA.err("Reader",this.stack,I)}offsetReader(I){if(I>this.data.length)throw this.err("offsetReader: Unexpected end of buffer");return new eg(this.absBytes(I),this.opts,this.stack,this,I)}bytes(I,g=!1){if(this.bitPos)throw this.err("readBytes: bitPos not empty");if(!Number.isFinite(I))throw this.err(`readBytes: wrong length=${I}`);if(this.pos+I>this.data.length)throw this.err("readBytes: Unexpected end of buffer");const B=this.data.subarray(this.pos,this.pos+I);return g||this.markBytes(I),B}byte(I=!1){if(this.bitPos)throw this.err("readByte: bitPos not empty");if(this.pos+1>this.data.length)throw this.err("readBytes: Unexpected end of buffer");const g=this.data[this.pos];return I||this.markBytes(1),g}get leftBytes(){return this.data.length-this.pos}get totalBytes(){return this.data.length}isEnd(){return this.pos>=this.data.length&&!this.bitPos}bits(I){if(I>32)throw this.err("BitReader: cannot read more than 32 bits in single call");let g=0;for(;I;){this.bitPos||(this.bitBuf=this.byte(),this.bitPos=8);const B=Math.min(I,this.bitPos);this.bitPos-=B,g=g<>this.bitPos&2**B-1,this.bitBuf&=2**this.bitPos-1,I-=B}return g>>>0}find(I,g=this.pos){if(!iA(I))throw this.err(`find: needle is not bytes! ${I}`);if(this.bitPos)throw this.err("findByte: bitPos not empty");if(!I.length)throw this.err("find: needle is empty");for(let B=g;(B=this.data.indexOf(I[0],B))!==-1;B++){if(B===-1||this.data.length-B8)throw new Error(`wrong writeView length=${I}`);g(this.view),this.bytes(this.viewBuf.slice(0,I)),this.viewBuf.fill(0)}err(I){if(this.finished)throw this.err("buffer: finished");return SA.err("Reader",this.stack,I)}bytes(I){if(this.finished)throw this.err("buffer: finished");if(this.bitPos)throw this.err("writeBytes: ends with non-empty bit buffer");this.buffers.push(I),this.pos+=I.length}byte(I){if(this.finished)throw this.err("buffer: finished");if(this.bitPos)throw this.err("writeByte: ends with non-empty bit buffer");this.buffers.push(new Uint8Array([I])),this.pos++}finish(I=!0){if(this.finished)throw this.err("buffer: finished");if(this.bitPos)throw this.err("buffer: ends with non-empty bit buffer");const g=this.buffers.concat(this.ptrs.map(E=>E.buffer)),B=g.map(E=>E.length).reduce((E,Q)=>E+Q,0),C=new Uint8Array(B);for(let E=0,Q=0;E32)throw this.err("writeBits: cannot write more than 32 bits in single call");if(I>=2**g)throw this.err(`writeBits: value (${I}) >= 2**bits (${g})`);for(;g;){const B=Math.min(g,8-this.bitPos);this.bitBuf=this.bitBuf<>g-B,this.bitPos+=B,g-=B,I&=2**g-1,this.bitPos===8&&(this.bitPos=0,this.buffers.push(new Uint8Array([this.bitBuf])),this.pos++)}}}const PI=A=>Uint8Array.from(A).reverse();function RB(A,I,g){if(g){const B=2n**(I-1n);if(A<-B||A>=B)throw new Error(`value out of signed bounds. Expected ${-B} <= ${A} < ${B}`)}else if(0n>A||A>=2n**I)throw new Error(`value out of unsigned bounds. Expected 0 <= ${A} < ${2n**I}`)}function lB(A){return{encodeStream:A.encodeStream,decodeStream:A.decodeStream,size:A.size,encode:I=>{const g=new $C;return A.encodeStream(g,I),g.finish()},decode:(I,g={})=>{const B=new eg(I,g),C=A.decodeStream(B);return B.finish(),C}}}function ng(A,I){if(!yA(A))throw new Error(`validate: invalid inner value ${A}`);if(typeof I!="function")throw new Error("validate: fn should be function");return lB({size:A.size,encodeStream:(g,B)=>{let C;try{C=I(B)}catch(E){throw g.err(E)}A.encodeStream(g,C)},decodeStream:g=>{const B=A.decodeStream(g);try{return I(B)}catch(C){throw g.err(C)}}})}const oA=A=>{const I=lB(A);return A.validate?ng(I,A.validate):I},lI=A=>vA(A)&&typeof A.decode=="function"&&typeof A.encode=="function";function yA(A){return vA(A)&&lI(A)&&typeof A.encodeStream=="function"&&typeof A.decodeStream=="function"&&(A.size===void 0||rA(A.size))}function AE(){return{encode:A=>{if(!Array.isArray(A))throw new Error("array expected");const I={};for(const g of A){if(!Array.isArray(g)||g.length!==2)throw new Error("array of two elements expected");const B=g[0],C=g[1];if(I[B]!==void 0)throw new Error(`key(${B}) appears twice in struct`);I[B]=C}return I},decode:A=>{if(!vA(A))throw new Error(`expected plain object, got ${A}`);return Object.entries(A)}}}const IE={encode:A=>{if(typeof A!="bigint")throw new Error(`expected bigint, got ${typeof A}`);if(A>BigInt(Number.MAX_SAFE_INTEGER))throw new Error(`element bigger than MAX_SAFE_INTEGER=${A}`);return Number(A)},decode:A=>{if(!rA(A))throw new Error("element is not a safe integer");return BigInt(A)}};function gE(A){if(!vA(A))throw new Error("plain object expected");return{encode:I=>{if(!rA(I)||!(I in A))throw new Error(`wrong value ${I}`);return A[I]},decode:I=>{if(typeof I!="string")throw new Error(`wrong value ${typeof I}`);return A[I]}}}function BE(A,I=!1){if(!rA(A))throw new Error(`decimal/precision: wrong value ${A}`);if(typeof I!="boolean")throw new Error(`decimal/round: expected boolean, got ${typeof I}`);const g=10n**BigInt(A);return{encode:B=>{if(typeof B!="bigint")throw new Error(`expected bigint, got ${typeof B}`);let C=(B<0n?-B:B).toString(10),E=C.length-A;E<0&&(C=C.padStart(C.length-E,"0"),E=0);let Q=C.length-1;for(;Q>=E&&C[Q]==="0";Q--);let i=C.slice(0,E),o=C.slice(E,Q+1);return i||(i="0"),B<0n&&(i="-"+i),o?`${i}.${o}`:i},decode:B=>{if(typeof B!="string")throw new Error(`expected string, got ${typeof B}`);if(B==="-0")throw new Error("negative zero is not allowed");let C=!1;if(B.startsWith("-")&&(C=!0,B=B.slice(1)),!/^(0|[1-9]\d*)(\.\d+)?$/.test(B))throw new Error(`wrong string value=${B}`);let E=B.indexOf(".");E=E===-1?B.length:E;const Q=B.slice(0,E),i=B.slice(E+1).replace(/0+$/,""),o=BigInt(Q)*g;if(!I&&i.length>A)throw new Error(`fractional part cannot be represented with this precision (num=${B}, prec=${A})`);const t=Math.min(i.length,A),c=BigInt(i.slice(0,t))*10n**BigInt(A-t),n=o+c;return C?-n:n}}}function CE(A){if(!Array.isArray(A))throw new Error(`expected array, got ${typeof A}`);for(const I of A)if(!lI(I))throw new Error(`wrong base coder ${I}`);return{encode:I=>{for(const g of A){const B=g.encode(I);if(B!==void 0)return B}throw new Error(`match/encode: cannot find match in ${I}`)},decode:I=>{for(const g of A){const B=g.decode(I);if(B!==void 0)return B}throw new Error(`match/decode: cannot find match in ${I}`)}}}const EE=A=>{if(!lI(A))throw new Error("BaseCoder expected");return{encode:A.decode,decode:A.encode}},HB={dict:AE,numberBigint:IE,tsEnum:gE,decimal:BE,match:CE,reverse:EE},QE=(A,I=!1,g=!1,B=!0)=>{if(!rA(A))throw new Error(`bigint/size: wrong value ${A}`);if(typeof I!="boolean")throw new Error(`bigint/le: expected boolean, got ${typeof I}`);if(typeof g!="boolean")throw new Error(`bigint/signed: expected boolean, got ${typeof g}`);if(typeof B!="boolean")throw new Error(`bigint/sized: expected boolean, got ${typeof B}`);const C=BigInt(A),E=2n**(8n*C-1n);return oA({size:B?A:void 0,encodeStream:(Q,i)=>{g&&i<0&&(i=i|E);const o=[];for(let c=0;c>=8n;let t=new Uint8Array(o).reverse();if(!B){let c=0;for(c=0;c{const i=Q.bytes(B?A:Math.min(A,Q.leftBytes)),o=I?i:PI(i);let t=0n;for(let c=0;c{if(typeof Q!="bigint")throw new Error(`bigint: invalid value: ${Q}`);return RB(Q,8n*C,!!g),Q}})},iE=QE(8,!0),oE=(A,I)=>oA({size:A,encodeStream:(g,B)=>g.writeView(A,C=>I.write(C,B)),decodeStream:g=>g.readView(A,I.read),validate:g=>{if(typeof g!="number")throw new Error(`viewCoder: expected number, got ${typeof g}`);return I.validate&&I.validate(g),g}}),HI=(A,I,g)=>{const B=A*8,C=2**(B-1),E=o=>{if(!rA(o))throw new Error(`sintView: value is not safe integer: ${o}`);if(o<-C||o>=C)throw new Error(`sintView: value out of bounds. Expected ${-C} <= ${o} < ${C}`)},Q=2**B,i=o=>{if(!rA(o))throw new Error(`uintView: value is not safe integer: ${o}`);if(0>o||o>=Q)throw new Error(`uintView: value out of bounds. Expected 0 <= ${o} < ${Q}`)};return oE(A,{write:g.write,read:g.read,validate:I?E:i})},jA=HI(4,!1,{read:(A,I)=>A.getUint32(I,!0),write:(A,I)=>A.setUint32(0,I,!0)}),FB=HI(4,!0,{read:(A,I)=>A.getInt32(I,!0),write:(A,I)=>A.setInt32(0,I,!0)}),jg=HI(2,!1,{read:(A,I)=>A.getUint16(I,!0),write:(A,I)=>A.setUint16(0,I,!0)}),tE=HI(1,!1,{read:(A,I)=>A.getUint8(I),write:(A,I)=>A.setUint8(0,I)}),YB=(A,I=!1)=>{if(typeof I!="boolean")throw new Error(`bytes/le: expected boolean, got ${typeof I}`);const g=GB(A),B=iA(A);return oA({size:typeof A=="number"?A:void 0,encodeStream:(C,E)=>{B||g.encodeStream(C,E.length),C.bytes(I?PI(E):E),B&&C.bytes(A)},decodeStream:C=>{let E;if(B){const Q=C.find(A);if(!Q)throw C.err("bytes: cannot find terminator");E=C.bytes(Q-C.pos),C.bytes(A.length)}else E=C.bytes(A===null?C.leftBytes:g.decodeStream(C));return I?PI(E):E},validate:C=>{if(!iA(C))throw new Error(`bytes: invalid value ${C}`);return C}})};function UB(A,I){if(!yA(A))throw new Error(`apply: invalid inner value ${A}`);if(!lI(I))throw new Error(`apply: invalid base value ${A}`);return oA({size:A.size,encodeStream:(g,B)=>{let C;try{C=I.decode(B)}catch(E){throw g.err(""+E)}return A.encodeStream(g,C)},decodeStream:g=>{const B=A.decodeStream(g);try{return I.encode(B)}catch(C){throw g.err(""+C)}}})}const eE=(A,I=!1)=>{if(!iA(A))throw new Error(`flag/flagValue: expected Uint8Array, got ${typeof A}`);if(typeof I!="boolean")throw new Error(`flag/xor: expected boolean, got ${typeof I}`);return oA({size:A.length,encodeStream:(g,B)=>{!!B!==I&&g.bytes(A)},decodeStream:g=>{let B=g.leftBytes>=A.length;return B&&(B=BI(g.bytes(A.length,!0),A),B&&g.bytes(A.length)),B!==I},validate:g=>{if(g!==void 0&&typeof g!="boolean")throw new Error(`flag: expected boolean value or undefined, got ${typeof g}`);return g}})};function nE(A,I,g){if(!yA(I))throw new Error(`flagged: invalid inner value ${I}`);return oA({encodeStream:(B,C)=>{SA.resolve(B.stack,A)&&I.encodeStream(B,C)},decodeStream:B=>{let C=!1;if(C=!!SA.resolve(B.stack,A),C)return I.decodeStream(B)}})}function cE(A){let I=0;for(const g of A){if(g.size===void 0)return;if(!rA(g.size))throw new Error(`sizeof: wrong element size=${I}`);I+=g.size}return I}function FI(A){if(!vA(A))throw new Error(`struct: expected plain object, got ${A}`);for(const I in A)if(!yA(A[I]))throw new Error(`struct: field ${I} is not CoderType`);return oA({size:cE(Object.values(A)),encodeStream:(I,g)=>{I.pushObj(g,B=>{for(const C in A)B(C,()=>A[C].encodeStream(I,g[C]))})},decodeStream:I=>{const g={};return I.pushObj(g,B=>{for(const C in A)B(C,()=>g[C]=A[C].decodeStream(I))}),g},validate:I=>{if(typeof I!="object"||I===null)throw new Error(`struct: invalid value ${I}`);return I}})}function cg(A,I){if(!yA(I))throw new Error(`array: invalid inner value ${I}`);const g=GB(typeof A=="string"?`../${A}`:A);return oA({size:typeof A=="number"&&I.size?A*I.size:void 0,encodeStream:(B,C)=>{const E=B;E.pushObj(C,Q=>{iA(A)||g.encodeStream(B,C.length);for(let i=0;i{const o=C[i],t=B.pos;if(I.encodeStream(B,o),iA(A)){if(A.length>E.pos-t)return;const c=E.finish(!1).subarray(t,E.pos);if(BI(c.subarray(0,A.length),A))throw E.err(`array: inner element encoding same as separator. elm=${o} data=${c}`)}})}),iA(A)&&B.bytes(A)},decodeStream:B=>{const C=[];return B.pushObj(C,E=>{if(A===null)for(let Q=0;!B.isEnd()&&(E(`${Q}`,()=>C.push(I.decodeStream(B))),!(I.size&&B.leftBytesC.push(I.decodeStream(B)))}else{let Q;E("arrayLen",()=>Q=g.decodeStream(B));for(let i=0;iC.push(I.decodeStream(B)))}}),C},validate:B=>{if(!Array.isArray(B))throw new Error(`array: invalid value ${B}`);return B}})}function CI(A){if(!Number.isSafeInteger(A)||A<0)throw new Error(`positive integer expected, not ${A}`)}function rE(A){if(typeof A!="boolean")throw new Error(`boolean expected, not ${A}`)}function aE(A){return A instanceof Uint8Array||A!=null&&typeof A=="object"&&A.constructor.name==="Uint8Array"}function WA(A,...I){if(!aE(A))throw new Error("Uint8Array expected");if(I.length>0&&!I.includes(A.length))throw new Error(`Uint8Array expected of length ${I}, not of length=${A.length}`)}function uB(A){if(typeof A!="function"||typeof A.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");CI(A.outputLen),CI(A.blockLen)}function pA(A,I=!0){if(A.destroyed)throw new Error("Hash instance has been destroyed");if(I&&A.finished)throw new Error("Hash#digest() has already been called")}function rg(A,I){WA(A);const g=I.outputLen;if(A.lengthnew Uint32Array(A.buffer,A.byteOffset,Math.floor(A.byteLength/4)),KI=A=>new DataView(A.buffer,A.byteOffset,A.byteLength),cA=(A,I)=>A<<32-I|A>>>I,cI=(A,I)=>A<>>32-I>>>0,zg=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68,hE=A=>A<<24&4278190080|A<<8&16711680|A>>>8&65280|A>>>24&255;function Xg(A){for(let I=0;IA().update(YI(B)).digest(),g=A();return I.outputLen=g.outputLen,I.blockLen=g.blockLen,I.create=()=>A(),I}function kB(A=32){if(xA&&typeof xA.getRandomValues=="function")return xA.getRandomValues(new Uint8Array(A));if(xA&&typeof xA.randomBytes=="function")return xA.randomBytes(A);throw new Error("crypto.getRandomValues must be defined")}function dE(A,I,g,B){if(typeof A.setBigUint64=="function")return A.setBigUint64(I,g,B);const C=BigInt(32),E=BigInt(4294967295),Q=Number(g>>C&E),i=Number(g&E),o=B?4:0,t=B?0:4;A.setUint32(I+o,Q,B),A.setUint32(I+t,i,B)}const wE=(A,I,g)=>A&I^~A&g,fE=(A,I,g)=>A&I^A&g^I&g;class pB extends sg{constructor(I,g,B,C){super(),this.blockLen=I,this.outputLen=g,this.padOffset=B,this.isLE=C,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(I),this.view=KI(this.buffer)}update(I){pA(this);const{view:g,buffer:B,blockLen:C}=this;I=YI(I);const E=I.length;for(let Q=0;QC-Q&&(this.process(B,0),Q=0);for(let n=Q;nc.length)throw new Error("_sha2: outputLen bigger than state");for(let n=0;nI)),NE=KB.map(A=>(9*A+5)%16);let Dg=[KB],yg=[NE];for(let A=0;A<4;A++)for(let I of[Dg,yg])I.push(I[A].map(g=>SE[g]));const JB=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map(A=>new Uint8Array(A)),GE=Dg.map((A,I)=>A.map(g=>JB[I][g])),RE=yg.map((A,I)=>A.map(g=>JB[I][g])),lE=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),HE=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]);function Vg(A,I,g,B){return A===0?I^g^B:A===1?I&g|~I&B:A===2?(I|~g)^B:A===3?I&B|g&~B:I^(g|~B)}const rI=new Uint32Array(16);class FE extends pB{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){const{h0:I,h1:g,h2:B,h3:C,h4:E}=this;return[I,g,B,C,E]}set(I,g,B,C,E){this.h0=I|0,this.h1=g|0,this.h2=B|0,this.h3=C|0,this.h4=E|0}process(I,g){for(let a=0;a<16;a++,g+=4)rI[a]=I.getUint32(g,!0);let B=this.h0|0,C=B,E=this.h1|0,Q=E,i=this.h2|0,o=i,t=this.h3|0,c=t,n=this.h4|0,e=n;for(let a=0;a<5;a++){const k=4-a,D=lE[a],r=HE[a],s=Dg[a],y=yg[a],h=GE[a],S=RE[a];for(let w=0;w<16;w++){const R=cI(B+Vg(a,E,i,t)+rI[s[w]]+D,h[w])+n|0;B=n,n=t,t=cI(i,10)|0,i=E,E=R}for(let w=0;w<16;w++){const R=cI(C+Vg(k,Q,o,c)+rI[y[w]]+r,S[w])+e|0;C=e,e=c,c=cI(o,10)|0,o=Q,Q=R}}this.set(this.h1+i+c|0,this.h2+t+e|0,this.h3+n+C|0,this.h4+B+Q|0,this.h0+E+o|0)}roundClean(){rI.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}const YE=hg(()=>new FE),UE=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),RA=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),lA=new Uint32Array(64);class uE extends pB{constructor(){super(64,32,8,!1),this.A=RA[0]|0,this.B=RA[1]|0,this.C=RA[2]|0,this.D=RA[3]|0,this.E=RA[4]|0,this.F=RA[5]|0,this.G=RA[6]|0,this.H=RA[7]|0}get(){const{A:I,B:g,C:B,D:C,E,F:Q,G:i,H:o}=this;return[I,g,B,C,E,Q,i,o]}set(I,g,B,C,E,Q,i,o){this.A=I|0,this.B=g|0,this.C=B|0,this.D=C|0,this.E=E|0,this.F=Q|0,this.G=i|0,this.H=o|0}process(I,g){for(let n=0;n<16;n++,g+=4)lA[n]=I.getUint32(g,!1);for(let n=16;n<64;n++){const e=lA[n-15],a=lA[n-2],k=cA(e,7)^cA(e,18)^e>>>3,D=cA(a,17)^cA(a,19)^a>>>10;lA[n]=D+lA[n-7]+k+lA[n-16]|0}let{A:B,B:C,C:E,D:Q,E:i,F:o,G:t,H:c}=this;for(let n=0;n<64;n++){const e=cA(i,6)^cA(i,11)^cA(i,25),a=c+e+wE(i,o,t)+UE[n]+lA[n]|0,D=(cA(B,2)^cA(B,13)^cA(B,22))+fE(B,C,E)|0;c=t,t=o,o=i,i=Q+a|0,Q=E,E=C,C=B,B=a+D|0}B=B+this.A|0,C=C+this.B|0,E=E+this.C|0,Q=Q+this.D|0,i=i+this.E|0,o=o+this.F|0,t=t+this.G|0,c=c+this.H|0,this.set(B,C,E,Q,i,o,t,c)}roundClean(){lA.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const zA=hg(()=>new uE);class qB extends sg{constructor(I,g){super(),this.finished=!1,this.destroyed=!1,uB(I);const B=YI(g);if(this.iHash=I.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const C=this.blockLen,E=new Uint8Array(C);E.set(B.length>C?I.create().update(B).digest():B);for(let Q=0;Qnew qB(A,I).update(g).digest();MB.create=(A,I)=>new qB(A,I);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const dg=BigInt(0),UI=BigInt(1),kE=BigInt(2);function KA(A){return A instanceof Uint8Array||A!=null&&typeof A=="object"&&A.constructor.name==="Uint8Array"}function oI(A){if(!KA(A))throw new Error("Uint8Array expected")}function XA(A,I){if(typeof I!="boolean")throw new Error(`${A} must be valid boolean, got "${I}".`)}const pE=Array.from({length:256},(A,I)=>I.toString(16).padStart(2,"0"));function VA(A){oI(A);let I="";for(let g=0;g=sA._0&&A<=sA._9)return A-sA._0;if(A>=sA._A&&A<=sA._F)return A-(sA._A-10);if(A>=sA._a&&A<=sA._f)return A-(sA._a-10)}function PA(A){if(typeof A!="string")throw new Error("hex string expected, got "+typeof A);const I=A.length,g=I/2;if(I%2)throw new Error("padded hex string expected, got unpadded hex of length "+I);const B=new Uint8Array(g);for(let C=0,E=0;Ctypeof A=="bigint"&&dg<=A;function OA(A,I,g){return JI(A)&&JI(I)&&JI(g)&&I<=A&&Adg;A>>=UI,I+=1);return I}function ME(A,I){return A>>BigInt(I)&UI}function xE(A,I,g){return A|(g?UI:dg)<(kE<new Uint8Array(A),Og=A=>Uint8Array.from(A);function LB(A,I,g){if(typeof A!="number"||A<2)throw new Error("hashLen must be a number");if(typeof I!="number"||I<2)throw new Error("qByteLen must be a number");if(typeof g!="function")throw new Error("hmacFn must be a function");let B=qI(A),C=qI(A),E=0;const Q=()=>{B.fill(1),C.fill(0),E=0},i=(...n)=>g(C,B,...n),o=(n=qI())=>{C=i(Og([0]),n),B=i(),n.length!==0&&(C=i(Og([1]),n),B=i())},t=()=>{if(E++>=1e3)throw new Error("drbg: tried 1000 values");let n=0;const e=[];for(;n{Q(),o(n);let a;for(;!(a=e(t()));)o();return Q(),a}}const LE={bigint:A=>typeof A=="bigint",function:A=>typeof A=="function",boolean:A=>typeof A=="boolean",string:A=>typeof A=="string",stringOrUint8Array:A=>typeof A=="string"||KA(A),isSafeInteger:A=>Number.isSafeInteger(A),array:A=>Array.isArray(A),field:(A,I)=>I.Fp.isValid(A),hash:A=>typeof A=="function"&&Number.isSafeInteger(A.outputLen)};function tI(A,I,g={}){const B=(C,E,Q)=>{const i=LE[E];if(typeof i!="function")throw new Error(`Invalid validator "${E}", expected function`);const o=A[C];if(!(Q&&o===void 0)&&!i(o,A))throw new Error(`Invalid param ${String(C)}=${o} (${typeof o}), expected ${E}`)};for(const[C,E]of Object.entries(I))B(C,E,!1);for(const[C,E]of Object.entries(g))B(C,E,!0);return A}const mE=()=>{throw new Error("not implemented")};function OI(A){const I=new WeakMap;return(g,...B)=>{const C=I.get(g);if(C!==void 0)return C;const E=A(g,...B);return I.set(g,E),E}}const bE=Object.freeze(Object.defineProperty({__proto__:null,aInRange:FA,abool:XA,abytes:oI,bitGet:ME,bitLen:xB,bitMask:Ng,bitSet:xE,bytesToHex:VA,bytesToNumberBE:dA,bytesToNumberLE:fg,concatBytes:JA,createHmacDrbg:LB,ensureBytes:_,equalBytes:JE,hexToBytes:PA,hexToNumber:wg,inRange:OA,isBytes:KA,memoized:OI,notImplemented:mE,numberToBytesBE:YA,numberToBytesLE:Sg,numberToHexUnpadded:LA,numberToVarBytesBE:KE,utf8ToBytes:qE,validateObject:tI},Symbol.toStringTag,{value:"Module"}));/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const V=BigInt(0),Z=BigInt(1),uA=BigInt(2),ZE=BigInt(3),vI=BigInt(4),vg=BigInt(5),Wg=BigInt(8);BigInt(9);BigInt(16);function v(A,I){const g=A%I;return g>=V?g:I+g}function TE(A,I,g){if(g<=V||I 0");if(g===Z)return V;let B=Z;for(;I>V;)I&Z&&(B=B*A%g),A=A*A%g,I>>=Z;return B}function CA(A,I,g){let B=A;for(;I-- >V;)B*=B,B%=g;return B}function WI(A,I){if(A===V||I<=V)throw new Error(`invert: expected positive integers, got n=${A} mod=${I}`);let g=v(A,I),B=I,C=V,E=Z;for(;g!==V;){const i=B/g,o=B%g,t=C-E*i;B=g,g=o,C=E,E=t}if(B!==Z)throw new Error("invert: does not exist");return v(C,I)}function jE(A){const I=(A-Z)/uA;let g,B,C;for(g=A-Z,B=0;g%uA===V;g/=uA,B++);for(C=uA;C(B[C]="function",B),I);return tI(A,g)}function PE(A,I,g){if(g 0");if(g===V)return A.ONE;if(g===Z)return I;let B=A.ONE,C=I;for(;g>V;)g&Z&&(B=A.mul(B,C)),C=A.sqr(C),g>>=Z;return B}function OE(A,I){const g=new Array(I.length),B=I.reduce((E,Q,i)=>A.is0(Q)?E:(g[i]=E,A.mul(E,Q)),A.ONE),C=A.inv(B);return I.reduceRight((E,Q,i)=>A.is0(Q)?E:(g[i]=A.mul(E,g[i]),A.mul(E,Q)),C),g}function mB(A,I){const g=I!==void 0?I:A.toString(2).length,B=Math.ceil(g/8);return{nBitLength:g,nByteLength:B}}function bB(A,I,g=!1,B={}){if(A<=V)throw new Error(`Expected Field ORDER > 0, got ${A}`);const{nBitLength:C,nByteLength:E}=mB(A,I);if(E>2048)throw new Error("Field lengths over 2048 bytes are not supported");const Q=zE(A),i=Object.freeze({ORDER:A,BITS:C,BYTES:E,MASK:Ng(C),ZERO:V,ONE:Z,create:o=>v(o,A),isValid:o=>{if(typeof o!="bigint")throw new Error(`Invalid field element: expected bigint, got ${typeof o}`);return V<=o&&oo===V,isOdd:o=>(o&Z)===Z,neg:o=>v(-o,A),eql:(o,t)=>o===t,sqr:o=>v(o*o,A),add:(o,t)=>v(o+t,A),sub:(o,t)=>v(o-t,A),mul:(o,t)=>v(o*t,A),pow:(o,t)=>PE(i,o,t),div:(o,t)=>v(o*WI(t,A),A),sqrN:o=>o*o,addN:(o,t)=>o+t,subN:(o,t)=>o-t,mulN:(o,t)=>o*t,inv:o=>WI(o,A),sqrt:B.sqrt||(o=>Q(i,o)),invertBatch:o=>OE(i,o),cmov:(o,t,c)=>c?t:o,toBytes:o=>g?Sg(o,E):YA(o,E),fromBytes:o=>{if(o.length!==E)throw new Error(`Fp.fromBytes: expected ${E}, got ${o.length}`);return g?fg(o):dA(o)}});return Object.freeze(i)}function ZB(A){if(typeof A!="bigint")throw new Error("field order must be bigint");const I=A.toString(2).length;return Math.ceil(I/8)}function TB(A){const I=ZB(A);return I+Math.ceil(I/2)}function vE(A,I,g=!1){const B=A.length,C=ZB(I),E=TB(I);if(B<16||B1024)throw new Error(`expected ${E}-1024 bytes of input, got ${B}`);const Q=g?dA(A):fg(A),i=v(Q,I-Z)+Z;return g?Sg(i,C):YA(i,C)}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const WE=BigInt(0),MI=BigInt(1),xI=new WeakMap,_g=new WeakMap;function _E(A,I){const g=(E,Q)=>{const i=Q.negate();return E?i:Q},B=E=>{if(!Number.isSafeInteger(E)||E<=0||E>I)throw new Error(`Wrong window size=${E}, should be [1..${I}]`)},C=E=>{B(E);const Q=Math.ceil(I/E)+1,i=2**(E-1);return{windows:Q,windowSize:i}};return{constTimeNegate:g,unsafeLadder(E,Q){let i=A.ZERO,o=E;for(;Q>WE;)Q&MI&&(i=i.add(o)),o=o.double(),Q>>=MI;return i},precomputeWindow(E,Q){const{windows:i,windowSize:o}=C(Q),t=[];let c=E,n=c;for(let e=0;e>=k,s>t&&(s-=a,i+=MI);const y=r,h=r+Math.abs(s)-1,S=D%2!==0,w=s<0;s===0?n=n.add(g(S,Q[y])):c=c.add(g(w,Q[h]))}return{p:c,f:n}},wNAFCached(E,Q,i){const o=_g.get(E)||1;let t=xI.get(E);return t||(t=this.precomputeWindow(E,o),o!==1&&xI.set(E,i(t))),this.wNAF(o,t,Q)},setWindowSize(E,Q){B(Q),_g.set(E,Q),xI.delete(E)}}}function $E(A,I,g,B){if(!Array.isArray(g)||!Array.isArray(B)||B.length!==g.length)throw new Error("arrays of points and scalars must have equal length");B.forEach((c,n)=>{if(!I.isValid(c))throw new Error(`wrong scalar at index ${n}`)}),g.forEach((c,n)=>{if(!(c instanceof A))throw new Error(`wrong point at index ${n}`)});const C=xB(BigInt(g.length)),E=C>12?C-3:C>4?C-2:C?2:1,Q=(1<=0;c-=E){i.fill(A.ZERO);for(let e=0;e>BigInt(c)&BigInt(Q));i[k]=i[k].add(g[e])}let n=A.ZERO;for(let e=i.length-1,a=A.ZERO;e>0;e--)a=a.add(i[e]),n=n.add(a);if(t=t.add(n),c!==0)for(let e=0;e{const{Err:g}=hA;if(A<0||A>256)throw new g("tlv.encode: wrong tag");if(I.length&1)throw new g("tlv.encode: unpadded data");const B=I.length/2,C=LA(B);if(C.length/2&128)throw new g("tlv.encode: long form length too big");const E=B>127?LA(C.length/2|128):"";return`${LA(A)}${E}${C}${I}`},decode(A,I){const{Err:g}=hA;let B=0;if(A<0||A>256)throw new g("tlv.encode: wrong tag");if(I.length<2||I[B++]!==A)throw new g("tlv.decode: wrong tlv");const C=I[B++],E=!!(C&128);let Q=0;if(!E)Q=C;else{const o=C&127;if(!o)throw new g("tlv.decode(long): indefinite length not supported");if(o>4)throw new g("tlv.decode(long): byte length is too big");const t=I.subarray(B,B+o);if(t.length!==o)throw new g("tlv.decode: length bytes not complete");if(t[0]===0)throw new g("tlv.decode(long): zero leftmost byte");for(const c of t)Q=Q<<8|c;if(B+=o,Q<128)throw new g("tlv.decode(long): not minimal encoding")}const i=I.subarray(B,B+Q);if(i.length!==Q)throw new g("tlv.decode: wrong value length");return{v:i,l:I.subarray(B+Q)}}},_int:{encode(A){const{Err:I}=hA;if(A{const y=r.toAffine();return JA(Uint8Array.from([4]),g.toBytes(y.x),g.toBytes(y.y))}),E=I.fromBytes||(D=>{const r=D.subarray(1),s=g.fromBytes(r.subarray(0,g.BYTES)),y=g.fromBytes(r.subarray(g.BYTES,2*g.BYTES));return{x:s,y}});function Q(D){const{a:r,b:s}=I,y=g.sqr(D),h=g.mul(y,D);return g.add(g.add(h,g.mul(D,r)),s)}if(!g.eql(g.sqr(I.Gy),Q(I.Gx)))throw new Error("bad generator point: equation left != right");function i(D){return OA(D,z,I.n)}function o(D){const{allowedPrivateKeyLengths:r,nByteLength:s,wrapPrivateKey:y,n:h}=I;if(r&&typeof D!="bigint"){if(KA(D)&&(D=VA(D)),typeof D!="string"||!r.includes(D.length))throw new Error("Invalid key");D=D.padStart(s*2,"0")}let S;try{S=typeof D=="bigint"?D:dA(_("private key",D,s))}catch{throw new Error(`private key must be ${s} bytes, hex or bigint, not ${typeof D}`)}return y&&(S=v(S,h)),FA("private key",S,z,h),S}function t(D){if(!(D instanceof e))throw new Error("ProjectivePoint expected")}const c=OI((D,r)=>{const{px:s,py:y,pz:h}=D;if(g.eql(h,g.ONE))return{x:s,y};const S=D.is0();r==null&&(r=S?g.ONE:g.inv(h));const w=g.mul(s,r),R=g.mul(y,r),l=g.mul(h,r);if(S)return{x:g.ZERO,y:g.ZERO};if(!g.eql(l,g.ONE))throw new Error("invZ was invalid");return{x:w,y:R}}),n=OI(D=>{if(D.is0()){if(I.allowInfinityPoint&&!g.is0(D.py))return;throw new Error("bad point: ZERO")}const{x:r,y:s}=D.toAffine();if(!g.isValid(r)||!g.isValid(s))throw new Error("bad point: x or y not FE");const y=g.sqr(s),h=Q(r);if(!g.eql(y,h))throw new Error("bad point: equation left != right");if(!D.isTorsionFree())throw new Error("bad point: not in prime-order subgroup");return!0});class e{constructor(r,s,y){if(this.px=r,this.py=s,this.pz=y,r==null||!g.isValid(r))throw new Error("x required");if(s==null||!g.isValid(s))throw new Error("y required");if(y==null||!g.isValid(y))throw new Error("z required");Object.freeze(this)}static fromAffine(r){const{x:s,y}=r||{};if(!r||!g.isValid(s)||!g.isValid(y))throw new Error("invalid affine point");if(r instanceof e)throw new Error("projective point not allowed");const h=S=>g.eql(S,g.ZERO);return h(s)&&h(y)?e.ZERO:new e(s,y,g.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(r){const s=g.invertBatch(r.map(y=>y.pz));return r.map((y,h)=>y.toAffine(s[h])).map(e.fromAffine)}static fromHex(r){const s=e.fromAffine(E(_("pointHex",r)));return s.assertValidity(),s}static fromPrivateKey(r){return e.BASE.multiply(o(r))}static msm(r,s){return $E(e,B,r,s)}_setWindowSize(r){k.setWindowSize(this,r)}assertValidity(){n(this)}hasEvenY(){const{y:r}=this.toAffine();if(g.isOdd)return!g.isOdd(r);throw new Error("Field doesn't support isOdd")}equals(r){t(r);const{px:s,py:y,pz:h}=this,{px:S,py:w,pz:R}=r,l=g.eql(g.mul(s,R),g.mul(S,h)),N=g.eql(g.mul(y,R),g.mul(w,h));return l&&N}negate(){return new e(this.px,g.neg(this.py),this.pz)}double(){const{a:r,b:s}=I,y=g.mul(s,AB),{px:h,py:S,pz:w}=this;let R=g.ZERO,l=g.ZERO,N=g.ZERO,Y=g.mul(h,h),L=g.mul(S,S),q=g.mul(w,w),J=g.mul(h,S);return J=g.add(J,J),N=g.mul(h,w),N=g.add(N,N),R=g.mul(r,N),l=g.mul(y,q),l=g.add(R,l),R=g.sub(L,l),l=g.add(L,l),l=g.mul(R,l),R=g.mul(J,R),N=g.mul(y,N),q=g.mul(r,q),J=g.sub(Y,q),J=g.mul(r,J),J=g.add(J,N),N=g.add(Y,Y),Y=g.add(N,Y),Y=g.add(Y,q),Y=g.mul(Y,J),l=g.add(l,Y),q=g.mul(S,w),q=g.add(q,q),Y=g.mul(q,J),R=g.sub(R,Y),N=g.mul(q,L),N=g.add(N,N),N=g.add(N,N),new e(R,l,N)}add(r){t(r);const{px:s,py:y,pz:h}=this,{px:S,py:w,pz:R}=r;let l=g.ZERO,N=g.ZERO,Y=g.ZERO;const L=I.a,q=g.mul(I.b,AB);let J=g.mul(s,S),P=g.mul(y,w),f=g.mul(h,R),G=g.add(s,y),F=g.add(S,w);G=g.mul(G,F),F=g.add(J,P),G=g.sub(G,F),F=g.add(s,h);let p=g.add(S,R);return F=g.mul(F,p),p=g.add(J,f),F=g.sub(F,p),p=g.add(y,h),l=g.add(w,R),p=g.mul(p,l),l=g.add(P,f),p=g.sub(p,l),Y=g.mul(L,F),l=g.mul(q,f),Y=g.add(l,Y),l=g.sub(P,Y),Y=g.add(P,Y),N=g.mul(l,Y),P=g.add(J,J),P=g.add(P,J),f=g.mul(L,f),F=g.mul(q,F),P=g.add(P,f),f=g.sub(J,f),f=g.mul(L,f),F=g.add(F,f),J=g.mul(P,F),N=g.add(N,J),J=g.mul(p,F),l=g.mul(G,l),l=g.sub(l,J),J=g.mul(G,P),Y=g.mul(p,Y),Y=g.add(Y,J),new e(l,N,Y)}subtract(r){return this.add(r.negate())}is0(){return this.equals(e.ZERO)}wNAF(r){return k.wNAFCached(this,r,e.normalizeZ)}multiplyUnsafe(r){FA("scalar",r,DA,I.n);const s=e.ZERO;if(r===DA)return s;if(r===z)return this;const{endo:y}=I;if(!y)return k.unsafeLadder(this,r);let{k1neg:h,k1:S,k2neg:w,k2:R}=y.splitScalar(r),l=s,N=s,Y=this;for(;S>DA||R>DA;)S&z&&(l=l.add(Y)),R&z&&(N=N.add(Y)),Y=Y.double(),S>>=z,R>>=z;return h&&(l=l.negate()),w&&(N=N.negate()),N=new e(g.mul(N.px,y.beta),N.py,N.pz),l.add(N)}multiply(r){const{endo:s,n:y}=I;FA("scalar",r,z,y);let h,S;if(s){const{k1neg:w,k1:R,k2neg:l,k2:N}=s.splitScalar(r);let{p:Y,f:L}=this.wNAF(R),{p:q,f:J}=this.wNAF(N);Y=k.constTimeNegate(w,Y),q=k.constTimeNegate(l,q),q=new e(g.mul(q.px,s.beta),q.py,q.pz),h=Y.add(q),S=L.add(J)}else{const{p:w,f:R}=this.wNAF(r);h=w,S=R}return e.normalizeZ([h,S])[0]}multiplyAndAddUnsafe(r,s,y){const h=e.BASE,S=(R,l)=>l===DA||l===z||!R.equals(h)?R.multiplyUnsafe(l):R.multiply(l),w=S(this,s).add(S(r,y));return w.is0()?void 0:w}toAffine(r){return c(this,r)}isTorsionFree(){const{h:r,isTorsionFree:s}=I;if(r===z)return!0;if(s)return s(e,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:r,clearCofactor:s}=I;return r===z?this:s?s(e,this):this.multiplyUnsafe(I.h)}toRawBytes(r=!0){return XA("isCompressed",r),this.assertValidity(),C(e,this,r)}toHex(r=!0){return XA("isCompressed",r),VA(this.toRawBytes(r))}}e.BASE=new e(I.Gx,I.Gy,g.ONE),e.ZERO=new e(g.ZERO,g.ONE,g.ZERO);const a=I.nBitLength,k=_E(e,I.endo?Math.ceil(a/2):a);return{CURVE:I,ProjectivePoint:e,normPrivateKeyToScalar:o,weierstrassEquation:Q,isWithinCurveOrder:i}}function CQ(A){const I=jB(A);return tI(I,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...I})}function EQ(A){const I=CQ(A),{Fp:g,n:B}=I,C=g.BYTES+1,E=2*g.BYTES+1;function Q(f){return v(f,B)}function i(f){return WI(f,B)}const{ProjectivePoint:o,normPrivateKeyToScalar:t,weierstrassEquation:c,isWithinCurveOrder:n}=BQ({...I,toBytes(f,G,F){const p=G.toAffine(),M=g.toBytes(p.x),m=JA;return XA("isCompressed",F),F?m(Uint8Array.from([G.hasEvenY()?2:3]),M):m(Uint8Array.from([4]),M,g.toBytes(p.y))},fromBytes(f){const G=f.length,F=f[0],p=f.subarray(1);if(G===C&&(F===2||F===3)){const M=dA(p);if(!OA(M,z,g.ORDER))throw new Error("Point is not on curve");const m=c(M);let W;try{W=g.sqrt(m)}catch(IA){const gA=IA instanceof Error?": "+IA.message:"";throw new Error("Point is not on curve"+gA)}const O=(W&z)===z;return(F&1)===1!==O&&(W=g.neg(W)),{x:M,y:W}}else if(G===E&&F===4){const M=g.fromBytes(p.subarray(0,g.BYTES)),m=g.fromBytes(p.subarray(g.BYTES,2*g.BYTES));return{x:M,y:m}}else throw new Error(`Point of length ${G} was invalid. Expected ${C} compressed bytes or ${E} uncompressed bytes`)}}),e=f=>VA(YA(f,I.nByteLength));function a(f){const G=B>>z;return f>G}function k(f){return a(f)?Q(-f):f}const D=(f,G,F)=>dA(f.slice(G,F));class r{constructor(G,F,p){this.r=G,this.s=F,this.recovery=p,this.assertValidity()}static fromCompact(G){const F=I.nByteLength;return G=_("compactSignature",G,F*2),new r(D(G,0,F),D(G,F,2*F))}static fromDER(G){const{r:F,s:p}=hA.toSig(_("DER",G));return new r(F,p)}assertValidity(){FA("r",this.r,z,B),FA("s",this.s,z,B)}addRecoveryBit(G){return new r(this.r,this.s,G)}recoverPublicKey(G){const{r:F,s:p,recovery:M}=this,m=R(_("msgHash",G));if(M==null||![0,1,2,3].includes(M))throw new Error("recovery id invalid");const W=M===2||M===3?F+I.n:F;if(W>=g.ORDER)throw new Error("recovery id 2 or 3 invalid");const O=M&1?"03":"02",tA=o.fromHex(O+e(W)),IA=i(W),gA=Q(-m*IA),UA=Q(p*IA),eA=o.BASE.multiplyAndAddUnsafe(tA,gA,UA);if(!eA)throw new Error("point at infinify");return eA.assertValidity(),eA}hasHighS(){return a(this.s)}normalizeS(){return this.hasHighS()?new r(this.r,Q(-this.s),this.recovery):this}toDERRawBytes(){return PA(this.toDERHex())}toDERHex(){return hA.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return PA(this.toCompactHex())}toCompactHex(){return e(this.r)+e(this.s)}}const s={isValidPrivateKey(f){try{return t(f),!0}catch{return!1}},normPrivateKeyToScalar:t,randomPrivateKey:()=>{const f=TB(I.n);return vE(I.randomBytes(f),I.n)},precompute(f=8,G=o.BASE){return G._setWindowSize(f),G.multiply(BigInt(3)),G}};function y(f,G=!0){return o.fromPrivateKey(f).toRawBytes(G)}function h(f){const G=KA(f),F=typeof f=="string",p=(G||F)&&f.length;return G?p===C||p===E:F?p===2*C||p===2*E:f instanceof o}function S(f,G,F=!0){if(h(f))throw new Error("first arg must be private key");if(!h(G))throw new Error("second arg must be public key");return o.fromHex(G).multiply(t(f)).toRawBytes(F)}const w=I.bits2int||function(f){const G=dA(f),F=f.length*8-I.nBitLength;return F>0?G>>BigInt(F):G},R=I.bits2int_modN||function(f){return Q(w(f))},l=Ng(I.nBitLength);function N(f){return FA(`num < 2^${I.nBitLength}`,f,DA,l),YA(f,I.nByteLength)}function Y(f,G,F=L){if(["recovered","canonical"].some(nA=>nA in F))throw new Error("sign() legacy options not supported");const{hash:p,randomBytes:M}=I;let{lowS:m,prehash:W,extraEntropy:O}=F;m==null&&(m=!0),f=_("msgHash",f),$g(F),W&&(f=_("prehashed msgHash",p(f)));const tA=R(f),IA=t(G),gA=[N(IA),N(tA)];if(O!=null&&O!==!1){const nA=O===!0?M(g.BYTES):O;gA.push(_("extraEntropy",nA))}const UA=JA(...gA),eA=tA;function _A(nA){const GA=w(nA);if(!n(GA))return;const nI=i(GA),BA=o.BASE.multiply(GA).toAffine(),aA=Q(BA.x);if(aA===DA)return;const d=Q(nI*Q(eA+aA*IA));if(d===DA)return;let U=(BA.x===aA?0:2)|Number(BA.y&z),x=d;return m&&a(d)&&(x=k(d),U^=1),new r(aA,x,U)}return{seed:UA,k2sig:_A}}const L={lowS:I.lowS,prehash:!1},q={lowS:I.lowS,prehash:!1};function J(f,G,F=L){const{seed:p,k2sig:M}=Y(f,G,F),m=I;return LB(m.hash.outputLen,m.nByteLength,m.hmac)(p,M)}o.BASE._setWindowSize(8);function P(f,G,F,p=q){const M=f;if(G=_("msgHash",G),F=_("publicKey",F),"strict"in p)throw new Error("options.strict was renamed to lowS");$g(p);const{lowS:m,prehash:W}=p;let O,tA;try{if(typeof M=="string"||KA(M))try{O=r.fromDER(M)}catch(BA){if(!(BA instanceof hA.Err))throw BA;O=r.fromCompact(M)}else if(typeof M=="object"&&typeof M.r=="bigint"&&typeof M.s=="bigint"){const{r:BA,s:aA}=M;O=new r(BA,aA)}else throw new Error("PARSE");tA=o.fromHex(F)}catch(BA){if(BA.message==="PARSE")throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(m&&O.hasHighS())return!1;W&&(G=I.hash(G));const{r:IA,s:gA}=O,UA=R(G),eA=i(gA),_A=Q(UA*eA),nA=Q(IA*eA),GA=o.BASE.multiplyAndAddUnsafe(tA,_A,nA)?.toAffine();return GA?Q(GA.x)===IA:!1}return{CURVE:I,getPublicKey:y,getSharedSecret:S,sign:J,verify:P,ProjectivePoint:o,Signature:r,utils:s}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function QQ(A){return{hash:A,hmac:(I,...g)=>MB(A,I,yE(...g)),randomBytes:kB}}function iQ(A,I){const g=B=>EQ({...A,...QQ(B)});return Object.freeze({...g(I),create:g})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const eI=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),yI=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),EI=BigInt(1),dI=BigInt(2),IB=(A,I)=>(A+I/dI)/I;function zB(A){const I=eI,g=BigInt(3),B=BigInt(6),C=BigInt(11),E=BigInt(22),Q=BigInt(23),i=BigInt(44),o=BigInt(88),t=A*A*A%I,c=t*t*A%I,n=CA(c,g,I)*c%I,e=CA(n,g,I)*c%I,a=CA(e,dI,I)*t%I,k=CA(a,C,I)*a%I,D=CA(k,E,I)*k%I,r=CA(D,i,I)*D%I,s=CA(r,o,I)*r%I,y=CA(s,i,I)*D%I,h=CA(y,g,I)*c%I,S=CA(h,Q,I)*k%I,w=CA(S,B,I)*t%I,R=CA(w,dI,I);if(!_I.eql(_I.sqr(R),A))throw new Error("Cannot find square root");return R}const _I=bB(eI,void 0,void 0,{sqrt:zB}),NA=iQ({a:BigInt(0),b:BigInt(7),Fp:_I,n:yI,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:A=>{const I=yI,g=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),B=-EI*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),C=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),E=g,Q=BigInt("0x100000000000000000000000000000000"),i=IB(E*A,I),o=IB(-B*A,I);let t=v(A-i*g-o*C,I),c=v(-i*B-o*E,I);const n=t>Q,e=c>Q;if(n&&(t=I-t),e&&(c=I-c),t>Q||c>Q)throw new Error("splitScalar: Endomorphism failed, k="+A);return{k1neg:n,k1:t,k2neg:e,k2:c}}}},zA),XB=BigInt(0),gB={};function wI(A,...I){let g=gB[A];if(g===void 0){const B=zA(Uint8Array.from(A,C=>C.charCodeAt(0)));g=JA(B,B),gB[A]=g}return zA(JA(g,...I))}const Gg=A=>A.toRawBytes(!0).slice(1),$I=A=>YA(A,32),LI=A=>v(A,eI),QI=A=>v(A,yI),Rg=NA.ProjectivePoint,oQ=(A,I,g)=>Rg.BASE.multiplyAndAddUnsafe(A,I,g);function Ag(A){let I=NA.utils.normPrivateKeyToScalar(A),g=Rg.fromPrivateKey(I);return{scalar:g.hasEvenY()?I:QI(-I),bytes:Gg(g)}}function VB(A){FA("x",A,EI,eI);const I=LI(A*A),g=LI(I*A+BigInt(7));let B=zB(g);B%dI!==XB&&(B=LI(-B));const C=new Rg(A,B,EI);return C.assertValidity(),C}const bA=dA;function PB(...A){return QI(bA(wI("BIP0340/challenge",...A)))}function tQ(A){return Ag(A).bytes}function eQ(A,I,g=kB(32)){const B=_("message",A),{bytes:C,scalar:E}=Ag(I),Q=_("auxRand",g,32),i=$I(E^bA(wI("BIP0340/aux",Q))),o=wI("BIP0340/nonce",i,C,B),t=QI(bA(o));if(t===XB)throw new Error("sign failed: k is zero");const{bytes:c,scalar:n}=Ag(t),e=PB(c,C,B),a=new Uint8Array(64);if(a.set(c,0),a.set($I(QI(n+e*E)),32),!OB(a,B,C))throw new Error("sign: Invalid signature produced");return a}function OB(A,I,g){const B=_("signature",A,64),C=_("message",I),E=_("publicKey",g,32);try{const Q=VB(bA(E)),i=bA(B.subarray(0,32));if(!OA(i,EI,eI))return!1;const o=bA(B.subarray(32,64));if(!OA(o,EI,yI))return!1;const t=PB($I(i),Gg(Q),C),c=oQ(Q,o,QI(-t));return!(!c||!c.hasEvenY()||c.toAffine().x!==i)}catch{return!1}}const iI={getPublicKey:tQ,sign:eQ,verify:OB,utils:{randomPrivateKey:NA.utils.randomPrivateKey,lift_x:VB,pointToBytes:Gg,numberToBytesBE:YA,bytesToNumberBE:dA,taggedHash:wI,mod:v}},lg=NA.ProjectivePoint,nQ=NA.CURVE.n,{isBytes:AA,concatBytes:cQ,equalBytes:Wi}=_C,vB=A=>YE(zA(A)),rQ=iI.getPublicKey,aQ=NA.getPublicKey;var EA;(function(A){A[A.ecdsa=0]="ecdsa",A[A.schnorr=1]="schnorr"})(EA||(EA={}));function sQ(A,I){const g=A.length;if(I===EA.ecdsa){if(g===32)throw new Error("Expected non-Schnorr key");return lg.fromHex(A),A}else if(I===EA.schnorr){if(g!==32)throw new Error("Expected 32-byte Schnorr key");return iI.utils.lift_x(iI.utils.bytesToNumberBE(A)),A}else throw new Error("Unknown key type")}function hQ(A,I){const g=iI.utils,B=g.taggedHash("TapTweak",A,I),C=g.bytesToNumberBE(B);if(C>=nQ)throw new Error("tweak higher than curve order");return C}function DQ(A,I){const g=iI.utils,B=hQ(A,I),E=g.lift_x(g.bytesToNumberBE(A)).add(lg.fromPrivateKey(B)),Q=E.hasEvenY()?0:1;return[g.pointToBytes(E),Q]}const yQ=zA(lg.BASE.toRawBytes(!1)),qA={bech32:"bc",pubKeyHash:0,scriptHash:5,wif:128},dQ={bech32:"tb",pubKeyHash:111,scriptHash:196,wif:239};var T;(function(A){A[A.OP_0=0]="OP_0",A[A.PUSHDATA1=76]="PUSHDATA1",A[A.PUSHDATA2=77]="PUSHDATA2",A[A.PUSHDATA4=78]="PUSHDATA4",A[A["1NEGATE"]=79]="1NEGATE",A[A.RESERVED=80]="RESERVED",A[A.OP_1=81]="OP_1",A[A.OP_2=82]="OP_2",A[A.OP_3=83]="OP_3",A[A.OP_4=84]="OP_4",A[A.OP_5=85]="OP_5",A[A.OP_6=86]="OP_6",A[A.OP_7=87]="OP_7",A[A.OP_8=88]="OP_8",A[A.OP_9=89]="OP_9",A[A.OP_10=90]="OP_10",A[A.OP_11=91]="OP_11",A[A.OP_12=92]="OP_12",A[A.OP_13=93]="OP_13",A[A.OP_14=94]="OP_14",A[A.OP_15=95]="OP_15",A[A.OP_16=96]="OP_16",A[A.NOP=97]="NOP",A[A.VER=98]="VER",A[A.IF=99]="IF",A[A.NOTIF=100]="NOTIF",A[A.VERIF=101]="VERIF",A[A.VERNOTIF=102]="VERNOTIF",A[A.ELSE=103]="ELSE",A[A.ENDIF=104]="ENDIF",A[A.VERIFY=105]="VERIFY",A[A.RETURN=106]="RETURN",A[A.TOALTSTACK=107]="TOALTSTACK",A[A.FROMALTSTACK=108]="FROMALTSTACK",A[A["2DROP"]=109]="2DROP",A[A["2DUP"]=110]="2DUP",A[A["3DUP"]=111]="3DUP",A[A["2OVER"]=112]="2OVER",A[A["2ROT"]=113]="2ROT",A[A["2SWAP"]=114]="2SWAP",A[A.IFDUP=115]="IFDUP",A[A.DEPTH=116]="DEPTH",A[A.DROP=117]="DROP",A[A.DUP=118]="DUP",A[A.NIP=119]="NIP",A[A.OVER=120]="OVER",A[A.PICK=121]="PICK",A[A.ROLL=122]="ROLL",A[A.ROT=123]="ROT",A[A.SWAP=124]="SWAP",A[A.TUCK=125]="TUCK",A[A.CAT=126]="CAT",A[A.SUBSTR=127]="SUBSTR",A[A.LEFT=128]="LEFT",A[A.RIGHT=129]="RIGHT",A[A.SIZE=130]="SIZE",A[A.INVERT=131]="INVERT",A[A.AND=132]="AND",A[A.OR=133]="OR",A[A.XOR=134]="XOR",A[A.EQUAL=135]="EQUAL",A[A.EQUALVERIFY=136]="EQUALVERIFY",A[A.RESERVED1=137]="RESERVED1",A[A.RESERVED2=138]="RESERVED2",A[A["1ADD"]=139]="1ADD",A[A["1SUB"]=140]="1SUB",A[A["2MUL"]=141]="2MUL",A[A["2DIV"]=142]="2DIV",A[A.NEGATE=143]="NEGATE",A[A.ABS=144]="ABS",A[A.NOT=145]="NOT",A[A["0NOTEQUAL"]=146]="0NOTEQUAL",A[A.ADD=147]="ADD",A[A.SUB=148]="SUB",A[A.MUL=149]="MUL",A[A.DIV=150]="DIV",A[A.MOD=151]="MOD",A[A.LSHIFT=152]="LSHIFT",A[A.RSHIFT=153]="RSHIFT",A[A.BOOLAND=154]="BOOLAND",A[A.BOOLOR=155]="BOOLOR",A[A.NUMEQUAL=156]="NUMEQUAL",A[A.NUMEQUALVERIFY=157]="NUMEQUALVERIFY",A[A.NUMNOTEQUAL=158]="NUMNOTEQUAL",A[A.LESSTHAN=159]="LESSTHAN",A[A.GREATERTHAN=160]="GREATERTHAN",A[A.LESSTHANOREQUAL=161]="LESSTHANOREQUAL",A[A.GREATERTHANOREQUAL=162]="GREATERTHANOREQUAL",A[A.MIN=163]="MIN",A[A.MAX=164]="MAX",A[A.WITHIN=165]="WITHIN",A[A.RIPEMD160=166]="RIPEMD160",A[A.SHA1=167]="SHA1",A[A.SHA256=168]="SHA256",A[A.HASH160=169]="HASH160",A[A.HASH256=170]="HASH256",A[A.CODESEPARATOR=171]="CODESEPARATOR",A[A.CHECKSIG=172]="CHECKSIG",A[A.CHECKSIGVERIFY=173]="CHECKSIGVERIFY",A[A.CHECKMULTISIG=174]="CHECKMULTISIG",A[A.CHECKMULTISIGVERIFY=175]="CHECKMULTISIGVERIFY",A[A.NOP1=176]="NOP1",A[A.CHECKLOCKTIMEVERIFY=177]="CHECKLOCKTIMEVERIFY",A[A.CHECKSEQUENCEVERIFY=178]="CHECKSEQUENCEVERIFY",A[A.NOP4=179]="NOP4",A[A.NOP5=180]="NOP5",A[A.NOP6=181]="NOP6",A[A.NOP7=182]="NOP7",A[A.NOP8=183]="NOP8",A[A.NOP9=184]="NOP9",A[A.NOP10=185]="NOP10",A[A.CHECKSIGADD=186]="CHECKSIGADD",A[A.INVALID=255]="INVALID"})(T||(T={}));function WB(A=6,I=!1){return oA({encodeStream:(g,B)=>{if(B===0n)return;const C=B<0,E=BigInt(B),Q=[];for(let i=C?-E:E;i;i>>=8n)Q.push(Number(i&0xffn));Q[Q.length-1]>=128?Q.push(C?128:0):C&&(Q[Q.length-1]|=128),g.bytes(new Uint8Array(Q))},decodeStream:g=>{const B=g.leftBytes;if(B>A)throw new Error(`ScriptNum: number (${B}) bigger than limit=${A}`);if(B===0)return 0n;if(I){const Q=g.bytes(B,!0);if(!(Q[Q.length-1]&127)&&(B<=1||!(Q[Q.length-2]&128)))throw new Error("Non-minimally encoded ScriptNum")}let C=0,E=0n;for(let Q=0;Q=128&&(E&=2n**BigInt(B*8)-1n>>1n,E=-E),E}})}function wQ(A,I=4,g=!0){if(typeof A=="number")return A;if(AA(A))try{const B=WB(I,g).decode(A);return B>Number.MAX_SAFE_INTEGER?void 0:Number(B)}catch{return}}const Ig=oA({encodeStream:(A,I)=>{for(let g of I){if(typeof g=="string"){if(T[g]===void 0)throw new Error(`Unknown opcode=${g}`);A.byte(T[g]);continue}else if(typeof g=="number"){if(g===0){A.byte(0);continue}else if(1<=g&&g<=16){A.byte(T.OP_1-1+g);continue}}if(typeof g=="number"&&(g=WB().encode(BigInt(g))),!AA(g))throw new Error(`Wrong Script OP=${g} (${typeof g})`);const B=g.length;B{const I=[];for(;!A.isEnd();){const g=A.byte();if(T.OP_0{if(typeof I=="number"&&(I=BigInt(I)),0n<=I&&I<=252n)return A.byte(Number(I));for(const[g,B,C,E]of Object.values(BB))if(!(C>I||I>E)){A.byte(g);for(let Q=0;Q>8n*BigInt(Q)&0xffn));return}throw A.err(`VarInt too big: ${I}`)},decodeStream:A=>{const I=A.byte();if(I<=252)return BigInt(I);const[g,B,C]=BB[I];let E=0n;for(let Q=0;Qcg(Hg,A),_B=FI({txid:YB(32,!0),index:jA,finalScriptSig:Fg,sequence:jA}),$B=FI({amount:iE,script:Fg}),NQ=FI({version:FB,segwitFlag:eE(new Uint8Array([0,1])),inputs:fI(_B),outputs:fI($B),witnesses:nE("segwitFlag",cg("inputs/length",SQ)),lockTime:jA});function GQ(A){if(A.segwitFlag&&A.witnesses&&!A.witnesses.length)throw new Error("Segwit flag with empty witnesses array");return A}ng(NQ,GQ);FI({version:FB,inputs:fI(_B),outputs:fI($B),lockTime:jA});function HA(A,I){try{return sQ(A,I),!0}catch{return!1}}const RQ={encode(A){if(!(A.length!==2||!AA(A[0])||!HA(A[0],EA.ecdsa)||A[1]!=="CHECKSIG"))return{type:"pk",pubkey:A[0]}},decode:A=>A.type==="pk"?[A.pubkey,"CHECKSIG"]:void 0},lQ={encode(A){if(!(A.length!==5||A[0]!=="DUP"||A[1]!=="HASH160"||!AA(A[2]))&&!(A[3]!=="EQUALVERIFY"||A[4]!=="CHECKSIG"))return{type:"pkh",hash:A[2]}},decode:A=>A.type==="pkh"?["DUP","HASH160",A.hash,"EQUALVERIFY","CHECKSIG"]:void 0},HQ={encode(A){if(!(A.length!==3||A[0]!=="HASH160"||!AA(A[1])||A[2]!=="EQUAL"))return{type:"sh",hash:A[1]}},decode:A=>A.type==="sh"?["HASH160",A.hash,"EQUAL"]:void 0},FQ={encode(A){if(!(A.length!==2||A[0]!==0||!AA(A[1]))&&A[1].length===32)return{type:"wsh",hash:A[1]}},decode:A=>A.type==="wsh"?[0,A.hash]:void 0},YQ={encode(A){if(!(A.length!==2||A[0]!==0||!AA(A[1]))&&A[1].length===20)return{type:"wpkh",hash:A[1]}},decode:A=>A.type==="wpkh"?[0,A.hash]:void 0},UQ={encode(A){const I=A.length-1;if(A[I]!=="CHECKMULTISIG")return;const g=A[0],B=A[I-1];if(typeof g!="number"||typeof B!="number")return;const C=A.slice(1,-2);if(B===C.length){for(const E of C)if(!AA(E))return;return{type:"ms",m:g,pubkeys:C}}},decode:A=>A.type==="ms"?[A.m,...A.pubkeys,A.pubkeys.length,"CHECKMULTISIG"]:void 0},uQ={encode(A){if(!(A.length!==2||A[0]!==1||!AA(A[1])))return{type:"tr",pubkey:A[1]}},decode:A=>A.type==="tr"?[1,A.pubkey]:void 0},kQ={encode(A){const I=A.length-1;if(A[I]!=="CHECKSIG")return;const g=[];for(let B=0;B{if(A.type!=="tr_ns")return;const I=[];for(let g=0;g{if(A.type!=="tr_ms")return;const I=[A.pubkeys[0],"CHECKSIG"];for(let g=1;gA.type==="unknown"?Ig.decode(A.script):void 0},JQ=[RQ,lQ,HQ,FQ,YQ,UQ,uQ,kQ,pQ,KQ],qQ=UB(Ig,HB.match(JQ)),Yg=ng(qQ,A=>{if(A.type==="pk"&&!HA(A.pubkey,EA.ecdsa))throw new Error("OutScript/pk: wrong key");if((A.type==="pkh"||A.type==="sh"||A.type==="wpkh")&&(!AA(A.hash)||A.hash.length!==20))throw new Error(`OutScript/${A.type}: wrong hash`);if(A.type==="wsh"&&(!AA(A.hash)||A.hash.length!==32))throw new Error("OutScript/wsh: wrong hash");if(A.type==="tr"&&(!AA(A.pubkey)||!HA(A.pubkey,EA.schnorr)))throw new Error("OutScript/tr: wrong taproot public key");if((A.type==="ms"||A.type==="tr_ns"||A.type==="tr_ms")&&!Array.isArray(A.pubkeys))throw new Error("OutScript/multisig: wrong pubkeys array");if(A.type==="ms"){const I=A.pubkeys.length;for(const g of A.pubkeys)if(!HA(g,EA.ecdsa))throw new Error("OutScript/multisig: wrong pubkey");if(A.m<=0||I>16||A.m>I)throw new Error("OutScript/multisig: invalid params")}if(A.type==="tr_ns"||A.type==="tr_ms"){for(const I of A.pubkeys)if(!HA(I,EA.schnorr))throw new Error(`OutScript/${A.type}: wrong pubkey`)}if(A.type==="tr_ms"){const I=A.pubkeys.length;if(A.m<=0||I>999||A.m>I)throw new Error("OutScript/tr_ms: invalid params")}return A}),MQ=(A,I=qA)=>{if(!HA(A,EA.ecdsa))throw new Error("P2PKH: invalid publicKey");const g=vB(A);return{type:"pkh",script:Yg.encode({type:"pkh",hash:g}),address:Ug(I).encode({type:"pkh",hash:g})}},xQ=(A,I=qA)=>{if(!HA(A,EA.ecdsa))throw new Error("P2WPKH: invalid publicKey");if(A.length===65)throw new Error("P2WPKH: uncompressed public key");const g=vB(A);return{type:"wpkh",script:Yg.encode({type:"wpkh",hash:g}),address:Ug(I).encode({type:"wpkh",hash:g})}};function LQ(A,I,g=qA,B=!1,C){if(!A&&!I)throw new Error("p2tr: should have pubKey or scriptTree (or both)");const E=typeof A=="string"?sI.decode(A):A||yQ;if(!HA(E,EA.schnorr))throw new Error("p2tr: non-schnorr pubkey");const[Q,i]=DQ(E,vC);return{type:"tr",script:Yg.encode({type:"tr",pubkey:Q}),address:Ug(g).encode({type:"tr",pubkey:Q}),tweakedPubkey:Q,tapInternalKey:E}}function mQ(A,I,g=qA){if(A==="tr")return LQ(rQ(I),void 0,g).address;const B=aQ(I);if(A==="pkh")return MQ(B,g).address;if(A==="wpkh")return xQ(B,g).address;throw new Error(`getAddress: unknown type=${A}`)}const AC=OC(zA);function IC(A,I){if(I.length<2||I.length>40)throw new Error("Witness: invalid length");if(A>16)throw new Error("Witness: invalid version");if(A===0&&!(I.length===20||I.length===32))throw new Error("Witness: invalid length for version")}function mI(A,I,g=qA){IC(A,I);const B=A===0?VI:NB;return B.encode(g.bech32,[A].concat(B.toWords(I)))}function CB(A,I){return AC.encode(cQ(Uint8Array.from(I),A))}function Ug(A=qA){return{encode(I){const{type:g}=I;if(g==="wpkh")return mI(0,I.hash,A);if(g==="wsh")return mI(0,I.hash,A);if(g==="tr")return mI(1,I.pubkey,A);if(g==="pkh")return CB(I.hash,[A.pubKeyHash]);if(g==="sh")return CB(I.hash,[A.scriptHash]);throw new Error(`Unknown address type=${g}`)},decode(I){if(I.length<14||I.length>74)throw new Error("Invalid address length");if(A.bech32&&I.toLowerCase().startsWith(`${A.bech32}1`)){let B;try{if(B=VI.decode(I),B.words[0]!==0)throw new Error(`bech32: wrong version=${B.words[0]}`)}catch{if(B=NB.decode(I),B.words[0]===0)throw new Error(`bech32m: wrong version=${B.words[0]}`)}if(B.prefix!==A.bech32)throw new Error(`wrong bech32 prefix=${B.prefix}`);const[C,...E]=B.words,Q=VI.fromWords(E);if(IC(C,Q),C===0&&Q.length===32)return{type:"wsh",hash:Q};if(C===0&&Q.length===20)return{type:"wpkh",hash:Q};if(C===1&&Q.length===32)return{type:"tr",pubkey:Q};throw new Error("Unknown witness program")}const g=AC.decode(I);if(g.length!==21)throw new Error("Invalid base58 address");if(g[0]===A.pubKeyHash)return{type:"pkh",hash:g.slice(1)};if(g[0]===A.scriptHash)return{type:"sh",hash:g.slice(1)};throw new Error(`Invalid address prefix=${g[0]}`)}}}function gg(A){return Array.from(A,function(I){return("0"+(I&255).toString(16)).slice(-2)}).join("")}const bQ=A=>{const I=A.reduce((B,C)=>B+C.length,0),g=new Uint8Array(I);return A.reduce((B,C)=>(g.set(C,B),B+C.length),0),g};var gI;(function(A){A.tooLong="An alphabet may be no longer than 254 characters.",A.ambiguousCharacter="A character code may only appear once in a single alphabet.",A.unknownCharacter="Encountered an unknown character for this alphabet."})(gI||(gI={}));const ZQ=A=>{if(A.length>=255)return gI.tooLong;const B=new Uint8Array(256).fill(255);for(let o=0;o{if(o.length===0)return Uint8Array.of();const t=o.split("").findIndex(r=>r!==E);if(t===-1)return new Uint8Array(o.length);const c=Math.floor((o.length-t)*Q+1),n=new Uint8Array(c);let e=t,a=0;for(;o[e]!==void 0;){let r=B[o.charCodeAt(e)];if(r===255)return gI.unknownCharacter;let s=0;for(let y=c-1;(r!==0||sr!==0),D=new Uint8Array(t+(c-k));return D.set(n.slice(k),t),D},encode:o=>{if(o.length===0)return"";const t=o.findIndex(r=>r!==0);if(t===-1)return E.repeat(o.length);const c=Math.floor((o.length-t)*i+1),n=new Uint8Array(c);let e=t,a=0;for(;e!==o.length;){let r=o[e],s=0;for(let y=c-1;(r!==0||sr!==0),D=E.repeat(t);return n.slice(k).reduce((r,s)=>r+A.charAt(s),D)}}},TQ="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",gC=ZQ(TQ);gC.decode;const jQ=gC.encode,EB="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",BC=A=>{const I=new Uint8Array(123);for(let o=0;o>4,Q[i++]=(c&15)<<4|n>>2,Q[i++]=(n&3)<<6|e&63}return Q};var SI;(function(A){A[A.p2pkh=0]="p2pkh",A[A.p2sh=5]="p2sh",A[A.wif=128]="wif",A[A.p2pkhTestnet=111]="p2pkhTestnet",A[A.p2shTestnet=196]="p2shTestnet",A[A.wifTestnet=239]="wifTestnet",A[A.p2pkhCopayBCH=28]="p2pkhCopayBCH",A[A.p2shCopayBCH=40]="p2shCopayBCH"})(SI||(SI={}));const zQ=(A,I,g)=>{const C=Uint8Array.from([I,...g]),E=A.hash(A.hash(C)).slice(0,4),Q=bQ([C,E]);return jQ(Q)};var QB;(function(A){A.unknownCharacter="Base58Address error: address may only contain valid base58 characters.",A.tooShort="Base58Address error: address is too short to be valid.",A.invalidChecksum="Base58Address error: address has an invalid checksum.",A.unknownAddressVersion="Base58Address error: address uses an unknown address version.",A.incorrectLength="Base58Address error: the encoded payload is not the correct length (20 bytes)."})(QB||(QB={}));const XQ=async(A,I,g,B,C,E)=>{const Q=(await WebAssembly.instantiate(A,{[I]:{__wbindgen_throw:(h,S)=>{throw new Error(Array.from(n().subarray(h,h+S)).map(w=>String.fromCharCode(w)).join(""))}}})).instance.exports;let i,o,t;const c=()=>(t===void 0&&(t=Q.__wbindgen_global_argument_ptr()),t);function n(){return(i===void 0||i.buffer!==Q.memory.buffer)&&(i=new Uint8Array(Q.memory.buffer)),i}const e=()=>((o===void 0||o.buffer!==Q.memory.buffer)&&(o=new Uint32Array(Q.memory.buffer)),o),a=h=>{const S=Q.__wbindgen_malloc(h.length);return n().set(h,S),[S,h.length]},k=(h,S)=>n().subarray(h,h+S);return{final:h=>{const[S,w]=a(h),R=c();try{Q[E](R,S,w);const l=e(),N=l[R/4],Y=l[R/4+1],L=k(N,Y).slice();return Q.__wbindgen_free(N,Y),L}finally{h.set(n().subarray(S/1,S/1+w)),Q.__wbindgen_free(S,w)}},hash:h=>{const[S,w]=a(h),R=c();try{Q[g](R,S,w);const l=e(),N=l[R/4],Y=l[R/4+1],L=k(N,Y).slice();return Q.__wbindgen_free(N,Y),L}finally{Q.__wbindgen_free(S,w)}},init:()=>{const h=c();Q[B](h);const S=e(),w=S[h/4],R=S[h/4+1],l=k(w,R).slice();return Q.__wbindgen_free(w,R),l},update:(h,S)=>{const[w,R]=a(h),[l,N]=a(S),Y=c();try{Q[C](Y,w,R,l,N);const L=e(),q=L[Y/4],J=L[Y/4+1],P=k(q,J).slice();return Q.__wbindgen_free(q,J),P}finally{h.set(n().subarray(w/1,w/1+R)),Q.__wbindgen_free(w,R),Q.__wbindgen_free(l,N)}}}},ug=1,CC=2,VQ=256,PQ=512,OQ=256,iB=ug|VQ,oB=ug|PQ,vQ=ug,WQ=CC|OQ,_Q=CC;var Bg;(function(A){A[A.NONE=vQ]="NONE",A[A.VERIFY=iB]="VERIFY",A[A.SIGN=oB]="SIGN",A[A.BOTH=oB|iB]="BOTH"})(Bg||(Bg={}));var NI;(function(A){A[A.COMPRESSED=WQ]="COMPRESSED",A[A.UNCOMPRESSED=_Q]="UNCOMPRESSED"})(NI||(NI={}));const $Q="AGFzbQEAAAABXg5gAn9/AGAGf39/f39/AX9gAX8AYAABf2AAAGADf39/AX9gAX8Bf2ACf38Bf2AEf39/fwF/YAV/f39/fwF/YAN/f38AYAd/f39/f39/AX9gBH9/f38AYAV/f39/fwAC5wEMA2VudgZtZW1vcnkCAYACgAIDZW52BXRhYmxlAXABBgYDZW52CXRhYmxlQmFzZQN/AANlbnYORFlOQU1JQ1RPUF9QVFIDfwADZW52CFNUQUNLVE9QA38AA2VudgVhYm9ydAACA2Vudg1lbmxhcmdlTWVtb3J5AAMDZW52DmdldFRvdGFsTWVtb3J5AAMDZW52F2Fib3J0T25DYW5ub3RHcm93TWVtb3J5AAMDZW52C19fX3NldEVyck5vAAIDZW52Bl9hYm9ydAAEA2VudhZfZW1zY3JpcHRlbl9tZW1jcHlfYmlnAAUDSUgAAAYKBQAKCgIMAAYABwACBgUNCgAKAAoAAAcHAAAAAgYMCgoFAAUFAAULAQYFAwcBCAgBCAgKBwUFBQUHAQEIBQUFCAUICQgGCwJ/ASMBC38BIwILB/QGGxFfX19lcnJub19sb2NhdGlvbgA1BV9mcmVlACYHX21hbGxvYwAnGV9zZWNwMjU2azFfY29udGV4dF9jcmVhdGUAMxxfc2VjcDI1NmsxX2NvbnRleHRfcmFuZG9taXplAD4fX3NlY3AyNTZrMV9lY19wcml2a2V5X3R3ZWFrX2FkZABCH19zZWNwMjU2azFfZWNfcHJpdmtleV90d2Vha19tdWwAQBtfc2VjcDI1NmsxX2VjX3B1YmtleV9jcmVhdGUAMBpfc2VjcDI1NmsxX2VjX3B1YmtleV9wYXJzZQBOHl9zZWNwMjU2azFfZWNfcHVia2V5X3NlcmlhbGl6ZQBNHl9zZWNwMjU2azFfZWNfcHVia2V5X3R3ZWFrX2FkZABBHl9zZWNwMjU2azFfZWNfcHVia2V5X3R3ZWFrX211bAA/G19zZWNwMjU2azFfZWNfc2Vja2V5X3ZlcmlmeQBDGF9zZWNwMjU2azFfZWNkc2FfcmVjb3ZlcgA5NF9zZWNwMjU2azFfZWNkc2FfcmVjb3ZlcmFibGVfc2lnbmF0dXJlX3BhcnNlX2NvbXBhY3QAPDhfc2VjcDI1NmsxX2VjZHNhX3JlY292ZXJhYmxlX3NpZ25h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iCEuIAogLadJIAkgLKdJaiALICinSWogISAbRXFqIBkgE0VxaiAaIBRFcWogDiAbSWogByATSWogBSAUSWogECAISWogESAGSSAqQgGGpyIJciAiaiITaiIOIBIgBEkgK0IBhqciCnIgF2oiFGoiByAMIANJICVCAYanIgtyIBVqIhBqIgUgDSACSSAkQgGGpyIIciAWaiIRaiIGICOnIgRBAXQiEmoiASASSSEZIB8oAgCtICd+IiNCIIghLCABICOnIgNBAXQiDGoiASAMSSEaIBgoAgCtICZ+IiNCIIghKCABICOnIgJBAXQiDWoiASANSSEbIAogK6dJIAkgKqdJaiALICWnSWogCCAkp0lqICIgE0VxaiAOIBNJaiAXIBRFcWogByAUSWogFSAQRXFqIAUgEElqIBYgEUVxaiAGIBFJaiASIARJIC5CAYanIg5yIBlqIhVqIgogDCADSSAsQgGGpyIHciAaaiIWaiILIA0gAkkgKEIBhqciBXIgG2oiEGoiCCABIB4oAgCtIiQgJH4iI6ciAmoiASACSSAjQiCIp2oiBmohESAPIAE2AiAgICgCAK0iKSAcKAIArX4iI0IgiCEtIBEgI6ciBEEBdCIMaiIBIAxJIRMgHygCAK0iJyAdKAIArSImfiIjQiCIISogASAjpyIDQQF0Ig1qIgEgDUkhFCAYKAIArSIlICR+IiNCIIghJCABICOnIgJBAXQiCWoiASAJSSESIA8gATYCJCApICZ+IiNCIIghKyAHICynSSAOIC6nSWogBSAop0lqIBkgFUVxaiAaIBZFcWogGyAQRXFqIAogFUlqIAsgFklqIAggEElqIBEgBklqIAwgBEkgLUIBhqciB3IgE2oiDGoiCyANIANJICpCAYanIgVyIBRqIg1qIgggCSACSSAkQgGGpyIGciASaiIJaiIEICOnIgNBAXQiDmoiASAOSSEQICcgHigCAK0iJn4iI0IgiCEoIAEgI6ciAkEBdCIKaiIBIApJIREgBSAqp0kgByAtp0lqIAYgJKdJaiATIAxFcWogCyAMSWogFCANRXFqIAggDUlqIBIgCUVxaiAEIAlJaiAOIANJICtCAYanIgtyIBBqIhJqIgUgCiACSSAoQgGGpyIIciARaiIMaiIGIAEgJSAlfiIjpyICaiIBIAJJICNCIIinaiIEaiENIA8g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QUBrIAJB////H3EiAkHRB2pBGnZqQf///x9LIAYgAXEgB3EgCHEgBEH///8fcSIEcSAJcSALcUH///8fRiAFQf///wFGcXFyIgprQdEHcSACaiECIApBBnQgA2ogAkEadmoiA0EadiABQf///x9xaiIKQRp2IAZB////H3FqIgZBGnYgB0H///8fcWoiB0EadiAIQf///x9xaiIIQRp2IARqIgRBGnYgCUH///8fcWoiCUEadiALQf///x9xaiEBIAAgAkH///8fcTYCACANIANB////H3E2AgAgDiAKQf///x9xNgIAIA8gBkH///8fcTYCACAQIAdB////H3E2AgAgESAIQf///x9xNgIAIBIgBEH///8fcTYCACATIAlB////H3E2AgAgFCABQf///x9xNgIAIAwgAUEadiAFakH///8BcTYCAAuhFwEnfyMEIQQjBEHAA2okBCACKAJQIQYgASgCeARAIAAgBjYCeCAAIAIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIABBKGoiAyACQShqIgEpAgA3AgAgAyABKQIINwIIIAMgASkCEDcCECADIAEpAhg3AhggAyABKQIgNwIgIABBATYCUCAAQdQAaiIAQgA3AgAgAEIANwIIIABCADcCECAAQgA3AhggAEEANgIgIAQkBA8LIAYEQCADBEAgA0EBNgIAIANBBGoiAkIANwIAIAJCADcCCCACQgA3AhAgAkIANwIYIAJBADYCIAsgACABKQIANwIAIAAgASkCCDcCCCAAIAEpAhA3AhAgACABKQIYNwIYIAAgASkCIDcCICAAIAEpAig3AiggACABKQIwNwIwIAAgASkCODcCOCAAQUBrIAFBQGspAgA3AgAgACABKQJINwJIIAAgASkCUDcCUCAAIAEpAlg3AlggACABKQJgNwJgIAAgASkCaDcCaCAAIAEpAnA3AnAgACABKAJ4NgJ4IAQkBA8LIARB+ABqIQwgBEHQAGohJCAEQShqIQogAEH4AGoiKUEANgIAIARBkANqIiUgAUHQAGoiJhAHIARB6AJqIgggASkCADcCACAIIAEpAgg3AgggCCABKQIQNwIQIAggASkCGDcCGCAIIAEpAiA3AiAgCEEkaiIdKAIAIhNBFnYiBkHRB2wgCCgCAGohGyAGQQZ0IAhBBGoiFygCAGogG0EadmoiGEEadiAIQQhqIhkoAgBqIhpBGnYgCEEMaiIFKAIAaiIHQRp2IAhBEGoiDSgCAGoiFEEadiAIQRRqIhUoAgBqIg5BGnYgCEEYaiIPKAIAaiIQQRp2IAhBHGoiESgCAGoiEkEadiAIQSBqIgYoAgBqIRwgCCAbQf///x9xIio2AgAgFyAYQf///x9xIgs2AgAgGSAaQf///x9xIh42AgAgBSAHQf///x9xIh82AgAgDSAUQf///x9xIiA2AgAgFSAOQf///x9xIiE2AgAgDyAQQf///x9xIiI2AgAgESASQf///x9xIiM2AgAgBiAcQf///x9xIhs2AgAgHSAcQRp2IBNB////AXFqIhw2AgAgBEHAAmoiFiACICUQCiAEQZgCaiIJIAFBKGoiBikCADcCACAJIAYpAgg3AgggCSAGKQIQNwIQIAkgBikCGDcCGCAJIAYpAiA3AiAgCUEkaiInKAIAIh1BFnYiBkHRB2wgCSgCAGohDSAGQQZ0IAlBBGoiEygCAGogDUEadmoiFEEadiAJQQhqIhcoAgBqIhVBGnYgCUEMaiIYKAIAaiIOQRp2IAlBEGoiGSgCAGoiD0EadiAJQRRqIhooAgBqIhBBGnYgCUEYaiIFKAIAaiIRQRp2IAlBHGoiBygCAGoiEkEadiAJQSBqIgYoAgBqISggCSANQf///x9xIg02AgAgEyAUQf///x9xIhQ2AgAgFyAVQf///x9xIhU2AgAgGCAOQf///x9xIg42AgAgGSAPQf///x9xIg82AgAgGiAQQf///x9xIhA2AgAgBSARQf///x9xIhE2AgAgByASQf///x9xIhI2AgAgBiAoQf///x9xIgY2AgAgJyAoQRp2IB1B////AXFqNgIAIARB8AFqIgcgAkEoaiAlEAogByAHICYQCiAEQcgBaiIFQbzh//8AICprIBYoAgBqNgIAIAVB/P3//wAgC2sgFigCBGo2AgQgBUH8////ACAeayAWKAIIajYCCCAFQfz///8AIB9rIBYoAgxqNgIMIAVB/P///wAgIGsgFigCEGo2AhAgBUH8////ACAhayAWKAIUajYCFCAFQfz///8AICJrIBYoAhhqNgIYIAVB/P///wAgI2sgFigCHGo2AhwgBUH8////ACAbayAWKAIgajYCICAFQfz//wcgHGsgFigCJGo2AiRB/P//ByAnKAIAayECIARBoAFqIgtBvOH//wAgDWsgBygCAGo2AgAgC0H8/f//ACAUayAHKAIEajYCBCALQfz///8AIBVrIAcoAghqNgIIIAtB/P///wAgDmsgBygCDGo2AgwgC0H8////ACAPayAHKAIQajYCECALQfz///8AIBBrIAcoAhRqNgIUIAtB/P///wAgEWsgBygCGGo2AhggC0H8////ACASayAHKAIcajYCHCALQfz///8AIAZrIAcoAiBqNgIgIAsgAiAHKAIkajYCJCAFEBdFBEAgDCALEAcgJCAFEAcgCiAFICQQCiADBEAgAyAFKQIANwIAIAMgBSkCCDcCCCADIAUpAhA3AhAgAyAFKQIYNwIYIAMgBSkCIDcCIAsgAEHQAGogJiAFEAogBCAIICQQCiAAIAQpAgA3AgAgACAEKQIINwIIIAAgBCkCEDcCECAAIAQpAhg3AhggACAEKQIgNwIgQfj7//8BIABBBGoiEygCAEEBdCAKQQRqIh4oAgBqayEOQfj///8BIABBCGoiFygCAEEBdCAKQQhqIh8oAgBqayEPQfj///8BIABBDGoiGCgCAEEBdCAKQQxqIiAoAgBqayEQQfj///8BIABBEGoiGSgCAEEBdCAKQRBqIiEoAgBqayERQfj///8BIABBFGoiGigCAEEBdCAKQRRqIiIoAgBqayESQfj///8BIABBGGoiBSgCAEEBdCAKQRhqIiMoAgBqayEGQfj///8BIABBHGoiBygCAEEBdCAKQRxqIhsoAgBqayEDQfj///8BIABBIGoiDSgCAEEBdCAKQSBqIhwoAgBqayECQfj//w8gAEEkaiIUKAIAQQF0IApBJGoiHSgCAGprIQEgAEH4wv//ASAAKAIAQQF0IAooAgBqayAMKAIAaiIVNgIAIBMgDiAMKAIEaiIONgIAIBcgDyAMKAIIaiIPNgIAIBggECAMKAIMaiIQNgIAIBkgESAMKAIQaiIRNgIAIBogEiAMKAIUaiISNgIAIAUgBiAMKAIYaiIGNgIAIAcgAyAMKAIcaiIDNgIAIA0gAiAMKAIgaiICNgIAIBQgASAMKAIkaiIBNgIAIABBKGoiE0G0pP//AiAVayAEKAIAajYCACAAQSxqIhdB9Pn//wIgDmsgBCgCBGo2AgAgAEEwaiIYQfT///8CIA9rIAQoAghqNgIAIABBNGoiGUH0////AiAQayAEKAIMajYCACAAQThqIhpB9P///wIgEWsgBCgCEGo2AgAgAEE8aiIFQfT///8CIBJrIAQoAhRqNgIAIABBQGsiB0H0////AiAGayAEKAIYajYCACAAQcQAaiINQfT///8CIANrIAQoAhxqNgIAIABByABqIhRB9P///wIgAmsgBCgCIGo2AgAgAEHMAGoiFUH0//8XIAFrIAQoAiRqNgIAIBMgEyALEAogCiAKIAkQCiAKQbzh//8AIAooAgBrIg42AgAgHkH8/f//ACAeKAIAayIPNgIAIB9B/P///wAgHygCAGsiEDYCACAgQfz///8AICAoAgBrIhE2AgAgIUH8////ACAhKAIAayISNgIAICJB/P///wAgIigCAGsiBjYCACAjQfz///8AICMoAgBrIgM2AgAgG0H8////ACAbKAIAayICNgIAIBxB/P///wAgHCgCAGsiATYCACAdQfz//wcgHSgCAGsiADYCACATIBMoAgAgDmo2AgAgFyAXKAIAIA9qNgIAIBggGCgCACAQajYCACAZIBkoAgAgEWo2AgAgGiAaKAIAIBJqNgIAIAUgBSgCACAGajYCACAHIAcoAgAgA2o2AgAgDSANKAIAIAJqNgIAIBQgFCgCACABajYCACAVIBUoAgAgAGo2AgAgBCQEDwsgCxAXBEAgACABIAMQGiAEJAQPCyADBEAgA0IANwIAIANCADcCCCADQgA3AhAgA0IANwIYIANCADcCIAsgKUEBNgIAIAQkBAuvAwEBfyAAIAFBHGoiAigCAEEYdjoAACAAIAIoAgBBEHY6AAEgACACKAIAQQh2OgACIAAgAigCADoAAyAAIAFBGGoiAigCAEEYdjoABCAAIAIoAgBBEHY6AAUgACACKAIAQQh2OgAGIAAgAigCADoAByAAIAFBFGoiAigCAEEYdjoACCAAIAIoAgBBEHY6AAkgACACKAIAQQh2OgAKIAAgAigCADoACyAAIAFBEGoiAigCAEEYdjoADCAAIAIoAgBBEHY6AA0gACACKAIAQQh2OgAOIAAgAigCADoADyAAIAFBDGoiAigCAEEYdjoAECAAIAIoAgBBEHY6ABEgACACKAIAQQh2OgASIAAgAigCADoAEyAAIAFBCGoiAigCAEEYdjoA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BxAHIAcgBxAHIAcgBxAHIAcgBxAHIAcgBxAHIAcgByAGEAogBEHIAWoiBSAHKQIANwIAIAUgBykCCDcCCCAFIAcpAhA3AhAgBSAHKQIYNwIYIAUgBykCIDcCICAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUQByAFIAUgBxAKIARBoAFqIgIgBSkCADcCACACIAUpAgg3AgggAiAFKQIQNwIQIAIgBSkCGDcCGCACIAUpAiA3AiAgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACEAcgAiACIAUQCiAEQfgAaiIJIAIpAgA3AgAgCSACKQIINwIIIAkgAikCEDcCECAJIAIpAhg3AhggCSACKQIgNwIgQQAhBgNAIAkgCRAHIAZBAWoiBkHYAEcNAAsgCSAJIAIQCiADIAkpAgA3AgAgAyAJKQIINwIIIAMgCSkCEDcCECADIAkpAhg3AhggAyAJKQIgNwIgIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAxAHIAMgAyAFEAogCCADKQIANwIAIAggAykCCDcCCCAIIAMpAhA3AhAgCCADKQIYNwIYIAggAykCIDcCICAIIAgQByAIIAgQByAIIAgQByAIIAggChAKIAQgCCkCADcCACAEIAgpAgg3AgggBCAIKQIQNwIQIAQgCCkCGDcCGCAEIAgpAiA3AiAgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEIAcQCiAEIAQQByAEIAQQByAEIAQQByAEIAQQByAEIAQQByAEIAQgARAKIAQgBBAHIAQgBBAHIAQgBBAHIAQgBCALEAogBCAEEAcgBCAEEAcgACABIAQQCiAEJAQL7gQBG38gAEEkaiILKAIAIgJBFnYiAUHRB2wgACgCAGohBCABQQZ0IABBBGoiDCgCAGogBEEadmoiBUEadiAAQQhqIg0oAgBqIgZB////H3EhByAGQRp2IABBDGoiDigCAGoiCEEadiAAQRBqIg8oAgBqIQEgCEH///8fcSEJIAFB////H3EhCiABQRp2IABBFGoiECgCAGoiEUEadiAAQRhqIhIoAgBqIRMgEUH///8fcSEUIBNBGnYgAEEcaiIVKAIAaiIWQRp2IABBIGoiFygCAGohAyAWQf///x9xIRggA0H///8fcSEZIANBGnYgAkH///8BcWoiAkEWdiAFQf///x9xIgVBQGsgBEH///8fcSIEQdEHaiIaQRp2IhtqQf///x9LIAggBnEgAXEgEXEgE0H///8fcSIBcSAWcSADcUH///8fRiACQf///wFGcXFyIgNFBEAgACAENgIAIAwgBTYCACANIAc2AgAgDiAJNgIAIA8gCjYCACAQIBQ2AgAgEiABNgIAIBUgGDYCACAXIBk2AgAgCyACNgIADwsgGyAFaiADQQZ0aiIDQRp2IAdqIgRBGnYgCWoiBkEadiAKaiIHQRp2IBRqIghBGnYgAWoiAUEadiAYaiIJQRp2IBlqIgpBGnYgAmpB////AXEhAiAAIBpB////H3E2AgAgDCADQf///x9xNgIAIA0gBEH///8fcTYCACAOIAZB////H3E2AgAgDyAHQf///x9xNgIAIBAgCEH///8fcTYCACASIAFB////H3E2AgAgFSAJQf///x9xNgIAIBcgCkH///8fcTYCACALIAI2AgALsAIBCn8gACgCJCIBQRZ2IgJB0QdsIAAoAgBqIgNB////H3EiBEHQB3MhBSAEQQBHIAVB////H0dxBEBBAA8LIANBGnYgAkEGdHIgACgCBGoiAkEadiAAKAIIaiIDQRp2IAAoAgxqIgZBGnYgACgCEGoiB0EadiAAKAIUaiIIQRp2IAAoAhhqIglBGnYgACgCHGoiCkEadiAAKAIgaiIAQRp2IAFB////AXFqIQEgAkHAAHMgBXEgA3EgBnEgB3EgCHEgCXEgCnEgAHEgAUGAgIAec3FB////H0YEf0EBBSACQf///x9xIARyIANB////H3FyIAZB////H3FyIAdB////H3FyIAhB////H3FyIAlB////H3FyIApB////H3FyIABB////H3FyIAFyRQtBAXELmAIBBH8gACACaiEEIAFB/wFxIQEgAkHDAE4EQANAIABBA3EEQCAAIAE6AAAgAEEBaiEADAELCyAEQXxxIgVBQGohBiABIAFBCHRyIAFBEHRyIAFBGHRyIQMDQCAAIAZMBEAgACADNgIAIAAgAzYCBCAAIAM2AgggACADNgIMIAAgAzYCECAAIAM2AhQgACADNgIYIAAgAzYCHCAAIAM2AiAgACADNgIkIAAgAzYCKCAAIAM2AiwgACADNgIwIAAgAzYCNCAAIAM2AjggACADNgI8IABBQGshAAwBCwsDQCAAIAVIBEAgACADNgIAIABBBGohAAwBCwsLA0AgACAESARAIAAgAToAACAAQQFqIQAMAQsLIAQgAmsLqy8BnwF/IwQhDSMEQbAmaiQEIA1BgCZqIQ4gDUHYJWohESANQdgkaiEGIA1BhCRqIRIgDUGwI2ohDCANQcgfaiEWIA1ByBdqIUkgDUHoD2ohBSANQagNaiEJIA1BiAhqIQsCfwJAIAMoAgQgAygCAHIgAygCCHIgAygCDHIgAygCEHIgAygCFHIgAygCGHIgAygCHHJFDQAgAigCeA0AIA1BhAhqIgpBADYCACANQYAIaiANIANBBRArIgM2AgAgBiACIAooAgAiD0H8AGxqIhBBABAaIAwgBikCADcCACAMIAYpAgg3AgggDCAGKQIQNwIQIAwgBikCGDcCGCAMIAYpAiA3AiAgDEEoaiIKIAZBKGoiCCkCADcCACAKIAgpAgg3AgggCiAIKQIQNwIQIAogCCkCGDcCGCAKIAgpAiA3AiAgDEEANgJQIA4gBkHQAGoiChAHIBEgDiAKEAogEiAQIA4QCiASQShqIgggAiAPQfwAbGpBKGogERAKIBIgAiAPQfwAbGooAng2AlAgBSASKQIANwIAIAUgEikCCDcCCCAFIBIpAhA3AhAgBSASKQIYNwIYIAUgEikCIDcCICAFQShqIhAgCCkCADcCACAQIAgpAgg3AgggECAIKQIQNwIQIBAgCCkCGDcCGCAQIAgpAiA3AiAgBUHQAGoiCCACIA9B/ABsakHQAGoiAikCADcCACAIIAIpAgg3AgggCCACKQIQNwIQIAggAikCGDcCGCAIIAIpAiA3AiAgBUH4AGoiE0EANgIAIAkgCikCADcCACAJIAopAgg3AgggCSAKKQIQNwIQIAkgCikCGDcCGCAJIAopAiA3AiAgBUH8AGoiAiAFIAwgCUEoaiIUEBAgBUH4AWoiCCACIAwgCUHQAGoiBxAQIAVB9AJqIgIgCCAMIAlB+ABqIh0QECAFQfADaiIIIAIgDCAJQaABaiIeEBAgBUHsBGoiAiAIIAwgCUHIAWoiHxAQIAVB6AVqIg8gAiAMIAlB8AFqIiEQECAFQeQGaiIIIA8gDCAJQZgCaiIPEBAgBUG0B2oiAiACIAoQCiALQcwEaiIJIAgpAgA3AgAgCSAIKQIINwIIIAkgCCkCEDcCECAJIAgpAhg3AhggCSAIKQIgNwIgIAtB9ARqIgkgBUGMB2oiCikCADcCACAJIAopAgg3AgggCSAKKQIQNwIQIAkgCikCGDcCGCAJIAopAiA3AiAgC0GYBWoiIigCACIjQRZ2IghB0QdsIAkoAgBqIQogCEEGdCALQfgEaiIkKAIAaiAKQRp2aiIlQRp2IAtB/ARqIiYoAgBqIidBGnYgC0GABWoiKCgCAGoiKUEadiALQYQFaiIqKAIAaiIrQRp2IAtBiAVqIiwoAgBqIi1BGnYgC0GMBWoiLigCAGoiL0EadiALQZAFaiIwKAIAaiIxQRp2IAtBlAVqIjIoAgBqIQggCSAKQf///x9xNgIAICQgJUH///8fcTYCACAmICdB////H3E2AgAgKCApQf///x9xNgIAICogK0H///8fcTYCACAsIC1B////H3E2AgAgLiAvQf///x9xNgIAIDAgMUH///8fcTYCACAyIAhB////H3E2AgAgIiAIQRp2ICNB////AXFqNgIAIBYgAikCADcCACAWIAIpAgg3AgggFiACKQIQNwIQIBYgAikCGDcCGCAWIAIpAiA3AiAgC0EANgKcBSAGIA8pAgA3AgAgBiAPKQIINwIIIAYgDykCEDcCECAGIA8pAhg3AhggBiAPKQIgNwIgIA4gBhAHIBEgDiAGEAogC0H4A2ogBUHoBWogDhAKIAtBoARqIAVBkAZqIBEQCiALIAUoAuAGNgLIBCAGIAYgIRAKIA4gBhAHIBEgDiAGEAogC0GkA2ogBUHsBGogDhAKIAtBzANqIAVBlAVqIBEQCiALIAUoAuQFNgL0AyAGIAYgHxAKIA4gBhAHIBEgDiAGEAogC0HQAmogBUHwA2ogDhAKIAtB+AJqIAVBmARqIBEQCiALIAUoAugENgKgAyAGIAYgHhAKIA4gBhAHIBEgDiAGEAogC0H8AWogBUH0AmogDhAKIAtBpAJqIAVBnANqIBEQCiALIAUoAuwDNgLMAiAGIAYgHRAKIA4gBhAHIBEgDiAGEAogC0GoAWogBUH4AWogDhAKIAtB0AFqIAVBoAJqIBEQCiALIAUoAvACNgL4ASAGIAYgBxAKIA4gBhAHIBEgDiAGEAogC0HUAGogBUH8AGogDhAKIAtB/ABqIAVBpAFqIBEQCiALIAUoAvQBNgKkASAGIAYgFBAKIA4gBhAHIBEgDiAGEAogCyAFIA4QCiALQShqIBAgERAKIAsgEygCADYCUEEBIUogA0EASgR/IAMFQQALDAELIBZBATYCACAWQQRqIgJCADcCACACQgA3AgggAkIANwIQIAJCADcCGCACQQA2AiBBASFLQQALIQIgBARAIEkgBEEPECsiAyFMIAMgAkoEQCADIQILCyABQfgAaiIdQQE2AgAgAUIANwIAIAFCADcCCCABQgA3AhAgAUIANwIYIAFCADcCICABQgA3AiggAUIANwIwIAFCADcCOCABQUBrQgA3AgAgAUIANwJIIAFCADcCUCABQgA3AlggAUIANwJgIAFCADcCaCABQgA3AnAgAkEATARAIA0kBA8LIA1B6CFqISsgDUHwIGohLCANQcggaiFNIA1B8B9qIgVB0ABqIWogAUHQAGohHiAGQQRqIU4gBkEIaiFPIAZBDGohUCAGQRBqIVEgBkEUaiFSIAZBGGohUyAGQRxqIVQgBkEgaiFVIAZBJGohViABQShqIRMgDEEEaiFXIAxBCGohWCAMQQxqIVkgDEEQaiFaIAxBFGohWyAMQRhqIVwgDEEcaiFdIAxBIGohXiAMQSRqIV8gBUEoaiFgIA1B4CJqIghBBGohayAIQQhqIWwgCEEMaiFtIAhBEGohbiAIQRRqIW8gCEEYaiFwIAhBHGohcSAIQSBqIXIgCEEkaiFzIBJBBGohdCASQQhqIXUgEkEMaiF2IBJBEGohdyASQRRqIXggEkEYaiF5IBJBHGoheiASQSBqIXsgEkEkaiF8IA1BuCJqIhBBBGohfSAQQQhqIX4gEEEMaiF/IBBBEGohgAEgEEEUaiGBASAQQRhqIYIBIBBBHGohgwEgEEEgaiGEASAQQSRqIYUBIA1BiCNqIg9BBGohhgEgD0EIaiGHASAPQQxqIYgBIA9BEGohiQEgD0EUaiGKASAPQRhqIYsBIA9BHGohjAEgD0EgaiGNASAPQSRqIY4BIAFBBGohYSABQQhqIWIgAUEMaiFjIAFBEGohZCABQRRqIWUgAUEYaiFmIAFBHGohZyABQSBqIWggAUEkaiFpIA1BwCFqIgpBBGohLSAKQQhqIS4gCkEMaiEvIApBEGohMCAKQRRqITEgCkEYaiEyIApBHGohOSAKQSBqITogCkEkaiE7IA1BkCJqIhRBBGohjwEgFEEIaiGQASAUQQxqIZEBIBRBEGohkgEgFEEUaiGTASAUQRhqIZQBIBRBHGohlQEgFEEgaiGWASAUQSRqIZcBIAFBLGohPCABQTBqIT0gAUE0aiE+IAFBOGohPyABQTxqIUAgAUFAayFBIAFBxABqIUIgAUHIAGohQyABQcwAaiFEIA1BmCFqIglBBGohmAEgCUEIaiGZASAJQQxqIZoBIAlBEGohmwEgCUEUaiGcASAJQRhqIZ0BIAlBHGohngEgCUEgaiGfASAJQSRqIaABIAFB0ABqIaEBIAFB1ABqIR8gBUEoaiEhIAVBLGohIiAFQTBqISMgBUE0aiEkIAVBOGohJSAFQTxqISYgBUFAayEnIAVBxABqISggBUHIAGohKSAFQcwAaiEqIA1BgAhqKAIAIaIBA0AgAkF/aiEEIAEgAUEAEBogSyACIKIBSnJFBEBBACEDA0AgDSADQYgIbGogBEECdGooAgAiBwRAIAsgA0EDdEHUAGxqIRUgB0EASgRAIAUgFSAHQX9qQQJtQdQAbGoiBykCADcCACAFIAcpAgg3AgggBSAHKQIQNwIQIAUgBykCGDcCGCAFIAcpAiA3AiAgBSAHKQIoNwIoIAUgBykCMDcCMCAFIAcpAjg3AjggBUFAayAHQUBrKQIANwIAIAUgBykCSDcCSCAFIAcoAlA2AlAFIAUgFSAHQX9zQQJtQdQAbGoiBykCADcCACAFIAcpAgg3AgggBSAHKQIQNwIQIAUgBykCGDcCGCAFIAcpAiA3AiAgBSAHKQIoNwIoIAUgBykCMDcCMCAFIAcpAjg3AjggBUFAayAHQUBrKQIANwIAIAUgBykCSDcCSCAFIAcoAlA2AlAgIUG84f//ACAhKAIAazYCACAiQfz9//8AICIoAgBrNgIAICNB/P///wAgIygCAGs2AgAgJEH8////ACAkKAIAazYCACAlQfz///8AICUoAgBrNgIAICZB/P///wAgJigCAGs2AgAgJ0H8////ACAnKAIAazYCACAoQfz///8AICgoAgBrNgIAIClB/P///wAgKSgCAGs2AgAgKkH8//8HICooAgBrNgIACyABIAEgBUEAEBALIANBAWoiAyBKRw0ACwsgAiBMTARAIEkgBEECdGooAgAiAwRAIAAoAgAhByADQQBKBEAgBSAHIANBf2pBAm1BBnRqECMFIAUgByADQX9zQQJtQQZ0ahAjICFBvOH//wAgISgCAGs2AgAgIkH8/f//ACAiKAIAazYCACAjQfz///8AICMoAgBrNgIAICRB/P///wAgJCgCAGs2AgAgJUH8////ACAlKAIAazYCACAmQfz///8AICYoAgBrNgIAICdB/P///wAgJygCAGs2AgAgKEH8////ACAoKAIAazYCACApQfz///8AICkoAgBrNgIAICpB/P//ByAqKAIAazYCAAsCQCBqKAIARQRAIB0oAgAEQCAdQQA2AgAgLCAWEAcgTSAsIBYQCiABIAUgLBAKIBMgYCBNEAogoQFBATYCACAfQgA3AgAgH0IANwIIIB9CADcCECAfQgA3AhggH0EANgIgDAILIB1BADYCACAOIB4gFhAKIBEgDhAHIAYgASkCADcCACAGIAEpAgg3AgggBiABKQIQNwIQIAYgASkCGDcCGCAGIAEpAiA3AiAgVigCACIVQRZ2IgdB0QdsIAYoAgBqIQMgB0EGdCBOKAIAaiADQRp2aiIXQRp2IE8oAgBqIhhBGnYgUCgCAGoiGUEadiBRKAIAaiIaQRp2IFIoAgBqIhtBGnYgUygCAGoiHEEadiBUKAIAaiIgQRp2IFUoAgBqIQcgBiADQf///x9xIkU2AgAgTiAXQf///x9xIhc2AgAgTyAYQf///x9xIhg2AgAgUCAZQf///x9xIhk2AgAgUSAaQf///x9xIho2AgAgUiAbQf///x9xIhs2AgAgUyAcQf///x9xIhw2AgAgVCAgQf///x9xIiA2AgAgVSAHQf///x9xIkY2AgAgViAHQRp2IBVB////AXFqIhU2AgAgEiAFIBEQCiAMIBMpAgA3AgAgDCATKQIINwIIIAwgEykCEDcCECAMIBMpAhg3AhggDCATKQIgNwIgIF8oAgAiR0EWdiIHQdEHbCAMKAIAaiEDIAdBBnQgVygCAGogA0EadmoiM0EadiBYKAIAaiI0QRp2IFkoAgBqIjVBGnYgWigCAGoiNkEadiBbKAIAaiI3QRp2IFwoAgBqIjhBGnYgXSgCAGoiSEEadiBeKAIAaiEHIAwgA0H///8fcSIDNgIAIFcgM0H///8fcSIzNgIAIFggNEH///8fcSI0NgIAIFkgNUH///8fcSI1NgIAIFogNkH///8fcSI2NgIAIFsgN0H///8fcSI3NgIAIFwgOEH///8fcSI4NgIAIF0gSEH///8fcSJINgIAIF4gB0H///8fcSKjATYCACBfIAdBGnYgR0H///8BcWoiBzYCACAPIGAgERAKIA8gDyAOEAogCEG84f//ACBFayASKAIAajYCACBrQfz9//8AIBdrIHQoAgBqNgIAIGxB/P///wAgGGsgdSgCAGo2AgAgbUH8////ACAZayB2KAIAajYCACBuQfz///8AIBprIHcoAgBqNgIAIG9B/P///wAgG2sgeCgCAGo2AgAgcEH8////ACAcayB5KAIAajYCACBxQfz///8AICBrIHooAgBqNgIAIHJB/P///wAgRmsgeygCAGo2AgAgc0H8//8HIBVrIHwoAgBqNgIAIBBBvOH//wAgA2sgDygCAGo2AgAgfUH8/f//ACAzayCGASgCAGo2AgAgfkH8////ACA0ayCHASgCAGo2AgAgf0H8////ACA1ayCIASgCAGo2AgAggAFB/P///wAgNmsgiQEoAgBqNgIAIIEBQfz///8AIDdrIIoBKAIAajYCACCCAUH8////ACA4ayCLASgCAGo2AgAggwFB/P///wAgSGsgjAEoAgBqNgIAIIQBQfz///8AIKMBayCNASgCAGo2AgAghQFB/P//ByAHayCOASgCAGo2AgAgCBAXRQRAIBQgEBAHICsgCBAHIAogCCArEAogHiAeIAgQCiAJIAYgKxAKIAEgCSkCADcCACABIAkpAgg3AgggASAJKQIQNwIQIAEgCSkCGDcCGCABIAkpAiA3AiAgLSgCACEDIC4oAgAhByAvKAIAIRUgMCgCACEXIDEoAgAhGCAyKAIAIRkgOSgCACEaIDooAgAhGyA7KAIAIRwgYSgCAEF+bCEgIGIoAgBBfmwhRSBjKAIAQX5sIUYgZCgCAEF+bCFHIGUoAgBBfmwhMyBmKAIAQX5sITQgZygCAEF+bCE1IGgoAgBBfmwhNiBpKAIAQX5sITcgASABKAIAQX5sQfjC//8BaiAKKAIAayAUKAIAaiI4NgIAIGEgIEH4+///AWogA2sgjwEoAgBqIgM2AgAgYiBFQfj///8BaiAHayCQASgCAGoiBzYCACBjIEZB+P///wFqIBVrIJEBKAIAaiIVNgIAIGQgR0H4////AWogF2sgkgEoAgBqIhc2AgAgZSAzQfj///8BaiAYayCTASgCAGoiGDYCACBmIDRB+P///wFqIBlrIJQBKAIAaiIZNgIAIGcgNUH4////AWogGmsglQEoAgBqIho2AgAgaCA2Qfj///8BaiAbayCWASgCAGoiGzYCACBpIDdB+P//D2ogHGsglwEoAgBqIhw2AgAgE0G0pP//AiA4ayAJKAIAajYCACA8QfT5//8CIANrIJgBKAIAajYCACA9QfT///8CIAdrIJkBKAIAajYCACA+QfT///8CIBVrIJoBKAIAajYCACA/QfT///8CIBdrIJsBKAIAajYCACBAQfT/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NwIIIAAgAykCEDcCECAAIAMpAhg3AhggACADKQIgNwIgQfb6/78CIABBBGoiASgCAEECdGshD0H2//+/AiAAQQhqIhAoAgBBAnRrIRFB9v//vwIgAEEMaiIbKAIAQQJ0ayEcQfb//78CIABBEGoiHSgCAEECdGshHkH2//+/AiAAQRRqIh8oAgBBAnRrISBB9v//vwIgAEEYaiIhKAIAQQJ0ayEiQfb//78CIABBHGoiIygCAEECdGshJEH2//+/AiAAQSBqIiUoAgBBAnRrISZB9v//EyAAQSRqIicoAgBBAnRrISggAEHWs/+/AiAAKAIAQQJ0ayAHKAIAIilqNgIAIAEgDyAHQQRqIg8oAgAiAWo2AgAgECARIAdBCGoiECgCACIRajYCACAbIBwgB0EMaiIbKAIAIhxqNgIAIB0gHiAHQRBqIh0oAgAiHmo2AgAgHyAgIAdBFGoiHygCACIgajYCACAhICIgB0EYaiIhKAIAIiJqNgIAICMgJCAHQRxqIiMoAgAiJGo2AgAgJSAmIAdBIGoiJSgCACImajYCACAnICggB0EkaiInKAIAIihqNgIAIAIoAgBBBmwhKiAGKAIAQQZsISsgCCgCAEEGbCEsIAkoAgBBBmwhLSAKKAIAQQZsIS4gCygCAEEGbCEvIAwoAgBBBmwhMCANKAIAQQZsITEgDigCAEEGbCEyIAMgAygCAEEGbEG84f//ACApa2o2AgAgAiAqQfz9//8AIAFrajYCACAGICtB/P///wAgEWtqNgIAIAggLEH8////ACAca2o2AgAgCSAtQfz///8AIB5rajYCACAKIC5B/P///wAgIGtqNgIAIAsgL0H8////ACAia2o2AgAgDCAwQfz///8AICRrajYCACANIDFB/P///wAgJmtqNgIAIA4gMkH8//8HIChrajYCACAAQShqIgEgBSADEAogB0Ga0v+/ASAEKAIAayICNgIAIA9B+vz/vwEgEigCAGsiAzYCACAQQfr//78BIBMoAgBrIgU2AgAgG0H6//+/ASAUKAIAayIHNgIAIB1B+v//vwEgFSgCAGsiBjYCACAfQfr//78BIBYoAgBrIgg2AgAgIUH6//+/ASAXKAIAayIJNgIAICNB+v//vwEgGCgCAGsiCjYCACAlQfr//78BIBkoAgBrIgs2AgAgJ0H6//8LIBooAgBr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BGohBCAGIAgQDEEBIANrIgNBwABJBH8gBAUgAkGBf2oiDUFAcSIOIAJrQcSSBGohBSADIQIgBCEDA0AgCCADKQAANwAAIAggAykACDcACCAIIAMpABA3ABAgCCADKQAYNwAYIAggAykAIDcAICAIIAMpACg3ACggCCADKQAwNwAwIAggAykAODcAOCADQUBrIQMgBiAIEAwgAkFAaiICQcAATw0ACyANIA5rIQMgBQshAiADBEAgAiEEQQAhAgwCCwsMAQsgCCACaiAEIAMQCxoLIAogECgCACICQR12QRh0NgIAIAogAkELdEGAgPwHcSACQRt0ciACQQV2QYD+A3FyIAJBFXZB/wFxcjYCBCAQIAJBNyACa0E/cUEBaiIDajYCACAGQSBqIQUCQAJAIANBwAAgAkE/cSICayIESQRAQfmMBCEEDAEFIAUgAmpB+YwEIAQQCxogBEH5jARqIQIgBiAFEAwgAyAEayIDQcAATwRAA0AgBSACKQAANwAAIAUgAikACDcACCAFIAIpABA3ABAgBSACKQAYNwAYIAUgAikAIDcAICAFIAIpACg3ACggBSACKQAwNwAwIAUgAikAODcAOCACQUBrIQIgBiAFEAwgA0FAaiIDQcAATw0ACwsgAwRAIAIhBEEAIQIMAgsLDAELIAUgAmogBCADEAsaCyAQKAIAIgJBP3EhBCAQIAJBCGo2AgAgBkEgaiEFAkACQEHAACAEayIDQQhLBEAgCiECQQghAwwBBSAFIARqIAogAxALGiAKIANqIQIgBiAFEAxBCCADayIDQcAATwRAA0AgBSACKQAANwAAIAUgAikACDcACCAFIAIpABA3ABAgBSACKQAYNwAYIAUgAikAIDcAICAFIAIpACg3ACggBSACKQAwNwAwIAUgAikAODcAOCACQUBrIQIgBiAFEAwgA0FAaiIDQcAATw0ACwsgAwRAQQAhBAwCCwsMAQsgBSAEaiACIAMQCxoLIAYoAgAQCSESIAZBADYCACAGQQRqIh4oAgAQCSEIIB5BADYCACAGQQhqIh8oAgAQCSENIB9BADYCACAGQQxqIiAoAgAQCSEOICBBADYCACAGQRBqIiEoAgAQCSEFICFBADYCACAGQRRqIiMoAgAQCSEEICNBADYCACAGQRhqIhMoAgAQCSEDIBNBADYCACAGQRxqIh0oAgAQ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EAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADEAggAyADIAIQDSAEQaABaiICIAMQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIgBRANIAIgAhAIIAIgAhAIIAIgAhAIIAIgAiAJEA0gAiACEAggAiACEAggAiACEAggAiACEAggAiACIAYQDSACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIgCRANIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAiAKEA0gAiACEAggAiACEAggAiACEAggAiACEAggAiACIAoQDSACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIgBhANIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAiAGEA0gAiACEAggAiACEAggAiACEAggAiACEAggAiACEAggAiACEAggAiACIAQQDSACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIgCRANIAIgAhAIIAIgAhAIIAIgAhAIIAIgAiAGEA0gAiACEAggAiACEAggAiACEAggAiACEAggAiACEAggAiACIAsQDSACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIgCRANIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAiAGEA0gAiACEAggAiACEAggAiACEAggAiACEAggAiACIAYQDSACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIgCBANIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAiALEA0gAiACEAggAiACEAggAiACEAggAiACEAggAiACEAggAiACEAggAiACIAoQDSACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIgBBANIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAiAMEA0gAiACEAggAiACEAggAiACEAggAiACEAggAiACEAggAiACEAggAiACIAQQDSACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIgBBANIAIgAhAIIAIgAhAIIAIgAhAIIAIgAhAIIAIgAiALEA0gAiACEAggAiACEAggAiACEAggAiACEAggAiACEAggAiACEAggAiACIAEQDSACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCACIAIQCCAAIAIgBxANIAQkBAvYAwETfyMEIQIjBEHQAGokBCACIAFB0ABqEAcgAiACIAAQCiABKAIkIgZBFnYiAEHRB2wgASgCAGohBCAAQQZ0IAEoAgRqIARBGnZqIgdBGnYgASgCCGoiCEEadiABKAIMaiIJQRp2IAEoAhBqIgpBGnYgASgCFGoiC0EadiABKAIYaiIMQRp2IAEoAhxqIg1BGnYgASgCIGohBUH8/f//ACACKAIEayEOQfz///8AIAIoAghrIQ9B/P///wAgAigCDGshEEH8////ACACKAIQayERQfz///8AIAIoAhRrIRJB/P///wAgAigCGGshE0H8////ACACKAIcayEUQfz///8AIAIoAiBrIQEgAigCJCEAIAJBKGoiA0G84f//ACACKAIAayAEQf///x9xajYCACADIA4gB0H///8fcWo2AgQgAyAPIAhB////H3FqNgIIIAMgECAJQf///x9xajYCDCADIBEgCkH///8fcWo2AhAgAyASIAtB////H3FqNgIUIAMgEyAMQf///x9xajYCGCADIBQgDUH///8fcWo2AhwgAyABIAVB////H3FqNgIgIAMgBkH///8BcUH8//8HaiAAayAFQRp2ajYCJCADEBchACACJAQgAAuXEAEKfyMEIQQjBEHgA2okBCAEQdAAaiEDIARBKGohCCAEQbgDaiILIAEQByALIAsgARAKIARBkANqIgogCxAHIAogCiABEAogBEHoAmoiBiAKKQIANwIAIAYgCikCCDcCCCAGIAopAhA3AhAgBiAKKQIYNwIYIAYgCikCIDcCICAGIAYQByAGIAYQByAGIAYQByAGIAYgChAKIARBwAJqIgIgBikCADcCACACIAYpAgg3AgggAiAGKQIQNwIQIAIgBikCGDcCGCACIAYpAiA3AiAgAiACEAcgAiACEAcgAiACEAcgAiACIAoQCiAEQZgCaiIGIAIpAgA3AgAgBiACKQIINwIIIAYgAikCEDcCECAGIAIpAhg3AhggBiACKQIgNwIgIAYgBhAHIAYgBhAHIAYgBiALEAogBEHwAWoiByAGKQIANwIAIAcgBikCCDcCCCAHIAYpAhA3AhAgByAGKQIYNwIYIAcgBikCIDcCICAHIAcQByAHIAcQByAHIAcQByAHIAcQByAHIAcQByAHIAcQByAHIAcQByAHIAcQByAHIAcQByAHIAcQByAHIAcQByAHIAcgBhAKIARByAFqIgUgBykCADcCACAFIAcpAgg3AgggBSAHKQIQNwIQIAUgBykCGDcCGCAFIAcpAiA3AiAgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFEAcgBSAFIAcQCiAEQaABaiICIAUpAgA3AgAgAiAFKQIINwIIIAIgBSkCEDcCECACIAUpAhg3AhggAiAFKQIgNwIgIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAhAHIAIgAiAFEAogBEH4AGoiCSACKQIANwIAIAkgAikCCDcCCCAJIAIpAhA3AhAgCSACKQIYNwIYIAkgAikCIDcCIEEAIQYDQCAJIAkQByAGQQFqIgZB2ABHDQALIAkgCSACEAogAyAJKQIANwIAIAMgCSkCCDcCCCADIAkpAhA3AhAgAyAJKQIYNwIYIAMgCSkCIDcCICADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMQByADIAMgBRAKIAggAykCADcCACAIIAMpAgg3AgggCCADKQIQNwIQIAggAykCGDcCGCAIIAMpAiA3AiAgCCAIEAcgCCAIEAcgCCAIEAcgCCAIIAoQCiAEIAgpAgA3AgAgBCAIKQIINwIIIAQgCCkCEDcCECAEIAgpAhg3AhggBCAIKQIgNwIgIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBBAHIAQgBCAHEAogBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEEAcgBCAEIAsQCiAEIAQQByAAIAQQByAEIAAQB0G84f//ACAEKAIAayABKAIAaiABKAIkQfz//wcgBCgCJGtqIgpBFnYiBkHRB2xqIQBB/P///wAgBCgCIGsgASgC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ACggBCABKQAwNwAwIAQgASkAODcAOCABQUBrIQEgBiAEEAwgAkFAaiICQcAATw0ACwsgAgRAQQAhAwwCCwsMAQsgBCADaiABIAIQCxoLIAYoAgAQCSEIIAZBADYCACAKKAIAEAkhCSAKQQA2AgAgCygCABAJIQogC0EANgIAIAwoAgAQCSELIAxBADYCACANKAIAEAkhByANQQA2AgAgDigCABAJIQMgDkEANgIAIA8oAgAQCSECIA9BADYCACARKAIAEAkhASAFIAg2AgAgBSAJNgIEIAUgCjYCCCAFIAs2AgwgBSAHNgIQIAUgAzYCFCAFIAI2AhggBSABNgIcIAAgBSAQEA4gBSQEC+YBAQN/IABB4ABqIgMoAgAiBEE/cSEFIAMgBCACajYCAEHAACAFayIEIAJNBEAgAEEgaiIDIAVqIAEgBBALGiABIARqIQEgACADEAwgAiAEayICQcAASQRAQQAhBQUDQCADIAEpAAA3AAAgAyABKQAINwAIIAMgASkAEDcAECADIAEpABg3ABggAyABKQAgNwAgIAMgASkAKDcAKCADIAEpADA3ADAgAyABKQA4NwA4IAFBQGshASAAIAMQDCACQUBqIgJBwABPDQBBACEFCwsLIAJFBEAPCyAAQSBqIAVqIAEgAhALGgvASwEzfyMEIQkjBEHwAWokBCAAQoGChIiQoMCAATcCACAAQoGChIiQoMCAATcCCCAAQoGChIiQoMCAATcCECAAQoGChIiQoMCAATcCGCAAQSBqIhlCADcCACAZQgA3AgggGUIANwIQIBlCADcCGCAJIgogGRATIApB4ABqIg0oAgAiCUE/cSEEIA0gCUEgajYCACAKQSBqIQsCQAJAQcAAIARrIglBIEsEQCAAIQkgBCEDQSAhCAwBBSALIARqIAAgCRALGiAAIAlqIQMgCiALEAxBICAJayIIQcAASQR/IAMFIABB5ABqIARBoH9qIgdBQHEiBkEcciAEa2ohBCAIIQkgAyEIA0AgCyAIKQAANwAAIAsgCCkACDcACCALIAgpABA3ABAgCyAIKQAYNwAYIAsgCCkAIDcAICALIAgpACg3ACggCyAIKQAwNwAwIAsgCCkAODcAOCAIQUBrIQggCiALEAwgCUFAaiIJQcAATw0ACyAHIAZrIQggBAshCSAIBEBBACEDDAILCwwBCyAL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cXIgAUEVdkH/AXFyNgIEIA0gAUE3IAFrQT9xQQFqIgJqNgIAIApBIGohBAJAAkAgAkHAACABQT9xIgFrIgNJBEBB+YwEIQMMAQUgBCABakH5jAQgAxALGiADQfmMBGohASAKIAQQDCACIANrIgJBwABPBEADQCAEIAEpAAA3AAAgBCABKQAINwAIIAQgASkAEDcAECAEIAEpABg3ABggBCABKQAgNwAgIAQgASkAKDcAKCAEIAEpADA3ADAgBCABKQA4NwA4IAFBQGshASAKIAQQDCACQUBqIgJBwABPDQALCyACBEAgASEDQQAhAQwCCwsMAQsgBCABaiADIAIQCxoLIA0oAgAiAUE/cSEDIA0gAUEIajYCACAKQSBqIQQCQAJAQcAAIANrIgJBCEsEQCAJIQFBCCECDAEFIAQgA2ogCSACEAsaIAkgAmohASAKIAQQDEEIIAJrIgJBwABPBEADQCAEIAEpAAA3AAAgBCABKQAINwAIIAQgASkAEDcAECAEIAEpABg3ABggBCABKQAgNwAgIAQgASkAKDcAKCAEIAEpADA3ADAgBCABKQA4NwA4IAFBQGshASAKIAQQDCACQUBqIgJBwABPDQALCyACBEBBACEDDAILCwwBCyAEIANqIAEgAhALGgsgCigCABAJIQ4gCkEANgIAIBooAgAQCSELIBpBADYCACAbKAIAEAkhByAbQQA2AgAgHCgCABAJIQYgHEEANgIAIB0oAgAQCSEEIB1BADYCACAeKAIAEAkhAyAeQQA2AgAgHygCABAJIQIgH0EANgIAICAoAgAQCSEBICBBADYCACAIIA42AgAgIiALNgIAICMgBzYCACAkIAY2AgAgJSAENgIAICYgAzYCACAnIAI2AgAgKCABNgIAIBEoAgAiAUE/cSEDIBEgAUEgajYCAAJAAkBBwAAgA2siBEEgSwRAIAghASADIQJBICEDDAEFIAUgA2ogCCAEEAsaIAggBGohAiAMIAUQDEEgIARrIgFBwABJBH8gASEDIAIFIANBoH9qIgNBBnZBAXQhBiAEQUBqIQQDQCAFIAIpAAA3AAAgBSACKQAINwAIIAUgAikAEDcAECAFIAIpABg3ABggBSACKQAgNwAgIAUgAikAKDcAKCAFIAIpADA3ADAgBSACKQA4NwA4IAJBQGshAiAMIAUQDCABQUBqIgFBwABPDQALIANBP3EhAyAIIAZBBGpBBXRqIARqCyEBIAMEQEEAIQIMAgsLDAELIAUgAmogASADEAsaCyAJIBEoAgAiAUEddkEYdDYCACAJIAFBC3RBgID8B3EgAUEbdHIgAUEFdkGA/gNxciABQRV2Qf8BcXI2AgQgESABQTcgAWtBP3FBAWoiAmo2AgACQAJAIAJBwAAgAUE/cSIBayIDSQRAQfmMBCEDDAEFIAUgAWpB+YwEIAMQCxogA0H5jARqIQEgDCAFEAwgAiADayICQcAATwRAA0AgBSABKQAANwAAIAUgASkACDcACCAFIAEpABA3ABAgBSABKQAYNwAYIAUgASkAIDcAICAFIAEpACg3ACggBSABKQAwNwAwIAUgASkAODcAOCABQUBrIQEgDCAFEAwgAkFAaiICQcAATw0ACwsgAgRAIAEhA0EAIQEMAgsLDAELIAUgAWogAyACEAsaCyARKAIAIgFBP3EhAyARIAFBCGo2AgACQAJAQcAAIANrIgJBCEsEQCAJIQFBCCECDAEFIAUgA2ogCSACEAsaIAkgAmohASAMIAUQDEEIIAJrIgJBwABPBEADQCAFIAEpAAA3AAAgBSABKQAINwAIIAUgASkAEDcAECAFIAEpABg3ABggBSABKQAgNwAgIAUgASkAKDcAKCAFIAEpADA3ADAgBSABKQA4NwA4IAFBQGshASAMIAUQDCACQUBqIgJBwABPDQALCyACBEBBACEDDAILCwwBCyAFIANqIAEgAhALGgsgDCgCABAJIQ4gDEEANgIAIBMoAgAQCSELIBNBADYCACAUKAIAEAkhByAUQQA2AgAgFSgCABAJIQYgFUEANgIAIBYoAgAQCSEEIBZBADYCACAXKAIAEAkhAyAXQQA2AgAgGCgCABAJIQIgGEEANgIAICEoAgAQCSEBICFBADYCACAuIA42AAAgLyALNgAAIDAgBzYAACAxIAY2AAAgMiAENgAAIDMgAzYAACA0IAI2AAAgNSABNgAAIAogGRATIA0oAgAiAUE/cSEEIA0gAUEgajYCACAKQSBqIQsCQAJAQcAAIARrIgFBIEsEQCAAIQEgBCEDQSAhAgwBBSALIARqIAAgARALGiAAIAFqIQMgCiALEAxBICABayICQcAASQR/IAMFIABB5ABqIARBoH9qIgdBQHEiBkEcciAEa2ohBCACIQEgAyECA0AgCyACKQAANwAAIAsgAikACDcACCALIAIpABA3ABAgCyACKQAYNwAYIAsgAikAIDcAICALIAIpACg3ACggCyACKQAwNwAwIAsgAikAODcAOCACQUBrIQIgCiALEAwgAUFAaiIBQcAATw0ACyAHIAZrIQIgBAshASACBEBBACEDDAILCwwBCyALIANqIAEgAhALGgsgCSANKAIAIgFBHXZBGHQ2AgAgCSABQQt0QYCA/AdxIAFBG3RyIAFBBXZBgP4DcXIgAUEVdkH/AXFyNgIEIA0gAUE3IAFrQT9xQQFqIgJqNgIAIApBIGohBAJAAkAgAkHAACABQT9xIgFrIgNJBEBB+YwEIQMMAQUgBCABakH5jAQgAxALGiADQfmMBGohASAKIAQQDCACIANrIgJBwABPBEADQCAEIAEpAAA3AAAgBCABKQAINwAIIAQgASkAEDcAECAEIAEpABg3ABggBCABKQAgNwAgIAQgASkAKDcAKCAEIAEpADA3ADAgBCABKQA4NwA4IAFBQGshASAKIAQQDCACQUBqIgJBwABPDQALCyACBEAgASEDQQAhAQwCCwsMAQsgBCABaiADIAIQCxoLIA0oAgAiAUE/cSEDIA0gAUEIajYCACAKQSBqIQQCQAJAQcAAIANrIgJBCEsEQCAJIQFBCCECDAEFIAQgA2ogCSACEAsaIAkgAmohASAKIAQQDEEIIAJrIgJBwABPBEADQCAEIAEpAAA3AAAgBCABKQAINwAIIAQgASkAEDcAECAEIAEpABg3ABggBCABKQAgNwAgIAQgASkAKDcAKCAEIAEpADA3ADAgBCABKQA4NwA4IAFBQGshASAKIAQQDCACQUBqIgJBwABPDQALCyACBEBBACEDDAILCwwBCyAEIANqIAEgAhALGgsgCigCABAJIQ4gCkEANgIAIBooAgAQCSELIBpBADYCACAbKAIAEAkhByAbQQA2AgAgHCgCABAJIQYgHEEANgIAIB0oAgAQCSEEIB1BADYCACAeKAIAEAkhAyAeQQA2AgAgHygCABAJIQIgH0EANgIAICAoAgAQCSEBICBBADYCACAIIA42AgAgIiALNgIAICMgBzYCACAkIAY2AgAgJSAENgIAICYgAzYCACAnIAI2AgAgKCABNgIAIBEoAgAiAUE/cSEDIBEgAUEgajYC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AEIANwIQIABCADcCGAsgASABKAIAIARqNgIAIAMkBEEBC9YDAQN/IwQhAyMEQYABaiQEIAAgASkCADcCACAAIAEpAgg3AgggACABKQIQNwIQIAAgASkCGDcCGCAAIAEpAiA3AiAgA0HQAGoiBSABEAcgA0EoaiIEIAEgBRAKIABBADYCUCADIAQoAgBBB2o2AgAgAyAEKAIENgIEIAMgBCgCCDYCCCADIAQoAgw2AgwgAyAEKAIQNgIQIAMgBCgCFDYCFCADIAQoAhg2AhggAyAEKAIcNgIcIAMgBCgCIDYCICADIAQoAiQ2AiQgAEEoaiIFIAMQIkUEQCADJARBAA8LIAUQFiAFKAIAIgFBAXEgAkYEQCADJARBAQ8LIAVBvOH//wAgAWs2AgAgAEEsaiIBQfz9//8AIAEoAgBrNgIAIABBMGoiAUH8////ACABKAIAazYCACAAQTRqIgFB/P///wAgASgCAGs2AgAgAEE4aiIBQfz///8AIAEoAgBrNgIAIABBPGoiAUH8////ACABKAIAazYCACAAQUBrIgFB/P///wAgASgCAGs2AgAgAEHEAGoiAUH8////ACABKAIAazYCACAAQcgAaiIBQfz///8AIAEoAgBrNgIAIABBzABqIgBB/P//ByAAKAIAazYCACADJARBAQv2CwIRfwJ+IwQhBSMEQaADaiQEIAVBuAJqIgJCADcAACACQgA3AAggAkIANwAQIAJCADcAGCACQgA3ACAgAkIANwAoIAJCADcAMCACQgA3ADggAUUEQCAAQQA2ApwBIABBJGoiA0GQiAQpAgA3AgAgA0GYiAQpAgA3AgggA0GgiAQpAgA3AhAgA0GoiAQpAgA3AhggA0GwiAQpAgA3AiAgAEEBNgJ0IABB+ABqIgNCADcCACADQgA3AgggA0IANwIQIANCADcCGCADQQA2AiAgAEGEuLznADYCTCAAQf61r/AANgJQIABBuMz59QA2AlQgAEHny/X2ADYCWCAAQcjQi/gANgJcIABB0vvu4wA2AmAgAEG8gMHtADYCZCAAQYbVuecANgJoIABB2bKj7AA2AmwgAEHG4rcHNgJwIABBATYCBCAAQQhqIgNCADcCACADQgA3AgggA0IANwIQIANBADYCGAsgBUH4AmoiBiAAQQRqIg8QESACIAYpAAA3AAAgAiAGKQAINwAIIAIgBikAEDcAECACIAYpABg3ABggAUEARyIHBEAgAkEgaiIDIAEpAAA3AAAgAyABKQAINwAIIAMgASkAEDcAECADIAEpABg3ABgLIAVBkAJqIQggBUHwAWohBCAFQfAAaiEDIAVByABqIQEgBUEEaiIQIAIgBwR/QcAABUEgCxAqIAJCADcAACACQgA3AAggAkIANwAQIAJCADcAGCACQgA3ACAgAkIANwAoIAJCADcAMCACQgA3ADggAUEEaiECIAFBCGohByABQQxqIQkgAUEQaiEKIAFBFGohCyABQRhqIQwgAUEcaiENIAFBIGohESABQSRqIRIDQCAQIAYQHyAFIAEgBhAURSIONgIAIA4EQCAFQQE2AgAMAQUgBSACKAIAIAEoAgByIAcoAgByIAkoAgByIAooAgByIAsoAgByIAwoAgByIA0oAgByIBEoAgByIBIoAgByRSIONgIAIA4NAQsLIAggARAHIABBJGoiAiACIAgQCiAAQcwAaiIHIAcgCBAKIAcgByABEAogAEH0AGoiCCAIIAEQCiABQgA3AgAgAUIANwIIIAFCADcCECABQgA3AhggAUIANwIgIARBBGohASAEQQhqIQggBEEMaiEHIARBEGohCSAEQRRqIQogBEEYaiELIARBHGohDANAIBAgBhAfIAQgBiAFEA4gBSgCAARAIAVBATYCAAwBBSAFIAEoAgAgBCgCAHIgCCgCAHIgBygCAHIgCSgCAHIgCigCAHIgCygCAHIgDCgCAHJFIg02AgAgDQ0BCwsgBkIANwAAIAZCADcACCAGQgA3ABAgBkIANwAYIAAgAyAEEB4gBCAEKAIAIgBBf3OtQsKC2YENfCITIAEoAgAiBiAAciAIKAIAIgByIAcoAgAiEHIgCSgCACINciAKKAIAIhFyIAsoAgAiEnIgDCgCACIOckEAR0EfdEEfda0iFIM+AgAgASATQiCIQoy9yf4LhCAGQX9zrXwiEyAUgz4CACAIIABBf3OtQrvAovoKfCATQiCIfCITIBSDPgIAIAcgEEF/c61C5rm71Qt8IBNCIIh8IhMgFIM+AgAgCSANQX9zrUL+////D3wgE0IgiHwiEyAUgz4CACAKIBFBf3OtQv////8PfCATQiCIfCITIBSDPgIAIAsgEkF/c61C/////w98IBNCIIh8IhMgFIM+AgAgDCAO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KSAGQQhqISogBkEMaiErIAZBEGohLCAGQRRqIS0gBkEYaiEuIAZBHGohLyAGQSBqITAgBkEkaiExIANBBGohMiADQQhqITMgA0EMaiE0IANBEGohNSADQRRqITYgA0EYaiE3IANBHGohOCADQSBqITkgA0EkaiE6IARBBGohOyAEQQhqIQkgBEEMaiEMIARBEGohDiAEQRRqIQ8gBEEYaiERIARBHGohEiAEQSBqIRMgBEEkaiEVIA0oAgBBvOH//wBqIRYgDSgCBEH8/f//AGohFyANKAIIQfz///8AaiEYIA0oAgxB/P///wBqIRkgDSgCEEH8////AGohGiANKAIUQfz///8AaiEbIA0oAhhB/P///wBqIRwgDSgCHEH8////AGohHSANKAIgQfz///8AaiEeIA0oAiRB/P//B2ohH0H/PyEBA0AgBiAHIAFBf2oiAkEGdGoiIBAjIBAgECAGEAogFCAQEAcgKCAUIBAQCiAGIAYgFBAKICkoAgAhISAqKAIAISIgKygCACEjICwoAgAhJCAtKAIAISUgLigCACEmIC8oAgAhJyAwKAIAIQsgMSgCACEFIAYgFiAGKAIAazYCACApIBcgIWs2AgAgKiAYICJrNgIAICsgGSAjazYCACAsIBogJGs2AgAgLSAbICVrNgIAIC4gHCAmazYCACAvIB0gJ2s2AgAgMCAeIAtrNgIAIDEgHyAFazYCACAKIAogKBAKIAMgBikCADcCACADIAYpAgg3AgggAyAGKQIQNwIQIAMgBikCGDcCGCADIAYpAiA3AiAgAxAPIAQgCikCADcCACAEIAopAgg3AgggBCAKKQIQNwIQIAQgCikCGDcCGCAEIAopAiA3AiAgBBAPICAgMigCACILQRp0IAMoAgByNgIAIAcgAkEGdGogMygCACIFQRR0IAtBBnZyNgIEIAcgAkEGdGogNCgCACILQQ50IAVBDHZyNgIIIAcgAkEGdGogNSgCACIFQQh0IAtBEnZyNgIMIAcgAkEGdGogNigCAEECdCAFQRh2ciA3KAIAIgVBHHRyNgIQIAcgAkEGdGogOCgCACILQRZ0IAVBBHZyNgIUIAcgAkEGdGogOSgCACIFQRB0IAtBCnZyNgIYIAcgAkEGdGogOigCAEEKdCAFQRB2cjYCHCAHIAJBBnRqIDsoAgAiC0EadCAEKAIA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IAYoAgBFBEAgBygCBCAHKAIAciAHKAIIciAHKAIMciAHKAIQciAHKAIUciAHKAIYciAHKAIccgRAIAkgAkEAEA4CQCAMIAIgA0EAIAVBACAOQQFxEQEAIgAEQCAIQQRqIRAgCEEIaiERIAhBDGohEiAIQRBqIRMgCEEUaiEUIAhBGGohFSAIQRxqIRZBACEEA0AgCCAMIAYQDiAGKAIARQRAIBAoAgAgCCgCAHIgESgCAHIgEigCAHIgEygCAHIgFCgCAHIgFSgCAHIgFigCAHIEQCAPIAogCyAHIAkgCCANEDENBAsLIAwgAiADQQAgBSAEQQFqIgQgDkEBcREBACIADQBBACEACwVBACEACwsgCUIANwIAIAlCADcCCCAJQgA3AhAgCUIANwIYIAhCADcCACAIQgA3AgggCEIANwIQIAhCADcCGCAHQgA3AgAgB0IANwIIIAdCADcCECAHQgA3AhggAARAIA0oAgAhAyABIAopAAA3AAAgASAKKQAINwAIIAEgCikAEDcAECABIAopABg3ABggAUEgaiICIAspAAA3AAAgAiALKQAINwAIIAIgCykAEDcAECACIAspABg3ABggAUFAayADOgAAIAYkBCAADwsLCyABQgA3AAAgAUIANwAIIAFCADcAECABQgA3ABggAUIANwAgIAFCADcAKCABQgA3ADAgAUIANwA4IAFBQGtBADoAACAGJARBAAv+AQECfyMEIQQjBEFAayQEIAFFBEBByooEIAAoAqgBIAAoAqQBQQNxQQJqEQAAIAQkBEEADwsgA0UEQEGuigQgACgCqAEgACgCpAFBA3FBAmoRAAAgBCQEQQAPCyAEQSBqIQUgAgR/IAUgAykAADcAACAFIAMpAAg3AAggBSADKQAQNwAQIAUgAykAGDcAGCAEIANBIGoiACkAADcAACAEIAApAAg3AAggBCAAKQAQNwAQIAQgACkAGDcAGCACIANBQGstAAA2AgAgASAFEBEgAUEgaiAEEBEgBCQEQQEFQb6MBCAAKAKoASAAKAKkAUEDcUECahEAACAEJARBAAsL7wIBA38jBCEEIwRB0ABqJAQgBEEANgIAIAFFBEBBrooEIAAoAqgBIAAoAqQBQQNxQQJqEQAAIAQkBEEADwsgAkUEQEG6igQgACgCqAEgACgCpAFBA3FBAmoRAAAgBCQEQQAPCyADQQNLBEBBpYwEIAAoAqgBIAAoAqQBQQNxQQJqEQAAIAQkBEEADwsgBEEoaiIFIAIgBBAOIAQoAgAhACAEQQhqIgYgAkEgaiAEEA4gBCgCACAAckUiACECIAAEfyABIAUpAAA3AAAgASAFKQAINwAIIAEgBSkAEDcAECABIAUpABg3ABggAUEgaiIAIAYpAAA3AAAgACAGKQAINwAIIAAgBikAEDcAECAAIAYpABg3ABggAUFAayADOgAAIAQkBCACBSABQgA3AAAgAUIANwAIIAFCADcAECABQgA3ABggAUIANwAgIAFCADcAKCABQgA3ADAgAUIANwA4IAFBQGtBADoAACAEJAQgAgsLlCoBX38jBCEHIwRBwANqJAQgB0GgAWohCCAHQfgAaiEKIAFB+ABqIUAgB0GQA2oiBiABQdAAaiI9EAcgB0HoAmoiAyABKQIANwIAIAMgASkCCDcCCCADIAEpAhA3AhAgAyABKQIYNwIYIAMgASkCIDcCICADQSRqIiUoAgAiFEEWdiIEQdEHbCADKAIAaiEFIARBBnQgA0EEaiImKAIAaiAFQRp2aiIVQRp2IANBCGoiJygCAGoiFkEadiADQQxqIhwoAgBqIhdBGnYgA0EQaiIdKAIAaiIYQRp2IANBFGoiMSgCAGoiDkEadiADQRhqIjIoAgBqIiBBGnYgA0EcaiIzKAIAaiIhQRp2IANBIGoiNCgCAGohBCADIAVB////H3E2AgAgJiAVQf///x9xNgIAICcgFkH///8fcTYCACAcIBdB////H3E2AgAgHSAYQf///x9xNgIAIDEgDkH///8fcTYCACAyICBB////H3E2AgAgMyAhQf///x9xNgIAIDQgBEH///8fcTYCACAlIARBGnYgFEH///8BcWo2AgAgB0HAAmoiBCACIAYQCiABKAJMIhlBFnYiBUHRB2wgASgCKGohGiAFQQZ0IAEoAixqIBpBGnZqIihBGnYgASgCMGoiKUEadiABKAI0aiIqQRp2IAEoAjhqIitBGnYgASgCPGoiLEEadiABQUBrKAIAaiItQRp2IAEoAkRqIiJBGnYgASgCSGohHiAHQZgCaiIFIAJBKGoiWCAGEAogBSAFID0QCiAHQfABaiIBIAMpAgA3AgAgASADKQIINwIIIAEgAykCEDcCECABIAMpAhg3AhggASAD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aiI6KAIAayETIDogEzYCAEH8////ACAKQSBqIjsoAgBrIR8gOyAfNgIAQfz//wcgCkEkaiI/KAIAayEbID8gGzYCACAuKAIAIBtqIkJBFnYiPEHRB2wgASgCACAkamohGyA8QQZ0IBQoAgAgCWpqIBtBGnZqIiRBGnYgFSgCACALamoiC0EadiAWKAIAIA9qaiIPQRp2IBcoAgAgDGpqIgxBGnYgGCgCACANamoiDUEadiAOKAIAIBJqaiISQRp2ICAoAgAgE2pqIhNBGnYgISgCACAfamohCSABIBtB////H3EiHzYCACAUICRB////H3EiGzYCACAVIAtB////H3EiCzYCACAWIA9B////H3EiDzYCACAXIAxB////H3EiDDYCACAYIA1B////H3EiDTYCACAOIBJB////H3EiEjYCACAgIBNB////H3EiEzYCACAhIAlB////H3EiJDYCACAuIAlBGnYgQkH///8BcWoiCTYCACAAIAEpAgA3AgAgACABKQIINwIIIAAgASkCEDcCECAAIAEpAhg3AhggACABKQIgNwIgIAEgH0EBdCAKKAIAajYCACAUIBtBAXQgAygCAGo2AgAgFSALQQF0IBAoAgBqNgIAIBYgD0EBdCARKAIAajYCACAXIAxBAXQgIygCAGo2AgAgGCANQQF0IDAoAgBqNgIAIA4gEkEBdCA5KAIAajYCACAgIBNBAXQgOigCAGo2AgAgISAkQQF0IDsoAgBqNgIAIC4gCUEBdCA/KAIAajYCACABIAEgBxAKIAEgASgCACAIKAIAaiIBNgIAIBQgFCgCACAeKAIAaiIDNgIAIBUgFSgCACAZKAIAaiIINgIAIBYgFigCACAlKAIAaiIKNgIAIBcgFygCACAmKAIAaiIUNgIAIBggGCgCACAnKAIAaiIVNgIAIA4gDigCACAcKAIAaiIWNgIAICAgICgCACAdKAIAaiIXNgIAICEgISgCACAiKAIAaiIYNgIAIC4gLigCACAvKAIAaiIONgIAQfj//w8gDmsiD0EWdiIOQdEHbEH4wv//ASABa2ohASAOQQZ0Qfj7//8BIANraiABQRp2aiIcQRp2Qfj///8BIAhraiIdQRp2Qfj///8BIApraiIJQRp2Qfj///8BIBRraiIQQRp2Qfj///8BIBVraiILQRp2Qfj///8BIBZraiIR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FHZyNgIwIAIgEUESdEGAgPAfcSAQQQ52cjYCNCACIAVBGHRBgICAGHEgEUEIdnI2AjggAiAFQQJ2Qf///x9xNgI8IAJBQGsgEkEEdEHw//8fcSAFQRx2cjYCACACIBNBCnRBgPj/H3EgEkEWdnI2AkQgAiAUQRB0QYCA/B9xIBNBEHZyNgJIIAIgFEEKdjYCTCACQdAAaiINQQA2AgAgDiACKAIAciAGciAHciAIciAVciADciAKciALciAMckUEQEHajAQgACgCqAEgACgCpAFBA3FBAmoRAAAgAUIANwAAIAFCADcACCABQgA3ABAgAUIANwAYIAFCADcAICABQgA3ACggAUIANwAwIAFCADcAOCAEJARBAA8LIARBwAJqIQogBEGYAmohCyAEQfgBaiEIIARB/ABqIQMgAUIANwAAIAFCADcACCABQgA3ABAgAUIANwAYIAFCADcAICABQgA3ACggAUIANwAwIAFCADcAOCAJKAIEIAkoAgByIAkoAghyIAkoAgxyIAkoAhByIAkoAhRyIAkoAhhyIAkoAhxyBH8gCEIANwIAIAhCADcCCCAIQgA3AhAgCEIANwIYIANB+ABqIgxBADYCACADIAIpAgA3AgAgAyACKQIINwIIIAMgAikCEDcCECADIAIpAhg3AhggAyACKQIgNwIgIANBKGoiBSACQShqIgYpAgA3AgAgBSAGKQIINwIIIAUgBikCEDcCECAFIAYpAhg3AhggBSAGKQIgNwIgIANBATYCUCADQdQAaiIHQgA3AgAgB0IANwIIIAdCADcCECAHQgA3AhggB0EANgIgIAAgAyADIAkgCBAZIA0gDCgCADYCACADQdAAaiIAIAAQFSAKIAAQByALIAAgChAKIAMgAyAKEAogBSAFIAsQCiAAQQE2AgAgB0IANwIAIAdCADcCCCAHQgA3AhAgB0IANwIYIAdBADYCICACIAMpAgA3AgAgAiADKQIINwIIIAIgAykCEDcCECACIAMpAhg3AhggAiADKQIgNwIgIAYgBSkCADcCACAGIAUpAgg3AgggBiAFKQIQNwIQIAYgBSkCGDcCGCAGIAUpAiA3AiAgASACEBsgBCQEQQEFIAQkBEEACwvhAgEBfyMEIQMjBEHQAGokBCADQQA2AgAgAUUEQEGIjAQgACgCqAEgACgCpAFBA3FBAmoRAAAgAyQEQQAPCyACRQRAQZeMBCAAKAKoASAAKAKkAUEDcUECahEAACADJARBAA8LIANBKGoiACACIAMQDiADQQhqIgIgAUEAEA4gAygCAAR/IAFCADcAACABQgA3AAggAUIANwAQIAFCADcAGEEABSAAKAIEIAAoAgByIAAoAghyIAAoAgxyIAAoAhByIAAoAhRyIAAoAhhyIAAoAhxyBH8gAiACIAAQDSABQgA3AAAgAUIANwAIIAFCADcAECABQgA3ABggASACEBFBAQUgAUIANwAAIAFCADcACCABQgA3ABAgAUIANwAYQQALCyEBIAJCADcCACACQgA3AgggAkIANwIQIAJCADcCGCAAQgA3AgAgAEIANwIIIABCADcCECAAQgA3AhggAyQEIAELgAsBE38jBCEEIwRB8AJqJAQgBEEANgIAIAAoAgBFBEBB+IoEIAAoAqgBIAAoAqQBQQNxQQJqEQAAIAQkBEEADwsgAUUEQEHkiAQgACgCqAEgACgCpAFBA3FBAmoRAAAgBCQEQQAPCyACRQRAQZeMBCAAKAKoASAAKAKkAUEDcUECahEAACAEJARBAA8LIARBCGoiFCACIAQQDiAEKAIABEAgAUIANwAAIAFCADcACCABQgA3ABAgAUIANwAYIAFCADcAICABQgA3ACggAUIANwAwIAFCADcAOCAEJARBAA8LIAEoAAQhBiABKAAIIQcgASgADCEIIAEoABAhAyABKAAUIQkgASgAGCEKIAEoABwhCyABKAAgIQwgASgAJCENIAEoACghDyABKAAsIRAgASgAMCEFIAEoADQhESABKAA4IRIgASgAPCETIARBKGoiAiABKAAAIg5B////H3E2AgAgAiAGQQZ0QcD//x9xIA5BGnZyIg42AgQgAiAHQQx0QYDg/x9xIAZBFHZyIgY2AgggAiAIQRJ0QYCA8B9xIAdBDnZyIgc2AgwgAiADQRh0QYCAgBhxIAhBCHZyIgg2AhAgAiADQQJ2Qf///x9xIhU2AhQgAiAJQQR0QfD//x9xIANBHHZyIgM2AhggAiAKQQp0QYD4/x9xIAlBFnZyIgk2AhwgAiALQRB0QYCA/B9xIApBEHZyIgo2AiAgAiALQQp2Igs2AiQgAiAMQf///x9xNgIoIAIgDUEGdEHA//8fcSAMQRp2cjYCLCACIA9BDHRBgOD/H3Eg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AWoiBCANQQFxEQEAIgANAEEAIQALBUEAIQALCyAJQgA3AgAgCUIANwIIIAlCADcCECAJQgA3AhggCEIANwIAIAhCADcCCCAIQgA3AhAgCEIANwIYIAdCADcCACAHQgA3AgggB0IANwIQIAdCADcCGCAABEAgASAKKQAANwAAIAEgCikACDcACCABIAopABA3ABAgASAKKQAYNwAYIAFBIGoiASALKQAANwAAIAEgCykACDcACCABIAspABA3ABAgASALKQAYNwAYIAYkBCAADwsLCyABQgA3AAAgAUIANwAIIAFCADcAECABQgA3ABggAUIANwAgIAFCADcAKCABQgA3ADAgAUIANwA4IAYkBEEAC9cCAQJ/IwQhByMEQcABaiQEIAdByABqIgYgAikAADcAACAGIAIpAAg3AAggBiACKQAQNwAQIAYgAikAGDcAGCAGQSBqIgIgASkAADcAACACIAEpAAg3AAggAiABKQAQNwAQIAIgASkAGDcAGCAEBH8gBkFAayIBIAQpAAA3AAAgASAEKQAINwAIIAEgBCkAEDcAECABIAQpABg3ABhB4AAFQcAACyEBIAMEQCAGIAFqIgIgAykAADcAACACIAMpAAg3AAggAUEQciEBCyAHIAYgARAqIAZCADcAACAGQgA3AAggBkIANwAQIAZCADcAGCAGQgA3ACAgBkIANwAoIAZCADcAMCAGQgA3ADggBkFAa0IANwAAIAZCADcASCAGQgA3AFAgBkIANwBYIAZCADcAYCAGQgA3AGhBACEBA0AgByAAEB8gAUEBaiIBIAVNDQALIAckBEEBC90QASl/IwQhBSMEQYAEaiQEIAAoAgBFBEBB+IoEIAAoAqgBIAAoAqQBQQNxQQJqEQAAIAUkBEEADwsgAkUEQEGsiwQgACgCqAEgACgCpAFBA3FBAmoRAAAgBSQEQQAPCyABRQRAQa6KBCAAKAKoASAAKAKkAUEDcUECahEAACAFJARBAA8LIANFBEBB5IgEIAAoAqgBIAAoAqQBQQNxQQJqEQAAIAUkBEEADwsgBSACQQAQDiAFQUBrIgYgASkAADcAACAGIAEpAAg3AAggBiABKQAQNwAQIAYgASkAGDcAGCAFQSBqIgQgAUEgaiIBKQAANwAAIAQgASkACDcACCAEIAEpABA3ABAgBCABKQAYNwAYIARBGGoi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////HzYCACAGQf///x82AgAgAkH///8BNgIAIAMgBxAhQQBHCwsLCwsLCwsFQQALBUEACwshACAFJAQgAAuYBQIJfwd+IwQhBCMEQSBqJAQgAkUEQEHbigQgACgCqAEgACgCpAFBA3FBAmoRAAAgBCQEQQAPCyAEIgAgAikAADcAACAAIAIpAAg3AAggACACKQAQNwAQIAAgAikAGDcAGCACKAA4IghBf0cgAigAPCIEQR92IgVBf3MiA3EgBEH/////B0lyIAMgAigANCIJQX9HcXIgAyACKAAwIgpBf0dxciADIAIoACwiA0Hz3N3qBUlxciIGQQFzIANB89zd6gVLcSAFciIHQQFzIAIoACgiBUGdoJG9BUlxIAZyIgtBAXMgBUGdoJG9BUtxIAdyIgdBAXMgAigAJCIGQcbepP99SXEgC3JBf3MiCyAGQcbepP99S3EgB3IgCyACKAAgIgJBoMHswAZLcXIhByABRQRAIAAkBCAHDwsgBwRAIAhBf3OtQv////8PfCAJQX9zrUL/////D3wgCkF/c61C/v///w98IANBf3OtQua5u9ULfCAFQX9zrUK7wKL6CnwgBkF/c61CjL3J/gt8IAJBf3OtQsKC2YENfCIMQiCIfCIOQiCIfCIPQiCIfCIQQiCIfCIRQiCIfCISQiCIfCENIAwgBiACciAFciADciAKciAJciAIciAEckEAR0EfdEEfda0iDIOnIQIgDyAMg6chBSAQIAyDpyEDIBEgDIOnIQogEiAMg6chCSANIAyDpyEIIARBf3OtQv////8PfCANQiCIfCAMg6chBCAOIAyDpyEGCyABIAApAAA3AAAgASAAKQAINwAIIAEgACkAEDcAECABIAApABg3ABggASACNgAgIAEgBjYAJCABIAU2ACggASADNgAsIAEgCjYAMCABIAk2ADQgASAINgA4IAEgBDYAPCAAJAQgBwuDAwIGfwh+IAJFBEBB24oEIAAoAqgBIAAoAqQBQQNxQQJqEQAAQQAPCyABBH8gAigAICIAQX9zrULCgtmBDXwhCiACKAAkIgMgAHIgAigAKCIAciACKAAsIgRyIAIoADAiBXIgAigANCIGciACKAA4IgdyIAIoADwiCHJBAEdBH3RBH3WtIQkgB0F/c61C/////w98IAZBf3OtQv////8PfCAFQX9zrUL+////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",Ai=(A,I,g)=>({contextCreate:B=>A.exports._secp256k1_context_create(B),contextRandomize:(B,C)=>A.exports._secp256k1_context_randomize(B,C),free:B=>A.exports._free(B),heapU32:g,heapU8:I,instance:A,malloc:B=>A.exports._malloc(B),mallocSizeT:B=>{const C=A.exports._malloc(4),E=C>>2;return g.set([B],E),C},mallocUint8Array:B=>{const C=A.exports._malloc(B.length);return I.set(B,C),C},privkeyTweakAdd:(B,C,E)=>A.exports._secp256k1_ec_privkey_tweak_add(B,C,E),privkeyTweakMul:(B,C,E)=>A.exports._secp256k1_ec_privkey_tweak_mul(B,C,E),pubkeyCreate:(B,C,E)=>A.exports._secp256k1_ec_pubkey_create(B,C,E),pubkeyParse:(B,C,E,Q)=>A.exports._secp256k1_ec_pubkey_parse(B,C,E,Q),pubkeySerialize:(B,C,E,Q,i)=>A.exports._secp256k1_ec_pubkey_serialize(B,C,E,Q,i),pubkeyTweakAdd:(B,C,E)=>A.exports._secp256k1_ec_pubkey_tweak_add(B,C,E),pubkeyTweakMul:(B,C,E)=>A.exports._secp256k1_ec_pubkey_tweak_mul(B,C,E),readHeapU8:(B,C)=>new Uint8Array(I.buffer,B,C),readSizeT:B=>{const C=B>>2;return g[C]},recover:(B,C,E,Q)=>A.exports._secp256k1_ecdsa_recover(B,C,E,Q),recoverableSignatureParse:(B,C,E,Q)=>A.exports._secp256k1_ecdsa_recoverable_signature_parse_compact(B,C,E,Q),recoverableSignatureSerialize:(B,C,E,Q)=>A.exports._secp256k1_ecdsa_recoverable_signature_serialize_compact(B,C,E,Q),schnorrSign:(B,C,E,Q)=>A.exports._secp256k1_schnorr_sign(B,C,E,Q),schnorrVerify:(B,C,E,Q)=>A.exports._secp256k1_schnorr_verify(B,C,E,Q),seckeyVerify:(B,C)=>A.exports._secp256k1_ec_seckey_verify(B,C),sign:(B,C,E,Q)=>A.exports._secp256k1_ecdsa_sign(B,C,E,Q),signRecoverable:(B,C,E,Q)=>A.exports._secp256k1_ecdsa_sign_recoverable(B,C,E,Q),signatureMalleate:(B,C,E)=>A.exports._secp256k1_ecdsa_signature_malleate(B,C,E),signatureNormalize:(B,C,E)=>A.exports._secp256k1_ecdsa_signature_normalize(B,C,E),signatureParseCompact:(B,C,E)=>A.exports._secp256k1_ecdsa_signature_parse_compact(B,C,E),signatureParseDER:(B,C,E,Q)=>A.exports._secp256k1_ecdsa_signature_parse_der(B,C,E,Q),signatureSerializeCompact:(B,C,E)=>A.exports._secp256k1_ecdsa_signature_serialize_compact(B,C,E),signatureSerializeDER:(B,C,E,Q)=>A.exports._secp256k1_ecdsa_signature_serialize_der(B,C,E,Q),verify:(B,C,E,Q)=>A.exports._secp256k1_ecdsa_verify(B,C,E,Q)}),Ii=A=>{const B=new Int16Array(A),C=new Int32Array(A),E=new Uint8Array(A);return C[0]=1668509029,B[1]=25459,!(E[2]!==115||E[3]!==99)},tB=(A,I)=>Math.ceil(I/A)*A,gi=async A=>{const Q=new WebAssembly.Memory({initial:256,maximum:256});if(!Ii(Q.buffer))throw new Error("Runtime error: expected the system to be little-endian.");const i=1024,o=i+67696+16,t=o,n=o+4+15&-16,e=tB(16,n),k=e+5242880,D=tB(16,k),r=new Uint8Array(Q.buffer),s=new Int32Array(Q.buffer),y=new Uint32Array(Q.buffer);s[t>>2]=D;const h=6,S=6;let w;const l={env:{...{DYNAMICTOP_PTR:t,STACKTOP:e,___setErrNo:N=>(w!==void 0&&(s[w()>>2]=N),N),_abort:(N="Secp256k1 Error")=>{throw new Error(N)},_emscripten_memcpy_big:(N,Y,L)=>(r.set(r.subarray(Y,Y+L),N),N),abort:(N="Secp256k1 Error")=>{throw new Error(N)},abortOnCannotGrowMemory:()=>{throw new Error("Secp256k1 Error: abortOnCannotGrowMemory was called.")},enlargeMemory:()=>{throw new Error("Secp256k1 Error: enlargeMemory was called.")},getTotalMemory:()=>16777216},memory:Q,memoryBase:i,table:new WebAssembly.Table({element:"anyfunc",initial:h,maximum:S}),tableBase:0},global:{Infinity:1/0,NaN:NaN}};return WebAssembly.instantiate(A,l).then(N=>(w=N.instance.exports.___errno_location,Ai(N.instance,r,y)))},Bi=()=>BC($Q).buffer,Ci=async()=>gi(Bi()),Ei="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IAJHDQUgAygCGCABIAIQKxoMAwsgAiEEDAELIANBMGogASACIAQQFiADQTxqKAIAIQQgAygCOCEBIAMoAjAhBSADKAI0IQIgA0EgaiAAQQxqIgYgACgCCBAXIAIgAygCJEcNBCADKAIgIAUgAhArGiAAQQhqQQA2AgAgA0EsaiAGEBgLIANBPGohAiADQThqIQUCQANAIARBP00NASADQTBqIAEgBEHAABAWIAIoAgAhBCAFKAIAIQEgA0EIakEAQcAAIAMoAjAgAygCNBAZIANBLGogAygCCBAYDAALAAsgA0EQaiAAQQxqIAQQGiADKAIUIARHDQEgAygCECABIAQQKxoLIABBCGogBDYCACADQUBrJAAPC0GEFBAHAAtBhBQQBwALQYQUEAcAC98EAgN/AX4jAEHQAGsiAiQAIAIgAUHMAGo2AiQgASkDACEFIAEoAgghBCACIAJBJGo2AigCQCAEQT9NBEAgAUEMaiIDIARqQYABOgAAIAEgASgCCEEBaiIENgIIIAJBGGogAyAEEBcgAigCGEEAIAIoAhwQLRpBwAAgASgCCGtBB00EQCACQShqIAMQGCACQRBqIAMgAUEIaigCABAaIAIoAhBBACACKAIUEC0aCyACQQhqIANBOBAXIAIoAgxBCEcNASACKAIIIAVCOIYgBUIohkKAgICAgIDA/wCDhCAFQhiGQoCAgICA4D+DIAVCCIZCgICAgPAfg4SEIAVCCIhCgICA+A+DIAVCGIhCgID8B4OEIAVCKIhCgP4DgyAFQjiIhISENwAAIAJBKGogAxAYIAFBCGpBADYCACACQQA2AiggAkEoakEEciEEQQAhAwJAA0AgA0EgRg0BIAQgA2pBADoAACACIAIoAihBAWo2AiggA0EBaiEDDAALAAsgAkFAayABQeQAaikAADcDACACQThqIAFB3ABqKQAANwMAIAJBMGogAUHUAGopAAA3AwAgAiABKQBMNwMoQQAhAwJAA0AgA0EgRg0BIAJBKGogA2oiBCAEKAIAIgRBGHQgBEEIdEGAgPwHcXIgBEEIdkGA/gNxIARBGHZycjYCACADQQRqIQMMAAsACyAAIAIpAyg3AAAgAEEYaiACQUBrKQMANwAAIABBEGogAkE4aikDADcAACAAQQhqIAJBMGopAwA3AAAgAkHQAGokAA8LQdwTIARBwAAQ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KAJsIQggASAPNgJkIAEgDjYCYCABIBM2AmggASAYNgJsIAEgAjYCdCABIBc2AnAgASAQNgJ4IAEgDDYCfCABQdAAaiABQeAAaiABQfAAaiAHQevZwaJ6aiAIQfr/+4V5ahAeIAEoAlwhByABKAJYIQggASgCUCEKIAEoAlQhESABIAI2AmQgASAXNgJgIAEgEDYCaCABIAw2AmwgASARNgJ0IAEgCjYCcCABIAg2AnggASAHNgJ8IAFB0ABqIAFB4ABqIAFB8ABqIA1B8vHFs3xqIBlB98fm93tqEB4gASgCXCENIAEoAlghGCABKAJQIRMgACAeIAEoAlRqNgIEIAAgEyAdajYCACAAIAogIWo2AgggACARICJqNgIMIAAgGCAcajYCECAAIA0gG2o2AhQgACAIICBqNgIYIAAgByAfajYCHCABQYABaiQAC30BAX8jAEEwayICJAAgAiABNgIEIAIgADYCACACQSxqQQE2AgAgAkEUakECNgIAIAJBHGpBAjYCACACQQE2AiQgAkGMFTYCCCACQQI2AgwgAkHMDTYCECACIAI2AiAgAiACQQRqNgIoIAIgAkEgajYCGCACQQhqQZwVECgAC3wBAX8jAEEwayIDJAAgAyACNgIEIAMgATYCACADQSxqQQE2AgAgA0EUakECNgIAIANBHGpBAjYCACADQQE2AiQgA0HcFDYCCCADQQI2AgwgA0HMDTYCECADIANBBGo2AiAgAyADNgIoIAMgA0EgajYCGCADQQhqIAAQKAAL1gEBBn8gACABKAIAIgggAigCBCIHcyACKAIAIgVxIAggB3FzIAVBHncgBUETd3MgBUEKd3NqIAIoAggiBkEadyAGQRV3cyAGQQd3cyAEaiABKAIMaiABKAIIIgQgAigCDCIJcyAGcSAEc2oiCmoiAjYCBCAAIAogASgCBGoiATYCDCAAIAJBHncgAkETd3MgAkEKd3MgAiAHIAVzcSAHIAVxc2ogBCADaiAJIAEgCSAGc3FzaiABQRp3IAFBFXdzIAFBB3dzaiIFajYCACAAIAUgCGo2AggLeAAgACACQRl3IAJBA3ZzIAJBDndzIAEoAgAiAmo2AgAgACACQRl3IAJBA3ZzIAJBDndzIAEoAgQiAmo2AgQgACACQRl3IAJBA3ZzIAJBDndzIAEoAggiAmo2AgggACACQRl3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",Qi=(A,I)=>{const g=A.contextCreate(Bg.BOTH),B=A.malloc(72),C=A.malloc(65),E=A.malloc(32),Q=A.malloc(64),i=A.malloc(64),o=A.malloc(64),t=A.malloc(32),c=A.malloc(65),n=A.malloc(4),e=n>>2,a=()=>A.heapU32[e],k=A.malloc(4),D=k>>2,r=(d,U)=>{const x=new Uint8Array(U);return x.set(d),x},s=d=>{const U=r(d,65);return A.heapU8.set(U,C),A.pubkeyParse(g,Q,C,d.length)===1},y=d=>{A.heapU32.set([d],D)},h=()=>A.heapU32[D],S=(d,U)=>(y(d),A.pubkeySerialize(g,C,k,Q,U),A.readHeapU8(C,h()).slice()),w=d=>d?S(33,NI.COMPRESSED):S(65,NI.UNCOMPRESSED),R=d=>U=>{if(!s(U))throw new Error("Failed to parse public key.");return w(d)},l=(d,U)=>{const x=r(d,72);return A.heapU8.set(x,B),U?A.signatureParseDER(g,i,B,d.length)===1:A.signatureParseCompact(g,i,B)===1},N=(d,U)=>{if(!l(d,U))throw new Error("Failed to parse signature.")},Y=()=>(A.signatureSerializeCompact(g,B,i),A.readHeapU8(B,64).slice()),L=()=>(y(72),A.signatureSerializeDER(g,B,k,i),A.readHeapU8(B,h()).slice()),q=d=>U=>(N(U,d),d?Y():L()),J=d=>{const U=r(d,32);A.heapU8.set(U,t)},P=(d,U)=>{A.heapU8.fill(0,d,d+U)},f=()=>{P(t,32)},G=(d,U)=>{J(d);const x=U();return f(),x},F=d=>U=>{if(G(U,()=>A.pubkeyCreate(g,Q,t)!==1))throw new Error("Cannot derive public key from invalid private key.");return w(d)},p=d=>{const U=r(d,32);A.heapU8.set(U,E)},M=()=>{A.signatureNormalize(g,i,i)},m=(d,U)=>x=>(N(x,d),U?M():A.signatureMalleate(g,i,i),d?L():Y()),W=(d,U,x)=>{const MA=l(d,U);return x&&M(),MA},O=d=>(U,x)=>(p(x),G(U,()=>{if(A.sign(g,i,E,t)!==1)throw new Error("Failed to sign message hash. The private key is not valid.");return d?(y(72),A.signatureSerializeDER(g,B,k,i),A.readHeapU8(B,h()).slice()):(A.signatureSerializeCompact(g,B,i),A.readHeapU8(B,64).slice())})),tA=()=>(d,U)=>(p(U),G(d,()=>{if(A.schnorrSign(g,o,E,t)!==1)throw new Error("Failed to sign message hash. The private key is not valid.");return A.readHeapU8(o,64).slice()})),IA=d=>(p(d),A.verify(g,i,E,Q)===1),gA=(d,U)=>(x,MA,uI)=>s(MA)&&W(x,d,U)&&IA(uI),UA=(d,U)=>{p(d);const x=r(U,64);return A.heapU8.set(x,o),A.schnorrVerify(g,o,E,Q)===1},eA=()=>(d,U,x)=>s(U)?UA(x,d):!1,_A=(d,U)=>(p(U),G(d,()=>{if(A.signRecoverable(g,c,E,t)!==1)throw new Error("Failed to sign message hash. The private key is not valid.");return A.recoverableSignatureSerialize(g,B,n,c),{recoveryId:a(),signature:A.readHeapU8(B,64).slice()}})),nA=d=>(U,x,MA)=>{p(MA);const uI=r(U,72);if(A.heapU8.set(uI,B),A.recoverableSignatureParse(g,c,B,x)!==1)throw new Error("Failed to recover public key. Could not parse signature.");if(A.recover(g,Q,c,E)!==1)throw new Error("Failed to recover public key. The compact signature, recovery, or message hash is invalid.");return w(d)},GA=(d,U)=>(p(U),G(d,()=>{if(A.privkeyTweakAdd(g,t,E)!==1)throw new Error("Private key is invalid or adding failed.");return A.readHeapU8(t,32).slice()})),nI=(d,U)=>(p(U),G(d,()=>{if(A.privkeyTweakMul(g,t,E)!==1)throw new Error("Private key is invalid or multiplying failed.");return A.readHeapU8(t,32).slice()})),BA=d=>(U,x)=>{if(!s(U))throw new Error("Failed to parse public key.");if(p(x),A.pubkeyTweakAdd(g,Q,E)!==1)throw new Error("Adding failed");return w(d)},aA=d=>(U,x)=>{if(!s(U))throw new Error("Failed to parse public key.");if(p(x),A.pubkeyTweakMul(g,Q,E)!==1)throw new Error("Multiplying failed");return w(d)};return{addTweakPrivateKey:GA,addTweakPublicKeyCompressed:BA(!0),addTweakPublicKeyUncompressed:BA(!1),compressPublicKey:R(!0),derivePublicKeyCompressed:F(!0),derivePublicKeyUncompressed:F(!1),malleateSignatureCompact:m(!1,!1),malleateSignatureDER:m(!0,!1),mulTweakPrivateKey:nI,mulTweakPublicKeyCompressed:aA(!0),mulTweakPublicKeyUncompressed:aA(!1),normalizeSignatureCompact:m(!1,!0),normalizeSignatureDER:m(!0,!0),recoverPublicKeyCompressed:nA(!0),recoverPublicKeyUncompressed:nA(!1),signMessageHashCompact:O(!1),signMessageHashDER:O(!0),signMessageHashRecoverableCompact:_A,signMessageHashSchnorr:tA(),signatureCompactToDER:q(!1),signatureDERToCompact:q(!0),uncompressPublicKey:R(!1),validatePrivateKey:d=>G(d,()=>A.seckeyVerify(g,t)===1),validatePublicKey:s,verifySignatureCompact:gA(!1,!0),verifySignatureCompactLowS:gA(!1,!1),verifySignatureDER:gA(!0,!0),verifySignatureDERLowS:gA(!0,!1),verifySignatureSchnorr:eA()}},bI={},ii=async A=>{if(bI.cache!==void 0)return bI.cache;const I=Promise.resolve(Qi(await Ci()));return bI.cache=I,I},oi=async A=>{const I=await XQ(A,"./sha256","sha256","sha256_init","sha256_update","sha256_final");return{final:I.final,hash:I.hash,init:I.init,update:I.update}},ti=()=>BC(Ei).buffer,ZI={},ei=async()=>{if(ZI.cache!==void 0)return ZI.cache;const A=oi(ti());return ZI.cache=A,A};var eB;(function(A){A.incorrectLength="The WIF private key payload is not the correct length."})(eB||(eB={}));const ni=(A,I,g)=>{const C=g==="mainnet"||g==="mainnet-uncompressed",Q=g==="mainnet"||g==="testnet"?Uint8Array.from([...I,1]):I;return zQ(A,C?SI.wif:SI.wifTestnet,Q)};async function ci(A,I){const g=await ei();return ni(g,A,I)}async function kg(A,I){return(await ii()).validatePrivateKey(A)}async function pg(A){const I=new Uint8Array(A);return window.crypto.getRandomValues(I),await kg(I)?I:pg(A)}function ri(A,I){return new Promise(g=>{let B=A;function C(){if(B<=0){g();return}B-=1,I().then(()=>{setTimeout(C,0)})}C()})}class EC{#A=[];#I=0;#g;get wallets(){return this.#A}get count(){return this.#I}#B(I){this.#A.push(I),this.#I+=1,this.#g?.(this.#I,this.#A)}makeWallets(I,g,B){return this.#g=B,ri(I,async()=>this.#B(await this.makeWallet(g)))}}class ai extends EC{async makeWallet({formatPrivateKey:I,formatAddress:g,isTestnet:B},C){const E=await this.#A(C),i=mQ(g,E,B?dQ:qA);if(!i)throw new Error("Invalid address");return{privateKey:await this.#I(E,I),address:i}}async#A(I){if(I){if(!await kg(I))throw new Error("Invalid private key");return I}return pg(32)}async#I(I,g){return g==="hex"?gg(I):ci(I,g)}}const aI=BigInt(2**32-1),nB=BigInt(32);function si(A,I=!1){return I?{h:Number(A&aI),l:Number(A>>nB&aI)}:{h:Number(A>>nB&aI)|0,l:Number(A&aI)|0}}function hi(A,I=!1){let g=new Uint32Array(A.length),B=new Uint32Array(A.length);for(let C=0;CA<>>32-g,yi=(A,I,g)=>I<>>32-g,di=(A,I,g)=>I<>>64-g,wi=(A,I,g)=>A<>>64-g,QC=[],iC=[],oC=[],fi=BigInt(0),AI=BigInt(1),Si=BigInt(2),Ni=BigInt(7),Gi=BigInt(256),Ri=BigInt(113);for(let A=0,I=AI,g=1,B=0;A<24;A++){[g,B]=[B,(2*g+3*B)%5],QC.push(2*(5*B+g)),iC.push((A+1)*(A+2)/2%64);let C=fi;for(let E=0;E<7;E++)I=(I<>Ni)*Ri)%Gi,I&Si&&(C^=AI<<(AI<g>32?di(A,I,g):Di(A,I,g),rB=(A,I,g)=>g>32?wi(A,I,g):yi(A,I,g);function Fi(A,I=24){const g=new Uint32Array(10);for(let B=24-I;B<24;B++){for(let Q=0;Q<10;Q++)g[Q]=A[Q]^A[Q+10]^A[Q+20]^A[Q+30]^A[Q+40];for(let Q=0;Q<10;Q+=2){const i=(Q+8)%10,o=(Q+2)%10,t=g[o],c=g[o+1],n=cB(t,c,1)^g[i],e=rB(t,c,1)^g[i+1];for(let a=0;a<50;a+=10)A[Q+a]^=n,A[Q+a+1]^=e}let C=A[2],E=A[3];for(let Q=0;Q<24;Q++){const i=iC[Q],o=cB(C,E,i),t=rB(C,E,i),c=QC[Q];C=A[c],E=A[c+1],A[c]=o,A[c+1]=t}for(let Q=0;Q<50;Q+=10){for(let i=0;i<10;i++)g[i]=A[Q+i];for(let i=0;i<10;i++)A[Q+i]^=~g[(i+2)%10]&g[(i+4)%10]}A[0]^=li[B],A[1]^=Hi[B]}g.fill(0)}class Kg extends sg{constructor(I,g,B,C=!1,E=24){if(super(),this.blockLen=I,this.suffix=g,this.outputLen=B,this.enableXOF=C,this.rounds=E,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,CI(B),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=sE(this.state)}keccak(){zg||Xg(this.state32),Fi(this.state32,this.rounds),zg||Xg(this.state32),this.posOut=0,this.pos=0}update(I){pA(this);const{blockLen:g,state:B}=this;I=YI(I);const C=I.length;for(let E=0;E=B&&this.keccak();const Q=Math.min(B-this.posOut,E-C);I.set(g.subarray(this.posOut,this.posOut+Q),C),this.posOut+=Q,C+=Q}return I}xofInto(I){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(I)}xof(I){return CI(I),this.xofInto(new Uint8Array(I))}digestInto(I){if(rg(I,this),this.finished)throw new Error("digest() was already called");return this.writeInto(I),this.destroy(),I}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(I){const{blockLen:g,suffix:B,outputLen:C,rounds:E,enableXOF:Q}=this;return I||(I=new Kg(g,B,C,Q,E)),I.state32.set(this.state32),I.pos=this.pos,I.posOut=this.posOut,I.finished=this.finished,I.rounds=E,I.suffix=B,I.outputLen=C,I.enableXOF=Q,I.destroyed=this.destroyed,I}}const Yi=(A,I,g)=>hg(()=>new Kg(I,A,g)),aB=Yi(1,136,256/8),Ui=ag.bool,tC=ag.bytes;function ui(A){return I=>(ag.bytes(I),A(I))}const ki=(()=>{const A=ui(aB);return A.create=aB.create,A})();NA.ProjectivePoint;NA.CURVE.n;function pi(A=B=>new Uint8Array(B),I,g){return typeof A=="function"&&(A=A(I)),tC(A,I),g&&A.set(g),A}function Ki(A,I=!0,g){tC(A,32),Ui(I);const B=NA.getPublicKey(A,I);return pi(g,I?33:65,B)}class Ji extends EC{async makeWallet(I,g){const B=await this.#A(g),C=Ki(B,!1).slice(1),E=ki(C).slice(-20);return{privateKey:this.#I(B),address:this.#g(E)}}async#A(I){if(I){if(!await kg(I))throw new Error("Invalid private key");return I}return pg(32)}#I(I){return"0x"+gg(I)}#g(I){return"0x"+gg(I)}}function qi(A){const{platform:I}=A;switch(I){case"Bitcoin":return new ai;case"Ethereum":return new Ji;default:throw new Error(`Unknown platform: ${I}`)}}function Mi(){const A=$([]),I=$(0),g=$(0),B=$(!1);async function C(E,Q){if(B.value)return;I.value=E,B.value=!0;const i=qi(Q);return i.makeWallets(E,Q.payload,o=>{g.value=o}).then(()=>{A.value=i.wallets,g.value=i.count,B.value=!1})}return{wallets:A,count:g,totalCount:I,isLoading:B,makeWallets:C}}const xi=QA({__name:"CollapseTransition",props:{show:{type:Boolean},loading:{type:Boolean}},setup(A){return(I,g)=>(X(),wA("div",{class:dB(["collapse-transition",{"collapse-transition__loading":I.loading}])},[u(H(jI),{show:I.show},{default:K(()=>[hB(I.$slots,"default",{},void 0,!0)]),_:3},8,["show"])],2))}}),Li=Qg(xi,[["__scopeId","data-v-cb5186c2"]]),mi=QA({__name:"SimpleProgress",props:{count:{},total:{}},setup(A){return(I,g)=>(X(),wA("div",{class:dB(["simple-progress",{"simple-progress__hidden":!I.total}])},[b("div",null,TA(I.count),1),g[0]||(g[0]=b("div",null,"/",-1)),b("div",null,TA(I.total),1)],2))}}),bi=Qg(mi,[["__scopeId","data-v-e9f55ecf"]]),Zi={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_NONCE:"y34zvvbw2oh",VITE_TRACKER_WEBSITE_ID:"7df5cbae-d6f2-44b1-9aec-956a13891bb1"},Ti=QA({__name:"TextualWalletsWidget",setup(A){const{SSR:I}=Zi,{wallets:g,makeWallets:B,isLoading:C,count:E,totalCount:Q}=Mi(),i=$(""),o=$([]);function t({count:c,payload:n}){B(c,n),i.value=n.platform;const e=n.payload;e?o.value=Object.keys(e).map(a=>({label:a.toString(),data:e[a]})):o.value=[]}return(c,n)=>(X(),wA(ZA,null,[u(H(ZC),{onSubmit:t}),u(bi,{total:H(Q),count:H(E)},null,8,["total","count"]),H(I)?DB("",!0):(X(),fA(Li,{key:0,show:H(g).length>0,loading:H(C)},{default:K(()=>[u(H(TC),{platform:i.value,"wallet-details":o.value},null,8,["platform","wallet-details"]),u(H(fC)),u(H(SC),{hoverable:""},{default:K(()=>[(X(!0),wA(ZA,null,yB(H(g),e=>(X(),fA(H(LC),{key:e.privateKey,"key-formatted":e.privateKey,address:e.address},{actions:K(()=>[u(H(KC),{wallet:e},null,8,["wallet"]),u(H(JC),{"private-key":e.privateKey,address:e.address,platform:i.value},null,8,["private-key","address","platform"]),u(H(qC),{address:e.address,secret:e.privateKey},null,8,["address","secret"])]),_:2},1032,["key-formatted","address"]))),128))]),_:1})]),_:1},8,["show","loading"]))],64))}}),_i=QA({__name:"CreateWalletsPage",setup(A){return(I,g)=>(X(),wA(ZA,null,[g[0]||(g[0]=b("h1",null,"Generate Addresses and Secret keys",-1)),g[1]||(g[1]=b("h3",null,"How to generate Crypto Address?",-1)),g[2]||(g[2]=b("p",null," Get Crypto Address allows for the easy secure generation of cryptocurrency addresses. ",-1)),g[3]||(g[3]=b("ul",null,[b("li",null,' For enhanced security, please activate the "Paranoid Mode" under the navigation menu '),b("li",null," Choose the cryptocurrency for which you'd like to generate an address "),b("li",null,"Click “Copy” to keep your address and key in a safe place"),b("li",null," Click “Paper Wallet” to create a paper wallet with the received address and key ")],-1)),u(Ti),g[4]||(g[4]=b("h3",null,"Supported currencies:",-1)),g[5]||(g[5]=b("ul",null,[b("li",null,"Bitcoin"),b("li",null,"Ethereum")],-1)),g[6]||(g[6]=b("h3",null,"Support us by making a donation",-1)),g[7]||(g[7]=b("p",null," Would you like us to support more types of wallets and currencies? We would be happy if you supporting our project with a donation. Your support helps us expand our services and include more wallet options for you. ",-1)),u(H(YC))],64))}});export{_i as default}; diff --git a/assets/DonationList-DEFz-lZ6.js b/assets/DonationList-DiehMnl2.js similarity index 59% rename from assets/DonationList-DEFz-lZ6.js rename to assets/DonationList-DiehMnl2.js index 02ea1a4..38e606b 100644 --- a/assets/DonationList-DEFz-lZ6.js +++ b/assets/DonationList-DiehMnl2.js @@ -1,8 +1,8 @@ -import{k as V,r as kt,v as Ft,w as vt,z as H,D as Ct,A as ct,K as zt,H as ot,P as Vt,C as Ht,u as Kt,_ as Jt}from"./naive-ui-BEIEYFMM.js";import{_ as $t}from"./index-DhYP9POM.js";var K={},Yt=function(){return typeof Promise=="function"&&Promise.prototype&&Promise.prototype.then},yt={},N={};let at;const Ot=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];N.getSymbolSize=function(t){if(!t)throw new Error('"version" cannot be null or undefined');if(t<1||t>40)throw new Error('"version" should be in range from 1 to 40');return t*4+17};N.getSymbolTotalCodewords=function(t){return Ot[t]};N.getBCHDigit=function(e){let t=0;for(;e!==0;)t++,e>>>=1;return t};N.setToSJISFunction=function(t){if(typeof t!="function")throw new Error('"toSJISFunc" is not a valid function.');at=t};N.isKanjiModeEnabled=function(){return typeof at<"u"};N.toSJIS=function(t){return at(t)};var q={};(function(e){e.L={bit:1},e.M={bit:0},e.Q={bit:3},e.H={bit:2};function t(i){if(typeof i!="string")throw new Error("Param is not a string");switch(i.toLowerCase()){case"l":case"low":return e.L;case"m":case"medium":return e.M;case"q":case"quartile":return e.Q;case"h":case"high":return e.H;default:throw new Error("Unknown EC Level: "+i)}}e.isValid=function(o){return o&&typeof o.bit<"u"&&o.bit>=0&&o.bit<4},e.from=function(o,n){if(e.isValid(o))return o;try{return t(o)}catch{return n}}})(q);function pt(){this.buffer=[],this.length=0}pt.prototype={get:function(e){const t=Math.floor(e/8);return(this.buffer[t]>>>7-e%8&1)===1},put:function(e,t){for(let i=0;i>>t-i-1&1)===1)},getLengthInBits:function(){return this.length},putBit:function(e){const t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}};var jt=pt;function J(e){if(!e||e<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=e,this.data=new Uint8Array(e*e),this.reservedBit=new Uint8Array(e*e)}J.prototype.set=function(e,t,i,o){const n=e*this.size+t;this.data[n]=i,o&&(this.reservedBit[n]=!0)};J.prototype.get=function(e,t){return this.data[e*this.size+t]};J.prototype.xor=function(e,t,i){this.data[e*this.size+t]^=i};J.prototype.isReserved=function(e,t){return this.reservedBit[e*this.size+t]};var qt=J,Et={};(function(e){const t=N.getSymbolSize;e.getRowColCoords=function(o){if(o===1)return[];const n=Math.floor(o/7)+2,r=t(o),s=r===145?26:Math.ceil((r-13)/(2*n-2))*2,c=[r-7];for(let u=1;u=0&&n<=7},e.from=function(n){return e.isValid(n)?parseInt(n,10):void 0},e.getPenaltyN1=function(n){const r=n.size;let s=0,c=0,u=0,a=null,l=null;for(let E=0;E=5&&(s+=t.N1+(c-5)),a=f,c=1),f=n.get(m,E),f===l?u++:(u>=5&&(s+=t.N1+(u-5)),l=f,u=1)}c>=5&&(s+=t.N1+(c-5)),u>=5&&(s+=t.N1+(u-5))}return s},e.getPenaltyN2=function(n){const r=n.size;let s=0;for(let c=0;c=10&&(c===1488||c===93)&&s++,u=u<<1&2047|n.get(l,a),l>=10&&(u===1488||u===93)&&s++}return s*t.N3},e.getPenaltyN4=function(n){let r=0;const s=n.data.length;for(let u=0;u=0;){const s=r[0];for(let u=0;u0){const r=new Uint8Array(this.degree);return r.set(o,n),r}return o};var Gt=lt,It={},R={},ft={};ft.isValid=function(t){return!isNaN(t)&&t>=1&&t<=40};var M={};const _t="[0-9]+",Wt="[A-Z $%*+\\-./:]+";let z="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";z=z.replace(/u/g,"\\u");const Zt="(?:(?![A-Z0-9 $%*+\\-./:]|"+z+`)(?:.|[\r -]))+`;M.KANJI=new RegExp(z,"g");M.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g");M.BYTE=new RegExp(Zt,"g");M.NUMERIC=new RegExp(_t,"g");M.ALPHANUMERIC=new RegExp(Wt,"g");const Xt=new RegExp("^"+z+"$"),xt=new RegExp("^"+_t+"$"),te=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");M.testKanji=function(t){return Xt.test(t)};M.testNumeric=function(t){return xt.test(t)};M.testAlphanumeric=function(t){return te.test(t)};(function(e){const t=ft,i=M;e.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},e.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},e.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},e.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},e.MIXED={bit:-1},e.getCharCountIndicator=function(r,s){if(!r.ccBits)throw new Error("Invalid mode: "+r);if(!t.isValid(s))throw new Error("Invalid version: "+s);return s>=1&&s<10?r.ccBits[0]:s<27?r.ccBits[1]:r.ccBits[2]},e.getBestModeForData=function(r){return i.testNumeric(r)?e.NUMERIC:i.testAlphanumeric(r)?e.ALPHANUMERIC:i.testKanji(r)?e.KANJI:e.BYTE},e.toString=function(r){if(r&&r.id)return r.id;throw new Error("Invalid mode")},e.isValid=function(r){return r&&r.bit&&r.ccBits};function o(n){if(typeof n!="string")throw new Error("Param is not a string");switch(n.toLowerCase()){case"numeric":return e.NUMERIC;case"alphanumeric":return e.ALPHANUMERIC;case"kanji":return e.KANJI;case"byte":return e.BYTE;default:throw new Error("Unknown mode: "+n)}}e.from=function(r,s){if(e.isValid(r))return r;try{return o(r)}catch{return s}}})(R);(function(e){const t=N,i=Q,o=q,n=R,r=ft,s=7973,c=t.getBCHDigit(s);function u(m,f,w){for(let C=1;C<=40;C++)if(f<=e.getCapacity(C,w,m))return C}function a(m,f){return n.getCharCountIndicator(m,f)+4}function l(m,f){let w=0;return m.forEach(function(C){const T=a(C.mode,f);w+=T+C.getBitsLength()}),w}function E(m,f){for(let w=1;w<=40;w++)if(l(m,w)<=e.getCapacity(w,f,n.MIXED))return w}e.from=function(f,w){return r.isValid(f)?parseInt(f,10):w},e.getCapacity=function(f,w,C){if(!r.isValid(f))throw new Error("Invalid QR Code version");typeof C>"u"&&(C=n.BYTE);const T=t.getSymbolTotalCodewords(f),h=i.getTotalCodewordsCount(f,w),y=(T-h)*8;if(C===n.MIXED)return y;const g=y-a(C,f);switch(C){case n.NUMERIC:return Math.floor(g/10*3);case n.ALPHANUMERIC:return Math.floor(g/11*2);case n.KANJI:return Math.floor(g/13);case n.BYTE:default:return Math.floor(g/8)}},e.getBestVersionForData=function(f,w){let C;const T=o.from(w,o.M);if(Array.isArray(f)){if(f.length>1)return E(f,T);if(f.length===0)return 1;C=f[0]}else C=f;return u(C.mode,C.getLength(),T)},e.getEncodedBits=function(f){if(!r.isValid(f)||f<7)throw new Error("Invalid QR Code version");let w=f<<12;for(;t.getBCHDigit(w)-c>=0;)w^=s<=0;)n^=bt<0&&(o=this.data.substr(i),n=parseInt(o,10),t.put(n,r*3+1))};var oe=L;const re=R,X=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function D(e){this.mode=re.ALPHANUMERIC,this.data=e}D.getBitsLength=function(t){return 11*Math.floor(t/2)+6*(t%2)};D.prototype.getLength=function(){return this.data.length};D.prototype.getBitsLength=function(){return D.getBitsLength(this.data.length)};D.prototype.write=function(t){let i;for(i=0;i+2<=this.data.length;i+=2){let o=X.indexOf(this.data[i])*45;o+=X.indexOf(this.data[i+1]),t.put(o,11)}this.data.length%2&&t.put(X.indexOf(this.data[i]),6)};var ie=D;const se=R;function U(e){this.mode=se.BYTE,typeof e=="string"?this.data=new TextEncoder().encode(e):this.data=new Uint8Array(e)}U.getBitsLength=function(t){return t*8};U.prototype.getLength=function(){return this.data.length};U.prototype.getBitsLength=function(){return U.getBitsLength(this.data.length)};U.prototype.write=function(e){for(let t=0,i=this.data.length;t=33088&&i<=40956)i-=33088;else if(i>=57408&&i<=60351)i-=49472;else throw new Error("Invalid SJIS character: "+this.data[t]+` -Make sure your charset is UTF-8`);i=(i>>>8&255)*192+(i&255),e.put(i,13)}};var le=k,Pt={exports:{}};(function(e){var t={single_source_shortest_paths:function(i,o,n){var r={},s={};s[o]=0;var c=t.PriorityQueue.make();c.push(o,0);for(var u,a,l,E,m,f,w,C,T;!c.empty();){u=c.pop(),a=u.value,E=u.cost,m=i[a]||{};for(l in m)m.hasOwnProperty(l)&&(f=m[l],w=E+f,C=s[l],T=typeof s[l]>"u",(T||C>w)&&(s[l]=w,c.push(l,w),r[l]=a))}if(typeof n<"u"&&typeof s[n]>"u"){var h=["Could not find a path from ",o," to ",n,"."].join("");throw new Error(h)}return r},extract_shortest_path_from_predecessor_list:function(i,o){for(var n=[],r=o;r;)n.push(r),i[r],r=i[r];return n.reverse(),n},find_path:function(i,o,n){var r=t.single_source_shortest_paths(i,o,n);return t.extract_shortest_path_from_predecessor_list(r,n)},PriorityQueue:{make:function(i){var o=t.PriorityQueue,n={},r;i=i||{};for(r in o)o.hasOwnProperty(r)&&(n[r]=o[r]);return n.queue=[],n.sorter=i.sorter||o.default_sorter,n},default_sorter:function(i,o){return i.cost-o.cost},push:function(i,o){var n={value:i,cost:o};this.queue.push(n),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return this.queue.length===0}}};e.exports=t})(Pt);var fe=Pt.exports;(function(e){const t=R,i=oe,o=ie,n=ue,r=le,s=M,c=N,u=fe;function a(h){return unescape(encodeURIComponent(h)).length}function l(h,y,g){const d=[];let p;for(;(p=h.exec(g))!==null;)d.push({data:p[0],index:p.index,mode:y,length:p[0].length});return d}function E(h){const y=l(s.NUMERIC,t.NUMERIC,h),g=l(s.ALPHANUMERIC,t.ALPHANUMERIC,h);let d,p;return c.isKanjiModeEnabled()?(d=l(s.BYTE,t.BYTE,h),p=l(s.KANJI,t.KANJI,h)):(d=l(s.BYTE_KANJI,t.BYTE,h),p=[]),y.concat(g,d,p).sort(function(A,I){return A.index-I.index}).map(function(A){return{data:A.data,mode:A.mode,length:A.length}})}function m(h,y){switch(y){case t.NUMERIC:return i.getBitsLength(h);case t.ALPHANUMERIC:return o.getBitsLength(h);case t.KANJI:return r.getBitsLength(h);case t.BYTE:return n.getBitsLength(h)}}function f(h){return h.reduce(function(y,g){const d=y.length-1>=0?y[y.length-1]:null;return d&&d.mode===g.mode?(y[y.length-1].data+=g.data,y):(y.push(g),y)},[])}function w(h){const y=[];for(let g=0;g=0&&c<=6&&(u===0||u===6)||u>=0&&u<=6&&(c===0||c===6)||c>=2&&c<=4&&u>=2&&u<=4?e.set(r+c,s+u,!0,!0):e.set(r+c,s+u,!1,!0))}}function Ee(e){const t=e.size;for(let i=8;i>c&1)===1,e.set(n,r,s,!0),e.set(r,n,s,!0)}function et(e,t,i){const o=e.size,n=Ce.getEncodedBits(t,i);let r,s;for(r=0;r<15;r++)s=(n>>r&1)===1,r<6?e.set(r,8,s,!0):r<8?e.set(r+1,8,s,!0):e.set(o-15+r,8,s,!0),r<8?e.set(8,o-r-1,s,!0):r<9?e.set(8,15-r-1+1,s,!0):e.set(8,15-r-1,s,!0);e.set(o-8,8,1,!0)}function Te(e,t){const i=e.size;let o=-1,n=i-1,r=7,s=0;for(let c=i-1;c>0;c-=2)for(c===6&&c--;;){for(let u=0;u<2;u++)if(!e.isReserved(n,c-u)){let a=!1;s>>r&1)===1),e.set(n,c-u,a),r--,r===-1&&(s++,r=7)}if(n+=o,n<0||i<=n){n-=o,o=-o;break}}}function Ne(e,t,i){const o=new de;i.forEach(function(u){o.put(u.mode.bit,4),o.put(u.getLength(),ye.getCharCountIndicator(u.mode,e)),u.write(o)});const n=W.getSymbolTotalCodewords(e),r=st.getTotalCodewordsCount(e,t),s=(n-r)*8;for(o.getLengthInBits()+4<=s&&o.put(0,4);o.getLengthInBits()%8!==0;)o.putBit(0);const c=(s-o.getLengthInBits())/8;for(let u=0;u40)throw new Error('"version" should be in range from 1 to 40');return t*4+17};N.getSymbolTotalCodewords=function(t){return Ot[t]};N.getBCHDigit=function(e){let t=0;for(;e!==0;)t++,e>>>=1;return t};N.setToSJISFunction=function(t){if(typeof t!="function")throw new Error('"toSJISFunc" is not a valid function.');at=t};N.isKanjiModeEnabled=function(){return typeof at<"u"};N.toSJIS=function(t){return at(t)};var q={};(function(e){e.L={bit:1},e.M={bit:0},e.Q={bit:3},e.H={bit:2};function t(i){if(typeof i!="string")throw new Error("Param is not a string");switch(i.toLowerCase()){case"l":case"low":return e.L;case"m":case"medium":return e.M;case"q":case"quartile":return e.Q;case"h":case"high":return e.H;default:throw new Error("Unknown EC Level: "+i)}}e.isValid=function(o){return o&&typeof o.bit<"u"&&o.bit>=0&&o.bit<4},e.from=function(o,n){if(e.isValid(o))return o;try{return t(o)}catch{return n}}})(q);function Et(){this.buffer=[],this.length=0}Et.prototype={get:function(e){const t=Math.floor(e/8);return(this.buffer[t]>>>7-e%8&1)===1},put:function(e,t){for(let i=0;i>>t-i-1&1)===1)},getLengthInBits:function(){return this.length},putBit:function(e){const t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}};var jt=Et;function J(e){if(!e||e<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=e,this.data=new Uint8Array(e*e),this.reservedBit=new Uint8Array(e*e)}J.prototype.set=function(e,t,i,o){const n=e*this.size+t;this.data[n]=i,o&&(this.reservedBit[n]=!0)};J.prototype.get=function(e,t){return this.data[e*this.size+t]};J.prototype.xor=function(e,t,i){this.data[e*this.size+t]^=i};J.prototype.isReserved=function(e,t){return this.reservedBit[e*this.size+t]};var qt=J,pt={};(function(e){const t=N.getSymbolSize;e.getRowColCoords=function(o){if(o===1)return[];const n=Math.floor(o/7)+2,r=t(o),s=r===145?26:Math.ceil((r-13)/(2*n-2))*2,c=[r-7];for(let u=1;u=0&&n<=7},e.from=function(n){return e.isValid(n)?parseInt(n,10):void 0},e.getPenaltyN1=function(n){const r=n.size;let s=0,c=0,u=0,a=null,l=null;for(let p=0;p=5&&(s+=t.N1+(c-5)),a=f,c=1),f=n.get(m,p),f===l?u++:(u>=5&&(s+=t.N1+(u-5)),l=f,u=1)}c>=5&&(s+=t.N1+(c-5)),u>=5&&(s+=t.N1+(u-5))}return s},e.getPenaltyN2=function(n){const r=n.size;let s=0;for(let c=0;c=10&&(c===1488||c===93)&&s++,u=u<<1&2047|n.get(l,a),l>=10&&(u===1488||u===93)&&s++}return s*t.N3},e.getPenaltyN4=function(n){let r=0;const s=n.data.length;for(let u=0;u=0;){const s=r[0];for(let u=0;u0){const r=new Uint8Array(this.degree);return r.set(o,n),r}return o};var Gt=lt,It={},R={},ft={};ft.isValid=function(t){return!isNaN(t)&&t>=1&&t<=40};var M={};const _t="[0-9]+",Wt="[A-Z $%*+\\-./:]+";let z="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";z=z.replace(/u/g,"\\u");const Zt="(?:(?![A-Z0-9 $%*+\\-./:]|"+z+`)(?:.|[\r +]))+`;M.KANJI=new RegExp(z,"g");M.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g");M.BYTE=new RegExp(Zt,"g");M.NUMERIC=new RegExp(_t,"g");M.ALPHANUMERIC=new RegExp(Wt,"g");const Xt=new RegExp("^"+z+"$"),xt=new RegExp("^"+_t+"$"),te=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");M.testKanji=function(t){return Xt.test(t)};M.testNumeric=function(t){return xt.test(t)};M.testAlphanumeric=function(t){return te.test(t)};(function(e){const t=ft,i=M;e.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},e.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},e.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},e.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},e.MIXED={bit:-1},e.getCharCountIndicator=function(r,s){if(!r.ccBits)throw new Error("Invalid mode: "+r);if(!t.isValid(s))throw new Error("Invalid version: "+s);return s>=1&&s<10?r.ccBits[0]:s<27?r.ccBits[1]:r.ccBits[2]},e.getBestModeForData=function(r){return i.testNumeric(r)?e.NUMERIC:i.testAlphanumeric(r)?e.ALPHANUMERIC:i.testKanji(r)?e.KANJI:e.BYTE},e.toString=function(r){if(r&&r.id)return r.id;throw new Error("Invalid mode")},e.isValid=function(r){return r&&r.bit&&r.ccBits};function o(n){if(typeof n!="string")throw new Error("Param is not a string");switch(n.toLowerCase()){case"numeric":return e.NUMERIC;case"alphanumeric":return e.ALPHANUMERIC;case"kanji":return e.KANJI;case"byte":return e.BYTE;default:throw new Error("Unknown mode: "+n)}}e.from=function(r,s){if(e.isValid(r))return r;try{return o(r)}catch{return s}}})(R);(function(e){const t=N,i=Q,o=q,n=R,r=ft,s=7973,c=t.getBCHDigit(s);function u(m,f,w){for(let C=1;C<=40;C++)if(f<=e.getCapacity(C,w,m))return C}function a(m,f){return n.getCharCountIndicator(m,f)+4}function l(m,f){let w=0;return m.forEach(function(C){const T=a(C.mode,f);w+=T+C.getBitsLength()}),w}function p(m,f){for(let w=1;w<=40;w++)if(l(m,w)<=e.getCapacity(w,f,n.MIXED))return w}e.from=function(f,w){return r.isValid(f)?parseInt(f,10):w},e.getCapacity=function(f,w,C){if(!r.isValid(f))throw new Error("Invalid QR Code version");typeof C>"u"&&(C=n.BYTE);const T=t.getSymbolTotalCodewords(f),h=i.getTotalCodewordsCount(f,w),y=(T-h)*8;if(C===n.MIXED)return y;const g=y-a(C,f);switch(C){case n.NUMERIC:return Math.floor(g/10*3);case n.ALPHANUMERIC:return Math.floor(g/11*2);case n.KANJI:return Math.floor(g/13);case n.BYTE:default:return Math.floor(g/8)}},e.getBestVersionForData=function(f,w){let C;const T=o.from(w,o.M);if(Array.isArray(f)){if(f.length>1)return p(f,T);if(f.length===0)return 1;C=f[0]}else C=f;return u(C.mode,C.getLength(),T)},e.getEncodedBits=function(f){if(!r.isValid(f)||f<7)throw new Error("Invalid QR Code version");let w=f<<12;for(;t.getBCHDigit(w)-c>=0;)w^=s<=0;)n^=bt<0&&(o=this.data.substr(i),n=parseInt(o,10),t.put(n,r*3+1))};var oe=L;const re=R,X=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function D(e){this.mode=re.ALPHANUMERIC,this.data=e}D.getBitsLength=function(t){return 11*Math.floor(t/2)+6*(t%2)};D.prototype.getLength=function(){return this.data.length};D.prototype.getBitsLength=function(){return D.getBitsLength(this.data.length)};D.prototype.write=function(t){let i;for(i=0;i+2<=this.data.length;i+=2){let o=X.indexOf(this.data[i])*45;o+=X.indexOf(this.data[i+1]),t.put(o,11)}this.data.length%2&&t.put(X.indexOf(this.data[i]),6)};var ie=D;const se=R;function U(e){this.mode=se.BYTE,typeof e=="string"?this.data=new TextEncoder().encode(e):this.data=new Uint8Array(e)}U.getBitsLength=function(t){return t*8};U.prototype.getLength=function(){return this.data.length};U.prototype.getBitsLength=function(){return U.getBitsLength(this.data.length)};U.prototype.write=function(e){for(let t=0,i=this.data.length;t=33088&&i<=40956)i-=33088;else if(i>=57408&&i<=60351)i-=49472;else throw new Error("Invalid SJIS character: "+this.data[t]+` +Make sure your charset is UTF-8`);i=(i>>>8&255)*192+(i&255),e.put(i,13)}};var le=k,Pt={exports:{}};(function(e){var t={single_source_shortest_paths:function(i,o,n){var r={},s={};s[o]=0;var c=t.PriorityQueue.make();c.push(o,0);for(var u,a,l,p,m,f,w,C,T;!c.empty();){u=c.pop(),a=u.value,p=u.cost,m=i[a]||{};for(l in m)m.hasOwnProperty(l)&&(f=m[l],w=p+f,C=s[l],T=typeof s[l]>"u",(T||C>w)&&(s[l]=w,c.push(l,w),r[l]=a))}if(typeof n<"u"&&typeof s[n]>"u"){var h=["Could not find a path from ",o," to ",n,"."].join("");throw new Error(h)}return r},extract_shortest_path_from_predecessor_list:function(i,o){for(var n=[],r=o;r;)n.push(r),i[r],r=i[r];return n.reverse(),n},find_path:function(i,o,n){var r=t.single_source_shortest_paths(i,o,n);return t.extract_shortest_path_from_predecessor_list(r,n)},PriorityQueue:{make:function(i){var o=t.PriorityQueue,n={},r;i=i||{};for(r in o)o.hasOwnProperty(r)&&(n[r]=o[r]);return n.queue=[],n.sorter=i.sorter||o.default_sorter,n},default_sorter:function(i,o){return i.cost-o.cost},push:function(i,o){var n={value:i,cost:o};this.queue.push(n),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return this.queue.length===0}}};e.exports=t})(Pt);var fe=Pt.exports;(function(e){const t=R,i=oe,o=ie,n=ue,r=le,s=M,c=N,u=fe;function a(h){return unescape(encodeURIComponent(h)).length}function l(h,y,g){const d=[];let E;for(;(E=h.exec(g))!==null;)d.push({data:E[0],index:E.index,mode:y,length:E[0].length});return d}function p(h){const y=l(s.NUMERIC,t.NUMERIC,h),g=l(s.ALPHANUMERIC,t.ALPHANUMERIC,h);let d,E;return c.isKanjiModeEnabled()?(d=l(s.BYTE,t.BYTE,h),E=l(s.KANJI,t.KANJI,h)):(d=l(s.BYTE_KANJI,t.BYTE,h),E=[]),y.concat(g,d,E).sort(function(A,I){return A.index-I.index}).map(function(A){return{data:A.data,mode:A.mode,length:A.length}})}function m(h,y){switch(y){case t.NUMERIC:return i.getBitsLength(h);case t.ALPHANUMERIC:return o.getBitsLength(h);case t.KANJI:return r.getBitsLength(h);case t.BYTE:return n.getBitsLength(h)}}function f(h){return h.reduce(function(y,g){const d=y.length-1>=0?y[y.length-1]:null;return d&&d.mode===g.mode?(y[y.length-1].data+=g.data,y):(y.push(g),y)},[])}function w(h){const y=[];for(let g=0;g=0&&c<=6&&(u===0||u===6)||u>=0&&u<=6&&(c===0||c===6)||c>=2&&c<=4&&u>=2&&u<=4?e.set(r+c,s+u,!0,!0):e.set(r+c,s+u,!1,!0))}}function pe(e){const t=e.size;for(let i=8;i>c&1)===1,e.set(n,r,s,!0),e.set(r,n,s,!0)}function et(e,t,i){const o=e.size,n=Ce.getEncodedBits(t,i);let r,s;for(r=0;r<15;r++)s=(n>>r&1)===1,r<6?e.set(r,8,s,!0):r<8?e.set(r+1,8,s,!0):e.set(o-15+r,8,s,!0),r<8?e.set(8,o-r-1,s,!0):r<9?e.set(8,15-r-1+1,s,!0):e.set(8,15-r-1,s,!0);e.set(o-8,8,1,!0)}function Te(e,t){const i=e.size;let o=-1,n=i-1,r=7,s=0;for(let c=i-1;c>0;c-=2)for(c===6&&c--;;){for(let u=0;u<2;u++)if(!e.isReserved(n,c-u)){let a=!1;s>>r&1)===1),e.set(n,c-u,a),r--,r===-1&&(s++,r=7)}if(n+=o,n<0||i<=n){n-=o,o=-o;break}}}function Ne(e,t,i){const o=new de;i.forEach(function(u){o.put(u.mode.bit,4),o.put(u.getLength(),ye.getCharCountIndicator(u.mode,e)),u.write(o)});const n=W.getSymbolTotalCodewords(e),r=st.getTotalCodewordsCount(e,t),s=(n-r)*8;for(o.getLengthInBits()+4<=s&&o.put(0,4);o.getLengthInBits()%8!==0;)o.putBit(0);const c=(s-o.getLengthInBits())/8;for(let u=0;u=7&&Ae(u,t),Te(u,s),isNaN(o)&&(o=it.getBestMask(u,et.bind(null,u,i))),it.applyMask(o,u),et(u,i,o),{modules:u,version:t,errorCorrectionLevel:i,maskPattern:o,segments:n}}yt.create=function(t,i){if(typeof t>"u"||t==="")throw new Error("No input text");let o=x.M,n,r;return typeof i<"u"&&(o=x.from(i.errorCorrectionLevel,x.M),n=j.from(i.version),r=it.from(i.maskPattern),i.toSJISFunc&&W.setToSJISFunction(i.toSJISFunc)),_e(t,n,o,r)};var Rt={},dt={};(function(e){function t(i){if(typeof i=="number"&&(i=i.toString()),typeof i!="string")throw new Error("Color should be defined as hex string");let o=i.slice().replace("#","").split("");if(o.length<3||o.length===5||o.length>8)throw new Error("Invalid hex color: "+i);(o.length===3||o.length===4)&&(o=Array.prototype.concat.apply([],o.map(function(r){return[r,r]}))),o.length===6&&o.push("F","F");const n=parseInt(o.join(""),16);return{r:n>>24&255,g:n>>16&255,b:n>>8&255,a:n&255,hex:"#"+o.slice(0,6).join("")}}e.getOptions=function(o){o||(o={}),o.color||(o.color={});const n=typeof o.margin>"u"||o.margin===null||o.margin<0?4:o.margin,r=o.width&&o.width>=21?o.width:void 0,s=o.scale||4;return{width:r,scale:r?4:s,margin:n,color:{dark:t(o.color.dark||"#000000ff"),light:t(o.color.light||"#ffffffff")},type:o.type,rendererOpts:o.rendererOpts||{}}},e.getScale=function(o,n){return n.width&&n.width>=o+n.margin*2?n.width/(o+n.margin*2):n.scale},e.getImageWidth=function(o,n){const r=e.getScale(o,n);return Math.floor((o+n.margin*2)*r)},e.qrToImageData=function(o,n,r){const s=n.modules.size,c=n.modules.data,u=e.getScale(s,r),a=Math.floor((s+r.margin*2)*u),l=r.margin*u,E=[r.color.light,r.color.dark];for(let m=0;m=l&&f>=l&&m"u"&&(!s||!s.getContext)&&(u=s,s=void 0),s||(a=o()),u=t.getOptions(u);const l=t.getImageWidth(r.modules.size,u),E=a.getContext("2d"),m=E.createImageData(l,l);return t.qrToImageData(m.data,r,u),i(E,a,l),E.putImageData(m,0,0),a},e.renderToDataURL=function(r,s,c){let u=c;typeof u>"u"&&(!s||!s.getContext)&&(u=s,s=void 0),u||(u={});const a=e.render(r,s,u),l=u.type||"image/png",E=u.rendererOpts||{};return a.toDataURL(l,E.quality)}})(Rt);var Lt={};const Me=dt;function wt(e,t){const i=e.a/255,o=t+'="'+e.hex+'"';return i<1?o+" "+t+'-opacity="'+i.toFixed(2).slice(1)+'"':o}function nt(e,t,i){let o=e+t;return typeof i<"u"&&(o+=" "+i),o}function be(e,t,i){let o="",n=0,r=!1,s=0;for(let c=0;c0&&u>0&&e[c-1]||(o+=r?nt("M",u+i,.5+a+i):nt("m",n,0),n=0,r=!1),u+1':"",a="',l='viewBox="0 0 '+c+" "+c+'"',m=''+u+a+` +`);const s=Ne(t,i,n),c=W.getSymbolSize(t),u=new ge(c);return Ee(u,t),pe(u),Be(u,t),et(u,i,0),t>=7&&Ae(u,t),Te(u,s),isNaN(o)&&(o=it.getBestMask(u,et.bind(null,u,i))),it.applyMask(o,u),et(u,i,o),{modules:u,version:t,errorCorrectionLevel:i,maskPattern:o,segments:n}}yt.create=function(t,i){if(typeof t>"u"||t==="")throw new Error("No input text");let o=x.M,n,r;return typeof i<"u"&&(o=x.from(i.errorCorrectionLevel,x.M),n=j.from(i.version),r=it.from(i.maskPattern),i.toSJISFunc&&W.setToSJISFunction(i.toSJISFunc)),_e(t,n,o,r)};var Rt={},dt={};(function(e){function t(i){if(typeof i=="number"&&(i=i.toString()),typeof i!="string")throw new Error("Color should be defined as hex string");let o=i.slice().replace("#","").split("");if(o.length<3||o.length===5||o.length>8)throw new Error("Invalid hex color: "+i);(o.length===3||o.length===4)&&(o=Array.prototype.concat.apply([],o.map(function(r){return[r,r]}))),o.length===6&&o.push("F","F");const n=parseInt(o.join(""),16);return{r:n>>24&255,g:n>>16&255,b:n>>8&255,a:n&255,hex:"#"+o.slice(0,6).join("")}}e.getOptions=function(o){o||(o={}),o.color||(o.color={});const n=typeof o.margin>"u"||o.margin===null||o.margin<0?4:o.margin,r=o.width&&o.width>=21?o.width:void 0,s=o.scale||4;return{width:r,scale:r?4:s,margin:n,color:{dark:t(o.color.dark||"#000000ff"),light:t(o.color.light||"#ffffffff")},type:o.type,rendererOpts:o.rendererOpts||{}}},e.getScale=function(o,n){return n.width&&n.width>=o+n.margin*2?n.width/(o+n.margin*2):n.scale},e.getImageWidth=function(o,n){const r=e.getScale(o,n);return Math.floor((o+n.margin*2)*r)},e.qrToImageData=function(o,n,r){const s=n.modules.size,c=n.modules.data,u=e.getScale(s,r),a=Math.floor((s+r.margin*2)*u),l=r.margin*u,p=[r.color.light,r.color.dark];for(let m=0;m=l&&f>=l&&m"u"&&(!s||!s.getContext)&&(u=s,s=void 0),s||(a=o()),u=t.getOptions(u);const l=t.getImageWidth(r.modules.size,u),p=a.getContext("2d"),m=p.createImageData(l,l);return t.qrToImageData(m.data,r,u),i(p,a,l),p.putImageData(m,0,0),a},e.renderToDataURL=function(r,s,c){let u=c;typeof u>"u"&&(!s||!s.getContext)&&(u=s,s=void 0),u||(u={});const a=e.render(r,s,u),l=u.type||"image/png",p=u.rendererOpts||{};return a.toDataURL(l,p.quality)}})(Rt);var Lt={};const Me=dt;function wt(e,t){const i=e.a/255,o=t+'="'+e.hex+'"';return i<1?o+" "+t+'-opacity="'+i.toFixed(2).slice(1)+'"':o}function nt(e,t,i){let o=e+t;return typeof i<"u"&&(o+=" "+i),o}function be(e,t,i){let o="",n=0,r=!1,s=0;for(let c=0;c0&&u>0&&e[c-1]||(o+=r?nt("M",u+i,.5+a+i):nt("m",n,0),n=0,r=!1),u+1':"",a="',l='viewBox="0 0 '+c+" "+c+'"',m=''+u+a+` `;return typeof o=="function"&&o(null,m),m};const Se=Yt,ut=yt,Dt=Rt,Pe=Lt;function gt(e,t,i,o,n){const r=[].slice.call(arguments,1),s=r.length,c=typeof r[s-1]=="function";if(!c&&!Se())throw new Error("Callback required as last argument");if(c){if(s<2)throw new Error("Too few arguments provided");s===2?(n=i,i=t,t=o=void 0):s===3&&(t.getContext&&typeof n>"u"?(n=o,o=void 0):(n=o,o=i,i=t,t=void 0))}else{if(s<1)throw new Error("Too few arguments provided");return s===1?(i=t,t=o=void 0):s===2&&!t.getContext&&(o=i,i=t,t=void 0),new Promise(function(u,a){try{const l=ut.create(i,o);u(e(l,t,o))}catch(l){a(l)}})}try{const u=ut.create(i,o);n(null,e(u,t,o))}catch(u){n(u)}}K.create=ut.create;K.toCanvas=gt.bind(null,Dt.render);K.toDataURL=gt.bind(null,Dt.renderToDataURL);K.toString=gt.bind(null,function(e,t,i){return Pe.render(e,i)});const Re=V({__name:"QRCode",props:{text:{},width:{},color:{},background:{}},setup(e){const t=e,i=kt();function o(){t.text&&K.toString(t.text,{type:"svg",width:t.width,color:{dark:t.color,light:t.background}}).then(n=>{i.value.innerHTML=n}).catch(n=>{console.error(n)})}return Ft(()=>{o()}),vt(()=>t.text+t.width+t.color+t.background,()=>{o()}),(n,r)=>(H(),Ct("div",{ref_key:"QRCodeEl",ref:i},null,512))}}),Ut=V({__name:"DonationQrCode",props:{title:{},qrCodeText:{}},setup(e){return(t,i)=>(H(),ct(Kt(Jt),{title:t.title,class:"donate-qr-code"},{default:zt(()=>[ot(Re,{text:t.qrCodeText,width:100},null,8,["text"]),Vt(" "+Ht(t.qrCodeText),1)]),_:1},8,["title"]))}}),Le=V({__name:"BitcoinQrCode",setup(e){return(t,i)=>(H(),ct(Ut,{title:"Bitcoin","qr-code-text":"bc1ps4pnxzqdwptn0fy24qy4t9ncu644m3fqj50mgvtjxccuusemtmss0xp63h"}))}}),De=V({__name:"EthereumQrCode",setup(e){return(t,i)=>(H(),ct(Ut,{title:"Ethereum","qr-code-text":"0x52d081e20afbd843673645cd94fae9ce5e94acb1"}))}}),Ue={class:"donation-list"},ke=V({__name:"DonationList",setup(e){return(t,i)=>(H(),Ct("div",Ue,[ot(De),ot(Le)]))}}),ze=$t(ke,[["__scopeId","data-v-1498ad4a"]]);export{ze as D,Re as _}; diff --git a/assets/DownloadPaperWallet.vue_vue_type_script_setup_true_lang-bipMgHxO.js b/assets/DownloadPaperWallet.vue_vue_type_script_setup_true_lang-bipMgHxO.js deleted file mode 100644 index 05e8665..0000000 --- a/assets/DownloadPaperWallet.vue_vue_type_script_setup_true_lang-bipMgHxO.js +++ /dev/null @@ -1 +0,0 @@ -import{d as fe,_ as X,b as pe}from"./index-DhYP9POM.js";import{k,z as y,D as S,B as L,r as w,f as M,av as C,A as P,n as oe,M as me,w as ve,I as H,ab as ge,ad as ae,E as A,K as $,H as E,u as T,a5 as J,L as re,P as z,S as ie,R as he,v as we,aw as be,J as ye,Z as _e,an as xe,ao as Te,T as Ie}from"./naive-ui-BEIEYFMM.js";import{c as B,g as V,i as Ee,d as Se}from"./index-CGn29Fav.js";import{_ as $e}from"./DonationList-DEFz-lZ6.js";const Me={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 16 16"},ke=L("g",{fill:"none"},[L("path",{d:"M3.5 13h9a.5.5 0 0 1 .09.992L12.5 14h-9a.5.5 0 0 1-.09-.992L3.5 13h9h-9zM7.91 1.008L8 1a.5.5 0 0 1 .492.41l.008.09v8.792l2.682-2.681a.5.5 0 0 1 .638-.058l.07.058a.5.5 0 0 1 .057.638l-.058.069l-3.535 3.536a.5.5 0 0 1-.638.057l-.07-.057l-3.535-3.536a.5.5 0 0 1 .638-.765l.069.058L7.5 10.292V1.5a.5.5 0 0 1 .41-.492L8 1l-.09.008z",fill:"currentColor"})],-1),Oe=[ke],se=k({name:"ArrowDownload16Regular",render:function(t,n){return y(),S("svg",Me,Oe)}});function Le(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Q=Le,De=typeof B=="object"&&B&&B.Object===Object&&B,Pe=De,Ce=Pe,je=typeof self=="object"&&self&&self.Object===Object&&self,Re=Ce||je||Function("return this")(),le=Re,We=le,Ne=function(){return We.Date.now()},ze=Ne,Be=/\s/;function Ae(e){for(var t=e.length;t--&&Be.test(e.charAt(t)););return t}var Fe=Ae,Ge=Fe,Ue=/^\s+/;function He(e){return e&&e.slice(0,Ge(e)+1).replace(Ue,"")}var Xe=He,Ve=le,Qe=Ve.Symbol,ue=Qe,K=ue,de=Object.prototype,Ye=de.hasOwnProperty,Je=de.toString,N=K?K.toStringTag:void 0;function Ke(e){var t=Ye.call(e,N),n=e[N];try{e[N]=void 0;var a=!0}catch{}var s=Je.call(e);return a&&(t?e[N]=n:delete e[N]),s}var Ze=Ke,qe=Object.prototype,et=qe.toString;function tt(e){return et.call(e)}var nt=tt,Z=ue,ot=Ze,at=nt,rt="[object Null]",it="[object Undefined]",q=Z?Z.toStringTag:void 0;function st(e){return e==null?e===void 0?it:rt:q&&q in Object(e)?ot(e):at(e)}var lt=st;function ut(e){return e!=null&&typeof e=="object"}var dt=ut,ct=lt,ft=dt,pt="[object Symbol]";function mt(e){return typeof e=="symbol"||ft(e)&&ct(e)==pt}var vt=mt,gt=Xe,ee=Q,ht=vt,te=NaN,wt=/^[-+]0x[0-9a-f]+$/i,bt=/^0b[01]+$/i,yt=/^0o[0-7]+$/i,_t=parseInt;function xt(e){if(typeof e=="number")return e;if(ht(e))return te;if(ee(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=ee(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=gt(e);var n=bt.test(e);return n||yt.test(e)?_t(e.slice(2),n?2:8):wt.test(e)?te:+e}var Tt=xt,It=Q,U=ze,ne=Tt,Et="Expected a function",St=Math.max,$t=Math.min;function Mt(e,t,n){var a,s,p,f,u,m,c=0,l=!1,g=!1,h=!0;if(typeof e!="function")throw new TypeError(Et);t=ne(t)||0,It(n)&&(l=!!n.leading,g="maxWait"in n,p=g?St(ne(n.maxWait)||0,t):p,h="trailing"in n?!!n.trailing:h);function _(i){var d=a,o=s;return a=s=void 0,c=i,f=e.apply(o,d),f}function b(i){return c=i,u=setTimeout(x,t),l?_(i):f}function j(i){var d=i-m,o=i-c,v=t-d;return g?$t(v,p-o):v}function O(i){var d=i-m,o=i-c;return m===void 0||d>=t||d<0||g&&o>=p}function x(){var i=U();if(O(i))return I(i);u=setTimeout(x,j(i))}function I(i){return u=void 0,h&&a?_(i):(a=s=void 0,f)}function D(){u!==void 0&&clearTimeout(u),c=0,a=m=s=u=void 0}function R(){return u===void 0?f:I(U())}function r(){var i=U(),d=O(i);if(a=arguments,s=this,m=i,d){if(u===void 0)return b(m);if(g)return clearTimeout(u),u=setTimeout(x,t),_(m)}return u===void 0&&(u=setTimeout(x,t)),f}return r.cancel=D,r.flush=R,r}var ce=Mt;const kt=V(ce);function Ot(e){return new Promise(t=>{const n=new Image;n.onload=function(){t({width:n.width,height:n.height,src:e})},n.src=e})}const un=fe("paperWallet",()=>{const e=kt(d,200,{leading:!0,trailing:!1}),t=w([]);function n(o){e(),t.value=[...o]}function a(o){e(),t.value=t.value.map(v=>v.id===o.id?o:v)}function s(o){e(),t.value=t.value.filter(v=>v.id!==o.id)}function p(o){const v=t.value.findIndex(G=>G.id===o.id);if(v===0)return;e();const W=t.value[v-1];t.value[v-1]=o,t.value[v]=W}function f(o){const v=t.value.findIndex(G=>G.id===o.id);if(v===t.value.length-1)return;e();const W=t.value[v+1];t.value[v+1]=o,t.value[v]=W}async function u(o="Text"){const v={id:`${Date.now()}`,font:"Courier New",type:"TEXT",text:o,align:"center",alignLast:"auto",color:"#333333FF",size:16,weight:400,position:{x:10,y:10,width:300,rotate:0,transformOrigin:"center center"}};e(),t.value.push(v)}async function m(o=""){const{width:v}=await Ot(o),W={id:`${Date.now()}`,type:"IMAGE",src:o,position:{x:0,y:0,width:v,rotate:0,transformOrigin:"center center"}};e(),t.value.push(W)}async function c(o="QrCode"){const v={id:`${Date.now()}`,type:"QR_CODE",text:o,color:"#000000FF",background:"#00000000",position:{x:0,y:0,width:100,rotate:0,transformOrigin:"center center"}};e(),t.value.push(v)}const l=M(()=>[...t.value].reverse());function g(o){n([...o].reverse())}const h=w("EDIT");function _(o){h.value=o}const b=w(null),j=M(()=>t.value.find(o=>o.id===b.value)||null);function O(o){if(!o){b.value=null;return}b.value=o.id}const x=w([]),I=w([]);function D(){if(!x.value.length)return;const o=x.value.splice(-1)[0];o&&(I.value.push(t.value),t.value=o)}function R(){if(!I.value.length)return;const o=I.value.splice(-1)[0];o&&(x.value.push(t.value),t.value=o)}function r(){for(;x.value.length>=15;)x.value.shift();x.value.push([...t.value])}function i(){I.value=[]}function d(){r(),i()}return{items:t,canvasMode:h,selectedItemId:b,undoStack:x,redoStack:I,selectedItem:j,revertedItems:l,setItems:n,setRevertedItems:g,updateItem:a,addItemText:u,addItemImage:m,addItemQRCode:c,removeItem:s,moveItemUp:f,moveItemDown:p,setCanvasMode:_,setSelectItem:O,undo:D,redo:R}}),Lt=["src"],Dt=k({__name:"PaperWalletCanvasImage",props:{item:{}},emits:["load"],setup(e,{emit:t}){const n=t,a=e,s=M(()=>({cursor:"move",position:"absolute",left:a.item.position.x+"px",top:a.item.position.y+"px",width:a.item.position.width+"px",overflowWrap:"anywhere",userSelect:"none",transform:`rotate(${a.item.position.rotate}deg)`,transformOrigin:a.item.position.transformOrigin}));return(p,f)=>(y(),S("img",{src:p.item.src,alt:"",draggable:"false",style:C(s.value),decoding:"sync",onLoad:f[0]||(f[0]=u=>n("load",p.item))},null,44,Lt))}}),Pt=k({__name:"PaperWalletCanvasQrCode",props:{item:{}},setup(e){const t=e,n=M(()=>({cursor:"move",position:"absolute",left:t.item.position.x+"px",top:t.item.position.y+"px",width:t.item.position.width+"px",overflowWrap:"anywhere",userSelect:"none",transform:`rotate(${t.item.position.rotate}deg)`,transformOrigin:t.item.position.transformOrigin,lineHeight:0}));return(a,s)=>(y(),P($e,{text:a.item.text,width:a.item.position.width,style:C(n.value),background:a.item.background,color:a.item.color},null,8,["text","width","style","background","color"]))}}),Ct=["innerHTML"],jt=["innerHTML"],Rt="plaintext-only",Wt=k({__name:"PaperWalletCanvasText",props:{item:{}},emits:["updateText"],setup(e,{emit:t}){const n=e,a=t,s=M(()=>({cursor:"move",position:"absolute",fontFamily:n.item.font,fontSize:n.item.size+"px",fontWeight:n.item.weight,textAlign:n.item.align,textAlignLast:n.item.alignLast,color:n.item.color,left:n.item.position.x+"px",top:n.item.position.y+"px",width:n.item.position.width+"px",overflowWrap:"anywhere",userSelect:"none",transform:`rotate(${n.item.position.rotate}deg)`,transformOrigin:n.item.position.transformOrigin,lineHeight:"normal"})),p=w(),f=w(!1),u=w(""),m=M(()=>n.item.text.replace(/\n/g,"
"));function c(h){const _=h.target?.textContent||"";a("updateText",_)}function l(){f.value=!0,u.value=n.item.text,oe(()=>{const h=p.value;if(!h)return;h.focus();const _=document.createRange();_.selectNodeContents(h),_.collapse(!1);const b=window.getSelection();b&&(b.removeAllRanges(),b.addRange(_))})}function g(){f.value=!1}return(h,_)=>f.value?(y(),S("div",{key:1,contenteditable:Rt,onBlur:g,onInput:c,style:C(s.value),ref_key:"editRef",ref:p,innerHTML:u.value,class:"paper-wallet-canvas-text__editable"},null,44,jt)):(y(),S("div",{key:0,onDblclick:l,style:C(s.value),innerHTML:m.value},null,44,Ct))}}),Nt=X(Wt,[["__scopeId","data-v-9e6e5f04"]]),zt=k({__name:"PaperWalletCanvas",props:{items:{},view:{},isEditMode:{type:Boolean},selectedItemId:{}},emits:["updateItem","select","load"],setup(e,{expose:t,emit:n}){const a=n,s=e,p=w(null);let f=!1,u=null,m=0,c=0;function l(r,i){s.isEditMode&&(f=!0,u=r,a("select",r),m=r.position.x-i.clientX,c=r.position.y-i.clientY,addEventListener("mouseup",g))}function g(){f=!1,u=null,removeEventListener("mouseup",g)}function h(r,i){!s.isEditMode||i.touches.length>1||(f=!0,u=r,a("select",r),m=r.position.x-i.touches[0].clientX,c=r.position.y-i.touches[0].clientY,addEventListener("touchend",b),addEventListener("touchcancel",b))}function _(r){if(!f||!u||r.touches.length>1)return;r.preventDefault();const i=O(m+r.touches[0].clientX,c+r.touches[0].clientY,u);a("updateItem",i)}function b(){f=!1,u=null,removeEventListener("touchend",b),removeEventListener("touchcancel",b)}me(()=>{removeEventListener("mouseup",g),removeEventListener("touchend",b),removeEventListener("touchcancel",b)});function j(r){if(!f||!u)return;const i=O(m+r.clientX,c+r.clientY,u);a("updateItem",i)}function O(r,i,d){return{...d,position:{...d.position,x:r,y:i}}}function x(r,i){const d={...r,text:i};a("updateItem",d)}const I=w([]),D=M(()=>new Set(s.items.filter(r=>r.type==="IMAGE").map(r=>r.id)));function R(r){I.value=[...I.value,r.id].filter(i=>D.value.has(i))}return ve(()=>p.value&&I.value.length===D.value.size,r=>{r&&a("load")},{immediate:!0}),t({targetElement:p}),(r,i)=>(y(),S("div",{class:ae(["paper-wallet-canvas",{"paper-wallet-canvas--edit-mode":r.view==="EDIT","paper-wallet-canvas--print-mode":r.view==="PRINT"}]),onMousemove:j,onTouchmove:_,ref_key:"targetElement",ref:p,"data-test-el":"paper-wallet-canvas"},[(y(!0),S(H,null,ge(r.items,d=>(y(),S(H,{key:d.id},[d.type==="TEXT"?(y(),P(Nt,{key:0,item:d,onMousedown:o=>l(d,o),onTouchstart:o=>h(d,o),onUpdateText:o=>x(d,o),"data-selected-item":r.selectedItemId===d.id},null,8,["item","onMousedown","onTouchstart","onUpdateText","data-selected-item"])):A("",!0),d.type==="IMAGE"?(y(),P(Dt,{key:1,item:d,"data-selected-item":r.selectedItemId===d.id,onMousedown:o=>l(d,o),onTouchstart:o=>h(d,o),onLoad:R},null,8,["item","data-selected-item","onMousedown","onTouchstart"])):d.type==="QR_CODE"?(y(),P(Pt,{key:2,item:d,onMousedown:o=>l(d,o),onTouchstart:o=>h(d,o),"data-selected-item":r.selectedItemId===d.id},null,8,["item","onMousedown","onTouchstart","data-selected-item"])):A("",!0)],64))),128))],34))}}),Bt=X(zt,[["__scopeId","data-v-7862aedc"]]),At=k({__name:"PaperWalletDownloadForm",props:{loading:{type:Boolean}},emits:["submit"],setup(e,{emit:t}){const n=t,a=w("PNG"),s=w("PRINT"),p=[{label:"Download as PNG",value:"PNG"},{label:"Download as JPEG",value:"JPEG"}],f=[{label:"Print Mode",value:"PRINT"},{label:"Preview Mode",value:"VIEW"},{label:"Edit Mode",value:"EDIT"}];async function u(){n("submit",{typeOfDownload:a.value,canvasMode:s.value})}return(m,c)=>(y(),P(T(he),null,{default:$(()=>[E(T(J),{trigger:"hover",options:p,value:a.value,"onUpdate:value":c[0]||(c[0]=l=>a.value=l),"consistent-menu-width":!1,style:{minWidth:"170px"}},null,8,["value"]),E(T(J),{trigger:"hover",options:f,value:s.value,"onUpdate:value":c[1]||(c[1]=l=>s.value=l),"consistent-menu-width":!1,style:{minWidth:"170px"}},null,8,["value"]),E(T(ie),{loading:m.loading,onClick:u},{icon:$(()=>[E(T(re),null,{default:$(()=>[E(T(se))]),_:1})]),default:$(()=>[c[2]||(c[2]=z(" Download "))]),_:1},8,["loading"])]),_:1}))}});var Ft=ce,Gt=Q,Ut="Expected a function";function Ht(e,t,n){var a=!0,s=!0;if(typeof e!="function")throw new TypeError(Ut);return Gt(n)&&(a="leading"in n?!!n.leading:a,s="trailing"in n?!!n.trailing:s),Ft(e,t,{leading:a,maxWait:t,trailing:s})}var Xt=Ht;const Vt=V(Xt),Qt={class:"resizable-paper-wallet-wrapper"},Yt=k({__name:"ResizablePaperWalletWrapper",props:{bordered:{type:Boolean}},setup(e){const t=w(),n=pe(),a=w(1),s=w("auto"),p=e,f=M(()=>({"resizable-paper-wallet-wrapper__container":!0,"resizable-paper-wallet-wrapper__bordered":p.bordered,"resizable-paper-wallet-wrapper__bordered--dark":p.bordered&&n.value}));function u(c){return Math.max(0,...[...c.children].map(l=>l instanceof HTMLDivElement?l.offsetWidth:0))}const m=Vt(()=>{if(!t.value){console.error("Container not found");return}const c=u(t.value);if(!c)return;const l=t.value.offsetWidth/c;a.value=l<1?l:1,s.value=`${t.value.offsetHeight*a.value}px`},100);return we(()=>{window.addEventListener("resize",m),m()}),be(()=>{window.removeEventListener("resize",m)}),(c,l)=>(y(),S("div",Qt,[L("div",{ref:"container",class:ae(f.value),style:C({height:s.value})},[L("div",{class:"resizable-paper-wallet-wrapper__area",ref_key:"area",ref:t,style:C({transform:`scale(${a.value})`})},[ye(c.$slots,"default",{},void 0,!0)],4)],6)]))}}),dn=X(Yt,[["__scopeId","data-v-c8e123f2"]]);var F={exports:{}};F.exports=Y;F.exports.isMobile=Y;F.exports.default=Y;const Jt=/(android|bb\d+|meego).+mobile|armv7l|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|samsungbrowser.*mobile|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,Kt=/CrOS/,Zt=/android|ipad|playbook|silk/i;function Y(e){e||(e={});let t=e.ua;if(!t&&typeof navigator<"u"&&(t=navigator.userAgent),t&&t.headers&&typeof t.headers["user-agent"]=="string"&&(t=t.headers["user-agent"]),typeof t!="string")return!1;let n=Jt.test(t)&&!Kt.test(t)||!!e.tablet&&Zt.test(t);return!n&&e.tablet&&e.featureDetect&&navigator&&navigator.maxTouchPoints>1&&t.indexOf("Macintosh")!==-1&&t.indexOf("Safari")!==-1&&(n=!0),n}var qt=F.exports;const en=V(qt),tn={key:0},nn={key:0,style:{position:"fixed",overflow:"hidden",display:"grid",width:"0",height:"0",top:"0",left:"0"}},on={style:{overflow:"scroll"}},cn=k({__name:"DownloadPaperWallet",props:{items:{}},setup(e){const t=_e(),n=w(),a=w(!1),s=w(!1),p=w("PNG"),f=w("PRINT"),u=Ee();async function m(l){f.value=l.canvasMode,p.value=l.typeOfDownload,s.value=!0}async function c(){await oe(),await new Promise(l=>setTimeout(l,en()?500:1));try{let l=n.value?.targetElement;if(!l){s.value=!1,t.error("Problem with canvas element");return}await Se(l,p.value,"paper-wallet",!0)}catch(l){t.error(typeof l=="string"?l:"Something went wrong")}finally{s.value=!1}}return(l,g)=>(y(),S(H,null,[E(T(ie),{onClick:g[0]||(g[0]=h=>a.value=!a.value)},{icon:$(()=>[E(T(re),null,{default:$(()=>[E(T(se))]),_:1})]),default:$(()=>[g[2]||(g[2]=z(" Download Image "))]),_:1}),E(T(Te),{show:a.value,"onUpdate:show":g[1]||(g[1]=h=>a.value=h),height:320,placement:"bottom"},{default:$(()=>[E(T(xe),{title:"Download paper wallet",closable:""},{default:$(()=>[E(T(At),{loading:s.value,onSubmit:m},null,8,["loading"]),T(u)?(y(),S("p",tn,g[3]||(g[3]=[z(" NB: "),L("strong",null,"IOS",-1),z(" and "),L("strong",null,"Safari",-1),z(" may not render images as expected the first time. If you encounter with current problem, just try downloading the image a second time. ")]))):A("",!0)]),_:1})]),_:1},8,["show"]),(y(),P(Ie,{to:"body"},[s.value?(y(),S("div",nn,[L("div",on,[E(T(Bt),{items:l.items,view:f.value,onLoad:c,ref_key:"canvasEl",ref:n},null,8,["items","view"])])])):A("",!0)]))],64))}});export{Bt as P,dn as R,cn as _,un as u}; diff --git a/assets/DownloadPaperWallet.vue_vue_type_script_setup_true_lang-qE01G7eI.js b/assets/DownloadPaperWallet.vue_vue_type_script_setup_true_lang-qE01G7eI.js new file mode 100644 index 0000000..d425612 --- /dev/null +++ b/assets/DownloadPaperWallet.vue_vue_type_script_setup_true_lang-qE01G7eI.js @@ -0,0 +1 @@ +import{d as fe,_ as X,b as pe}from"./index-QxHuLJxo.js";import{k,B as y,F as S,D as L,r as w,f as M,ax as C,C as P,n as ae,P as me,w as ve,K as H,ad as ge,af as oe,G as F,M as $,J as E,u as T,a7 as J,O as re,R as B,V as ie,U as he,y as we,ay as be,L as ye,$ as _e,ap as xe,aq as Te,T as Ie}from"./naive-ui-DyKg92FK.js";import{c as z,g as V,i as Ee,d as Se}from"./index-CK58Qp8m.js";import{_ as $e}from"./DonationList-DiehMnl2.js";const Me={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 16 16"},ke=L("g",{fill:"none"},[L("path",{d:"M3.5 13h9a.5.5 0 0 1 .09.992L12.5 14h-9a.5.5 0 0 1-.09-.992L3.5 13h9h-9zM7.91 1.008L8 1a.5.5 0 0 1 .492.41l.008.09v8.792l2.682-2.681a.5.5 0 0 1 .638-.058l.07.058a.5.5 0 0 1 .057.638l-.058.069l-3.535 3.536a.5.5 0 0 1-.638.057l-.07-.057l-3.535-3.536a.5.5 0 0 1 .638-.765l.069.058L7.5 10.292V1.5a.5.5 0 0 1 .41-.492L8 1l-.09.008z",fill:"currentColor"})],-1),Oe=[ke],se=k({name:"ArrowDownload16Regular",render:function(t,n){return y(),S("svg",Me,Oe)}});function Le(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Q=Le,De=typeof z=="object"&&z&&z.Object===Object&&z,Pe=De,Ce=Pe,je=typeof self=="object"&&self&&self.Object===Object&&self,Re=Ce||je||Function("return this")(),le=Re,We=le,Ne=function(){return We.Date.now()},Be=Ne,ze=/\s/;function Fe(e){for(var t=e.length;t--&&ze.test(e.charAt(t)););return t}var Ge=Fe,Ae=Ge,Ue=/^\s+/;function He(e){return e&&e.slice(0,Ae(e)+1).replace(Ue,"")}var Xe=He,Ve=le,Qe=Ve.Symbol,ue=Qe,q=ue,de=Object.prototype,Ye=de.hasOwnProperty,Je=de.toString,N=q?q.toStringTag:void 0;function qe(e){var t=Ye.call(e,N),n=e[N];try{e[N]=void 0;var o=!0}catch{}var s=Je.call(e);return o&&(t?e[N]=n:delete e[N]),s}var Ke=qe,Ze=Object.prototype,et=Ze.toString;function tt(e){return et.call(e)}var nt=tt,K=ue,at=Ke,ot=nt,rt="[object Null]",it="[object Undefined]",Z=K?K.toStringTag:void 0;function st(e){return e==null?e===void 0?it:rt:Z&&Z in Object(e)?at(e):ot(e)}var lt=st;function ut(e){return e!=null&&typeof e=="object"}var dt=ut,ct=lt,ft=dt,pt="[object Symbol]";function mt(e){return typeof e=="symbol"||ft(e)&&ct(e)==pt}var vt=mt,gt=Xe,ee=Q,ht=vt,te=NaN,wt=/^[-+]0x[0-9a-f]+$/i,bt=/^0b[01]+$/i,yt=/^0o[0-7]+$/i,_t=parseInt;function xt(e){if(typeof e=="number")return e;if(ht(e))return te;if(ee(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=ee(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=gt(e);var n=bt.test(e);return n||yt.test(e)?_t(e.slice(2),n?2:8):wt.test(e)?te:+e}var Tt=xt,It=Q,U=Be,ne=Tt,Et="Expected a function",St=Math.max,$t=Math.min;function Mt(e,t,n){var o,s,p,f,u,m,c=0,l=!1,g=!1,h=!0;if(typeof e!="function")throw new TypeError(Et);t=ne(t)||0,It(n)&&(l=!!n.leading,g="maxWait"in n,p=g?St(ne(n.maxWait)||0,t):p,h="trailing"in n?!!n.trailing:h);function _(i){var d=o,a=s;return o=s=void 0,c=i,f=e.apply(a,d),f}function b(i){return c=i,u=setTimeout(x,t),l?_(i):f}function j(i){var d=i-m,a=i-c,v=t-d;return g?$t(v,p-a):v}function O(i){var d=i-m,a=i-c;return m===void 0||d>=t||d<0||g&&a>=p}function x(){var i=U();if(O(i))return I(i);u=setTimeout(x,j(i))}function I(i){return u=void 0,h&&o?_(i):(o=s=void 0,f)}function D(){u!==void 0&&clearTimeout(u),c=0,o=m=s=u=void 0}function R(){return u===void 0?f:I(U())}function r(){var i=U(),d=O(i);if(o=arguments,s=this,m=i,d){if(u===void 0)return b(m);if(g)return clearTimeout(u),u=setTimeout(x,t),_(m)}return u===void 0&&(u=setTimeout(x,t)),f}return r.cancel=D,r.flush=R,r}var ce=Mt;const kt=V(ce);function Ot(e){return new Promise(t=>{const n=new Image;n.onload=function(){t({width:n.width,height:n.height,src:e})},n.src=e})}const un=fe("paperWallet",()=>{const e=kt(d,200,{leading:!0,trailing:!1}),t=w([]);function n(a){e(),t.value=[...a]}function o(a){e(),t.value=t.value.map(v=>v.id===a.id?a:v)}function s(a){e(),t.value=t.value.filter(v=>v.id!==a.id)}function p(a){const v=t.value.findIndex(A=>A.id===a.id);if(v===0)return;e();const W=t.value[v-1];t.value[v-1]=a,t.value[v]=W}function f(a){const v=t.value.findIndex(A=>A.id===a.id);if(v===t.value.length-1)return;e();const W=t.value[v+1];t.value[v+1]=a,t.value[v]=W}async function u(a="Text"){const v={id:`${Date.now()}`,font:"Courier New",type:"TEXT",text:a,align:"center",alignLast:"auto",color:"#333333FF",size:16,weight:400,position:{x:10,y:10,width:300,rotate:0,transformOrigin:"center center"}};e(),t.value.push(v)}async function m(a=""){const{width:v}=await Ot(a),W={id:`${Date.now()}`,type:"IMAGE",src:a,position:{x:0,y:0,width:v,rotate:0,transformOrigin:"center center"}};e(),t.value.push(W)}async function c(a="QrCode"){const v={id:`${Date.now()}`,type:"QR_CODE",text:a,color:"#000000FF",background:"#00000000",position:{x:0,y:0,width:100,rotate:0,transformOrigin:"center center"}};e(),t.value.push(v)}const l=M(()=>[...t.value].reverse());function g(a){n([...a].reverse())}const h=w("EDIT");function _(a){h.value=a}const b=w(null),j=M(()=>t.value.find(a=>a.id===b.value)||null);function O(a){if(!a){b.value=null;return}b.value=a.id}const x=w([]),I=w([]);function D(){if(!x.value.length)return;const a=x.value.splice(-1)[0];a&&(I.value.push(t.value),t.value=a)}function R(){if(!I.value.length)return;const a=I.value.splice(-1)[0];a&&(x.value.push(t.value),t.value=a)}function r(){for(;x.value.length>=15;)x.value.shift();x.value.push([...t.value])}function i(){I.value=[]}function d(){r(),i()}return{items:t,canvasMode:h,selectedItemId:b,undoStack:x,redoStack:I,selectedItem:j,revertedItems:l,setItems:n,setRevertedItems:g,updateItem:o,addItemText:u,addItemImage:m,addItemQRCode:c,removeItem:s,moveItemUp:f,moveItemDown:p,setCanvasMode:_,setSelectItem:O,undo:D,redo:R}}),Lt=["src"],Dt=k({__name:"PaperWalletCanvasImage",props:{item:{}},emits:["load"],setup(e,{emit:t}){const n=t,o=e,s=M(()=>({cursor:"move",position:"absolute",left:o.item.position.x+"px",top:o.item.position.y+"px",width:o.item.position.width+"px",overflowWrap:"anywhere",userSelect:"none",transform:`rotate(${o.item.position.rotate}deg)`,transformOrigin:o.item.position.transformOrigin}));return(p,f)=>(y(),S("img",{src:p.item.src,alt:"",draggable:"false",style:C(s.value),decoding:"sync",onLoad:f[0]||(f[0]=u=>n("load",p.item))},null,44,Lt))}}),Pt=k({__name:"PaperWalletCanvasQrCode",props:{item:{}},setup(e){const t=e,n=M(()=>({cursor:"move",position:"absolute",left:t.item.position.x+"px",top:t.item.position.y+"px",width:t.item.position.width+"px",overflowWrap:"anywhere",userSelect:"none",transform:`rotate(${t.item.position.rotate}deg)`,transformOrigin:t.item.position.transformOrigin,lineHeight:0}));return(o,s)=>(y(),P($e,{text:o.item.text,width:o.item.position.width,style:C(n.value),background:o.item.background,color:o.item.color},null,8,["text","width","style","background","color"]))}}),Ct=["innerHTML"],jt=["innerHTML"],Rt="plaintext-only",Wt=k({__name:"PaperWalletCanvasText",props:{item:{}},emits:["updateText"],setup(e,{emit:t}){const n=e,o=t,s=M(()=>({cursor:"move",position:"absolute",fontFamily:n.item.font,fontSize:n.item.size+"px",fontWeight:n.item.weight,textAlign:n.item.align,textAlignLast:n.item.alignLast,color:n.item.color,left:n.item.position.x+"px",top:n.item.position.y+"px",width:n.item.position.width+"px",overflowWrap:"anywhere",userSelect:"none",transform:`rotate(${n.item.position.rotate}deg)`,transformOrigin:n.item.position.transformOrigin,lineHeight:"normal"})),p=w(),f=w(!1),u=w(""),m=M(()=>n.item.text.replace(/\n/g,"
"));function c(h){const _=h.target?.textContent||"";o("updateText",_)}function l(){f.value=!0,u.value=n.item.text,ae(()=>{const h=p.value;if(!h)return;h.focus();const _=document.createRange();_.selectNodeContents(h),_.collapse(!1);const b=window.getSelection();b&&(b.removeAllRanges(),b.addRange(_))})}function g(){f.value=!1}return(h,_)=>f.value?(y(),S("div",{key:1,contenteditable:Rt,onBlur:g,onInput:c,style:C(s.value),ref_key:"editRef",ref:p,innerHTML:u.value,class:"paper-wallet-canvas-text__editable"},null,44,jt)):(y(),S("div",{key:0,onDblclick:l,style:C(s.value),innerHTML:m.value},null,44,Ct))}}),Nt=X(Wt,[["__scopeId","data-v-9e6e5f04"]]),Bt=k({__name:"PaperWalletCanvas",props:{items:{},view:{},isEditMode:{type:Boolean},selectedItemId:{}},emits:["updateItem","select","load"],setup(e,{expose:t,emit:n}){const o=n,s=e,p=w(null);let f=!1,u=null,m=0,c=0;function l(r,i){s.isEditMode&&(f=!0,u=r,o("select",r),m=r.position.x-i.clientX,c=r.position.y-i.clientY,addEventListener("mouseup",g))}function g(){f=!1,u=null,removeEventListener("mouseup",g)}function h(r,i){!s.isEditMode||i.touches.length>1||(f=!0,u=r,o("select",r),m=r.position.x-i.touches[0].clientX,c=r.position.y-i.touches[0].clientY,addEventListener("touchend",b),addEventListener("touchcancel",b))}function _(r){if(!f||!u||r.touches.length>1)return;r.preventDefault();const i=O(m+r.touches[0].clientX,c+r.touches[0].clientY,u);o("updateItem",i)}function b(){f=!1,u=null,removeEventListener("touchend",b),removeEventListener("touchcancel",b)}me(()=>{removeEventListener("mouseup",g),removeEventListener("touchend",b),removeEventListener("touchcancel",b)});function j(r){if(!f||!u)return;const i=O(m+r.clientX,c+r.clientY,u);o("updateItem",i)}function O(r,i,d){return{...d,position:{...d.position,x:r,y:i}}}function x(r,i){const d={...r,text:i};o("updateItem",d)}const I=w([]),D=M(()=>new Set(s.items.filter(r=>r.type==="IMAGE").map(r=>r.id)));function R(r){I.value=[...I.value,r.id].filter(i=>D.value.has(i))}return ve(()=>p.value&&I.value.length===D.value.size,r=>{r&&o("load")},{immediate:!0}),t({targetElement:p}),(r,i)=>(y(),S("div",{class:oe(["paper-wallet-canvas",{"paper-wallet-canvas--edit-mode":r.view==="EDIT","paper-wallet-canvas--print-mode":r.view==="PRINT"}]),onMousemove:j,onTouchmove:_,ref_key:"targetElement",ref:p,"data-test-el":"paper-wallet-canvas"},[(y(!0),S(H,null,ge(r.items,d=>(y(),S(H,{key:d.id},[d.type==="TEXT"?(y(),P(Nt,{key:0,item:d,onMousedown:a=>l(d,a),onTouchstart:a=>h(d,a),onUpdateText:a=>x(d,a),"data-selected-item":r.selectedItemId===d.id},null,8,["item","onMousedown","onTouchstart","onUpdateText","data-selected-item"])):F("",!0),d.type==="IMAGE"?(y(),P(Dt,{key:1,item:d,"data-selected-item":r.selectedItemId===d.id,onMousedown:a=>l(d,a),onTouchstart:a=>h(d,a),onLoad:R},null,8,["item","data-selected-item","onMousedown","onTouchstart"])):d.type==="QR_CODE"?(y(),P(Pt,{key:2,item:d,onMousedown:a=>l(d,a),onTouchstart:a=>h(d,a),"data-selected-item":r.selectedItemId===d.id},null,8,["item","onMousedown","onTouchstart","data-selected-item"])):F("",!0)],64))),128))],34))}}),zt=X(Bt,[["__scopeId","data-v-7862aedc"]]),Ft=k({__name:"PaperWalletDownloadForm",props:{loading:{type:Boolean}},emits:["submit"],setup(e,{emit:t}){const n=t,o=w("PNG"),s=w("PRINT"),p=[{label:"Download as PNG",value:"PNG"},{label:"Download as JPEG",value:"JPEG"}],f=[{label:"Print Mode",value:"PRINT"},{label:"Preview Mode",value:"VIEW"},{label:"Edit Mode",value:"EDIT"}];async function u(){n("submit",{typeOfDownload:o.value,canvasMode:s.value})}return(m,c)=>(y(),P(T(he),null,{default:$(()=>[E(T(J),{trigger:"hover",options:p,value:o.value,"onUpdate:value":c[0]||(c[0]=l=>o.value=l),"consistent-menu-width":!1,style:{minWidth:"170px"}},null,8,["value"]),E(T(J),{trigger:"hover",options:f,value:s.value,"onUpdate:value":c[1]||(c[1]=l=>s.value=l),"consistent-menu-width":!1,style:{minWidth:"170px"}},null,8,["value"]),E(T(ie),{loading:m.loading,onClick:u},{icon:$(()=>[E(T(re),null,{default:$(()=>[E(T(se))]),_:1})]),default:$(()=>[c[2]||(c[2]=B(" Download "))]),_:1},8,["loading"])]),_:1}))}});var Gt=ce,At=Q,Ut="Expected a function";function Ht(e,t,n){var o=!0,s=!0;if(typeof e!="function")throw new TypeError(Ut);return At(n)&&(o="leading"in n?!!n.leading:o,s="trailing"in n?!!n.trailing:s),Gt(e,t,{leading:o,maxWait:t,trailing:s})}var Xt=Ht;const Vt=V(Xt),Qt={class:"resizable-paper-wallet-wrapper"},Yt=k({__name:"ResizablePaperWalletWrapper",props:{bordered:{type:Boolean}},setup(e){const t=w(),n=pe(),o=w(1),s=w("auto"),p=e,f=M(()=>({"resizable-paper-wallet-wrapper__container":!0,"resizable-paper-wallet-wrapper__bordered":p.bordered,"resizable-paper-wallet-wrapper__bordered--dark":p.bordered&&n.value}));function u(c){return Math.max(0,...[...c.children].map(l=>l instanceof HTMLDivElement?l.offsetWidth:0))}const m=Vt(()=>{if(!t.value){console.error("Container not found");return}const c=u(t.value);if(!c)return;const l=t.value.offsetWidth/c;o.value=l<1?l:1,s.value=`${t.value.offsetHeight*o.value}px`},100);return we(()=>{window.addEventListener("resize",m),m()}),be(()=>{window.removeEventListener("resize",m)}),(c,l)=>(y(),S("div",Qt,[L("div",{ref:"container",class:oe(f.value),style:C({height:s.value})},[L("div",{class:"resizable-paper-wallet-wrapper__area",ref_key:"area",ref:t,style:C({transform:`scale(${o.value})`})},[ye(c.$slots,"default",{},void 0,!0)],4)],6)]))}}),dn=X(Yt,[["__scopeId","data-v-c8e123f2"]]);var G={exports:{}};G.exports=Y;G.exports.isMobile=Y;G.exports.default=Y;const Jt=/(android|bb\d+|meego).+mobile|armv7l|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|redmi|series[46]0|samsungbrowser.*mobile|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,qt=/CrOS/,Kt=/android|ipad|playbook|silk/i;function Y(e){e||(e={});let t=e.ua;if(!t&&typeof navigator<"u"&&(t=navigator.userAgent),t&&t.headers&&typeof t.headers["user-agent"]=="string"&&(t=t.headers["user-agent"]),typeof t!="string")return!1;let n=Jt.test(t)&&!qt.test(t)||!!e.tablet&&Kt.test(t);return!n&&e.tablet&&e.featureDetect&&navigator&&navigator.maxTouchPoints>1&&t.indexOf("Macintosh")!==-1&&t.indexOf("Safari")!==-1&&(n=!0),n}var Zt=G.exports;const en=V(Zt),tn={key:0},nn={key:0,style:{position:"fixed",overflow:"hidden",display:"grid",width:"0",height:"0",top:"0",left:"0"}},an={style:{overflow:"scroll"}},cn=k({__name:"DownloadPaperWallet",props:{items:{}},setup(e){const t=_e(),n=w(),o=w(!1),s=w(!1),p=w("PNG"),f=w("PRINT"),u=Ee();async function m(l){f.value=l.canvasMode,p.value=l.typeOfDownload,s.value=!0}async function c(){await ae(),await new Promise(l=>setTimeout(l,en()?500:1));try{let l=n.value?.targetElement;if(!l){s.value=!1,t.error("Problem with canvas element");return}await Se(l,p.value,"paper-wallet",!0)}catch(l){t.error(typeof l=="string"?l:"Something went wrong")}finally{s.value=!1}}return(l,g)=>(y(),S(H,null,[E(T(ie),{onClick:g[0]||(g[0]=h=>o.value=!o.value)},{icon:$(()=>[E(T(re),null,{default:$(()=>[E(T(se))]),_:1})]),default:$(()=>[g[2]||(g[2]=B(" Download Image "))]),_:1}),E(T(Te),{show:o.value,"onUpdate:show":g[1]||(g[1]=h=>o.value=h),height:320,placement:"bottom"},{default:$(()=>[E(T(xe),{title:"Download paper wallet",closable:""},{default:$(()=>[E(T(Ft),{loading:s.value,onSubmit:m},null,8,["loading"]),T(u)?(y(),S("p",tn,g[3]||(g[3]=[B(" NB: "),L("strong",null,"IOS",-1),B(" and "),L("strong",null,"Safari",-1),B(" may not render images as expected the first time. If you encounter with current problem, just try downloading the image a second time. ")]))):F("",!0)]),_:1})]),_:1},8,["show"]),(y(),P(Ie,{to:"body"},[s.value?(y(),S("div",nn,[L("div",an,[E(T(zt),{items:l.items,view:f.value,onLoad:c,ref_key:"canvasEl",ref:n},null,8,["items","view"])])])):F("",!0)]))],64))}});export{zt as P,dn as R,cn as _,un as u}; diff --git a/assets/HomePage-eTbUY7K6.js b/assets/HomePage-D1y4Hbg_.js similarity index 77% rename from assets/HomePage-eTbUY7K6.js rename to assets/HomePage-D1y4Hbg_.js index efca9ac..2e811f1 100644 --- a/assets/HomePage-eTbUY7K6.js +++ b/assets/HomePage-D1y4Hbg_.js @@ -1 +1 @@ -import{D as c}from"./DonationList-DEFz-lZ6.js";import{_ as p}from"./index-DhYP9POM.js";import{z as s,D as d,B as t,J as f,k as m,A as _,K as i,H as o,P as n,u as l,Y as y}from"./naive-ui-BEIEYFMM.js";const b={},g={href:"https://github.com/getCryptoAddress/getCryptoAddress.github.io",target:"_blank",rel:"noopener noreferrer"};function w(r,a){return s(),d("a",g,"GitHub")}const u=p(b,[["render",w]]),k={},x={class:"page-description"};function v(r,a){return s(),d("main",x,[t("div",null,[f(r.$slots,"default",{},void 0,!0)])])}const B=p(k,[["render",v],["__scopeId","data-v-32db2691"]]),$=m({__name:"HomePage",setup(r){return(a,e)=>(s(),_(B,null,{default:i(()=>[o(l(y),{title:"Beta",type:"info"},{default:i(()=>[e[0]||(e[0]=n(" We are in beta. If you find a bug, please report it to us on ")),o(u)]),_:1}),e[3]||(e[3]=t("p",null," Welcome to our website where you can generate cryptocurrency addresses and create paper wallets for free. We offer a variety of paper wallet templates, as well as the opportunity to design your own unique wallet. ",-1)),t("p",null,[e[1]||(e[1]=n(" This project is open source, and all the code is available for review on ")),o(u),e[2]||(e[2]=n(". We invite you to support us by contributing to the code or making a donation. "))]),e[4]||(e[4]=t("h3",null,"Donation List",-1)),o(l(c)),e[5]||(e[5]=t("p",null," Enjoy a comfortable and secure cryptocurrency wallet creation experience! ",-1))]),_:1}))}});export{$ as default}; +import{D as c}from"./DonationList-DiehMnl2.js";import{_ as p}from"./index-QxHuLJxo.js";import{B as s,F as d,D as t,L as f,k as _,C as m,M as i,J as o,R as n,u as l,_ as y}from"./naive-ui-DyKg92FK.js";const b={},g={href:"https://github.com/getCryptoAddress/getCryptoAddress.github.io",target:"_blank",rel:"noopener noreferrer"};function w(r,a){return s(),d("a",g,"GitHub")}const u=p(b,[["render",w]]),k={},x={class:"page-description"};function v(r,a){return s(),d("main",x,[t("div",null,[f(r.$slots,"default",{},void 0,!0)])])}const B=p(k,[["render",v],["__scopeId","data-v-32db2691"]]),$=_({__name:"HomePage",setup(r){return(a,e)=>(s(),m(B,null,{default:i(()=>[o(l(y),{title:"Beta",type:"info"},{default:i(()=>[e[0]||(e[0]=n(" We are in beta. If you find a bug, please report it to us on ")),o(u)]),_:1}),e[3]||(e[3]=t("p",null," Welcome to our website where you can generate cryptocurrency addresses and create paper wallets for free. We offer a variety of paper wallet templates, as well as the opportunity to design your own unique wallet. ",-1)),t("p",null,[e[1]||(e[1]=n(" This project is open source, and all the code is available for review on ")),o(u),e[2]||(e[2]=n(". We invite you to support us by contributing to the code or making a donation. "))]),e[4]||(e[4]=t("h3",null,"Donation List",-1)),o(l(c)),e[5]||(e[5]=t("p",null," Enjoy a comfortable and secure cryptocurrency wallet creation experience! ",-1))]),_:1}))}});export{$ as default}; diff --git a/assets/PaperWalletEditorPage-BksFdHhz.js b/assets/PaperWalletEditorPage-BCCe_wQD.js similarity index 54% rename from assets/PaperWalletEditorPage-BksFdHhz.js rename to assets/PaperWalletEditorPage-BCCe_wQD.js index bdb91ab..c8ecfa5 100644 --- a/assets/PaperWalletEditorPage-BksFdHhz.js +++ b/assets/PaperWalletEditorPage-BCCe_wQD.js @@ -1,4 +1,4 @@ -import{u as nt,R as Ti,P as Oi,_ as Mi}from"./DownloadPaperWallet.vue_vue_type_script_setup_true_lang-bipMgHxO.js";import{D as Ai}from"./DonationList-DEFz-lZ6.js";import{k as $,z as M,D as ie,B as k,Z as Vn,r as pt,w as Ni,A as X,K as m,H as f,u as c,a4 as Q,ag as pn,ah as Ri,ai as ki,P as G,S as De,a9 as Ut,aj as Pi,R as vt,ak as Li,a7 as Qe,a5 as st,al as sn,f as lt,E as Je,L as $e,am as $i,C as Bi,ad as Ui,_ as Kn,ab as Fi,I as Ft,J as it,an as Hi,ao as Wi,l as Tn,ap as ji,F as Gt,G as Yt,V as zi,aq as Xi,a0 as Gi}from"./naive-ui-BEIEYFMM.js";import{g as Yi}from"./index-CGn29Fav.js";import{Q as Vi,C as Ki,a as Qi,b as qi,c as Ji}from"./copyToClipboard-y-X6wOoz.js";import{_ as gn}from"./index-DhYP9POM.js";const Zi={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 20 20"},eo=k("g",{fill:"none"},[k("path",{d:"M9.646 2.146a.5.5 0 0 1 .708 0l4 4a.5.5 0 0 1-.708.708L10.5 3.707V14.5a.5.5 0 0 1-1 0V3.707L6.354 6.854a.5.5 0 1 1-.708-.708l4-4zM4 17.5a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5z",fill:"currentColor"})],-1),to=[eo],no=$({name:"ArrowExportUp20Regular",render:function(t,n){return M(),ie("svg",Zi,to)}}),io={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 16 16"},oo=k("g",{fill:"none"},[k("path",{d:"M5 4.5a.5.5 0 0 1 .5-.5h3c1.136 0 2.024.43 2.624 1.105c.591.666.876 1.538.876 2.395s-.285 1.73-.876 2.395C10.524 10.569 9.636 11 8.5 11H4.707l1.147 1.146a.5.5 0 0 1-.708.708l-2-2a.5.5 0 0 1 0-.708l2-2a.5.5 0 1 1 .708.708L4.707 10H8.5c.864 0 1.476-.32 1.876-.77c.409-.46.624-1.087.624-1.73s-.215-1.27-.624-1.73C9.976 5.32 9.364 5 8.5 5h-3a.5.5 0 0 1-.5-.5z",fill:"currentColor"})],-1),ro=[oo],ao=$({name:"ArrowHookDownLeft16Regular",render:function(t,n){return M(),ie("svg",io,ro)}}),so={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 16 16"},lo=k("g",{fill:"none"},[k("path",{d:"M4.876 5.105C5.476 4.431 6.364 4 7.5 4h3a.5.5 0 0 1 0 1h-3c-.864 0-1.476.32-1.876.77C5.215 6.23 5 6.857 5 7.5s.215 1.27.624 1.73c.4.45 1.012.77 1.876.77h3.793l-1.146-1.146a.5.5 0 1 1 .707-.708l2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.707-.707L11.293 11H7.5c-1.136 0-2.024-.43-2.624-1.105C4.285 9.229 4 8.357 4 7.5s.285-1.73.876-2.395z",fill:"currentColor"})],-1),uo=[lo],co=$({name:"ArrowHookDownRight16Regular",render:function(t,n){return M(),ie("svg",so,uo)}}),fo={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 20 20"},ho=k("g",{fill:"none"},[k("path",{d:"M3 10a7 7 0 1 1 14 0a7 7 0 0 1-14 0zm7-8a8 8 0 1 0 0 16a8 8 0 0 0 0-16zM6.854 8.146a.5.5 0 1 0-.708.708l3.5 3.5a.5.5 0 0 0 .708 0l3.5-3.5a.5.5 0 0 0-.708-.708L10 11.293L6.854 8.146z",fill:"currentColor"})],-1),po=[ho],go=$({name:"ChevronCircleDown20Regular",render:function(t,n){return M(),ie("svg",fo,po)}}),mo={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 20 20"},vo=k("g",{fill:"none"},[k("path",{d:"M3 10a7 7 0 1 0 14 0a7 7 0 0 0-14 0zm7 8a8 8 0 1 1 0-16a8 8 0 0 1 0 16zm-3.146-6.146a.5.5 0 0 1-.708-.708l3.5-3.5a.5.5 0 0 1 .708 0l3.5 3.5a.5.5 0 0 1-.708.708L10 8.707l-3.146 3.147z",fill:"currentColor"})],-1),bo=[vo],_o=$({name:"ChevronCircleUp20Regular",render:function(t,n){return M(),ie("svg",mo,bo)}}),wo={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 20 20"},Eo=k("g",{fill:"none"},[k("path",{d:"M11.5 4a1.5 1.5 0 0 0-3 0h-1a2.5 2.5 0 0 1 5 0H17a.5.5 0 0 1 0 1h-.554L15.15 16.23A2 2 0 0 1 13.163 18H6.837a2 2 0 0 1-1.987-1.77L3.553 5H3a.5.5 0 0 1-.492-.41L2.5 4.5A.5.5 0 0 1 3 4h8.5zm3.938 1H4.561l1.282 11.115a1 1 0 0 0 .994.885h6.326a1 1 0 0 0 .993-.885L15.438 5zM8.5 7.5c.245 0 .45.155.492.359L9 7.938v6.125c0 .241-.224.437-.5.437c-.245 0-.45-.155-.492-.359L8 14.062V7.939c0-.242.224-.438.5-.438zm3 0c.245 0 .45.155.492.359l.008.079v6.125c0 .241-.224.437-.5.437c-.245 0-.45-.155-.492-.359L11 14.062V7.939c0-.242.224-.438.5-.438z",fill:"currentColor"})],-1),yo=[Eo],xo=$({name:"Delete20Regular",render:function(t,n){return M(),ie("svg",wo,yo)}}),So={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 20 20"},Io=k("g",{fill:"none"},[k("path",{d:"M14 7.5a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0zm-1 0a.5.5 0 1 0-1 0a.5.5 0 0 0 1 0zM3 6a3 3 0 0 1 3-3h8a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V6zm3-2a2 2 0 0 0-2 2v8c0 .373.102.722.28 1.02l4.669-4.588a1.5 1.5 0 0 1 2.102 0l4.67 4.588A1.99 1.99 0 0 0 16 14V6a2 2 0 0 0-2-2H6zm0 12h8c.37 0 .715-.1 1.012-.274l-4.662-4.58a.5.5 0 0 0-.7 0l-4.662 4.58A1.99 1.99 0 0 0 6 16z",fill:"currentColor"})],-1),Co=[Io],Do=$({name:"Image20Regular",render:function(t,n){return M(),ie("svg",So,Co)}}),To={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 20 20"},Oo=k("g",{fill:"none"},[k("path",{d:"M13.491 3.5a.5.5 0 0 1 .465.336l3.652 10.5a.5.5 0 0 1-.944.328L15.737 12h-4.754l-1.016 2.677a.5.5 0 0 1-.928.017l.244-1.03l.99-2.61V11h.02l2.724-7.177a.5.5 0 0 1 .474-.323zm-.027 1.963L11.363 11h4.027l-1.926-5.537zm-8.57 3.224c-.486.019-.913.132-1.17.26a.5.5 0 0 1-.448-.894c.41-.205.983-.342 1.58-.365c.6-.023 1.272.067 1.868.365C8.004 8.693 8 9.96 8 10.463V14.5a.5.5 0 0 1-1 0v-.412c-.913.666-2.01 1.094-3.129.796c-1.884-.504-2.534-3.043-.649-4.3c.715-.476 1.584-.609 2.375-.569c.49.025.971.117 1.4.25c-.015-.479-.112-1.013-.72-1.318c-.405-.202-.9-.278-1.383-.26zM7 11.325a4.716 4.716 0 0 0-1.454-.31c-.66-.034-1.292.084-1.77.401c-1.115.744-.763 2.204.353 2.502c.902.24 1.938-.248 2.871-1.13v-1.463z",fill:"currentColor"})],-1),Mo=[Oo],Ao=$({name:"TextChangeCase20Regular",render:function(t,n){return M(),ie("svg",To,Mo)}}),No=$({__name:"PaperWalletFormAddImage",emits:["src"],setup(e,{emit:t}){const n=t,i=Vn(),o=pt(""),a=pt(!1);function r({file:l}){o.value=URL.createObjectURL(l.file)}function s(){if(!o.value){i.error("Image link is required");return}if(!a.value){i.error("Image is not loaded yet");return}n("src",o.value)}return Ni(()=>o.value,()=>{a.value=!1}),(l,u)=>(M(),X(c(vt),null,{default:m(()=>[f(c(Ut),{"label-align":"left","label-placement":"left",size:"small","label-width":"auto","require-mark-placement":"right-hanging",onSubmit:s},{default:m(()=>[f(c(Q),{label:"Image link"},{default:m(()=>[f(c(pn),{value:o.value,"onUpdate:value":u[0]||(u[0]=h=>o.value=h)},null,8,["value"])]),_:1}),f(c(Q),null,{default:m(()=>[f(c(Ri),{"default-upload":!1,"show-file-list":!1,onChange:r},{default:m(()=>[f(c(ki),null,{default:m(()=>u[2]||(u[2]=[G(" Load image from your computer ")])),_:1})]),_:1})]),_:1}),f(c(De),{onClick:s},{default:m(()=>u[3]||(u[3]=[G("Add Image")])),_:1})]),_:1}),f(c(Pi),{width:"100",src:o.value,"previewed-img-props":{style:{border:"8px solid white"}},style:{"border-radius":"5px"},onLoad:u[1]||(u[1]=h=>a.value=!0)},null,8,["src"])]),_:1}))}}),Ro="TEXT",ko="QR_CODE",Po="IMAGE",Lo=$({__name:"PaperWalletFormAddItem",emits:["addItem"],setup(e,{emit:t}){const n=[{label:"Add Text",key:Ro},{label:"Add QR Code",key:ko},{label:"Add Image",key:Po}],i=t;function o(a){i("addItem",a)}return(a,r)=>(M(),X(c(Li),{trigger:"hover",options:n,onSelect:o},{default:m(()=>[f(c(De),null,{default:m(()=>r[0]||(r[0]=[G("Add Item")])),_:1})]),_:1}))}}),$o=$({__name:"PaperWalletFormPosition",props:{item:{}},emits:["update"],setup(e,{emit:t}){const n=t,i=e;function o(a,r){n("update",{...i.item,position:{...i.item.position,[a]:r}})}return(a,r)=>(M(),X(c(Ut),{size:"small","label-width":"auto",style:{maxWidth:"500px"},class:"paper-wallet-form-position"},{default:m(()=>[f(c(Q),{label:"Position X"},{default:m(()=>[f(c(Qe),{value:a.item.position.x,"onUpdate:value":r[0]||(r[0]=s=>o("x",s??0))},{suffix:m(()=>r[5]||(r[5]=[G(" px ")])),_:1},8,["value"])]),_:1}),f(c(Q),{label:"Position Y"},{default:m(()=>[f(c(Qe),{value:a.item.position.y,"onUpdate:value":r[1]||(r[1]=s=>o("y",s??0))},{suffix:m(()=>r[6]||(r[6]=[G(" px ")])),_:1},8,["value"])]),_:1}),f(c(Q),{label:"Width"},{default:m(()=>[f(c(Qe),{value:a.item.position.width,min:0,"onUpdate:value":r[2]||(r[2]=s=>o("width",s??0))},{suffix:m(()=>r[7]||(r[7]=[G(" px ")])),_:1},8,["value"])]),_:1}),f(c(Q),{label:"Rotate"},{default:m(()=>[f(c(Qe),{value:a.item.position.rotate,"onUpdate:value":r[3]||(r[3]=s=>o("rotate",s??0))},{suffix:m(()=>r[8]||(r[8]=[G(" deg ")])),_:1},8,["value"])]),_:1}),f(c(Q),{label:"Transform origin"},{default:m(()=>[f(c(st),{value:a.item.position.transformOrigin,options:[{value:"center center",label:"Center Center"},{value:"top center",label:"Top Center"},{value:"bottom center",label:"Bottom Center"}],"onUpdate:value":r[4]||(r[4]=s=>o("transformOrigin",s))},null,8,["value"])]),_:1})]),_:1}))}}),Bo=$({__name:"PaperWalletFormQRCode",props:{item:{}},emits:["update"],setup(e,{emit:t}){const n=t,i=e;function o(a,r){n("update",{...i.item,[a]:r})}return(a,r)=>(M(),X(c(Ut),{"label-align":"left","label-placement":"left",size:"small","label-width":"auto","require-mark-placement":"right-hanging",style:{maxWidth:"500px"}},{default:m(()=>[f(c(Q),{label:"Text"},{default:m(()=>[f(c(pn),{type:"text",value:a.item.text,"onUpdate:value":r[0]||(r[0]=s=>o("text",s.trim()))},null,8,["value"])]),_:1}),f(c(Q),{label:"Color"},{default:m(()=>[f(c(sn),{modes:["hex"],value:a.item.color,"onUpdate:value":r[1]||(r[1]=s=>o("color",s))},null,8,["value"])]),_:1}),f(c(Q),{label:"Background Color"},{default:m(()=>[f(c(sn),{modes:["hex"],value:a.item.background,"onUpdate:value":r[2]||(r[2]=s=>o("background",s))},null,8,["value"])]),_:1})]),_:1}))}}),Uo=$({__name:"PaperWalletFormText",props:{item:{}},emits:["update"],setup(e,{emit:t}){const n=t,i=e,o=[{value:"Arial",label:"Arial"},{value:"Verdana",label:"Verdana"},{value:"Times New Roman",label:"Times New Roman"},{value:"Courier New",label:"Courier New"},{value:"Georgia",label:"Georgia"},{value:"Helvetica",label:"Helvetica"},{value:"Trebuchet MS",label:"Trebuchet MS"}];function a(r,s){n("update",{...i.item,[r]:s})}return(r,s)=>(M(),X(c(Ut),{"label-align":"left","label-placement":"left",size:"small","label-width":"auto","require-mark-placement":"right-hanging",style:{maxWidth:"500px"}},{default:m(()=>[f(c(Q),{label:"Text"},{default:m(()=>[f(c(pn),{type:"textarea",value:r.item.text,autosize:{minRows:1,maxRows:3},"onUpdate:value":s[0]||(s[0]=l=>a("text",l))},null,8,["value"])]),_:1}),f(c(Q),{label:"Font family"},{default:m(()=>[f(c(st),{value:r.item.font,options:o,"onUpdate:value":s[1]||(s[1]=l=>a("font",l))},null,8,["value"])]),_:1}),f(c(Q),{label:"Font Size"},{default:m(()=>[f(c(Qe),{value:r.item.size,min:5,max:300,"onUpdate:value":s[2]||(s[2]=l=>a("size",l??16))},{suffix:m(()=>s[7]||(s[7]=[G(" px ")])),_:1},8,["value"])]),_:1}),f(c(Q),{label:"Font Weight"},{default:m(()=>[f(c(Qe),{value:r.item.weight,min:100,max:900,step:100,"onUpdate:value":s[3]||(s[3]=l=>a("weight",l??100))},{suffix:m(()=>s[8]||(s[8]=[G(" px ")])),_:1},8,["value"])]),_:1}),f(c(Q),{label:"Align"},{default:m(()=>[f(c(st),{value:r.item.align,options:[{value:"center",label:"Center"},{value:"right",label:"Right"},{value:"left",label:"Left"},{value:"justify",label:"Justify"}],"onUpdate:value":s[4]||(s[4]=l=>a("align",l))},null,8,["value"])]),_:1}),f(c(Q),{label:"AlignLast"},{default:m(()=>[f(c(st),{value:r.item.alignLast,options:[{value:"auto",label:"Auto"},{value:"center",label:"Center"},{value:"right",label:"Right"},{value:"left",label:"Left"},{value:"justify",label:"Justify"}],"onUpdate:value":s[5]||(s[5]=l=>a("alignLast",l))},null,8,["value"])]),_:1}),f(c(Q),{label:"Color"},{default:m(()=>[f(c(sn),{value:r.item.color,"onUpdate:value":s[6]||(s[6]=l=>a("color",l))},null,8,["value"])]),_:1})]),_:1}))}}),Fo=$({__name:"PaperWalletItemPropsForm",props:{items:{},item:{}},emits:["updateItem","removeItem","upItem","downItem"],setup(e,{emit:t}){const n=t,i=e,o=lt(()=>i.items.indexOf(i.item)),a=lt(()=>o.value===i.items.length-1),r=lt(()=>o.value===0);function s(l){n("updateItem",l)}return(l,u)=>(M(),ie("div",null,[f($o,{item:l.item,onUpdate:s},null,8,["item"]),l.item.type==="TEXT"?(M(),X(Uo,{key:0,item:l.item,onUpdate:s},null,8,["item"])):Je("",!0),l.item.type==="QR_CODE"?(M(),X(Bo,{key:1,item:l.item,onUpdate:s},null,8,["item"])):Je("",!0),f(c(vt),null,{default:m(()=>[f(c(De),{onClick:u[0]||(u[0]=h=>n("removeItem",l.item))},{icon:m(()=>[f(c($e),null,{default:m(()=>[f(c(xo))]),_:1})]),default:m(()=>[u[3]||(u[3]=G(" Remove "))]),_:1}),f(c(De),{onClick:u[1]||(u[1]=h=>n("upItem",l.item)),disabled:a.value},{icon:m(()=>[f(c($e),null,{default:m(()=>[f(c(_o))]),_:1})]),default:m(()=>[u[4]||(u[4]=G(" Up layer "))]),_:1},8,["disabled"]),f(c(De),{onClick:u[2]||(u[2]=h=>n("downItem",l.item)),disabled:r.value},{icon:m(()=>[f(c($e),null,{default:m(()=>[f(c(go))]),_:1})]),default:m(()=>[u[5]||(u[5]=G(" Down layer "))]),_:1},8,["disabled"])]),_:1})]))}}),Ho={style:{"line-height":"0"}},Wo={class:"paper-wallet-layer__id-container"},jo=$({__name:"PaperWalletLayer",props:{item:{},isSelected:{type:Boolean}},emits:["selectItem"],setup(e,{emit:t}){const n=t,i=e,o=lt(()=>i.item?.type==="TEXT"||i.item?.type==="QR_CODE"?i.item.text:i.item.id);return(a,r)=>(M(),X(c(Kn),{size:"small",class:Ui(["paper-wallet-layer",{"paper-wallet-layer--selected":a.isSelected}]),onClick:r[0]||(r[0]=s=>n("selectItem",a.item)),hoverable:""},{default:m(()=>[f(c(vt),{style:{"flex-wrap":"nowrap"}},{default:m(()=>[k("div",Ho,[f(c($e),{size:"22"},{default:m(()=>[a.item.type==="TEXT"?(M(),X(c(Ao),{key:0})):Je("",!0),a.item.type==="IMAGE"?(M(),X(c(Do),{key:1})):Je("",!0),a.item.type==="QR_CODE"?(M(),X(c(Vi),{key:2})):Je("",!0)]),_:1})]),k("div",Wo,[f(c($i),{style:{"max-width":"100%"},tooltip:{trigger:"click",placement:"right"}},{default:m(()=>[G(Bi(o.value),1)]),_:1})])]),_:1})]),_:1},8,["class"]))}}),zo=gn(jo,[["__scopeId","data-v-9fa9d2ec"]]),Xo=$({__name:"PaperWalletLayers",props:{items:{},selectedItemId:{}},emits:["selectItem"],setup(e,{emit:t}){const n=t;return(i,o)=>(M(!0),ie(Ft,null,Fi(i.items,a=>(M(),X(zo,{key:a.id,item:a,isSelected:i.selectedItemId===a.id,onSelectItem:r=>n("selectItem",a)},null,8,["item","isSelected","onSelectItem"]))),128))}}),Go={},Yo={class:"paper-wallet-editor-wrapper-container"},Vo={class:"paper-wallet-editor-wrapper"},Ko={class:"paper-wallet-editor-wrapper__canvas"},Qo={class:"paper-wallet-editor-wrapper__properties"},qo={class:"paper-wallet-editor-wrapper__items"},Jo={class:"paper-wallet-editor-wrapper__actions"};function Zo(e,t){return M(),ie("div",Yo,[k("div",Vo,[k("div",Ko,[it(e.$slots,"canvas",{},void 0,!0)]),k("div",Qo,[it(e.$slots,"properties",{},void 0,!0)]),k("div",qo,[it(e.$slots,"items",{},void 0,!0)]),k("div",Jo,[it(e.$slots,"actions",{},void 0,!0)])])])}const er=gn(Go,[["render",Zo],["__scopeId","data-v-6b0e9446"]]),tr=$({__name:"AddPaperWalletItem",setup(e){const t=nt(),n=pt(!1);function i(a){switch(a){case"IMAGE":n.value=!0;return;case"TEXT":t.addItemText();return;case"QR_CODE":t.addItemQRCode();return}}function o(a){t.addItemImage(a),n.value=!1}return(a,r)=>(M(),ie(Ft,null,[f(c(Lo),{onAddItem:i}),f(c(Wi),{show:n.value,"onUpdate:show":r[0]||(r[0]=s=>n.value=s),height:320,placement:"bottom"},{default:m(()=>[f(c(Hi),{title:"Add image",closable:""},{default:m(()=>[f(c(No),{onSrc:o})]),_:1})]),_:1},8,["show"])],64))}}),nr=$({__name:"ChangeCanvasMode",setup(e){const t=nt(),n=[{label:"Edit Mode",value:"EDIT"},{label:"Preview Mode",value:"VIEW"},{label:"Print Mode",value:"PRINT"}];return(i,o)=>(M(),X(c(st),{value:c(t).canvasMode,"onUpdate:value":c(t).setCanvasMode,options:n,"consistent-menu-width":!1,style:{minWidth:"130px"}},null,8,["value","onUpdate:value"]))}});/*! +import{u as nt,R as Ti,P as Oi,_ as Mi}from"./DownloadPaperWallet.vue_vue_type_script_setup_true_lang-qE01G7eI.js";import{D as Ai}from"./DonationList-DiehMnl2.js";import{k as $,B as M,F as ie,D as k,$ as Vn,r as pt,w as Ni,C as X,M as m,J as f,u as c,a6 as Q,ai as pn,aj as Ri,ak as ki,R as G,V as De,ab as Ut,al as Pi,U as vt,am as Li,a9 as Qe,a7 as st,an as sn,f as lt,G as Je,O as $e,ao as $i,E as Bi,af as Ui,a0 as Kn,ad as Fi,K as Ft,L as it,ap as Hi,aq as Wi,l as Tn,ar as ji,H as Gt,I as Yt,X as zi,as as Xi,a2 as Gi}from"./naive-ui-DyKg92FK.js";import{g as Yi}from"./index-CK58Qp8m.js";import{Q as Vi,C as Ki,a as Qi,b as qi,c as Ji}from"./copyToClipboard-zGcKLh6p.js";import{_ as gn}from"./index-QxHuLJxo.js";const Zi={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 20 20"},er=k("g",{fill:"none"},[k("path",{d:"M9.646 2.146a.5.5 0 0 1 .708 0l4 4a.5.5 0 0 1-.708.708L10.5 3.707V14.5a.5.5 0 0 1-1 0V3.707L6.354 6.854a.5.5 0 1 1-.708-.708l4-4zM4 17.5a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5z",fill:"currentColor"})],-1),tr=[er],nr=$({name:"ArrowExportUp20Regular",render:function(t,n){return M(),ie("svg",Zi,tr)}}),ir={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 16 16"},rr=k("g",{fill:"none"},[k("path",{d:"M5 4.5a.5.5 0 0 1 .5-.5h3c1.136 0 2.024.43 2.624 1.105c.591.666.876 1.538.876 2.395s-.285 1.73-.876 2.395C10.524 10.569 9.636 11 8.5 11H4.707l1.147 1.146a.5.5 0 0 1-.708.708l-2-2a.5.5 0 0 1 0-.708l2-2a.5.5 0 1 1 .708.708L4.707 10H8.5c.864 0 1.476-.32 1.876-.77c.409-.46.624-1.087.624-1.73s-.215-1.27-.624-1.73C9.976 5.32 9.364 5 8.5 5h-3a.5.5 0 0 1-.5-.5z",fill:"currentColor"})],-1),or=[rr],ar=$({name:"ArrowHookDownLeft16Regular",render:function(t,n){return M(),ie("svg",ir,or)}}),sr={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 16 16"},lr=k("g",{fill:"none"},[k("path",{d:"M4.876 5.105C5.476 4.431 6.364 4 7.5 4h3a.5.5 0 0 1 0 1h-3c-.864 0-1.476.32-1.876.77C5.215 6.23 5 6.857 5 7.5s.215 1.27.624 1.73c.4.45 1.012.77 1.876.77h3.793l-1.146-1.146a.5.5 0 1 1 .707-.708l2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.707-.707L11.293 11H7.5c-1.136 0-2.024-.43-2.624-1.105C4.285 9.229 4 8.357 4 7.5s.285-1.73.876-2.395z",fill:"currentColor"})],-1),ur=[lr],cr=$({name:"ArrowHookDownRight16Regular",render:function(t,n){return M(),ie("svg",sr,ur)}}),dr={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 20 20"},fr=k("g",{fill:"none"},[k("path",{d:"M3 10a7 7 0 1 1 14 0a7 7 0 0 1-14 0zm7-8a8 8 0 1 0 0 16a8 8 0 0 0 0-16zM6.854 8.146a.5.5 0 1 0-.708.708l3.5 3.5a.5.5 0 0 0 .708 0l3.5-3.5a.5.5 0 0 0-.708-.708L10 11.293L6.854 8.146z",fill:"currentColor"})],-1),hr=[fr],pr=$({name:"ChevronCircleDown20Regular",render:function(t,n){return M(),ie("svg",dr,hr)}}),gr={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 20 20"},mr=k("g",{fill:"none"},[k("path",{d:"M3 10a7 7 0 1 0 14 0a7 7 0 0 0-14 0zm7 8a8 8 0 1 1 0-16a8 8 0 0 1 0 16zm-3.146-6.146a.5.5 0 0 1-.708-.708l3.5-3.5a.5.5 0 0 1 .708 0l3.5 3.5a.5.5 0 0 1-.708.708L10 8.707l-3.146 3.147z",fill:"currentColor"})],-1),vr=[mr],br=$({name:"ChevronCircleUp20Regular",render:function(t,n){return M(),ie("svg",gr,vr)}}),_r={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 20 20"},wr=k("g",{fill:"none"},[k("path",{d:"M11.5 4a1.5 1.5 0 0 0-3 0h-1a2.5 2.5 0 0 1 5 0H17a.5.5 0 0 1 0 1h-.554L15.15 16.23A2 2 0 0 1 13.163 18H6.837a2 2 0 0 1-1.987-1.77L3.553 5H3a.5.5 0 0 1-.492-.41L2.5 4.5A.5.5 0 0 1 3 4h8.5zm3.938 1H4.561l1.282 11.115a1 1 0 0 0 .994.885h6.326a1 1 0 0 0 .993-.885L15.438 5zM8.5 7.5c.245 0 .45.155.492.359L9 7.938v6.125c0 .241-.224.437-.5.437c-.245 0-.45-.155-.492-.359L8 14.062V7.939c0-.242.224-.438.5-.438zm3 0c.245 0 .45.155.492.359l.008.079v6.125c0 .241-.224.437-.5.437c-.245 0-.45-.155-.492-.359L11 14.062V7.939c0-.242.224-.438.5-.438z",fill:"currentColor"})],-1),Er=[wr],yr=$({name:"Delete20Regular",render:function(t,n){return M(),ie("svg",_r,Er)}}),xr={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 20 20"},Sr=k("g",{fill:"none"},[k("path",{d:"M14 7.5a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0zm-1 0a.5.5 0 1 0-1 0a.5.5 0 0 0 1 0zM3 6a3 3 0 0 1 3-3h8a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V6zm3-2a2 2 0 0 0-2 2v8c0 .373.102.722.28 1.02l4.669-4.588a1.5 1.5 0 0 1 2.102 0l4.67 4.588A1.99 1.99 0 0 0 16 14V6a2 2 0 0 0-2-2H6zm0 12h8c.37 0 .715-.1 1.012-.274l-4.662-4.58a.5.5 0 0 0-.7 0l-4.662 4.58A1.99 1.99 0 0 0 6 16z",fill:"currentColor"})],-1),Ir=[Sr],Cr=$({name:"Image20Regular",render:function(t,n){return M(),ie("svg",xr,Ir)}}),Dr={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 20 20"},Tr=k("g",{fill:"none"},[k("path",{d:"M13.491 3.5a.5.5 0 0 1 .465.336l3.652 10.5a.5.5 0 0 1-.944.328L15.737 12h-4.754l-1.016 2.677a.5.5 0 0 1-.928.017l.244-1.03l.99-2.61V11h.02l2.724-7.177a.5.5 0 0 1 .474-.323zm-.027 1.963L11.363 11h4.027l-1.926-5.537zm-8.57 3.224c-.486.019-.913.132-1.17.26a.5.5 0 0 1-.448-.894c.41-.205.983-.342 1.58-.365c.6-.023 1.272.067 1.868.365C8.004 8.693 8 9.96 8 10.463V14.5a.5.5 0 0 1-1 0v-.412c-.913.666-2.01 1.094-3.129.796c-1.884-.504-2.534-3.043-.649-4.3c.715-.476 1.584-.609 2.375-.569c.49.025.971.117 1.4.25c-.015-.479-.112-1.013-.72-1.318c-.405-.202-.9-.278-1.383-.26zM7 11.325a4.716 4.716 0 0 0-1.454-.31c-.66-.034-1.292.084-1.77.401c-1.115.744-.763 2.204.353 2.502c.902.24 1.938-.248 2.871-1.13v-1.463z",fill:"currentColor"})],-1),Or=[Tr],Mr=$({name:"TextChangeCase20Regular",render:function(t,n){return M(),ie("svg",Dr,Or)}}),Ar=$({__name:"PaperWalletFormAddImage",emits:["src"],setup(e,{emit:t}){const n=t,i=Vn(),r=pt(""),a=pt(!1);function o({file:l}){r.value=URL.createObjectURL(l.file)}function s(){if(!r.value){i.error("Image link is required");return}if(!a.value){i.error("Image is not loaded yet");return}n("src",r.value)}return Ni(()=>r.value,()=>{a.value=!1}),(l,u)=>(M(),X(c(vt),null,{default:m(()=>[f(c(Ut),{"label-align":"left","label-placement":"left",size:"small","label-width":"auto","require-mark-placement":"right-hanging",onSubmit:s},{default:m(()=>[f(c(Q),{label:"Image link"},{default:m(()=>[f(c(pn),{value:r.value,"onUpdate:value":u[0]||(u[0]=h=>r.value=h)},null,8,["value"])]),_:1}),f(c(Q),null,{default:m(()=>[f(c(Ri),{"default-upload":!1,"show-file-list":!1,onChange:o},{default:m(()=>[f(c(ki),null,{default:m(()=>u[2]||(u[2]=[G(" Load image from your computer ")])),_:1})]),_:1})]),_:1}),f(c(De),{onClick:s},{default:m(()=>u[3]||(u[3]=[G("Add Image")])),_:1})]),_:1}),f(c(Pi),{width:"100",src:r.value,"previewed-img-props":{style:{border:"8px solid white"}},style:{"border-radius":"5px"},onLoad:u[1]||(u[1]=h=>a.value=!0)},null,8,["src"])]),_:1}))}}),Nr="TEXT",Rr="QR_CODE",kr="IMAGE",Pr=$({__name:"PaperWalletFormAddItem",emits:["addItem"],setup(e,{emit:t}){const n=[{label:"Add Text",key:Nr},{label:"Add QR Code",key:Rr},{label:"Add Image",key:kr}],i=t;function r(a){i("addItem",a)}return(a,o)=>(M(),X(c(Li),{trigger:"hover",options:n,onSelect:r},{default:m(()=>[f(c(De),null,{default:m(()=>o[0]||(o[0]=[G("Add Item")])),_:1})]),_:1}))}}),Lr=$({__name:"PaperWalletFormPosition",props:{item:{}},emits:["update"],setup(e,{emit:t}){const n=t,i=e;function r(a,o){n("update",{...i.item,position:{...i.item.position,[a]:o}})}return(a,o)=>(M(),X(c(Ut),{size:"small","label-width":"auto",style:{maxWidth:"500px"},class:"paper-wallet-form-position"},{default:m(()=>[f(c(Q),{label:"Position X"},{default:m(()=>[f(c(Qe),{value:a.item.position.x,"onUpdate:value":o[0]||(o[0]=s=>r("x",s??0))},{suffix:m(()=>o[5]||(o[5]=[G(" px ")])),_:1},8,["value"])]),_:1}),f(c(Q),{label:"Position Y"},{default:m(()=>[f(c(Qe),{value:a.item.position.y,"onUpdate:value":o[1]||(o[1]=s=>r("y",s??0))},{suffix:m(()=>o[6]||(o[6]=[G(" px ")])),_:1},8,["value"])]),_:1}),f(c(Q),{label:"Width"},{default:m(()=>[f(c(Qe),{value:a.item.position.width,min:0,"onUpdate:value":o[2]||(o[2]=s=>r("width",s??0))},{suffix:m(()=>o[7]||(o[7]=[G(" px ")])),_:1},8,["value"])]),_:1}),f(c(Q),{label:"Rotate"},{default:m(()=>[f(c(Qe),{value:a.item.position.rotate,"onUpdate:value":o[3]||(o[3]=s=>r("rotate",s??0))},{suffix:m(()=>o[8]||(o[8]=[G(" deg ")])),_:1},8,["value"])]),_:1}),f(c(Q),{label:"Transform origin"},{default:m(()=>[f(c(st),{value:a.item.position.transformOrigin,options:[{value:"center center",label:"Center Center"},{value:"top center",label:"Top Center"},{value:"bottom center",label:"Bottom Center"}],"onUpdate:value":o[4]||(o[4]=s=>r("transformOrigin",s))},null,8,["value"])]),_:1})]),_:1}))}}),$r=$({__name:"PaperWalletFormQRCode",props:{item:{}},emits:["update"],setup(e,{emit:t}){const n=t,i=e;function r(a,o){n("update",{...i.item,[a]:o})}return(a,o)=>(M(),X(c(Ut),{"label-align":"left","label-placement":"left",size:"small","label-width":"auto","require-mark-placement":"right-hanging",style:{maxWidth:"500px"}},{default:m(()=>[f(c(Q),{label:"Text"},{default:m(()=>[f(c(pn),{type:"text",value:a.item.text,"onUpdate:value":o[0]||(o[0]=s=>r("text",s.trim()))},null,8,["value"])]),_:1}),f(c(Q),{label:"Color"},{default:m(()=>[f(c(sn),{modes:["hex"],value:a.item.color,"onUpdate:value":o[1]||(o[1]=s=>r("color",s))},null,8,["value"])]),_:1}),f(c(Q),{label:"Background Color"},{default:m(()=>[f(c(sn),{modes:["hex"],value:a.item.background,"onUpdate:value":o[2]||(o[2]=s=>r("background",s))},null,8,["value"])]),_:1})]),_:1}))}}),Br=$({__name:"PaperWalletFormText",props:{item:{}},emits:["update"],setup(e,{emit:t}){const n=t,i=e,r=[{value:"Arial",label:"Arial"},{value:"Verdana",label:"Verdana"},{value:"Times New Roman",label:"Times New Roman"},{value:"Courier New",label:"Courier New"},{value:"Georgia",label:"Georgia"},{value:"Helvetica",label:"Helvetica"},{value:"Trebuchet MS",label:"Trebuchet MS"}];function a(o,s){n("update",{...i.item,[o]:s})}return(o,s)=>(M(),X(c(Ut),{"label-align":"left","label-placement":"left",size:"small","label-width":"auto","require-mark-placement":"right-hanging",style:{maxWidth:"500px"}},{default:m(()=>[f(c(Q),{label:"Text"},{default:m(()=>[f(c(pn),{type:"textarea",value:o.item.text,autosize:{minRows:1,maxRows:3},"onUpdate:value":s[0]||(s[0]=l=>a("text",l))},null,8,["value"])]),_:1}),f(c(Q),{label:"Font family"},{default:m(()=>[f(c(st),{value:o.item.font,options:r,"onUpdate:value":s[1]||(s[1]=l=>a("font",l))},null,8,["value"])]),_:1}),f(c(Q),{label:"Font Size"},{default:m(()=>[f(c(Qe),{value:o.item.size,min:5,max:300,"onUpdate:value":s[2]||(s[2]=l=>a("size",l??16))},{suffix:m(()=>s[7]||(s[7]=[G(" px ")])),_:1},8,["value"])]),_:1}),f(c(Q),{label:"Font Weight"},{default:m(()=>[f(c(Qe),{value:o.item.weight,min:100,max:900,step:100,"onUpdate:value":s[3]||(s[3]=l=>a("weight",l??100))},{suffix:m(()=>s[8]||(s[8]=[G(" px ")])),_:1},8,["value"])]),_:1}),f(c(Q),{label:"Align"},{default:m(()=>[f(c(st),{value:o.item.align,options:[{value:"center",label:"Center"},{value:"right",label:"Right"},{value:"left",label:"Left"},{value:"justify",label:"Justify"}],"onUpdate:value":s[4]||(s[4]=l=>a("align",l))},null,8,["value"])]),_:1}),f(c(Q),{label:"AlignLast"},{default:m(()=>[f(c(st),{value:o.item.alignLast,options:[{value:"auto",label:"Auto"},{value:"center",label:"Center"},{value:"right",label:"Right"},{value:"left",label:"Left"},{value:"justify",label:"Justify"}],"onUpdate:value":s[5]||(s[5]=l=>a("alignLast",l))},null,8,["value"])]),_:1}),f(c(Q),{label:"Color"},{default:m(()=>[f(c(sn),{value:o.item.color,"onUpdate:value":s[6]||(s[6]=l=>a("color",l))},null,8,["value"])]),_:1})]),_:1}))}}),Ur=$({__name:"PaperWalletItemPropsForm",props:{items:{},item:{}},emits:["updateItem","removeItem","upItem","downItem"],setup(e,{emit:t}){const n=t,i=e,r=lt(()=>i.items.indexOf(i.item)),a=lt(()=>r.value===i.items.length-1),o=lt(()=>r.value===0);function s(l){n("updateItem",l)}return(l,u)=>(M(),ie("div",null,[f(Lr,{item:l.item,onUpdate:s},null,8,["item"]),l.item.type==="TEXT"?(M(),X(Br,{key:0,item:l.item,onUpdate:s},null,8,["item"])):Je("",!0),l.item.type==="QR_CODE"?(M(),X($r,{key:1,item:l.item,onUpdate:s},null,8,["item"])):Je("",!0),f(c(vt),null,{default:m(()=>[f(c(De),{onClick:u[0]||(u[0]=h=>n("removeItem",l.item))},{icon:m(()=>[f(c($e),null,{default:m(()=>[f(c(yr))]),_:1})]),default:m(()=>[u[3]||(u[3]=G(" Remove "))]),_:1}),f(c(De),{onClick:u[1]||(u[1]=h=>n("upItem",l.item)),disabled:a.value},{icon:m(()=>[f(c($e),null,{default:m(()=>[f(c(br))]),_:1})]),default:m(()=>[u[4]||(u[4]=G(" Up layer "))]),_:1},8,["disabled"]),f(c(De),{onClick:u[2]||(u[2]=h=>n("downItem",l.item)),disabled:o.value},{icon:m(()=>[f(c($e),null,{default:m(()=>[f(c(pr))]),_:1})]),default:m(()=>[u[5]||(u[5]=G(" Down layer "))]),_:1},8,["disabled"])]),_:1})]))}}),Fr={style:{"line-height":"0"}},Hr={class:"paper-wallet-layer__id-container"},Wr=$({__name:"PaperWalletLayer",props:{item:{},isSelected:{type:Boolean}},emits:["selectItem"],setup(e,{emit:t}){const n=t,i=e,r=lt(()=>i.item?.type==="TEXT"||i.item?.type==="QR_CODE"?i.item.text:i.item.id);return(a,o)=>(M(),X(c(Kn),{size:"small",class:Ui(["paper-wallet-layer",{"paper-wallet-layer--selected":a.isSelected}]),onClick:o[0]||(o[0]=s=>n("selectItem",a.item)),hoverable:""},{default:m(()=>[f(c(vt),{style:{"flex-wrap":"nowrap"}},{default:m(()=>[k("div",Fr,[f(c($e),{size:"22"},{default:m(()=>[a.item.type==="TEXT"?(M(),X(c(Mr),{key:0})):Je("",!0),a.item.type==="IMAGE"?(M(),X(c(Cr),{key:1})):Je("",!0),a.item.type==="QR_CODE"?(M(),X(c(Vi),{key:2})):Je("",!0)]),_:1})]),k("div",Hr,[f(c($i),{style:{"max-width":"100%"},tooltip:{trigger:"click",placement:"right"}},{default:m(()=>[G(Bi(r.value),1)]),_:1})])]),_:1})]),_:1},8,["class"]))}}),jr=gn(Wr,[["__scopeId","data-v-9fa9d2ec"]]),zr=$({__name:"PaperWalletLayers",props:{items:{},selectedItemId:{}},emits:["selectItem"],setup(e,{emit:t}){const n=t;return(i,r)=>(M(!0),ie(Ft,null,Fi(i.items,a=>(M(),X(jr,{key:a.id,item:a,isSelected:i.selectedItemId===a.id,onSelectItem:o=>n("selectItem",a)},null,8,["item","isSelected","onSelectItem"]))),128))}}),Xr={},Gr={class:"paper-wallet-editor-wrapper-container"},Yr={class:"paper-wallet-editor-wrapper"},Vr={class:"paper-wallet-editor-wrapper__canvas"},Kr={class:"paper-wallet-editor-wrapper__properties"},Qr={class:"paper-wallet-editor-wrapper__items"},qr={class:"paper-wallet-editor-wrapper__actions"};function Jr(e,t){return M(),ie("div",Gr,[k("div",Yr,[k("div",Vr,[it(e.$slots,"canvas",{},void 0,!0)]),k("div",Kr,[it(e.$slots,"properties",{},void 0,!0)]),k("div",Qr,[it(e.$slots,"items",{},void 0,!0)]),k("div",qr,[it(e.$slots,"actions",{},void 0,!0)])])])}const Zr=gn(Xr,[["render",Jr],["__scopeId","data-v-6b0e9446"]]),eo=$({__name:"AddPaperWalletItem",setup(e){const t=nt(),n=pt(!1);function i(a){switch(a){case"IMAGE":n.value=!0;return;case"TEXT":t.addItemText();return;case"QR_CODE":t.addItemQRCode();return}}function r(a){t.addItemImage(a),n.value=!1}return(a,o)=>(M(),ie(Ft,null,[f(c(Pr),{onAddItem:i}),f(c(Wi),{show:n.value,"onUpdate:show":o[0]||(o[0]=s=>n.value=s),height:320,placement:"bottom"},{default:m(()=>[f(c(Hi),{title:"Add image",closable:""},{default:m(()=>[f(c(Ar),{onSrc:r})]),_:1})]),_:1},8,["show"])],64))}}),to=$({__name:"ChangeCanvasMode",setup(e){const t=nt(),n=[{label:"Edit Mode",value:"EDIT"},{label:"Preview Mode",value:"VIEW"},{label:"Print Mode",value:"PRINT"}];return(i,r)=>(M(),X(c(st),{value:c(t).canvasMode,"onUpdate:value":c(t).setCanvasMode,options:n,"consistent-menu-width":!1,style:{minWidth:"130px"}},null,8,["value","onUpdate:value"]))}});/*! * vue-draggable-next v2.2.0 * (c) 2023 Anish George * @license MIT @@ -7,5 +7,5 @@ import{u as nt,R as Ti,P as Oi,_ as Mi}from"./DownloadPaperWallet.vue_vue_type_s * @author RubaXa * @author owenm * @license MIT - */function On(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,i)}return n}function ye(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function rr(e,t){if(e==null)return{};var n=or(e,t),i,o;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(n[i]=e[i])}return n}var ar="1.14.0";function Te(e){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(e)}var Me=Te(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),bt=Te(/Edge/i),Mn=Te(/firefox/i),ut=Te(/safari/i)&&!Te(/chrome/i)&&!Te(/android/i),Qn=Te(/iP(ad|od|hone)/i),sr=Te(/chrome/i)&&Te(/android/i),qn={capture:!1,passive:!1};function N(e,t,n){e.addEventListener(t,n,!Me&&qn)}function O(e,t,n){e.removeEventListener(t,n,!Me&&qn)}function Rt(e,t){if(t){if(t[0]===">"&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch{return!1}return!1}}function lr(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function we(e,t,n,i){if(e){n=n||document;do{if(t!=null&&(t[0]===">"?e.parentNode===n&&Rt(e,t):Rt(e,t))||i&&e===n)return e;if(e===n)break}while(e=lr(e))}return null}var An=/\s+/g;function se(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var i=(" "+e.className+" ").replace(An," ").replace(" "+t+" "," ");e.className=(i+(n?" "+t:"")).replace(An," ")}}function w(e,t,n){var i=e&&e.style;if(i){if(n===void 0)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),t===void 0?n:n[t];!(t in i)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),i[t]=n+(typeof n=="string"?"":"px")}}function Ze(e,t){var n="";if(typeof e=="string")n=e;else do{var i=w(e,"transform");i&&i!=="none"&&(n=i+" "+n)}while(!t&&(e=e.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(n)}function Jn(e,t,n){if(e){var i=e.getElementsByTagName(t),o=0,a=i.length;if(n)for(;o=a,!r)return i;if(i===Ee())break;i=Pe(i,!1)}return!1}function et(e,t,n,i){for(var o=0,a=0,r=e.children;a2&&arguments[2]!==void 0?arguments[2]:{},o=i.evt,a=rr(i,mr);_t.pluginEvent.bind(E)(t,n,ye({dragEl:p,parentEl:H,ghostEl:x,rootEl:B,nextEl:je,lastDownEl:Ot,cloneEl:W,cloneHidden:ke,dragStarted:ot,putSortable:K,activeSortable:E.active,originalEvent:o,oldIndex:qe,oldDraggableIndex:dt,newIndex:le,newDraggableIndex:Re,hideGhostForTarget:ri,unhideGhostForTarget:ai,cloneNowHidden:function(){ke=!0},cloneNowShown:function(){ke=!1},dispatchSortableEvent:function(s){ee({sortable:n,name:s,originalEvent:o})}},a))};function ee(e){gr(ye({putSortable:K,cloneEl:W,targetEl:p,rootEl:B,oldIndex:qe,oldDraggableIndex:dt,newIndex:le,newDraggableIndex:Re},e))}var p,H,x,B,je,Ot,W,ke,qe,le,dt,Re,xt,K,Ke=!1,kt=!1,Pt=[],He,ge,Qt,qt,kn,Pn,ot,Ye,ft,ht=!1,St=!1,Mt,J,Jt=[],ln=!1,Lt=[],Ht=typeof document<"u",It=Qn,Ln=bt||Me?"cssFloat":"float",vr=Ht&&!sr&&!Qn&&"draggable"in document.createElement("div"),ni=function(){if(Ht){if(Me)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),ii=function(t,n){var i=w(t),o=parseInt(i.width)-parseInt(i.paddingLeft)-parseInt(i.paddingRight)-parseInt(i.borderLeftWidth)-parseInt(i.borderRightWidth),a=et(t,0,n),r=et(t,1,n),s=a&&w(a),l=r&&w(r),u=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+z(a).width,h=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+z(r).width;if(i.display==="flex")return i.flexDirection==="column"||i.flexDirection==="column-reverse"?"vertical":"horizontal";if(i.display==="grid")return i.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(a&&s.float&&s.float!=="none"){var v=s.float==="left"?"left":"right";return r&&(l.clear==="both"||l.clear===v)?"vertical":"horizontal"}return a&&(s.display==="block"||s.display==="flex"||s.display==="table"||s.display==="grid"||u>=o&&i[Ln]==="none"||r&&i[Ln]==="none"&&u+h>o)?"vertical":"horizontal"},br=function(t,n,i){var o=i?t.left:t.top,a=i?t.right:t.bottom,r=i?t.width:t.height,s=i?n.left:n.top,l=i?n.right:n.bottom,u=i?n.width:n.height;return o===s||a===l||o+r/2===s+u/2},_r=function(t,n){var i;return Pt.some(function(o){var a=o[ue].options.emptyInsertThreshold;if(!(!a||mn(o))){var r=z(o),s=t>=r.left-a&&t<=r.right+a,l=n>=r.top-a&&n<=r.bottom+a;if(s&&l)return i=o}}),i},oi=function(t){function n(a,r){return function(s,l,u,h){var v=s.options.group.name&&l.options.group.name&&s.options.group.name===l.options.group.name;if(a==null&&(r||v))return!0;if(a==null||a===!1)return!1;if(r&&a==="clone")return a;if(typeof a=="function")return n(a(s,l,u,h),r)(s,l,u,h);var I=(r?s:l).options.group.name;return a===!0||typeof a=="string"&&a===I||a.join&&a.indexOf(I)>-1}}var i={},o=t.group;(!o||Tt(o)!="object")&&(o={name:o}),i.name=o.name,i.checkPull=n(o.pull,!0),i.checkPut=n(o.put),i.revertClone=o.revertClone,t.group=i},ri=function(){!ni&&x&&w(x,"display","none")},ai=function(){!ni&&x&&w(x,"display","")};Ht&&document.addEventListener("click",function(e){if(kt)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),kt=!1,!1},!0);var We=function(t){if(p){t=t.touches?t.touches[0]:t;var n=_r(t.clientX,t.clientY);if(n){var i={};for(var o in t)t.hasOwnProperty(o)&&(i[o]=t[o]);i.target=i.rootEl=n,i.preventDefault=void 0,i.stopPropagation=void 0,n[ue]._onDragOver(i)}}},wr=function(t){p&&p.parentNode[ue]._isOutsideThisEl(t.target)};function E(e,t){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=Oe({},t),e[ue]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return ii(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(r,s){r.setData("Text",s.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:E.supportPointer!==!1&&"PointerEvent"in window&&!ut,emptyInsertThreshold:5};_t.initializePlugins(this,e,n);for(var i in n)!(i in t)&&(t[i]=n[i]);oi(t);for(var o in this)o.charAt(0)==="_"&&typeof this[o]=="function"&&(this[o]=this[o].bind(this));this.nativeDraggable=t.forceFallback?!1:vr,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?N(e,"pointerdown",this._onTapStart):(N(e,"mousedown",this._onTapStart),N(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(N(e,"dragover",this),N(e,"dragenter",this)),Pt.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),Oe(this,fr())}E.prototype={constructor:E,_isOutsideThisEl:function(t){!this.el.contains(t)&&t!==this.el&&(Ye=null)},_getDirection:function(t,n){return typeof this.options.direction=="function"?this.options.direction.call(this,t,n,p):this.options.direction},_onTapStart:function(t){if(t.cancelable){var n=this,i=this.el,o=this.options,a=o.preventOnFilter,r=t.type,s=t.touches&&t.touches[0]||t.pointerType&&t.pointerType==="touch"&&t,l=(s||t).target,u=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||l,h=o.filter;if(Tr(i),!p&&!(/mousedown|pointerdown/.test(r)&&t.button!==0||o.disabled)&&!u.isContentEditable&&!(!this.nativeDraggable&&ut&&l&&l.tagName.toUpperCase()==="SELECT")&&(l=we(l,o.draggable,i,!1),!(l&&l.animated)&&Ot!==l)){if(qe=de(l),dt=de(l,o.draggable),typeof h=="function"){if(h.call(this,t,l,this)){ee({sortable:n,rootEl:u,name:"filter",targetEl:l,toEl:i,fromEl:i}),ne("filter",n,{evt:t}),a&&t.cancelable&&t.preventDefault();return}}else if(h&&(h=h.split(",").some(function(v){if(v=we(u,v.trim(),i,!1),v)return ee({sortable:n,rootEl:v,name:"filter",targetEl:l,fromEl:i,toEl:i}),ne("filter",n,{evt:t}),!0}),h)){a&&t.cancelable&&t.preventDefault();return}o.handle&&!we(u,o.handle,i,!1)||this._prepareDragStart(t,s,l)}}},_prepareDragStart:function(t,n,i){var o=this,a=o.el,r=o.options,s=a.ownerDocument,l;if(i&&!p&&i.parentNode===a){var u=z(i);if(B=a,p=i,H=p.parentNode,je=p.nextSibling,Ot=i,xt=r.group,E.dragged=p,He={target:p,clientX:(n||t).clientX,clientY:(n||t).clientY},kn=He.clientX-u.left,Pn=He.clientY-u.top,this._lastX=(n||t).clientX,this._lastY=(n||t).clientY,p.style["will-change"]="all",l=function(){if(ne("delayEnded",o,{evt:t}),E.eventCanceled){o._onDrop();return}o._disableDelayedDragEvents(),!Mn&&o.nativeDraggable&&(p.draggable=!0),o._triggerDragStart(t,n),ee({sortable:o,name:"choose",originalEvent:t}),se(p,r.chosenClass,!0)},r.ignore.split(",").forEach(function(h){Jn(p,h.trim(),Zt)}),N(s,"dragover",We),N(s,"mousemove",We),N(s,"touchmove",We),N(s,"mouseup",o._onDrop),N(s,"touchend",o._onDrop),N(s,"touchcancel",o._onDrop),Mn&&this.nativeDraggable&&(this.options.touchStartThreshold=4,p.draggable=!0),ne("delayStart",this,{evt:t}),r.delay&&(!r.delayOnTouchOnly||n)&&(!this.nativeDraggable||!(bt||Me))){if(E.eventCanceled){this._onDrop();return}N(s,"mouseup",o._disableDelayedDrag),N(s,"touchend",o._disableDelayedDrag),N(s,"touchcancel",o._disableDelayedDrag),N(s,"mousemove",o._delayedDragTouchMoveHandler),N(s,"touchmove",o._delayedDragTouchMoveHandler),r.supportPointer&&N(s,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(l,r.delay)}else l()}},_delayedDragTouchMoveHandler:function(t){var n=t.touches?t.touches[0]:t;Math.max(Math.abs(n.clientX-this._lastX),Math.abs(n.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){p&&Zt(p),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;O(t,"mouseup",this._disableDelayedDrag),O(t,"touchend",this._disableDelayedDrag),O(t,"touchcancel",this._disableDelayedDrag),O(t,"mousemove",this._delayedDragTouchMoveHandler),O(t,"touchmove",this._delayedDragTouchMoveHandler),O(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,n){n=n||t.pointerType=="touch"&&t,!this.nativeDraggable||n?this.options.supportPointer?N(document,"pointermove",this._onTouchMove):n?N(document,"touchmove",this._onTouchMove):N(document,"mousemove",this._onTouchMove):(N(p,"dragend",this),N(B,"dragstart",this._onDragStart));try{document.selection?At(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(t,n){if(Ke=!1,B&&p){ne("dragStarted",this,{evt:n}),this.nativeDraggable&&N(document,"dragover",wr);var i=this.options;!t&&se(p,i.dragClass,!1),se(p,i.ghostClass,!0),E.active=this,t&&this._appendGhost(),ee({sortable:this,name:"start",originalEvent:n})}else this._nulling()},_emulateDragOver:function(){if(ge){this._lastX=ge.clientX,this._lastY=ge.clientY,ri();for(var t=document.elementFromPoint(ge.clientX,ge.clientY),n=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(ge.clientX,ge.clientY),t!==n);)n=t;if(p.parentNode[ue]._isOutsideThisEl(t),n)do{if(n[ue]){var i=void 0;if(i=n[ue]._onDragOver({clientX:ge.clientX,clientY:ge.clientY,target:t,rootEl:n}),i&&!this.options.dragoverBubble)break}t=n}while(n=n.parentNode);ai()}},_onTouchMove:function(t){if(He){var n=this.options,i=n.fallbackTolerance,o=n.fallbackOffset,a=t.touches?t.touches[0]:t,r=x&&Ze(x,!0),s=x&&r&&r.a,l=x&&r&&r.d,u=It&&J&&Rn(J),h=(a.clientX-He.clientX+o.x)/(s||1)+(u?u[0]-Jt[0]:0)/(s||1),v=(a.clientY-He.clientY+o.y)/(l||1)+(u?u[1]-Jt[1]:0)/(l||1);if(!E.active&&!Ke){if(i&&Math.max(Math.abs(a.clientX-this._lastX),Math.abs(a.clientY-this._lastY))=0&&(ee({rootEl:H,name:"add",toEl:H,fromEl:B,originalEvent:t}),ee({sortable:this,name:"remove",toEl:H,originalEvent:t}),ee({rootEl:H,name:"sort",toEl:H,fromEl:B,originalEvent:t}),ee({sortable:this,name:"sort",toEl:H,originalEvent:t})),K&&K.save()):le!==qe&&le>=0&&(ee({sortable:this,name:"update",toEl:H,originalEvent:t}),ee({sortable:this,name:"sort",toEl:H,originalEvent:t})),E.active&&((le==null||le===-1)&&(le=qe,Re=dt),ee({sortable:this,name:"end",toEl:H,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){ne("nulling",this),B=p=H=x=je=W=Ot=ke=He=ge=ot=le=Re=qe=dt=Ye=ft=K=xt=E.dragged=E.ghost=E.clone=E.active=null,Lt.forEach(function(t){t.checked=!0}),Lt.length=Qt=qt=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":p&&(this._onDragOver(t),Er(t));break;case"selectstart":t.preventDefault();break}},toArray:function(){for(var t=[],n,i=this.el.children,o=0,a=i.length,r=this.options;oi.right+o||e.clientX<=i.right&&e.clientY>i.bottom&&e.clientX>=i.left:e.clientX>i.right&&e.clientY>i.top||e.clientX<=i.right&&e.clientY>i.bottom+o}function Ir(e,t,n,i,o,a,r,s){var l=i?e.clientY:e.clientX,u=i?n.height:n.width,h=i?n.top:n.left,v=i?n.bottom:n.right,I=!1;if(!r){if(s&&Mth+u*a/2:lv-Mt)return-ft}else if(l>h+u*(1-o)/2&&lv-u*a/2)?l>h+u/2?1:-1:0}function Cr(e){return de(p)e.replace(Rr,(t,n)=>n?n.toUpperCase():""));function on(e){e.parentElement!==null&&e.parentElement.removeChild(e)}function Un(e,t,n){const i=n===0?e.children[0]:e.children[n-1].nextSibling;e.insertBefore(t,i)}function kr(e,t){return Object.values(e).indexOf(t)}function Pr(e,t,n,i){if(!e)return[];const o=Object.values(e),a=t.length-i;return[...t].map((s,l)=>l>=a?o.length:o.indexOf(s))}function li(e,t){this.$nextTick(()=>this.$emit(e.toLowerCase(),t))}function Lr(e){return t=>{this.realList!==null&&this["onDrag"+e](t),li.call(this,e,t)}}function $r(e){return["transition-group","TransitionGroup"].includes(e)}function Br(e){if(!e||e.length!==1)return!1;const[{type:t}]=e;return t?$r(t.name):!1}function Ur(e,t){return t?{...t.props,...t.attrs}:e}const fn=["Start","Add","Remove","Update","End"],hn=["Choose","Unchoose","Sort","Filter","Clone"],Fr=["Move",...fn,...hn].map(e=>"on"+e);let rn=null;const Hr={options:Object,list:{type:Array,required:!1,default:null},noTransitionOnDrag:{type:Boolean,default:!1},clone:{type:Function,default:e=>e},tag:{type:String,default:"div"},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null},component:{type:String,default:null},modelValue:{type:Array,required:!1,default:null}},Wr=$({name:"VueDraggableNext",inheritAttrs:!1,emits:["update:modelValue","move","change",...fn.map(e=>e.toLowerCase()),...hn.map(e=>e.toLowerCase())],props:Hr,data(){return{transitionMode:!1,noneFunctionalComponentMode:!1,headerOffset:0,footerOffset:0,_sortable:{},visibleIndexes:[],context:{}}},render(){const e=this.$slots.default?this.$slots.default():null,t=Ur(this.$attrs,this.componentData);return e?(this.transitionMode=Br(e),Tn(this.getTag(),t,e)):Tn(this.getTag(),t,[])},created(){this.list!==null&&this.modelValue!==null&&Ar.error("list props are mutually exclusive! Please set one.")},mounted(){const e={};fn.forEach(o=>{e["on"+o]=Lr.call(this,o)}),hn.forEach(o=>{e["on"+o]=li.bind(this,o)});const t=Object.keys(this.$attrs).reduce((o,a)=>(o[Bn(a)]=this.$attrs[a],o),{}),n=Object.assign({},t,e,{onMove:(o,a)=>this.onDragMove(o,a)});!("draggable"in n)&&(n.draggable=">*");const i=this.$el.nodeType===1?this.$el:this.$el.parentElement;this._sortable=new E(i,n),i.__draggable_component__=this,this.computeIndexes()},beforeUnmount(){try{this._sortable!==void 0&&this._sortable.destroy()}catch{}},computed:{realList(){return this.list?this.list:this.modelValue}},watch:{$attrs:{handler(e){this.updateOptions(e)},deep:!0},realList(){this.computeIndexes()}},methods:{getTag(){return this.component?ji(this.component):this.tag},updateOptions(e){for(var t in e){const n=Bn(t);Fr.indexOf(n)===-1&&this._sortable.option(n,e[t])}},getChildrenNodes(){return this.$el.children},computeIndexes(){this.$nextTick(()=>{this.visibleIndexes=Pr(this.getChildrenNodes(),this.$el.children,this.transitionMode,this.footerOffset)})},getUnderlyingVm(e){const t=kr(this.getChildrenNodes()||[],e);if(t===-1)return null;const n=this.realList[t];return{index:t,element:n}},emitChanges(e){this.$nextTick(()=>{this.$emit("change",e)})},alterList(e){if(this.list){e(this.list);return}const t=[...this.modelValue];e(t),this.$emit("update:modelValue",t)},spliceList(){const e=t=>t.splice(...arguments);this.alterList(e)},updatePosition(e,t){const n=i=>i.splice(t,0,i.splice(e,1)[0]);this.alterList(n)},getVmIndex(e){const t=this.visibleIndexes,n=t.length;return e>n-1?n:t[e]},getComponent(){return this.$slots.default?this.$slots.default()[0].componentInstance:null},resetTransitionData(e){if(!this.noTransitionOnDrag||!this.transitionMode)return;var t=this.getChildrenNodes();t[e].data=null;const n=this.getComponent();n.children=[],n.kept=void 0},onDragStart(e){this.computeIndexes(),this.context=this.getUnderlyingVm(e.item),this.context&&(e.item._underlying_vm_=this.clone(this.context.element),rn=e.item)},onDragAdd(e){const t=e.item._underlying_vm_;if(t===void 0)return;on(e.item);const n=this.getVmIndex(e.newIndex);this.spliceList(n,0,t),this.computeIndexes();const i={element:t,newIndex:n};this.emitChanges({added:i})},onDragRemove(e){if(Un(this.$el,e.item,e.oldIndex),e.pullMode==="clone"){on(e.clone);return}if(!this.context)return;const t=this.context.index;this.spliceList(t,1);const n={element:this.context.element,oldIndex:t};this.resetTransitionData(t),this.emitChanges({removed:n})},onDragUpdate(e){on(e.item),Un(e.from,e.item,e.oldIndex);const t=this.context.index,n=this.getVmIndex(e.newIndex);this.updatePosition(t,n);const i={element:this.context.element,oldIndex:t,newIndex:n};this.emitChanges({moved:i})},updateProperty(e,t){e.hasOwnProperty(t)&&(e[t]+=this.headerOffset)},onDragMove(e,t){const n=this.move;if(!n||!this.realList)return!0;const i=this.getRelatedContextFromMoveEvent(e),o=this.context,a=this.computeFutureIndex(i,e);Object.assign(o,{futureIndex:a});const r=Object.assign({},e,{relatedContext:i,draggedContext:o});return n(r,t)},onDragEnd(){this.computeIndexes(),rn=null},getTrargetedComponent(e){return e.__draggable_component__},getRelatedContextFromMoveEvent({to:e,related:t}){const n=this.getTrargetedComponent(e);if(!n)return{component:n};const i=n.realList,o={list:i,component:n};if(e!==t&&i&&n.getUnderlyingVm){const a=n.getUnderlyingVm(t);if(a)return Object.assign(a,o)}return o},computeFutureIndex(e,t){const n=[...t.to.children].filter(r=>r.style.display!=="none");if(n.length===0)return 0;const i=n.indexOf(t.related),o=e.component.getVmIndex(i);return n.indexOf(rn)!==-1||!t.willInsertAfter?o:o+1}}}),jr=$({__name:"ChangeOrderItemList",setup(e){const t=nt(),n=t.revertedItems;function i(o){t.setRevertedItems(o)}return(o,a)=>(M(),X(c(Wr),{"model-value":c(n),"onUpdate:modelValue":i},{default:m(()=>[it(o.$slots,"default")]),_:3},8,["model-value"]))}}),zr=$({__name:"UndoActionInPaperWallet",setup(e){const t=nt();return(n,i)=>(M(),X(c(De),{disabled:!c(t).undoStack.length,onClick:i[0]||(i[0]=o=>c(t).undo())},{icon:m(()=>[f(c($e),null,{default:m(()=>[f(c(ao))]),_:1})]),default:m(()=>[i[1]||(i[1]=G(" Undo "))]),_:1},8,["disabled"]))}}),Xr=$({__name:"RedoActionInPaperWallet",setup(e){const t=nt();return(n,i)=>(M(),X(c(De),{disabled:!c(t).redoStack.length,onClick:i[0]||(i[0]=o=>c(t).redo())},{icon:m(()=>[f(c($e),null,{default:m(()=>[f(c(co))]),_:1})]),default:m(()=>[i[1]||(i[1]=G(" Redo "))]),_:1},8,["disabled"]))}});function ui(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach(t=>{const n=e[t],i=typeof n;(i==="object"||i==="function")&&!Object.isFrozen(n)&&ui(n)}),e}class Fn{constructor(t){t.data===void 0&&(t.data={}),this.data=t.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function ci(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function Le(e,...t){const n=Object.create(null);for(const i in e)n[i]=e[i];return t.forEach(function(i){for(const o in i)n[o]=i[o]}),n}const Gr="",Hn=e=>!!e.scope,Yr=(e,{prefix:t})=>{if(e.startsWith("language:"))return e.replace("language:","language-");if(e.includes(".")){const n=e.split(".");return[`${t}${n.shift()}`,...n.map((i,o)=>`${i}${"_".repeat(o+1)}`)].join(" ")}return`${t}${e}`};class Vr{constructor(t,n){this.buffer="",this.classPrefix=n.classPrefix,t.walk(this)}addText(t){this.buffer+=ci(t)}openNode(t){if(!Hn(t))return;const n=Yr(t.scope,{prefix:this.classPrefix});this.span(n)}closeNode(t){Hn(t)&&(this.buffer+=Gr)}value(){return this.buffer}span(t){this.buffer+=``}}const Wn=(e={})=>{const t={children:[]};return Object.assign(t,e),t};class _n{constructor(){this.rootNode=Wn(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(t){this.top.children.push(t)}openNode(t){const n=Wn({scope:t});this.add(n),this.stack.push(n)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(t){return this.constructor._walk(t,this.rootNode)}static _walk(t,n){return typeof n=="string"?t.addText(n):n.children&&(t.openNode(n),n.children.forEach(i=>this._walk(t,i)),t.closeNode(n)),t}static _collapse(t){typeof t!="string"&&t.children&&(t.children.every(n=>typeof n=="string")?t.children=[t.children.join("")]:t.children.forEach(n=>{_n._collapse(n)}))}}class Kr extends _n{constructor(t){super(),this.options=t}addText(t){t!==""&&this.add(t)}startScope(t){this.openNode(t)}endScope(){this.closeNode()}__addSublanguage(t,n){const i=t.root;n&&(i.scope=`language:${n}`),this.add(i)}toHTML(){return new Vr(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function gt(e){return e?typeof e=="string"?e:e.source:null}function di(e){return Xe("(?=",e,")")}function Qr(e){return Xe("(?:",e,")*")}function qr(e){return Xe("(?:",e,")?")}function Xe(...e){return e.map(n=>gt(n)).join("")}function Jr(e){const t=e[e.length-1];return typeof t=="object"&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function wn(...e){return"("+(Jr(e).capture?"":"?:")+e.map(i=>gt(i)).join("|")+")"}function fi(e){return new RegExp(e.toString()+"|").exec("").length-1}function Zr(e,t){const n=e&&e.exec(t);return n&&n.index===0}const ea=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function En(e,{joinWith:t}){let n=0;return e.map(i=>{n+=1;const o=n;let a=gt(i),r="";for(;a.length>0;){const s=ea.exec(a);if(!s){r+=a;break}r+=a.substring(0,s.index),a=a.substring(s.index+s[0].length),s[0][0]==="\\"&&s[1]?r+="\\"+String(Number(s[1])+o):(r+=s[0],s[0]==="("&&n++)}return r}).map(i=>`(${i})`).join(t)}const ta=/\b\B/,hi="[a-zA-Z]\\w*",yn="[a-zA-Z_]\\w*",pi="\\b\\d+(\\.\\d+)?",gi="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",mi="\\b(0b[01]+)",na="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",ia=(e={})=>{const t=/^#![ ]*\//;return e.binary&&(e.begin=Xe(t,/.*\b/,e.binary,/\b.*/)),Le({scope:"meta",begin:t,end:/$/,relevance:0,"on:begin":(n,i)=>{n.index!==0&&i.ignoreMatch()}},e)},mt={begin:"\\\\[\\s\\S]",relevance:0},oa={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[mt]},ra={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[mt]},aa={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},Wt=function(e,t,n={}){const i=Le({scope:"comment",begin:e,end:t,contains:[]},n);i.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const o=wn("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return i.contains.push({begin:Xe(/[ ]+/,"(",o,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),i},sa=Wt("//","$"),la=Wt("/\\*","\\*/"),ua=Wt("#","$"),ca={scope:"number",begin:pi,relevance:0},da={scope:"number",begin:gi,relevance:0},fa={scope:"number",begin:mi,relevance:0},ha={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[mt,{begin:/\[/,end:/\]/,relevance:0,contains:[mt]}]},pa={scope:"title",begin:hi,relevance:0},ga={scope:"title",begin:yn,relevance:0},ma={begin:"\\.\\s*"+yn,relevance:0},va=function(e){return Object.assign(e,{"on:begin":(t,n)=>{n.data._beginMatch=t[1]},"on:end":(t,n)=>{n.data._beginMatch!==t[1]&&n.ignoreMatch()}})};var Dt=Object.freeze({__proto__:null,APOS_STRING_MODE:oa,BACKSLASH_ESCAPE:mt,BINARY_NUMBER_MODE:fa,BINARY_NUMBER_RE:mi,COMMENT:Wt,C_BLOCK_COMMENT_MODE:la,C_LINE_COMMENT_MODE:sa,C_NUMBER_MODE:da,C_NUMBER_RE:gi,END_SAME_AS_BEGIN:va,HASH_COMMENT_MODE:ua,IDENT_RE:hi,MATCH_NOTHING_RE:ta,METHOD_GUARD:ma,NUMBER_MODE:ca,NUMBER_RE:pi,PHRASAL_WORDS_MODE:aa,QUOTE_STRING_MODE:ra,REGEXP_MODE:ha,RE_STARTERS_RE:na,SHEBANG:ia,TITLE_MODE:pa,UNDERSCORE_IDENT_RE:yn,UNDERSCORE_TITLE_MODE:ga});function ba(e,t){e.input[e.index-1]==="."&&t.ignoreMatch()}function _a(e,t){e.className!==void 0&&(e.scope=e.className,delete e.className)}function wa(e,t){t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=ba,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,e.relevance===void 0&&(e.relevance=0))}function Ea(e,t){Array.isArray(e.illegal)&&(e.illegal=wn(...e.illegal))}function ya(e,t){if(e.match){if(e.begin||e.end)throw new Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function xa(e,t){e.relevance===void 0&&(e.relevance=1)}const Sa=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw new Error("beforeMatch cannot be used with starts");const n=Object.assign({},e);Object.keys(e).forEach(i=>{delete e[i]}),e.keywords=n.keywords,e.begin=Xe(n.beforeMatch,di(n.begin)),e.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},e.relevance=0,delete n.beforeMatch},Ia=["of","and","for","in","not","or","if","then","parent","list","value"],Ca="keyword";function vi(e,t,n=Ca){const i=Object.create(null);return typeof e=="string"?o(n,e.split(" ")):Array.isArray(e)?o(n,e):Object.keys(e).forEach(function(a){Object.assign(i,vi(e[a],t,a))}),i;function o(a,r){t&&(r=r.map(s=>s.toLowerCase())),r.forEach(function(s){const l=s.split("|");i[l[0]]=[a,Da(l[0],l[1])]})}}function Da(e,t){return t?Number(t):Ta(e)?0:1}function Ta(e){return Ia.includes(e.toLowerCase())}const jn={},ze=e=>{console.error(e)},zn=(e,...t)=>{console.log(`WARN: ${e}`,...t)},Ve=(e,t)=>{jn[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),jn[`${e}/${t}`]=!0)},Bt=new Error;function bi(e,t,{key:n}){let i=0;const o=e[n],a={},r={};for(let s=1;s<=t.length;s++)r[s+i]=o[s],a[s+i]=!0,i+=fi(t[s-1]);e[n]=r,e[n]._emit=a,e[n]._multi=!0}function Oa(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw ze("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),Bt;if(typeof e.beginScope!="object"||e.beginScope===null)throw ze("beginScope must be object"),Bt;bi(e,e.begin,{key:"beginScope"}),e.begin=En(e.begin,{joinWith:""})}}function Ma(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw ze("skip, excludeEnd, returnEnd not compatible with endScope: {}"),Bt;if(typeof e.endScope!="object"||e.endScope===null)throw ze("endScope must be object"),Bt;bi(e,e.end,{key:"endScope"}),e.end=En(e.end,{joinWith:""})}}function Aa(e){e.scope&&typeof e.scope=="object"&&e.scope!==null&&(e.beginScope=e.scope,delete e.scope)}function Na(e){Aa(e),typeof e.beginScope=="string"&&(e.beginScope={_wrap:e.beginScope}),typeof e.endScope=="string"&&(e.endScope={_wrap:e.endScope}),Oa(e),Ma(e)}function Ra(e){function t(r,s){return new RegExp(gt(r),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(s?"g":""))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(s,l){l.position=this.position++,this.matchIndexes[this.matchAt]=l,this.regexes.push([l,s]),this.matchAt+=fi(s)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const s=this.regexes.map(l=>l[1]);this.matcherRe=t(En(s,{joinWith:"|"}),!0),this.lastIndex=0}exec(s){this.matcherRe.lastIndex=this.lastIndex;const l=this.matcherRe.exec(s);if(!l)return null;const u=l.findIndex((v,I)=>I>0&&v!==void 0),h=this.matchIndexes[u];return l.splice(0,u),Object.assign(l,h)}}class i{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(s){if(this.multiRegexes[s])return this.multiRegexes[s];const l=new n;return this.rules.slice(s).forEach(([u,h])=>l.addRule(u,h)),l.compile(),this.multiRegexes[s]=l,l}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(s,l){this.rules.push([s,l]),l.type==="begin"&&this.count++}exec(s){const l=this.getMatcher(this.regexIndex);l.lastIndex=this.lastIndex;let u=l.exec(s);if(this.resumingScanAtSamePosition()&&!(u&&u.index===this.lastIndex)){const h=this.getMatcher(0);h.lastIndex=this.lastIndex+1,u=h.exec(s)}return u&&(this.regexIndex+=u.position+1,this.regexIndex===this.count&&this.considerAll()),u}}function o(r){const s=new i;return r.contains.forEach(l=>s.addRule(l.begin,{rule:l,type:"begin"})),r.terminatorEnd&&s.addRule(r.terminatorEnd,{type:"end"}),r.illegal&&s.addRule(r.illegal,{type:"illegal"}),s}function a(r,s){const l=r;if(r.isCompiled)return l;[_a,ya,Na,Sa].forEach(h=>h(r,s)),e.compilerExtensions.forEach(h=>h(r,s)),r.__beforeBegin=null,[wa,Ea,xa].forEach(h=>h(r,s)),r.isCompiled=!0;let u=null;return typeof r.keywords=="object"&&r.keywords.$pattern&&(r.keywords=Object.assign({},r.keywords),u=r.keywords.$pattern,delete r.keywords.$pattern),u=u||/\w+/,r.keywords&&(r.keywords=vi(r.keywords,e.case_insensitive)),l.keywordPatternRe=t(u,!0),s&&(r.begin||(r.begin=/\B|\b/),l.beginRe=t(l.begin),!r.end&&!r.endsWithParent&&(r.end=/\B|\b/),r.end&&(l.endRe=t(l.end)),l.terminatorEnd=gt(l.end)||"",r.endsWithParent&&s.terminatorEnd&&(l.terminatorEnd+=(r.end?"|":"")+s.terminatorEnd)),r.illegal&&(l.illegalRe=t(r.illegal)),r.contains||(r.contains=[]),r.contains=[].concat(...r.contains.map(function(h){return ka(h==="self"?r:h)})),r.contains.forEach(function(h){a(h,l)}),r.starts&&a(r.starts,s),l.matcher=o(l),l}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=Le(e.classNameAliases||{}),a(e)}function _i(e){return e?e.endsWithParent||_i(e.starts):!1}function ka(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map(function(t){return Le(e,{variants:null},t)})),e.cachedVariants?e.cachedVariants:_i(e)?Le(e,{starts:e.starts?Le(e.starts):null}):Object.isFrozen(e)?Le(e):e}var Pa="11.10.0";class La extends Error{constructor(t,n){super(t),this.name="HTMLInjectionError",this.html=n}}const an=ci,Xn=Le,Gn=Symbol("nomatch"),$a=7,wi=function(e){const t=Object.create(null),n=Object.create(null),i=[];let o=!0;const a="Could not find the language '{}', did you forget to load/include a language module?",r={disableAutodetect:!0,name:"Plain text",contains:[]};let s={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:Kr};function l(d){return s.noHighlightRe.test(d)}function u(d){let b=d.className+" ";b+=d.parentNode?d.parentNode.className:"";const C=s.languageDetectRe.exec(b);if(C){const P=U(C[1]);return P||(zn(a.replace("{}",C[1])),zn("Falling back to no-highlight mode for this block.",d)),P?C[1]:"no-highlight"}return b.split(/\s+/).find(P=>l(P)||U(P))}function h(d,b,C){let P="",F="";typeof b=="object"?(P=d,C=b.ignoreIllegals,F=b.language):(Ve("10.7.0","highlight(lang, code, ...args) has been deprecated."),Ve("10.7.0",`Please use highlight(code, options) instead. -https://github.com/highlightjs/highlight.js/issues/2277`),F=d,P=b),C===void 0&&(C=!0);const re={code:P,language:F};me("before:highlight",re);const Ne=re.result?re.result:v(re.language,re.code,C);return Ne.code=re.code,me("after:highlight",Ne),Ne}function v(d,b,C,P){const F=Object.create(null);function re(g,_){return g.keywords[_]}function Ne(){if(!y.keywords){V.addText(L);return}let g=0;y.keywordPatternRe.lastIndex=0;let _=y.keywordPatternRe.exec(L),S="";for(;_;){S+=L.substring(g,_.index);const R=_e.case_insensitive?_[0].toLowerCase():_[0],q=re(y,R);if(q){const[Ce,Ci]=q;if(V.addText(S),S="",F[R]=(F[R]||0)+1,F[R]<=$a&&(yt+=Ci),Ce.startsWith("_"))S+=_[0];else{const Di=_e.classNameAliases[Ce]||Ce;be(_[0],Di)}}else S+=_[0];g=y.keywordPatternRe.lastIndex,_=y.keywordPatternRe.exec(L)}S+=L.substring(g),V.addText(S)}function wt(){if(L==="")return;let g=null;if(typeof y.subLanguage=="string"){if(!t[y.subLanguage]){V.addText(L);return}g=v(y.subLanguage,L,!0,Dn[y.subLanguage]),Dn[y.subLanguage]=g._top}else g=A(L,y.subLanguage.length?y.subLanguage:null);y.relevance>0&&(yt+=g.relevance),V.__addSublanguage(g._emitter,g.language)}function ae(){y.subLanguage!=null?wt():Ne(),L=""}function be(g,_){g!==""&&(V.startScope(_),V.addText(g),V.endScope())}function xn(g,_){let S=1;const R=_.length-1;for(;S<=R;){if(!g._emit[S]){S++;continue}const q=_e.classNameAliases[g[S]]||g[S],Ce=_[S];q?be(Ce,q):(L=Ce,Ne(),L=""),S++}}function Sn(g,_){return g.scope&&typeof g.scope=="string"&&V.openNode(_e.classNameAliases[g.scope]||g.scope),g.beginScope&&(g.beginScope._wrap?(be(L,_e.classNameAliases[g.beginScope._wrap]||g.beginScope._wrap),L=""):g.beginScope._multi&&(xn(g.beginScope,_),L="")),y=Object.create(g,{parent:{value:y}}),y}function In(g,_,S){let R=Zr(g.endRe,S);if(R){if(g["on:end"]){const q=new Fn(g);g["on:end"](_,q),q.isMatchIgnored&&(R=!1)}if(R){for(;g.endsParent&&g.parent;)g=g.parent;return g}}if(g.endsWithParent)return In(g.parent,_,S)}function Ei(g){return y.matcher.regexIndex===0?(L+=g[0],1):(Xt=!0,0)}function yi(g){const _=g[0],S=g.rule,R=new Fn(S),q=[S.__beforeBegin,S["on:begin"]];for(const Ce of q)if(Ce&&(Ce(g,R),R.isMatchIgnored))return Ei(_);return S.skip?L+=_:(S.excludeBegin&&(L+=_),ae(),!S.returnBegin&&!S.excludeBegin&&(L=_)),Sn(S,g),S.returnBegin?0:_.length}function xi(g){const _=g[0],S=b.substring(g.index),R=In(y,g,S);if(!R)return Gn;const q=y;y.endScope&&y.endScope._wrap?(ae(),be(_,y.endScope._wrap)):y.endScope&&y.endScope._multi?(ae(),xn(y.endScope,g)):q.skip?L+=_:(q.returnEnd||q.excludeEnd||(L+=_),ae(),q.excludeEnd&&(L=_));do y.scope&&V.closeNode(),!y.skip&&!y.subLanguage&&(yt+=y.relevance),y=y.parent;while(y!==R.parent);return R.starts&&Sn(R.starts,g),q.returnEnd?0:_.length}function Si(){const g=[];for(let _=y;_!==_e;_=_.parent)_.scope&&g.unshift(_.scope);g.forEach(_=>V.openNode(_))}let Et={};function Cn(g,_){const S=_&&_[0];if(L+=g,S==null)return ae(),0;if(Et.type==="begin"&&_.type==="end"&&Et.index===_.index&&S===""){if(L+=b.slice(_.index,_.index+1),!o){const R=new Error(`0 width match regex (${d})`);throw R.languageName=d,R.badRule=Et.rule,R}return 1}if(Et=_,_.type==="begin")return yi(_);if(_.type==="illegal"&&!C){const R=new Error('Illegal lexeme "'+S+'" for mode "'+(y.scope||"")+'"');throw R.mode=y,R}else if(_.type==="end"){const R=xi(_);if(R!==Gn)return R}if(_.type==="illegal"&&S==="")return 1;if(zt>1e5&&zt>_.index*3)throw new Error("potential infinite loop, way more iterations than matches");return L+=S,S.length}const _e=U(d);if(!_e)throw ze(a.replace("{}",d)),new Error('Unknown language: "'+d+'"');const Ii=Ra(_e);let jt="",y=P||Ii;const Dn={},V=new s.__emitter(s);Si();let L="",yt=0,Fe=0,zt=0,Xt=!1;try{if(_e.__emitTokens)_e.__emitTokens(b,V);else{for(y.matcher.considerAll();;){zt++,Xt?Xt=!1:y.matcher.considerAll(),y.matcher.lastIndex=Fe;const g=y.matcher.exec(b);if(!g)break;const _=b.substring(Fe,g.index),S=Cn(_,g);Fe=g.index+S}Cn(b.substring(Fe))}return V.finalize(),jt=V.toHTML(),{language:d,value:jt,relevance:yt,illegal:!1,_emitter:V,_top:y}}catch(g){if(g.message&&g.message.includes("Illegal"))return{language:d,value:an(b),illegal:!0,relevance:0,_illegalBy:{message:g.message,index:Fe,context:b.slice(Fe-100,Fe+100),mode:g.mode,resultSoFar:jt},_emitter:V};if(o)return{language:d,value:an(b),illegal:!1,relevance:0,errorRaised:g,_emitter:V,_top:y};throw g}}function I(d){const b={value:an(d),illegal:!1,relevance:0,_top:r,_emitter:new s.__emitter(s)};return b._emitter.addText(d),b}function A(d,b){b=b||s.languages||Object.keys(t);const C=I(d),P=b.filter(U).filter(he).map(ae=>v(ae,d,!1));P.unshift(C);const F=P.sort((ae,be)=>{if(ae.relevance!==be.relevance)return be.relevance-ae.relevance;if(ae.language&&be.language){if(U(ae.language).supersetOf===be.language)return 1;if(U(be.language).supersetOf===ae.language)return-1}return 0}),[re,Ne]=F,wt=re;return wt.secondBest=Ne,wt}function D(d,b,C){const P=b&&n[b]||C;d.classList.add("hljs"),d.classList.add(`language-${P}`)}function T(d){let b=null;const C=u(d);if(l(C))return;if(me("before:highlightElement",{el:d,language:C}),d.dataset.highlighted){console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",d);return}if(d.children.length>0&&(s.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(d)),s.throwUnescapedHTML))throw new La("One of your code blocks includes unescaped HTML.",d.innerHTML);b=d;const P=b.textContent,F=C?h(P,{language:C,ignoreIllegals:!0}):A(P);d.innerHTML=F.value,d.dataset.highlighted="yes",D(d,C,F.language),d.result={language:F.language,re:F.relevance,relevance:F.relevance},F.secondBest&&(d.secondBest={language:F.secondBest.language,relevance:F.secondBest.relevance}),me("after:highlightElement",{el:d,result:F,text:P})}function oe(d){s=Xn(s,d)}const fe=()=>{Z(),Ve("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")};function Y(){Z(),Ve("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")}let te=!1;function Z(){if(document.readyState==="loading"){te=!0;return}document.querySelectorAll(s.cssSelector).forEach(T)}function xe(){te&&Z()}typeof window<"u"&&window.addEventListener&&window.addEventListener("DOMContentLoaded",xe,!1);function ce(d,b){let C=null;try{C=b(e)}catch(P){if(ze("Language definition for '{}' could not be registered.".replace("{}",d)),o)ze(P);else throw P;C=r}C.name||(C.name=d),t[d]=C,C.rawDefinition=b.bind(null,e),C.aliases&&Ae(C.aliases,{languageName:d})}function Se(d){delete t[d];for(const b of Object.keys(n))n[b]===d&&delete n[b]}function Be(){return Object.keys(t)}function U(d){return d=(d||"").toLowerCase(),t[d]||t[n[d]]}function Ae(d,{languageName:b}){typeof d=="string"&&(d=[d]),d.forEach(C=>{n[C.toLowerCase()]=b})}function he(d){const b=U(d);return b&&!b.disableAutodetect}function Ue(d){d["before:highlightBlock"]&&!d["before:highlightElement"]&&(d["before:highlightElement"]=b=>{d["before:highlightBlock"](Object.assign({block:b.el},b))}),d["after:highlightBlock"]&&!d["after:highlightElement"]&&(d["after:highlightElement"]=b=>{d["after:highlightBlock"](Object.assign({block:b.el},b))})}function pe(d){Ue(d),i.push(d)}function Ie(d){const b=i.indexOf(d);b!==-1&&i.splice(b,1)}function me(d,b){const C=d;i.forEach(function(P){P[C]&&P[C](b)})}function ve(d){return Ve("10.7.0","highlightBlock will be removed entirely in v12.0"),Ve("10.7.0","Please use highlightElement now."),T(d)}Object.assign(e,{highlight:h,highlightAuto:A,highlightAll:Z,highlightElement:T,highlightBlock:ve,configure:oe,initHighlighting:fe,initHighlightingOnLoad:Y,registerLanguage:ce,unregisterLanguage:Se,listLanguages:Be,getLanguage:U,registerAliases:Ae,autoDetection:he,inherit:Xn,addPlugin:pe,removePlugin:Ie}),e.debugMode=function(){o=!1},e.safeMode=function(){o=!0},e.versionString=Pa,e.regex={concat:Xe,lookahead:di,either:wn,optional:qr,anyNumberOfTimes:Qr};for(const d in Dt)typeof Dt[d]=="object"&&ui(Dt[d]);return Object.assign(e,Dt),e},tt=wi({});tt.newInstance=()=>wi({});var Ba=tt;tt.HighlightJS=tt;tt.default=tt;const Yn=Yi(Ba);function Ua(e){const t={className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},n={match:/[{}[\],:]/,className:"punctuation",relevance:0},i=["true","false","null"],o={scope:"literal",beginKeywords:i.join(" ")};return{name:"JSON",aliases:["jsonc"],keywords:{literal:i},contains:[t,n,e.QUOTE_STRING_MODE,o,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}const Fa={class:"export-paper-wallet__code"},Ha=$({__name:"ExportPaperWallet",props:{items:{}},setup(e){const t=e;Yn.registerLanguage("json",Ua);const n=pt(!1),i=lt(()=>JSON.stringify(t.items,null,2)),o=Vn(),a=pt("initial");async function r(){try{await Ji(i.value),o.success("Wallet code copied to clipboard"),a.value="coped"}catch(s){o.error("Wallet code copy to clipboard failed"),console.error("Error in copy to clipboard: ",s),a.value="error"}}return(s,l)=>(M(),ie(Ft,null,[f(c(De),{onClick:l[0]||(l[0]=u=>n.value=!0)},{icon:m(()=>[f(c($e),null,{default:m(()=>[f(c(no))]),_:1})]),default:m(()=>[l[2]||(l[2]=G(" Export "))]),_:1}),f(c(Gi),{show:n.value,"onUpdate:show":l[1]||(l[1]=u=>n.value=u)},{default:m(()=>[f(c(Kn),{title:"Export Paper Wallet design",bordered:!1,role:"dialog","aria-modal":"true",style:{"max-width":"600px"}},{default:m(()=>[f(c(vt),{size:"large",vertical:""},{default:m(()=>[k("div",null,[l[4]||(l[4]=G(" You can export design for ")),l[5]||(l[5]=k("a",{href:"https://github.com/getCryptoAddress/getCryptoAddress.github.io/tree/master/src/widgets/PaperWalletsPresetsWidget/model/presets",target:"_blank",rel:"noopener noreferrer"}," Paper Wallets Presets ",-1)),l[6]||(l[6]=k("p",null,"P.s. Images need to be uploaded separately",-1)),f(c(De),{onClick:r},{icon:m(()=>[f(c($e),null,{default:m(()=>[Gt(f(c(Ki),null,null,512),[[Yt,a.value==="initial"]]),Gt(f(c(Qi),null,null,512),[[Yt,a.value==="coped"]]),Gt(f(c(qi),null,null,512),[[Yt,a.value==="error"]])]),_:1})]),default:m(()=>[l[3]||(l[3]=G(" Copy "))]),_:1})]),f(c(zi),{hljs:c(Yn)},{default:m(()=>[k("div",Fa,[f(c(Xi),{code:i.value,language:"json","show-line-numbers":""},null,8,["code"])])]),_:1},8,["hljs"])]),_:1})]),_:1})]),_:1},8,["show"])],64))}}),Wa=gn(Ha,[["__scopeId","data-v-545540e6"]]),ja=$({__name:"PaperWalletEditorWidget",setup(e){const t=nt();return(n,i)=>(M(),X(c(er),null,{canvas:m(()=>[(M(),X(c(Ti),{key:c(t).canvasMode},{default:m(()=>[f(c(Oi),{items:c(t).items,view:c(t).canvasMode,"is-edit-mode":!0,"selected-item-id":c(t).selectedItemId,onUpdateItem:c(t).updateItem,onSelect:c(t).setSelectItem},null,8,["items","view","selected-item-id","onUpdateItem","onSelect"])]),_:1}))]),properties:m(()=>[c(t).selectedItem?(M(),X(c(Fo),{key:0,items:c(t).items,item:c(t).selectedItem,onUpdateItem:c(t).updateItem,onRemoveItem:c(t).removeItem,onUpItem:c(t).moveItemUp,onDownItem:c(t).moveItemDown},null,8,["items","item","onUpdateItem","onRemoveItem","onUpItem","onDownItem"])):Je("",!0)]),items:m(()=>[f(c(jr),null,{default:m(()=>[f(c(Xo),{items:c(t).revertedItems,selectedItemId:c(t).selectedItemId,onSelectItem:c(t).setSelectItem},null,8,["items","selectedItemId","onSelectItem"])]),_:1})]),actions:m(()=>[f(c(vt),null,{default:m(()=>[f(c(tr)),f(c(nr)),f(c(zr)),f(c(Xr)),f(c(Mi),{items:c(t).items},null,8,["items"]),f(c(Wa),{items:c(t).items},null,8,["items"])]),_:1})]),_:1}))}}),Qa=$({__name:"PaperWalletEditorPage",setup(e){return(t,n)=>(M(),ie(Ft,null,[f(ja),n[0]||(n[0]=k("h3",null,"Support us by making a donation",-1)),n[1]||(n[1]=k("p",null," Would you like to see our Editor continue to evolve and improve? Consider supporting our project with a donation. Every contribution helps us enhance our tools and serve you better. ",-1)),f(c(Ai))],64))}});export{Qa as default}; + */function On(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,i)}return n}function ye(e){for(var t=1;t=0)&&(n[r]=e[r]);return n}function ro(e,t){if(e==null)return{};var n=io(e,t),i,r;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(n[i]=e[i])}return n}var oo="1.14.0";function Te(e){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(e)}var Me=Te(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),bt=Te(/Edge/i),Mn=Te(/firefox/i),ut=Te(/safari/i)&&!Te(/chrome/i)&&!Te(/android/i),Qn=Te(/iP(ad|od|hone)/i),ao=Te(/chrome/i)&&Te(/android/i),qn={capture:!1,passive:!1};function N(e,t,n){e.addEventListener(t,n,!Me&&qn)}function O(e,t,n){e.removeEventListener(t,n,!Me&&qn)}function Rt(e,t){if(t){if(t[0]===">"&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch{return!1}return!1}}function so(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function we(e,t,n,i){if(e){n=n||document;do{if(t!=null&&(t[0]===">"?e.parentNode===n&&Rt(e,t):Rt(e,t))||i&&e===n)return e;if(e===n)break}while(e=so(e))}return null}var An=/\s+/g;function se(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var i=(" "+e.className+" ").replace(An," ").replace(" "+t+" "," ");e.className=(i+(n?" "+t:"")).replace(An," ")}}function w(e,t,n){var i=e&&e.style;if(i){if(n===void 0)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),t===void 0?n:n[t];!(t in i)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),i[t]=n+(typeof n=="string"?"":"px")}}function Ze(e,t){var n="";if(typeof e=="string")n=e;else do{var i=w(e,"transform");i&&i!=="none"&&(n=i+" "+n)}while(!t&&(e=e.parentNode));var r=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return r&&new r(n)}function Jn(e,t,n){if(e){var i=e.getElementsByTagName(t),r=0,a=i.length;if(n)for(;r=a,!o)return i;if(i===Ee())break;i=Pe(i,!1)}return!1}function et(e,t,n,i){for(var r=0,a=0,o=e.children;a2&&arguments[2]!==void 0?arguments[2]:{},r=i.evt,a=ro(i,mo);_t.pluginEvent.bind(E)(t,n,ye({dragEl:p,parentEl:H,ghostEl:x,rootEl:B,nextEl:je,lastDownEl:Ot,cloneEl:W,cloneHidden:ke,dragStarted:rt,putSortable:K,activeSortable:E.active,originalEvent:r,oldIndex:qe,oldDraggableIndex:dt,newIndex:le,newDraggableIndex:Re,hideGhostForTarget:oi,unhideGhostForTarget:ai,cloneNowHidden:function(){ke=!0},cloneNowShown:function(){ke=!1},dispatchSortableEvent:function(s){ee({sortable:n,name:s,originalEvent:r})}},a))};function ee(e){go(ye({putSortable:K,cloneEl:W,targetEl:p,rootEl:B,oldIndex:qe,oldDraggableIndex:dt,newIndex:le,newDraggableIndex:Re},e))}var p,H,x,B,je,Ot,W,ke,qe,le,dt,Re,xt,K,Ke=!1,kt=!1,Pt=[],He,ge,Qt,qt,kn,Pn,rt,Ye,ft,ht=!1,St=!1,Mt,J,Jt=[],ln=!1,Lt=[],Ht=typeof document<"u",It=Qn,Ln=bt||Me?"cssFloat":"float",vo=Ht&&!ao&&!Qn&&"draggable"in document.createElement("div"),ni=function(){if(Ht){if(Me)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),ii=function(t,n){var i=w(t),r=parseInt(i.width)-parseInt(i.paddingLeft)-parseInt(i.paddingRight)-parseInt(i.borderLeftWidth)-parseInt(i.borderRightWidth),a=et(t,0,n),o=et(t,1,n),s=a&&w(a),l=o&&w(o),u=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+z(a).width,h=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+z(o).width;if(i.display==="flex")return i.flexDirection==="column"||i.flexDirection==="column-reverse"?"vertical":"horizontal";if(i.display==="grid")return i.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(a&&s.float&&s.float!=="none"){var v=s.float==="left"?"left":"right";return o&&(l.clear==="both"||l.clear===v)?"vertical":"horizontal"}return a&&(s.display==="block"||s.display==="flex"||s.display==="table"||s.display==="grid"||u>=r&&i[Ln]==="none"||o&&i[Ln]==="none"&&u+h>r)?"vertical":"horizontal"},bo=function(t,n,i){var r=i?t.left:t.top,a=i?t.right:t.bottom,o=i?t.width:t.height,s=i?n.left:n.top,l=i?n.right:n.bottom,u=i?n.width:n.height;return r===s||a===l||r+o/2===s+u/2},_o=function(t,n){var i;return Pt.some(function(r){var a=r[ue].options.emptyInsertThreshold;if(!(!a||mn(r))){var o=z(r),s=t>=o.left-a&&t<=o.right+a,l=n>=o.top-a&&n<=o.bottom+a;if(s&&l)return i=r}}),i},ri=function(t){function n(a,o){return function(s,l,u,h){var v=s.options.group.name&&l.options.group.name&&s.options.group.name===l.options.group.name;if(a==null&&(o||v))return!0;if(a==null||a===!1)return!1;if(o&&a==="clone")return a;if(typeof a=="function")return n(a(s,l,u,h),o)(s,l,u,h);var I=(o?s:l).options.group.name;return a===!0||typeof a=="string"&&a===I||a.join&&a.indexOf(I)>-1}}var i={},r=t.group;(!r||Tt(r)!="object")&&(r={name:r}),i.name=r.name,i.checkPull=n(r.pull,!0),i.checkPut=n(r.put),i.revertClone=r.revertClone,t.group=i},oi=function(){!ni&&x&&w(x,"display","none")},ai=function(){!ni&&x&&w(x,"display","")};Ht&&document.addEventListener("click",function(e){if(kt)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),kt=!1,!1},!0);var We=function(t){if(p){t=t.touches?t.touches[0]:t;var n=_o(t.clientX,t.clientY);if(n){var i={};for(var r in t)t.hasOwnProperty(r)&&(i[r]=t[r]);i.target=i.rootEl=n,i.preventDefault=void 0,i.stopPropagation=void 0,n[ue]._onDragOver(i)}}},wo=function(t){p&&p.parentNode[ue]._isOutsideThisEl(t.target)};function E(e,t){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=Oe({},t),e[ue]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return ii(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(o,s){o.setData("Text",s.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:E.supportPointer!==!1&&"PointerEvent"in window&&!ut,emptyInsertThreshold:5};_t.initializePlugins(this,e,n);for(var i in n)!(i in t)&&(t[i]=n[i]);ri(t);for(var r in this)r.charAt(0)==="_"&&typeof this[r]=="function"&&(this[r]=this[r].bind(this));this.nativeDraggable=t.forceFallback?!1:vo,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?N(e,"pointerdown",this._onTapStart):(N(e,"mousedown",this._onTapStart),N(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(N(e,"dragover",this),N(e,"dragenter",this)),Pt.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),Oe(this,fo())}E.prototype={constructor:E,_isOutsideThisEl:function(t){!this.el.contains(t)&&t!==this.el&&(Ye=null)},_getDirection:function(t,n){return typeof this.options.direction=="function"?this.options.direction.call(this,t,n,p):this.options.direction},_onTapStart:function(t){if(t.cancelable){var n=this,i=this.el,r=this.options,a=r.preventOnFilter,o=t.type,s=t.touches&&t.touches[0]||t.pointerType&&t.pointerType==="touch"&&t,l=(s||t).target,u=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||l,h=r.filter;if(To(i),!p&&!(/mousedown|pointerdown/.test(o)&&t.button!==0||r.disabled)&&!u.isContentEditable&&!(!this.nativeDraggable&&ut&&l&&l.tagName.toUpperCase()==="SELECT")&&(l=we(l,r.draggable,i,!1),!(l&&l.animated)&&Ot!==l)){if(qe=de(l),dt=de(l,r.draggable),typeof h=="function"){if(h.call(this,t,l,this)){ee({sortable:n,rootEl:u,name:"filter",targetEl:l,toEl:i,fromEl:i}),ne("filter",n,{evt:t}),a&&t.cancelable&&t.preventDefault();return}}else if(h&&(h=h.split(",").some(function(v){if(v=we(u,v.trim(),i,!1),v)return ee({sortable:n,rootEl:v,name:"filter",targetEl:l,fromEl:i,toEl:i}),ne("filter",n,{evt:t}),!0}),h)){a&&t.cancelable&&t.preventDefault();return}r.handle&&!we(u,r.handle,i,!1)||this._prepareDragStart(t,s,l)}}},_prepareDragStart:function(t,n,i){var r=this,a=r.el,o=r.options,s=a.ownerDocument,l;if(i&&!p&&i.parentNode===a){var u=z(i);if(B=a,p=i,H=p.parentNode,je=p.nextSibling,Ot=i,xt=o.group,E.dragged=p,He={target:p,clientX:(n||t).clientX,clientY:(n||t).clientY},kn=He.clientX-u.left,Pn=He.clientY-u.top,this._lastX=(n||t).clientX,this._lastY=(n||t).clientY,p.style["will-change"]="all",l=function(){if(ne("delayEnded",r,{evt:t}),E.eventCanceled){r._onDrop();return}r._disableDelayedDragEvents(),!Mn&&r.nativeDraggable&&(p.draggable=!0),r._triggerDragStart(t,n),ee({sortable:r,name:"choose",originalEvent:t}),se(p,o.chosenClass,!0)},o.ignore.split(",").forEach(function(h){Jn(p,h.trim(),Zt)}),N(s,"dragover",We),N(s,"mousemove",We),N(s,"touchmove",We),N(s,"mouseup",r._onDrop),N(s,"touchend",r._onDrop),N(s,"touchcancel",r._onDrop),Mn&&this.nativeDraggable&&(this.options.touchStartThreshold=4,p.draggable=!0),ne("delayStart",this,{evt:t}),o.delay&&(!o.delayOnTouchOnly||n)&&(!this.nativeDraggable||!(bt||Me))){if(E.eventCanceled){this._onDrop();return}N(s,"mouseup",r._disableDelayedDrag),N(s,"touchend",r._disableDelayedDrag),N(s,"touchcancel",r._disableDelayedDrag),N(s,"mousemove",r._delayedDragTouchMoveHandler),N(s,"touchmove",r._delayedDragTouchMoveHandler),o.supportPointer&&N(s,"pointermove",r._delayedDragTouchMoveHandler),r._dragStartTimer=setTimeout(l,o.delay)}else l()}},_delayedDragTouchMoveHandler:function(t){var n=t.touches?t.touches[0]:t;Math.max(Math.abs(n.clientX-this._lastX),Math.abs(n.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){p&&Zt(p),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;O(t,"mouseup",this._disableDelayedDrag),O(t,"touchend",this._disableDelayedDrag),O(t,"touchcancel",this._disableDelayedDrag),O(t,"mousemove",this._delayedDragTouchMoveHandler),O(t,"touchmove",this._delayedDragTouchMoveHandler),O(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,n){n=n||t.pointerType=="touch"&&t,!this.nativeDraggable||n?this.options.supportPointer?N(document,"pointermove",this._onTouchMove):n?N(document,"touchmove",this._onTouchMove):N(document,"mousemove",this._onTouchMove):(N(p,"dragend",this),N(B,"dragstart",this._onDragStart));try{document.selection?At(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(t,n){if(Ke=!1,B&&p){ne("dragStarted",this,{evt:n}),this.nativeDraggable&&N(document,"dragover",wo);var i=this.options;!t&&se(p,i.dragClass,!1),se(p,i.ghostClass,!0),E.active=this,t&&this._appendGhost(),ee({sortable:this,name:"start",originalEvent:n})}else this._nulling()},_emulateDragOver:function(){if(ge){this._lastX=ge.clientX,this._lastY=ge.clientY,oi();for(var t=document.elementFromPoint(ge.clientX,ge.clientY),n=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(ge.clientX,ge.clientY),t!==n);)n=t;if(p.parentNode[ue]._isOutsideThisEl(t),n)do{if(n[ue]){var i=void 0;if(i=n[ue]._onDragOver({clientX:ge.clientX,clientY:ge.clientY,target:t,rootEl:n}),i&&!this.options.dragoverBubble)break}t=n}while(n=n.parentNode);ai()}},_onTouchMove:function(t){if(He){var n=this.options,i=n.fallbackTolerance,r=n.fallbackOffset,a=t.touches?t.touches[0]:t,o=x&&Ze(x,!0),s=x&&o&&o.a,l=x&&o&&o.d,u=It&&J&&Rn(J),h=(a.clientX-He.clientX+r.x)/(s||1)+(u?u[0]-Jt[0]:0)/(s||1),v=(a.clientY-He.clientY+r.y)/(l||1)+(u?u[1]-Jt[1]:0)/(l||1);if(!E.active&&!Ke){if(i&&Math.max(Math.abs(a.clientX-this._lastX),Math.abs(a.clientY-this._lastY))=0&&(ee({rootEl:H,name:"add",toEl:H,fromEl:B,originalEvent:t}),ee({sortable:this,name:"remove",toEl:H,originalEvent:t}),ee({rootEl:H,name:"sort",toEl:H,fromEl:B,originalEvent:t}),ee({sortable:this,name:"sort",toEl:H,originalEvent:t})),K&&K.save()):le!==qe&&le>=0&&(ee({sortable:this,name:"update",toEl:H,originalEvent:t}),ee({sortable:this,name:"sort",toEl:H,originalEvent:t})),E.active&&((le==null||le===-1)&&(le=qe,Re=dt),ee({sortable:this,name:"end",toEl:H,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){ne("nulling",this),B=p=H=x=je=W=Ot=ke=He=ge=rt=le=Re=qe=dt=Ye=ft=K=xt=E.dragged=E.ghost=E.clone=E.active=null,Lt.forEach(function(t){t.checked=!0}),Lt.length=Qt=qt=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":p&&(this._onDragOver(t),Eo(t));break;case"selectstart":t.preventDefault();break}},toArray:function(){for(var t=[],n,i=this.el.children,r=0,a=i.length,o=this.options;ri.right+r||e.clientX<=i.right&&e.clientY>i.bottom&&e.clientX>=i.left:e.clientX>i.right&&e.clientY>i.top||e.clientX<=i.right&&e.clientY>i.bottom+r}function Io(e,t,n,i,r,a,o,s){var l=i?e.clientY:e.clientX,u=i?n.height:n.width,h=i?n.top:n.left,v=i?n.bottom:n.right,I=!1;if(!o){if(s&&Mth+u*a/2:lv-Mt)return-ft}else if(l>h+u*(1-r)/2&&lv-u*a/2)?l>h+u/2?1:-1:0}function Co(e){return de(p)e.replace(Ro,(t,n)=>n?n.toUpperCase():""));function rn(e){e.parentElement!==null&&e.parentElement.removeChild(e)}function Un(e,t,n){const i=n===0?e.children[0]:e.children[n-1].nextSibling;e.insertBefore(t,i)}function ko(e,t){return Object.values(e).indexOf(t)}function Po(e,t,n,i){if(!e)return[];const r=Object.values(e),a=t.length-i;return[...t].map((s,l)=>l>=a?r.length:r.indexOf(s))}function li(e,t){this.$nextTick(()=>this.$emit(e.toLowerCase(),t))}function Lo(e){return t=>{this.realList!==null&&this["onDrag"+e](t),li.call(this,e,t)}}function $o(e){return["transition-group","TransitionGroup"].includes(e)}function Bo(e){if(!e||e.length!==1)return!1;const[{type:t}]=e;return t?$o(t.name):!1}function Uo(e,t){return t?{...t.props,...t.attrs}:e}const fn=["Start","Add","Remove","Update","End"],hn=["Choose","Unchoose","Sort","Filter","Clone"],Fo=["Move",...fn,...hn].map(e=>"on"+e);let on=null;const Ho={options:Object,list:{type:Array,required:!1,default:null},noTransitionOnDrag:{type:Boolean,default:!1},clone:{type:Function,default:e=>e},tag:{type:String,default:"div"},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null},component:{type:String,default:null},modelValue:{type:Array,required:!1,default:null}},Wo=$({name:"VueDraggableNext",inheritAttrs:!1,emits:["update:modelValue","move","change",...fn.map(e=>e.toLowerCase()),...hn.map(e=>e.toLowerCase())],props:Ho,data(){return{transitionMode:!1,noneFunctionalComponentMode:!1,headerOffset:0,footerOffset:0,_sortable:{},visibleIndexes:[],context:{}}},render(){const e=this.$slots.default?this.$slots.default():null,t=Uo(this.$attrs,this.componentData);return e?(this.transitionMode=Bo(e),Tn(this.getTag(),t,e)):Tn(this.getTag(),t,[])},created(){this.list!==null&&this.modelValue!==null&&Ao.error("list props are mutually exclusive! Please set one.")},mounted(){const e={};fn.forEach(r=>{e["on"+r]=Lo.call(this,r)}),hn.forEach(r=>{e["on"+r]=li.bind(this,r)});const t=Object.keys(this.$attrs).reduce((r,a)=>(r[Bn(a)]=this.$attrs[a],r),{}),n=Object.assign({},t,e,{onMove:(r,a)=>this.onDragMove(r,a)});!("draggable"in n)&&(n.draggable=">*");const i=this.$el.nodeType===1?this.$el:this.$el.parentElement;this._sortable=new E(i,n),i.__draggable_component__=this,this.computeIndexes()},beforeUnmount(){try{this._sortable!==void 0&&this._sortable.destroy()}catch{}},computed:{realList(){return this.list?this.list:this.modelValue}},watch:{$attrs:{handler(e){this.updateOptions(e)},deep:!0},realList(){this.computeIndexes()}},methods:{getTag(){return this.component?ji(this.component):this.tag},updateOptions(e){for(var t in e){const n=Bn(t);Fo.indexOf(n)===-1&&this._sortable.option(n,e[t])}},getChildrenNodes(){return this.$el.children},computeIndexes(){this.$nextTick(()=>{this.visibleIndexes=Po(this.getChildrenNodes(),this.$el.children,this.transitionMode,this.footerOffset)})},getUnderlyingVm(e){const t=ko(this.getChildrenNodes()||[],e);if(t===-1)return null;const n=this.realList[t];return{index:t,element:n}},emitChanges(e){this.$nextTick(()=>{this.$emit("change",e)})},alterList(e){if(this.list){e(this.list);return}const t=[...this.modelValue];e(t),this.$emit("update:modelValue",t)},spliceList(){const e=t=>t.splice(...arguments);this.alterList(e)},updatePosition(e,t){const n=i=>i.splice(t,0,i.splice(e,1)[0]);this.alterList(n)},getVmIndex(e){const t=this.visibleIndexes,n=t.length;return e>n-1?n:t[e]},getComponent(){return this.$slots.default?this.$slots.default()[0].componentInstance:null},resetTransitionData(e){if(!this.noTransitionOnDrag||!this.transitionMode)return;var t=this.getChildrenNodes();t[e].data=null;const n=this.getComponent();n.children=[],n.kept=void 0},onDragStart(e){this.computeIndexes(),this.context=this.getUnderlyingVm(e.item),this.context&&(e.item._underlying_vm_=this.clone(this.context.element),on=e.item)},onDragAdd(e){const t=e.item._underlying_vm_;if(t===void 0)return;rn(e.item);const n=this.getVmIndex(e.newIndex);this.spliceList(n,0,t),this.computeIndexes();const i={element:t,newIndex:n};this.emitChanges({added:i})},onDragRemove(e){if(Un(this.$el,e.item,e.oldIndex),e.pullMode==="clone"){rn(e.clone);return}if(!this.context)return;const t=this.context.index;this.spliceList(t,1);const n={element:this.context.element,oldIndex:t};this.resetTransitionData(t),this.emitChanges({removed:n})},onDragUpdate(e){rn(e.item),Un(e.from,e.item,e.oldIndex);const t=this.context.index,n=this.getVmIndex(e.newIndex);this.updatePosition(t,n);const i={element:this.context.element,oldIndex:t,newIndex:n};this.emitChanges({moved:i})},updateProperty(e,t){e.hasOwnProperty(t)&&(e[t]+=this.headerOffset)},onDragMove(e,t){const n=this.move;if(!n||!this.realList)return!0;const i=this.getRelatedContextFromMoveEvent(e),r=this.context,a=this.computeFutureIndex(i,e);Object.assign(r,{futureIndex:a});const o=Object.assign({},e,{relatedContext:i,draggedContext:r});return n(o,t)},onDragEnd(){this.computeIndexes(),on=null},getTrargetedComponent(e){return e.__draggable_component__},getRelatedContextFromMoveEvent({to:e,related:t}){const n=this.getTrargetedComponent(e);if(!n)return{component:n};const i=n.realList,r={list:i,component:n};if(e!==t&&i&&n.getUnderlyingVm){const a=n.getUnderlyingVm(t);if(a)return Object.assign(a,r)}return r},computeFutureIndex(e,t){const n=[...t.to.children].filter(o=>o.style.display!=="none");if(n.length===0)return 0;const i=n.indexOf(t.related),r=e.component.getVmIndex(i);return n.indexOf(on)!==-1||!t.willInsertAfter?r:r+1}}}),jo=$({__name:"ChangeOrderItemList",setup(e){const t=nt(),n=t.revertedItems;function i(r){t.setRevertedItems(r)}return(r,a)=>(M(),X(c(Wo),{"model-value":c(n),"onUpdate:modelValue":i},{default:m(()=>[it(r.$slots,"default")]),_:3},8,["model-value"]))}}),zo=$({__name:"UndoActionInPaperWallet",setup(e){const t=nt();return(n,i)=>(M(),X(c(De),{disabled:!c(t).undoStack.length,onClick:i[0]||(i[0]=r=>c(t).undo())},{icon:m(()=>[f(c($e),null,{default:m(()=>[f(c(ar))]),_:1})]),default:m(()=>[i[1]||(i[1]=G(" Undo "))]),_:1},8,["disabled"]))}}),Xo=$({__name:"RedoActionInPaperWallet",setup(e){const t=nt();return(n,i)=>(M(),X(c(De),{disabled:!c(t).redoStack.length,onClick:i[0]||(i[0]=r=>c(t).redo())},{icon:m(()=>[f(c($e),null,{default:m(()=>[f(c(cr))]),_:1})]),default:m(()=>[i[1]||(i[1]=G(" Redo "))]),_:1},8,["disabled"]))}});function ui(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach(t=>{const n=e[t],i=typeof n;(i==="object"||i==="function")&&!Object.isFrozen(n)&&ui(n)}),e}class Fn{constructor(t){t.data===void 0&&(t.data={}),this.data=t.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function ci(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function Le(e,...t){const n=Object.create(null);for(const i in e)n[i]=e[i];return t.forEach(function(i){for(const r in i)n[r]=i[r]}),n}const Go="",Hn=e=>!!e.scope,Yo=(e,{prefix:t})=>{if(e.startsWith("language:"))return e.replace("language:","language-");if(e.includes(".")){const n=e.split(".");return[`${t}${n.shift()}`,...n.map((i,r)=>`${i}${"_".repeat(r+1)}`)].join(" ")}return`${t}${e}`};class Vo{constructor(t,n){this.buffer="",this.classPrefix=n.classPrefix,t.walk(this)}addText(t){this.buffer+=ci(t)}openNode(t){if(!Hn(t))return;const n=Yo(t.scope,{prefix:this.classPrefix});this.span(n)}closeNode(t){Hn(t)&&(this.buffer+=Go)}value(){return this.buffer}span(t){this.buffer+=``}}const Wn=(e={})=>{const t={children:[]};return Object.assign(t,e),t};class _n{constructor(){this.rootNode=Wn(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(t){this.top.children.push(t)}openNode(t){const n=Wn({scope:t});this.add(n),this.stack.push(n)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(t){return this.constructor._walk(t,this.rootNode)}static _walk(t,n){return typeof n=="string"?t.addText(n):n.children&&(t.openNode(n),n.children.forEach(i=>this._walk(t,i)),t.closeNode(n)),t}static _collapse(t){typeof t!="string"&&t.children&&(t.children.every(n=>typeof n=="string")?t.children=[t.children.join("")]:t.children.forEach(n=>{_n._collapse(n)}))}}class Ko extends _n{constructor(t){super(),this.options=t}addText(t){t!==""&&this.add(t)}startScope(t){this.openNode(t)}endScope(){this.closeNode()}__addSublanguage(t,n){const i=t.root;n&&(i.scope=`language:${n}`),this.add(i)}toHTML(){return new Vo(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function gt(e){return e?typeof e=="string"?e:e.source:null}function di(e){return Xe("(?=",e,")")}function Qo(e){return Xe("(?:",e,")*")}function qo(e){return Xe("(?:",e,")?")}function Xe(...e){return e.map(n=>gt(n)).join("")}function Jo(e){const t=e[e.length-1];return typeof t=="object"&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function wn(...e){return"("+(Jo(e).capture?"":"?:")+e.map(i=>gt(i)).join("|")+")"}function fi(e){return new RegExp(e.toString()+"|").exec("").length-1}function Zo(e,t){const n=e&&e.exec(t);return n&&n.index===0}const ea=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function En(e,{joinWith:t}){let n=0;return e.map(i=>{n+=1;const r=n;let a=gt(i),o="";for(;a.length>0;){const s=ea.exec(a);if(!s){o+=a;break}o+=a.substring(0,s.index),a=a.substring(s.index+s[0].length),s[0][0]==="\\"&&s[1]?o+="\\"+String(Number(s[1])+r):(o+=s[0],s[0]==="("&&n++)}return o}).map(i=>`(${i})`).join(t)}const ta=/\b\B/,hi="[a-zA-Z]\\w*",yn="[a-zA-Z_]\\w*",pi="\\b\\d+(\\.\\d+)?",gi="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",mi="\\b(0b[01]+)",na="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",ia=(e={})=>{const t=/^#![ ]*\//;return e.binary&&(e.begin=Xe(t,/.*\b/,e.binary,/\b.*/)),Le({scope:"meta",begin:t,end:/$/,relevance:0,"on:begin":(n,i)=>{n.index!==0&&i.ignoreMatch()}},e)},mt={begin:"\\\\[\\s\\S]",relevance:0},ra={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[mt]},oa={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[mt]},aa={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},Wt=function(e,t,n={}){const i=Le({scope:"comment",begin:e,end:t,contains:[]},n);i.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const r=wn("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return i.contains.push({begin:Xe(/[ ]+/,"(",r,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),i},sa=Wt("//","$"),la=Wt("/\\*","\\*/"),ua=Wt("#","$"),ca={scope:"number",begin:pi,relevance:0},da={scope:"number",begin:gi,relevance:0},fa={scope:"number",begin:mi,relevance:0},ha={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[mt,{begin:/\[/,end:/\]/,relevance:0,contains:[mt]}]},pa={scope:"title",begin:hi,relevance:0},ga={scope:"title",begin:yn,relevance:0},ma={begin:"\\.\\s*"+yn,relevance:0},va=function(e){return Object.assign(e,{"on:begin":(t,n)=>{n.data._beginMatch=t[1]},"on:end":(t,n)=>{n.data._beginMatch!==t[1]&&n.ignoreMatch()}})};var Dt=Object.freeze({__proto__:null,APOS_STRING_MODE:ra,BACKSLASH_ESCAPE:mt,BINARY_NUMBER_MODE:fa,BINARY_NUMBER_RE:mi,COMMENT:Wt,C_BLOCK_COMMENT_MODE:la,C_LINE_COMMENT_MODE:sa,C_NUMBER_MODE:da,C_NUMBER_RE:gi,END_SAME_AS_BEGIN:va,HASH_COMMENT_MODE:ua,IDENT_RE:hi,MATCH_NOTHING_RE:ta,METHOD_GUARD:ma,NUMBER_MODE:ca,NUMBER_RE:pi,PHRASAL_WORDS_MODE:aa,QUOTE_STRING_MODE:oa,REGEXP_MODE:ha,RE_STARTERS_RE:na,SHEBANG:ia,TITLE_MODE:pa,UNDERSCORE_IDENT_RE:yn,UNDERSCORE_TITLE_MODE:ga});function ba(e,t){e.input[e.index-1]==="."&&t.ignoreMatch()}function _a(e,t){e.className!==void 0&&(e.scope=e.className,delete e.className)}function wa(e,t){t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=ba,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,e.relevance===void 0&&(e.relevance=0))}function Ea(e,t){Array.isArray(e.illegal)&&(e.illegal=wn(...e.illegal))}function ya(e,t){if(e.match){if(e.begin||e.end)throw new Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function xa(e,t){e.relevance===void 0&&(e.relevance=1)}const Sa=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw new Error("beforeMatch cannot be used with starts");const n=Object.assign({},e);Object.keys(e).forEach(i=>{delete e[i]}),e.keywords=n.keywords,e.begin=Xe(n.beforeMatch,di(n.begin)),e.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},e.relevance=0,delete n.beforeMatch},Ia=["of","and","for","in","not","or","if","then","parent","list","value"],Ca="keyword";function vi(e,t,n=Ca){const i=Object.create(null);return typeof e=="string"?r(n,e.split(" ")):Array.isArray(e)?r(n,e):Object.keys(e).forEach(function(a){Object.assign(i,vi(e[a],t,a))}),i;function r(a,o){t&&(o=o.map(s=>s.toLowerCase())),o.forEach(function(s){const l=s.split("|");i[l[0]]=[a,Da(l[0],l[1])]})}}function Da(e,t){return t?Number(t):Ta(e)?0:1}function Ta(e){return Ia.includes(e.toLowerCase())}const jn={},ze=e=>{console.error(e)},zn=(e,...t)=>{console.log(`WARN: ${e}`,...t)},Ve=(e,t)=>{jn[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),jn[`${e}/${t}`]=!0)},Bt=new Error;function bi(e,t,{key:n}){let i=0;const r=e[n],a={},o={};for(let s=1;s<=t.length;s++)o[s+i]=r[s],a[s+i]=!0,i+=fi(t[s-1]);e[n]=o,e[n]._emit=a,e[n]._multi=!0}function Oa(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw ze("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),Bt;if(typeof e.beginScope!="object"||e.beginScope===null)throw ze("beginScope must be object"),Bt;bi(e,e.begin,{key:"beginScope"}),e.begin=En(e.begin,{joinWith:""})}}function Ma(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw ze("skip, excludeEnd, returnEnd not compatible with endScope: {}"),Bt;if(typeof e.endScope!="object"||e.endScope===null)throw ze("endScope must be object"),Bt;bi(e,e.end,{key:"endScope"}),e.end=En(e.end,{joinWith:""})}}function Aa(e){e.scope&&typeof e.scope=="object"&&e.scope!==null&&(e.beginScope=e.scope,delete e.scope)}function Na(e){Aa(e),typeof e.beginScope=="string"&&(e.beginScope={_wrap:e.beginScope}),typeof e.endScope=="string"&&(e.endScope={_wrap:e.endScope}),Oa(e),Ma(e)}function Ra(e){function t(o,s){return new RegExp(gt(o),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(s?"g":""))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(s,l){l.position=this.position++,this.matchIndexes[this.matchAt]=l,this.regexes.push([l,s]),this.matchAt+=fi(s)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const s=this.regexes.map(l=>l[1]);this.matcherRe=t(En(s,{joinWith:"|"}),!0),this.lastIndex=0}exec(s){this.matcherRe.lastIndex=this.lastIndex;const l=this.matcherRe.exec(s);if(!l)return null;const u=l.findIndex((v,I)=>I>0&&v!==void 0),h=this.matchIndexes[u];return l.splice(0,u),Object.assign(l,h)}}class i{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(s){if(this.multiRegexes[s])return this.multiRegexes[s];const l=new n;return this.rules.slice(s).forEach(([u,h])=>l.addRule(u,h)),l.compile(),this.multiRegexes[s]=l,l}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(s,l){this.rules.push([s,l]),l.type==="begin"&&this.count++}exec(s){const l=this.getMatcher(this.regexIndex);l.lastIndex=this.lastIndex;let u=l.exec(s);if(this.resumingScanAtSamePosition()&&!(u&&u.index===this.lastIndex)){const h=this.getMatcher(0);h.lastIndex=this.lastIndex+1,u=h.exec(s)}return u&&(this.regexIndex+=u.position+1,this.regexIndex===this.count&&this.considerAll()),u}}function r(o){const s=new i;return o.contains.forEach(l=>s.addRule(l.begin,{rule:l,type:"begin"})),o.terminatorEnd&&s.addRule(o.terminatorEnd,{type:"end"}),o.illegal&&s.addRule(o.illegal,{type:"illegal"}),s}function a(o,s){const l=o;if(o.isCompiled)return l;[_a,ya,Na,Sa].forEach(h=>h(o,s)),e.compilerExtensions.forEach(h=>h(o,s)),o.__beforeBegin=null,[wa,Ea,xa].forEach(h=>h(o,s)),o.isCompiled=!0;let u=null;return typeof o.keywords=="object"&&o.keywords.$pattern&&(o.keywords=Object.assign({},o.keywords),u=o.keywords.$pattern,delete o.keywords.$pattern),u=u||/\w+/,o.keywords&&(o.keywords=vi(o.keywords,e.case_insensitive)),l.keywordPatternRe=t(u,!0),s&&(o.begin||(o.begin=/\B|\b/),l.beginRe=t(l.begin),!o.end&&!o.endsWithParent&&(o.end=/\B|\b/),o.end&&(l.endRe=t(l.end)),l.terminatorEnd=gt(l.end)||"",o.endsWithParent&&s.terminatorEnd&&(l.terminatorEnd+=(o.end?"|":"")+s.terminatorEnd)),o.illegal&&(l.illegalRe=t(o.illegal)),o.contains||(o.contains=[]),o.contains=[].concat(...o.contains.map(function(h){return ka(h==="self"?o:h)})),o.contains.forEach(function(h){a(h,l)}),o.starts&&a(o.starts,s),l.matcher=r(l),l}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=Le(e.classNameAliases||{}),a(e)}function _i(e){return e?e.endsWithParent||_i(e.starts):!1}function ka(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map(function(t){return Le(e,{variants:null},t)})),e.cachedVariants?e.cachedVariants:_i(e)?Le(e,{starts:e.starts?Le(e.starts):null}):Object.isFrozen(e)?Le(e):e}var Pa="11.10.0";class La extends Error{constructor(t,n){super(t),this.name="HTMLInjectionError",this.html=n}}const an=ci,Xn=Le,Gn=Symbol("nomatch"),$a=7,wi=function(e){const t=Object.create(null),n=Object.create(null),i=[];let r=!0;const a="Could not find the language '{}', did you forget to load/include a language module?",o={disableAutodetect:!0,name:"Plain text",contains:[]};let s={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:Ko};function l(d){return s.noHighlightRe.test(d)}function u(d){let b=d.className+" ";b+=d.parentNode?d.parentNode.className:"";const C=s.languageDetectRe.exec(b);if(C){const P=U(C[1]);return P||(zn(a.replace("{}",C[1])),zn("Falling back to no-highlight mode for this block.",d)),P?C[1]:"no-highlight"}return b.split(/\s+/).find(P=>l(P)||U(P))}function h(d,b,C){let P="",F="";typeof b=="object"?(P=d,C=b.ignoreIllegals,F=b.language):(Ve("10.7.0","highlight(lang, code, ...args) has been deprecated."),Ve("10.7.0",`Please use highlight(code, options) instead. +https://github.com/highlightjs/highlight.js/issues/2277`),F=d,P=b),C===void 0&&(C=!0);const oe={code:P,language:F};me("before:highlight",oe);const Ne=oe.result?oe.result:v(oe.language,oe.code,C);return Ne.code=oe.code,me("after:highlight",Ne),Ne}function v(d,b,C,P){const F=Object.create(null);function oe(g,_){return g.keywords[_]}function Ne(){if(!y.keywords){V.addText(L);return}let g=0;y.keywordPatternRe.lastIndex=0;let _=y.keywordPatternRe.exec(L),S="";for(;_;){S+=L.substring(g,_.index);const R=_e.case_insensitive?_[0].toLowerCase():_[0],q=oe(y,R);if(q){const[Ce,Ci]=q;if(V.addText(S),S="",F[R]=(F[R]||0)+1,F[R]<=$a&&(yt+=Ci),Ce.startsWith("_"))S+=_[0];else{const Di=_e.classNameAliases[Ce]||Ce;be(_[0],Di)}}else S+=_[0];g=y.keywordPatternRe.lastIndex,_=y.keywordPatternRe.exec(L)}S+=L.substring(g),V.addText(S)}function wt(){if(L==="")return;let g=null;if(typeof y.subLanguage=="string"){if(!t[y.subLanguage]){V.addText(L);return}g=v(y.subLanguage,L,!0,Dn[y.subLanguage]),Dn[y.subLanguage]=g._top}else g=A(L,y.subLanguage.length?y.subLanguage:null);y.relevance>0&&(yt+=g.relevance),V.__addSublanguage(g._emitter,g.language)}function ae(){y.subLanguage!=null?wt():Ne(),L=""}function be(g,_){g!==""&&(V.startScope(_),V.addText(g),V.endScope())}function xn(g,_){let S=1;const R=_.length-1;for(;S<=R;){if(!g._emit[S]){S++;continue}const q=_e.classNameAliases[g[S]]||g[S],Ce=_[S];q?be(Ce,q):(L=Ce,Ne(),L=""),S++}}function Sn(g,_){return g.scope&&typeof g.scope=="string"&&V.openNode(_e.classNameAliases[g.scope]||g.scope),g.beginScope&&(g.beginScope._wrap?(be(L,_e.classNameAliases[g.beginScope._wrap]||g.beginScope._wrap),L=""):g.beginScope._multi&&(xn(g.beginScope,_),L="")),y=Object.create(g,{parent:{value:y}}),y}function In(g,_,S){let R=Zo(g.endRe,S);if(R){if(g["on:end"]){const q=new Fn(g);g["on:end"](_,q),q.isMatchIgnored&&(R=!1)}if(R){for(;g.endsParent&&g.parent;)g=g.parent;return g}}if(g.endsWithParent)return In(g.parent,_,S)}function Ei(g){return y.matcher.regexIndex===0?(L+=g[0],1):(Xt=!0,0)}function yi(g){const _=g[0],S=g.rule,R=new Fn(S),q=[S.__beforeBegin,S["on:begin"]];for(const Ce of q)if(Ce&&(Ce(g,R),R.isMatchIgnored))return Ei(_);return S.skip?L+=_:(S.excludeBegin&&(L+=_),ae(),!S.returnBegin&&!S.excludeBegin&&(L=_)),Sn(S,g),S.returnBegin?0:_.length}function xi(g){const _=g[0],S=b.substring(g.index),R=In(y,g,S);if(!R)return Gn;const q=y;y.endScope&&y.endScope._wrap?(ae(),be(_,y.endScope._wrap)):y.endScope&&y.endScope._multi?(ae(),xn(y.endScope,g)):q.skip?L+=_:(q.returnEnd||q.excludeEnd||(L+=_),ae(),q.excludeEnd&&(L=_));do y.scope&&V.closeNode(),!y.skip&&!y.subLanguage&&(yt+=y.relevance),y=y.parent;while(y!==R.parent);return R.starts&&Sn(R.starts,g),q.returnEnd?0:_.length}function Si(){const g=[];for(let _=y;_!==_e;_=_.parent)_.scope&&g.unshift(_.scope);g.forEach(_=>V.openNode(_))}let Et={};function Cn(g,_){const S=_&&_[0];if(L+=g,S==null)return ae(),0;if(Et.type==="begin"&&_.type==="end"&&Et.index===_.index&&S===""){if(L+=b.slice(_.index,_.index+1),!r){const R=new Error(`0 width match regex (${d})`);throw R.languageName=d,R.badRule=Et.rule,R}return 1}if(Et=_,_.type==="begin")return yi(_);if(_.type==="illegal"&&!C){const R=new Error('Illegal lexeme "'+S+'" for mode "'+(y.scope||"")+'"');throw R.mode=y,R}else if(_.type==="end"){const R=xi(_);if(R!==Gn)return R}if(_.type==="illegal"&&S==="")return 1;if(zt>1e5&&zt>_.index*3)throw new Error("potential infinite loop, way more iterations than matches");return L+=S,S.length}const _e=U(d);if(!_e)throw ze(a.replace("{}",d)),new Error('Unknown language: "'+d+'"');const Ii=Ra(_e);let jt="",y=P||Ii;const Dn={},V=new s.__emitter(s);Si();let L="",yt=0,Fe=0,zt=0,Xt=!1;try{if(_e.__emitTokens)_e.__emitTokens(b,V);else{for(y.matcher.considerAll();;){zt++,Xt?Xt=!1:y.matcher.considerAll(),y.matcher.lastIndex=Fe;const g=y.matcher.exec(b);if(!g)break;const _=b.substring(Fe,g.index),S=Cn(_,g);Fe=g.index+S}Cn(b.substring(Fe))}return V.finalize(),jt=V.toHTML(),{language:d,value:jt,relevance:yt,illegal:!1,_emitter:V,_top:y}}catch(g){if(g.message&&g.message.includes("Illegal"))return{language:d,value:an(b),illegal:!0,relevance:0,_illegalBy:{message:g.message,index:Fe,context:b.slice(Fe-100,Fe+100),mode:g.mode,resultSoFar:jt},_emitter:V};if(r)return{language:d,value:an(b),illegal:!1,relevance:0,errorRaised:g,_emitter:V,_top:y};throw g}}function I(d){const b={value:an(d),illegal:!1,relevance:0,_top:o,_emitter:new s.__emitter(s)};return b._emitter.addText(d),b}function A(d,b){b=b||s.languages||Object.keys(t);const C=I(d),P=b.filter(U).filter(he).map(ae=>v(ae,d,!1));P.unshift(C);const F=P.sort((ae,be)=>{if(ae.relevance!==be.relevance)return be.relevance-ae.relevance;if(ae.language&&be.language){if(U(ae.language).supersetOf===be.language)return 1;if(U(be.language).supersetOf===ae.language)return-1}return 0}),[oe,Ne]=F,wt=oe;return wt.secondBest=Ne,wt}function D(d,b,C){const P=b&&n[b]||C;d.classList.add("hljs"),d.classList.add(`language-${P}`)}function T(d){let b=null;const C=u(d);if(l(C))return;if(me("before:highlightElement",{el:d,language:C}),d.dataset.highlighted){console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",d);return}if(d.children.length>0&&(s.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(d)),s.throwUnescapedHTML))throw new La("One of your code blocks includes unescaped HTML.",d.innerHTML);b=d;const P=b.textContent,F=C?h(P,{language:C,ignoreIllegals:!0}):A(P);d.innerHTML=F.value,d.dataset.highlighted="yes",D(d,C,F.language),d.result={language:F.language,re:F.relevance,relevance:F.relevance},F.secondBest&&(d.secondBest={language:F.secondBest.language,relevance:F.secondBest.relevance}),me("after:highlightElement",{el:d,result:F,text:P})}function re(d){s=Xn(s,d)}const fe=()=>{Z(),Ve("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")};function Y(){Z(),Ve("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")}let te=!1;function Z(){if(document.readyState==="loading"){te=!0;return}document.querySelectorAll(s.cssSelector).forEach(T)}function xe(){te&&Z()}typeof window<"u"&&window.addEventListener&&window.addEventListener("DOMContentLoaded",xe,!1);function ce(d,b){let C=null;try{C=b(e)}catch(P){if(ze("Language definition for '{}' could not be registered.".replace("{}",d)),r)ze(P);else throw P;C=o}C.name||(C.name=d),t[d]=C,C.rawDefinition=b.bind(null,e),C.aliases&&Ae(C.aliases,{languageName:d})}function Se(d){delete t[d];for(const b of Object.keys(n))n[b]===d&&delete n[b]}function Be(){return Object.keys(t)}function U(d){return d=(d||"").toLowerCase(),t[d]||t[n[d]]}function Ae(d,{languageName:b}){typeof d=="string"&&(d=[d]),d.forEach(C=>{n[C.toLowerCase()]=b})}function he(d){const b=U(d);return b&&!b.disableAutodetect}function Ue(d){d["before:highlightBlock"]&&!d["before:highlightElement"]&&(d["before:highlightElement"]=b=>{d["before:highlightBlock"](Object.assign({block:b.el},b))}),d["after:highlightBlock"]&&!d["after:highlightElement"]&&(d["after:highlightElement"]=b=>{d["after:highlightBlock"](Object.assign({block:b.el},b))})}function pe(d){Ue(d),i.push(d)}function Ie(d){const b=i.indexOf(d);b!==-1&&i.splice(b,1)}function me(d,b){const C=d;i.forEach(function(P){P[C]&&P[C](b)})}function ve(d){return Ve("10.7.0","highlightBlock will be removed entirely in v12.0"),Ve("10.7.0","Please use highlightElement now."),T(d)}Object.assign(e,{highlight:h,highlightAuto:A,highlightAll:Z,highlightElement:T,highlightBlock:ve,configure:re,initHighlighting:fe,initHighlightingOnLoad:Y,registerLanguage:ce,unregisterLanguage:Se,listLanguages:Be,getLanguage:U,registerAliases:Ae,autoDetection:he,inherit:Xn,addPlugin:pe,removePlugin:Ie}),e.debugMode=function(){r=!1},e.safeMode=function(){r=!0},e.versionString=Pa,e.regex={concat:Xe,lookahead:di,either:wn,optional:qo,anyNumberOfTimes:Qo};for(const d in Dt)typeof Dt[d]=="object"&&ui(Dt[d]);return Object.assign(e,Dt),e},tt=wi({});tt.newInstance=()=>wi({});var Ba=tt;tt.HighlightJS=tt;tt.default=tt;const Yn=Yi(Ba);function Ua(e){const t={className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},n={match:/[{}[\],:]/,className:"punctuation",relevance:0},i=["true","false","null"],r={scope:"literal",beginKeywords:i.join(" ")};return{name:"JSON",aliases:["jsonc"],keywords:{literal:i},contains:[t,n,e.QUOTE_STRING_MODE,r,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}const Fa={class:"export-paper-wallet__code"},Ha=$({__name:"ExportPaperWallet",props:{items:{}},setup(e){const t=e;Yn.registerLanguage("json",Ua);const n=pt(!1),i=lt(()=>JSON.stringify(t.items,null,2)),r=Vn(),a=pt("initial");async function o(){try{await Ji(i.value),r.success("Wallet code copied to clipboard"),a.value="coped"}catch(s){r.error("Wallet code copy to clipboard failed"),console.error("Error in copy to clipboard: ",s),a.value="error"}}return(s,l)=>(M(),ie(Ft,null,[f(c(De),{onClick:l[0]||(l[0]=u=>n.value=!0)},{icon:m(()=>[f(c($e),null,{default:m(()=>[f(c(nr))]),_:1})]),default:m(()=>[l[2]||(l[2]=G(" Export "))]),_:1}),f(c(Gi),{show:n.value,"onUpdate:show":l[1]||(l[1]=u=>n.value=u)},{default:m(()=>[f(c(Kn),{title:"Export Paper Wallet design",bordered:!1,role:"dialog","aria-modal":"true",style:{"max-width":"600px"}},{default:m(()=>[f(c(vt),{size:"large",vertical:""},{default:m(()=>[k("div",null,[l[4]||(l[4]=G(" You can export design for ")),l[5]||(l[5]=k("a",{href:"https://github.com/getCryptoAddress/getCryptoAddress.github.io/tree/master/src/widgets/PaperWalletsPresetsWidget/model/presets",target:"_blank",rel:"noopener noreferrer"}," Paper Wallets Presets ",-1)),l[6]||(l[6]=k("p",null,"P.s. Images need to be uploaded separately",-1)),f(c(De),{onClick:o},{icon:m(()=>[f(c($e),null,{default:m(()=>[Gt(f(c(Ki),null,null,512),[[Yt,a.value==="initial"]]),Gt(f(c(Qi),null,null,512),[[Yt,a.value==="coped"]]),Gt(f(c(qi),null,null,512),[[Yt,a.value==="error"]])]),_:1})]),default:m(()=>[l[3]||(l[3]=G(" Copy "))]),_:1})]),f(c(zi),{hljs:c(Yn)},{default:m(()=>[k("div",Fa,[f(c(Xi),{code:i.value,language:"json","show-line-numbers":""},null,8,["code"])])]),_:1},8,["hljs"])]),_:1})]),_:1})]),_:1},8,["show"])],64))}}),Wa=gn(Ha,[["__scopeId","data-v-545540e6"]]),ja=$({__name:"PaperWalletEditorWidget",setup(e){const t=nt();return(n,i)=>(M(),X(c(Zr),null,{canvas:m(()=>[(M(),X(c(Ti),{key:c(t).canvasMode},{default:m(()=>[f(c(Oi),{items:c(t).items,view:c(t).canvasMode,"is-edit-mode":!0,"selected-item-id":c(t).selectedItemId,onUpdateItem:c(t).updateItem,onSelect:c(t).setSelectItem},null,8,["items","view","selected-item-id","onUpdateItem","onSelect"])]),_:1}))]),properties:m(()=>[c(t).selectedItem?(M(),X(c(Ur),{key:0,items:c(t).items,item:c(t).selectedItem,onUpdateItem:c(t).updateItem,onRemoveItem:c(t).removeItem,onUpItem:c(t).moveItemUp,onDownItem:c(t).moveItemDown},null,8,["items","item","onUpdateItem","onRemoveItem","onUpItem","onDownItem"])):Je("",!0)]),items:m(()=>[f(c(jo),null,{default:m(()=>[f(c(zr),{items:c(t).revertedItems,selectedItemId:c(t).selectedItemId,onSelectItem:c(t).setSelectItem},null,8,["items","selectedItemId","onSelectItem"])]),_:1})]),actions:m(()=>[f(c(vt),null,{default:m(()=>[f(c(eo)),f(c(to)),f(c(zo)),f(c(Xo)),f(c(Mi),{items:c(t).items},null,8,["items"]),f(c(Wa),{items:c(t).items},null,8,["items"])]),_:1})]),_:1}))}}),Qa=$({__name:"PaperWalletEditorPage",setup(e){return(t,n)=>(M(),ie(Ft,null,[f(ja),n[0]||(n[0]=k("h3",null,"Support us by making a donation",-1)),n[1]||(n[1]=k("p",null," Would you like to see our Editor continue to evolve and improve? Consider supporting our project with a donation. Every contribution helps us enhance our tools and serve you better. ",-1)),f(c(Ai))],64))}});export{Qa as default}; diff --git a/assets/PaperWalletsPage-37r_fHGj.js b/assets/PaperWalletsPage-37r_fHGj.js new file mode 100644 index 0000000..6325c10 --- /dev/null +++ b/assets/PaperWalletsPage-37r_fHGj.js @@ -0,0 +1,3 @@ +import{u as D,_ as M,R as N,P as z}from"./DownloadPaperWallet.vue_vue_type_script_setup_true_lang-qE01G7eI.js";import{u as C,a as S,w as K,d as V}from"./index-QxHuLJxo.js";import{D as X}from"./DonationList-DiehMnl2.js";import{k as w,B as m,F as x,D as p,f as b,r as f,C as F,M as i,J as n,u as a,au as B,a6 as E,ai as P,av as k,aw as T,V as W,R as h,L as U,U as R,ab as Q,O as G,ag as $,ah as q,K as O,ad as H,S as j,a5 as J,a1 as Y,at as Z,ar as ee}from"./naive-ui-DyKg92FK.js";/* empty css */import"./index-CK58Qp8m.js";const te={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 16 16"},ae=p("g",{fill:"none"},[p("path",{d:"M11.498 5.501a1.002 1.002 0 1 1-2.003 0a1.002 1.002 0 0 1 2.003 0zM2 4.5A2.5 2.5 0 0 1 4.5 2h6.998a2.5 2.5 0 0 1 2.5 2.5v1.558a2.574 2.574 0 0 0-1-.023V4.5a1.5 1.5 0 0 0-1.5-1.5H4.5A1.5 1.5 0 0 0 3 4.5v6.998c0 .232.052.451.146.647l3.651-3.651a1.7 1.7 0 0 1 2.404 0l.34.34l-.706.707l-.341-.34a.7.7 0 0 0-.99 0l-3.651 3.65c.196.094.415.147.647.147h1.796l-.25 1H4.5a2.5 2.5 0 0 1-2.5-2.5V4.5zm11.263 2.507a1.562 1.562 0 0 0-.927.447L8.05 11.742a2.777 2.777 0 0 0-.722 1.256l-.009.033l-.303 1.211a.61.61 0 0 0 .74.74l1.21-.303a2.776 2.776 0 0 0 1.29-.73l4.288-4.288a1.56 1.56 0 0 0-1.28-2.654z",fill:"currentColor"})],-1),re=[ae],oe=w({name:"ImageEdit16Regular",render:function(s,e){return m(),x("svg",te,re)}}),ne=w({__name:"ManualWalletForm",props:{secret:{},address:{},platform:{}},emits:["submit","update:secret","update:address","update:platform"],setup(r,{emit:s}){const e=s,o=r,d=b(()=>({secret:o.secret,address:o.address,platform:o.platform})),y=b(()=>["Bitcoin","Ethereum"].filter(t=>t.includes(o.platform)&&t!==o.platform)),c=f(null),v={platform:[{required:!0,message:"Please input platform",trigger:["blur"]}],secret:[{required:!0,message:"Please input secret field",trigger:["blur"]}],address:[{required:!0,message:"Please input address field",trigger:["blur"]}]};function _(t){t.key==="Enter"&&u()}function u(){c.value?.validate(t=>{t||e("submit")})}return(t,l)=>(m(),F(a(Q),{onSubmit:T(u,["prevent"]),model:d.value,rules:v,ref_key:"formRef",ref:c},{default:i(()=>[n(a(E),{label:"Platform",path:"platform"},{default:i(()=>[n(a(B),{options:y.value,value:t.platform,"onUpdate:value":l[0]||(l[0]=g=>e("update:platform",g))},null,8,["options","value"])]),_:1}),n(a(E),{label:"Secret key",path:"secret"},{default:i(()=>[n(a(P),{value:t.secret,"onUpdate:value":l[1]||(l[1]=g=>e("update:secret",g)),placeholder:"Input secret key",type:"textarea",autosize:{minRows:1,maxRows:3},onKeydown:k(T(_,["prevent"]),["enter","space"]),maxlength:"154","data-test-id":"input-manual-secret"},null,8,["value","onKeydown"])]),_:1}),n(a(E),{label:"Address",path:"address"},{default:i(()=>[n(a(P),{value:t.address,"onUpdate:value":l[2]||(l[2]=g=>e("update:address",g)),placeholder:"Input address",type:"textarea",onKeydown:k(T(_,["prevent"]),["enter","space"]),autosize:{minRows:1,maxRows:3},maxlength:"154","data-test-id":"input-manual-address"},null,8,["value","onKeydown"])]),_:1}),n(a(R),null,{default:i(()=>[n(a(W),{type:"primary","attr-type":"submit","data-test-id":"button-submit-manual-wallet"},{default:i(()=>l[3]||(l[3]=[h(" Get Paper Wallets ")])),_:1}),U(t.$slots,"actions")]),_:3})]),_:3},8,["model"]))}}),se=w({__name:"EditPaperWalletPreset",props:{items:{}},setup(r){const s=r,e=D(),o=C();function d(){e.setItems(s.items),o.push({name:"PaperWalletEditor"})}return(y,c)=>(m(),F(a(W),{onClick:d},{icon:i(()=>[n(a(G),null,{default:i(()=>[n(a(oe))]),_:1})]),default:i(()=>[c[0]||(c[0]=h(" Edit "))]),_:1}))}}),ie=w({__name:"RedirectWalletToCreateWallet",setup(r){const s=C();function e(){s.push({name:"CreateWallets"})}return(o,d)=>(m(),F(a(W),{onClick:e},{default:i(()=>d[0]||(d[0]=[h(" Create Wallet ")])),_:1}))}});async function le(r){if(!("caches"in window))return fetch(r);const s=await caches.open("images-cache"),e=await s.match(r);if(e)return e;const o=await fetch(r);return await s.put(r,o.clone()),o}async function I(r){const s=typeof r=="string"?r:r?.default||"",o=await(await le(s)).blob();return URL.createObjectURL(o)}async function de(){return[{id:"background",type:"IMAGE",src:await I(await S(()=>import("./bitaddress_org-DVSZHzic.js"),[])),position:{x:-3,y:0,width:486,rotate:0,transformOrigin:"center center"}},{id:"qrcode-address",type:"QR_CODE",text:"{{ Address }}",color:"#000000FF",background:"#FFFFFFFF",position:{x:14,y:52,width:94,rotate:0,transformOrigin:"center center"}},{id:"qrcode-secret",type:"QR_CODE",text:"{{ SecretKey }}",color:"#000000FF",background:"#FFFFFFFF",position:{x:357,y:104,width:114,rotate:0,transformOrigin:"center center"}},{id:"text-address",font:"Courier New",type:"TEXT",text:"{{ Address }}",align:"center",alignLast:"auto",color:"#333333FF",size:6,weight:700,position:{x:14,y:130,width:250,rotate:-90,transformOrigin:"top center"}},{id:"text-secret",font:"Courier New",type:"TEXT",text:"{{ SecretKey }}",align:"left",alignLast:"auto",color:"#333333FF",size:6,weight:700,position:{x:228,y:120,width:230,rotate:-90,transformOrigin:"top center"}}]}const ue={name:"BitAddress paper wallet",async preloadFn(){this.paperWalletItems=await de()},isShowFn:r=>r==="Bitcoin",paperWalletItems:[],status:"INIT"};async function pe(){return[{id:"secret-title",font:"Helvetica",type:"TEXT",text:"Secret",align:"center",alignLast:"auto",size:22,color:"#333333",weight:700,position:{x:30,y:40,width:120,rotate:0,transformOrigin:"center center"}},{id:"address-title",font:"Helvetica",type:"TEXT",text:"Address",align:"center",alignLast:"auto",color:"#333333",size:22,weight:700,position:{x:330,y:40,width:120,rotate:0,transformOrigin:"center center"}},{id:"address-qr-code",type:"QR_CODE",text:"{{ Address }}",color:"#000000FF",background:"#6A6A6A00",position:{x:335,y:67,width:110,rotate:0,transformOrigin:"center center"}},{id:"secret-qr-code",type:"QR_CODE",text:"{{ SecretKey }}",color:"#000000FF",background:"#00000000",position:{x:35,y:67,width:110,rotate:0,transformOrigin:"center center"}},{id:"type-title",font:"Helvetica",type:"TEXT",text:"{{ Platform }}",align:"center",alignLast:"auto",color:"#333333FF",size:26,weight:700,position:{x:150,y:30,width:180,rotate:0,transformOrigin:"center center"}},{id:"secret-text",font:"Courier New",type:"TEXT",text:"{{ SecretKey }}",align:"center",alignLast:"center",color:"#333333FF",size:10,weight:300,position:{x:30,y:180,width:120,rotate:0,transformOrigin:"center center"}},{id:"address-text",font:"Courier New",type:"TEXT",text:"{{ Address }}",align:"center",alignLast:"center",color:"#333333FF",size:10,weight:300,position:{x:330,y:180,width:120,rotate:0,transformOrigin:"center center"}},{id:"wallet-title",font:"Helvetica",type:"TEXT",text:"Wallet",align:"center",alignLast:"auto",color:"#333333FF",size:26,weight:700,position:{x:150,y:200,width:180,rotate:0,transformOrigin:"center center"}},{id:"1689855959723",type:"IMAGE",src:await I(await S(()=>import("./logo-BW8NoR7E.js"),[])),position:{x:180,y:70,width:120,rotate:90,transformOrigin:"center center"}}]}const ce={name:"Default",async preloadFn(){this.paperWalletItems=await pe()},isShowFn:()=>!0,paperWalletItems:[],status:"INIT"};async function fe(){return[{id:"QR_SecretKey",type:"QR_CODE",text:"{{ SecretKey }}",color:"#000000FF",background:"#00000000",position:{x:10,y:130,width:120,rotate:0,transformOrigin:"center center"}},{id:"QR_Address",type:"QR_CODE",text:"{{ Address }}",color:"#000000FF",background:"#00000000",position:{x:10,y:10,width:120,rotate:0,transformOrigin:"center center"}},{id:"Text_Address",font:"Trebuchet MS",type:"TEXT",text:"{{ Address }}",align:"left",alignLast:"auto",color:"#333333FF",size:8,weight:400,position:{x:130,y:40,width:50,rotate:0,transformOrigin:"top center"}},{id:"Text_SecretKey",font:"Trebuchet MS",type:"TEXT",text:"{{ SecretKey }}",align:"left",alignLast:"auto",color:"#333333FF",size:8,weight:400,position:{x:130,y:160,width:50,rotate:0,transformOrigin:"center center"}},{id:"Title_MetaMask",font:"Trebuchet MS",type:"TEXT",text:"MetaMask",align:"center",alignLast:"auto",color:"#333333FF",size:19,weight:400,position:{x:243,y:118,width:200,rotate:0,transformOrigin:"center center"}},{id:"QR_CODE_LINK",type:"QR_CODE",text:"https://metamask.io/",color:"#000000FF",background:"#00000000",position:{x:343,y:15,width:100,rotate:0,transformOrigin:"center center"}},{id:"Text_MetaMask_Info",font:"Trebuchet MS",type:"TEXT",text:`1. Download MetaMask from the link above +2. Scan the Secret Key in the application and import the account +3. Transfer money to your personal account`,align:"left",alignLast:"auto",color:"#333333FF",size:12,weight:400,position:{x:243,y:143,width:200,rotate:0,transformOrigin:"center center"}},{id:"MetaMaskLogo",type:"IMAGE",src:await I(await S(()=>import("./metamask-DRLpGTbb.js"),[])),position:{x:241,y:17,width:100,rotate:0,transformOrigin:"center center"}},{id:"Text_Link",font:"Courier New",type:"TEXT",text:"https://metamask.io/",align:"center",alignLast:"auto",color:"#333333FF",size:6,weight:400,position:{x:343,y:15,width:100,rotate:0,transformOrigin:"center center"}},{id:"Text_Address_title",font:"Trebuchet MS",type:"TEXT",text:"Address",align:"left",alignLast:"auto",color:"#333333FF",size:16,weight:400,position:{x:130,y:20,width:100,rotate:0,transformOrigin:"center center"}},{id:"Text_Secret_title",font:"Trebuchet MS",type:"TEXT",text:"Secret",align:"left",alignLast:"auto",color:"#333333FF",size:16,weight:400,position:{x:130,y:140,width:100,rotate:0,transformOrigin:"center center"}}]}const me={name:"Metamask",async preloadFn(){this.paperWalletItems=await fe()},isShowFn:r=>r==="Ethereum",paperWalletItems:[],status:"INIT"},A={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_NONCE:"y34zvvbw2oh",VITE_TRACKER_WEBSITE_ID:"7df5cbae-d6f2-44b1-9aec-956a13891bb1"},L=V("presets",()=>{const r=f([ce,ue,me]),s=f(""),e=f(""),o=f("");function d(t,l,g){s.value=t,e.value=l,o.value=g}function y(t){return t.replace(/\{\{ SecretKey }}/g,s.value).replace(/\{\{ Address }}/g,e.value).replace(/\{\{ Platform }}/g,o.value)}function c(t){return t.type==="TEXT"||t.type==="QR_CODE"?{...t,text:y(t.text)}:t}const v=b(()=>s.value===""||e.value===""?[]:r.value.filter(t=>t.status==="SUCCESS").filter(t=>t.isShowFn(o.value)).map(t=>({...t,paperWalletItems:t.paperWalletItems.map(c)})));function _(t){r.value=r.value.map(l=>l.name===t.name?t:l)}async function u(){const{SSR:t}=A;if(!t)for(const l of r.value)l.status==="INIT"&&(await l.preloadFn?.(),_({...l,status:"SUCCESS"}))}return{presets:r,loadedPresets:v,setWallet:d,preloadImages:u}}),{SSR:ge}=A;ge||K(!0).then(()=>L().preloadImages());const ye={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_NONCE:"y34zvvbw2oh",VITE_TRACKER_WEBSITE_ID:"7df5cbae-d6f2-44b1-9aec-956a13891bb1"},he=w({__name:"PaperWalletsPresetsWidget",setup(r){const s=L(),e=f(""),o=f(""),d=f(""),{SSR:y}=ye;function c(){s.setWallet(e.value,o.value,d.value)}y||(e.value=history.state.secret||e.value,o.value=history.state.address||o.value,d.value=history.state.platform||d.value),c();function v(){c()}return(_,u)=>(m(),x("div",null,[n(a(ne),{secret:e.value,"onUpdate:secret":u[0]||(u[0]=t=>e.value=t),address:o.value,"onUpdate:address":u[1]||(u[1]=t=>o.value=t),platform:d.value,"onUpdate:platform":u[2]||(u[2]=t=>d.value=t),onSubmit:v},{actions:i(()=>[n(a(ie))]),_:1},8,["secret","address","platform"]),n(a($)),n(a(j),{show:a(s).loadedPresets.length>0},{default:i(()=>[n(a(q),{showDivider:!1,hoverable:""},{default:i(()=>[(m(!0),x(O,null,H(a(s).loadedPresets,t=>(m(),F(a(J),{key:t.name},{default:i(()=>[n(a(Y),{title:t.name,description:t.description},{action:i(()=>[n(a(R),null,{default:i(()=>[n(a(M),{items:t.paperWalletItems},null,8,["items"]),n(a(se),{items:t.paperWalletItems},null,8,["items"])]),_:2},1024)]),default:i(()=>[n(a(N),{bordered:""},{default:i(()=>[n(a(z),{items:t.paperWalletItems,view:"VIEW"},null,8,["items"])]),_:2},1024)]),_:2},1032,["title","description"])]),_:2},1024))),128))]),_:1})]),_:1},8,["show"])]))}}),Te=w({__name:"PaperWalletsPage",setup(r){return(s,e)=>{const o=ee("router-link");return m(),x(O,null,[e[5]||(e[5]=p("h1",null,"Create Paper Wallets",-1)),e[6]||(e[6]=p("h3",null,"What is Paper Wallet?",-1)),e[7]||(e[7]=p("p",null," Paper Wallet is a physical method for storing cryptocurrencies offline. Generated via a wallet generator, this provides printed private and public keys for secure, direct access to digital assets ",-1)),e[8]||(e[8]=p("h3",null,"How to make Paper Wallet?",-1)),e[9]||(e[9]=p("p",null," Get Crypto Address allows for the easy secure generation of cryptocurrency Paper Wallets ",-1)),p("ol",null,[e[3]||(e[3]=p("li",null,' For enhanced security, please activate the "Paranoid Mode" found on under the navigation menu ',-1)),p("li",null,[e[1]||(e[1]=h(" Enter your secret key and address (you can generate them from ")),n(o,{to:{name:"CreateWallets"}},{default:i(()=>e[0]||(e[0]=[h(" Generate Crypto Address ")])),_:1}),e[2]||(e[2]=h(") then click “Get Paper Wallets” "))]),e[4]||(e[4]=p("li",null," Choose a template then download and print them instantly for safe offline storage ",-1))]),n(he),e[10]||(e[10]=Z("

How can I use Paper Wallet?

  • Store your cryptocurrencies safely offline, reducing the risks associated with online storage
  • Paper wallets make a perfect gift for introducing someone to the Crypto World
  • For investors who plan to hold onto their cryptocurrencies for a long period
  • Acting as backup, crypto paper wallets ensure asset recovery following digital storage method loss or failure

Follow the recommendations to avoid risks:

Remember, the security of a paper wallet relies largely on the user's actions and precautions

  • Create multiple copies of your Paper Wallet to avoid loss. Store them in separate, secure locations
  • Use Laminate or Waterproof Paper to protect your wallet from physical damage
  • Ensure that you generate your Paper Wallet on a secure, malware-free computer. We also recommend using “Paranoid Mode”
  • Keep your Paper Wallet private. Avoid showing it on camera or to other people, as anyone who sees the private key can access the funds
  • Consider using a digital wallet for regular transactions and a Paper Wallet for long-term, secure storage
  • Keep an eye on cryptocurrency updates to avoid any potential compatibility issues
  • While setting up your Paper Wallet, make sure to double-check all details to avoid any errors that could lead to a loss of access to your crypto assets

Support us by making a donation

Do you appreciate our paper wallet designs and want more? We would be grateful if you consider donating. Your contribution helps us continue to innovate and offer a variety of unique designs for your crypto needs.

",7)),n(a(X))],64)}}});export{Te as default}; diff --git a/assets/PaperWalletsPage-Df0tdqmQ.js b/assets/PaperWalletsPage-Df0tdqmQ.js deleted file mode 100644 index daa0ae9..0000000 --- a/assets/PaperWalletsPage-Df0tdqmQ.js +++ /dev/null @@ -1,3 +0,0 @@ -import{u as D,_ as M,R as N,P as z}from"./DownloadPaperWallet.vue_vue_type_script_setup_true_lang-bipMgHxO.js";import{u as C,a as S,w as K,d as V}from"./index-DhYP9POM.js";import{D as X}from"./DonationList-DEFz-lZ6.js";import{k as w,z as m,D as x,B as p,f as b,r as f,A as F,K as i,H as n,u as a,as as B,a4 as E,ag as P,at as k,au as T,S as W,P as h,J as U,R,a9 as Q,L as $,ae as G,af as H,I as O,ab as q,Q as j,a3 as J,$ as Y,ar as Z,ap as ee}from"./naive-ui-BEIEYFMM.js";/* empty css */import"./index-CGn29Fav.js";const te={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 16 16"},ae=p("g",{fill:"none"},[p("path",{d:"M11.498 5.501a1.002 1.002 0 1 1-2.003 0a1.002 1.002 0 0 1 2.003 0zM2 4.5A2.5 2.5 0 0 1 4.5 2h6.998a2.5 2.5 0 0 1 2.5 2.5v1.558a2.574 2.574 0 0 0-1-.023V4.5a1.5 1.5 0 0 0-1.5-1.5H4.5A1.5 1.5 0 0 0 3 4.5v6.998c0 .232.052.451.146.647l3.651-3.651a1.7 1.7 0 0 1 2.404 0l.34.34l-.706.707l-.341-.34a.7.7 0 0 0-.99 0l-3.651 3.65c.196.094.415.147.647.147h1.796l-.25 1H4.5a2.5 2.5 0 0 1-2.5-2.5V4.5zm11.263 2.507a1.562 1.562 0 0 0-.927.447L8.05 11.742a2.777 2.777 0 0 0-.722 1.256l-.009.033l-.303 1.211a.61.61 0 0 0 .74.74l1.21-.303a2.776 2.776 0 0 0 1.29-.73l4.288-4.288a1.56 1.56 0 0 0-1.28-2.654z",fill:"currentColor"})],-1),re=[ae],oe=w({name:"ImageEdit16Regular",render:function(s,e){return m(),x("svg",te,re)}}),ne=w({__name:"ManualWalletForm",props:{secret:{},address:{},platform:{}},emits:["submit","update:secret","update:address","update:platform"],setup(r,{emit:s}){const e=s,o=r,u=b(()=>({secret:o.secret,address:o.address,platform:o.platform})),y=b(()=>["Bitcoin","Ethereum"].filter(t=>t.includes(o.platform)&&t!==o.platform)),c=f(null),_={platform:[{required:!0,message:"Please input platform",trigger:["blur"]}],secret:[{required:!0,message:"Please input secret field",trigger:["blur"]}],address:[{required:!0,message:"Please input address field",trigger:["blur"]}]};function v(t){t.key==="Enter"&&d()}function d(){c.value?.validate(t=>{t||e("submit")})}return(t,l)=>(m(),F(a(Q),{onSubmit:T(d,["prevent"]),model:u.value,rules:_,ref_key:"formRef",ref:c},{default:i(()=>[n(a(E),{label:"Platform",path:"platform"},{default:i(()=>[n(a(B),{options:y.value,value:t.platform,"onUpdate:value":l[0]||(l[0]=g=>e("update:platform",g))},null,8,["options","value"])]),_:1}),n(a(E),{label:"Secret key",path:"secret"},{default:i(()=>[n(a(P),{value:t.secret,"onUpdate:value":l[1]||(l[1]=g=>e("update:secret",g)),placeholder:"Input secret key",type:"textarea",autosize:{minRows:1,maxRows:3},onKeydown:k(T(v,["prevent"]),["enter","space"]),maxlength:"154","data-test-id":"input-manual-secret"},null,8,["value","onKeydown"])]),_:1}),n(a(E),{label:"Address",path:"address"},{default:i(()=>[n(a(P),{value:t.address,"onUpdate:value":l[2]||(l[2]=g=>e("update:address",g)),placeholder:"Input address",type:"textarea",onKeydown:k(T(v,["prevent"]),["enter","space"]),autosize:{minRows:1,maxRows:3},maxlength:"154","data-test-id":"input-manual-address"},null,8,["value","onKeydown"])]),_:1}),n(a(R),null,{default:i(()=>[n(a(W),{type:"primary","attr-type":"submit","data-test-id":"button-submit-manual-wallet"},{default:i(()=>l[3]||(l[3]=[h(" Get Paper Wallets ")])),_:1}),U(t.$slots,"actions")]),_:3})]),_:3},8,["model"]))}}),se=w({__name:"EditPaperWalletPreset",props:{items:{}},setup(r){const s=r,e=D(),o=C();function u(){e.setItems(s.items),o.push({name:"PaperWalletEditor"})}return(y,c)=>(m(),F(a(W),{onClick:u},{icon:i(()=>[n(a($),null,{default:i(()=>[n(a(oe))]),_:1})]),default:i(()=>[c[0]||(c[0]=h(" Edit "))]),_:1}))}}),ie=w({__name:"RedirectWalletToCreateWallet",setup(r){const s=C();function e(){s.push({name:"CreateWallets"})}return(o,u)=>(m(),F(a(W),{onClick:e},{default:i(()=>u[0]||(u[0]=[h(" Create Wallet ")])),_:1}))}});async function le(r){if(!("caches"in window))return fetch(r);const s=await caches.open("images-cache"),e=await s.match(r);if(e)return e;const o=await fetch(r);return await s.put(r,o.clone()),o}async function I(r){const s=typeof r=="string"?r:r?.default||"",o=await(await le(s)).blob();return URL.createObjectURL(o)}async function ue(){return[{id:"background",type:"IMAGE",src:await I(await S(()=>import("./bitaddress_org-DVSZHzic.js"),[])),position:{x:-3,y:0,width:486,rotate:0,transformOrigin:"center center"}},{id:"qrcode-address",type:"QR_CODE",text:"{{ Address }}",color:"#000000FF",background:"#FFFFFFFF",position:{x:14,y:52,width:94,rotate:0,transformOrigin:"center center"}},{id:"qrcode-secret",type:"QR_CODE",text:"{{ SecretKey }}",color:"#000000FF",background:"#FFFFFFFF",position:{x:357,y:104,width:114,rotate:0,transformOrigin:"center center"}},{id:"text-address",font:"Courier New",type:"TEXT",text:"{{ Address }}",align:"center",alignLast:"auto",color:"#333333FF",size:6,weight:700,position:{x:14,y:130,width:250,rotate:-90,transformOrigin:"top center"}},{id:"text-secret",font:"Courier New",type:"TEXT",text:"{{ SecretKey }}",align:"left",alignLast:"auto",color:"#333333FF",size:6,weight:700,position:{x:228,y:120,width:230,rotate:-90,transformOrigin:"top center"}}]}const de={name:"BitAddress paper wallet",async preloadFn(){this.paperWalletItems=await ue()},isShowFn:r=>r==="Bitcoin",paperWalletItems:[],status:"INIT"};async function pe(){return[{id:"secret-title",font:"Helvetica",type:"TEXT",text:"Secret",align:"center",alignLast:"auto",size:22,color:"#333333",weight:700,position:{x:30,y:40,width:120,rotate:0,transformOrigin:"center center"}},{id:"address-title",font:"Helvetica",type:"TEXT",text:"Address",align:"center",alignLast:"auto",color:"#333333",size:22,weight:700,position:{x:330,y:40,width:120,rotate:0,transformOrigin:"center center"}},{id:"address-qr-code",type:"QR_CODE",text:"{{ Address }}",color:"#000000FF",background:"#6A6A6A00",position:{x:335,y:67,width:110,rotate:0,transformOrigin:"center center"}},{id:"secret-qr-code",type:"QR_CODE",text:"{{ SecretKey }}",color:"#000000FF",background:"#00000000",position:{x:35,y:67,width:110,rotate:0,transformOrigin:"center center"}},{id:"type-title",font:"Helvetica",type:"TEXT",text:"{{ Platform }}",align:"center",alignLast:"auto",color:"#333333FF",size:26,weight:700,position:{x:150,y:30,width:180,rotate:0,transformOrigin:"center center"}},{id:"secret-text",font:"Courier New",type:"TEXT",text:"{{ SecretKey }}",align:"center",alignLast:"center",color:"#333333FF",size:10,weight:300,position:{x:30,y:180,width:120,rotate:0,transformOrigin:"center center"}},{id:"address-text",font:"Courier New",type:"TEXT",text:"{{ Address }}",align:"center",alignLast:"center",color:"#333333FF",size:10,weight:300,position:{x:330,y:180,width:120,rotate:0,transformOrigin:"center center"}},{id:"wallet-title",font:"Helvetica",type:"TEXT",text:"Wallet",align:"center",alignLast:"auto",color:"#333333FF",size:26,weight:700,position:{x:150,y:200,width:180,rotate:0,transformOrigin:"center center"}},{id:"1689855959723",type:"IMAGE",src:await I(await S(()=>import("./logo-BW8NoR7E.js"),[])),position:{x:180,y:70,width:120,rotate:90,transformOrigin:"center center"}}]}const ce={name:"Default",async preloadFn(){this.paperWalletItems=await pe()},isShowFn:()=>!0,paperWalletItems:[],status:"INIT"};async function fe(){return[{id:"QR_SecretKey",type:"QR_CODE",text:"{{ SecretKey }}",color:"#000000FF",background:"#00000000",position:{x:10,y:130,width:120,rotate:0,transformOrigin:"center center"}},{id:"QR_Address",type:"QR_CODE",text:"{{ Address }}",color:"#000000FF",background:"#00000000",position:{x:10,y:10,width:120,rotate:0,transformOrigin:"center center"}},{id:"Text_Address",font:"Trebuchet MS",type:"TEXT",text:"{{ Address }}",align:"left",alignLast:"auto",color:"#333333FF",size:8,weight:400,position:{x:130,y:40,width:50,rotate:0,transformOrigin:"top center"}},{id:"Text_SecretKey",font:"Trebuchet MS",type:"TEXT",text:"{{ SecretKey }}",align:"left",alignLast:"auto",color:"#333333FF",size:8,weight:400,position:{x:130,y:160,width:50,rotate:0,transformOrigin:"center center"}},{id:"Title_MetaMask",font:"Trebuchet MS",type:"TEXT",text:"MetaMask",align:"center",alignLast:"auto",color:"#333333FF",size:19,weight:400,position:{x:243,y:118,width:200,rotate:0,transformOrigin:"center center"}},{id:"QR_CODE_LINK",type:"QR_CODE",text:"https://metamask.io/",color:"#000000FF",background:"#00000000",position:{x:343,y:15,width:100,rotate:0,transformOrigin:"center center"}},{id:"Text_MetaMask_Info",font:"Trebuchet MS",type:"TEXT",text:`1. Download MetaMask from the link above -2. Scan the Secret Key in the application and import the account -3. Transfer money to your personal account`,align:"left",alignLast:"auto",color:"#333333FF",size:12,weight:400,position:{x:243,y:143,width:200,rotate:0,transformOrigin:"center center"}},{id:"MetaMaskLogo",type:"IMAGE",src:await I(await S(()=>import("./metamask-DRLpGTbb.js"),[])),position:{x:241,y:17,width:100,rotate:0,transformOrigin:"center center"}},{id:"Text_Link",font:"Courier New",type:"TEXT",text:"https://metamask.io/",align:"center",alignLast:"auto",color:"#333333FF",size:6,weight:400,position:{x:343,y:15,width:100,rotate:0,transformOrigin:"center center"}},{id:"Text_Address_title",font:"Trebuchet MS",type:"TEXT",text:"Address",align:"left",alignLast:"auto",color:"#333333FF",size:16,weight:400,position:{x:130,y:20,width:100,rotate:0,transformOrigin:"center center"}},{id:"Text_Secret_title",font:"Trebuchet MS",type:"TEXT",text:"Secret",align:"left",alignLast:"auto",color:"#333333FF",size:16,weight:400,position:{x:130,y:140,width:100,rotate:0,transformOrigin:"center center"}}]}const me={name:"Metamask",async preloadFn(){this.paperWalletItems=await fe()},isShowFn:r=>r==="Ethereum",paperWalletItems:[],status:"INIT"},A={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_NONCE:"vzbzzttnl9",VITE_TRACKER_WEBSITE_ID:"7df5cbae-d6f2-44b1-9aec-956a13891bb1"},L=V("presets",()=>{const r=f([ce,de,me]),s=f(""),e=f(""),o=f("");function u(t,l,g){s.value=t,e.value=l,o.value=g}function y(t){return t.replace(/\{\{ SecretKey }}/g,s.value).replace(/\{\{ Address }}/g,e.value).replace(/\{\{ Platform }}/g,o.value)}function c(t){return t.type==="TEXT"||t.type==="QR_CODE"?{...t,text:y(t.text)}:t}const _=b(()=>s.value===""||e.value===""?[]:r.value.filter(t=>t.status==="SUCCESS").filter(t=>t.isShowFn(o.value)).map(t=>({...t,paperWalletItems:t.paperWalletItems.map(c)})));function v(t){r.value=r.value.map(l=>l.name===t.name?t:l)}async function d(){const{SSR:t}=A;if(!t)for(const l of r.value)l.status==="INIT"&&(await l.preloadFn?.(),v({...l,status:"SUCCESS"}))}return{presets:r,loadedPresets:_,setWallet:u,preloadImages:d}}),{SSR:ge}=A;ge||K(!0).then(()=>L().preloadImages());const ye={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_NONCE:"vzbzzttnl9",VITE_TRACKER_WEBSITE_ID:"7df5cbae-d6f2-44b1-9aec-956a13891bb1"},he=w({__name:"PaperWalletsPresetsWidget",setup(r){const s=L(),e=f(""),o=f(""),u=f(""),{SSR:y}=ye;function c(){s.setWallet(e.value,o.value,u.value)}y||(e.value=history.state.secret||e.value,o.value=history.state.address||o.value,u.value=history.state.platform||u.value),c();function _(){c()}return(v,d)=>(m(),x("div",null,[n(a(ne),{secret:e.value,"onUpdate:secret":d[0]||(d[0]=t=>e.value=t),address:o.value,"onUpdate:address":d[1]||(d[1]=t=>o.value=t),platform:u.value,"onUpdate:platform":d[2]||(d[2]=t=>u.value=t),onSubmit:_},{actions:i(()=>[n(a(ie))]),_:1},8,["secret","address","platform"]),n(a(G)),n(a(j),{show:a(s).loadedPresets.length>0},{default:i(()=>[n(a(H),{showDivider:!1,hoverable:""},{default:i(()=>[(m(!0),x(O,null,q(a(s).loadedPresets,t=>(m(),F(a(J),{key:t.name},{default:i(()=>[n(a(Y),{title:t.name,description:t.description},{action:i(()=>[n(a(R),null,{default:i(()=>[n(a(M),{items:t.paperWalletItems},null,8,["items"]),n(a(se),{items:t.paperWalletItems},null,8,["items"])]),_:2},1024)]),default:i(()=>[n(a(N),{bordered:""},{default:i(()=>[n(a(z),{items:t.paperWalletItems,view:"VIEW"},null,8,["items"])]),_:2},1024)]),_:2},1032,["title","description"])]),_:2},1024))),128))]),_:1})]),_:1},8,["show"])]))}}),Te=w({__name:"PaperWalletsPage",setup(r){return(s,e)=>{const o=ee("router-link");return m(),x(O,null,[e[5]||(e[5]=p("h1",null,"Create Paper Wallets",-1)),e[6]||(e[6]=p("h3",null,"What is Paper Wallet?",-1)),e[7]||(e[7]=p("p",null," Paper Wallet is a physical method for storing cryptocurrencies offline. Generated via a wallet generator, this provides printed private and public keys for secure, direct access to digital assets ",-1)),e[8]||(e[8]=p("h3",null,"How to make Paper Wallet?",-1)),e[9]||(e[9]=p("p",null," Get Crypto Address allows for the easy secure generation of cryptocurrency Paper Wallets ",-1)),p("ol",null,[e[3]||(e[3]=p("li",null,' For enhanced security, please activate the "Paranoid Mode" found on under the navigation menu ',-1)),p("li",null,[e[1]||(e[1]=h(" Enter your secret key and address (you can generate them from ")),n(o,{to:{name:"CreateWallets"}},{default:i(()=>e[0]||(e[0]=[h(" Generate Crypto Address ")])),_:1}),e[2]||(e[2]=h(") then click “Get Paper Wallets” "))]),e[4]||(e[4]=p("li",null," Choose a template then download and print them instantly for safe offline storage ",-1))]),n(he),e[10]||(e[10]=Z("

How can I use Paper Wallet?

  • Store your cryptocurrencies safely offline, reducing the risks associated with online storage
  • Paper wallets make a perfect gift for introducing someone to the Crypto World
  • For investors who plan to hold onto their cryptocurrencies for a long period
  • Acting as backup, crypto paper wallets ensure asset recovery following digital storage method loss or failure

Follow the recommendations to avoid risks:

Remember, the security of a paper wallet relies largely on the user's actions and precautions

  • Create multiple copies of your Paper Wallet to avoid loss. Store them in separate, secure locations
  • Use Laminate or Waterproof Paper to protect your wallet from physical damage
  • Ensure that you generate your Paper Wallet on a secure, malware-free computer. We also recommend using “Paranoid Mode”
  • Keep your Paper Wallet private. Avoid showing it on camera or to other people, as anyone who sees the private key can access the funds
  • Consider using a digital wallet for regular transactions and a Paper Wallet for long-term, secure storage
  • Keep an eye on cryptocurrency updates to avoid any potential compatibility issues
  • While setting up your Paper Wallet, make sure to double-check all details to avoid any errors that could lead to a loss of access to your crypto assets

Support us by making a donation

Do you appreciate our paper wallet designs and want more? We would be grateful if you consider donating. Your contribution helps us continue to innovate and offer a variety of unique designs for your crypto needs.

",7)),n(a(X))],64)}}});export{Te as default}; diff --git a/assets/copyToClipboard-y-X6wOoz.js b/assets/copyToClipboard-zGcKLh6p.js similarity index 96% rename from assets/copyToClipboard-y-X6wOoz.js rename to assets/copyToClipboard-zGcKLh6p.js index db2dbc8..aca9f88 100644 --- a/assets/copyToClipboard-y-X6wOoz.js +++ b/assets/copyToClipboard-zGcKLh6p.js @@ -1 +1 @@ -import{k as o,z as e,D as h,B as a,ar as l}from"./naive-ui-BEIEYFMM.js";const c={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},i=a("g",{fill:"none"},[a("path",{d:"M13.75 2a2.25 2.25 0 0 1 2.236 2.002V4L17.75 4A2.25 2.25 0 0 1 20 6.25v5.248a6.452 6.452 0 0 0-1.5-.422V6.25a.75.75 0 0 0-.75-.75h-2.129c-.404.603-1.091 1-1.871 1h-3.5c-.78 0-1.467-.397-1.871-1H6.25a.75.75 0 0 0-.75.75v13.5c0 .414.336.75.75.75h5.482A6.518 6.518 0 0 0 12.81 22H6.25A2.25 2.25 0 0 1 4 19.75V6.25A2.25 2.25 0 0 1 6.25 4h1.764a2.25 2.25 0 0 1 2.236-2h3.5zm2.245 2.096L16 4.25c0-.052-.002-.103-.005-.154zM13.75 3.5h-3.5a.75.75 0 0 0 0 1.5h3.5a.75.75 0 0 0 0-1.5zm9.25 14a5.5 5.5 0 1 1-11 0a5.5 5.5 0 0 1 11 0zm-2.146-2.354a.5.5 0 0 0-.708 0L16.5 18.793l-1.646-1.647a.5.5 0 0 0-.708.708l2 2a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708z",fill:"currentColor"})],-1),s=[i],C=o({name:"ClipboardCheckmark24Regular",render:function(r,n){return e(),h("svg",c,s)}}),v={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},d=a("g",{fill:"none"},[a("path",{d:"M13.75 2a2.25 2.25 0 0 1 2.236 2.002V4L17.75 4A2.25 2.25 0 0 1 20 6.25v5.248a6.452 6.452 0 0 0-1.5-.422V6.25a.75.75 0 0 0-.75-.75h-2.129c-.404.603-1.091 1-1.871 1h-3.5c-.78 0-1.467-.397-1.871-1H6.25a.75.75 0 0 0-.75.75v13.5c0 .414.336.75.75.75h5.482A6.518 6.518 0 0 0 12.81 22H6.25A2.25 2.25 0 0 1 4 19.75V6.25A2.25 2.25 0 0 1 6.25 4h1.764a2.25 2.25 0 0 1 2.236-2h3.5zm2.245 2.096L16 4.25c0-.052-.002-.103-.005-.154zM13.75 3.5h-3.5a.75.75 0 0 0 0 1.5h3.5a.75.75 0 0 0 0-1.5zm9.25 14a5.5 5.5 0 1 1-11 0a5.5 5.5 0 0 1 11 0zM17.5 14a.5.5 0 0 0-.5.5v4a.5.5 0 0 0 1 0v-4a.5.5 0 0 0-.5-.5zm0 7.125a.625.625 0 1 0 0-1.25a.625.625 0 0 0 0 1.25z",fill:"currentColor"})],-1),w=[d],f=o({name:"ClipboardError24Regular",render:function(r,n){return e(),h("svg",v,w)}}),m={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},p=l('',1),z=[p],V=o({name:"ClipboardTextRtl24Regular",render:function(r,n){return e(),h("svg",m,z)}}),_={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 20 20"},g=a("g",{fill:"none"},[a("path",{d:"M11 15h2v2h-2v-2zm4 0h2v2h-2v-2zm-4-4h2v2h-2v-2zm2 2h2v2h-2v-2zm2-2h2v2h-2v-2zM3 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5zm2-1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1H5zm0 1h2v2H5V5zm-2 8a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-2zm2-1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H5zm0 1h2v2H5v-2zm6-8a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2V5zm2-1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1h-2zm0 1h2v2h-2V5z",fill:"currentColor"})],-1),x=[g],k=o({name:"QrCode20Regular",render:function(r,n){return e(),h("svg",_,x)}});async function A(t){try{await navigator.clipboard.writeText(t)}catch{throw new Error("Failed to copy to clipboard")}}export{V as C,k as Q,C as a,f as b,A as c}; +import{k as o,B as e,F as h,D as a,at as l}from"./naive-ui-DyKg92FK.js";const c={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},i=a("g",{fill:"none"},[a("path",{d:"M13.75 2a2.25 2.25 0 0 1 2.236 2.002V4L17.75 4A2.25 2.25 0 0 1 20 6.25v5.248a6.452 6.452 0 0 0-1.5-.422V6.25a.75.75 0 0 0-.75-.75h-2.129c-.404.603-1.091 1-1.871 1h-3.5c-.78 0-1.467-.397-1.871-1H6.25a.75.75 0 0 0-.75.75v13.5c0 .414.336.75.75.75h5.482A6.518 6.518 0 0 0 12.81 22H6.25A2.25 2.25 0 0 1 4 19.75V6.25A2.25 2.25 0 0 1 6.25 4h1.764a2.25 2.25 0 0 1 2.236-2h3.5zm2.245 2.096L16 4.25c0-.052-.002-.103-.005-.154zM13.75 3.5h-3.5a.75.75 0 0 0 0 1.5h3.5a.75.75 0 0 0 0-1.5zm9.25 14a5.5 5.5 0 1 1-11 0a5.5 5.5 0 0 1 11 0zm-2.146-2.354a.5.5 0 0 0-.708 0L16.5 18.793l-1.646-1.647a.5.5 0 0 0-.708.708l2 2a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708z",fill:"currentColor"})],-1),s=[i],C=o({name:"ClipboardCheckmark24Regular",render:function(r,n){return e(),h("svg",c,s)}}),v={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},d=a("g",{fill:"none"},[a("path",{d:"M13.75 2a2.25 2.25 0 0 1 2.236 2.002V4L17.75 4A2.25 2.25 0 0 1 20 6.25v5.248a6.452 6.452 0 0 0-1.5-.422V6.25a.75.75 0 0 0-.75-.75h-2.129c-.404.603-1.091 1-1.871 1h-3.5c-.78 0-1.467-.397-1.871-1H6.25a.75.75 0 0 0-.75.75v13.5c0 .414.336.75.75.75h5.482A6.518 6.518 0 0 0 12.81 22H6.25A2.25 2.25 0 0 1 4 19.75V6.25A2.25 2.25 0 0 1 6.25 4h1.764a2.25 2.25 0 0 1 2.236-2h3.5zm2.245 2.096L16 4.25c0-.052-.002-.103-.005-.154zM13.75 3.5h-3.5a.75.75 0 0 0 0 1.5h3.5a.75.75 0 0 0 0-1.5zm9.25 14a5.5 5.5 0 1 1-11 0a5.5 5.5 0 0 1 11 0zM17.5 14a.5.5 0 0 0-.5.5v4a.5.5 0 0 0 1 0v-4a.5.5 0 0 0-.5-.5zm0 7.125a.625.625 0 1 0 0-1.25a.625.625 0 0 0 0 1.25z",fill:"currentColor"})],-1),w=[d],f=o({name:"ClipboardError24Regular",render:function(r,n){return e(),h("svg",v,w)}}),m={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},p=l('',1),z=[p],V=o({name:"ClipboardTextRtl24Regular",render:function(r,n){return e(),h("svg",m,z)}}),_={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 20 20"},g=a("g",{fill:"none"},[a("path",{d:"M11 15h2v2h-2v-2zm4 0h2v2h-2v-2zm-4-4h2v2h-2v-2zm2 2h2v2h-2v-2zm2-2h2v2h-2v-2zM3 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5zm2-1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1H5zm0 1h2v2H5V5zm-2 8a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-2zm2-1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H5zm0 1h2v2H5v-2zm6-8a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2V5zm2-1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1h-2zm0 1h2v2h-2V5z",fill:"currentColor"})],-1),x=[g],k=o({name:"QrCode20Regular",render:function(r,n){return e(),h("svg",_,x)}});async function A(t){try{await navigator.clipboard.writeText(t)}catch{throw new Error("Failed to copy to clipboard")}}export{V as C,k as Q,C as a,f as b,A as c}; diff --git a/assets/index-CGn29Fav.js b/assets/index-CGn29Fav.js deleted file mode 100644 index 3fa9489..0000000 --- a/assets/index-CGn29Fav.js +++ /dev/null @@ -1,4 +0,0 @@ -var ce=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function le(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var N={exports:{}};(function(e,t){(function(r,n){e.exports=n()})(ce,function(){return function r(n,o,i){var s=window,a="application/octet-stream",c=i||a,l=n,d=!o&&!i&&l,f=document.createElement("a"),b=function(u){return String(u)},w=s.Blob||s.MozBlob||s.WebKitBlob||b,S=o||"download",p,$;if(w=w.call?w.bind(s):Blob,String(this)==="true"&&(l=[l,c],c=l[0],l=l[1]),d&&d.length<2048&&(S=d.split("/").pop().split("?")[0],f.href=d,f.href.indexOf(d)!==-1)){var E=new XMLHttpRequest;return E.open("GET",d,!0),E.responseType="blob",E.onload=function(u){r(u.target.response,S,a)},setTimeout(function(){E.send()},0),E}if(/^data:([\w+-]+\/[\w+.-]+)?[,;]/.test(l))if(l.length>1024*1024*1.999&&w!==b)l=D(l),c=l.type||a;else return navigator.msSaveBlob?navigator.msSaveBlob(D(l),S):R(l);else if(/([\x80-\xff])/.test(l)){var v=0,I=new Uint8Array(l.length),se=I.length;for(v;v{let e=0;const t=()=>`0000${(Math.random()*36**4<<0).toString(36)}`.slice(-4);return()=>(e+=1,`u${t()}${e}`)})();function m(e){const t=[];for(let r=0,n=e.length;rg||e.height>g)&&(e.width>g&&e.height>g?e.width>e.height?(e.height*=g/e.width,e.width=g):(e.width*=g/e.height,e.height=g):e.width>g?(e.height*=g/e.width,e.width=g):(e.width*=g/e.height,e.height=g))}function P(e){return new Promise((t,r)=>{const n=new Image;n.decode=()=>t(n),n.onload=()=>t(n),n.onerror=r,n.crossOrigin="anonymous",n.decoding="async",n.src=e})}async function Ie(e){return Promise.resolve().then(()=>new XMLSerializer().serializeToString(e)).then(encodeURIComponent).then(t=>`data:image/svg+xml;charset=utf-8,${t}`)}async function We(e,t,r){const n="http://www.w3.org/2000/svg",o=document.createElementNS(n,"svg"),i=document.createElementNS(n,"foreignObject");return o.setAttribute("width",`${t}`),o.setAttribute("height",`${r}`),o.setAttribute("viewBox",`0 0 ${t} ${r}`),i.setAttribute("width","100%"),i.setAttribute("height","100%"),i.setAttribute("x","0"),i.setAttribute("y","0"),i.setAttribute("externalResourcesRequired","true"),o.appendChild(i),i.appendChild(e),Ie(o)}const h=(e,t)=>{if(e instanceof t)return!0;const r=Object.getPrototypeOf(e);return r===null?!1:r.constructor.name===t.name||h(r,t)};function Le(e){const t=e.getPropertyValue("content");return`${e.cssText} content: '${t.replace(/'|"/g,"")}';`}function _e(e){return m(e).map(t=>{const r=e.getPropertyValue(t),n=e.getPropertyPriority(t);return`${t}: ${r}${n?" !important":""};`}).join(" ")}function Be(e,t,r){const n=`.${e}:${t}`,o=r.cssText?Le(r):_e(r);return document.createTextNode(`${n}{${o}}`)}function X(e,t,r){const n=window.getComputedStyle(e,r),o=n.getPropertyValue("content");if(o===""||o==="none")return;const i=Te();try{t.className=`${t.className} ${i}`}catch{return}const s=document.createElement("style");s.appendChild(Be(i,r,n)),t.appendChild(s)}function Me(e,t){X(e,t,":before"),X(e,t,":after")}const K="application/font-woff",q="image/jpeg",ke={woff:K,woff2:K,ttf:"application/font-truetype",eot:"application/vnd.ms-fontobject",png:"image/png",jpg:q,jpeg:q,gif:"image/gif",tiff:"image/tiff",svg:"image/svg+xml",webp:"image/webp"};function De(e){const t=/\.([^./]*?)$/g.exec(e);return t?t[1]:""}function M(e){const t=De(e).toLowerCase();return ke[t]||""}function Ue(e){return e.split(/,/)[1]}function _(e){return e.search(/^(data:)/)!==-1}function Fe(e,t){return`data:${t};base64,${e}`}async function te(e,t,r){const n=await fetch(e,t);if(n.status===404)throw new Error(`Resource "${n.url}" not found`);const o=await n.blob();return new Promise((i,s)=>{const a=new FileReader;a.onerror=s,a.onloadend=()=>{try{i(r({res:n,result:a.result}))}catch(c){s(c)}},a.readAsDataURL(o)})}const L={};function Ve(e,t,r){let n=e.replace(/\?.*/,"");return r&&(n=e),/ttf|otf|eot|woff2?/i.test(n)&&(n=n.replace(/.*\//,"")),t?`[${t}]${n}`:n}async function k(e,t,r){const n=Ve(e,t,r.includeQueryParams);if(L[n]!=null)return L[n];r.cacheBust&&(e+=(/\?/.test(e)?"&":"?")+new Date().getTime());let o;try{const i=await te(e,r.fetchRequestInit,({res:s,result:a})=>(t||(t=s.headers.get("Content-Type")||""),Ue(a)));o=Fe(i,t)}catch(i){o=r.imagePlaceholder||"";let s=`Failed to fetch resource: ${e}`;i&&(s=typeof i=="string"?i:i.message),s&&console.warn(s)}return L[n]=o,o}async function He(e){const t=e.toDataURL();return t==="data:,"?e.cloneNode(!1):P(t)}async function je(e,t){if(e.currentSrc){const i=document.createElement("canvas"),s=i.getContext("2d");i.width=e.clientWidth,i.height=e.clientHeight,s?.drawImage(e,0,0,i.width,i.height);const a=i.toDataURL();return P(a)}const r=e.poster,n=M(r),o=await k(r,n,t);return P(o)}async function ze(e){var t;try{if(!((t=e?.contentDocument)===null||t===void 0)&&t.body)return await O(e.contentDocument.body,{},!0)}catch{}return e.cloneNode(!1)}async function Ge(e,t){return h(e,HTMLCanvasElement)?He(e):h(e,HTMLVideoElement)?je(e,t):h(e,HTMLIFrameElement)?ze(e):e.cloneNode(!1)}const Xe=e=>e.tagName!=null&&e.tagName.toUpperCase()==="SLOT";async function Ke(e,t,r){var n,o;let i=[];return Xe(e)&&e.assignedNodes?i=m(e.assignedNodes()):h(e,HTMLIFrameElement)&&(!((n=e.contentDocument)===null||n===void 0)&&n.body)?i=m(e.contentDocument.body.childNodes):i=m(((o=e.shadowRoot)!==null&&o!==void 0?o:e).childNodes),i.length===0||h(e,HTMLVideoElement)||await i.reduce((s,a)=>s.then(()=>O(a,r)).then(c=>{c&&t.appendChild(c)}),Promise.resolve()),t}function qe(e,t){const r=t.style;if(!r)return;const n=window.getComputedStyle(e);n.cssText?(r.cssText=n.cssText,r.transformOrigin=n.transformOrigin):m(n).forEach(o=>{let i=n.getPropertyValue(o);o==="font-size"&&i.endsWith("px")&&(i=`${Math.floor(parseFloat(i.substring(0,i.length-2)))-.1}px`),h(e,HTMLIFrameElement)&&o==="display"&&i==="inline"&&(i="block"),o==="d"&&t.getAttribute("d")&&(i=`path(${t.getAttribute("d")})`),r.setProperty(o,i,n.getPropertyPriority(o))})}function Je(e,t){h(e,HTMLTextAreaElement)&&(t.innerHTML=e.value),h(e,HTMLInputElement)&&t.setAttribute("value",e.value)}function Qe(e,t){if(h(e,HTMLSelectElement)){const r=t,n=Array.from(r.children).find(o=>e.value===o.getAttribute("value"));n&&n.setAttribute("selected","")}}function Ye(e,t){return h(t,Element)&&(qe(e,t),Me(e,t),Je(e,t),Qe(e,t)),t}async function Ze(e,t){const r=e.querySelectorAll?e.querySelectorAll("use"):[];if(r.length===0)return e;const n={};for(let i=0;iGe(n,t)).then(n=>Ke(e,n,t)).then(n=>Ye(e,n)).then(n=>Ze(n,t))}const ne=/url\((['"]?)([^'"]+?)\1\)/g,Ne=/url\([^)]+\)\s*format\((["']?)([^"']+)\1\)/g,et=/src:\s*(?:url\([^)]+\)\s*format\([^)]+\)[,;]\s*)+/g;function tt(e){const t=e.replace(/([.*+?^${}()|\[\]\/\\])/g,"\\$1");return new RegExp(`(url\\(['"]?)(${t})(['"]?\\))`,"g")}function nt(e){const t=[];return e.replace(ne,(r,n,o)=>(t.push(o),r)),t.filter(r=>!_(r))}async function rt(e,t,r,n,o){try{const i=r?Ce(t,r):t,s=M(t);let a;return o||(a=await k(i,s,n)),e.replace(tt(t),`$1${a}$3`)}catch{}return e}function ot(e,{preferredFontFormat:t}){return t?e.replace(et,r=>{for(;;){const[n,,o]=Ne.exec(r)||[];if(!o)return"";if(o===t)return`src: ${n};`}}):e}function re(e){return e.search(ne)!==-1}async function oe(e,t,r){if(!re(e))return e;const n=ot(e,r);return nt(n).reduce((i,s)=>i.then(a=>rt(a,s,t,r)),Promise.resolve(n))}async function T(e,t,r){var n;const o=(n=t.style)===null||n===void 0?void 0:n.getPropertyValue(e);if(o){const i=await oe(o,null,r);return t.style.setProperty(e,i,t.style.getPropertyPriority(e)),!0}return!1}async function it(e,t){await T("background",e,t)||await T("background-image",e,t),await T("mask",e,t)||await T("mask-image",e,t)}async function st(e,t){const r=h(e,HTMLImageElement);if(!(r&&!_(e.src))&&!(h(e,SVGImageElement)&&!_(e.href.baseVal)))return;const n=r?e.src:e.href.baseVal,o=await k(n,M(n),t);await new Promise((i,s)=>{e.onload=i,e.onerror=s;const a=e;a.decode&&(a.decode=i),a.loading==="lazy"&&(a.loading="eager"),r?(e.srcset="",e.src=o):e.href.baseVal=o})}async function at(e,t){const n=m(e.childNodes).map(o=>ie(o,t));await Promise.all(n).then(()=>e)}async function ie(e,t){h(e,Element)&&(await it(e,t),await st(e,t),await at(e,t))}function ct(e,t){const{style:r}=e;t.backgroundColor&&(r.backgroundColor=t.backgroundColor),t.width&&(r.width=`${t.width}px`),t.height&&(r.height=`${t.height}px`);const n=t.style;return n!=null&&Object.keys(n).forEach(o=>{r[o]=n[o]}),e}const J={};async function Q(e){let t=J[e];if(t!=null)return t;const n=await(await fetch(e)).text();return t={url:e,cssText:n},J[e]=t,t}async function Y(e,t){let r=e.cssText;const n=/url\(["']?([^"')]+)["']?\)/g,i=(r.match(/url\([^)]+\)/g)||[]).map(async s=>{let a=s.replace(n,"$1");return a.startsWith("https://")||(a=new URL(a,e.url).href),te(a,t.fetchRequestInit,({result:c})=>(r=r.replace(s,`url(${c})`),[s,c]))});return Promise.all(i).then(()=>r)}function Z(e){if(e==null)return[];const t=[],r=/(\/\*[\s\S]*?\*\/)/gi;let n=e.replace(r,"");const o=new RegExp("((@.*?keyframes [\\s\\S]*?){([\\s\\S]*?}\\s*?)})","gi");for(;;){const c=o.exec(n);if(c===null)break;t.push(c[0])}n=n.replace(o,"");const i=/@import[\s\S]*?url\([^)]*\)[\s\S]*?;/gi,s="((\\s*?(?:\\/\\*[\\s\\S]*?\\*\\/)?\\s*?@media[\\s\\S]*?){([\\s\\S]*?)}\\s*?})|(([\\s\\S]*?){([\\s\\S]*?)})",a=new RegExp(s,"gi");for(;;){let c=i.exec(n);if(c===null){if(c=a.exec(n),c===null)break;i.lastIndex=a.lastIndex}else a.lastIndex=i.lastIndex;t.push(c[0])}return t}async function lt(e,t){const r=[],n=[];return e.forEach(o=>{if("cssRules"in o)try{m(o.cssRules||[]).forEach((i,s)=>{if(i.type===CSSRule.IMPORT_RULE){let a=s+1;const c=i.href,l=Q(c).then(d=>Y(d,t)).then(d=>Z(d).forEach(f=>{try{o.insertRule(f,f.startsWith("@import")?a+=1:o.cssRules.length)}catch(b){console.error("Error inserting rule from remote css",{rule:f,error:b})}})).catch(d=>{console.error("Error loading remote css",d.toString())});n.push(l)}})}catch(i){const s=e.find(a=>a.href==null)||document.styleSheets[0];o.href!=null&&n.push(Q(o.href).then(a=>Y(a,t)).then(a=>Z(a).forEach(c=>{s.insertRule(c,o.cssRules.length)})).catch(a=>{console.error("Error loading remote stylesheet",a)})),console.error("Error inlining remote css file",i)}}),Promise.all(n).then(()=>(e.forEach(o=>{if("cssRules"in o)try{m(o.cssRules||[]).forEach(i=>{r.push(i)})}catch(i){console.error(`Error while reading CSS rules from ${o.href}`,i)}}),r))}function ut(e){return e.filter(t=>t.type===CSSRule.FONT_FACE_RULE).filter(t=>re(t.style.getPropertyValue("src")))}async function ft(e,t){if(e.ownerDocument==null)throw new Error("Provided element is not within a Document");const r=m(e.ownerDocument.styleSheets),n=await lt(r,t);return ut(n)}async function dt(e,t){const r=await ft(e,t);return(await Promise.all(r.map(o=>{const i=o.parentStyleSheet?o.parentStyleSheet.href:null;return oe(o.cssText,i,t)}))).join(` -`)}async function ht(e,t){const r=t.fontEmbedCSS!=null?t.fontEmbedCSS:t.skipFonts?null:await dt(e,t);if(r){const n=document.createElement("style"),o=document.createTextNode(r);n.appendChild(o),e.firstChild?e.insertBefore(n,e.firstChild):e.appendChild(n)}}async function gt(e,t={}){const{width:r,height:n}=ee(e,t),o=await O(e,t,!0);return await ht(o,t),await ie(o,t),ct(o,t),await We(o,r,n)}async function mt(e,t={}){const{width:r,height:n}=ee(e,t),o=await gt(e,t),i=await P(o),s=document.createElement("canvas"),a=s.getContext("2d"),c=t.pixelRatio||Oe(),l=t.canvasWidth||r,d=t.canvasHeight||n;return s.width=l*c,s.height=d*c,t.skipAutoScale||$e(s),s.style.width=`${l}`,s.style.height=`${d}`,t.backgroundColor&&(a.fillStyle=t.backgroundColor,a.fillRect(0,0,s.width,s.height)),a.drawImage(i,0,0,s.width,s.height),s}async function B(e,t=0,r=1){const n=await mt(e);return await new Promise(o=>setTimeout(o,r)),t>0?B(e,t-1,r):n}function wt(e){return e.toDataURL("image/jpeg",1)}function pt(e){return e.toDataURL()}async function yt(e,t,r,n=!1){const o=n&&xe()?await B(e,10,150):await B(e);switch(t){case"PNG":return H(pt(o),`${r}.png`);case"JPEG":return H(wt(o),`${r}.jpeg`)}}export{ce as c,yt as d,le as g,xe as i}; diff --git a/assets/index-CK58Qp8m.js b/assets/index-CK58Qp8m.js new file mode 100644 index 0000000..832bae6 --- /dev/null +++ b/assets/index-CK58Qp8m.js @@ -0,0 +1,4 @@ +var ce=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function le(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var N={exports:{}};(function(e,t){(function(r,n){e.exports=n()})(ce,function(){return function r(n,o,i){var s=window,a="application/octet-stream",c=i||a,l=n,d=!o&&!i&&l,f=document.createElement("a"),b=function(u){return String(u)},w=s.Blob||s.MozBlob||s.WebKitBlob||b,S=o||"download",p,$;if(w=w.call?w.bind(s):Blob,String(this)==="true"&&(l=[l,c],c=l[0],l=l[1]),d&&d.length<2048&&(S=d.split("/").pop().split("?")[0],f.href=d,f.href.indexOf(d)!==-1)){var E=new XMLHttpRequest;return E.open("GET",d,!0),E.responseType="blob",E.onload=function(u){r(u.target.response,S,a)},setTimeout(function(){E.send()},0),E}if(/^data:([\w+-]+\/[\w+.-]+)?[,;]/.test(l))if(l.length>1024*1024*1.999&&w!==b)l=D(l),c=l.type||a;else return navigator.msSaveBlob?navigator.msSaveBlob(D(l),S):R(l);else if(/([\x80-\xff])/.test(l)){var v=0,I=new Uint8Array(l.length),se=I.length;for(v;v{let e=0;const t=()=>`0000${(Math.random()*36**4<<0).toString(36)}`.slice(-4);return()=>(e+=1,`u${t()}${e}`)})();function m(e){const t=[];for(let r=0,n=e.length;rg||e.height>g)&&(e.width>g&&e.height>g?e.width>e.height?(e.height*=g/e.width,e.width=g):(e.width*=g/e.height,e.height=g):e.width>g?(e.height*=g/e.width,e.width=g):(e.width*=g/e.height,e.height=g))}function P(e){return new Promise((t,r)=>{const n=new Image;n.decode=()=>t(n),n.onload=()=>t(n),n.onerror=r,n.crossOrigin="anonymous",n.decoding="async",n.src=e})}async function Ie(e){return Promise.resolve().then(()=>new XMLSerializer().serializeToString(e)).then(encodeURIComponent).then(t=>`data:image/svg+xml;charset=utf-8,${t}`)}async function We(e,t,r){const n="http://www.w3.org/2000/svg",o=document.createElementNS(n,"svg"),i=document.createElementNS(n,"foreignObject");return o.setAttribute("width",`${t}`),o.setAttribute("height",`${r}`),o.setAttribute("viewBox",`0 0 ${t} ${r}`),i.setAttribute("width","100%"),i.setAttribute("height","100%"),i.setAttribute("x","0"),i.setAttribute("y","0"),i.setAttribute("externalResourcesRequired","true"),o.appendChild(i),i.appendChild(e),Ie(o)}const h=(e,t)=>{if(e instanceof t)return!0;const r=Object.getPrototypeOf(e);return r===null?!1:r.constructor.name===t.name||h(r,t)};function Le(e){const t=e.getPropertyValue("content");return`${e.cssText} content: '${t.replace(/'|"/g,"")}';`}function _e(e){return m(e).map(t=>{const r=e.getPropertyValue(t),n=e.getPropertyPriority(t);return`${t}: ${r}${n?" !important":""};`}).join(" ")}function Be(e,t,r){const n=`.${e}:${t}`,o=r.cssText?Le(r):_e(r);return document.createTextNode(`${n}{${o}}`)}function X(e,t,r){const n=window.getComputedStyle(e,r),o=n.getPropertyValue("content");if(o===""||o==="none")return;const i=Te();try{t.className=`${t.className} ${i}`}catch{return}const s=document.createElement("style");s.appendChild(Be(i,r,n)),t.appendChild(s)}function Me(e,t){X(e,t,":before"),X(e,t,":after")}const K="application/font-woff",q="image/jpeg",ke={woff:K,woff2:K,ttf:"application/font-truetype",eot:"application/vnd.ms-fontobject",png:"image/png",jpg:q,jpeg:q,gif:"image/gif",tiff:"image/tiff",svg:"image/svg+xml",webp:"image/webp"};function De(e){const t=/\.([^./]*?)$/g.exec(e);return t?t[1]:""}function M(e){const t=De(e).toLowerCase();return ke[t]||""}function Ue(e){return e.split(/,/)[1]}function _(e){return e.search(/^(data:)/)!==-1}function Fe(e,t){return`data:${t};base64,${e}`}async function te(e,t,r){const n=await fetch(e,t);if(n.status===404)throw new Error(`Resource "${n.url}" not found`);const o=await n.blob();return new Promise((i,s)=>{const a=new FileReader;a.onerror=s,a.onloadend=()=>{try{i(r({res:n,result:a.result}))}catch(c){s(c)}},a.readAsDataURL(o)})}const L={};function Ve(e,t,r){let n=e.replace(/\?.*/,"");return r&&(n=e),/ttf|otf|eot|woff2?/i.test(n)&&(n=n.replace(/.*\//,"")),t?`[${t}]${n}`:n}async function k(e,t,r){const n=Ve(e,t,r.includeQueryParams);if(L[n]!=null)return L[n];r.cacheBust&&(e+=(/\?/.test(e)?"&":"?")+new Date().getTime());let o;try{const i=await te(e,r.fetchRequestInit,({res:s,result:a})=>(t||(t=s.headers.get("Content-Type")||""),Ue(a)));o=Fe(i,t)}catch(i){o=r.imagePlaceholder||"";let s=`Failed to fetch resource: ${e}`;i&&(s=typeof i=="string"?i:i.message),s&&console.warn(s)}return L[n]=o,o}async function He(e){const t=e.toDataURL();return t==="data:,"?e.cloneNode(!1):P(t)}async function je(e,t){if(e.currentSrc){const i=document.createElement("canvas"),s=i.getContext("2d");i.width=e.clientWidth,i.height=e.clientHeight,s?.drawImage(e,0,0,i.width,i.height);const a=i.toDataURL();return P(a)}const r=e.poster,n=M(r),o=await k(r,n,t);return P(o)}async function Ge(e){var t;try{if(!((t=e?.contentDocument)===null||t===void 0)&&t.body)return await O(e.contentDocument.body,{},!0)}catch{}return e.cloneNode(!1)}async function ze(e,t){return h(e,HTMLCanvasElement)?He(e):h(e,HTMLVideoElement)?je(e,t):h(e,HTMLIFrameElement)?Ge(e):e.cloneNode(!1)}const Xe=e=>e.tagName!=null&&e.tagName.toUpperCase()==="SLOT";async function Ke(e,t,r){var n,o;let i=[];return Xe(e)&&e.assignedNodes?i=m(e.assignedNodes()):h(e,HTMLIFrameElement)&&(!((n=e.contentDocument)===null||n===void 0)&&n.body)?i=m(e.contentDocument.body.childNodes):i=m(((o=e.shadowRoot)!==null&&o!==void 0?o:e).childNodes),i.length===0||h(e,HTMLVideoElement)||await i.reduce((s,a)=>s.then(()=>O(a,r)).then(c=>{c&&t.appendChild(c)}),Promise.resolve()),t}function qe(e,t){const r=t.style;if(!r)return;const n=window.getComputedStyle(e);n.cssText?(r.cssText=n.cssText,r.transformOrigin=n.transformOrigin):m(n).forEach(o=>{let i=n.getPropertyValue(o);o==="font-size"&&i.endsWith("px")&&(i=`${Math.floor(parseFloat(i.substring(0,i.length-2)))-.1}px`),h(e,HTMLIFrameElement)&&o==="display"&&i==="inline"&&(i="block"),o==="d"&&t.getAttribute("d")&&(i=`path(${t.getAttribute("d")})`),r.setProperty(o,i,n.getPropertyPriority(o))})}function Je(e,t){h(e,HTMLTextAreaElement)&&(t.innerHTML=e.value),h(e,HTMLInputElement)&&t.setAttribute("value",e.value)}function Qe(e,t){if(h(e,HTMLSelectElement)){const r=t,n=Array.from(r.children).find(o=>e.value===o.getAttribute("value"));n&&n.setAttribute("selected","")}}function Ye(e,t){return h(t,Element)&&(qe(e,t),Me(e,t),Je(e,t),Qe(e,t)),t}async function Ze(e,t){const r=e.querySelectorAll?e.querySelectorAll("use"):[];if(r.length===0)return e;const n={};for(let i=0;ize(n,t)).then(n=>Ke(e,n,t)).then(n=>Ye(e,n)).then(n=>Ze(n,t))}const ne=/url\((['"]?)([^'"]+?)\1\)/g,Ne=/url\([^)]+\)\s*format\((["']?)([^"']+)\1\)/g,et=/src:\s*(?:url\([^)]+\)\s*format\([^)]+\)[,;]\s*)+/g;function tt(e){const t=e.replace(/([.*+?^${}()|\[\]\/\\])/g,"\\$1");return new RegExp(`(url\\(['"]?)(${t})(['"]?\\))`,"g")}function nt(e){const t=[];return e.replace(ne,(r,n,o)=>(t.push(o),r)),t.filter(r=>!_(r))}async function rt(e,t,r,n,o){try{const i=r?Ce(t,r):t,s=M(t);let a;return o||(a=await k(i,s,n)),e.replace(tt(t),`$1${a}$3`)}catch{}return e}function ot(e,{preferredFontFormat:t}){return t?e.replace(et,r=>{for(;;){const[n,,o]=Ne.exec(r)||[];if(!o)return"";if(o===t)return`src: ${n};`}}):e}function re(e){return e.search(ne)!==-1}async function oe(e,t,r){if(!re(e))return e;const n=ot(e,r);return nt(n).reduce((i,s)=>i.then(a=>rt(a,s,t,r)),Promise.resolve(n))}async function T(e,t,r){var n;const o=(n=t.style)===null||n===void 0?void 0:n.getPropertyValue(e);if(o){const i=await oe(o,null,r);return t.style.setProperty(e,i,t.style.getPropertyPriority(e)),!0}return!1}async function it(e,t){await T("background",e,t)||await T("background-image",e,t),await T("mask",e,t)||await T("mask-image",e,t)}async function st(e,t){const r=h(e,HTMLImageElement);if(!(r&&!_(e.src))&&!(h(e,SVGImageElement)&&!_(e.href.baseVal)))return;const n=r?e.src:e.href.baseVal,o=await k(n,M(n),t);await new Promise((i,s)=>{e.onload=i,e.onerror=s;const a=e;a.decode&&(a.decode=i),a.loading==="lazy"&&(a.loading="eager"),r?(e.srcset="",e.src=o):e.href.baseVal=o})}async function at(e,t){const n=m(e.childNodes).map(o=>ie(o,t));await Promise.all(n).then(()=>e)}async function ie(e,t){h(e,Element)&&(await it(e,t),await st(e,t),await at(e,t))}function ct(e,t){const{style:r}=e;t.backgroundColor&&(r.backgroundColor=t.backgroundColor),t.width&&(r.width=`${t.width}px`),t.height&&(r.height=`${t.height}px`);const n=t.style;return n!=null&&Object.keys(n).forEach(o=>{r[o]=n[o]}),e}const J={};async function Q(e){let t=J[e];if(t!=null)return t;const n=await(await fetch(e)).text();return t={url:e,cssText:n},J[e]=t,t}async function Y(e,t){let r=e.cssText;const n=/url\(["']?([^"')]+)["']?\)/g,i=(r.match(/url\([^)]+\)/g)||[]).map(async s=>{let a=s.replace(n,"$1");return a.startsWith("https://")||(a=new URL(a,e.url).href),te(a,t.fetchRequestInit,({result:c})=>(r=r.replace(s,`url(${c})`),[s,c]))});return Promise.all(i).then(()=>r)}function Z(e){if(e==null)return[];const t=[],r=/(\/\*[\s\S]*?\*\/)/gi;let n=e.replace(r,"");const o=new RegExp("((@.*?keyframes [\\s\\S]*?){([\\s\\S]*?}\\s*?)})","gi");for(;;){const c=o.exec(n);if(c===null)break;t.push(c[0])}n=n.replace(o,"");const i=/@import[\s\S]*?url\([^)]*\)[\s\S]*?;/gi,s="((\\s*?(?:\\/\\*[\\s\\S]*?\\*\\/)?\\s*?@media[\\s\\S]*?){([\\s\\S]*?)}\\s*?})|(([\\s\\S]*?){([\\s\\S]*?)})",a=new RegExp(s,"gi");for(;;){let c=i.exec(n);if(c===null){if(c=a.exec(n),c===null)break;i.lastIndex=a.lastIndex}else a.lastIndex=i.lastIndex;t.push(c[0])}return t}async function lt(e,t){const r=[],n=[];return e.forEach(o=>{if("cssRules"in o)try{m(o.cssRules||[]).forEach((i,s)=>{if(i.type===CSSRule.IMPORT_RULE){let a=s+1;const c=i.href,l=Q(c).then(d=>Y(d,t)).then(d=>Z(d).forEach(f=>{try{o.insertRule(f,f.startsWith("@import")?a+=1:o.cssRules.length)}catch(b){console.error("Error inserting rule from remote css",{rule:f,error:b})}})).catch(d=>{console.error("Error loading remote css",d.toString())});n.push(l)}})}catch(i){const s=e.find(a=>a.href==null)||document.styleSheets[0];o.href!=null&&n.push(Q(o.href).then(a=>Y(a,t)).then(a=>Z(a).forEach(c=>{s.insertRule(c,o.cssRules.length)})).catch(a=>{console.error("Error loading remote stylesheet",a)})),console.error("Error inlining remote css file",i)}}),Promise.all(n).then(()=>(e.forEach(o=>{if("cssRules"in o)try{m(o.cssRules||[]).forEach(i=>{r.push(i)})}catch(i){console.error(`Error while reading CSS rules from ${o.href}`,i)}}),r))}function ut(e){return e.filter(t=>t.type===CSSRule.FONT_FACE_RULE).filter(t=>re(t.style.getPropertyValue("src")))}async function ft(e,t){if(e.ownerDocument==null)throw new Error("Provided element is not within a Document");const r=m(e.ownerDocument.styleSheets),n=await lt(r,t);return ut(n)}async function dt(e,t){const r=await ft(e,t);return(await Promise.all(r.map(o=>{const i=o.parentStyleSheet?o.parentStyleSheet.href:null;return oe(o.cssText,i,t)}))).join(` +`)}async function ht(e,t){const r=t.fontEmbedCSS!=null?t.fontEmbedCSS:t.skipFonts?null:await dt(e,t);if(r){const n=document.createElement("style"),o=document.createTextNode(r);n.appendChild(o),e.firstChild?e.insertBefore(n,e.firstChild):e.appendChild(n)}}async function gt(e,t={}){const{width:r,height:n}=ee(e,t),o=await O(e,t,!0);return await ht(o,t),await ie(o,t),ct(o,t),await We(o,r,n)}async function mt(e,t={}){const{width:r,height:n}=ee(e,t),o=await gt(e,t),i=await P(o),s=document.createElement("canvas"),a=s.getContext("2d"),c=t.pixelRatio||Oe(),l=t.canvasWidth||r,d=t.canvasHeight||n;return s.width=l*c,s.height=d*c,t.skipAutoScale||$e(s),s.style.width=`${l}`,s.style.height=`${d}`,t.backgroundColor&&(a.fillStyle=t.backgroundColor,a.fillRect(0,0,s.width,s.height)),a.drawImage(i,0,0,s.width,s.height),s}async function B(e,t=0,r=1){const n=await mt(e);return await new Promise(o=>setTimeout(o,r)),t>0?B(e,t-1,r):n}function wt(e){return e.toDataURL("image/jpeg",1)}function pt(e){return e.toDataURL()}async function yt(e,t,r,n=!1){const o=n&&xe()?await B(e,10,150):await B(e);switch(t){case"PNG":return H(pt(o),`${r}.png`);case"JPEG":return H(wt(o),`${r}.jpeg`)}}export{ce as c,yt as d,le as g,xe as i}; diff --git a/assets/index-DhYP9POM.js b/assets/index-DhYP9POM.js deleted file mode 100644 index 96b56b1..0000000 --- a/assets/index-DhYP9POM.js +++ /dev/null @@ -1,11 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/HomePage-eTbUY7K6.js","assets/DonationList-DEFz-lZ6.js","assets/naive-ui-BEIEYFMM.js","assets/DonationList-C5MS6gKF.css","assets/HomePage-vmjbqAzW.css","assets/CreateWalletsPage-Cr-t7Fmh.js","assets/copyToClipboard-y-X6wOoz.js","assets/index-CGn29Fav.js","assets/CreateWalletsPage-C40pXD4S.css","assets/CreateWalletsForm-CTx9NcTg.css","assets/PaperWalletEditorPage-BksFdHhz.js","assets/DownloadPaperWallet.vue_vue_type_script_setup_true_lang-bipMgHxO.js","assets/DownloadPaperWallet-BQD-x_R_.css","assets/PaperWalletEditorPage-DuFseTSL.css","assets/PaperWalletsPage-Df0tdqmQ.js"])))=>i.map(i=>d[i]); -import{e as Kt,r as B,m as Gt,i as ae,w as Y,a as qt,b as Se,c as Qt,t as Tn,h as Ln,g as Jt,o as Zt,n as Ne,d as xn,f as z,s as Yt,u as k,j as Dn,k as q,l as oe,p as Ue,q as Hn,v as Xt,x as zn,y as jn,z as W,A as be,B as M,C as Bn,D as K,E as nt,T as Wn,F as fe,G as de,H as N,I as en,J as $e,K as L,N as Un,L as tn,M as Fn,O as Ie,P as te,Q as _e,R as lt,S as Kn,U as Gn,V as qn,W as Qn,X as Jn}from"./naive-ui-BEIEYFMM.js";(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 s of o)if(s.type==="childList")for(const l of s.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(o){const s={};return o.integrity&&(s.integrity=o.integrity),o.referrerPolicy&&(s.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?s.credentials="include":o.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(o){if(o.ep)return;o.ep=!0;const s=n(o);fetch(o.href,s)}})();var Zn=!1;/*! - * pinia v2.2.6 - * (c) 2024 Eduardo San Martin Morote - * @license MIT - */let nn;const Te=e=>nn=e,rn=Symbol();function Qe(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Ee;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Ee||(Ee={}));function Yn(){const e=Kt(!0),t=e.run(()=>B({}));let n=[],r=[];const o=Gt({install(s){Te(o),o._a=s,s.provide(rn,o),s.config.globalProperties.$pinia=o,r.forEach(l=>n.push(l)),r=[]},use(s){return!this._a&&!Zn?r.push(s):n.push(s),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return o}const on=()=>{};function ct(e,t,n,r=on){e.push(t);const o=()=>{const s=e.indexOf(t);s>-1&&(e.splice(s,1),r())};return!n&&Jt()&&Zt(o),o}function ce(e,...t){e.slice().forEach(n=>{n(...t)})}const Xn=e=>e(),ut=Symbol(),Fe=Symbol();function Je(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];Qe(o)&&Qe(r)&&e.hasOwnProperty(n)&&!Se(r)&&!Qt(r)?e[n]=Je(o,r):e[n]=r}return e}const er=Symbol();function tr(e){return!Qe(e)||!e.hasOwnProperty(er)}const{assign:re}=Object;function nr(e){return!!(Se(e)&&e.effect)}function rr(e,t,n,r){const{state:o,actions:s,getters:l}=t,c=n.state.value[e];let i;function f(){c||(n.state.value[e]=o?o():{});const d=xn(n.state.value[e]);return re(d,s,Object.keys(l||{}).reduce((a,u)=>(a[u]=Gt(z(()=>{Te(n);const h=n._s.get(e);return l[u].call(h,h)})),a),{}))}return i=sn(e,f,t,n,r,!0),i}function sn(e,t,n={},r,o,s){let l;const c=re({actions:{}},n),i={deep:!0};let f,d,a=[],u=[],h;const y=r.state.value[e];!s&&!y&&(r.state.value[e]={}),B({});let C;function O(g){let E;f=d=!1,typeof g=="function"?(g(r.state.value[e]),E={type:Ee.patchFunction,storeId:e,events:h}):(Je(r.state.value[e],g),E={type:Ee.patchObject,payload:g,storeId:e,events:h});const T=C=Symbol();Ne().then(()=>{C===T&&(f=!0)}),d=!0,ce(a,E,r.state.value[e])}const R=s?function(){const{state:E}=n,T=E?E():{};this.$patch(Q=>{re(Q,T)})}:on;function w(){l.stop(),a=[],u=[],r._s.delete(e)}const P=(g,E="")=>{if(ut in g)return g[Fe]=E,g;const T=function(){Te(r);const Q=Array.from(arguments),X=[],J=[];function He(j){X.push(j)}function ve(j){J.push(j)}ce(u,{args:Q,name:T[Fe],store:V,after:He,onError:ve});let ee;try{ee=g.apply(this&&this.$id===e?this:V,Q)}catch(j){throw ce(J,j),j}return ee instanceof Promise?ee.then(j=>(ce(X,j),j)).catch(j=>(ce(J,j),Promise.reject(j))):(ce(X,ee),ee)};return T[ut]=!0,T[Fe]=E,T},x={_p:r,$id:e,$onAction:ct.bind(null,u),$patch:O,$reset:R,$subscribe(g,E={}){const T=ct(a,g,E.detached,()=>Q()),Q=l.run(()=>Y(()=>r.state.value[e],X=>{(E.flush==="sync"?d:f)&&g({storeId:e,type:Ee.direct,events:h},X)},re({},i,E)));return T},$dispose:w},V=qt(x);r._s.set(e,V);const I=(r._a&&r._a.runWithContext||Xn)(()=>r._e.run(()=>(l=Kt()).run(()=>t({action:P}))));for(const g in I){const E=I[g];if(Se(E)&&!nr(E)||Qt(E))s||(y&&tr(E)&&(Se(E)?E.value=y[g]:Je(E,y[g])),r.state.value[e][g]=E);else if(typeof E=="function"){const T=P(E,g);I[g]=T,c.actions[g]=E}}return re(V,I),re(Tn(V),I),Object.defineProperty(V,"$state",{get:()=>r.state.value[e],set:g=>{O(E=>{re(E,g)})}}),r._p.forEach(g=>{re(V,l.run(()=>g({store:V,app:r._a,pinia:r,options:c})))}),y&&s&&n.hydrate&&n.hydrate(V.$state,y),f=!0,d=!0,V}/*! #__NO_SIDE_EFFECTS__ */function ma(e,t,n){let r,o;const s=typeof t=="function";typeof e=="string"?(r=e,o=s?n:t):(o=e,r=e.id);function l(c,i){const f=Ln();return c=c||(f?ae(rn,null):null),c&&Te(c),c=nn,c._s.has(r)||(s?sn(r,t,o,c):rr(r,o,c)),c._s.get(r)}return l.$id=r,l}const or="modulepreload",sr=function(e){return"/"+e},ft={},Le=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const l=document.querySelector("meta[property=csp-nonce]"),c=l?.nonce||l?.getAttribute("nonce");o=Promise.allSettled(n.map(i=>{if(i=sr(i),i in ft)return;ft[i]=!0;const f=i.endsWith(".css"),d=f?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${i}"]${d}`))return;const a=document.createElement("link");if(a.rel=f?"stylesheet":or,f||(a.as="script"),a.crossOrigin="",a.href=i,c&&a.setAttribute("nonce",c),document.head.appendChild(a),f)return new Promise((u,h)=>{a.addEventListener("load",u),a.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${i}`)))})}))}function s(l){const c=new Event("vite:preloadError",{cancelable:!0});if(c.payload=l,window.dispatchEvent(c),!c.defaultPrevented)throw l}return o.then(l=>{for(const c of l||[])c.status==="rejected"&&s(c.reason);return t().catch(s)})};/*! - * vue-router v4.4.5 - * (c) 2024 Eduardo San Martin Morote - * @license MIT - */const ue=typeof document<"u";function an(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function ar(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&an(e.default)}const A=Object.assign;function Ke(e,t){const n={};for(const r in t){const o=t[r];n[r]=G(o)?o.map(e):e(o)}return n}const Ce=()=>{},G=Array.isArray,ln=/#/g,ir=/&/g,lr=/\//g,cr=/=/g,ur=/\?/g,cn=/\+/g,fr=/%5B/g,dr=/%5D/g,un=/%5E/g,pr=/%60/g,fn=/%7B/g,hr=/%7C/g,dn=/%7D/g,mr=/%20/g;function rt(e){return encodeURI(""+e).replace(hr,"|").replace(fr,"[").replace(dr,"]")}function vr(e){return rt(e).replace(fn,"{").replace(dn,"}").replace(un,"^")}function Ze(e){return rt(e).replace(cn,"%2B").replace(mr,"+").replace(ln,"%23").replace(ir,"%26").replace(pr,"`").replace(fn,"{").replace(dn,"}").replace(un,"^")}function gr(e){return Ze(e).replace(cr,"%3D")}function _r(e){return rt(e).replace(ln,"%23").replace(ur,"%3F")}function yr(e){return e==null?"":_r(e).replace(lr,"%2F")}function Re(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const wr=/\/$/,Er=e=>e.replace(wr,"");function Ge(e,t,n="/"){let r,o={},s="",l="";const c=t.indexOf("#");let i=t.indexOf("?");return c=0&&(i=-1),i>-1&&(r=t.slice(0,i),s=t.slice(i+1,c>-1?c:t.length),o=e(s)),c>-1&&(r=r||t.slice(0,c),l=t.slice(c,t.length)),r=br(r??t,n),{fullPath:r+(s&&"?")+s+l,path:r,query:o,hash:Re(l)}}function Cr(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function dt(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Pr(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&pe(t.matched[r],n.matched[o])&&pn(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function pe(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function pn(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Sr(e[n],t[n]))return!1;return!0}function Sr(e,t){return G(e)?pt(e,t):G(t)?pt(t,e):e===t}function pt(e,t){return G(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function br(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 s=n.length-1,l,c;for(l=0;l1&&s--;else break;return n.slice(0,s).join("/")+"/"+r.slice(l).join("/")}const ne={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Oe;(function(e){e.pop="pop",e.push="push"})(Oe||(Oe={}));var Pe;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Pe||(Pe={}));function Rr(e){if(!e)if(ue){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Er(e)}const Or=/^[^#]+#/;function kr(e,t){return e.replace(Or,"#")+t}function Ar(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 xe=()=>({left:window.scrollX,top:window.scrollY});function Ir(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=Ar(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 ht(e,t){return(history.state?history.state.position-t:-1)+e}const Ye=new Map;function $r(e,t){Ye.set(e,t)}function Mr(e){const t=Ye.get(e);return Ye.delete(e),t}let Vr=()=>location.protocol+"//"+location.host;function hn(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){let c=o.includes(e.slice(s))?e.slice(s).length:1,i=o.slice(c);return i[0]!=="/"&&(i="/"+i),dt(i,"")}return dt(n,e)+r+o}function Nr(e,t,n,r){let o=[],s=[],l=null;const c=({state:u})=>{const h=hn(e,location),y=n.value,C=t.value;let O=0;if(u){if(n.value=h,t.value=u,l&&l===y){l=null;return}O=C?u.position-C.position:0}else r(h);o.forEach(R=>{R(n.value,y,{delta:O,type:Oe.pop,direction:O?O>0?Pe.forward:Pe.back:Pe.unknown})})};function i(){l=n.value}function f(u){o.push(u);const h=()=>{const y=o.indexOf(u);y>-1&&o.splice(y,1)};return s.push(h),h}function d(){const{history:u}=window;u.state&&u.replaceState(A({},u.state,{scroll:xe()}),"")}function a(){for(const u of s)u();s=[],window.removeEventListener("popstate",c),window.removeEventListener("beforeunload",d)}return window.addEventListener("popstate",c),window.addEventListener("beforeunload",d,{passive:!0}),{pauseListeners:i,listen:f,destroy:a}}function mt(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?xe():null}}function Tr(e){const{history:t,location:n}=window,r={value:hn(e,n)},o={value:t.state};o.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(i,f,d){const a=e.indexOf("#"),u=a>-1?(n.host&&document.querySelector("base")?e:e.slice(a))+i:Vr()+e+i;try{t[d?"replaceState":"pushState"](f,"",u),o.value=f}catch(h){console.error(h),n[d?"replace":"assign"](u)}}function l(i,f){const d=A({},t.state,mt(o.value.back,i,o.value.forward,!0),f,{position:o.value.position});s(i,d,!0),r.value=i}function c(i,f){const d=A({},o.value,t.state,{forward:i,scroll:xe()});s(d.current,d,!0);const a=A({},mt(r.value,i,null),{position:d.position+1},f);s(i,a,!1),r.value=i}return{location:r,state:o,push:c,replace:l}}function Lr(e){e=Rr(e);const t=Tr(e),n=Nr(e,t.state,t.location,t.replace);function r(s,l=!0){l||n.pauseListeners(),history.go(s)}const o=A({location:"",base:e,go:r,createHref:kr.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}function xr(e){return typeof e=="string"||e&&typeof e=="object"}function mn(e){return typeof e=="string"||typeof e=="symbol"}const vn=Symbol("");var vt;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(vt||(vt={}));function he(e,t){return A(new Error,{type:e,[vn]:!0},t)}function Z(e,t){return e instanceof Error&&vn in e&&(t==null||!!(e.type&t))}const gt="[^/]+?",Dr={sensitive:!1,strict:!1,start:!0,end:!0},Hr=/[.+*?^${}()[\]/\\]/g;function zr(e,t){const n=A({},Dr,t),r=[];let o=n.start?"^":"";const s=[];for(const f of e){const d=f.length?[]:[90];n.strict&&!f.length&&(o+="/");for(let a=0;at.length?t.length===1&&t[0]===80?1:-1:0}function gn(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const Br={type:0,value:""},Wr=/[a-zA-Z0-9_]/;function Ur(e){if(!e)return[[]];if(e==="/")return[[Br]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${f}": ${h}`)}let n=0,r=n;const o=[];let s;function l(){s&&o.push(s),s=[]}let c=0,i,f="",d="";function a(){f&&(n===0?s.push({type:0,value:f}):n===1||n===2||n===3?(s.length>1&&(i==="*"||i==="+")&&t(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:f,regexp:d,repeatable:i==="*"||i==="+",optional:i==="*"||i==="?"})):t("Invalid state to consume buffer"),f="")}function u(){f+=i}for(;c{l(P)}:Ce}function l(a){if(mn(a)){const u=r.get(a);u&&(r.delete(a),n.splice(n.indexOf(u),1),u.children.forEach(l),u.alias.forEach(l))}else{const u=n.indexOf(a);u>-1&&(n.splice(u,1),a.record.name&&r.delete(a.record.name),a.children.forEach(l),a.alias.forEach(l))}}function c(){return n}function i(a){const u=Qr(a,n);n.splice(u,0,a),a.record.name&&!Et(a)&&r.set(a.record.name,a)}function f(a,u){let h,y={},C,O;if("name"in a&&a.name){if(h=r.get(a.name),!h)throw he(1,{location:a});O=h.record.name,y=A(yt(u.params,h.keys.filter(P=>!P.optional).concat(h.parent?h.parent.keys.filter(P=>P.optional):[]).map(P=>P.name)),a.params&&yt(a.params,h.keys.map(P=>P.name))),C=h.stringify(y)}else if(a.path!=null)C=a.path,h=n.find(P=>P.re.test(C)),h&&(y=h.parse(C),O=h.record.name);else{if(h=u.name?r.get(u.name):n.find(P=>P.re.test(u.path)),!h)throw he(1,{location:a,currentLocation:u});O=h.record.name,y=A({},u.params,a.params),C=h.stringify(y)}const R=[];let w=h;for(;w;)R.unshift(w.record),w=w.parent;return{name:O,path:C,params:y,matched:R,meta:qr(R)}}e.forEach(a=>s(a));function d(){n.length=0,r.clear()}return{addRoute:s,resolve:f,removeRoute:l,clearRoutes:d,getRoutes:c,getRecordMatcher:o}}function yt(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function wt(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Gr(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 Gr(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 Et(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function qr(e){return e.reduce((t,n)=>A(t,n.meta),{})}function Ct(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Qr(e,t){let n=0,r=t.length;for(;n!==r;){const s=n+r>>1;gn(e,t[s])<0?r=s:n=s+1}const o=Jr(e);return o&&(r=t.lastIndexOf(o,r-1)),r}function Jr(e){let t=e;for(;t=t.parent;)if(_n(t)&&gn(e,t)===0)return t}function _n({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Zr(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;os&&Ze(s)):[r&&Ze(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function Yr(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=G(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const Xr=Symbol(""),St=Symbol(""),De=Symbol(""),ot=Symbol(""),Xe=Symbol("");function ye(){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 se(e,t,n,r,o,s=l=>l()){const l=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((c,i)=>{const f=u=>{u===!1?i(he(4,{from:n,to:t})):u instanceof Error?i(u):xr(u)?i(he(2,{from:t,to:u})):(l&&r.enterCallbacks[o]===l&&typeof u=="function"&&l.push(u),c())},d=s(()=>e.call(r&&r.instances[o],t,n,f));let a=Promise.resolve(d);e.length<3&&(a=a.then(f)),a.catch(u=>i(u))})}function qe(e,t,n,r,o=s=>s()){const s=[];for(const l of e)for(const c in l.components){let i=l.components[c];if(!(t!=="beforeRouteEnter"&&!l.instances[c]))if(an(i)){const d=(i.__vccOpts||i)[t];d&&s.push(se(d,n,r,l,c,o))}else{let f=i();s.push(()=>f.then(d=>{if(!d)throw new Error(`Couldn't resolve component "${c}" at "${l.path}"`);const a=ar(d)?d.default:d;l.mods[c]=d,l.components[c]=a;const h=(a.__vccOpts||a)[t];return h&&se(h,n,r,l,c,o)()}))}}return s}function bt(e){const t=ae(De),n=ae(ot),r=z(()=>{const i=k(e.to);return t.resolve(i)}),o=z(()=>{const{matched:i}=r.value,{length:f}=i,d=i[f-1],a=n.matched;if(!d||!a.length)return-1;const u=a.findIndex(pe.bind(null,d));if(u>-1)return u;const h=Rt(i[f-2]);return f>1&&Rt(d)===h&&a[a.length-1].path!==h?a.findIndex(pe.bind(null,i[f-2])):u}),s=z(()=>o.value>-1&&no(n.params,r.value.params)),l=z(()=>o.value>-1&&o.value===n.matched.length-1&&pn(n.params,r.value.params));function c(i={}){return to(i)?t[k(e.replace)?"replace":"push"](k(e.to)).catch(Ce):Promise.resolve()}return{route:r,href:z(()=>r.value.href),isActive:s,isExactActive:l,navigate:c}}const eo=q({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"}},useLink:bt,setup(e,{slots:t}){const n=qt(bt(e)),{options:r}=ae(De),o=z(()=>({[Ot(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Ot(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&t.default(n);return e.custom?s:oe("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),we=eo;function to(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 no(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(!G(o)||o.length!==r.length||r.some((s,l)=>s!==o[l]))return!1}return!0}function Rt(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ot=(e,t,n)=>e??t??n,ro=q({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=ae(Xe),o=z(()=>e.route||r.value),s=ae(St,0),l=z(()=>{let f=k(s);const{matched:d}=o.value;let a;for(;(a=d[f])&&!a.components;)f++;return f}),c=z(()=>o.value.matched[l.value]);Ue(St,z(()=>l.value+1)),Ue(Xr,c),Ue(Xe,o);const i=B();return Y(()=>[i.value,c.value,e.name],([f,d,a],[u,h,y])=>{d&&(d.instances[a]=f,h&&h!==d&&f&&f===u&&(d.leaveGuards.size||(d.leaveGuards=h.leaveGuards),d.updateGuards.size||(d.updateGuards=h.updateGuards))),f&&d&&(!h||!pe(d,h)||!u)&&(d.enterCallbacks[a]||[]).forEach(C=>C(f))},{flush:"post"}),()=>{const f=o.value,d=e.name,a=c.value,u=a&&a.components[d];if(!u)return kt(n.default,{Component:u,route:f});const h=a.props[d],y=h?h===!0?f.params:typeof h=="function"?h(f):h:null,O=oe(u,A({},y,t,{onVnodeUnmounted:R=>{R.component.isUnmounted&&(a.instances[d]=null)},ref:i}));return kt(n.default,{Component:O,route:f})||O}}});function kt(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const yn=ro;function oo(e){const t=Kr(e.routes,e),n=e.parseQuery||Zr,r=e.stringifyQuery||Pt,o=e.history,s=ye(),l=ye(),c=ye(),i=Yt(ne);let f=ne;ue&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const d=Ke.bind(null,p=>""+p),a=Ke.bind(null,yr),u=Ke.bind(null,Re);function h(p,v){let m,_;return mn(p)?(m=t.getRecordMatcher(p),_=v):_=p,t.addRoute(_,m)}function y(p){const v=t.getRecordMatcher(p);v&&t.removeRoute(v)}function C(){return t.getRoutes().map(p=>p.record)}function O(p){return!!t.getRecordMatcher(p)}function R(p,v){if(v=A({},v||i.value),typeof p=="string"){const S=Ge(n,p,v.path),H=t.resolve({path:S.path},v),ge=o.createHref(S.fullPath);return A(S,H,{params:u(H.params),hash:Re(S.hash),redirectedFrom:void 0,href:ge})}let m;if(p.path!=null)m=A({},p,{path:Ge(n,p.path,v.path).path});else{const S=A({},p.params);for(const H in S)S[H]==null&&delete S[H];m=A({},p,{params:a(S)}),v.params=a(v.params)}const _=t.resolve(m,v),$=p.hash||"";_.params=d(u(_.params));const D=Cr(r,A({},p,{hash:vr($),path:_.path})),b=o.createHref(D);return A({fullPath:D,hash:$,query:r===Pt?Yr(p.query):p.query||{}},_,{redirectedFrom:void 0,href:b})}function w(p){return typeof p=="string"?Ge(n,p,i.value.path):A({},p)}function P(p,v){if(f!==p)return he(8,{from:v,to:p})}function x(p){return I(p)}function V(p){return x(A(w(p),{replace:!0}))}function F(p){const v=p.matched[p.matched.length-1];if(v&&v.redirect){const{redirect:m}=v;let _=typeof m=="function"?m(p):m;return typeof _=="string"&&(_=_.includes("?")||_.includes("#")?_=w(_):{path:_},_.params={}),A({query:p.query,hash:p.hash,params:_.path!=null?{}:p.params},_)}}function I(p,v){const m=f=R(p),_=i.value,$=p.state,D=p.force,b=p.replace===!0,S=F(m);if(S)return I(A(w(S),{state:typeof S=="object"?A({},$,S.state):$,force:D,replace:b}),v||m);const H=m;H.redirectedFrom=v;let ge;return!D&&Pr(r,_,m)&&(ge=he(16,{to:H,from:_}),at(_,_,!0,!1)),(ge?Promise.resolve(ge):T(H,_)).catch(U=>Z(U)?Z(U,2)?U:je(U):ze(U,H,_)).then(U=>{if(U){if(Z(U,2))return I(A({replace:b},w(U.to),{state:typeof U.to=="object"?A({},$,U.to.state):$,force:D}),v||H)}else U=X(H,_,!0,b,$);return Q(H,_,U),U})}function g(p,v){const m=P(p,v);return m?Promise.reject(m):Promise.resolve()}function E(p){const v=Ae.values().next().value;return v&&typeof v.runWithContext=="function"?v.runWithContext(p):p()}function T(p,v){let m;const[_,$,D]=so(p,v);m=qe(_.reverse(),"beforeRouteLeave",p,v);for(const S of _)S.leaveGuards.forEach(H=>{m.push(se(H,p,v))});const b=g.bind(null,p,v);return m.push(b),le(m).then(()=>{m=[];for(const S of s.list())m.push(se(S,p,v));return m.push(b),le(m)}).then(()=>{m=qe($,"beforeRouteUpdate",p,v);for(const S of $)S.updateGuards.forEach(H=>{m.push(se(H,p,v))});return m.push(b),le(m)}).then(()=>{m=[];for(const S of D)if(S.beforeEnter)if(G(S.beforeEnter))for(const H of S.beforeEnter)m.push(se(H,p,v));else m.push(se(S.beforeEnter,p,v));return m.push(b),le(m)}).then(()=>(p.matched.forEach(S=>S.enterCallbacks={}),m=qe(D,"beforeRouteEnter",p,v,E),m.push(b),le(m))).then(()=>{m=[];for(const S of l.list())m.push(se(S,p,v));return m.push(b),le(m)}).catch(S=>Z(S,8)?S:Promise.reject(S))}function Q(p,v,m){c.list().forEach(_=>E(()=>_(p,v,m)))}function X(p,v,m,_,$){const D=P(p,v);if(D)return D;const b=v===ne,S=ue?history.state:{};m&&(_||b?o.replace(p.fullPath,A({scroll:b&&S&&S.scroll},$)):o.push(p.fullPath,$)),i.value=p,at(p,v,m,b),je()}let J;function He(){J||(J=o.listen((p,v,m)=>{if(!it.listening)return;const _=R(p),$=F(_);if($){I(A($,{replace:!0}),_).catch(Ce);return}f=_;const D=i.value;ue&&$r(ht(D.fullPath,m.delta),xe()),T(_,D).catch(b=>Z(b,12)?b:Z(b,2)?(I(b.to,_).then(S=>{Z(S,20)&&!m.delta&&m.type===Oe.pop&&o.go(-1,!1)}).catch(Ce),Promise.reject()):(m.delta&&o.go(-m.delta,!1),ze(b,_,D))).then(b=>{b=b||X(_,D,!1),b&&(m.delta&&!Z(b,8)?o.go(-m.delta,!1):m.type===Oe.pop&&Z(b,20)&&o.go(-1,!1)),Q(_,D,b)}).catch(Ce)}))}let ve=ye(),ee=ye(),j;function ze(p,v,m){je(p);const _=ee.list();return _.length?_.forEach($=>$(p,v,m)):console.error(p),Promise.reject(p)}function Nn(){return j&&i.value!==ne?Promise.resolve():new Promise((p,v)=>{ve.add([p,v])})}function je(p){return j||(j=!p,He(),ve.list().forEach(([v,m])=>p?m(p):v()),ve.reset()),p}function at(p,v,m,_){const{scrollBehavior:$}=e;if(!ue||!$)return Promise.resolve();const D=!m&&Mr(ht(p.fullPath,0))||(_||!m)&&history.state&&history.state.scroll||null;return Ne().then(()=>$(p,v,D)).then(b=>b&&Ir(b)).catch(b=>ze(b,p,v))}const Be=p=>o.go(p);let We;const Ae=new Set,it={currentRoute:i,listening:!0,addRoute:h,removeRoute:y,clearRoutes:t.clearRoutes,hasRoute:O,getRoutes:C,resolve:R,options:e,push:x,replace:V,go:Be,back:()=>Be(-1),forward:()=>Be(1),beforeEach:s.add,beforeResolve:l.add,afterEach:c.add,onError:ee.add,isReady:Nn,install(p){const v=this;p.component("RouterLink",we),p.component("RouterView",yn),p.config.globalProperties.$router=v,Object.defineProperty(p.config.globalProperties,"$route",{enumerable:!0,get:()=>k(i)}),ue&&!We&&i.value===ne&&(We=!0,x(o.location).catch($=>{}));const m={};for(const $ in ne)Object.defineProperty(m,$,{get:()=>i.value[$],enumerable:!0});p.provide(De,v),p.provide(ot,Dn(m)),p.provide(Xe,i);const _=p.unmount;Ae.add(p),p.unmount=function(){Ae.delete(p),Ae.size<1&&(f=ne,J&&J(),J=null,i.value=ne,We=!1,j=!1),_()}}};function le(p){return p.reduce((v,m)=>v.then(()=>E(m)),Promise.resolve())}return it}function so(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let l=0;lpe(f,c))?r.push(c):n.push(c));const i=e.matched[l];i&&(t.matched.find(f=>pe(f,i))||o.push(i))}return[n,r,o]}function va(){return ae(De)}function wn(e){return ae(ot)}const ao={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_NONCE:"vzbzzttnl9",VITE_TRACKER_WEBSITE_ID:"7df5cbae-d6f2-44b1-9aec-956a13891bb1"},{SSR:io}=ao;function lo(e=!1){if(io)throw new Error("waitLoadedPage is not supported in SSR");return new Promise(t=>{const n=e?()=>setTimeout(()=>t(),0):()=>t();if(document.readyState==="complete"){n();return}const r=()=>{window.removeEventListener("load",r),n()};window.addEventListener("load",r)})}const co={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_NONCE:"vzbzzttnl9",VITE_TRACKER_WEBSITE_ID:"7df5cbae-d6f2-44b1-9aec-956a13891bb1"};function En(){return Le(()=>import("./HomePage-eTbUY7K6.js"),__vite__mapDeps([0,1,2,3,4]))}function Cn(){return Le(()=>import("./CreateWalletsPage-Cr-t7Fmh.js"),__vite__mapDeps([5,2,6,7,1,3,8,9]))}function Pn(){return Le(()=>import("./PaperWalletEditorPage-BksFdHhz.js"),__vite__mapDeps([10,11,2,7,1,3,12,6,13]))}function Sn(){return Le(()=>import("./PaperWalletsPage-Df0tdqmQ.js"),__vite__mapDeps([14,11,2,7,1,3,12,9]))}const uo=oo({scrollBehavior(e,t,n){return n||{top:0}},history:Lr("/"),routes:[{path:"/",name:"Home",component:En,meta:{description:"Generate cryptocurrency addresses, create free secure paper wallets, and customize your own. Join us for a secure wallet creation experience."}},{path:"/create-wallets/",name:"CreateWallets",component:Cn,meta:{title:"Generate Crypto Address",description:"Get Crypto Address without registration or personal data disclosure. Free and secure generate address online. Bitcoin, Ethereum, and others",withParanoidMode:!0}},{path:"/paper-wallet-editor/",name:"PaperWalletEditor",component:Pn,meta:{title:"Paper Wallet Editor",description:"Create Paper Wallet",withParanoidMode:!0}},{path:"/paper-wallets/",name:"PaperWallets",component:Sn,meta:{title:"Create Paper Wallets",description:"How to make paper wallet? Free and secure creation of cryptocurrency paper wallets online. Bitcoin, Ethereum, and others",withParanoidMode:!0}}]}),{SSR:fo}=co;fo||lo().then(()=>Promise.resolve().then(()=>Promise.all([Cn(),Pn(),Sn()])).then(()=>En()));var At;const bn=typeof window<"u",po=e=>typeof e=="function",ho=e=>typeof e=="string",mo=()=>{};bn&&((At=window?.navigator)!=null&&At.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function ke(e){return typeof e=="function"?e():k(e)}function vo(e,t){function n(...r){return new Promise((o,s)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(o).catch(s)})}return n}const Rn=e=>e();function go(e=Rn){const t=B(!0);function n(){t.value=!1}function r(){t.value=!0}const o=(...s)=>{t.value&&e(...s)};return{isActive:zn(t),pause:n,resume:r,eventFilter:o}}function _o(e){return e}function On(e){return Jt()?(Zt(e),!0):!1}function yo(e){return typeof e=="function"?z(e):B(e)}function kn(e,t=!0){Hn()?Xt(e):t?e():Ne(e)}function wo(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,o=Se(e),s=B(e);function l(c){if(arguments.length)return s.value=c,s.value;{const i=ke(n);return s.value=s.value===i?ke(r):i,s.value}}return o?l:[s,l]}var It=Object.getOwnPropertySymbols,Eo=Object.prototype.hasOwnProperty,Co=Object.prototype.propertyIsEnumerable,Po=(e,t)=>{var n={};for(var r in e)Eo.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&It)for(var r of It(e))t.indexOf(r)<0&&Co.call(e,r)&&(n[r]=e[r]);return n};function So(e,t,n={}){const r=n,{eventFilter:o=Rn}=r,s=Po(r,["eventFilter"]);return Y(e,vo(o,t),s)}var bo=Object.defineProperty,Ro=Object.defineProperties,Oo=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,In=Object.prototype.propertyIsEnumerable,$t=(e,t,n)=>t in e?bo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ko=(e,t)=>{for(var n in t||(t={}))An.call(t,n)&&$t(e,n,t[n]);if(Me)for(var n of Me(t))In.call(t,n)&&$t(e,n,t[n]);return e},Ao=(e,t)=>Ro(e,Oo(t)),Io=(e,t)=>{var n={};for(var r in e)An.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Me)for(var r of Me(e))t.indexOf(r)<0&&In.call(e,r)&&(n[r]=e[r]);return n};function $o(e,t,n={}){const r=n,{eventFilter:o}=r,s=Io(r,["eventFilter"]),{eventFilter:l,pause:c,resume:i,isActive:f}=go(o);return{stop:So(e,t,Ao(ko({},s),{eventFilter:l})),pause:c,resume:i,isActive:f}}function Mo(e){var t;const n=ke(e);return(t=n?.$el)!=null?t:n}const me=bn?window:void 0;function Mt(...e){let t,n,r,o;if(ho(e[0])||Array.isArray(e[0])?([n,r,o]=e,t=me):[t,n,r,o]=e,!t)return mo;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const s=[],l=()=>{s.forEach(d=>d()),s.length=0},c=(d,a,u,h)=>(d.addEventListener(a,u,h),()=>d.removeEventListener(a,u,h)),i=Y(()=>[Mo(t),ke(o)],([d,a])=>{l(),d&&s.push(...n.flatMap(u=>r.map(h=>c(d,u,h,a))))},{immediate:!0,flush:"post"}),f=()=>{i(),l()};return On(f),f}function Vo(e,t=!1){const n=B(),r=()=>n.value=!!e();return r(),kn(r,t),n}function No(e,t={}){const{window:n=me}=t,r=Vo(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const s=B(!1),l=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",c):o.removeListener(c))},c=()=>{r.value&&(l(),o=n.matchMedia(yo(e).value),s.value=o.matches,"addEventListener"in o?o.addEventListener("change",c):o.addListener(c))};return jn(c),On(()=>l()),s}const et=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},tt="__vueuse_ssr_handlers__";et[tt]=et[tt]||{};const To=et[tt];function $n(e,t){return To[e]||t}function Lo(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}var xo=Object.defineProperty,Vt=Object.getOwnPropertySymbols,Do=Object.prototype.hasOwnProperty,Ho=Object.prototype.propertyIsEnumerable,Nt=(e,t,n)=>t in e?xo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Tt=(e,t)=>{for(var n in t||(t={}))Do.call(t,n)&&Nt(e,n,t[n]);if(Vt)for(var n of Vt(t))Ho.call(t,n)&&Nt(e,n,t[n]);return e};const zo={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Lt="vueuse-storage";function jo(e,t,n,r={}){var o;const{flush:s="pre",deep:l=!0,listenToStorageChanges:c=!0,writeDefaults:i=!0,mergeDefaults:f=!1,shallow:d,window:a=me,eventFilter:u,onError:h=g=>{console.error(g)}}=r,y=(d?Yt:B)(t);if(!n)try{n=$n("getDefaultStorage",()=>{var g;return(g=me)==null?void 0:g.localStorage})()}catch(g){h(g)}if(!n)return y;const C=ke(t),O=Lo(C),R=(o=r.serializer)!=null?o:zo[O],{pause:w,resume:P}=$o(y,()=>x(y.value),{flush:s,deep:l,eventFilter:u});return a&&c&&(Mt(a,"storage",I),Mt(a,Lt,F)),I(),y;function x(g){try{if(g==null)n.removeItem(e);else{const E=R.write(g),T=n.getItem(e);T!==E&&(n.setItem(e,E),a&&a.dispatchEvent(new CustomEvent(Lt,{detail:{key:e,oldValue:T,newValue:E,storageArea:n}})))}}catch(E){h(E)}}function V(g){const E=g?g.newValue:n.getItem(e);if(E==null)return i&&C!==null&&n.setItem(e,R.write(C)),C;if(!g&&f){const T=R.read(E);return po(f)?f(T,C):O==="object"&&!Array.isArray(T)?Tt(Tt({},C),T):T}else return typeof E!="string"?E:R.read(E)}function F(g){I(g.detail)}function I(g){if(!(g&&g.storageArea!==n)){if(g&&g.key==null){y.value=C;return}if(!(g&&g.key!==e)){w();try{y.value=V(g)}catch(E){h(E)}finally{g?Ne(P):P()}}}}}function Mn(e){return No("(prefers-color-scheme: dark)",e)}var Bo=Object.defineProperty,xt=Object.getOwnPropertySymbols,Wo=Object.prototype.hasOwnProperty,Uo=Object.prototype.propertyIsEnumerable,Dt=(e,t,n)=>t in e?Bo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Fo=(e,t)=>{for(var n in t||(t={}))Wo.call(t,n)&&Dt(e,n,t[n]);if(xt)for(var n of xt(t))Uo.call(t,n)&&Dt(e,n,t[n]);return e};function Ko(e={}){const{selector:t="html",attribute:n="class",initialValue:r="auto",window:o=me,storage:s,storageKey:l="vueuse-color-scheme",listenToStorageChanges:c=!0,storageRef:i,emitAuto:f}=e,d=Fo({auto:"",light:"light",dark:"dark"},e.modes||{}),a=Mn({window:o}),u=z(()=>a.value?"dark":"light"),h=i||(l==null?B(r):jo(l,r,s,{window:o,listenToStorageChanges:c})),y=z({get(){return h.value==="auto"&&!f?u.value:h.value},set(w){h.value=w}}),C=$n("updateHTMLAttrs",(w,P,x)=>{const V=o?.document.querySelector(w);if(V)if(P==="class"){const F=x.split(/\s/g);Object.values(d).flatMap(I=>(I||"").split(/\s/g)).filter(Boolean).forEach(I=>{F.includes(I)?V.classList.add(I):V.classList.remove(I)})}else V.setAttribute(P,x)});function O(w){var P;const x=w==="auto"?u.value:w;C(t,n,(P=d[x])!=null?P:x)}function R(w){e.onChanged?e.onChanged(w,O):O(w)}return Y(y,R,{flush:"post",immediate:!0}),f&&Y(u,()=>R(y.value),{flush:"post"}),kn(()=>R(y.value)),y}var Go=Object.defineProperty,qo=Object.defineProperties,Qo=Object.getOwnPropertyDescriptors,Ht=Object.getOwnPropertySymbols,Jo=Object.prototype.hasOwnProperty,Zo=Object.prototype.propertyIsEnumerable,zt=(e,t,n)=>t in e?Go(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Yo=(e,t)=>{for(var n in t||(t={}))Jo.call(t,n)&&zt(e,n,t[n]);if(Ht)for(var n of Ht(t))Zo.call(t,n)&&zt(e,n,t[n]);return e},Xo=(e,t)=>qo(e,Qo(t));function es(e={}){const{valueDark:t="dark",valueLight:n="",window:r=me}=e,o=Ko(Xo(Yo({},e),{onChanged:(c,i)=>{var f;e.onChanged?(f=e.onChanged)==null||f.call(e,c==="dark"):i(c)},modes:{dark:t,light:n}})),s=Mn({window:r});return z({get(){return o.value==="dark"},set(c){c===s.value?o.value="auto":o.value=c?"dark":"light"}})}var jt;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(jt||(jt={}));var ts=Object.defineProperty,Bt=Object.getOwnPropertySymbols,ns=Object.prototype.hasOwnProperty,rs=Object.prototype.propertyIsEnumerable,Wt=(e,t,n)=>t in e?ts(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,os=(e,t)=>{for(var n in t||(t={}))ns.call(t,n)&&Wt(e,n,t[n]);if(Bt)for(var n of Bt(t))rs.call(t,n)&&Wt(e,n,t[n]);return e};const ss={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};os({linear:_o},ss);const as=["content"],is=q({__name:"HeaderMetadata",props:{title:{},description:{}},setup(e){return(t,n)=>(W(),be(Wn,{to:"head"},[M("title",null,Bn(t.title),1),t.description?(W(),K("meta",{key:0,name:"description",content:t.description},null,8,as)):nt("",!0)]))}}),ls={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 20 20"},cs=M("g",{fill:"none"},[M("path",{d:"M8.998 2.388a1.5 1.5 0 0 1 2.005 0l5.5 4.942A1.5 1.5 0 0 1 17 8.445V15.5a1.5 1.5 0 0 1-1.5 1.5H13a1.5 1.5 0 0 1-1.5-1.5V12a.5.5 0 0 0-.5-.5H9a.5.5 0 0 0-.5.5v3.5A1.5 1.5 0 0 1 7 17H4.5A1.5 1.5 0 0 1 3 15.5V8.445c0-.425.18-.83.498-1.115l5.5-4.942zm1.336.744a.5.5 0 0 0-.668 0l-5.5 4.942A.5.5 0 0 0 4 8.445V15.5a.5.5 0 0 0 .5.5H7a.5.5 0 0 0 .5-.5V12A1.5 1.5 0 0 1 9 10.5h2a1.5 1.5 0 0 1 1.5 1.5v3.5a.5.5 0 0 0 .5.5h2.5a.5.5 0 0 0 .5-.5V8.445a.5.5 0 0 0-.166-.371l-5.5-4.942z",fill:"currentColor"})],-1),us=[cs],fs=q({name:"Home20Regular",render:function(t,n){return W(),K("svg",ls,us)}}),ds={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},ps=M("g",{fill:"none"},[M("path",{d:"M20.026 17.001c-2.762 4.784-8.879 6.423-13.663 3.661A9.965 9.965 0 0 1 3.13 17.68a.75.75 0 0 1 .365-1.132c3.767-1.348 5.785-2.91 6.956-5.146c1.232-2.353 1.551-4.93.689-8.463a.75.75 0 0 1 .769-.927a9.961 9.961 0 0 1 4.457 1.327c4.784 2.762 6.423 8.879 3.66 13.662zm-8.248-4.903c-1.25 2.389-3.31 4.1-6.817 5.499a8.49 8.49 0 0 0 2.152 1.766a8.502 8.502 0 0 0 8.502-14.725a8.484 8.484 0 0 0-2.792-1.015c.647 3.384.23 6.043-1.045 8.475z",fill:"currentColor"})],-1),hs=[ps],ms=q({name:"WeatherMoon24Regular",render:function(t,n){return W(),K("svg",ds,hs)}}),vs={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},gs=M("g",{fill:"none"},[M("path",{d:"M12 2a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0v-1.5A.75.75 0 0 1 12 2zm0 15a5 5 0 1 0 0-10a5 5 0 0 0 0 10zm0-1.5a3.5 3.5 0 1 1 0-7a3.5 3.5 0 0 1 0 7zm9.25-2.75a.75.75 0 0 0 0-1.5h-1.5a.75.75 0 0 0 0 1.5h1.5zM12 19a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0v-1.5A.75.75 0 0 1 12 19zm-7.75-6.25a.75.75 0 0 0 0-1.5h-1.5a.75.75 0 0 0 0 1.5h1.5zm-.03-8.53a.75.75 0 0 1 1.06 0l1.5 1.5a.75.75 0 0 1-1.06 1.06l-1.5-1.5a.75.75 0 0 1 0-1.06zm1.06 15.56a.75.75 0 1 1-1.06-1.06l1.5-1.5a.75.75 0 1 1 1.06 1.06l-1.5 1.5zm14.5-15.56a.75.75 0 0 0-1.06 0l-1.5 1.5a.75.75 0 0 0 1.06 1.06l1.5-1.5a.75.75 0 0 0 0-1.06zm-1.06 15.56a.75.75 0 1 0 1.06-1.06l-1.5-1.5a.75.75 0 1 0-1.06 1.06l1.5 1.5z",fill:"currentColor"})],-1),_s=[gs],ys=q({name:"WeatherSunny24Regular",render:function(t,n){return W(),K("svg",vs,_s)}}),ie=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},ws={},Es={class:"page-header-description"};function Cs(e,t){return W(),K("div",Es,t[0]||(t[0]=[M("h1",null,"Get Crypto Address",-1),M("div",null,"Your safety is an illusion",-1)]))}const Ps=ie(ws,[["render",Cs],["__scopeId","data-v-4f7ae983"]]),Ss={},bs={width:"175",height:"175",viewBox:"0 0 175 175",xmlns:"http://www.w3.org/2000/svg"};function Rs(e,t){return W(),K("svg",bs,t[0]||(t[0]=[M("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M87.5 175C135.825 175 175 135.825 175 87.5C175 39.1751 135.825 0 87.5 0C39.1751 0 0 39.1751 0 87.5C0 135.825 39.1751 175 87.5 175ZM87.5 159.091C127.039 159.091 159.091 127.039 159.091 87.5C159.091 47.9614 127.039 15.9091 87.5 15.9091C47.9614 15.9091 15.9091 47.9614 15.9091 87.5C15.9091 127.039 47.9614 159.091 87.5 159.091ZM147 87C147 120.137 120.137 147 87 147C53.8629 147 27 120.137 27 87C27 53.8629 53.8629 27 87 27C120.137 27 147 53.8629 147 87ZM87 62.2483C89.9485 60.9143 92 57.9467 92 54.5C92 49.8056 88.1944 46 83.5 46C78.8056 46 75 49.8056 75 54.5C75 58.3244 77.5257 61.5588 81 62.6264V80H71H57V74.6264C60.4743 73.5588 63 70.3244 63 66.5C63 61.8056 59.1944 58 54.5 58C49.8056 58 46 61.8056 46 66.5C46 69.9467 48.0515 72.9143 51 74.2483V83C51 84.6569 52.3431 86 54 86H68V94H50C48.3431 94 47 95.3431 47 97V101.752C44.0515 103.086 42 106.053 42 109.5C42 114.194 45.8056 118 50.5 118C55.1944 118 59 114.194 59 109.5C59 105.676 56.4743 102.441 53 101.374V100H68V116.752C65.0515 118.086 63 121.053 63 124.5C63 129.194 66.8056 133 71.5 133C76.1944 133 80 129.194 80 124.5C80 120.676 77.4743 117.441 74 116.374V97V86H112V90H106C104.343 90 103 91.3431 103 93V116.752C100.051 118.086 98 121.053 98 124.5C98 129.194 101.806 133 106.5 133C111.194 133 115 129.194 115 124.5C115 120.676 112.474 117.441 109 116.374V96H115H121.752C123.086 98.9485 126.053 101 129.5 101C134.194 101 138 97.1944 138 92.5C138 87.8056 134.194 84 129.5 84C125.676 84 122.441 86.5257 121.374 90H118V83V64.2483C120.949 62.9143 123 59.9467 123 56.5C123 51.8056 119.194 48 114.5 48C109.806 48 106 51.8056 106 56.5C106 60.3244 108.526 63.5588 112 64.6264V80H87V62.2483Z"},null,-1)]))}const Os=ie(Ss,[["render",Rs]]),ks={},As={width:"175",height:"175",viewBox:"0 0 175 175",xmlns:"http://www.w3.org/2000/svg"};function Is(e,t){return W(),K("svg",As,t[0]||(t[0]=[M("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M175 87.5C175 135.825 135.825 175 87.5 175C39.1751 175 0 135.825 0 87.5C0 39.1751 39.1751 0 87.5 0C135.825 0 175 39.1751 175 87.5ZM159.091 87.5C159.091 127.039 127.039 159.091 87.5 159.091C86.668 159.091 85.8393 159.077 85.0141 159.049C84.1348 160.588 83.0502 162.043 81.7596 163.375C75.5258 169.807 66.2604 171.526 58.4079 168.462C63.0126 167.211 67.4705 165.289 71.6261 162.698C70.2525 162.164 68.9607 161.353 67.8359 160.262C66.4101 158.881 65.4235 157.216 64.8789 155.444C36.426 145.975 15.9091 119.133 15.9091 87.5C15.9091 73.6015 19.8696 60.628 26.7237 49.6465C25.9142 48.2473 25.2503 46.7345 24.758 45.1221C22.1427 36.5551 25.1185 27.6138 31.5972 22.222C30.4659 26.8577 29.9927 31.6892 30.2506 36.5794C31.3824 35.6354 32.7173 34.897 34.2154 34.4397C36.0749 33.8719 37.968 33.8039 39.7501 34.1586C52.4186 22.8104 69.1534 15.9091 87.5 15.9091C116.167 15.9091 140.899 32.7589 152.332 57.0949C154.554 57.2508 156.789 57.7559 158.964 58.6414C167.26 62.0193 172.318 69.9704 172.412 78.3988C169.53 74.5957 166.08 71.1794 162.124 68.2933C162.142 69.767 161.873 71.2685 161.282 72.7192C160.603 74.3858 159.575 75.8046 158.315 76.9252C158.826 80.3761 159.091 83.9071 159.091 87.5ZM85.9315 146.991C85.373 145.877 84.6207 144.836 83.6752 143.92C79.2594 139.64 72.267 139.656 67.8705 143.886C44.1131 135.9 27 113.449 27 87C27 75.8594 30.0363 65.428 35.3265 56.4881C37.1084 56.8426 39.0012 56.7745 40.8606 56.2069C46.8714 54.3718 50.2566 48.0115 48.4216 42.0007C48.3447 41.7489 48.26 41.5018 48.1676 41.2595C58.6331 32.3659 72.1899 27 87 27C111.144 27 131.957 41.2608 141.476 61.8187C140.973 62.5245 140.544 63.2993 140.203 64.1367C137.833 69.9575 140.631 76.5973 146.451 78.9673L146.468 78.974C146.819 81.5994 147 84.2786 147 87C147 120.137 120.137 147 87 147C86.6431 147 86.2869 146.997 85.9315 146.991ZM92 54.5C92 57.9467 89.9485 60.9143 87 62.2483V80H112V64.6264C108.526 63.5588 106 60.3244 106 56.5C106 51.8056 109.806 48 114.5 48C119.194 48 123 51.8056 123 56.5C123 59.9467 120.949 62.9143 118 64.2483V83V90H121.374C122.441 86.5257 125.676 84 129.5 84C134.194 84 138 87.8056 138 92.5C138 97.1944 134.194 101 129.5 101C126.053 101 123.086 98.9485 121.752 96H115H109V116.374C112.474 117.441 115 120.676 115 124.5C115 129.194 111.194 133 106.5 133C101.806 133 98 129.194 98 124.5C98 121.053 100.051 118.086 103 116.752V93C103 91.3431 104.343 90 106 90H112V86H74V97V116.374C77.4743 117.441 80 120.676 80 124.5C80 129.194 76.1944 133 71.5 133C66.8056 133 63 129.194 63 124.5C63 121.053 65.0515 118.086 68 116.752V100H53V101.374C56.4743 102.441 59 105.676 59 109.5C59 114.194 55.1944 118 50.5 118C45.8056 118 42 114.194 42 109.5C42 106.053 44.0515 103.086 47 101.752V97C47 95.3431 48.3431 94 50 94H68V86H54C52.3431 86 51 84.6569 51 83V74.2483C48.0515 72.9143 46 69.9467 46 66.5C46 61.8056 49.8056 58 54.5 58C59.1944 58 63 61.8056 63 66.5C63 70.3244 60.4743 73.5588 57 74.6264V80H71H81V62.6264C77.5257 61.5588 75 58.3244 75 54.5C75 49.8056 78.8056 46 83.5 46C88.1944 46 92 49.8056 92 54.5Z"},null,-1)]))}const $s=ie(ks,[["render",Is]]),Ms=q({__name:"PageHeaderLogo",props:{isParanoidModeEnabled:{type:Boolean}},setup(e){return(t,n)=>(W(),K(en,null,[fe(N(Os,{class:"page-header-logo"},null,512),[[de,!t.isParanoidModeEnabled]]),fe(N($s,{class:"page-header-logo page-header-logo--paranoid"},null,512),[[de,t.isParanoidModeEnabled]])],64))}}),Vs=ie(Ms,[["__scopeId","data-v-72315370"]]),Ns={},Ts={class:"page-header-wrapper"},Ls={class:"page-header-wrapper__content"};function xs(e,t){return W(),K("header",Ts,[t[0]||(t[0]=M("div",null,null,-1)),M("div",Ls,[$e(e.$slots,"default",{},void 0,!0)]),t[1]||(t[1]=M("div",null,null,-1))])}const Ds=ie(Ns,[["render",xs],["__scopeId","data-v-82c874b4"]]),Hs={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_NONCE:"vzbzzttnl9",VITE_TRACKER_WEBSITE_ID:"7df5cbae-d6f2-44b1-9aec-956a13891bb1"},zs={style:{"max-width":"250px","text-align":"left",margin:"0 auto",width:"100%"}},js=q({__name:"PageHeader",props:{isParanoidMode:{type:Boolean}},setup(e){function t(l){return()=>oe(tn,null,{default:()=>oe(l)})}const n=wn(),r=B(n.name);Y(()=>n.name,l=>{r.value=l});const o=[{label:()=>oe(we,{to:{name:"Home"}},{default:()=>"Home"}),key:"Home",icon:t(fs)},{key:"divider-1",type:"divider",props:{style:{marginLeft:"32px"}}},{label:()=>oe(we,{to:{name:"CreateWallets"}},{default:()=>"Create Crypto Address"}),key:"CreateWallets"},{label:()=>oe(we,{to:{name:"PaperWallets"}},{default:()=>"Create Paper Wallet"}),key:"PaperWallets"},{label:()=>oe(we,{to:{name:"PaperWalletEditor"}},{default:()=>"Paper Wallet Editor"}),key:"PaperWalletEditor"}],{SSR:s}=Hs;return(l,c)=>(W(),be(Ds,null,{default:L(()=>[k(s)?nt("",!0):(W(),be(Vs,{key:0,isParanoidModeEnabled:l.isParanoidMode},null,8,["isParanoidModeEnabled"])),N(Ps),M("nav",zs,[N(k(Un),{"data-test-id":"page-header-menu",options:o,value:r.value,"onUpdate:value":c[0]||(c[0]=i=>r.value=i)},null,8,["value"])]),$e(l.$slots,"default")]),_:3}))}}),Bs={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_NONCE:"vzbzzttnl9",VITE_TRACKER_WEBSITE_ID:"7df5cbae-d6f2-44b1-9aec-956a13891bb1"},Ws=q({__name:"ParanoidMode",props:{showParanoidMode:{type:Boolean}},emits:["isParanoidMode","isParanoidModeEnabled"],setup(e,{emit:t}){const n=t,{SSR:r}=Bs,o=B(!1),s=B(!1),l=B(!1),c=B(r?!1:!navigator.onLine),i=z(()=>o.value&&s.value&&l.value&&c.value);Y(o,d=>{n("isParanoidMode",d)}),Y(i,d=>{n("isParanoidModeEnabled",d)});function f(d){c.value=d.type!=="online"}return Xt(()=>{window.addEventListener("online",f),window.addEventListener("offline",f)}),Fn(()=>{window.removeEventListener("online",f),window.removeEventListener("offline",f)}),(d,a)=>(W(),be(k(_e),{show:!!d.showParanoidMode},{default:L(()=>[N(k(lt),{vertical:"",size:12},{default:L(()=>[M("div",null,[N(k(Ie),{value:o.value,"onUpdate:value":a[0]||(a[0]=u=>o.value=u),size:"large"},{checked:L(()=>a[4]||(a[4]=[te("Paranoid Mode")])),unchecked:L(()=>a[5]||(a[5]=[te("Unsafe Mode")])),_:1},8,["value"])]),N(k(_e),{show:o.value},{default:L(()=>[N(k(lt),{vertical:"",size:12},{default:L(()=>[M("div",null,[a[8]||(a[8]=M("div",null,"Do you trust your device?",-1)),N(k(Ie),{value:s.value,"onUpdate:value":a[1]||(a[1]=u=>s.value=u)},{checked:L(()=>a[6]||(a[6]=[te("Yes")])),unchecked:L(()=>a[7]||(a[7]=[te("No")])),_:1},8,["value"])]),N(k(_e),{show:s.value},{default:L(()=>[a[11]||(a[11]=M("div",null,"Current tab in Incognito mode?",-1)),N(k(Ie),{value:l.value,"onUpdate:value":a[2]||(a[2]=u=>l.value=u)},{checked:L(()=>a[9]||(a[9]=[te("Yes")])),unchecked:L(()=>a[10]||(a[10]=[te("No")])),_:1},8,["value"])]),_:1},8,["show"]),N(k(_e),{show:l.value},{default:L(()=>[a[14]||(a[14]=M("div",null,"Turn off internet",-1)),N(k(Ie),{value:c.value,"onUpdate:value":a[3]||(a[3]=u=>c.value=u),disabled:""},{checked:L(()=>a[12]||(a[12]=[te("Yes")])),unchecked:L(()=>a[13]||(a[13]=[te("No")])),_:1},8,["value"])]),_:1},8,["show"]),N(k(_e),{show:i.value},{default:L(()=>a[15]||(a[15]=[M("div",null," Perfect! Paranoid mode is now enabled. You can proceed to generate tokens. Just remember to save the tokens securely and close the current tab afterward. ",-1)])),_:1},8,["show"])]),_:1})]),_:1},8,["show"])]),_:1})]),_:1},8,["show"]))}}),Us={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_NONCE:"vzbzzttnl9",VITE_TRACKER_WEBSITE_ID:"7df5cbae-d6f2-44b1-9aec-956a13891bb1"},Fs={class:"theme-switcher"},Ks={class:"theme-switcher__text"},Gs={class:"theme-switcher__text"},qs=q({__name:"ThemeSwitcher",props:{isDark:{type:Boolean}},emits:["switch"],setup(e,{emit:t}){const n=t,{SSR:r}=Us;return(o,s)=>(W(),K("div",Fs,[N(k(Kn),{onClick:s[0]||(s[0]=l=>n("switch"))},{default:L(()=>[k(r)?nt("",!0):(W(),be(k(tn),{key:0},{default:L(()=>[fe(N(k(ms),null,null,512),[[de,!o.isDark]]),fe(N(k(ys),null,null,512),[[de,o.isDark]])]),_:1})),fe(M("span",Ks,"Dark Theme",512),[[de,!o.isDark]]),fe(M("span",Gs,"Light Theme",512),[[de,o.isDark]])]),_:1})]))}}),Qs=ie(qs,[["__scopeId","data-v-e1ecd791"]]),Js={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_NONCE:"vzbzzttnl9",VITE_TRACKER_WEBSITE_ID:"7df5cbae-d6f2-44b1-9aec-956a13891bb1"},{SSR:Vn,MODE:Zs}=Js,Ve=Vn?{prototype:{}}:Node,Ys=Ve.prototype.appendChild,Xs=Ve.prototype.insertBefore,ea=Zs==="production"?"/assets/":"/node_modules/.vite/deps/";function ta(e){const{stack:t}=new Error,n=e.map(r=>window.location.origin+ea+r);return!!t?.split(` -`).map(r=>{const o=r.match(/at.*\((http.+?)\)$/);if(o)return o[1];const s=r.match(/@(http.+?):\d+:\d+/);return s?s[1]:null}).filter(r=>r&&n.some(o=>r.includes(o))).length}function na(e,t){if(Vn)return;const n=r=>{!(r instanceof HTMLStyleElement)||r.hasAttribute("nonce")||ta(t)&&r.setAttribute("nonce",e)};Ve.prototype.appendChild=function(r){return n(r),Ys.call(this,r)},Ve.prototype.insertBefore=function(r,o){return n(r),Xs.call(this,r,o)}}let Ut=!1;function ra(e){if(Ut)throw new Error("Tracker script already loaded");Ut=!0;const t=document.createElement("script");t.async=!0,t.src="https://analytics.umami.is/script.js",t.dataset.websiteId=e,document.head.appendChild(t)}const oa={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_NONCE:"vzbzzttnl9",VITE_TRACKER_WEBSITE_ID:"7df5cbae-d6f2-44b1-9aec-956a13891bb1"},{VITE_TRACKER_WEBSITE_ID:Ft,SSR:sa}=oa;function aa(){if(!sa){if(!Ft){console.warn("Tracker website ID not set");return}ra(Ft)}}const ia={},la={class:"page-template"},ca={class:"page-template__content"},ua={class:"page-template__content"};function fa(e,t){return W(),K("div",la,[M("div",ca,[$e(e.$slots,"navigation")]),M("div",ua,[$e(e.$slots,"page")])])}const da=ie(ia,[["render",fa]]),pa=q({__name:"App",setup(e){na("vzbzzttnl9",["naive-ui"]);const n=es(),r=z(()=>n.value?Qn:null),o=wo(n),s=wn(),l=z(()=>!!s.meta.withParanoidMode),c=B(!1),i=B(!1);function f(){o()}const d=z(()=>({title:s.meta.title?`${s.meta.title} - Get Crypto Address`:"Get Crypto Address",description:s.meta.description}));return aa(),(a,u)=>(W(),K(en,null,[N(k(is),{title:d.value.title,description:d.value.description},null,8,["title","description"]),N(k(qn),{theme:r.value},{default:L(()=>[N(k(Gn),null,{default:L(()=>[N(da,null,{navigation:L(()=>[N(k(js),{"is-paranoid-mode":i.value},{default:L(()=>[N(Qs,{"is-dark":k(n),onSwitch:f},null,8,["is-dark"]),M("div",null,[N(k(Ws),{showParanoidMode:l.value,onIsParanoidMode:u[0]||(u[0]=h=>c.value=h),onIsParanoidModeEnabled:u[1]||(u[1]=h=>i.value=h)},null,8,["showParanoidMode"])])]),_:1},8,["is-paranoid-mode"])]),page:L(()=>[N(k(yn))]),_:1})]),_:1})]),_:1},8,["theme"])],64))}}),st=Jn(pa);st.use(Yn());st.use(uo);st.mount("#app");export{ie as _,Le as a,es as b,ma as d,va as u,lo as w}; diff --git a/assets/index-QxHuLJxo.js b/assets/index-QxHuLJxo.js new file mode 100644 index 0000000..5d9899c --- /dev/null +++ b/assets/index-QxHuLJxo.js @@ -0,0 +1,11 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/HomePage-D1y4Hbg_.js","assets/DonationList-DiehMnl2.js","assets/naive-ui-DyKg92FK.js","assets/DonationList-C5MS6gKF.css","assets/HomePage-vmjbqAzW.css","assets/CreateWalletsPage-JeUFOXku.js","assets/copyToClipboard-zGcKLh6p.js","assets/index-CK58Qp8m.js","assets/CreateWalletsPage-C40pXD4S.css","assets/CreateWalletsForm-CTx9NcTg.css","assets/PaperWalletEditorPage-BCCe_wQD.js","assets/DownloadPaperWallet.vue_vue_type_script_setup_true_lang-qE01G7eI.js","assets/DownloadPaperWallet-BQD-x_R_.css","assets/PaperWalletEditorPage-DuFseTSL.css","assets/PaperWalletsPage-37r_fHGj.js"])))=>i.map(i=>d[i]); +import{e as It,r as K,m as Nt,i as se,w as ae,a as Lt,b as Re,c as $t,t as En,h as Sn,g as xt,o as Dt,n as Le,d as bn,f as B,s as Ht,u as O,j as Rn,k as J,l as re,p as Ke,q as Pn,v as Bt,x as kn,y as tt,z as Wt,A as An,B as U,C as Pe,D as $,E as On,F as Q,G as nt,T as Mn,H as fe,I as de,J as D,K as zt,L as Ie,M as H,N as Vn,O as jt,P as Tn,Q as Me,R as ee,S as _e,U as lt,V as In,W as Nn,X as Ln,Y as $n,Z as xn}from"./naive-ui-DyKg92FK.js";(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 s of o)if(s.type==="childList")for(const l of s.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(o){const s={};return o.integrity&&(s.integrity=o.integrity),o.referrerPolicy&&(s.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?s.credentials="include":o.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(o){if(o.ep)return;o.ep=!0;const s=n(o);fetch(o.href,s)}})();var Dn=!1;/*! + * pinia v2.2.6 + * (c) 2024 Eduardo San Martin Morote + * @license MIT + */let Ut;const $e=e=>Ut=e,Kt=Symbol();function Ze(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Ee;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Ee||(Ee={}));function Hn(){const e=It(!0),t=e.run(()=>K({}));let n=[],r=[];const o=Nt({install(s){$e(o),o._a=s,s.provide(Kt,o),s.config.globalProperties.$pinia=o,r.forEach(l=>n.push(l)),r=[]},use(s){return!this._a&&!Dn?r.push(s):n.push(s),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return o}const Ft=()=>{};function ct(e,t,n,r=Ft){e.push(t);const o=()=>{const s=e.indexOf(t);s>-1&&(e.splice(s,1),r())};return!n&&xt()&&Dt(o),o}function ce(e,...t){e.slice().forEach(n=>{n(...t)})}const Bn=e=>e(),ut=Symbol(),Fe=Symbol();function Je(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];Ze(o)&&Ze(r)&&e.hasOwnProperty(n)&&!Re(r)&&!$t(r)?e[n]=Je(o,r):e[n]=r}return e}const Wn=Symbol();function zn(e){return!Ze(e)||!e.hasOwnProperty(Wn)}const{assign:ne}=Object;function jn(e){return!!(Re(e)&&e.effect)}function Un(e,t,n,r){const{state:o,actions:s,getters:l}=t,c=n.state.value[e];let i;function u(){c||(n.state.value[e]=o?o():{});const p=bn(n.state.value[e]);return ne(p,s,Object.keys(l||{}).reduce((a,f)=>(a[f]=Nt(B(()=>{$e(n);const h=n._s.get(e);return l[f].call(h,h)})),a),{}))}return i=Gt(e,u,t,n,r,!0),i}function Gt(e,t,n={},r,o,s){let l;const c=ne({actions:{}},n),i={deep:!0};let u,p,a=[],f=[],h;const _=r.state.value[e];!s&&!_&&(r.state.value[e]={}),K({});let w;function b(R){let S;u=p=!1,typeof R=="function"?(R(r.state.value[e]),S={type:Ee.patchFunction,storeId:e,events:h}):(Je(r.state.value[e],R),S={type:Ee.patchObject,payload:R,storeId:e,events:h});const y=w=Symbol();Le().then(()=>{w===y&&(u=!0)}),p=!0,ce(a,S,r.state.value[e])}const M=s?function(){const{state:S}=n,y=S?S():{};this.$patch(A=>{ne(A,y)})}:Ft;function C(){l.stop(),a=[],f=[],r._s.delete(e)}const P=(R,S="")=>{if(ut in R)return R[Fe]=S,R;const y=function(){$e(r);const A=Array.from(arguments),N=[],F=[];function Be(j){N.push(j)}function ge(j){F.push(j)}ce(f,{args:A,name:y[Fe],store:I,after:Be,onError:ge});let X;try{X=R.apply(this&&this.$id===e?this:I,A)}catch(j){throw ce(F,j),j}return X instanceof Promise?X.then(j=>(ce(N,j),j)).catch(j=>(ce(F,j),Promise.reject(j))):(ce(N,X),X)};return y[ut]=!0,y[Fe]=S,y},V={_p:r,$id:e,$onAction:ct.bind(null,f),$patch:b,$reset:M,$subscribe(R,S={}){const y=ct(a,R,S.detached,()=>A()),A=l.run(()=>ae(()=>r.state.value[e],N=>{(S.flush==="sync"?p:u)&&R({storeId:e,type:Ee.direct,events:h},N)},ne({},i,S)));return y},$dispose:C},I=Lt(V);r._s.set(e,I);const x=(r._a&&r._a.runWithContext||Bn)(()=>r._e.run(()=>(l=It()).run(()=>t({action:P}))));for(const R in x){const S=x[R];if(Re(S)&&!jn(S)||$t(S))s||(_&&zn(S)&&(Re(S)?S.value=_[R]:Je(S,_[R])),r.state.value[e][R]=S);else if(typeof S=="function"){const y=P(S,R);x[R]=y,c.actions[R]=S}}return ne(I,x),ne(En(I),x),Object.defineProperty(I,"$state",{get:()=>r.state.value[e],set:R=>{b(S=>{ne(S,R)})}}),r._p.forEach(R=>{ne(I,l.run(()=>R({store:I,app:r._a,pinia:r,options:c})))}),_&&s&&n.hydrate&&n.hydrate(I.$state,_),u=!0,p=!0,I}/*! #__NO_SIDE_EFFECTS__ */function Ms(e,t,n){let r,o;const s=typeof t=="function";typeof e=="string"?(r=e,o=s?n:t):(o=e,r=e.id);function l(c,i){const u=Sn();return c=c||(u?se(Kt,null):null),c&&$e(c),c=Ut,c._s.has(r)||(s?Gt(r,t,o,c):Un(r,o,c)),c._s.get(r)}return l.$id=r,l}const Kn="modulepreload",Fn=function(e){return"/"+e},ft={},xe=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const l=document.querySelector("meta[property=csp-nonce]"),c=l?.nonce||l?.getAttribute("nonce");o=Promise.allSettled(n.map(i=>{if(i=Fn(i),i in ft)return;ft[i]=!0;const u=i.endsWith(".css"),p=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${i}"]${p}`))return;const a=document.createElement("link");if(a.rel=u?"stylesheet":Kn,u||(a.as="script"),a.crossOrigin="",a.href=i,c&&a.setAttribute("nonce",c),document.head.appendChild(a),u)return new Promise((f,h)=>{a.addEventListener("load",f),a.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${i}`)))})}))}function s(l){const c=new Event("vite:preloadError",{cancelable:!0});if(c.payload=l,window.dispatchEvent(c),!c.defaultPrevented)throw l}return o.then(l=>{for(const c of l||[])c.status==="rejected"&&s(c.reason);return t().catch(s)})};/*! + * vue-router v4.4.5 + * (c) 2024 Eduardo San Martin Morote + * @license MIT + */const ue=typeof document<"u";function qt(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Gn(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&qt(e.default)}const T=Object.assign;function Ge(e,t){const n={};for(const r in t){const o=t[r];n[r]=Z(o)?o.map(e):e(o)}return n}const Se=()=>{},Z=Array.isArray,Qt=/#/g,qn=/&/g,Qn=/\//g,Zn=/=/g,Jn=/\?/g,Zt=/\+/g,Yn=/%5B/g,Xn=/%5D/g,Jt=/%5E/g,er=/%60/g,Yt=/%7B/g,tr=/%7C/g,Xt=/%7D/g,nr=/%20/g;function rt(e){return encodeURI(""+e).replace(tr,"|").replace(Yn,"[").replace(Xn,"]")}function rr(e){return rt(e).replace(Yt,"{").replace(Xt,"}").replace(Jt,"^")}function Ye(e){return rt(e).replace(Zt,"%2B").replace(nr,"+").replace(Qt,"%23").replace(qn,"%26").replace(er,"`").replace(Yt,"{").replace(Xt,"}").replace(Jt,"^")}function or(e){return Ye(e).replace(Zn,"%3D")}function sr(e){return rt(e).replace(Qt,"%23").replace(Jn,"%3F")}function ar(e){return e==null?"":sr(e).replace(Qn,"%2F")}function ke(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const ir=/\/$/,lr=e=>e.replace(ir,"");function qe(e,t,n="/"){let r,o={},s="",l="";const c=t.indexOf("#");let i=t.indexOf("?");return c=0&&(i=-1),i>-1&&(r=t.slice(0,i),s=t.slice(i+1,c>-1?c:t.length),o=e(s)),c>-1&&(r=r||t.slice(0,c),l=t.slice(c,t.length)),r=dr(r??t,n),{fullPath:r+(s&&"?")+s+l,path:r,query:o,hash:ke(l)}}function cr(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function dt(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function ur(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&pe(t.matched[r],n.matched[o])&&en(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function pe(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function en(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!fr(e[n],t[n]))return!1;return!0}function fr(e,t){return Z(e)?pt(e,t):Z(t)?pt(t,e):e===t}function pt(e,t){return Z(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function dr(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 s=n.length-1,l,c;for(l=0;l1&&s--;else break;return n.slice(0,s).join("/")+"/"+r.slice(l).join("/")}const te={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Ae;(function(e){e.pop="pop",e.push="push"})(Ae||(Ae={}));var be;(function(e){e.back="back",e.forward="forward",e.unknown=""})(be||(be={}));function pr(e){if(!e)if(ue){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),lr(e)}const hr=/^[^#]+#/;function mr(e,t){return e.replace(hr,"#")+t}function vr(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 De=()=>({left:window.scrollX,top:window.scrollY});function gr(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=vr(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 ht(e,t){return(history.state?history.state.position-t:-1)+e}const Xe=new Map;function yr(e,t){Xe.set(e,t)}function _r(e){const t=Xe.get(e);return Xe.delete(e),t}let wr=()=>location.protocol+"//"+location.host;function tn(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){let c=o.includes(e.slice(s))?e.slice(s).length:1,i=o.slice(c);return i[0]!=="/"&&(i="/"+i),dt(i,"")}return dt(n,e)+r+o}function Cr(e,t,n,r){let o=[],s=[],l=null;const c=({state:f})=>{const h=tn(e,location),_=n.value,w=t.value;let b=0;if(f){if(n.value=h,t.value=f,l&&l===_){l=null;return}b=w?f.position-w.position:0}else r(h);o.forEach(M=>{M(n.value,_,{delta:b,type:Ae.pop,direction:b?b>0?be.forward:be.back:be.unknown})})};function i(){l=n.value}function u(f){o.push(f);const h=()=>{const _=o.indexOf(f);_>-1&&o.splice(_,1)};return s.push(h),h}function p(){const{history:f}=window;f.state&&f.replaceState(T({},f.state,{scroll:De()}),"")}function a(){for(const f of s)f();s=[],window.removeEventListener("popstate",c),window.removeEventListener("beforeunload",p)}return window.addEventListener("popstate",c),window.addEventListener("beforeunload",p,{passive:!0}),{pauseListeners:i,listen:u,destroy:a}}function mt(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?De():null}}function Er(e){const{history:t,location:n}=window,r={value:tn(e,n)},o={value:t.state};o.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(i,u,p){const a=e.indexOf("#"),f=a>-1?(n.host&&document.querySelector("base")?e:e.slice(a))+i:wr()+e+i;try{t[p?"replaceState":"pushState"](u,"",f),o.value=u}catch(h){console.error(h),n[p?"replace":"assign"](f)}}function l(i,u){const p=T({},t.state,mt(o.value.back,i,o.value.forward,!0),u,{position:o.value.position});s(i,p,!0),r.value=i}function c(i,u){const p=T({},o.value,t.state,{forward:i,scroll:De()});s(p.current,p,!0);const a=T({},mt(r.value,i,null),{position:p.position+1},u);s(i,a,!1),r.value=i}return{location:r,state:o,push:c,replace:l}}function Sr(e){e=pr(e);const t=Er(e),n=Cr(e,t.state,t.location,t.replace);function r(s,l=!0){l||n.pauseListeners(),history.go(s)}const o=T({location:"",base:e,go:r,createHref:mr.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}function br(e){return typeof e=="string"||e&&typeof e=="object"}function nn(e){return typeof e=="string"||typeof e=="symbol"}const rn=Symbol("");var vt;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(vt||(vt={}));function he(e,t){return T(new Error,{type:e,[rn]:!0},t)}function Y(e,t){return e instanceof Error&&rn in e&&(t==null||!!(e.type&t))}const gt="[^/]+?",Rr={sensitive:!1,strict:!1,start:!0,end:!0},Pr=/[.+*?^${}()[\]/\\]/g;function kr(e,t){const n=T({},Rr,t),r=[];let o=n.start?"^":"";const s=[];for(const u of e){const p=u.length?[]:[90];n.strict&&!u.length&&(o+="/");for(let a=0;at.length?t.length===1&&t[0]===80?1:-1:0}function on(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const Or={type:0,value:""},Mr=/[a-zA-Z0-9_]/;function Vr(e){if(!e)return[[]];if(e==="/")return[[Or]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${u}": ${h}`)}let n=0,r=n;const o=[];let s;function l(){s&&o.push(s),s=[]}let c=0,i,u="",p="";function a(){u&&(n===0?s.push({type:0,value:u}):n===1||n===2||n===3?(s.length>1&&(i==="*"||i==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:u,regexp:p,repeatable:i==="*"||i==="+",optional:i==="*"||i==="?"})):t("Invalid state to consume buffer"),u="")}function f(){u+=i}for(;c{l(P)}:Se}function l(a){if(nn(a)){const f=r.get(a);f&&(r.delete(a),n.splice(n.indexOf(f),1),f.children.forEach(l),f.alias.forEach(l))}else{const f=n.indexOf(a);f>-1&&(n.splice(f,1),a.record.name&&r.delete(a.record.name),a.children.forEach(l),a.alias.forEach(l))}}function c(){return n}function i(a){const f=$r(a,n);n.splice(f,0,a),a.record.name&&!Ct(a)&&r.set(a.record.name,a)}function u(a,f){let h,_={},w,b;if("name"in a&&a.name){if(h=r.get(a.name),!h)throw he(1,{location:a});b=h.record.name,_=T(_t(f.params,h.keys.filter(P=>!P.optional).concat(h.parent?h.parent.keys.filter(P=>P.optional):[]).map(P=>P.name)),a.params&&_t(a.params,h.keys.map(P=>P.name))),w=h.stringify(_)}else if(a.path!=null)w=a.path,h=n.find(P=>P.re.test(w)),h&&(_=h.parse(w),b=h.record.name);else{if(h=f.name?r.get(f.name):n.find(P=>P.re.test(f.path)),!h)throw he(1,{location:a,currentLocation:f});b=h.record.name,_=T({},f.params,a.params),w=h.stringify(_)}const M=[];let C=h;for(;C;)M.unshift(C.record),C=C.parent;return{name:b,path:w,params:_,matched:M,meta:Lr(M)}}e.forEach(a=>s(a));function p(){n.length=0,r.clear()}return{addRoute:s,resolve:u,removeRoute:l,clearRoutes:p,getRoutes:c,getRecordMatcher:o}}function _t(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function wt(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Nr(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 Nr(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 Ct(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Lr(e){return e.reduce((t,n)=>T(t,n.meta),{})}function Et(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function $r(e,t){let n=0,r=t.length;for(;n!==r;){const s=n+r>>1;on(e,t[s])<0?r=s:n=s+1}const o=xr(e);return o&&(r=t.lastIndexOf(o,r-1)),r}function xr(e){let t=e;for(;t=t.parent;)if(sn(t)&&on(e,t)===0)return t}function sn({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Dr(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;os&&Ye(s)):[r&&Ye(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function Hr(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Z(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const Br=Symbol(""),bt=Symbol(""),He=Symbol(""),ot=Symbol(""),et=Symbol("");function we(){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 oe(e,t,n,r,o,s=l=>l()){const l=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((c,i)=>{const u=f=>{f===!1?i(he(4,{from:n,to:t})):f instanceof Error?i(f):br(f)?i(he(2,{from:t,to:f})):(l&&r.enterCallbacks[o]===l&&typeof f=="function"&&l.push(f),c())},p=s(()=>e.call(r&&r.instances[o],t,n,u));let a=Promise.resolve(p);e.length<3&&(a=a.then(u)),a.catch(f=>i(f))})}function Qe(e,t,n,r,o=s=>s()){const s=[];for(const l of e)for(const c in l.components){let i=l.components[c];if(!(t!=="beforeRouteEnter"&&!l.instances[c]))if(qt(i)){const p=(i.__vccOpts||i)[t];p&&s.push(oe(p,n,r,l,c,o))}else{let u=i();s.push(()=>u.then(p=>{if(!p)throw new Error(`Couldn't resolve component "${c}" at "${l.path}"`);const a=Gn(p)?p.default:p;l.mods[c]=p,l.components[c]=a;const h=(a.__vccOpts||a)[t];return h&&oe(h,n,r,l,c,o)()}))}}return s}function Rt(e){const t=se(He),n=se(ot),r=B(()=>{const i=O(e.to);return t.resolve(i)}),o=B(()=>{const{matched:i}=r.value,{length:u}=i,p=i[u-1],a=n.matched;if(!p||!a.length)return-1;const f=a.findIndex(pe.bind(null,p));if(f>-1)return f;const h=Pt(i[u-2]);return u>1&&Pt(p)===h&&a[a.length-1].path!==h?a.findIndex(pe.bind(null,i[u-2])):f}),s=B(()=>o.value>-1&&jr(n.params,r.value.params)),l=B(()=>o.value>-1&&o.value===n.matched.length-1&&en(n.params,r.value.params));function c(i={}){return zr(i)?t[O(e.replace)?"replace":"push"](O(e.to)).catch(Se):Promise.resolve()}return{route:r,href:B(()=>r.value.href),isActive:s,isExactActive:l,navigate:c}}const Wr=J({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"}},useLink:Rt,setup(e,{slots:t}){const n=Lt(Rt(e)),{options:r}=se(He),o=B(()=>({[kt(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[kt(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&t.default(n);return e.custom?s:re("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),Ce=Wr;function zr(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 jr(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(!Z(o)||o.length!==r.length||r.some((s,l)=>s!==o[l]))return!1}return!0}function Pt(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const kt=(e,t,n)=>e??t??n,Ur=J({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=se(et),o=B(()=>e.route||r.value),s=se(bt,0),l=B(()=>{let u=O(s);const{matched:p}=o.value;let a;for(;(a=p[u])&&!a.components;)u++;return u}),c=B(()=>o.value.matched[l.value]);Ke(bt,B(()=>l.value+1)),Ke(Br,c),Ke(et,o);const i=K();return ae(()=>[i.value,c.value,e.name],([u,p,a],[f,h,_])=>{p&&(p.instances[a]=u,h&&h!==p&&u&&u===f&&(p.leaveGuards.size||(p.leaveGuards=h.leaveGuards),p.updateGuards.size||(p.updateGuards=h.updateGuards))),u&&p&&(!h||!pe(p,h)||!f)&&(p.enterCallbacks[a]||[]).forEach(w=>w(u))},{flush:"post"}),()=>{const u=o.value,p=e.name,a=c.value,f=a&&a.components[p];if(!f)return At(n.default,{Component:f,route:u});const h=a.props[p],_=h?h===!0?u.params:typeof h=="function"?h(u):h:null,b=re(f,T({},_,t,{onVnodeUnmounted:M=>{M.component.isUnmounted&&(a.instances[p]=null)},ref:i}));return At(n.default,{Component:b,route:u})||b}}});function At(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const an=Ur;function Kr(e){const t=Ir(e.routes,e),n=e.parseQuery||Dr,r=e.stringifyQuery||St,o=e.history,s=we(),l=we(),c=we(),i=Ht(te);let u=te;ue&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const p=Ge.bind(null,d=>""+d),a=Ge.bind(null,ar),f=Ge.bind(null,ke);function h(d,v){let m,g;return nn(d)?(m=t.getRecordMatcher(d),g=v):g=d,t.addRoute(g,m)}function _(d){const v=t.getRecordMatcher(d);v&&t.removeRoute(v)}function w(){return t.getRoutes().map(d=>d.record)}function b(d){return!!t.getRecordMatcher(d)}function M(d,v){if(v=T({},v||i.value),typeof d=="string"){const E=qe(n,d,v.path),z=t.resolve({path:E.path},v),ye=o.createHref(E.fullPath);return T(E,z,{params:f(z.params),hash:ke(E.hash),redirectedFrom:void 0,href:ye})}let m;if(d.path!=null)m=T({},d,{path:qe(n,d.path,v.path).path});else{const E=T({},d.params);for(const z in E)E[z]==null&&delete E[z];m=T({},d,{params:a(E)}),v.params=a(v.params)}const g=t.resolve(m,v),L=d.hash||"";g.params=p(f(g.params));const W=cr(r,T({},d,{hash:rr(L),path:g.path})),k=o.createHref(W);return T({fullPath:W,hash:L,query:r===St?Hr(d.query):d.query||{}},g,{redirectedFrom:void 0,href:k})}function C(d){return typeof d=="string"?qe(n,d,i.value.path):T({},d)}function P(d,v){if(u!==d)return he(8,{from:v,to:d})}function V(d){return x(d)}function I(d){return V(T(C(d),{replace:!0}))}function G(d){const v=d.matched[d.matched.length-1];if(v&&v.redirect){const{redirect:m}=v;let g=typeof m=="function"?m(d):m;return typeof g=="string"&&(g=g.includes("?")||g.includes("#")?g=C(g):{path:g},g.params={}),T({query:d.query,hash:d.hash,params:g.path!=null?{}:d.params},g)}}function x(d,v){const m=u=M(d),g=i.value,L=d.state,W=d.force,k=d.replace===!0,E=G(m);if(E)return x(T(C(E),{state:typeof E=="object"?T({},L,E.state):L,force:W,replace:k}),v||m);const z=m;z.redirectedFrom=v;let ye;return!W&&ur(r,g,m)&&(ye=he(16,{to:z,from:g}),at(g,g,!0,!1)),(ye?Promise.resolve(ye):y(z,g)).catch(q=>Y(q)?Y(q,2)?q:ze(q):We(q,z,g)).then(q=>{if(q){if(Y(q,2))return x(T({replace:k},C(q.to),{state:typeof q.to=="object"?T({},L,q.to.state):L,force:W}),v||z)}else q=N(z,g,!0,k,L);return A(z,g,q),q})}function R(d,v){const m=P(d,v);return m?Promise.reject(m):Promise.resolve()}function S(d){const v=Oe.values().next().value;return v&&typeof v.runWithContext=="function"?v.runWithContext(d):d()}function y(d,v){let m;const[g,L,W]=Fr(d,v);m=Qe(g.reverse(),"beforeRouteLeave",d,v);for(const E of g)E.leaveGuards.forEach(z=>{m.push(oe(z,d,v))});const k=R.bind(null,d,v);return m.push(k),le(m).then(()=>{m=[];for(const E of s.list())m.push(oe(E,d,v));return m.push(k),le(m)}).then(()=>{m=Qe(L,"beforeRouteUpdate",d,v);for(const E of L)E.updateGuards.forEach(z=>{m.push(oe(z,d,v))});return m.push(k),le(m)}).then(()=>{m=[];for(const E of W)if(E.beforeEnter)if(Z(E.beforeEnter))for(const z of E.beforeEnter)m.push(oe(z,d,v));else m.push(oe(E.beforeEnter,d,v));return m.push(k),le(m)}).then(()=>(d.matched.forEach(E=>E.enterCallbacks={}),m=Qe(W,"beforeRouteEnter",d,v,S),m.push(k),le(m))).then(()=>{m=[];for(const E of l.list())m.push(oe(E,d,v));return m.push(k),le(m)}).catch(E=>Y(E,8)?E:Promise.reject(E))}function A(d,v,m){c.list().forEach(g=>S(()=>g(d,v,m)))}function N(d,v,m,g,L){const W=P(d,v);if(W)return W;const k=v===te,E=ue?history.state:{};m&&(g||k?o.replace(d.fullPath,T({scroll:k&&E&&E.scroll},L)):o.push(d.fullPath,L)),i.value=d,at(d,v,m,k),ze()}let F;function Be(){F||(F=o.listen((d,v,m)=>{if(!it.listening)return;const g=M(d),L=G(g);if(L){x(T(L,{replace:!0}),g).catch(Se);return}u=g;const W=i.value;ue&&yr(ht(W.fullPath,m.delta),De()),y(g,W).catch(k=>Y(k,12)?k:Y(k,2)?(x(k.to,g).then(E=>{Y(E,20)&&!m.delta&&m.type===Ae.pop&&o.go(-1,!1)}).catch(Se),Promise.reject()):(m.delta&&o.go(-m.delta,!1),We(k,g,W))).then(k=>{k=k||N(g,W,!1),k&&(m.delta&&!Y(k,8)?o.go(-m.delta,!1):m.type===Ae.pop&&Y(k,20)&&o.go(-1,!1)),A(g,W,k)}).catch(Se)}))}let ge=we(),X=we(),j;function We(d,v,m){ze(d);const g=X.list();return g.length?g.forEach(L=>L(d,v,m)):console.error(d),Promise.reject(d)}function Cn(){return j&&i.value!==te?Promise.resolve():new Promise((d,v)=>{ge.add([d,v])})}function ze(d){return j||(j=!d,Be(),ge.list().forEach(([v,m])=>d?m(d):v()),ge.reset()),d}function at(d,v,m,g){const{scrollBehavior:L}=e;if(!ue||!L)return Promise.resolve();const W=!m&&_r(ht(d.fullPath,0))||(g||!m)&&history.state&&history.state.scroll||null;return Le().then(()=>L(d,v,W)).then(k=>k&&gr(k)).catch(k=>We(k,d,v))}const je=d=>o.go(d);let Ue;const Oe=new Set,it={currentRoute:i,listening:!0,addRoute:h,removeRoute:_,clearRoutes:t.clearRoutes,hasRoute:b,getRoutes:w,resolve:M,options:e,push:V,replace:I,go:je,back:()=>je(-1),forward:()=>je(1),beforeEach:s.add,beforeResolve:l.add,afterEach:c.add,onError:X.add,isReady:Cn,install(d){const v=this;d.component("RouterLink",Ce),d.component("RouterView",an),d.config.globalProperties.$router=v,Object.defineProperty(d.config.globalProperties,"$route",{enumerable:!0,get:()=>O(i)}),ue&&!Ue&&i.value===te&&(Ue=!0,V(o.location).catch(L=>{}));const m={};for(const L in te)Object.defineProperty(m,L,{get:()=>i.value[L],enumerable:!0});d.provide(He,v),d.provide(ot,Rn(m)),d.provide(et,i);const g=d.unmount;Oe.add(d),d.unmount=function(){Oe.delete(d),Oe.size<1&&(u=te,F&&F(),F=null,i.value=te,Ue=!1,j=!1),g()}}};function le(d){return d.reduce((v,m)=>v.then(()=>S(m)),Promise.resolve())}return it}function Fr(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let l=0;lpe(u,c))?r.push(c):n.push(c));const i=e.matched[l];i&&(t.matched.find(u=>pe(u,i))||o.push(i))}return[n,r,o]}function Vs(){return se(He)}function ln(e){return se(ot)}const Gr={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_NONCE:"y34zvvbw2oh",VITE_TRACKER_WEBSITE_ID:"7df5cbae-d6f2-44b1-9aec-956a13891bb1"},{SSR:qr}=Gr;function Qr(e=!1){if(qr)throw new Error("waitLoadedPage is not supported in SSR");return new Promise(t=>{const n=e?()=>setTimeout(()=>t(),0):()=>t();if(document.readyState==="complete"){n();return}const r=()=>{window.removeEventListener("load",r),n()};window.addEventListener("load",r)})}const Zr={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_NONCE:"y34zvvbw2oh",VITE_TRACKER_WEBSITE_ID:"7df5cbae-d6f2-44b1-9aec-956a13891bb1"};function cn(){return xe(()=>import("./HomePage-D1y4Hbg_.js"),__vite__mapDeps([0,1,2,3,4]))}function un(){return xe(()=>import("./CreateWalletsPage-JeUFOXku.js"),__vite__mapDeps([5,2,6,7,1,3,8,9]))}function fn(){return xe(()=>import("./PaperWalletEditorPage-BCCe_wQD.js"),__vite__mapDeps([10,11,2,7,1,3,12,6,13]))}function dn(){return xe(()=>import("./PaperWalletsPage-37r_fHGj.js"),__vite__mapDeps([14,11,2,7,1,3,12,9]))}const Jr=Kr({scrollBehavior(e,t,n){return n||{top:0}},history:Sr("/"),routes:[{path:"/",name:"Home",component:cn,meta:{description:"Generate cryptocurrency addresses, create free secure paper wallets, and customize your own. Join us for a secure wallet creation experience."}},{path:"/create-wallets/",name:"CreateWallets",component:un,meta:{title:"Generate Crypto Address",description:"Get Crypto Address without registration or personal data disclosure. Free and secure generate address online. Bitcoin, Ethereum, and others",withParanoidMode:!0}},{path:"/paper-wallet-editor/",name:"PaperWalletEditor",component:fn,meta:{title:"Paper Wallet Editor",description:"Create Paper Wallet",withParanoidMode:!0}},{path:"/paper-wallets/",name:"PaperWallets",component:dn,meta:{title:"Create Paper Wallets",description:"How to make paper wallet? Free and secure creation of cryptocurrency paper wallets online. Bitcoin, Ethereum, and others",withParanoidMode:!0}}]}),{SSR:Yr}=Zr;Yr||Qr().then(()=>Promise.resolve().then(()=>Promise.all([un(),fn(),dn()])).then(()=>cn()));function pn(e){return xt()?(Dt(e),!0):!1}function me(e){return typeof e=="function"?e():O(e)}const Xr=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const eo=Object.prototype.toString,to=e=>eo.call(e)==="[object Object]",hn=()=>{};function no(e,t){function n(...r){return new Promise((o,s)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(o).catch(s)})}return n}const mn=e=>e();function ro(e=mn){const t=K(!0);function n(){t.value=!1}function r(){t.value=!0}const o=(...s)=>{t.value&&e(...s)};return{isActive:Bt(t),pause:n,resume:r,eventFilter:o}}function oo(e){return Wt()}function so(...e){if(e.length!==1)return Pn(...e);const t=e[0];return typeof t=="function"?Bt(kn(()=>({get:t,set:hn}))):K(t)}function ao(e,t,n={}){const{eventFilter:r=mn,...o}=n;return ae(e,no(r,t),o)}function io(e,t,n={}){const{eventFilter:r,...o}=n,{eventFilter:s,pause:l,resume:c,isActive:i}=ro(r);return{stop:ao(e,t,{...o,eventFilter:s}),pause:l,resume:c,isActive:i}}function vn(e,t=!0,n){oo()?tt(e,n):t?e():Le(e)}function lo(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,o=Re(e),s=K(e);function l(c){if(arguments.length)return s.value=c,s.value;{const i=me(n);return s.value=s.value===i?me(r):i,s.value}}return o?l:[s,l]}const ve=Xr?window:void 0;function gn(e){var t;const n=me(e);return(t=n?.$el)!=null?t:n}function Ot(...e){let t,n,r,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,o]=e,t=ve):[t,n,r,o]=e,!t)return hn;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const s=[],l=()=>{s.forEach(p=>p()),s.length=0},c=(p,a,f,h)=>(p.addEventListener(a,f,h),()=>p.removeEventListener(a,f,h)),i=ae(()=>[gn(t),me(o)],([p,a])=>{if(l(),!p)return;const f=to(a)?{...a}:a;s.push(...n.flatMap(h=>r.map(_=>c(p,h,_,f))))},{immediate:!0,flush:"post"}),u=()=>{i(),l()};return pn(u),u}function co(){const e=K(!1),t=Wt();return t&&tt(()=>{e.value=!0},t),e}function uo(e){const t=co();return B(()=>(t.value,!!e()))}function fo(e,t={}){const{window:n=ve}=t,r=uo(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const s=K(!1),l=u=>{s.value=u.matches},c=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",l):o.removeListener(l))},i=An(()=>{r.value&&(c(),o=n.matchMedia(me(e)),"addEventListener"in o?o.addEventListener("change",l):o.addListener(l),s.value=o.matches)});return pn(()=>{i(),c(),o=void 0}),s}const Ve=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Te="__vueuse_ssr_handlers__",po=ho();function ho(){return Te in Ve||(Ve[Te]=Ve[Te]||{}),Ve[Te]}function yn(e,t){return po[e]||t}function _n(e){return fo("(prefers-color-scheme: dark)",e)}function mo(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const vo={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Mt="vueuse-storage";function go(e,t,n,r={}){var o;const{flush:s="pre",deep:l=!0,listenToStorageChanges:c=!0,writeDefaults:i=!0,mergeDefaults:u=!1,shallow:p,window:a=ve,eventFilter:f,onError:h=y=>{console.error(y)},initOnMounted:_}=r,w=(p?Ht:K)(typeof t=="function"?t():t);if(!n)try{n=yn("getDefaultStorage",()=>{var y;return(y=ve)==null?void 0:y.localStorage})()}catch(y){h(y)}if(!n)return w;const b=me(t),M=mo(b),C=(o=r.serializer)!=null?o:vo[M],{pause:P,resume:V}=io(w,()=>G(w.value),{flush:s,deep:l,eventFilter:f});a&&c&&vn(()=>{n instanceof Storage?Ot(a,"storage",R):Ot(a,Mt,S),_&&R()}),_||R();function I(y,A){if(a){const N={key:e,oldValue:y,newValue:A,storageArea:n};a.dispatchEvent(n instanceof Storage?new StorageEvent("storage",N):new CustomEvent(Mt,{detail:N}))}}function G(y){try{const A=n.getItem(e);if(y==null)I(A,null),n.removeItem(e);else{const N=C.write(y);A!==N&&(n.setItem(e,N),I(A,N))}}catch(A){h(A)}}function x(y){const A=y?y.newValue:n.getItem(e);if(A==null)return i&&b!=null&&n.setItem(e,C.write(b)),b;if(!y&&u){const N=C.read(A);return typeof u=="function"?u(N,b):M==="object"&&!Array.isArray(N)?{...b,...N}:N}else return typeof A!="string"?A:C.read(A)}function R(y){if(!(y&&y.storageArea!==n)){if(y&&y.key==null){w.value=b;return}if(!(y&&y.key!==e)){P();try{y?.newValue!==C.write(w.value)&&(w.value=x(y))}catch(A){h(A)}finally{y?Le(V):V()}}}}function S(y){R(y.detail)}return w}const yo="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function _o(e={}){const{selector:t="html",attribute:n="class",initialValue:r="auto",window:o=ve,storage:s,storageKey:l="vueuse-color-scheme",listenToStorageChanges:c=!0,storageRef:i,emitAuto:u,disableTransition:p=!0}=e,a={auto:"",light:"light",dark:"dark",...e.modes||{}},f=_n({window:o}),h=B(()=>f.value?"dark":"light"),_=i||(l==null?so(r):go(l,r,s,{window:o,listenToStorageChanges:c})),w=B(()=>_.value==="auto"?h.value:_.value),b=yn("updateHTMLAttrs",(V,I,G)=>{const x=typeof V=="string"?o?.document.querySelector(V):gn(V);if(!x)return;const R=new Set,S=new Set;let y=null;if(I==="class"){const N=G.split(/\s/g);Object.values(a).flatMap(F=>(F||"").split(/\s/g)).filter(Boolean).forEach(F=>{N.includes(F)?R.add(F):S.add(F)})}else y={key:I,value:G};if(R.size===0&&S.size===0&&y===null)return;let A;p&&(A=o.document.createElement("style"),A.appendChild(document.createTextNode(yo)),o.document.head.appendChild(A));for(const N of R)x.classList.add(N);for(const N of S)x.classList.remove(N);y&&x.setAttribute(y.key,y.value),p&&(o.getComputedStyle(A).opacity,document.head.removeChild(A))});function M(V){var I;b(t,n,(I=a[V])!=null?I:V)}function C(V){e.onChanged?e.onChanged(V,M):M(V)}ae(w,C,{flush:"post",immediate:!0}),vn(()=>C(w.value));const P=B({get(){return u?_.value:w.value},set(V){_.value=V}});try{return Object.assign(P,{store:_,system:h,state:w})}catch{return P}}function wo(e={}){const{valueDark:t="dark",valueLight:n="",window:r=ve}=e,o=_o({...e,onChanged:(c,i)=>{var u;e.onChanged?(u=e.onChanged)==null||u.call(e,c==="dark",i,c):i(c)},modes:{dark:t,light:n}}),s=B(()=>o.system?o.system.value:_n({window:r}).value?"dark":"light");return B({get(){return o.value==="dark"},set(c){const i=c?"dark":"light";s.value===i?o.value="auto":o.value=i}})}const Co=["content"],Eo=J({__name:"HeaderMetadata",props:{title:{},description:{}},setup(e){return(t,n)=>(U(),Pe(Mn,{to:"head"},[$("title",null,On(t.title),1),t.description?(U(),Q("meta",{key:0,name:"description",content:t.description},null,8,Co)):nt("",!0)]))}}),So={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 20 20"},bo=$("g",{fill:"none"},[$("path",{d:"M8.998 2.388a1.5 1.5 0 0 1 2.005 0l5.5 4.942A1.5 1.5 0 0 1 17 8.445V15.5a1.5 1.5 0 0 1-1.5 1.5H13a1.5 1.5 0 0 1-1.5-1.5V12a.5.5 0 0 0-.5-.5H9a.5.5 0 0 0-.5.5v3.5A1.5 1.5 0 0 1 7 17H4.5A1.5 1.5 0 0 1 3 15.5V8.445c0-.425.18-.83.498-1.115l5.5-4.942zm1.336.744a.5.5 0 0 0-.668 0l-5.5 4.942A.5.5 0 0 0 4 8.445V15.5a.5.5 0 0 0 .5.5H7a.5.5 0 0 0 .5-.5V12A1.5 1.5 0 0 1 9 10.5h2a1.5 1.5 0 0 1 1.5 1.5v3.5a.5.5 0 0 0 .5.5h2.5a.5.5 0 0 0 .5-.5V8.445a.5.5 0 0 0-.166-.371l-5.5-4.942z",fill:"currentColor"})],-1),Ro=[bo],Po=J({name:"Home20Regular",render:function(t,n){return U(),Q("svg",So,Ro)}}),ko={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},Ao=$("g",{fill:"none"},[$("path",{d:"M20.026 17.001c-2.762 4.784-8.879 6.423-13.663 3.661A9.965 9.965 0 0 1 3.13 17.68a.75.75 0 0 1 .365-1.132c3.767-1.348 5.785-2.91 6.956-5.146c1.232-2.353 1.551-4.93.689-8.463a.75.75 0 0 1 .769-.927a9.961 9.961 0 0 1 4.457 1.327c4.784 2.762 6.423 8.879 3.66 13.662zm-8.248-4.903c-1.25 2.389-3.31 4.1-6.817 5.499a8.49 8.49 0 0 0 2.152 1.766a8.502 8.502 0 0 0 8.502-14.725a8.484 8.484 0 0 0-2.792-1.015c.647 3.384.23 6.043-1.045 8.475z",fill:"currentColor"})],-1),Oo=[Ao],Mo=J({name:"WeatherMoon24Regular",render:function(t,n){return U(),Q("svg",ko,Oo)}}),Vo={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},To=$("g",{fill:"none"},[$("path",{d:"M12 2a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0v-1.5A.75.75 0 0 1 12 2zm0 15a5 5 0 1 0 0-10a5 5 0 0 0 0 10zm0-1.5a3.5 3.5 0 1 1 0-7a3.5 3.5 0 0 1 0 7zm9.25-2.75a.75.75 0 0 0 0-1.5h-1.5a.75.75 0 0 0 0 1.5h1.5zM12 19a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0v-1.5A.75.75 0 0 1 12 19zm-7.75-6.25a.75.75 0 0 0 0-1.5h-1.5a.75.75 0 0 0 0 1.5h1.5zm-.03-8.53a.75.75 0 0 1 1.06 0l1.5 1.5a.75.75 0 0 1-1.06 1.06l-1.5-1.5a.75.75 0 0 1 0-1.06zm1.06 15.56a.75.75 0 1 1-1.06-1.06l1.5-1.5a.75.75 0 1 1 1.06 1.06l-1.5 1.5zm14.5-15.56a.75.75 0 0 0-1.06 0l-1.5 1.5a.75.75 0 0 0 1.06 1.06l1.5-1.5a.75.75 0 0 0 0-1.06zm-1.06 15.56a.75.75 0 1 0 1.06-1.06l-1.5-1.5a.75.75 0 1 0-1.06 1.06l1.5 1.5z",fill:"currentColor"})],-1),Io=[To],No=J({name:"WeatherSunny24Regular",render:function(t,n){return U(),Q("svg",Vo,Io)}}),ie=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},Lo={},$o={class:"page-header-description"};function xo(e,t){return U(),Q("div",$o,t[0]||(t[0]=[$("h1",null,"Get Crypto Address",-1),$("div",null,"Your safety is an illusion",-1)]))}const Do=ie(Lo,[["render",xo],["__scopeId","data-v-4f7ae983"]]),Ho={},Bo={width:"175",height:"175",viewBox:"0 0 175 175",xmlns:"http://www.w3.org/2000/svg"};function Wo(e,t){return U(),Q("svg",Bo,t[0]||(t[0]=[$("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M87.5 175C135.825 175 175 135.825 175 87.5C175 39.1751 135.825 0 87.5 0C39.1751 0 0 39.1751 0 87.5C0 135.825 39.1751 175 87.5 175ZM87.5 159.091C127.039 159.091 159.091 127.039 159.091 87.5C159.091 47.9614 127.039 15.9091 87.5 15.9091C47.9614 15.9091 15.9091 47.9614 15.9091 87.5C15.9091 127.039 47.9614 159.091 87.5 159.091ZM147 87C147 120.137 120.137 147 87 147C53.8629 147 27 120.137 27 87C27 53.8629 53.8629 27 87 27C120.137 27 147 53.8629 147 87ZM87 62.2483C89.9485 60.9143 92 57.9467 92 54.5C92 49.8056 88.1944 46 83.5 46C78.8056 46 75 49.8056 75 54.5C75 58.3244 77.5257 61.5588 81 62.6264V80H71H57V74.6264C60.4743 73.5588 63 70.3244 63 66.5C63 61.8056 59.1944 58 54.5 58C49.8056 58 46 61.8056 46 66.5C46 69.9467 48.0515 72.9143 51 74.2483V83C51 84.6569 52.3431 86 54 86H68V94H50C48.3431 94 47 95.3431 47 97V101.752C44.0515 103.086 42 106.053 42 109.5C42 114.194 45.8056 118 50.5 118C55.1944 118 59 114.194 59 109.5C59 105.676 56.4743 102.441 53 101.374V100H68V116.752C65.0515 118.086 63 121.053 63 124.5C63 129.194 66.8056 133 71.5 133C76.1944 133 80 129.194 80 124.5C80 120.676 77.4743 117.441 74 116.374V97V86H112V90H106C104.343 90 103 91.3431 103 93V116.752C100.051 118.086 98 121.053 98 124.5C98 129.194 101.806 133 106.5 133C111.194 133 115 129.194 115 124.5C115 120.676 112.474 117.441 109 116.374V96H115H121.752C123.086 98.9485 126.053 101 129.5 101C134.194 101 138 97.1944 138 92.5C138 87.8056 134.194 84 129.5 84C125.676 84 122.441 86.5257 121.374 90H118V83V64.2483C120.949 62.9143 123 59.9467 123 56.5C123 51.8056 119.194 48 114.5 48C109.806 48 106 51.8056 106 56.5C106 60.3244 108.526 63.5588 112 64.6264V80H87V62.2483Z"},null,-1)]))}const zo=ie(Ho,[["render",Wo]]),jo={},Uo={width:"175",height:"175",viewBox:"0 0 175 175",xmlns:"http://www.w3.org/2000/svg"};function Ko(e,t){return U(),Q("svg",Uo,t[0]||(t[0]=[$("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M175 87.5C175 135.825 135.825 175 87.5 175C39.1751 175 0 135.825 0 87.5C0 39.1751 39.1751 0 87.5 0C135.825 0 175 39.1751 175 87.5ZM159.091 87.5C159.091 127.039 127.039 159.091 87.5 159.091C86.668 159.091 85.8393 159.077 85.0141 159.049C84.1348 160.588 83.0502 162.043 81.7596 163.375C75.5258 169.807 66.2604 171.526 58.4079 168.462C63.0126 167.211 67.4705 165.289 71.6261 162.698C70.2525 162.164 68.9607 161.353 67.8359 160.262C66.4101 158.881 65.4235 157.216 64.8789 155.444C36.426 145.975 15.9091 119.133 15.9091 87.5C15.9091 73.6015 19.8696 60.628 26.7237 49.6465C25.9142 48.2473 25.2503 46.7345 24.758 45.1221C22.1427 36.5551 25.1185 27.6138 31.5972 22.222C30.4659 26.8577 29.9927 31.6892 30.2506 36.5794C31.3824 35.6354 32.7173 34.897 34.2154 34.4397C36.0749 33.8719 37.968 33.8039 39.7501 34.1586C52.4186 22.8104 69.1534 15.9091 87.5 15.9091C116.167 15.9091 140.899 32.7589 152.332 57.0949C154.554 57.2508 156.789 57.7559 158.964 58.6414C167.26 62.0193 172.318 69.9704 172.412 78.3988C169.53 74.5957 166.08 71.1794 162.124 68.2933C162.142 69.767 161.873 71.2685 161.282 72.7192C160.603 74.3858 159.575 75.8046 158.315 76.9252C158.826 80.3761 159.091 83.9071 159.091 87.5ZM85.9315 146.991C85.373 145.877 84.6207 144.836 83.6752 143.92C79.2594 139.64 72.267 139.656 67.8705 143.886C44.1131 135.9 27 113.449 27 87C27 75.8594 30.0363 65.428 35.3265 56.4881C37.1084 56.8426 39.0012 56.7745 40.8606 56.2069C46.8714 54.3718 50.2566 48.0115 48.4216 42.0007C48.3447 41.7489 48.26 41.5018 48.1676 41.2595C58.6331 32.3659 72.1899 27 87 27C111.144 27 131.957 41.2608 141.476 61.8187C140.973 62.5245 140.544 63.2993 140.203 64.1367C137.833 69.9575 140.631 76.5973 146.451 78.9673L146.468 78.974C146.819 81.5994 147 84.2786 147 87C147 120.137 120.137 147 87 147C86.6431 147 86.2869 146.997 85.9315 146.991ZM92 54.5C92 57.9467 89.9485 60.9143 87 62.2483V80H112V64.6264C108.526 63.5588 106 60.3244 106 56.5C106 51.8056 109.806 48 114.5 48C119.194 48 123 51.8056 123 56.5C123 59.9467 120.949 62.9143 118 64.2483V83V90H121.374C122.441 86.5257 125.676 84 129.5 84C134.194 84 138 87.8056 138 92.5C138 97.1944 134.194 101 129.5 101C126.053 101 123.086 98.9485 121.752 96H115H109V116.374C112.474 117.441 115 120.676 115 124.5C115 129.194 111.194 133 106.5 133C101.806 133 98 129.194 98 124.5C98 121.053 100.051 118.086 103 116.752V93C103 91.3431 104.343 90 106 90H112V86H74V97V116.374C77.4743 117.441 80 120.676 80 124.5C80 129.194 76.1944 133 71.5 133C66.8056 133 63 129.194 63 124.5C63 121.053 65.0515 118.086 68 116.752V100H53V101.374C56.4743 102.441 59 105.676 59 109.5C59 114.194 55.1944 118 50.5 118C45.8056 118 42 114.194 42 109.5C42 106.053 44.0515 103.086 47 101.752V97C47 95.3431 48.3431 94 50 94H68V86H54C52.3431 86 51 84.6569 51 83V74.2483C48.0515 72.9143 46 69.9467 46 66.5C46 61.8056 49.8056 58 54.5 58C59.1944 58 63 61.8056 63 66.5C63 70.3244 60.4743 73.5588 57 74.6264V80H71H81V62.6264C77.5257 61.5588 75 58.3244 75 54.5C75 49.8056 78.8056 46 83.5 46C88.1944 46 92 49.8056 92 54.5Z"},null,-1)]))}const Fo=ie(jo,[["render",Ko]]),Go=J({__name:"PageHeaderLogo",props:{isParanoidModeEnabled:{type:Boolean}},setup(e){return(t,n)=>(U(),Q(zt,null,[fe(D(zo,{class:"page-header-logo"},null,512),[[de,!t.isParanoidModeEnabled]]),fe(D(Fo,{class:"page-header-logo page-header-logo--paranoid"},null,512),[[de,t.isParanoidModeEnabled]])],64))}}),qo=ie(Go,[["__scopeId","data-v-72315370"]]),Qo={},Zo={class:"page-header-wrapper"},Jo={class:"page-header-wrapper__content"};function Yo(e,t){return U(),Q("header",Zo,[t[0]||(t[0]=$("div",null,null,-1)),$("div",Jo,[Ie(e.$slots,"default",{},void 0,!0)]),t[1]||(t[1]=$("div",null,null,-1))])}const Xo=ie(Qo,[["render",Yo],["__scopeId","data-v-82c874b4"]]),es={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_NONCE:"y34zvvbw2oh",VITE_TRACKER_WEBSITE_ID:"7df5cbae-d6f2-44b1-9aec-956a13891bb1"},ts={style:{"max-width":"250px","text-align":"left",margin:"0 auto",width:"100%"}},ns=J({__name:"PageHeader",props:{isParanoidMode:{type:Boolean}},setup(e){function t(l){return()=>re(jt,null,{default:()=>re(l)})}const n=ln(),r=K(n.name);ae(()=>n.name,l=>{r.value=l});const o=[{label:()=>re(Ce,{to:{name:"Home"}},{default:()=>"Home"}),key:"Home",icon:t(Po)},{key:"divider-1",type:"divider",props:{style:{marginLeft:"32px"}}},{label:()=>re(Ce,{to:{name:"CreateWallets"}},{default:()=>"Create Crypto Address"}),key:"CreateWallets"},{label:()=>re(Ce,{to:{name:"PaperWallets"}},{default:()=>"Create Paper Wallet"}),key:"PaperWallets"},{label:()=>re(Ce,{to:{name:"PaperWalletEditor"}},{default:()=>"Paper Wallet Editor"}),key:"PaperWalletEditor"}],{SSR:s}=es;return(l,c)=>(U(),Pe(Xo,null,{default:H(()=>[O(s)?nt("",!0):(U(),Pe(qo,{key:0,isParanoidModeEnabled:l.isParanoidMode},null,8,["isParanoidModeEnabled"])),D(Do),$("nav",ts,[D(O(Vn),{"data-test-id":"page-header-menu",options:o,value:r.value,"onUpdate:value":c[0]||(c[0]=i=>r.value=i)},null,8,["value"])]),Ie(l.$slots,"default")]),_:3}))}}),rs={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_NONCE:"y34zvvbw2oh",VITE_TRACKER_WEBSITE_ID:"7df5cbae-d6f2-44b1-9aec-956a13891bb1"},os=J({__name:"ParanoidMode",props:{showParanoidMode:{type:Boolean}},emits:["isParanoidMode","isParanoidModeEnabled"],setup(e,{emit:t}){const n=t,{SSR:r}=rs,o=K(!1),s=K(!1),l=K(!1),c=K(r?!1:!navigator.onLine),i=B(()=>o.value&&s.value&&l.value&&c.value);ae(o,p=>{n("isParanoidMode",p)}),ae(i,p=>{n("isParanoidModeEnabled",p)});function u(p){c.value=p.type!=="online"}return tt(()=>{window.addEventListener("online",u),window.addEventListener("offline",u)}),Tn(()=>{window.removeEventListener("online",u),window.removeEventListener("offline",u)}),(p,a)=>(U(),Pe(O(_e),{show:!!p.showParanoidMode},{default:H(()=>[D(O(lt),{vertical:"",size:12},{default:H(()=>[$("div",null,[D(O(Me),{value:o.value,"onUpdate:value":a[0]||(a[0]=f=>o.value=f),size:"large"},{checked:H(()=>a[4]||(a[4]=[ee("Paranoid Mode")])),unchecked:H(()=>a[5]||(a[5]=[ee("Unsafe Mode")])),_:1},8,["value"])]),D(O(_e),{show:o.value},{default:H(()=>[D(O(lt),{vertical:"",size:12},{default:H(()=>[$("div",null,[a[8]||(a[8]=$("div",null,"Do you trust your device?",-1)),D(O(Me),{value:s.value,"onUpdate:value":a[1]||(a[1]=f=>s.value=f)},{checked:H(()=>a[6]||(a[6]=[ee("Yes")])),unchecked:H(()=>a[7]||(a[7]=[ee("No")])),_:1},8,["value"])]),D(O(_e),{show:s.value},{default:H(()=>[a[11]||(a[11]=$("div",null,"Current tab in Incognito mode?",-1)),D(O(Me),{value:l.value,"onUpdate:value":a[2]||(a[2]=f=>l.value=f)},{checked:H(()=>a[9]||(a[9]=[ee("Yes")])),unchecked:H(()=>a[10]||(a[10]=[ee("No")])),_:1},8,["value"])]),_:1},8,["show"]),D(O(_e),{show:l.value},{default:H(()=>[a[14]||(a[14]=$("div",null,"Turn off internet",-1)),D(O(Me),{value:c.value,"onUpdate:value":a[3]||(a[3]=f=>c.value=f),disabled:""},{checked:H(()=>a[12]||(a[12]=[ee("Yes")])),unchecked:H(()=>a[13]||(a[13]=[ee("No")])),_:1},8,["value"])]),_:1},8,["show"]),D(O(_e),{show:i.value},{default:H(()=>a[15]||(a[15]=[$("div",null," Perfect! Paranoid mode is now enabled. You can proceed to generate tokens. Just remember to save the tokens securely and close the current tab afterward. ",-1)])),_:1},8,["show"])]),_:1})]),_:1},8,["show"])]),_:1})]),_:1},8,["show"]))}}),ss={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_NONCE:"y34zvvbw2oh",VITE_TRACKER_WEBSITE_ID:"7df5cbae-d6f2-44b1-9aec-956a13891bb1"},as={class:"theme-switcher"},is={class:"theme-switcher__text"},ls={class:"theme-switcher__text"},cs=J({__name:"ThemeSwitcher",props:{isDark:{type:Boolean}},emits:["switch"],setup(e,{emit:t}){const n=t,{SSR:r}=ss;return(o,s)=>(U(),Q("div",as,[D(O(In),{onClick:s[0]||(s[0]=l=>n("switch"))},{default:H(()=>[O(r)?nt("",!0):(U(),Pe(O(jt),{key:0},{default:H(()=>[fe(D(O(Mo),null,null,512),[[de,!o.isDark]]),fe(D(O(No),null,null,512),[[de,o.isDark]])]),_:1})),fe($("span",is,"Dark Theme",512),[[de,!o.isDark]]),fe($("span",ls,"Light Theme",512),[[de,o.isDark]])]),_:1})]))}}),us=ie(cs,[["__scopeId","data-v-e1ecd791"]]),fs={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_NONCE:"y34zvvbw2oh",VITE_TRACKER_WEBSITE_ID:"7df5cbae-d6f2-44b1-9aec-956a13891bb1"},{SSR:wn,MODE:ds}=fs,Ne=wn?{prototype:{}}:Node,ps=Ne.prototype.appendChild,hs=Ne.prototype.insertBefore,ms=ds==="production"?"/assets/":"/node_modules/.vite/deps/";function vs(e){const{stack:t}=new Error,n=e.map(r=>window.location.origin+ms+r);return!!t?.split(` +`).map(r=>{const o=r.match(/at.*\((http.+?)\)$/);if(o)return o[1];const s=r.match(/@(http.+?):\d+:\d+/);return s?s[1]:null}).filter(r=>r&&n.some(o=>r.includes(o))).length}function gs(e,t){if(wn)return;const n=r=>{!(r instanceof HTMLStyleElement)||r.hasAttribute("nonce")||vs(t)&&r.setAttribute("nonce",e)};Ne.prototype.appendChild=function(r){return n(r),ps.call(this,r)},Ne.prototype.insertBefore=function(r,o){return n(r),hs.call(this,r,o)}}let Vt=!1;function ys(e){if(Vt)throw new Error("Tracker script already loaded");Vt=!0;const t=document.createElement("script");t.async=!0,t.src="https://analytics.umami.is/script.js",t.dataset.websiteId=e,document.head.appendChild(t)}const _s={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_NONCE:"y34zvvbw2oh",VITE_TRACKER_WEBSITE_ID:"7df5cbae-d6f2-44b1-9aec-956a13891bb1"},{VITE_TRACKER_WEBSITE_ID:Tt,SSR:ws}=_s;function Cs(){if(!ws){if(!Tt){console.warn("Tracker website ID not set");return}ys(Tt)}}const Es={},Ss={class:"page-template"},bs={class:"page-template__content"},Rs={class:"page-template__content"};function Ps(e,t){return U(),Q("div",Ss,[$("div",bs,[Ie(e.$slots,"navigation")]),$("div",Rs,[Ie(e.$slots,"page")])])}const ks=ie(Es,[["render",Ps]]),As=J({__name:"App",setup(e){gs("y34zvvbw2oh",["naive-ui"]);const n=wo(),r=B(()=>n.value?$n:null),o=lo(n),s=ln(),l=B(()=>!!s.meta.withParanoidMode),c=K(!1),i=K(!1);function u(){o()}const p=B(()=>({title:s.meta.title?`${s.meta.title} - Get Crypto Address`:"Get Crypto Address",description:s.meta.description}));return Cs(),(a,f)=>(U(),Q(zt,null,[D(O(Eo),{title:p.value.title,description:p.value.description},null,8,["title","description"]),D(O(Ln),{theme:r.value},{default:H(()=>[D(O(Nn),null,{default:H(()=>[D(ks,null,{navigation:H(()=>[D(O(ns),{"is-paranoid-mode":i.value},{default:H(()=>[D(us,{"is-dark":O(n),onSwitch:u},null,8,["is-dark"]),$("div",null,[D(O(os),{showParanoidMode:l.value,onIsParanoidMode:f[0]||(f[0]=h=>c.value=h),onIsParanoidModeEnabled:f[1]||(f[1]=h=>i.value=h)},null,8,["showParanoidMode"])])]),_:1},8,["is-paranoid-mode"])]),page:H(()=>[D(O(an))]),_:1})]),_:1})]),_:1},8,["theme"])],64))}}),st=xn(As);st.use(Hn());st.use(Jr);st.mount("#app");export{ie as _,xe as a,wo as b,Ms as d,Vs as u,Qr as w}; diff --git a/assets/naive-ui-BEIEYFMM.js b/assets/naive-ui-DyKg92FK.js similarity index 84% rename from assets/naive-ui-BEIEYFMM.js rename to assets/naive-ui-DyKg92FK.js index 6b6927f..227df78 100644 --- a/assets/naive-ui-BEIEYFMM.js +++ b/assets/naive-ui-DyKg92FK.js @@ -2,48 +2,48 @@ * @vue/shared v3.5.12 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function xc(e){const t=Object.create(null);for(const o of e.split(","))t[o]=1;return o=>o in t}const ut={},Rn=[],zo=()=>{},mb=()=>!1,la=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Cc=e=>e.startsWith("onUpdate:"),St=Object.assign,yc=(e,t)=>{const o=e.indexOf(t);o>-1&&e.splice(o,1)},bb=Object.prototype.hasOwnProperty,at=(e,t)=>bb.call(e,t),He=Array.isArray,kn=e=>aa(e)==="[object Map]",sh=e=>aa(e)==="[object Set]",Le=e=>typeof e=="function",yt=e=>typeof e=="string",Jo=e=>typeof e=="symbol",pt=e=>e!==null&&typeof e=="object",ch=e=>(pt(e)||Le(e))&&Le(e.then)&&Le(e.catch),dh=Object.prototype.toString,aa=e=>dh.call(e),xb=e=>aa(e).slice(8,-1),uh=e=>aa(e)==="[object Object]",wc=e=>yt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,gi=xc(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),sa=e=>{const t=Object.create(null);return o=>t[o]||(t[o]=e(o))},Cb=/-(\w)/g,fo=sa(e=>e.replace(Cb,(t,o)=>o?o.toUpperCase():"")),yb=/\B([A-Z])/g,Rr=sa(e=>e.replace(yb,"-$1").toLowerCase()),ca=sa(e=>e.charAt(0).toUpperCase()+e.slice(1)),Da=sa(e=>e?`on${ca(e)}`:""),mr=(e,t)=>!Object.is(e,t),La=(e,...t)=>{for(let o=0;o{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:o})},wb=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Sb=e=>{const t=yt(e)?Number(e):NaN;return isNaN(t)?e:t};let _d;const da=()=>_d||(_d=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ua(e){if(He(e)){const t={};for(let o=0;o{if(o){const r=o.split(Pb);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Sc(e){let t="";if(yt(e))t=e;else if(He(e))for(let o=0;o!!(e&&e.__v_isRef===!0),Ib=e=>yt(e)?e:e==null?"":He(e)||pt(e)&&(e.toString===dh||!Le(e.toString))?ph(e)?Ib(e.value):JSON.stringify(e,vh,2):String(e),vh=(e,t)=>ph(t)?vh(e,t.value):kn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((o,[r,n],i)=>(o[Na(r,i)+" =>"]=n,o),{})}:sh(t)?{[`Set(${t.size})`]:[...t.values()].map(o=>Na(o))}:Jo(t)?Na(t):pt(t)&&!He(t)&&!uh(t)?String(t):t,Na=(e,t="")=>{var o;return Jo(e)?`Symbol(${(o=e.description)!=null?o:t})`:e};/** +**//*! #__NO_SIDE_EFFECTS__ */function Cc(e){const t=Object.create(null);for(const o of e.split(","))t[o]=1;return o=>o in t}const ut={},Rn=[],zo=()=>{},mb=()=>!1,la=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),yc=e=>e.startsWith("onUpdate:"),St=Object.assign,wc=(e,t)=>{const o=e.indexOf(t);o>-1&&e.splice(o,1)},bb=Object.prototype.hasOwnProperty,at=(e,t)=>bb.call(e,t),He=Array.isArray,kn=e=>aa(e)==="[object Map]",sh=e=>aa(e)==="[object Set]",Le=e=>typeof e=="function",yt=e=>typeof e=="string",Jo=e=>typeof e=="symbol",pt=e=>e!==null&&typeof e=="object",ch=e=>(pt(e)||Le(e))&&Le(e.then)&&Le(e.catch),dh=Object.prototype.toString,aa=e=>dh.call(e),xb=e=>aa(e).slice(8,-1),uh=e=>aa(e)==="[object Object]",Sc=e=>yt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,gi=Cc(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),sa=e=>{const t=Object.create(null);return o=>t[o]||(t[o]=e(o))},Cb=/-(\w)/g,fo=sa(e=>e.replace(Cb,(t,o)=>o?o.toUpperCase():"")),yb=/\B([A-Z])/g,Rr=sa(e=>e.replace(yb,"-$1").toLowerCase()),ca=sa(e=>e.charAt(0).toUpperCase()+e.slice(1)),La=sa(e=>e?`on${ca(e)}`:""),mr=(e,t)=>!Object.is(e,t),Na=(e,...t)=>{for(let o=0;o{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:o})},wb=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Sb=e=>{const t=yt(e)?Number(e):NaN;return isNaN(t)?e:t};let _d;const da=()=>_d||(_d=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ua(e){if(He(e)){const t={};for(let o=0;o{if(o){const r=o.split(Pb);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function $c(e){let t="";if(yt(e))t=e;else if(He(e))for(let o=0;o!!(e&&e.__v_isRef===!0),Ib=e=>yt(e)?e:e==null?"":He(e)||pt(e)&&(e.toString===dh||!Le(e.toString))?ph(e)?Ib(e.value):JSON.stringify(e,vh,2):String(e),vh=(e,t)=>ph(t)?vh(e,t.value):kn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((o,[r,n],i)=>(o[ja(r,i)+" =>"]=n,o),{})}:sh(t)?{[`Set(${t.size})`]:[...t.values()].map(o=>ja(o))}:Jo(t)?ja(t):pt(t)&&!He(t)&&!uh(t)?String(t):t,ja=(e,t="")=>{var o;return Jo(e)?`Symbol(${(o=e.description)!=null?o:t})`:e};/** * @vue/reactivity v3.5.12 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let qt;class gh{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=qt,!t&&qt&&(this.index=(qt.scopes||(qt.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,o;if(this.scopes)for(t=0,o=this.scopes.length;t0)return;if(bi){let t=bi;for(bi=void 0;t;){const o=t.next;t.next=void 0,t.flags&=-9,t=o}}let e;for(;mi;){let t=mi;for(mi=void 0;t;){const o=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=o}}if(e)throw e}function Ch(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function yh(e){let t,o=e.depsTail,r=o;for(;r;){const n=r.prevDep;r.version===-1?(r===o&&(o=n),zc(r),Mb(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=n}e.deps=t,e.depsTail=o}function Ps(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(wh(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function wh(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Ri))return;e.globalVersion=Ri;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!Ps(e)){e.flags&=-3;return}const o=ht,r=mo;ht=e,mo=!0;try{Ch(e);const n=e.fn(e._value);(t.version===0||mr(n,e._value))&&(e._value=n,t.version++)}catch(n){throw t.version++,n}finally{ht=o,mo=r,yh(e),e.flags&=-3}}function zc(e,t=!1){const{dep:o,prevSub:r,nextSub:n}=e;if(r&&(r.nextSub=n,e.prevSub=void 0),n&&(n.prevSub=r,e.nextSub=void 0),o.subs===e&&(o.subs=r,!r&&o.computed)){o.computed.flags&=-5;for(let i=o.computed.deps;i;i=i.nextDep)zc(i,!0)}!t&&!--o.sc&&o.map&&o.map.delete(o.key)}function Mb(e){const{prevDep:t,nextDep:o}=e;t&&(t.nextDep=o,e.prevDep=void 0),o&&(o.prevDep=t,e.nextDep=void 0)}let mo=!0;const Sh=[];function kr(){Sh.push(mo),mo=!1}function Tr(){const e=Sh.pop();mo=e===void 0?!0:e}function Md(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const o=ht;ht=void 0;try{t()}finally{ht=o}}}let Ri=0;class Ob{constructor(t,o){this.sub=t,this.dep=o,this.version=o.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Rc{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}track(t){if(!ht||!mo||ht===this.computed)return;let o=this.activeLink;if(o===void 0||o.sub!==ht)o=this.activeLink=new Ob(ht,this),ht.deps?(o.prevDep=ht.depsTail,ht.depsTail.nextDep=o,ht.depsTail=o):ht.deps=ht.depsTail=o,$h(o);else if(o.version===-1&&(o.version=this.version,o.nextDep)){const r=o.nextDep;r.prevDep=o.prevDep,o.prevDep&&(o.prevDep.nextDep=r),o.prevDep=ht.depsTail,o.nextDep=void 0,ht.depsTail.nextDep=o,ht.depsTail=o,ht.deps===o&&(ht.deps=r)}return o}trigger(t){this.version++,Ri++,this.notify(t)}notify(t){$c();try{for(let o=this.subs;o;o=o.prevSub)o.sub.notify()&&o.sub.dep.notify()}finally{Pc()}}}function $h(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)$h(r)}const o=e.dep.subs;o!==e&&(e.prevSub=o,o&&(o.nextSub=e)),e.dep.subs=e}}const Ll=new WeakMap,qr=Symbol(""),zs=Symbol(""),ki=Symbol("");function Lt(e,t,o){if(mo&&ht){let r=Ll.get(e);r||Ll.set(e,r=new Map);let n=r.get(o);n||(r.set(o,n=new Rc),n.map=r,n.key=o),n.track()}}function Ko(e,t,o,r,n,i){const l=Ll.get(e);if(!l){Ri++;return}const a=s=>{s&&s.trigger()};if($c(),t==="clear")l.forEach(a);else{const s=He(e),c=s&&wc(o);if(s&&o==="length"){const d=Number(r);l.forEach((f,h)=>{(h==="length"||h===ki||!Jo(h)&&h>=d)&&a(f)})}else switch((o!==void 0||l.has(void 0))&&a(l.get(o)),c&&a(l.get(ki)),t){case"add":s?c&&a(l.get("length")):(a(l.get(qr)),kn(e)&&a(l.get(zs)));break;case"delete":s||(a(l.get(qr)),kn(e)&&a(l.get(zs)));break;case"set":kn(e)&&a(l.get(qr));break}}Pc()}function Bb(e,t){const o=Ll.get(e);return o&&o.get(t)}function bn(e){const t=tt(e);return t===e?t:(Lt(t,"iterate",ki),uo(e)?t:t.map(Nt))}function fa(e){return Lt(e=tt(e),"iterate",ki),e}const Ab={__proto__:null,[Symbol.iterator](){return Wa(this,Symbol.iterator,Nt)},concat(...e){return bn(this).concat(...e.map(t=>He(t)?bn(t):t))},entries(){return Wa(this,"entries",e=>(e[1]=Nt(e[1]),e))},every(e,t){return No(this,"every",e,t,void 0,arguments)},filter(e,t){return No(this,"filter",e,t,o=>o.map(Nt),arguments)},find(e,t){return No(this,"find",e,t,Nt,arguments)},findIndex(e,t){return No(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return No(this,"findLast",e,t,Nt,arguments)},findLastIndex(e,t){return No(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return No(this,"forEach",e,t,void 0,arguments)},includes(...e){return Va(this,"includes",e)},indexOf(...e){return Va(this,"indexOf",e)},join(e){return bn(this).join(e)},lastIndexOf(...e){return Va(this,"lastIndexOf",e)},map(e,t){return No(this,"map",e,t,void 0,arguments)},pop(){return oi(this,"pop")},push(...e){return oi(this,"push",e)},reduce(e,...t){return Od(this,"reduce",e,t)},reduceRight(e,...t){return Od(this,"reduceRight",e,t)},shift(){return oi(this,"shift")},some(e,t){return No(this,"some",e,t,void 0,arguments)},splice(...e){return oi(this,"splice",e)},toReversed(){return bn(this).toReversed()},toSorted(e){return bn(this).toSorted(e)},toSpliced(...e){return bn(this).toSpliced(...e)},unshift(...e){return oi(this,"unshift",e)},values(){return Wa(this,"values",Nt)}};function Wa(e,t,o){const r=fa(e),n=r[t]();return r!==e&&!uo(e)&&(n._next=n.next,n.next=()=>{const i=n._next();return i.value&&(i.value=o(i.value)),i}),n}const Eb=Array.prototype;function No(e,t,o,r,n,i){const l=fa(e),a=l!==e&&!uo(e),s=l[t];if(s!==Eb[t]){const f=s.apply(e,i);return a?Nt(f):f}let c=o;l!==e&&(a?c=function(f,h){return o.call(this,Nt(f),h,e)}:o.length>2&&(c=function(f,h){return o.call(this,f,h,e)}));const d=s.call(l,c,r);return a&&n?n(d):d}function Od(e,t,o,r){const n=fa(e);let i=o;return n!==e&&(uo(e)?o.length>3&&(i=function(l,a,s){return o.call(this,l,a,s,e)}):i=function(l,a,s){return o.call(this,l,Nt(a),s,e)}),n[t](i,...r)}function Va(e,t,o){const r=tt(e);Lt(r,"iterate",ki);const n=r[t](...o);return(n===-1||n===!1)&&Ic(o[0])?(o[0]=tt(o[0]),r[t](...o)):n}function oi(e,t,o=[]){kr(),$c();const r=tt(e)[t].apply(e,o);return Pc(),Tr(),r}const Fb=xc("__proto__,__v_isRef,__isVue"),Ph=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Jo));function Hb(e){Jo(e)||(e=String(e));const t=tt(this);return Lt(t,"has",e),t.hasOwnProperty(e)}class zh{constructor(t=!1,o=!1){this._isReadonly=t,this._isShallow=o}get(t,o,r){const n=this._isReadonly,i=this._isShallow;if(o==="__v_isReactive")return!n;if(o==="__v_isReadonly")return n;if(o==="__v_isShallow")return i;if(o==="__v_raw")return r===(n?i?Gb:Ih:i?Th:kh).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const l=He(t);if(!n){let s;if(l&&(s=Ab[o]))return s;if(o==="hasOwnProperty")return Hb}const a=Reflect.get(t,o,Ot(t)?t:r);return(Jo(o)?Ph.has(o):Fb(o))||(n||Lt(t,"get",o),i)?a:Ot(a)?l&&wc(o)?a:a.value:pt(a)?n?To(a):Ui(a):a}}class Rh extends zh{constructor(t=!1){super(!1,t)}set(t,o,r,n){let i=t[o];if(!this._isShallow){const s=en(i);if(!uo(r)&&!en(r)&&(i=tt(i),r=tt(r)),!He(t)&&Ot(i)&&!Ot(r))return s?!1:(i.value=r,!0)}const l=He(t)&&wc(o)?Number(o)e,cl=e=>Reflect.getPrototypeOf(e);function Wb(e,t,o){return function(...r){const n=this.__v_raw,i=tt(n),l=kn(i),a=e==="entries"||e===Symbol.iterator&&l,s=e==="keys"&&l,c=n[e](...r),d=o?Rs:t?Ts:Nt;return!t&&Lt(i,"iterate",s?zs:qr),{next(){const{value:f,done:h}=c.next();return h?{value:f,done:h}:{value:a?[d(f[0]),d(f[1])]:d(f),done:h}},[Symbol.iterator](){return this}}}}function dl(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Vb(e,t){const o={get(n){const i=this.__v_raw,l=tt(i),a=tt(n);e||(mr(n,a)&&Lt(l,"get",n),Lt(l,"get",a));const{has:s}=cl(l),c=t?Rs:e?Ts:Nt;if(s.call(l,n))return c(i.get(n));if(s.call(l,a))return c(i.get(a));i!==l&&i.get(n)},get size(){const n=this.__v_raw;return!e&&Lt(tt(n),"iterate",qr),Reflect.get(n,"size",n)},has(n){const i=this.__v_raw,l=tt(i),a=tt(n);return e||(mr(n,a)&&Lt(l,"has",n),Lt(l,"has",a)),n===a?i.has(n):i.has(n)||i.has(a)},forEach(n,i){const l=this,a=l.__v_raw,s=tt(a),c=t?Rs:e?Ts:Nt;return!e&&Lt(s,"iterate",qr),a.forEach((d,f)=>n.call(i,c(d),c(f),l))}};return St(o,e?{add:dl("add"),set:dl("set"),delete:dl("delete"),clear:dl("clear")}:{add(n){!t&&!uo(n)&&!en(n)&&(n=tt(n));const i=tt(this);return cl(i).has.call(i,n)||(i.add(n),Ko(i,"add",n,n)),this},set(n,i){!t&&!uo(i)&&!en(i)&&(i=tt(i));const l=tt(this),{has:a,get:s}=cl(l);let c=a.call(l,n);c||(n=tt(n),c=a.call(l,n));const d=s.call(l,n);return l.set(n,i),c?mr(i,d)&&Ko(l,"set",n,i):Ko(l,"add",n,i),this},delete(n){const i=tt(this),{has:l,get:a}=cl(i);let s=l.call(i,n);s||(n=tt(n),s=l.call(i,n)),a&&a.call(i,n);const c=i.delete(n);return s&&Ko(i,"delete",n,void 0),c},clear(){const n=tt(this),i=n.size!==0,l=n.clear();return i&&Ko(n,"clear",void 0,void 0),l}}),["keys","values","entries",Symbol.iterator].forEach(n=>{o[n]=Wb(n,e,t)}),o}function kc(e,t){const o=Vb(e,t);return(r,n,i)=>n==="__v_isReactive"?!e:n==="__v_isReadonly"?e:n==="__v_raw"?r:Reflect.get(at(o,n)&&n in r?o:r,n,i)}const Ub={get:kc(!1,!1)},Kb={get:kc(!1,!0)},qb={get:kc(!0,!1)};const kh=new WeakMap,Th=new WeakMap,Ih=new WeakMap,Gb=new WeakMap;function Xb(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Yb(e){return e.__v_skip||!Object.isExtensible(e)?0:Xb(xb(e))}function Ui(e){return en(e)?e:Tc(e,!1,Lb,Ub,kh)}function Zb(e){return Tc(e,!1,jb,Kb,Th)}function To(e){return Tc(e,!0,Nb,qb,Ih)}function Tc(e,t,o,r,n){if(!pt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=n.get(e);if(i)return i;const l=Yb(e);if(l===0)return e;const a=new Proxy(e,l===2?r:o);return n.set(e,a),a}function Tn(e){return en(e)?Tn(e.__v_raw):!!(e&&e.__v_isReactive)}function en(e){return!!(e&&e.__v_isReadonly)}function uo(e){return!!(e&&e.__v_isShallow)}function Ic(e){return e?!!e.__v_raw:!1}function tt(e){const t=e&&e.__v_raw;return t?tt(t):e}function ks(e){return!at(e,"__v_skip")&&Object.isExtensible(e)&&fh(e,"__v_skip",!0),e}const Nt=e=>pt(e)?Ui(e):e,Ts=e=>pt(e)?To(e):e;function Ot(e){return e?e.__v_isRef===!0:!1}function G(e){return Mh(e,!1)}function _h(e){return Mh(e,!0)}function Mh(e,t){return Ot(e)?e:new Jb(e,t)}class Jb{constructor(t,o){this.dep=new Rc,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=o?t:tt(t),this._value=o?t:Nt(t),this.__v_isShallow=o}get value(){return this.dep.track(),this._value}set value(t){const o=this._rawValue,r=this.__v_isShallow||uo(t)||en(t);t=r?t:tt(t),mr(t,o)&&(this._rawValue=t,this._value=r?t:Nt(t),this.dep.trigger())}}function Qb(e){return Ot(e)?e.value:e}const e0={get:(e,t,o)=>t==="__v_raw"?e:Qb(Reflect.get(e,t,o)),set:(e,t,o,r)=>{const n=e[t];return Ot(n)&&!Ot(o)?(n.value=o,!0):Reflect.set(e,t,o,r)}};function Oh(e){return Tn(e)?e:new Proxy(e,e0)}function fI(e){const t=He(e)?new Array(e.length):{};for(const o in e)t[o]=Bh(e,o);return t}class t0{constructor(t,o,r){this._object=t,this._key=o,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Bb(tt(this._object),this._key)}}class o0{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 xe(e,t,o){return Ot(e)?e:Le(e)?new o0(e):pt(e)&&arguments.length>1?Bh(e,t,o):G(e)}function Bh(e,t,o){const r=e[t];return Ot(r)?r:new t0(e,t,o)}class r0{constructor(t,o,r){this.fn=t,this.setter=o,this._value=void 0,this.dep=new Rc(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Ri-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!o,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&ht!==this)return xh(this,!0),!0}get value(){const t=this.dep.track();return wh(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function n0(e,t,o=!1){let r,n;return Le(e)?r=e:(r=e.get,n=e.set),new r0(r,n,o)}const ul={},Nl=new WeakMap;let jr;function i0(e,t=!1,o=jr){if(o){let r=Nl.get(o);r||Nl.set(o,r=[]),r.push(e)}}function l0(e,t,o=ut){const{immediate:r,deep:n,once:i,scheduler:l,augmentJob:a,call:s}=o,c=w=>n?w:uo(w)||n===!1||n===0?qo(w,1):qo(w);let d,f,h,v,p=!1,g=!1;if(Ot(e)?(f=()=>e.value,p=uo(e)):Tn(e)?(f=()=>c(e),p=!0):He(e)?(g=!0,p=e.some(w=>Tn(w)||uo(w)),f=()=>e.map(w=>{if(Ot(w))return w.value;if(Tn(w))return c(w);if(Le(w))return s?s(w,2):w()})):Le(e)?t?f=s?()=>s(e,2):e:f=()=>{if(h){kr();try{h()}finally{Tr()}}const w=jr;jr=d;try{return s?s(e,3,[v]):e(v)}finally{jr=w}}:f=zo,t&&n){const w=f,S=n===!0?1/0:n;f=()=>qo(w(),S)}const b=_b(),m=()=>{d.stop(),b&&yc(b.effects,d)};if(i&&t){const w=t;t=(...S)=>{w(...S),m()}}let y=g?new Array(e.length).fill(ul):ul;const k=w=>{if(!(!(d.flags&1)||!d.dirty&&!w))if(t){const S=d.run();if(n||p||(g?S.some((P,x)=>mr(P,y[x])):mr(S,y))){h&&h();const P=jr;jr=d;try{const x=[S,y===ul?void 0:g&&y[0]===ul?[]:y,v];s?s(t,3,x):t(...x),y=S}finally{jr=P}}}else d.run()};return a&&a(k),d=new mh(f),d.scheduler=l?()=>l(k,!1):k,v=w=>i0(w,!1,d),h=d.onStop=()=>{const w=Nl.get(d);if(w){if(s)s(w,4);else for(const S of w)S();Nl.delete(d)}},t?r?k(!0):y=d.run():l?l(k.bind(null,!0),!0):d.run(),m.pause=d.pause.bind(d),m.resume=d.resume.bind(d),m.stop=m,m}function qo(e,t=1/0,o){if(t<=0||!pt(e)||e.__v_skip||(o=o||new Set,o.has(e)))return e;if(o.add(e),t--,Ot(e))qo(e.value,t,o);else if(He(e))for(let r=0;r{qo(r,t,o)});else if(uh(e)){for(const r in e)qo(e[r],t,o);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&qo(e[r],t,o)}return e}/** +**/let qt;class gh{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=qt,!t&&qt&&(this.index=(qt.scopes||(qt.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,o;if(this.scopes)for(t=0,o=this.scopes.length;t0)return;if(bi){let t=bi;for(bi=void 0;t;){const o=t.next;t.next=void 0,t.flags&=-9,t=o}}let e;for(;mi;){let t=mi;for(mi=void 0;t;){const o=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=o}}if(e)throw e}function Ch(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function yh(e){let t,o=e.depsTail,r=o;for(;r;){const n=r.prevDep;r.version===-1?(r===o&&(o=n),Rc(r),Mb(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=n}e.deps=t,e.depsTail=o}function zs(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(wh(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function wh(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Ri))return;e.globalVersion=Ri;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!zs(e)){e.flags&=-3;return}const o=ht,r=mo;ht=e,mo=!0;try{Ch(e);const n=e.fn(e._value);(t.version===0||mr(n,e._value))&&(e._value=n,t.version++)}catch(n){throw t.version++,n}finally{ht=o,mo=r,yh(e),e.flags&=-3}}function Rc(e,t=!1){const{dep:o,prevSub:r,nextSub:n}=e;if(r&&(r.nextSub=n,e.prevSub=void 0),n&&(n.prevSub=r,e.nextSub=void 0),o.subs===e&&(o.subs=r,!r&&o.computed)){o.computed.flags&=-5;for(let i=o.computed.deps;i;i=i.nextDep)Rc(i,!0)}!t&&!--o.sc&&o.map&&o.map.delete(o.key)}function Mb(e){const{prevDep:t,nextDep:o}=e;t&&(t.nextDep=o,e.prevDep=void 0),o&&(o.prevDep=t,e.nextDep=void 0)}let mo=!0;const Sh=[];function kr(){Sh.push(mo),mo=!1}function Tr(){const e=Sh.pop();mo=e===void 0?!0:e}function Md(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const o=ht;ht=void 0;try{t()}finally{ht=o}}}let Ri=0;class Ob{constructor(t,o){this.sub=t,this.dep=o,this.version=o.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class fa{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}track(t){if(!ht||!mo||ht===this.computed)return;let o=this.activeLink;if(o===void 0||o.sub!==ht)o=this.activeLink=new Ob(ht,this),ht.deps?(o.prevDep=ht.depsTail,ht.depsTail.nextDep=o,ht.depsTail=o):ht.deps=ht.depsTail=o,$h(o);else if(o.version===-1&&(o.version=this.version,o.nextDep)){const r=o.nextDep;r.prevDep=o.prevDep,o.prevDep&&(o.prevDep.nextDep=r),o.prevDep=ht.depsTail,o.nextDep=void 0,ht.depsTail.nextDep=o,ht.depsTail=o,ht.deps===o&&(ht.deps=r)}return o}trigger(t){this.version++,Ri++,this.notify(t)}notify(t){Pc();try{for(let o=this.subs;o;o=o.prevSub)o.sub.notify()&&o.sub.dep.notify()}finally{zc()}}}function $h(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)$h(r)}const o=e.dep.subs;o!==e&&(e.prevSub=o,o&&(o.nextSub=e)),e.dep.subs=e}}const Ll=new WeakMap,qr=Symbol(""),Rs=Symbol(""),ki=Symbol("");function Lt(e,t,o){if(mo&&ht){let r=Ll.get(e);r||Ll.set(e,r=new Map);let n=r.get(o);n||(r.set(o,n=new fa),n.map=r,n.key=o),n.track()}}function Ko(e,t,o,r,n,i){const l=Ll.get(e);if(!l){Ri++;return}const a=s=>{s&&s.trigger()};if(Pc(),t==="clear")l.forEach(a);else{const s=He(e),c=s&&Sc(o);if(s&&o==="length"){const d=Number(r);l.forEach((f,h)=>{(h==="length"||h===ki||!Jo(h)&&h>=d)&&a(f)})}else switch((o!==void 0||l.has(void 0))&&a(l.get(o)),c&&a(l.get(ki)),t){case"add":s?c&&a(l.get("length")):(a(l.get(qr)),kn(e)&&a(l.get(Rs)));break;case"delete":s||(a(l.get(qr)),kn(e)&&a(l.get(Rs)));break;case"set":kn(e)&&a(l.get(qr));break}}zc()}function Bb(e,t){const o=Ll.get(e);return o&&o.get(t)}function bn(e){const t=tt(e);return t===e?t:(Lt(t,"iterate",ki),uo(e)?t:t.map(Nt))}function ha(e){return Lt(e=tt(e),"iterate",ki),e}const Ab={__proto__:null,[Symbol.iterator](){return Va(this,Symbol.iterator,Nt)},concat(...e){return bn(this).concat(...e.map(t=>He(t)?bn(t):t))},entries(){return Va(this,"entries",e=>(e[1]=Nt(e[1]),e))},every(e,t){return No(this,"every",e,t,void 0,arguments)},filter(e,t){return No(this,"filter",e,t,o=>o.map(Nt),arguments)},find(e,t){return No(this,"find",e,t,Nt,arguments)},findIndex(e,t){return No(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return No(this,"findLast",e,t,Nt,arguments)},findLastIndex(e,t){return No(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return No(this,"forEach",e,t,void 0,arguments)},includes(...e){return Ua(this,"includes",e)},indexOf(...e){return Ua(this,"indexOf",e)},join(e){return bn(this).join(e)},lastIndexOf(...e){return Ua(this,"lastIndexOf",e)},map(e,t){return No(this,"map",e,t,void 0,arguments)},pop(){return oi(this,"pop")},push(...e){return oi(this,"push",e)},reduce(e,...t){return Od(this,"reduce",e,t)},reduceRight(e,...t){return Od(this,"reduceRight",e,t)},shift(){return oi(this,"shift")},some(e,t){return No(this,"some",e,t,void 0,arguments)},splice(...e){return oi(this,"splice",e)},toReversed(){return bn(this).toReversed()},toSorted(e){return bn(this).toSorted(e)},toSpliced(...e){return bn(this).toSpliced(...e)},unshift(...e){return oi(this,"unshift",e)},values(){return Va(this,"values",Nt)}};function Va(e,t,o){const r=ha(e),n=r[t]();return r!==e&&!uo(e)&&(n._next=n.next,n.next=()=>{const i=n._next();return i.value&&(i.value=o(i.value)),i}),n}const Eb=Array.prototype;function No(e,t,o,r,n,i){const l=ha(e),a=l!==e&&!uo(e),s=l[t];if(s!==Eb[t]){const f=s.apply(e,i);return a?Nt(f):f}let c=o;l!==e&&(a?c=function(f,h){return o.call(this,Nt(f),h,e)}:o.length>2&&(c=function(f,h){return o.call(this,f,h,e)}));const d=s.call(l,c,r);return a&&n?n(d):d}function Od(e,t,o,r){const n=ha(e);let i=o;return n!==e&&(uo(e)?o.length>3&&(i=function(l,a,s){return o.call(this,l,a,s,e)}):i=function(l,a,s){return o.call(this,l,Nt(a),s,e)}),n[t](i,...r)}function Ua(e,t,o){const r=tt(e);Lt(r,"iterate",ki);const n=r[t](...o);return(n===-1||n===!1)&&Ic(o[0])?(o[0]=tt(o[0]),r[t](...o)):n}function oi(e,t,o=[]){kr(),Pc();const r=tt(e)[t].apply(e,o);return zc(),Tr(),r}const Fb=Cc("__proto__,__v_isRef,__isVue"),Ph=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Jo));function Hb(e){Jo(e)||(e=String(e));const t=tt(this);return Lt(t,"has",e),t.hasOwnProperty(e)}class zh{constructor(t=!1,o=!1){this._isReadonly=t,this._isShallow=o}get(t,o,r){const n=this._isReadonly,i=this._isShallow;if(o==="__v_isReactive")return!n;if(o==="__v_isReadonly")return n;if(o==="__v_isShallow")return i;if(o==="__v_raw")return r===(n?i?Gb:Ih:i?Th:kh).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const l=He(t);if(!n){let s;if(l&&(s=Ab[o]))return s;if(o==="hasOwnProperty")return Hb}const a=Reflect.get(t,o,Ot(t)?t:r);return(Jo(o)?Ph.has(o):Fb(o))||(n||Lt(t,"get",o),i)?a:Ot(a)?l&&Sc(o)?a:a.value:pt(a)?n?To(a):Ui(a):a}}class Rh extends zh{constructor(t=!1){super(!1,t)}set(t,o,r,n){let i=t[o];if(!this._isShallow){const s=en(i);if(!uo(r)&&!en(r)&&(i=tt(i),r=tt(r)),!He(t)&&Ot(i)&&!Ot(r))return s?!1:(i.value=r,!0)}const l=He(t)&&Sc(o)?Number(o)e,cl=e=>Reflect.getPrototypeOf(e);function Wb(e,t,o){return function(...r){const n=this.__v_raw,i=tt(n),l=kn(i),a=e==="entries"||e===Symbol.iterator&&l,s=e==="keys"&&l,c=n[e](...r),d=o?ks:t?Is:Nt;return!t&&Lt(i,"iterate",s?Rs:qr),{next(){const{value:f,done:h}=c.next();return h?{value:f,done:h}:{value:a?[d(f[0]),d(f[1])]:d(f),done:h}},[Symbol.iterator](){return this}}}}function dl(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Vb(e,t){const o={get(n){const i=this.__v_raw,l=tt(i),a=tt(n);e||(mr(n,a)&&Lt(l,"get",n),Lt(l,"get",a));const{has:s}=cl(l),c=t?ks:e?Is:Nt;if(s.call(l,n))return c(i.get(n));if(s.call(l,a))return c(i.get(a));i!==l&&i.get(n)},get size(){const n=this.__v_raw;return!e&&Lt(tt(n),"iterate",qr),Reflect.get(n,"size",n)},has(n){const i=this.__v_raw,l=tt(i),a=tt(n);return e||(mr(n,a)&&Lt(l,"has",n),Lt(l,"has",a)),n===a?i.has(n):i.has(n)||i.has(a)},forEach(n,i){const l=this,a=l.__v_raw,s=tt(a),c=t?ks:e?Is:Nt;return!e&&Lt(s,"iterate",qr),a.forEach((d,f)=>n.call(i,c(d),c(f),l))}};return St(o,e?{add:dl("add"),set:dl("set"),delete:dl("delete"),clear:dl("clear")}:{add(n){!t&&!uo(n)&&!en(n)&&(n=tt(n));const i=tt(this);return cl(i).has.call(i,n)||(i.add(n),Ko(i,"add",n,n)),this},set(n,i){!t&&!uo(i)&&!en(i)&&(i=tt(i));const l=tt(this),{has:a,get:s}=cl(l);let c=a.call(l,n);c||(n=tt(n),c=a.call(l,n));const d=s.call(l,n);return l.set(n,i),c?mr(i,d)&&Ko(l,"set",n,i):Ko(l,"add",n,i),this},delete(n){const i=tt(this),{has:l,get:a}=cl(i);let s=l.call(i,n);s||(n=tt(n),s=l.call(i,n)),a&&a.call(i,n);const c=i.delete(n);return s&&Ko(i,"delete",n,void 0),c},clear(){const n=tt(this),i=n.size!==0,l=n.clear();return i&&Ko(n,"clear",void 0,void 0),l}}),["keys","values","entries",Symbol.iterator].forEach(n=>{o[n]=Wb(n,e,t)}),o}function kc(e,t){const o=Vb(e,t);return(r,n,i)=>n==="__v_isReactive"?!e:n==="__v_isReadonly"?e:n==="__v_raw"?r:Reflect.get(at(o,n)&&n in r?o:r,n,i)}const Ub={get:kc(!1,!1)},Kb={get:kc(!1,!0)},qb={get:kc(!0,!1)};const kh=new WeakMap,Th=new WeakMap,Ih=new WeakMap,Gb=new WeakMap;function Xb(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Yb(e){return e.__v_skip||!Object.isExtensible(e)?0:Xb(xb(e))}function Ui(e){return en(e)?e:Tc(e,!1,Lb,Ub,kh)}function Zb(e){return Tc(e,!1,jb,Kb,Th)}function To(e){return Tc(e,!0,Nb,qb,Ih)}function Tc(e,t,o,r,n){if(!pt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=n.get(e);if(i)return i;const l=Yb(e);if(l===0)return e;const a=new Proxy(e,l===2?r:o);return n.set(e,a),a}function Tn(e){return en(e)?Tn(e.__v_raw):!!(e&&e.__v_isReactive)}function en(e){return!!(e&&e.__v_isReadonly)}function uo(e){return!!(e&&e.__v_isShallow)}function Ic(e){return e?!!e.__v_raw:!1}function tt(e){const t=e&&e.__v_raw;return t?tt(t):e}function Ts(e){return!at(e,"__v_skip")&&Object.isExtensible(e)&&fh(e,"__v_skip",!0),e}const Nt=e=>pt(e)?Ui(e):e,Is=e=>pt(e)?To(e):e;function Ot(e){return e?e.__v_isRef===!0:!1}function G(e){return Mh(e,!1)}function _h(e){return Mh(e,!0)}function Mh(e,t){return Ot(e)?e:new Jb(e,t)}class Jb{constructor(t,o){this.dep=new fa,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=o?t:tt(t),this._value=o?t:Nt(t),this.__v_isShallow=o}get value(){return this.dep.track(),this._value}set value(t){const o=this._rawValue,r=this.__v_isShallow||uo(t)||en(t);t=r?t:tt(t),mr(t,o)&&(this._rawValue=t,this._value=r?t:Nt(t),this.dep.trigger())}}function Qb(e){return Ot(e)?e.value:e}const e0={get:(e,t,o)=>t==="__v_raw"?e:Qb(Reflect.get(e,t,o)),set:(e,t,o,r)=>{const n=e[t];return Ot(n)&&!Ot(o)?(n.value=o,!0):Reflect.set(e,t,o,r)}};function Oh(e){return Tn(e)?e:new Proxy(e,e0)}class t0{constructor(t){this.__v_isRef=!0,this._value=void 0;const o=this.dep=new fa,{get:r,set:n}=t(o.track.bind(o),o.trigger.bind(o));this._get=r,this._set=n}get value(){return this._value=this._get()}set value(t){this._set(t)}}function hI(e){return new t0(e)}function pI(e){const t=He(e)?new Array(e.length):{};for(const o in e)t[o]=Bh(e,o);return t}class o0{constructor(t,o,r){this._object=t,this._key=o,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Bb(tt(this._object),this._key)}}class r0{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 xe(e,t,o){return Ot(e)?e:Le(e)?new r0(e):pt(e)&&arguments.length>1?Bh(e,t,o):G(e)}function Bh(e,t,o){const r=e[t];return Ot(r)?r:new o0(e,t,o)}class n0{constructor(t,o,r){this.fn=t,this.setter=o,this._value=void 0,this.dep=new fa(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Ri-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!o,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&ht!==this)return xh(this,!0),!0}get value(){const t=this.dep.track();return wh(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function i0(e,t,o=!1){let r,n;return Le(e)?r=e:(r=e.get,n=e.set),new n0(r,n,o)}const ul={},Nl=new WeakMap;let jr;function l0(e,t=!1,o=jr){if(o){let r=Nl.get(o);r||Nl.set(o,r=[]),r.push(e)}}function a0(e,t,o=ut){const{immediate:r,deep:n,once:i,scheduler:l,augmentJob:a,call:s}=o,c=w=>n?w:uo(w)||n===!1||n===0?qo(w,1):qo(w);let d,f,h,v,p=!1,g=!1;if(Ot(e)?(f=()=>e.value,p=uo(e)):Tn(e)?(f=()=>c(e),p=!0):He(e)?(g=!0,p=e.some(w=>Tn(w)||uo(w)),f=()=>e.map(w=>{if(Ot(w))return w.value;if(Tn(w))return c(w);if(Le(w))return s?s(w,2):w()})):Le(e)?t?f=s?()=>s(e,2):e:f=()=>{if(h){kr();try{h()}finally{Tr()}}const w=jr;jr=d;try{return s?s(e,3,[v]):e(v)}finally{jr=w}}:f=zo,t&&n){const w=f,S=n===!0?1/0:n;f=()=>qo(w(),S)}const b=_b(),m=()=>{d.stop(),b&&wc(b.effects,d)};if(i&&t){const w=t;t=(...S)=>{w(...S),m()}}let y=g?new Array(e.length).fill(ul):ul;const k=w=>{if(!(!(d.flags&1)||!d.dirty&&!w))if(t){const S=d.run();if(n||p||(g?S.some((P,x)=>mr(P,y[x])):mr(S,y))){h&&h();const P=jr;jr=d;try{const x=[S,y===ul?void 0:g&&y[0]===ul?[]:y,v];s?s(t,3,x):t(...x),y=S}finally{jr=P}}}else d.run()};return a&&a(k),d=new mh(f),d.scheduler=l?()=>l(k,!1):k,v=w=>l0(w,!1,d),h=d.onStop=()=>{const w=Nl.get(d);if(w){if(s)s(w,4);else for(const S of w)S();Nl.delete(d)}},t?r?k(!0):y=d.run():l?l(k.bind(null,!0),!0):d.run(),m.pause=d.pause.bind(d),m.resume=d.resume.bind(d),m.stop=m,m}function qo(e,t=1/0,o){if(t<=0||!pt(e)||e.__v_skip||(o=o||new Set,o.has(e)))return e;if(o.add(e),t--,Ot(e))qo(e.value,t,o);else if(He(e))for(let r=0;r{qo(r,t,o)});else if(uh(e)){for(const r in e)qo(e[r],t,o);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&qo(e[r],t,o)}return e}/** * @vue/runtime-core v3.5.12 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/function Ki(e,t,o,r){try{return r?e(...r):e()}catch(n){ha(n,t,o)}}function xo(e,t,o,r){if(Le(e)){const n=Ki(e,t,o,r);return n&&ch(n)&&n.catch(i=>{ha(i,t,o)}),n}if(He(e)){const n=[];for(let i=0;i>>1,n=Gt[r],i=Ti(n);i=Ti(o)?Gt.push(e):Gt.splice(s0(t),0,e),e.flags|=1,Eh()}}function Eh(){jl||(jl=Ah.then(Hh))}function c0(e){He(e)?In.push(...e):dr&&e.id===-1?dr.splice(Pn+1,0,e):e.flags&1||(In.push(e),e.flags|=1),Eh()}function Bd(e,t,o=$o+1){for(;oTi(o)-Ti(r));if(In.length=0,dr){dr.push(...t);return}for(dr=t,Pn=0;Pne.id==null?e.flags&2?-1:1/0:e.id;function Hh(e){try{for($o=0;$o{r._d&&Kd(-1);const i=Wl(t);let l;try{l=e(...n)}finally{Wl(i),r._d&&Kd(1)}return l};return r._n=!0,r._c=!0,r._d=!0,r}function Yt(e,t){if(Tt===null)return e;const o=ba(Tt),r=e.dirs||(e.dirs=[]);for(let n=0;ne.__isTeleport,xi=e=>e&&(e.disabled||e.disabled===""),u0=e=>e&&(e.defer||e.defer===""),Ad=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Ed=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Is=(e,t)=>{const o=e&&e.to;return yt(o)?t?t(o):null:o},f0={name:"Teleport",__isTeleport:!0,process(e,t,o,r,n,i,l,a,s,c){const{mc:d,pc:f,pbc:h,o:{insert:v,querySelector:p,createText:g,createComment:b}}=c,m=xi(t.props);let{shapeFlag:y,children:k,dynamicChildren:w}=t;if(e==null){const S=t.el=g(""),P=t.anchor=g("");v(S,o,r),v(P,o,r);const x=($,B)=>{y&16&&(n&&n.isCE&&(n.ce._teleportTarget=$),d(k,$,B,n,i,l,a,s))},R=()=>{const $=t.target=Is(t.props,p),B=jh($,t,g,v);$&&(l!=="svg"&&Ad($)?l="svg":l!=="mathml"&&Ed($)&&(l="mathml"),m||(x($,B),Ml(t,!1)))};m&&(x(o,P),Ml(t,!0)),u0(t.props)?eo(R,i):R()}else{t.el=e.el,t.targetStart=e.targetStart;const S=t.anchor=e.anchor,P=t.target=e.target,x=t.targetAnchor=e.targetAnchor,R=xi(e.props),$=R?o:P,B=R?S:x;if(l==="svg"||Ad(P)?l="svg":(l==="mathml"||Ed(P))&&(l="mathml"),w?(h(e.dynamicChildren,w,$,n,i,l,a),Fc(e,t,!0)):s||f(e,t,$,B,n,i,l,a,!1),m)R?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):fl(t,o,S,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const K=t.target=Is(t.props,p);K&&fl(t,K,null,c,0)}else R&&fl(t,P,x,c,1);Ml(t,m)}},remove(e,t,o,{um:r,o:{remove:n}},i){const{shapeFlag:l,children:a,anchor:s,targetStart:c,targetAnchor:d,target:f,props:h}=e;if(f&&(n(c),n(d)),i&&n(s),l&16){const v=i||!xi(h);for(let p=0;p{e.isMounted=!0}),mt(()=>{e.isUnmounting=!0}),e}const so=[Function,Array],Vh={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:so,onEnter:so,onAfterEnter:so,onEnterCancelled:so,onBeforeLeave:so,onLeave:so,onAfterLeave:so,onLeaveCancelled:so,onBeforeAppear:so,onAppear:so,onAfterAppear:so,onAppearCancelled:so},Uh=e=>{const t=e.subTree;return t.component?Uh(t.component):t},p0={name:"BaseTransition",props:Vh,setup(e,{slots:t}){const o=_r(),r=Wh();return()=>{const n=t.default&&Oc(t.default(),!0);if(!n||!n.length)return;const i=Kh(n),l=tt(e),{mode:a}=l;if(r.isLeaving)return Ua(i);const s=Fd(i);if(!s)return Ua(i);let c=Ii(s,l,r,o,h=>c=h);s.type!==kt&&tn(s,c);const d=o.subTree,f=d&&Fd(d);if(f&&f.type!==kt&&!Wr(s,f)&&Uh(o).type!==kt){const h=Ii(f,l,r,o);if(tn(f,h),a==="out-in"&&s.type!==kt)return r.isLeaving=!0,h.afterLeave=()=>{r.isLeaving=!1,o.job.flags&8||o.update(),delete h.afterLeave},Ua(i);a==="in-out"&&s.type!==kt&&(h.delayLeave=(v,p,g)=>{const b=qh(r,f);b[String(f.key)]=f,v[ur]=()=>{p(),v[ur]=void 0,delete c.delayedLeave},c.delayedLeave=g})}return i}}};function Kh(e){let t=e[0];if(e.length>1){for(const o of e)if(o.type!==kt){t=o;break}}return t}const v0=p0;function qh(e,t){const{leavingVNodes:o}=e;let r=o.get(t.type);return r||(r=Object.create(null),o.set(t.type,r)),r}function Ii(e,t,o,r,n){const{appear:i,mode:l,persisted:a=!1,onBeforeEnter:s,onEnter:c,onAfterEnter:d,onEnterCancelled:f,onBeforeLeave:h,onLeave:v,onAfterLeave:p,onLeaveCancelled:g,onBeforeAppear:b,onAppear:m,onAfterAppear:y,onAppearCancelled:k}=t,w=String(e.key),S=qh(o,e),P=($,B)=>{$&&xo($,r,9,B)},x=($,B)=>{const K=B[1];P($,B),He($)?$.every(_=>_.length<=1)&&K():$.length<=1&&K()},R={mode:l,persisted:a,beforeEnter($){let B=s;if(!o.isMounted)if(i)B=b||s;else return;$[ur]&&$[ur](!0);const K=S[w];K&&Wr(e,K)&&K.el[ur]&&K.el[ur](),P(B,[$])},enter($){let B=c,K=d,_=f;if(!o.isMounted)if(i)B=m||c,K=y||d,_=k||f;else return;let F=!1;const L=$[hl]=N=>{F||(F=!0,N?P(_,[$]):P(K,[$]),R.delayedLeave&&R.delayedLeave(),$[hl]=void 0)};B?x(B,[$,L]):L()},leave($,B){const K=String(e.key);if($[hl]&&$[hl](!0),o.isUnmounting)return B();P(h,[$]);let _=!1;const F=$[ur]=L=>{_||(_=!0,B(),L?P(g,[$]):P(p,[$]),$[ur]=void 0,S[K]===e&&delete S[K])};S[K]=e,v?x(v,[$,F]):F()},clone($){const B=Ii($,t,o,r,n);return n&&n(B),B}};return R}function Ua(e){if(pa(e))return e=Io(e),e.children=null,e}function Fd(e){if(!pa(e))return Nh(e.type)&&e.children?Kh(e.children):e;const{shapeFlag:t,children:o}=e;if(o){if(t&16)return o[0];if(t&32&&Le(o.default))return o.default()}}function tn(e,t){e.shapeFlag&6&&e.component?(e.transition=t,tn(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 Oc(e,t=!1,o){let r=[],n=0;for(let i=0;i1)for(let i=0;i_s(p,t&&(He(t)?t[g]:t),o,r,n));return}if(_n(r)&&!n)return;const i=r.shapeFlag&4?ba(r.component):r.el,l=n?null:i,{i:a,r:s}=e,c=t&&t.r,d=a.refs===ut?a.refs={}:a.refs,f=a.setupState,h=tt(f),v=f===ut?()=>!1:p=>at(h,p);if(c!=null&&c!==s&&(yt(c)?(d[c]=null,v(c)&&(f[c]=null)):Ot(c)&&(c.value=null)),Le(s))Ki(s,a,12,[l,d]);else{const p=yt(s),g=Ot(s);if(p||g){const b=()=>{if(e.f){const m=p?v(s)?f[s]:d[s]:s.value;n?He(m)&&yc(m,i):He(m)?m.includes(i)||m.push(i):p?(d[s]=[i],v(s)&&(f[s]=d[s])):(s.value=[i],e.k&&(d[e.k]=s.value))}else p?(d[s]=l,v(s)&&(f[s]=l)):g&&(s.value=l,e.k&&(d[e.k]=l))};l?(b.id=-1,eo(b,o)):b()}}}da().requestIdleCallback;da().cancelIdleCallback;const _n=e=>!!e.type.__asyncLoader,pa=e=>e.type.__isKeepAlive;function Bc(e,t){Xh(e,"a",t)}function va(e,t){Xh(e,"da",t)}function Xh(e,t,o=Mt){const r=e.__wdc||(e.__wdc=()=>{let n=o;for(;n;){if(n.isDeactivated)return;n=n.parent}return e()});if(ga(t,r,o),o){let n=o.parent;for(;n&&n.parent;)pa(n.parent.vnode)&&g0(r,t,o,n),n=n.parent}}function g0(e,t,o,r){const n=ga(t,e,r,!0);Jh(()=>{yc(r[t],n)},o)}function ga(e,t,o=Mt,r=!1){if(o){const n=o[e]||(o[e]=[]),i=t.__weh||(t.__weh=(...l)=>{kr();const a=Gi(o),s=xo(t,o,e,l);return a(),Tr(),s});return r?n.unshift(i):n.push(i),i}}const Qo=e=>(t,o=Mt)=>{(!Oi||e==="sp")&&ga(e,(...r)=>t(...r),o)},Ir=Qo("bm"),$t=Qo("m"),Yh=Qo("bu"),Zh=Qo("u"),mt=Qo("bum"),Jh=Qo("um"),m0=Qo("sp"),b0=Qo("rtg"),x0=Qo("rtc");function C0(e,t=Mt){ga("ec",e,t)}const y0="components";function hI(e,t){return S0(y0,e,!0,t)||e}const w0=Symbol.for("v-ndc");function S0(e,t,o=!0,r=!1){const n=Tt||Mt;if(n){const i=n.type;{const a=sx(i,!1);if(a&&(a===t||a===fo(t)||a===ca(fo(t))))return i}const l=Hd(n[e]||i[e],t)||Hd(n.appContext[e],t);return!l&&r?i:l}}function Hd(e,t){return e&&(e[t]||e[fo(t)]||e[ca(fo(t))])}function pI(e,t,o,r){let n;const i=o,l=He(e);if(l||yt(e)){const a=l&&Tn(e);let s=!1;a&&(s=!uo(e),e=fa(e)),n=new Array(e.length);for(let c=0,d=e.length;ct(a,s,void 0,i));else{const a=Object.keys(e);n=new Array(a.length);for(let s=0,c=a.length;sFn(t)?!(t.type===kt||t.type===it&&!ep(t.children)):!0)?e:null}const Ms=e=>e?xp(e)?ba(e):Ms(e.parent):null,Ci=St(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=>Ms(e.parent),$root:e=>Ms(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Ac(e),$forceUpdate:e=>e.f||(e.f=()=>{_c(e.update)}),$nextTick:e=>e.n||(e.n=Vt.bind(e.proxy)),$watch:e=>V0.bind(e)}),Ka=(e,t)=>e!==ut&&!e.__isScriptSetup&&at(e,t),$0={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:o,setupState:r,data:n,props:i,accessCache:l,type:a,appContext:s}=e;let c;if(t[0]!=="$"){const v=l[t];if(v!==void 0)switch(v){case 1:return r[t];case 2:return n[t];case 4:return o[t];case 3:return i[t]}else{if(Ka(r,t))return l[t]=1,r[t];if(n!==ut&&at(n,t))return l[t]=2,n[t];if((c=e.propsOptions[0])&&at(c,t))return l[t]=3,i[t];if(o!==ut&&at(o,t))return l[t]=4,o[t];Os&&(l[t]=0)}}const d=Ci[t];let f,h;if(d)return t==="$attrs"&&Lt(e.attrs,"get",""),d(e);if((f=a.__cssModules)&&(f=f[t]))return f;if(o!==ut&&at(o,t))return l[t]=4,o[t];if(h=s.config.globalProperties,at(h,t))return h[t]},set({_:e},t,o){const{data:r,setupState:n,ctx:i}=e;return Ka(n,t)?(n[t]=o,!0):r!==ut&&at(r,t)?(r[t]=o,!0):at(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=o,!0)},has({_:{data:e,setupState:t,accessCache:o,ctx:r,appContext:n,propsOptions:i}},l){let a;return!!o[l]||e!==ut&&at(e,l)||Ka(t,l)||(a=i[0])&&at(a,l)||at(r,l)||at(Ci,l)||at(n.config.globalProperties,l)},defineProperty(e,t,o){return o.get!=null?e._.accessCache[t]=0:at(o,"value")&&this.set(e,t,o.value,null),Reflect.defineProperty(e,t,o)}};function Dd(e){return He(e)?e.reduce((t,o)=>(t[o]=null,t),{}):e}let Os=!0;function P0(e){const t=Ac(e),o=e.proxy,r=e.ctx;Os=!1,t.beforeCreate&&Ld(t.beforeCreate,e,"bc");const{data:n,computed:i,methods:l,watch:a,provide:s,inject:c,created:d,beforeMount:f,mounted:h,beforeUpdate:v,updated:p,activated:g,deactivated:b,beforeDestroy:m,beforeUnmount:y,destroyed:k,unmounted:w,render:S,renderTracked:P,renderTriggered:x,errorCaptured:R,serverPrefetch:$,expose:B,inheritAttrs:K,components:_,directives:F,filters:L}=t;if(c&&z0(c,r,null),l)for(const X in l){const oe=l[X];Le(oe)&&(r[X]=oe.bind(o))}if(n){const X=n.call(o,o);pt(X)&&(e.data=Ui(X))}if(Os=!0,i)for(const X in i){const oe=i[X],me=Le(oe)?oe.bind(o,o):Le(oe.get)?oe.get.bind(o,o):zo,he=!Le(oe)&&Le(oe.set)?oe.set.bind(o):zo,se=E({get:me,set:he});Object.defineProperty(r,X,{enumerable:!0,configurable:!0,get:()=>se.value,set:Y=>se.value=Y})}if(a)for(const X in a)tp(a[X],r,o,X);if(s){const X=Le(s)?s.call(o):s;Reflect.ownKeys(X).forEach(oe=>{We(oe,X[oe])})}d&&Ld(d,e,"c");function J(X,oe){He(oe)?oe.forEach(me=>X(me.bind(o))):oe&&X(oe.bind(o))}if(J(Ir,f),J($t,h),J(Yh,v),J(Zh,p),J(Bc,g),J(va,b),J(C0,R),J(x0,P),J(b0,x),J(mt,y),J(Jh,w),J(m0,$),He(B))if(B.length){const X=e.exposed||(e.exposed={});B.forEach(oe=>{Object.defineProperty(X,oe,{get:()=>o[oe],set:me=>o[oe]=me})})}else e.exposed||(e.exposed={});S&&e.render===zo&&(e.render=S),K!=null&&(e.inheritAttrs=K),_&&(e.components=_),F&&(e.directives=F),$&&Gh(e)}function z0(e,t,o=zo){He(e)&&(e=Bs(e));for(const r in e){const n=e[r];let i;pt(n)?"default"in n?i=Re(n.from||r,n.default,!0):i=Re(n.from||r):i=Re(n),Ot(i)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:l=>i.value=l}):t[r]=i}}function Ld(e,t,o){xo(He(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,o)}function tp(e,t,o,r){let n=r.includes(".")?hp(o,r):()=>o[r];if(yt(e)){const i=t[e];Le(i)&&Xe(n,i)}else if(Le(e))Xe(n,e.bind(o));else if(pt(e))if(He(e))e.forEach(i=>tp(i,t,o,r));else{const i=Le(e.handler)?e.handler.bind(o):t[e.handler];Le(i)&&Xe(n,i,e)}}function Ac(e){const t=e.type,{mixins:o,extends:r}=t,{mixins:n,optionsCache:i,config:{optionMergeStrategies:l}}=e.appContext,a=i.get(t);let s;return a?s=a:!n.length&&!o&&!r?s=t:(s={},n.length&&n.forEach(c=>Vl(s,c,l,!0)),Vl(s,t,l)),pt(t)&&i.set(t,s),s}function Vl(e,t,o,r=!1){const{mixins:n,extends:i}=t;i&&Vl(e,i,o,!0),n&&n.forEach(l=>Vl(e,l,o,!0));for(const l in t)if(!(r&&l==="expose")){const a=R0[l]||o&&o[l];e[l]=a?a(e[l],t[l]):t[l]}return e}const R0={data:Nd,props:jd,emits:jd,methods:fi,computed:fi,beforeCreate:Kt,created:Kt,beforeMount:Kt,mounted:Kt,beforeUpdate:Kt,updated:Kt,beforeDestroy:Kt,beforeUnmount:Kt,destroyed:Kt,unmounted:Kt,activated:Kt,deactivated:Kt,errorCaptured:Kt,serverPrefetch:Kt,components:fi,directives:fi,watch:T0,provide:Nd,inject:k0};function Nd(e,t){return t?e?function(){return St(Le(e)?e.call(this,this):e,Le(t)?t.call(this,this):t)}:t:e}function k0(e,t){return fi(Bs(e),Bs(t))}function Bs(e){if(He(e)){const t={};for(let o=0;o1)return o&&Le(t)?t.call(r&&r.proxy):t}}function vI(){return!!(Mt||Tt||Gr)}const rp={},np=()=>Object.create(rp),ip=e=>Object.getPrototypeOf(e)===rp;function M0(e,t,o,r=!1){const n={},i=np();e.propsDefaults=Object.create(null),lp(e,t,n,i);for(const l in e.propsOptions[0])l in n||(n[l]=void 0);o?e.props=r?n:Zb(n):e.type.props?e.props=n:e.props=i,e.attrs=i}function O0(e,t,o,r){const{props:n,attrs:i,vnode:{patchFlag:l}}=e,a=tt(n),[s]=e.propsOptions;let c=!1;if((r||l>0)&&!(l&16)){if(l&8){const d=e.vnode.dynamicProps;for(let f=0;f{s=!0;const[h,v]=ap(f,t,!0);St(l,h),v&&a.push(...v)};!o&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!i&&!s)return pt(e)&&r.set(e,Rn),Rn;if(He(i))for(let d=0;de[0]==="_"||e==="$stable",Ec=e=>He(e)?e.map(Po):[Po(e)],A0=(e,t,o)=>{if(t._n)return t;const r=d0((...n)=>Ec(t(...n)),o);return r._c=!1,r},cp=(e,t,o)=>{const r=e._ctx;for(const n in e){if(sp(n))continue;const i=e[n];if(Le(i))t[n]=A0(n,i,r);else if(i!=null){const l=Ec(i);t[n]=()=>l}}},dp=(e,t)=>{const o=Ec(t);e.slots.default=()=>o},up=(e,t,o)=>{for(const r in t)(o||r!=="_")&&(e[r]=t[r])},E0=(e,t,o)=>{const r=e.slots=np();if(e.vnode.shapeFlag&32){const n=t._;n?(up(r,t,o),o&&fh(r,"_",n,!0)):cp(t,r)}else t&&dp(e,t)},F0=(e,t,o)=>{const{vnode:r,slots:n}=e;let i=!0,l=ut;if(r.shapeFlag&32){const a=t._;a?o&&a===1?i=!1:up(n,t,o):(i=!t.$stable,cp(t,n)),l=t}else t&&(dp(e,t),l={default:1});if(i)for(const a in n)!sp(a)&&l[a]==null&&delete n[a]},eo=Z0;function H0(e){return D0(e)}function D0(e,t){const o=da();o.__VUE__=!0;const{insert:r,remove:n,patchProp:i,createElement:l,createText:a,createComment:s,setText:c,setElementText:d,parentNode:f,nextSibling:h,setScopeId:v=zo,insertStaticContent:p}=e,g=(z,I,U,le=null,D=null,A=null,ee=void 0,Q=null,re=!!I.dynamicChildren)=>{if(z===I)return;z&&!Wr(z,I)&&(le=we(z),Y(z,D,A,!0),z=null),I.patchFlag===-2&&(re=!1,I.dynamicChildren=null);const{type:ie,ref:q,shapeFlag:O}=I;switch(ie){case qi:b(z,I,U,le);break;case kt:m(z,I,U,le);break;case Ol:z==null&&y(I,U,le,ee);break;case it:_(z,I,U,le,D,A,ee,Q,re);break;default:O&1?S(z,I,U,le,D,A,ee,Q,re):O&6?F(z,I,U,le,D,A,ee,Q,re):(O&64||O&128)&&ie.process(z,I,U,le,D,A,ee,Q,re,Ue)}q!=null&&D&&_s(q,z&&z.ref,A,I||z,!I)},b=(z,I,U,le)=>{if(z==null)r(I.el=a(I.children),U,le);else{const D=I.el=z.el;I.children!==z.children&&c(D,I.children)}},m=(z,I,U,le)=>{z==null?r(I.el=s(I.children||""),U,le):I.el=z.el},y=(z,I,U,le)=>{[z.el,z.anchor]=p(z.children,I,U,le,z.el,z.anchor)},k=({el:z,anchor:I},U,le)=>{let D;for(;z&&z!==I;)D=h(z),r(z,U,le),z=D;r(I,U,le)},w=({el:z,anchor:I})=>{let U;for(;z&&z!==I;)U=h(z),n(z),z=U;n(I)},S=(z,I,U,le,D,A,ee,Q,re)=>{I.type==="svg"?ee="svg":I.type==="math"&&(ee="mathml"),z==null?P(I,U,le,D,A,ee,Q,re):$(z,I,D,A,ee,Q,re)},P=(z,I,U,le,D,A,ee,Q)=>{let re,ie;const{props:q,shapeFlag:O,transition:j,dirs:ce}=z;if(re=z.el=l(z.type,A,q&&q.is,q),O&8?d(re,z.children):O&16&&R(z.children,re,null,le,D,qa(z,A),ee,Q),ce&&Ar(z,null,le,"created"),x(re,z,z.scopeId,ee,le),q){for(const Me in q)Me!=="value"&&!gi(Me)&&i(re,Me,null,q[Me],A,le);"value"in q&&i(re,"value",null,q.value,A),(ie=q.onVnodeBeforeMount)&&yo(ie,le,z)}ce&&Ar(z,null,le,"beforeMount");const $e=L0(D,j);$e&&j.beforeEnter(re),r(re,I,U),((ie=q&&q.onVnodeMounted)||$e||ce)&&eo(()=>{ie&&yo(ie,le,z),$e&&j.enter(re),ce&&Ar(z,null,le,"mounted")},D)},x=(z,I,U,le,D)=>{if(U&&v(z,U),le)for(let A=0;A{for(let ie=re;ie{const Q=I.el=z.el;let{patchFlag:re,dynamicChildren:ie,dirs:q}=I;re|=z.patchFlag&16;const O=z.props||ut,j=I.props||ut;let ce;if(U&&Er(U,!1),(ce=j.onVnodeBeforeUpdate)&&yo(ce,U,I,z),q&&Ar(I,z,U,"beforeUpdate"),U&&Er(U,!0),(O.innerHTML&&j.innerHTML==null||O.textContent&&j.textContent==null)&&d(Q,""),ie?B(z.dynamicChildren,ie,Q,U,le,qa(I,D),A):ee||oe(z,I,Q,null,U,le,qa(I,D),A,!1),re>0){if(re&16)K(Q,O,j,U,D);else if(re&2&&O.class!==j.class&&i(Q,"class",null,j.class,D),re&4&&i(Q,"style",O.style,j.style,D),re&8){const $e=I.dynamicProps;for(let Me=0;Me<$e.length;Me++){const Ee=$e[Me],Ge=O[Ee],Ne=j[Ee];(Ne!==Ge||Ee==="value")&&i(Q,Ee,Ge,Ne,D,U)}}re&1&&z.children!==I.children&&d(Q,I.children)}else!ee&&ie==null&&K(Q,O,j,U,D);((ce=j.onVnodeUpdated)||q)&&eo(()=>{ce&&yo(ce,U,I,z),q&&Ar(I,z,U,"updated")},le)},B=(z,I,U,le,D,A,ee)=>{for(let Q=0;Q{if(I!==U){if(I!==ut)for(const A in I)!gi(A)&&!(A in U)&&i(z,A,I[A],null,D,le);for(const A in U){if(gi(A))continue;const ee=U[A],Q=I[A];ee!==Q&&A!=="value"&&i(z,A,Q,ee,D,le)}"value"in U&&i(z,"value",I.value,U.value,D)}},_=(z,I,U,le,D,A,ee,Q,re)=>{const ie=I.el=z?z.el:a(""),q=I.anchor=z?z.anchor:a("");let{patchFlag:O,dynamicChildren:j,slotScopeIds:ce}=I;ce&&(Q=Q?Q.concat(ce):ce),z==null?(r(ie,U,le),r(q,U,le),R(I.children||[],U,q,D,A,ee,Q,re)):O>0&&O&64&&j&&z.dynamicChildren?(B(z.dynamicChildren,j,U,D,A,ee,Q),(I.key!=null||D&&I===D.subTree)&&Fc(z,I,!0)):oe(z,I,U,q,D,A,ee,Q,re)},F=(z,I,U,le,D,A,ee,Q,re)=>{I.slotScopeIds=Q,z==null?I.shapeFlag&512?D.ctx.activate(I,U,le,ee,re):L(I,U,le,D,A,ee,re):N(z,I,re)},L=(z,I,U,le,D,A,ee)=>{const Q=z.component=rx(z,le,D);if(pa(z)&&(Q.ctx.renderer=Ue),nx(Q,!1,ee),Q.asyncDep){if(D&&D.registerDep(Q,J,ee),!z.el){const re=Q.subTree=Wt(kt);m(null,re,I,U)}}else J(Q,z,I,U,D,A,ee)},N=(z,I,U)=>{const le=I.component=z.component;if(X0(z,I,U))if(le.asyncDep&&!le.asyncResolved){X(le,I,U);return}else le.next=I,le.update();else I.el=z.el,le.vnode=I},J=(z,I,U,le,D,A,ee)=>{const Q=()=>{if(z.isMounted){let{next:O,bu:j,u:ce,parent:$e,vnode:Me}=z;{const ft=fp(z);if(ft){O&&(O.el=Me.el,X(z,O,ee)),ft.asyncDep.then(()=>{z.isUnmounted||Q()});return}}let Ee=O,Ge;Er(z,!1),O?(O.el=Me.el,X(z,O,ee)):O=Me,j&&La(j),(Ge=O.props&&O.props.onVnodeBeforeUpdate)&&yo(Ge,$e,O,Me),Er(z,!0);const Ne=Ga(z),lt=z.subTree;z.subTree=Ne,g(lt,Ne,f(lt.el),we(lt),z,D,A),O.el=Ne.el,Ee===null&&Y0(z,Ne.el),ce&&eo(ce,D),(Ge=O.props&&O.props.onVnodeUpdated)&&eo(()=>yo(Ge,$e,O,Me),D)}else{let O;const{el:j,props:ce}=I,{bm:$e,m:Me,parent:Ee,root:Ge,type:Ne}=z,lt=_n(I);if(Er(z,!1),$e&&La($e),!lt&&(O=ce&&ce.onVnodeBeforeMount)&&yo(O,Ee,I),Er(z,!0),j&&_e){const ft=()=>{z.subTree=Ga(z),_e(j,z.subTree,z,D,null)};lt&&Ne.__asyncHydrate?Ne.__asyncHydrate(j,z,ft):ft()}else{Ge.ce&&Ge.ce._injectChildStyle(Ne);const ft=z.subTree=Ga(z);g(null,ft,U,le,z,D,A),I.el=ft.el}if(Me&&eo(Me,D),!lt&&(O=ce&&ce.onVnodeMounted)){const ft=I;eo(()=>yo(O,Ee,ft),D)}(I.shapeFlag&256||Ee&&_n(Ee.vnode)&&Ee.vnode.shapeFlag&256)&&z.a&&eo(z.a,D),z.isMounted=!0,I=U=le=null}};z.scope.on();const re=z.effect=new mh(Q);z.scope.off();const ie=z.update=re.run.bind(re),q=z.job=re.runIfDirty.bind(re);q.i=z,q.id=z.uid,re.scheduler=()=>_c(q),Er(z,!0),ie()},X=(z,I,U)=>{I.component=z;const le=z.vnode.props;z.vnode=I,z.next=null,O0(z,I.props,le,U),F0(z,I.children,U),kr(),Bd(z),Tr()},oe=(z,I,U,le,D,A,ee,Q,re=!1)=>{const ie=z&&z.children,q=z?z.shapeFlag:0,O=I.children,{patchFlag:j,shapeFlag:ce}=I;if(j>0){if(j&128){he(ie,O,U,le,D,A,ee,Q,re);return}else if(j&256){me(ie,O,U,le,D,A,ee,Q,re);return}}ce&8?(q&16&&ue(ie,D,A),O!==ie&&d(U,O)):q&16?ce&16?he(ie,O,U,le,D,A,ee,Q,re):ue(ie,D,A,!0):(q&8&&d(U,""),ce&16&&R(O,U,le,D,A,ee,Q,re))},me=(z,I,U,le,D,A,ee,Q,re)=>{z=z||Rn,I=I||Rn;const ie=z.length,q=I.length,O=Math.min(ie,q);let j;for(j=0;jq?ue(z,D,A,!0,!1,O):R(I,U,le,D,A,ee,Q,re,O)},he=(z,I,U,le,D,A,ee,Q,re)=>{let ie=0;const q=I.length;let O=z.length-1,j=q-1;for(;ie<=O&&ie<=j;){const ce=z[ie],$e=I[ie]=re?fr(I[ie]):Po(I[ie]);if(Wr(ce,$e))g(ce,$e,U,null,D,A,ee,Q,re);else break;ie++}for(;ie<=O&&ie<=j;){const ce=z[O],$e=I[j]=re?fr(I[j]):Po(I[j]);if(Wr(ce,$e))g(ce,$e,U,null,D,A,ee,Q,re);else break;O--,j--}if(ie>O){if(ie<=j){const ce=j+1,$e=cej)for(;ie<=O;)Y(z[ie],D,A,!0),ie++;else{const ce=ie,$e=ie,Me=new Map;for(ie=$e;ie<=j;ie++){const H=I[ie]=re?fr(I[ie]):Po(I[ie]);H.key!=null&&Me.set(H.key,ie)}let Ee,Ge=0;const Ne=j-$e+1;let lt=!1,ft=0;const bt=new Array(Ne);for(ie=0;ie=Ne){Y(H,D,A,!0);continue}let ae;if(H.key!=null)ae=Me.get(H.key);else for(Ee=$e;Ee<=j;Ee++)if(bt[Ee-$e]===0&&Wr(H,I[Ee])){ae=Ee;break}ae===void 0?Y(H,D,A,!0):(bt[ae-$e]=ie+1,ae>=ft?ft=ae:lt=!0,g(H,I[ae],U,null,D,A,ee,Q,re),Ge++)}const Ft=lt?N0(bt):Rn;for(Ee=Ft.length-1,ie=Ne-1;ie>=0;ie--){const H=$e+ie,ae=I[H],be=H+1{const{el:A,type:ee,transition:Q,children:re,shapeFlag:ie}=z;if(ie&6){se(z.component.subTree,I,U,le);return}if(ie&128){z.suspense.move(I,U,le);return}if(ie&64){ee.move(z,I,U,Ue);return}if(ee===it){r(A,I,U);for(let O=0;OQ.enter(A),D);else{const{leave:O,delayLeave:j,afterLeave:ce}=Q,$e=()=>r(A,I,U),Me=()=>{O(A,()=>{$e(),ce&&ce()})};j?j(A,$e,Me):Me()}else r(A,I,U)},Y=(z,I,U,le=!1,D=!1)=>{const{type:A,props:ee,ref:Q,children:re,dynamicChildren:ie,shapeFlag:q,patchFlag:O,dirs:j,cacheIndex:ce}=z;if(O===-2&&(D=!1),Q!=null&&_s(Q,null,U,z,!0),ce!=null&&(I.renderCache[ce]=void 0),q&256){I.ctx.deactivate(z);return}const $e=q&1&&j,Me=!_n(z);let Ee;if(Me&&(Ee=ee&&ee.onVnodeBeforeUnmount)&&yo(Ee,I,z),q&6)pe(z.component,U,le);else{if(q&128){z.suspense.unmount(U,le);return}$e&&Ar(z,null,I,"beforeUnmount"),q&64?z.type.remove(z,I,U,Ue,le):ie&&!ie.hasOnce&&(A!==it||O>0&&O&64)?ue(ie,I,U,!1,!0):(A===it&&O&384||!D&&q&16)&&ue(re,I,U),le&&W(z)}(Me&&(Ee=ee&&ee.onVnodeUnmounted)||$e)&&eo(()=>{Ee&&yo(Ee,I,z),$e&&Ar(z,null,I,"unmounted")},U)},W=z=>{const{type:I,el:U,anchor:le,transition:D}=z;if(I===it){te(U,le);return}if(I===Ol){w(z);return}const A=()=>{n(U),D&&!D.persisted&&D.afterLeave&&D.afterLeave()};if(z.shapeFlag&1&&D&&!D.persisted){const{leave:ee,delayLeave:Q}=D,re=()=>ee(U,A);Q?Q(z.el,A,re):re()}else A()},te=(z,I)=>{let U;for(;z!==I;)U=h(z),n(z),z=U;n(I)},pe=(z,I,U)=>{const{bum:le,scope:D,job:A,subTree:ee,um:Q,m:re,a:ie}=z;Vd(re),Vd(ie),le&&La(le),D.stop(),A&&(A.flags|=8,Y(ee,z,I,U)),Q&&eo(Q,I),eo(()=>{z.isUnmounted=!0},I),I&&I.pendingBranch&&!I.isUnmounted&&z.asyncDep&&!z.asyncResolved&&z.suspenseId===I.pendingId&&(I.deps--,I.deps===0&&I.resolve())},ue=(z,I,U,le=!1,D=!1,A=0)=>{for(let ee=A;ee{if(z.shapeFlag&6)return we(z.component.subTree);if(z.shapeFlag&128)return z.suspense.next();const I=h(z.anchor||z.el),U=I&&I[Lh];return U?h(U):I};let Te=!1;const ne=(z,I,U)=>{z==null?I._vnode&&Y(I._vnode,null,null,!0):g(I._vnode||null,z,I,null,null,null,U),I._vnode=z,Te||(Te=!0,Bd(),Fh(),Te=!1)},Ue={p:g,um:Y,m:se,r:W,mt:L,mc:R,pc:oe,pbc:B,n:we,o:e};let Ke,_e;return{render:ne,hydrate:Ke,createApp:_0(ne,Ke)}}function qa({type:e,props:t},o){return o==="svg"&&e==="foreignObject"||o==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:o}function Er({effect:e,job:t},o){o?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function L0(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Fc(e,t,o=!1){const r=e.children,n=t.children;if(He(r)&&He(n))for(let i=0;i>1,e[o[a]]0&&(t[r]=o[i-1]),o[i]=r)}}for(i=o.length,l=o[i-1];i-- >0;)o[i]=l,l=t[l];return o}function fp(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:fp(t)}function Vd(e){if(e)for(let t=0;tRe(j0);function Ut(e,t){return Hc(e,null,t)}function Xe(e,t,o){return Hc(e,t,o)}function Hc(e,t,o=ut){const{immediate:r,deep:n,flush:i,once:l}=o,a=St({},o),s=t&&r||!t&&i!=="post";let c;if(Oi){if(i==="sync"){const v=W0();c=v.__watcherHandles||(v.__watcherHandles=[])}else if(!s){const v=()=>{};return v.stop=zo,v.resume=zo,v.pause=zo,v}}const d=Mt;a.call=(v,p,g)=>xo(v,d,p,g);let f=!1;i==="post"?a.scheduler=v=>{eo(v,d&&d.suspense)}:i!=="sync"&&(f=!0,a.scheduler=(v,p)=>{p?v():_c(v)}),a.augmentJob=v=>{t&&(v.flags|=4),f&&(v.flags|=2,d&&(v.id=d.uid,v.i=d))};const h=l0(e,t,a);return Oi&&(c?c.push(h):s&&h()),h}function V0(e,t,o){const r=this.proxy,n=yt(e)?e.includes(".")?hp(r,e):()=>r[e]:e.bind(r,r);let i;Le(t)?i=t:(i=t.handler,o=t);const l=Gi(this),a=Hc(n,i.bind(r),o);return l(),a}function hp(e,t){const o=t.split(".");return()=>{let r=e;for(let n=0;nt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${fo(t)}Modifiers`]||e[`${Rr(t)}Modifiers`];function K0(e,t,...o){if(e.isUnmounted)return;const r=e.vnode.props||ut;let n=o;const i=t.startsWith("update:"),l=i&&U0(r,t.slice(7));l&&(l.trim&&(n=o.map(d=>yt(d)?d.trim():d)),l.number&&(n=o.map(wb)));let a,s=r[a=Da(t)]||r[a=Da(fo(t))];!s&&i&&(s=r[a=Da(Rr(t))]),s&&xo(s,e,6,n);const c=r[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,xo(c,e,6,n)}}function pp(e,t,o=!1){const r=t.emitsCache,n=r.get(e);if(n!==void 0)return n;const i=e.emits;let l={},a=!1;if(!Le(e)){const s=c=>{const d=pp(c,t,!0);d&&(a=!0,St(l,d))};!o&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}return!i&&!a?(pt(e)&&r.set(e,null),null):(He(i)?i.forEach(s=>l[s]=null):St(l,i),pt(e)&&r.set(e,l),l)}function ma(e,t){return!e||!la(t)?!1:(t=t.slice(2).replace(/Once$/,""),at(e,t[0].toLowerCase()+t.slice(1))||at(e,Rr(t))||at(e,t))}function Ga(e){const{type:t,vnode:o,proxy:r,withProxy:n,propsOptions:[i],slots:l,attrs:a,emit:s,render:c,renderCache:d,props:f,data:h,setupState:v,ctx:p,inheritAttrs:g}=e,b=Wl(e);let m,y;try{if(o.shapeFlag&4){const w=n||r,S=w;m=Po(c.call(S,w,d,f,v,h,p)),y=a}else{const w=t;m=Po(w.length>1?w(f,{attrs:a,slots:l,emit:s}):w(f,null)),y=t.props?a:q0(a)}}catch(w){yi.length=0,ha(w,e,1),m=Wt(kt)}let k=m;if(y&&g!==!1){const w=Object.keys(y),{shapeFlag:S}=k;w.length&&S&7&&(i&&w.some(Cc)&&(y=G0(y,i)),k=Io(k,y,!1,!0))}return o.dirs&&(k=Io(k,null,!1,!0),k.dirs=k.dirs?k.dirs.concat(o.dirs):o.dirs),o.transition&&tn(k,o.transition),m=k,Wl(b),m}const q0=e=>{let t;for(const o in e)(o==="class"||o==="style"||la(o))&&((t||(t={}))[o]=e[o]);return t},G0=(e,t)=>{const o={};for(const r in e)(!Cc(r)||!(r.slice(9)in t))&&(o[r]=e[r]);return o};function X0(e,t,o){const{props:r,children:n,component:i}=e,{props:l,children:a,patchFlag:s}=t,c=i.emitsOptions;if(t.dirs||t.transition)return!0;if(o&&s>=0){if(s&1024)return!0;if(s&16)return r?Ud(r,l,c):!!l;if(s&8){const d=t.dynamicProps;for(let f=0;fe.__isSuspense;function Z0(e,t){t&&t.pendingBranch?He(e)?t.effects.push(...e):t.effects.push(e):c0(e)}const it=Symbol.for("v-fgt"),qi=Symbol.for("v-txt"),kt=Symbol.for("v-cmt"),Ol=Symbol.for("v-stc"),yi=[];let ro=null;function Es(e=!1){yi.push(ro=e?null:[])}function J0(){yi.pop(),ro=yi[yi.length-1]||null}let _i=1;function Kd(e){_i+=e,e<0&&ro&&(ro.hasOnce=!0)}function gp(e){return e.dynamicChildren=_i>0?ro||Rn:null,J0(),_i>0&&ro&&ro.push(e),e}function gI(e,t,o,r,n,i){return gp(bp(e,t,o,r,n,i,!0))}function Fs(e,t,o,r,n){return gp(Wt(e,t,o,r,n,!0))}function Fn(e){return e?e.__v_isVNode===!0:!1}function Wr(e,t){return e.type===t.type&&e.key===t.key}const mp=({key:e})=>e??null,Bl=({ref:e,ref_key:t,ref_for:o})=>(typeof e=="number"&&(e=""+e),e!=null?yt(e)||Ot(e)||Le(e)?{i:Tt,r:e,k:t,f:!!o}:e:null);function bp(e,t=null,o=null,r=0,n=null,i=e===it?0:1,l=!1,a=!1){const s={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&mp(t),ref:t&&Bl(t),scopeId:Dh,slotScopeIds:null,children:o,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:n,dynamicChildren:null,appContext:null,ctx:Tt};return a?(Dc(s,o),i&128&&e.normalize(s)):o&&(s.shapeFlag|=yt(o)?8:16),_i>0&&!l&&ro&&(s.patchFlag>0||i&6)&&s.patchFlag!==32&&ro.push(s),s}const Wt=Q0;function Q0(e,t=null,o=null,r=0,n=null,i=!1){if((!e||e===w0)&&(e=kt),Fn(e)){const a=Io(e,t,!0);return o&&Dc(a,o),_i>0&&!i&&ro&&(a.shapeFlag&6?ro[ro.indexOf(e)]=a:ro.push(a)),a.patchFlag=-2,a}if(cx(e)&&(e=e.__vccOpts),t){t=ex(t);let{class:a,style:s}=t;a&&!yt(a)&&(t.class=Sc(a)),pt(s)&&(Ic(s)&&!He(s)&&(s=St({},s)),t.style=ua(s))}const l=yt(e)?1:vp(e)?128:Nh(e)?64:pt(e)?4:Le(e)?2:0;return bp(e,t,o,r,n,l,i,!0)}function ex(e){return e?Ic(e)||ip(e)?St({},e):e:null}function Io(e,t,o=!1,r=!1){const{props:n,ref:i,patchFlag:l,children:a,transition:s}=e,c=t?lo(n||{},t):n,d={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&mp(c),ref:t&&t.ref?o&&i?He(i)?i.concat(Bl(t)):[i,Bl(t)]:Bl(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==it?l===-1?16:l|16:l,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:s,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Io(e.ssContent),ssFallback:e.ssFallback&&Io(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return s&&r&&tn(d,s.clone(d)),d}function Mi(e=" ",t=0){return Wt(qi,null,e,t)}function mI(e,t){const o=Wt(Ol,null,e);return o.staticCount=t,o}function bI(e="",t=!1){return t?(Es(),Fs(kt,null,e)):Wt(kt,null,e)}function Po(e){return e==null||typeof e=="boolean"?Wt(kt):He(e)?Wt(it,null,e.slice()):Fn(e)?fr(e):Wt(qi,null,String(e))}function fr(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Io(e)}function Dc(e,t){let o=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(He(t))o=16;else if(typeof t=="object")if(r&65){const n=t.default;n&&(n._c&&(n._d=!1),Dc(e,n()),n._c&&(n._d=!0));return}else{o=32;const n=t._;!n&&!ip(t)?t._ctx=Tt:n===3&&Tt&&(Tt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Le(t)?(t={default:t,_ctx:Tt},o=32):(t=String(t),r&64?(o=16,t=[Mi(t)]):o=8);e.children=t,e.shapeFlag|=o}function lo(...e){const t={};for(let o=0;oMt||Tt;let Ul,Hs;{const e=da(),t=(o,r)=>{let n;return(n=e[o])||(n=e[o]=[]),n.push(r),i=>{n.length>1?n.forEach(l=>l(i)):n[0](i)}};Ul=t("__VUE_INSTANCE_SETTERS__",o=>Mt=o),Hs=t("__VUE_SSR_SETTERS__",o=>Oi=o)}const Gi=e=>{const t=Mt;return Ul(e),e.scope.on(),()=>{e.scope.off(),Ul(t)}},qd=()=>{Mt&&Mt.scope.off(),Ul(null)};function xp(e){return e.vnode.shapeFlag&4}let Oi=!1;function nx(e,t=!1,o=!1){t&&Hs(t);const{props:r,children:n}=e.vnode,i=xp(e);M0(e,r,i,t),E0(e,n,o);const l=i?ix(e,t):void 0;return t&&Hs(!1),l}function ix(e,t){const o=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,$0);const{setup:r}=o;if(r){kr();const n=e.setupContext=r.length>1?ax(e):null,i=Gi(e),l=Ki(r,e,0,[e.props,n]),a=ch(l);if(Tr(),i(),(a||e.sp)&&!_n(e)&&Gh(e),a){if(l.then(qd,qd),t)return l.then(s=>{Gd(e,s,t)}).catch(s=>{ha(s,e,0)});e.asyncDep=l}else Gd(e,l,t)}else Cp(e,t)}function Gd(e,t,o){Le(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:pt(t)&&(e.setupState=Oh(t)),Cp(e,o)}let Xd;function Cp(e,t,o){const r=e.type;if(!e.render){if(!t&&Xd&&!r.render){const n=r.template||Ac(e).template;if(n){const{isCustomElement:i,compilerOptions:l}=e.appContext.config,{delimiters:a,compilerOptions:s}=r,c=St(St({isCustomElement:i,delimiters:a},l),s);r.render=Xd(n,c)}}e.render=r.render||zo}{const n=Gi(e);kr();try{P0(e)}finally{Tr(),n()}}}const lx={get(e,t){return Lt(e,"get",""),e[t]}};function ax(e){const t=o=>{e.exposed=o||{}};return{attrs:new Proxy(e.attrs,lx),slots:e.slots,emit:e.emit,expose:t}}function ba(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Oh(ks(e.exposed)),{get(t,o){if(o in t)return t[o];if(o in Ci)return Ci[o](e)},has(t,o){return o in t||o in Ci}})):e.proxy}function sx(e,t=!0){return Le(e)?e.displayName||e.name:e.name||t&&e.__name}function cx(e){return Le(e)&&"__vccOpts"in e}const E=(e,t)=>n0(e,t,Oi);function u(e,t,o){const r=arguments.length;return r===2?pt(t)&&!He(t)?Fn(t)?Wt(e,null,[t]):Wt(e,t):Wt(e,null,t):(r>3?o=Array.prototype.slice.call(arguments,2):r===3&&Fn(o)&&(o=[o]),Wt(e,t,o))}const dx="3.5.12";/** +**/function Ki(e,t,o,r){try{return r?e(...r):e()}catch(n){pa(n,t,o)}}function xo(e,t,o,r){if(Le(e)){const n=Ki(e,t,o,r);return n&&ch(n)&&n.catch(i=>{pa(i,t,o)}),n}if(He(e)){const n=[];for(let i=0;i>>1,n=Gt[r],i=Ti(n);i=Ti(o)?Gt.push(e):Gt.splice(c0(t),0,e),e.flags|=1,Eh()}}function Eh(){jl||(jl=Ah.then(Hh))}function d0(e){He(e)?In.push(...e):dr&&e.id===-1?dr.splice(Pn+1,0,e):e.flags&1||(In.push(e),e.flags|=1),Eh()}function Bd(e,t,o=$o+1){for(;oTi(o)-Ti(r));if(In.length=0,dr){dr.push(...t);return}for(dr=t,Pn=0;Pne.id==null?e.flags&2?-1:1/0:e.id;function Hh(e){try{for($o=0;$o{r._d&&Kd(-1);const i=Wl(t);let l;try{l=e(...n)}finally{Wl(i),r._d&&Kd(1)}return l};return r._n=!0,r._c=!0,r._d=!0,r}function Yt(e,t){if(Tt===null)return e;const o=xa(Tt),r=e.dirs||(e.dirs=[]);for(let n=0;ne.__isTeleport,xi=e=>e&&(e.disabled||e.disabled===""),f0=e=>e&&(e.defer||e.defer===""),Ad=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Ed=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,_s=(e,t)=>{const o=e&&e.to;return yt(o)?t?t(o):null:o},h0={name:"Teleport",__isTeleport:!0,process(e,t,o,r,n,i,l,a,s,c){const{mc:d,pc:f,pbc:h,o:{insert:v,querySelector:p,createText:g,createComment:b}}=c,m=xi(t.props);let{shapeFlag:y,children:k,dynamicChildren:w}=t;if(e==null){const S=t.el=g(""),P=t.anchor=g("");v(S,o,r),v(P,o,r);const x=($,B)=>{y&16&&(n&&n.isCE&&(n.ce._teleportTarget=$),d(k,$,B,n,i,l,a,s))},R=()=>{const $=t.target=_s(t.props,p),B=jh($,t,g,v);$&&(l!=="svg"&&Ad($)?l="svg":l!=="mathml"&&Ed($)&&(l="mathml"),m||(x($,B),Ml(t,!1)))};m&&(x(o,P),Ml(t,!0)),f0(t.props)?eo(R,i):R()}else{t.el=e.el,t.targetStart=e.targetStart;const S=t.anchor=e.anchor,P=t.target=e.target,x=t.targetAnchor=e.targetAnchor,R=xi(e.props),$=R?o:P,B=R?S:x;if(l==="svg"||Ad(P)?l="svg":(l==="mathml"||Ed(P))&&(l="mathml"),w?(h(e.dynamicChildren,w,$,n,i,l,a),Fc(e,t,!0)):s||f(e,t,$,B,n,i,l,a,!1),m)R?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):fl(t,o,S,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const K=t.target=_s(t.props,p);K&&fl(t,K,null,c,0)}else R&&fl(t,P,x,c,1);Ml(t,m)}},remove(e,t,o,{um:r,o:{remove:n}},i){const{shapeFlag:l,children:a,anchor:s,targetStart:c,targetAnchor:d,target:f,props:h}=e;if(f&&(n(c),n(d)),i&&n(s),l&16){const v=i||!xi(h);for(let p=0;p{e.isMounted=!0}),mt(()=>{e.isUnmounting=!0}),e}const so=[Function,Array],Vh={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:so,onEnter:so,onAfterEnter:so,onEnterCancelled:so,onBeforeLeave:so,onLeave:so,onAfterLeave:so,onLeaveCancelled:so,onBeforeAppear:so,onAppear:so,onAfterAppear:so,onAppearCancelled:so},Uh=e=>{const t=e.subTree;return t.component?Uh(t.component):t},v0={name:"BaseTransition",props:Vh,setup(e,{slots:t}){const o=_r(),r=Wh();return()=>{const n=t.default&&Oc(t.default(),!0);if(!n||!n.length)return;const i=Kh(n),l=tt(e),{mode:a}=l;if(r.isLeaving)return Ka(i);const s=Fd(i);if(!s)return Ka(i);let c=Ii(s,l,r,o,h=>c=h);s.type!==kt&&tn(s,c);const d=o.subTree,f=d&&Fd(d);if(f&&f.type!==kt&&!Wr(s,f)&&Uh(o).type!==kt){const h=Ii(f,l,r,o);if(tn(f,h),a==="out-in"&&s.type!==kt)return r.isLeaving=!0,h.afterLeave=()=>{r.isLeaving=!1,o.job.flags&8||o.update(),delete h.afterLeave},Ka(i);a==="in-out"&&s.type!==kt&&(h.delayLeave=(v,p,g)=>{const b=qh(r,f);b[String(f.key)]=f,v[ur]=()=>{p(),v[ur]=void 0,delete c.delayedLeave},c.delayedLeave=g})}return i}}};function Kh(e){let t=e[0];if(e.length>1){for(const o of e)if(o.type!==kt){t=o;break}}return t}const g0=v0;function qh(e,t){const{leavingVNodes:o}=e;let r=o.get(t.type);return r||(r=Object.create(null),o.set(t.type,r)),r}function Ii(e,t,o,r,n){const{appear:i,mode:l,persisted:a=!1,onBeforeEnter:s,onEnter:c,onAfterEnter:d,onEnterCancelled:f,onBeforeLeave:h,onLeave:v,onAfterLeave:p,onLeaveCancelled:g,onBeforeAppear:b,onAppear:m,onAfterAppear:y,onAppearCancelled:k}=t,w=String(e.key),S=qh(o,e),P=($,B)=>{$&&xo($,r,9,B)},x=($,B)=>{const K=B[1];P($,B),He($)?$.every(_=>_.length<=1)&&K():$.length<=1&&K()},R={mode:l,persisted:a,beforeEnter($){let B=s;if(!o.isMounted)if(i)B=b||s;else return;$[ur]&&$[ur](!0);const K=S[w];K&&Wr(e,K)&&K.el[ur]&&K.el[ur](),P(B,[$])},enter($){let B=c,K=d,_=f;if(!o.isMounted)if(i)B=m||c,K=y||d,_=k||f;else return;let F=!1;const L=$[hl]=N=>{F||(F=!0,N?P(_,[$]):P(K,[$]),R.delayedLeave&&R.delayedLeave(),$[hl]=void 0)};B?x(B,[$,L]):L()},leave($,B){const K=String(e.key);if($[hl]&&$[hl](!0),o.isUnmounting)return B();P(h,[$]);let _=!1;const F=$[ur]=L=>{_||(_=!0,B(),L?P(g,[$]):P(p,[$]),$[ur]=void 0,S[K]===e&&delete S[K])};S[K]=e,v?x(v,[$,F]):F()},clone($){const B=Ii($,t,o,r,n);return n&&n(B),B}};return R}function Ka(e){if(va(e))return e=Io(e),e.children=null,e}function Fd(e){if(!va(e))return Nh(e.type)&&e.children?Kh(e.children):e;const{shapeFlag:t,children:o}=e;if(o){if(t&16)return o[0];if(t&32&&Le(o.default))return o.default()}}function tn(e,t){e.shapeFlag&6&&e.component?(e.transition=t,tn(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 Oc(e,t=!1,o){let r=[],n=0;for(let i=0;i1)for(let i=0;iMs(p,t&&(He(t)?t[g]:t),o,r,n));return}if(_n(r)&&!n)return;const i=r.shapeFlag&4?xa(r.component):r.el,l=n?null:i,{i:a,r:s}=e,c=t&&t.r,d=a.refs===ut?a.refs={}:a.refs,f=a.setupState,h=tt(f),v=f===ut?()=>!1:p=>at(h,p);if(c!=null&&c!==s&&(yt(c)?(d[c]=null,v(c)&&(f[c]=null)):Ot(c)&&(c.value=null)),Le(s))Ki(s,a,12,[l,d]);else{const p=yt(s),g=Ot(s);if(p||g){const b=()=>{if(e.f){const m=p?v(s)?f[s]:d[s]:s.value;n?He(m)&&wc(m,i):He(m)?m.includes(i)||m.push(i):p?(d[s]=[i],v(s)&&(f[s]=d[s])):(s.value=[i],e.k&&(d[e.k]=s.value))}else p?(d[s]=l,v(s)&&(f[s]=l)):g&&(s.value=l,e.k&&(d[e.k]=l))};l?(b.id=-1,eo(b,o)):b()}}}da().requestIdleCallback;da().cancelIdleCallback;const _n=e=>!!e.type.__asyncLoader,va=e=>e.type.__isKeepAlive;function Bc(e,t){Xh(e,"a",t)}function ga(e,t){Xh(e,"da",t)}function Xh(e,t,o=Mt){const r=e.__wdc||(e.__wdc=()=>{let n=o;for(;n;){if(n.isDeactivated)return;n=n.parent}return e()});if(ma(t,r,o),o){let n=o.parent;for(;n&&n.parent;)va(n.parent.vnode)&&m0(r,t,o,n),n=n.parent}}function m0(e,t,o,r){const n=ma(t,e,r,!0);Jh(()=>{wc(r[t],n)},o)}function ma(e,t,o=Mt,r=!1){if(o){const n=o[e]||(o[e]=[]),i=t.__weh||(t.__weh=(...l)=>{kr();const a=Gi(o),s=xo(t,o,e,l);return a(),Tr(),s});return r?n.unshift(i):n.push(i),i}}const Qo=e=>(t,o=Mt)=>{(!Oi||e==="sp")&&ma(e,(...r)=>t(...r),o)},Ir=Qo("bm"),$t=Qo("m"),Yh=Qo("bu"),Zh=Qo("u"),mt=Qo("bum"),Jh=Qo("um"),b0=Qo("sp"),x0=Qo("rtg"),C0=Qo("rtc");function y0(e,t=Mt){ma("ec",e,t)}const w0="components";function vI(e,t){return $0(w0,e,!0,t)||e}const S0=Symbol.for("v-ndc");function $0(e,t,o=!0,r=!1){const n=Tt||Mt;if(n){const i=n.type;{const a=cx(i,!1);if(a&&(a===t||a===fo(t)||a===ca(fo(t))))return i}const l=Hd(n[e]||i[e],t)||Hd(n.appContext[e],t);return!l&&r?i:l}}function Hd(e,t){return e&&(e[t]||e[fo(t)]||e[ca(fo(t))])}function gI(e,t,o,r){let n;const i=o,l=He(e);if(l||yt(e)){const a=l&&Tn(e);let s=!1;a&&(s=!uo(e),e=ha(e)),n=new Array(e.length);for(let c=0,d=e.length;ct(a,s,void 0,i));else{const a=Object.keys(e);n=new Array(a.length);for(let s=0,c=a.length;sFn(t)?!(t.type===kt||t.type===it&&!ep(t.children)):!0)?e:null}const Os=e=>e?xp(e)?xa(e):Os(e.parent):null,Ci=St(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=>Os(e.parent),$root:e=>Os(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Ac(e),$forceUpdate:e=>e.f||(e.f=()=>{_c(e.update)}),$nextTick:e=>e.n||(e.n=Vt.bind(e.proxy)),$watch:e=>U0.bind(e)}),qa=(e,t)=>e!==ut&&!e.__isScriptSetup&&at(e,t),P0={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:o,setupState:r,data:n,props:i,accessCache:l,type:a,appContext:s}=e;let c;if(t[0]!=="$"){const v=l[t];if(v!==void 0)switch(v){case 1:return r[t];case 2:return n[t];case 4:return o[t];case 3:return i[t]}else{if(qa(r,t))return l[t]=1,r[t];if(n!==ut&&at(n,t))return l[t]=2,n[t];if((c=e.propsOptions[0])&&at(c,t))return l[t]=3,i[t];if(o!==ut&&at(o,t))return l[t]=4,o[t];Bs&&(l[t]=0)}}const d=Ci[t];let f,h;if(d)return t==="$attrs"&&Lt(e.attrs,"get",""),d(e);if((f=a.__cssModules)&&(f=f[t]))return f;if(o!==ut&&at(o,t))return l[t]=4,o[t];if(h=s.config.globalProperties,at(h,t))return h[t]},set({_:e},t,o){const{data:r,setupState:n,ctx:i}=e;return qa(n,t)?(n[t]=o,!0):r!==ut&&at(r,t)?(r[t]=o,!0):at(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=o,!0)},has({_:{data:e,setupState:t,accessCache:o,ctx:r,appContext:n,propsOptions:i}},l){let a;return!!o[l]||e!==ut&&at(e,l)||qa(t,l)||(a=i[0])&&at(a,l)||at(r,l)||at(Ci,l)||at(n.config.globalProperties,l)},defineProperty(e,t,o){return o.get!=null?e._.accessCache[t]=0:at(o,"value")&&this.set(e,t,o.value,null),Reflect.defineProperty(e,t,o)}};function Dd(e){return He(e)?e.reduce((t,o)=>(t[o]=null,t),{}):e}let Bs=!0;function z0(e){const t=Ac(e),o=e.proxy,r=e.ctx;Bs=!1,t.beforeCreate&&Ld(t.beforeCreate,e,"bc");const{data:n,computed:i,methods:l,watch:a,provide:s,inject:c,created:d,beforeMount:f,mounted:h,beforeUpdate:v,updated:p,activated:g,deactivated:b,beforeDestroy:m,beforeUnmount:y,destroyed:k,unmounted:w,render:S,renderTracked:P,renderTriggered:x,errorCaptured:R,serverPrefetch:$,expose:B,inheritAttrs:K,components:_,directives:F,filters:L}=t;if(c&&R0(c,r,null),l)for(const X in l){const oe=l[X];Le(oe)&&(r[X]=oe.bind(o))}if(n){const X=n.call(o,o);pt(X)&&(e.data=Ui(X))}if(Bs=!0,i)for(const X in i){const oe=i[X],me=Le(oe)?oe.bind(o,o):Le(oe.get)?oe.get.bind(o,o):zo,he=!Le(oe)&&Le(oe.set)?oe.set.bind(o):zo,se=E({get:me,set:he});Object.defineProperty(r,X,{enumerable:!0,configurable:!0,get:()=>se.value,set:Y=>se.value=Y})}if(a)for(const X in a)tp(a[X],r,o,X);if(s){const X=Le(s)?s.call(o):s;Reflect.ownKeys(X).forEach(oe=>{We(oe,X[oe])})}d&&Ld(d,e,"c");function J(X,oe){He(oe)?oe.forEach(me=>X(me.bind(o))):oe&&X(oe.bind(o))}if(J(Ir,f),J($t,h),J(Yh,v),J(Zh,p),J(Bc,g),J(ga,b),J(y0,R),J(C0,P),J(x0,x),J(mt,y),J(Jh,w),J(b0,$),He(B))if(B.length){const X=e.exposed||(e.exposed={});B.forEach(oe=>{Object.defineProperty(X,oe,{get:()=>o[oe],set:me=>o[oe]=me})})}else e.exposed||(e.exposed={});S&&e.render===zo&&(e.render=S),K!=null&&(e.inheritAttrs=K),_&&(e.components=_),F&&(e.directives=F),$&&Gh(e)}function R0(e,t,o=zo){He(e)&&(e=As(e));for(const r in e){const n=e[r];let i;pt(n)?"default"in n?i=Re(n.from||r,n.default,!0):i=Re(n.from||r):i=Re(n),Ot(i)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:l=>i.value=l}):t[r]=i}}function Ld(e,t,o){xo(He(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,o)}function tp(e,t,o,r){let n=r.includes(".")?hp(o,r):()=>o[r];if(yt(e)){const i=t[e];Le(i)&&Xe(n,i)}else if(Le(e))Xe(n,e.bind(o));else if(pt(e))if(He(e))e.forEach(i=>tp(i,t,o,r));else{const i=Le(e.handler)?e.handler.bind(o):t[e.handler];Le(i)&&Xe(n,i,e)}}function Ac(e){const t=e.type,{mixins:o,extends:r}=t,{mixins:n,optionsCache:i,config:{optionMergeStrategies:l}}=e.appContext,a=i.get(t);let s;return a?s=a:!n.length&&!o&&!r?s=t:(s={},n.length&&n.forEach(c=>Vl(s,c,l,!0)),Vl(s,t,l)),pt(t)&&i.set(t,s),s}function Vl(e,t,o,r=!1){const{mixins:n,extends:i}=t;i&&Vl(e,i,o,!0),n&&n.forEach(l=>Vl(e,l,o,!0));for(const l in t)if(!(r&&l==="expose")){const a=k0[l]||o&&o[l];e[l]=a?a(e[l],t[l]):t[l]}return e}const k0={data:Nd,props:jd,emits:jd,methods:fi,computed:fi,beforeCreate:Kt,created:Kt,beforeMount:Kt,mounted:Kt,beforeUpdate:Kt,updated:Kt,beforeDestroy:Kt,beforeUnmount:Kt,destroyed:Kt,unmounted:Kt,activated:Kt,deactivated:Kt,errorCaptured:Kt,serverPrefetch:Kt,components:fi,directives:fi,watch:I0,provide:Nd,inject:T0};function Nd(e,t){return t?e?function(){return St(Le(e)?e.call(this,this):e,Le(t)?t.call(this,this):t)}:t:e}function T0(e,t){return fi(As(e),As(t))}function As(e){if(He(e)){const t={};for(let o=0;o1)return o&&Le(t)?t.call(r&&r.proxy):t}}function mI(){return!!(Mt||Tt||Gr)}const rp={},np=()=>Object.create(rp),ip=e=>Object.getPrototypeOf(e)===rp;function O0(e,t,o,r=!1){const n={},i=np();e.propsDefaults=Object.create(null),lp(e,t,n,i);for(const l in e.propsOptions[0])l in n||(n[l]=void 0);o?e.props=r?n:Zb(n):e.type.props?e.props=n:e.props=i,e.attrs=i}function B0(e,t,o,r){const{props:n,attrs:i,vnode:{patchFlag:l}}=e,a=tt(n),[s]=e.propsOptions;let c=!1;if((r||l>0)&&!(l&16)){if(l&8){const d=e.vnode.dynamicProps;for(let f=0;f{s=!0;const[h,v]=ap(f,t,!0);St(l,h),v&&a.push(...v)};!o&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!i&&!s)return pt(e)&&r.set(e,Rn),Rn;if(He(i))for(let d=0;de[0]==="_"||e==="$stable",Ec=e=>He(e)?e.map(Po):[Po(e)],E0=(e,t,o)=>{if(t._n)return t;const r=u0((...n)=>Ec(t(...n)),o);return r._c=!1,r},cp=(e,t,o)=>{const r=e._ctx;for(const n in e){if(sp(n))continue;const i=e[n];if(Le(i))t[n]=E0(n,i,r);else if(i!=null){const l=Ec(i);t[n]=()=>l}}},dp=(e,t)=>{const o=Ec(t);e.slots.default=()=>o},up=(e,t,o)=>{for(const r in t)(o||r!=="_")&&(e[r]=t[r])},F0=(e,t,o)=>{const r=e.slots=np();if(e.vnode.shapeFlag&32){const n=t._;n?(up(r,t,o),o&&fh(r,"_",n,!0)):cp(t,r)}else t&&dp(e,t)},H0=(e,t,o)=>{const{vnode:r,slots:n}=e;let i=!0,l=ut;if(r.shapeFlag&32){const a=t._;a?o&&a===1?i=!1:up(n,t,o):(i=!t.$stable,cp(t,n)),l=t}else t&&(dp(e,t),l={default:1});if(i)for(const a in n)!sp(a)&&l[a]==null&&delete n[a]},eo=J0;function D0(e){return L0(e)}function L0(e,t){const o=da();o.__VUE__=!0;const{insert:r,remove:n,patchProp:i,createElement:l,createText:a,createComment:s,setText:c,setElementText:d,parentNode:f,nextSibling:h,setScopeId:v=zo,insertStaticContent:p}=e,g=(z,I,U,le=null,D=null,A=null,ee=void 0,Q=null,re=!!I.dynamicChildren)=>{if(z===I)return;z&&!Wr(z,I)&&(le=we(z),Y(z,D,A,!0),z=null),I.patchFlag===-2&&(re=!1,I.dynamicChildren=null);const{type:ie,ref:q,shapeFlag:O}=I;switch(ie){case qi:b(z,I,U,le);break;case kt:m(z,I,U,le);break;case Ol:z==null&&y(I,U,le,ee);break;case it:_(z,I,U,le,D,A,ee,Q,re);break;default:O&1?S(z,I,U,le,D,A,ee,Q,re):O&6?F(z,I,U,le,D,A,ee,Q,re):(O&64||O&128)&&ie.process(z,I,U,le,D,A,ee,Q,re,Ue)}q!=null&&D&&Ms(q,z&&z.ref,A,I||z,!I)},b=(z,I,U,le)=>{if(z==null)r(I.el=a(I.children),U,le);else{const D=I.el=z.el;I.children!==z.children&&c(D,I.children)}},m=(z,I,U,le)=>{z==null?r(I.el=s(I.children||""),U,le):I.el=z.el},y=(z,I,U,le)=>{[z.el,z.anchor]=p(z.children,I,U,le,z.el,z.anchor)},k=({el:z,anchor:I},U,le)=>{let D;for(;z&&z!==I;)D=h(z),r(z,U,le),z=D;r(I,U,le)},w=({el:z,anchor:I})=>{let U;for(;z&&z!==I;)U=h(z),n(z),z=U;n(I)},S=(z,I,U,le,D,A,ee,Q,re)=>{I.type==="svg"?ee="svg":I.type==="math"&&(ee="mathml"),z==null?P(I,U,le,D,A,ee,Q,re):$(z,I,D,A,ee,Q,re)},P=(z,I,U,le,D,A,ee,Q)=>{let re,ie;const{props:q,shapeFlag:O,transition:j,dirs:ce}=z;if(re=z.el=l(z.type,A,q&&q.is,q),O&8?d(re,z.children):O&16&&R(z.children,re,null,le,D,Ga(z,A),ee,Q),ce&&Ar(z,null,le,"created"),x(re,z,z.scopeId,ee,le),q){for(const Me in q)Me!=="value"&&!gi(Me)&&i(re,Me,null,q[Me],A,le);"value"in q&&i(re,"value",null,q.value,A),(ie=q.onVnodeBeforeMount)&&yo(ie,le,z)}ce&&Ar(z,null,le,"beforeMount");const $e=N0(D,j);$e&&j.beforeEnter(re),r(re,I,U),((ie=q&&q.onVnodeMounted)||$e||ce)&&eo(()=>{ie&&yo(ie,le,z),$e&&j.enter(re),ce&&Ar(z,null,le,"mounted")},D)},x=(z,I,U,le,D)=>{if(U&&v(z,U),le)for(let A=0;A{for(let ie=re;ie{const Q=I.el=z.el;let{patchFlag:re,dynamicChildren:ie,dirs:q}=I;re|=z.patchFlag&16;const O=z.props||ut,j=I.props||ut;let ce;if(U&&Er(U,!1),(ce=j.onVnodeBeforeUpdate)&&yo(ce,U,I,z),q&&Ar(I,z,U,"beforeUpdate"),U&&Er(U,!0),(O.innerHTML&&j.innerHTML==null||O.textContent&&j.textContent==null)&&d(Q,""),ie?B(z.dynamicChildren,ie,Q,U,le,Ga(I,D),A):ee||oe(z,I,Q,null,U,le,Ga(I,D),A,!1),re>0){if(re&16)K(Q,O,j,U,D);else if(re&2&&O.class!==j.class&&i(Q,"class",null,j.class,D),re&4&&i(Q,"style",O.style,j.style,D),re&8){const $e=I.dynamicProps;for(let Me=0;Me<$e.length;Me++){const Ee=$e[Me],Ge=O[Ee],Ne=j[Ee];(Ne!==Ge||Ee==="value")&&i(Q,Ee,Ge,Ne,D,U)}}re&1&&z.children!==I.children&&d(Q,I.children)}else!ee&&ie==null&&K(Q,O,j,U,D);((ce=j.onVnodeUpdated)||q)&&eo(()=>{ce&&yo(ce,U,I,z),q&&Ar(I,z,U,"updated")},le)},B=(z,I,U,le,D,A,ee)=>{for(let Q=0;Q{if(I!==U){if(I!==ut)for(const A in I)!gi(A)&&!(A in U)&&i(z,A,I[A],null,D,le);for(const A in U){if(gi(A))continue;const ee=U[A],Q=I[A];ee!==Q&&A!=="value"&&i(z,A,Q,ee,D,le)}"value"in U&&i(z,"value",I.value,U.value,D)}},_=(z,I,U,le,D,A,ee,Q,re)=>{const ie=I.el=z?z.el:a(""),q=I.anchor=z?z.anchor:a("");let{patchFlag:O,dynamicChildren:j,slotScopeIds:ce}=I;ce&&(Q=Q?Q.concat(ce):ce),z==null?(r(ie,U,le),r(q,U,le),R(I.children||[],U,q,D,A,ee,Q,re)):O>0&&O&64&&j&&z.dynamicChildren?(B(z.dynamicChildren,j,U,D,A,ee,Q),(I.key!=null||D&&I===D.subTree)&&Fc(z,I,!0)):oe(z,I,U,q,D,A,ee,Q,re)},F=(z,I,U,le,D,A,ee,Q,re)=>{I.slotScopeIds=Q,z==null?I.shapeFlag&512?D.ctx.activate(I,U,le,ee,re):L(I,U,le,D,A,ee,re):N(z,I,re)},L=(z,I,U,le,D,A,ee)=>{const Q=z.component=nx(z,le,D);if(va(z)&&(Q.ctx.renderer=Ue),ix(Q,!1,ee),Q.asyncDep){if(D&&D.registerDep(Q,J,ee),!z.el){const re=Q.subTree=Wt(kt);m(null,re,I,U)}}else J(Q,z,I,U,D,A,ee)},N=(z,I,U)=>{const le=I.component=z.component;if(Y0(z,I,U))if(le.asyncDep&&!le.asyncResolved){X(le,I,U);return}else le.next=I,le.update();else I.el=z.el,le.vnode=I},J=(z,I,U,le,D,A,ee)=>{const Q=()=>{if(z.isMounted){let{next:O,bu:j,u:ce,parent:$e,vnode:Me}=z;{const ft=fp(z);if(ft){O&&(O.el=Me.el,X(z,O,ee)),ft.asyncDep.then(()=>{z.isUnmounted||Q()});return}}let Ee=O,Ge;Er(z,!1),O?(O.el=Me.el,X(z,O,ee)):O=Me,j&&Na(j),(Ge=O.props&&O.props.onVnodeBeforeUpdate)&&yo(Ge,$e,O,Me),Er(z,!0);const Ne=Xa(z),lt=z.subTree;z.subTree=Ne,g(lt,Ne,f(lt.el),we(lt),z,D,A),O.el=Ne.el,Ee===null&&Z0(z,Ne.el),ce&&eo(ce,D),(Ge=O.props&&O.props.onVnodeUpdated)&&eo(()=>yo(Ge,$e,O,Me),D)}else{let O;const{el:j,props:ce}=I,{bm:$e,m:Me,parent:Ee,root:Ge,type:Ne}=z,lt=_n(I);if(Er(z,!1),$e&&Na($e),!lt&&(O=ce&&ce.onVnodeBeforeMount)&&yo(O,Ee,I),Er(z,!0),j&&_e){const ft=()=>{z.subTree=Xa(z),_e(j,z.subTree,z,D,null)};lt&&Ne.__asyncHydrate?Ne.__asyncHydrate(j,z,ft):ft()}else{Ge.ce&&Ge.ce._injectChildStyle(Ne);const ft=z.subTree=Xa(z);g(null,ft,U,le,z,D,A),I.el=ft.el}if(Me&&eo(Me,D),!lt&&(O=ce&&ce.onVnodeMounted)){const ft=I;eo(()=>yo(O,Ee,ft),D)}(I.shapeFlag&256||Ee&&_n(Ee.vnode)&&Ee.vnode.shapeFlag&256)&&z.a&&eo(z.a,D),z.isMounted=!0,I=U=le=null}};z.scope.on();const re=z.effect=new mh(Q);z.scope.off();const ie=z.update=re.run.bind(re),q=z.job=re.runIfDirty.bind(re);q.i=z,q.id=z.uid,re.scheduler=()=>_c(q),Er(z,!0),ie()},X=(z,I,U)=>{I.component=z;const le=z.vnode.props;z.vnode=I,z.next=null,B0(z,I.props,le,U),H0(z,I.children,U),kr(),Bd(z),Tr()},oe=(z,I,U,le,D,A,ee,Q,re=!1)=>{const ie=z&&z.children,q=z?z.shapeFlag:0,O=I.children,{patchFlag:j,shapeFlag:ce}=I;if(j>0){if(j&128){he(ie,O,U,le,D,A,ee,Q,re);return}else if(j&256){me(ie,O,U,le,D,A,ee,Q,re);return}}ce&8?(q&16&&ue(ie,D,A),O!==ie&&d(U,O)):q&16?ce&16?he(ie,O,U,le,D,A,ee,Q,re):ue(ie,D,A,!0):(q&8&&d(U,""),ce&16&&R(O,U,le,D,A,ee,Q,re))},me=(z,I,U,le,D,A,ee,Q,re)=>{z=z||Rn,I=I||Rn;const ie=z.length,q=I.length,O=Math.min(ie,q);let j;for(j=0;jq?ue(z,D,A,!0,!1,O):R(I,U,le,D,A,ee,Q,re,O)},he=(z,I,U,le,D,A,ee,Q,re)=>{let ie=0;const q=I.length;let O=z.length-1,j=q-1;for(;ie<=O&&ie<=j;){const ce=z[ie],$e=I[ie]=re?fr(I[ie]):Po(I[ie]);if(Wr(ce,$e))g(ce,$e,U,null,D,A,ee,Q,re);else break;ie++}for(;ie<=O&&ie<=j;){const ce=z[O],$e=I[j]=re?fr(I[j]):Po(I[j]);if(Wr(ce,$e))g(ce,$e,U,null,D,A,ee,Q,re);else break;O--,j--}if(ie>O){if(ie<=j){const ce=j+1,$e=cej)for(;ie<=O;)Y(z[ie],D,A,!0),ie++;else{const ce=ie,$e=ie,Me=new Map;for(ie=$e;ie<=j;ie++){const H=I[ie]=re?fr(I[ie]):Po(I[ie]);H.key!=null&&Me.set(H.key,ie)}let Ee,Ge=0;const Ne=j-$e+1;let lt=!1,ft=0;const bt=new Array(Ne);for(ie=0;ie=Ne){Y(H,D,A,!0);continue}let ae;if(H.key!=null)ae=Me.get(H.key);else for(Ee=$e;Ee<=j;Ee++)if(bt[Ee-$e]===0&&Wr(H,I[Ee])){ae=Ee;break}ae===void 0?Y(H,D,A,!0):(bt[ae-$e]=ie+1,ae>=ft?ft=ae:lt=!0,g(H,I[ae],U,null,D,A,ee,Q,re),Ge++)}const Ft=lt?j0(bt):Rn;for(Ee=Ft.length-1,ie=Ne-1;ie>=0;ie--){const H=$e+ie,ae=I[H],be=H+1{const{el:A,type:ee,transition:Q,children:re,shapeFlag:ie}=z;if(ie&6){se(z.component.subTree,I,U,le);return}if(ie&128){z.suspense.move(I,U,le);return}if(ie&64){ee.move(z,I,U,Ue);return}if(ee===it){r(A,I,U);for(let O=0;OQ.enter(A),D);else{const{leave:O,delayLeave:j,afterLeave:ce}=Q,$e=()=>r(A,I,U),Me=()=>{O(A,()=>{$e(),ce&&ce()})};j?j(A,$e,Me):Me()}else r(A,I,U)},Y=(z,I,U,le=!1,D=!1)=>{const{type:A,props:ee,ref:Q,children:re,dynamicChildren:ie,shapeFlag:q,patchFlag:O,dirs:j,cacheIndex:ce}=z;if(O===-2&&(D=!1),Q!=null&&Ms(Q,null,U,z,!0),ce!=null&&(I.renderCache[ce]=void 0),q&256){I.ctx.deactivate(z);return}const $e=q&1&&j,Me=!_n(z);let Ee;if(Me&&(Ee=ee&&ee.onVnodeBeforeUnmount)&&yo(Ee,I,z),q&6)pe(z.component,U,le);else{if(q&128){z.suspense.unmount(U,le);return}$e&&Ar(z,null,I,"beforeUnmount"),q&64?z.type.remove(z,I,U,Ue,le):ie&&!ie.hasOnce&&(A!==it||O>0&&O&64)?ue(ie,I,U,!1,!0):(A===it&&O&384||!D&&q&16)&&ue(re,I,U),le&&W(z)}(Me&&(Ee=ee&&ee.onVnodeUnmounted)||$e)&&eo(()=>{Ee&&yo(Ee,I,z),$e&&Ar(z,null,I,"unmounted")},U)},W=z=>{const{type:I,el:U,anchor:le,transition:D}=z;if(I===it){te(U,le);return}if(I===Ol){w(z);return}const A=()=>{n(U),D&&!D.persisted&&D.afterLeave&&D.afterLeave()};if(z.shapeFlag&1&&D&&!D.persisted){const{leave:ee,delayLeave:Q}=D,re=()=>ee(U,A);Q?Q(z.el,A,re):re()}else A()},te=(z,I)=>{let U;for(;z!==I;)U=h(z),n(z),z=U;n(I)},pe=(z,I,U)=>{const{bum:le,scope:D,job:A,subTree:ee,um:Q,m:re,a:ie}=z;Vd(re),Vd(ie),le&&Na(le),D.stop(),A&&(A.flags|=8,Y(ee,z,I,U)),Q&&eo(Q,I),eo(()=>{z.isUnmounted=!0},I),I&&I.pendingBranch&&!I.isUnmounted&&z.asyncDep&&!z.asyncResolved&&z.suspenseId===I.pendingId&&(I.deps--,I.deps===0&&I.resolve())},ue=(z,I,U,le=!1,D=!1,A=0)=>{for(let ee=A;ee{if(z.shapeFlag&6)return we(z.component.subTree);if(z.shapeFlag&128)return z.suspense.next();const I=h(z.anchor||z.el),U=I&&I[Lh];return U?h(U):I};let Te=!1;const ne=(z,I,U)=>{z==null?I._vnode&&Y(I._vnode,null,null,!0):g(I._vnode||null,z,I,null,null,null,U),I._vnode=z,Te||(Te=!0,Bd(),Fh(),Te=!1)},Ue={p:g,um:Y,m:se,r:W,mt:L,mc:R,pc:oe,pbc:B,n:we,o:e};let Ke,_e;return{render:ne,hydrate:Ke,createApp:M0(ne,Ke)}}function Ga({type:e,props:t},o){return o==="svg"&&e==="foreignObject"||o==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:o}function Er({effect:e,job:t},o){o?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function N0(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Fc(e,t,o=!1){const r=e.children,n=t.children;if(He(r)&&He(n))for(let i=0;i>1,e[o[a]]0&&(t[r]=o[i-1]),o[i]=r)}}for(i=o.length,l=o[i-1];i-- >0;)o[i]=l,l=t[l];return o}function fp(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:fp(t)}function Vd(e){if(e)for(let t=0;tRe(W0);function Ut(e,t){return Hc(e,null,t)}function Xe(e,t,o){return Hc(e,t,o)}function Hc(e,t,o=ut){const{immediate:r,deep:n,flush:i,once:l}=o,a=St({},o),s=t&&r||!t&&i!=="post";let c;if(Oi){if(i==="sync"){const v=V0();c=v.__watcherHandles||(v.__watcherHandles=[])}else if(!s){const v=()=>{};return v.stop=zo,v.resume=zo,v.pause=zo,v}}const d=Mt;a.call=(v,p,g)=>xo(v,d,p,g);let f=!1;i==="post"?a.scheduler=v=>{eo(v,d&&d.suspense)}:i!=="sync"&&(f=!0,a.scheduler=(v,p)=>{p?v():_c(v)}),a.augmentJob=v=>{t&&(v.flags|=4),f&&(v.flags|=2,d&&(v.id=d.uid,v.i=d))};const h=a0(e,t,a);return Oi&&(c?c.push(h):s&&h()),h}function U0(e,t,o){const r=this.proxy,n=yt(e)?e.includes(".")?hp(r,e):()=>r[e]:e.bind(r,r);let i;Le(t)?i=t:(i=t.handler,o=t);const l=Gi(this),a=Hc(n,i.bind(r),o);return l(),a}function hp(e,t){const o=t.split(".");return()=>{let r=e;for(let n=0;nt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${fo(t)}Modifiers`]||e[`${Rr(t)}Modifiers`];function q0(e,t,...o){if(e.isUnmounted)return;const r=e.vnode.props||ut;let n=o;const i=t.startsWith("update:"),l=i&&K0(r,t.slice(7));l&&(l.trim&&(n=o.map(d=>yt(d)?d.trim():d)),l.number&&(n=o.map(wb)));let a,s=r[a=La(t)]||r[a=La(fo(t))];!s&&i&&(s=r[a=La(Rr(t))]),s&&xo(s,e,6,n);const c=r[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,xo(c,e,6,n)}}function pp(e,t,o=!1){const r=t.emitsCache,n=r.get(e);if(n!==void 0)return n;const i=e.emits;let l={},a=!1;if(!Le(e)){const s=c=>{const d=pp(c,t,!0);d&&(a=!0,St(l,d))};!o&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}return!i&&!a?(pt(e)&&r.set(e,null),null):(He(i)?i.forEach(s=>l[s]=null):St(l,i),pt(e)&&r.set(e,l),l)}function ba(e,t){return!e||!la(t)?!1:(t=t.slice(2).replace(/Once$/,""),at(e,t[0].toLowerCase()+t.slice(1))||at(e,Rr(t))||at(e,t))}function Xa(e){const{type:t,vnode:o,proxy:r,withProxy:n,propsOptions:[i],slots:l,attrs:a,emit:s,render:c,renderCache:d,props:f,data:h,setupState:v,ctx:p,inheritAttrs:g}=e,b=Wl(e);let m,y;try{if(o.shapeFlag&4){const w=n||r,S=w;m=Po(c.call(S,w,d,f,v,h,p)),y=a}else{const w=t;m=Po(w.length>1?w(f,{attrs:a,slots:l,emit:s}):w(f,null)),y=t.props?a:G0(a)}}catch(w){yi.length=0,pa(w,e,1),m=Wt(kt)}let k=m;if(y&&g!==!1){const w=Object.keys(y),{shapeFlag:S}=k;w.length&&S&7&&(i&&w.some(yc)&&(y=X0(y,i)),k=Io(k,y,!1,!0))}return o.dirs&&(k=Io(k,null,!1,!0),k.dirs=k.dirs?k.dirs.concat(o.dirs):o.dirs),o.transition&&tn(k,o.transition),m=k,Wl(b),m}const G0=e=>{let t;for(const o in e)(o==="class"||o==="style"||la(o))&&((t||(t={}))[o]=e[o]);return t},X0=(e,t)=>{const o={};for(const r in e)(!yc(r)||!(r.slice(9)in t))&&(o[r]=e[r]);return o};function Y0(e,t,o){const{props:r,children:n,component:i}=e,{props:l,children:a,patchFlag:s}=t,c=i.emitsOptions;if(t.dirs||t.transition)return!0;if(o&&s>=0){if(s&1024)return!0;if(s&16)return r?Ud(r,l,c):!!l;if(s&8){const d=t.dynamicProps;for(let f=0;fe.__isSuspense;function J0(e,t){t&&t.pendingBranch?He(e)?t.effects.push(...e):t.effects.push(e):d0(e)}const it=Symbol.for("v-fgt"),qi=Symbol.for("v-txt"),kt=Symbol.for("v-cmt"),Ol=Symbol.for("v-stc"),yi=[];let ro=null;function Fs(e=!1){yi.push(ro=e?null:[])}function Q0(){yi.pop(),ro=yi[yi.length-1]||null}let _i=1;function Kd(e){_i+=e,e<0&&ro&&(ro.hasOnce=!0)}function gp(e){return e.dynamicChildren=_i>0?ro||Rn:null,Q0(),_i>0&&ro&&ro.push(e),e}function bI(e,t,o,r,n,i){return gp(bp(e,t,o,r,n,i,!0))}function Hs(e,t,o,r,n){return gp(Wt(e,t,o,r,n,!0))}function Fn(e){return e?e.__v_isVNode===!0:!1}function Wr(e,t){return e.type===t.type&&e.key===t.key}const mp=({key:e})=>e??null,Bl=({ref:e,ref_key:t,ref_for:o})=>(typeof e=="number"&&(e=""+e),e!=null?yt(e)||Ot(e)||Le(e)?{i:Tt,r:e,k:t,f:!!o}:e:null);function bp(e,t=null,o=null,r=0,n=null,i=e===it?0:1,l=!1,a=!1){const s={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&mp(t),ref:t&&Bl(t),scopeId:Dh,slotScopeIds:null,children:o,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:n,dynamicChildren:null,appContext:null,ctx:Tt};return a?(Dc(s,o),i&128&&e.normalize(s)):o&&(s.shapeFlag|=yt(o)?8:16),_i>0&&!l&&ro&&(s.patchFlag>0||i&6)&&s.patchFlag!==32&&ro.push(s),s}const Wt=ex;function ex(e,t=null,o=null,r=0,n=null,i=!1){if((!e||e===S0)&&(e=kt),Fn(e)){const a=Io(e,t,!0);return o&&Dc(a,o),_i>0&&!i&&ro&&(a.shapeFlag&6?ro[ro.indexOf(e)]=a:ro.push(a)),a.patchFlag=-2,a}if(dx(e)&&(e=e.__vccOpts),t){t=tx(t);let{class:a,style:s}=t;a&&!yt(a)&&(t.class=$c(a)),pt(s)&&(Ic(s)&&!He(s)&&(s=St({},s)),t.style=ua(s))}const l=yt(e)?1:vp(e)?128:Nh(e)?64:pt(e)?4:Le(e)?2:0;return bp(e,t,o,r,n,l,i,!0)}function tx(e){return e?Ic(e)||ip(e)?St({},e):e:null}function Io(e,t,o=!1,r=!1){const{props:n,ref:i,patchFlag:l,children:a,transition:s}=e,c=t?lo(n||{},t):n,d={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&mp(c),ref:t&&t.ref?o&&i?He(i)?i.concat(Bl(t)):[i,Bl(t)]:Bl(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==it?l===-1?16:l|16:l,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:s,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Io(e.ssContent),ssFallback:e.ssFallback&&Io(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return s&&r&&tn(d,s.clone(d)),d}function Mi(e=" ",t=0){return Wt(qi,null,e,t)}function xI(e,t){const o=Wt(Ol,null,e);return o.staticCount=t,o}function CI(e="",t=!1){return t?(Fs(),Hs(kt,null,e)):Wt(kt,null,e)}function Po(e){return e==null||typeof e=="boolean"?Wt(kt):He(e)?Wt(it,null,e.slice()):Fn(e)?fr(e):Wt(qi,null,String(e))}function fr(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Io(e)}function Dc(e,t){let o=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(He(t))o=16;else if(typeof t=="object")if(r&65){const n=t.default;n&&(n._c&&(n._d=!1),Dc(e,n()),n._c&&(n._d=!0));return}else{o=32;const n=t._;!n&&!ip(t)?t._ctx=Tt:n===3&&Tt&&(Tt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Le(t)?(t={default:t,_ctx:Tt},o=32):(t=String(t),r&64?(o=16,t=[Mi(t)]):o=8);e.children=t,e.shapeFlag|=o}function lo(...e){const t={};for(let o=0;oMt||Tt;let Ul,Ds;{const e=da(),t=(o,r)=>{let n;return(n=e[o])||(n=e[o]=[]),n.push(r),i=>{n.length>1?n.forEach(l=>l(i)):n[0](i)}};Ul=t("__VUE_INSTANCE_SETTERS__",o=>Mt=o),Ds=t("__VUE_SSR_SETTERS__",o=>Oi=o)}const Gi=e=>{const t=Mt;return Ul(e),e.scope.on(),()=>{e.scope.off(),Ul(t)}},qd=()=>{Mt&&Mt.scope.off(),Ul(null)};function xp(e){return e.vnode.shapeFlag&4}let Oi=!1;function ix(e,t=!1,o=!1){t&&Ds(t);const{props:r,children:n}=e.vnode,i=xp(e);O0(e,r,i,t),F0(e,n,o);const l=i?lx(e,t):void 0;return t&&Ds(!1),l}function lx(e,t){const o=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,P0);const{setup:r}=o;if(r){kr();const n=e.setupContext=r.length>1?sx(e):null,i=Gi(e),l=Ki(r,e,0,[e.props,n]),a=ch(l);if(Tr(),i(),(a||e.sp)&&!_n(e)&&Gh(e),a){if(l.then(qd,qd),t)return l.then(s=>{Gd(e,s,t)}).catch(s=>{pa(s,e,0)});e.asyncDep=l}else Gd(e,l,t)}else Cp(e,t)}function Gd(e,t,o){Le(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:pt(t)&&(e.setupState=Oh(t)),Cp(e,o)}let Xd;function Cp(e,t,o){const r=e.type;if(!e.render){if(!t&&Xd&&!r.render){const n=r.template||Ac(e).template;if(n){const{isCustomElement:i,compilerOptions:l}=e.appContext.config,{delimiters:a,compilerOptions:s}=r,c=St(St({isCustomElement:i,delimiters:a},l),s);r.render=Xd(n,c)}}e.render=r.render||zo}{const n=Gi(e);kr();try{z0(e)}finally{Tr(),n()}}}const ax={get(e,t){return Lt(e,"get",""),e[t]}};function sx(e){const t=o=>{e.exposed=o||{}};return{attrs:new Proxy(e.attrs,ax),slots:e.slots,emit:e.emit,expose:t}}function xa(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Oh(Ts(e.exposed)),{get(t,o){if(o in t)return t[o];if(o in Ci)return Ci[o](e)},has(t,o){return o in t||o in Ci}})):e.proxy}function cx(e,t=!0){return Le(e)?e.displayName||e.name:e.name||t&&e.__name}function dx(e){return Le(e)&&"__vccOpts"in e}const E=(e,t)=>i0(e,t,Oi);function u(e,t,o){const r=arguments.length;return r===2?pt(t)&&!He(t)?Fn(t)?Wt(e,null,[t]):Wt(e,t):Wt(e,null,t):(r>3?o=Array.prototype.slice.call(arguments,2):r===3&&Fn(o)&&(o=[o]),Wt(e,t,o))}const ux="3.5.12";/** * @vue/runtime-dom v3.5.12 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let Ds;const Yd=typeof window<"u"&&window.trustedTypes;if(Yd)try{Ds=Yd.createPolicy("vue",{createHTML:e=>e})}catch{}const yp=Ds?e=>Ds.createHTML(e):e=>e,ux="http://www.w3.org/2000/svg",fx="http://www.w3.org/1998/Math/MathML",Uo=typeof document<"u"?document:null,Zd=Uo&&Uo.createElement("template"),hx={insert:(e,t,o)=>{t.insertBefore(e,o||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,o,r)=>{const n=t==="svg"?Uo.createElementNS(ux,e):t==="mathml"?Uo.createElementNS(fx,e):o?Uo.createElement(e,{is:o}):Uo.createElement(e);return e==="select"&&r&&r.multiple!=null&&n.setAttribute("multiple",r.multiple),n},createText:e=>Uo.createTextNode(e),createComment:e=>Uo.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Uo.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,o,r,n,i){const l=o?o.previousSibling:t.lastChild;if(n&&(n===i||n.nextSibling))for(;t.insertBefore(n.cloneNode(!0),o),!(n===i||!(n=n.nextSibling)););else{Zd.innerHTML=yp(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const a=Zd.content;if(r==="svg"||r==="mathml"){const s=a.firstChild;for(;s.firstChild;)a.appendChild(s.firstChild);a.removeChild(s)}t.insertBefore(a,o)}return[l?l.nextSibling:t.firstChild,o?o.previousSibling:t.lastChild]}},lr="transition",ri="animation",Hn=Symbol("_vtc"),wp={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},Sp=St({},Vh,wp),px=e=>(e.displayName="Transition",e.props=Sp,e),It=px((e,{slots:t})=>u(v0,$p(e),t)),Fr=(e,t=[])=>{He(e)?e.forEach(o=>o(...t)):e&&e(...t)},Jd=e=>e?He(e)?e.some(t=>t.length>1):e.length>1:!1;function $p(e){const t={};for(const _ in e)_ in wp||(t[_]=e[_]);if(e.css===!1)return t;const{name:o="v",type:r,duration:n,enterFromClass:i=`${o}-enter-from`,enterActiveClass:l=`${o}-enter-active`,enterToClass:a=`${o}-enter-to`,appearFromClass:s=i,appearActiveClass:c=l,appearToClass:d=a,leaveFromClass:f=`${o}-leave-from`,leaveActiveClass:h=`${o}-leave-active`,leaveToClass:v=`${o}-leave-to`}=e,p=vx(n),g=p&&p[0],b=p&&p[1],{onBeforeEnter:m,onEnter:y,onEnterCancelled:k,onLeave:w,onLeaveCancelled:S,onBeforeAppear:P=m,onAppear:x=y,onAppearCancelled:R=k}=t,$=(_,F,L)=>{cr(_,F?d:a),cr(_,F?c:l),L&&L()},B=(_,F)=>{_._isLeaving=!1,cr(_,f),cr(_,v),cr(_,h),F&&F()},K=_=>(F,L)=>{const N=_?x:y,J=()=>$(F,_,L);Fr(N,[F,J]),Qd(()=>{cr(F,_?s:i),Vo(F,_?d:a),Jd(N)||eu(F,r,g,J)})};return St(t,{onBeforeEnter(_){Fr(m,[_]),Vo(_,i),Vo(_,l)},onBeforeAppear(_){Fr(P,[_]),Vo(_,s),Vo(_,c)},onEnter:K(!1),onAppear:K(!0),onLeave(_,F){_._isLeaving=!0;const L=()=>B(_,F);Vo(_,f),Vo(_,h),zp(),Qd(()=>{_._isLeaving&&(cr(_,f),Vo(_,v),Jd(w)||eu(_,r,b,L))}),Fr(w,[_,L])},onEnterCancelled(_){$(_,!1),Fr(k,[_])},onAppearCancelled(_){$(_,!0),Fr(R,[_])},onLeaveCancelled(_){B(_),Fr(S,[_])}})}function vx(e){if(e==null)return null;if(pt(e))return[Xa(e.enter),Xa(e.leave)];{const t=Xa(e);return[t,t]}}function Xa(e){return Sb(e)}function Vo(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.add(o)),(e[Hn]||(e[Hn]=new Set)).add(t)}function cr(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const o=e[Hn];o&&(o.delete(t),o.size||(e[Hn]=void 0))}function Qd(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let gx=0;function eu(e,t,o,r){const n=e._endId=++gx,i=()=>{n===e._endId&&r()};if(o!=null)return setTimeout(i,o);const{type:l,timeout:a,propCount:s}=Pp(e,t);if(!l)return r();const c=l+"end";let d=0;const f=()=>{e.removeEventListener(c,h),i()},h=v=>{v.target===e&&++d>=s&&f()};setTimeout(()=>{d(o[p]||"").split(", "),n=r(`${lr}Delay`),i=r(`${lr}Duration`),l=tu(n,i),a=r(`${ri}Delay`),s=r(`${ri}Duration`),c=tu(a,s);let d=null,f=0,h=0;t===lr?l>0&&(d=lr,f=l,h=i.length):t===ri?c>0&&(d=ri,f=c,h=s.length):(f=Math.max(l,c),d=f>0?l>c?lr:ri:null,h=d?d===lr?i.length:s.length:0);const v=d===lr&&/\b(transform|all)(,|$)/.test(r(`${lr}Property`).toString());return{type:d,timeout:f,propCount:h,hasTransform:v}}function tu(e,t){for(;e.lengthou(o)+ou(e[r])))}function ou(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function zp(){return document.body.offsetHeight}function mx(e,t,o){const r=e[Hn];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):o?e.setAttribute("class",t):e.className=t}const Kl=Symbol("_vod"),Rp=Symbol("_vsh"),on={beforeMount(e,{value:t},{transition:o}){e[Kl]=e.style.display==="none"?"":e.style.display,o&&t?o.beforeEnter(e):ni(e,t)},mounted(e,{value:t},{transition:o}){o&&t&&o.enter(e)},updated(e,{value:t,oldValue:o},{transition:r}){!t!=!o&&(r?t?(r.beforeEnter(e),ni(e,!0),r.enter(e)):r.leave(e,()=>{ni(e,!1)}):ni(e,t))},beforeUnmount(e,{value:t}){ni(e,t)}};function ni(e,t){e.style.display=t?e[Kl]:"none",e[Rp]=!t}const bx=Symbol(""),xx=/(^|;)\s*display\s*:/;function Cx(e,t,o){const r=e.style,n=yt(o);let i=!1;if(o&&!n){if(t)if(yt(t))for(const l of t.split(";")){const a=l.slice(0,l.indexOf(":")).trim();o[a]==null&&Al(r,a,"")}else for(const l in t)o[l]==null&&Al(r,l,"");for(const l in o)l==="display"&&(i=!0),Al(r,l,o[l])}else if(n){if(t!==o){const l=r[bx];l&&(o+=";"+l),r.cssText=o,i=xx.test(o)}}else t&&e.removeAttribute("style");Kl in e&&(e[Kl]=i?r.display:"",e[Rp]&&(r.display="none"))}const ru=/\s*!important$/;function Al(e,t,o){if(He(o))o.forEach(r=>Al(e,t,r));else if(o==null&&(o=""),t.startsWith("--"))e.setProperty(t,o);else{const r=yx(e,t);ru.test(o)?e.setProperty(Rr(r),o.replace(ru,""),"important"):e[r]=o}}const nu=["Webkit","Moz","ms"],Ya={};function yx(e,t){const o=Ya[t];if(o)return o;let r=fo(t);if(r!=="filter"&&r in e)return Ya[t]=r;r=ca(r);for(let n=0;nZa||(zx.then(()=>Za=0),Za=Date.now());function kx(e,t){const o=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=o.attached)return;xo(Tx(r,o.value),t,5,[r])};return o.value=e,o.attached=Rx(),o}function Tx(e,t){if(He(t)){const o=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{o.call(e),e._stopped=!0},t.map(r=>n=>!n._stopped&&r&&r(n))}else return t}const du=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Ix=(e,t,o,r,n,i)=>{const l=n==="svg";t==="class"?mx(e,r,l):t==="style"?Cx(e,o,r):la(t)?Cc(t)||$x(e,t,o,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):_x(e,t,r,l))?(au(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&lu(e,t,r,l,i,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!yt(r))?au(e,fo(t),r,i,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),lu(e,t,r,l))};function _x(e,t,o,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&du(t)&&Le(o));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const n=e.tagName;if(n==="IMG"||n==="VIDEO"||n==="CANVAS"||n==="SOURCE")return!1}return du(t)&&yt(o)?!1:t in e}const kp=new WeakMap,Tp=new WeakMap,ql=Symbol("_moveCb"),uu=Symbol("_enterCb"),Mx=e=>(delete e.props.mode,e),Ox=Mx({name:"TransitionGroup",props:St({},Sp,{tag:String,moveClass:String}),setup(e,{slots:t}){const o=_r(),r=Wh();let n,i;return Zh(()=>{if(!n.length)return;const l=e.moveClass||`${e.name||"v"}-move`;if(!Hx(n[0].el,o.vnode.el,l))return;n.forEach(Ax),n.forEach(Ex);const a=n.filter(Fx);zp(),a.forEach(s=>{const c=s.el,d=c.style;Vo(c,l),d.transform=d.webkitTransform=d.transitionDuration="";const f=c[ql]=h=>{h&&h.target!==c||(!h||/transform$/.test(h.propertyName))&&(c.removeEventListener("transitionend",f),c[ql]=null,cr(c,l))};c.addEventListener("transitionend",f)})}),()=>{const l=tt(e),a=$p(l);let s=l.tag||it;if(n=[],i)for(let c=0;c{a.split(/\s+/).forEach(s=>s&&r.classList.remove(s))}),o.split(/\s+/).forEach(a=>a&&r.classList.add(a)),r.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(r);const{hasTransform:l}=Pp(r);return i.removeChild(r),l}const Dx=["ctrl","shift","alt","meta"],Lx={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)=>Dx.some(o=>e[`${o}Key`]&&!t.includes(o))},xI=(e,t)=>{const o=e._withMods||(e._withMods={}),r=t.join(".");return o[r]||(o[r]=(n,...i)=>{for(let l=0;l{const o=e._withKeys||(e._withKeys={}),r=t.join(".");return o[r]||(o[r]=n=>{if(!("key"in n))return;const i=Rr(n.key);if(t.some(l=>l===i||Nx[l]===i))return e(n)})},jx=St({patchProp:Ix},hx);let fu;function Wx(){return fu||(fu=H0(jx))}const yI=(...e)=>{const t=Wx().createApp(...e),{mount:o}=t;return t.mount=r=>{const n=Ux(r);if(!n)return;const i=t._component;!Le(i)&&!i.render&&!i.template&&(i.template=n.innerHTML),n.nodeType===1&&(n.textContent="");const l=o(n,!1,Vx(n));return n instanceof Element&&(n.removeAttribute("v-cloak"),n.setAttribute("data-v-app","")),l},t};function Vx(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Ux(e){return yt(e)?document.querySelector(e):e}let Gl=[];const Ip=new WeakMap;function Kx(){Gl.forEach(e=>e(...Ip.get(e))),Gl=[]}function Lc(e,...t){Ip.set(e,t),!Gl.includes(e)&&Gl.push(e)===1&&requestAnimationFrame(Kx)}function Xr(e,t){let{target:o}=e;for(;o;){if(o.dataset&&o.dataset[t]!==void 0)return!0;o=o.parentElement}return!1}function yr(e){return e.composedPath()[0]||null}function Dt(e){return typeof e=="string"?e.endsWith("px")?Number(e.slice(0,e.length-2)):Number(e):e}function pr(e){if(e!=null)return typeof e=="number"?`${e}px`:e.endsWith("px")?e:`${e}px`}function bo(e,t){const o=e.trim().split(/\s+/g),r={top:o[0]};switch(o.length){case 1:r.right=o[0],r.bottom=o[0],r.left=o[0];break;case 2:r.right=o[1],r.left=o[1],r.bottom=o[0];break;case 3:r.right=o[1],r.bottom=o[2],r.left=o[1];break;case 4:r.right=o[1],r.bottom=o[2],r.left=o[3];break;default:throw new Error("[seemly/getMargin]:"+e+" is not a valid value.")}return t===void 0?r:r[t]}function qx(e,t){const[o,r]=e.split(" ");return{row:o,col:r||o}}const hu={black:"#000",silver:"#C0C0C0",gray:"#808080",white:"#FFF",maroon:"#800000",red:"#F00",purple:"#800080",fuchsia:"#F0F",green:"#008000",lime:"#0F0",olive:"#808000",yellow:"#FF0",navy:"#000080",blue:"#00F",teal:"#008080",aqua:"#0FF",transparent:"#0000"};function _p(e,t,o){t/=100,o/=100;const r=t*Math.min(o,1-o)+o;return[e,r?(2-2*o/r)*100:0,r*100]}function El(e,t,o){t/=100,o/=100;const r=o-o*t/2,n=Math.min(r,1-r);return[e,n?(o-r)/n*100:0,r*100]}function vr(e,t,o){t/=100,o/=100;let r=(n,i=(n+e/60)%6)=>o-o*t*Math.max(Math.min(i,4-i,1),0);return[r(5)*255,r(3)*255,r(1)*255]}function Ls(e,t,o){e/=255,t/=255,o/=255;let r=Math.max(e,t,o),n=r-Math.min(e,t,o),i=n&&(r==e?(t-o)/n:r==t?2+(o-e)/n:4+(e-t)/n);return[60*(i<0?i+6:i),r&&n/r*100,r*100]}function Ns(e,t,o){e/=255,t/=255,o/=255;let r=Math.max(e,t,o),n=r-Math.min(e,t,o),i=1-Math.abs(r+r-n-1),l=n&&(r==e?(t-o)/n:r==t?2+(o-e)/n:4+(e-t)/n);return[60*(l<0?l+6:l),i?n/i*100:0,(r+r-n)*50]}function js(e,t,o){t/=100,o/=100;let r=t*Math.min(o,1-o),n=(i,l=(i+e/30)%12)=>o-r*Math.max(Math.min(l-3,9-l,1),-1);return[n(0)*255,n(8)*255,n(4)*255]}const Oo="^\\s*",Bo="\\s*$",wr="\\s*((\\.\\d+)|(\\d+(\\.\\d*)?))%\\s*",no="\\s*((\\.\\d+)|(\\d+(\\.\\d*)?))\\s*",Vr="([0-9A-Fa-f])",Ur="([0-9A-Fa-f]{2})",Gx=new RegExp(`${Oo}hsl\\s*\\(${no},${wr},${wr}\\)${Bo}`),Xx=new RegExp(`${Oo}hsv\\s*\\(${no},${wr},${wr}\\)${Bo}`),Yx=new RegExp(`${Oo}hsla\\s*\\(${no},${wr},${wr},${no}\\)${Bo}`),Zx=new RegExp(`${Oo}hsva\\s*\\(${no},${wr},${wr},${no}\\)${Bo}`),Jx=new RegExp(`${Oo}rgb\\s*\\(${no},${no},${no}\\)${Bo}`),Qx=new RegExp(`${Oo}rgba\\s*\\(${no},${no},${no},${no}\\)${Bo}`),Nc=new RegExp(`${Oo}#${Vr}${Vr}${Vr}${Bo}`),jc=new RegExp(`${Oo}#${Ur}${Ur}${Ur}${Bo}`),Wc=new RegExp(`${Oo}#${Vr}${Vr}${Vr}${Vr}${Bo}`),Vc=new RegExp(`${Oo}#${Ur}${Ur}${Ur}${Ur}${Bo}`);function Qt(e){return parseInt(e,16)}function Mn(e){try{let t;if(t=Yx.exec(e))return[_o(t[1]),zt(t[5]),zt(t[9]),Go(t[13])];if(t=Gx.exec(e))return[_o(t[1]),zt(t[5]),zt(t[9]),1];throw new Error(`[seemly/hsla]: Invalid color value ${e}.`)}catch(t){throw t}}function Yr(e){try{let t;if(t=Zx.exec(e))return[_o(t[1]),zt(t[5]),zt(t[9]),Go(t[13])];if(t=Xx.exec(e))return[_o(t[1]),zt(t[5]),zt(t[9]),1];throw new Error(`[seemly/hsva]: Invalid color value ${e}.`)}catch(t){throw t}}function Pt(e){try{let t;if(t=jc.exec(e))return[Qt(t[1]),Qt(t[2]),Qt(t[3]),1];if(t=Jx.exec(e))return[Ct(t[1]),Ct(t[5]),Ct(t[9]),1];if(t=Qx.exec(e))return[Ct(t[1]),Ct(t[5]),Ct(t[9]),Go(t[13])];if(t=Nc.exec(e))return[Qt(t[1]+t[1]),Qt(t[2]+t[2]),Qt(t[3]+t[3]),1];if(t=Vc.exec(e))return[Qt(t[1]),Qt(t[2]),Qt(t[3]),Go(Qt(t[4])/255)];if(t=Wc.exec(e))return[Qt(t[1]+t[1]),Qt(t[2]+t[2]),Qt(t[3]+t[3]),Go(Qt(t[4]+t[4])/255)];if(e in hu)return Pt(hu[e]);throw new Error(`[seemly/rgba]: Invalid color value ${e}.`)}catch(t){throw t}}function e1(e){return e>1?1:e<0?0:e}function t1(e,t,o){return`rgb(${Ct(e)}, ${Ct(t)}, ${Ct(o)})`}function Ws(e,t,o,r){return`rgba(${Ct(e)}, ${Ct(t)}, ${Ct(o)}, ${e1(r)})`}function Ja(e,t,o,r,n){return Ct((e*t*(1-r)+o*r)/n)}function Pe(e,t){Array.isArray(e)||(e=Pt(e)),Array.isArray(t)||(t=Pt(t));const o=e[3],r=t[3],n=Go(o+r-o*r);return Ws(Ja(e[0],o,t[0],r,n),Ja(e[1],o,t[1],r,n),Ja(e[2],o,t[2],r,n),n)}function ve(e,t){const[o,r,n,i=1]=Array.isArray(e)?e:Pt(e);return t.alpha?Ws(o,r,n,t.alpha):Ws(o,r,n,i)}function wt(e,t){const[o,r,n,i=1]=Array.isArray(e)?e:Pt(e),{lightness:l=1,alpha:a=1}=t;return Ro([o*l,r*l,n*l,i*a])}function Go(e){const t=Math.round(Number(e)*100)/100;return t>1?1:t<0?0:t}function _o(e){const t=Math.round(Number(e));return t>=360||t<0?0:t}function Ct(e){const t=Math.round(Number(e));return t>255?255:t<0?0:t}function zt(e){const t=Math.round(Number(e));return t>100?100:t<0?0:t}function Vs(e){const[t,o,r]=Array.isArray(e)?e:Pt(e);return t1(t,o,r)}function Ro(e){const[t,o,r]=e;return 3 in e?`rgba(${Ct(t)}, ${Ct(o)}, ${Ct(r)}, ${Go(e[3])})`:`rgba(${Ct(t)}, ${Ct(o)}, ${Ct(r)}, 1)`}function Us(e){return`hsv(${_o(e[0])}, ${zt(e[1])}%, ${zt(e[2])}%)`}function Zr(e){const[t,o,r]=e;return 3 in e?`hsva(${_o(t)}, ${zt(o)}%, ${zt(r)}%, ${Go(e[3])})`:`hsva(${_o(t)}, ${zt(o)}%, ${zt(r)}%, 1)`}function Ks(e){return`hsl(${_o(e[0])}, ${zt(e[1])}%, ${zt(e[2])}%)`}function br(e){const[t,o,r]=e;return 3 in e?`hsla(${_o(t)}, ${zt(o)}%, ${zt(r)}%, ${Go(e[3])})`:`hsla(${_o(t)}, ${zt(o)}%, ${zt(r)}%, 1)`}function xr(e){if(typeof e=="string"){let r;if(r=jc.exec(e))return`${r[0]}FF`;if(r=Vc.exec(e))return r[0];if(r=Nc.exec(e))return`#${r[1]}${r[1]}${r[2]}${r[2]}${r[3]}${r[3]}FF`;if(r=Wc.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=>Ct(r).toString(16).toUpperCase().padStart(2,"0")).join("")}`,o=e.length===3?"FF":Ct(e[3]*255).toString(16).padStart(2,"0").toUpperCase();return t+o}function wi(e){if(typeof e=="string"){let t;if(t=jc.exec(e))return t[0];if(t=Vc.exec(e))return t[0].slice(0,7);if(t=Nc.exec(e)||Wc.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=>Ct(t).toString(16).toUpperCase().padStart(2,"0")).join("")}`}function Xo(e=8){return Math.random().toString(16).slice(2,2+e)}function o1(e,t){const o=[];for(let r=0;r{r[n]=e[n]}),Object.assign(r,o)}function r1(e,t=[],o){const r={};return Object.getOwnPropertyNames(e).forEach(i=>{t.includes(i)||(r[i]=e[i])}),Object.assign(r,o)}function Bi(e,t=!0,o=[]){return e.forEach(r=>{if(r!==null){if(typeof r!="object"){(typeof r=="string"||typeof r=="number")&&o.push(Mi(String(r)));return}if(Array.isArray(r)){Bi(r,t,o);return}if(r.type===it){if(r.children===null)return;Array.isArray(r.children)&&Bi(r.children,t,o)}else{if(r.type===kt&&t)return;o.push(r)}}}),o}function ye(e,...t){if(Array.isArray(e))e.forEach(o=>ye(o,...t));else return e(...t)}function Sr(e){return Object.keys(e)}function xt(e,...t){return typeof e=="function"?e(...t):typeof e=="string"?Mi(e):typeof e=="number"?Mi(String(e)):null}function Mo(e,t){console.error(`[naive/${e}]: ${t}`)}function vu(e,t,o){console.error(`[naive/${e}]: ${t}`,o)}function er(e,t){throw new Error(`[naive/${e}]: ${t}`)}function gu(e){switch(typeof e){case"string":return e||void 0;case"number":return String(e);default:return}}function Xl(e,t="default",o=void 0){const r=e[t];if(!r)return Mo("getFirstSlotVNode",`slot[${t}] is empty`),null;const n=Bi(r(o));return n.length===1?n[0]:(Mo("getFirstSlotVNode",`slot[${t}] should have exactly one child`),null)}function n1(e){return t=>{t?e.value=t.$el:e.value=null}}function vo(e){return e.some(t=>Fn(t)?!(t.type===kt||t.type===it&&!vo(t.children)):!0)?e:null}function Xt(e,t){return e&&vo(e())||t()}function i1(e,t,o){return e&&vo(e(t))||o(t)}function Ze(e,t){const o=e&&vo(e());return t(o||null)}function On(e){return!(e&&vo(e()))}function Qa(e){const t=e.filter(o=>o!==void 0);if(t.length!==0)return t.length===1?t[0]:o=>{e.forEach(r=>{r&&r(o)})}}const qs=fe({render(){var e,t;return(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e)}}),l1=/^(\d|\.)+$/,mu=/(\d|\.)+/;function jt(e,{c:t=1,offset:o=0,attachPx:r=!0}={}){if(typeof e=="number"){const n=(e+o)*t;return n===0?"0":`${n}px`}else if(typeof e=="string")if(l1.test(e)){const n=(Number(e)+o)*t;return r?n===0?"0":`${n}px`:`${n}`}else{const n=mu.exec(e);return n?e.replace(mu,String((Number(n[0])+o)*t)):e}return e}function Yl(e){return e.replace(/#|\(|\)|,|\s|\./g,"_")}function bu(e){const{left:t,right:o,top:r,bottom:n}=bo(e);return`${r} ${o} ${n} ${t}`}function a1(e){let t=0;for(let o=0;o{let n=a1(r);if(n){if(n===1){e.forEach(l=>{o.push(r.replace("&",l))});return}}else{e.forEach(l=>{o.push((l&&l+" ")+r)});return}let i=[r];for(;n--;){const l=[];i.forEach(a=>{e.forEach(s=>{l.push(a.replace("&",s))})}),i=l}i.forEach(l=>o.push(l))}),o}function d1(e,t){const o=[];return t.split(Op).forEach(r=>{e.forEach(n=>{o.push((n&&n+" ")+r)})}),o}function u1(e){let t=[""];return e.forEach(o=>{o=o&&o.trim(),o&&(o.includes("&")?t=c1(t,o):t=d1(t,o))}),t.join(", ").replace(s1," ")}function xu(e){if(!e)return;const t=e.parentElement;t&&t.removeChild(e)}function xa(e,t){return(t??document.head).querySelector(`style[cssr-id="${e}"]`)}function f1(e){const t=document.createElement("style");return t.setAttribute("cssr-id",e),t}function pl(e){return e?/^\s*@(s|m)/.test(e):!1}const h1=/[A-Z]/g;function Bp(e){return e.replace(h1,t=>"-"+t.toLowerCase())}function p1(e,t=" "){return typeof e=="object"&&e!==null?` { +**/let Ls;const Yd=typeof window<"u"&&window.trustedTypes;if(Yd)try{Ls=Yd.createPolicy("vue",{createHTML:e=>e})}catch{}const yp=Ls?e=>Ls.createHTML(e):e=>e,fx="http://www.w3.org/2000/svg",hx="http://www.w3.org/1998/Math/MathML",Uo=typeof document<"u"?document:null,Zd=Uo&&Uo.createElement("template"),px={insert:(e,t,o)=>{t.insertBefore(e,o||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,o,r)=>{const n=t==="svg"?Uo.createElementNS(fx,e):t==="mathml"?Uo.createElementNS(hx,e):o?Uo.createElement(e,{is:o}):Uo.createElement(e);return e==="select"&&r&&r.multiple!=null&&n.setAttribute("multiple",r.multiple),n},createText:e=>Uo.createTextNode(e),createComment:e=>Uo.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Uo.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,o,r,n,i){const l=o?o.previousSibling:t.lastChild;if(n&&(n===i||n.nextSibling))for(;t.insertBefore(n.cloneNode(!0),o),!(n===i||!(n=n.nextSibling)););else{Zd.innerHTML=yp(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const a=Zd.content;if(r==="svg"||r==="mathml"){const s=a.firstChild;for(;s.firstChild;)a.appendChild(s.firstChild);a.removeChild(s)}t.insertBefore(a,o)}return[l?l.nextSibling:t.firstChild,o?o.previousSibling:t.lastChild]}},lr="transition",ri="animation",Hn=Symbol("_vtc"),wp={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},Sp=St({},Vh,wp),vx=e=>(e.displayName="Transition",e.props=Sp,e),It=vx((e,{slots:t})=>u(g0,$p(e),t)),Fr=(e,t=[])=>{He(e)?e.forEach(o=>o(...t)):e&&e(...t)},Jd=e=>e?He(e)?e.some(t=>t.length>1):e.length>1:!1;function $p(e){const t={};for(const _ in e)_ in wp||(t[_]=e[_]);if(e.css===!1)return t;const{name:o="v",type:r,duration:n,enterFromClass:i=`${o}-enter-from`,enterActiveClass:l=`${o}-enter-active`,enterToClass:a=`${o}-enter-to`,appearFromClass:s=i,appearActiveClass:c=l,appearToClass:d=a,leaveFromClass:f=`${o}-leave-from`,leaveActiveClass:h=`${o}-leave-active`,leaveToClass:v=`${o}-leave-to`}=e,p=gx(n),g=p&&p[0],b=p&&p[1],{onBeforeEnter:m,onEnter:y,onEnterCancelled:k,onLeave:w,onLeaveCancelled:S,onBeforeAppear:P=m,onAppear:x=y,onAppearCancelled:R=k}=t,$=(_,F,L)=>{cr(_,F?d:a),cr(_,F?c:l),L&&L()},B=(_,F)=>{_._isLeaving=!1,cr(_,f),cr(_,v),cr(_,h),F&&F()},K=_=>(F,L)=>{const N=_?x:y,J=()=>$(F,_,L);Fr(N,[F,J]),Qd(()=>{cr(F,_?s:i),Vo(F,_?d:a),Jd(N)||eu(F,r,g,J)})};return St(t,{onBeforeEnter(_){Fr(m,[_]),Vo(_,i),Vo(_,l)},onBeforeAppear(_){Fr(P,[_]),Vo(_,s),Vo(_,c)},onEnter:K(!1),onAppear:K(!0),onLeave(_,F){_._isLeaving=!0;const L=()=>B(_,F);Vo(_,f),Vo(_,h),zp(),Qd(()=>{_._isLeaving&&(cr(_,f),Vo(_,v),Jd(w)||eu(_,r,b,L))}),Fr(w,[_,L])},onEnterCancelled(_){$(_,!1),Fr(k,[_])},onAppearCancelled(_){$(_,!0),Fr(R,[_])},onLeaveCancelled(_){B(_),Fr(S,[_])}})}function gx(e){if(e==null)return null;if(pt(e))return[Ya(e.enter),Ya(e.leave)];{const t=Ya(e);return[t,t]}}function Ya(e){return Sb(e)}function Vo(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.add(o)),(e[Hn]||(e[Hn]=new Set)).add(t)}function cr(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const o=e[Hn];o&&(o.delete(t),o.size||(e[Hn]=void 0))}function Qd(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let mx=0;function eu(e,t,o,r){const n=e._endId=++mx,i=()=>{n===e._endId&&r()};if(o!=null)return setTimeout(i,o);const{type:l,timeout:a,propCount:s}=Pp(e,t);if(!l)return r();const c=l+"end";let d=0;const f=()=>{e.removeEventListener(c,h),i()},h=v=>{v.target===e&&++d>=s&&f()};setTimeout(()=>{d(o[p]||"").split(", "),n=r(`${lr}Delay`),i=r(`${lr}Duration`),l=tu(n,i),a=r(`${ri}Delay`),s=r(`${ri}Duration`),c=tu(a,s);let d=null,f=0,h=0;t===lr?l>0&&(d=lr,f=l,h=i.length):t===ri?c>0&&(d=ri,f=c,h=s.length):(f=Math.max(l,c),d=f>0?l>c?lr:ri:null,h=d?d===lr?i.length:s.length:0);const v=d===lr&&/\b(transform|all)(,|$)/.test(r(`${lr}Property`).toString());return{type:d,timeout:f,propCount:h,hasTransform:v}}function tu(e,t){for(;e.lengthou(o)+ou(e[r])))}function ou(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function zp(){return document.body.offsetHeight}function bx(e,t,o){const r=e[Hn];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):o?e.setAttribute("class",t):e.className=t}const Kl=Symbol("_vod"),Rp=Symbol("_vsh"),on={beforeMount(e,{value:t},{transition:o}){e[Kl]=e.style.display==="none"?"":e.style.display,o&&t?o.beforeEnter(e):ni(e,t)},mounted(e,{value:t},{transition:o}){o&&t&&o.enter(e)},updated(e,{value:t,oldValue:o},{transition:r}){!t!=!o&&(r?t?(r.beforeEnter(e),ni(e,!0),r.enter(e)):r.leave(e,()=>{ni(e,!1)}):ni(e,t))},beforeUnmount(e,{value:t}){ni(e,t)}};function ni(e,t){e.style.display=t?e[Kl]:"none",e[Rp]=!t}const xx=Symbol(""),Cx=/(^|;)\s*display\s*:/;function yx(e,t,o){const r=e.style,n=yt(o);let i=!1;if(o&&!n){if(t)if(yt(t))for(const l of t.split(";")){const a=l.slice(0,l.indexOf(":")).trim();o[a]==null&&Al(r,a,"")}else for(const l in t)o[l]==null&&Al(r,l,"");for(const l in o)l==="display"&&(i=!0),Al(r,l,o[l])}else if(n){if(t!==o){const l=r[xx];l&&(o+=";"+l),r.cssText=o,i=Cx.test(o)}}else t&&e.removeAttribute("style");Kl in e&&(e[Kl]=i?r.display:"",e[Rp]&&(r.display="none"))}const ru=/\s*!important$/;function Al(e,t,o){if(He(o))o.forEach(r=>Al(e,t,r));else if(o==null&&(o=""),t.startsWith("--"))e.setProperty(t,o);else{const r=wx(e,t);ru.test(o)?e.setProperty(Rr(r),o.replace(ru,""),"important"):e[r]=o}}const nu=["Webkit","Moz","ms"],Za={};function wx(e,t){const o=Za[t];if(o)return o;let r=fo(t);if(r!=="filter"&&r in e)return Za[t]=r;r=ca(r);for(let n=0;nJa||(Rx.then(()=>Ja=0),Ja=Date.now());function Tx(e,t){const o=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=o.attached)return;xo(Ix(r,o.value),t,5,[r])};return o.value=e,o.attached=kx(),o}function Ix(e,t){if(He(t)){const o=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{o.call(e),e._stopped=!0},t.map(r=>n=>!n._stopped&&r&&r(n))}else return t}const du=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,_x=(e,t,o,r,n,i)=>{const l=n==="svg";t==="class"?bx(e,r,l):t==="style"?yx(e,o,r):la(t)?yc(t)||Px(e,t,o,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Mx(e,t,r,l))?(au(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&lu(e,t,r,l,i,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!yt(r))?au(e,fo(t),r,i,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),lu(e,t,r,l))};function Mx(e,t,o,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&du(t)&&Le(o));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const n=e.tagName;if(n==="IMG"||n==="VIDEO"||n==="CANVAS"||n==="SOURCE")return!1}return du(t)&&yt(o)?!1:t in e}const kp=new WeakMap,Tp=new WeakMap,ql=Symbol("_moveCb"),uu=Symbol("_enterCb"),Ox=e=>(delete e.props.mode,e),Bx=Ox({name:"TransitionGroup",props:St({},Sp,{tag:String,moveClass:String}),setup(e,{slots:t}){const o=_r(),r=Wh();let n,i;return Zh(()=>{if(!n.length)return;const l=e.moveClass||`${e.name||"v"}-move`;if(!Dx(n[0].el,o.vnode.el,l))return;n.forEach(Ex),n.forEach(Fx);const a=n.filter(Hx);zp(),a.forEach(s=>{const c=s.el,d=c.style;Vo(c,l),d.transform=d.webkitTransform=d.transitionDuration="";const f=c[ql]=h=>{h&&h.target!==c||(!h||/transform$/.test(h.propertyName))&&(c.removeEventListener("transitionend",f),c[ql]=null,cr(c,l))};c.addEventListener("transitionend",f)})}),()=>{const l=tt(e),a=$p(l);let s=l.tag||it;if(n=[],i)for(let c=0;c{a.split(/\s+/).forEach(s=>s&&r.classList.remove(s))}),o.split(/\s+/).forEach(a=>a&&r.classList.add(a)),r.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(r);const{hasTransform:l}=Pp(r);return i.removeChild(r),l}const Lx=["ctrl","shift","alt","meta"],Nx={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)=>Lx.some(o=>e[`${o}Key`]&&!t.includes(o))},yI=(e,t)=>{const o=e._withMods||(e._withMods={}),r=t.join(".");return o[r]||(o[r]=(n,...i)=>{for(let l=0;l{const o=e._withKeys||(e._withKeys={}),r=t.join(".");return o[r]||(o[r]=n=>{if(!("key"in n))return;const i=Rr(n.key);if(t.some(l=>l===i||jx[l]===i))return e(n)})},Wx=St({patchProp:_x},px);let fu;function Vx(){return fu||(fu=D0(Wx))}const SI=(...e)=>{const t=Vx().createApp(...e),{mount:o}=t;return t.mount=r=>{const n=Kx(r);if(!n)return;const i=t._component;!Le(i)&&!i.render&&!i.template&&(i.template=n.innerHTML),n.nodeType===1&&(n.textContent="");const l=o(n,!1,Ux(n));return n instanceof Element&&(n.removeAttribute("v-cloak"),n.setAttribute("data-v-app","")),l},t};function Ux(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Kx(e){return yt(e)?document.querySelector(e):e}let Gl=[];const Ip=new WeakMap;function qx(){Gl.forEach(e=>e(...Ip.get(e))),Gl=[]}function Lc(e,...t){Ip.set(e,t),!Gl.includes(e)&&Gl.push(e)===1&&requestAnimationFrame(qx)}function Xr(e,t){let{target:o}=e;for(;o;){if(o.dataset&&o.dataset[t]!==void 0)return!0;o=o.parentElement}return!1}function yr(e){return e.composedPath()[0]||null}function Dt(e){return typeof e=="string"?e.endsWith("px")?Number(e.slice(0,e.length-2)):Number(e):e}function pr(e){if(e!=null)return typeof e=="number"?`${e}px`:e.endsWith("px")?e:`${e}px`}function bo(e,t){const o=e.trim().split(/\s+/g),r={top:o[0]};switch(o.length){case 1:r.right=o[0],r.bottom=o[0],r.left=o[0];break;case 2:r.right=o[1],r.left=o[1],r.bottom=o[0];break;case 3:r.right=o[1],r.bottom=o[2],r.left=o[1];break;case 4:r.right=o[1],r.bottom=o[2],r.left=o[3];break;default:throw new Error("[seemly/getMargin]:"+e+" is not a valid value.")}return t===void 0?r:r[t]}function Gx(e,t){const[o,r]=e.split(" ");return{row:o,col:r||o}}const hu={black:"#000",silver:"#C0C0C0",gray:"#808080",white:"#FFF",maroon:"#800000",red:"#F00",purple:"#800080",fuchsia:"#F0F",green:"#008000",lime:"#0F0",olive:"#808000",yellow:"#FF0",navy:"#000080",blue:"#00F",teal:"#008080",aqua:"#0FF",transparent:"#0000"};function _p(e,t,o){t/=100,o/=100;const r=t*Math.min(o,1-o)+o;return[e,r?(2-2*o/r)*100:0,r*100]}function El(e,t,o){t/=100,o/=100;const r=o-o*t/2,n=Math.min(r,1-r);return[e,n?(o-r)/n*100:0,r*100]}function vr(e,t,o){t/=100,o/=100;let r=(n,i=(n+e/60)%6)=>o-o*t*Math.max(Math.min(i,4-i,1),0);return[r(5)*255,r(3)*255,r(1)*255]}function Ns(e,t,o){e/=255,t/=255,o/=255;let r=Math.max(e,t,o),n=r-Math.min(e,t,o),i=n&&(r==e?(t-o)/n:r==t?2+(o-e)/n:4+(e-t)/n);return[60*(i<0?i+6:i),r&&n/r*100,r*100]}function js(e,t,o){e/=255,t/=255,o/=255;let r=Math.max(e,t,o),n=r-Math.min(e,t,o),i=1-Math.abs(r+r-n-1),l=n&&(r==e?(t-o)/n:r==t?2+(o-e)/n:4+(e-t)/n);return[60*(l<0?l+6:l),i?n/i*100:0,(r+r-n)*50]}function Ws(e,t,o){t/=100,o/=100;let r=t*Math.min(o,1-o),n=(i,l=(i+e/30)%12)=>o-r*Math.max(Math.min(l-3,9-l,1),-1);return[n(0)*255,n(8)*255,n(4)*255]}const Oo="^\\s*",Bo="\\s*$",wr="\\s*((\\.\\d+)|(\\d+(\\.\\d*)?))%\\s*",no="\\s*((\\.\\d+)|(\\d+(\\.\\d*)?))\\s*",Vr="([0-9A-Fa-f])",Ur="([0-9A-Fa-f]{2})",Xx=new RegExp(`${Oo}hsl\\s*\\(${no},${wr},${wr}\\)${Bo}`),Yx=new RegExp(`${Oo}hsv\\s*\\(${no},${wr},${wr}\\)${Bo}`),Zx=new RegExp(`${Oo}hsla\\s*\\(${no},${wr},${wr},${no}\\)${Bo}`),Jx=new RegExp(`${Oo}hsva\\s*\\(${no},${wr},${wr},${no}\\)${Bo}`),Qx=new RegExp(`${Oo}rgb\\s*\\(${no},${no},${no}\\)${Bo}`),e1=new RegExp(`${Oo}rgba\\s*\\(${no},${no},${no},${no}\\)${Bo}`),Nc=new RegExp(`${Oo}#${Vr}${Vr}${Vr}${Bo}`),jc=new RegExp(`${Oo}#${Ur}${Ur}${Ur}${Bo}`),Wc=new RegExp(`${Oo}#${Vr}${Vr}${Vr}${Vr}${Bo}`),Vc=new RegExp(`${Oo}#${Ur}${Ur}${Ur}${Ur}${Bo}`);function Qt(e){return parseInt(e,16)}function Mn(e){try{let t;if(t=Zx.exec(e))return[_o(t[1]),zt(t[5]),zt(t[9]),Go(t[13])];if(t=Xx.exec(e))return[_o(t[1]),zt(t[5]),zt(t[9]),1];throw new Error(`[seemly/hsla]: Invalid color value ${e}.`)}catch(t){throw t}}function Yr(e){try{let t;if(t=Jx.exec(e))return[_o(t[1]),zt(t[5]),zt(t[9]),Go(t[13])];if(t=Yx.exec(e))return[_o(t[1]),zt(t[5]),zt(t[9]),1];throw new Error(`[seemly/hsva]: Invalid color value ${e}.`)}catch(t){throw t}}function Pt(e){try{let t;if(t=jc.exec(e))return[Qt(t[1]),Qt(t[2]),Qt(t[3]),1];if(t=Qx.exec(e))return[Ct(t[1]),Ct(t[5]),Ct(t[9]),1];if(t=e1.exec(e))return[Ct(t[1]),Ct(t[5]),Ct(t[9]),Go(t[13])];if(t=Nc.exec(e))return[Qt(t[1]+t[1]),Qt(t[2]+t[2]),Qt(t[3]+t[3]),1];if(t=Vc.exec(e))return[Qt(t[1]),Qt(t[2]),Qt(t[3]),Go(Qt(t[4])/255)];if(t=Wc.exec(e))return[Qt(t[1]+t[1]),Qt(t[2]+t[2]),Qt(t[3]+t[3]),Go(Qt(t[4]+t[4])/255)];if(e in hu)return Pt(hu[e]);throw new Error(`[seemly/rgba]: Invalid color value ${e}.`)}catch(t){throw t}}function t1(e){return e>1?1:e<0?0:e}function o1(e,t,o){return`rgb(${Ct(e)}, ${Ct(t)}, ${Ct(o)})`}function Vs(e,t,o,r){return`rgba(${Ct(e)}, ${Ct(t)}, ${Ct(o)}, ${t1(r)})`}function Qa(e,t,o,r,n){return Ct((e*t*(1-r)+o*r)/n)}function Pe(e,t){Array.isArray(e)||(e=Pt(e)),Array.isArray(t)||(t=Pt(t));const o=e[3],r=t[3],n=Go(o+r-o*r);return Vs(Qa(e[0],o,t[0],r,n),Qa(e[1],o,t[1],r,n),Qa(e[2],o,t[2],r,n),n)}function ve(e,t){const[o,r,n,i=1]=Array.isArray(e)?e:Pt(e);return t.alpha?Vs(o,r,n,t.alpha):Vs(o,r,n,i)}function wt(e,t){const[o,r,n,i=1]=Array.isArray(e)?e:Pt(e),{lightness:l=1,alpha:a=1}=t;return Ro([o*l,r*l,n*l,i*a])}function Go(e){const t=Math.round(Number(e)*100)/100;return t>1?1:t<0?0:t}function _o(e){const t=Math.round(Number(e));return t>=360||t<0?0:t}function Ct(e){const t=Math.round(Number(e));return t>255?255:t<0?0:t}function zt(e){const t=Math.round(Number(e));return t>100?100:t<0?0:t}function Us(e){const[t,o,r]=Array.isArray(e)?e:Pt(e);return o1(t,o,r)}function Ro(e){const[t,o,r]=e;return 3 in e?`rgba(${Ct(t)}, ${Ct(o)}, ${Ct(r)}, ${Go(e[3])})`:`rgba(${Ct(t)}, ${Ct(o)}, ${Ct(r)}, 1)`}function Ks(e){return`hsv(${_o(e[0])}, ${zt(e[1])}%, ${zt(e[2])}%)`}function Zr(e){const[t,o,r]=e;return 3 in e?`hsva(${_o(t)}, ${zt(o)}%, ${zt(r)}%, ${Go(e[3])})`:`hsva(${_o(t)}, ${zt(o)}%, ${zt(r)}%, 1)`}function qs(e){return`hsl(${_o(e[0])}, ${zt(e[1])}%, ${zt(e[2])}%)`}function br(e){const[t,o,r]=e;return 3 in e?`hsla(${_o(t)}, ${zt(o)}%, ${zt(r)}%, ${Go(e[3])})`:`hsla(${_o(t)}, ${zt(o)}%, ${zt(r)}%, 1)`}function xr(e){if(typeof e=="string"){let r;if(r=jc.exec(e))return`${r[0]}FF`;if(r=Vc.exec(e))return r[0];if(r=Nc.exec(e))return`#${r[1]}${r[1]}${r[2]}${r[2]}${r[3]}${r[3]}FF`;if(r=Wc.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=>Ct(r).toString(16).toUpperCase().padStart(2,"0")).join("")}`,o=e.length===3?"FF":Ct(e[3]*255).toString(16).padStart(2,"0").toUpperCase();return t+o}function wi(e){if(typeof e=="string"){let t;if(t=jc.exec(e))return t[0];if(t=Vc.exec(e))return t[0].slice(0,7);if(t=Nc.exec(e)||Wc.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=>Ct(t).toString(16).toUpperCase().padStart(2,"0")).join("")}`}function Xo(e=8){return Math.random().toString(16).slice(2,2+e)}function r1(e,t){const o=[];for(let r=0;r{r[n]=e[n]}),Object.assign(r,o)}function n1(e,t=[],o){const r={};return Object.getOwnPropertyNames(e).forEach(i=>{t.includes(i)||(r[i]=e[i])}),Object.assign(r,o)}function Bi(e,t=!0,o=[]){return e.forEach(r=>{if(r!==null){if(typeof r!="object"){(typeof r=="string"||typeof r=="number")&&o.push(Mi(String(r)));return}if(Array.isArray(r)){Bi(r,t,o);return}if(r.type===it){if(r.children===null)return;Array.isArray(r.children)&&Bi(r.children,t,o)}else{if(r.type===kt&&t)return;o.push(r)}}}),o}function ye(e,...t){if(Array.isArray(e))e.forEach(o=>ye(o,...t));else return e(...t)}function Sr(e){return Object.keys(e)}function xt(e,...t){return typeof e=="function"?e(...t):typeof e=="string"?Mi(e):typeof e=="number"?Mi(String(e)):null}function Mo(e,t){console.error(`[naive/${e}]: ${t}`)}function vu(e,t,o){console.error(`[naive/${e}]: ${t}`,o)}function er(e,t){throw new Error(`[naive/${e}]: ${t}`)}function gu(e){switch(typeof e){case"string":return e||void 0;case"number":return String(e);default:return}}function Xl(e,t="default",o=void 0){const r=e[t];if(!r)return Mo("getFirstSlotVNode",`slot[${t}] is empty`),null;const n=Bi(r(o));return n.length===1?n[0]:(Mo("getFirstSlotVNode",`slot[${t}] should have exactly one child`),null)}function i1(e){return t=>{t?e.value=t.$el:e.value=null}}function vo(e){return e.some(t=>Fn(t)?!(t.type===kt||t.type===it&&!vo(t.children)):!0)?e:null}function Xt(e,t){return e&&vo(e())||t()}function l1(e,t,o){return e&&vo(e(t))||o(t)}function Ze(e,t){const o=e&&vo(e());return t(o||null)}function On(e){return!(e&&vo(e()))}function es(e){const t=e.filter(o=>o!==void 0);if(t.length!==0)return t.length===1?t[0]:o=>{e.forEach(r=>{r&&r(o)})}}const Gs=fe({render(){var e,t;return(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e)}}),a1=/^(\d|\.)+$/,mu=/(\d|\.)+/;function jt(e,{c:t=1,offset:o=0,attachPx:r=!0}={}){if(typeof e=="number"){const n=(e+o)*t;return n===0?"0":`${n}px`}else if(typeof e=="string")if(a1.test(e)){const n=(Number(e)+o)*t;return r?n===0?"0":`${n}px`:`${n}`}else{const n=mu.exec(e);return n?e.replace(mu,String((Number(n[0])+o)*t)):e}return e}function Yl(e){return e.replace(/#|\(|\)|,|\s|\./g,"_")}function bu(e){const{left:t,right:o,top:r,bottom:n}=bo(e);return`${r} ${o} ${n} ${t}`}function s1(e){let t=0;for(let o=0;o{let n=s1(r);if(n){if(n===1){e.forEach(l=>{o.push(r.replace("&",l))});return}}else{e.forEach(l=>{o.push((l&&l+" ")+r)});return}let i=[r];for(;n--;){const l=[];i.forEach(a=>{e.forEach(s=>{l.push(a.replace("&",s))})}),i=l}i.forEach(l=>o.push(l))}),o}function u1(e,t){const o=[];return t.split(Op).forEach(r=>{e.forEach(n=>{o.push((n&&n+" ")+r)})}),o}function f1(e){let t=[""];return e.forEach(o=>{o=o&&o.trim(),o&&(o.includes("&")?t=d1(t,o):t=u1(t,o))}),t.join(", ").replace(c1," ")}function xu(e){if(!e)return;const t=e.parentElement;t&&t.removeChild(e)}function Ca(e,t){return(t??document.head).querySelector(`style[cssr-id="${e}"]`)}function h1(e){const t=document.createElement("style");return t.setAttribute("cssr-id",e),t}function pl(e){return e?/^\s*@(s|m)/.test(e):!1}const p1=/[A-Z]/g;function Bp(e){return e.replace(p1,t=>"-"+t.toLowerCase())}function v1(e,t=" "){return typeof e=="object"&&e!==null?` { `+Object.entries(e).map(o=>t+` ${Bp(o[0])}: ${o[1]};`).join(` `)+` -`+t+"}":`: ${e};`}function v1(e,t,o){return typeof e=="function"?e({context:t.context,props:o}):e}function Cu(e,t,o,r){if(!t)return"";const n=v1(t,o,r);if(!n)return"";if(typeof n=="string")return`${e} { +`+t+"}":`: ${e};`}function g1(e,t,o){return typeof e=="function"?e({context:t.context,props:o}):e}function Cu(e,t,o,r){if(!t)return"";const n=g1(t,o,r);if(!n)return"";if(typeof n=="string")return`${e} { ${n} }`;const i=Object.keys(n);if(i.length===0)return o.config.keepEmptyBlock?e+` { }`:"";const l=e?[e+" {"]:[];return i.forEach(a=>{const s=n[a];if(a==="raw"){l.push(` `+s+` -`);return}a=Bp(a),s!=null&&l.push(` ${a}${p1(s)}`)}),e&&l.push("}"),l.join(` -`)}function Gs(e,t,o){e&&e.forEach(r=>{if(Array.isArray(r))Gs(r,t,o);else if(typeof r=="function"){const n=r(t);Array.isArray(n)?Gs(n,t,o):n&&o(n)}else r&&o(r)})}function Ap(e,t,o,r,n){const i=e.$;let l="";if(!i||typeof i=="string")pl(i)?l=i:t.push(i);else if(typeof i=="function"){const c=i({context:r.context,props:n});pl(c)?l=c:t.push(c)}else if(i.before&&i.before(r.context),!i.$||typeof i.$=="string")pl(i.$)?l=i.$:t.push(i.$);else if(i.$){const c=i.$({context:r.context,props:n});pl(c)?l=c:t.push(c)}const a=u1(t),s=Cu(a,e.props,r,n);l?o.push(`${l} {`):s.length&&o.push(s),e.children&&Gs(e.children,{context:r.context,props:n},c=>{if(typeof c=="string"){const d=Cu(a,{raw:c},r,n);o.push(d)}else Ap(c,t,o,r,n)}),t.pop(),l&&o.push("}"),i&&i.after&&i.after(r.context)}function g1(e,t,o){const r=[];return Ap(e,[],r,t,o),r.join(` +`);return}a=Bp(a),s!=null&&l.push(` ${a}${v1(s)}`)}),e&&l.push("}"),l.join(` +`)}function Xs(e,t,o){e&&e.forEach(r=>{if(Array.isArray(r))Xs(r,t,o);else if(typeof r=="function"){const n=r(t);Array.isArray(n)?Xs(n,t,o):n&&o(n)}else r&&o(r)})}function Ap(e,t,o,r,n){const i=e.$;let l="";if(!i||typeof i=="string")pl(i)?l=i:t.push(i);else if(typeof i=="function"){const c=i({context:r.context,props:n});pl(c)?l=c:t.push(c)}else if(i.before&&i.before(r.context),!i.$||typeof i.$=="string")pl(i.$)?l=i.$:t.push(i.$);else if(i.$){const c=i.$({context:r.context,props:n});pl(c)?l=c:t.push(c)}const a=f1(t),s=Cu(a,e.props,r,n);l?o.push(`${l} {`):s.length&&o.push(s),e.children&&Xs(e.children,{context:r.context,props:n},c=>{if(typeof c=="string"){const d=Cu(a,{raw:c},r,n);o.push(d)}else Ap(c,t,o,r,n)}),t.pop(),l&&o.push("}"),i&&i.after&&i.after(r.context)}function m1(e,t,o){const r=[];return Ap(e,[],r,t,o),r.join(` -`)}function Ai(e){for(var t=0,o,r=0,n=e.length;n>=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){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 m1(e,t,o,r){const{els:n}=t;if(o===void 0)n.forEach(xu),t.els=[];else{const i=xa(o,r);i&&n.includes(i)&&(xu(i),t.els=n.filter(l=>l!==i))}}function yu(e,t){e.push(t)}function b1(e,t,o,r,n,i,l,a,s){let c;if(o===void 0&&(c=t.render(r),o=Ai(c)),s){s.adapter(o,c??t.render(r));return}a===void 0&&(a=document.head);const d=xa(o,a);if(d!==null&&!i)return d;const f=d??f1(o);if(c===void 0&&(c=t.render(r)),f.textContent=c,d!==null)return d;if(l){const h=a.querySelector(`meta[name="${l}"]`);if(h)return a.insertBefore(f,h),yu(t.els,f),f}return n?a.insertBefore(f,a.querySelector("style, link")):a.appendChild(f),yu(t.els,f),f}function x1(e){return g1(this,this.instance,e)}function C1(e={}){const{id:t,ssr:o,props:r,head:n=!1,force:i=!1,anchorMetaName:l,parent:a}=e;return b1(this.instance,this,t,r,n,i,l,a,o)}function y1(e={}){const{id:t,parent:o}=e;m1(this.instance,this,t,o)}const vl=function(e,t,o,r){return{instance:e,$:t,props:o,children:r,els:[],render:x1,mount:C1,unmount:y1}},w1=function(e,t,o,r){return Array.isArray(t)?vl(e,{$:null},null,t):Array.isArray(o)?vl(e,t,null,o):Array.isArray(r)?vl(e,t,o,r):vl(e,t,o,null)};function Ep(e={}){const t={c:(...o)=>w1(t,...o),use:(o,...r)=>o.install(t,...r),find:xa,context:{},config:e};return t}function S1(e,t){if(e===void 0)return!1;if(t){const{context:{ids:o}}=t;return o.has(e)}return xa(e)!==null}function $1(e){let t=".",o="__",r="--",n;if(e){let p=e.blockPrefix;p&&(t=p),p=e.elementPrefix,p&&(o=p),p=e.modifierPrefix,p&&(r=p)}const i={install(p){n=p.c;const g=p.context;g.bem={},g.bem.b=null,g.bem.els=null}};function l(p){let g,b;return{before(m){g=m.bem.b,b=m.bem.els,m.bem.els=null},after(m){m.bem.b=g,m.bem.els=b},$({context:m,props:y}){return p=typeof p=="string"?p:p({context:m,props:y}),m.bem.b=p,`${y?.bPrefix||t}${m.bem.b}`}}}function a(p){let g;return{before(b){g=b.bem.els},after(b){b.bem.els=g},$({context:b,props:m}){return p=typeof p=="string"?p:p({context:b,props:m}),b.bem.els=p.split(",").map(y=>y.trim()),b.bem.els.map(y=>`${m?.bPrefix||t}${b.bem.b}${o}${y}`).join(", ")}}}function s(p){return{$({context:g,props:b}){p=typeof p=="string"?p:p({context:g,props:b});const m=p.split(",").map(w=>w.trim());function y(w){return m.map(S=>`&${b?.bPrefix||t}${g.bem.b}${w!==void 0?`${o}${w}`:""}${r}${S}`).join(", ")}const k=g.bem.els;return k!==null?y(k[0]):y()}}}function c(p){return{$({context:g,props:b}){p=typeof p=="string"?p:p({context:g,props:b});const m=g.bem.els;return`&:not(${b?.bPrefix||t}${g.bem.b}${m!==null&&m.length>0?`${o}${m[0]}`:""}${r}${p})`}}}return Object.assign(i,{cB:(...p)=>n(l(p[0]),p[1],p[2]),cE:(...p)=>n(a(p[0]),p[1],p[2]),cM:(...p)=>n(s(p[0]),p[1],p[2]),cNotM:(...p)=>n(c(p[0]),p[1],p[2])}),i}const P1="n",Ei=`.${P1}-`,z1="__",R1="--",Fp=Ep(),Hp=$1({blockPrefix:Ei,elementPrefix:z1,modifierPrefix:R1});Fp.use(Hp);const{c:M,find:wI}=Fp,{cB:C,cE:T,cM:V,cNotM:nt}=Hp;function Wn(e){return M(({props:{bPrefix:t}})=>`${t||Ei}modal, ${t||Ei}drawer`,[e])}function Xi(e){return M(({props:{bPrefix:t}})=>`${t||Ei}popover`,[e])}function Dp(e){return M(({props:{bPrefix:t}})=>`&${t||Ei}modal`,e)}const k1=(...e)=>M(">",[C(...e)]);function de(e,t){return e+(t==="default"?"":t.replace(/^[a-z]/,o=>o.toUpperCase()))}let es;function T1(){return es===void 0&&(es=navigator.userAgent.includes("Node.js")||navigator.userAgent.includes("jsdom")),es}const tr=typeof document<"u"&&typeof window<"u",Lp=new WeakSet;function I1(e){Lp.add(e)}function Np(e){return!Lp.has(e)}function _1(e,t,o){var r;const n=Re(e,null);if(n===null)return;const i=(r=_r())===null||r===void 0?void 0:r.proxy;Xe(o,l),l(o.value),mt(()=>{l(void 0,o.value)});function l(c,d){if(!n)return;const f=n[t];d!==void 0&&a(f,d),c!==void 0&&s(f,c)}function a(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 M1(e,t,o){const r=G(e.value);let n=null;return Xe(e,i=>{n!==null&&window.clearTimeout(n),i===!0?o&&!o.value?r.value=!0:n=window.setTimeout(()=>{r.value=!0},t):r.value=!1}),r}function O1(e){const t=G(!!e.value);if(t.value)return To(t);const o=Xe(e,r=>{r&&(t.value=!0,o())});return To(t)}function rt(e){const t=E(e),o=G(t.value);return Xe(t,r=>{o.value=r}),typeof e=="function"?o:{__v_isRef:!0,get value(){return o.value},set value(r){e.set(r)}}}function Uc(){return _r()!==null}const Kc=typeof window<"u";let Bn,Si;const B1=()=>{var e,t;Bn=Kc?(t=(e=document)===null||e===void 0?void 0:e.fonts)===null||t===void 0?void 0:t.ready:void 0,Si=!1,Bn!==void 0?Bn.then(()=>{Si=!0}):Si=!0};B1();function A1(e){if(Si)return;let t=!1;$t(()=>{Si||Bn?.then(()=>{t||e()})}),mt(()=>{t=!0})}function Fl(e){return e.composedPath()[0]}const E1={mousemoveoutside:new WeakMap,clickoutside:new WeakMap};function F1(e,t,o){if(e==="mousemoveoutside"){const r=n=>{t.contains(Fl(n))||o(n)};return{mousemove:r,touchstart:r}}else if(e==="clickoutside"){let r=!1;const n=l=>{r=!t.contains(Fl(l))},i=l=>{r&&(t.contains(Fl(l))||o(l))};return{mousedown:n,mouseup:i,touchstart:n,touchend:i}}return console.error(`[evtd/create-trap-handler]: name \`${e}\` is invalid. This could be a bug of evtd.`),{}}function jp(e,t,o){const r=E1[e];let n=r.get(t);n===void 0&&r.set(t,n=new WeakMap);let i=n.get(o);return i===void 0&&n.set(o,i=F1(e,t,o)),i}function H1(e,t,o,r){if(e==="mousemoveoutside"||e==="clickoutside"){const n=jp(e,t,o);return Object.keys(n).forEach(i=>{qe(i,document,n[i],r)}),!0}return!1}function D1(e,t,o,r){if(e==="mousemoveoutside"||e==="clickoutside"){const n=jp(e,t,o);return Object.keys(n).forEach(i=>{Ve(i,document,n[i],r)}),!0}return!1}function L1(){if(typeof window>"u")return{on:()=>{},off:()=>{}};const e=new WeakMap,t=new WeakMap;function o(){e.set(this,!0)}function r(){e.set(this,!0),t.set(this,!0)}function n(x,R,$){const B=x[R];return x[R]=function(){return $.apply(x,arguments),B.apply(x,arguments)},x}function i(x,R){x[R]=Event.prototype[R]}const l=new WeakMap,a=Object.getOwnPropertyDescriptor(Event.prototype,"currentTarget");function s(){var x;return(x=l.get(this))!==null&&x!==void 0?x:null}function c(x,R){a!==void 0&&Object.defineProperty(x,"currentTarget",{configurable:!0,enumerable:!0,get:R??a.get})}const d={bubble:{},capture:{}},f={};function h(){const x=function(R){const{type:$,eventPhase:B,bubbles:K}=R,_=Fl(R);if(B===2)return;const F=B===1?"capture":"bubble";let L=_;const N=[];for(;L===null&&(L=window),N.push(L),L!==window;)L=L.parentNode||null;const J=d.capture[$],X=d.bubble[$];if(n(R,"stopPropagation",o),n(R,"stopImmediatePropagation",r),c(R,s),F==="capture"){if(J===void 0)return;for(let oe=N.length-1;oe>=0&&!e.has(R);--oe){const me=N[oe],he=J.get(me);if(he!==void 0){l.set(R,me);for(const se of he){if(t.has(R))break;se(R)}}if(oe===0&&!K&&X!==void 0){const se=X.get(me);if(se!==void 0)for(const Y of se){if(t.has(R))break;Y(R)}}}}else if(F==="bubble"){if(X===void 0)return;for(let oe=0;oe_(R))};return x.displayName="evtdUnifiedWindowEventHandler",x}const p=h(),g=v();function b(x,R){const $=d[x];return $[R]===void 0&&($[R]=new Map,window.addEventListener(R,p,x==="capture")),$[R]}function m(x){return f[x]===void 0&&(f[x]=new Set,window.addEventListener(x,g)),f[x]}function y(x,R){let $=x.get(R);return $===void 0&&x.set(R,$=new Set),$}function k(x,R,$,B){const K=d[R][$];if(K!==void 0){const _=K.get(x);if(_!==void 0&&_.has(B))return!0}return!1}function w(x,R){const $=f[x];return!!($!==void 0&&$.has(R))}function S(x,R,$,B){let K;if(typeof B=="object"&&B.once===!0?K=J=>{P(x,R,K,B),$(J)}:K=$,H1(x,R,K,B))return;const F=B===!0||typeof B=="object"&&B.capture===!0?"capture":"bubble",L=b(F,x),N=y(L,R);if(N.has(K)||N.add(K),R===window){const J=m(x);J.has(K)||J.add(K)}}function P(x,R,$,B){if(D1(x,R,$,B))return;const _=B===!0||typeof B=="object"&&B.capture===!0,F=_?"capture":"bubble",L=b(F,x),N=y(L,R);if(R===window&&!k(R,_?"bubble":"capture",x,$)&&w(x,$)){const X=f[x];X.delete($),X.size===0&&(window.removeEventListener(x,g),f[x]=void 0)}N.has($)&&N.delete($),N.size===0&&L.delete(R),L.size===0&&(window.removeEventListener(x,p,F==="capture"),d[F][x]=void 0)}return{on:S,off:P}}const{on:qe,off:Ve}=L1(),hi=G(null);function wu(e){if(e.clientX>0||e.clientY>0)hi.value={x:e.clientX,y:e.clientY};else{const{target:t}=e;if(t instanceof Element){const{left:o,top:r,width:n,height:i}=t.getBoundingClientRect();o>0||r>0?hi.value={x:o+n/2,y:r+i/2}:hi.value={x:0,y:0}}else hi.value=null}}let gl=0,Su=!0;function N1(){if(!Kc)return To(G(null));gl===0&&qe("click",document,wu,!0);const e=()=>{gl+=1};return Su&&(Su=Uc())?(Ir(e),mt(()=>{gl-=1,gl===0&&Ve("click",document,wu,!0)})):e(),To(hi)}const j1=G(void 0);let ml=0;function $u(){j1.value=Date.now()}let Pu=!0;function W1(e){if(!Kc)return To(G(!1));const t=G(!1);let o=null;function r(){o!==null&&window.clearTimeout(o)}function n(){r(),t.value=!0,o=window.setTimeout(()=>{t.value=!1},e)}ml===0&&qe("click",window,$u,!0);const i=()=>{ml+=1,qe("click",window,n,!0)};return Pu&&(Pu=Uc())?(Ir(i),mt(()=>{ml-=1,ml===0&&Ve("click",window,$u,!0),Ve("click",window,n,!0),r()})):i(),To(t)}function At(e,t){return Xe(e,o=>{o!==void 0&&(t.value=o)}),E(()=>e.value===void 0?t.value:e.value)}function Ao(){const e=G(!1);return $t(()=>{e.value=!0}),To(e)}function Ca(e,t){return E(()=>{for(const o of t)if(e[o]!==void 0)return e[o];return e[t[t.length-1]]})}const V1=(typeof window>"u"?!1:/iPad|iPhone|iPod/.test(navigator.platform)||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1)&&!window.MSStream;function U1(){return V1}function K1(e={},t){const o=Ui({ctrl:!1,command:!1,win:!1,shift:!1,tab:!1}),{keydown:r,keyup:n}=e,i=s=>{switch(s.key){case"Control":o.ctrl=!0;break;case"Meta":o.command=!0,o.win=!0;break;case"Shift":o.shift=!0;break;case"Tab":o.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)}})},l=s=>{switch(s.key){case"Control":o.ctrl=!1;break;case"Meta":o.command=!1,o.win=!1;break;case"Shift":o.shift=!1;break;case"Tab":o.tab=!1;break}n!==void 0&&Object.keys(n).forEach(c=>{if(c!==s.key)return;const d=n[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=()=>{(t===void 0||t.value)&&(qe("keydown",document,i),qe("keyup",document,l)),t!==void 0&&Xe(t,s=>{s?(qe("keydown",document,i),qe("keyup",document,l)):(Ve("keydown",document,i),Ve("keyup",document,l))})};return Uc()?(Ir(a),mt(()=>{(t===void 0||t.value)&&(Ve("keydown",document,i),Ve("keyup",document,l))})):a(),To(o)}const qc="n-internal-select-menu",Wp="n-internal-select-menu-body",Yi="n-modal-body",q1="n-modal-provider",Vp="n-modal",Zi="n-drawer-body",Gc="n-drawer",Vn="n-popover-body",Up="__disabled__";function Bt(e){const t=Re(Yi,null),o=Re(Zi,null),r=Re(Vn,null),n=Re(Wp,null),i=G();if(typeof document<"u"){i.value=document.fullscreenElement;const l=()=>{i.value=document.fullscreenElement};$t(()=>{qe("fullscreenchange",document,l)}),mt(()=>{Ve("fullscreenchange",document,l)})}return rt(()=>{var l;const{to:a}=e;return a!==void 0?a===!1?Up:a===!0?i.value||"body":a:t?.value?(l=t.value.$el)!==null&&l!==void 0?l:t.value:o?.value?o.value:r?.value?r.value:n?.value?n.value:a??(i.value||"body")})}Bt.tdkey=Up;Bt.propTo={type:[String,Object,Boolean],default:void 0};let zu=!1;function G1(){if(tr&&window.CSS&&!zu&&(zu=!0,"registerProperty"in window?.CSS))try{CSS.registerProperty({name:"--n-color-start",syntax:"",inherits:!1,initialValue:"#0000"}),CSS.registerProperty({name:"--n-color-end",syntax:"",inherits:!1,initialValue:"#0000"})}catch{}}function Xs(e,t,o="default"){const r=t[o];if(r===void 0)throw new Error(`[vueuc/${e}]: slot[${o}] is empty.`);return r()}function Ys(e,t=!0,o=[]){return e.forEach(r=>{if(r!==null){if(typeof r!="object"){(typeof r=="string"||typeof r=="number")&&o.push(Mi(String(r)));return}if(Array.isArray(r)){Ys(r,t,o);return}if(r.type===it){if(r.children===null)return;Array.isArray(r.children)&&Ys(r.children,t,o)}else r.type!==kt&&o.push(r)}}),o}function Ru(e,t,o="default"){const r=t[o];if(r===void 0)throw new Error(`[vueuc/${e}]: slot[${o}] is empty.`);const n=Ys(r());if(n.length===1)return n[0];throw new Error(`[vueuc/${e}]: slot[${o}] should have exactly one child.`)}let ar=null;function Kp(){if(ar===null&&(ar=document.getElementById("v-binder-view-measurer"),ar===null)){ar=document.createElement("div"),ar.id="v-binder-view-measurer";const{style:e}=ar;e.position="fixed",e.left="0",e.right="0",e.top="0",e.bottom="0",e.pointerEvents="none",e.visibility="hidden",document.body.appendChild(ar)}return ar.getBoundingClientRect()}function X1(e,t){const o=Kp();return{top:t,left:e,height:0,width:0,right:o.width-e,bottom:o.height-t}}function ts(e){const t=e.getBoundingClientRect(),o=Kp();return{left:t.left-o.left,top:t.top-o.top,bottom:o.height+o.top-t.bottom,right:o.width+o.left-t.right,width:t.width,height:t.height}}function Y1(e){return e.nodeType===9?null:e.parentNode}function qp(e){if(e===null)return null;const t=Y1(e);if(t===null)return null;if(t.nodeType===9)return document;if(t.nodeType===1){const{overflow:o,overflowX:r,overflowY:n}=getComputedStyle(t);if(/(auto|scroll|overlay)/.test(o+n+r))return t}return qp(t)}const Un=fe({name:"Binder",props:{syncTargetWithParent:Boolean,syncTarget:{type:Boolean,default:!0}},setup(e){var t;We("VBinder",(t=_r())===null||t===void 0?void 0:t.proxy);const o=Re("VBinder",null),r=G(null),n=m=>{r.value=m,o&&e.syncTargetWithParent&&o.setTargetRef(m)};let i=[];const l=()=>{let m=r.value;for(;m=qp(m),m!==null;)i.push(m);for(const y of i)qe("scroll",y,f,!0)},a=()=>{for(const m of i)Ve("scroll",m,f,!0);i=[]},s=new Set,c=m=>{s.size===0&&l(),s.has(m)||s.add(m)},d=m=>{s.has(m)&&s.delete(m),s.size===0&&a()},f=()=>{Lc(h)},h=()=>{s.forEach(m=>m())},v=new Set,p=m=>{v.size===0&&qe("resize",window,b),v.has(m)||v.add(m)},g=m=>{v.has(m)&&v.delete(m),v.size===0&&Ve("resize",window,b)},b=()=>{v.forEach(m=>m())};return mt(()=>{Ve("resize",window,b),a()}),{targetRef:r,setTargetRef:n,addScrollListener:c,removeScrollListener:d,addResizeListener:p,removeResizeListener:g}},render(){return Xs("binder",this.$slots)}}),Kn=fe({name:"Target",setup(){const{setTargetRef:e,syncTarget:t}=Re("VBinder");return{syncTarget:t,setTargetDirective:{mounted:e,updated:e}}},render(){const{syncTarget:e,setTargetDirective:t}=this;return e?Yt(Ru("follower",this.$slots),[[t]]):Ru("follower",this.$slots)}}),xn="@@mmoContext",Z1={mounted(e,{value:t}){e[xn]={handler:void 0},typeof t=="function"&&(e[xn].handler=t,qe("mousemoveoutside",e,t))},updated(e,{value:t}){const o=e[xn];typeof t=="function"?o.handler?o.handler!==t&&(Ve("mousemoveoutside",e,o.handler),o.handler=t,qe("mousemoveoutside",e,t)):(e[xn].handler=t,qe("mousemoveoutside",e,t)):o.handler&&(Ve("mousemoveoutside",e,o.handler),o.handler=void 0)},unmounted(e){const{handler:t}=e[xn];t&&Ve("mousemoveoutside",e,t),e[xn].handler=void 0}},Cn="@@coContext",$r={mounted(e,{value:t,modifiers:o}){e[Cn]={handler:void 0},typeof t=="function"&&(e[Cn].handler=t,qe("clickoutside",e,t,{capture:o.capture}))},updated(e,{value:t,modifiers:o}){const r=e[Cn];typeof t=="function"?r.handler?r.handler!==t&&(Ve("clickoutside",e,r.handler,{capture:o.capture}),r.handler=t,qe("clickoutside",e,t,{capture:o.capture})):(e[Cn].handler=t,qe("clickoutside",e,t,{capture:o.capture})):r.handler&&(Ve("clickoutside",e,r.handler,{capture:o.capture}),r.handler=void 0)},unmounted(e,{modifiers:t}){const{handler:o}=e[Cn];o&&Ve("clickoutside",e,o,{capture:t.capture}),e[Cn].handler=void 0}};function J1(e,t){console.error(`[vdirs/${e}]: ${t}`)}class Q1{constructor(){this.elementZIndex=new Map,this.nextZIndex=2e3}get elementCount(){return this.elementZIndex.size}ensureZIndex(t,o){const{elementZIndex:r}=this;if(o!==void 0){t.style.zIndex=`${o}`,r.delete(t);return}const{nextZIndex:n}=this;r.has(t)&&r.get(t)+1===this.nextZIndex||(t.style.zIndex=`${n}`,r.set(t,n),this.nextZIndex=n+1,this.squashState())}unregister(t,o){const{elementZIndex:r}=this;r.has(t)?r.delete(t):o===void 0&&J1("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((o,r)=>o[1]-r[1]),this.nextZIndex=2e3,t.forEach(o=>{const r=o[0],n=this.nextZIndex++;`${n}`!==r.style.zIndex&&(r.style.zIndex=`${n}`)})}}const os=new Q1,yn="@@ziContext",Ji={mounted(e,t){const{value:o={}}=t,{zIndex:r,enabled:n}=o;e[yn]={enabled:!!n,initialized:!1},n&&(os.ensureZIndex(e,r),e[yn].initialized=!0)},updated(e,t){const{value:o={}}=t,{zIndex:r,enabled:n}=o,i=e[yn].enabled;n&&!i&&(os.ensureZIndex(e,r),e[yn].initialized=!0),e[yn].enabled=!!n},unmounted(e,t){if(!e[yn].initialized)return;const{value:o={}}=t,{zIndex:r}=o;os.unregister(e,r)}},eC="@css-render/vue3-ssr";function tC(e,t){return``}function oC(e,t,o){const{styles:r,ids:n}=o;n.has(e)||r!==null&&(n.add(e),r.push(tC(e,t)))}const rC=typeof document<"u";function nn(){if(rC)return;const e=Re(eC,null);if(e!==null)return{adapter:(t,o)=>oC(t,o,e),context:e}}function ku(e,t){console.error(`[vueuc/${e}]: ${t}`)}const{c:gr}=Ep(),Xc="vueuc-style";function Tu(e){return e&-e}class Gp{constructor(t,o){this.l=t,this.min=o;const r=new Array(t+1);for(let n=0;nn)throw new Error("[FinweckTree.sum]: `i` is larger than length.");let i=t*r;for(;t>0;)i+=o[t],t-=Tu(t);return i}getBound(t){let o=0,r=this.l;for(;r>o;){const n=Math.floor((o+r)/2),i=this.sum(n);if(i>t){r=n;continue}else if(i{const{to:t}=e;return t??"body"})}},render(){return this.showTeleport?this.disabled?Xs("lazy-teleport",this.$slots):u(Mc,{disabled:this.disabled,to:this.mergedTo},Xs("lazy-teleport",this.$slots)):null}}),bl={top:"bottom",bottom:"top",left:"right",right:"left"},_u={start:"end",center:"center",end:"start"},rs={top:"height",bottom:"height",left:"width",right:"width"},nC={"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"},iC={"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"},lC={"bottom-start":"right","bottom-end":"left","top-start":"right","top-end":"left","right-start":"bottom","right-end":"top","left-start":"bottom","left-end":"top"},Mu={top:!0,bottom:!1,left:!0,right:!1},Ou={top:"end",bottom:"start",left:"end",right:"start"};function aC(e,t,o,r,n,i){if(!n||i)return{placement:e,top:0,left:0};const[l,a]=e.split("-");let s=a??"center",c={top:0,left:0};const d=(v,p,g)=>{let b=0,m=0;const y=o[v]-t[p]-t[v];return y>0&&r&&(g?m=Mu[p]?y:-y:b=Mu[p]?y:-y),{left:b,top:m}},f=l==="left"||l==="right";if(s!=="center"){const v=lC[e],p=bl[v],g=rs[v];if(o[g]>t[g]){if(t[v]+t[g]t[p]&&(s=_u[a])}else{const v=l==="bottom"||l==="top"?"left":"top",p=bl[v],g=rs[v],b=(o[g]-t[g])/2;(t[v]t[p]?(s=Ou[v],c=d(g,v,f)):(s=Ou[p],c=d(g,p,f)))}let h=l;return t[l] *",{pointerEvents:"all"})])]),qn=fe({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=Re("VBinder"),o=rt(()=>e.enabled!==void 0?e.enabled:e.show),r=G(null),n=G(null),i=()=>{const{syncTrigger:h}=e;h.includes("scroll")&&t.addScrollListener(s),h.includes("resize")&&t.addResizeListener(s)},l=()=>{t.removeScrollListener(s),t.removeResizeListener(s)};$t(()=>{o.value&&(s(),i())});const a=nn();dC.mount({id:"vueuc/binder",head:!0,anchorMetaName:Xc,ssr:a}),mt(()=>{l()}),A1(()=>{o.value&&s()});const s=()=>{if(!o.value)return;const h=r.value;if(h===null)return;const v=t.targetRef,{x:p,y:g,overlap:b}=e,m=p!==void 0&&g!==void 0?X1(p,g):ts(v);h.style.setProperty("--v-target-width",`${Math.round(m.width)}px`),h.style.setProperty("--v-target-height",`${Math.round(m.height)}px`);const{width:y,minWidth:k,placement:w,internalShift:S,flip:P}=e;h.setAttribute("v-placement",w),b?h.setAttribute("v-overlap",""):h.removeAttribute("v-overlap");const{style:x}=h;y==="target"?x.width=`${m.width}px`:y!==void 0?x.width=y:x.width="",k==="target"?x.minWidth=`${m.width}px`:k!==void 0?x.minWidth=k:x.minWidth="";const R=ts(h),$=ts(n.value),{left:B,top:K,placement:_}=aC(w,m,R,S,P,b),F=sC(_,b),{left:L,top:N,transform:J}=cC(_,$,m,K,B,b);h.setAttribute("v-placement",_),h.style.setProperty("--v-offset-left",`${Math.round(B)}px`),h.style.setProperty("--v-offset-top",`${Math.round(K)}px`),h.style.transform=`translateX(${L}) translateY(${N}) ${J}`,h.style.setProperty("--v-transform-origin",F),h.style.transformOrigin=F};Xe(o,h=>{h?(i(),c()):l()});const c=()=>{Vt().then(s).catch(h=>console.error(h))};["placement","x","y","internalShift","flip","width","overlap","minWidth"].forEach(h=>{Xe(xe(e,h),s)}),["teleportDisabled"].forEach(h=>{Xe(xe(e,h),c)}),Xe(xe(e,"syncTrigger"),h=>{h.includes("resize")?t.addResizeListener(s):t.removeResizeListener(s),h.includes("scroll")?t.addScrollListener(s):t.removeScrollListener(s)});const d=Ao(),f=rt(()=>{const{to:h}=e;if(h!==void 0)return h;d.value});return{VBinder:t,mergedEnabled:o,offsetContainerRef:n,followerRef:r,mergedTo:f,syncPosition:s}},render(){return u(ya,{show:this.show,to:this.mergedTo,disabled:this.teleportDisabled},{default:()=>{var e,t;const o=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?Yt(o,[[Ji,{enabled:this.mergedEnabled,zIndex:this.zIndex}]]):o}})}});var Jr=[],uC=function(){return Jr.some(function(e){return e.activeTargets.length>0})},fC=function(){return Jr.some(function(e){return e.skippedTargets.length>0})},Bu="ResizeObserver loop completed with undelivered notifications.",hC=function(){var e;typeof ErrorEvent=="function"?e=new ErrorEvent("error",{message:Bu}):(e=document.createEvent("Event"),e.initEvent("error",!1,!1),e.message=Bu),window.dispatchEvent(e)},Fi;(function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"})(Fi||(Fi={}));var Qr=function(e){return Object.freeze(e)},pC=function(){function e(t,o){this.inlineSize=t,this.blockSize=o,Qr(this)}return e}(),Xp=function(){function e(t,o,r,n){return this.x=t,this.y=o,this.width=r,this.height=n,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,Qr(this)}return e.prototype.toJSON=function(){var t=this,o=t.x,r=t.y,n=t.top,i=t.right,l=t.bottom,a=t.left,s=t.width,c=t.height;return{x:o,y:r,top:n,right:i,bottom:l,left:a,width:s,height:c}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),Yc=function(e){return e instanceof SVGElement&&"getBBox"in e},Yp=function(e){if(Yc(e)){var t=e.getBBox(),o=t.width,r=t.height;return!o&&!r}var n=e,i=n.offsetWidth,l=n.offsetHeight;return!(i||l||e.getClientRects().length)},Au=function(e){var t;if(e instanceof Element)return!0;var o=(t=e?.ownerDocument)===null||t===void 0?void 0:t.defaultView;return!!(o&&e instanceof o.Element)},vC=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},$i=typeof window<"u"?window:{},xl=new WeakMap,Eu=/auto|scroll/,gC=/^tb|vertical/,mC=/msie|trident/i.test($i.navigator&&$i.navigator.userAgent),wo=function(e){return parseFloat(e||"0")},An=function(e,t,o){return e===void 0&&(e=0),t===void 0&&(t=0),o===void 0&&(o=!1),new pC((o?t:e)||0,(o?e:t)||0)},Fu=Qr({devicePixelContentBoxSize:An(),borderBoxSize:An(),contentBoxSize:An(),contentRect:new Xp(0,0,0,0)}),Zp=function(e,t){if(t===void 0&&(t=!1),xl.has(e)&&!t)return xl.get(e);if(Yp(e))return xl.set(e,Fu),Fu;var o=getComputedStyle(e),r=Yc(e)&&e.ownerSVGElement&&e.getBBox(),n=!mC&&o.boxSizing==="border-box",i=gC.test(o.writingMode||""),l=!r&&Eu.test(o.overflowY||""),a=!r&&Eu.test(o.overflowX||""),s=r?0:wo(o.paddingTop),c=r?0:wo(o.paddingRight),d=r?0:wo(o.paddingBottom),f=r?0:wo(o.paddingLeft),h=r?0:wo(o.borderTopWidth),v=r?0:wo(o.borderRightWidth),p=r?0:wo(o.borderBottomWidth),g=r?0:wo(o.borderLeftWidth),b=f+c,m=s+d,y=g+v,k=h+p,w=a?e.offsetHeight-k-e.clientHeight:0,S=l?e.offsetWidth-y-e.clientWidth:0,P=n?b+y:0,x=n?m+k:0,R=r?r.width:wo(o.width)-P-S,$=r?r.height:wo(o.height)-x-w,B=R+b+S+y,K=$+m+w+k,_=Qr({devicePixelContentBoxSize:An(Math.round(R*devicePixelRatio),Math.round($*devicePixelRatio),i),borderBoxSize:An(B,K,i),contentBoxSize:An(R,$,i),contentRect:new Xp(f,s,R,$)});return xl.set(e,_),_},Jp=function(e,t,o){var r=Zp(e,o),n=r.borderBoxSize,i=r.contentBoxSize,l=r.devicePixelContentBoxSize;switch(t){case Fi.DEVICE_PIXEL_CONTENT_BOX:return l;case Fi.BORDER_BOX:return n;default:return i}},bC=function(){function e(t){var o=Zp(t);this.target=t,this.contentRect=o.contentRect,this.borderBoxSize=Qr([o.borderBoxSize]),this.contentBoxSize=Qr([o.contentBoxSize]),this.devicePixelContentBoxSize=Qr([o.devicePixelContentBoxSize])}return e}(),Qp=function(e){if(Yp(e))return 1/0;for(var t=0,o=e.parentNode;o;)t+=1,o=o.parentNode;return t},xC=function(){var e=1/0,t=[];Jr.forEach(function(l){if(l.activeTargets.length!==0){var a=[];l.activeTargets.forEach(function(c){var d=new bC(c.target),f=Qp(c.target);a.push(d),c.lastReportedSize=Jp(c.target,c.observedBox),fe?o.activeTargets.push(n):o.skippedTargets.push(n))})})},CC=function(){var e=0;for(Hu(e);uC();)e=xC(),Hu(e);return fC()&&hC(),e>0},ns,ev=[],yC=function(){return ev.splice(0).forEach(function(e){return e()})},wC=function(e){if(!ns){var t=0,o=document.createTextNode(""),r={characterData:!0};new MutationObserver(function(){return yC()}).observe(o,r),ns=function(){o.textContent="".concat(t?t--:t++)}}ev.push(e),ns()},SC=function(e){wC(function(){requestAnimationFrame(e)})},Hl=0,$C=function(){return!!Hl},PC=250,zC={attributes:!0,characterData:!0,childList:!0,subtree:!0},Du=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],Lu=function(e){return e===void 0&&(e=0),Date.now()+e},is=!1,RC=function(){function e(){var t=this;this.stopped=!0,this.listener=function(){return t.schedule()}}return e.prototype.run=function(t){var o=this;if(t===void 0&&(t=PC),!is){is=!0;var r=Lu(t);SC(function(){var n=!1;try{n=CC()}finally{if(is=!1,t=r-Lu(),!$C())return;n?o.run(1e3):t>0?o.run(t):o.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var t=this,o=function(){return t.observer&&t.observer.observe(document.body,zC)};document.body?o():$i.addEventListener("DOMContentLoaded",o)},e.prototype.start=function(){var t=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),Du.forEach(function(o){return $i.addEventListener(o,t.listener,!0)}))},e.prototype.stop=function(){var t=this;this.stopped||(this.observer&&this.observer.disconnect(),Du.forEach(function(o){return $i.removeEventListener(o,t.listener,!0)}),this.stopped=!0)},e}(),Zs=new RC,Nu=function(e){!Hl&&e>0&&Zs.start(),Hl+=e,!Hl&&Zs.stop()},kC=function(e){return!Yc(e)&&!vC(e)&&getComputedStyle(e).display==="inline"},TC=function(){function e(t,o){this.target=t,this.observedBox=o||Fi.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var t=Jp(this.target,this.observedBox,!0);return kC(this.target)&&(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),IC=function(){function e(t,o){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=t,this.callback=o}return e}(),Cl=new WeakMap,ju=function(e,t){for(var o=0;o=0&&(i&&Jr.splice(Jr.indexOf(r),1),r.observationTargets.splice(n,1),Nu(-1))},e.disconnect=function(t){var o=this,r=Cl.get(t);r.observationTargets.slice().forEach(function(n){return o.unobserve(t,n.target)}),r.activeTargets.splice(0,r.activeTargets.length)},e}(),_C=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.");yl.connect(this,t)}return e.prototype.observe=function(t,o){if(arguments.length===0)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!Au(t))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");yl.observe(this,t,o)},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(!Au(t))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");yl.unobserve(this,t)},e.prototype.disconnect=function(){yl.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}();class MC{constructor(){this.handleResize=this.handleResize.bind(this),this.observer=new(typeof window<"u"&&window.ResizeObserver||_C)(this.handleResize),this.elHandlersMap=new Map}handleResize(t){for(const o of t){const r=this.elHandlersMap.get(o.target);r!==void 0&&r(o)}}registerHandler(t,o){this.elHandlersMap.set(t,o),this.observer.observe(t)}unregisterHandler(t){this.elHandlersMap.has(t)&&(this.elHandlersMap.delete(t),this.observer.unobserve(t))}}const Zl=new MC,Dn=fe({name:"ResizeObserver",props:{onResize:Function},setup(e){let t=!1;const o=_r().proxy;function r(n){const{onResize:i}=e;i!==void 0&&i(n)}$t(()=>{const n=o.$el;if(n===void 0){ku("resize-observer","$el does not exist.");return}if(n.nextElementSibling!==n.nextSibling&&n.nodeType===3&&n.nodeValue!==""){ku("resize-observer","$el can not be observed (it may be a text node).");return}n.nextElementSibling!==null&&(Zl.registerHandler(n.nextElementSibling,r),t=!0)}),mt(()=>{t&&Zl.unregisterHandler(o.$el.nextElementSibling)})},render(){return Qh(this.$slots,"default")}});let wl;function OC(){return typeof document>"u"?!1:(wl===void 0&&("matchMedia"in window?wl=window.matchMedia("(pointer:coarse)").matches:wl=!1),wl)}let ls;function Wu(){return typeof document>"u"?1:(ls===void 0&&(ls="chrome"in window?window.devicePixelRatio:1),ls)}const tv="VVirtualListXScroll";function BC({columnsRef:e,renderColRef:t,renderItemWithColsRef:o}){const r=G(0),n=G(0),i=E(()=>{const c=e.value;if(c.length===0)return null;const d=new Gp(c.length,0);return c.forEach((f,h)=>{d.add(h,f.width)}),d}),l=rt(()=>{const c=i.value;return c!==null?Math.max(c.getBound(n.value)-1,0):0}),a=c=>{const d=i.value;return d!==null?d.sum(c):0},s=rt(()=>{const c=i.value;return c!==null?Math.min(c.getBound(n.value+r.value)+1,e.value.length-1):0});return We(tv,{startIndexRef:l,endIndexRef:s,columnsRef:e,renderColRef:t,renderItemWithColsRef:o,getLeft:a}),{listWidthRef:r,scrollLeftRef:n}}const Vu=fe({name:"VirtualListRow",props:{index:{type:Number,required:!0},item:{type:Object,required:!0}},setup(){const{startIndexRef:e,endIndexRef:t,columnsRef:o,getLeft:r,renderColRef:n,renderItemWithColsRef:i}=Re(tv);return{startIndex:e,endIndex:t,columns:o,renderCol:n,renderItemWithCols:i,getLeft:r}},render(){const{startIndex:e,endIndex:t,columns:o,renderCol:r,renderItemWithCols:n,getLeft:i,item:l}=this;if(n!=null)return n({itemIndex:this.index,startColIndex:e,endColIndex:t,allColumns:o,item:l,getLeft:i});if(r!=null){const a=[];for(let s=e;s<=t;++s){const c=o[s];a.push(r({column:c,left:i(s),item:l}))}return a}return null}}),AC=gr(".v-vl",{maxHeight:"inherit",height:"100%",overflow:"auto",minWidth:"1px"},[gr("&:not(.v-vl--show-scrollbar)",{scrollbarWidth:"none"},[gr("&::-webkit-scrollbar, &::-webkit-scrollbar-track-piece, &::-webkit-scrollbar-thumb",{width:0,height:0,display:"none"})])]),EC=fe({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=nn();AC.mount({id:"vueuc/virtual-list",head:!0,anchorMetaName:Xc,ssr:t}),$t(()=>{const{defaultScrollIndex:F,defaultScrollKey:L}=e;F!=null?b({index:F}):L!=null&&b({key:L})});let o=!1,r=!1;Bc(()=>{if(o=!1,!r){r=!0;return}b({top:v.value,left:l.value})}),va(()=>{o=!0,r||(r=!0)});const n=rt(()=>{if(e.renderCol==null&&e.renderItemWithCols==null||e.columns.length===0)return;let F=0;return e.columns.forEach(L=>{F+=L.width}),F}),i=E(()=>{const F=new Map,{keyField:L}=e;return e.items.forEach((N,J)=>{F.set(N[L],J)}),F}),{scrollLeftRef:l,listWidthRef:a}=BC({columnsRef:xe(e,"columns"),renderColRef:xe(e,"renderCol"),renderItemWithColsRef:xe(e,"renderItemWithCols")}),s=G(null),c=G(void 0),d=new Map,f=E(()=>{const{items:F,itemSize:L,keyField:N}=e,J=new Gp(F.length,L);return F.forEach((X,oe)=>{const me=X[N],he=d.get(me);he!==void 0&&J.add(oe,he)}),J}),h=G(0),v=G(0),p=rt(()=>Math.max(f.value.getBound(v.value-Dt(e.paddingTop))-1,0)),g=E(()=>{const{value:F}=c;if(F===void 0)return[];const{items:L,itemSize:N}=e,J=p.value,X=Math.min(J+Math.ceil(F/N+1),L.length-1),oe=[];for(let me=J;me<=X;++me)oe.push(L[me]);return oe}),b=(F,L)=>{if(typeof F=="number"){w(F,L,"auto");return}const{left:N,top:J,index:X,key:oe,position:me,behavior:he,debounce:se=!0}=F;if(N!==void 0||J!==void 0)w(N,J,he);else if(X!==void 0)k(X,he,se);else if(oe!==void 0){const Y=i.value.get(oe);Y!==void 0&&k(Y,he,se)}else me==="bottom"?w(0,Number.MAX_SAFE_INTEGER,he):me==="top"&&w(0,0,he)};let m,y=null;function k(F,L,N){const{value:J}=f,X=J.sum(F)+Dt(e.paddingTop);if(!N)s.value.scrollTo({left:0,top:X,behavior:L});else{m=F,y!==null&&window.clearTimeout(y),y=window.setTimeout(()=>{m=void 0,y=null},16);const{scrollTop:oe,offsetHeight:me}=s.value;if(X>oe){const he=J.get(F);X+he<=oe+me||s.value.scrollTo({left:0,top:X+he-me,behavior:L})}else s.value.scrollTo({left:0,top:X,behavior:L})}}function w(F,L,N){s.value.scrollTo({left:F,top:L,behavior:N})}function S(F,L){var N,J,X;if(o||e.ignoreItemResize||_(L.target))return;const{value:oe}=f,me=i.value.get(F),he=oe.get(me),se=(X=(J=(N=L.borderBoxSize)===null||N===void 0?void 0:N[0])===null||J===void 0?void 0:J.blockSize)!==null&&X!==void 0?X:L.contentRect.height;if(se===he)return;se-e.itemSize===0?d.delete(F):d.set(F,se-e.itemSize);const W=se-he;if(W===0)return;oe.add(me,W);const te=s.value;if(te!=null){if(m===void 0){const pe=oe.sum(me);te.scrollTop>pe&&te.scrollBy(0,W)}else if(mete.scrollTop+te.offsetHeight&&te.scrollBy(0,W)}K()}h.value++}const P=!OC();let x=!1;function R(F){var L;(L=e.onScroll)===null||L===void 0||L.call(e,F),(!P||!x)&&K()}function $(F){var L;if((L=e.onWheel)===null||L===void 0||L.call(e,F),P){const N=s.value;if(N!=null){if(F.deltaX===0&&(N.scrollTop===0&&F.deltaY<=0||N.scrollTop+N.offsetHeight>=N.scrollHeight&&F.deltaY>=0))return;F.preventDefault(),N.scrollTop+=F.deltaY/Wu(),N.scrollLeft+=F.deltaX/Wu(),K(),x=!0,Lc(()=>{x=!1})}}}function B(F){if(o||_(F.target))return;if(e.renderCol==null&&e.renderItemWithCols==null){if(F.contentRect.height===c.value)return}else if(F.contentRect.height===c.value&&F.contentRect.width===a.value)return;c.value=F.contentRect.height,a.value=F.contentRect.width;const{onResize:L}=e;L!==void 0&&L(F)}function K(){const{value:F}=s;F!=null&&(v.value=F.scrollTop,l.value=F.scrollLeft)}function _(F){let L=F;for(;L!==null;){if(L.style.display==="none")return!0;L=L.parentElement}return!1}return{listHeight:c,listStyle:{overflow:"auto"},keyToIndex:i,itemsStyle:E(()=>{const{itemResizable:F}=e,L=pr(f.value.sum());return h.value,[e.itemsStyle,{boxSizing:"content-box",width:pr(n.value),height:F?"":L,minHeight:F?L:"",paddingTop:pr(e.paddingTop),paddingBottom:pr(e.paddingBottom)}]}),visibleItemsStyle:E(()=>(h.value,{transform:`translateY(${pr(f.value.sum(p.value))})`})),viewportItems:g,listElRef:s,itemsElRef:G(null),scrollTo:b,handleListResize:B,handleListScroll:R,handleListWheel:$,handleItemResize:S}},render(){const{itemResizable:e,keyField:t,keyToIndex:o,visibleItemsTag:r}=this;return u(Dn,{onResize:this.handleListResize},{default:()=>{var n,i;return u("div",lo(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},this.visibleItemsProps),{default:()=>{const{renderCol:l,renderItemWithCols:a}=this;return this.viewportItems.map(s=>{const c=s[t],d=o.get(c),f=l!=null?u(Vu,{index:d,item:s}):void 0,h=a!=null?u(Vu,{index:d,item:s}):void 0,v=this.$slots.default({item:s,renderedCols:f,renderedItemWithCols:h,index:d})[0];return e?u(Dn,{key:c,onResize:p=>this.handleItemResize(c,p)},{default:()=>v}):(v.key=c,v)})}})]):(i=(n=this.$slots).empty)===null||i===void 0?void 0:i.call(n)])}})}}),jo="v-hidden",FC=gr("[v-hidden]",{display:"none!important"}),Js=fe({name:"Overflow",props:{getCounter:Function,getTail:Function,updateCounter:Function,onUpdateCount:Function,onUpdateOverflow:Function},setup(e,{slots:t}){const o=G(null),r=G(null);function n(l){const{value:a}=o,{getCounter:s,getTail:c}=e;let d;if(s!==void 0?d=s():d=r.value,!a||!d)return;d.hasAttribute(jo)&&d.removeAttribute(jo);const{children:f}=a;if(l.showAllItemsBeforeCalculate)for(const k of f)k.hasAttribute(jo)&&k.removeAttribute(jo);const h=a.offsetWidth,v=[],p=t.tail?c?.():null;let g=p?p.offsetWidth:0,b=!1;const m=a.children.length-(t.tail?1:0);for(let k=0;kh){const{updateCounter:P}=e;for(let x=k;x>=0;--x){const R=m-1-x;P!==void 0?P(R):d.textContent=`${R}`;const $=d.offsetWidth;if(g-=v[x],g+$<=h||x===0){b=!0,k=x-1,p&&(k===-1?(p.style.maxWidth=`${h-$}px`,p.style.boxSizing="border-box"):p.style.maxWidth="");const{onUpdateCount:B}=e;B&&B(R);break}}}}const{onUpdateOverflow:y}=e;b?y!==void 0&&y(!0):(y!==void 0&&y(!1),d.setAttribute(jo,""))}const i=nn();return FC.mount({id:"vueuc/overflow",head:!0,anchorMetaName:Xc,ssr:i}),$t(()=>n({showAllItemsBeforeCalculate:!1})),{selfRef:o,counterRef:r,sync:n}},render(){const{$slots:e}=this;return Vt(()=>this.sync({showAllItemsBeforeCalculate:!1})),u("div",{class:"v-overflow",ref:"selfRef"},[Qh(e,"default"),e.counter?e.counter():u("span",{style:{display:"inline-block"},ref:"counterRef"}),e.tail?e.tail():null])}});function ov(e){return e instanceof HTMLElement}function rv(e){for(let t=0;t=0;t--){const o=e.childNodes[t];if(ov(o)&&(iv(o)||nv(o)))return!0}return!1}function iv(e){if(!HC(e))return!1;try{e.focus({preventScroll:!0})}catch{}return document.activeElement===e}function HC(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"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}}let ii=[];const Zc=fe({name:"FocusTrap",props:{disabled:Boolean,active:Boolean,autoFocus:{type:Boolean,default:!0},onEsc:Function,initialFocusTo:String,finalFocusTo:String,returnFocusOnDeactivated:{type:Boolean,default:!0}},setup(e){const t=Xo(),o=G(null),r=G(null);let n=!1,i=!1;const l=typeof document>"u"?null:document.activeElement;function a(){return ii[ii.length-1]===t}function s(b){var m;b.code==="Escape"&&a()&&((m=e.onEsc)===null||m===void 0||m.call(e,b))}$t(()=>{Xe(()=>e.active,b=>{b?(f(),qe("keydown",document,s)):(Ve("keydown",document,s),n&&h())},{immediate:!0})}),mt(()=>{Ve("keydown",document,s),n&&h()});function c(b){if(!i&&a()){const m=d();if(m===null||m.contains(yr(b)))return;v("first")}}function d(){const b=o.value;if(b===null)return null;let m=b;for(;m=m.nextSibling,!(m===null||m instanceof Element&&m.tagName==="DIV"););return m}function f(){var b;if(!e.disabled){if(ii.push(t),e.autoFocus){const{initialFocusTo:m}=e;m===void 0?v("first"):(b=Iu(m))===null||b===void 0||b.focus({preventScroll:!0})}n=!0,document.addEventListener("focus",c,!0)}}function h(){var b;if(e.disabled||(document.removeEventListener("focus",c,!0),ii=ii.filter(y=>y!==t),a()))return;const{finalFocusTo:m}=e;m!==void 0?(b=Iu(m))===null||b===void 0||b.focus({preventScroll:!0}):e.returnFocusOnDeactivated&&l instanceof HTMLElement&&(i=!0,l.focus({preventScroll:!0}),i=!1)}function v(b){if(a()&&e.active){const m=o.value,y=r.value;if(m!==null&&y!==null){const k=d();if(k==null||k===y){i=!0,m.focus({preventScroll:!0}),i=!1;return}i=!0;const w=b==="first"?rv(k):nv(k);i=!1,w||(i=!0,m.focus({preventScroll:!0}),i=!1)}}}function p(b){if(i)return;const m=d();m!==null&&(b.relatedTarget!==null&&m.contains(b.relatedTarget)?v("last"):v("first"))}function g(b){i||(b.relatedTarget!==null&&b.relatedTarget===o.value?v("last"):v("first"))}return{focusableStartRef:o,focusableEndRef:r,focusableStyle:"position: absolute; height: 0; width: 0;",handleStartFocus:p,handleEndFocus:g}},render(){const{default:e}=this.$slots;if(e===void 0)return null;if(this.disabled)return e();const{active:t,focusableStyle:o}=this;return u(it,null,[u("div",{"aria-hidden":"true",tabindex:t?"0":"-1",ref:"focusableStartRef",style:o,onFocus:this.handleStartFocus}),e(),u("div",{"aria-hidden":"true",style:o,ref:"focusableEndRef",tabindex:t?"0":"-1",onFocus:this.handleEndFocus})])}});function lv(e,t){t&&($t(()=>{const{value:o}=e;o&&Zl.registerHandler(o,t)}),mt(()=>{const{value:o}=e;o&&Zl.unregisterHandler(o)}))}let wn=0,Uu="",Ku="",qu="",Gu="";const Xu=G("0px");function av(e){if(typeof document>"u")return;const t=document.documentElement;let o,r=!1;const n=()=>{t.style.marginRight=Uu,t.style.overflow=Ku,t.style.overflowX=qu,t.style.overflowY=Gu,Xu.value="0px"};$t(()=>{o=Xe(e,i=>{if(i){if(!wn){const l=window.innerWidth-t.offsetWidth;l>0&&(Uu=t.style.marginRight,t.style.marginRight=`${l}px`,Xu.value=`${l}px`),Ku=t.style.overflow,qu=t.style.overflowX,Gu=t.style.overflowY,t.style.overflow="hidden",t.style.overflowX="hidden",t.style.overflowY="hidden"}r=!0,wn++}else wn--,wn||n(),r=!1},{immediate:!0})}),mt(()=>{o?.(),r&&(wn--,wn||n(),r=!1)})}const Jc=G(!1);function Yu(){Jc.value=!0}function Zu(){Jc.value=!1}let li=0;function sv(){return tr&&(Ir(()=>{li||(window.addEventListener("compositionstart",Yu),window.addEventListener("compositionend",Zu)),li++}),mt(()=>{li<=1?(window.removeEventListener("compositionstart",Yu),window.removeEventListener("compositionend",Zu),li=0):li--})),Jc}function DC(e){const t={isDeactivated:!1};let o=!1;return Bc(()=>{if(t.isDeactivated=!1,!o){o=!0;return}e()}),va(()=>{t.isDeactivated=!0,o||(o=!0)}),t}function cv(e,t){if(!e)return;const o=document.createElement("a");o.href=e,t!==void 0&&(o.download=t),document.body.appendChild(o),o.click(),document.body.removeChild(o)}const Qs="n-form-item";function Eo(e,{defaultSize:t="medium",mergedSize:o,mergedDisabled:r}={}){const n=Re(Qs,null);We(Qs,null);const i=E(o?()=>o(n):()=>{const{size:s}=e;if(s)return s;if(n){const{mergedSize:c}=n;if(c.value!==void 0)return c.value}return t}),l=E(r?()=>r(n):()=>{const{disabled:s}=e;return s!==void 0?s:n?n.disabled.value:!1}),a=E(()=>{const{status:s}=e;return s||n?.mergedValidationStatus.value});return mt(()=>{n&&n.restoreValidation()}),{mergedSizeRef:i,mergedDisabledRef:l,mergedStatusRef:a,nTriggerFormBlur(){n&&n.handleContentBlur()},nTriggerFormChange(){n&&n.handleContentChange()},nTriggerFormFocus(){n&&n.handleContentFocus()},nTriggerFormInput(){n&&n.handleContentInput()}}}var dv=typeof global=="object"&&global&&global.Object===Object&&global,LC=typeof self=="object"&&self&&self.Object===Object&&self,Fo=dv||LC||Function("return this")(),Pr=Fo.Symbol,uv=Object.prototype,NC=uv.hasOwnProperty,jC=uv.toString,ai=Pr?Pr.toStringTag:void 0;function WC(e){var t=NC.call(e,ai),o=e[ai];try{e[ai]=void 0;var r=!0}catch{}var n=jC.call(e);return r&&(t?e[ai]=o:delete e[ai]),n}var VC=Object.prototype,UC=VC.toString;function KC(e){return UC.call(e)}var qC="[object Null]",GC="[object Undefined]",Ju=Pr?Pr.toStringTag:void 0;function ln(e){return e==null?e===void 0?GC:qC:Ju&&Ju in Object(e)?WC(e):KC(e)}function zr(e){return e!=null&&typeof e=="object"}var XC="[object Symbol]";function Qc(e){return typeof e=="symbol"||zr(e)&&ln(e)==XC}function fv(e,t){for(var o=-1,r=e==null?0:e.length,n=Array(r);++o0){if(++t>=gy)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function Cy(e){return function(){return e}}var Jl=function(){try{var e=sn(Object,"defineProperty");return e({},"",{}),e}catch{}}(),yy=Jl?function(e,t){return Jl(e,"toString",{configurable:!0,enumerable:!1,value:Cy(t),writable:!0})}:ed,wy=xy(yy),Sy=9007199254740991,$y=/^(?:0|[1-9]\d*)$/;function od(e,t){var o=typeof e;return t=t??Sy,!!t&&(o=="number"||o!="symbol"&&$y.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=_y}function Gn(e){return e!=null&&nd(e.length)&&!td(e)}function My(e,t,o){if(!Mr(o))return!1;var r=typeof t;return(r=="number"?Gn(o)&&od(t,o.length):r=="string"&&t in o)?Qi(o[t],e):!1}function Oy(e){return Iy(function(t,o){var r=-1,n=o.length,i=n>1?o[n-1]:void 0,l=n>2?o[2]:void 0;for(i=e.length>3&&typeof i=="function"?(n--,i):void 0,l&&My(o[0],o[1],l)&&(i=n<3?void 0:i,n=1),t=Object(t);++r-1}function Vw(e,t){var o=this.__data__,r=wa(o,e);return r<0?(++this.size,o.push([e,t])):o[r][1]=t,this}function or(e){var t=-1,o=e==null?0:e.length;for(this.clear();++tn?0:n+t),o=o>n?n:o,o<0&&(o+=n),n=t>o?0:o-t>>>0,t>>>=0;for(var i=Array(n);++r=r?e:uS(e,t,o)}var hS="\\ud800-\\udfff",pS="\\u0300-\\u036f",vS="\\ufe20-\\ufe2f",gS="\\u20d0-\\u20ff",mS=pS+vS+gS,bS="\\ufe0e\\ufe0f",xS="\\u200d",CS=RegExp("["+xS+hS+mS+bS+"]");function $v(e){return CS.test(e)}function yS(e){return e.split("")}var Pv="\\ud800-\\udfff",wS="\\u0300-\\u036f",SS="\\ufe20-\\ufe2f",$S="\\u20d0-\\u20ff",PS=wS+SS+$S,zS="\\ufe0e\\ufe0f",RS="["+Pv+"]",tc="["+PS+"]",oc="\\ud83c[\\udffb-\\udfff]",kS="(?:"+tc+"|"+oc+")",zv="[^"+Pv+"]",Rv="(?:\\ud83c[\\udde6-\\uddff]){2}",kv="[\\ud800-\\udbff][\\udc00-\\udfff]",TS="\\u200d",Tv=kS+"?",Iv="["+zS+"]?",IS="(?:"+TS+"(?:"+[zv,Rv,kv].join("|")+")"+Iv+Tv+")*",_S=Iv+Tv+IS,MS="(?:"+[zv+tc+"?",tc,Rv,kv,RS].join("|")+")",OS=RegExp(oc+"(?="+oc+")|"+MS+_S,"g");function BS(e){return e.match(OS)||[]}function AS(e){return $v(e)?BS(e):yS(e)}function ES(e){return function(t){t=$a(t);var o=$v(t)?AS(t):void 0,r=o?o[0]:t.charAt(0),n=o?fS(o,1).join(""):t.slice(1);return r[e]()+n}}var FS=ES("toUpperCase");function HS(e,t,o,r){for(var n=-1,i=e==null?0:e.length;++na))return!1;var c=i.get(e),d=i.get(t);if(c&&d)return c==t&&d==e;var f=-1,h=!0,v=o&o5?new oa:void 0;for(i.set(e,t),i.set(t,e);++f`}function rC(e,t,o){const{styles:r,ids:n}=o;n.has(e)||r!==null&&(n.add(e),r.push(oC(e,t)))}const nC=typeof document<"u";function nn(){if(nC)return;const e=Re(tC,null);if(e!==null)return{adapter:(t,o)=>rC(t,o,e),context:e}}function ku(e,t){console.error(`[vueuc/${e}]: ${t}`)}const{c:gr}=Ep(),Xc="vueuc-style";function Tu(e){return e&-e}class Gp{constructor(t,o){this.l=t,this.min=o;const r=new Array(t+1);for(let n=0;nn)throw new Error("[FinweckTree.sum]: `i` is larger than length.");let i=t*r;for(;t>0;)i+=o[t],t-=Tu(t);return i}getBound(t){let o=0,r=this.l;for(;r>o;){const n=Math.floor((o+r)/2),i=this.sum(n);if(i>t){r=n;continue}else if(i{const{to:t}=e;return t??"body"})}},render(){return this.showTeleport?this.disabled?Ys("lazy-teleport",this.$slots):u(Mc,{disabled:this.disabled,to:this.mergedTo},Ys("lazy-teleport",this.$slots)):null}}),bl={top:"bottom",bottom:"top",left:"right",right:"left"},_u={start:"end",center:"center",end:"start"},ns={top:"height",bottom:"height",left:"width",right:"width"},iC={"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"},lC={"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"},aC={"bottom-start":"right","bottom-end":"left","top-start":"right","top-end":"left","right-start":"bottom","right-end":"top","left-start":"bottom","left-end":"top"},Mu={top:!0,bottom:!1,left:!0,right:!1},Ou={top:"end",bottom:"start",left:"end",right:"start"};function sC(e,t,o,r,n,i){if(!n||i)return{placement:e,top:0,left:0};const[l,a]=e.split("-");let s=a??"center",c={top:0,left:0};const d=(v,p,g)=>{let b=0,m=0;const y=o[v]-t[p]-t[v];return y>0&&r&&(g?m=Mu[p]?y:-y:b=Mu[p]?y:-y),{left:b,top:m}},f=l==="left"||l==="right";if(s!=="center"){const v=aC[e],p=bl[v],g=ns[v];if(o[g]>t[g]){if(t[v]+t[g]t[p]&&(s=_u[a])}else{const v=l==="bottom"||l==="top"?"left":"top",p=bl[v],g=ns[v],b=(o[g]-t[g])/2;(t[v]t[p]?(s=Ou[v],c=d(g,v,f)):(s=Ou[p],c=d(g,p,f)))}let h=l;return t[l] *",{pointerEvents:"all"})])]),qn=fe({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=Re("VBinder"),o=rt(()=>e.enabled!==void 0?e.enabled:e.show),r=G(null),n=G(null),i=()=>{const{syncTrigger:h}=e;h.includes("scroll")&&t.addScrollListener(s),h.includes("resize")&&t.addResizeListener(s)},l=()=>{t.removeScrollListener(s),t.removeResizeListener(s)};$t(()=>{o.value&&(s(),i())});const a=nn();uC.mount({id:"vueuc/binder",head:!0,anchorMetaName:Xc,ssr:a}),mt(()=>{l()}),E1(()=>{o.value&&s()});const s=()=>{if(!o.value)return;const h=r.value;if(h===null)return;const v=t.targetRef,{x:p,y:g,overlap:b}=e,m=p!==void 0&&g!==void 0?Y1(p,g):os(v);h.style.setProperty("--v-target-width",`${Math.round(m.width)}px`),h.style.setProperty("--v-target-height",`${Math.round(m.height)}px`);const{width:y,minWidth:k,placement:w,internalShift:S,flip:P}=e;h.setAttribute("v-placement",w),b?h.setAttribute("v-overlap",""):h.removeAttribute("v-overlap");const{style:x}=h;y==="target"?x.width=`${m.width}px`:y!==void 0?x.width=y:x.width="",k==="target"?x.minWidth=`${m.width}px`:k!==void 0?x.minWidth=k:x.minWidth="";const R=os(h),$=os(n.value),{left:B,top:K,placement:_}=sC(w,m,R,S,P,b),F=cC(_,b),{left:L,top:N,transform:J}=dC(_,$,m,K,B,b);h.setAttribute("v-placement",_),h.style.setProperty("--v-offset-left",`${Math.round(B)}px`),h.style.setProperty("--v-offset-top",`${Math.round(K)}px`),h.style.transform=`translateX(${L}) translateY(${N}) ${J}`,h.style.setProperty("--v-transform-origin",F),h.style.transformOrigin=F};Xe(o,h=>{h?(i(),c()):l()});const c=()=>{Vt().then(s).catch(h=>console.error(h))};["placement","x","y","internalShift","flip","width","overlap","minWidth"].forEach(h=>{Xe(xe(e,h),s)}),["teleportDisabled"].forEach(h=>{Xe(xe(e,h),c)}),Xe(xe(e,"syncTrigger"),h=>{h.includes("resize")?t.addResizeListener(s):t.removeResizeListener(s),h.includes("scroll")?t.addScrollListener(s):t.removeScrollListener(s)});const d=Ao(),f=rt(()=>{const{to:h}=e;if(h!==void 0)return h;d.value});return{VBinder:t,mergedEnabled:o,offsetContainerRef:n,followerRef:r,mergedTo:f,syncPosition:s}},render(){return u(wa,{show:this.show,to:this.mergedTo,disabled:this.teleportDisabled},{default:()=>{var e,t;const o=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?Yt(o,[[Ji,{enabled:this.mergedEnabled,zIndex:this.zIndex}]]):o}})}});var Jr=[],fC=function(){return Jr.some(function(e){return e.activeTargets.length>0})},hC=function(){return Jr.some(function(e){return e.skippedTargets.length>0})},Bu="ResizeObserver loop completed with undelivered notifications.",pC=function(){var e;typeof ErrorEvent=="function"?e=new ErrorEvent("error",{message:Bu}):(e=document.createEvent("Event"),e.initEvent("error",!1,!1),e.message=Bu),window.dispatchEvent(e)},Fi;(function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"})(Fi||(Fi={}));var Qr=function(e){return Object.freeze(e)},vC=function(){function e(t,o){this.inlineSize=t,this.blockSize=o,Qr(this)}return e}(),Xp=function(){function e(t,o,r,n){return this.x=t,this.y=o,this.width=r,this.height=n,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,Qr(this)}return e.prototype.toJSON=function(){var t=this,o=t.x,r=t.y,n=t.top,i=t.right,l=t.bottom,a=t.left,s=t.width,c=t.height;return{x:o,y:r,top:n,right:i,bottom:l,left:a,width:s,height:c}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),Yc=function(e){return e instanceof SVGElement&&"getBBox"in e},Yp=function(e){if(Yc(e)){var t=e.getBBox(),o=t.width,r=t.height;return!o&&!r}var n=e,i=n.offsetWidth,l=n.offsetHeight;return!(i||l||e.getClientRects().length)},Au=function(e){var t;if(e instanceof Element)return!0;var o=(t=e?.ownerDocument)===null||t===void 0?void 0:t.defaultView;return!!(o&&e instanceof o.Element)},gC=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},$i=typeof window<"u"?window:{},xl=new WeakMap,Eu=/auto|scroll/,mC=/^tb|vertical/,bC=/msie|trident/i.test($i.navigator&&$i.navigator.userAgent),wo=function(e){return parseFloat(e||"0")},An=function(e,t,o){return e===void 0&&(e=0),t===void 0&&(t=0),o===void 0&&(o=!1),new vC((o?t:e)||0,(o?e:t)||0)},Fu=Qr({devicePixelContentBoxSize:An(),borderBoxSize:An(),contentBoxSize:An(),contentRect:new Xp(0,0,0,0)}),Zp=function(e,t){if(t===void 0&&(t=!1),xl.has(e)&&!t)return xl.get(e);if(Yp(e))return xl.set(e,Fu),Fu;var o=getComputedStyle(e),r=Yc(e)&&e.ownerSVGElement&&e.getBBox(),n=!bC&&o.boxSizing==="border-box",i=mC.test(o.writingMode||""),l=!r&&Eu.test(o.overflowY||""),a=!r&&Eu.test(o.overflowX||""),s=r?0:wo(o.paddingTop),c=r?0:wo(o.paddingRight),d=r?0:wo(o.paddingBottom),f=r?0:wo(o.paddingLeft),h=r?0:wo(o.borderTopWidth),v=r?0:wo(o.borderRightWidth),p=r?0:wo(o.borderBottomWidth),g=r?0:wo(o.borderLeftWidth),b=f+c,m=s+d,y=g+v,k=h+p,w=a?e.offsetHeight-k-e.clientHeight:0,S=l?e.offsetWidth-y-e.clientWidth:0,P=n?b+y:0,x=n?m+k:0,R=r?r.width:wo(o.width)-P-S,$=r?r.height:wo(o.height)-x-w,B=R+b+S+y,K=$+m+w+k,_=Qr({devicePixelContentBoxSize:An(Math.round(R*devicePixelRatio),Math.round($*devicePixelRatio),i),borderBoxSize:An(B,K,i),contentBoxSize:An(R,$,i),contentRect:new Xp(f,s,R,$)});return xl.set(e,_),_},Jp=function(e,t,o){var r=Zp(e,o),n=r.borderBoxSize,i=r.contentBoxSize,l=r.devicePixelContentBoxSize;switch(t){case Fi.DEVICE_PIXEL_CONTENT_BOX:return l;case Fi.BORDER_BOX:return n;default:return i}},xC=function(){function e(t){var o=Zp(t);this.target=t,this.contentRect=o.contentRect,this.borderBoxSize=Qr([o.borderBoxSize]),this.contentBoxSize=Qr([o.contentBoxSize]),this.devicePixelContentBoxSize=Qr([o.devicePixelContentBoxSize])}return e}(),Qp=function(e){if(Yp(e))return 1/0;for(var t=0,o=e.parentNode;o;)t+=1,o=o.parentNode;return t},CC=function(){var e=1/0,t=[];Jr.forEach(function(l){if(l.activeTargets.length!==0){var a=[];l.activeTargets.forEach(function(c){var d=new xC(c.target),f=Qp(c.target);a.push(d),c.lastReportedSize=Jp(c.target,c.observedBox),fe?o.activeTargets.push(n):o.skippedTargets.push(n))})})},yC=function(){var e=0;for(Hu(e);fC();)e=CC(),Hu(e);return hC()&&pC(),e>0},is,ev=[],wC=function(){return ev.splice(0).forEach(function(e){return e()})},SC=function(e){if(!is){var t=0,o=document.createTextNode(""),r={characterData:!0};new MutationObserver(function(){return wC()}).observe(o,r),is=function(){o.textContent="".concat(t?t--:t++)}}ev.push(e),is()},$C=function(e){SC(function(){requestAnimationFrame(e)})},Hl=0,PC=function(){return!!Hl},zC=250,RC={attributes:!0,characterData:!0,childList:!0,subtree:!0},Du=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],Lu=function(e){return e===void 0&&(e=0),Date.now()+e},ls=!1,kC=function(){function e(){var t=this;this.stopped=!0,this.listener=function(){return t.schedule()}}return e.prototype.run=function(t){var o=this;if(t===void 0&&(t=zC),!ls){ls=!0;var r=Lu(t);$C(function(){var n=!1;try{n=yC()}finally{if(ls=!1,t=r-Lu(),!PC())return;n?o.run(1e3):t>0?o.run(t):o.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var t=this,o=function(){return t.observer&&t.observer.observe(document.body,RC)};document.body?o():$i.addEventListener("DOMContentLoaded",o)},e.prototype.start=function(){var t=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),Du.forEach(function(o){return $i.addEventListener(o,t.listener,!0)}))},e.prototype.stop=function(){var t=this;this.stopped||(this.observer&&this.observer.disconnect(),Du.forEach(function(o){return $i.removeEventListener(o,t.listener,!0)}),this.stopped=!0)},e}(),Js=new kC,Nu=function(e){!Hl&&e>0&&Js.start(),Hl+=e,!Hl&&Js.stop()},TC=function(e){return!Yc(e)&&!gC(e)&&getComputedStyle(e).display==="inline"},IC=function(){function e(t,o){this.target=t,this.observedBox=o||Fi.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var t=Jp(this.target,this.observedBox,!0);return TC(this.target)&&(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),_C=function(){function e(t,o){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=t,this.callback=o}return e}(),Cl=new WeakMap,ju=function(e,t){for(var o=0;o=0&&(i&&Jr.splice(Jr.indexOf(r),1),r.observationTargets.splice(n,1),Nu(-1))},e.disconnect=function(t){var o=this,r=Cl.get(t);r.observationTargets.slice().forEach(function(n){return o.unobserve(t,n.target)}),r.activeTargets.splice(0,r.activeTargets.length)},e}(),MC=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.");yl.connect(this,t)}return e.prototype.observe=function(t,o){if(arguments.length===0)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!Au(t))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");yl.observe(this,t,o)},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(!Au(t))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");yl.unobserve(this,t)},e.prototype.disconnect=function(){yl.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}();class OC{constructor(){this.handleResize=this.handleResize.bind(this),this.observer=new(typeof window<"u"&&window.ResizeObserver||MC)(this.handleResize),this.elHandlersMap=new Map}handleResize(t){for(const o of t){const r=this.elHandlersMap.get(o.target);r!==void 0&&r(o)}}registerHandler(t,o){this.elHandlersMap.set(t,o),this.observer.observe(t)}unregisterHandler(t){this.elHandlersMap.has(t)&&(this.elHandlersMap.delete(t),this.observer.unobserve(t))}}const Zl=new OC,Dn=fe({name:"ResizeObserver",props:{onResize:Function},setup(e){let t=!1;const o=_r().proxy;function r(n){const{onResize:i}=e;i!==void 0&&i(n)}$t(()=>{const n=o.$el;if(n===void 0){ku("resize-observer","$el does not exist.");return}if(n.nextElementSibling!==n.nextSibling&&n.nodeType===3&&n.nodeValue!==""){ku("resize-observer","$el can not be observed (it may be a text node).");return}n.nextElementSibling!==null&&(Zl.registerHandler(n.nextElementSibling,r),t=!0)}),mt(()=>{t&&Zl.unregisterHandler(o.$el.nextElementSibling)})},render(){return Qh(this.$slots,"default")}});let wl;function BC(){return typeof document>"u"?!1:(wl===void 0&&("matchMedia"in window?wl=window.matchMedia("(pointer:coarse)").matches:wl=!1),wl)}let as;function Wu(){return typeof document>"u"?1:(as===void 0&&(as="chrome"in window?window.devicePixelRatio:1),as)}const tv="VVirtualListXScroll";function AC({columnsRef:e,renderColRef:t,renderItemWithColsRef:o}){const r=G(0),n=G(0),i=E(()=>{const c=e.value;if(c.length===0)return null;const d=new Gp(c.length,0);return c.forEach((f,h)=>{d.add(h,f.width)}),d}),l=rt(()=>{const c=i.value;return c!==null?Math.max(c.getBound(n.value)-1,0):0}),a=c=>{const d=i.value;return d!==null?d.sum(c):0},s=rt(()=>{const c=i.value;return c!==null?Math.min(c.getBound(n.value+r.value)+1,e.value.length-1):0});return We(tv,{startIndexRef:l,endIndexRef:s,columnsRef:e,renderColRef:t,renderItemWithColsRef:o,getLeft:a}),{listWidthRef:r,scrollLeftRef:n}}const Vu=fe({name:"VirtualListRow",props:{index:{type:Number,required:!0},item:{type:Object,required:!0}},setup(){const{startIndexRef:e,endIndexRef:t,columnsRef:o,getLeft:r,renderColRef:n,renderItemWithColsRef:i}=Re(tv);return{startIndex:e,endIndex:t,columns:o,renderCol:n,renderItemWithCols:i,getLeft:r}},render(){const{startIndex:e,endIndex:t,columns:o,renderCol:r,renderItemWithCols:n,getLeft:i,item:l}=this;if(n!=null)return n({itemIndex:this.index,startColIndex:e,endColIndex:t,allColumns:o,item:l,getLeft:i});if(r!=null){const a=[];for(let s=e;s<=t;++s){const c=o[s];a.push(r({column:c,left:i(s),item:l}))}return a}return null}}),EC=gr(".v-vl",{maxHeight:"inherit",height:"100%",overflow:"auto",minWidth:"1px"},[gr("&:not(.v-vl--show-scrollbar)",{scrollbarWidth:"none"},[gr("&::-webkit-scrollbar, &::-webkit-scrollbar-track-piece, &::-webkit-scrollbar-thumb",{width:0,height:0,display:"none"})])]),FC=fe({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=nn();EC.mount({id:"vueuc/virtual-list",head:!0,anchorMetaName:Xc,ssr:t}),$t(()=>{const{defaultScrollIndex:F,defaultScrollKey:L}=e;F!=null?b({index:F}):L!=null&&b({key:L})});let o=!1,r=!1;Bc(()=>{if(o=!1,!r){r=!0;return}b({top:v.value,left:l.value})}),ga(()=>{o=!0,r||(r=!0)});const n=rt(()=>{if(e.renderCol==null&&e.renderItemWithCols==null||e.columns.length===0)return;let F=0;return e.columns.forEach(L=>{F+=L.width}),F}),i=E(()=>{const F=new Map,{keyField:L}=e;return e.items.forEach((N,J)=>{F.set(N[L],J)}),F}),{scrollLeftRef:l,listWidthRef:a}=AC({columnsRef:xe(e,"columns"),renderColRef:xe(e,"renderCol"),renderItemWithColsRef:xe(e,"renderItemWithCols")}),s=G(null),c=G(void 0),d=new Map,f=E(()=>{const{items:F,itemSize:L,keyField:N}=e,J=new Gp(F.length,L);return F.forEach((X,oe)=>{const me=X[N],he=d.get(me);he!==void 0&&J.add(oe,he)}),J}),h=G(0),v=G(0),p=rt(()=>Math.max(f.value.getBound(v.value-Dt(e.paddingTop))-1,0)),g=E(()=>{const{value:F}=c;if(F===void 0)return[];const{items:L,itemSize:N}=e,J=p.value,X=Math.min(J+Math.ceil(F/N+1),L.length-1),oe=[];for(let me=J;me<=X;++me)oe.push(L[me]);return oe}),b=(F,L)=>{if(typeof F=="number"){w(F,L,"auto");return}const{left:N,top:J,index:X,key:oe,position:me,behavior:he,debounce:se=!0}=F;if(N!==void 0||J!==void 0)w(N,J,he);else if(X!==void 0)k(X,he,se);else if(oe!==void 0){const Y=i.value.get(oe);Y!==void 0&&k(Y,he,se)}else me==="bottom"?w(0,Number.MAX_SAFE_INTEGER,he):me==="top"&&w(0,0,he)};let m,y=null;function k(F,L,N){const{value:J}=f,X=J.sum(F)+Dt(e.paddingTop);if(!N)s.value.scrollTo({left:0,top:X,behavior:L});else{m=F,y!==null&&window.clearTimeout(y),y=window.setTimeout(()=>{m=void 0,y=null},16);const{scrollTop:oe,offsetHeight:me}=s.value;if(X>oe){const he=J.get(F);X+he<=oe+me||s.value.scrollTo({left:0,top:X+he-me,behavior:L})}else s.value.scrollTo({left:0,top:X,behavior:L})}}function w(F,L,N){s.value.scrollTo({left:F,top:L,behavior:N})}function S(F,L){var N,J,X;if(o||e.ignoreItemResize||_(L.target))return;const{value:oe}=f,me=i.value.get(F),he=oe.get(me),se=(X=(J=(N=L.borderBoxSize)===null||N===void 0?void 0:N[0])===null||J===void 0?void 0:J.blockSize)!==null&&X!==void 0?X:L.contentRect.height;if(se===he)return;se-e.itemSize===0?d.delete(F):d.set(F,se-e.itemSize);const W=se-he;if(W===0)return;oe.add(me,W);const te=s.value;if(te!=null){if(m===void 0){const pe=oe.sum(me);te.scrollTop>pe&&te.scrollBy(0,W)}else if(mete.scrollTop+te.offsetHeight&&te.scrollBy(0,W)}K()}h.value++}const P=!BC();let x=!1;function R(F){var L;(L=e.onScroll)===null||L===void 0||L.call(e,F),(!P||!x)&&K()}function $(F){var L;if((L=e.onWheel)===null||L===void 0||L.call(e,F),P){const N=s.value;if(N!=null){if(F.deltaX===0&&(N.scrollTop===0&&F.deltaY<=0||N.scrollTop+N.offsetHeight>=N.scrollHeight&&F.deltaY>=0))return;F.preventDefault(),N.scrollTop+=F.deltaY/Wu(),N.scrollLeft+=F.deltaX/Wu(),K(),x=!0,Lc(()=>{x=!1})}}}function B(F){if(o||_(F.target))return;if(e.renderCol==null&&e.renderItemWithCols==null){if(F.contentRect.height===c.value)return}else if(F.contentRect.height===c.value&&F.contentRect.width===a.value)return;c.value=F.contentRect.height,a.value=F.contentRect.width;const{onResize:L}=e;L!==void 0&&L(F)}function K(){const{value:F}=s;F!=null&&(v.value=F.scrollTop,l.value=F.scrollLeft)}function _(F){let L=F;for(;L!==null;){if(L.style.display==="none")return!0;L=L.parentElement}return!1}return{listHeight:c,listStyle:{overflow:"auto"},keyToIndex:i,itemsStyle:E(()=>{const{itemResizable:F}=e,L=pr(f.value.sum());return h.value,[e.itemsStyle,{boxSizing:"content-box",width:pr(n.value),height:F?"":L,minHeight:F?L:"",paddingTop:pr(e.paddingTop),paddingBottom:pr(e.paddingBottom)}]}),visibleItemsStyle:E(()=>(h.value,{transform:`translateY(${pr(f.value.sum(p.value))})`})),viewportItems:g,listElRef:s,itemsElRef:G(null),scrollTo:b,handleListResize:B,handleListScroll:R,handleListWheel:$,handleItemResize:S}},render(){const{itemResizable:e,keyField:t,keyToIndex:o,visibleItemsTag:r}=this;return u(Dn,{onResize:this.handleListResize},{default:()=>{var n,i;return u("div",lo(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},this.visibleItemsProps),{default:()=>{const{renderCol:l,renderItemWithCols:a}=this;return this.viewportItems.map(s=>{const c=s[t],d=o.get(c),f=l!=null?u(Vu,{index:d,item:s}):void 0,h=a!=null?u(Vu,{index:d,item:s}):void 0,v=this.$slots.default({item:s,renderedCols:f,renderedItemWithCols:h,index:d})[0];return e?u(Dn,{key:c,onResize:p=>this.handleItemResize(c,p)},{default:()=>v}):(v.key=c,v)})}})]):(i=(n=this.$slots).empty)===null||i===void 0?void 0:i.call(n)])}})}}),jo="v-hidden",HC=gr("[v-hidden]",{display:"none!important"}),Qs=fe({name:"Overflow",props:{getCounter:Function,getTail:Function,updateCounter:Function,onUpdateCount:Function,onUpdateOverflow:Function},setup(e,{slots:t}){const o=G(null),r=G(null);function n(l){const{value:a}=o,{getCounter:s,getTail:c}=e;let d;if(s!==void 0?d=s():d=r.value,!a||!d)return;d.hasAttribute(jo)&&d.removeAttribute(jo);const{children:f}=a;if(l.showAllItemsBeforeCalculate)for(const k of f)k.hasAttribute(jo)&&k.removeAttribute(jo);const h=a.offsetWidth,v=[],p=t.tail?c?.():null;let g=p?p.offsetWidth:0,b=!1;const m=a.children.length-(t.tail?1:0);for(let k=0;kh){const{updateCounter:P}=e;for(let x=k;x>=0;--x){const R=m-1-x;P!==void 0?P(R):d.textContent=`${R}`;const $=d.offsetWidth;if(g-=v[x],g+$<=h||x===0){b=!0,k=x-1,p&&(k===-1?(p.style.maxWidth=`${h-$}px`,p.style.boxSizing="border-box"):p.style.maxWidth="");const{onUpdateCount:B}=e;B&&B(R);break}}}}const{onUpdateOverflow:y}=e;b?y!==void 0&&y(!0):(y!==void 0&&y(!1),d.setAttribute(jo,""))}const i=nn();return HC.mount({id:"vueuc/overflow",head:!0,anchorMetaName:Xc,ssr:i}),$t(()=>n({showAllItemsBeforeCalculate:!1})),{selfRef:o,counterRef:r,sync:n}},render(){const{$slots:e}=this;return Vt(()=>this.sync({showAllItemsBeforeCalculate:!1})),u("div",{class:"v-overflow",ref:"selfRef"},[Qh(e,"default"),e.counter?e.counter():u("span",{style:{display:"inline-block"},ref:"counterRef"}),e.tail?e.tail():null])}});function ov(e){return e instanceof HTMLElement}function rv(e){for(let t=0;t=0;t--){const o=e.childNodes[t];if(ov(o)&&(iv(o)||nv(o)))return!0}return!1}function iv(e){if(!DC(e))return!1;try{e.focus({preventScroll:!0})}catch{}return document.activeElement===e}function DC(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"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}}let ii=[];const Zc=fe({name:"FocusTrap",props:{disabled:Boolean,active:Boolean,autoFocus:{type:Boolean,default:!0},onEsc:Function,initialFocusTo:String,finalFocusTo:String,returnFocusOnDeactivated:{type:Boolean,default:!0}},setup(e){const t=Xo(),o=G(null),r=G(null);let n=!1,i=!1;const l=typeof document>"u"?null:document.activeElement;function a(){return ii[ii.length-1]===t}function s(b){var m;b.code==="Escape"&&a()&&((m=e.onEsc)===null||m===void 0||m.call(e,b))}$t(()=>{Xe(()=>e.active,b=>{b?(f(),qe("keydown",document,s)):(Ve("keydown",document,s),n&&h())},{immediate:!0})}),mt(()=>{Ve("keydown",document,s),n&&h()});function c(b){if(!i&&a()){const m=d();if(m===null||m.contains(yr(b)))return;v("first")}}function d(){const b=o.value;if(b===null)return null;let m=b;for(;m=m.nextSibling,!(m===null||m instanceof Element&&m.tagName==="DIV"););return m}function f(){var b;if(!e.disabled){if(ii.push(t),e.autoFocus){const{initialFocusTo:m}=e;m===void 0?v("first"):(b=Iu(m))===null||b===void 0||b.focus({preventScroll:!0})}n=!0,document.addEventListener("focus",c,!0)}}function h(){var b;if(e.disabled||(document.removeEventListener("focus",c,!0),ii=ii.filter(y=>y!==t),a()))return;const{finalFocusTo:m}=e;m!==void 0?(b=Iu(m))===null||b===void 0||b.focus({preventScroll:!0}):e.returnFocusOnDeactivated&&l instanceof HTMLElement&&(i=!0,l.focus({preventScroll:!0}),i=!1)}function v(b){if(a()&&e.active){const m=o.value,y=r.value;if(m!==null&&y!==null){const k=d();if(k==null||k===y){i=!0,m.focus({preventScroll:!0}),i=!1;return}i=!0;const w=b==="first"?rv(k):nv(k);i=!1,w||(i=!0,m.focus({preventScroll:!0}),i=!1)}}}function p(b){if(i)return;const m=d();m!==null&&(b.relatedTarget!==null&&m.contains(b.relatedTarget)?v("last"):v("first"))}function g(b){i||(b.relatedTarget!==null&&b.relatedTarget===o.value?v("last"):v("first"))}return{focusableStartRef:o,focusableEndRef:r,focusableStyle:"position: absolute; height: 0; width: 0;",handleStartFocus:p,handleEndFocus:g}},render(){const{default:e}=this.$slots;if(e===void 0)return null;if(this.disabled)return e();const{active:t,focusableStyle:o}=this;return u(it,null,[u("div",{"aria-hidden":"true",tabindex:t?"0":"-1",ref:"focusableStartRef",style:o,onFocus:this.handleStartFocus}),e(),u("div",{"aria-hidden":"true",style:o,ref:"focusableEndRef",tabindex:t?"0":"-1",onFocus:this.handleEndFocus})])}});function lv(e,t){t&&($t(()=>{const{value:o}=e;o&&Zl.registerHandler(o,t)}),mt(()=>{const{value:o}=e;o&&Zl.unregisterHandler(o)}))}let wn=0,Uu="",Ku="",qu="",Gu="";const Xu=G("0px");function av(e){if(typeof document>"u")return;const t=document.documentElement;let o,r=!1;const n=()=>{t.style.marginRight=Uu,t.style.overflow=Ku,t.style.overflowX=qu,t.style.overflowY=Gu,Xu.value="0px"};$t(()=>{o=Xe(e,i=>{if(i){if(!wn){const l=window.innerWidth-t.offsetWidth;l>0&&(Uu=t.style.marginRight,t.style.marginRight=`${l}px`,Xu.value=`${l}px`),Ku=t.style.overflow,qu=t.style.overflowX,Gu=t.style.overflowY,t.style.overflow="hidden",t.style.overflowX="hidden",t.style.overflowY="hidden"}r=!0,wn++}else wn--,wn||n(),r=!1},{immediate:!0})}),mt(()=>{o?.(),r&&(wn--,wn||n(),r=!1)})}const Jc=G(!1);function Yu(){Jc.value=!0}function Zu(){Jc.value=!1}let li=0;function sv(){return tr&&(Ir(()=>{li||(window.addEventListener("compositionstart",Yu),window.addEventListener("compositionend",Zu)),li++}),mt(()=>{li<=1?(window.removeEventListener("compositionstart",Yu),window.removeEventListener("compositionend",Zu),li=0):li--})),Jc}function LC(e){const t={isDeactivated:!1};let o=!1;return Bc(()=>{if(t.isDeactivated=!1,!o){o=!0;return}e()}),ga(()=>{t.isDeactivated=!0,o||(o=!0)}),t}function cv(e,t){if(!e)return;const o=document.createElement("a");o.href=e,t!==void 0&&(o.download=t),document.body.appendChild(o),o.click(),document.body.removeChild(o)}const ec="n-form-item";function Eo(e,{defaultSize:t="medium",mergedSize:o,mergedDisabled:r}={}){const n=Re(ec,null);We(ec,null);const i=E(o?()=>o(n):()=>{const{size:s}=e;if(s)return s;if(n){const{mergedSize:c}=n;if(c.value!==void 0)return c.value}return t}),l=E(r?()=>r(n):()=>{const{disabled:s}=e;return s!==void 0?s:n?n.disabled.value:!1}),a=E(()=>{const{status:s}=e;return s||n?.mergedValidationStatus.value});return mt(()=>{n&&n.restoreValidation()}),{mergedSizeRef:i,mergedDisabledRef:l,mergedStatusRef:a,nTriggerFormBlur(){n&&n.handleContentBlur()},nTriggerFormChange(){n&&n.handleContentChange()},nTriggerFormFocus(){n&&n.handleContentFocus()},nTriggerFormInput(){n&&n.handleContentInput()}}}var dv=typeof global=="object"&&global&&global.Object===Object&&global,NC=typeof self=="object"&&self&&self.Object===Object&&self,Fo=dv||NC||Function("return this")(),Pr=Fo.Symbol,uv=Object.prototype,jC=uv.hasOwnProperty,WC=uv.toString,ai=Pr?Pr.toStringTag:void 0;function VC(e){var t=jC.call(e,ai),o=e[ai];try{e[ai]=void 0;var r=!0}catch{}var n=WC.call(e);return r&&(t?e[ai]=o:delete e[ai]),n}var UC=Object.prototype,KC=UC.toString;function qC(e){return KC.call(e)}var GC="[object Null]",XC="[object Undefined]",Ju=Pr?Pr.toStringTag:void 0;function ln(e){return e==null?e===void 0?XC:GC:Ju&&Ju in Object(e)?VC(e):qC(e)}function zr(e){return e!=null&&typeof e=="object"}var YC="[object Symbol]";function Qc(e){return typeof e=="symbol"||zr(e)&&ln(e)==YC}function fv(e,t){for(var o=-1,r=e==null?0:e.length,n=Array(r);++o0){if(++t>=my)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function yy(e){return function(){return e}}var Jl=function(){try{var e=sn(Object,"defineProperty");return e({},"",{}),e}catch{}}(),wy=Jl?function(e,t){return Jl(e,"toString",{configurable:!0,enumerable:!1,value:yy(t),writable:!0})}:ed,Sy=Cy(wy),$y=9007199254740991,Py=/^(?:0|[1-9]\d*)$/;function od(e,t){var o=typeof e;return t=t??$y,!!t&&(o=="number"||o!="symbol"&&Py.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=My}function Gn(e){return e!=null&&nd(e.length)&&!td(e)}function Oy(e,t,o){if(!Mr(o))return!1;var r=typeof t;return(r=="number"?Gn(o)&&od(t,o.length):r=="string"&&t in o)?Qi(o[t],e):!1}function By(e){return _y(function(t,o){var r=-1,n=o.length,i=n>1?o[n-1]:void 0,l=n>2?o[2]:void 0;for(i=e.length>3&&typeof i=="function"?(n--,i):void 0,l&&Oy(o[0],o[1],l)&&(i=n<3?void 0:i,n=1),t=Object(t);++r-1}function Uw(e,t){var o=this.__data__,r=Sa(o,e);return r<0?(++this.size,o.push([e,t])):o[r][1]=t,this}function or(e){var t=-1,o=e==null?0:e.length;for(this.clear();++tn?0:n+t),o=o>n?n:o,o<0&&(o+=n),n=t>o?0:o-t>>>0,t>>>=0;for(var i=Array(n);++r=r?e:fS(e,t,o)}var pS="\\ud800-\\udfff",vS="\\u0300-\\u036f",gS="\\ufe20-\\ufe2f",mS="\\u20d0-\\u20ff",bS=vS+gS+mS,xS="\\ufe0e\\ufe0f",CS="\\u200d",yS=RegExp("["+CS+pS+bS+xS+"]");function $v(e){return yS.test(e)}function wS(e){return e.split("")}var Pv="\\ud800-\\udfff",SS="\\u0300-\\u036f",$S="\\ufe20-\\ufe2f",PS="\\u20d0-\\u20ff",zS=SS+$S+PS,RS="\\ufe0e\\ufe0f",kS="["+Pv+"]",oc="["+zS+"]",rc="\\ud83c[\\udffb-\\udfff]",TS="(?:"+oc+"|"+rc+")",zv="[^"+Pv+"]",Rv="(?:\\ud83c[\\udde6-\\uddff]){2}",kv="[\\ud800-\\udbff][\\udc00-\\udfff]",IS="\\u200d",Tv=TS+"?",Iv="["+RS+"]?",_S="(?:"+IS+"(?:"+[zv,Rv,kv].join("|")+")"+Iv+Tv+")*",MS=Iv+Tv+_S,OS="(?:"+[zv+oc+"?",oc,Rv,kv,kS].join("|")+")",BS=RegExp(rc+"(?="+rc+")|"+OS+MS,"g");function AS(e){return e.match(BS)||[]}function ES(e){return $v(e)?AS(e):wS(e)}function FS(e){return function(t){t=Pa(t);var o=$v(t)?ES(t):void 0,r=o?o[0]:t.charAt(0),n=o?hS(o,1).join(""):t.slice(1);return r[e]()+n}}var HS=FS("toUpperCase");function DS(e,t,o,r){for(var n=-1,i=e==null?0:e.length;++na))return!1;var c=i.get(e),d=i.get(t);if(c&&d)return c==t&&d==e;var f=-1,h=!0,v=o&r5?new oa:void 0;for(i.set(e,t),i.set(t,e);++f{const d=i?.value;o.mount({id:d===void 0?t:d+t,head:!0,props:{bPrefix:d?`.${d}-`:void 0},anchorMetaName:Li,ssr:l,parent:a?.styleMountTarget}),a?.preflightStyleDisabled||Yv.mount({id:"n-global",head:!0,anchorMetaName:Li,ssr:l,parent:a?.styleMountTarget})};l?c():Ir(c)}return E(()=>{var c;const{theme:{common:d,self:f,peers:h={}}={},themeOverrides:v={},builtinThemeOverrides:p={}}=n,{common:g,peers:b}=v,{common:m=void 0,[e]:{common:y=void 0,self:k=void 0,peers:w={}}={}}=a?.mergedThemeRef.value||{},{common:S=void 0,[e]:P={}}=a?.mergedThemeOverridesRef.value||{},{common:x,peers:R={}}=P,$=pi({},d||y||m||r.common,S,x,g),B=pi((c=f||k||r.self)===null||c===void 0?void 0:c($),p,P,v);return{common:$,self:B,peers:pi({},r.peers,w,h),peerOverrides:pi({},p.peers,R,b)}})}Se.props={theme:Object,themeOverrides:Object,builtinThemeOverrides:Object};const ra="n";function je(e={},t={defaultBordered:!0}){const o=Re(Co,null);return{inlineThemeDisabled:o?.inlineThemeDisabled,mergedRtlRef:o?.mergedRtlRef,mergedComponentPropsRef:o?.mergedComponentPropsRef,mergedBreakpointsRef:o?.mergedBreakpointsRef,mergedBorderedRef:E(()=>{var r,n;const{bordered:i}=e;return i!==void 0?i:(n=(r=o?.mergedBorderedRef.value)!==null&&r!==void 0?r:t.defaultBordered)!==null&&n!==void 0?n:!0}),mergedClsPrefixRef:o?o.mergedClsPrefixRef:_h(ra),namespaceRef:E(()=>o?.mergedNamespaceRef.value)}}function e$(){const e=Re(Co,null);return e?e.mergedClsPrefixRef:_h(ra)}const t$={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:"Clear 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"}};function ds(e){return(t={})=>{const o=t.width?String(t.width):e.defaultWidth;return e.formats[o]||e.formats[e.defaultWidth]}}function si(e){return(t,o)=>{const r=o?.context?String(o.context):"standalone";let n;if(r==="formatting"&&e.formattingValues){const l=e.defaultFormattingWidth||e.defaultWidth,a=o?.width?String(o.width):l;n=e.formattingValues[a]||e.formattingValues[l]}else{const l=e.defaultWidth,a=o?.width?String(o.width):e.defaultWidth;n=e.values[a]||e.values[l]}const i=e.argumentCallback?e.argumentCallback(t):t;return n[i]}}function ci(e){return(t,o={})=>{const r=o.width,n=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],i=t.match(n);if(!i)return null;const l=i[0],a=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],s=Array.isArray(a)?r$(a,f=>f.test(l)):o$(a,f=>f.test(l));let c;c=e.valueCallback?e.valueCallback(s):s,c=o.valueCallback?o.valueCallback(c):c;const d=t.slice(l.length);return{value:c,rest:d}}}function o$(e,t){for(const o in e)if(Object.prototype.hasOwnProperty.call(e,o)&&t(e[o]))return o}function r$(e,t){for(let o=0;o{const r=t.match(e.matchPattern);if(!r)return null;const n=r[0],i=t.match(e.parsePattern);if(!i)return null;let l=e.valueCallback?e.valueCallback(i[0]):i[0];l=o.valueCallback?o.valueCallback(l):l;const a=t.slice(n.length);return{value:l,rest:a}}}const i$={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"}},l$=(e,t,o)=>{let r;const n=i$[e];return typeof n=="string"?r=n:t===1?r=n.one:r=n.other.replace("{{count}}",t.toString()),o?.addSuffix?o.comparison&&o.comparison>0?"in "+r:r+" ago":r},a$={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},s$=(e,t,o,r)=>a$[e],c$={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},d$={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},u$={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"]},f$={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"]},h$={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"}},p$={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"}},v$=(e,t)=>{const o=Number(e),r=o%100;if(r>20||r<10)switch(r%10){case 1:return o+"st";case 2:return o+"nd";case 3:return o+"rd"}return o+"th"},g$={ordinalNumber:v$,era:si({values:c$,defaultWidth:"wide"}),quarter:si({values:d$,defaultWidth:"wide",argumentCallback:e=>e-1}),month:si({values:u$,defaultWidth:"wide"}),day:si({values:f$,defaultWidth:"wide"}),dayPeriod:si({values:h$,defaultWidth:"wide",formattingValues:p$,defaultFormattingWidth:"wide"})},m$=/^(\d+)(th|st|nd|rd)?/i,b$=/\d+/i,x$={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},C$={any:[/^b/i,/^(a|c)/i]},y$={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},w$={any:[/1/i,/2/i,/3/i,/4/i]},S$={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},$$={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]},P$={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},z$={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]},R$={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},k$={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}},T$={ordinalNumber:n$({matchPattern:m$,parsePattern:b$,valueCallback:e=>parseInt(e,10)}),era:ci({matchPatterns:x$,defaultMatchWidth:"wide",parsePatterns:C$,defaultParseWidth:"any"}),quarter:ci({matchPatterns:y$,defaultMatchWidth:"wide",parsePatterns:w$,defaultParseWidth:"any",valueCallback:e=>e+1}),month:ci({matchPatterns:S$,defaultMatchWidth:"wide",parsePatterns:$$,defaultParseWidth:"any"}),day:ci({matchPatterns:P$,defaultMatchWidth:"wide",parsePatterns:z$,defaultParseWidth:"any"}),dayPeriod:ci({matchPatterns:R$,defaultMatchWidth:"any",parsePatterns:k$,defaultParseWidth:"any"})},I$={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},_$={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},M$={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},O$={date:ds({formats:I$,defaultWidth:"full"}),time:ds({formats:_$,defaultWidth:"full"}),dateTime:ds({formats:M$,defaultWidth:"full"})},B$={code:"en-US",formatDistance:l$,formatLong:O$,formatRelative:s$,localize:g$,match:T$,options:{weekStartsOn:0,firstWeekContainsDate:1}},A$={name:"en-US",locale:B$};function Xn(e){const{mergedLocaleRef:t,mergedDateLocaleRef:o}=Re(Co,null)||{},r=E(()=>{var i,l;return(l=(i=t?.value)===null||i===void 0?void 0:i[e])!==null&&l!==void 0?l:t$[e]});return{dateLocaleRef:E(()=>{var i;return(i=o?.value)!==null&&i!==void 0?i:A$}),localeRef:r}}function cn(e,t,o){if(!t)return;const r=nn(),n=Re(Co,null),i=()=>{const l=o.value;t.mount({id:l===void 0?e:l+e,head:!0,anchorMetaName:Li,props:{bPrefix:l?`.${l}-`:void 0},ssr:r,parent:n?.styleMountTarget}),n?.preflightStyleDisabled||Yv.mount({id:"n-global",head:!0,anchorMetaName:Li,ssr:r,parent:n?.styleMountTarget})};r?i():Ir(i)}function E$(e,t){const o=Re(Co,null);return E(()=>e.hljs||o?.mergedHljsRef.value)}function Qe(e,t,o,r){o||er("useThemeClass","cssVarsRef is not passed");const n=Re(Co,null),i=n?.mergedThemeHashRef,l=n?.styleMountTarget,a=G(""),s=nn();let c;const d=`__${e}`,f=()=>{let h=d;const v=t?t.value:void 0,p=i?.value;p&&(h+=`-${p}`),v&&(h+=`-${v}`);const{themeOverrides:g,builtinThemeOverrides:b}=r;g&&(h+=`-${Ai(JSON.stringify(g))}`),b&&(h+=`-${Ai(JSON.stringify(b))}`),a.value=h,c=()=>{const m=o.value;let y="";for(const k in m)y+=`${k}: ${m[k]};`;M(`.${h}`,y).mount({id:h,ssr:s,parent:l}),c=void 0}};return Ut(()=>{f()}),{themeClass:a,onRender:()=>{c?.()}}}function Et(e,t,o){if(!t)return;const r=nn(),n=E(()=>{const{value:a}=t;if(!a)return;const s=a[e];if(s)return s}),i=Re(Co,null),l=()=>{Ut(()=>{const{value:a}=o,s=`${a}${e}Rtl`;if(S1(s,r))return;const{value:c}=n;c&&c.style.mount({id:s,head:!0,anchorMetaName:Li,props:{bPrefix:a?`.${a}-`:void 0},ssr:r,parent:i?.styleMountTarget})})};return r?l():Ir(l),n}const Zv=fe({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"}))}});function Zt(e,t){return fe({name:FS(e),setup(){var o;const r=(o=Re(Co,null))===null||o===void 0?void 0:o.mergedIconsRef;return()=>{var n;const i=(n=r?.value)===null||n===void 0?void 0:n[e];return i?i():t}}})}const F$=Zt("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.365398,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"}))))),H$=fe({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"})))}}),D$=fe({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"}))}}),L$=Zt("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"}))))),Jv=fe({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"}))}}),N$=fe({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:"currentColor"}),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"}))}}),j$=Zt("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;"}))),Qv=Zt("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"}))))),W$=fe({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=Zt("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"},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"}))))),Ln=Zt("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"}))))),V$=fe({name:"Remove",render(){return u("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},u("line",{x1:"400",y1:"256",x2:"112",y2:"256",style:` + `)]),Co="n-config-provider",Li="naive-ui-style";function Se(e,t,o,r,n,i){const l=nn(),a=Re(Co,null);if(o){const c=()=>{const d=i?.value;o.mount({id:d===void 0?t:d+t,head:!0,props:{bPrefix:d?`.${d}-`:void 0},anchorMetaName:Li,ssr:l,parent:a?.styleMountTarget}),a?.preflightStyleDisabled||Yv.mount({id:"n-global",head:!0,anchorMetaName:Li,ssr:l,parent:a?.styleMountTarget})};l?c():Ir(c)}return E(()=>{var c;const{theme:{common:d,self:f,peers:h={}}={},themeOverrides:v={},builtinThemeOverrides:p={}}=n,{common:g,peers:b}=v,{common:m=void 0,[e]:{common:y=void 0,self:k=void 0,peers:w={}}={}}=a?.mergedThemeRef.value||{},{common:S=void 0,[e]:P={}}=a?.mergedThemeOverridesRef.value||{},{common:x,peers:R={}}=P,$=pi({},d||y||m||r.common,S,x,g),B=pi((c=f||k||r.self)===null||c===void 0?void 0:c($),p,P,v);return{common:$,self:B,peers:pi({},r.peers,w,h),peerOverrides:pi({},p.peers,R,b)}})}Se.props={theme:Object,themeOverrides:Object,builtinThemeOverrides:Object};const ra="n";function je(e={},t={defaultBordered:!0}){const o=Re(Co,null);return{inlineThemeDisabled:o?.inlineThemeDisabled,mergedRtlRef:o?.mergedRtlRef,mergedComponentPropsRef:o?.mergedComponentPropsRef,mergedBreakpointsRef:o?.mergedBreakpointsRef,mergedBorderedRef:E(()=>{var r,n;const{bordered:i}=e;return i!==void 0?i:(n=(r=o?.mergedBorderedRef.value)!==null&&r!==void 0?r:t.defaultBordered)!==null&&n!==void 0?n:!0}),mergedClsPrefixRef:o?o.mergedClsPrefixRef:_h(ra),namespaceRef:E(()=>o?.mergedNamespaceRef.value)}}function t$(){const e=Re(Co,null);return e?e.mergedClsPrefixRef:_h(ra)}const o$={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:"Clear 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"}};function us(e){return(t={})=>{const o=t.width?String(t.width):e.defaultWidth;return e.formats[o]||e.formats[e.defaultWidth]}}function si(e){return(t,o)=>{const r=o?.context?String(o.context):"standalone";let n;if(r==="formatting"&&e.formattingValues){const l=e.defaultFormattingWidth||e.defaultWidth,a=o?.width?String(o.width):l;n=e.formattingValues[a]||e.formattingValues[l]}else{const l=e.defaultWidth,a=o?.width?String(o.width):e.defaultWidth;n=e.values[a]||e.values[l]}const i=e.argumentCallback?e.argumentCallback(t):t;return n[i]}}function ci(e){return(t,o={})=>{const r=o.width,n=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],i=t.match(n);if(!i)return null;const l=i[0],a=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],s=Array.isArray(a)?n$(a,f=>f.test(l)):r$(a,f=>f.test(l));let c;c=e.valueCallback?e.valueCallback(s):s,c=o.valueCallback?o.valueCallback(c):c;const d=t.slice(l.length);return{value:c,rest:d}}}function r$(e,t){for(const o in e)if(Object.prototype.hasOwnProperty.call(e,o)&&t(e[o]))return o}function n$(e,t){for(let o=0;o{const r=t.match(e.matchPattern);if(!r)return null;const n=r[0],i=t.match(e.parsePattern);if(!i)return null;let l=e.valueCallback?e.valueCallback(i[0]):i[0];l=o.valueCallback?o.valueCallback(l):l;const a=t.slice(n.length);return{value:l,rest:a}}}const l$={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"}},a$=(e,t,o)=>{let r;const n=l$[e];return typeof n=="string"?r=n:t===1?r=n.one:r=n.other.replace("{{count}}",t.toString()),o?.addSuffix?o.comparison&&o.comparison>0?"in "+r:r+" ago":r},s$={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},c$=(e,t,o,r)=>s$[e],d$={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},u$={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},f$={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"]},h$={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"]},p$={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"}},v$={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"}},g$=(e,t)=>{const o=Number(e),r=o%100;if(r>20||r<10)switch(r%10){case 1:return o+"st";case 2:return o+"nd";case 3:return o+"rd"}return o+"th"},m$={ordinalNumber:g$,era:si({values:d$,defaultWidth:"wide"}),quarter:si({values:u$,defaultWidth:"wide",argumentCallback:e=>e-1}),month:si({values:f$,defaultWidth:"wide"}),day:si({values:h$,defaultWidth:"wide"}),dayPeriod:si({values:p$,defaultWidth:"wide",formattingValues:v$,defaultFormattingWidth:"wide"})},b$=/^(\d+)(th|st|nd|rd)?/i,x$=/\d+/i,C$={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},y$={any:[/^b/i,/^(a|c)/i]},w$={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},S$={any:[/1/i,/2/i,/3/i,/4/i]},$$={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},P$={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]},z$={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},R$={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]},k$={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},T$={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}},I$={ordinalNumber:i$({matchPattern:b$,parsePattern:x$,valueCallback:e=>parseInt(e,10)}),era:ci({matchPatterns:C$,defaultMatchWidth:"wide",parsePatterns:y$,defaultParseWidth:"any"}),quarter:ci({matchPatterns:w$,defaultMatchWidth:"wide",parsePatterns:S$,defaultParseWidth:"any",valueCallback:e=>e+1}),month:ci({matchPatterns:$$,defaultMatchWidth:"wide",parsePatterns:P$,defaultParseWidth:"any"}),day:ci({matchPatterns:z$,defaultMatchWidth:"wide",parsePatterns:R$,defaultParseWidth:"any"}),dayPeriod:ci({matchPatterns:k$,defaultMatchWidth:"any",parsePatterns:T$,defaultParseWidth:"any"})},_$={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},M$={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},O$={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},B$={date:us({formats:_$,defaultWidth:"full"}),time:us({formats:M$,defaultWidth:"full"}),dateTime:us({formats:O$,defaultWidth:"full"})},A$={code:"en-US",formatDistance:a$,formatLong:B$,formatRelative:c$,localize:m$,match:I$,options:{weekStartsOn:0,firstWeekContainsDate:1}},E$={name:"en-US",locale:A$};function Xn(e){const{mergedLocaleRef:t,mergedDateLocaleRef:o}=Re(Co,null)||{},r=E(()=>{var i,l;return(l=(i=t?.value)===null||i===void 0?void 0:i[e])!==null&&l!==void 0?l:o$[e]});return{dateLocaleRef:E(()=>{var i;return(i=o?.value)!==null&&i!==void 0?i:E$}),localeRef:r}}function cn(e,t,o){if(!t)return;const r=nn(),n=Re(Co,null),i=()=>{const l=o.value;t.mount({id:l===void 0?e:l+e,head:!0,anchorMetaName:Li,props:{bPrefix:l?`.${l}-`:void 0},ssr:r,parent:n?.styleMountTarget}),n?.preflightStyleDisabled||Yv.mount({id:"n-global",head:!0,anchorMetaName:Li,ssr:r,parent:n?.styleMountTarget})};r?i():Ir(i)}function F$(e,t){const o=Re(Co,null);return E(()=>e.hljs||o?.mergedHljsRef.value)}function Qe(e,t,o,r){o||er("useThemeClass","cssVarsRef is not passed");const n=Re(Co,null),i=n?.mergedThemeHashRef,l=n?.styleMountTarget,a=G(""),s=nn();let c;const d=`__${e}`,f=()=>{let h=d;const v=t?t.value:void 0,p=i?.value;p&&(h+=`-${p}`),v&&(h+=`-${v}`);const{themeOverrides:g,builtinThemeOverrides:b}=r;g&&(h+=`-${Ai(JSON.stringify(g))}`),b&&(h+=`-${Ai(JSON.stringify(b))}`),a.value=h,c=()=>{const m=o.value;let y="";for(const k in m)y+=`${k}: ${m[k]};`;M(`.${h}`,y).mount({id:h,ssr:s,parent:l}),c=void 0}};return Ut(()=>{f()}),{themeClass:a,onRender:()=>{c?.()}}}function Et(e,t,o){if(!t)return;const r=nn(),n=E(()=>{const{value:a}=t;if(!a)return;const s=a[e];if(s)return s}),i=Re(Co,null),l=()=>{Ut(()=>{const{value:a}=o,s=`${a}${e}Rtl`;if($1(s,r))return;const{value:c}=n;c&&c.style.mount({id:s,head:!0,anchorMetaName:Li,props:{bPrefix:a?`.${a}-`:void 0},ssr:r,parent:i?.styleMountTarget})})};return r?l():Ir(l),n}const Zv=fe({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"}))}});function Zt(e,t){return fe({name:HS(e),setup(){var o;const r=(o=Re(Co,null))===null||o===void 0?void 0:o.mergedIconsRef;return()=>{var n;const i=(n=r?.value)===null||n===void 0?void 0:n[e];return i?i():t}}})}const H$=Zt("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.365398,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"}))))),D$=fe({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"})))}}),L$=fe({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"}))}}),N$=Zt("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"}))))),Jv=fe({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"}))}}),j$=fe({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:"currentColor"}),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"}))}}),W$=Zt("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;"}))),Qv=Zt("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"}))))),V$=fe({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=Zt("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"},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"}))))),Ln=Zt("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"}))))),U$=fe({name:"Remove",render(){return u("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},u("line",{x1:"400",y1:"256",x2:"112",y2:"256",style:` fill: none; stroke: currentColor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 32px; - `}))}}),tl=Zt("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"}))))),ol=Zt("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"}))))),U$=Zt("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"}))))),K$=fe({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"}))}}),q$=Zt("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.89644661,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"}))))),G$=fe({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"}))}}),X$=Zt("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;"}))),Y$=Zt("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"}))),Z$=Zt("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"}))),J$=Zt("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"}))),Q$=Zt("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"}))),e3=fe({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"})))}}),dn=fe({name:"BaseIconSwitchTransition",setup(e,{slots:t}){const o=Ao();return()=>u(It,{name:"icon-switch-transition",appear:o.value},t)}}),un=fe({name:"FadeInExpandTransition",props:{appear:Boolean,group:Boolean,mode:String,onLeave:Function,onAfterLeave:Function,onAfterEnter:Function,width:Boolean,reverse:Boolean},setup(e,{slots:t}){function o(a){e.width?a.style.maxWidth=`${a.offsetWidth}px`:a.style.maxHeight=`${a.offsetHeight}px`,a.offsetWidth}function r(a){e.width?a.style.maxWidth="0":a.style.maxHeight="0",a.offsetWidth;const{onLeave:s}=e;s&&s()}function n(a){e.width?a.style.maxWidth="":a.style.maxHeight="";const{onAfterLeave:s}=e;s&&s()}function i(a){if(a.style.transition="none",e.width){const s=a.offsetWidth;a.style.maxWidth="0",a.offsetWidth,a.style.transition="",a.style.maxWidth=`${s}px`}else if(e.reverse)a.style.maxHeight=`${a.offsetHeight}px`,a.offsetHeight,a.style.transition="",a.style.maxHeight="0";else{const s=a.offsetHeight;a.style.maxHeight="0",a.offsetWidth,a.style.transition="",a.style.maxHeight=`${s}px`}a.offsetWidth}function l(a){var s;e.width?a.style.maxWidth="":e.reverse||(a.style.maxHeight=""),(s=e.onAfterEnter)===null||s===void 0||s.call(e)}return()=>{const{group:a,width:s,appear:c,mode:d}=e,f=a?Bx:It,h={name:s?"fade-in-width-expand-transition":"fade-in-height-expand-transition",appear:c,onEnter:i,onAfterEnter:l,onBeforeLeave:o,onLeave:r,onAfterLeave:n};return a||(h.mode=d),u(f,h,t)}}}),t3=C("base-icon",` + `}))}}),tl=Zt("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"}))))),ol=Zt("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"}))))),K$=Zt("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"}))))),q$=fe({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"}))}}),G$=Zt("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.89644661,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"}))))),X$=fe({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"}))}}),Y$=Zt("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;"}))),Z$=Zt("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"}))),J$=Zt("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"}))),Q$=Zt("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"}))),e3=Zt("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"}))),t3=fe({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"})))}}),dn=fe({name:"BaseIconSwitchTransition",setup(e,{slots:t}){const o=Ao();return()=>u(It,{name:"icon-switch-transition",appear:o.value},t)}}),un=fe({name:"FadeInExpandTransition",props:{appear:Boolean,group:Boolean,mode:String,onLeave:Function,onAfterLeave:Function,onAfterEnter:Function,width:Boolean,reverse:Boolean},setup(e,{slots:t}){function o(a){e.width?a.style.maxWidth=`${a.offsetWidth}px`:a.style.maxHeight=`${a.offsetHeight}px`,a.offsetWidth}function r(a){e.width?a.style.maxWidth="0":a.style.maxHeight="0",a.offsetWidth;const{onLeave:s}=e;s&&s()}function n(a){e.width?a.style.maxWidth="":a.style.maxHeight="";const{onAfterLeave:s}=e;s&&s()}function i(a){if(a.style.transition="none",e.width){const s=a.offsetWidth;a.style.maxWidth="0",a.offsetWidth,a.style.transition="",a.style.maxWidth=`${s}px`}else if(e.reverse)a.style.maxHeight=`${a.offsetHeight}px`,a.offsetHeight,a.style.transition="",a.style.maxHeight="0";else{const s=a.offsetHeight;a.style.maxHeight="0",a.offsetWidth,a.style.transition="",a.style.maxHeight=`${s}px`}a.offsetWidth}function l(a){var s;e.width?a.style.maxWidth="":e.reverse||(a.style.maxHeight=""),(s=e.onAfterEnter)===null||s===void 0||s.call(e)}return()=>{const{group:a,width:s,appear:c,mode:d}=e,f=a?Ax:It,h={name:s?"fade-in-width-expand-transition":"fade-in-height-expand-transition",appear:c,onEnter:i,onAfterEnter:l,onBeforeLeave:o,onLeave:r,onAfterLeave:n};return a||(h.mode=d),u(f,h,t)}}}),o3=C("base-icon",` height: 1em; width: 1em; line-height: 1em; @@ -55,7 +55,7 @@ ${t} `,[M("svg",` height: 1em; width: 1em; - `)]),ot=fe({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){cn("-base-icon",t3,xe(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)}}),o3=C("base-close",` + `)]),ot=fe({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){cn("-base-icon",o3,xe(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)}}),r3=C("base-close",` display: flex; align-items: center; justify-content: center; @@ -99,7 +99,7 @@ ${t} background-color: transparent; `),V("round",[M("&::before",` border-radius: 50%; - `)])]),Yn=fe({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 cn("-base-close",o3,xe(e,"clsPrefix")),()=>{const{clsPrefix:t,disabled:o,absolute:r,round:n,isButtonTag:i}=e;return u(i?"button":"div",{type:i?"button":void 0,tabindex:o||!e.focusable?-1:0,"aria-disabled":o,"aria-label":"close",role:i?void 0:"button",disabled:o,class:[`${t}-base-close`,r&&`${t}-base-close--absolute`,o&&`${t}-base-close--disabled`,n&&`${t}-base-close--round`],onMousedown:a=>{e.focusable||a.preventDefault()},onClick:e.onClick},u(ot,{clsPrefix:t},{default:()=>u(L$,null)}))}}}),r3=fe({props:{onFocus:Function,onBlur:Function},setup(e){return()=>u("div",{style:"width: 0; height: 0",tabindex:0,onFocus:e.onFocus,onBlur:e.onBlur})}}),{cubicBezierEaseInOut:n3}=ao;function Yo({originalTransform:e="",left:t=0,top:o=0,transition:r=`all .3s ${n3} !important`}={}){return[M("&.icon-switch-transition-enter-from, &.icon-switch-transition-leave-to",{transform:`${e} scale(0.75)`,left:t,top:o,opacity:0}),M("&.icon-switch-transition-enter-to, &.icon-switch-transition-leave-from",{transform:`scale(1) ${e}`,left:t,top:o,opacity:1}),M("&.icon-switch-transition-enter-active, &.icon-switch-transition-leave-active",{transformOrigin:"center",position:"absolute",left:t,top:o,transition:r})]}const i3=M([M("@keyframes rotator",` + `)])]),Yn=fe({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 cn("-base-close",r3,xe(e,"clsPrefix")),()=>{const{clsPrefix:t,disabled:o,absolute:r,round:n,isButtonTag:i}=e;return u(i?"button":"div",{type:i?"button":void 0,tabindex:o||!e.focusable?-1:0,"aria-disabled":o,"aria-label":"close",role:i?void 0:"button",disabled:o,class:[`${t}-base-close`,r&&`${t}-base-close--absolute`,o&&`${t}-base-close--disabled`,n&&`${t}-base-close--round`],onMousedown:a=>{e.focusable||a.preventDefault()},onClick:e.onClick},u(ot,{clsPrefix:t},{default:()=>u(N$,null)}))}}}),n3=fe({props:{onFocus:Function,onBlur:Function},setup(e){return()=>u("div",{style:"width: 0; height: 0",tabindex:0,onFocus:e.onFocus,onBlur:e.onBlur})}}),{cubicBezierEaseInOut:i3}=ao;function Yo({originalTransform:e="",left:t=0,top:o=0,transition:r=`all .3s ${i3} !important`}={}){return[M("&.icon-switch-transition-enter-from, &.icon-switch-transition-leave-to",{transform:`${e} scale(0.75)`,left:t,top:o,opacity:0}),M("&.icon-switch-transition-enter-to, &.icon-switch-transition-leave-from",{transform:`scale(1) ${e}`,left:t,top:o,opacity:1}),M("&.icon-switch-transition-enter-active, &.icon-switch-transition-leave-active",{transformOrigin:"center",position:"absolute",left:t,top:o,transition:r})]}const l3=M([M("@keyframes rotator",` 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); @@ -126,7 +126,7 @@ ${t} `,[T("icon",` height: 1em; width: 1em; - `)])])]),us="1.6s",l3={strokeWidth:{type:Number,default:28},stroke:{type:String,default:void 0}},rl=fe({name:"BaseLoading",props:Object.assign({clsPrefix:{type:String,required:!0},show:{type:Boolean,default:!0},scale:{type:Number,default:1},radius:{type:Number,default:100}},l3),setup(e){cn("-base-loading",i3,xe(e,"clsPrefix"))},render(){const{clsPrefix:e,radius:t,strokeWidth:o,stroke:r,scale:n}=this,i=t/n;return u("div",{class:`${e}-base-loading`,role:"img","aria-label":"loading"},u(dn,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:us,fill:"freeze",repeatCount:"indefinite"}),u("circle",{class:`${e}-base-loading__icon`,fill:"none",stroke:"currentColor","stroke-width":o,"stroke-linecap":"round",cx:i,cy:i,r:t-o/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:us,fill:"freeze",repeatCount:"indefinite"}),u("animate",{attributeName:"stroke-dashoffset",values:`${5.67*t};${1.42*t};${5.67*t}`,begin:"0s",dur:us,fill:"freeze",repeatCount:"indefinite"})))))):u("div",{key:"placeholder",class:`${e}-base-loading__placeholder`},this.$slots)}))}});function Rf(e){return Array.isArray(e)?e:[e]}const sc={STOP:"STOP"};function eg(e,t){const o=t(e);e.children!==void 0&&o!==sc.STOP&&e.children.forEach(r=>eg(r,t))}function a3(e,t={}){const{preserveGroup:o=!1}=t,r=[],n=o?l=>{l.isLeaf||(r.push(l.key),i(l.children))}:l=>{l.isLeaf||(l.isGroup||r.push(l.key),i(l.children))};function i(l){l.forEach(n)}return i(e),r}function s3(e,t){const{isLeaf:o}=e;return o!==void 0?o:!t(e)}function c3(e){return e.children}function d3(e){return e.key}function u3(){return!1}function f3(e,t){const{isLeaf:o}=e;return!(o===!1&&!Array.isArray(t(e)))}function h3(e){return e.disabled===!0}function p3(e,t){return e.isLeaf===!1&&!Array.isArray(t(e))}function fs(e){var t;return e==null?[]:Array.isArray(e)?e:(t=e.checkedKeys)!==null&&t!==void 0?t:[]}function hs(e){var t;return e==null||Array.isArray(e)?[]:(t=e.indeterminateKeys)!==null&&t!==void 0?t:[]}function v3(e,t){const o=new Set(e);return t.forEach(r=>{o.has(r)||o.add(r)}),Array.from(o)}function g3(e,t){const o=new Set(e);return t.forEach(r=>{o.has(r)&&o.delete(r)}),Array.from(o)}function m3(e){return e?.type==="group"}function b3(e){const t=new Map;return e.forEach((o,r)=>{t.set(o.key,r)}),o=>{var r;return(r=t.get(o))!==null&&r!==void 0?r:null}}class x3 extends Error{constructor(){super(),this.message="SubtreeNotLoadedError: checking a subtree whose required nodes are not fully loaded."}}function C3(e,t,o,r){return na(t.concat(e),o,r,!1)}function y3(e,t){const o=new Set;return e.forEach(r=>{const n=t.treeNodeMap.get(r);if(n!==void 0){let i=n.parent;for(;i!==null&&!(i.disabled||o.has(i.key));)o.add(i.key),i=i.parent}}),o}function w3(e,t,o,r){const n=na(t,o,r,!1),i=na(e,o,r,!0),l=y3(e,o),a=[];return n.forEach(s=>{(i.has(s)||l.has(s))&&a.push(s)}),a.forEach(s=>n.delete(s)),n}function ps(e,t){const{checkedKeys:o,keysToCheck:r,keysToUncheck:n,indeterminateKeys:i,cascade:l,leafOnly:a,checkStrategy:s,allowNotLoaded:c}=e;if(!l)return r!==void 0?{checkedKeys:v3(o,r),indeterminateKeys:Array.from(i)}:n!==void 0?{checkedKeys:g3(o,n),indeterminateKeys:Array.from(i)}:{checkedKeys:Array.from(o),indeterminateKeys:Array.from(i)};const{levelTreeNodeMap:d}=t;let f;n!==void 0?f=w3(n,o,t,c):r!==void 0?f=C3(r,o,t,c):f=na(o,t,c,!1);const h=s==="parent",v=s==="child"||a,p=f,g=new Set,b=Math.max.apply(null,Array.from(d.keys()));for(let m=b;m>=0;m-=1){const y=m===0,k=d.get(m);for(const w of k){if(w.isLeaf)continue;const{key:S,shallowLoaded:P}=w;if(v&&P&&w.children.forEach(B=>{!B.disabled&&!B.isLeaf&&B.shallowLoaded&&p.has(B.key)&&p.delete(B.key)}),w.disabled||!P)continue;let x=!0,R=!1,$=!0;for(const B of w.children){const K=B.key;if(!B.disabled){if($&&($=!1),p.has(K))R=!0;else if(g.has(K)){R=!0,x=!1;break}else if(x=!1,R)break}}x&&!$?(h&&w.children.forEach(B=>{!B.disabled&&p.has(B.key)&&p.delete(B.key)}),p.add(S)):R&&g.add(S),y&&v&&p.has(S)&&p.delete(S)}}return{checkedKeys:Array.from(p),indeterminateKeys:Array.from(g)}}function na(e,t,o,r){const{treeNodeMap:n,getChildren:i}=t,l=new Set,a=new Set(e);return e.forEach(s=>{const c=n.get(s);c!==void 0&&eg(c,d=>{if(d.disabled)return sc.STOP;const{key:f}=d;if(!l.has(f)&&(l.add(f),a.add(f),p3(d.rawNode,i))){if(r)return sc.STOP;if(!o)throw new x3}})}),a}function S3(e,{includeGroup:t=!1,includeSelf:o=!0},r){var n;const i=r.treeNodeMap;let l=e==null?null:(n=i.get(e))!==null&&n!==void 0?n:null;const a={keyPath:[],treeNodePath:[],treeNode:l};if(l?.ignored)return a.treeNode=null,a;for(;l;)!l.ignored&&(t||!l.isGroup)&&a.treeNodePath.push(l),l=l.parent;return a.treeNodePath.reverse(),o||a.treeNodePath.pop(),a.keyPath=a.treeNodePath.map(s=>s.key),a}function $3(e){if(e.length===0)return null;const t=e[0];return t.isGroup||t.ignored||t.disabled?t.getNext():t}function P3(e,t){const o=e.siblings,r=o.length,{index:n}=e;return t?o[(n+1)%r]:n===o.length-1?null:o[n+1]}function kf(e,t,{loop:o=!1,includeDisabled:r=!1}={}){const n=t==="prev"?z3:P3,i={reverse:t==="prev"};let l=!1,a=null;function s(c){if(c!==null){if(c===e){if(!l)l=!0;else if(!e.disabled&&!e.isGroup){a=e;return}}else if((!c.disabled||r)&&!c.ignored&&!c.isGroup){a=c;return}if(c.isGroup){const d=fd(c,i);d!==null?a=d:s(n(c,o))}else{const d=n(c,!1);if(d!==null)s(d);else{const f=R3(c);f?.isGroup?s(n(f,o)):o&&s(n(c,!0))}}}}return s(e),a}function z3(e,t){const o=e.siblings,r=o.length,{index:n}=e;return t?o[(n-1+r)%r]:n===0?null:o[n-1]}function R3(e){return e.parent}function fd(e,t={}){const{reverse:o=!1}=t,{children:r}=e;if(r){const{length:n}=r,i=o?n-1:0,l=o?-1:n,a=o?-1:1;for(let s=i;s!==l;s+=a){const c=r[s];if(!c.disabled&&!c.ignored)if(c.isGroup){const d=fd(c,t);if(d!==null)return d}else return c}}return null}const k3={getChild(){return this.ignored?null:fd(this)},getParent(){const{parent:e}=this;return e?.isGroup?e.getParent():e},getNext(e={}){return kf(this,"next",e)},getPrev(e={}){return kf(this,"prev",e)}};function T3(e,t){const o=t?new Set(t):void 0,r=[];function n(i){i.forEach(l=>{r.push(l),!(l.isLeaf||!l.children||l.ignored)&&(l.isGroup||o===void 0||o.has(l.key))&&n(l.children)})}return n(e),r}function I3(e,t){const o=e.key;for(;t;){if(t.key===o)return!0;t=t.parent}return!1}function tg(e,t,o,r,n,i=null,l=0){const a=[];return e.forEach((s,c)=>{var d;const f=Object.create(r);if(f.rawNode=s,f.siblings=a,f.level=l,f.index=c,f.isFirstChild=c===0,f.isLastChild=c+1===e.length,f.parent=i,!f.ignored){const h=n(s);Array.isArray(h)&&(f.children=tg(h,t,o,r,n,f,l+1))}a.push(f),t.set(f.key,f),o.has(l)||o.set(l,[]),(d=o.get(l))===null||d===void 0||d.push(f)}),a}function En(e,t={}){var o;const r=new Map,n=new Map,{getDisabled:i=h3,getIgnored:l=u3,getIsGroup:a=m3,getKey:s=d3}=t,c=(o=t.getChildren)!==null&&o!==void 0?o:c3,d=t.ignoreEmptyChildren?w=>{const S=c(w);return Array.isArray(S)?S.length?S:null:S}:c,f=Object.assign({get key(){return s(this.rawNode)},get disabled(){return i(this.rawNode)},get isGroup(){return a(this.rawNode)},get isLeaf(){return s3(this.rawNode,d)},get shallowLoaded(){return f3(this.rawNode,d)},get ignored(){return l(this.rawNode)},contains(w){return I3(this,w)}},k3),h=tg(e,r,n,f,d);function v(w){if(w==null)return null;const S=r.get(w);return S&&!S.isGroup&&!S.ignored?S:null}function p(w){if(w==null)return null;const S=r.get(w);return S&&!S.ignored?S:null}function g(w,S){const P=p(w);return P?P.getPrev(S):null}function b(w,S){const P=p(w);return P?P.getNext(S):null}function m(w){const S=p(w);return S?S.getParent():null}function y(w){const S=p(w);return S?S.getChild():null}const k={treeNodes:h,treeNodeMap:r,levelTreeNodeMap:n,maxLevel:Math.max(...n.keys()),getChildren:d,getFlattenedNodes(w){return T3(h,w)},getNode:v,getPrev:g,getNext:b,getParent:m,getChild:y,getFirstAvailableNode(){return $3(h)},getPath(w,S={}){return S3(w,S,k)},getCheckedKeys(w,S={}){const{cascade:P=!0,leafOnly:x=!1,checkStrategy:R="all",allowNotLoaded:$=!1}=S;return ps({checkedKeys:fs(w),indeterminateKeys:hs(w),cascade:P,leafOnly:x,checkStrategy:R,allowNotLoaded:$},k)},check(w,S,P={}){const{cascade:x=!0,leafOnly:R=!1,checkStrategy:$="all",allowNotLoaded:B=!1}=P;return ps({checkedKeys:fs(S),indeterminateKeys:hs(S),keysToCheck:w==null?[]:Rf(w),cascade:x,leafOnly:R,checkStrategy:$,allowNotLoaded:B},k)},uncheck(w,S,P={}){const{cascade:x=!0,leafOnly:R=!1,checkStrategy:$="all",allowNotLoaded:B=!1}=P;return ps({checkedKeys:fs(S),indeterminateKeys:hs(S),keysToUncheck:w==null?[]:Rf(w),cascade:x,leafOnly:R,checkStrategy:$,allowNotLoaded:B},k)},getNonLeafKeys(w={}){return a3(h,w)}};return k}const ze={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)"},_3=Pt(ze.neutralBase),og=Pt(ze.neutralInvertBase),M3=`rgba(${og.slice(0,3).join(", ")}, `;function et(e){return`${M3+String(e)})`}function O3(e){const t=Array.from(og);return t[3]=Number(e),Pe(_3,t)}const Ce=Object.assign(Object.assign({name:"common"},ao),{baseColor:ze.neutralBase,primaryColor:ze.primaryDefault,primaryColorHover:ze.primaryHover,primaryColorPressed:ze.primaryActive,primaryColorSuppl:ze.primarySuppl,infoColor:ze.infoDefault,infoColorHover:ze.infoHover,infoColorPressed:ze.infoActive,infoColorSuppl:ze.infoSuppl,successColor:ze.successDefault,successColorHover:ze.successHover,successColorPressed:ze.successActive,successColorSuppl:ze.successSuppl,warningColor:ze.warningDefault,warningColorHover:ze.warningHover,warningColorPressed:ze.warningActive,warningColorSuppl:ze.warningSuppl,errorColor:ze.errorDefault,errorColorHover:ze.errorHover,errorColorPressed:ze.errorActive,errorColorSuppl:ze.errorSuppl,textColorBase:ze.neutralTextBase,textColor1:et(ze.alpha1),textColor2:et(ze.alpha2),textColor3:et(ze.alpha3),textColorDisabled:et(ze.alpha4),placeholderColor:et(ze.alpha4),placeholderColorDisabled:et(ze.alpha5),iconColor:et(ze.alpha4),iconColorDisabled:et(ze.alpha5),iconColorHover:et(Number(ze.alpha4)*1.25),iconColorPressed:et(Number(ze.alpha4)*.8),opacity1:ze.alpha1,opacity2:ze.alpha2,opacity3:ze.alpha3,opacity4:ze.alpha4,opacity5:ze.alpha5,dividerColor:et(ze.alphaDivider),borderColor:et(ze.alphaBorder),closeIconColorHover:et(Number(ze.alphaClose)),closeIconColor:et(Number(ze.alphaClose)),closeIconColorPressed:et(Number(ze.alphaClose)),closeColorHover:"rgba(255, 255, 255, .12)",closeColorPressed:"rgba(255, 255, 255, .08)",clearColor:et(ze.alpha4),clearColorHover:wt(et(ze.alpha4),{alpha:1.25}),clearColorPressed:wt(et(ze.alpha4),{alpha:.8}),scrollbarColor:et(ze.alphaScrollbar),scrollbarColorHover:et(ze.alphaScrollbarHover),scrollbarWidth:"5px",scrollbarHeight:"5px",scrollbarBorderRadius:"5px",progressRailColor:et(ze.alphaProgressRail),railColor:et(ze.alphaRail),popoverColor:ze.neutralPopover,tableColor:ze.neutralCard,cardColor:ze.neutralCard,modalColor:ze.neutralModal,bodyColor:ze.neutralBody,tagColor:O3(ze.alphaTag),avatarColor:et(ze.alphaAvatar),invertedColor:ze.neutralBase,inputColor:et(ze.alphaInput),codeColor:et(ze.alphaCode),tabColor:et(ze.alphaTab),actionColor:et(ze.alphaAction),tableHeaderColor:et(ze.alphaAction),hoverColor:et(ze.alphaPending),tableColorHover:et(ze.alphaTablePending),tableColorStriped:et(ze.alphaTableStriped),pressedColor:et(ze.alphaPressed),opacityDisabled:ze.alphaDisabled,inputColorDisabled:et(ze.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)"}),Ae={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",alphaDisabledInput:"0.02",alphaPending:"0.05",alphaTablePending:"0.02",alphaPressed:"0.07",alphaAvatar:"0.2",alphaRail:"0.14",alphaProgressRail:".08",alphaBorder:"0.12",alphaDivider:"0.06",alphaInput:"0",alphaAction:"0.02",alphaTab:"0.04",alphaScrollbar:"0.25",alphaScrollbarHover:"0.4",alphaCode:"0.05",alphaTag:"0.02",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"},B3=Pt(Ae.neutralBase),rg=Pt(Ae.neutralInvertBase),A3=`rgba(${rg.slice(0,3).join(", ")}, `;function Tf(e){return`${A3+String(e)})`}function Ht(e){const t=Array.from(rg);return t[3]=Number(e),Pe(B3,t)}const Ye=Object.assign(Object.assign({name:"common"},ao),{baseColor:Ae.neutralBase,primaryColor:Ae.primaryDefault,primaryColorHover:Ae.primaryHover,primaryColorPressed:Ae.primaryActive,primaryColorSuppl:Ae.primarySuppl,infoColor:Ae.infoDefault,infoColorHover:Ae.infoHover,infoColorPressed:Ae.infoActive,infoColorSuppl:Ae.infoSuppl,successColor:Ae.successDefault,successColorHover:Ae.successHover,successColorPressed:Ae.successActive,successColorSuppl:Ae.successSuppl,warningColor:Ae.warningDefault,warningColorHover:Ae.warningHover,warningColorPressed:Ae.warningActive,warningColorSuppl:Ae.warningSuppl,errorColor:Ae.errorDefault,errorColorHover:Ae.errorHover,errorColorPressed:Ae.errorActive,errorColorSuppl:Ae.errorSuppl,textColorBase:Ae.neutralTextBase,textColor1:"rgb(31, 34, 37)",textColor2:"rgb(51, 54, 57)",textColor3:"rgb(118, 124, 130)",textColorDisabled:Ht(Ae.alpha4),placeholderColor:Ht(Ae.alpha4),placeholderColorDisabled:Ht(Ae.alpha5),iconColor:Ht(Ae.alpha4),iconColorHover:wt(Ht(Ae.alpha4),{lightness:.75}),iconColorPressed:wt(Ht(Ae.alpha4),{lightness:.9}),iconColorDisabled:Ht(Ae.alpha5),opacity1:Ae.alpha1,opacity2:Ae.alpha2,opacity3:Ae.alpha3,opacity4:Ae.alpha4,opacity5:Ae.alpha5,dividerColor:"rgb(239, 239, 245)",borderColor:"rgb(224, 224, 230)",closeIconColor:Ht(Number(Ae.alphaClose)),closeIconColorHover:Ht(Number(Ae.alphaClose)),closeIconColorPressed:Ht(Number(Ae.alphaClose)),closeColorHover:"rgba(0, 0, 0, .09)",closeColorPressed:"rgba(0, 0, 0, .13)",clearColor:Ht(Ae.alpha4),clearColorHover:wt(Ht(Ae.alpha4),{lightness:.75}),clearColorPressed:wt(Ht(Ae.alpha4),{lightness:.9}),scrollbarColor:Tf(Ae.alphaScrollbar),scrollbarColorHover:Tf(Ae.alphaScrollbarHover),scrollbarWidth:"5px",scrollbarHeight:"5px",scrollbarBorderRadius:"5px",progressRailColor:Ht(Ae.alphaProgressRail),railColor:"rgb(219, 219, 223)",popoverColor:Ae.neutralPopover,tableColor:Ae.neutralCard,cardColor:Ae.neutralCard,modalColor:Ae.neutralModal,bodyColor:Ae.neutralBody,tagColor:"#eee",avatarColor:Ht(Ae.alphaAvatar),invertedColor:"rgb(0, 20, 40)",inputColor:Ht(Ae.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:Ae.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)"}),E3={iconSizeTiny:"28px",iconSizeSmall:"34px",iconSizeMedium:"40px",iconSizeLarge:"46px",iconSizeHuge:"52px"};function ng(e){const{textColorDisabled:t,iconColor:o,textColor2:r,fontSizeTiny:n,fontSizeSmall:i,fontSizeMedium:l,fontSizeLarge:a,fontSizeHuge:s}=e;return Object.assign(Object.assign({},E3),{fontSizeTiny:n,fontSizeSmall:i,fontSizeMedium:l,fontSizeLarge:a,fontSizeHuge:s,textColor:t,iconColor:o,extraTextColor:r})}const hd={name:"Empty",common:Ye,self:ng},fn={name:"Empty",common:Ce,self:ng},F3=C("empty",` + `)])])]),fs="1.6s",a3={strokeWidth:{type:Number,default:28},stroke:{type:String,default:void 0}},rl=fe({name:"BaseLoading",props:Object.assign({clsPrefix:{type:String,required:!0},show:{type:Boolean,default:!0},scale:{type:Number,default:1},radius:{type:Number,default:100}},a3),setup(e){cn("-base-loading",l3,xe(e,"clsPrefix"))},render(){const{clsPrefix:e,radius:t,strokeWidth:o,stroke:r,scale:n}=this,i=t/n;return u("div",{class:`${e}-base-loading`,role:"img","aria-label":"loading"},u(dn,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:fs,fill:"freeze",repeatCount:"indefinite"}),u("circle",{class:`${e}-base-loading__icon`,fill:"none",stroke:"currentColor","stroke-width":o,"stroke-linecap":"round",cx:i,cy:i,r:t-o/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:fs,fill:"freeze",repeatCount:"indefinite"}),u("animate",{attributeName:"stroke-dashoffset",values:`${5.67*t};${1.42*t};${5.67*t}`,begin:"0s",dur:fs,fill:"freeze",repeatCount:"indefinite"})))))):u("div",{key:"placeholder",class:`${e}-base-loading__placeholder`},this.$slots)}))}});function Rf(e){return Array.isArray(e)?e:[e]}const cc={STOP:"STOP"};function eg(e,t){const o=t(e);e.children!==void 0&&o!==cc.STOP&&e.children.forEach(r=>eg(r,t))}function s3(e,t={}){const{preserveGroup:o=!1}=t,r=[],n=o?l=>{l.isLeaf||(r.push(l.key),i(l.children))}:l=>{l.isLeaf||(l.isGroup||r.push(l.key),i(l.children))};function i(l){l.forEach(n)}return i(e),r}function c3(e,t){const{isLeaf:o}=e;return o!==void 0?o:!t(e)}function d3(e){return e.children}function u3(e){return e.key}function f3(){return!1}function h3(e,t){const{isLeaf:o}=e;return!(o===!1&&!Array.isArray(t(e)))}function p3(e){return e.disabled===!0}function v3(e,t){return e.isLeaf===!1&&!Array.isArray(t(e))}function hs(e){var t;return e==null?[]:Array.isArray(e)?e:(t=e.checkedKeys)!==null&&t!==void 0?t:[]}function ps(e){var t;return e==null||Array.isArray(e)?[]:(t=e.indeterminateKeys)!==null&&t!==void 0?t:[]}function g3(e,t){const o=new Set(e);return t.forEach(r=>{o.has(r)||o.add(r)}),Array.from(o)}function m3(e,t){const o=new Set(e);return t.forEach(r=>{o.has(r)&&o.delete(r)}),Array.from(o)}function b3(e){return e?.type==="group"}function x3(e){const t=new Map;return e.forEach((o,r)=>{t.set(o.key,r)}),o=>{var r;return(r=t.get(o))!==null&&r!==void 0?r:null}}class C3 extends Error{constructor(){super(),this.message="SubtreeNotLoadedError: checking a subtree whose required nodes are not fully loaded."}}function y3(e,t,o,r){return na(t.concat(e),o,r,!1)}function w3(e,t){const o=new Set;return e.forEach(r=>{const n=t.treeNodeMap.get(r);if(n!==void 0){let i=n.parent;for(;i!==null&&!(i.disabled||o.has(i.key));)o.add(i.key),i=i.parent}}),o}function S3(e,t,o,r){const n=na(t,o,r,!1),i=na(e,o,r,!0),l=w3(e,o),a=[];return n.forEach(s=>{(i.has(s)||l.has(s))&&a.push(s)}),a.forEach(s=>n.delete(s)),n}function vs(e,t){const{checkedKeys:o,keysToCheck:r,keysToUncheck:n,indeterminateKeys:i,cascade:l,leafOnly:a,checkStrategy:s,allowNotLoaded:c}=e;if(!l)return r!==void 0?{checkedKeys:g3(o,r),indeterminateKeys:Array.from(i)}:n!==void 0?{checkedKeys:m3(o,n),indeterminateKeys:Array.from(i)}:{checkedKeys:Array.from(o),indeterminateKeys:Array.from(i)};const{levelTreeNodeMap:d}=t;let f;n!==void 0?f=S3(n,o,t,c):r!==void 0?f=y3(r,o,t,c):f=na(o,t,c,!1);const h=s==="parent",v=s==="child"||a,p=f,g=new Set,b=Math.max.apply(null,Array.from(d.keys()));for(let m=b;m>=0;m-=1){const y=m===0,k=d.get(m);for(const w of k){if(w.isLeaf)continue;const{key:S,shallowLoaded:P}=w;if(v&&P&&w.children.forEach(B=>{!B.disabled&&!B.isLeaf&&B.shallowLoaded&&p.has(B.key)&&p.delete(B.key)}),w.disabled||!P)continue;let x=!0,R=!1,$=!0;for(const B of w.children){const K=B.key;if(!B.disabled){if($&&($=!1),p.has(K))R=!0;else if(g.has(K)){R=!0,x=!1;break}else if(x=!1,R)break}}x&&!$?(h&&w.children.forEach(B=>{!B.disabled&&p.has(B.key)&&p.delete(B.key)}),p.add(S)):R&&g.add(S),y&&v&&p.has(S)&&p.delete(S)}}return{checkedKeys:Array.from(p),indeterminateKeys:Array.from(g)}}function na(e,t,o,r){const{treeNodeMap:n,getChildren:i}=t,l=new Set,a=new Set(e);return e.forEach(s=>{const c=n.get(s);c!==void 0&&eg(c,d=>{if(d.disabled)return cc.STOP;const{key:f}=d;if(!l.has(f)&&(l.add(f),a.add(f),v3(d.rawNode,i))){if(r)return cc.STOP;if(!o)throw new C3}})}),a}function $3(e,{includeGroup:t=!1,includeSelf:o=!0},r){var n;const i=r.treeNodeMap;let l=e==null?null:(n=i.get(e))!==null&&n!==void 0?n:null;const a={keyPath:[],treeNodePath:[],treeNode:l};if(l?.ignored)return a.treeNode=null,a;for(;l;)!l.ignored&&(t||!l.isGroup)&&a.treeNodePath.push(l),l=l.parent;return a.treeNodePath.reverse(),o||a.treeNodePath.pop(),a.keyPath=a.treeNodePath.map(s=>s.key),a}function P3(e){if(e.length===0)return null;const t=e[0];return t.isGroup||t.ignored||t.disabled?t.getNext():t}function z3(e,t){const o=e.siblings,r=o.length,{index:n}=e;return t?o[(n+1)%r]:n===o.length-1?null:o[n+1]}function kf(e,t,{loop:o=!1,includeDisabled:r=!1}={}){const n=t==="prev"?R3:z3,i={reverse:t==="prev"};let l=!1,a=null;function s(c){if(c!==null){if(c===e){if(!l)l=!0;else if(!e.disabled&&!e.isGroup){a=e;return}}else if((!c.disabled||r)&&!c.ignored&&!c.isGroup){a=c;return}if(c.isGroup){const d=fd(c,i);d!==null?a=d:s(n(c,o))}else{const d=n(c,!1);if(d!==null)s(d);else{const f=k3(c);f?.isGroup?s(n(f,o)):o&&s(n(c,!0))}}}}return s(e),a}function R3(e,t){const o=e.siblings,r=o.length,{index:n}=e;return t?o[(n-1+r)%r]:n===0?null:o[n-1]}function k3(e){return e.parent}function fd(e,t={}){const{reverse:o=!1}=t,{children:r}=e;if(r){const{length:n}=r,i=o?n-1:0,l=o?-1:n,a=o?-1:1;for(let s=i;s!==l;s+=a){const c=r[s];if(!c.disabled&&!c.ignored)if(c.isGroup){const d=fd(c,t);if(d!==null)return d}else return c}}return null}const T3={getChild(){return this.ignored?null:fd(this)},getParent(){const{parent:e}=this;return e?.isGroup?e.getParent():e},getNext(e={}){return kf(this,"next",e)},getPrev(e={}){return kf(this,"prev",e)}};function I3(e,t){const o=t?new Set(t):void 0,r=[];function n(i){i.forEach(l=>{r.push(l),!(l.isLeaf||!l.children||l.ignored)&&(l.isGroup||o===void 0||o.has(l.key))&&n(l.children)})}return n(e),r}function _3(e,t){const o=e.key;for(;t;){if(t.key===o)return!0;t=t.parent}return!1}function tg(e,t,o,r,n,i=null,l=0){const a=[];return e.forEach((s,c)=>{var d;const f=Object.create(r);if(f.rawNode=s,f.siblings=a,f.level=l,f.index=c,f.isFirstChild=c===0,f.isLastChild=c+1===e.length,f.parent=i,!f.ignored){const h=n(s);Array.isArray(h)&&(f.children=tg(h,t,o,r,n,f,l+1))}a.push(f),t.set(f.key,f),o.has(l)||o.set(l,[]),(d=o.get(l))===null||d===void 0||d.push(f)}),a}function En(e,t={}){var o;const r=new Map,n=new Map,{getDisabled:i=p3,getIgnored:l=f3,getIsGroup:a=b3,getKey:s=u3}=t,c=(o=t.getChildren)!==null&&o!==void 0?o:d3,d=t.ignoreEmptyChildren?w=>{const S=c(w);return Array.isArray(S)?S.length?S:null:S}:c,f=Object.assign({get key(){return s(this.rawNode)},get disabled(){return i(this.rawNode)},get isGroup(){return a(this.rawNode)},get isLeaf(){return c3(this.rawNode,d)},get shallowLoaded(){return h3(this.rawNode,d)},get ignored(){return l(this.rawNode)},contains(w){return _3(this,w)}},T3),h=tg(e,r,n,f,d);function v(w){if(w==null)return null;const S=r.get(w);return S&&!S.isGroup&&!S.ignored?S:null}function p(w){if(w==null)return null;const S=r.get(w);return S&&!S.ignored?S:null}function g(w,S){const P=p(w);return P?P.getPrev(S):null}function b(w,S){const P=p(w);return P?P.getNext(S):null}function m(w){const S=p(w);return S?S.getParent():null}function y(w){const S=p(w);return S?S.getChild():null}const k={treeNodes:h,treeNodeMap:r,levelTreeNodeMap:n,maxLevel:Math.max(...n.keys()),getChildren:d,getFlattenedNodes(w){return I3(h,w)},getNode:v,getPrev:g,getNext:b,getParent:m,getChild:y,getFirstAvailableNode(){return P3(h)},getPath(w,S={}){return $3(w,S,k)},getCheckedKeys(w,S={}){const{cascade:P=!0,leafOnly:x=!1,checkStrategy:R="all",allowNotLoaded:$=!1}=S;return vs({checkedKeys:hs(w),indeterminateKeys:ps(w),cascade:P,leafOnly:x,checkStrategy:R,allowNotLoaded:$},k)},check(w,S,P={}){const{cascade:x=!0,leafOnly:R=!1,checkStrategy:$="all",allowNotLoaded:B=!1}=P;return vs({checkedKeys:hs(S),indeterminateKeys:ps(S),keysToCheck:w==null?[]:Rf(w),cascade:x,leafOnly:R,checkStrategy:$,allowNotLoaded:B},k)},uncheck(w,S,P={}){const{cascade:x=!0,leafOnly:R=!1,checkStrategy:$="all",allowNotLoaded:B=!1}=P;return vs({checkedKeys:hs(S),indeterminateKeys:ps(S),keysToUncheck:w==null?[]:Rf(w),cascade:x,leafOnly:R,checkStrategy:$,allowNotLoaded:B},k)},getNonLeafKeys(w={}){return s3(h,w)}};return k}const ze={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)"},M3=Pt(ze.neutralBase),og=Pt(ze.neutralInvertBase),O3=`rgba(${og.slice(0,3).join(", ")}, `;function et(e){return`${O3+String(e)})`}function B3(e){const t=Array.from(og);return t[3]=Number(e),Pe(M3,t)}const Ce=Object.assign(Object.assign({name:"common"},ao),{baseColor:ze.neutralBase,primaryColor:ze.primaryDefault,primaryColorHover:ze.primaryHover,primaryColorPressed:ze.primaryActive,primaryColorSuppl:ze.primarySuppl,infoColor:ze.infoDefault,infoColorHover:ze.infoHover,infoColorPressed:ze.infoActive,infoColorSuppl:ze.infoSuppl,successColor:ze.successDefault,successColorHover:ze.successHover,successColorPressed:ze.successActive,successColorSuppl:ze.successSuppl,warningColor:ze.warningDefault,warningColorHover:ze.warningHover,warningColorPressed:ze.warningActive,warningColorSuppl:ze.warningSuppl,errorColor:ze.errorDefault,errorColorHover:ze.errorHover,errorColorPressed:ze.errorActive,errorColorSuppl:ze.errorSuppl,textColorBase:ze.neutralTextBase,textColor1:et(ze.alpha1),textColor2:et(ze.alpha2),textColor3:et(ze.alpha3),textColorDisabled:et(ze.alpha4),placeholderColor:et(ze.alpha4),placeholderColorDisabled:et(ze.alpha5),iconColor:et(ze.alpha4),iconColorDisabled:et(ze.alpha5),iconColorHover:et(Number(ze.alpha4)*1.25),iconColorPressed:et(Number(ze.alpha4)*.8),opacity1:ze.alpha1,opacity2:ze.alpha2,opacity3:ze.alpha3,opacity4:ze.alpha4,opacity5:ze.alpha5,dividerColor:et(ze.alphaDivider),borderColor:et(ze.alphaBorder),closeIconColorHover:et(Number(ze.alphaClose)),closeIconColor:et(Number(ze.alphaClose)),closeIconColorPressed:et(Number(ze.alphaClose)),closeColorHover:"rgba(255, 255, 255, .12)",closeColorPressed:"rgba(255, 255, 255, .08)",clearColor:et(ze.alpha4),clearColorHover:wt(et(ze.alpha4),{alpha:1.25}),clearColorPressed:wt(et(ze.alpha4),{alpha:.8}),scrollbarColor:et(ze.alphaScrollbar),scrollbarColorHover:et(ze.alphaScrollbarHover),scrollbarWidth:"5px",scrollbarHeight:"5px",scrollbarBorderRadius:"5px",progressRailColor:et(ze.alphaProgressRail),railColor:et(ze.alphaRail),popoverColor:ze.neutralPopover,tableColor:ze.neutralCard,cardColor:ze.neutralCard,modalColor:ze.neutralModal,bodyColor:ze.neutralBody,tagColor:B3(ze.alphaTag),avatarColor:et(ze.alphaAvatar),invertedColor:ze.neutralBase,inputColor:et(ze.alphaInput),codeColor:et(ze.alphaCode),tabColor:et(ze.alphaTab),actionColor:et(ze.alphaAction),tableHeaderColor:et(ze.alphaAction),hoverColor:et(ze.alphaPending),tableColorHover:et(ze.alphaTablePending),tableColorStriped:et(ze.alphaTableStriped),pressedColor:et(ze.alphaPressed),opacityDisabled:ze.alphaDisabled,inputColorDisabled:et(ze.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)"}),Ae={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",alphaDisabledInput:"0.02",alphaPending:"0.05",alphaTablePending:"0.02",alphaPressed:"0.07",alphaAvatar:"0.2",alphaRail:"0.14",alphaProgressRail:".08",alphaBorder:"0.12",alphaDivider:"0.06",alphaInput:"0",alphaAction:"0.02",alphaTab:"0.04",alphaScrollbar:"0.25",alphaScrollbarHover:"0.4",alphaCode:"0.05",alphaTag:"0.02",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"},A3=Pt(Ae.neutralBase),rg=Pt(Ae.neutralInvertBase),E3=`rgba(${rg.slice(0,3).join(", ")}, `;function Tf(e){return`${E3+String(e)})`}function Ht(e){const t=Array.from(rg);return t[3]=Number(e),Pe(A3,t)}const Ye=Object.assign(Object.assign({name:"common"},ao),{baseColor:Ae.neutralBase,primaryColor:Ae.primaryDefault,primaryColorHover:Ae.primaryHover,primaryColorPressed:Ae.primaryActive,primaryColorSuppl:Ae.primarySuppl,infoColor:Ae.infoDefault,infoColorHover:Ae.infoHover,infoColorPressed:Ae.infoActive,infoColorSuppl:Ae.infoSuppl,successColor:Ae.successDefault,successColorHover:Ae.successHover,successColorPressed:Ae.successActive,successColorSuppl:Ae.successSuppl,warningColor:Ae.warningDefault,warningColorHover:Ae.warningHover,warningColorPressed:Ae.warningActive,warningColorSuppl:Ae.warningSuppl,errorColor:Ae.errorDefault,errorColorHover:Ae.errorHover,errorColorPressed:Ae.errorActive,errorColorSuppl:Ae.errorSuppl,textColorBase:Ae.neutralTextBase,textColor1:"rgb(31, 34, 37)",textColor2:"rgb(51, 54, 57)",textColor3:"rgb(118, 124, 130)",textColorDisabled:Ht(Ae.alpha4),placeholderColor:Ht(Ae.alpha4),placeholderColorDisabled:Ht(Ae.alpha5),iconColor:Ht(Ae.alpha4),iconColorHover:wt(Ht(Ae.alpha4),{lightness:.75}),iconColorPressed:wt(Ht(Ae.alpha4),{lightness:.9}),iconColorDisabled:Ht(Ae.alpha5),opacity1:Ae.alpha1,opacity2:Ae.alpha2,opacity3:Ae.alpha3,opacity4:Ae.alpha4,opacity5:Ae.alpha5,dividerColor:"rgb(239, 239, 245)",borderColor:"rgb(224, 224, 230)",closeIconColor:Ht(Number(Ae.alphaClose)),closeIconColorHover:Ht(Number(Ae.alphaClose)),closeIconColorPressed:Ht(Number(Ae.alphaClose)),closeColorHover:"rgba(0, 0, 0, .09)",closeColorPressed:"rgba(0, 0, 0, .13)",clearColor:Ht(Ae.alpha4),clearColorHover:wt(Ht(Ae.alpha4),{lightness:.75}),clearColorPressed:wt(Ht(Ae.alpha4),{lightness:.9}),scrollbarColor:Tf(Ae.alphaScrollbar),scrollbarColorHover:Tf(Ae.alphaScrollbarHover),scrollbarWidth:"5px",scrollbarHeight:"5px",scrollbarBorderRadius:"5px",progressRailColor:Ht(Ae.alphaProgressRail),railColor:"rgb(219, 219, 223)",popoverColor:Ae.neutralPopover,tableColor:Ae.neutralCard,cardColor:Ae.neutralCard,modalColor:Ae.neutralModal,bodyColor:Ae.neutralBody,tagColor:"#eee",avatarColor:Ht(Ae.alphaAvatar),invertedColor:"rgb(0, 20, 40)",inputColor:Ht(Ae.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:Ae.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)"}),F3={iconSizeTiny:"28px",iconSizeSmall:"34px",iconSizeMedium:"40px",iconSizeLarge:"46px",iconSizeHuge:"52px"};function ng(e){const{textColorDisabled:t,iconColor:o,textColor2:r,fontSizeTiny:n,fontSizeSmall:i,fontSizeMedium:l,fontSizeLarge:a,fontSizeHuge:s}=e;return Object.assign(Object.assign({},F3),{fontSizeTiny:n,fontSizeSmall:i,fontSizeMedium:l,fontSizeLarge:a,fontSizeHuge:s,textColor:t,iconColor:o,extraTextColor:r})}const hd={name:"Empty",common:Ye,self:ng},fn={name:"Empty",common:Ce,self:ng},H3=C("empty",` display: flex; flex-direction: column; align-items: center; @@ -149,7 +149,7 @@ ${t} transition: color .3s var(--n-bezier); margin-top: 12px; color: var(--n-extra-text-color); - `)]),H3=Object.assign(Object.assign({},Se.props),{description:String,showDescription:{type:Boolean,default:!0},showIcon:{type:Boolean,default:!0},size:{type:String,default:"medium"},renderIcon:Function}),D3=fe({name:"Empty",props:H3,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:o,mergedComponentPropsRef:r}=je(e),n=Se("Empty","-empty",F3,hd,e,t),{localeRef:i}=Xn("Empty"),l=E(()=>{var d,f,h;return(d=e.description)!==null&&d!==void 0?d:(h=(f=r?.value)===null||f===void 0?void 0:f.Empty)===null||h===void 0?void 0:h.description}),a=E(()=>{var d,f;return((f=(d=r?.value)===null||d===void 0?void 0:d.Empty)===null||f===void 0?void 0:f.renderIcon)||(()=>u(W$,null))}),s=E(()=>{const{size:d}=e,{common:{cubicBezierEaseInOut:f},self:{[de("iconSize",d)]:h,[de("fontSize",d)]:v,textColor:p,iconColor:g,extraTextColor:b}}=n.value;return{"--n-icon-size":h,"--n-font-size":v,"--n-bezier":f,"--n-text-color":p,"--n-icon-color":g,"--n-extra-text-color":b}}),c=o?Qe("empty",E(()=>{let d="";const{size:f}=e;return d+=f[0],d}),s,e):void 0;return{mergedClsPrefix:t,mergedRenderIcon:a,localizedDescription:E(()=>l.value||i.value.description),cssVars:o?void 0:s,themeClass:c?.themeClass,onRender:c?.onRender}},render(){const{$slots:e,mergedClsPrefix:t,onRender:o}=this;return o?.(),u("div",{class:[`${t}-empty`,this.themeClass],style:this.cssVars},this.showIcon?u("div",{class:`${t}-empty__icon`},e.icon?e.icon():u(ot,{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)}}),L3={railInsetHorizontalBottom:"auto 2px 4px 2px",railInsetHorizontalTop:"4px 2px auto 2px",railInsetVerticalRight:"2px 4px 2px auto",railInsetVerticalLeft:"2px auto 2px 4px",railColor:"transparent"};function ig(e){const{scrollbarColor:t,scrollbarColorHover:o,scrollbarHeight:r,scrollbarWidth:n,scrollbarBorderRadius:i}=e;return Object.assign(Object.assign({},L3),{height:r,width:n,borderRadius:i,color:t,colorHover:o})}const za={name:"Scrollbar",common:Ye,self:ig},to={name:"Scrollbar",common:Ce,self:ig},{cubicBezierEaseInOut:If}=ao;function Ni({name:e="fade-in",enterDuration:t="0.2s",leaveDuration:o="0.2s",enterCubicBezier:r=If,leaveCubicBezier:n=If}={}){return[M(`&.${e}-transition-enter-active`,{transition:`all ${t} ${r}!important`}),M(`&.${e}-transition-leave-active`,{transition:`all ${o} ${n}!important`}),M(`&.${e}-transition-enter-from, &.${e}-transition-leave-to`,{opacity:0}),M(`&.${e}-transition-leave-from, &.${e}-transition-enter-to`,{opacity:1})]}const N3=C("scrollbar",` + `)]),D3=Object.assign(Object.assign({},Se.props),{description:String,showDescription:{type:Boolean,default:!0},showIcon:{type:Boolean,default:!0},size:{type:String,default:"medium"},renderIcon:Function}),L3=fe({name:"Empty",props:D3,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:o,mergedComponentPropsRef:r}=je(e),n=Se("Empty","-empty",H3,hd,e,t),{localeRef:i}=Xn("Empty"),l=E(()=>{var d,f,h;return(d=e.description)!==null&&d!==void 0?d:(h=(f=r?.value)===null||f===void 0?void 0:f.Empty)===null||h===void 0?void 0:h.description}),a=E(()=>{var d,f;return((f=(d=r?.value)===null||d===void 0?void 0:d.Empty)===null||f===void 0?void 0:f.renderIcon)||(()=>u(V$,null))}),s=E(()=>{const{size:d}=e,{common:{cubicBezierEaseInOut:f},self:{[de("iconSize",d)]:h,[de("fontSize",d)]:v,textColor:p,iconColor:g,extraTextColor:b}}=n.value;return{"--n-icon-size":h,"--n-font-size":v,"--n-bezier":f,"--n-text-color":p,"--n-icon-color":g,"--n-extra-text-color":b}}),c=o?Qe("empty",E(()=>{let d="";const{size:f}=e;return d+=f[0],d}),s,e):void 0;return{mergedClsPrefix:t,mergedRenderIcon:a,localizedDescription:E(()=>l.value||i.value.description),cssVars:o?void 0:s,themeClass:c?.themeClass,onRender:c?.onRender}},render(){const{$slots:e,mergedClsPrefix:t,onRender:o}=this;return o?.(),u("div",{class:[`${t}-empty`,this.themeClass],style:this.cssVars},this.showIcon?u("div",{class:`${t}-empty__icon`},e.icon?e.icon():u(ot,{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)}}),N3={railInsetHorizontalBottom:"auto 2px 4px 2px",railInsetHorizontalTop:"4px 2px auto 2px",railInsetVerticalRight:"2px 4px 2px auto",railInsetVerticalLeft:"2px auto 2px 4px",railColor:"transparent"};function ig(e){const{scrollbarColor:t,scrollbarColorHover:o,scrollbarHeight:r,scrollbarWidth:n,scrollbarBorderRadius:i}=e;return Object.assign(Object.assign({},N3),{height:r,width:n,borderRadius:i,color:t,colorHover:o})}const Ra={name:"Scrollbar",common:Ye,self:ig},to={name:"Scrollbar",common:Ce,self:ig},{cubicBezierEaseInOut:If}=ao;function Ni({name:e="fade-in",enterDuration:t="0.2s",leaveDuration:o="0.2s",enterCubicBezier:r=If,leaveCubicBezier:n=If}={}){return[M(`&.${e}-transition-enter-active`,{transition:`all ${t} ${r}!important`}),M(`&.${e}-transition-leave-active`,{transition:`all ${o} ${n}!important`}),M(`&.${e}-transition-enter-from, &.${e}-transition-leave-to`,{opacity:0}),M(`&.${e}-transition-leave-from, &.${e}-transition-enter-to`,{opacity:1})]}const j3=C("scrollbar",` overflow: hidden; position: relative; z-index: auto; @@ -202,7 +202,7 @@ ${t} pointer-events: all; background-color: var(--n-scrollbar-color); transition: background-color .2s var(--n-scrollbar-bezier); - `,[Ni(),M("&:hover","background-color: var(--n-scrollbar-color-hover);")])])])])]),j3=Object.assign(Object.assign({},Se.props),{duration:{type:Number,default:0},scrollable:{type:Boolean,default:!0},xScrollable:Boolean,trigger:{type:String,default:"hover"},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,yPlacement:{type:String,default:"right"},xPlacement:{type:String,default:"bottom"}}),Zn=fe({name:"Scrollbar",props:j3,inheritAttrs:!1,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:o,mergedRtlRef:r}=je(e),n=Et("Scrollbar",r,t),i=G(null),l=G(null),a=G(null),s=G(null),c=G(null),d=G(null),f=G(null),h=G(null),v=G(null),p=G(null),g=G(null),b=G(0),m=G(0),y=G(!1),k=G(!1);let w=!1,S=!1,P,x,R=0,$=0,B=0,K=0;const _=U1(),F=Se("Scrollbar","-scrollbar",N3,za,e,t),L=E(()=>{const{value:H}=h,{value:ae}=d,{value:be}=p;return H===null||ae===null||be===null?0:Math.min(H,be*H/ae+Dt(F.value.self.width)*1.5)}),N=E(()=>`${L.value}px`),J=E(()=>{const{value:H}=v,{value:ae}=f,{value:be}=g;return H===null||ae===null||be===null?0:be*H/ae+Dt(F.value.self.height)*1.5}),X=E(()=>`${J.value}px`),oe=E(()=>{const{value:H}=h,{value:ae}=b,{value:be}=d,{value:ke}=p;if(H===null||be===null||ke===null)return 0;{const Ie=be-H;return Ie?ae/Ie*(ke-L.value):0}}),me=E(()=>`${oe.value}px`),he=E(()=>{const{value:H}=v,{value:ae}=m,{value:be}=f,{value:ke}=g;if(H===null||be===null||ke===null)return 0;{const Ie=be-H;return Ie?ae/Ie*(ke-J.value):0}}),se=E(()=>`${he.value}px`),Y=E(()=>{const{value:H}=h,{value:ae}=d;return H!==null&&ae!==null&&ae>H}),W=E(()=>{const{value:H}=v,{value:ae}=f;return H!==null&&ae!==null&&ae>H}),te=E(()=>{const{trigger:H}=e;return H==="none"||y.value}),pe=E(()=>{const{trigger:H}=e;return H==="none"||k.value}),ue=E(()=>{const{container:H}=e;return H?H():l.value}),we=E(()=>{const{content:H}=e;return H?H():a.value}),Te=(H,ae)=>{if(!e.scrollable)return;if(typeof H=="number"){z(H,ae??0,0,!1,"auto");return}const{left:be,top:ke,index:Ie,elSize:Oe,position:Fe,behavior:De,el:st,debounce:Jt=!0}=H;(be!==void 0||ke!==void 0)&&z(be??0,ke??0,0,!1,De),st!==void 0?z(0,st.offsetTop,st.offsetHeight,Jt,De):Ie!==void 0&&Oe!==void 0?z(0,Ie*Oe,Oe,Jt,De):Fe==="bottom"?z(0,Number.MAX_SAFE_INTEGER,0,!1,De):Fe==="top"&&z(0,0,0,!1,De)},ne=DC(()=>{e.container||Te({top:b.value,left:m.value})}),Ue=()=>{ne.isDeactivated||j()},Ke=H=>{if(ne.isDeactivated)return;const{onResize:ae}=e;ae&&ae(H),j()},_e=(H,ae)=>{if(!e.scrollable)return;const{value:be}=ue;be&&(typeof H=="object"?be.scrollBy(H):be.scrollBy(H,ae||0))};function z(H,ae,be,ke,Ie){const{value:Oe}=ue;if(Oe){if(ke){const{scrollTop:Fe,offsetHeight:De}=Oe;if(ae>Fe){ae+be<=Fe+De||Oe.scrollTo({left:H,top:ae+be-De,behavior:Ie});return}}Oe.scrollTo({left:H,top:ae,behavior:Ie})}}function I(){ee(),Q(),j()}function U(){le()}function le(){D(),A()}function D(){x!==void 0&&window.clearTimeout(x),x=window.setTimeout(()=>{k.value=!1},e.duration)}function A(){P!==void 0&&window.clearTimeout(P),P=window.setTimeout(()=>{y.value=!1},e.duration)}function ee(){P!==void 0&&window.clearTimeout(P),y.value=!0}function Q(){x!==void 0&&window.clearTimeout(x),k.value=!0}function re(H){const{onScroll:ae}=e;ae&&ae(H),ie()}function ie(){const{value:H}=ue;H&&(b.value=H.scrollTop,m.value=H.scrollLeft*(n?.value?-1:1))}function q(){const{value:H}=we;H&&(d.value=H.offsetHeight,f.value=H.offsetWidth);const{value:ae}=ue;ae&&(h.value=ae.offsetHeight,v.value=ae.offsetWidth);const{value:be}=c,{value:ke}=s;be&&(g.value=be.offsetWidth),ke&&(p.value=ke.offsetHeight)}function O(){const{value:H}=ue;H&&(b.value=H.scrollTop,m.value=H.scrollLeft*(n?.value?-1:1),h.value=H.offsetHeight,v.value=H.offsetWidth,d.value=H.scrollHeight,f.value=H.scrollWidth);const{value:ae}=c,{value:be}=s;ae&&(g.value=ae.offsetWidth),be&&(p.value=be.offsetHeight)}function j(){e.scrollable&&(e.useUnifiedContainer?O():(q(),ie()))}function ce(H){var ae;return!(!((ae=i.value)===null||ae===void 0)&&ae.contains(yr(H)))}function $e(H){H.preventDefault(),H.stopPropagation(),S=!0,qe("mousemove",window,Me,!0),qe("mouseup",window,Ee,!0),$=m.value,B=n?.value?window.innerWidth-H.clientX:H.clientX}function Me(H){if(!S)return;P!==void 0&&window.clearTimeout(P),x!==void 0&&window.clearTimeout(x);const{value:ae}=v,{value:be}=f,{value:ke}=J;if(ae===null||be===null)return;const Oe=(n?.value?window.innerWidth-H.clientX-B:H.clientX-B)*(be-ae)/(ae-ke),Fe=be-ae;let De=$+Oe;De=Math.min(Fe,De),De=Math.max(De,0);const{value:st}=ue;if(st){st.scrollLeft=De*(n?.value?-1:1);const{internalOnUpdateScrollLeft:Jt}=e;Jt&&Jt(De)}}function Ee(H){H.preventDefault(),H.stopPropagation(),Ve("mousemove",window,Me,!0),Ve("mouseup",window,Ee,!0),S=!1,j(),ce(H)&&le()}function Ge(H){H.preventDefault(),H.stopPropagation(),w=!0,qe("mousemove",window,Ne,!0),qe("mouseup",window,lt,!0),R=b.value,K=H.clientY}function Ne(H){if(!w)return;P!==void 0&&window.clearTimeout(P),x!==void 0&&window.clearTimeout(x);const{value:ae}=h,{value:be}=d,{value:ke}=L;if(ae===null||be===null)return;const Oe=(H.clientY-K)*(be-ae)/(ae-ke),Fe=be-ae;let De=R+Oe;De=Math.min(Fe,De),De=Math.max(De,0);const{value:st}=ue;st&&(st.scrollTop=De)}function lt(H){H.preventDefault(),H.stopPropagation(),Ve("mousemove",window,Ne,!0),Ve("mouseup",window,lt,!0),w=!1,j(),ce(H)&&le()}Ut(()=>{const{value:H}=W,{value:ae}=Y,{value:be}=t,{value:ke}=c,{value:Ie}=s;ke&&(H?ke.classList.remove(`${be}-scrollbar-rail--disabled`):ke.classList.add(`${be}-scrollbar-rail--disabled`)),Ie&&(ae?Ie.classList.remove(`${be}-scrollbar-rail--disabled`):Ie.classList.add(`${be}-scrollbar-rail--disabled`))}),$t(()=>{e.container||j()}),mt(()=>{P!==void 0&&window.clearTimeout(P),x!==void 0&&window.clearTimeout(x),Ve("mousemove",window,Ne,!0),Ve("mouseup",window,lt,!0)});const ft=E(()=>{const{common:{cubicBezierEaseInOut:H},self:{color:ae,colorHover:be,height:ke,width:Ie,borderRadius:Oe,railInsetHorizontalTop:Fe,railInsetHorizontalBottom:De,railInsetVerticalRight:st,railInsetVerticalLeft:Jt,railColor:nr}}=F.value;return{"--n-scrollbar-bezier":H,"--n-scrollbar-color":ae,"--n-scrollbar-color-hover":be,"--n-scrollbar-border-radius":Oe,"--n-scrollbar-width":Ie,"--n-scrollbar-height":ke,"--n-scrollbar-rail-inset-horizontal-top":Fe,"--n-scrollbar-rail-inset-horizontal-bottom":De,"--n-scrollbar-rail-inset-vertical-right":n?.value?bu(st):st,"--n-scrollbar-rail-inset-vertical-left":n?.value?bu(Jt):Jt,"--n-scrollbar-rail-color":nr}}),bt=o?Qe("scrollbar",void 0,ft,e):void 0;return Object.assign(Object.assign({},{scrollTo:Te,scrollBy:_e,sync:j,syncUnifiedContainer:O,handleMouseEnterWrapper:I,handleMouseLeaveWrapper:U}),{mergedClsPrefix:t,rtlEnabled:n,containerScrollTop:b,wrapperRef:i,containerRef:l,contentRef:a,yRailRef:s,xRailRef:c,needYBar:Y,needXBar:W,yBarSizePx:N,xBarSizePx:X,yBarTopPx:me,xBarLeftPx:se,isShowXBar:te,isShowYBar:pe,isIos:_,handleScroll:re,handleContentResize:Ue,handleContainerResize:Ke,handleYScrollMouseDown:Ge,handleXScrollMouseDown:$e,cssVars:o?void 0:ft,themeClass:bt?.themeClass,onRender:bt?.onRender})},render(){var e;const{$slots:t,mergedClsPrefix:o,triggerDisplayManually:r,rtlEnabled:n,internalHoistYRail:i,yPlacement:l,xPlacement:a,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=(v,p)=>u("div",{ref:"yRailRef",class:[`${o}-scrollbar-rail`,`${o}-scrollbar-rail--vertical`,`${o}-scrollbar-rail--vertical--${l}`,v],"data-scrollbar-rail":!0,style:[p||"",this.verticalRailStyle],"aria-hidden":!0},u(c?qs:It,c?null:{name:"fade-in-transition"},{default:()=>this.needYBar&&this.isShowYBar&&!this.isIos?u("div",{class:`${o}-scrollbar-rail__scrollbar`,style:{height:this.yBarSizePx,top:this.yBarTopPx},onMousedown:this.handleYScrollMouseDown}):null})),f=()=>{var v,p;return(v=this.onRender)===null||v===void 0||v.call(this),u("div",lo(this.$attrs,{role:"none",ref:"wrapperRef",class:[`${o}-scrollbar`,this.themeClass,n&&`${o}-scrollbar--rtl`],style:this.cssVars,onMouseenter:r?void 0:this.handleMouseEnterWrapper,onMouseleave:r?void 0:this.handleMouseLeaveWrapper}),[this.container?(p=t.default)===null||p===void 0?void 0:p.call(t):u("div",{role:"none",ref:"containerRef",class:[`${o}-scrollbar-container`,this.containerClass],style:this.containerStyle,onScroll:this.handleScroll,onWheel:this.onWheel},u(Dn,{onResize:this.handleContentResize},{default:()=>u("div",{ref:"contentRef",role:"none",style:[{width:this.xScrollable?"fit-content":null},this.contentStyle],class:[`${o}-scrollbar-content`,this.contentClass]},t)})),i?null:d(void 0,void 0),s&&u("div",{ref:"xRailRef",class:[`${o}-scrollbar-rail`,`${o}-scrollbar-rail--horizontal`,`${o}-scrollbar-rail--horizontal--${a}`],style:this.horizontalRailStyle,"data-scrollbar-rail":!0,"aria-hidden":!0},u(c?qs:It,c?null:{name:"fade-in-transition"},{default:()=>this.needXBar&&this.isShowXBar&&!this.isIos?u("div",{class:`${o}-scrollbar-rail__scrollbar`,style:{width:this.xBarSizePx,right:n?this.xBarLeftPx:void 0,left:n?void 0:this.xBarLeftPx},onMousedown:this.handleXScrollMouseDown}):null}))])},h=this.container?f():u(Dn,{onResize:this.handleContainerResize},{default:f});return i?u(it,null,h,d(this.themeClass,this.cssVars)):h}}),lg=Zn,W3={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 ag(e){const{borderRadius:t,popoverColor:o,textColor3:r,dividerColor:n,textColor2:i,primaryColorPressed:l,textColorDisabled:a,primaryColor:s,opacityDisabled:c,hoverColor:d,fontSizeTiny:f,fontSizeSmall:h,fontSizeMedium:v,fontSizeLarge:p,fontSizeHuge:g,heightTiny:b,heightSmall:m,heightMedium:y,heightLarge:k,heightHuge:w}=e;return Object.assign(Object.assign({},W3),{optionFontSizeTiny:f,optionFontSizeSmall:h,optionFontSizeMedium:v,optionFontSizeLarge:p,optionFontSizeHuge:g,optionHeightTiny:b,optionHeightSmall:m,optionHeightMedium:y,optionHeightLarge:k,optionHeightHuge:w,borderRadius:t,color:o,groupHeaderTextColor:r,actionDividerColor:n,optionTextColor:i,optionTextColorPressed:l,optionTextColorDisabled:a,optionTextColorActive:s,optionOpacityDisabled:c,optionCheckColor:s,optionColorPending:d,optionColorActive:"rgba(0, 0, 0, 0)",optionColorActivePending:d,actionTextColor:i,loadingColor:s})}const pd={name:"InternalSelectMenu",common:Ye,peers:{Scrollbar:za,Empty:hd},self:ag},nl={name:"InternalSelectMenu",common:Ce,peers:{Scrollbar:to,Empty:fn},self:ag};function V3(e,t){return u(It,{name:"fade-in-scale-up-transition"},{default:()=>e?u(ot,{clsPrefix:t,class:`${t}-base-select-option__check`},{default:()=>u(H$)}):null})}const _f=fe({name:"NBaseSelectOption",props:{clsPrefix:{type:String,required:!0},tmNode:{type:Object,required:!0}},setup(e){const{valueRef:t,pendingTmNodeRef:o,multipleRef:r,valueSetRef:n,renderLabelRef:i,renderOptionRef:l,labelFieldRef:a,valueFieldRef:s,showCheckmarkRef:c,nodePropsRef:d,handleOptionClick:f,handleOptionMouseEnter:h}=Re(qc),v=rt(()=>{const{value:m}=o;return m?e.tmNode.key===m.key:!1});function p(m){const{tmNode:y}=e;y.disabled||f(m,y)}function g(m){const{tmNode:y}=e;y.disabled||h(m,y)}function b(m){const{tmNode:y}=e,{value:k}=v;y.disabled||k||h(m,y)}return{multiple:r,isGrouped:rt(()=>{const{tmNode:m}=e,{parent:y}=m;return y&&y.rawNode.type==="group"}),showCheckmark:c,nodeProps:d,isPending:v,isSelected:rt(()=>{const{value:m}=t,{value:y}=r;if(m===null)return!1;const k=e.tmNode.rawNode[s.value];if(y){const{value:w}=n;return w.has(k)}else return m===k}),labelField:a,renderLabel:i,renderOption:l,handleMouseMove:b,handleMouseEnter:g,handleClick:p}},render(){const{clsPrefix:e,tmNode:{rawNode:t},isSelected:o,isPending:r,isGrouped:n,showCheckmark:i,nodeProps:l,renderOption:a,renderLabel:s,handleClick:c,handleMouseEnter:d,handleMouseMove:f}=this,h=V3(o,e),v=s?[s(t,o),i&&h]:[xt(t[this.labelField],t,o),i&&h],p=l?.(t),g=u("div",Object.assign({},p,{class:[`${e}-base-select-option`,t.class,p?.class,{[`${e}-base-select-option--disabled`]:t.disabled,[`${e}-base-select-option--selected`]:o,[`${e}-base-select-option--grouped`]:n,[`${e}-base-select-option--pending`]:r,[`${e}-base-select-option--show-checkmark`]:i}],style:[p?.style||"",t.style||""],onClick:Qa([c,p?.onClick]),onMouseenter:Qa([d,p?.onMouseenter]),onMousemove:Qa([f,p?.onMousemove])}),u("div",{class:`${e}-base-select-option__content`},v));return t.render?t.render({node:g,option:t,selected:o}):a?a({node:g,option:t,selected:o}):g}}),Mf=fe({name:"NBaseSelectGroupHeader",props:{clsPrefix:{type:String,required:!0},tmNode:{type:Object,required:!0}},setup(){const{renderLabelRef:e,renderOptionRef:t,labelFieldRef:o,nodePropsRef:r}=Re(qc);return{labelField:o,nodeProps:r,renderLabel:e,renderOption:t}},render(){const{clsPrefix:e,renderLabel:t,renderOption:o,nodeProps:r,tmNode:{rawNode:n}}=this,i=r?.(n),l=t?t(n,!1):xt(n[this.labelField],n,!1),a=u("div",Object.assign({},i,{class:[`${e}-base-select-group-header`,i?.class]}),l);return n.render?n.render({node:a,option:n}):o?o({node:a,option:n,selected:!1}):a}}),{cubicBezierEaseIn:Of,cubicBezierEaseOut:Bf}=ao;function Zo({transformOrigin:e="inherit",duration:t=".2s",enterScale:o=".9",originalTransform:r="",originalTransition:n=""}={}){return[M("&.fade-in-scale-up-transition-leave-active",{transformOrigin:e,transition:`opacity ${t} ${Of}, transform ${t} ${Of} ${n&&`,${n}`}`}),M("&.fade-in-scale-up-transition-enter-active",{transformOrigin:e,transition:`opacity ${t} ${Bf}, transform ${t} ${Bf} ${n&&`,${n}`}`}),M("&.fade-in-scale-up-transition-enter-from, &.fade-in-scale-up-transition-leave-to",{opacity:0,transform:`${r} scale(${o})`}),M("&.fade-in-scale-up-transition-leave-from, &.fade-in-scale-up-transition-enter-to",{opacity:1,transform:`${r} scale(1)`})]}const U3=C("base-select-menu",` + `,[Ni(),M("&:hover","background-color: var(--n-scrollbar-color-hover);")])])])])]),W3=Object.assign(Object.assign({},Se.props),{duration:{type:Number,default:0},scrollable:{type:Boolean,default:!0},xScrollable:Boolean,trigger:{type:String,default:"hover"},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,yPlacement:{type:String,default:"right"},xPlacement:{type:String,default:"bottom"}}),Zn=fe({name:"Scrollbar",props:W3,inheritAttrs:!1,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:o,mergedRtlRef:r}=je(e),n=Et("Scrollbar",r,t),i=G(null),l=G(null),a=G(null),s=G(null),c=G(null),d=G(null),f=G(null),h=G(null),v=G(null),p=G(null),g=G(null),b=G(0),m=G(0),y=G(!1),k=G(!1);let w=!1,S=!1,P,x,R=0,$=0,B=0,K=0;const _=K1(),F=Se("Scrollbar","-scrollbar",j3,Ra,e,t),L=E(()=>{const{value:H}=h,{value:ae}=d,{value:be}=p;return H===null||ae===null||be===null?0:Math.min(H,be*H/ae+Dt(F.value.self.width)*1.5)}),N=E(()=>`${L.value}px`),J=E(()=>{const{value:H}=v,{value:ae}=f,{value:be}=g;return H===null||ae===null||be===null?0:be*H/ae+Dt(F.value.self.height)*1.5}),X=E(()=>`${J.value}px`),oe=E(()=>{const{value:H}=h,{value:ae}=b,{value:be}=d,{value:ke}=p;if(H===null||be===null||ke===null)return 0;{const Ie=be-H;return Ie?ae/Ie*(ke-L.value):0}}),me=E(()=>`${oe.value}px`),he=E(()=>{const{value:H}=v,{value:ae}=m,{value:be}=f,{value:ke}=g;if(H===null||be===null||ke===null)return 0;{const Ie=be-H;return Ie?ae/Ie*(ke-J.value):0}}),se=E(()=>`${he.value}px`),Y=E(()=>{const{value:H}=h,{value:ae}=d;return H!==null&&ae!==null&&ae>H}),W=E(()=>{const{value:H}=v,{value:ae}=f;return H!==null&&ae!==null&&ae>H}),te=E(()=>{const{trigger:H}=e;return H==="none"||y.value}),pe=E(()=>{const{trigger:H}=e;return H==="none"||k.value}),ue=E(()=>{const{container:H}=e;return H?H():l.value}),we=E(()=>{const{content:H}=e;return H?H():a.value}),Te=(H,ae)=>{if(!e.scrollable)return;if(typeof H=="number"){z(H,ae??0,0,!1,"auto");return}const{left:be,top:ke,index:Ie,elSize:Oe,position:Fe,behavior:De,el:st,debounce:Jt=!0}=H;(be!==void 0||ke!==void 0)&&z(be??0,ke??0,0,!1,De),st!==void 0?z(0,st.offsetTop,st.offsetHeight,Jt,De):Ie!==void 0&&Oe!==void 0?z(0,Ie*Oe,Oe,Jt,De):Fe==="bottom"?z(0,Number.MAX_SAFE_INTEGER,0,!1,De):Fe==="top"&&z(0,0,0,!1,De)},ne=LC(()=>{e.container||Te({top:b.value,left:m.value})}),Ue=()=>{ne.isDeactivated||j()},Ke=H=>{if(ne.isDeactivated)return;const{onResize:ae}=e;ae&&ae(H),j()},_e=(H,ae)=>{if(!e.scrollable)return;const{value:be}=ue;be&&(typeof H=="object"?be.scrollBy(H):be.scrollBy(H,ae||0))};function z(H,ae,be,ke,Ie){const{value:Oe}=ue;if(Oe){if(ke){const{scrollTop:Fe,offsetHeight:De}=Oe;if(ae>Fe){ae+be<=Fe+De||Oe.scrollTo({left:H,top:ae+be-De,behavior:Ie});return}}Oe.scrollTo({left:H,top:ae,behavior:Ie})}}function I(){ee(),Q(),j()}function U(){le()}function le(){D(),A()}function D(){x!==void 0&&window.clearTimeout(x),x=window.setTimeout(()=>{k.value=!1},e.duration)}function A(){P!==void 0&&window.clearTimeout(P),P=window.setTimeout(()=>{y.value=!1},e.duration)}function ee(){P!==void 0&&window.clearTimeout(P),y.value=!0}function Q(){x!==void 0&&window.clearTimeout(x),k.value=!0}function re(H){const{onScroll:ae}=e;ae&&ae(H),ie()}function ie(){const{value:H}=ue;H&&(b.value=H.scrollTop,m.value=H.scrollLeft*(n?.value?-1:1))}function q(){const{value:H}=we;H&&(d.value=H.offsetHeight,f.value=H.offsetWidth);const{value:ae}=ue;ae&&(h.value=ae.offsetHeight,v.value=ae.offsetWidth);const{value:be}=c,{value:ke}=s;be&&(g.value=be.offsetWidth),ke&&(p.value=ke.offsetHeight)}function O(){const{value:H}=ue;H&&(b.value=H.scrollTop,m.value=H.scrollLeft*(n?.value?-1:1),h.value=H.offsetHeight,v.value=H.offsetWidth,d.value=H.scrollHeight,f.value=H.scrollWidth);const{value:ae}=c,{value:be}=s;ae&&(g.value=ae.offsetWidth),be&&(p.value=be.offsetHeight)}function j(){e.scrollable&&(e.useUnifiedContainer?O():(q(),ie()))}function ce(H){var ae;return!(!((ae=i.value)===null||ae===void 0)&&ae.contains(yr(H)))}function $e(H){H.preventDefault(),H.stopPropagation(),S=!0,qe("mousemove",window,Me,!0),qe("mouseup",window,Ee,!0),$=m.value,B=n?.value?window.innerWidth-H.clientX:H.clientX}function Me(H){if(!S)return;P!==void 0&&window.clearTimeout(P),x!==void 0&&window.clearTimeout(x);const{value:ae}=v,{value:be}=f,{value:ke}=J;if(ae===null||be===null)return;const Oe=(n?.value?window.innerWidth-H.clientX-B:H.clientX-B)*(be-ae)/(ae-ke),Fe=be-ae;let De=$+Oe;De=Math.min(Fe,De),De=Math.max(De,0);const{value:st}=ue;if(st){st.scrollLeft=De*(n?.value?-1:1);const{internalOnUpdateScrollLeft:Jt}=e;Jt&&Jt(De)}}function Ee(H){H.preventDefault(),H.stopPropagation(),Ve("mousemove",window,Me,!0),Ve("mouseup",window,Ee,!0),S=!1,j(),ce(H)&&le()}function Ge(H){H.preventDefault(),H.stopPropagation(),w=!0,qe("mousemove",window,Ne,!0),qe("mouseup",window,lt,!0),R=b.value,K=H.clientY}function Ne(H){if(!w)return;P!==void 0&&window.clearTimeout(P),x!==void 0&&window.clearTimeout(x);const{value:ae}=h,{value:be}=d,{value:ke}=L;if(ae===null||be===null)return;const Oe=(H.clientY-K)*(be-ae)/(ae-ke),Fe=be-ae;let De=R+Oe;De=Math.min(Fe,De),De=Math.max(De,0);const{value:st}=ue;st&&(st.scrollTop=De)}function lt(H){H.preventDefault(),H.stopPropagation(),Ve("mousemove",window,Ne,!0),Ve("mouseup",window,lt,!0),w=!1,j(),ce(H)&&le()}Ut(()=>{const{value:H}=W,{value:ae}=Y,{value:be}=t,{value:ke}=c,{value:Ie}=s;ke&&(H?ke.classList.remove(`${be}-scrollbar-rail--disabled`):ke.classList.add(`${be}-scrollbar-rail--disabled`)),Ie&&(ae?Ie.classList.remove(`${be}-scrollbar-rail--disabled`):Ie.classList.add(`${be}-scrollbar-rail--disabled`))}),$t(()=>{e.container||j()}),mt(()=>{P!==void 0&&window.clearTimeout(P),x!==void 0&&window.clearTimeout(x),Ve("mousemove",window,Ne,!0),Ve("mouseup",window,lt,!0)});const ft=E(()=>{const{common:{cubicBezierEaseInOut:H},self:{color:ae,colorHover:be,height:ke,width:Ie,borderRadius:Oe,railInsetHorizontalTop:Fe,railInsetHorizontalBottom:De,railInsetVerticalRight:st,railInsetVerticalLeft:Jt,railColor:nr}}=F.value;return{"--n-scrollbar-bezier":H,"--n-scrollbar-color":ae,"--n-scrollbar-color-hover":be,"--n-scrollbar-border-radius":Oe,"--n-scrollbar-width":Ie,"--n-scrollbar-height":ke,"--n-scrollbar-rail-inset-horizontal-top":Fe,"--n-scrollbar-rail-inset-horizontal-bottom":De,"--n-scrollbar-rail-inset-vertical-right":n?.value?bu(st):st,"--n-scrollbar-rail-inset-vertical-left":n?.value?bu(Jt):Jt,"--n-scrollbar-rail-color":nr}}),bt=o?Qe("scrollbar",void 0,ft,e):void 0;return Object.assign(Object.assign({},{scrollTo:Te,scrollBy:_e,sync:j,syncUnifiedContainer:O,handleMouseEnterWrapper:I,handleMouseLeaveWrapper:U}),{mergedClsPrefix:t,rtlEnabled:n,containerScrollTop:b,wrapperRef:i,containerRef:l,contentRef:a,yRailRef:s,xRailRef:c,needYBar:Y,needXBar:W,yBarSizePx:N,xBarSizePx:X,yBarTopPx:me,xBarLeftPx:se,isShowXBar:te,isShowYBar:pe,isIos:_,handleScroll:re,handleContentResize:Ue,handleContainerResize:Ke,handleYScrollMouseDown:Ge,handleXScrollMouseDown:$e,cssVars:o?void 0:ft,themeClass:bt?.themeClass,onRender:bt?.onRender})},render(){var e;const{$slots:t,mergedClsPrefix:o,triggerDisplayManually:r,rtlEnabled:n,internalHoistYRail:i,yPlacement:l,xPlacement:a,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=(v,p)=>u("div",{ref:"yRailRef",class:[`${o}-scrollbar-rail`,`${o}-scrollbar-rail--vertical`,`${o}-scrollbar-rail--vertical--${l}`,v],"data-scrollbar-rail":!0,style:[p||"",this.verticalRailStyle],"aria-hidden":!0},u(c?Gs:It,c?null:{name:"fade-in-transition"},{default:()=>this.needYBar&&this.isShowYBar&&!this.isIos?u("div",{class:`${o}-scrollbar-rail__scrollbar`,style:{height:this.yBarSizePx,top:this.yBarTopPx},onMousedown:this.handleYScrollMouseDown}):null})),f=()=>{var v,p;return(v=this.onRender)===null||v===void 0||v.call(this),u("div",lo(this.$attrs,{role:"none",ref:"wrapperRef",class:[`${o}-scrollbar`,this.themeClass,n&&`${o}-scrollbar--rtl`],style:this.cssVars,onMouseenter:r?void 0:this.handleMouseEnterWrapper,onMouseleave:r?void 0:this.handleMouseLeaveWrapper}),[this.container?(p=t.default)===null||p===void 0?void 0:p.call(t):u("div",{role:"none",ref:"containerRef",class:[`${o}-scrollbar-container`,this.containerClass],style:this.containerStyle,onScroll:this.handleScroll,onWheel:this.onWheel},u(Dn,{onResize:this.handleContentResize},{default:()=>u("div",{ref:"contentRef",role:"none",style:[{width:this.xScrollable?"fit-content":null},this.contentStyle],class:[`${o}-scrollbar-content`,this.contentClass]},t)})),i?null:d(void 0,void 0),s&&u("div",{ref:"xRailRef",class:[`${o}-scrollbar-rail`,`${o}-scrollbar-rail--horizontal`,`${o}-scrollbar-rail--horizontal--${a}`],style:this.horizontalRailStyle,"data-scrollbar-rail":!0,"aria-hidden":!0},u(c?Gs:It,c?null:{name:"fade-in-transition"},{default:()=>this.needXBar&&this.isShowXBar&&!this.isIos?u("div",{class:`${o}-scrollbar-rail__scrollbar`,style:{width:this.xBarSizePx,right:n?this.xBarLeftPx:void 0,left:n?void 0:this.xBarLeftPx},onMousedown:this.handleXScrollMouseDown}):null}))])},h=this.container?f():u(Dn,{onResize:this.handleContainerResize},{default:f});return i?u(it,null,h,d(this.themeClass,this.cssVars)):h}}),lg=Zn,V3={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 ag(e){const{borderRadius:t,popoverColor:o,textColor3:r,dividerColor:n,textColor2:i,primaryColorPressed:l,textColorDisabled:a,primaryColor:s,opacityDisabled:c,hoverColor:d,fontSizeTiny:f,fontSizeSmall:h,fontSizeMedium:v,fontSizeLarge:p,fontSizeHuge:g,heightTiny:b,heightSmall:m,heightMedium:y,heightLarge:k,heightHuge:w}=e;return Object.assign(Object.assign({},V3),{optionFontSizeTiny:f,optionFontSizeSmall:h,optionFontSizeMedium:v,optionFontSizeLarge:p,optionFontSizeHuge:g,optionHeightTiny:b,optionHeightSmall:m,optionHeightMedium:y,optionHeightLarge:k,optionHeightHuge:w,borderRadius:t,color:o,groupHeaderTextColor:r,actionDividerColor:n,optionTextColor:i,optionTextColorPressed:l,optionTextColorDisabled:a,optionTextColorActive:s,optionOpacityDisabled:c,optionCheckColor:s,optionColorPending:d,optionColorActive:"rgba(0, 0, 0, 0)",optionColorActivePending:d,actionTextColor:i,loadingColor:s})}const pd={name:"InternalSelectMenu",common:Ye,peers:{Scrollbar:Ra,Empty:hd},self:ag},nl={name:"InternalSelectMenu",common:Ce,peers:{Scrollbar:to,Empty:fn},self:ag};function U3(e,t){return u(It,{name:"fade-in-scale-up-transition"},{default:()=>e?u(ot,{clsPrefix:t,class:`${t}-base-select-option__check`},{default:()=>u(D$)}):null})}const _f=fe({name:"NBaseSelectOption",props:{clsPrefix:{type:String,required:!0},tmNode:{type:Object,required:!0}},setup(e){const{valueRef:t,pendingTmNodeRef:o,multipleRef:r,valueSetRef:n,renderLabelRef:i,renderOptionRef:l,labelFieldRef:a,valueFieldRef:s,showCheckmarkRef:c,nodePropsRef:d,handleOptionClick:f,handleOptionMouseEnter:h}=Re(qc),v=rt(()=>{const{value:m}=o;return m?e.tmNode.key===m.key:!1});function p(m){const{tmNode:y}=e;y.disabled||f(m,y)}function g(m){const{tmNode:y}=e;y.disabled||h(m,y)}function b(m){const{tmNode:y}=e,{value:k}=v;y.disabled||k||h(m,y)}return{multiple:r,isGrouped:rt(()=>{const{tmNode:m}=e,{parent:y}=m;return y&&y.rawNode.type==="group"}),showCheckmark:c,nodeProps:d,isPending:v,isSelected:rt(()=>{const{value:m}=t,{value:y}=r;if(m===null)return!1;const k=e.tmNode.rawNode[s.value];if(y){const{value:w}=n;return w.has(k)}else return m===k}),labelField:a,renderLabel:i,renderOption:l,handleMouseMove:b,handleMouseEnter:g,handleClick:p}},render(){const{clsPrefix:e,tmNode:{rawNode:t},isSelected:o,isPending:r,isGrouped:n,showCheckmark:i,nodeProps:l,renderOption:a,renderLabel:s,handleClick:c,handleMouseEnter:d,handleMouseMove:f}=this,h=U3(o,e),v=s?[s(t,o),i&&h]:[xt(t[this.labelField],t,o),i&&h],p=l?.(t),g=u("div",Object.assign({},p,{class:[`${e}-base-select-option`,t.class,p?.class,{[`${e}-base-select-option--disabled`]:t.disabled,[`${e}-base-select-option--selected`]:o,[`${e}-base-select-option--grouped`]:n,[`${e}-base-select-option--pending`]:r,[`${e}-base-select-option--show-checkmark`]:i}],style:[p?.style||"",t.style||""],onClick:es([c,p?.onClick]),onMouseenter:es([d,p?.onMouseenter]),onMousemove:es([f,p?.onMousemove])}),u("div",{class:`${e}-base-select-option__content`},v));return t.render?t.render({node:g,option:t,selected:o}):a?a({node:g,option:t,selected:o}):g}}),Mf=fe({name:"NBaseSelectGroupHeader",props:{clsPrefix:{type:String,required:!0},tmNode:{type:Object,required:!0}},setup(){const{renderLabelRef:e,renderOptionRef:t,labelFieldRef:o,nodePropsRef:r}=Re(qc);return{labelField:o,nodeProps:r,renderLabel:e,renderOption:t}},render(){const{clsPrefix:e,renderLabel:t,renderOption:o,nodeProps:r,tmNode:{rawNode:n}}=this,i=r?.(n),l=t?t(n,!1):xt(n[this.labelField],n,!1),a=u("div",Object.assign({},i,{class:[`${e}-base-select-group-header`,i?.class]}),l);return n.render?n.render({node:a,option:n}):o?o({node:a,option:n,selected:!1}):a}}),{cubicBezierEaseIn:Of,cubicBezierEaseOut:Bf}=ao;function Zo({transformOrigin:e="inherit",duration:t=".2s",enterScale:o=".9",originalTransform:r="",originalTransition:n=""}={}){return[M("&.fade-in-scale-up-transition-leave-active",{transformOrigin:e,transition:`opacity ${t} ${Of}, transform ${t} ${Of} ${n&&`,${n}`}`}),M("&.fade-in-scale-up-transition-enter-active",{transformOrigin:e,transition:`opacity ${t} ${Bf}, transform ${t} ${Bf} ${n&&`,${n}`}`}),M("&.fade-in-scale-up-transition-enter-from, &.fade-in-scale-up-transition-leave-to",{opacity:0,transform:`${r} scale(${o})`}),M("&.fade-in-scale-up-transition-leave-from, &.fade-in-scale-up-transition-enter-to",{opacity:1,transform:`${r} scale(1)`})]}const K3=C("base-select-menu",` line-height: 1.5; outline: none; z-index: 0; @@ -309,14 +309,14 @@ ${t} top: calc(50% - 7px); color: var(--n-option-check-color); transition: color .3s var(--n-bezier); - `,[Zo({enterScale:"0.5"})])])]),sg=fe({name:"InternalSelectMenu",props:Object.assign(Object.assign({},Se.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,onToggle:Function}),setup(e){const{mergedClsPrefixRef:t,mergedRtlRef:o}=je(e),r=Et("InternalSelectMenu",o,t),n=Se("InternalSelectMenu","-internal-select-menu",U3,pd,e,xe(e,"clsPrefix")),i=G(null),l=G(null),a=G(null),s=E(()=>e.treeMate.getFlattenedNodes()),c=E(()=>b3(s.value)),d=G(null);function f(){const{treeMate:Y}=e;let W=null;const{value:te}=e;te===null?W=Y.getFirstAvailableNode():(e.multiple?W=Y.getNode((te||[])[(te||[]).length-1]):W=Y.getNode(te),(!W||W.disabled)&&(W=Y.getFirstAvailableNode())),L(W||null)}function h(){const{value:Y}=d;Y&&!e.treeMate.getNode(Y.key)&&(d.value=null)}let v;Xe(()=>e.show,Y=>{Y?v=Xe(()=>e.treeMate,()=>{e.resetMenuOnOptionsChange?(e.autoPending?f():h(),Vt(N)):h()},{immediate:!0}):v?.()},{immediate:!0}),mt(()=>{v?.()});const p=E(()=>Dt(n.value.self[de("optionHeight",e.size)])),g=E(()=>bo(n.value.self[de("padding",e.size)])),b=E(()=>e.multiple&&Array.isArray(e.value)?new Set(e.value):new Set),m=E(()=>{const Y=s.value;return Y&&Y.length===0});function y(Y){const{onToggle:W}=e;W&&W(Y)}function k(Y){const{onScroll:W}=e;W&&W(Y)}function w(Y){var W;(W=a.value)===null||W===void 0||W.sync(),k(Y)}function S(){var Y;(Y=a.value)===null||Y===void 0||Y.sync()}function P(){const{value:Y}=d;return Y||null}function x(Y,W){W.disabled||L(W,!1)}function R(Y,W){W.disabled||y(W)}function $(Y){var W;Xr(Y,"action")||(W=e.onKeyup)===null||W===void 0||W.call(e,Y)}function B(Y){var W;Xr(Y,"action")||(W=e.onKeydown)===null||W===void 0||W.call(e,Y)}function K(Y){var W;(W=e.onMousedown)===null||W===void 0||W.call(e,Y),!e.focusable&&Y.preventDefault()}function _(){const{value:Y}=d;Y&&L(Y.getNext({loop:!0}),!0)}function F(){const{value:Y}=d;Y&&L(Y.getPrev({loop:!0}),!0)}function L(Y,W=!1){d.value=Y,W&&N()}function N(){var Y,W;const te=d.value;if(!te)return;const pe=c.value(te.key);pe!==null&&(e.virtualScroll?(Y=l.value)===null||Y===void 0||Y.scrollTo({index:pe}):(W=a.value)===null||W===void 0||W.scrollTo({index:pe,elSize:p.value}))}function J(Y){var W,te;!((W=i.value)===null||W===void 0)&&W.contains(Y.target)&&((te=e.onFocus)===null||te===void 0||te.call(e,Y))}function X(Y){var W,te;!((W=i.value)===null||W===void 0)&&W.contains(Y.relatedTarget)||(te=e.onBlur)===null||te===void 0||te.call(e,Y)}We(qc,{handleOptionMouseEnter:x,handleOptionClick:R,valueSetRef:b,pendingTmNodeRef:d,nodePropsRef:xe(e,"nodeProps"),showCheckmarkRef:xe(e,"showCheckmark"),multipleRef:xe(e,"multiple"),valueRef:xe(e,"value"),renderLabelRef:xe(e,"renderLabel"),renderOptionRef:xe(e,"renderOption"),labelFieldRef:xe(e,"labelField"),valueFieldRef:xe(e,"valueField")}),We(Wp,i),$t(()=>{const{value:Y}=a;Y&&Y.sync()});const oe=E(()=>{const{size:Y}=e,{common:{cubicBezierEaseInOut:W},self:{height:te,borderRadius:pe,color:ue,groupHeaderTextColor:we,actionDividerColor:Te,optionTextColorPressed:ne,optionTextColor:Ue,optionTextColorDisabled:Ke,optionTextColorActive:_e,optionOpacityDisabled:z,optionCheckColor:I,actionTextColor:U,optionColorPending:le,optionColorActive:D,loadingColor:A,loadingSize:ee,optionColorActivePending:Q,[de("optionFontSize",Y)]:re,[de("optionHeight",Y)]:ie,[de("optionPadding",Y)]:q}}=n.value;return{"--n-height":te,"--n-action-divider-color":Te,"--n-action-text-color":U,"--n-bezier":W,"--n-border-radius":pe,"--n-color":ue,"--n-option-font-size":re,"--n-group-header-text-color":we,"--n-option-check-color":I,"--n-option-color-pending":le,"--n-option-color-active":D,"--n-option-color-active-pending":Q,"--n-option-height":ie,"--n-option-opacity-disabled":z,"--n-option-text-color":Ue,"--n-option-text-color-active":_e,"--n-option-text-color-disabled":Ke,"--n-option-text-color-pressed":ne,"--n-option-padding":q,"--n-option-padding-left":bo(q,"left"),"--n-option-padding-right":bo(q,"right"),"--n-loading-color":A,"--n-loading-size":ee}}),{inlineThemeDisabled:me}=e,he=me?Qe("internal-select-menu",E(()=>e.size[0]),oe,e):void 0,se={selfRef:i,next:_,prev:F,getPendingTmNode:P};return lv(i,e.onResize),Object.assign({mergedTheme:n,mergedClsPrefix:t,rtlEnabled:r,virtualListRef:l,scrollbarRef:a,itemSize:p,padding:g,flattenedNodes:s,empty:m,virtualListContainer(){const{value:Y}=l;return Y?.listElRef},virtualListContent(){const{value:Y}=l;return Y?.itemsElRef},doScroll:k,handleFocusin:J,handleFocusout:X,handleKeyUp:$,handleKeyDown:B,handleMouseDown:K,handleVirtualListResize:S,handleVirtualListScroll:w,cssVars:me?void 0:oe,themeClass:he?.themeClass,onRender:he?.onRender},se)},render(){const{$slots:e,virtualScroll:t,clsPrefix:o,mergedTheme:r,themeClass:n,onRender:i}=this;return i?.(),u("div",{ref:"selfRef",tabindex:this.focusable?0:-1,class:[`${o}-base-select-menu`,this.rtlEnabled&&`${o}-base-select-menu--rtl`,n,this.multiple&&`${o}-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},Ze(e.header,l=>l&&u("div",{class:`${o}-base-select-menu__header`,"data-header":!0,key:"header"},l)),this.loading?u("div",{class:`${o}-base-select-menu__loading`},u(rl,{clsPrefix:o,strokeWidth:20})):this.empty?u("div",{class:`${o}-base-select-menu__empty`,"data-empty":!0},Xt(e.empty,()=>[u(D3,{theme:r.peers.Empty,themeOverrides:r.peerOverrides.Empty,size:this.size})])):u(Zn,{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},{default:()=>t?u(EC,{ref:"virtualListRef",class:`${o}-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:l})=>l.isGroup?u(Mf,{key:l.key,clsPrefix:o,tmNode:l}):l.ignored?null:u(_f,{clsPrefix:o,key:l.key,tmNode:l})}):u("div",{class:`${o}-base-select-menu-option-wrapper`,style:{paddingTop:this.padding.top,paddingBottom:this.padding.bottom}},this.flattenedNodes.map(l=>l.isGroup?u(Mf,{key:l.key,clsPrefix:o,tmNode:l}):u(_f,{clsPrefix:o,key:l.key,tmNode:l})))}),Ze(e.action,l=>l&&[u("div",{class:`${o}-base-select-menu__action`,"data-action":!0,key:"action"},l),u(r3,{onFocus:this.onTabOut,key:"focus-detector"})]))}}),K3=C("base-wave",` + `,[Zo({enterScale:"0.5"})])])]),sg=fe({name:"InternalSelectMenu",props:Object.assign(Object.assign({},Se.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,onToggle:Function}),setup(e){const{mergedClsPrefixRef:t,mergedRtlRef:o}=je(e),r=Et("InternalSelectMenu",o,t),n=Se("InternalSelectMenu","-internal-select-menu",K3,pd,e,xe(e,"clsPrefix")),i=G(null),l=G(null),a=G(null),s=E(()=>e.treeMate.getFlattenedNodes()),c=E(()=>x3(s.value)),d=G(null);function f(){const{treeMate:Y}=e;let W=null;const{value:te}=e;te===null?W=Y.getFirstAvailableNode():(e.multiple?W=Y.getNode((te||[])[(te||[]).length-1]):W=Y.getNode(te),(!W||W.disabled)&&(W=Y.getFirstAvailableNode())),L(W||null)}function h(){const{value:Y}=d;Y&&!e.treeMate.getNode(Y.key)&&(d.value=null)}let v;Xe(()=>e.show,Y=>{Y?v=Xe(()=>e.treeMate,()=>{e.resetMenuOnOptionsChange?(e.autoPending?f():h(),Vt(N)):h()},{immediate:!0}):v?.()},{immediate:!0}),mt(()=>{v?.()});const p=E(()=>Dt(n.value.self[de("optionHeight",e.size)])),g=E(()=>bo(n.value.self[de("padding",e.size)])),b=E(()=>e.multiple&&Array.isArray(e.value)?new Set(e.value):new Set),m=E(()=>{const Y=s.value;return Y&&Y.length===0});function y(Y){const{onToggle:W}=e;W&&W(Y)}function k(Y){const{onScroll:W}=e;W&&W(Y)}function w(Y){var W;(W=a.value)===null||W===void 0||W.sync(),k(Y)}function S(){var Y;(Y=a.value)===null||Y===void 0||Y.sync()}function P(){const{value:Y}=d;return Y||null}function x(Y,W){W.disabled||L(W,!1)}function R(Y,W){W.disabled||y(W)}function $(Y){var W;Xr(Y,"action")||(W=e.onKeyup)===null||W===void 0||W.call(e,Y)}function B(Y){var W;Xr(Y,"action")||(W=e.onKeydown)===null||W===void 0||W.call(e,Y)}function K(Y){var W;(W=e.onMousedown)===null||W===void 0||W.call(e,Y),!e.focusable&&Y.preventDefault()}function _(){const{value:Y}=d;Y&&L(Y.getNext({loop:!0}),!0)}function F(){const{value:Y}=d;Y&&L(Y.getPrev({loop:!0}),!0)}function L(Y,W=!1){d.value=Y,W&&N()}function N(){var Y,W;const te=d.value;if(!te)return;const pe=c.value(te.key);pe!==null&&(e.virtualScroll?(Y=l.value)===null||Y===void 0||Y.scrollTo({index:pe}):(W=a.value)===null||W===void 0||W.scrollTo({index:pe,elSize:p.value}))}function J(Y){var W,te;!((W=i.value)===null||W===void 0)&&W.contains(Y.target)&&((te=e.onFocus)===null||te===void 0||te.call(e,Y))}function X(Y){var W,te;!((W=i.value)===null||W===void 0)&&W.contains(Y.relatedTarget)||(te=e.onBlur)===null||te===void 0||te.call(e,Y)}We(qc,{handleOptionMouseEnter:x,handleOptionClick:R,valueSetRef:b,pendingTmNodeRef:d,nodePropsRef:xe(e,"nodeProps"),showCheckmarkRef:xe(e,"showCheckmark"),multipleRef:xe(e,"multiple"),valueRef:xe(e,"value"),renderLabelRef:xe(e,"renderLabel"),renderOptionRef:xe(e,"renderOption"),labelFieldRef:xe(e,"labelField"),valueFieldRef:xe(e,"valueField")}),We(Wp,i),$t(()=>{const{value:Y}=a;Y&&Y.sync()});const oe=E(()=>{const{size:Y}=e,{common:{cubicBezierEaseInOut:W},self:{height:te,borderRadius:pe,color:ue,groupHeaderTextColor:we,actionDividerColor:Te,optionTextColorPressed:ne,optionTextColor:Ue,optionTextColorDisabled:Ke,optionTextColorActive:_e,optionOpacityDisabled:z,optionCheckColor:I,actionTextColor:U,optionColorPending:le,optionColorActive:D,loadingColor:A,loadingSize:ee,optionColorActivePending:Q,[de("optionFontSize",Y)]:re,[de("optionHeight",Y)]:ie,[de("optionPadding",Y)]:q}}=n.value;return{"--n-height":te,"--n-action-divider-color":Te,"--n-action-text-color":U,"--n-bezier":W,"--n-border-radius":pe,"--n-color":ue,"--n-option-font-size":re,"--n-group-header-text-color":we,"--n-option-check-color":I,"--n-option-color-pending":le,"--n-option-color-active":D,"--n-option-color-active-pending":Q,"--n-option-height":ie,"--n-option-opacity-disabled":z,"--n-option-text-color":Ue,"--n-option-text-color-active":_e,"--n-option-text-color-disabled":Ke,"--n-option-text-color-pressed":ne,"--n-option-padding":q,"--n-option-padding-left":bo(q,"left"),"--n-option-padding-right":bo(q,"right"),"--n-loading-color":A,"--n-loading-size":ee}}),{inlineThemeDisabled:me}=e,he=me?Qe("internal-select-menu",E(()=>e.size[0]),oe,e):void 0,se={selfRef:i,next:_,prev:F,getPendingTmNode:P};return lv(i,e.onResize),Object.assign({mergedTheme:n,mergedClsPrefix:t,rtlEnabled:r,virtualListRef:l,scrollbarRef:a,itemSize:p,padding:g,flattenedNodes:s,empty:m,virtualListContainer(){const{value:Y}=l;return Y?.listElRef},virtualListContent(){const{value:Y}=l;return Y?.itemsElRef},doScroll:k,handleFocusin:J,handleFocusout:X,handleKeyUp:$,handleKeyDown:B,handleMouseDown:K,handleVirtualListResize:S,handleVirtualListScroll:w,cssVars:me?void 0:oe,themeClass:he?.themeClass,onRender:he?.onRender},se)},render(){const{$slots:e,virtualScroll:t,clsPrefix:o,mergedTheme:r,themeClass:n,onRender:i}=this;return i?.(),u("div",{ref:"selfRef",tabindex:this.focusable?0:-1,class:[`${o}-base-select-menu`,this.rtlEnabled&&`${o}-base-select-menu--rtl`,n,this.multiple&&`${o}-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},Ze(e.header,l=>l&&u("div",{class:`${o}-base-select-menu__header`,"data-header":!0,key:"header"},l)),this.loading?u("div",{class:`${o}-base-select-menu__loading`},u(rl,{clsPrefix:o,strokeWidth:20})):this.empty?u("div",{class:`${o}-base-select-menu__empty`,"data-empty":!0},Xt(e.empty,()=>[u(L3,{theme:r.peers.Empty,themeOverrides:r.peerOverrides.Empty,size:this.size})])):u(Zn,{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},{default:()=>t?u(FC,{ref:"virtualListRef",class:`${o}-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:l})=>l.isGroup?u(Mf,{key:l.key,clsPrefix:o,tmNode:l}):l.ignored?null:u(_f,{clsPrefix:o,key:l.key,tmNode:l})}):u("div",{class:`${o}-base-select-menu-option-wrapper`,style:{paddingTop:this.padding.top,paddingBottom:this.padding.bottom}},this.flattenedNodes.map(l=>l.isGroup?u(Mf,{key:l.key,clsPrefix:o,tmNode:l}):u(_f,{clsPrefix:o,key:l.key,tmNode:l})))}),Ze(e.action,l=>l&&[u("div",{class:`${o}-base-select-menu__action`,"data-action":!0,key:"action"},l),u(n3,{onFocus:this.onTabOut,key:"focus-detector"})]))}}),q3=C("base-wave",` position: absolute; left: 0; right: 0; top: 0; bottom: 0; border-radius: inherit; -`),q3=fe({name:"BaseWave",props:{clsPrefix:{type:String,required:!0}},setup(e){cn("-base-wave",K3,xe(e,"clsPrefix"));const t=G(null),o=G(!1);let r=null;return mt(()=>{r!==null&&window.clearTimeout(r)}),{active:o,selfRef:t,play(){r!==null&&(window.clearTimeout(r),o.value=!1,r=null),Vt(()=>{var n;(n=t.value)===null||n===void 0||n.offsetHeight,o.value=!0,r=window.setTimeout(()=>{o.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`]})}}),G3={space:"6px",spaceArrow:"10px",arrowOffset:"10px",arrowOffsetVertical:"10px",arrowHeight:"6px",padding:"8px 14px"};function cg(e){const{boxShadow2:t,popoverColor:o,textColor2:r,borderRadius:n,fontSize:i,dividerColor:l}=e;return Object.assign(Object.assign({},G3),{fontSize:i,borderRadius:n,color:o,dividerColor:l,textColor:r,boxShadow:t})}const Ra={name:"Popover",common:Ye,self:cg},hn={name:"Popover",common:Ce,self:cg},vs={top:"bottom",bottom:"top",left:"right",right:"left"},Rt="var(--n-arrow-height) * 1.414",X3=M([C("popover",` +`),G3=fe({name:"BaseWave",props:{clsPrefix:{type:String,required:!0}},setup(e){cn("-base-wave",q3,xe(e,"clsPrefix"));const t=G(null),o=G(!1);let r=null;return mt(()=>{r!==null&&window.clearTimeout(r)}),{active:o,selfRef:t,play(){r!==null&&(window.clearTimeout(r),o.value=!1,r=null),Vt(()=>{var n;(n=t.value)===null||n===void 0||n.offsetHeight,o.value=!0,r=window.setTimeout(()=>{o.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`]})}}),X3={space:"6px",spaceArrow:"10px",arrowOffset:"10px",arrowOffsetVertical:"10px",arrowHeight:"6px",padding:"8px 14px"};function cg(e){const{boxShadow2:t,popoverColor:o,textColor2:r,borderRadius:n,fontSize:i,dividerColor:l}=e;return Object.assign(Object.assign({},X3),{fontSize:i,borderRadius:n,color:o,dividerColor:l,textColor:r,boxShadow:t})}const ka={name:"Popover",common:Ye,self:cg},hn={name:"Popover",common:Ce,self:cg},gs={top:"bottom",bottom:"top",left:"right",right:"left"},Rt="var(--n-arrow-height) * 1.414",Y3=M([C("popover",` transition: box-shadow .3s var(--n-bezier), background-color .3s var(--n-bezier), @@ -418,21 +418,21 @@ ${t} `),co("right-end",` right: calc(${Rt} / -2); bottom: calc(${Wo("right-end")} + var(--v-offset-top)); - `),...X5({top:["right-start","left-start"],right:["top-end","bottom-end"],bottom:["right-end","left-end"],left:["top-start","bottom-start"]},(e,t)=>{const o=["right","left"].includes(t),r=o?"width":"height";return e.map(n=>{const i=n.split("-")[1]==="end",a=`calc((${`var(--v-target-${r}, 0px)`} - ${Rt}) / 2)`,s=Wo(n);return M(`[v-placement="${n}"] >`,[C("popover-shared",[V("center-arrow",[C("popover-arrow",`${t}: calc(max(${a}, ${s}) ${i?"+":"-"} var(--v-offset-${o?"left":"top"}));`)])])])})})]);function Wo(e){return["top","bottom"].includes(e.split("-")[0])?"var(--n-arrow-offset)":"var(--n-arrow-offset-vertical)"}function co(e,t){const o=e.split("-")[0],r=["top","bottom"].includes(o)?"height: var(--n-space-arrow);":"width: var(--n-space-arrow);";return M(`[v-placement="${e}"] >`,[C("popover-shared",` - margin-${vs[o]}: var(--n-space); + `),...Y5({top:["right-start","left-start"],right:["top-end","bottom-end"],bottom:["right-end","left-end"],left:["top-start","bottom-start"]},(e,t)=>{const o=["right","left"].includes(t),r=o?"width":"height";return e.map(n=>{const i=n.split("-")[1]==="end",a=`calc((${`var(--v-target-${r}, 0px)`} - ${Rt}) / 2)`,s=Wo(n);return M(`[v-placement="${n}"] >`,[C("popover-shared",[V("center-arrow",[C("popover-arrow",`${t}: calc(max(${a}, ${s}) ${i?"+":"-"} var(--v-offset-${o?"left":"top"}));`)])])])})})]);function Wo(e){return["top","bottom"].includes(e.split("-")[0])?"var(--n-arrow-offset)":"var(--n-arrow-offset-vertical)"}function co(e,t){const o=e.split("-")[0],r=["top","bottom"].includes(o)?"height: var(--n-space-arrow);":"width: var(--n-space-arrow);";return M(`[v-placement="${e}"] >`,[C("popover-shared",` + margin-${gs[o]}: var(--n-space); `,[V("show-arrow",` - margin-${vs[o]}: var(--n-space-arrow); + margin-${gs[o]}: var(--n-space-arrow); `),V("overlap",` margin: 0; - `),k1("popover-arrow-wrapper",` + `),T1("popover-arrow-wrapper",` right: 0; left: 0; top: 0; bottom: 0; ${o}: 100%; - ${vs[o]}: auto; + ${gs[o]}: auto; ${r} - `,[C("popover-arrow",t)])])])}const dg=Object.assign(Object.assign({},Se.props),{to:Bt.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 ug({arrowClass:e,arrowStyle:t,arrowWrapperClass:o,arrowWrapperStyle:r,clsPrefix:n}){return u("div",{key:"__popover-arrow__",style:r,class:[`${n}-popover-arrow-wrapper`,o]},u("div",{class:[`${n}-popover-arrow`,e],style:t}))}const Y3=fe({name:"PopoverBody",inheritAttrs:!1,props:dg,setup(e,{slots:t,attrs:o}){const{namespaceRef:r,mergedClsPrefixRef:n,inlineThemeDisabled:i}=je(e),l=Se("Popover","-popover",X3,Ra,e,n),a=G(null),s=Re("NPopover"),c=G(null),d=G(e.show),f=G(!1);Ut(()=>{const{show:x}=e;x&&!T1()&&!e.internalDeactivateImmediately&&(f.value=!0)});const h=E(()=>{const{trigger:x,onClickoutside:R}=e,$=[],{positionManuallyRef:{value:B}}=s;return B||(x==="click"&&!R&&$.push([$r,w,void 0,{capture:!0}]),x==="hover"&&$.push([Z1,k])),R&&$.push([$r,w,void 0,{capture:!0}]),(e.displayDirective==="show"||e.animated&&f.value)&&$.push([on,e.show]),$}),v=E(()=>{const{common:{cubicBezierEaseInOut:x,cubicBezierEaseIn:R,cubicBezierEaseOut:$},self:{space:B,spaceArrow:K,padding:_,fontSize:F,textColor:L,dividerColor:N,color:J,boxShadow:X,borderRadius:oe,arrowHeight:me,arrowOffset:he,arrowOffsetVertical:se}}=l.value;return{"--n-box-shadow":X,"--n-bezier":x,"--n-bezier-ease-in":R,"--n-bezier-ease-out":$,"--n-font-size":F,"--n-text-color":L,"--n-color":J,"--n-divider-color":N,"--n-border-radius":oe,"--n-arrow-height":me,"--n-arrow-offset":he,"--n-arrow-offset-vertical":se,"--n-padding":_,"--n-space":B,"--n-space-arrow":K}}),p=E(()=>{const x=e.width==="trigger"?void 0:jt(e.width),R=[];x&&R.push({width:x});const{maxWidth:$,minWidth:B}=e;return $&&R.push({maxWidth:jt($)}),B&&R.push({maxWidth:jt(B)}),i||R.push(v.value),R}),g=i?Qe("popover",void 0,v,e):void 0;s.setBodyInstance({syncPosition:b}),mt(()=>{s.setBodyInstance(null)}),Xe(xe(e,"show"),x=>{e.animated||(x?d.value=!0:d.value=!1)});function b(){var x;(x=a.value)===null||x===void 0||x.syncPosition()}function m(x){e.trigger==="hover"&&e.keepAliveOnHover&&e.show&&s.handleMouseEnter(x)}function y(x){e.trigger==="hover"&&e.keepAliveOnHover&&s.handleMouseLeave(x)}function k(x){e.trigger==="hover"&&!S().contains(yr(x))&&s.handleMouseMoveOutside(x)}function w(x){(e.trigger==="click"&&!S().contains(yr(x))||e.onClickoutside)&&s.handleClickOutside(x)}function S(){return s.getTriggerElement()}We(Vn,c),We(Zi,null),We(Yi,null);function P(){if(g?.onRender(),!(e.displayDirective==="show"||e.show||e.animated&&f.value))return null;let R;const $=s.internalRenderBodyRef.value,{value:B}=n;if($)R=$([`${B}-popover-shared`,g?.themeClass.value,e.overlap&&`${B}-popover-shared--overlap`,e.showArrow&&`${B}-popover-shared--show-arrow`,e.arrowPointToCenter&&`${B}-popover-shared--center-arrow`],c,p.value,m,y);else{const{value:K}=s.extraClassRef,{internalTrapFocus:_}=e,F=!On(t.header)||!On(t.footer),L=()=>{var N,J;const X=F?u(it,null,Ze(t.header,he=>he?u("div",{class:[`${B}-popover__header`,e.headerClass],style:e.headerStyle},he):null),Ze(t.default,he=>he?u("div",{class:[`${B}-popover__content`,e.contentClass],style:e.contentStyle},t):null),Ze(t.footer,he=>he?u("div",{class:[`${B}-popover__footer`,e.footerClass],style:e.footerStyle},he):null)):e.scrollable?(N=t.default)===null||N===void 0?void 0:N.call(t):u("div",{class:[`${B}-popover__content`,e.contentClass],style:e.contentStyle},t),oe=e.scrollable?u(lg,{contentClass:F?void 0:`${B}-popover__content ${(J=e.contentClass)!==null&&J!==void 0?J:""}`,contentStyle:F?void 0:e.contentStyle},{default:()=>X}):X,me=e.showArrow?ug({arrowClass:e.arrowClass,arrowStyle:e.arrowStyle,arrowWrapperClass:e.arrowWrapperClass,arrowWrapperStyle:e.arrowWrapperStyle,clsPrefix:B}):null;return[oe,me]};R=u("div",lo({class:[`${B}-popover`,`${B}-popover-shared`,g?.themeClass.value,K.map(N=>`${B}-${N}`),{[`${B}-popover--scrollable`]:e.scrollable,[`${B}-popover--show-header-or-footer`]:F,[`${B}-popover--raw`]:e.raw,[`${B}-popover-shared--overlap`]:e.overlap,[`${B}-popover-shared--show-arrow`]:e.showArrow,[`${B}-popover-shared--center-arrow`]:e.arrowPointToCenter}],ref:c,style:p.value,onKeydown:s.handleKeydown,onMouseenter:m,onMouseleave:y},o),_?u(Zc,{active:e.show,autoFocus:!0},{default:L}):L())}return Yt(R,h.value)}return{displayed:f,namespace:r,isMounted:s.isMountedRef,zIndex:s.zIndexRef,followerRef:a,adjustedTo:Bt(e),followerEnabled:d,renderContentNode:P}},render(){return u(qn,{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===Bt.tdkey},{default:()=>this.animated?u(It,{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()})}}),Z3=Object.keys(dg),J3={focus:["onFocus","onBlur"],click:["onClick"],hover:["onMouseenter","onMouseleave"],manual:[],nested:["onFocus","onBlur","onMouseenter","onMouseleave","onClick"]};function Q3(e,t,o){J3[t].forEach(r=>{e.props?e.props=Object.assign({},e.props):e.props={};const n=e.props[r],i=o[r];n?e.props[r]=(...l)=>{n(...l),i(...l)}:e.props[r]=i})}const ka={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:Bt.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},eP=Object.assign(Object.assign(Object.assign({},Se.props),ka),{internalOnAfterLeave:Function,internalRenderBody:Function}),vd=fe({name:"Popover",inheritAttrs:!1,props:eP,__popover__:!0,setup(e){const t=Ao(),o=G(null),r=E(()=>e.show),n=G(e.defaultShow),i=At(r,n),l=rt(()=>e.disabled?!1:i.value),a=()=>{if(e.disabled)return!0;const{getDisabled:N}=e;return!!N?.()},s=()=>a()?!1:i.value,c=Ca(e,["arrow","showArrow"]),d=E(()=>e.overlap?!1:c.value);let f=null;const h=G(null),v=G(null),p=rt(()=>e.x!==void 0&&e.y!==void 0);function g(N){const{"onUpdate:show":J,onUpdateShow:X,onShow:oe,onHide:me}=e;n.value=N,J&&ye(J,N),X&&ye(X,N),N&&oe&&ye(oe,!0),N&&me&&ye(me,!1)}function b(){f&&f.syncPosition()}function m(){const{value:N}=h;N&&(window.clearTimeout(N),h.value=null)}function y(){const{value:N}=v;N&&(window.clearTimeout(N),v.value=null)}function k(){const N=a();if(e.trigger==="focus"&&!N){if(s())return;g(!0)}}function w(){const N=a();if(e.trigger==="focus"&&!N){if(!s())return;g(!1)}}function S(){const N=a();if(e.trigger==="hover"&&!N){if(y(),h.value!==null||s())return;const J=()=>{g(!0),h.value=null},{delay:X}=e;X===0?J():h.value=window.setTimeout(J,X)}}function P(){const N=a();if(e.trigger==="hover"&&!N){if(m(),v.value!==null||!s())return;const J=()=>{g(!1),v.value=null},{duration:X}=e;X===0?J():v.value=window.setTimeout(J,X)}}function x(){P()}function R(N){var J;s()&&(e.trigger==="click"&&(m(),y(),g(!1)),(J=e.onClickoutside)===null||J===void 0||J.call(e,N))}function $(){if(e.trigger==="click"&&!a()){m(),y();const N=!s();g(N)}}function B(N){e.internalTrapFocus&&N.key==="Escape"&&(m(),y(),g(!1))}function K(N){n.value=N}function _(){var N;return(N=o.value)===null||N===void 0?void 0:N.targetRef}function F(N){f=N}return We("NPopover",{getTriggerElement:_,handleKeydown:B,handleMouseEnter:S,handleMouseLeave:P,handleClickOutside:R,handleMouseMoveOutside:x,setBodyInstance:F,positionManuallyRef:p,isMountedRef:t,zIndexRef:xe(e,"zIndex"),extraClassRef:xe(e,"internalExtraClass"),internalRenderBodyRef:xe(e,"internalRenderBody")}),Ut(()=>{i.value&&a()&&g(!1)}),{binderInstRef:o,positionManually:p,mergedShowConsideringDisabledProp:l,uncontrolledShow:n,mergedShowArrow:d,getMergedShow:s,setShow:K,handleClick:$,handleMouseEnter:S,handleMouseLeave:P,handleFocus:k,handleBlur:w,syncPosition:b}},render(){var e;const{positionManually:t,$slots:o}=this;let r,n=!1;if(!t&&(o.activator?r=Xl(o,"activator"):r=Xl(o,"trigger"),r)){r=Io(r),r=r.type===qi?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__)n=!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:l}=this,a=[i,...l],s={onBlur:c=>{a.forEach(d=>{d.onBlur(c)})},onFocus:c=>{a.forEach(d=>{d.onFocus(c)})},onClick:c=>{a.forEach(d=>{d.onClick(c)})},onMouseenter:c=>{a.forEach(d=>{d.onMouseenter(c)})},onMouseleave:c=>{a.forEach(d=>{d.onMouseleave(c)})}};Q3(r,l?"nested":t?"manual":this.trigger,s)}}return u(Un,{ref:"binderInstRef",syncTarget:!n,syncTargetWithParent:this.internalSyncTargetWithParent},{default:()=>{this.mergedShowConsideringDisabledProp;const i=this.getMergedShow();return[this.internalTrapFocus&&i?Yt(u("div",{style:{position:"fixed",inset:0}}),[[Ji,{enabled:i,zIndex:this.zIndex}]]):null,t?null:u(Kn,null,{default:()=>r}),u(Y3,Cr(this.$props,Z3,Object.assign(Object.assign({},this.$attrs),{showArrow:this.mergedShowArrow,show:i})),{default:()=>{var l,a;return(a=(l=this.$slots).default)===null||a===void 0?void 0:a.call(l)},header:()=>{var l,a;return(a=(l=this.$slots).header)===null||a===void 0?void 0:a.call(l)},footer:()=>{var l,a;return(a=(l=this.$slots).footer)===null||a===void 0?void 0:a.call(l)}})]}})}}),fg={closeIconSizeTiny:"12px",closeIconSizeSmall:"12px",closeIconSizeMedium:"14px",closeIconSizeLarge:"14px",closeSizeTiny:"16px",closeSizeSmall:"16px",closeSizeMedium:"18px",closeSizeLarge:"18px",padding:"0 7px",closeMargin:"0 0 0 4px"},hg={name:"Tag",common:Ce,self(e){const{textColor2:t,primaryColorHover:o,primaryColorPressed:r,primaryColor:n,infoColor:i,successColor:l,warningColor:a,errorColor:s,baseColor:c,borderColor:d,tagColor:f,opacityDisabled:h,closeIconColor:v,closeIconColorHover:p,closeIconColorPressed:g,closeColorHover:b,closeColorPressed:m,borderRadiusSmall:y,fontSizeMini:k,fontSizeTiny:w,fontSizeSmall:S,fontSizeMedium:P,heightMini:x,heightTiny:R,heightSmall:$,heightMedium:B,buttonColor2Hover:K,buttonColor2Pressed:_,fontWeightStrong:F}=e;return Object.assign(Object.assign({},fg),{closeBorderRadius:y,heightTiny:x,heightSmall:R,heightMedium:$,heightLarge:B,borderRadius:y,opacityDisabled:h,fontSizeTiny:k,fontSizeSmall:w,fontSizeMedium:S,fontSizeLarge:P,fontWeightStrong:F,textColorCheckable:t,textColorHoverCheckable:t,textColorPressedCheckable:t,textColorChecked:c,colorCheckable:"#0000",colorHoverCheckable:K,colorPressedCheckable:_,colorChecked:n,colorCheckedHover:o,colorCheckedPressed:r,border:`1px solid ${d}`,textColor:t,color:f,colorBordered:"#0000",closeIconColor:v,closeIconColorHover:p,closeIconColorPressed:g,closeColorHover:b,closeColorPressed:m,borderPrimary:`1px solid ${ve(n,{alpha:.3})}`,textColorPrimary:n,colorPrimary:ve(n,{alpha:.16}),colorBorderedPrimary:"#0000",closeIconColorPrimary:wt(n,{lightness:.7}),closeIconColorHoverPrimary:wt(n,{lightness:.7}),closeIconColorPressedPrimary:wt(n,{lightness:.7}),closeColorHoverPrimary:ve(n,{alpha:.16}),closeColorPressedPrimary:ve(n,{alpha:.12}),borderInfo:`1px solid ${ve(i,{alpha:.3})}`,textColorInfo:i,colorInfo:ve(i,{alpha:.16}),colorBorderedInfo:"#0000",closeIconColorInfo:wt(i,{alpha:.7}),closeIconColorHoverInfo:wt(i,{alpha:.7}),closeIconColorPressedInfo:wt(i,{alpha:.7}),closeColorHoverInfo:ve(i,{alpha:.16}),closeColorPressedInfo:ve(i,{alpha:.12}),borderSuccess:`1px solid ${ve(l,{alpha:.3})}`,textColorSuccess:l,colorSuccess:ve(l,{alpha:.16}),colorBorderedSuccess:"#0000",closeIconColorSuccess:wt(l,{alpha:.7}),closeIconColorHoverSuccess:wt(l,{alpha:.7}),closeIconColorPressedSuccess:wt(l,{alpha:.7}),closeColorHoverSuccess:ve(l,{alpha:.16}),closeColorPressedSuccess:ve(l,{alpha:.12}),borderWarning:`1px solid ${ve(a,{alpha:.3})}`,textColorWarning:a,colorWarning:ve(a,{alpha:.16}),colorBorderedWarning:"#0000",closeIconColorWarning:wt(a,{alpha:.7}),closeIconColorHoverWarning:wt(a,{alpha:.7}),closeIconColorPressedWarning:wt(a,{alpha:.7}),closeColorHoverWarning:ve(a,{alpha:.16}),closeColorPressedWarning:ve(a,{alpha:.11}),borderError:`1px solid ${ve(s,{alpha:.3})}`,textColorError:s,colorError:ve(s,{alpha:.16}),colorBorderedError:"#0000",closeIconColorError:wt(s,{alpha:.7}),closeIconColorHoverError:wt(s,{alpha:.7}),closeIconColorPressedError:wt(s,{alpha:.7}),closeColorHoverError:ve(s,{alpha:.16}),closeColorPressedError:ve(s,{alpha:.12})})}};function tP(e){const{textColor2:t,primaryColorHover:o,primaryColorPressed:r,primaryColor:n,infoColor:i,successColor:l,warningColor:a,errorColor:s,baseColor:c,borderColor:d,opacityDisabled:f,tagColor:h,closeIconColor:v,closeIconColorHover:p,closeIconColorPressed:g,borderRadiusSmall:b,fontSizeMini:m,fontSizeTiny:y,fontSizeSmall:k,fontSizeMedium:w,heightMini:S,heightTiny:P,heightSmall:x,heightMedium:R,closeColorHover:$,closeColorPressed:B,buttonColor2Hover:K,buttonColor2Pressed:_,fontWeightStrong:F}=e;return Object.assign(Object.assign({},fg),{closeBorderRadius:b,heightTiny:S,heightSmall:P,heightMedium:x,heightLarge:R,borderRadius:b,opacityDisabled:f,fontSizeTiny:m,fontSizeSmall:y,fontSizeMedium:k,fontSizeLarge:w,fontWeightStrong:F,textColorCheckable:t,textColorHoverCheckable:t,textColorPressedCheckable:t,textColorChecked:c,colorCheckable:"#0000",colorHoverCheckable:K,colorPressedCheckable:_,colorChecked:n,colorCheckedHover:o,colorCheckedPressed:r,border:`1px solid ${d}`,textColor:t,color:h,colorBordered:"rgb(250, 250, 252)",closeIconColor:v,closeIconColorHover:p,closeIconColorPressed:g,closeColorHover:$,closeColorPressed:B,borderPrimary:`1px solid ${ve(n,{alpha:.3})}`,textColorPrimary:n,colorPrimary:ve(n,{alpha:.12}),colorBorderedPrimary:ve(n,{alpha:.1}),closeIconColorPrimary:n,closeIconColorHoverPrimary:n,closeIconColorPressedPrimary:n,closeColorHoverPrimary:ve(n,{alpha:.12}),closeColorPressedPrimary:ve(n,{alpha:.18}),borderInfo:`1px solid ${ve(i,{alpha:.3})}`,textColorInfo:i,colorInfo:ve(i,{alpha:.12}),colorBorderedInfo:ve(i,{alpha:.1}),closeIconColorInfo:i,closeIconColorHoverInfo:i,closeIconColorPressedInfo:i,closeColorHoverInfo:ve(i,{alpha:.12}),closeColorPressedInfo:ve(i,{alpha:.18}),borderSuccess:`1px solid ${ve(l,{alpha:.3})}`,textColorSuccess:l,colorSuccess:ve(l,{alpha:.12}),colorBorderedSuccess:ve(l,{alpha:.1}),closeIconColorSuccess:l,closeIconColorHoverSuccess:l,closeIconColorPressedSuccess:l,closeColorHoverSuccess:ve(l,{alpha:.12}),closeColorPressedSuccess:ve(l,{alpha:.18}),borderWarning:`1px solid ${ve(a,{alpha:.35})}`,textColorWarning:a,colorWarning:ve(a,{alpha:.15}),colorBorderedWarning:ve(a,{alpha:.12}),closeIconColorWarning:a,closeIconColorHoverWarning:a,closeIconColorPressedWarning:a,closeColorHoverWarning:ve(a,{alpha:.12}),closeColorPressedWarning:ve(a,{alpha:.18}),borderError:`1px solid ${ve(s,{alpha:.23})}`,textColorError:s,colorError:ve(s,{alpha:.1}),colorBorderedError:ve(s,{alpha:.08}),closeIconColorError:s,closeIconColorHoverError:s,closeIconColorPressedError:s,closeColorHoverError:ve(s,{alpha:.12}),closeColorPressedError:ve(s,{alpha:.18})})}const oP={name:"Tag",common:Ye,self:tP},rP={color:Object,type:{type:String,default:"default"},round:Boolean,size:{type:String,default:"medium"},closable:Boolean,disabled:{type:Boolean,default:void 0}},nP=C("tag",` + `,[C("popover-arrow",t)])])])}const dg=Object.assign(Object.assign({},Se.props),{to:Bt.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 ug({arrowClass:e,arrowStyle:t,arrowWrapperClass:o,arrowWrapperStyle:r,clsPrefix:n}){return u("div",{key:"__popover-arrow__",style:r,class:[`${n}-popover-arrow-wrapper`,o]},u("div",{class:[`${n}-popover-arrow`,e],style:t}))}const Z3=fe({name:"PopoverBody",inheritAttrs:!1,props:dg,setup(e,{slots:t,attrs:o}){const{namespaceRef:r,mergedClsPrefixRef:n,inlineThemeDisabled:i}=je(e),l=Se("Popover","-popover",Y3,ka,e,n),a=G(null),s=Re("NPopover"),c=G(null),d=G(e.show),f=G(!1);Ut(()=>{const{show:x}=e;x&&!I1()&&!e.internalDeactivateImmediately&&(f.value=!0)});const h=E(()=>{const{trigger:x,onClickoutside:R}=e,$=[],{positionManuallyRef:{value:B}}=s;return B||(x==="click"&&!R&&$.push([$r,w,void 0,{capture:!0}]),x==="hover"&&$.push([J1,k])),R&&$.push([$r,w,void 0,{capture:!0}]),(e.displayDirective==="show"||e.animated&&f.value)&&$.push([on,e.show]),$}),v=E(()=>{const{common:{cubicBezierEaseInOut:x,cubicBezierEaseIn:R,cubicBezierEaseOut:$},self:{space:B,spaceArrow:K,padding:_,fontSize:F,textColor:L,dividerColor:N,color:J,boxShadow:X,borderRadius:oe,arrowHeight:me,arrowOffset:he,arrowOffsetVertical:se}}=l.value;return{"--n-box-shadow":X,"--n-bezier":x,"--n-bezier-ease-in":R,"--n-bezier-ease-out":$,"--n-font-size":F,"--n-text-color":L,"--n-color":J,"--n-divider-color":N,"--n-border-radius":oe,"--n-arrow-height":me,"--n-arrow-offset":he,"--n-arrow-offset-vertical":se,"--n-padding":_,"--n-space":B,"--n-space-arrow":K}}),p=E(()=>{const x=e.width==="trigger"?void 0:jt(e.width),R=[];x&&R.push({width:x});const{maxWidth:$,minWidth:B}=e;return $&&R.push({maxWidth:jt($)}),B&&R.push({maxWidth:jt(B)}),i||R.push(v.value),R}),g=i?Qe("popover",void 0,v,e):void 0;s.setBodyInstance({syncPosition:b}),mt(()=>{s.setBodyInstance(null)}),Xe(xe(e,"show"),x=>{e.animated||(x?d.value=!0:d.value=!1)});function b(){var x;(x=a.value)===null||x===void 0||x.syncPosition()}function m(x){e.trigger==="hover"&&e.keepAliveOnHover&&e.show&&s.handleMouseEnter(x)}function y(x){e.trigger==="hover"&&e.keepAliveOnHover&&s.handleMouseLeave(x)}function k(x){e.trigger==="hover"&&!S().contains(yr(x))&&s.handleMouseMoveOutside(x)}function w(x){(e.trigger==="click"&&!S().contains(yr(x))||e.onClickoutside)&&s.handleClickOutside(x)}function S(){return s.getTriggerElement()}We(Vn,c),We(Zi,null),We(Yi,null);function P(){if(g?.onRender(),!(e.displayDirective==="show"||e.show||e.animated&&f.value))return null;let R;const $=s.internalRenderBodyRef.value,{value:B}=n;if($)R=$([`${B}-popover-shared`,g?.themeClass.value,e.overlap&&`${B}-popover-shared--overlap`,e.showArrow&&`${B}-popover-shared--show-arrow`,e.arrowPointToCenter&&`${B}-popover-shared--center-arrow`],c,p.value,m,y);else{const{value:K}=s.extraClassRef,{internalTrapFocus:_}=e,F=!On(t.header)||!On(t.footer),L=()=>{var N,J;const X=F?u(it,null,Ze(t.header,he=>he?u("div",{class:[`${B}-popover__header`,e.headerClass],style:e.headerStyle},he):null),Ze(t.default,he=>he?u("div",{class:[`${B}-popover__content`,e.contentClass],style:e.contentStyle},t):null),Ze(t.footer,he=>he?u("div",{class:[`${B}-popover__footer`,e.footerClass],style:e.footerStyle},he):null)):e.scrollable?(N=t.default)===null||N===void 0?void 0:N.call(t):u("div",{class:[`${B}-popover__content`,e.contentClass],style:e.contentStyle},t),oe=e.scrollable?u(lg,{contentClass:F?void 0:`${B}-popover__content ${(J=e.contentClass)!==null&&J!==void 0?J:""}`,contentStyle:F?void 0:e.contentStyle},{default:()=>X}):X,me=e.showArrow?ug({arrowClass:e.arrowClass,arrowStyle:e.arrowStyle,arrowWrapperClass:e.arrowWrapperClass,arrowWrapperStyle:e.arrowWrapperStyle,clsPrefix:B}):null;return[oe,me]};R=u("div",lo({class:[`${B}-popover`,`${B}-popover-shared`,g?.themeClass.value,K.map(N=>`${B}-${N}`),{[`${B}-popover--scrollable`]:e.scrollable,[`${B}-popover--show-header-or-footer`]:F,[`${B}-popover--raw`]:e.raw,[`${B}-popover-shared--overlap`]:e.overlap,[`${B}-popover-shared--show-arrow`]:e.showArrow,[`${B}-popover-shared--center-arrow`]:e.arrowPointToCenter}],ref:c,style:p.value,onKeydown:s.handleKeydown,onMouseenter:m,onMouseleave:y},o),_?u(Zc,{active:e.show,autoFocus:!0},{default:L}):L())}return Yt(R,h.value)}return{displayed:f,namespace:r,isMounted:s.isMountedRef,zIndex:s.zIndexRef,followerRef:a,adjustedTo:Bt(e),followerEnabled:d,renderContentNode:P}},render(){return u(qn,{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===Bt.tdkey},{default:()=>this.animated?u(It,{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()})}}),J3=Object.keys(dg),Q3={focus:["onFocus","onBlur"],click:["onClick"],hover:["onMouseenter","onMouseleave"],manual:[],nested:["onFocus","onBlur","onMouseenter","onMouseleave","onClick"]};function eP(e,t,o){Q3[t].forEach(r=>{e.props?e.props=Object.assign({},e.props):e.props={};const n=e.props[r],i=o[r];n?e.props[r]=(...l)=>{n(...l),i(...l)}:e.props[r]=i})}const Ta={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:Bt.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},tP=Object.assign(Object.assign(Object.assign({},Se.props),Ta),{internalOnAfterLeave:Function,internalRenderBody:Function}),vd=fe({name:"Popover",inheritAttrs:!1,props:tP,__popover__:!0,setup(e){const t=Ao(),o=G(null),r=E(()=>e.show),n=G(e.defaultShow),i=At(r,n),l=rt(()=>e.disabled?!1:i.value),a=()=>{if(e.disabled)return!0;const{getDisabled:N}=e;return!!N?.()},s=()=>a()?!1:i.value,c=ya(e,["arrow","showArrow"]),d=E(()=>e.overlap?!1:c.value);let f=null;const h=G(null),v=G(null),p=rt(()=>e.x!==void 0&&e.y!==void 0);function g(N){const{"onUpdate:show":J,onUpdateShow:X,onShow:oe,onHide:me}=e;n.value=N,J&&ye(J,N),X&&ye(X,N),N&&oe&&ye(oe,!0),N&&me&&ye(me,!1)}function b(){f&&f.syncPosition()}function m(){const{value:N}=h;N&&(window.clearTimeout(N),h.value=null)}function y(){const{value:N}=v;N&&(window.clearTimeout(N),v.value=null)}function k(){const N=a();if(e.trigger==="focus"&&!N){if(s())return;g(!0)}}function w(){const N=a();if(e.trigger==="focus"&&!N){if(!s())return;g(!1)}}function S(){const N=a();if(e.trigger==="hover"&&!N){if(y(),h.value!==null||s())return;const J=()=>{g(!0),h.value=null},{delay:X}=e;X===0?J():h.value=window.setTimeout(J,X)}}function P(){const N=a();if(e.trigger==="hover"&&!N){if(m(),v.value!==null||!s())return;const J=()=>{g(!1),v.value=null},{duration:X}=e;X===0?J():v.value=window.setTimeout(J,X)}}function x(){P()}function R(N){var J;s()&&(e.trigger==="click"&&(m(),y(),g(!1)),(J=e.onClickoutside)===null||J===void 0||J.call(e,N))}function $(){if(e.trigger==="click"&&!a()){m(),y();const N=!s();g(N)}}function B(N){e.internalTrapFocus&&N.key==="Escape"&&(m(),y(),g(!1))}function K(N){n.value=N}function _(){var N;return(N=o.value)===null||N===void 0?void 0:N.targetRef}function F(N){f=N}return We("NPopover",{getTriggerElement:_,handleKeydown:B,handleMouseEnter:S,handleMouseLeave:P,handleClickOutside:R,handleMouseMoveOutside:x,setBodyInstance:F,positionManuallyRef:p,isMountedRef:t,zIndexRef:xe(e,"zIndex"),extraClassRef:xe(e,"internalExtraClass"),internalRenderBodyRef:xe(e,"internalRenderBody")}),Ut(()=>{i.value&&a()&&g(!1)}),{binderInstRef:o,positionManually:p,mergedShowConsideringDisabledProp:l,uncontrolledShow:n,mergedShowArrow:d,getMergedShow:s,setShow:K,handleClick:$,handleMouseEnter:S,handleMouseLeave:P,handleFocus:k,handleBlur:w,syncPosition:b}},render(){var e;const{positionManually:t,$slots:o}=this;let r,n=!1;if(!t&&(o.activator?r=Xl(o,"activator"):r=Xl(o,"trigger"),r)){r=Io(r),r=r.type===qi?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__)n=!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:l}=this,a=[i,...l],s={onBlur:c=>{a.forEach(d=>{d.onBlur(c)})},onFocus:c=>{a.forEach(d=>{d.onFocus(c)})},onClick:c=>{a.forEach(d=>{d.onClick(c)})},onMouseenter:c=>{a.forEach(d=>{d.onMouseenter(c)})},onMouseleave:c=>{a.forEach(d=>{d.onMouseleave(c)})}};eP(r,l?"nested":t?"manual":this.trigger,s)}}return u(Un,{ref:"binderInstRef",syncTarget:!n,syncTargetWithParent:this.internalSyncTargetWithParent},{default:()=>{this.mergedShowConsideringDisabledProp;const i=this.getMergedShow();return[this.internalTrapFocus&&i?Yt(u("div",{style:{position:"fixed",inset:0}}),[[Ji,{enabled:i,zIndex:this.zIndex}]]):null,t?null:u(Kn,null,{default:()=>r}),u(Z3,Cr(this.$props,J3,Object.assign(Object.assign({},this.$attrs),{showArrow:this.mergedShowArrow,show:i})),{default:()=>{var l,a;return(a=(l=this.$slots).default)===null||a===void 0?void 0:a.call(l)},header:()=>{var l,a;return(a=(l=this.$slots).header)===null||a===void 0?void 0:a.call(l)},footer:()=>{var l,a;return(a=(l=this.$slots).footer)===null||a===void 0?void 0:a.call(l)}})]}})}}),fg={closeIconSizeTiny:"12px",closeIconSizeSmall:"12px",closeIconSizeMedium:"14px",closeIconSizeLarge:"14px",closeSizeTiny:"16px",closeSizeSmall:"16px",closeSizeMedium:"18px",closeSizeLarge:"18px",padding:"0 7px",closeMargin:"0 0 0 4px"},hg={name:"Tag",common:Ce,self(e){const{textColor2:t,primaryColorHover:o,primaryColorPressed:r,primaryColor:n,infoColor:i,successColor:l,warningColor:a,errorColor:s,baseColor:c,borderColor:d,tagColor:f,opacityDisabled:h,closeIconColor:v,closeIconColorHover:p,closeIconColorPressed:g,closeColorHover:b,closeColorPressed:m,borderRadiusSmall:y,fontSizeMini:k,fontSizeTiny:w,fontSizeSmall:S,fontSizeMedium:P,heightMini:x,heightTiny:R,heightSmall:$,heightMedium:B,buttonColor2Hover:K,buttonColor2Pressed:_,fontWeightStrong:F}=e;return Object.assign(Object.assign({},fg),{closeBorderRadius:y,heightTiny:x,heightSmall:R,heightMedium:$,heightLarge:B,borderRadius:y,opacityDisabled:h,fontSizeTiny:k,fontSizeSmall:w,fontSizeMedium:S,fontSizeLarge:P,fontWeightStrong:F,textColorCheckable:t,textColorHoverCheckable:t,textColorPressedCheckable:t,textColorChecked:c,colorCheckable:"#0000",colorHoverCheckable:K,colorPressedCheckable:_,colorChecked:n,colorCheckedHover:o,colorCheckedPressed:r,border:`1px solid ${d}`,textColor:t,color:f,colorBordered:"#0000",closeIconColor:v,closeIconColorHover:p,closeIconColorPressed:g,closeColorHover:b,closeColorPressed:m,borderPrimary:`1px solid ${ve(n,{alpha:.3})}`,textColorPrimary:n,colorPrimary:ve(n,{alpha:.16}),colorBorderedPrimary:"#0000",closeIconColorPrimary:wt(n,{lightness:.7}),closeIconColorHoverPrimary:wt(n,{lightness:.7}),closeIconColorPressedPrimary:wt(n,{lightness:.7}),closeColorHoverPrimary:ve(n,{alpha:.16}),closeColorPressedPrimary:ve(n,{alpha:.12}),borderInfo:`1px solid ${ve(i,{alpha:.3})}`,textColorInfo:i,colorInfo:ve(i,{alpha:.16}),colorBorderedInfo:"#0000",closeIconColorInfo:wt(i,{alpha:.7}),closeIconColorHoverInfo:wt(i,{alpha:.7}),closeIconColorPressedInfo:wt(i,{alpha:.7}),closeColorHoverInfo:ve(i,{alpha:.16}),closeColorPressedInfo:ve(i,{alpha:.12}),borderSuccess:`1px solid ${ve(l,{alpha:.3})}`,textColorSuccess:l,colorSuccess:ve(l,{alpha:.16}),colorBorderedSuccess:"#0000",closeIconColorSuccess:wt(l,{alpha:.7}),closeIconColorHoverSuccess:wt(l,{alpha:.7}),closeIconColorPressedSuccess:wt(l,{alpha:.7}),closeColorHoverSuccess:ve(l,{alpha:.16}),closeColorPressedSuccess:ve(l,{alpha:.12}),borderWarning:`1px solid ${ve(a,{alpha:.3})}`,textColorWarning:a,colorWarning:ve(a,{alpha:.16}),colorBorderedWarning:"#0000",closeIconColorWarning:wt(a,{alpha:.7}),closeIconColorHoverWarning:wt(a,{alpha:.7}),closeIconColorPressedWarning:wt(a,{alpha:.7}),closeColorHoverWarning:ve(a,{alpha:.16}),closeColorPressedWarning:ve(a,{alpha:.11}),borderError:`1px solid ${ve(s,{alpha:.3})}`,textColorError:s,colorError:ve(s,{alpha:.16}),colorBorderedError:"#0000",closeIconColorError:wt(s,{alpha:.7}),closeIconColorHoverError:wt(s,{alpha:.7}),closeIconColorPressedError:wt(s,{alpha:.7}),closeColorHoverError:ve(s,{alpha:.16}),closeColorPressedError:ve(s,{alpha:.12})})}};function oP(e){const{textColor2:t,primaryColorHover:o,primaryColorPressed:r,primaryColor:n,infoColor:i,successColor:l,warningColor:a,errorColor:s,baseColor:c,borderColor:d,opacityDisabled:f,tagColor:h,closeIconColor:v,closeIconColorHover:p,closeIconColorPressed:g,borderRadiusSmall:b,fontSizeMini:m,fontSizeTiny:y,fontSizeSmall:k,fontSizeMedium:w,heightMini:S,heightTiny:P,heightSmall:x,heightMedium:R,closeColorHover:$,closeColorPressed:B,buttonColor2Hover:K,buttonColor2Pressed:_,fontWeightStrong:F}=e;return Object.assign(Object.assign({},fg),{closeBorderRadius:b,heightTiny:S,heightSmall:P,heightMedium:x,heightLarge:R,borderRadius:b,opacityDisabled:f,fontSizeTiny:m,fontSizeSmall:y,fontSizeMedium:k,fontSizeLarge:w,fontWeightStrong:F,textColorCheckable:t,textColorHoverCheckable:t,textColorPressedCheckable:t,textColorChecked:c,colorCheckable:"#0000",colorHoverCheckable:K,colorPressedCheckable:_,colorChecked:n,colorCheckedHover:o,colorCheckedPressed:r,border:`1px solid ${d}`,textColor:t,color:h,colorBordered:"rgb(250, 250, 252)",closeIconColor:v,closeIconColorHover:p,closeIconColorPressed:g,closeColorHover:$,closeColorPressed:B,borderPrimary:`1px solid ${ve(n,{alpha:.3})}`,textColorPrimary:n,colorPrimary:ve(n,{alpha:.12}),colorBorderedPrimary:ve(n,{alpha:.1}),closeIconColorPrimary:n,closeIconColorHoverPrimary:n,closeIconColorPressedPrimary:n,closeColorHoverPrimary:ve(n,{alpha:.12}),closeColorPressedPrimary:ve(n,{alpha:.18}),borderInfo:`1px solid ${ve(i,{alpha:.3})}`,textColorInfo:i,colorInfo:ve(i,{alpha:.12}),colorBorderedInfo:ve(i,{alpha:.1}),closeIconColorInfo:i,closeIconColorHoverInfo:i,closeIconColorPressedInfo:i,closeColorHoverInfo:ve(i,{alpha:.12}),closeColorPressedInfo:ve(i,{alpha:.18}),borderSuccess:`1px solid ${ve(l,{alpha:.3})}`,textColorSuccess:l,colorSuccess:ve(l,{alpha:.12}),colorBorderedSuccess:ve(l,{alpha:.1}),closeIconColorSuccess:l,closeIconColorHoverSuccess:l,closeIconColorPressedSuccess:l,closeColorHoverSuccess:ve(l,{alpha:.12}),closeColorPressedSuccess:ve(l,{alpha:.18}),borderWarning:`1px solid ${ve(a,{alpha:.35})}`,textColorWarning:a,colorWarning:ve(a,{alpha:.15}),colorBorderedWarning:ve(a,{alpha:.12}),closeIconColorWarning:a,closeIconColorHoverWarning:a,closeIconColorPressedWarning:a,closeColorHoverWarning:ve(a,{alpha:.12}),closeColorPressedWarning:ve(a,{alpha:.18}),borderError:`1px solid ${ve(s,{alpha:.23})}`,textColorError:s,colorError:ve(s,{alpha:.1}),colorBorderedError:ve(s,{alpha:.08}),closeIconColorError:s,closeIconColorHoverError:s,closeIconColorPressedError:s,closeColorHoverError:ve(s,{alpha:.12}),closeColorPressedError:ve(s,{alpha:.18})})}const rP={name:"Tag",common:Ye,self:oP},nP={color:Object,type:{type:String,default:"default"},round:Boolean,size:{type:String,default:"medium"},closable:Boolean,disabled:{type:Boolean,default:void 0}},iP=C("tag",` --n-close-margin: var(--n-close-margin-top) var(--n-close-margin-right) var(--n-close-margin-bottom) var(--n-close-margin-left); white-space: nowrap; position: relative; @@ -502,7 +502,7 @@ ${t} `,[nt("disabled",[M("&:hover","background-color: var(--n-color-hover-checkable);",[nt("checked","color: var(--n-text-color-hover-checkable);")]),M("&:active","background-color: var(--n-color-pressed-checkable);",[nt("checked","color: var(--n-text-color-pressed-checkable);")])]),V("checked",` color: var(--n-text-color-checked); background-color: var(--n-color-checked); - `,[nt("disabled",[M("&:hover","background-color: var(--n-color-checked-hover);"),M("&:active","background-color: var(--n-color-checked-pressed);")])])])]),iP=Object.assign(Object.assign(Object.assign({},Se.props),rP),{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}),lP="n-tag",gs=fe({name:"Tag",props:iP,setup(e){const t=G(null),{mergedBorderedRef:o,mergedClsPrefixRef:r,inlineThemeDisabled:n,mergedRtlRef:i}=je(e),l=Se("Tag","-tag",nP,oP,e,r);We(lP,{roundRef:xe(e,"round")});function a(){if(!e.disabled&&e.checkable){const{checked:v,onCheckedChange:p,onUpdateChecked:g,"onUpdate:checked":b}=e;g&&g(!v),b&&b(!v),p&&p(!v)}}function s(v){if(e.triggerClickOnClose||v.stopPropagation(),!e.disabled){const{onClose:p}=e;p&&ye(p,v)}}const c={setTextContent(v){const{value:p}=t;p&&(p.textContent=v)}},d=Et("Tag",i,r),f=E(()=>{const{type:v,size:p,color:{color:g,textColor:b}={}}=e,{common:{cubicBezierEaseInOut:m},self:{padding:y,closeMargin:k,borderRadius:w,opacityDisabled:S,textColorCheckable:P,textColorHoverCheckable:x,textColorPressedCheckable:R,textColorChecked:$,colorCheckable:B,colorHoverCheckable:K,colorPressedCheckable:_,colorChecked:F,colorCheckedHover:L,colorCheckedPressed:N,closeBorderRadius:J,fontWeightStrong:X,[de("colorBordered",v)]:oe,[de("closeSize",p)]:me,[de("closeIconSize",p)]:he,[de("fontSize",p)]:se,[de("height",p)]:Y,[de("color",v)]:W,[de("textColor",v)]:te,[de("border",v)]:pe,[de("closeIconColor",v)]:ue,[de("closeIconColorHover",v)]:we,[de("closeIconColorPressed",v)]:Te,[de("closeColorHover",v)]:ne,[de("closeColorPressed",v)]:Ue}}=l.value,Ke=bo(k);return{"--n-font-weight-strong":X,"--n-avatar-size-override":`calc(${Y} - 8px)`,"--n-bezier":m,"--n-border-radius":w,"--n-border":pe,"--n-close-icon-size":he,"--n-close-color-pressed":Ue,"--n-close-color-hover":ne,"--n-close-border-radius":J,"--n-close-icon-color":ue,"--n-close-icon-color-hover":we,"--n-close-icon-color-pressed":Te,"--n-close-icon-color-disabled":ue,"--n-close-margin-top":Ke.top,"--n-close-margin-right":Ke.right,"--n-close-margin-bottom":Ke.bottom,"--n-close-margin-left":Ke.left,"--n-close-size":me,"--n-color":g||(o.value?oe:W),"--n-color-checkable":B,"--n-color-checked":F,"--n-color-checked-hover":L,"--n-color-checked-pressed":N,"--n-color-hover-checkable":K,"--n-color-pressed-checkable":_,"--n-font-size":se,"--n-height":Y,"--n-opacity-disabled":S,"--n-padding":y,"--n-text-color":b||te,"--n-text-color-checkable":P,"--n-text-color-checked":$,"--n-text-color-hover-checkable":x,"--n-text-color-pressed-checkable":R}}),h=n?Qe("tag",E(()=>{let v="";const{type:p,size:g,color:{color:b,textColor:m}={}}=e;return v+=p[0],v+=g[0],b&&(v+=`a${Yl(b)}`),m&&(v+=`b${Yl(m)}`),o.value&&(v+="c"),v}),f,e):void 0;return Object.assign(Object.assign({},c),{rtlEnabled:d,mergedClsPrefix:r,contentRef:t,mergedBordered:o,handleClick:a,handleCloseClick:s,cssVars:n?void 0:f,themeClass:h?.themeClass,onRender:h?.onRender})},render(){var e,t;const{mergedClsPrefix:o,rtlEnabled:r,closable:n,color:{borderColor:i}={},round:l,onRender:a,$slots:s}=this;a?.();const c=Ze(s.avatar,f=>f&&u("div",{class:`${o}-tag__avatar`},f)),d=Ze(s.icon,f=>f&&u("div",{class:`${o}-tag__icon`},f));return u("div",{class:[`${o}-tag`,this.themeClass,{[`${o}-tag--rtl`]:r,[`${o}-tag--strong`]:this.strong,[`${o}-tag--disabled`]:this.disabled,[`${o}-tag--checkable`]:this.checkable,[`${o}-tag--checked`]:this.checkable&&this.checked,[`${o}-tag--round`]:l,[`${o}-tag--avatar`]:c,[`${o}-tag--icon`]:d,[`${o}-tag--closable`]:n}],style:this.cssVars,onClick:this.handleClick,onMouseenter:this.onMouseenter,onMouseleave:this.onMouseleave},d||c,u("span",{class:`${o}-tag__content`,ref:"contentRef"},(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e)),!this.checkable&&n?u(Yn,{clsPrefix:o,class:`${o}-tag__close`,disabled:this.disabled,onClick:this.handleCloseClick,focusable:this.internalCloseFocusable,round:l,isButtonTag:this.internalCloseIsButtonTag,absolute:!0}):null,!this.checkable&&this.mergedBordered?u("div",{class:`${o}-tag__border`,style:{borderColor:i}}):null)}}),aP=C("base-clear",` + `,[nt("disabled",[M("&:hover","background-color: var(--n-color-checked-hover);"),M("&:active","background-color: var(--n-color-checked-pressed);")])])])]),lP=Object.assign(Object.assign(Object.assign({},Se.props),nP),{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}),aP="n-tag",ms=fe({name:"Tag",props:lP,setup(e){const t=G(null),{mergedBorderedRef:o,mergedClsPrefixRef:r,inlineThemeDisabled:n,mergedRtlRef:i}=je(e),l=Se("Tag","-tag",iP,rP,e,r);We(aP,{roundRef:xe(e,"round")});function a(){if(!e.disabled&&e.checkable){const{checked:v,onCheckedChange:p,onUpdateChecked:g,"onUpdate:checked":b}=e;g&&g(!v),b&&b(!v),p&&p(!v)}}function s(v){if(e.triggerClickOnClose||v.stopPropagation(),!e.disabled){const{onClose:p}=e;p&&ye(p,v)}}const c={setTextContent(v){const{value:p}=t;p&&(p.textContent=v)}},d=Et("Tag",i,r),f=E(()=>{const{type:v,size:p,color:{color:g,textColor:b}={}}=e,{common:{cubicBezierEaseInOut:m},self:{padding:y,closeMargin:k,borderRadius:w,opacityDisabled:S,textColorCheckable:P,textColorHoverCheckable:x,textColorPressedCheckable:R,textColorChecked:$,colorCheckable:B,colorHoverCheckable:K,colorPressedCheckable:_,colorChecked:F,colorCheckedHover:L,colorCheckedPressed:N,closeBorderRadius:J,fontWeightStrong:X,[de("colorBordered",v)]:oe,[de("closeSize",p)]:me,[de("closeIconSize",p)]:he,[de("fontSize",p)]:se,[de("height",p)]:Y,[de("color",v)]:W,[de("textColor",v)]:te,[de("border",v)]:pe,[de("closeIconColor",v)]:ue,[de("closeIconColorHover",v)]:we,[de("closeIconColorPressed",v)]:Te,[de("closeColorHover",v)]:ne,[de("closeColorPressed",v)]:Ue}}=l.value,Ke=bo(k);return{"--n-font-weight-strong":X,"--n-avatar-size-override":`calc(${Y} - 8px)`,"--n-bezier":m,"--n-border-radius":w,"--n-border":pe,"--n-close-icon-size":he,"--n-close-color-pressed":Ue,"--n-close-color-hover":ne,"--n-close-border-radius":J,"--n-close-icon-color":ue,"--n-close-icon-color-hover":we,"--n-close-icon-color-pressed":Te,"--n-close-icon-color-disabled":ue,"--n-close-margin-top":Ke.top,"--n-close-margin-right":Ke.right,"--n-close-margin-bottom":Ke.bottom,"--n-close-margin-left":Ke.left,"--n-close-size":me,"--n-color":g||(o.value?oe:W),"--n-color-checkable":B,"--n-color-checked":F,"--n-color-checked-hover":L,"--n-color-checked-pressed":N,"--n-color-hover-checkable":K,"--n-color-pressed-checkable":_,"--n-font-size":se,"--n-height":Y,"--n-opacity-disabled":S,"--n-padding":y,"--n-text-color":b||te,"--n-text-color-checkable":P,"--n-text-color-checked":$,"--n-text-color-hover-checkable":x,"--n-text-color-pressed-checkable":R}}),h=n?Qe("tag",E(()=>{let v="";const{type:p,size:g,color:{color:b,textColor:m}={}}=e;return v+=p[0],v+=g[0],b&&(v+=`a${Yl(b)}`),m&&(v+=`b${Yl(m)}`),o.value&&(v+="c"),v}),f,e):void 0;return Object.assign(Object.assign({},c),{rtlEnabled:d,mergedClsPrefix:r,contentRef:t,mergedBordered:o,handleClick:a,handleCloseClick:s,cssVars:n?void 0:f,themeClass:h?.themeClass,onRender:h?.onRender})},render(){var e,t;const{mergedClsPrefix:o,rtlEnabled:r,closable:n,color:{borderColor:i}={},round:l,onRender:a,$slots:s}=this;a?.();const c=Ze(s.avatar,f=>f&&u("div",{class:`${o}-tag__avatar`},f)),d=Ze(s.icon,f=>f&&u("div",{class:`${o}-tag__icon`},f));return u("div",{class:[`${o}-tag`,this.themeClass,{[`${o}-tag--rtl`]:r,[`${o}-tag--strong`]:this.strong,[`${o}-tag--disabled`]:this.disabled,[`${o}-tag--checkable`]:this.checkable,[`${o}-tag--checked`]:this.checkable&&this.checked,[`${o}-tag--round`]:l,[`${o}-tag--avatar`]:c,[`${o}-tag--icon`]:d,[`${o}-tag--closable`]:n}],style:this.cssVars,onClick:this.handleClick,onMouseenter:this.onMouseenter,onMouseleave:this.onMouseleave},d||c,u("span",{class:`${o}-tag__content`,ref:"contentRef"},(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e)),!this.checkable&&n?u(Yn,{clsPrefix:o,class:`${o}-tag__close`,disabled:this.disabled,onClick:this.handleCloseClick,focusable:this.internalCloseFocusable,round:l,isButtonTag:this.internalCloseIsButtonTag,absolute:!0}):null,!this.checkable&&this.mergedBordered?u("div",{class:`${o}-tag__border`,style:{borderColor:i}}):null)}}),sP=C("base-clear",` flex-shrink: 0; height: 1em; width: 1em; @@ -526,7 +526,7 @@ ${t} left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); - `,[Yo({originalTransform:"translateX(-50%) translateY(-50%)",left:"50%",top:"50%"})])])]),cc=fe({name:"BaseClear",props:{clsPrefix:{type:String,required:!0},show:Boolean,onClear:Function},setup(e){return cn("-base-clear",aP,xe(e,"clsPrefix")),{handleMouseDown(t){t.preventDefault()}}},render(){const{clsPrefix:e}=this;return u("div",{class:`${e}-base-clear`},u(dn,null,{default:()=>{var t,o;return this.show?u("div",{key:"dismiss",class:`${e}-base-clear__clear`,onClick:this.onClear,onMousedown:this.handleMouseDown,"data-clear":!0},Xt(this.$slots.icon,()=>[u(ot,{clsPrefix:e},{default:()=>u(q$,null)})])):u("div",{key:"icon",class:`${e}-base-clear__placeholder`},(o=(t=this.$slots).placeholder)===null||o===void 0?void 0:o.call(t))}}))}}),pg=fe({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:o}=e;return u(rl,{clsPrefix:o,class:`${o}-base-suffix`,strokeWidth:24,scale:.85,show:e.loading},{default:()=>e.showArrow?u(cc,{clsPrefix:o,show:e.showClear,onClear:e.onClear},{placeholder:()=>u(ot,{clsPrefix:o,class:`${o}-base-suffix__arrow`},{default:()=>Xt(t.default,()=>[u(K$,null)])})}):null})}}}),vg={paddingSingle:"0 26px 0 12px",paddingMultiple:"3px 26px 0 12px",clearSize:"16px",arrowSize:"16px"};function sP(e){const{borderRadius:t,textColor2:o,textColorDisabled:r,inputColor:n,inputColorDisabled:i,primaryColor:l,primaryColorHover:a,warningColor:s,warningColorHover:c,errorColor:d,errorColorHover:f,borderColor:h,iconColor:v,iconColorDisabled:p,clearColor:g,clearColorHover:b,clearColorPressed:m,placeholderColor:y,placeholderColorDisabled:k,fontSizeTiny:w,fontSizeSmall:S,fontSizeMedium:P,fontSizeLarge:x,heightTiny:R,heightSmall:$,heightMedium:B,heightLarge:K}=e;return Object.assign(Object.assign({},vg),{fontSizeTiny:w,fontSizeSmall:S,fontSizeMedium:P,fontSizeLarge:x,heightTiny:R,heightSmall:$,heightMedium:B,heightLarge:K,borderRadius:t,textColor:o,textColorDisabled:r,placeholderColor:y,placeholderColorDisabled:k,color:n,colorDisabled:i,colorActive:n,border:`1px solid ${h}`,borderHover:`1px solid ${a}`,borderActive:`1px solid ${l}`,borderFocus:`1px solid ${a}`,boxShadowHover:"none",boxShadowActive:`0 0 0 2px ${ve(l,{alpha:.2})}`,boxShadowFocus:`0 0 0 2px ${ve(l,{alpha:.2})}`,caretColor:l,arrowColor:v,arrowColorDisabled:p,loadingColor:l,borderWarning:`1px solid ${s}`,borderHoverWarning:`1px solid ${c}`,borderActiveWarning:`1px solid ${s}`,borderFocusWarning:`1px solid ${c}`,boxShadowHoverWarning:"none",boxShadowActiveWarning:`0 0 0 2px ${ve(s,{alpha:.2})}`,boxShadowFocusWarning:`0 0 0 2px ${ve(s,{alpha:.2})}`,colorActiveWarning:n,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 ${ve(d,{alpha:.2})}`,boxShadowFocusError:`0 0 0 2px ${ve(d,{alpha:.2})}`,colorActiveError:n,caretColorError:d,clearColor:g,clearColorHover:b,clearColorPressed:m})}const gg={name:"InternalSelection",common:Ye,peers:{Popover:Ra},self:sP},gd={name:"InternalSelection",common:Ce,peers:{Popover:hn},self(e){const{borderRadius:t,textColor2:o,textColorDisabled:r,inputColor:n,inputColorDisabled:i,primaryColor:l,primaryColorHover:a,warningColor:s,warningColorHover:c,errorColor:d,errorColorHover:f,iconColor:h,iconColorDisabled:v,clearColor:p,clearColorHover:g,clearColorPressed:b,placeholderColor:m,placeholderColorDisabled:y,fontSizeTiny:k,fontSizeSmall:w,fontSizeMedium:S,fontSizeLarge:P,heightTiny:x,heightSmall:R,heightMedium:$,heightLarge:B}=e;return Object.assign(Object.assign({},vg),{fontSizeTiny:k,fontSizeSmall:w,fontSizeMedium:S,fontSizeLarge:P,heightTiny:x,heightSmall:R,heightMedium:$,heightLarge:B,borderRadius:t,textColor:o,textColorDisabled:r,placeholderColor:m,placeholderColorDisabled:y,color:n,colorDisabled:i,colorActive:ve(l,{alpha:.1}),border:"1px solid #0000",borderHover:`1px solid ${a}`,borderActive:`1px solid ${l}`,borderFocus:`1px solid ${a}`,boxShadowHover:"none",boxShadowActive:`0 0 8px 0 ${ve(l,{alpha:.4})}`,boxShadowFocus:`0 0 8px 0 ${ve(l,{alpha:.4})}`,caretColor:l,arrowColor:h,arrowColorDisabled:v,loadingColor:l,borderWarning:`1px solid ${s}`,borderHoverWarning:`1px solid ${c}`,borderActiveWarning:`1px solid ${s}`,borderFocusWarning:`1px solid ${c}`,boxShadowHoverWarning:"none",boxShadowActiveWarning:`0 0 8px 0 ${ve(s,{alpha:.4})}`,boxShadowFocusWarning:`0 0 8px 0 ${ve(s,{alpha:.4})}`,colorActiveWarning:ve(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 ${ve(d,{alpha:.4})}`,boxShadowFocusError:`0 0 8px 0 ${ve(d,{alpha:.4})}`,colorActiveError:ve(d,{alpha:.1}),caretColorError:d,clearColor:p,clearColorHover:g,clearColorPressed:b})}},cP=M([C("base-selection",` + `,[Yo({originalTransform:"translateX(-50%) translateY(-50%)",left:"50%",top:"50%"})])])]),dc=fe({name:"BaseClear",props:{clsPrefix:{type:String,required:!0},show:Boolean,onClear:Function},setup(e){return cn("-base-clear",sP,xe(e,"clsPrefix")),{handleMouseDown(t){t.preventDefault()}}},render(){const{clsPrefix:e}=this;return u("div",{class:`${e}-base-clear`},u(dn,null,{default:()=>{var t,o;return this.show?u("div",{key:"dismiss",class:`${e}-base-clear__clear`,onClick:this.onClear,onMousedown:this.handleMouseDown,"data-clear":!0},Xt(this.$slots.icon,()=>[u(ot,{clsPrefix:e},{default:()=>u(G$,null)})])):u("div",{key:"icon",class:`${e}-base-clear__placeholder`},(o=(t=this.$slots).placeholder)===null||o===void 0?void 0:o.call(t))}}))}}),pg=fe({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:o}=e;return u(rl,{clsPrefix:o,class:`${o}-base-suffix`,strokeWidth:24,scale:.85,show:e.loading},{default:()=>e.showArrow?u(dc,{clsPrefix:o,show:e.showClear,onClear:e.onClear},{placeholder:()=>u(ot,{clsPrefix:o,class:`${o}-base-suffix__arrow`},{default:()=>Xt(t.default,()=>[u(q$,null)])})}):null})}}}),vg={paddingSingle:"0 26px 0 12px",paddingMultiple:"3px 26px 0 12px",clearSize:"16px",arrowSize:"16px"};function cP(e){const{borderRadius:t,textColor2:o,textColorDisabled:r,inputColor:n,inputColorDisabled:i,primaryColor:l,primaryColorHover:a,warningColor:s,warningColorHover:c,errorColor:d,errorColorHover:f,borderColor:h,iconColor:v,iconColorDisabled:p,clearColor:g,clearColorHover:b,clearColorPressed:m,placeholderColor:y,placeholderColorDisabled:k,fontSizeTiny:w,fontSizeSmall:S,fontSizeMedium:P,fontSizeLarge:x,heightTiny:R,heightSmall:$,heightMedium:B,heightLarge:K}=e;return Object.assign(Object.assign({},vg),{fontSizeTiny:w,fontSizeSmall:S,fontSizeMedium:P,fontSizeLarge:x,heightTiny:R,heightSmall:$,heightMedium:B,heightLarge:K,borderRadius:t,textColor:o,textColorDisabled:r,placeholderColor:y,placeholderColorDisabled:k,color:n,colorDisabled:i,colorActive:n,border:`1px solid ${h}`,borderHover:`1px solid ${a}`,borderActive:`1px solid ${l}`,borderFocus:`1px solid ${a}`,boxShadowHover:"none",boxShadowActive:`0 0 0 2px ${ve(l,{alpha:.2})}`,boxShadowFocus:`0 0 0 2px ${ve(l,{alpha:.2})}`,caretColor:l,arrowColor:v,arrowColorDisabled:p,loadingColor:l,borderWarning:`1px solid ${s}`,borderHoverWarning:`1px solid ${c}`,borderActiveWarning:`1px solid ${s}`,borderFocusWarning:`1px solid ${c}`,boxShadowHoverWarning:"none",boxShadowActiveWarning:`0 0 0 2px ${ve(s,{alpha:.2})}`,boxShadowFocusWarning:`0 0 0 2px ${ve(s,{alpha:.2})}`,colorActiveWarning:n,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 ${ve(d,{alpha:.2})}`,boxShadowFocusError:`0 0 0 2px ${ve(d,{alpha:.2})}`,colorActiveError:n,caretColorError:d,clearColor:g,clearColorHover:b,clearColorPressed:m})}const gg={name:"InternalSelection",common:Ye,peers:{Popover:ka},self:cP},gd={name:"InternalSelection",common:Ce,peers:{Popover:hn},self(e){const{borderRadius:t,textColor2:o,textColorDisabled:r,inputColor:n,inputColorDisabled:i,primaryColor:l,primaryColorHover:a,warningColor:s,warningColorHover:c,errorColor:d,errorColorHover:f,iconColor:h,iconColorDisabled:v,clearColor:p,clearColorHover:g,clearColorPressed:b,placeholderColor:m,placeholderColorDisabled:y,fontSizeTiny:k,fontSizeSmall:w,fontSizeMedium:S,fontSizeLarge:P,heightTiny:x,heightSmall:R,heightMedium:$,heightLarge:B}=e;return Object.assign(Object.assign({},vg),{fontSizeTiny:k,fontSizeSmall:w,fontSizeMedium:S,fontSizeLarge:P,heightTiny:x,heightSmall:R,heightMedium:$,heightLarge:B,borderRadius:t,textColor:o,textColorDisabled:r,placeholderColor:m,placeholderColorDisabled:y,color:n,colorDisabled:i,colorActive:ve(l,{alpha:.1}),border:"1px solid #0000",borderHover:`1px solid ${a}`,borderActive:`1px solid ${l}`,borderFocus:`1px solid ${a}`,boxShadowHover:"none",boxShadowActive:`0 0 8px 0 ${ve(l,{alpha:.4})}`,boxShadowFocus:`0 0 8px 0 ${ve(l,{alpha:.4})}`,caretColor:l,arrowColor:h,arrowColorDisabled:v,loadingColor:l,borderWarning:`1px solid ${s}`,borderHoverWarning:`1px solid ${c}`,borderActiveWarning:`1px solid ${s}`,borderFocusWarning:`1px solid ${c}`,boxShadowHoverWarning:"none",boxShadowActiveWarning:`0 0 8px 0 ${ve(s,{alpha:.4})}`,boxShadowFocusWarning:`0 0 8px 0 ${ve(s,{alpha:.4})}`,colorActiveWarning:ve(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 ${ve(d,{alpha:.4})}`,boxShadowFocusError:`0 0 8px 0 ${ve(d,{alpha:.4})}`,colorActiveError:ve(d,{alpha:.1}),caretColorError:d,clearColor:p,clearColorHover:g,clearColorPressed:b})}},dP=M([C("base-selection",` --n-padding-single: var(--n-padding-single-top) var(--n-padding-single-right) var(--n-padding-single-bottom) var(--n-padding-single-left); --n-padding-multiple: var(--n-padding-multiple-top) var(--n-padding-multiple-right) var(--n-padding-multiple-bottom) var(--n-padding-multiple-left); position: relative; @@ -726,7 +726,7 @@ ${t} line-height: 1.25; text-overflow: ellipsis; overflow: hidden; - `)])])]),dP=fe({name:"InternalSelection",props:Object.assign(Object.assign({},Se.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:o}=je(e),r=Et("InternalSelection",o,t),n=G(null),i=G(null),l=G(null),a=G(null),s=G(null),c=G(null),d=G(null),f=G(null),h=G(null),v=G(null),p=G(!1),g=G(!1),b=G(!1),m=Se("InternalSelection","-internal-selection",cP,gg,e,xe(e,"clsPrefix")),y=E(()=>e.clearable&&!e.disabled&&(b.value||e.active)),k=E(()=>e.selectedOption?e.renderTag?e.renderTag({option:e.selectedOption,handleClose:()=>{}}):e.renderLabel?e.renderLabel(e.selectedOption,!0):xt(e.selectedOption[e.labelField],e.selectedOption,!0):e.placeholder),w=E(()=>{const O=e.selectedOption;if(O)return O[e.labelField]}),S=E(()=>e.multiple?!!(Array.isArray(e.selectedOptions)&&e.selectedOptions.length):e.selectedOption!==null);function P(){var O;const{value:j}=n;if(j){const{value:ce}=i;ce&&(ce.style.width=`${j.offsetWidth}px`,e.maxTagCount!=="responsive"&&((O=h.value)===null||O===void 0||O.sync({showAllItemsBeforeCalculate:!1})))}}function x(){const{value:O}=v;O&&(O.style.display="none")}function R(){const{value:O}=v;O&&(O.style.display="inline-block")}Xe(xe(e,"active"),O=>{O||x()}),Xe(xe(e,"pattern"),()=>{e.multiple&&Vt(P)});function $(O){const{onFocus:j}=e;j&&j(O)}function B(O){const{onBlur:j}=e;j&&j(O)}function K(O){const{onDeleteOption:j}=e;j&&j(O)}function _(O){const{onClear:j}=e;j&&j(O)}function F(O){const{onPatternInput:j}=e;j&&j(O)}function L(O){var j;(!O.relatedTarget||!(!((j=l.value)===null||j===void 0)&&j.contains(O.relatedTarget)))&&$(O)}function N(O){var j;!((j=l.value)===null||j===void 0)&&j.contains(O.relatedTarget)||B(O)}function J(O){_(O)}function X(){b.value=!0}function oe(){b.value=!1}function me(O){!e.active||!e.filterable||O.target!==i.value&&O.preventDefault()}function he(O){K(O)}const se=G(!1);function Y(O){if(O.key==="Backspace"&&!se.value&&!e.pattern.length){const{selectedOptions:j}=e;j?.length&&he(j[j.length-1])}}let W=null;function te(O){const{value:j}=n;if(j){const ce=O.target.value;j.textContent=ce,P()}e.ignoreComposition&&se.value?W=O:F(O)}function pe(){se.value=!0}function ue(){se.value=!1,e.ignoreComposition&&F(W),W=null}function we(O){var j;g.value=!0,(j=e.onPatternFocus)===null||j===void 0||j.call(e,O)}function Te(O){var j;g.value=!1,(j=e.onPatternBlur)===null||j===void 0||j.call(e,O)}function ne(){var O,j;if(e.filterable)g.value=!1,(O=c.value)===null||O===void 0||O.blur(),(j=i.value)===null||j===void 0||j.blur();else if(e.multiple){const{value:ce}=a;ce?.blur()}else{const{value:ce}=s;ce?.blur()}}function Ue(){var O,j,ce;e.filterable?(g.value=!1,(O=c.value)===null||O===void 0||O.focus()):e.multiple?(j=a.value)===null||j===void 0||j.focus():(ce=s.value)===null||ce===void 0||ce.focus()}function Ke(){const{value:O}=i;O&&(R(),O.focus())}function _e(){const{value:O}=i;O&&O.blur()}function z(O){const{value:j}=d;j&&j.setTextContent(`+${O}`)}function I(){const{value:O}=f;return O}function U(){return i.value}let le=null;function D(){le!==null&&window.clearTimeout(le)}function A(){e.active||(D(),le=window.setTimeout(()=>{S.value&&(p.value=!0)},100))}function ee(){D()}function Q(O){O||(D(),p.value=!1)}Xe(S,O=>{O||(p.value=!1)}),$t(()=>{Ut(()=>{const O=c.value;O&&(e.disabled?O.removeAttribute("tabindex"):O.tabIndex=g.value?-1:0)})}),lv(l,e.onResize);const{inlineThemeDisabled:re}=e,ie=E(()=>{const{size:O}=e,{common:{cubicBezierEaseInOut:j},self:{borderRadius:ce,color:$e,placeholderColor:Me,textColor:Ee,paddingSingle:Ge,paddingMultiple:Ne,caretColor:lt,colorDisabled:ft,textColorDisabled:bt,placeholderColorDisabled:Ft,colorActive:H,boxShadowFocus:ae,boxShadowActive:be,boxShadowHover:ke,border:Ie,borderFocus:Oe,borderHover:Fe,borderActive:De,arrowColor:st,arrowColorDisabled:Jt,loadingColor:nr,colorActiveWarning:ei,boxShadowFocusWarning:pn,boxShadowActiveWarning:vn,boxShadowHoverWarning:Oa,borderWarning:Ba,borderFocusWarning:sl,borderHoverWarning:ir,borderActiveWarning:Z,colorActiveError:ge,boxShadowFocusError:Be,boxShadowActiveError:dt,boxShadowHoverError:gt,borderError:ct,borderFocusError:Ho,borderHoverError:Do,borderActiveError:Lo,clearColor:Or,clearColorHover:Br,clearColorPressed:ti,clearSize:Aa,arrowSize:Ea,[de("height",O)]:Fa,[de("fontSize",O)]:Ha}}=m.value,gn=bo(Ge),mn=bo(Ne);return{"--n-bezier":j,"--n-border":Ie,"--n-border-active":De,"--n-border-focus":Oe,"--n-border-hover":Fe,"--n-border-radius":ce,"--n-box-shadow-active":be,"--n-box-shadow-focus":ae,"--n-box-shadow-hover":ke,"--n-caret-color":lt,"--n-color":$e,"--n-color-active":H,"--n-color-disabled":ft,"--n-font-size":Ha,"--n-height":Fa,"--n-padding-single-top":gn.top,"--n-padding-multiple-top":mn.top,"--n-padding-single-right":gn.right,"--n-padding-multiple-right":mn.right,"--n-padding-single-left":gn.left,"--n-padding-multiple-left":mn.left,"--n-padding-single-bottom":gn.bottom,"--n-padding-multiple-bottom":mn.bottom,"--n-placeholder-color":Me,"--n-placeholder-color-disabled":Ft,"--n-text-color":Ee,"--n-text-color-disabled":bt,"--n-arrow-color":st,"--n-arrow-color-disabled":Jt,"--n-loading-color":nr,"--n-color-active-warning":ei,"--n-box-shadow-focus-warning":pn,"--n-box-shadow-active-warning":vn,"--n-box-shadow-hover-warning":Oa,"--n-border-warning":Ba,"--n-border-focus-warning":sl,"--n-border-hover-warning":ir,"--n-border-active-warning":Z,"--n-color-active-error":ge,"--n-box-shadow-focus-error":Be,"--n-box-shadow-active-error":dt,"--n-box-shadow-hover-error":gt,"--n-border-error":ct,"--n-border-focus-error":Ho,"--n-border-hover-error":Do,"--n-border-active-error":Lo,"--n-clear-size":Aa,"--n-clear-color":Or,"--n-clear-color-hover":Br,"--n-clear-color-pressed":ti,"--n-arrow-size":Ea}}),q=re?Qe("internal-selection",E(()=>e.size[0]),ie,e):void 0;return{mergedTheme:m,mergedClearable:y,mergedClsPrefix:t,rtlEnabled:r,patternInputFocused:g,filterablePlaceholder:k,label:w,selected:S,showTagsPanel:p,isComposing:se,counterRef:d,counterWrapperRef:f,patternInputMirrorRef:n,patternInputRef:i,selfRef:l,multipleElRef:a,singleElRef:s,patternInputWrapperRef:c,overflowRef:h,inputTagElRef:v,handleMouseDown:me,handleFocusin:L,handleClear:J,handleMouseEnter:X,handleMouseLeave:oe,handleDeleteOption:he,handlePatternKeyDown:Y,handlePatternInputInput:te,handlePatternInputBlur:Te,handlePatternInputFocus:we,handleMouseEnterCounter:A,handleMouseLeaveCounter:ee,handleFocusout:N,handleCompositionEnd:ue,handleCompositionStart:pe,onPopoverUpdateShow:Q,focus:Ue,focusInput:Ke,blur:ne,blurInput:_e,updateCounter:z,getCounter:I,getTail:U,renderLabel:e.renderLabel,cssVars:re?void 0:ie,themeClass:q?.themeClass,onRender:q?.onRender}},render(){const{status:e,multiple:t,size:o,disabled:r,filterable:n,maxTagCount:i,bordered:l,clsPrefix:a,ellipsisTagPopoverProps:s,onRender:c,renderTag:d,renderLabel:f}=this;c?.();const h=i==="responsive",v=typeof i=="number",p=h||v,g=u(qs,null,{default:()=>u(pg,{clsPrefix:a,loading:this.loading,showArrow:this.showArrow,showClear:this.mergedClearable&&this.selected,onClear:this.handleClear},{default:()=>{var m,y;return(y=(m=this.$slots).arrow)===null||y===void 0?void 0:y.call(m)}})});let b;if(t){const{labelField:m}=this,y=F=>u("div",{class:`${a}-base-selection-tag-wrapper`,key:F.value},d?d({option:F,handleClose:()=>{this.handleDeleteOption(F)}}):u(gs,{size:o,closable:!F.disabled,disabled:r,onClose:()=>{this.handleDeleteOption(F)},internalCloseIsButtonTag:!1,internalCloseFocusable:!1},{default:()=>f?f(F,!0):xt(F[m],F,!0)})),k=()=>(v?this.selectedOptions.slice(0,i):this.selectedOptions).map(y),w=n?u("div",{class:`${a}-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:`${a}-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:`${a}-base-selection-input-tag__mirror`},this.pattern)):null,S=h?()=>u("div",{class:`${a}-base-selection-tag-wrapper`,ref:"counterWrapperRef"},u(gs,{size:o,ref:"counterRef",onMouseenter:this.handleMouseEnterCounter,onMouseleave:this.handleMouseLeaveCounter,disabled:r})):void 0;let P;if(v){const F=this.selectedOptions.length-i;F>0&&(P=u("div",{class:`${a}-base-selection-tag-wrapper`,key:"__counter__"},u(gs,{size:o,ref:"counterRef",onMouseenter:this.handleMouseEnterCounter,disabled:r},{default:()=>`+${F}`})))}const x=h?n?u(Js,{ref:"overflowRef",updateCounter:this.updateCounter,getCounter:this.getCounter,getTail:this.getTail,style:{width:"100%",display:"flex",overflow:"hidden"}},{default:k,counter:S,tail:()=>w}):u(Js,{ref:"overflowRef",updateCounter:this.updateCounter,getCounter:this.getCounter,style:{width:"100%",display:"flex",overflow:"hidden"}},{default:k,counter:S}):v&&P?k().concat(P):k(),R=p?()=>u("div",{class:`${a}-base-selection-popover`},h?k():this.selectedOptions.map(y)):void 0,$=p?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,K=(this.selected?!1:this.active?!this.pattern&&!this.isComposing:!0)?u("div",{class:`${a}-base-selection-placeholder ${a}-base-selection-overlay`},u("div",{class:`${a}-base-selection-placeholder__inner`},this.placeholder)):null,_=n?u("div",{ref:"patternInputWrapperRef",class:`${a}-base-selection-tags`},x,h?null:w,g):u("div",{ref:"multipleElRef",class:`${a}-base-selection-tags`,tabindex:r?void 0:0},x,g);b=u(it,null,p?u(vd,Object.assign({},$,{scrollable:!0,style:"max-height: calc(var(--v-target-height) * 6.6);"}),{trigger:()=>_,default:R}):_,K)}else if(n){const m=this.pattern||this.isComposing,y=this.active?!m:!this.selected,k=this.active?!1:this.selected;b=u("div",{ref:"patternInputWrapperRef",class:`${a}-base-selection-label`,title:this.patternInputFocused?void 0:gu(this.label)},u("input",Object.assign({},this.inputProps,{ref:"patternInputRef",class:`${a}-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})),k?u("div",{class:`${a}-base-selection-label__render-label ${a}-base-selection-overlay`,key:"input"},u("div",{class:`${a}-base-selection-overlay__wrapper`},d?d({option:this.selectedOption,handleClose:()=>{}}):f?f(this.selectedOption,!0):xt(this.label,this.selectedOption,!0))):null,y?u("div",{class:`${a}-base-selection-placeholder ${a}-base-selection-overlay`,key:"placeholder"},u("div",{class:`${a}-base-selection-overlay__wrapper`},this.filterablePlaceholder)):null,g)}else b=u("div",{ref:"singleElRef",class:`${a}-base-selection-label`,tabindex:this.disabled?void 0:0},this.label!==void 0?u("div",{class:`${a}-base-selection-input`,title:gu(this.label),key:"input"},u("div",{class:`${a}-base-selection-input__content`},d?d({option:this.selectedOption,handleClose:()=>{}}):f?f(this.selectedOption,!0):xt(this.label,this.selectedOption,!0))):u("div",{class:`${a}-base-selection-placeholder ${a}-base-selection-overlay`,key:"placeholder"},u("div",{class:`${a}-base-selection-placeholder__inner`},this.placeholder)),g);return u("div",{ref:"selfRef",class:[`${a}-base-selection`,this.rtlEnabled&&`${a}-base-selection--rtl`,this.themeClass,e&&`${a}-base-selection--${e}-status`,{[`${a}-base-selection--active`]:this.active,[`${a}-base-selection--selected`]:this.selected||this.active&&this.pattern,[`${a}-base-selection--disabled`]:this.disabled,[`${a}-base-selection--multiple`]:this.multiple,[`${a}-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,l?u("div",{class:`${a}-base-selection__border`}):null,l?u("div",{class:`${a}-base-selection__state-border`}):null)}}),{cubicBezierEaseInOut:sr}=ao;function uP({duration:e=".2s",delay:t=".1s"}={}){return[M("&.fade-in-width-expand-transition-leave-from, &.fade-in-width-expand-transition-enter-to",{opacity:1}),M("&.fade-in-width-expand-transition-leave-to, &.fade-in-width-expand-transition-enter-from",` + `)])])]),uP=fe({name:"InternalSelection",props:Object.assign(Object.assign({},Se.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:o}=je(e),r=Et("InternalSelection",o,t),n=G(null),i=G(null),l=G(null),a=G(null),s=G(null),c=G(null),d=G(null),f=G(null),h=G(null),v=G(null),p=G(!1),g=G(!1),b=G(!1),m=Se("InternalSelection","-internal-selection",dP,gg,e,xe(e,"clsPrefix")),y=E(()=>e.clearable&&!e.disabled&&(b.value||e.active)),k=E(()=>e.selectedOption?e.renderTag?e.renderTag({option:e.selectedOption,handleClose:()=>{}}):e.renderLabel?e.renderLabel(e.selectedOption,!0):xt(e.selectedOption[e.labelField],e.selectedOption,!0):e.placeholder),w=E(()=>{const O=e.selectedOption;if(O)return O[e.labelField]}),S=E(()=>e.multiple?!!(Array.isArray(e.selectedOptions)&&e.selectedOptions.length):e.selectedOption!==null);function P(){var O;const{value:j}=n;if(j){const{value:ce}=i;ce&&(ce.style.width=`${j.offsetWidth}px`,e.maxTagCount!=="responsive"&&((O=h.value)===null||O===void 0||O.sync({showAllItemsBeforeCalculate:!1})))}}function x(){const{value:O}=v;O&&(O.style.display="none")}function R(){const{value:O}=v;O&&(O.style.display="inline-block")}Xe(xe(e,"active"),O=>{O||x()}),Xe(xe(e,"pattern"),()=>{e.multiple&&Vt(P)});function $(O){const{onFocus:j}=e;j&&j(O)}function B(O){const{onBlur:j}=e;j&&j(O)}function K(O){const{onDeleteOption:j}=e;j&&j(O)}function _(O){const{onClear:j}=e;j&&j(O)}function F(O){const{onPatternInput:j}=e;j&&j(O)}function L(O){var j;(!O.relatedTarget||!(!((j=l.value)===null||j===void 0)&&j.contains(O.relatedTarget)))&&$(O)}function N(O){var j;!((j=l.value)===null||j===void 0)&&j.contains(O.relatedTarget)||B(O)}function J(O){_(O)}function X(){b.value=!0}function oe(){b.value=!1}function me(O){!e.active||!e.filterable||O.target!==i.value&&O.preventDefault()}function he(O){K(O)}const se=G(!1);function Y(O){if(O.key==="Backspace"&&!se.value&&!e.pattern.length){const{selectedOptions:j}=e;j?.length&&he(j[j.length-1])}}let W=null;function te(O){const{value:j}=n;if(j){const ce=O.target.value;j.textContent=ce,P()}e.ignoreComposition&&se.value?W=O:F(O)}function pe(){se.value=!0}function ue(){se.value=!1,e.ignoreComposition&&F(W),W=null}function we(O){var j;g.value=!0,(j=e.onPatternFocus)===null||j===void 0||j.call(e,O)}function Te(O){var j;g.value=!1,(j=e.onPatternBlur)===null||j===void 0||j.call(e,O)}function ne(){var O,j;if(e.filterable)g.value=!1,(O=c.value)===null||O===void 0||O.blur(),(j=i.value)===null||j===void 0||j.blur();else if(e.multiple){const{value:ce}=a;ce?.blur()}else{const{value:ce}=s;ce?.blur()}}function Ue(){var O,j,ce;e.filterable?(g.value=!1,(O=c.value)===null||O===void 0||O.focus()):e.multiple?(j=a.value)===null||j===void 0||j.focus():(ce=s.value)===null||ce===void 0||ce.focus()}function Ke(){const{value:O}=i;O&&(R(),O.focus())}function _e(){const{value:O}=i;O&&O.blur()}function z(O){const{value:j}=d;j&&j.setTextContent(`+${O}`)}function I(){const{value:O}=f;return O}function U(){return i.value}let le=null;function D(){le!==null&&window.clearTimeout(le)}function A(){e.active||(D(),le=window.setTimeout(()=>{S.value&&(p.value=!0)},100))}function ee(){D()}function Q(O){O||(D(),p.value=!1)}Xe(S,O=>{O||(p.value=!1)}),$t(()=>{Ut(()=>{const O=c.value;O&&(e.disabled?O.removeAttribute("tabindex"):O.tabIndex=g.value?-1:0)})}),lv(l,e.onResize);const{inlineThemeDisabled:re}=e,ie=E(()=>{const{size:O}=e,{common:{cubicBezierEaseInOut:j},self:{borderRadius:ce,color:$e,placeholderColor:Me,textColor:Ee,paddingSingle:Ge,paddingMultiple:Ne,caretColor:lt,colorDisabled:ft,textColorDisabled:bt,placeholderColorDisabled:Ft,colorActive:H,boxShadowFocus:ae,boxShadowActive:be,boxShadowHover:ke,border:Ie,borderFocus:Oe,borderHover:Fe,borderActive:De,arrowColor:st,arrowColorDisabled:Jt,loadingColor:nr,colorActiveWarning:ei,boxShadowFocusWarning:pn,boxShadowActiveWarning:vn,boxShadowHoverWarning:Ba,borderWarning:Aa,borderFocusWarning:sl,borderHoverWarning:ir,borderActiveWarning:Z,colorActiveError:ge,boxShadowFocusError:Be,boxShadowActiveError:dt,boxShadowHoverError:gt,borderError:ct,borderFocusError:Ho,borderHoverError:Do,borderActiveError:Lo,clearColor:Or,clearColorHover:Br,clearColorPressed:ti,clearSize:Ea,arrowSize:Fa,[de("height",O)]:Ha,[de("fontSize",O)]:Da}}=m.value,gn=bo(Ge),mn=bo(Ne);return{"--n-bezier":j,"--n-border":Ie,"--n-border-active":De,"--n-border-focus":Oe,"--n-border-hover":Fe,"--n-border-radius":ce,"--n-box-shadow-active":be,"--n-box-shadow-focus":ae,"--n-box-shadow-hover":ke,"--n-caret-color":lt,"--n-color":$e,"--n-color-active":H,"--n-color-disabled":ft,"--n-font-size":Da,"--n-height":Ha,"--n-padding-single-top":gn.top,"--n-padding-multiple-top":mn.top,"--n-padding-single-right":gn.right,"--n-padding-multiple-right":mn.right,"--n-padding-single-left":gn.left,"--n-padding-multiple-left":mn.left,"--n-padding-single-bottom":gn.bottom,"--n-padding-multiple-bottom":mn.bottom,"--n-placeholder-color":Me,"--n-placeholder-color-disabled":Ft,"--n-text-color":Ee,"--n-text-color-disabled":bt,"--n-arrow-color":st,"--n-arrow-color-disabled":Jt,"--n-loading-color":nr,"--n-color-active-warning":ei,"--n-box-shadow-focus-warning":pn,"--n-box-shadow-active-warning":vn,"--n-box-shadow-hover-warning":Ba,"--n-border-warning":Aa,"--n-border-focus-warning":sl,"--n-border-hover-warning":ir,"--n-border-active-warning":Z,"--n-color-active-error":ge,"--n-box-shadow-focus-error":Be,"--n-box-shadow-active-error":dt,"--n-box-shadow-hover-error":gt,"--n-border-error":ct,"--n-border-focus-error":Ho,"--n-border-hover-error":Do,"--n-border-active-error":Lo,"--n-clear-size":Ea,"--n-clear-color":Or,"--n-clear-color-hover":Br,"--n-clear-color-pressed":ti,"--n-arrow-size":Fa}}),q=re?Qe("internal-selection",E(()=>e.size[0]),ie,e):void 0;return{mergedTheme:m,mergedClearable:y,mergedClsPrefix:t,rtlEnabled:r,patternInputFocused:g,filterablePlaceholder:k,label:w,selected:S,showTagsPanel:p,isComposing:se,counterRef:d,counterWrapperRef:f,patternInputMirrorRef:n,patternInputRef:i,selfRef:l,multipleElRef:a,singleElRef:s,patternInputWrapperRef:c,overflowRef:h,inputTagElRef:v,handleMouseDown:me,handleFocusin:L,handleClear:J,handleMouseEnter:X,handleMouseLeave:oe,handleDeleteOption:he,handlePatternKeyDown:Y,handlePatternInputInput:te,handlePatternInputBlur:Te,handlePatternInputFocus:we,handleMouseEnterCounter:A,handleMouseLeaveCounter:ee,handleFocusout:N,handleCompositionEnd:ue,handleCompositionStart:pe,onPopoverUpdateShow:Q,focus:Ue,focusInput:Ke,blur:ne,blurInput:_e,updateCounter:z,getCounter:I,getTail:U,renderLabel:e.renderLabel,cssVars:re?void 0:ie,themeClass:q?.themeClass,onRender:q?.onRender}},render(){const{status:e,multiple:t,size:o,disabled:r,filterable:n,maxTagCount:i,bordered:l,clsPrefix:a,ellipsisTagPopoverProps:s,onRender:c,renderTag:d,renderLabel:f}=this;c?.();const h=i==="responsive",v=typeof i=="number",p=h||v,g=u(Gs,null,{default:()=>u(pg,{clsPrefix:a,loading:this.loading,showArrow:this.showArrow,showClear:this.mergedClearable&&this.selected,onClear:this.handleClear},{default:()=>{var m,y;return(y=(m=this.$slots).arrow)===null||y===void 0?void 0:y.call(m)}})});let b;if(t){const{labelField:m}=this,y=F=>u("div",{class:`${a}-base-selection-tag-wrapper`,key:F.value},d?d({option:F,handleClose:()=>{this.handleDeleteOption(F)}}):u(ms,{size:o,closable:!F.disabled,disabled:r,onClose:()=>{this.handleDeleteOption(F)},internalCloseIsButtonTag:!1,internalCloseFocusable:!1},{default:()=>f?f(F,!0):xt(F[m],F,!0)})),k=()=>(v?this.selectedOptions.slice(0,i):this.selectedOptions).map(y),w=n?u("div",{class:`${a}-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:`${a}-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:`${a}-base-selection-input-tag__mirror`},this.pattern)):null,S=h?()=>u("div",{class:`${a}-base-selection-tag-wrapper`,ref:"counterWrapperRef"},u(ms,{size:o,ref:"counterRef",onMouseenter:this.handleMouseEnterCounter,onMouseleave:this.handleMouseLeaveCounter,disabled:r})):void 0;let P;if(v){const F=this.selectedOptions.length-i;F>0&&(P=u("div",{class:`${a}-base-selection-tag-wrapper`,key:"__counter__"},u(ms,{size:o,ref:"counterRef",onMouseenter:this.handleMouseEnterCounter,disabled:r},{default:()=>`+${F}`})))}const x=h?n?u(Qs,{ref:"overflowRef",updateCounter:this.updateCounter,getCounter:this.getCounter,getTail:this.getTail,style:{width:"100%",display:"flex",overflow:"hidden"}},{default:k,counter:S,tail:()=>w}):u(Qs,{ref:"overflowRef",updateCounter:this.updateCounter,getCounter:this.getCounter,style:{width:"100%",display:"flex",overflow:"hidden"}},{default:k,counter:S}):v&&P?k().concat(P):k(),R=p?()=>u("div",{class:`${a}-base-selection-popover`},h?k():this.selectedOptions.map(y)):void 0,$=p?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,K=(this.selected?!1:this.active?!this.pattern&&!this.isComposing:!0)?u("div",{class:`${a}-base-selection-placeholder ${a}-base-selection-overlay`},u("div",{class:`${a}-base-selection-placeholder__inner`},this.placeholder)):null,_=n?u("div",{ref:"patternInputWrapperRef",class:`${a}-base-selection-tags`},x,h?null:w,g):u("div",{ref:"multipleElRef",class:`${a}-base-selection-tags`,tabindex:r?void 0:0},x,g);b=u(it,null,p?u(vd,Object.assign({},$,{scrollable:!0,style:"max-height: calc(var(--v-target-height) * 6.6);"}),{trigger:()=>_,default:R}):_,K)}else if(n){const m=this.pattern||this.isComposing,y=this.active?!m:!this.selected,k=this.active?!1:this.selected;b=u("div",{ref:"patternInputWrapperRef",class:`${a}-base-selection-label`,title:this.patternInputFocused?void 0:gu(this.label)},u("input",Object.assign({},this.inputProps,{ref:"patternInputRef",class:`${a}-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})),k?u("div",{class:`${a}-base-selection-label__render-label ${a}-base-selection-overlay`,key:"input"},u("div",{class:`${a}-base-selection-overlay__wrapper`},d?d({option:this.selectedOption,handleClose:()=>{}}):f?f(this.selectedOption,!0):xt(this.label,this.selectedOption,!0))):null,y?u("div",{class:`${a}-base-selection-placeholder ${a}-base-selection-overlay`,key:"placeholder"},u("div",{class:`${a}-base-selection-overlay__wrapper`},this.filterablePlaceholder)):null,g)}else b=u("div",{ref:"singleElRef",class:`${a}-base-selection-label`,tabindex:this.disabled?void 0:0},this.label!==void 0?u("div",{class:`${a}-base-selection-input`,title:gu(this.label),key:"input"},u("div",{class:`${a}-base-selection-input__content`},d?d({option:this.selectedOption,handleClose:()=>{}}):f?f(this.selectedOption,!0):xt(this.label,this.selectedOption,!0))):u("div",{class:`${a}-base-selection-placeholder ${a}-base-selection-overlay`,key:"placeholder"},u("div",{class:`${a}-base-selection-placeholder__inner`},this.placeholder)),g);return u("div",{ref:"selfRef",class:[`${a}-base-selection`,this.rtlEnabled&&`${a}-base-selection--rtl`,this.themeClass,e&&`${a}-base-selection--${e}-status`,{[`${a}-base-selection--active`]:this.active,[`${a}-base-selection--selected`]:this.selected||this.active&&this.pattern,[`${a}-base-selection--disabled`]:this.disabled,[`${a}-base-selection--multiple`]:this.multiple,[`${a}-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,l?u("div",{class:`${a}-base-selection__border`}):null,l?u("div",{class:`${a}-base-selection__state-border`}):null)}}),{cubicBezierEaseInOut:sr}=ao;function fP({duration:e=".2s",delay:t=".1s"}={}){return[M("&.fade-in-width-expand-transition-leave-from, &.fade-in-width-expand-transition-enter-to",{opacity:1}),M("&.fade-in-width-expand-transition-leave-to, &.fade-in-width-expand-transition-enter-from",` opacity: 0!important; margin-left: 0!important; margin-right: 0!important; @@ -744,13 +744,13 @@ ${t} max-width ${e} ${sr}, margin-left ${e} ${sr}, margin-right ${e} ${sr}; - `)]}const mg={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"},fP={name:"Alert",common:Ce,self(e){const{lineHeight:t,borderRadius:o,fontWeightStrong:r,dividerColor:n,inputColor:i,textColor1:l,textColor2:a,closeColorHover:s,closeColorPressed:c,closeIconColor:d,closeIconColorHover:f,closeIconColorPressed:h,infoColorSuppl:v,successColorSuppl:p,warningColorSuppl:g,errorColorSuppl:b,fontSize:m}=e;return Object.assign(Object.assign({},mg),{fontSize:m,lineHeight:t,titleFontWeight:r,borderRadius:o,border:`1px solid ${n}`,color:i,titleTextColor:l,iconColor:a,contentTextColor:a,closeBorderRadius:o,closeColorHover:s,closeColorPressed:c,closeIconColor:d,closeIconColorHover:f,closeIconColorPressed:h,borderInfo:`1px solid ${ve(v,{alpha:.35})}`,colorInfo:ve(v,{alpha:.25}),titleTextColorInfo:l,iconColorInfo:v,contentTextColorInfo:a,closeColorHoverInfo:s,closeColorPressedInfo:c,closeIconColorInfo:d,closeIconColorHoverInfo:f,closeIconColorPressedInfo:h,borderSuccess:`1px solid ${ve(p,{alpha:.35})}`,colorSuccess:ve(p,{alpha:.25}),titleTextColorSuccess:l,iconColorSuccess:p,contentTextColorSuccess:a,closeColorHoverSuccess:s,closeColorPressedSuccess:c,closeIconColorSuccess:d,closeIconColorHoverSuccess:f,closeIconColorPressedSuccess:h,borderWarning:`1px solid ${ve(g,{alpha:.35})}`,colorWarning:ve(g,{alpha:.25}),titleTextColorWarning:l,iconColorWarning:g,contentTextColorWarning:a,closeColorHoverWarning:s,closeColorPressedWarning:c,closeIconColorWarning:d,closeIconColorHoverWarning:f,closeIconColorPressedWarning:h,borderError:`1px solid ${ve(b,{alpha:.35})}`,colorError:ve(b,{alpha:.25}),titleTextColorError:l,iconColorError:b,contentTextColorError:a,closeColorHoverError:s,closeColorPressedError:c,closeIconColorError:d,closeIconColorHoverError:f,closeIconColorPressedError:h})}};function hP(e){const{lineHeight:t,borderRadius:o,fontWeightStrong:r,baseColor:n,dividerColor:i,actionColor:l,textColor1:a,textColor2:s,closeColorHover:c,closeColorPressed:d,closeIconColor:f,closeIconColorHover:h,closeIconColorPressed:v,infoColor:p,successColor:g,warningColor:b,errorColor:m,fontSize:y}=e;return Object.assign(Object.assign({},mg),{fontSize:y,lineHeight:t,titleFontWeight:r,borderRadius:o,border:`1px solid ${i}`,color:l,titleTextColor:a,iconColor:s,contentTextColor:s,closeBorderRadius:o,closeColorHover:c,closeColorPressed:d,closeIconColor:f,closeIconColorHover:h,closeIconColorPressed:v,borderInfo:`1px solid ${Pe(n,ve(p,{alpha:.25}))}`,colorInfo:Pe(n,ve(p,{alpha:.08})),titleTextColorInfo:a,iconColorInfo:p,contentTextColorInfo:s,closeColorHoverInfo:c,closeColorPressedInfo:d,closeIconColorInfo:f,closeIconColorHoverInfo:h,closeIconColorPressedInfo:v,borderSuccess:`1px solid ${Pe(n,ve(g,{alpha:.25}))}`,colorSuccess:Pe(n,ve(g,{alpha:.08})),titleTextColorSuccess:a,iconColorSuccess:g,contentTextColorSuccess:s,closeColorHoverSuccess:c,closeColorPressedSuccess:d,closeIconColorSuccess:f,closeIconColorHoverSuccess:h,closeIconColorPressedSuccess:v,borderWarning:`1px solid ${Pe(n,ve(b,{alpha:.33}))}`,colorWarning:Pe(n,ve(b,{alpha:.08})),titleTextColorWarning:a,iconColorWarning:b,contentTextColorWarning:s,closeColorHoverWarning:c,closeColorPressedWarning:d,closeIconColorWarning:f,closeIconColorHoverWarning:h,closeIconColorPressedWarning:v,borderError:`1px solid ${Pe(n,ve(m,{alpha:.25}))}`,colorError:Pe(n,ve(m,{alpha:.08})),titleTextColorError:a,iconColorError:m,contentTextColorError:s,closeColorHoverError:c,closeColorPressedError:d,closeIconColorError:f,closeIconColorHoverError:h,closeIconColorPressedError:v})}const pP={name:"Alert",common:Ye,self:hP},{cubicBezierEaseInOut:So,cubicBezierEaseOut:vP,cubicBezierEaseIn:gP}=ao;function Nn({overflow:e="hidden",duration:t=".3s",originalTransition:o="",leavingDelay:r="0s",foldPadding:n=!1,enterToProps:i=void 0,leaveToProps:l=void 0,reverse:a=!1}={}){const s=a?"leave":"enter",c=a?"enter":"leave";return[M(`&.fade-in-height-expand-transition-${c}-from, + `)]}const mg={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"},hP={name:"Alert",common:Ce,self(e){const{lineHeight:t,borderRadius:o,fontWeightStrong:r,dividerColor:n,inputColor:i,textColor1:l,textColor2:a,closeColorHover:s,closeColorPressed:c,closeIconColor:d,closeIconColorHover:f,closeIconColorPressed:h,infoColorSuppl:v,successColorSuppl:p,warningColorSuppl:g,errorColorSuppl:b,fontSize:m}=e;return Object.assign(Object.assign({},mg),{fontSize:m,lineHeight:t,titleFontWeight:r,borderRadius:o,border:`1px solid ${n}`,color:i,titleTextColor:l,iconColor:a,contentTextColor:a,closeBorderRadius:o,closeColorHover:s,closeColorPressed:c,closeIconColor:d,closeIconColorHover:f,closeIconColorPressed:h,borderInfo:`1px solid ${ve(v,{alpha:.35})}`,colorInfo:ve(v,{alpha:.25}),titleTextColorInfo:l,iconColorInfo:v,contentTextColorInfo:a,closeColorHoverInfo:s,closeColorPressedInfo:c,closeIconColorInfo:d,closeIconColorHoverInfo:f,closeIconColorPressedInfo:h,borderSuccess:`1px solid ${ve(p,{alpha:.35})}`,colorSuccess:ve(p,{alpha:.25}),titleTextColorSuccess:l,iconColorSuccess:p,contentTextColorSuccess:a,closeColorHoverSuccess:s,closeColorPressedSuccess:c,closeIconColorSuccess:d,closeIconColorHoverSuccess:f,closeIconColorPressedSuccess:h,borderWarning:`1px solid ${ve(g,{alpha:.35})}`,colorWarning:ve(g,{alpha:.25}),titleTextColorWarning:l,iconColorWarning:g,contentTextColorWarning:a,closeColorHoverWarning:s,closeColorPressedWarning:c,closeIconColorWarning:d,closeIconColorHoverWarning:f,closeIconColorPressedWarning:h,borderError:`1px solid ${ve(b,{alpha:.35})}`,colorError:ve(b,{alpha:.25}),titleTextColorError:l,iconColorError:b,contentTextColorError:a,closeColorHoverError:s,closeColorPressedError:c,closeIconColorError:d,closeIconColorHoverError:f,closeIconColorPressedError:h})}};function pP(e){const{lineHeight:t,borderRadius:o,fontWeightStrong:r,baseColor:n,dividerColor:i,actionColor:l,textColor1:a,textColor2:s,closeColorHover:c,closeColorPressed:d,closeIconColor:f,closeIconColorHover:h,closeIconColorPressed:v,infoColor:p,successColor:g,warningColor:b,errorColor:m,fontSize:y}=e;return Object.assign(Object.assign({},mg),{fontSize:y,lineHeight:t,titleFontWeight:r,borderRadius:o,border:`1px solid ${i}`,color:l,titleTextColor:a,iconColor:s,contentTextColor:s,closeBorderRadius:o,closeColorHover:c,closeColorPressed:d,closeIconColor:f,closeIconColorHover:h,closeIconColorPressed:v,borderInfo:`1px solid ${Pe(n,ve(p,{alpha:.25}))}`,colorInfo:Pe(n,ve(p,{alpha:.08})),titleTextColorInfo:a,iconColorInfo:p,contentTextColorInfo:s,closeColorHoverInfo:c,closeColorPressedInfo:d,closeIconColorInfo:f,closeIconColorHoverInfo:h,closeIconColorPressedInfo:v,borderSuccess:`1px solid ${Pe(n,ve(g,{alpha:.25}))}`,colorSuccess:Pe(n,ve(g,{alpha:.08})),titleTextColorSuccess:a,iconColorSuccess:g,contentTextColorSuccess:s,closeColorHoverSuccess:c,closeColorPressedSuccess:d,closeIconColorSuccess:f,closeIconColorHoverSuccess:h,closeIconColorPressedSuccess:v,borderWarning:`1px solid ${Pe(n,ve(b,{alpha:.33}))}`,colorWarning:Pe(n,ve(b,{alpha:.08})),titleTextColorWarning:a,iconColorWarning:b,contentTextColorWarning:s,closeColorHoverWarning:c,closeColorPressedWarning:d,closeIconColorWarning:f,closeIconColorHoverWarning:h,closeIconColorPressedWarning:v,borderError:`1px solid ${Pe(n,ve(m,{alpha:.25}))}`,colorError:Pe(n,ve(m,{alpha:.08})),titleTextColorError:a,iconColorError:m,contentTextColorError:s,closeColorHoverError:c,closeColorPressedError:d,closeIconColorError:f,closeIconColorHoverError:h,closeIconColorPressedError:v})}const vP={name:"Alert",common:Ye,self:pP},{cubicBezierEaseInOut:So,cubicBezierEaseOut:gP,cubicBezierEaseIn:mP}=ao;function Nn({overflow:e="hidden",duration:t=".3s",originalTransition:o="",leavingDelay:r="0s",foldPadding:n=!1,enterToProps:i=void 0,leaveToProps:l=void 0,reverse:a=!1}={}){const s=a?"leave":"enter",c=a?"enter":"leave";return[M(`&.fade-in-height-expand-transition-${c}-from, &.fade-in-height-expand-transition-${s}-to`,Object.assign(Object.assign({},i),{opacity:1})),M(`&.fade-in-height-expand-transition-${c}-to, &.fade-in-height-expand-transition-${s}-from`,Object.assign(Object.assign({},l),{opacity:0,marginTop:"0 !important",marginBottom:"0 !important",paddingTop:n?"0 !important":void 0,paddingBottom:n?"0 !important":void 0})),M(`&.fade-in-height-expand-transition-${c}-active`,` overflow: ${e}; transition: max-height ${t} ${So} ${r}, - opacity ${t} ${vP} ${r}, + opacity ${t} ${gP} ${r}, margin-top ${t} ${So} ${r}, margin-bottom ${t} ${So} ${r}, padding-top ${t} ${So} ${r}, @@ -760,13 +760,13 @@ ${t} overflow: ${e}; transition: max-height ${t} ${So}, - opacity ${t} ${gP}, + opacity ${t} ${mP}, margin-top ${t} ${So}, margin-bottom ${t} ${So}, padding-top ${t} ${So}, padding-bottom ${t} ${So} ${o?`,${o}`:""} - `)]}const mP=C("alert",` + `)]}const bP=C("alert",` line-height: var(--n-line-height); border-radius: var(--n-border-radius); position: relative; @@ -813,7 +813,7 @@ ${t} font-size: 16px; line-height: 19px; font-weight: var(--n-title-font-weight); - `,[M("& +",[T("content",{marginTop:"9px"})])]),T("content",{transition:"color .3s var(--n-bezier)",fontSize:"var(--n-font-size)"})]),T("icon",{transition:"color .3s var(--n-bezier)"})]),bP=Object.assign(Object.assign({},Se.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}),SI=fe({name:"Alert",inheritAttrs:!1,props:bP,setup(e){const{mergedClsPrefixRef:t,mergedBorderedRef:o,inlineThemeDisabled:r,mergedRtlRef:n}=je(e),i=Se("Alert","-alert",mP,pP,e,t),l=Et("Alert",n,t),a=E(()=>{const{common:{cubicBezierEaseInOut:v},self:p}=i.value,{fontSize:g,borderRadius:b,titleFontWeight:m,lineHeight:y,iconSize:k,iconMargin:w,iconMarginRtl:S,closeIconSize:P,closeBorderRadius:x,closeSize:R,closeMargin:$,closeMarginRtl:B,padding:K}=p,{type:_}=e,{left:F,right:L}=bo(w);return{"--n-bezier":v,"--n-color":p[de("color",_)],"--n-close-icon-size":P,"--n-close-border-radius":x,"--n-close-color-hover":p[de("closeColorHover",_)],"--n-close-color-pressed":p[de("closeColorPressed",_)],"--n-close-icon-color":p[de("closeIconColor",_)],"--n-close-icon-color-hover":p[de("closeIconColorHover",_)],"--n-close-icon-color-pressed":p[de("closeIconColorPressed",_)],"--n-icon-color":p[de("iconColor",_)],"--n-border":p[de("border",_)],"--n-title-text-color":p[de("titleTextColor",_)],"--n-content-text-color":p[de("contentTextColor",_)],"--n-line-height":y,"--n-border-radius":b,"--n-font-size":g,"--n-title-font-weight":m,"--n-icon-size":k,"--n-icon-margin":w,"--n-icon-margin-rtl":S,"--n-close-size":R,"--n-close-margin":$,"--n-close-margin-rtl":B,"--n-padding":K,"--n-icon-margin-left":F,"--n-icon-margin-right":L}}),s=r?Qe("alert",E(()=>e.type[0]),a,e):void 0,c=G(!0),d=()=>{const{onAfterLeave:v,onAfterHide:p}=e;v&&v(),p&&p()};return{rtlEnabled:l,mergedClsPrefix:t,mergedBordered:o,visible:c,handleCloseClick:()=>{var v;Promise.resolve((v=e.onClose)===null||v===void 0?void 0:v.call(e)).then(p=>{p!==!1&&(c.value=!1)})},handleAfterLeave:()=>{d()},mergedTheme:i,cssVars:r?void 0:a,themeClass:s?.themeClass,onRender:s?.onRender}},render(){var e;return(e=this.onRender)===null||e===void 0||e.call(this),u(un,{onAfterLeave:this.handleAfterLeave},{default:()=>{const{mergedClsPrefix:t,$slots:o}=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({},lo(this.$attrs,r)),this.closable&&u(Yn,{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"},Xt(o.icon,()=>[u(ot,{clsPrefix:t},{default:()=>{switch(this.type){case"success":return u(tl,null);case"info":return u(Ln,null);case"warning":return u(ol,null);case"error":return u(el,null);default:return null}}})])),u("div",{class:[`${t}-alert-body`,this.mergedBordered&&`${t}-alert-body--bordered`]},Ze(o.header,n=>{const i=n||this.title;return i?u("div",{class:`${t}-alert-body__title`},i):null}),o.default&&u("div",{class:`${t}-alert-body__content`},o))):null}})}}),xP={linkFontSize:"13px",linkPadding:"0 0 0 16px",railWidth:"4px"};function CP(e){const{borderRadius:t,railColor:o,primaryColor:r,primaryColorHover:n,primaryColorPressed:i,textColor2:l}=e;return Object.assign(Object.assign({},xP),{borderRadius:t,railColor:o,railColorActive:r,linkColor:ve(r,{alpha:.15}),linkTextColor:l,linkTextColorHover:n,linkTextColorPressed:i,linkTextColorActive:r})}const yP={name:"Anchor",common:Ce,self:CP};function ia(e){return e.type==="group"}function bg(e){return e.type==="ignored"}function ms(e,t){try{return!!(1+t.toString().toLowerCase().indexOf(e.trim().toLowerCase()))}catch{return!1}}function xg(e,t){return{getIsGroup:ia,getIgnored:bg,getKey(r){return ia(r)?r.name||r.key||"key-required":r[e]},getChildren(r){return r[t]}}}function wP(e,t,o,r){if(!t)return e;function n(i){if(!Array.isArray(i))return[];const l=[];for(const a of i)if(ia(a)){const s=n(a[r]);s.length&&l.push(Object.assign({},a,{[r]:s}))}else{if(bg(a))continue;t(o,a)&&l.push(a)}return l}return n(e)}function SP(e,t,o){const r=new Map;return e.forEach(n=>{ia(n)?n[o].forEach(i=>{r.set(i[t],i)}):r.set(n[t],n)}),r}const $P=tr&&"chrome"in window;tr&&navigator.userAgent.includes("Firefox");const Cg=tr&&navigator.userAgent.includes("Safari")&&!$P,yg={paddingTiny:"0 8px",paddingSmall:"0 10px",paddingMedium:"0 12px",paddingLarge:"0 14px",clearSize:"16px"},po={name:"Input",common:Ce,self(e){const{textColor2:t,textColor3:o,textColorDisabled:r,primaryColor:n,primaryColorHover:i,inputColor:l,inputColorDisabled:a,warningColor:s,warningColorHover:c,errorColor:d,errorColorHover:f,borderRadius:h,lineHeight:v,fontSizeTiny:p,fontSizeSmall:g,fontSizeMedium:b,fontSizeLarge:m,heightTiny:y,heightSmall:k,heightMedium:w,heightLarge:S,clearColor:P,clearColorHover:x,clearColorPressed:R,placeholderColor:$,placeholderColorDisabled:B,iconColor:K,iconColorDisabled:_,iconColorHover:F,iconColorPressed:L}=e;return Object.assign(Object.assign({},yg),{countTextColorDisabled:r,countTextColor:o,heightTiny:y,heightSmall:k,heightMedium:w,heightLarge:S,fontSizeTiny:p,fontSizeSmall:g,fontSizeMedium:b,fontSizeLarge:m,lineHeight:v,lineHeightTextarea:v,borderRadius:h,iconSize:"16px",groupLabelColor:l,textColor:t,textColorDisabled:r,textDecorationColor:t,groupLabelTextColor:t,caretColor:n,placeholderColor:$,placeholderColorDisabled:B,color:l,colorDisabled:a,colorFocus:ve(n,{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 ${ve(n,{alpha:.3})}`,loadingColor:n,loadingColorWarning:s,borderWarning:`1px solid ${s}`,borderHoverWarning:`1px solid ${c}`,colorFocusWarning:ve(s,{alpha:.1}),borderFocusWarning:`1px solid ${c}`,boxShadowFocusWarning:`0 0 8px 0 ${ve(s,{alpha:.3})}`,caretColorWarning:s,loadingColorError:d,borderError:`1px solid ${d}`,borderHoverError:`1px solid ${f}`,colorFocusError:ve(d,{alpha:.1}),borderFocusError:`1px solid ${f}`,boxShadowFocusError:`0 0 8px 0 ${ve(d,{alpha:.3})}`,caretColorError:d,clearColor:P,clearColorHover:x,clearColorPressed:R,iconColor:K,iconColorDisabled:_,iconColorHover:F,iconColorPressed:L,suffixTextColor:t})}};function PP(e){const{textColor2:t,textColor3:o,textColorDisabled:r,primaryColor:n,primaryColorHover:i,inputColor:l,inputColorDisabled:a,borderColor:s,warningColor:c,warningColorHover:d,errorColor:f,errorColorHover:h,borderRadius:v,lineHeight:p,fontSizeTiny:g,fontSizeSmall:b,fontSizeMedium:m,fontSizeLarge:y,heightTiny:k,heightSmall:w,heightMedium:S,heightLarge:P,actionColor:x,clearColor:R,clearColorHover:$,clearColorPressed:B,placeholderColor:K,placeholderColorDisabled:_,iconColor:F,iconColorDisabled:L,iconColorHover:N,iconColorPressed:J}=e;return Object.assign(Object.assign({},yg),{countTextColorDisabled:r,countTextColor:o,heightTiny:k,heightSmall:w,heightMedium:S,heightLarge:P,fontSizeTiny:g,fontSizeSmall:b,fontSizeMedium:m,fontSizeLarge:y,lineHeight:p,lineHeightTextarea:p,borderRadius:v,iconSize:"16px",groupLabelColor:x,groupLabelTextColor:t,textColor:t,textColorDisabled:r,textDecorationColor:t,caretColor:n,placeholderColor:K,placeholderColorDisabled:_,color:l,colorDisabled:a,colorFocus:l,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 ${ve(n,{alpha:.2})}`,loadingColor:n,loadingColorWarning:c,borderWarning:`1px solid ${c}`,borderHoverWarning:`1px solid ${d}`,colorFocusWarning:l,borderFocusWarning:`1px solid ${d}`,boxShadowFocusWarning:`0 0 0 2px ${ve(c,{alpha:.2})}`,caretColorWarning:c,loadingColorError:f,borderError:`1px solid ${f}`,borderHoverError:`1px solid ${h}`,colorFocusError:l,borderFocusError:`1px solid ${h}`,boxShadowFocusError:`0 0 0 2px ${ve(f,{alpha:.2})}`,caretColorError:f,clearColor:R,clearColorHover:$,clearColorPressed:B,iconColor:F,iconColorDisabled:L,iconColorHover:N,iconColorPressed:J,suffixTextColor:t})}const Ta={name:"Input",common:Ye,self:PP},wg="n-input";function zP(e){let t=0;for(const o of e)t++;return t}function $l(e){return e===""||e==null}function RP(e){const t=G(null);function o(){const{value:i}=e;if(!i?.focus){n();return}const{selectionStart:l,selectionEnd:a,value:s}=i;if(l==null||a==null){n();return}t.value={start:l,end:a,beforeText:s.slice(0,l),afterText:s.slice(a)}}function r(){var i;const{value:l}=t,{value:a}=e;if(!l||!a)return;const{value:s}=a,{start:c,beforeText:d,afterText:f}=l;let h=s.length;if(s.endsWith(f))h=s.length-f.length;else if(s.startsWith(d))h=d.length;else{const v=d[c-1],p=s.indexOf(v,c-1);p!==-1&&(h=p+1)}(i=a.setSelectionRange)===null||i===void 0||i.call(a,h,h)}function n(){t.value=null}return Xe(e,n),{recordCursor:o,restoreCursor:r}}const Af=fe({name:"InputWordCount",setup(e,{slots:t}){const{mergedValueRef:o,maxlengthRef:r,mergedClsPrefixRef:n,countGraphemesRef:i}=Re(wg),l=E(()=>{const{value:a}=o;return a===null||Array.isArray(a)?0:(i.value||zP)(a)});return()=>{const{value:a}=r,{value:s}=o;return u("span",{class:`${n.value}-input-word-count`},i1(t.default,{value:s===null||Array.isArray(s)?"":s},()=>[a===void 0?l.value:`${l.value} / ${a}`]))}}}),kP=C("input",` + `,[M("& +",[T("content",{marginTop:"9px"})])]),T("content",{transition:"color .3s var(--n-bezier)",fontSize:"var(--n-font-size)"})]),T("icon",{transition:"color .3s var(--n-bezier)"})]),xP=Object.assign(Object.assign({},Se.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}),PI=fe({name:"Alert",inheritAttrs:!1,props:xP,setup(e){const{mergedClsPrefixRef:t,mergedBorderedRef:o,inlineThemeDisabled:r,mergedRtlRef:n}=je(e),i=Se("Alert","-alert",bP,vP,e,t),l=Et("Alert",n,t),a=E(()=>{const{common:{cubicBezierEaseInOut:v},self:p}=i.value,{fontSize:g,borderRadius:b,titleFontWeight:m,lineHeight:y,iconSize:k,iconMargin:w,iconMarginRtl:S,closeIconSize:P,closeBorderRadius:x,closeSize:R,closeMargin:$,closeMarginRtl:B,padding:K}=p,{type:_}=e,{left:F,right:L}=bo(w);return{"--n-bezier":v,"--n-color":p[de("color",_)],"--n-close-icon-size":P,"--n-close-border-radius":x,"--n-close-color-hover":p[de("closeColorHover",_)],"--n-close-color-pressed":p[de("closeColorPressed",_)],"--n-close-icon-color":p[de("closeIconColor",_)],"--n-close-icon-color-hover":p[de("closeIconColorHover",_)],"--n-close-icon-color-pressed":p[de("closeIconColorPressed",_)],"--n-icon-color":p[de("iconColor",_)],"--n-border":p[de("border",_)],"--n-title-text-color":p[de("titleTextColor",_)],"--n-content-text-color":p[de("contentTextColor",_)],"--n-line-height":y,"--n-border-radius":b,"--n-font-size":g,"--n-title-font-weight":m,"--n-icon-size":k,"--n-icon-margin":w,"--n-icon-margin-rtl":S,"--n-close-size":R,"--n-close-margin":$,"--n-close-margin-rtl":B,"--n-padding":K,"--n-icon-margin-left":F,"--n-icon-margin-right":L}}),s=r?Qe("alert",E(()=>e.type[0]),a,e):void 0,c=G(!0),d=()=>{const{onAfterLeave:v,onAfterHide:p}=e;v&&v(),p&&p()};return{rtlEnabled:l,mergedClsPrefix:t,mergedBordered:o,visible:c,handleCloseClick:()=>{var v;Promise.resolve((v=e.onClose)===null||v===void 0?void 0:v.call(e)).then(p=>{p!==!1&&(c.value=!1)})},handleAfterLeave:()=>{d()},mergedTheme:i,cssVars:r?void 0:a,themeClass:s?.themeClass,onRender:s?.onRender}},render(){var e;return(e=this.onRender)===null||e===void 0||e.call(this),u(un,{onAfterLeave:this.handleAfterLeave},{default:()=>{const{mergedClsPrefix:t,$slots:o}=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({},lo(this.$attrs,r)),this.closable&&u(Yn,{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"},Xt(o.icon,()=>[u(ot,{clsPrefix:t},{default:()=>{switch(this.type){case"success":return u(tl,null);case"info":return u(Ln,null);case"warning":return u(ol,null);case"error":return u(el,null);default:return null}}})])),u("div",{class:[`${t}-alert-body`,this.mergedBordered&&`${t}-alert-body--bordered`]},Ze(o.header,n=>{const i=n||this.title;return i?u("div",{class:`${t}-alert-body__title`},i):null}),o.default&&u("div",{class:`${t}-alert-body__content`},o))):null}})}}),CP={linkFontSize:"13px",linkPadding:"0 0 0 16px",railWidth:"4px"};function yP(e){const{borderRadius:t,railColor:o,primaryColor:r,primaryColorHover:n,primaryColorPressed:i,textColor2:l}=e;return Object.assign(Object.assign({},CP),{borderRadius:t,railColor:o,railColorActive:r,linkColor:ve(r,{alpha:.15}),linkTextColor:l,linkTextColorHover:n,linkTextColorPressed:i,linkTextColorActive:r})}const wP={name:"Anchor",common:Ce,self:yP};function ia(e){return e.type==="group"}function bg(e){return e.type==="ignored"}function bs(e,t){try{return!!(1+t.toString().toLowerCase().indexOf(e.trim().toLowerCase()))}catch{return!1}}function xg(e,t){return{getIsGroup:ia,getIgnored:bg,getKey(r){return ia(r)?r.name||r.key||"key-required":r[e]},getChildren(r){return r[t]}}}function SP(e,t,o,r){if(!t)return e;function n(i){if(!Array.isArray(i))return[];const l=[];for(const a of i)if(ia(a)){const s=n(a[r]);s.length&&l.push(Object.assign({},a,{[r]:s}))}else{if(bg(a))continue;t(o,a)&&l.push(a)}return l}return n(e)}function $P(e,t,o){const r=new Map;return e.forEach(n=>{ia(n)?n[o].forEach(i=>{r.set(i[t],i)}):r.set(n[t],n)}),r}const PP=tr&&"chrome"in window;tr&&navigator.userAgent.includes("Firefox");const Cg=tr&&navigator.userAgent.includes("Safari")&&!PP,yg={paddingTiny:"0 8px",paddingSmall:"0 10px",paddingMedium:"0 12px",paddingLarge:"0 14px",clearSize:"16px"},po={name:"Input",common:Ce,self(e){const{textColor2:t,textColor3:o,textColorDisabled:r,primaryColor:n,primaryColorHover:i,inputColor:l,inputColorDisabled:a,warningColor:s,warningColorHover:c,errorColor:d,errorColorHover:f,borderRadius:h,lineHeight:v,fontSizeTiny:p,fontSizeSmall:g,fontSizeMedium:b,fontSizeLarge:m,heightTiny:y,heightSmall:k,heightMedium:w,heightLarge:S,clearColor:P,clearColorHover:x,clearColorPressed:R,placeholderColor:$,placeholderColorDisabled:B,iconColor:K,iconColorDisabled:_,iconColorHover:F,iconColorPressed:L}=e;return Object.assign(Object.assign({},yg),{countTextColorDisabled:r,countTextColor:o,heightTiny:y,heightSmall:k,heightMedium:w,heightLarge:S,fontSizeTiny:p,fontSizeSmall:g,fontSizeMedium:b,fontSizeLarge:m,lineHeight:v,lineHeightTextarea:v,borderRadius:h,iconSize:"16px",groupLabelColor:l,textColor:t,textColorDisabled:r,textDecorationColor:t,groupLabelTextColor:t,caretColor:n,placeholderColor:$,placeholderColorDisabled:B,color:l,colorDisabled:a,colorFocus:ve(n,{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 ${ve(n,{alpha:.3})}`,loadingColor:n,loadingColorWarning:s,borderWarning:`1px solid ${s}`,borderHoverWarning:`1px solid ${c}`,colorFocusWarning:ve(s,{alpha:.1}),borderFocusWarning:`1px solid ${c}`,boxShadowFocusWarning:`0 0 8px 0 ${ve(s,{alpha:.3})}`,caretColorWarning:s,loadingColorError:d,borderError:`1px solid ${d}`,borderHoverError:`1px solid ${f}`,colorFocusError:ve(d,{alpha:.1}),borderFocusError:`1px solid ${f}`,boxShadowFocusError:`0 0 8px 0 ${ve(d,{alpha:.3})}`,caretColorError:d,clearColor:P,clearColorHover:x,clearColorPressed:R,iconColor:K,iconColorDisabled:_,iconColorHover:F,iconColorPressed:L,suffixTextColor:t})}};function zP(e){const{textColor2:t,textColor3:o,textColorDisabled:r,primaryColor:n,primaryColorHover:i,inputColor:l,inputColorDisabled:a,borderColor:s,warningColor:c,warningColorHover:d,errorColor:f,errorColorHover:h,borderRadius:v,lineHeight:p,fontSizeTiny:g,fontSizeSmall:b,fontSizeMedium:m,fontSizeLarge:y,heightTiny:k,heightSmall:w,heightMedium:S,heightLarge:P,actionColor:x,clearColor:R,clearColorHover:$,clearColorPressed:B,placeholderColor:K,placeholderColorDisabled:_,iconColor:F,iconColorDisabled:L,iconColorHover:N,iconColorPressed:J}=e;return Object.assign(Object.assign({},yg),{countTextColorDisabled:r,countTextColor:o,heightTiny:k,heightSmall:w,heightMedium:S,heightLarge:P,fontSizeTiny:g,fontSizeSmall:b,fontSizeMedium:m,fontSizeLarge:y,lineHeight:p,lineHeightTextarea:p,borderRadius:v,iconSize:"16px",groupLabelColor:x,groupLabelTextColor:t,textColor:t,textColorDisabled:r,textDecorationColor:t,caretColor:n,placeholderColor:K,placeholderColorDisabled:_,color:l,colorDisabled:a,colorFocus:l,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 ${ve(n,{alpha:.2})}`,loadingColor:n,loadingColorWarning:c,borderWarning:`1px solid ${c}`,borderHoverWarning:`1px solid ${d}`,colorFocusWarning:l,borderFocusWarning:`1px solid ${d}`,boxShadowFocusWarning:`0 0 0 2px ${ve(c,{alpha:.2})}`,caretColorWarning:c,loadingColorError:f,borderError:`1px solid ${f}`,borderHoverError:`1px solid ${h}`,colorFocusError:l,borderFocusError:`1px solid ${h}`,boxShadowFocusError:`0 0 0 2px ${ve(f,{alpha:.2})}`,caretColorError:f,clearColor:R,clearColorHover:$,clearColorPressed:B,iconColor:F,iconColorDisabled:L,iconColorHover:N,iconColorPressed:J,suffixTextColor:t})}const Ia={name:"Input",common:Ye,self:zP},wg="n-input";function RP(e){let t=0;for(const o of e)t++;return t}function $l(e){return e===""||e==null}function kP(e){const t=G(null);function o(){const{value:i}=e;if(!i?.focus){n();return}const{selectionStart:l,selectionEnd:a,value:s}=i;if(l==null||a==null){n();return}t.value={start:l,end:a,beforeText:s.slice(0,l),afterText:s.slice(a)}}function r(){var i;const{value:l}=t,{value:a}=e;if(!l||!a)return;const{value:s}=a,{start:c,beforeText:d,afterText:f}=l;let h=s.length;if(s.endsWith(f))h=s.length-f.length;else if(s.startsWith(d))h=d.length;else{const v=d[c-1],p=s.indexOf(v,c-1);p!==-1&&(h=p+1)}(i=a.setSelectionRange)===null||i===void 0||i.call(a,h,h)}function n(){t.value=null}return Xe(e,n),{recordCursor:o,restoreCursor:r}}const Af=fe({name:"InputWordCount",setup(e,{slots:t}){const{mergedValueRef:o,maxlengthRef:r,mergedClsPrefixRef:n,countGraphemesRef:i}=Re(wg),l=E(()=>{const{value:a}=o;return a===null||Array.isArray(a)?0:(i.value||RP)(a)});return()=>{const{value:a}=r,{value:s}=o;return u("span",{class:`${n.value}-input-word-count`},l1(t.default,{value:s===null||Array.isArray(s)?"":s},()=>[a===void 0?l.value:`${l.value} / ${a}`]))}}}),TP=C("input",` max-width: 100%; cursor: text; line-height: 1.5; @@ -1043,10 +1043,10 @@ ${t} `,[T("state-border",` box-shadow: var(--n-box-shadow-focus-${e}); border: var(--n-border-focus-${e}); - `)])])]))]),TP=C("input",[V("disabled",[T("input-el, textarea-el",` + `)])])]))]),IP=C("input",[V("disabled",[T("input-el, textarea-el",` -webkit-text-fill-color: var(--n-text-color-disabled); - `)])]),IP=Object.assign(Object.assign({},Se.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}),md=fe({name:"Input",props:IP,setup(e){const{mergedClsPrefixRef:t,mergedBorderedRef:o,inlineThemeDisabled:r,mergedRtlRef:n}=je(e),i=Se("Input","-input",kP,Ta,e,t);Cg&&cn("-input-safari",TP,t);const l=G(null),a=G(null),s=G(null),c=G(null),d=G(null),f=G(null),h=G(null),v=RP(h),p=G(null),{localeRef:g}=Xn("Input"),b=G(e.defaultValue),m=xe(e,"value"),y=At(m,b),k=Eo(e),{mergedSizeRef:w,mergedDisabledRef:S,mergedStatusRef:P}=k,x=G(!1),R=G(!1),$=G(!1),B=G(!1);let K=null;const _=E(()=>{const{placeholder:Z,pair:ge}=e;return ge?Array.isArray(Z)?Z:Z===void 0?["",""]:[Z,Z]:Z===void 0?[g.value.placeholder]:[Z]}),F=E(()=>{const{value:Z}=$,{value:ge}=y,{value:Be}=_;return!Z&&($l(ge)||Array.isArray(ge)&&$l(ge[0]))&&Be[0]}),L=E(()=>{const{value:Z}=$,{value:ge}=y,{value:Be}=_;return!Z&&Be[1]&&($l(ge)||Array.isArray(ge)&&$l(ge[1]))}),N=rt(()=>e.internalForceFocus||x.value),J=rt(()=>{if(S.value||e.readonly||!e.clearable||!N.value&&!R.value)return!1;const{value:Z}=y,{value:ge}=N;return e.pair?!!(Array.isArray(Z)&&(Z[0]||Z[1]))&&(R.value||ge):!!Z&&(R.value||ge)}),X=E(()=>{const{showPasswordOn:Z}=e;if(Z)return Z;if(e.showPasswordToggle)return"click"}),oe=G(!1),me=E(()=>{const{textDecoration:Z}=e;return Z?Array.isArray(Z)?Z.map(ge=>({textDecoration:ge})):[{textDecoration:Z}]:["",""]}),he=G(void 0),se=()=>{var Z,ge;if(e.type==="textarea"){const{autosize:Be}=e;if(Be&&(he.value=(ge=(Z=p.value)===null||Z===void 0?void 0:Z.$el)===null||ge===void 0?void 0:ge.offsetWidth),!a.value||typeof Be=="boolean")return;const{paddingTop:dt,paddingBottom:gt,lineHeight:ct}=window.getComputedStyle(a.value),Ho=Number(dt.slice(0,-2)),Do=Number(gt.slice(0,-2)),Lo=Number(ct.slice(0,-2)),{value:Or}=s;if(!Or)return;if(Be.minRows){const Br=Math.max(Be.minRows,1),ti=`${Ho+Do+Lo*Br}px`;Or.style.minHeight=ti}if(Be.maxRows){const Br=`${Ho+Do+Lo*Be.maxRows}px`;Or.style.maxHeight=Br}}},Y=E(()=>{const{maxlength:Z}=e;return Z===void 0?void 0:Number(Z)});$t(()=>{const{value:Z}=y;Array.isArray(Z)||st(Z)});const W=_r().proxy;function te(Z,ge){const{onUpdateValue:Be,"onUpdate:value":dt,onInput:gt}=e,{nTriggerFormInput:ct}=k;Be&&ye(Be,Z,ge),dt&&ye(dt,Z,ge),gt&&ye(gt,Z,ge),b.value=Z,ct()}function pe(Z,ge){const{onChange:Be}=e,{nTriggerFormChange:dt}=k;Be&&ye(Be,Z,ge),b.value=Z,dt()}function ue(Z){const{onBlur:ge}=e,{nTriggerFormBlur:Be}=k;ge&&ye(ge,Z),Be()}function we(Z){const{onFocus:ge}=e,{nTriggerFormFocus:Be}=k;ge&&ye(ge,Z),Be()}function Te(Z){const{onClear:ge}=e;ge&&ye(ge,Z)}function ne(Z){const{onInputBlur:ge}=e;ge&&ye(ge,Z)}function Ue(Z){const{onInputFocus:ge}=e;ge&&ye(ge,Z)}function Ke(){const{onDeactivate:Z}=e;Z&&ye(Z)}function _e(){const{onActivate:Z}=e;Z&&ye(Z)}function z(Z){const{onClick:ge}=e;ge&&ye(ge,Z)}function I(Z){const{onWrapperFocus:ge}=e;ge&&ye(ge,Z)}function U(Z){const{onWrapperBlur:ge}=e;ge&&ye(ge,Z)}function le(){$.value=!0}function D(Z){$.value=!1,Z.target===f.value?A(Z,1):A(Z,0)}function A(Z,ge=0,Be="input"){const dt=Z.target.value;if(st(dt),Z instanceof InputEvent&&!Z.isComposing&&($.value=!1),e.type==="textarea"){const{value:ct}=p;ct&&ct.syncUnifiedContainer()}if(K=dt,$.value)return;v.recordCursor();const gt=ee(dt);if(gt)if(!e.pair)Be==="input"?te(dt,{source:ge}):pe(dt,{source:ge});else{let{value:ct}=y;Array.isArray(ct)?ct=[ct[0],ct[1]]:ct=["",""],ct[ge]=dt,Be==="input"?te(ct,{source:ge}):pe(ct,{source:ge})}W.$forceUpdate(),gt||Vt(v.restoreCursor)}function ee(Z){const{countGraphemes:ge,maxlength:Be,minlength:dt}=e;if(ge){let ct;if(Be!==void 0&&(ct===void 0&&(ct=ge(Z)),ct>Number(Be))||dt!==void 0&&(ct===void 0&&(ct=ge(Z)),ct{dt.preventDefault(),Ve("mouseup",document,ge)};if(qe("mouseup",document,ge),X.value!=="mousedown")return;oe.value=!0;const Be=()=>{oe.value=!1,Ve("mouseup",document,Be)};qe("mouseup",document,Be)}function bt(Z){e.onKeyup&&ye(e.onKeyup,Z)}function Ft(Z){switch(e.onKeydown&&ye(e.onKeydown,Z),Z.key){case"Escape":ae();break;case"Enter":H(Z);break}}function H(Z){var ge,Be;if(e.passivelyActivated){const{value:dt}=B;if(dt){e.internalDeactivateOnEnter&&ae();return}Z.preventDefault(),e.type==="textarea"?(ge=a.value)===null||ge===void 0||ge.focus():(Be=d.value)===null||Be===void 0||Be.focus()}}function ae(){e.passivelyActivated&&(B.value=!1,Vt(()=>{var Z;(Z=l.value)===null||Z===void 0||Z.focus()}))}function be(){var Z,ge,Be;S.value||(e.passivelyActivated?(Z=l.value)===null||Z===void 0||Z.focus():((ge=a.value)===null||ge===void 0||ge.focus(),(Be=d.value)===null||Be===void 0||Be.focus()))}function ke(){var Z;!((Z=l.value)===null||Z===void 0)&&Z.contains(document.activeElement)&&document.activeElement.blur()}function Ie(){var Z,ge;(Z=a.value)===null||Z===void 0||Z.select(),(ge=d.value)===null||ge===void 0||ge.select()}function Oe(){S.value||(a.value?a.value.focus():d.value&&d.value.focus())}function Fe(){const{value:Z}=l;Z?.contains(document.activeElement)&&Z!==document.activeElement&&ae()}function De(Z){if(e.type==="textarea"){const{value:ge}=a;ge?.scrollTo(Z)}else{const{value:ge}=d;ge?.scrollTo(Z)}}function st(Z){const{type:ge,pair:Be,autosize:dt}=e;if(!Be&&dt)if(ge==="textarea"){const{value:gt}=s;gt&&(gt.textContent=`${Z??""}\r -`)}else{const{value:gt}=c;gt&&(Z?gt.textContent=Z:gt.innerHTML=" ")}}function Jt(){se()}const nr=G({top:"0"});function ei(Z){var ge;const{scrollTop:Be}=Z.target;nr.value.top=`${-Be}px`,(ge=p.value)===null||ge===void 0||ge.syncUnifiedContainer()}let pn=null;Ut(()=>{const{autosize:Z,type:ge}=e;Z&&ge==="textarea"?pn=Xe(y,Be=>{!Array.isArray(Be)&&Be!==K&&st(Be)}):pn?.()});let vn=null;Ut(()=>{e.type==="textarea"?vn=Xe(y,Z=>{var ge;!Array.isArray(Z)&&Z!==K&&((ge=p.value)===null||ge===void 0||ge.syncUnifiedContainer())}):vn?.()}),We(wg,{mergedValueRef:y,maxlengthRef:Y,mergedClsPrefixRef:t,countGraphemesRef:xe(e,"countGraphemes")});const Oa={wrapperElRef:l,inputElRef:d,textareaElRef:a,isCompositing:$,clear:Me,focus:be,blur:ke,select:Ie,deactivate:Fe,activate:Oe,scrollTo:De},Ba=Et("Input",n,t),sl=E(()=>{const{value:Z}=w,{common:{cubicBezierEaseInOut:ge},self:{color:Be,borderRadius:dt,textColor:gt,caretColor:ct,caretColorError:Ho,caretColorWarning:Do,textDecorationColor:Lo,border:Or,borderDisabled:Br,borderHover:ti,borderFocus:Aa,placeholderColor:Ea,placeholderColorDisabled:Fa,lineHeightTextarea:Ha,colorDisabled:gn,colorFocus:mn,textColorDisabled:Dm,boxShadowFocus:Lm,iconSize:Nm,colorFocusWarning:jm,boxShadowFocusWarning:Wm,borderWarning:Vm,borderFocusWarning:Um,borderHoverWarning:Km,colorFocusError:qm,boxShadowFocusError:Gm,borderError:Xm,borderFocusError:Ym,borderHoverError:Zm,clearSize:Jm,clearColor:Qm,clearColorHover:eb,clearColorPressed:tb,iconColor:ob,iconColorDisabled:rb,suffixTextColor:nb,countTextColor:ib,countTextColorDisabled:lb,iconColorHover:ab,iconColorPressed:sb,loadingColor:cb,loadingColorError:db,loadingColorWarning:ub,[de("padding",Z)]:fb,[de("fontSize",Z)]:hb,[de("height",Z)]:pb}}=i.value,{left:vb,right:gb}=bo(fb);return{"--n-bezier":ge,"--n-count-text-color":ib,"--n-count-text-color-disabled":lb,"--n-color":Be,"--n-font-size":hb,"--n-border-radius":dt,"--n-height":pb,"--n-padding-left":vb,"--n-padding-right":gb,"--n-text-color":gt,"--n-caret-color":ct,"--n-text-decoration-color":Lo,"--n-border":Or,"--n-border-disabled":Br,"--n-border-hover":ti,"--n-border-focus":Aa,"--n-placeholder-color":Ea,"--n-placeholder-color-disabled":Fa,"--n-icon-size":Nm,"--n-line-height-textarea":Ha,"--n-color-disabled":gn,"--n-color-focus":mn,"--n-text-color-disabled":Dm,"--n-box-shadow-focus":Lm,"--n-loading-color":cb,"--n-caret-color-warning":Do,"--n-color-focus-warning":jm,"--n-box-shadow-focus-warning":Wm,"--n-border-warning":Vm,"--n-border-focus-warning":Um,"--n-border-hover-warning":Km,"--n-loading-color-warning":ub,"--n-caret-color-error":Ho,"--n-color-focus-error":qm,"--n-box-shadow-focus-error":Gm,"--n-border-error":Xm,"--n-border-focus-error":Ym,"--n-border-hover-error":Zm,"--n-loading-color-error":db,"--n-clear-color":Qm,"--n-clear-size":Jm,"--n-clear-color-hover":eb,"--n-clear-color-pressed":tb,"--n-icon-color":ob,"--n-icon-color-hover":ab,"--n-icon-color-pressed":sb,"--n-icon-color-disabled":rb,"--n-suffix-text-color":nb}}),ir=r?Qe("input",E(()=>{const{value:Z}=w;return Z[0]}),sl,e):void 0;return Object.assign(Object.assign({},Oa),{wrapperElRef:l,inputElRef:d,inputMirrorElRef:c,inputEl2Ref:f,textareaElRef:a,textareaMirrorElRef:s,textareaScrollbarInstRef:p,rtlEnabled:Ba,uncontrolledValue:b,mergedValue:y,passwordVisible:oe,mergedPlaceholder:_,showPlaceholder1:F,showPlaceholder2:L,mergedFocus:N,isComposing:$,activated:B,showClearButton:J,mergedSize:w,mergedDisabled:S,textDecorationStyle:me,mergedClsPrefix:t,mergedBordered:o,mergedShowPasswordOn:X,placeholderStyle:nr,mergedStatus:P,textAreaScrollContainerWidth:he,handleTextAreaScroll:ei,handleCompositionStart:le,handleCompositionEnd:D,handleInput:A,handleInputBlur:Q,handleInputFocus:re,handleWrapperBlur:ie,handleWrapperFocus:q,handleMouseEnter:Ge,handleMouseLeave:Ne,handleMouseDown:Ee,handleChange:j,handleClick:ce,handleClear:$e,handlePasswordToggleClick:lt,handlePasswordToggleMousedown:ft,handleWrapperKeydown:Ft,handleWrapperKeyup:bt,handleTextAreaMirrorResize:Jt,getTextareaScrollContainer:()=>a.value,mergedTheme:i,cssVars:r?void 0:sl,themeClass:ir?.themeClass,onRender:ir?.onRender})},render(){var e,t;const{mergedClsPrefix:o,mergedStatus:r,themeClass:n,type:i,countGraphemes:l,onRender:a}=this,s=this.$slots;return a?.(),u("div",{ref:"wrapperElRef",class:[`${o}-input`,n,r&&`${o}-input--${r}-status`,{[`${o}-input--rtl`]:this.rtlEnabled,[`${o}-input--disabled`]:this.mergedDisabled,[`${o}-input--textarea`]:i==="textarea",[`${o}-input--resizable`]:this.resizable&&!this.autosize,[`${o}-input--autosize`]:this.autosize,[`${o}-input--round`]:this.round&&i!=="textarea",[`${o}-input--pair`]:this.pair,[`${o}-input--focus`]:this.mergedFocus,[`${o}-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:`${o}-input-wrapper`},Ze(s.prefix,c=>c&&u("div",{class:`${o}-input__prefix`},c)),i==="textarea"?u(Zn,{ref:"textareaScrollbarInstRef",class:`${o}-input__textarea`,container:this.getTextareaScrollContainer,triggerDisplayManually:!0,useUnifiedContainer:!0,internalHoistYRail:!0},{default:()=>{var c,d;const{textAreaScrollContainerWidth:f}=this,h={width:this.autosize&&f&&`${f}px`};return u(it,null,u("textarea",Object.assign({},this.inputProps,{ref:"textareaElRef",class:[`${o}-input__textarea-el`,(c=this.inputProps)===null||c===void 0?void 0:c.class],autofocus:this.autofocus,rows:Number(this.rows),placeholder:this.placeholder,value:this.mergedValue,disabled:this.mergedDisabled,maxlength:l?void 0:this.maxlength,minlength:l?void 0:this.minlength,readonly:this.readonly,tabindex:this.passivelyActivated&&!this.activated?-1:void 0,style:[this.textDecorationStyle[0],(d=this.inputProps)===null||d===void 0?void 0:d.style,h],onBlur:this.handleInputBlur,onFocus:v=>{this.handleInputFocus(v,2)},onInput:this.handleInput,onChange:this.handleChange,onScroll:this.handleTextAreaScroll})),this.showPlaceholder1?u("div",{class:`${o}-input__placeholder`,style:[this.placeholderStyle,h],key:"placeholder"},this.mergedPlaceholder[0]):null,this.autosize?u(Dn,{onResize:this.handleTextAreaMirrorResize},{default:()=>u("div",{ref:"textareaMirrorElRef",class:`${o}-input__textarea-mirror`,key:"mirror"})}):null)}}):u("div",{class:`${o}-input__input`},u("input",Object.assign({type:i==="password"&&this.mergedShowPasswordOn&&this.passwordVisible?"text":i},this.inputProps,{ref:"inputElRef",class:[`${o}-input__input-el`,(e=this.inputProps)===null||e===void 0?void 0:e.class],style:[this.textDecorationStyle[0],(t=this.inputProps)===null||t===void 0?void 0:t.style],tabindex:this.passivelyActivated&&!this.activated?-1:void 0,placeholder:this.mergedPlaceholder[0],disabled:this.mergedDisabled,maxlength:l?void 0:this.maxlength,minlength:l?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:c=>{this.handleInputFocus(c,0)},onInput:c=>{this.handleInput(c,0)},onChange:c=>{this.handleChange(c,0)}})),this.showPlaceholder1?u("div",{class:`${o}-input__placeholder`},u("span",null,this.mergedPlaceholder[0])):null,this.autosize?u("div",{class:`${o}-input__input-mirror`,key:"mirror",ref:"inputMirrorElRef"}," "):null),!this.pair&&Ze(s.suffix,c=>c||this.clearable||this.showCount||this.mergedShowPasswordOn||this.loading!==void 0?u("div",{class:`${o}-input__suffix`},[Ze(s["clear-icon-placeholder"],d=>(this.clearable||d)&&u(cc,{clsPrefix:o,show:this.showClearButton,onClear:this.handleClear},{placeholder:()=>d,icon:()=>{var f,h;return(h=(f=this.$slots)["clear-icon"])===null||h===void 0?void 0:h.call(f)}})),this.internalLoadingBeforeSuffix?null:c,this.loading!==void 0?u(pg,{clsPrefix:o,loading:this.loading,showArrow:!1,showClear:!1,style:this.cssVars}):null,this.internalLoadingBeforeSuffix?c:null,this.showCount&&this.type!=="textarea"?u(Af,null,{default:d=>{var f;return(f=s.count)===null||f===void 0?void 0:f.call(s,d)}}):null,this.mergedShowPasswordOn&&this.type==="password"?u("div",{class:`${o}-input__eye`,onMousedown:this.handlePasswordToggleMousedown,onClick:this.handlePasswordToggleClick},this.passwordVisible?Xt(s["password-visible-icon"],()=>[u(ot,{clsPrefix:o},{default:()=>u(Jv,null)})]):Xt(s["password-invisible-icon"],()=>[u(ot,{clsPrefix:o},{default:()=>u(N$,null)})])):null]):null)),this.pair?u("span",{class:`${o}-input__separator`},Xt(s.separator,()=>[this.separator])):null,this.pair?u("div",{class:`${o}-input-wrapper`},u("div",{class:`${o}-input__input`},u("input",{ref:"inputEl2Ref",type:this.type,class:`${o}-input__input-el`,tabindex:this.passivelyActivated&&!this.activated?-1:void 0,placeholder:this.mergedPlaceholder[1],disabled:this.mergedDisabled,maxlength:l?void 0:this.maxlength,minlength:l?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:c=>{this.handleInputFocus(c,1)},onInput:c=>{this.handleInput(c,1)},onChange:c=>{this.handleChange(c,1)}}),this.showPlaceholder2?u("div",{class:`${o}-input__placeholder`},u("span",null,this.mergedPlaceholder[1])):null),Ze(s.suffix,c=>(this.clearable||c)&&u("div",{class:`${o}-input__suffix`},[this.clearable&&u(cc,{clsPrefix:o,show:this.showClearButton,onClear:this.handleClear},{icon:()=>{var d;return(d=s["clear-icon"])===null||d===void 0?void 0:d.call(s)},placeholder:()=>{var d;return(d=s["clear-icon-placeholder"])===null||d===void 0?void 0:d.call(s)}}),c]))):null,this.mergedBordered?u("div",{class:`${o}-input__border`}):null,this.mergedBordered?u("div",{class:`${o}-input__state-border`}):null,this.showCount&&i==="textarea"?u(Af,null,{default:c=>{var d;const{renderCount:f}=this;return f?f(c):(d=s.count)===null||d===void 0?void 0:d.call(s,c)}}):null)}}),_P=C("input-group",` + `)])]),_P=Object.assign(Object.assign({},Se.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}),md=fe({name:"Input",props:_P,setup(e){const{mergedClsPrefixRef:t,mergedBorderedRef:o,inlineThemeDisabled:r,mergedRtlRef:n}=je(e),i=Se("Input","-input",TP,Ia,e,t);Cg&&cn("-input-safari",IP,t);const l=G(null),a=G(null),s=G(null),c=G(null),d=G(null),f=G(null),h=G(null),v=kP(h),p=G(null),{localeRef:g}=Xn("Input"),b=G(e.defaultValue),m=xe(e,"value"),y=At(m,b),k=Eo(e),{mergedSizeRef:w,mergedDisabledRef:S,mergedStatusRef:P}=k,x=G(!1),R=G(!1),$=G(!1),B=G(!1);let K=null;const _=E(()=>{const{placeholder:Z,pair:ge}=e;return ge?Array.isArray(Z)?Z:Z===void 0?["",""]:[Z,Z]:Z===void 0?[g.value.placeholder]:[Z]}),F=E(()=>{const{value:Z}=$,{value:ge}=y,{value:Be}=_;return!Z&&($l(ge)||Array.isArray(ge)&&$l(ge[0]))&&Be[0]}),L=E(()=>{const{value:Z}=$,{value:ge}=y,{value:Be}=_;return!Z&&Be[1]&&($l(ge)||Array.isArray(ge)&&$l(ge[1]))}),N=rt(()=>e.internalForceFocus||x.value),J=rt(()=>{if(S.value||e.readonly||!e.clearable||!N.value&&!R.value)return!1;const{value:Z}=y,{value:ge}=N;return e.pair?!!(Array.isArray(Z)&&(Z[0]||Z[1]))&&(R.value||ge):!!Z&&(R.value||ge)}),X=E(()=>{const{showPasswordOn:Z}=e;if(Z)return Z;if(e.showPasswordToggle)return"click"}),oe=G(!1),me=E(()=>{const{textDecoration:Z}=e;return Z?Array.isArray(Z)?Z.map(ge=>({textDecoration:ge})):[{textDecoration:Z}]:["",""]}),he=G(void 0),se=()=>{var Z,ge;if(e.type==="textarea"){const{autosize:Be}=e;if(Be&&(he.value=(ge=(Z=p.value)===null||Z===void 0?void 0:Z.$el)===null||ge===void 0?void 0:ge.offsetWidth),!a.value||typeof Be=="boolean")return;const{paddingTop:dt,paddingBottom:gt,lineHeight:ct}=window.getComputedStyle(a.value),Ho=Number(dt.slice(0,-2)),Do=Number(gt.slice(0,-2)),Lo=Number(ct.slice(0,-2)),{value:Or}=s;if(!Or)return;if(Be.minRows){const Br=Math.max(Be.minRows,1),ti=`${Ho+Do+Lo*Br}px`;Or.style.minHeight=ti}if(Be.maxRows){const Br=`${Ho+Do+Lo*Be.maxRows}px`;Or.style.maxHeight=Br}}},Y=E(()=>{const{maxlength:Z}=e;return Z===void 0?void 0:Number(Z)});$t(()=>{const{value:Z}=y;Array.isArray(Z)||st(Z)});const W=_r().proxy;function te(Z,ge){const{onUpdateValue:Be,"onUpdate:value":dt,onInput:gt}=e,{nTriggerFormInput:ct}=k;Be&&ye(Be,Z,ge),dt&&ye(dt,Z,ge),gt&&ye(gt,Z,ge),b.value=Z,ct()}function pe(Z,ge){const{onChange:Be}=e,{nTriggerFormChange:dt}=k;Be&&ye(Be,Z,ge),b.value=Z,dt()}function ue(Z){const{onBlur:ge}=e,{nTriggerFormBlur:Be}=k;ge&&ye(ge,Z),Be()}function we(Z){const{onFocus:ge}=e,{nTriggerFormFocus:Be}=k;ge&&ye(ge,Z),Be()}function Te(Z){const{onClear:ge}=e;ge&&ye(ge,Z)}function ne(Z){const{onInputBlur:ge}=e;ge&&ye(ge,Z)}function Ue(Z){const{onInputFocus:ge}=e;ge&&ye(ge,Z)}function Ke(){const{onDeactivate:Z}=e;Z&&ye(Z)}function _e(){const{onActivate:Z}=e;Z&&ye(Z)}function z(Z){const{onClick:ge}=e;ge&&ye(ge,Z)}function I(Z){const{onWrapperFocus:ge}=e;ge&&ye(ge,Z)}function U(Z){const{onWrapperBlur:ge}=e;ge&&ye(ge,Z)}function le(){$.value=!0}function D(Z){$.value=!1,Z.target===f.value?A(Z,1):A(Z,0)}function A(Z,ge=0,Be="input"){const dt=Z.target.value;if(st(dt),Z instanceof InputEvent&&!Z.isComposing&&($.value=!1),e.type==="textarea"){const{value:ct}=p;ct&&ct.syncUnifiedContainer()}if(K=dt,$.value)return;v.recordCursor();const gt=ee(dt);if(gt)if(!e.pair)Be==="input"?te(dt,{source:ge}):pe(dt,{source:ge});else{let{value:ct}=y;Array.isArray(ct)?ct=[ct[0],ct[1]]:ct=["",""],ct[ge]=dt,Be==="input"?te(ct,{source:ge}):pe(ct,{source:ge})}W.$forceUpdate(),gt||Vt(v.restoreCursor)}function ee(Z){const{countGraphemes:ge,maxlength:Be,minlength:dt}=e;if(ge){let ct;if(Be!==void 0&&(ct===void 0&&(ct=ge(Z)),ct>Number(Be))||dt!==void 0&&(ct===void 0&&(ct=ge(Z)),ct{dt.preventDefault(),Ve("mouseup",document,ge)};if(qe("mouseup",document,ge),X.value!=="mousedown")return;oe.value=!0;const Be=()=>{oe.value=!1,Ve("mouseup",document,Be)};qe("mouseup",document,Be)}function bt(Z){e.onKeyup&&ye(e.onKeyup,Z)}function Ft(Z){switch(e.onKeydown&&ye(e.onKeydown,Z),Z.key){case"Escape":ae();break;case"Enter":H(Z);break}}function H(Z){var ge,Be;if(e.passivelyActivated){const{value:dt}=B;if(dt){e.internalDeactivateOnEnter&&ae();return}Z.preventDefault(),e.type==="textarea"?(ge=a.value)===null||ge===void 0||ge.focus():(Be=d.value)===null||Be===void 0||Be.focus()}}function ae(){e.passivelyActivated&&(B.value=!1,Vt(()=>{var Z;(Z=l.value)===null||Z===void 0||Z.focus()}))}function be(){var Z,ge,Be;S.value||(e.passivelyActivated?(Z=l.value)===null||Z===void 0||Z.focus():((ge=a.value)===null||ge===void 0||ge.focus(),(Be=d.value)===null||Be===void 0||Be.focus()))}function ke(){var Z;!((Z=l.value)===null||Z===void 0)&&Z.contains(document.activeElement)&&document.activeElement.blur()}function Ie(){var Z,ge;(Z=a.value)===null||Z===void 0||Z.select(),(ge=d.value)===null||ge===void 0||ge.select()}function Oe(){S.value||(a.value?a.value.focus():d.value&&d.value.focus())}function Fe(){const{value:Z}=l;Z?.contains(document.activeElement)&&Z!==document.activeElement&&ae()}function De(Z){if(e.type==="textarea"){const{value:ge}=a;ge?.scrollTo(Z)}else{const{value:ge}=d;ge?.scrollTo(Z)}}function st(Z){const{type:ge,pair:Be,autosize:dt}=e;if(!Be&&dt)if(ge==="textarea"){const{value:gt}=s;gt&&(gt.textContent=`${Z??""}\r +`)}else{const{value:gt}=c;gt&&(Z?gt.textContent=Z:gt.innerHTML=" ")}}function Jt(){se()}const nr=G({top:"0"});function ei(Z){var ge;const{scrollTop:Be}=Z.target;nr.value.top=`${-Be}px`,(ge=p.value)===null||ge===void 0||ge.syncUnifiedContainer()}let pn=null;Ut(()=>{const{autosize:Z,type:ge}=e;Z&&ge==="textarea"?pn=Xe(y,Be=>{!Array.isArray(Be)&&Be!==K&&st(Be)}):pn?.()});let vn=null;Ut(()=>{e.type==="textarea"?vn=Xe(y,Z=>{var ge;!Array.isArray(Z)&&Z!==K&&((ge=p.value)===null||ge===void 0||ge.syncUnifiedContainer())}):vn?.()}),We(wg,{mergedValueRef:y,maxlengthRef:Y,mergedClsPrefixRef:t,countGraphemesRef:xe(e,"countGraphemes")});const Ba={wrapperElRef:l,inputElRef:d,textareaElRef:a,isCompositing:$,clear:Me,focus:be,blur:ke,select:Ie,deactivate:Fe,activate:Oe,scrollTo:De},Aa=Et("Input",n,t),sl=E(()=>{const{value:Z}=w,{common:{cubicBezierEaseInOut:ge},self:{color:Be,borderRadius:dt,textColor:gt,caretColor:ct,caretColorError:Ho,caretColorWarning:Do,textDecorationColor:Lo,border:Or,borderDisabled:Br,borderHover:ti,borderFocus:Ea,placeholderColor:Fa,placeholderColorDisabled:Ha,lineHeightTextarea:Da,colorDisabled:gn,colorFocus:mn,textColorDisabled:Dm,boxShadowFocus:Lm,iconSize:Nm,colorFocusWarning:jm,boxShadowFocusWarning:Wm,borderWarning:Vm,borderFocusWarning:Um,borderHoverWarning:Km,colorFocusError:qm,boxShadowFocusError:Gm,borderError:Xm,borderFocusError:Ym,borderHoverError:Zm,clearSize:Jm,clearColor:Qm,clearColorHover:eb,clearColorPressed:tb,iconColor:ob,iconColorDisabled:rb,suffixTextColor:nb,countTextColor:ib,countTextColorDisabled:lb,iconColorHover:ab,iconColorPressed:sb,loadingColor:cb,loadingColorError:db,loadingColorWarning:ub,[de("padding",Z)]:fb,[de("fontSize",Z)]:hb,[de("height",Z)]:pb}}=i.value,{left:vb,right:gb}=bo(fb);return{"--n-bezier":ge,"--n-count-text-color":ib,"--n-count-text-color-disabled":lb,"--n-color":Be,"--n-font-size":hb,"--n-border-radius":dt,"--n-height":pb,"--n-padding-left":vb,"--n-padding-right":gb,"--n-text-color":gt,"--n-caret-color":ct,"--n-text-decoration-color":Lo,"--n-border":Or,"--n-border-disabled":Br,"--n-border-hover":ti,"--n-border-focus":Ea,"--n-placeholder-color":Fa,"--n-placeholder-color-disabled":Ha,"--n-icon-size":Nm,"--n-line-height-textarea":Da,"--n-color-disabled":gn,"--n-color-focus":mn,"--n-text-color-disabled":Dm,"--n-box-shadow-focus":Lm,"--n-loading-color":cb,"--n-caret-color-warning":Do,"--n-color-focus-warning":jm,"--n-box-shadow-focus-warning":Wm,"--n-border-warning":Vm,"--n-border-focus-warning":Um,"--n-border-hover-warning":Km,"--n-loading-color-warning":ub,"--n-caret-color-error":Ho,"--n-color-focus-error":qm,"--n-box-shadow-focus-error":Gm,"--n-border-error":Xm,"--n-border-focus-error":Ym,"--n-border-hover-error":Zm,"--n-loading-color-error":db,"--n-clear-color":Qm,"--n-clear-size":Jm,"--n-clear-color-hover":eb,"--n-clear-color-pressed":tb,"--n-icon-color":ob,"--n-icon-color-hover":ab,"--n-icon-color-pressed":sb,"--n-icon-color-disabled":rb,"--n-suffix-text-color":nb}}),ir=r?Qe("input",E(()=>{const{value:Z}=w;return Z[0]}),sl,e):void 0;return Object.assign(Object.assign({},Ba),{wrapperElRef:l,inputElRef:d,inputMirrorElRef:c,inputEl2Ref:f,textareaElRef:a,textareaMirrorElRef:s,textareaScrollbarInstRef:p,rtlEnabled:Aa,uncontrolledValue:b,mergedValue:y,passwordVisible:oe,mergedPlaceholder:_,showPlaceholder1:F,showPlaceholder2:L,mergedFocus:N,isComposing:$,activated:B,showClearButton:J,mergedSize:w,mergedDisabled:S,textDecorationStyle:me,mergedClsPrefix:t,mergedBordered:o,mergedShowPasswordOn:X,placeholderStyle:nr,mergedStatus:P,textAreaScrollContainerWidth:he,handleTextAreaScroll:ei,handleCompositionStart:le,handleCompositionEnd:D,handleInput:A,handleInputBlur:Q,handleInputFocus:re,handleWrapperBlur:ie,handleWrapperFocus:q,handleMouseEnter:Ge,handleMouseLeave:Ne,handleMouseDown:Ee,handleChange:j,handleClick:ce,handleClear:$e,handlePasswordToggleClick:lt,handlePasswordToggleMousedown:ft,handleWrapperKeydown:Ft,handleWrapperKeyup:bt,handleTextAreaMirrorResize:Jt,getTextareaScrollContainer:()=>a.value,mergedTheme:i,cssVars:r?void 0:sl,themeClass:ir?.themeClass,onRender:ir?.onRender})},render(){var e,t;const{mergedClsPrefix:o,mergedStatus:r,themeClass:n,type:i,countGraphemes:l,onRender:a}=this,s=this.$slots;return a?.(),u("div",{ref:"wrapperElRef",class:[`${o}-input`,n,r&&`${o}-input--${r}-status`,{[`${o}-input--rtl`]:this.rtlEnabled,[`${o}-input--disabled`]:this.mergedDisabled,[`${o}-input--textarea`]:i==="textarea",[`${o}-input--resizable`]:this.resizable&&!this.autosize,[`${o}-input--autosize`]:this.autosize,[`${o}-input--round`]:this.round&&i!=="textarea",[`${o}-input--pair`]:this.pair,[`${o}-input--focus`]:this.mergedFocus,[`${o}-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:`${o}-input-wrapper`},Ze(s.prefix,c=>c&&u("div",{class:`${o}-input__prefix`},c)),i==="textarea"?u(Zn,{ref:"textareaScrollbarInstRef",class:`${o}-input__textarea`,container:this.getTextareaScrollContainer,triggerDisplayManually:!0,useUnifiedContainer:!0,internalHoistYRail:!0},{default:()=>{var c,d;const{textAreaScrollContainerWidth:f}=this,h={width:this.autosize&&f&&`${f}px`};return u(it,null,u("textarea",Object.assign({},this.inputProps,{ref:"textareaElRef",class:[`${o}-input__textarea-el`,(c=this.inputProps)===null||c===void 0?void 0:c.class],autofocus:this.autofocus,rows:Number(this.rows),placeholder:this.placeholder,value:this.mergedValue,disabled:this.mergedDisabled,maxlength:l?void 0:this.maxlength,minlength:l?void 0:this.minlength,readonly:this.readonly,tabindex:this.passivelyActivated&&!this.activated?-1:void 0,style:[this.textDecorationStyle[0],(d=this.inputProps)===null||d===void 0?void 0:d.style,h],onBlur:this.handleInputBlur,onFocus:v=>{this.handleInputFocus(v,2)},onInput:this.handleInput,onChange:this.handleChange,onScroll:this.handleTextAreaScroll})),this.showPlaceholder1?u("div",{class:`${o}-input__placeholder`,style:[this.placeholderStyle,h],key:"placeholder"},this.mergedPlaceholder[0]):null,this.autosize?u(Dn,{onResize:this.handleTextAreaMirrorResize},{default:()=>u("div",{ref:"textareaMirrorElRef",class:`${o}-input__textarea-mirror`,key:"mirror"})}):null)}}):u("div",{class:`${o}-input__input`},u("input",Object.assign({type:i==="password"&&this.mergedShowPasswordOn&&this.passwordVisible?"text":i},this.inputProps,{ref:"inputElRef",class:[`${o}-input__input-el`,(e=this.inputProps)===null||e===void 0?void 0:e.class],style:[this.textDecorationStyle[0],(t=this.inputProps)===null||t===void 0?void 0:t.style],tabindex:this.passivelyActivated&&!this.activated?-1:void 0,placeholder:this.mergedPlaceholder[0],disabled:this.mergedDisabled,maxlength:l?void 0:this.maxlength,minlength:l?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:c=>{this.handleInputFocus(c,0)},onInput:c=>{this.handleInput(c,0)},onChange:c=>{this.handleChange(c,0)}})),this.showPlaceholder1?u("div",{class:`${o}-input__placeholder`},u("span",null,this.mergedPlaceholder[0])):null,this.autosize?u("div",{class:`${o}-input__input-mirror`,key:"mirror",ref:"inputMirrorElRef"}," "):null),!this.pair&&Ze(s.suffix,c=>c||this.clearable||this.showCount||this.mergedShowPasswordOn||this.loading!==void 0?u("div",{class:`${o}-input__suffix`},[Ze(s["clear-icon-placeholder"],d=>(this.clearable||d)&&u(dc,{clsPrefix:o,show:this.showClearButton,onClear:this.handleClear},{placeholder:()=>d,icon:()=>{var f,h;return(h=(f=this.$slots)["clear-icon"])===null||h===void 0?void 0:h.call(f)}})),this.internalLoadingBeforeSuffix?null:c,this.loading!==void 0?u(pg,{clsPrefix:o,loading:this.loading,showArrow:!1,showClear:!1,style:this.cssVars}):null,this.internalLoadingBeforeSuffix?c:null,this.showCount&&this.type!=="textarea"?u(Af,null,{default:d=>{var f;return(f=s.count)===null||f===void 0?void 0:f.call(s,d)}}):null,this.mergedShowPasswordOn&&this.type==="password"?u("div",{class:`${o}-input__eye`,onMousedown:this.handlePasswordToggleMousedown,onClick:this.handlePasswordToggleClick},this.passwordVisible?Xt(s["password-visible-icon"],()=>[u(ot,{clsPrefix:o},{default:()=>u(Jv,null)})]):Xt(s["password-invisible-icon"],()=>[u(ot,{clsPrefix:o},{default:()=>u(j$,null)})])):null]):null)),this.pair?u("span",{class:`${o}-input__separator`},Xt(s.separator,()=>[this.separator])):null,this.pair?u("div",{class:`${o}-input-wrapper`},u("div",{class:`${o}-input__input`},u("input",{ref:"inputEl2Ref",type:this.type,class:`${o}-input__input-el`,tabindex:this.passivelyActivated&&!this.activated?-1:void 0,placeholder:this.mergedPlaceholder[1],disabled:this.mergedDisabled,maxlength:l?void 0:this.maxlength,minlength:l?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:c=>{this.handleInputFocus(c,1)},onInput:c=>{this.handleInput(c,1)},onChange:c=>{this.handleChange(c,1)}}),this.showPlaceholder2?u("div",{class:`${o}-input__placeholder`},u("span",null,this.mergedPlaceholder[1])):null),Ze(s.suffix,c=>(this.clearable||c)&&u("div",{class:`${o}-input__suffix`},[this.clearable&&u(dc,{clsPrefix:o,show:this.showClearButton,onClear:this.handleClear},{icon:()=>{var d;return(d=s["clear-icon"])===null||d===void 0?void 0:d.call(s)},placeholder:()=>{var d;return(d=s["clear-icon-placeholder"])===null||d===void 0?void 0:d.call(s)}}),c]))):null,this.mergedBordered?u("div",{class:`${o}-input__border`}):null,this.mergedBordered?u("div",{class:`${o}-input__state-border`}):null,this.showCount&&i==="textarea"?u(Af,null,{default:c=>{var d;const{renderCount:f}=this;return f?f(c):(d=s.count)===null||d===void 0?void 0:d.call(s,c)}}):null)}}),MP=C("input-group",` display: inline-flex; width: 100%; flex-wrap: nowrap; @@ -1101,7 +1101,7 @@ ${t} `),T("box-shadow, border, state-border",` border-top-left-radius: 0!important; border-bottom-left-radius: 0!important; - `)])])])])])]),MP={},OP=fe({name:"InputGroup",props:MP,setup(e){const{mergedClsPrefixRef:t}=je(e);return cn("-input-group",_P,t),{mergedClsPrefix:t}},render(){const{mergedClsPrefix:e}=this;return u("div",{class:`${e}-input-group`},this.$slots)}});function Sg(e){const{boxShadow2:t}=e;return{menuBoxShadow:t}}const BP={name:"AutoComplete",common:Ye,peers:{InternalSelectMenu:pd,Input:Ta},self:Sg},AP={name:"AutoComplete",common:Ce,peers:{InternalSelectMenu:nl,Input:po},self:Sg};function EP(e){return e.map($g)}function $g(e){var t,o;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:(o=e.value)!==null&&o!==void 0?o:e.name,key:e.key||e.name,children:e.children.map(n=>$g(n))}:e}const FP=M([C("auto-complete",` + `)])])])])])]),OP={},BP=fe({name:"InputGroup",props:OP,setup(e){const{mergedClsPrefixRef:t}=je(e);return cn("-input-group",MP,t),{mergedClsPrefix:t}},render(){const{mergedClsPrefix:e}=this;return u("div",{class:`${e}-input-group`},this.$slots)}});function Sg(e){const{boxShadow2:t}=e;return{menuBoxShadow:t}}const AP={name:"AutoComplete",common:Ye,peers:{InternalSelectMenu:pd,Input:Ia},self:Sg},EP={name:"AutoComplete",common:Ce,peers:{InternalSelectMenu:nl,Input:po},self:Sg};function FP(e){return e.map($g)}function $g(e){var t,o;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:(o=e.value)!==null&&o!==void 0?o:e.name,key:e.key||e.name,children:e.children.map(n=>$g(n))}:e}const HP=M([C("auto-complete",` z-index: auto; position: relative; display: inline-flex; @@ -1109,7 +1109,7 @@ ${t} `),C("auto-complete-menu",` margin: 4px 0; box-shadow: var(--n-menu-box-shadow); - `,[Zo({originalTransition:"background-color .3s var(--n-bezier), box-shadow .3s var(--n-bezier)"})])]),HP=Object.assign(Object.assign({},Se.props),{to:Bt.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],onInput:[Function,Array]}),$I=fe({name:"AutoComplete",props:HP,setup(e){const{mergedBorderedRef:t,namespaceRef:o,mergedClsPrefixRef:r,inlineThemeDisabled:n}=je(e),i=Eo(e),{mergedSizeRef:l,mergedDisabledRef:a,mergedStatusRef:s}=i,c=G(null),d=G(null),f=G(e.defaultValue),h=xe(e,"value"),v=At(h,f),p=G(!1),g=G(!1),b=Se("AutoComplete","-auto-complete",FP,BP,e,r),m=E(()=>EP(e.options)),y=E(()=>{const{getShow:te}=e;return te?te(v.value||""):!!v.value}),k=E(()=>y.value&&p.value&&(e.showEmpty?!0:!!m.value.length)),w=E(()=>En(m.value,xg("value","children")));function S(te){const{"onUpdate:value":pe,onUpdateValue:ue,onInput:we}=e,{nTriggerFormInput:Te,nTriggerFormChange:ne}=i;ue&&ye(ue,te),pe&&ye(pe,te),we&&ye(we,te),f.value=te,Te(),ne()}function P(te){const{onSelect:pe}=e,{nTriggerFormInput:ue,nTriggerFormChange:we}=i;pe&&ye(pe,te),ue(),we()}function x(te){const{onBlur:pe}=e,{nTriggerFormBlur:ue}=i;pe&&ye(pe,te),ue()}function R(te){const{onFocus:pe}=e,{nTriggerFormFocus:ue}=i;pe&&ye(pe,te),ue()}function $(){g.value=!0}function B(){window.setTimeout(()=>{g.value=!1},0)}function K(te){var pe,ue,we;switch(te.key){case"Enter":if(!g.value){const Te=(pe=d.value)===null||pe===void 0?void 0:pe.getPendingTmNode();Te&&(_(Te.rawNode),te.preventDefault())}break;case"ArrowDown":(ue=d.value)===null||ue===void 0||ue.next();break;case"ArrowUp":(we=d.value)===null||we===void 0||we.prev();break}}function _(te){te?.value!==void 0&&(P(te.value),e.clearAfterSelect?S(null):te.label!==void 0&&S(e.append?`${v.value}${te.label}`:te.label),p.value=!1,e.blurAfterSelect&&me())}function F(){S(null)}function L(te){p.value=!0,R(te)}function N(te){p.value=!1,x(te)}function J(te){p.value=!0,S(te)}function X(te){_(te.rawNode)}function oe(te){var pe;!((pe=c.value)===null||pe===void 0)&&pe.contains(yr(te))||(p.value=!1)}function me(){var te,pe;!((te=c.value)===null||te===void 0)&&te.contains(document.activeElement)&&((pe=document.activeElement)===null||pe===void 0||pe.blur())}const he=E(()=>{const{common:{cubicBezierEaseInOut:te},self:{menuBoxShadow:pe}}=b.value;return{"--n-menu-box-shadow":pe,"--n-bezier":te}}),se=n?Qe("auto-complete",void 0,he,e):void 0,Y=G(null),W={focus:()=>{var te;(te=Y.value)===null||te===void 0||te.focus()},blur:()=>{var te;(te=Y.value)===null||te===void 0||te.blur()}};return{focus:W.focus,blur:W.blur,inputInstRef:Y,uncontrolledValue:f,mergedValue:v,isMounted:Ao(),adjustedTo:Bt(e),menuInstRef:d,triggerElRef:c,treeMate:w,mergedSize:l,mergedDisabled:a,active:k,mergedStatus:s,handleClear:F,handleFocus:L,handleBlur:N,handleInput:J,handleToggle:X,handleClickOutsideMenu:oe,handleCompositionStart:$,handleCompositionEnd:B,handleKeyDown:K,mergedTheme:b,cssVars:n?void 0:he,themeClass:se?.themeClass,onRender:se?.onRender,mergedBordered:t,namespace:o,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(Un,null,{default:()=>[u(Kn,null,{default:()=>{if(this.$slots.default)return Xl(this.$slots,"default",{handleInput:this.handleInput,handleFocus:this.handleFocus,handleBlur:this.handleBlur,value:this.mergedValue});const{mergedTheme:o}=this;return u(md,{ref:"inputInstRef",status:this.mergedStatus,theme:o.peers.Input,themeOverrides:o.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,n;return(n=(r=this.$slots).suffix)===null||n===void 0?void 0:n.call(r)},prefix:()=>{var r,n;return(n=(r=this.$slots).prefix)===null||n===void 0?void 0:n.call(r)}})}}),u(qn,{show:this.active,to:this.adjustedTo,containerClass:this.namespace,zIndex:this.zIndex,teleportDisabled:this.adjustedTo===Bt.tdkey,placement:this.placement,width:"target"},{default:()=>u(It,{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:o}=this;return Yt(u(sg,Object.assign({},o,{clsPrefix:e,ref:"menuInstRef",theme:this.mergedTheme.peers.InternalSelectMenu,themeOverrides:this.mergedTheme.peerOverrides.InternalSelectMenu,"auto-pending":!0,class:[`${e}-auto-complete-menu`,this.themeClass,o?.class],style:[o?.style,this.cssVars],treeMate:this.treeMate,multiple:!1,renderLabel:this.renderLabel,renderOption:this.renderOption,size:"medium",onToggle:this.handleToggle}),{empty:()=>{var r,n;return(n=(r=this.$slots).empty)===null||n===void 0?void 0:n.call(r)}}),[[$r,this.handleClickOutsideMenu,void 0,{capture:!0}]])}})})]}))}}),DP=tr&&"loading"in document.createElement("img");function LP(e={}){var t;const{root:o=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 o=="string"?document.querySelector(o):o)||document.documentElement})}}const bs=new WeakMap,xs=new WeakMap,Cs=new WeakMap,NP=(e,t,o)=>{if(!e)return()=>{};const r=LP(t),{root:n}=r.options;let i;const l=bs.get(n);l?i=l:(i=new Map,bs.set(n,i));let a,s;i.has(r.hash)?(s=i.get(r.hash),s[1].has(e)||(a=s[0],s[1].add(e),a.observe(e))):(a=new IntersectionObserver(f=>{f.forEach(h=>{if(h.isIntersecting){const v=xs.get(h.target),p=Cs.get(h.target);v&&v(),p&&(p.value=!0)}})},r.options),a.observe(e),s=[a,new Set([e])],i.set(r.hash,s));let c=!1;const d=()=>{c||(xs.delete(e),Cs.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||bs.delete(n))};return xs.set(e,d),Cs.set(e,o),d};function jP(e){const{borderRadius:t,avatarColor:o,cardColor:r,fontSize:n,heightTiny:i,heightSmall:l,heightMedium:a,heightLarge:s,heightHuge:c,modalColor:d,popoverColor:f}=e;return{borderRadius:t,fontSize:n,border:`2px solid ${r}`,heightTiny:i,heightSmall:l,heightMedium:a,heightLarge:s,heightHuge:c,color:Pe(r,o),colorModal:Pe(d,o),colorPopover:Pe(f,o)}}const Pg={name:"Avatar",common:Ce,self:jP};function WP(){return{gap:"-12px"}}const VP={name:"AvatarGroup",common:Ce,peers:{Avatar:Pg},self:WP},UP={width:"44px",height:"44px",borderRadius:"22px",iconSize:"26px"},KP={name:"BackTop",common:Ce,self(e){const{popoverColor:t,textColor2:o,primaryColorHover:r,primaryColorPressed:n}=e;return Object.assign(Object.assign({},UP),{color:t,textColor:o,iconColor:o,iconColorHover:r,iconColorPressed: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)"})}},qP={name:"Badge",common:Ce,self(e){const{errorColorSuppl:t,infoColorSuppl:o,successColorSuppl:r,warningColorSuppl:n,fontFamily:i}=e;return{color:t,colorInfo:o,colorSuccess:r,colorError:t,colorWarning:n,fontSize:"12px",fontFamily:i}}},GP={fontWeightActive:"400"};function XP(e){const{fontSize:t,textColor3:o,textColor2:r,borderRadius:n,buttonColor2Hover:i,buttonColor2Pressed:l}=e;return Object.assign(Object.assign({},GP),{fontSize:t,itemLineHeight:"1.25",itemTextColor:o,itemTextColorHover:r,itemTextColorPressed:r,itemTextColorActive:r,itemBorderRadius:n,itemColorHover:i,itemColorPressed:l,separatorColor:o})}const YP={name:"Breadcrumb",common:Ce,self:XP};function Hr(e){return Pe(e,[255,255,255,.16])}function Pl(e){return Pe(e,[0,0,0,.12])}const ZP="n-button-group",JP={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 zg(e){const{heightTiny:t,heightSmall:o,heightMedium:r,heightLarge:n,borderRadius:i,fontSizeTiny:l,fontSizeSmall:a,fontSizeMedium:s,fontSizeLarge:c,opacityDisabled:d,textColor2:f,textColor3:h,primaryColorHover:v,primaryColorPressed:p,borderColor:g,primaryColor:b,baseColor:m,infoColor:y,infoColorHover:k,infoColorPressed:w,successColor:S,successColorHover:P,successColorPressed:x,warningColor:R,warningColorHover:$,warningColorPressed:B,errorColor:K,errorColorHover:_,errorColorPressed:F,fontWeight:L,buttonColor2:N,buttonColor2Hover:J,buttonColor2Pressed:X,fontWeightStrong:oe}=e;return Object.assign(Object.assign({},JP),{heightTiny:t,heightSmall:o,heightMedium:r,heightLarge:n,borderRadiusTiny:i,borderRadiusSmall:i,borderRadiusMedium:i,borderRadiusLarge:i,fontSizeTiny:l,fontSizeSmall:a,fontSizeMedium:s,fontSizeLarge:c,opacityDisabled:d,colorOpacitySecondary:"0.16",colorOpacitySecondaryHover:"0.22",colorOpacitySecondaryPressed:"0.28",colorSecondary:N,colorSecondaryHover:J,colorSecondaryPressed:X,colorTertiary:N,colorTertiaryHover:J,colorTertiaryPressed:X,colorQuaternary:"#0000",colorQuaternaryHover:J,colorQuaternaryPressed:X,color:"#0000",colorHover:"#0000",colorPressed:"#0000",colorFocus:"#0000",colorDisabled:"#0000",textColor:f,textColorTertiary:h,textColorHover:v,textColorPressed:p,textColorFocus:v,textColorDisabled:f,textColorText:f,textColorTextHover:v,textColorTextPressed:p,textColorTextFocus:v,textColorTextDisabled:f,textColorGhost:f,textColorGhostHover:v,textColorGhostPressed:p,textColorGhostFocus:v,textColorGhostDisabled:f,border:`1px solid ${g}`,borderHover:`1px solid ${v}`,borderPressed:`1px solid ${p}`,borderFocus:`1px solid ${v}`,borderDisabled:`1px solid ${g}`,rippleColor:b,colorPrimary:b,colorHoverPrimary:v,colorPressedPrimary:p,colorFocusPrimary:v,colorDisabledPrimary:b,textColorPrimary:m,textColorHoverPrimary:m,textColorPressedPrimary:m,textColorFocusPrimary:m,textColorDisabledPrimary:m,textColorTextPrimary:b,textColorTextHoverPrimary:v,textColorTextPressedPrimary:p,textColorTextFocusPrimary:v,textColorTextDisabledPrimary:f,textColorGhostPrimary:b,textColorGhostHoverPrimary:v,textColorGhostPressedPrimary:p,textColorGhostFocusPrimary:v,textColorGhostDisabledPrimary:b,borderPrimary:`1px solid ${b}`,borderHoverPrimary:`1px solid ${v}`,borderPressedPrimary:`1px solid ${p}`,borderFocusPrimary:`1px solid ${v}`,borderDisabledPrimary:`1px solid ${b}`,rippleColorPrimary:b,colorInfo:y,colorHoverInfo:k,colorPressedInfo:w,colorFocusInfo:k,colorDisabledInfo:y,textColorInfo:m,textColorHoverInfo:m,textColorPressedInfo:m,textColorFocusInfo:m,textColorDisabledInfo:m,textColorTextInfo:y,textColorTextHoverInfo:k,textColorTextPressedInfo:w,textColorTextFocusInfo:k,textColorTextDisabledInfo:f,textColorGhostInfo:y,textColorGhostHoverInfo:k,textColorGhostPressedInfo:w,textColorGhostFocusInfo:k,textColorGhostDisabledInfo:y,borderInfo:`1px solid ${y}`,borderHoverInfo:`1px solid ${k}`,borderPressedInfo:`1px solid ${w}`,borderFocusInfo:`1px solid ${k}`,borderDisabledInfo:`1px solid ${y}`,rippleColorInfo:y,colorSuccess:S,colorHoverSuccess:P,colorPressedSuccess:x,colorFocusSuccess:P,colorDisabledSuccess:S,textColorSuccess:m,textColorHoverSuccess:m,textColorPressedSuccess:m,textColorFocusSuccess:m,textColorDisabledSuccess:m,textColorTextSuccess:S,textColorTextHoverSuccess:P,textColorTextPressedSuccess:x,textColorTextFocusSuccess:P,textColorTextDisabledSuccess:f,textColorGhostSuccess:S,textColorGhostHoverSuccess:P,textColorGhostPressedSuccess:x,textColorGhostFocusSuccess:P,textColorGhostDisabledSuccess:S,borderSuccess:`1px solid ${S}`,borderHoverSuccess:`1px solid ${P}`,borderPressedSuccess:`1px solid ${x}`,borderFocusSuccess:`1px solid ${P}`,borderDisabledSuccess:`1px solid ${S}`,rippleColorSuccess:S,colorWarning:R,colorHoverWarning:$,colorPressedWarning:B,colorFocusWarning:$,colorDisabledWarning:R,textColorWarning:m,textColorHoverWarning:m,textColorPressedWarning:m,textColorFocusWarning:m,textColorDisabledWarning:m,textColorTextWarning:R,textColorTextHoverWarning:$,textColorTextPressedWarning:B,textColorTextFocusWarning:$,textColorTextDisabledWarning:f,textColorGhostWarning:R,textColorGhostHoverWarning:$,textColorGhostPressedWarning:B,textColorGhostFocusWarning:$,textColorGhostDisabledWarning:R,borderWarning:`1px solid ${R}`,borderHoverWarning:`1px solid ${$}`,borderPressedWarning:`1px solid ${B}`,borderFocusWarning:`1px solid ${$}`,borderDisabledWarning:`1px solid ${R}`,rippleColorWarning:R,colorError:K,colorHoverError:_,colorPressedError:F,colorFocusError:_,colorDisabledError:K,textColorError:m,textColorHoverError:m,textColorPressedError:m,textColorFocusError:m,textColorDisabledError:m,textColorTextError:K,textColorTextHoverError:_,textColorTextPressedError:F,textColorTextFocusError:_,textColorTextDisabledError:f,textColorGhostError:K,textColorGhostHoverError:_,textColorGhostPressedError:F,textColorGhostFocusError:_,textColorGhostDisabledError:K,borderError:`1px solid ${K}`,borderHoverError:`1px solid ${_}`,borderPressedError:`1px solid ${F}`,borderFocusError:`1px solid ${_}`,borderDisabledError:`1px solid ${K}`,rippleColorError:K,waveOpacity:"0.6",fontWeight:L,fontWeightStrong:oe})}const il={name:"Button",common:Ye,self:zg},oo={name:"Button",common:Ce,self(e){const t=zg(e);return t.waveOpacity="0.8",t.colorOpacitySecondary="0.16",t.colorOpacitySecondaryHover="0.2",t.colorOpacitySecondaryPressed="0.12",t}},QP=M([C("button",` + `,[Zo({originalTransition:"background-color .3s var(--n-bezier), box-shadow .3s var(--n-bezier)"})])]),DP=Object.assign(Object.assign({},Se.props),{to:Bt.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],onInput:[Function,Array]}),zI=fe({name:"AutoComplete",props:DP,setup(e){const{mergedBorderedRef:t,namespaceRef:o,mergedClsPrefixRef:r,inlineThemeDisabled:n}=je(e),i=Eo(e),{mergedSizeRef:l,mergedDisabledRef:a,mergedStatusRef:s}=i,c=G(null),d=G(null),f=G(e.defaultValue),h=xe(e,"value"),v=At(h,f),p=G(!1),g=G(!1),b=Se("AutoComplete","-auto-complete",HP,AP,e,r),m=E(()=>FP(e.options)),y=E(()=>{const{getShow:te}=e;return te?te(v.value||""):!!v.value}),k=E(()=>y.value&&p.value&&(e.showEmpty?!0:!!m.value.length)),w=E(()=>En(m.value,xg("value","children")));function S(te){const{"onUpdate:value":pe,onUpdateValue:ue,onInput:we}=e,{nTriggerFormInput:Te,nTriggerFormChange:ne}=i;ue&&ye(ue,te),pe&&ye(pe,te),we&&ye(we,te),f.value=te,Te(),ne()}function P(te){const{onSelect:pe}=e,{nTriggerFormInput:ue,nTriggerFormChange:we}=i;pe&&ye(pe,te),ue(),we()}function x(te){const{onBlur:pe}=e,{nTriggerFormBlur:ue}=i;pe&&ye(pe,te),ue()}function R(te){const{onFocus:pe}=e,{nTriggerFormFocus:ue}=i;pe&&ye(pe,te),ue()}function $(){g.value=!0}function B(){window.setTimeout(()=>{g.value=!1},0)}function K(te){var pe,ue,we;switch(te.key){case"Enter":if(!g.value){const Te=(pe=d.value)===null||pe===void 0?void 0:pe.getPendingTmNode();Te&&(_(Te.rawNode),te.preventDefault())}break;case"ArrowDown":(ue=d.value)===null||ue===void 0||ue.next();break;case"ArrowUp":(we=d.value)===null||we===void 0||we.prev();break}}function _(te){te?.value!==void 0&&(P(te.value),e.clearAfterSelect?S(null):te.label!==void 0&&S(e.append?`${v.value}${te.label}`:te.label),p.value=!1,e.blurAfterSelect&&me())}function F(){S(null)}function L(te){p.value=!0,R(te)}function N(te){p.value=!1,x(te)}function J(te){p.value=!0,S(te)}function X(te){_(te.rawNode)}function oe(te){var pe;!((pe=c.value)===null||pe===void 0)&&pe.contains(yr(te))||(p.value=!1)}function me(){var te,pe;!((te=c.value)===null||te===void 0)&&te.contains(document.activeElement)&&((pe=document.activeElement)===null||pe===void 0||pe.blur())}const he=E(()=>{const{common:{cubicBezierEaseInOut:te},self:{menuBoxShadow:pe}}=b.value;return{"--n-menu-box-shadow":pe,"--n-bezier":te}}),se=n?Qe("auto-complete",void 0,he,e):void 0,Y=G(null),W={focus:()=>{var te;(te=Y.value)===null||te===void 0||te.focus()},blur:()=>{var te;(te=Y.value)===null||te===void 0||te.blur()}};return{focus:W.focus,blur:W.blur,inputInstRef:Y,uncontrolledValue:f,mergedValue:v,isMounted:Ao(),adjustedTo:Bt(e),menuInstRef:d,triggerElRef:c,treeMate:w,mergedSize:l,mergedDisabled:a,active:k,mergedStatus:s,handleClear:F,handleFocus:L,handleBlur:N,handleInput:J,handleToggle:X,handleClickOutsideMenu:oe,handleCompositionStart:$,handleCompositionEnd:B,handleKeyDown:K,mergedTheme:b,cssVars:n?void 0:he,themeClass:se?.themeClass,onRender:se?.onRender,mergedBordered:t,namespace:o,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(Un,null,{default:()=>[u(Kn,null,{default:()=>{if(this.$slots.default)return Xl(this.$slots,"default",{handleInput:this.handleInput,handleFocus:this.handleFocus,handleBlur:this.handleBlur,value:this.mergedValue});const{mergedTheme:o}=this;return u(md,{ref:"inputInstRef",status:this.mergedStatus,theme:o.peers.Input,themeOverrides:o.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,n;return(n=(r=this.$slots).suffix)===null||n===void 0?void 0:n.call(r)},prefix:()=>{var r,n;return(n=(r=this.$slots).prefix)===null||n===void 0?void 0:n.call(r)}})}}),u(qn,{show:this.active,to:this.adjustedTo,containerClass:this.namespace,zIndex:this.zIndex,teleportDisabled:this.adjustedTo===Bt.tdkey,placement:this.placement,width:"target"},{default:()=>u(It,{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:o}=this;return Yt(u(sg,Object.assign({},o,{clsPrefix:e,ref:"menuInstRef",theme:this.mergedTheme.peers.InternalSelectMenu,themeOverrides:this.mergedTheme.peerOverrides.InternalSelectMenu,"auto-pending":!0,class:[`${e}-auto-complete-menu`,this.themeClass,o?.class],style:[o?.style,this.cssVars],treeMate:this.treeMate,multiple:!1,renderLabel:this.renderLabel,renderOption:this.renderOption,size:"medium",onToggle:this.handleToggle}),{empty:()=>{var r,n;return(n=(r=this.$slots).empty)===null||n===void 0?void 0:n.call(r)}}),[[$r,this.handleClickOutsideMenu,void 0,{capture:!0}]])}})})]}))}}),LP=tr&&"loading"in document.createElement("img");function NP(e={}){var t;const{root:o=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 o=="string"?document.querySelector(o):o)||document.documentElement})}}const xs=new WeakMap,Cs=new WeakMap,ys=new WeakMap,jP=(e,t,o)=>{if(!e)return()=>{};const r=NP(t),{root:n}=r.options;let i;const l=xs.get(n);l?i=l:(i=new Map,xs.set(n,i));let a,s;i.has(r.hash)?(s=i.get(r.hash),s[1].has(e)||(a=s[0],s[1].add(e),a.observe(e))):(a=new IntersectionObserver(f=>{f.forEach(h=>{if(h.isIntersecting){const v=Cs.get(h.target),p=ys.get(h.target);v&&v(),p&&(p.value=!0)}})},r.options),a.observe(e),s=[a,new Set([e])],i.set(r.hash,s));let c=!1;const d=()=>{c||(Cs.delete(e),ys.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||xs.delete(n))};return Cs.set(e,d),ys.set(e,o),d};function WP(e){const{borderRadius:t,avatarColor:o,cardColor:r,fontSize:n,heightTiny:i,heightSmall:l,heightMedium:a,heightLarge:s,heightHuge:c,modalColor:d,popoverColor:f}=e;return{borderRadius:t,fontSize:n,border:`2px solid ${r}`,heightTiny:i,heightSmall:l,heightMedium:a,heightLarge:s,heightHuge:c,color:Pe(r,o),colorModal:Pe(d,o),colorPopover:Pe(f,o)}}const Pg={name:"Avatar",common:Ce,self:WP};function VP(){return{gap:"-12px"}}const UP={name:"AvatarGroup",common:Ce,peers:{Avatar:Pg},self:VP},KP={width:"44px",height:"44px",borderRadius:"22px",iconSize:"26px"},qP={name:"BackTop",common:Ce,self(e){const{popoverColor:t,textColor2:o,primaryColorHover:r,primaryColorPressed:n}=e;return Object.assign(Object.assign({},KP),{color:t,textColor:o,iconColor:o,iconColorHover:r,iconColorPressed: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)"})}},GP={name:"Badge",common:Ce,self(e){const{errorColorSuppl:t,infoColorSuppl:o,successColorSuppl:r,warningColorSuppl:n,fontFamily:i}=e;return{color:t,colorInfo:o,colorSuccess:r,colorError:t,colorWarning:n,fontSize:"12px",fontFamily:i}}},XP={fontWeightActive:"400"};function YP(e){const{fontSize:t,textColor3:o,textColor2:r,borderRadius:n,buttonColor2Hover:i,buttonColor2Pressed:l}=e;return Object.assign(Object.assign({},XP),{fontSize:t,itemLineHeight:"1.25",itemTextColor:o,itemTextColorHover:r,itemTextColorPressed:r,itemTextColorActive:r,itemBorderRadius:n,itemColorHover:i,itemColorPressed:l,separatorColor:o})}const ZP={name:"Breadcrumb",common:Ce,self:YP};function Hr(e){return Pe(e,[255,255,255,.16])}function Pl(e){return Pe(e,[0,0,0,.12])}const JP="n-button-group",QP={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 zg(e){const{heightTiny:t,heightSmall:o,heightMedium:r,heightLarge:n,borderRadius:i,fontSizeTiny:l,fontSizeSmall:a,fontSizeMedium:s,fontSizeLarge:c,opacityDisabled:d,textColor2:f,textColor3:h,primaryColorHover:v,primaryColorPressed:p,borderColor:g,primaryColor:b,baseColor:m,infoColor:y,infoColorHover:k,infoColorPressed:w,successColor:S,successColorHover:P,successColorPressed:x,warningColor:R,warningColorHover:$,warningColorPressed:B,errorColor:K,errorColorHover:_,errorColorPressed:F,fontWeight:L,buttonColor2:N,buttonColor2Hover:J,buttonColor2Pressed:X,fontWeightStrong:oe}=e;return Object.assign(Object.assign({},QP),{heightTiny:t,heightSmall:o,heightMedium:r,heightLarge:n,borderRadiusTiny:i,borderRadiusSmall:i,borderRadiusMedium:i,borderRadiusLarge:i,fontSizeTiny:l,fontSizeSmall:a,fontSizeMedium:s,fontSizeLarge:c,opacityDisabled:d,colorOpacitySecondary:"0.16",colorOpacitySecondaryHover:"0.22",colorOpacitySecondaryPressed:"0.28",colorSecondary:N,colorSecondaryHover:J,colorSecondaryPressed:X,colorTertiary:N,colorTertiaryHover:J,colorTertiaryPressed:X,colorQuaternary:"#0000",colorQuaternaryHover:J,colorQuaternaryPressed:X,color:"#0000",colorHover:"#0000",colorPressed:"#0000",colorFocus:"#0000",colorDisabled:"#0000",textColor:f,textColorTertiary:h,textColorHover:v,textColorPressed:p,textColorFocus:v,textColorDisabled:f,textColorText:f,textColorTextHover:v,textColorTextPressed:p,textColorTextFocus:v,textColorTextDisabled:f,textColorGhost:f,textColorGhostHover:v,textColorGhostPressed:p,textColorGhostFocus:v,textColorGhostDisabled:f,border:`1px solid ${g}`,borderHover:`1px solid ${v}`,borderPressed:`1px solid ${p}`,borderFocus:`1px solid ${v}`,borderDisabled:`1px solid ${g}`,rippleColor:b,colorPrimary:b,colorHoverPrimary:v,colorPressedPrimary:p,colorFocusPrimary:v,colorDisabledPrimary:b,textColorPrimary:m,textColorHoverPrimary:m,textColorPressedPrimary:m,textColorFocusPrimary:m,textColorDisabledPrimary:m,textColorTextPrimary:b,textColorTextHoverPrimary:v,textColorTextPressedPrimary:p,textColorTextFocusPrimary:v,textColorTextDisabledPrimary:f,textColorGhostPrimary:b,textColorGhostHoverPrimary:v,textColorGhostPressedPrimary:p,textColorGhostFocusPrimary:v,textColorGhostDisabledPrimary:b,borderPrimary:`1px solid ${b}`,borderHoverPrimary:`1px solid ${v}`,borderPressedPrimary:`1px solid ${p}`,borderFocusPrimary:`1px solid ${v}`,borderDisabledPrimary:`1px solid ${b}`,rippleColorPrimary:b,colorInfo:y,colorHoverInfo:k,colorPressedInfo:w,colorFocusInfo:k,colorDisabledInfo:y,textColorInfo:m,textColorHoverInfo:m,textColorPressedInfo:m,textColorFocusInfo:m,textColorDisabledInfo:m,textColorTextInfo:y,textColorTextHoverInfo:k,textColorTextPressedInfo:w,textColorTextFocusInfo:k,textColorTextDisabledInfo:f,textColorGhostInfo:y,textColorGhostHoverInfo:k,textColorGhostPressedInfo:w,textColorGhostFocusInfo:k,textColorGhostDisabledInfo:y,borderInfo:`1px solid ${y}`,borderHoverInfo:`1px solid ${k}`,borderPressedInfo:`1px solid ${w}`,borderFocusInfo:`1px solid ${k}`,borderDisabledInfo:`1px solid ${y}`,rippleColorInfo:y,colorSuccess:S,colorHoverSuccess:P,colorPressedSuccess:x,colorFocusSuccess:P,colorDisabledSuccess:S,textColorSuccess:m,textColorHoverSuccess:m,textColorPressedSuccess:m,textColorFocusSuccess:m,textColorDisabledSuccess:m,textColorTextSuccess:S,textColorTextHoverSuccess:P,textColorTextPressedSuccess:x,textColorTextFocusSuccess:P,textColorTextDisabledSuccess:f,textColorGhostSuccess:S,textColorGhostHoverSuccess:P,textColorGhostPressedSuccess:x,textColorGhostFocusSuccess:P,textColorGhostDisabledSuccess:S,borderSuccess:`1px solid ${S}`,borderHoverSuccess:`1px solid ${P}`,borderPressedSuccess:`1px solid ${x}`,borderFocusSuccess:`1px solid ${P}`,borderDisabledSuccess:`1px solid ${S}`,rippleColorSuccess:S,colorWarning:R,colorHoverWarning:$,colorPressedWarning:B,colorFocusWarning:$,colorDisabledWarning:R,textColorWarning:m,textColorHoverWarning:m,textColorPressedWarning:m,textColorFocusWarning:m,textColorDisabledWarning:m,textColorTextWarning:R,textColorTextHoverWarning:$,textColorTextPressedWarning:B,textColorTextFocusWarning:$,textColorTextDisabledWarning:f,textColorGhostWarning:R,textColorGhostHoverWarning:$,textColorGhostPressedWarning:B,textColorGhostFocusWarning:$,textColorGhostDisabledWarning:R,borderWarning:`1px solid ${R}`,borderHoverWarning:`1px solid ${$}`,borderPressedWarning:`1px solid ${B}`,borderFocusWarning:`1px solid ${$}`,borderDisabledWarning:`1px solid ${R}`,rippleColorWarning:R,colorError:K,colorHoverError:_,colorPressedError:F,colorFocusError:_,colorDisabledError:K,textColorError:m,textColorHoverError:m,textColorPressedError:m,textColorFocusError:m,textColorDisabledError:m,textColorTextError:K,textColorTextHoverError:_,textColorTextPressedError:F,textColorTextFocusError:_,textColorTextDisabledError:f,textColorGhostError:K,textColorGhostHoverError:_,textColorGhostPressedError:F,textColorGhostFocusError:_,textColorGhostDisabledError:K,borderError:`1px solid ${K}`,borderHoverError:`1px solid ${_}`,borderPressedError:`1px solid ${F}`,borderFocusError:`1px solid ${_}`,borderDisabledError:`1px solid ${K}`,rippleColorError:K,waveOpacity:"0.6",fontWeight:L,fontWeightStrong:oe})}const il={name:"Button",common:Ye,self:zg},oo={name:"Button",common:Ce,self(e){const t=zg(e);return t.waveOpacity="0.8",t.colorOpacitySecondary="0.16",t.colorOpacitySecondaryHover="0.2",t.colorOpacitySecondaryPressed="0.12",t}},ez=M([C("button",` margin: 0; font-weight: var(--n-font-weight); line-height: 1; @@ -1178,7 +1178,7 @@ ${t} display: flex; align-items: center; justify-content: center; - `,[Yo({top:"50%",originalTransform:"translateY(-50%)"})]),uP()]),T("content",` + `,[Yo({top:"50%",originalTransform:"translateY(-50%)"})]),fP()]),T("content",` display: flex; align-items: center; flex-wrap: nowrap; @@ -1186,7 +1186,7 @@ ${t} `,[M("~",[T("icon",{margin:"var(--n-icon-margin)",marginRight:0})])]),V("block",` display: flex; width: 100%; - `),V("dashed",[T("border, state-border",{borderStyle:"dashed !important"})]),V("disabled",{cursor:"not-allowed",opacity:"var(--n-opacity-disabled)"})]),M("@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)"}}),M("@keyframes button-wave-opacity",{from:{opacity:"var(--n-wave-opacity)"},to:{opacity:0}})]),ez=Object.assign(Object.assign({},Se.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:!Cg}}),go=fe({name:"Button",props:ez,setup(e){const t=G(null),o=G(null),r=G(!1),n=rt(()=>!e.quaternary&&!e.tertiary&&!e.secondary&&!e.text&&(!e.color||e.ghost||e.dashed)&&e.bordered),i=Re(ZP,{}),{mergedSizeRef:l}=Eo({},{defaultSize:"medium",mergedSize:w=>{const{size:S}=e;if(S)return S;const{size:P}=i;if(P)return P;const{mergedSize:x}=w||{};return x?x.value:"medium"}}),a=E(()=>e.focusable&&!e.disabled),s=w=>{var S;a.value||w.preventDefault(),!e.nativeFocusBehavior&&(w.preventDefault(),!e.disabled&&a.value&&((S=t.value)===null||S===void 0||S.focus({preventScroll:!0})))},c=w=>{var S;if(!e.disabled&&!e.loading){const{onClick:P}=e;P&&ye(P,w),e.text||(S=o.value)===null||S===void 0||S.play()}},d=w=>{switch(w.key){case"Enter":if(!e.keyboard)return;r.value=!1}},f=w=>{switch(w.key){case"Enter":if(!e.keyboard||e.loading){w.preventDefault();return}r.value=!0}},h=()=>{r.value=!1},{inlineThemeDisabled:v,mergedClsPrefixRef:p,mergedRtlRef:g}=je(e),b=Se("Button","-button",QP,il,e,p),m=Et("Button",g,p),y=E(()=>{const w=b.value,{common:{cubicBezierEaseInOut:S,cubicBezierEaseOut:P},self:x}=w,{rippleDuration:R,opacityDisabled:$,fontWeight:B,fontWeightStrong:K}=x,_=l.value,{dashed:F,type:L,ghost:N,text:J,color:X,round:oe,circle:me,textColor:he,secondary:se,tertiary:Y,quaternary:W,strong:te}=e,pe={"--n-font-weight":te?K:B};let ue={"--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 we=L==="tertiary",Te=L==="default",ne=we?"default":L;if(J){const Q=he||X;ue={"--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":Q||x[de("textColorText",ne)],"--n-text-color-hover":Q?Hr(Q):x[de("textColorTextHover",ne)],"--n-text-color-pressed":Q?Pl(Q):x[de("textColorTextPressed",ne)],"--n-text-color-focus":Q?Hr(Q):x[de("textColorTextHover",ne)],"--n-text-color-disabled":Q||x[de("textColorTextDisabled",ne)]}}else if(N||F){const Q=he||X;ue={"--n-color":"#0000","--n-color-hover":"#0000","--n-color-pressed":"#0000","--n-color-focus":"#0000","--n-color-disabled":"#0000","--n-ripple-color":X||x[de("rippleColor",ne)],"--n-text-color":Q||x[de("textColorGhost",ne)],"--n-text-color-hover":Q?Hr(Q):x[de("textColorGhostHover",ne)],"--n-text-color-pressed":Q?Pl(Q):x[de("textColorGhostPressed",ne)],"--n-text-color-focus":Q?Hr(Q):x[de("textColorGhostHover",ne)],"--n-text-color-disabled":Q||x[de("textColorGhostDisabled",ne)]}}else if(se){const Q=Te?x.textColor:we?x.textColorTertiary:x[de("color",ne)],re=X||Q,ie=L!=="default"&&L!=="tertiary";ue={"--n-color":ie?ve(re,{alpha:Number(x.colorOpacitySecondary)}):x.colorSecondary,"--n-color-hover":ie?ve(re,{alpha:Number(x.colorOpacitySecondaryHover)}):x.colorSecondaryHover,"--n-color-pressed":ie?ve(re,{alpha:Number(x.colorOpacitySecondaryPressed)}):x.colorSecondaryPressed,"--n-color-focus":ie?ve(re,{alpha:Number(x.colorOpacitySecondaryHover)}):x.colorSecondaryHover,"--n-color-disabled":x.colorSecondary,"--n-ripple-color":"#0000","--n-text-color":re,"--n-text-color-hover":re,"--n-text-color-pressed":re,"--n-text-color-focus":re,"--n-text-color-disabled":re}}else if(Y||W){const Q=Te?x.textColor:we?x.textColorTertiary:x[de("color",ne)],re=X||Q;Y?(ue["--n-color"]=x.colorTertiary,ue["--n-color-hover"]=x.colorTertiaryHover,ue["--n-color-pressed"]=x.colorTertiaryPressed,ue["--n-color-focus"]=x.colorSecondaryHover,ue["--n-color-disabled"]=x.colorTertiary):(ue["--n-color"]=x.colorQuaternary,ue["--n-color-hover"]=x.colorQuaternaryHover,ue["--n-color-pressed"]=x.colorQuaternaryPressed,ue["--n-color-focus"]=x.colorQuaternaryHover,ue["--n-color-disabled"]=x.colorQuaternary),ue["--n-ripple-color"]="#0000",ue["--n-text-color"]=re,ue["--n-text-color-hover"]=re,ue["--n-text-color-pressed"]=re,ue["--n-text-color-focus"]=re,ue["--n-text-color-disabled"]=re}else ue={"--n-color":X||x[de("color",ne)],"--n-color-hover":X?Hr(X):x[de("colorHover",ne)],"--n-color-pressed":X?Pl(X):x[de("colorPressed",ne)],"--n-color-focus":X?Hr(X):x[de("colorFocus",ne)],"--n-color-disabled":X||x[de("colorDisabled",ne)],"--n-ripple-color":X||x[de("rippleColor",ne)],"--n-text-color":he||(X?x.textColorPrimary:we?x.textColorTertiary:x[de("textColor",ne)]),"--n-text-color-hover":he||(X?x.textColorHoverPrimary:x[de("textColorHover",ne)]),"--n-text-color-pressed":he||(X?x.textColorPressedPrimary:x[de("textColorPressed",ne)]),"--n-text-color-focus":he||(X?x.textColorFocusPrimary:x[de("textColorFocus",ne)]),"--n-text-color-disabled":he||(X?x.textColorDisabledPrimary:x[de("textColorDisabled",ne)])};let Ue={"--n-border":"initial","--n-border-hover":"initial","--n-border-pressed":"initial","--n-border-focus":"initial","--n-border-disabled":"initial"};J?Ue={"--n-border":"none","--n-border-hover":"none","--n-border-pressed":"none","--n-border-focus":"none","--n-border-disabled":"none"}:Ue={"--n-border":x[de("border",ne)],"--n-border-hover":x[de("borderHover",ne)],"--n-border-pressed":x[de("borderPressed",ne)],"--n-border-focus":x[de("borderFocus",ne)],"--n-border-disabled":x[de("borderDisabled",ne)]};const{[de("height",_)]:Ke,[de("fontSize",_)]:_e,[de("padding",_)]:z,[de("paddingRound",_)]:I,[de("iconSize",_)]:U,[de("borderRadius",_)]:le,[de("iconMargin",_)]:D,waveOpacity:A}=x,ee={"--n-width":me&&!J?Ke:"initial","--n-height":J?"initial":Ke,"--n-font-size":_e,"--n-padding":me||J?"initial":oe?I:z,"--n-icon-size":U,"--n-icon-margin":D,"--n-border-radius":J?"initial":me||oe?Ke:le};return Object.assign(Object.assign(Object.assign(Object.assign({"--n-bezier":S,"--n-bezier-ease-out":P,"--n-ripple-duration":R,"--n-opacity-disabled":$,"--n-wave-opacity":A},pe),ue),Ue),ee)}),k=v?Qe("button",E(()=>{let w="";const{dashed:S,type:P,ghost:x,text:R,color:$,round:B,circle:K,textColor:_,secondary:F,tertiary:L,quaternary:N,strong:J}=e;S&&(w+="a"),x&&(w+="b"),R&&(w+="c"),B&&(w+="d"),K&&(w+="e"),F&&(w+="f"),L&&(w+="g"),N&&(w+="h"),J&&(w+="i"),$&&(w+=`j${Yl($)}`),_&&(w+=`k${Yl(_)}`);const{value:X}=l;return w+=`l${X[0]}`,w+=`m${P[0]}`,w}),y,e):void 0;return{selfElRef:t,waveElRef:o,mergedClsPrefix:p,mergedFocusable:a,mergedSize:l,showBorder:n,enterPressed:r,rtlEnabled:m,handleMousedown:s,handleKeydown:f,handleBlur:h,handleKeyup:d,handleClick:c,customColorCssVars:E(()=>{const{color:w}=e;if(!w)return null;const S=Hr(w);return{"--n-border-color":w,"--n-border-color-hover":S,"--n-border-color-pressed":Pl(w),"--n-border-color-focus":S,"--n-border-color-disabled":w}}),cssVars:v?void 0:y,themeClass:k?.themeClass,onRender:k?.onRender}},render(){const{mergedClsPrefix:e,tag:t,onRender:o}=this;o?.();const r=Ze(this.$slots.default,n=>n&&u("span",{class:`${e}-button__content`},n));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(un,{width:!0},{default:()=>Ze(this.$slots.icon,n=>(this.loading||this.renderIcon||n)&&u("span",{class:`${e}-button__icon`,style:{margin:On(this.$slots.default)?"0":""}},u(dn,null,{default:()=>this.loading?u(rl,{clsPrefix:e,key:"loading",class:`${e}-icon-slot`,strokeWidth:20}):u("div",{key:"icon",class:`${e}-icon-slot`,role:"none"},this.renderIcon?this.renderIcon():n)})))}),this.iconPlacement==="left"&&r,this.text?null:u(q3,{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)}}),Ef=go,tz={titleFontSize:"22px"};function oz(e){const{borderRadius:t,fontSize:o,lineHeight:r,textColor2:n,textColor1:i,textColorDisabled:l,dividerColor:a,fontWeightStrong:s,primaryColor:c,baseColor:d,hoverColor:f,cardColor:h,modalColor:v,popoverColor:p}=e;return Object.assign(Object.assign({},tz),{borderRadius:t,borderColor:Pe(h,a),borderColorModal:Pe(v,a),borderColorPopover:Pe(p,a),textColor:n,titleFontWeight:s,titleTextColor:i,dayTextColor:l,fontSize:o,lineHeight:r,dateColorCurrent:c,dateTextColorCurrent:d,cellColorHover:Pe(h,f),cellColorHoverModal:Pe(v,f),cellColorHoverPopover:Pe(p,f),cellColor:h,cellColorModal:v,cellColorPopover:p,barColor:c})}const rz={name:"Calendar",common:Ce,peers:{Button:oo},self:oz};function Rg(e){const{fontSize:t,boxShadow2:o,popoverColor:r,textColor2:n,borderRadius:i,borderColor:l,heightSmall:a,heightMedium:s,heightLarge:c,fontSizeSmall:d,fontSizeMedium:f,fontSizeLarge:h,dividerColor:v}=e;return{panelFontSize:t,boxShadow:o,color:r,textColor:n,borderRadius:i,border:`1px solid ${l}`,heightSmall:a,heightMedium:s,heightLarge:c,fontSizeSmall:d,fontSizeMedium:f,fontSizeLarge:h,dividerColor:v}}const nz={name:"ColorPicker",common:Ye,peers:{Input:Ta,Button:il},self:Rg},iz={name:"ColorPicker",common:Ce,peers:{Input:po,Button:oo},self:Rg};function lz(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 ji(e){return e===null?null:/^ *#/.test(e)?"hex":e.includes("rgb")?"rgb":e.includes("hsl")?"hsl":e.includes("hsv")?"hsv":null}function az(e){return e=Math.round(e),e>=360?359:e<0?0:e}function sz(e){return e=Math.round(e*100)/100,e>1?1:e<0?0:e}const cz={rgb:{hex(e){return xr(Pt(e))},hsl(e){const[t,o,r,n]=Pt(e);return br([...Ns(t,o,r),n])},hsv(e){const[t,o,r,n]=Pt(e);return Zr([...Ls(t,o,r),n])}},hex:{rgb(e){return Ro(Pt(e))},hsl(e){const[t,o,r,n]=Pt(e);return br([...Ns(t,o,r),n])},hsv(e){const[t,o,r,n]=Pt(e);return Zr([...Ls(t,o,r),n])}},hsl:{hex(e){const[t,o,r,n]=Mn(e);return xr([...js(t,o,r),n])},rgb(e){const[t,o,r,n]=Mn(e);return Ro([...js(t,o,r),n])},hsv(e){const[t,o,r,n]=Mn(e);return Zr([..._p(t,o,r),n])}},hsv:{hex(e){const[t,o,r,n]=Yr(e);return xr([...vr(t,o,r),n])},rgb(e){const[t,o,r,n]=Yr(e);return Ro([...vr(t,o,r),n])},hsl(e){const[t,o,r,n]=Yr(e);return br([...El(t,o,r),n])}}};function kg(e,t,o){return o=o||ji(e),o?o===t?e:cz[o][t](e):null}const Sn="12px",dz=12,Dr="6px",uz=6,fz="linear-gradient(90deg,red,#ff0 16.66%,#0f0 33.33%,#0ff 50%,#00f 66.66%,#f0f 83.33%,red)",hz=fe({name:"HueSlider",props:{clsPrefix:{type:String,required:!0},hue:{type:Number,required:!0},onUpdateHue:{type:Function,required:!0},onComplete:Function},setup(e){const t=G(null);function o(i){t.value&&(qe("mousemove",document,r),qe("mouseup",document,n),r(i))}function r(i){const{value:l}=t;if(!l)return;const{width:a,left:s}=l.getBoundingClientRect(),c=az((i.clientX-s-uz)/(a-dz)*360);e.onUpdateHue(c)}function n(){var i;Ve("mousemove",document,r),Ve("mouseup",document,n),(i=e.onComplete)===null||i===void 0||i.call(e)}return{railRef:t,handleMouseDown:o}},render(){const{clsPrefix:e}=this;return u("div",{class:`${e}-color-picker-slider`,style:{height:Sn,borderRadius:Dr}},u("div",{ref:"railRef",style:{boxShadow:"inset 0 0 2px 0 rgba(0, 0, 0, .24)",boxSizing:"border-box",backgroundImage:fz,height:Sn,borderRadius:Dr,position:"relative"},onMousedown:this.handleMouseDown},u("div",{style:{position:"absolute",left:Dr,right:Dr,top:0,bottom:0}},u("div",{class:`${e}-color-picker-handle`,style:{left:`calc((${this.hue}%) / 359 * 100 - ${Dr})`,borderRadius:Dr,width:Sn,height:Sn}},u("div",{class:`${e}-color-picker-handle__fill`,style:{backgroundColor:`hsl(${this.hue}, 100%, 50%)`,borderRadius:Dr,width:Sn,height:Sn}})))))}}),di="12px",pz=12,Lr="6px",vz=fe({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=G(null);function o(i){!t.value||!e.rgba||(qe("mousemove",document,r),qe("mouseup",document,n),r(i))}function r(i){const{value:l}=t;if(!l)return;const{width:a,left:s}=l.getBoundingClientRect(),c=(i.clientX-s)/(a-pz);e.onUpdateAlpha(sz(c))}function n(){var i;Ve("mousemove",document,r),Ve("mouseup",document,n),(i=e.onComplete)===null||i===void 0||i.call(e)}return{railRef:t,railBackgroundImage:E(()=>{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:o}},render(){const{clsPrefix:e}=this;return u("div",{class:`${e}-color-picker-slider`,ref:"railRef",style:{height:di,borderRadius:Lr},onMousedown:this.handleMouseDown},u("div",{style:{borderRadius:Lr,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:Lr,right:Lr,top:0,bottom:0}},u("div",{class:`${e}-color-picker-handle`,style:{left:`calc(${this.alpha*100}% - ${Lr})`,borderRadius:Lr,width:di,height:di}},u("div",{class:`${e}-color-picker-handle__fill`,style:{backgroundColor:Ro(this.rgba),borderRadius:Lr,width:di,height:di}}))))}}),zl="12px",Rl="6px",gz=fe({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=G(null);function o(i){t.value&&(qe("mousemove",document,r),qe("mouseup",document,n),r(i))}function r(i){const{value:l}=t;if(!l)return;const{width:a,height:s,left:c,bottom:d}=l.getBoundingClientRect(),f=(d-i.clientY)/s,h=(i.clientX-c)/a,v=100*(h>1?1:h<0?0:h),p=100*(f>1?1:f<0?0:f);e.onUpdateSV(v,p)}function n(){var i;Ve("mousemove",document,r),Ve("mouseup",document,n),(i=e.onComplete)===null||i===void 0||i.call(e)}return{palleteRef:t,handleColor:E(()=>{const{rgba:i}=e;return i?`rgb(${i[0]}, ${i[1]}, ${i[2]})`:""}),handleMouseDown:o}},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:zl,height:zl,borderRadius:Rl,left:`calc(${this.displayedSv[0]}% - ${Rl})`,bottom:`calc(${this.displayedSv[1]}% - ${Rl})`}},u("div",{class:`${e}-color-picker-handle__fill`,style:{backgroundColor:this.handleColor,borderRadius:Rl,width:zl,height:zl}})))}}),bd="n-color-picker";function mz(e){return/^\d{1,3}\.?\d*$/.test(e.trim())?Math.max(0,Math.min(Number.parseInt(e),255)):!1}function bz(e){return/^\d{1,3}\.?\d*$/.test(e.trim())?Math.max(0,Math.min(Number.parseInt(e),360)):!1}function xz(e){return/^\d{1,3}\.?\d*$/.test(e.trim())?Math.max(0,Math.min(Number.parseInt(e),100)):!1}function Cz(e){const t=e.trim();return/^#[0-9a-fA-F]+$/.test(t)?[4,5,7,9].includes(t.length):!1}function yz(e){return/^\d{1,3}\.?\d*%$/.test(e.trim())?Math.max(0,Math.min(Number.parseInt(e)/100,100)):!1}const wz={paddingSmall:"0 4px"},Ff=fe({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=G(""),{themeRef:o}=Re(bd,null);Ut(()=>{t.value=r()});function r(){const{value:l}=e;if(l===null)return"";const{label:a}=e;return a==="HEX"?l:a==="A"?`${Math.floor(l*100)}%`:String(Math.floor(l))}function n(l){t.value=l}function i(l){let a,s;switch(e.label){case"HEX":s=Cz(l),s&&e.onUpdateValue(l),t.value=r();break;case"H":a=bz(l),a===!1?t.value=r():e.onUpdateValue(a);break;case"S":case"L":case"V":a=xz(l),a===!1?t.value=r():e.onUpdateValue(a);break;case"A":a=yz(l),a===!1?t.value=r():e.onUpdateValue(a);break;case"R":case"G":case"B":a=mz(l),a===!1?t.value=r():e.onUpdateValue(a);break}}return{mergedTheme:o,inputValue:t,handleInputChange:i,handleInputUpdateValue:n}},render(){const{mergedTheme:e}=this;return u(md,{size:"small",placeholder:this.label,theme:e.peers.Input,themeOverrides:e.peerOverrides.Input,builtinThemeOverrides:wz,value:this.inputValue,onUpdateValue:this.handleInputUpdateValue,onChange:this.handleInputChange,style:this.label==="A"?"flex-grow: 1.25;":""})}}),Sz=fe({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,o){const{showAlpha:r}=e;if(e.mode==="hex"){e.onUpdateValue((r?xr:wi)(o));return}let n;switch(e.valueArr===null?n=[0,0,0,0]:n=Array.from(e.valueArr),e.mode){case"hsv":n[t]=o,e.onUpdateValue((r?Zr:Us)(n));break;case"rgb":n[t]=o,e.onUpdateValue((r?Ro:Vs)(n));break;case"hsl":n[t]=o,e.onUpdateValue((r?br:Ks)(n));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(OP,null,{default:()=>{const{mode:o,valueArr:r,showAlpha:n}=this;if(o==="hex"){let i=null;try{i=r===null?null:(n?xr:wi)(r)}catch{}return u(Ff,{label:"HEX",showAlpha:n,value:i,onUpdateValue:l=>{this.handleUnitUpdateValue(0,l)}})}return(o+(n?"a":"")).split("").map((i,l)=>u(Ff,{label:i.toUpperCase(),value:r===null?null:r[l],onUpdateValue:a=>{this.handleUnitUpdateValue(l,a)}}))}}))}}),$z=fe({name:"ColorPickerTrigger",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:o}=Re(bd,null);return()=>{const{hsla:r,value:n,clsPrefix:i,onClick:l,disabled:a}=e,s=t.label||o.value;return u("div",{class:[`${i}-color-picker-trigger`,a&&`${i}-color-picker-trigger--disabled`],onClick:a?void 0:l},u("div",{class:`${i}-color-picker-trigger__fill`},u("div",{class:`${i}-color-picker-checkboard`}),u("div",{style:{position:"absolute",left:0,right:0,top:0,bottom:0,backgroundColor:r?br(r):""}}),n&&r?u("div",{class:`${i}-color-picker-trigger__value`,style:{color:r[2]>50||r[3]<.5?"black":"white"}},s?s(n):n):null))}}});function Pz(e,t){if(t==="hsv"){const[o,r,n,i]=Yr(e);return Ro([...vr(o,r,n),i])}return e}function zz(e){const t=document.createElement("canvas").getContext("2d");return t?(t.fillStyle=e,t.fillStyle):"#000000"}const Rz=fe({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=E(()=>e.swatches.map(i=>{const l=ji(i);return{value:i,mode:l,legalValue:Pz(i,l)}}));function o(i){const{mode:l}=e;let{value:a,mode:s}=i;return s||(s="hex",/^[a-zA-Z]+$/.test(a)?a=zz(a):(Mo("color-picker",`color ${a} in swatches is invalid.`),a="#000000")),s===l?a:kg(a,l,s)}function r(i){e.onUpdateColor(o(i))}function n(i,l){i.key==="Enter"&&r(l)}return{parsedSwatchesRef:t,handleSwatchSelect:r,handleSwatchKeyDown:n}},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:o=>{this.handleSwatchKeyDown(o,t)}},u("div",{class:`${e}-color-picker-swatch__fill`,style:{background:t.legalValue}}))))}}),kz=fe({name:"ColorPreview",props:{clsPrefix:{type:String,required:!0},mode:{type:String,required:!0},color:{type:String,default:null,validator:e=>{const t=ji(e);return!!(!e||t&&t!=="hsv")}},onUpdateColor:{type:Function,required:!0}},setup(e){function t(o){var r;const n=o.target.value;(r=e.onUpdateColor)===null||r===void 0||r.call(e,kg(n.toUpperCase(),e.mode,"hex")),o.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}))}}),Tz=M([C("color-picker",` + `),V("dashed",[T("border, state-border",{borderStyle:"dashed !important"})]),V("disabled",{cursor:"not-allowed",opacity:"var(--n-opacity-disabled)"})]),M("@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)"}}),M("@keyframes button-wave-opacity",{from:{opacity:"var(--n-wave-opacity)"},to:{opacity:0}})]),tz=Object.assign(Object.assign({},Se.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:!Cg}}),go=fe({name:"Button",props:tz,setup(e){const t=G(null),o=G(null),r=G(!1),n=rt(()=>!e.quaternary&&!e.tertiary&&!e.secondary&&!e.text&&(!e.color||e.ghost||e.dashed)&&e.bordered),i=Re(JP,{}),{mergedSizeRef:l}=Eo({},{defaultSize:"medium",mergedSize:w=>{const{size:S}=e;if(S)return S;const{size:P}=i;if(P)return P;const{mergedSize:x}=w||{};return x?x.value:"medium"}}),a=E(()=>e.focusable&&!e.disabled),s=w=>{var S;a.value||w.preventDefault(),!e.nativeFocusBehavior&&(w.preventDefault(),!e.disabled&&a.value&&((S=t.value)===null||S===void 0||S.focus({preventScroll:!0})))},c=w=>{var S;if(!e.disabled&&!e.loading){const{onClick:P}=e;P&&ye(P,w),e.text||(S=o.value)===null||S===void 0||S.play()}},d=w=>{switch(w.key){case"Enter":if(!e.keyboard)return;r.value=!1}},f=w=>{switch(w.key){case"Enter":if(!e.keyboard||e.loading){w.preventDefault();return}r.value=!0}},h=()=>{r.value=!1},{inlineThemeDisabled:v,mergedClsPrefixRef:p,mergedRtlRef:g}=je(e),b=Se("Button","-button",ez,il,e,p),m=Et("Button",g,p),y=E(()=>{const w=b.value,{common:{cubicBezierEaseInOut:S,cubicBezierEaseOut:P},self:x}=w,{rippleDuration:R,opacityDisabled:$,fontWeight:B,fontWeightStrong:K}=x,_=l.value,{dashed:F,type:L,ghost:N,text:J,color:X,round:oe,circle:me,textColor:he,secondary:se,tertiary:Y,quaternary:W,strong:te}=e,pe={"--n-font-weight":te?K:B};let ue={"--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 we=L==="tertiary",Te=L==="default",ne=we?"default":L;if(J){const Q=he||X;ue={"--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":Q||x[de("textColorText",ne)],"--n-text-color-hover":Q?Hr(Q):x[de("textColorTextHover",ne)],"--n-text-color-pressed":Q?Pl(Q):x[de("textColorTextPressed",ne)],"--n-text-color-focus":Q?Hr(Q):x[de("textColorTextHover",ne)],"--n-text-color-disabled":Q||x[de("textColorTextDisabled",ne)]}}else if(N||F){const Q=he||X;ue={"--n-color":"#0000","--n-color-hover":"#0000","--n-color-pressed":"#0000","--n-color-focus":"#0000","--n-color-disabled":"#0000","--n-ripple-color":X||x[de("rippleColor",ne)],"--n-text-color":Q||x[de("textColorGhost",ne)],"--n-text-color-hover":Q?Hr(Q):x[de("textColorGhostHover",ne)],"--n-text-color-pressed":Q?Pl(Q):x[de("textColorGhostPressed",ne)],"--n-text-color-focus":Q?Hr(Q):x[de("textColorGhostHover",ne)],"--n-text-color-disabled":Q||x[de("textColorGhostDisabled",ne)]}}else if(se){const Q=Te?x.textColor:we?x.textColorTertiary:x[de("color",ne)],re=X||Q,ie=L!=="default"&&L!=="tertiary";ue={"--n-color":ie?ve(re,{alpha:Number(x.colorOpacitySecondary)}):x.colorSecondary,"--n-color-hover":ie?ve(re,{alpha:Number(x.colorOpacitySecondaryHover)}):x.colorSecondaryHover,"--n-color-pressed":ie?ve(re,{alpha:Number(x.colorOpacitySecondaryPressed)}):x.colorSecondaryPressed,"--n-color-focus":ie?ve(re,{alpha:Number(x.colorOpacitySecondaryHover)}):x.colorSecondaryHover,"--n-color-disabled":x.colorSecondary,"--n-ripple-color":"#0000","--n-text-color":re,"--n-text-color-hover":re,"--n-text-color-pressed":re,"--n-text-color-focus":re,"--n-text-color-disabled":re}}else if(Y||W){const Q=Te?x.textColor:we?x.textColorTertiary:x[de("color",ne)],re=X||Q;Y?(ue["--n-color"]=x.colorTertiary,ue["--n-color-hover"]=x.colorTertiaryHover,ue["--n-color-pressed"]=x.colorTertiaryPressed,ue["--n-color-focus"]=x.colorSecondaryHover,ue["--n-color-disabled"]=x.colorTertiary):(ue["--n-color"]=x.colorQuaternary,ue["--n-color-hover"]=x.colorQuaternaryHover,ue["--n-color-pressed"]=x.colorQuaternaryPressed,ue["--n-color-focus"]=x.colorQuaternaryHover,ue["--n-color-disabled"]=x.colorQuaternary),ue["--n-ripple-color"]="#0000",ue["--n-text-color"]=re,ue["--n-text-color-hover"]=re,ue["--n-text-color-pressed"]=re,ue["--n-text-color-focus"]=re,ue["--n-text-color-disabled"]=re}else ue={"--n-color":X||x[de("color",ne)],"--n-color-hover":X?Hr(X):x[de("colorHover",ne)],"--n-color-pressed":X?Pl(X):x[de("colorPressed",ne)],"--n-color-focus":X?Hr(X):x[de("colorFocus",ne)],"--n-color-disabled":X||x[de("colorDisabled",ne)],"--n-ripple-color":X||x[de("rippleColor",ne)],"--n-text-color":he||(X?x.textColorPrimary:we?x.textColorTertiary:x[de("textColor",ne)]),"--n-text-color-hover":he||(X?x.textColorHoverPrimary:x[de("textColorHover",ne)]),"--n-text-color-pressed":he||(X?x.textColorPressedPrimary:x[de("textColorPressed",ne)]),"--n-text-color-focus":he||(X?x.textColorFocusPrimary:x[de("textColorFocus",ne)]),"--n-text-color-disabled":he||(X?x.textColorDisabledPrimary:x[de("textColorDisabled",ne)])};let Ue={"--n-border":"initial","--n-border-hover":"initial","--n-border-pressed":"initial","--n-border-focus":"initial","--n-border-disabled":"initial"};J?Ue={"--n-border":"none","--n-border-hover":"none","--n-border-pressed":"none","--n-border-focus":"none","--n-border-disabled":"none"}:Ue={"--n-border":x[de("border",ne)],"--n-border-hover":x[de("borderHover",ne)],"--n-border-pressed":x[de("borderPressed",ne)],"--n-border-focus":x[de("borderFocus",ne)],"--n-border-disabled":x[de("borderDisabled",ne)]};const{[de("height",_)]:Ke,[de("fontSize",_)]:_e,[de("padding",_)]:z,[de("paddingRound",_)]:I,[de("iconSize",_)]:U,[de("borderRadius",_)]:le,[de("iconMargin",_)]:D,waveOpacity:A}=x,ee={"--n-width":me&&!J?Ke:"initial","--n-height":J?"initial":Ke,"--n-font-size":_e,"--n-padding":me||J?"initial":oe?I:z,"--n-icon-size":U,"--n-icon-margin":D,"--n-border-radius":J?"initial":me||oe?Ke:le};return Object.assign(Object.assign(Object.assign(Object.assign({"--n-bezier":S,"--n-bezier-ease-out":P,"--n-ripple-duration":R,"--n-opacity-disabled":$,"--n-wave-opacity":A},pe),ue),Ue),ee)}),k=v?Qe("button",E(()=>{let w="";const{dashed:S,type:P,ghost:x,text:R,color:$,round:B,circle:K,textColor:_,secondary:F,tertiary:L,quaternary:N,strong:J}=e;S&&(w+="a"),x&&(w+="b"),R&&(w+="c"),B&&(w+="d"),K&&(w+="e"),F&&(w+="f"),L&&(w+="g"),N&&(w+="h"),J&&(w+="i"),$&&(w+=`j${Yl($)}`),_&&(w+=`k${Yl(_)}`);const{value:X}=l;return w+=`l${X[0]}`,w+=`m${P[0]}`,w}),y,e):void 0;return{selfElRef:t,waveElRef:o,mergedClsPrefix:p,mergedFocusable:a,mergedSize:l,showBorder:n,enterPressed:r,rtlEnabled:m,handleMousedown:s,handleKeydown:f,handleBlur:h,handleKeyup:d,handleClick:c,customColorCssVars:E(()=>{const{color:w}=e;if(!w)return null;const S=Hr(w);return{"--n-border-color":w,"--n-border-color-hover":S,"--n-border-color-pressed":Pl(w),"--n-border-color-focus":S,"--n-border-color-disabled":w}}),cssVars:v?void 0:y,themeClass:k?.themeClass,onRender:k?.onRender}},render(){const{mergedClsPrefix:e,tag:t,onRender:o}=this;o?.();const r=Ze(this.$slots.default,n=>n&&u("span",{class:`${e}-button__content`},n));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(un,{width:!0},{default:()=>Ze(this.$slots.icon,n=>(this.loading||this.renderIcon||n)&&u("span",{class:`${e}-button__icon`,style:{margin:On(this.$slots.default)?"0":""}},u(dn,null,{default:()=>this.loading?u(rl,{clsPrefix:e,key:"loading",class:`${e}-icon-slot`,strokeWidth:20}):u("div",{key:"icon",class:`${e}-icon-slot`,role:"none"},this.renderIcon?this.renderIcon():n)})))}),this.iconPlacement==="left"&&r,this.text?null:u(G3,{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)}}),Ef=go,oz={titleFontSize:"22px"};function rz(e){const{borderRadius:t,fontSize:o,lineHeight:r,textColor2:n,textColor1:i,textColorDisabled:l,dividerColor:a,fontWeightStrong:s,primaryColor:c,baseColor:d,hoverColor:f,cardColor:h,modalColor:v,popoverColor:p}=e;return Object.assign(Object.assign({},oz),{borderRadius:t,borderColor:Pe(h,a),borderColorModal:Pe(v,a),borderColorPopover:Pe(p,a),textColor:n,titleFontWeight:s,titleTextColor:i,dayTextColor:l,fontSize:o,lineHeight:r,dateColorCurrent:c,dateTextColorCurrent:d,cellColorHover:Pe(h,f),cellColorHoverModal:Pe(v,f),cellColorHoverPopover:Pe(p,f),cellColor:h,cellColorModal:v,cellColorPopover:p,barColor:c})}const nz={name:"Calendar",common:Ce,peers:{Button:oo},self:rz};function Rg(e){const{fontSize:t,boxShadow2:o,popoverColor:r,textColor2:n,borderRadius:i,borderColor:l,heightSmall:a,heightMedium:s,heightLarge:c,fontSizeSmall:d,fontSizeMedium:f,fontSizeLarge:h,dividerColor:v}=e;return{panelFontSize:t,boxShadow:o,color:r,textColor:n,borderRadius:i,border:`1px solid ${l}`,heightSmall:a,heightMedium:s,heightLarge:c,fontSizeSmall:d,fontSizeMedium:f,fontSizeLarge:h,dividerColor:v}}const iz={name:"ColorPicker",common:Ye,peers:{Input:Ia,Button:il},self:Rg},lz={name:"ColorPicker",common:Ce,peers:{Input:po,Button:oo},self:Rg};function az(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 ji(e){return e===null?null:/^ *#/.test(e)?"hex":e.includes("rgb")?"rgb":e.includes("hsl")?"hsl":e.includes("hsv")?"hsv":null}function sz(e){return e=Math.round(e),e>=360?359:e<0?0:e}function cz(e){return e=Math.round(e*100)/100,e>1?1:e<0?0:e}const dz={rgb:{hex(e){return xr(Pt(e))},hsl(e){const[t,o,r,n]=Pt(e);return br([...js(t,o,r),n])},hsv(e){const[t,o,r,n]=Pt(e);return Zr([...Ns(t,o,r),n])}},hex:{rgb(e){return Ro(Pt(e))},hsl(e){const[t,o,r,n]=Pt(e);return br([...js(t,o,r),n])},hsv(e){const[t,o,r,n]=Pt(e);return Zr([...Ns(t,o,r),n])}},hsl:{hex(e){const[t,o,r,n]=Mn(e);return xr([...Ws(t,o,r),n])},rgb(e){const[t,o,r,n]=Mn(e);return Ro([...Ws(t,o,r),n])},hsv(e){const[t,o,r,n]=Mn(e);return Zr([..._p(t,o,r),n])}},hsv:{hex(e){const[t,o,r,n]=Yr(e);return xr([...vr(t,o,r),n])},rgb(e){const[t,o,r,n]=Yr(e);return Ro([...vr(t,o,r),n])},hsl(e){const[t,o,r,n]=Yr(e);return br([...El(t,o,r),n])}}};function kg(e,t,o){return o=o||ji(e),o?o===t?e:dz[o][t](e):null}const Sn="12px",uz=12,Dr="6px",fz=6,hz="linear-gradient(90deg,red,#ff0 16.66%,#0f0 33.33%,#0ff 50%,#00f 66.66%,#f0f 83.33%,red)",pz=fe({name:"HueSlider",props:{clsPrefix:{type:String,required:!0},hue:{type:Number,required:!0},onUpdateHue:{type:Function,required:!0},onComplete:Function},setup(e){const t=G(null);function o(i){t.value&&(qe("mousemove",document,r),qe("mouseup",document,n),r(i))}function r(i){const{value:l}=t;if(!l)return;const{width:a,left:s}=l.getBoundingClientRect(),c=sz((i.clientX-s-fz)/(a-uz)*360);e.onUpdateHue(c)}function n(){var i;Ve("mousemove",document,r),Ve("mouseup",document,n),(i=e.onComplete)===null||i===void 0||i.call(e)}return{railRef:t,handleMouseDown:o}},render(){const{clsPrefix:e}=this;return u("div",{class:`${e}-color-picker-slider`,style:{height:Sn,borderRadius:Dr}},u("div",{ref:"railRef",style:{boxShadow:"inset 0 0 2px 0 rgba(0, 0, 0, .24)",boxSizing:"border-box",backgroundImage:hz,height:Sn,borderRadius:Dr,position:"relative"},onMousedown:this.handleMouseDown},u("div",{style:{position:"absolute",left:Dr,right:Dr,top:0,bottom:0}},u("div",{class:`${e}-color-picker-handle`,style:{left:`calc((${this.hue}%) / 359 * 100 - ${Dr})`,borderRadius:Dr,width:Sn,height:Sn}},u("div",{class:`${e}-color-picker-handle__fill`,style:{backgroundColor:`hsl(${this.hue}, 100%, 50%)`,borderRadius:Dr,width:Sn,height:Sn}})))))}}),di="12px",vz=12,Lr="6px",gz=fe({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=G(null);function o(i){!t.value||!e.rgba||(qe("mousemove",document,r),qe("mouseup",document,n),r(i))}function r(i){const{value:l}=t;if(!l)return;const{width:a,left:s}=l.getBoundingClientRect(),c=(i.clientX-s)/(a-vz);e.onUpdateAlpha(cz(c))}function n(){var i;Ve("mousemove",document,r),Ve("mouseup",document,n),(i=e.onComplete)===null||i===void 0||i.call(e)}return{railRef:t,railBackgroundImage:E(()=>{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:o}},render(){const{clsPrefix:e}=this;return u("div",{class:`${e}-color-picker-slider`,ref:"railRef",style:{height:di,borderRadius:Lr},onMousedown:this.handleMouseDown},u("div",{style:{borderRadius:Lr,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:Lr,right:Lr,top:0,bottom:0}},u("div",{class:`${e}-color-picker-handle`,style:{left:`calc(${this.alpha*100}% - ${Lr})`,borderRadius:Lr,width:di,height:di}},u("div",{class:`${e}-color-picker-handle__fill`,style:{backgroundColor:Ro(this.rgba),borderRadius:Lr,width:di,height:di}}))))}}),zl="12px",Rl="6px",mz=fe({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=G(null);function o(i){t.value&&(qe("mousemove",document,r),qe("mouseup",document,n),r(i))}function r(i){const{value:l}=t;if(!l)return;const{width:a,height:s,left:c,bottom:d}=l.getBoundingClientRect(),f=(d-i.clientY)/s,h=(i.clientX-c)/a,v=100*(h>1?1:h<0?0:h),p=100*(f>1?1:f<0?0:f);e.onUpdateSV(v,p)}function n(){var i;Ve("mousemove",document,r),Ve("mouseup",document,n),(i=e.onComplete)===null||i===void 0||i.call(e)}return{palleteRef:t,handleColor:E(()=>{const{rgba:i}=e;return i?`rgb(${i[0]}, ${i[1]}, ${i[2]})`:""}),handleMouseDown:o}},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:zl,height:zl,borderRadius:Rl,left:`calc(${this.displayedSv[0]}% - ${Rl})`,bottom:`calc(${this.displayedSv[1]}% - ${Rl})`}},u("div",{class:`${e}-color-picker-handle__fill`,style:{backgroundColor:this.handleColor,borderRadius:Rl,width:zl,height:zl}})))}}),bd="n-color-picker";function bz(e){return/^\d{1,3}\.?\d*$/.test(e.trim())?Math.max(0,Math.min(Number.parseInt(e),255)):!1}function xz(e){return/^\d{1,3}\.?\d*$/.test(e.trim())?Math.max(0,Math.min(Number.parseInt(e),360)):!1}function Cz(e){return/^\d{1,3}\.?\d*$/.test(e.trim())?Math.max(0,Math.min(Number.parseInt(e),100)):!1}function yz(e){const t=e.trim();return/^#[0-9a-fA-F]+$/.test(t)?[4,5,7,9].includes(t.length):!1}function wz(e){return/^\d{1,3}\.?\d*%$/.test(e.trim())?Math.max(0,Math.min(Number.parseInt(e)/100,100)):!1}const Sz={paddingSmall:"0 4px"},Ff=fe({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=G(""),{themeRef:o}=Re(bd,null);Ut(()=>{t.value=r()});function r(){const{value:l}=e;if(l===null)return"";const{label:a}=e;return a==="HEX"?l:a==="A"?`${Math.floor(l*100)}%`:String(Math.floor(l))}function n(l){t.value=l}function i(l){let a,s;switch(e.label){case"HEX":s=yz(l),s&&e.onUpdateValue(l),t.value=r();break;case"H":a=xz(l),a===!1?t.value=r():e.onUpdateValue(a);break;case"S":case"L":case"V":a=Cz(l),a===!1?t.value=r():e.onUpdateValue(a);break;case"A":a=wz(l),a===!1?t.value=r():e.onUpdateValue(a);break;case"R":case"G":case"B":a=bz(l),a===!1?t.value=r():e.onUpdateValue(a);break}}return{mergedTheme:o,inputValue:t,handleInputChange:i,handleInputUpdateValue:n}},render(){const{mergedTheme:e}=this;return u(md,{size:"small",placeholder:this.label,theme:e.peers.Input,themeOverrides:e.peerOverrides.Input,builtinThemeOverrides:Sz,value:this.inputValue,onUpdateValue:this.handleInputUpdateValue,onChange:this.handleInputChange,style:this.label==="A"?"flex-grow: 1.25;":""})}}),$z=fe({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,o){const{showAlpha:r}=e;if(e.mode==="hex"){e.onUpdateValue((r?xr:wi)(o));return}let n;switch(e.valueArr===null?n=[0,0,0,0]:n=Array.from(e.valueArr),e.mode){case"hsv":n[t]=o,e.onUpdateValue((r?Zr:Ks)(n));break;case"rgb":n[t]=o,e.onUpdateValue((r?Ro:Us)(n));break;case"hsl":n[t]=o,e.onUpdateValue((r?br:qs)(n));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(BP,null,{default:()=>{const{mode:o,valueArr:r,showAlpha:n}=this;if(o==="hex"){let i=null;try{i=r===null?null:(n?xr:wi)(r)}catch{}return u(Ff,{label:"HEX",showAlpha:n,value:i,onUpdateValue:l=>{this.handleUnitUpdateValue(0,l)}})}return(o+(n?"a":"")).split("").map((i,l)=>u(Ff,{label:i.toUpperCase(),value:r===null?null:r[l],onUpdateValue:a=>{this.handleUnitUpdateValue(l,a)}}))}}))}}),Pz=fe({name:"ColorPickerTrigger",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:o}=Re(bd,null);return()=>{const{hsla:r,value:n,clsPrefix:i,onClick:l,disabled:a}=e,s=t.label||o.value;return u("div",{class:[`${i}-color-picker-trigger`,a&&`${i}-color-picker-trigger--disabled`],onClick:a?void 0:l},u("div",{class:`${i}-color-picker-trigger__fill`},u("div",{class:`${i}-color-picker-checkboard`}),u("div",{style:{position:"absolute",left:0,right:0,top:0,bottom:0,backgroundColor:r?br(r):""}}),n&&r?u("div",{class:`${i}-color-picker-trigger__value`,style:{color:r[2]>50||r[3]<.5?"black":"white"}},s?s(n):n):null))}}});function zz(e,t){if(t==="hsv"){const[o,r,n,i]=Yr(e);return Ro([...vr(o,r,n),i])}return e}function Rz(e){const t=document.createElement("canvas").getContext("2d");return t?(t.fillStyle=e,t.fillStyle):"#000000"}const kz=fe({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=E(()=>e.swatches.map(i=>{const l=ji(i);return{value:i,mode:l,legalValue:zz(i,l)}}));function o(i){const{mode:l}=e;let{value:a,mode:s}=i;return s||(s="hex",/^[a-zA-Z]+$/.test(a)?a=Rz(a):(Mo("color-picker",`color ${a} in swatches is invalid.`),a="#000000")),s===l?a:kg(a,l,s)}function r(i){e.onUpdateColor(o(i))}function n(i,l){i.key==="Enter"&&r(l)}return{parsedSwatchesRef:t,handleSwatchSelect:r,handleSwatchKeyDown:n}},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:o=>{this.handleSwatchKeyDown(o,t)}},u("div",{class:`${e}-color-picker-swatch__fill`,style:{background:t.legalValue}}))))}}),Tz=fe({name:"ColorPreview",props:{clsPrefix:{type:String,required:!0},mode:{type:String,required:!0},color:{type:String,default:null,validator:e=>{const t=ji(e);return!!(!e||t&&t!=="hsv")}},onUpdateColor:{type:Function,required:!0}},setup(e){function t(o){var r;const n=o.target.value;(r=e.onUpdateColor)===null||r===void 0||r.call(e,kg(n.toUpperCase(),e.mode,"hex")),o.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}))}}),Iz=M([C("color-picker",` display: inline-block; box-sizing: border-box; height: var(--n-height); @@ -1366,7 +1366,7 @@ ${t} background: inherit; filter: blur(2px); content: ""; - `)])])])])]),Iz=Object.assign(Object.assign({},Se.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:Bt.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]}),PI=fe({name:"ColorPicker",props:Iz,setup(e,{slots:t}){const o=G(null);let r=null;const n=Eo(e),{mergedSizeRef:i,mergedDisabledRef:l}=n,{localeRef:a}=Xn("global"),{mergedClsPrefixRef:s,namespaceRef:c,inlineThemeDisabled:d}=je(e),f=Se("ColorPicker","-color-picker",Tz,nz,e,s);We(bd,{themeRef:f,renderLabelRef:xe(e,"renderLabel"),colorPickerSlots:t});const h=G(e.defaultShow),v=At(xe(e,"show"),h);function p(A){const{onUpdateShow:ee,"onUpdate:show":Q}=e;ee&&ye(ee,A),Q&&ye(Q,A),h.value=A}const{defaultValue:g}=e,b=G(g===void 0?lz(e.modes,e.showAlpha):g),m=At(xe(e,"value"),b),y=G([m.value]),k=G(0),w=E(()=>ji(m.value)),{modes:S}=e,P=G(ji(m.value)||S[0]||"rgb");function x(){const{modes:A}=e,{value:ee}=P,Q=A.findIndex(re=>re===ee);~Q?P.value=A[(Q+1)%A.length]:P.value="rgb"}let R,$,B,K,_,F,L,N;const J=E(()=>{const{value:A}=m;if(!A)return null;switch(w.value){case"hsv":return Yr(A);case"hsl":return[R,$,B,N]=Mn(A),[..._p(R,$,B),N];case"rgb":case"hex":return[_,F,L,N]=Pt(A),[...Ls(_,F,L),N]}}),X=E(()=>{const{value:A}=m;if(!A)return null;switch(w.value){case"rgb":case"hex":return Pt(A);case"hsv":return[R,$,K,N]=Yr(A),[...vr(R,$,K),N];case"hsl":return[R,$,B,N]=Mn(A),[...js(R,$,B),N]}}),oe=E(()=>{const{value:A}=m;if(!A)return null;switch(w.value){case"hsl":return Mn(A);case"hsv":return[R,$,K,N]=Yr(A),[...El(R,$,K),N];case"rgb":case"hex":return[_,F,L,N]=Pt(A),[...Ns(_,F,L),N]}}),me=E(()=>{switch(P.value){case"rgb":case"hex":return X.value;case"hsv":return J.value;case"hsl":return oe.value}}),he=G(0),se=G(1),Y=G([0,0]);function W(A,ee){const{value:Q}=J,re=he.value,ie=Q?Q[3]:1;Y.value=[A,ee];const{showAlpha:q}=e;switch(P.value){case"hsv":ue((q?Zr:Us)([re,A,ee,ie]),"cursor");break;case"hsl":ue((q?br:Ks)([...El(re,A,ee),ie]),"cursor");break;case"rgb":ue((q?Ro:Vs)([...vr(re,A,ee),ie]),"cursor");break;case"hex":ue((q?xr:wi)([...vr(re,A,ee),ie]),"cursor");break}}function te(A){he.value=A;const{value:ee}=J;if(!ee)return;const[,Q,re,ie]=ee,{showAlpha:q}=e;switch(P.value){case"hsv":ue((q?Zr:Us)([A,Q,re,ie]),"cursor");break;case"rgb":ue((q?Ro:Vs)([...vr(A,Q,re),ie]),"cursor");break;case"hex":ue((q?xr:wi)([...vr(A,Q,re),ie]),"cursor");break;case"hsl":ue((q?br:Ks)([...El(A,Q,re),ie]),"cursor");break}}function pe(A){switch(P.value){case"hsv":[R,$,K]=J.value,ue(Zr([R,$,K,A]),"cursor");break;case"rgb":[_,F,L]=X.value,ue(Ro([_,F,L,A]),"cursor");break;case"hex":[_,F,L]=X.value,ue(xr([_,F,L,A]),"cursor");break;case"hsl":[R,$,B]=oe.value,ue(br([R,$,B,A]),"cursor");break}se.value=A}function ue(A,ee){ee==="cursor"?r=A:r=null;const{nTriggerFormChange:Q,nTriggerFormInput:re}=n,{onUpdateValue:ie,"onUpdate:value":q}=e;ie&&ye(ie,A),q&&ye(q,A),Q(),re(),b.value=A}function we(A){ue(A,"input"),Vt(Te)}function Te(A=!0){const{value:ee}=m;if(ee){const{nTriggerFormChange:Q,nTriggerFormInput:re}=n,{onComplete:ie}=e;ie&&ie(ee);const{value:q}=y,{value:O}=k;A&&(q.splice(O+1,q.length,ee),k.value=O+1),Q(),re()}}function ne(){const{value:A}=k;A-1<0||(ue(y.value[A-1],"input"),Te(!1),k.value=A-1)}function Ue(){const{value:A}=k;A<0||A+1>=y.value.length||(ue(y.value[A+1],"input"),Te(!1),k.value=A+1)}function Ke(){ue(null,"input");const{onClear:A}=e;A&&A(),p(!1)}function _e(){const{value:A}=m,{onConfirm:ee}=e;ee&&ee(A),p(!1)}const z=E(()=>k.value>=1),I=E(()=>{const{value:A}=y;return A.length>1&&k.value{A||(y.value=[m.value],k.value=0)}),Ut(()=>{if(!(r&&r===m.value)){const{value:A}=J;A&&(he.value=A[0],se.value=A[3],Y.value=[A[1],A[2]])}r=null});const U=E(()=>{const{value:A}=i,{common:{cubicBezierEaseInOut:ee},self:{textColor:Q,color:re,panelFontSize:ie,boxShadow:q,border:O,borderRadius:j,dividerColor:ce,[de("height",A)]:$e,[de("fontSize",A)]:Me}}=f.value;return{"--n-bezier":ee,"--n-text-color":Q,"--n-color":re,"--n-panel-font-size":ie,"--n-font-size":Me,"--n-box-shadow":q,"--n-border":O,"--n-border-radius":j,"--n-height":$e,"--n-divider-color":ce}}),le=d?Qe("color-picker",E(()=>i.value[0]),U,e):void 0;function D(){var A;const{value:ee}=X,{value:Q}=he,{internalActions:re,modes:ie,actions:q}=e,{value:O}=f,{value:j}=s;return u("div",{class:[`${j}-color-picker-panel`,le?.themeClass.value],onDragstart:ce=>{ce.preventDefault()},style:d?void 0:U.value},u("div",{class:`${j}-color-picker-control`},u(gz,{clsPrefix:j,rgba:ee,displayedHue:Q,displayedSv:Y.value,onUpdateSV:W,onComplete:Te}),u("div",{class:`${j}-color-picker-preview`},u("div",{class:`${j}-color-picker-preview__sliders`},u(hz,{clsPrefix:j,hue:Q,onUpdateHue:te,onComplete:Te}),e.showAlpha?u(vz,{clsPrefix:j,rgba:ee,alpha:se.value,onUpdateAlpha:pe,onComplete:Te}):null),e.showPreview?u(kz,{clsPrefix:j,mode:P.value,color:X.value&&wi(X.value),onUpdateColor:ce=>{ue(ce,"input")}}):null),u(Sz,{clsPrefix:j,showAlpha:e.showAlpha,mode:P.value,modes:ie,onUpdateMode:x,value:m.value,valueArr:me.value,onUpdateValue:we}),((A=e.swatches)===null||A===void 0?void 0:A.length)&&u(Rz,{clsPrefix:j,mode:P.value,swatches:e.swatches,onUpdateColor:ce=>{ue(ce,"input")}})),q?.length?u("div",{class:`${j}-color-picker-action`},q.includes("confirm")&&u(go,{size:"small",onClick:_e,theme:O.peers.Button,themeOverrides:O.peerOverrides.Button},{default:()=>a.value.confirm}),q.includes("clear")&&u(go,{size:"small",onClick:Ke,disabled:!m.value,theme:O.peers.Button,themeOverrides:O.peerOverrides.Button},{default:()=>a.value.clear})):null,t.action?u("div",{class:`${j}-color-picker-action`},{default:t.action}):re?u("div",{class:`${j}-color-picker-action`},re.includes("undo")&&u(go,{size:"small",onClick:ne,disabled:!z.value,theme:O.peers.Button,themeOverrides:O.peerOverrides.Button},{default:()=>a.value.undo}),re.includes("redo")&&u(go,{size:"small",onClick:Ue,disabled:!I.value,theme:O.peers.Button,themeOverrides:O.peerOverrides.Button},{default:()=>a.value.redo})):null)}return{mergedClsPrefix:s,namespace:c,selfRef:o,hsla:oe,rgba:X,mergedShow:v,mergedDisabled:l,isMounted:Ao(),adjustedTo:Bt(e),mergedValue:m,handleTriggerClick(){p(!0)},handleClickOutside(A){var ee;!((ee=o.value)===null||ee===void 0)&&ee.contains(yr(A))||p(!1)},renderPanel:D,cssVars:d?void 0:U,themeClass:le?.themeClass,onRender:le?.onRender}},render(){const{$slots:e,mergedClsPrefix:t,onRender:o}=this;return o?.(),u("div",{class:[this.themeClass,`${t}-color-picker`],ref:"selfRef",style:this.cssVars},u(Un,null,{default:()=>[u(Kn,null,{default:()=>u($z,{clsPrefix:t,value:this.mergedValue,hsla:this.hsla,disabled:this.mergedDisabled,onClick:this.handleTriggerClick},{label:e.label})}),u(qn,{placement:this.placement,show:this.mergedShow,containerClass:this.namespace,teleportDisabled:this.adjustedTo===Bt.tdkey,to:this.adjustedTo},{default:()=>u(It,{name:"fade-in-scale-up-transition",appear:this.isMounted},{default:()=>this.mergedShow?Yt(this.renderPanel(),[[$r,this.handleClickOutside,void 0,{capture:!0}]]):null})})]}))}}),_z={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 Tg(e){const{primaryColor:t,borderRadius:o,lineHeight:r,fontSize:n,cardColor:i,textColor2:l,textColor1:a,dividerColor:s,fontWeightStrong:c,closeIconColor:d,closeIconColorHover:f,closeIconColorPressed:h,closeColorHover:v,closeColorPressed:p,modalColor:g,boxShadow1:b,popoverColor:m,actionColor:y}=e;return Object.assign(Object.assign({},_z),{lineHeight:r,color:i,colorModal:g,colorPopover:m,colorTarget:t,colorEmbedded:y,colorEmbeddedModal:y,colorEmbeddedPopover:y,textColor:l,titleTextColor:a,borderColor:s,actionColor:y,titleFontWeight:c,closeColorHover:v,closeColorPressed:p,closeBorderRadius:o,closeIconColor:d,closeIconColorHover:f,closeIconColorPressed:h,fontSizeSmall:n,fontSizeMedium:n,fontSizeLarge:n,fontSizeHuge:n,boxShadow:b,borderRadius:o})}const Ig={name:"Card",common:Ye,self:Tg},_g={name:"Card",common:Ce,self(e){const t=Tg(e),{cardColor:o,modalColor:r,popoverColor:n}=e;return t.colorEmbedded=o,t.colorEmbeddedModal=r,t.colorEmbeddedPopover=n,t}},Mz=M([C("card",` + `)])])])])]),_z=Object.assign(Object.assign({},Se.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:Bt.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]}),RI=fe({name:"ColorPicker",props:_z,setup(e,{slots:t}){const o=G(null);let r=null;const n=Eo(e),{mergedSizeRef:i,mergedDisabledRef:l}=n,{localeRef:a}=Xn("global"),{mergedClsPrefixRef:s,namespaceRef:c,inlineThemeDisabled:d}=je(e),f=Se("ColorPicker","-color-picker",Iz,iz,e,s);We(bd,{themeRef:f,renderLabelRef:xe(e,"renderLabel"),colorPickerSlots:t});const h=G(e.defaultShow),v=At(xe(e,"show"),h);function p(A){const{onUpdateShow:ee,"onUpdate:show":Q}=e;ee&&ye(ee,A),Q&&ye(Q,A),h.value=A}const{defaultValue:g}=e,b=G(g===void 0?az(e.modes,e.showAlpha):g),m=At(xe(e,"value"),b),y=G([m.value]),k=G(0),w=E(()=>ji(m.value)),{modes:S}=e,P=G(ji(m.value)||S[0]||"rgb");function x(){const{modes:A}=e,{value:ee}=P,Q=A.findIndex(re=>re===ee);~Q?P.value=A[(Q+1)%A.length]:P.value="rgb"}let R,$,B,K,_,F,L,N;const J=E(()=>{const{value:A}=m;if(!A)return null;switch(w.value){case"hsv":return Yr(A);case"hsl":return[R,$,B,N]=Mn(A),[..._p(R,$,B),N];case"rgb":case"hex":return[_,F,L,N]=Pt(A),[...Ns(_,F,L),N]}}),X=E(()=>{const{value:A}=m;if(!A)return null;switch(w.value){case"rgb":case"hex":return Pt(A);case"hsv":return[R,$,K,N]=Yr(A),[...vr(R,$,K),N];case"hsl":return[R,$,B,N]=Mn(A),[...Ws(R,$,B),N]}}),oe=E(()=>{const{value:A}=m;if(!A)return null;switch(w.value){case"hsl":return Mn(A);case"hsv":return[R,$,K,N]=Yr(A),[...El(R,$,K),N];case"rgb":case"hex":return[_,F,L,N]=Pt(A),[...js(_,F,L),N]}}),me=E(()=>{switch(P.value){case"rgb":case"hex":return X.value;case"hsv":return J.value;case"hsl":return oe.value}}),he=G(0),se=G(1),Y=G([0,0]);function W(A,ee){const{value:Q}=J,re=he.value,ie=Q?Q[3]:1;Y.value=[A,ee];const{showAlpha:q}=e;switch(P.value){case"hsv":ue((q?Zr:Ks)([re,A,ee,ie]),"cursor");break;case"hsl":ue((q?br:qs)([...El(re,A,ee),ie]),"cursor");break;case"rgb":ue((q?Ro:Us)([...vr(re,A,ee),ie]),"cursor");break;case"hex":ue((q?xr:wi)([...vr(re,A,ee),ie]),"cursor");break}}function te(A){he.value=A;const{value:ee}=J;if(!ee)return;const[,Q,re,ie]=ee,{showAlpha:q}=e;switch(P.value){case"hsv":ue((q?Zr:Ks)([A,Q,re,ie]),"cursor");break;case"rgb":ue((q?Ro:Us)([...vr(A,Q,re),ie]),"cursor");break;case"hex":ue((q?xr:wi)([...vr(A,Q,re),ie]),"cursor");break;case"hsl":ue((q?br:qs)([...El(A,Q,re),ie]),"cursor");break}}function pe(A){switch(P.value){case"hsv":[R,$,K]=J.value,ue(Zr([R,$,K,A]),"cursor");break;case"rgb":[_,F,L]=X.value,ue(Ro([_,F,L,A]),"cursor");break;case"hex":[_,F,L]=X.value,ue(xr([_,F,L,A]),"cursor");break;case"hsl":[R,$,B]=oe.value,ue(br([R,$,B,A]),"cursor");break}se.value=A}function ue(A,ee){ee==="cursor"?r=A:r=null;const{nTriggerFormChange:Q,nTriggerFormInput:re}=n,{onUpdateValue:ie,"onUpdate:value":q}=e;ie&&ye(ie,A),q&&ye(q,A),Q(),re(),b.value=A}function we(A){ue(A,"input"),Vt(Te)}function Te(A=!0){const{value:ee}=m;if(ee){const{nTriggerFormChange:Q,nTriggerFormInput:re}=n,{onComplete:ie}=e;ie&&ie(ee);const{value:q}=y,{value:O}=k;A&&(q.splice(O+1,q.length,ee),k.value=O+1),Q(),re()}}function ne(){const{value:A}=k;A-1<0||(ue(y.value[A-1],"input"),Te(!1),k.value=A-1)}function Ue(){const{value:A}=k;A<0||A+1>=y.value.length||(ue(y.value[A+1],"input"),Te(!1),k.value=A+1)}function Ke(){ue(null,"input");const{onClear:A}=e;A&&A(),p(!1)}function _e(){const{value:A}=m,{onConfirm:ee}=e;ee&&ee(A),p(!1)}const z=E(()=>k.value>=1),I=E(()=>{const{value:A}=y;return A.length>1&&k.value{A||(y.value=[m.value],k.value=0)}),Ut(()=>{if(!(r&&r===m.value)){const{value:A}=J;A&&(he.value=A[0],se.value=A[3],Y.value=[A[1],A[2]])}r=null});const U=E(()=>{const{value:A}=i,{common:{cubicBezierEaseInOut:ee},self:{textColor:Q,color:re,panelFontSize:ie,boxShadow:q,border:O,borderRadius:j,dividerColor:ce,[de("height",A)]:$e,[de("fontSize",A)]:Me}}=f.value;return{"--n-bezier":ee,"--n-text-color":Q,"--n-color":re,"--n-panel-font-size":ie,"--n-font-size":Me,"--n-box-shadow":q,"--n-border":O,"--n-border-radius":j,"--n-height":$e,"--n-divider-color":ce}}),le=d?Qe("color-picker",E(()=>i.value[0]),U,e):void 0;function D(){var A;const{value:ee}=X,{value:Q}=he,{internalActions:re,modes:ie,actions:q}=e,{value:O}=f,{value:j}=s;return u("div",{class:[`${j}-color-picker-panel`,le?.themeClass.value],onDragstart:ce=>{ce.preventDefault()},style:d?void 0:U.value},u("div",{class:`${j}-color-picker-control`},u(mz,{clsPrefix:j,rgba:ee,displayedHue:Q,displayedSv:Y.value,onUpdateSV:W,onComplete:Te}),u("div",{class:`${j}-color-picker-preview`},u("div",{class:`${j}-color-picker-preview__sliders`},u(pz,{clsPrefix:j,hue:Q,onUpdateHue:te,onComplete:Te}),e.showAlpha?u(gz,{clsPrefix:j,rgba:ee,alpha:se.value,onUpdateAlpha:pe,onComplete:Te}):null),e.showPreview?u(Tz,{clsPrefix:j,mode:P.value,color:X.value&&wi(X.value),onUpdateColor:ce=>{ue(ce,"input")}}):null),u($z,{clsPrefix:j,showAlpha:e.showAlpha,mode:P.value,modes:ie,onUpdateMode:x,value:m.value,valueArr:me.value,onUpdateValue:we}),((A=e.swatches)===null||A===void 0?void 0:A.length)&&u(kz,{clsPrefix:j,mode:P.value,swatches:e.swatches,onUpdateColor:ce=>{ue(ce,"input")}})),q?.length?u("div",{class:`${j}-color-picker-action`},q.includes("confirm")&&u(go,{size:"small",onClick:_e,theme:O.peers.Button,themeOverrides:O.peerOverrides.Button},{default:()=>a.value.confirm}),q.includes("clear")&&u(go,{size:"small",onClick:Ke,disabled:!m.value,theme:O.peers.Button,themeOverrides:O.peerOverrides.Button},{default:()=>a.value.clear})):null,t.action?u("div",{class:`${j}-color-picker-action`},{default:t.action}):re?u("div",{class:`${j}-color-picker-action`},re.includes("undo")&&u(go,{size:"small",onClick:ne,disabled:!z.value,theme:O.peers.Button,themeOverrides:O.peerOverrides.Button},{default:()=>a.value.undo}),re.includes("redo")&&u(go,{size:"small",onClick:Ue,disabled:!I.value,theme:O.peers.Button,themeOverrides:O.peerOverrides.Button},{default:()=>a.value.redo})):null)}return{mergedClsPrefix:s,namespace:c,selfRef:o,hsla:oe,rgba:X,mergedShow:v,mergedDisabled:l,isMounted:Ao(),adjustedTo:Bt(e),mergedValue:m,handleTriggerClick(){p(!0)},handleClickOutside(A){var ee;!((ee=o.value)===null||ee===void 0)&&ee.contains(yr(A))||p(!1)},renderPanel:D,cssVars:d?void 0:U,themeClass:le?.themeClass,onRender:le?.onRender}},render(){const{$slots:e,mergedClsPrefix:t,onRender:o}=this;return o?.(),u("div",{class:[this.themeClass,`${t}-color-picker`],ref:"selfRef",style:this.cssVars},u(Un,null,{default:()=>[u(Kn,null,{default:()=>u(Pz,{clsPrefix:t,value:this.mergedValue,hsla:this.hsla,disabled:this.mergedDisabled,onClick:this.handleTriggerClick},{label:e.label})}),u(qn,{placement:this.placement,show:this.mergedShow,containerClass:this.namespace,teleportDisabled:this.adjustedTo===Bt.tdkey,to:this.adjustedTo},{default:()=>u(It,{name:"fade-in-scale-up-transition",appear:this.isMounted},{default:()=>this.mergedShow?Yt(this.renderPanel(),[[$r,this.handleClickOutside,void 0,{capture:!0}]]):null})})]}))}}),Mz={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 Tg(e){const{primaryColor:t,borderRadius:o,lineHeight:r,fontSize:n,cardColor:i,textColor2:l,textColor1:a,dividerColor:s,fontWeightStrong:c,closeIconColor:d,closeIconColorHover:f,closeIconColorPressed:h,closeColorHover:v,closeColorPressed:p,modalColor:g,boxShadow1:b,popoverColor:m,actionColor:y}=e;return Object.assign(Object.assign({},Mz),{lineHeight:r,color:i,colorModal:g,colorPopover:m,colorTarget:t,colorEmbedded:y,colorEmbeddedModal:y,colorEmbeddedPopover:y,textColor:l,titleTextColor:a,borderColor:s,actionColor:y,titleFontWeight:c,closeColorHover:v,closeColorPressed:p,closeBorderRadius:o,closeIconColor:d,closeIconColorHover:f,closeIconColorPressed:h,fontSizeSmall:n,fontSizeMedium:n,fontSizeLarge:n,fontSizeHuge:n,boxShadow:b,borderRadius:o})}const Ig={name:"Card",common:Ye,self:Tg},_g={name:"Card",common:Ce,self(e){const t=Tg(e),{cardColor:o,modalColor:r,popoverColor:n}=e;return t.colorEmbedded=o,t.colorEmbeddedModal=r,t.colorEmbeddedPopover=n,t}},Oz=M([C("card",` font-size: var(--n-font-size); line-height: var(--n-line-height); display: flex; @@ -1452,7 +1452,7 @@ ${t} background: var(--n-color-popover); `,[V("embedded",` background-color: var(--n-color-embedded-popover); - `)]))]),xd={title:[String,Function],contentClass:String,contentStyle:[Object,String],headerClass:String,headerStyle:[Object,String],headerExtraClass:String,headerExtraStyle:[Object,String],footerClass:String,footerStyle:[Object,String],embedded:Boolean,segmented:{type:[Boolean,Object],default:!1},size:{type:String,default:"medium"},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},Oz=Sr(xd),Bz=Object.assign(Object.assign({},Se.props),xd),Az=fe({name:"Card",props:Bz,setup(e){const t=()=>{const{onClose:c}=e;c&&ye(c)},{inlineThemeDisabled:o,mergedClsPrefixRef:r,mergedRtlRef:n}=je(e),i=Se("Card","-card",Mz,Ig,e,r),l=Et("Card",n,r),a=E(()=>{const{size:c}=e,{self:{color:d,colorModal:f,colorTarget:h,textColor:v,titleTextColor:p,titleFontWeight:g,borderColor:b,actionColor:m,borderRadius:y,lineHeight:k,closeIconColor:w,closeIconColorHover:S,closeIconColorPressed:P,closeColorHover:x,closeColorPressed:R,closeBorderRadius:$,closeIconSize:B,closeSize:K,boxShadow:_,colorPopover:F,colorEmbedded:L,colorEmbeddedModal:N,colorEmbeddedPopover:J,[de("padding",c)]:X,[de("fontSize",c)]:oe,[de("titleFontSize",c)]:me},common:{cubicBezierEaseInOut:he}}=i.value,{top:se,left:Y,bottom:W}=bo(X);return{"--n-bezier":he,"--n-border-radius":y,"--n-color":d,"--n-color-modal":f,"--n-color-popover":F,"--n-color-embedded":L,"--n-color-embedded-modal":N,"--n-color-embedded-popover":J,"--n-color-target":h,"--n-text-color":v,"--n-line-height":k,"--n-action-color":m,"--n-title-text-color":p,"--n-title-font-weight":g,"--n-close-icon-color":w,"--n-close-icon-color-hover":S,"--n-close-icon-color-pressed":P,"--n-close-color-hover":x,"--n-close-color-pressed":R,"--n-border-color":b,"--n-box-shadow":_,"--n-padding-top":se,"--n-padding-bottom":W,"--n-padding-left":Y,"--n-font-size":oe,"--n-title-font-size":me,"--n-close-size":K,"--n-close-icon-size":B,"--n-close-border-radius":$}}),s=o?Qe("card",E(()=>e.size[0]),a,e):void 0;return{rtlEnabled:l,mergedClsPrefix:r,mergedTheme:i,handleCloseClick:t,cssVars:o?void 0:a,themeClass:s?.themeClass,onRender:s?.onRender}},render(){const{segmented:e,bordered:t,hoverable:o,mergedClsPrefix:r,rtlEnabled:n,onRender:i,embedded:l,tag:a,$slots:s}=this;return i?.(),u(a,{class:[`${r}-card`,this.themeClass,l&&`${r}-card--embedded`,{[`${r}-card--rtl`]:n,[`${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`]:o}],style:this.cssVars,role:this.role},Ze(s.cover,c=>{const d=this.cover?vo([this.cover()]):c;return d&&u("div",{class:`${r}-card-cover`,role:"none"},d)}),Ze(s.header,c=>{const{title:d}=this,f=d?vo(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),Ze(s["header-extra"],h=>{const v=this.headerExtra?vo([this.headerExtra()]):h;return v&&u("div",{class:[`${r}-card-header__extra`,this.headerExtraClass],style:this.headerExtraStyle},v)}),this.closable&&u(Yn,{clsPrefix:r,class:`${r}-card-header__close`,onClick:this.handleCloseClick,absolute:!0})):null}),Ze(s.default,c=>{const{content:d}=this,f=d?vo(typeof d=="function"?[d()]:[d]):c;return f&&u("div",{class:[`${r}-card__content`,this.contentClass],style:this.contentStyle,role:"none"},f)}),Ze(s.footer,c=>{const d=this.footer?vo([this.footer()]):c;return d&&u("div",{class:[`${r}-card__footer`,this.footerClass],style:this.footerStyle,role:"none"},d)}),Ze(s.action,c=>{const d=this.action?vo([this.action()]):c;return d&&u("div",{class:`${r}-card__action`,role:"none"},d)}))}});function Ez(){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 Fz={name:"Carousel",common:Ce,self:Ez},Hz={sizeSmall:"14px",sizeMedium:"16px",sizeLarge:"18px",labelPadding:"0 8px",labelFontWeight:"400"};function Mg(e){const{baseColor:t,inputColorDisabled:o,cardColor:r,modalColor:n,popoverColor:i,textColorDisabled:l,borderColor:a,primaryColor:s,textColor2:c,fontSizeSmall:d,fontSizeMedium:f,fontSizeLarge:h,borderRadiusSmall:v,lineHeight:p}=e;return Object.assign(Object.assign({},Hz),{labelLineHeight:p,fontSizeSmall:d,fontSizeMedium:f,fontSizeLarge:h,borderRadius:v,color:t,colorChecked:s,colorDisabled:o,colorDisabledChecked:o,colorTableHeader:r,colorTableHeaderModal:n,colorTableHeaderPopover:i,checkMarkColor:t,checkMarkColorDisabled:l,checkMarkColorDisabledChecked:l,border:`1px solid ${a}`,borderDisabled:`1px solid ${a}`,borderDisabledChecked:`1px solid ${a}`,borderChecked:`1px solid ${s}`,borderFocus:`1px solid ${s}`,boxShadowFocus:`0 0 0 2px ${ve(s,{alpha:.3})}`,textColor:c,textColorDisabled:l})}const Dz={name:"Checkbox",common:Ye,self:Mg},Jn={name:"Checkbox",common:Ce,self(e){const{cardColor:t}=e,o=Mg(e);return o.color="#0000",o.checkMarkColor=t,o}};function Lz(e){const{borderRadius:t,boxShadow2:o,popoverColor:r,textColor2:n,textColor3:i,primaryColor:l,textColorDisabled:a,dividerColor:s,hoverColor:c,fontSizeMedium:d,heightMedium:f}=e;return{menuBorderRadius:t,menuColor:r,menuBoxShadow:o,menuDividerColor:s,menuHeight:"calc(var(--n-option-height) * 6.6)",optionArrowColor:i,optionHeight:f,optionFontSize:d,optionColorHover:c,optionTextColor:n,optionTextColorActive:l,optionTextColorDisabled:a,optionCheckMarkColor:l,loadingColor:l,columnWidth:"180px"}}const Nz={name:"Cascader",common:Ce,peers:{InternalSelectMenu:nl,InternalSelection:gd,Scrollbar:to,Checkbox:Jn,Empty:hd},self:Lz},jz=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"})),Wz=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"})),Vz="n-checkbox-group",Uz=M([C("checkbox",` + `)]))]),xd={title:[String,Function],contentClass:String,contentStyle:[Object,String],headerClass:String,headerStyle:[Object,String],headerExtraClass:String,headerExtraStyle:[Object,String],footerClass:String,footerStyle:[Object,String],embedded:Boolean,segmented:{type:[Boolean,Object],default:!1},size:{type:String,default:"medium"},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},Bz=Sr(xd),Az=Object.assign(Object.assign({},Se.props),xd),Ez=fe({name:"Card",props:Az,setup(e){const t=()=>{const{onClose:c}=e;c&&ye(c)},{inlineThemeDisabled:o,mergedClsPrefixRef:r,mergedRtlRef:n}=je(e),i=Se("Card","-card",Oz,Ig,e,r),l=Et("Card",n,r),a=E(()=>{const{size:c}=e,{self:{color:d,colorModal:f,colorTarget:h,textColor:v,titleTextColor:p,titleFontWeight:g,borderColor:b,actionColor:m,borderRadius:y,lineHeight:k,closeIconColor:w,closeIconColorHover:S,closeIconColorPressed:P,closeColorHover:x,closeColorPressed:R,closeBorderRadius:$,closeIconSize:B,closeSize:K,boxShadow:_,colorPopover:F,colorEmbedded:L,colorEmbeddedModal:N,colorEmbeddedPopover:J,[de("padding",c)]:X,[de("fontSize",c)]:oe,[de("titleFontSize",c)]:me},common:{cubicBezierEaseInOut:he}}=i.value,{top:se,left:Y,bottom:W}=bo(X);return{"--n-bezier":he,"--n-border-radius":y,"--n-color":d,"--n-color-modal":f,"--n-color-popover":F,"--n-color-embedded":L,"--n-color-embedded-modal":N,"--n-color-embedded-popover":J,"--n-color-target":h,"--n-text-color":v,"--n-line-height":k,"--n-action-color":m,"--n-title-text-color":p,"--n-title-font-weight":g,"--n-close-icon-color":w,"--n-close-icon-color-hover":S,"--n-close-icon-color-pressed":P,"--n-close-color-hover":x,"--n-close-color-pressed":R,"--n-border-color":b,"--n-box-shadow":_,"--n-padding-top":se,"--n-padding-bottom":W,"--n-padding-left":Y,"--n-font-size":oe,"--n-title-font-size":me,"--n-close-size":K,"--n-close-icon-size":B,"--n-close-border-radius":$}}),s=o?Qe("card",E(()=>e.size[0]),a,e):void 0;return{rtlEnabled:l,mergedClsPrefix:r,mergedTheme:i,handleCloseClick:t,cssVars:o?void 0:a,themeClass:s?.themeClass,onRender:s?.onRender}},render(){const{segmented:e,bordered:t,hoverable:o,mergedClsPrefix:r,rtlEnabled:n,onRender:i,embedded:l,tag:a,$slots:s}=this;return i?.(),u(a,{class:[`${r}-card`,this.themeClass,l&&`${r}-card--embedded`,{[`${r}-card--rtl`]:n,[`${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`]:o}],style:this.cssVars,role:this.role},Ze(s.cover,c=>{const d=this.cover?vo([this.cover()]):c;return d&&u("div",{class:`${r}-card-cover`,role:"none"},d)}),Ze(s.header,c=>{const{title:d}=this,f=d?vo(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),Ze(s["header-extra"],h=>{const v=this.headerExtra?vo([this.headerExtra()]):h;return v&&u("div",{class:[`${r}-card-header__extra`,this.headerExtraClass],style:this.headerExtraStyle},v)}),this.closable&&u(Yn,{clsPrefix:r,class:`${r}-card-header__close`,onClick:this.handleCloseClick,absolute:!0})):null}),Ze(s.default,c=>{const{content:d}=this,f=d?vo(typeof d=="function"?[d()]:[d]):c;return f&&u("div",{class:[`${r}-card__content`,this.contentClass],style:this.contentStyle,role:"none"},f)}),Ze(s.footer,c=>{const d=this.footer?vo([this.footer()]):c;return d&&u("div",{class:[`${r}-card__footer`,this.footerClass],style:this.footerStyle,role:"none"},d)}),Ze(s.action,c=>{const d=this.action?vo([this.action()]):c;return d&&u("div",{class:`${r}-card__action`,role:"none"},d)}))}});function Fz(){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 Hz={name:"Carousel",common:Ce,self:Fz},Dz={sizeSmall:"14px",sizeMedium:"16px",sizeLarge:"18px",labelPadding:"0 8px",labelFontWeight:"400"};function Mg(e){const{baseColor:t,inputColorDisabled:o,cardColor:r,modalColor:n,popoverColor:i,textColorDisabled:l,borderColor:a,primaryColor:s,textColor2:c,fontSizeSmall:d,fontSizeMedium:f,fontSizeLarge:h,borderRadiusSmall:v,lineHeight:p}=e;return Object.assign(Object.assign({},Dz),{labelLineHeight:p,fontSizeSmall:d,fontSizeMedium:f,fontSizeLarge:h,borderRadius:v,color:t,colorChecked:s,colorDisabled:o,colorDisabledChecked:o,colorTableHeader:r,colorTableHeaderModal:n,colorTableHeaderPopover:i,checkMarkColor:t,checkMarkColorDisabled:l,checkMarkColorDisabledChecked:l,border:`1px solid ${a}`,borderDisabled:`1px solid ${a}`,borderDisabledChecked:`1px solid ${a}`,borderChecked:`1px solid ${s}`,borderFocus:`1px solid ${s}`,boxShadowFocus:`0 0 0 2px ${ve(s,{alpha:.3})}`,textColor:c,textColorDisabled:l})}const Lz={name:"Checkbox",common:Ye,self:Mg},Jn={name:"Checkbox",common:Ce,self(e){const{cardColor:t}=e,o=Mg(e);return o.color="#0000",o.checkMarkColor=t,o}};function Nz(e){const{borderRadius:t,boxShadow2:o,popoverColor:r,textColor2:n,textColor3:i,primaryColor:l,textColorDisabled:a,dividerColor:s,hoverColor:c,fontSizeMedium:d,heightMedium:f}=e;return{menuBorderRadius:t,menuColor:r,menuBoxShadow:o,menuDividerColor:s,menuHeight:"calc(var(--n-option-height) * 6.6)",optionArrowColor:i,optionHeight:f,optionFontSize:d,optionColorHover:c,optionTextColor:n,optionTextColorActive:l,optionTextColorDisabled:a,optionCheckMarkColor:l,loadingColor:l,columnWidth:"180px"}}const jz={name:"Cascader",common:Ce,peers:{InternalSelectMenu:nl,InternalSelection:gd,Scrollbar:to,Checkbox:Jn,Empty:hd},self:Nz},Wz=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"})),Vz=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"})),Uz="n-checkbox-group",Kz=M([C("checkbox",` font-size: var(--n-font-size); outline: none; cursor: pointer; @@ -1556,7 +1556,7 @@ ${t} --n-merged-color-table: var(--n-color-table-modal); `)),Xi(C("checkbox",` --n-merged-color-table: var(--n-color-table-popover); - `))]),Kz=Object.assign(Object.assign({},Se.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=fe({name:"Checkbox",props:Kz,setup(e){const t=Re(Vz,null),o=G(null),{mergedClsPrefixRef:r,inlineThemeDisabled:n,mergedRtlRef:i}=je(e),l=G(e.defaultChecked),a=xe(e,"checked"),s=At(a,l),c=rt(()=>{if(t){const P=t.valueSetRef.value;return P&&e.value!==void 0?P.has(e.value):!1}else return s.value===e.checkedValue}),d=Eo(e,{mergedSize(P){const{size:x}=e;if(x!==void 0)return x;if(t){const{value:R}=t.mergedSizeRef;if(R!==void 0)return R}if(P){const{mergedSize:R}=P;if(R!==void 0)return R.value}return"medium"},mergedDisabled(P){const{disabled:x}=e;if(x!==void 0)return x;if(t){if(t.disabledRef.value)return!0;const{maxRef:{value:R},checkedCountRef:$}=t;if(R!==void 0&&$.value>=R&&!c.value)return!0;const{minRef:{value:B}}=t;if(B!==void 0&&$.value<=B&&c.value)return!0}return P?P.disabled.value:!1}}),{mergedDisabledRef:f,mergedSizeRef:h}=d,v=Se("Checkbox","-checkbox",Uz,Dz,e,r);function p(P){if(t&&e.value!==void 0)t.toggleCheckbox(!c.value,e.value);else{const{onChange:x,"onUpdate:checked":R,onUpdateChecked:$}=e,{nTriggerFormInput:B,nTriggerFormChange:K}=d,_=c.value?e.uncheckedValue:e.checkedValue;R&&ye(R,_,P),$&&ye($,_,P),x&&ye(x,_,P),B(),K(),l.value=_}}function g(P){f.value||p(P)}function b(P){if(!f.value)switch(P.key){case" ":case"Enter":p(P)}}function m(P){switch(P.key){case" ":P.preventDefault()}}const y={focus:()=>{var P;(P=o.value)===null||P===void 0||P.focus()},blur:()=>{var P;(P=o.value)===null||P===void 0||P.blur()}},k=Et("Checkbox",i,r),w=E(()=>{const{value:P}=h,{common:{cubicBezierEaseInOut:x},self:{borderRadius:R,color:$,colorChecked:B,colorDisabled:K,colorTableHeader:_,colorTableHeaderModal:F,colorTableHeaderPopover:L,checkMarkColor:N,checkMarkColorDisabled:J,border:X,borderFocus:oe,borderDisabled:me,borderChecked:he,boxShadowFocus:se,textColor:Y,textColorDisabled:W,checkMarkColorDisabledChecked:te,colorDisabledChecked:pe,borderDisabledChecked:ue,labelPadding:we,labelLineHeight:Te,labelFontWeight:ne,[de("fontSize",P)]:Ue,[de("size",P)]:Ke}}=v.value;return{"--n-label-line-height":Te,"--n-label-font-weight":ne,"--n-size":Ke,"--n-bezier":x,"--n-border-radius":R,"--n-border":X,"--n-border-checked":he,"--n-border-focus":oe,"--n-border-disabled":me,"--n-border-disabled-checked":ue,"--n-box-shadow-focus":se,"--n-color":$,"--n-color-checked":B,"--n-color-table":_,"--n-color-table-modal":F,"--n-color-table-popover":L,"--n-color-disabled":K,"--n-color-disabled-checked":pe,"--n-text-color":Y,"--n-text-color-disabled":W,"--n-check-mark-color":N,"--n-check-mark-color-disabled":J,"--n-check-mark-color-disabled-checked":te,"--n-font-size":Ue,"--n-label-padding":we}}),S=n?Qe("checkbox",E(()=>h.value[0]),w,e):void 0;return Object.assign(d,y,{rtlEnabled:k,selfRef:o,mergedClsPrefix:r,mergedDisabled:f,renderedChecked:c,mergedTheme:v,labelId:Xo(),handleClick:g,handleKeyUp:b,handleKeyDown:m,cssVars:n?void 0:w,themeClass:S?.themeClass,onRender:S?.onRender})},render(){var e;const{$slots:t,renderedChecked:o,mergedDisabled:r,indeterminate:n,privateInsideTable:i,cssVars:l,labelId:a,label:s,mergedClsPrefix:c,focusable:d,handleKeyUp:f,handleKeyDown:h,handleClick:v}=this;(e=this.onRender)===null||e===void 0||e.call(this);const p=Ze(t.default,g=>s||g?u("span",{class:`${c}-checkbox__label`,id:a},s||g):null);return u("div",{ref:"selfRef",class:[`${c}-checkbox`,this.themeClass,this.rtlEnabled&&`${c}-checkbox--rtl`,o&&`${c}-checkbox--checked`,r&&`${c}-checkbox--disabled`,n&&`${c}-checkbox--indeterminate`,i&&`${c}-checkbox--inside-table`,p&&`${c}-checkbox--show-label`],tabindex:r||!d?void 0:0,role:"checkbox","aria-checked":n?"mixed":o,"aria-labelledby":a,style:l,onKeyup:f,onKeydown:h,onClick:v,onMousedown:()=>{qe("selectstart",window,g=>{g.preventDefault()},{once:!0})}},u("div",{class:`${c}-checkbox-box-wrapper`}," ",u("div",{class:`${c}-checkbox-box`},u(dn,null,{default:()=>this.indeterminate?u("div",{key:"indeterminate",class:`${c}-checkbox-icon`},Wz):u("div",{key:"check",class:`${c}-checkbox-icon`},jz)}),u("div",{class:`${c}-checkbox-box__border`}))),p)}}),Og={name:"Code",common:Ce,self(e){const{textColor2:t,fontSize:o,fontWeightStrong:r,textColor3:n}=e;return{textColor:t,fontSize:o,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:n}}};function qz(e){const{textColor2:t,fontSize:o,fontWeightStrong:r,textColor3:n}=e;return{textColor:t,fontSize:o,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:n}}const Gz={name:"Code",common:Ye,self:qz},Xz=M([C("code",` + `))]),qz=Object.assign(Object.assign({},Se.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]}),kI=fe({name:"Checkbox",props:qz,setup(e){const t=Re(Uz,null),o=G(null),{mergedClsPrefixRef:r,inlineThemeDisabled:n,mergedRtlRef:i}=je(e),l=G(e.defaultChecked),a=xe(e,"checked"),s=At(a,l),c=rt(()=>{if(t){const P=t.valueSetRef.value;return P&&e.value!==void 0?P.has(e.value):!1}else return s.value===e.checkedValue}),d=Eo(e,{mergedSize(P){const{size:x}=e;if(x!==void 0)return x;if(t){const{value:R}=t.mergedSizeRef;if(R!==void 0)return R}if(P){const{mergedSize:R}=P;if(R!==void 0)return R.value}return"medium"},mergedDisabled(P){const{disabled:x}=e;if(x!==void 0)return x;if(t){if(t.disabledRef.value)return!0;const{maxRef:{value:R},checkedCountRef:$}=t;if(R!==void 0&&$.value>=R&&!c.value)return!0;const{minRef:{value:B}}=t;if(B!==void 0&&$.value<=B&&c.value)return!0}return P?P.disabled.value:!1}}),{mergedDisabledRef:f,mergedSizeRef:h}=d,v=Se("Checkbox","-checkbox",Kz,Lz,e,r);function p(P){if(t&&e.value!==void 0)t.toggleCheckbox(!c.value,e.value);else{const{onChange:x,"onUpdate:checked":R,onUpdateChecked:$}=e,{nTriggerFormInput:B,nTriggerFormChange:K}=d,_=c.value?e.uncheckedValue:e.checkedValue;R&&ye(R,_,P),$&&ye($,_,P),x&&ye(x,_,P),B(),K(),l.value=_}}function g(P){f.value||p(P)}function b(P){if(!f.value)switch(P.key){case" ":case"Enter":p(P)}}function m(P){switch(P.key){case" ":P.preventDefault()}}const y={focus:()=>{var P;(P=o.value)===null||P===void 0||P.focus()},blur:()=>{var P;(P=o.value)===null||P===void 0||P.blur()}},k=Et("Checkbox",i,r),w=E(()=>{const{value:P}=h,{common:{cubicBezierEaseInOut:x},self:{borderRadius:R,color:$,colorChecked:B,colorDisabled:K,colorTableHeader:_,colorTableHeaderModal:F,colorTableHeaderPopover:L,checkMarkColor:N,checkMarkColorDisabled:J,border:X,borderFocus:oe,borderDisabled:me,borderChecked:he,boxShadowFocus:se,textColor:Y,textColorDisabled:W,checkMarkColorDisabledChecked:te,colorDisabledChecked:pe,borderDisabledChecked:ue,labelPadding:we,labelLineHeight:Te,labelFontWeight:ne,[de("fontSize",P)]:Ue,[de("size",P)]:Ke}}=v.value;return{"--n-label-line-height":Te,"--n-label-font-weight":ne,"--n-size":Ke,"--n-bezier":x,"--n-border-radius":R,"--n-border":X,"--n-border-checked":he,"--n-border-focus":oe,"--n-border-disabled":me,"--n-border-disabled-checked":ue,"--n-box-shadow-focus":se,"--n-color":$,"--n-color-checked":B,"--n-color-table":_,"--n-color-table-modal":F,"--n-color-table-popover":L,"--n-color-disabled":K,"--n-color-disabled-checked":pe,"--n-text-color":Y,"--n-text-color-disabled":W,"--n-check-mark-color":N,"--n-check-mark-color-disabled":J,"--n-check-mark-color-disabled-checked":te,"--n-font-size":Ue,"--n-label-padding":we}}),S=n?Qe("checkbox",E(()=>h.value[0]),w,e):void 0;return Object.assign(d,y,{rtlEnabled:k,selfRef:o,mergedClsPrefix:r,mergedDisabled:f,renderedChecked:c,mergedTheme:v,labelId:Xo(),handleClick:g,handleKeyUp:b,handleKeyDown:m,cssVars:n?void 0:w,themeClass:S?.themeClass,onRender:S?.onRender})},render(){var e;const{$slots:t,renderedChecked:o,mergedDisabled:r,indeterminate:n,privateInsideTable:i,cssVars:l,labelId:a,label:s,mergedClsPrefix:c,focusable:d,handleKeyUp:f,handleKeyDown:h,handleClick:v}=this;(e=this.onRender)===null||e===void 0||e.call(this);const p=Ze(t.default,g=>s||g?u("span",{class:`${c}-checkbox__label`,id:a},s||g):null);return u("div",{ref:"selfRef",class:[`${c}-checkbox`,this.themeClass,this.rtlEnabled&&`${c}-checkbox--rtl`,o&&`${c}-checkbox--checked`,r&&`${c}-checkbox--disabled`,n&&`${c}-checkbox--indeterminate`,i&&`${c}-checkbox--inside-table`,p&&`${c}-checkbox--show-label`],tabindex:r||!d?void 0:0,role:"checkbox","aria-checked":n?"mixed":o,"aria-labelledby":a,style:l,onKeyup:f,onKeydown:h,onClick:v,onMousedown:()=>{qe("selectstart",window,g=>{g.preventDefault()},{once:!0})}},u("div",{class:`${c}-checkbox-box-wrapper`}," ",u("div",{class:`${c}-checkbox-box`},u(dn,null,{default:()=>this.indeterminate?u("div",{key:"indeterminate",class:`${c}-checkbox-icon`},Vz):u("div",{key:"check",class:`${c}-checkbox-icon`},Wz)}),u("div",{class:`${c}-checkbox-box__border`}))),p)}}),Og={name:"Code",common:Ce,self(e){const{textColor2:t,fontSize:o,fontWeightStrong:r,textColor3:n}=e;return{textColor:t,fontSize:o,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:n}}};function Gz(e){const{textColor2:t,fontSize:o,fontWeightStrong:r,textColor3:n}=e;return{textColor:t,fontSize:o,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:n}}const Xz={name:"Code",common:Ye,self:Gz},Yz=M([C("code",` font-size: var(--n-font-size); font-family: var(--n-font-family); `,[V("show-line-numbers",` @@ -1627,9 +1627,9 @@ ${t} font-weight: var(--n-font-weight-strong); }`,`${t} .hljs-link { text-decoration: underline; - }`]}]),Yz=Object.assign(Object.assign({},Se.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}),RI=fe({name:"Code",props:Yz,setup(e,{slots:t}){const{internalNoHighlight:o}=e,{mergedClsPrefixRef:r,inlineThemeDisabled:n}=je(),i=G(null),l=o?{value:void 0}:E$(e),a=(v,p,g)=>{const{value:b}=l;return!b||!(v&&b.getLanguage(v))?null:b.highlight(g?p.trim():p,{language:v}).value},s=E(()=>e.inline||e.wordWrap?!1:e.showLineNumbers),c=()=>{if(t.default)return;const{value:v}=i;if(!v)return;const{language:p}=e,g=e.uri?window.decodeURIComponent(e.code):e.code;if(p){const m=a(p,g,e.trim);if(m!==null){if(e.inline)v.innerHTML=m;else{const y=v.querySelector(".__code__");y&&v.removeChild(y);const k=document.createElement("pre");k.className="__code__",k.innerHTML=m,v.appendChild(k)}return}}if(e.inline){v.textContent=g;return}const b=v.querySelector(".__code__");if(b)b.textContent=g;else{const m=document.createElement("pre");m.className="__code__",m.textContent=g,v.innerHTML="",v.appendChild(m)}};$t(c),Xe(xe(e,"language"),c),Xe(xe(e,"code"),c),o||Xe(l,c);const d=Se("Code","-code",Xz,Gz,e,r),f=E(()=>{const{common:{cubicBezierEaseInOut:v,fontFamilyMono:p},self:{textColor:g,fontSize:b,fontWeightStrong:m,lineNumberTextColor:y,"mono-3":k,"hue-1":w,"hue-2":S,"hue-3":P,"hue-4":x,"hue-5":R,"hue-5-2":$,"hue-6":B,"hue-6-2":K}}=d.value,{internalFontSize:_}=e;return{"--n-font-size":_?`${_}px`:b,"--n-font-family":p,"--n-font-weight-strong":m,"--n-bezier":v,"--n-text-color":g,"--n-mono-3":k,"--n-hue-1":w,"--n-hue-2":S,"--n-hue-3":P,"--n-hue-4":x,"--n-hue-5":R,"--n-hue-5-2":$,"--n-hue-6":B,"--n-hue-6-2":K,"--n-line-number-text-color":y}}),h=n?Qe("code",E(()=>`${e.internalFontSize||"a"}`),f,e):void 0;return{mergedClsPrefix:r,codeRef:i,mergedShowLineNumbers:s,lineNumbers:E(()=>{let v=1;const p=[];let g=!1;for(const b of e.code)b===` + }`]}]),Zz=Object.assign(Object.assign({},Se.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}),TI=fe({name:"Code",props:Zz,setup(e,{slots:t}){const{internalNoHighlight:o}=e,{mergedClsPrefixRef:r,inlineThemeDisabled:n}=je(),i=G(null),l=o?{value:void 0}:F$(e),a=(v,p,g)=>{const{value:b}=l;return!b||!(v&&b.getLanguage(v))?null:b.highlight(g?p.trim():p,{language:v}).value},s=E(()=>e.inline||e.wordWrap?!1:e.showLineNumbers),c=()=>{if(t.default)return;const{value:v}=i;if(!v)return;const{language:p}=e,g=e.uri?window.decodeURIComponent(e.code):e.code;if(p){const m=a(p,g,e.trim);if(m!==null){if(e.inline)v.innerHTML=m;else{const y=v.querySelector(".__code__");y&&v.removeChild(y);const k=document.createElement("pre");k.className="__code__",k.innerHTML=m,v.appendChild(k)}return}}if(e.inline){v.textContent=g;return}const b=v.querySelector(".__code__");if(b)b.textContent=g;else{const m=document.createElement("pre");m.className="__code__",m.textContent=g,v.innerHTML="",v.appendChild(m)}};$t(c),Xe(xe(e,"language"),c),Xe(xe(e,"code"),c),o||Xe(l,c);const d=Se("Code","-code",Yz,Xz,e,r),f=E(()=>{const{common:{cubicBezierEaseInOut:v,fontFamilyMono:p},self:{textColor:g,fontSize:b,fontWeightStrong:m,lineNumberTextColor:y,"mono-3":k,"hue-1":w,"hue-2":S,"hue-3":P,"hue-4":x,"hue-5":R,"hue-5-2":$,"hue-6":B,"hue-6-2":K}}=d.value,{internalFontSize:_}=e;return{"--n-font-size":_?`${_}px`:b,"--n-font-family":p,"--n-font-weight-strong":m,"--n-bezier":v,"--n-text-color":g,"--n-mono-3":k,"--n-hue-1":w,"--n-hue-2":S,"--n-hue-3":P,"--n-hue-4":x,"--n-hue-5":R,"--n-hue-5-2":$,"--n-hue-6":B,"--n-hue-6-2":K,"--n-line-number-text-color":y}}),h=n?Qe("code",E(()=>`${e.internalFontSize||"a"}`),f,e):void 0;return{mergedClsPrefix:r,codeRef:i,mergedShowLineNumbers:s,lineNumbers:E(()=>{let v=1;const p=[];let g=!1;for(const b of e.code)b===` `?(g=!0,p.push(v++)):g=!1;return g||p.push(v++),p.join(` -`)}),cssVars:n?void 0:f,themeClass:h?.themeClass,onRender:h?.onRender}},render(){var e,t;const{mergedClsPrefix:o,wordWrap:r,mergedShowLineNumbers:n,onRender:i}=this;return i?.(),u("code",{class:[`${o}-code`,this.themeClass,r&&`${o}-code--word-wrap`,n&&`${o}-code--show-line-numbers`],style:this.cssVars,ref:"codeRef"},n?u("pre",{class:`${o}-code__line-numbers`},this.lineNumbers):null,(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e))}});function Zz(e){const{fontWeight:t,textColor1:o,textColor2:r,textColorDisabled:n,dividerColor:i,fontSize:l}=e;return{titleFontSize:l,titleFontWeight:t,dividerColor:i,titleTextColor:o,titleTextColorDisabled:n,fontSize:l,textColor:r,arrowColor:r,arrowColorDisabled:n,itemMargin:"16px 0 0 0",titlePadding:"16px 0 0 0"}}const Jz={name:"Collapse",common:Ce,self:Zz};function Bg(e){const{cubicBezierEaseInOut:t}=e;return{bezier:t}}const Qz={name:"CollapseTransition",common:Ye,self:Bg},eR={name:"CollapseTransition",common:Ce,self:Bg},tR=C("collapse-transition",{width:"100%"},[Nn()]),oR=Object.assign(Object.assign({},Se.props),{show:{type:Boolean,default:!0},appear:Boolean,collapsed:{type:Boolean,default:void 0}}),kI=fe({name:"CollapseTransition",props:oR,inheritAttrs:!1,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:o,mergedRtlRef:r}=je(e),n=Se("CollapseTransition","-collapse-transition",tR,Qz,e,t),i=Et("CollapseTransition",r,t),l=E(()=>e.collapsed!==void 0?e.collapsed:e.show),a=E(()=>{const{self:{bezier:c}}=n.value;return{"--n-bezier":c}}),s=o?Qe("collapse-transition",void 0,a,e):void 0;return{rtlEnabled:i,mergedShow:l,mergedClsPrefix:t,cssVars:o?void 0:a,themeClass:s?.themeClass,onRender:s?.onRender}},render(){return u(un,{appear:this.appear},{default:()=>{var e;if(this.mergedShow)return(e=this.onRender)===null||e===void 0||e.call(this),u("div",lo({class:[`${this.mergedClsPrefix}-collapse-transition`,this.rtlEnabled&&`${this.mergedClsPrefix}-collapse-transition--rtl`,this.themeClass],style:this.cssVars},this.$attrs),this.$slots)}})}}),rR={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:()=>(Mo("config-provider","`as` is deprecated, please use `tag` instead."),!0),default:void 0}},TI=fe({name:"ConfigProvider",alias:["App"],props:rR,setup(e){const t=Re(Co,null),o=E(()=>{const{theme:g}=e;if(g===null)return;const b=t?.mergedThemeRef.value;return g===void 0?b:b===void 0?g:Object.assign({},b,g)}),r=E(()=>{const{themeOverrides:g}=e;if(g!==null){if(g===void 0)return t?.mergedThemeOverridesRef.value;{const b=t?.mergedThemeOverridesRef.value;return b===void 0?g:pi({},b,g)}}}),n=rt(()=>{const{namespace:g}=e;return g===void 0?t?.mergedNamespaceRef.value:g}),i=rt(()=>{const{bordered:g}=e;return g===void 0?t?.mergedBorderedRef.value:g}),l=E(()=>{const{icons:g}=e;return g===void 0?t?.mergedIconsRef.value:g}),a=E(()=>{const{componentOptions:g}=e;return g!==void 0?g:t?.mergedComponentPropsRef.value}),s=E(()=>{const{clsPrefix:g}=e;return g!==void 0?g:t?t.mergedClsPrefixRef.value:ra}),c=E(()=>{var g;const{rtl:b}=e;if(b===void 0)return t?.mergedRtlRef.value;const m={};for(const y of b)m[y.name]=ks(y),(g=y.peers)===null||g===void 0||g.forEach(k=>{k.name in m||(m[k.name]=ks(k))});return m}),d=E(()=>e.breakpoints||t?.mergedBreakpointsRef.value),f=e.inlineThemeDisabled||t?.inlineThemeDisabled,h=e.preflightStyleDisabled||t?.preflightStyleDisabled,v=e.styleMountTarget||t?.styleMountTarget,p=E(()=>{const{value:g}=o,{value:b}=r,m=b&&Object.keys(b).length!==0,y=g?.name;return y?m?`${y}-${Ai(JSON.stringify(r.value))}`:y:m?Ai(JSON.stringify(r.value)):""});return We(Co,{mergedThemeHashRef:p,mergedBreakpointsRef:d,mergedRtlRef:c,mergedIconsRef:l,mergedComponentPropsRef:a,mergedBorderedRef:i,mergedNamespaceRef:n,mergedClsPrefixRef:s,mergedLocaleRef:E(()=>{const{locale:g}=e;if(g!==null)return g===void 0?t?.mergedLocaleRef.value:g}),mergedDateLocaleRef:E(()=>{const{dateLocale:g}=e;if(g!==null)return g===void 0?t?.mergedDateLocaleRef.value:g}),mergedHljsRef:E(()=>{const{hljs:g}=e;return g===void 0?t?.mergedHljsRef.value:g}),mergedKatexRef:E(()=>{const{katex:g}=e;return g===void 0?t?.mergedKatexRef.value:g}),mergedThemeRef:o,mergedThemeOverridesRef:r,inlineThemeDisabled:f||!1,preflightStyleDisabled:h||!1,styleMountTarget:v}),{mergedClsPrefix:s,mergedBordered:i,mergedNamespace:n,mergedTheme:o,mergedThemeOverrides:r}},render(){var e,t,o,r;return this.abstract?(r=(o=this.$slots).default)===null||r===void 0?void 0:r.call(o):u(this.as||this.tag,{class:`${this.mergedClsPrefix||ra}-config-provider`},(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e))}}),Ag={name:"Popselect",common:Ce,peers:{Popover:hn,InternalSelectMenu:nl}};function Eg(e){const{boxShadow2:t}=e;return{menuBoxShadow:t}}const nR={name:"Select",common:Ye,peers:{InternalSelection:gg,InternalSelectMenu:pd},self:Eg},Fg={name:"Select",common:Ce,peers:{InternalSelection:gd,InternalSelectMenu:nl},self:Eg},iR=M([C("select",` +`)}),cssVars:n?void 0:f,themeClass:h?.themeClass,onRender:h?.onRender}},render(){var e,t;const{mergedClsPrefix:o,wordWrap:r,mergedShowLineNumbers:n,onRender:i}=this;return i?.(),u("code",{class:[`${o}-code`,this.themeClass,r&&`${o}-code--word-wrap`,n&&`${o}-code--show-line-numbers`],style:this.cssVars,ref:"codeRef"},n?u("pre",{class:`${o}-code__line-numbers`},this.lineNumbers):null,(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e))}});function Jz(e){const{fontWeight:t,textColor1:o,textColor2:r,textColorDisabled:n,dividerColor:i,fontSize:l}=e;return{titleFontSize:l,titleFontWeight:t,dividerColor:i,titleTextColor:o,titleTextColorDisabled:n,fontSize:l,textColor:r,arrowColor:r,arrowColorDisabled:n,itemMargin:"16px 0 0 0",titlePadding:"16px 0 0 0"}}const Qz={name:"Collapse",common:Ce,self:Jz};function Bg(e){const{cubicBezierEaseInOut:t}=e;return{bezier:t}}const eR={name:"CollapseTransition",common:Ye,self:Bg},tR={name:"CollapseTransition",common:Ce,self:Bg},oR=C("collapse-transition",{width:"100%"},[Nn()]),rR=Object.assign(Object.assign({},Se.props),{show:{type:Boolean,default:!0},appear:Boolean,collapsed:{type:Boolean,default:void 0}}),II=fe({name:"CollapseTransition",props:rR,inheritAttrs:!1,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:o,mergedRtlRef:r}=je(e),n=Se("CollapseTransition","-collapse-transition",oR,eR,e,t),i=Et("CollapseTransition",r,t),l=E(()=>e.collapsed!==void 0?e.collapsed:e.show),a=E(()=>{const{self:{bezier:c}}=n.value;return{"--n-bezier":c}}),s=o?Qe("collapse-transition",void 0,a,e):void 0;return{rtlEnabled:i,mergedShow:l,mergedClsPrefix:t,cssVars:o?void 0:a,themeClass:s?.themeClass,onRender:s?.onRender}},render(){return u(un,{appear:this.appear},{default:()=>{var e;if(this.mergedShow)return(e=this.onRender)===null||e===void 0||e.call(this),u("div",lo({class:[`${this.mergedClsPrefix}-collapse-transition`,this.rtlEnabled&&`${this.mergedClsPrefix}-collapse-transition--rtl`,this.themeClass],style:this.cssVars},this.$attrs),this.$slots)}})}}),nR={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:()=>(Mo("config-provider","`as` is deprecated, please use `tag` instead."),!0),default:void 0}},_I=fe({name:"ConfigProvider",alias:["App"],props:nR,setup(e){const t=Re(Co,null),o=E(()=>{const{theme:g}=e;if(g===null)return;const b=t?.mergedThemeRef.value;return g===void 0?b:b===void 0?g:Object.assign({},b,g)}),r=E(()=>{const{themeOverrides:g}=e;if(g!==null){if(g===void 0)return t?.mergedThemeOverridesRef.value;{const b=t?.mergedThemeOverridesRef.value;return b===void 0?g:pi({},b,g)}}}),n=rt(()=>{const{namespace:g}=e;return g===void 0?t?.mergedNamespaceRef.value:g}),i=rt(()=>{const{bordered:g}=e;return g===void 0?t?.mergedBorderedRef.value:g}),l=E(()=>{const{icons:g}=e;return g===void 0?t?.mergedIconsRef.value:g}),a=E(()=>{const{componentOptions:g}=e;return g!==void 0?g:t?.mergedComponentPropsRef.value}),s=E(()=>{const{clsPrefix:g}=e;return g!==void 0?g:t?t.mergedClsPrefixRef.value:ra}),c=E(()=>{var g;const{rtl:b}=e;if(b===void 0)return t?.mergedRtlRef.value;const m={};for(const y of b)m[y.name]=Ts(y),(g=y.peers)===null||g===void 0||g.forEach(k=>{k.name in m||(m[k.name]=Ts(k))});return m}),d=E(()=>e.breakpoints||t?.mergedBreakpointsRef.value),f=e.inlineThemeDisabled||t?.inlineThemeDisabled,h=e.preflightStyleDisabled||t?.preflightStyleDisabled,v=e.styleMountTarget||t?.styleMountTarget,p=E(()=>{const{value:g}=o,{value:b}=r,m=b&&Object.keys(b).length!==0,y=g?.name;return y?m?`${y}-${Ai(JSON.stringify(r.value))}`:y:m?Ai(JSON.stringify(r.value)):""});return We(Co,{mergedThemeHashRef:p,mergedBreakpointsRef:d,mergedRtlRef:c,mergedIconsRef:l,mergedComponentPropsRef:a,mergedBorderedRef:i,mergedNamespaceRef:n,mergedClsPrefixRef:s,mergedLocaleRef:E(()=>{const{locale:g}=e;if(g!==null)return g===void 0?t?.mergedLocaleRef.value:g}),mergedDateLocaleRef:E(()=>{const{dateLocale:g}=e;if(g!==null)return g===void 0?t?.mergedDateLocaleRef.value:g}),mergedHljsRef:E(()=>{const{hljs:g}=e;return g===void 0?t?.mergedHljsRef.value:g}),mergedKatexRef:E(()=>{const{katex:g}=e;return g===void 0?t?.mergedKatexRef.value:g}),mergedThemeRef:o,mergedThemeOverridesRef:r,inlineThemeDisabled:f||!1,preflightStyleDisabled:h||!1,styleMountTarget:v}),{mergedClsPrefix:s,mergedBordered:i,mergedNamespace:n,mergedTheme:o,mergedThemeOverrides:r}},render(){var e,t,o,r;return this.abstract?(r=(o=this.$slots).default)===null||r===void 0?void 0:r.call(o):u(this.as||this.tag,{class:`${this.mergedClsPrefix||ra}-config-provider`},(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e))}}),Ag={name:"Popselect",common:Ce,peers:{Popover:hn,InternalSelectMenu:nl}};function Eg(e){const{boxShadow2:t}=e;return{menuBoxShadow:t}}const iR={name:"Select",common:Ye,peers:{InternalSelection:gg,InternalSelectMenu:pd},self:Eg},Fg={name:"Select",common:Ce,peers:{InternalSelection:gd,InternalSelectMenu:nl},self:Eg},lR=M([C("select",` z-index: auto; outline: none; width: 100%; @@ -1637,7 +1637,7 @@ ${t} `),C("select-menu",` margin: 4px 0; box-shadow: var(--n-menu-box-shadow); - `,[Zo({originalTransition:"background-color .3s var(--n-bezier), box-shadow .3s var(--n-bezier)"})])]),lR=Object.assign(Object.assign({},Se.props),{to:Bt.propTo,bordered:{type:Boolean,default:void 0},clearable:Boolean,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},onChange:[Function,Array],items:Array}),II=fe({name:"Select",props:lR,setup(e){const{mergedClsPrefixRef:t,mergedBorderedRef:o,namespaceRef:r,inlineThemeDisabled:n}=je(e),i=Se("Select","-select",iR,nR,e,t),l=G(e.defaultValue),a=xe(e,"value"),s=At(a,l),c=G(!1),d=G(""),f=Ca(e,["items","options"]),h=G([]),v=G([]),p=E(()=>v.value.concat(h.value).concat(f.value)),g=E(()=>{const{filter:H}=e;if(H)return H;const{labelField:ae,valueField:be}=e;return(ke,Ie)=>{if(!Ie)return!1;const Oe=Ie[ae];if(typeof Oe=="string")return ms(ke,Oe);const Fe=Ie[be];return typeof Fe=="string"?ms(ke,Fe):typeof Fe=="number"?ms(ke,String(Fe)):!1}}),b=E(()=>{if(e.remote)return f.value;{const{value:H}=p,{value:ae}=d;return!ae.length||!e.filterable?H:wP(H,g.value,ae,e.childrenField)}}),m=E(()=>{const{valueField:H,childrenField:ae}=e,be=xg(H,ae);return En(b.value,be)}),y=E(()=>SP(p.value,e.valueField,e.childrenField)),k=G(!1),w=At(xe(e,"show"),k),S=G(null),P=G(null),x=G(null),{localeRef:R}=Xn("Select"),$=E(()=>{var H;return(H=e.placeholder)!==null&&H!==void 0?H:R.value.placeholder}),B=[],K=G(new Map),_=E(()=>{const{fallbackOption:H}=e;if(H===void 0){const{labelField:ae,valueField:be}=e;return ke=>({[ae]:String(ke),[be]:ke})}return H===!1?!1:ae=>Object.assign(H(ae),{value:ae})});function F(H){const ae=e.remote,{value:be}=K,{value:ke}=y,{value:Ie}=_,Oe=[];return H.forEach(Fe=>{if(ke.has(Fe))Oe.push(ke.get(Fe));else if(ae&&be.has(Fe))Oe.push(be.get(Fe));else if(Ie){const De=Ie(Fe);De&&Oe.push(De)}}),Oe}const L=E(()=>{if(e.multiple){const{value:H}=s;return Array.isArray(H)?F(H):[]}return null}),N=E(()=>{const{value:H}=s;return!e.multiple&&!Array.isArray(H)?H===null?null:F([H])[0]||null:null}),J=Eo(e),{mergedSizeRef:X,mergedDisabledRef:oe,mergedStatusRef:me}=J;function he(H,ae){const{onChange:be,"onUpdate:value":ke,onUpdateValue:Ie}=e,{nTriggerFormChange:Oe,nTriggerFormInput:Fe}=J;be&&ye(be,H,ae),Ie&&ye(Ie,H,ae),ke&&ye(ke,H,ae),l.value=H,Oe(),Fe()}function se(H){const{onBlur:ae}=e,{nTriggerFormBlur:be}=J;ae&&ye(ae,H),be()}function Y(){const{onClear:H}=e;H&&ye(H)}function W(H){const{onFocus:ae,showOnFocus:be}=e,{nTriggerFormFocus:ke}=J;ae&&ye(ae,H),ke(),be&&Te()}function te(H){const{onSearch:ae}=e;ae&&ye(ae,H)}function pe(H){const{onScroll:ae}=e;ae&&ye(ae,H)}function ue(){var H;const{remote:ae,multiple:be}=e;if(ae){const{value:ke}=K;if(be){const{valueField:Ie}=e;(H=L.value)===null||H===void 0||H.forEach(Oe=>{ke.set(Oe[Ie],Oe)})}else{const Ie=N.value;Ie&&ke.set(Ie[e.valueField],Ie)}}}function we(H){const{onUpdateShow:ae,"onUpdate:show":be}=e;ae&&ye(ae,H),be&&ye(be,H),k.value=H}function Te(){oe.value||(we(!0),k.value=!0,e.filterable&&Ne())}function ne(){we(!1)}function Ue(){d.value="",v.value=B}const Ke=G(!1);function _e(){e.filterable&&(Ke.value=!0)}function z(){e.filterable&&(Ke.value=!1,w.value||Ue())}function I(){oe.value||(w.value?e.filterable?Ne():ne():Te())}function U(H){var ae,be;!((be=(ae=x.value)===null||ae===void 0?void 0:ae.selfRef)===null||be===void 0)&&be.contains(H.relatedTarget)||(c.value=!1,se(H),ne())}function le(H){W(H),c.value=!0}function D(){c.value=!0}function A(H){var ae;!((ae=S.value)===null||ae===void 0)&&ae.$el.contains(H.relatedTarget)||(c.value=!1,se(H),ne())}function ee(){var H;(H=S.value)===null||H===void 0||H.focus(),ne()}function Q(H){var ae;w.value&&(!((ae=S.value)===null||ae===void 0)&&ae.$el.contains(yr(H))||ne())}function re(H){if(!Array.isArray(H))return[];if(_.value)return Array.from(H);{const{remote:ae}=e,{value:be}=y;if(ae){const{value:ke}=K;return H.filter(Ie=>be.has(Ie)||ke.has(Ie))}else return H.filter(ke=>be.has(ke))}}function ie(H){q(H.rawNode)}function q(H){if(oe.value)return;const{tag:ae,remote:be,clearFilterAfterSelect:ke,valueField:Ie}=e;if(ae&&!be){const{value:Oe}=v,Fe=Oe[0]||null;if(Fe){const De=h.value;De.length?De.push(Fe):h.value=[Fe],v.value=B}}if(be&&K.value.set(H[Ie],H),e.multiple){const Oe=re(s.value),Fe=Oe.findIndex(De=>De===H[Ie]);if(~Fe){if(Oe.splice(Fe,1),ae&&!be){const De=O(H[Ie]);~De&&(h.value.splice(De,1),ke&&(d.value=""))}}else Oe.push(H[Ie]),ke&&(d.value="");he(Oe,F(Oe))}else{if(ae&&!be){const Oe=O(H[Ie]);~Oe?h.value=[h.value[Oe]]:h.value=B}Ge(),ne(),he(H[Ie],H)}}function O(H){return h.value.findIndex(be=>be[e.valueField]===H)}function j(H){w.value||Te();const{value:ae}=H.target;d.value=ae;const{tag:be,remote:ke}=e;if(te(ae),be&&!ke){if(!ae){v.value=B;return}const{onCreate:Ie}=e,Oe=Ie?Ie(ae):{[e.labelField]:ae,[e.valueField]:ae},{valueField:Fe,labelField:De}=e;f.value.some(st=>st[Fe]===Oe[Fe]||st[De]===Oe[De])||h.value.some(st=>st[Fe]===Oe[Fe]||st[De]===Oe[De])?v.value=B:v.value=[Oe]}}function ce(H){H.stopPropagation();const{multiple:ae}=e;!ae&&e.filterable&&ne(),Y(),ae?he([],[]):he(null,null)}function $e(H){!Xr(H,"action")&&!Xr(H,"empty")&&!Xr(H,"header")&&H.preventDefault()}function Me(H){pe(H)}function Ee(H){var ae,be,ke,Ie,Oe;if(!e.keyboard){H.preventDefault();return}switch(H.key){case" ":if(e.filterable)break;H.preventDefault();case"Enter":if(!(!((ae=S.value)===null||ae===void 0)&&ae.isComposing)){if(w.value){const Fe=(be=x.value)===null||be===void 0?void 0:be.getPendingTmNode();Fe?ie(Fe):e.filterable||(ne(),Ge())}else if(Te(),e.tag&&Ke.value){const Fe=v.value[0];if(Fe){const De=Fe[e.valueField],{value:st}=s;e.multiple&&Array.isArray(st)&&st.includes(De)||q(Fe)}}}H.preventDefault();break;case"ArrowUp":if(H.preventDefault(),e.loading)return;w.value&&((ke=x.value)===null||ke===void 0||ke.prev());break;case"ArrowDown":if(H.preventDefault(),e.loading)return;w.value?(Ie=x.value)===null||Ie===void 0||Ie.next():Te();break;case"Escape":w.value&&(I1(H),ne()),(Oe=S.value)===null||Oe===void 0||Oe.focus();break}}function Ge(){var H;(H=S.value)===null||H===void 0||H.focus()}function Ne(){var H;(H=S.value)===null||H===void 0||H.focusInput()}function lt(){var H;w.value&&((H=P.value)===null||H===void 0||H.syncPosition())}ue(),Xe(xe(e,"options"),ue);const ft={focus:()=>{var H;(H=S.value)===null||H===void 0||H.focus()},focusInput:()=>{var H;(H=S.value)===null||H===void 0||H.focusInput()},blur:()=>{var H;(H=S.value)===null||H===void 0||H.blur()},blurInput:()=>{var H;(H=S.value)===null||H===void 0||H.blurInput()}},bt=E(()=>{const{self:{menuBoxShadow:H}}=i.value;return{"--n-menu-box-shadow":H}}),Ft=n?Qe("select",void 0,bt,e):void 0;return Object.assign(Object.assign({},ft),{mergedStatus:me,mergedClsPrefix:t,mergedBordered:o,namespace:r,treeMate:m,isMounted:Ao(),triggerRef:S,menuRef:x,pattern:d,uncontrolledShow:k,mergedShow:w,adjustedTo:Bt(e),uncontrolledValue:l,mergedValue:s,followerRef:P,localizedPlaceholder:$,selectedOption:N,selectedOptions:L,mergedSize:X,mergedDisabled:oe,focused:c,activeWithoutMenuOpen:Ke,inlineThemeDisabled:n,onTriggerInputFocus:_e,onTriggerInputBlur:z,handleTriggerOrMenuResize:lt,handleMenuFocus:D,handleMenuBlur:A,handleMenuTabOut:ee,handleTriggerClick:I,handleToggle:ie,handleDeleteOption:q,handlePatternInput:j,handleClear:ce,handleTriggerBlur:U,handleTriggerFocus:le,handleKeydown:Ee,handleMenuAfterLeave:Ue,handleMenuClickOutside:Q,handleMenuScroll:Me,handleMenuKeydown:Ee,handleMenuMousedown:$e,mergedTheme:i,cssVars:n?void 0:bt,themeClass:Ft?.themeClass,onRender:Ft?.onRender})},render(){return u("div",{class:`${this.mergedClsPrefix}-select`},u(Un,null,{default:()=>[u(Kn,null,{default:()=>u(dP,{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(qn,{ref:"followerRef",show:this.mergedShow,to:this.adjustedTo,teleportDisabled:this.adjustedTo===Bt.tdkey,containerClass:this.namespace,width:this.consistentMenuWidth?"target":void 0,minWidth:"target",placement:this.placement},{default:()=>u(It,{name:"fade-in-scale-up-transition",appear:this.isMounted,onAfterLeave:this.handleMenuAfterLeave},{default:()=>{var e,t,o;return this.mergedShow||this.displayDirective==="show"?((e=this.onRender)===null||e===void 0||e.call(this),Yt(u(sg,Object.assign({},this.menuProps,{ref:"menuRef",onResize:this.handleTriggerOrMenuResize,inlineThemeDisabled:this.inlineThemeDisabled,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:[(o=this.menuProps)===null||o===void 0?void 0:o.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}),{empty:()=>{var r,n;return[(n=(r=this.$slots).empty)===null||n===void 0?void 0:n.call(r)]},header:()=>{var r,n;return[(n=(r=this.$slots).header)===null||n===void 0?void 0:n.call(r)]},action:()=>{var r,n;return[(n=(r=this.$slots).action)===null||n===void 0?void 0:n.call(r)]}}),this.displayDirective==="show"?[[on,this.mergedShow],[$r,this.handleMenuClickOutside,void 0,{capture:!0}]]:[[$r,this.handleMenuClickOutside,void 0,{capture:!0}]])):null}})})]}))}}),aR={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 sR(e){const{textColor2:t,primaryColor:o,primaryColorHover:r,primaryColorPressed:n,inputColorDisabled:i,textColorDisabled:l,borderColor:a,borderRadius:s,fontSizeTiny:c,fontSizeSmall:d,fontSizeMedium:f,heightTiny:h,heightSmall:v,heightMedium:p}=e;return Object.assign(Object.assign({},aR),{buttonColor:"#0000",buttonColorHover:"#0000",buttonColorPressed:"#0000",buttonBorder:`1px solid ${a}`,buttonBorderHover:`1px solid ${a}`,buttonBorderPressed:`1px solid ${a}`,buttonIconColor:t,buttonIconColorHover:t,buttonIconColorPressed:t,itemTextColor:t,itemTextColorHover:r,itemTextColorPressed:n,itemTextColorActive:o,itemTextColorDisabled:l,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 ${o}`,itemBorderDisabled:`1px solid ${a}`,itemBorderRadius:s,itemSizeSmall:h,itemSizeMedium:v,itemSizeLarge:p,itemFontSizeSmall:c,itemFontSizeMedium:d,itemFontSizeLarge:f,jumperFontSizeSmall:c,jumperFontSizeMedium:d,jumperFontSizeLarge:f,jumperTextColor:t,jumperTextColorDisabled:l})}const Hg={name:"Pagination",common:Ce,peers:{Select:Fg,Input:po,Popselect:Ag},self(e){const{primaryColor:t,opacity3:o}=e,r=ve(t,{alpha:Number(o)}),n=sR(e);return n.itemBorderActive=`1px solid ${r}`,n.itemBorderDisabled="1px solid #0000",n}},Dg={padding:"8px 14px"},Ia={name:"Tooltip",common:Ce,peers:{Popover:hn},self(e){const{borderRadius:t,boxShadow2:o,popoverColor:r,textColor2:n}=e;return Object.assign(Object.assign({},Dg),{borderRadius:t,boxShadow:o,color:r,textColor:n})}};function cR(e){const{borderRadius:t,boxShadow2:o,baseColor:r}=e;return Object.assign(Object.assign({},Dg),{borderRadius:t,boxShadow:o,color:Pe(r,"rgba(0, 0, 0, .85)"),textColor:r})}const _a={name:"Tooltip",common:Ye,peers:{Popover:Ra},self:cR},Lg={name:"Ellipsis",common:Ce,peers:{Tooltip:Ia}},dR={name:"Ellipsis",common:Ye,peers:{Tooltip:_a}},uR={radioSizeSmall:"14px",radioSizeMedium:"16px",radioSizeLarge:"18px",labelPadding:"0 8px",labelFontWeight:"400"},Ng={name:"Radio",common:Ce,self(e){const{borderColor:t,primaryColor:o,baseColor:r,textColorDisabled:n,inputColorDisabled:i,textColor2:l,opacityDisabled:a,borderRadius:s,fontSizeSmall:c,fontSizeMedium:d,fontSizeLarge:f,heightSmall:h,heightMedium:v,heightLarge:p,lineHeight:g}=e;return Object.assign(Object.assign({},uR),{labelLineHeight:g,buttonHeightSmall:h,buttonHeightMedium:v,buttonHeightLarge:p,fontSizeSmall:c,fontSizeMedium:d,fontSizeLarge:f,boxShadow:`inset 0 0 0 1px ${t}`,boxShadowActive:`inset 0 0 0 1px ${o}`,boxShadowFocus:`inset 0 0 0 1px ${o}, 0 0 0 2px ${ve(o,{alpha:.3})}`,boxShadowHover:`inset 0 0 0 1px ${o}`,boxShadowDisabled:`inset 0 0 0 1px ${t}`,color:"#0000",colorDisabled:i,colorActive:"#0000",textColor:l,textColorDisabled:n,dotColorActive:o,dotColorDisabled:t,buttonBorderColor:t,buttonBorderColorActive:o,buttonBorderColorHover:o,buttonColor:"#0000",buttonColorActive:o,buttonTextColor:l,buttonTextColorActive:r,buttonTextColorHover:o,opacityDisabled:a,buttonBoxShadowFocus:`inset 0 0 0 1px ${o}, 0 0 0 2px ${ve(o,{alpha:.3})}`,buttonBoxShadowHover:`inset 0 0 0 1px ${o}`,buttonBoxShadow:"inset 0 0 0 1px #0000",buttonBorderRadius:s})}},fR={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 jg(e){const{primaryColor:t,textColor2:o,dividerColor:r,hoverColor:n,popoverColor:i,invertedColor:l,borderRadius:a,fontSizeSmall:s,fontSizeMedium:c,fontSizeLarge:d,fontSizeHuge:f,heightSmall:h,heightMedium:v,heightLarge:p,heightHuge:g,textColor3:b,opacityDisabled:m}=e;return Object.assign(Object.assign({},fR),{optionHeightSmall:h,optionHeightMedium:v,optionHeightLarge:p,optionHeightHuge:g,borderRadius:a,fontSizeSmall:s,fontSizeMedium:c,fontSizeLarge:d,fontSizeHuge:f,optionTextColor:o,optionTextColorHover:o,optionTextColorActive:t,optionTextColorChildActive:t,color:i,dividerColor:r,suffixColor:o,prefixColor:o,optionColorHover:n,optionColorActive:ve(t,{alpha:.1}),groupHeaderTextColor:b,optionTextColorInverted:"#BBB",optionTextColorHoverInverted:"#FFF",optionTextColorActiveInverted:"#FFF",optionTextColorChildActiveInverted:"#FFF",colorInverted:l,dividerColorInverted:"#BBB",suffixColorInverted:"#BBB",prefixColorInverted:"#BBB",optionColorHoverInverted:t,optionColorActiveInverted:t,groupHeaderTextColorInverted:"#AAA",optionOpacityDisabled:m})}const Wg={name:"Dropdown",common:Ye,peers:{Popover:Ra},self:jg},Cd={name:"Dropdown",common:Ce,peers:{Popover:hn},self(e){const{primaryColorSuppl:t,primaryColor:o,popoverColor:r}=e,n=jg(e);return n.colorInverted=r,n.optionColorActive=ve(o,{alpha:.15}),n.optionColorActiveInverted=t,n.optionColorHoverInverted=t,n}},hR={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 pR(e){const{cardColor:t,modalColor:o,popoverColor:r,textColor2:n,textColor1:i,tableHeaderColor:l,tableColorHover:a,iconColor:s,primaryColor:c,fontWeightStrong:d,borderRadius:f,lineHeight:h,fontSizeSmall:v,fontSizeMedium:p,fontSizeLarge:g,dividerColor:b,heightSmall:m,opacityDisabled:y,tableColorStriped:k}=e;return Object.assign(Object.assign({},hR),{actionDividerColor:b,lineHeight:h,borderRadius:f,fontSizeSmall:v,fontSizeMedium:p,fontSizeLarge:g,borderColor:Pe(t,b),tdColorHover:Pe(t,a),tdColorSorting:Pe(t,a),tdColorStriped:Pe(t,k),thColor:Pe(t,l),thColorHover:Pe(Pe(t,l),a),thColorSorting:Pe(Pe(t,l),a),tdColor:t,tdTextColor:n,thTextColor:i,thFontWeight:d,thButtonColorHover:a,thIconColor:s,thIconColorActive:c,borderColorModal:Pe(o,b),tdColorHoverModal:Pe(o,a),tdColorSortingModal:Pe(o,a),tdColorStripedModal:Pe(o,k),thColorModal:Pe(o,l),thColorHoverModal:Pe(Pe(o,l),a),thColorSortingModal:Pe(Pe(o,l),a),tdColorModal:o,borderColorPopover:Pe(r,b),tdColorHoverPopover:Pe(r,a),tdColorSortingPopover:Pe(r,a),tdColorStripedPopover:Pe(r,k),thColorPopover:Pe(r,l),thColorHoverPopover:Pe(Pe(r,l),a),thColorSortingPopover:Pe(Pe(r,l),a),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:m,opacityLoading:y})}const vR={name:"DataTable",common:Ce,peers:{Button:oo,Checkbox:Jn,Radio:Ng,Pagination:Hg,Scrollbar:to,Empty:fn,Popover:hn,Ellipsis:Lg,Dropdown:Cd},self(e){const t=pR(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}},gR=Object.assign(Object.assign({},ka),Se.props),yd=fe({name:"Tooltip",props:gR,__popover__:!0,setup(e){const{mergedClsPrefixRef:t}=je(e),o=Se("Tooltip","-tooltip",void 0,_a,e,t),r=G(null);return Object.assign(Object.assign({},{syncPosition(){r.value.syncPosition()},setShow(i){r.value.setShow(i)}}),{popoverRef:r,mergedTheme:o,popoverThemeOverrides:E(()=>o.value.self)})},render(){const{mergedTheme:e,internalExtraClass:t}=this;return u(vd,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)}}),mR=C("ellipsis",{overflow:"hidden"},[nt("line-clamp",` + `,[Zo({originalTransition:"background-color .3s var(--n-bezier), box-shadow .3s var(--n-bezier)"})])]),aR=Object.assign(Object.assign({},Se.props),{to:Bt.propTo,bordered:{type:Boolean,default:void 0},clearable:Boolean,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},onChange:[Function,Array],items:Array}),MI=fe({name:"Select",props:aR,setup(e){const{mergedClsPrefixRef:t,mergedBorderedRef:o,namespaceRef:r,inlineThemeDisabled:n}=je(e),i=Se("Select","-select",lR,iR,e,t),l=G(e.defaultValue),a=xe(e,"value"),s=At(a,l),c=G(!1),d=G(""),f=ya(e,["items","options"]),h=G([]),v=G([]),p=E(()=>v.value.concat(h.value).concat(f.value)),g=E(()=>{const{filter:H}=e;if(H)return H;const{labelField:ae,valueField:be}=e;return(ke,Ie)=>{if(!Ie)return!1;const Oe=Ie[ae];if(typeof Oe=="string")return bs(ke,Oe);const Fe=Ie[be];return typeof Fe=="string"?bs(ke,Fe):typeof Fe=="number"?bs(ke,String(Fe)):!1}}),b=E(()=>{if(e.remote)return f.value;{const{value:H}=p,{value:ae}=d;return!ae.length||!e.filterable?H:SP(H,g.value,ae,e.childrenField)}}),m=E(()=>{const{valueField:H,childrenField:ae}=e,be=xg(H,ae);return En(b.value,be)}),y=E(()=>$P(p.value,e.valueField,e.childrenField)),k=G(!1),w=At(xe(e,"show"),k),S=G(null),P=G(null),x=G(null),{localeRef:R}=Xn("Select"),$=E(()=>{var H;return(H=e.placeholder)!==null&&H!==void 0?H:R.value.placeholder}),B=[],K=G(new Map),_=E(()=>{const{fallbackOption:H}=e;if(H===void 0){const{labelField:ae,valueField:be}=e;return ke=>({[ae]:String(ke),[be]:ke})}return H===!1?!1:ae=>Object.assign(H(ae),{value:ae})});function F(H){const ae=e.remote,{value:be}=K,{value:ke}=y,{value:Ie}=_,Oe=[];return H.forEach(Fe=>{if(ke.has(Fe))Oe.push(ke.get(Fe));else if(ae&&be.has(Fe))Oe.push(be.get(Fe));else if(Ie){const De=Ie(Fe);De&&Oe.push(De)}}),Oe}const L=E(()=>{if(e.multiple){const{value:H}=s;return Array.isArray(H)?F(H):[]}return null}),N=E(()=>{const{value:H}=s;return!e.multiple&&!Array.isArray(H)?H===null?null:F([H])[0]||null:null}),J=Eo(e),{mergedSizeRef:X,mergedDisabledRef:oe,mergedStatusRef:me}=J;function he(H,ae){const{onChange:be,"onUpdate:value":ke,onUpdateValue:Ie}=e,{nTriggerFormChange:Oe,nTriggerFormInput:Fe}=J;be&&ye(be,H,ae),Ie&&ye(Ie,H,ae),ke&&ye(ke,H,ae),l.value=H,Oe(),Fe()}function se(H){const{onBlur:ae}=e,{nTriggerFormBlur:be}=J;ae&&ye(ae,H),be()}function Y(){const{onClear:H}=e;H&&ye(H)}function W(H){const{onFocus:ae,showOnFocus:be}=e,{nTriggerFormFocus:ke}=J;ae&&ye(ae,H),ke(),be&&Te()}function te(H){const{onSearch:ae}=e;ae&&ye(ae,H)}function pe(H){const{onScroll:ae}=e;ae&&ye(ae,H)}function ue(){var H;const{remote:ae,multiple:be}=e;if(ae){const{value:ke}=K;if(be){const{valueField:Ie}=e;(H=L.value)===null||H===void 0||H.forEach(Oe=>{ke.set(Oe[Ie],Oe)})}else{const Ie=N.value;Ie&&ke.set(Ie[e.valueField],Ie)}}}function we(H){const{onUpdateShow:ae,"onUpdate:show":be}=e;ae&&ye(ae,H),be&&ye(be,H),k.value=H}function Te(){oe.value||(we(!0),k.value=!0,e.filterable&&Ne())}function ne(){we(!1)}function Ue(){d.value="",v.value=B}const Ke=G(!1);function _e(){e.filterable&&(Ke.value=!0)}function z(){e.filterable&&(Ke.value=!1,w.value||Ue())}function I(){oe.value||(w.value?e.filterable?Ne():ne():Te())}function U(H){var ae,be;!((be=(ae=x.value)===null||ae===void 0?void 0:ae.selfRef)===null||be===void 0)&&be.contains(H.relatedTarget)||(c.value=!1,se(H),ne())}function le(H){W(H),c.value=!0}function D(){c.value=!0}function A(H){var ae;!((ae=S.value)===null||ae===void 0)&&ae.$el.contains(H.relatedTarget)||(c.value=!1,se(H),ne())}function ee(){var H;(H=S.value)===null||H===void 0||H.focus(),ne()}function Q(H){var ae;w.value&&(!((ae=S.value)===null||ae===void 0)&&ae.$el.contains(yr(H))||ne())}function re(H){if(!Array.isArray(H))return[];if(_.value)return Array.from(H);{const{remote:ae}=e,{value:be}=y;if(ae){const{value:ke}=K;return H.filter(Ie=>be.has(Ie)||ke.has(Ie))}else return H.filter(ke=>be.has(ke))}}function ie(H){q(H.rawNode)}function q(H){if(oe.value)return;const{tag:ae,remote:be,clearFilterAfterSelect:ke,valueField:Ie}=e;if(ae&&!be){const{value:Oe}=v,Fe=Oe[0]||null;if(Fe){const De=h.value;De.length?De.push(Fe):h.value=[Fe],v.value=B}}if(be&&K.value.set(H[Ie],H),e.multiple){const Oe=re(s.value),Fe=Oe.findIndex(De=>De===H[Ie]);if(~Fe){if(Oe.splice(Fe,1),ae&&!be){const De=O(H[Ie]);~De&&(h.value.splice(De,1),ke&&(d.value=""))}}else Oe.push(H[Ie]),ke&&(d.value="");he(Oe,F(Oe))}else{if(ae&&!be){const Oe=O(H[Ie]);~Oe?h.value=[h.value[Oe]]:h.value=B}Ge(),ne(),he(H[Ie],H)}}function O(H){return h.value.findIndex(be=>be[e.valueField]===H)}function j(H){w.value||Te();const{value:ae}=H.target;d.value=ae;const{tag:be,remote:ke}=e;if(te(ae),be&&!ke){if(!ae){v.value=B;return}const{onCreate:Ie}=e,Oe=Ie?Ie(ae):{[e.labelField]:ae,[e.valueField]:ae},{valueField:Fe,labelField:De}=e;f.value.some(st=>st[Fe]===Oe[Fe]||st[De]===Oe[De])||h.value.some(st=>st[Fe]===Oe[Fe]||st[De]===Oe[De])?v.value=B:v.value=[Oe]}}function ce(H){H.stopPropagation();const{multiple:ae}=e;!ae&&e.filterable&&ne(),Y(),ae?he([],[]):he(null,null)}function $e(H){!Xr(H,"action")&&!Xr(H,"empty")&&!Xr(H,"header")&&H.preventDefault()}function Me(H){pe(H)}function Ee(H){var ae,be,ke,Ie,Oe;if(!e.keyboard){H.preventDefault();return}switch(H.key){case" ":if(e.filterable)break;H.preventDefault();case"Enter":if(!(!((ae=S.value)===null||ae===void 0)&&ae.isComposing)){if(w.value){const Fe=(be=x.value)===null||be===void 0?void 0:be.getPendingTmNode();Fe?ie(Fe):e.filterable||(ne(),Ge())}else if(Te(),e.tag&&Ke.value){const Fe=v.value[0];if(Fe){const De=Fe[e.valueField],{value:st}=s;e.multiple&&Array.isArray(st)&&st.includes(De)||q(Fe)}}}H.preventDefault();break;case"ArrowUp":if(H.preventDefault(),e.loading)return;w.value&&((ke=x.value)===null||ke===void 0||ke.prev());break;case"ArrowDown":if(H.preventDefault(),e.loading)return;w.value?(Ie=x.value)===null||Ie===void 0||Ie.next():Te();break;case"Escape":w.value&&(_1(H),ne()),(Oe=S.value)===null||Oe===void 0||Oe.focus();break}}function Ge(){var H;(H=S.value)===null||H===void 0||H.focus()}function Ne(){var H;(H=S.value)===null||H===void 0||H.focusInput()}function lt(){var H;w.value&&((H=P.value)===null||H===void 0||H.syncPosition())}ue(),Xe(xe(e,"options"),ue);const ft={focus:()=>{var H;(H=S.value)===null||H===void 0||H.focus()},focusInput:()=>{var H;(H=S.value)===null||H===void 0||H.focusInput()},blur:()=>{var H;(H=S.value)===null||H===void 0||H.blur()},blurInput:()=>{var H;(H=S.value)===null||H===void 0||H.blurInput()}},bt=E(()=>{const{self:{menuBoxShadow:H}}=i.value;return{"--n-menu-box-shadow":H}}),Ft=n?Qe("select",void 0,bt,e):void 0;return Object.assign(Object.assign({},ft),{mergedStatus:me,mergedClsPrefix:t,mergedBordered:o,namespace:r,treeMate:m,isMounted:Ao(),triggerRef:S,menuRef:x,pattern:d,uncontrolledShow:k,mergedShow:w,adjustedTo:Bt(e),uncontrolledValue:l,mergedValue:s,followerRef:P,localizedPlaceholder:$,selectedOption:N,selectedOptions:L,mergedSize:X,mergedDisabled:oe,focused:c,activeWithoutMenuOpen:Ke,inlineThemeDisabled:n,onTriggerInputFocus:_e,onTriggerInputBlur:z,handleTriggerOrMenuResize:lt,handleMenuFocus:D,handleMenuBlur:A,handleMenuTabOut:ee,handleTriggerClick:I,handleToggle:ie,handleDeleteOption:q,handlePatternInput:j,handleClear:ce,handleTriggerBlur:U,handleTriggerFocus:le,handleKeydown:Ee,handleMenuAfterLeave:Ue,handleMenuClickOutside:Q,handleMenuScroll:Me,handleMenuKeydown:Ee,handleMenuMousedown:$e,mergedTheme:i,cssVars:n?void 0:bt,themeClass:Ft?.themeClass,onRender:Ft?.onRender})},render(){return u("div",{class:`${this.mergedClsPrefix}-select`},u(Un,null,{default:()=>[u(Kn,null,{default:()=>u(uP,{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(qn,{ref:"followerRef",show:this.mergedShow,to:this.adjustedTo,teleportDisabled:this.adjustedTo===Bt.tdkey,containerClass:this.namespace,width:this.consistentMenuWidth?"target":void 0,minWidth:"target",placement:this.placement},{default:()=>u(It,{name:"fade-in-scale-up-transition",appear:this.isMounted,onAfterLeave:this.handleMenuAfterLeave},{default:()=>{var e,t,o;return this.mergedShow||this.displayDirective==="show"?((e=this.onRender)===null||e===void 0||e.call(this),Yt(u(sg,Object.assign({},this.menuProps,{ref:"menuRef",onResize:this.handleTriggerOrMenuResize,inlineThemeDisabled:this.inlineThemeDisabled,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:[(o=this.menuProps)===null||o===void 0?void 0:o.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}),{empty:()=>{var r,n;return[(n=(r=this.$slots).empty)===null||n===void 0?void 0:n.call(r)]},header:()=>{var r,n;return[(n=(r=this.$slots).header)===null||n===void 0?void 0:n.call(r)]},action:()=>{var r,n;return[(n=(r=this.$slots).action)===null||n===void 0?void 0:n.call(r)]}}),this.displayDirective==="show"?[[on,this.mergedShow],[$r,this.handleMenuClickOutside,void 0,{capture:!0}]]:[[$r,this.handleMenuClickOutside,void 0,{capture:!0}]])):null}})})]}))}}),sR={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 cR(e){const{textColor2:t,primaryColor:o,primaryColorHover:r,primaryColorPressed:n,inputColorDisabled:i,textColorDisabled:l,borderColor:a,borderRadius:s,fontSizeTiny:c,fontSizeSmall:d,fontSizeMedium:f,heightTiny:h,heightSmall:v,heightMedium:p}=e;return Object.assign(Object.assign({},sR),{buttonColor:"#0000",buttonColorHover:"#0000",buttonColorPressed:"#0000",buttonBorder:`1px solid ${a}`,buttonBorderHover:`1px solid ${a}`,buttonBorderPressed:`1px solid ${a}`,buttonIconColor:t,buttonIconColorHover:t,buttonIconColorPressed:t,itemTextColor:t,itemTextColorHover:r,itemTextColorPressed:n,itemTextColorActive:o,itemTextColorDisabled:l,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 ${o}`,itemBorderDisabled:`1px solid ${a}`,itemBorderRadius:s,itemSizeSmall:h,itemSizeMedium:v,itemSizeLarge:p,itemFontSizeSmall:c,itemFontSizeMedium:d,itemFontSizeLarge:f,jumperFontSizeSmall:c,jumperFontSizeMedium:d,jumperFontSizeLarge:f,jumperTextColor:t,jumperTextColorDisabled:l})}const Hg={name:"Pagination",common:Ce,peers:{Select:Fg,Input:po,Popselect:Ag},self(e){const{primaryColor:t,opacity3:o}=e,r=ve(t,{alpha:Number(o)}),n=cR(e);return n.itemBorderActive=`1px solid ${r}`,n.itemBorderDisabled="1px solid #0000",n}},Dg={padding:"8px 14px"},_a={name:"Tooltip",common:Ce,peers:{Popover:hn},self(e){const{borderRadius:t,boxShadow2:o,popoverColor:r,textColor2:n}=e;return Object.assign(Object.assign({},Dg),{borderRadius:t,boxShadow:o,color:r,textColor:n})}};function dR(e){const{borderRadius:t,boxShadow2:o,baseColor:r}=e;return Object.assign(Object.assign({},Dg),{borderRadius:t,boxShadow:o,color:Pe(r,"rgba(0, 0, 0, .85)"),textColor:r})}const Ma={name:"Tooltip",common:Ye,peers:{Popover:ka},self:dR},Lg={name:"Ellipsis",common:Ce,peers:{Tooltip:_a}},uR={name:"Ellipsis",common:Ye,peers:{Tooltip:Ma}},fR={radioSizeSmall:"14px",radioSizeMedium:"16px",radioSizeLarge:"18px",labelPadding:"0 8px",labelFontWeight:"400"},Ng={name:"Radio",common:Ce,self(e){const{borderColor:t,primaryColor:o,baseColor:r,textColorDisabled:n,inputColorDisabled:i,textColor2:l,opacityDisabled:a,borderRadius:s,fontSizeSmall:c,fontSizeMedium:d,fontSizeLarge:f,heightSmall:h,heightMedium:v,heightLarge:p,lineHeight:g}=e;return Object.assign(Object.assign({},fR),{labelLineHeight:g,buttonHeightSmall:h,buttonHeightMedium:v,buttonHeightLarge:p,fontSizeSmall:c,fontSizeMedium:d,fontSizeLarge:f,boxShadow:`inset 0 0 0 1px ${t}`,boxShadowActive:`inset 0 0 0 1px ${o}`,boxShadowFocus:`inset 0 0 0 1px ${o}, 0 0 0 2px ${ve(o,{alpha:.3})}`,boxShadowHover:`inset 0 0 0 1px ${o}`,boxShadowDisabled:`inset 0 0 0 1px ${t}`,color:"#0000",colorDisabled:i,colorActive:"#0000",textColor:l,textColorDisabled:n,dotColorActive:o,dotColorDisabled:t,buttonBorderColor:t,buttonBorderColorActive:o,buttonBorderColorHover:o,buttonColor:"#0000",buttonColorActive:o,buttonTextColor:l,buttonTextColorActive:r,buttonTextColorHover:o,opacityDisabled:a,buttonBoxShadowFocus:`inset 0 0 0 1px ${o}, 0 0 0 2px ${ve(o,{alpha:.3})}`,buttonBoxShadowHover:`inset 0 0 0 1px ${o}`,buttonBoxShadow:"inset 0 0 0 1px #0000",buttonBorderRadius:s})}},hR={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 jg(e){const{primaryColor:t,textColor2:o,dividerColor:r,hoverColor:n,popoverColor:i,invertedColor:l,borderRadius:a,fontSizeSmall:s,fontSizeMedium:c,fontSizeLarge:d,fontSizeHuge:f,heightSmall:h,heightMedium:v,heightLarge:p,heightHuge:g,textColor3:b,opacityDisabled:m}=e;return Object.assign(Object.assign({},hR),{optionHeightSmall:h,optionHeightMedium:v,optionHeightLarge:p,optionHeightHuge:g,borderRadius:a,fontSizeSmall:s,fontSizeMedium:c,fontSizeLarge:d,fontSizeHuge:f,optionTextColor:o,optionTextColorHover:o,optionTextColorActive:t,optionTextColorChildActive:t,color:i,dividerColor:r,suffixColor:o,prefixColor:o,optionColorHover:n,optionColorActive:ve(t,{alpha:.1}),groupHeaderTextColor:b,optionTextColorInverted:"#BBB",optionTextColorHoverInverted:"#FFF",optionTextColorActiveInverted:"#FFF",optionTextColorChildActiveInverted:"#FFF",colorInverted:l,dividerColorInverted:"#BBB",suffixColorInverted:"#BBB",prefixColorInverted:"#BBB",optionColorHoverInverted:t,optionColorActiveInverted:t,groupHeaderTextColorInverted:"#AAA",optionOpacityDisabled:m})}const Wg={name:"Dropdown",common:Ye,peers:{Popover:ka},self:jg},Cd={name:"Dropdown",common:Ce,peers:{Popover:hn},self(e){const{primaryColorSuppl:t,primaryColor:o,popoverColor:r}=e,n=jg(e);return n.colorInverted=r,n.optionColorActive=ve(o,{alpha:.15}),n.optionColorActiveInverted=t,n.optionColorHoverInverted=t,n}},pR={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 vR(e){const{cardColor:t,modalColor:o,popoverColor:r,textColor2:n,textColor1:i,tableHeaderColor:l,tableColorHover:a,iconColor:s,primaryColor:c,fontWeightStrong:d,borderRadius:f,lineHeight:h,fontSizeSmall:v,fontSizeMedium:p,fontSizeLarge:g,dividerColor:b,heightSmall:m,opacityDisabled:y,tableColorStriped:k}=e;return Object.assign(Object.assign({},pR),{actionDividerColor:b,lineHeight:h,borderRadius:f,fontSizeSmall:v,fontSizeMedium:p,fontSizeLarge:g,borderColor:Pe(t,b),tdColorHover:Pe(t,a),tdColorSorting:Pe(t,a),tdColorStriped:Pe(t,k),thColor:Pe(t,l),thColorHover:Pe(Pe(t,l),a),thColorSorting:Pe(Pe(t,l),a),tdColor:t,tdTextColor:n,thTextColor:i,thFontWeight:d,thButtonColorHover:a,thIconColor:s,thIconColorActive:c,borderColorModal:Pe(o,b),tdColorHoverModal:Pe(o,a),tdColorSortingModal:Pe(o,a),tdColorStripedModal:Pe(o,k),thColorModal:Pe(o,l),thColorHoverModal:Pe(Pe(o,l),a),thColorSortingModal:Pe(Pe(o,l),a),tdColorModal:o,borderColorPopover:Pe(r,b),tdColorHoverPopover:Pe(r,a),tdColorSortingPopover:Pe(r,a),tdColorStripedPopover:Pe(r,k),thColorPopover:Pe(r,l),thColorHoverPopover:Pe(Pe(r,l),a),thColorSortingPopover:Pe(Pe(r,l),a),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:m,opacityLoading:y})}const gR={name:"DataTable",common:Ce,peers:{Button:oo,Checkbox:Jn,Radio:Ng,Pagination:Hg,Scrollbar:to,Empty:fn,Popover:hn,Ellipsis:Lg,Dropdown:Cd},self(e){const t=vR(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}},mR=Object.assign(Object.assign({},Ta),Se.props),yd=fe({name:"Tooltip",props:mR,__popover__:!0,setup(e){const{mergedClsPrefixRef:t}=je(e),o=Se("Tooltip","-tooltip",void 0,Ma,e,t),r=G(null);return Object.assign(Object.assign({},{syncPosition(){r.value.syncPosition()},setShow(i){r.value.setShow(i)}}),{popoverRef:r,mergedTheme:o,popoverThemeOverrides:E(()=>o.value.self)})},render(){const{mergedTheme:e,internalExtraClass:t}=this;return u(vd,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)}}),bR=C("ellipsis",{overflow:"hidden"},[nt("line-clamp",` white-space: nowrap; display: inline-block; vertical-align: bottom; @@ -1647,7 +1647,7 @@ ${t} -webkit-box-orient: vertical; `),V("cursor-pointer",` cursor: pointer; - `)]);function Hf(e){return`${e}-ellipsis--line-clamp`}function Df(e,t){return`${e}-ellipsis--cursor-${t}`}const bR=Object.assign(Object.assign({},Se.props),{expandTrigger:String,lineClamp:[Number,String],tooltip:{type:[Boolean,Object],default:!0}}),_I=fe({name:"Ellipsis",inheritAttrs:!1,props:bR,setup(e,{slots:t,attrs:o}){const r=e$(),n=Se("Ellipsis","-ellipsis",mR,dR,e,r),i=G(null),l=G(null),a=G(null),s=G(!1),c=E(()=>{const{lineClamp:b}=e,{value:m}=s;return b!==void 0?{textOverflow:"","-webkit-line-clamp":m?"":b}:{textOverflow:m?"":"ellipsis","-webkit-line-clamp":""}});function d(){let b=!1;const{value:m}=s;if(m)return!0;const{value:y}=i;if(y){const{lineClamp:k}=e;if(v(y),k!==void 0)b=y.scrollHeight<=y.offsetHeight;else{const{value:w}=l;w&&(b=w.getBoundingClientRect().width<=y.getBoundingClientRect().width)}p(y,b)}return b}const f=E(()=>e.expandTrigger==="click"?()=>{var b;const{value:m}=s;m&&((b=a.value)===null||b===void 0||b.setShow(!1)),s.value=!m}:void 0);va(()=>{var b;e.tooltip&&((b=a.value)===null||b===void 0||b.setShow(!1))});const h=()=>u("span",Object.assign({},lo(o,{class:[`${r.value}-ellipsis`,e.lineClamp!==void 0?Hf(r.value):void 0,e.expandTrigger==="click"?Df(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 v(b){if(!b)return;const m=c.value,y=Hf(r.value);e.lineClamp!==void 0?g(b,y,"add"):g(b,y,"remove");for(const k in m)b.style[k]!==m[k]&&(b.style[k]=m[k])}function p(b,m){const y=Df(r.value,"pointer");e.expandTrigger==="click"&&!m?g(b,y,"add"):g(b,y,"remove")}function g(b,m,y){y==="add"?b.classList.contains(m)||b.classList.add(m):b.classList.contains(m)&&b.classList.remove(m)}return{mergedTheme:n,triggerRef:i,triggerInnerRef:l,tooltipRef:a,handleClick:f,renderTrigger:h,getTooltipDisabled:d}},render(){var e;const{tooltip:t,renderTrigger:o,$slots:r}=this;if(t){const{mergedTheme:n}=this;return u(yd,Object.assign({ref:"tooltipRef",placement:"top"},t,{getDisabled:this.getTooltipDisabled,theme:n.peers.Tooltip,themeOverrides:n.peerOverrides.Tooltip}),{trigger:o,default:(e=r.tooltip)!==null&&e!==void 0?e:r.default})}else return o()}}),Vg=fe({name:"DropdownDivider",props:{clsPrefix:{type:String,required:!0}},render(){return u("div",{class:`${this.clsPrefix}-dropdown-divider`})}});function Ug(e){const{textColorBase:t,opacity1:o,opacity2:r,opacity3:n,opacity4:i,opacity5:l}=e;return{color:t,opacity1Depth:o,opacity2Depth:r,opacity3Depth:n,opacity4Depth:i,opacity5Depth:l}}const xR={name:"Icon",common:Ye,self:Ug},CR={name:"Icon",common:Ce,self:Ug},yR=C("icon",` + `)]);function Hf(e){return`${e}-ellipsis--line-clamp`}function Df(e,t){return`${e}-ellipsis--cursor-${t}`}const xR=Object.assign(Object.assign({},Se.props),{expandTrigger:String,lineClamp:[Number,String],tooltip:{type:[Boolean,Object],default:!0}}),OI=fe({name:"Ellipsis",inheritAttrs:!1,props:xR,setup(e,{slots:t,attrs:o}){const r=t$(),n=Se("Ellipsis","-ellipsis",bR,uR,e,r),i=G(null),l=G(null),a=G(null),s=G(!1),c=E(()=>{const{lineClamp:b}=e,{value:m}=s;return b!==void 0?{textOverflow:"","-webkit-line-clamp":m?"":b}:{textOverflow:m?"":"ellipsis","-webkit-line-clamp":""}});function d(){let b=!1;const{value:m}=s;if(m)return!0;const{value:y}=i;if(y){const{lineClamp:k}=e;if(v(y),k!==void 0)b=y.scrollHeight<=y.offsetHeight;else{const{value:w}=l;w&&(b=w.getBoundingClientRect().width<=y.getBoundingClientRect().width)}p(y,b)}return b}const f=E(()=>e.expandTrigger==="click"?()=>{var b;const{value:m}=s;m&&((b=a.value)===null||b===void 0||b.setShow(!1)),s.value=!m}:void 0);ga(()=>{var b;e.tooltip&&((b=a.value)===null||b===void 0||b.setShow(!1))});const h=()=>u("span",Object.assign({},lo(o,{class:[`${r.value}-ellipsis`,e.lineClamp!==void 0?Hf(r.value):void 0,e.expandTrigger==="click"?Df(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 v(b){if(!b)return;const m=c.value,y=Hf(r.value);e.lineClamp!==void 0?g(b,y,"add"):g(b,y,"remove");for(const k in m)b.style[k]!==m[k]&&(b.style[k]=m[k])}function p(b,m){const y=Df(r.value,"pointer");e.expandTrigger==="click"&&!m?g(b,y,"add"):g(b,y,"remove")}function g(b,m,y){y==="add"?b.classList.contains(m)||b.classList.add(m):b.classList.contains(m)&&b.classList.remove(m)}return{mergedTheme:n,triggerRef:i,triggerInnerRef:l,tooltipRef:a,handleClick:f,renderTrigger:h,getTooltipDisabled:d}},render(){var e;const{tooltip:t,renderTrigger:o,$slots:r}=this;if(t){const{mergedTheme:n}=this;return u(yd,Object.assign({ref:"tooltipRef",placement:"top"},t,{getDisabled:this.getTooltipDisabled,theme:n.peers.Tooltip,themeOverrides:n.peerOverrides.Tooltip}),{trigger:o,default:(e=r.tooltip)!==null&&e!==void 0?e:r.default})}else return o()}}),Vg=fe({name:"DropdownDivider",props:{clsPrefix:{type:String,required:!0}},render(){return u("div",{class:`${this.clsPrefix}-dropdown-divider`})}});function Ug(e){const{textColorBase:t,opacity1:o,opacity2:r,opacity3:n,opacity4:i,opacity5:l}=e;return{color:t,opacity1Depth:o,opacity2Depth:r,opacity3Depth:n,opacity4Depth:i,opacity5Depth:l}}const CR={name:"Icon",common:Ye,self:Ug},yR={name:"Icon",common:Ce,self:Ug},wR=C("icon",` height: 1em; width: 1em; line-height: 1em; @@ -1656,7 +1656,7 @@ ${t} position: relative; fill: currentColor; transform: translateZ(0); -`,[V("color-transition",{transition:"color .3s var(--n-bezier)"}),V("depth",{color:"var(--n-color)"},[M("svg",{opacity:"var(--n-opacity)",transition:"opacity .3s var(--n-bezier)"})]),M("svg",{height:"1em",width:"1em"})]),wR=Object.assign(Object.assign({},Se.props),{depth:[String,Number],size:[Number,String],color:String,component:[Object,Function]}),SR=fe({_n_icon__:!0,name:"Icon",inheritAttrs:!1,props:wR,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:o}=je(e),r=Se("Icon","-icon",yR,xR,e,t),n=E(()=>{const{depth:l}=e,{common:{cubicBezierEaseInOut:a},self:s}=r.value;if(l!==void 0){const{color:c,[`opacity${l}Depth`]:d}=s;return{"--n-bezier":a,"--n-color":c,"--n-opacity":d}}return{"--n-bezier":a,"--n-color":"","--n-opacity":""}}),i=o?Qe("icon",E(()=>`${e.depth||"d"}`),n,e):void 0;return{mergedClsPrefix:t,mergedStyle:E(()=>{const{size:l,color:a}=e;return{fontSize:jt(l),color:a}}),cssVars:o?void 0:n,themeClass:i?.themeClass,onRender:i?.onRender}},render(){var e;const{$parent:t,depth:o,mergedClsPrefix:r,component:n,onRender:i,themeClass:l}=this;return!((e=t?.$options)===null||e===void 0)&&e._n_icon__&&Mo("icon","don't wrap `n-icon` inside `n-icon`"),i?.(),u("i",lo(this.$attrs,{role:"img",class:[`${r}-icon`,l,{[`${r}-icon--depth`]:o,[`${r}-icon--color-transition`]:o!==void 0}],style:[this.cssVars,this.mergedStyle]}),n?u(n):this.$slots)}}),wd="n-dropdown-menu",Ma="n-dropdown",Lf="n-dropdown-option";function dc(e,t){return e.type==="submenu"||e.type===void 0&&e[t]!==void 0}function $R(e){return e.type==="group"}function Kg(e){return e.type==="divider"}function PR(e){return e.type==="render"}const qg=fe({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=Re(Ma),{hoverKeyRef:o,keyboardKeyRef:r,lastToggledSubmenuKeyRef:n,pendingKeyPathRef:i,activeKeyPathRef:l,animatedRef:a,mergedShowRef:s,renderLabelRef:c,renderIconRef:d,labelFieldRef:f,childrenFieldRef:h,renderOptionRef:v,nodePropsRef:p,menuPropsRef:g}=t,b=Re(Lf,null),m=Re(wd),y=Re(Vn),k=E(()=>e.tmNode.rawNode),w=E(()=>{const{value:X}=h;return dc(e.tmNode.rawNode,X)}),S=E(()=>{const{disabled:X}=e.tmNode;return X}),P=E(()=>{if(!w.value)return!1;const{key:X,disabled:oe}=e.tmNode;if(oe)return!1;const{value:me}=o,{value:he}=r,{value:se}=n,{value:Y}=i;return me!==null?Y.includes(X):he!==null?Y.includes(X)&&Y[Y.length-1]!==X:se!==null?Y.includes(X):!1}),x=E(()=>r.value===null&&!a.value),R=M1(P,300,x),$=E(()=>!!b?.enteringSubmenuRef.value),B=G(!1);We(Lf,{enteringSubmenuRef:B});function K(){B.value=!0}function _(){B.value=!1}function F(){const{parentKey:X,tmNode:oe}=e;oe.disabled||s.value&&(n.value=X,r.value=null,o.value=oe.key)}function L(){const{tmNode:X}=e;X.disabled||s.value&&o.value!==X.key&&F()}function N(X){if(e.tmNode.disabled||!s.value)return;const{relatedTarget:oe}=X;oe&&!Xr({target:oe},"dropdownOption")&&!Xr({target:oe},"scrollbarRail")&&(o.value=null)}function J(){const{value:X}=w,{tmNode:oe}=e;s.value&&!X&&!oe.disabled&&(t.doSelect(oe.key,oe.rawNode),t.doUpdateShow(!1))}return{labelField:f,renderLabel:c,renderIcon:d,siblingHasIcon:m.showIconRef,siblingHasSubmenu:m.hasSubmenuRef,menuProps:g,popoverBody:y,animated:a,mergedShowSubmenu:E(()=>R.value&&!$.value),rawNode:k,hasSubmenu:w,pending:rt(()=>{const{value:X}=i,{key:oe}=e.tmNode;return X.includes(oe)}),childActive:rt(()=>{const{value:X}=l,{key:oe}=e.tmNode,me=X.findIndex(he=>oe===he);return me===-1?!1:me{const{value:X}=l,{key:oe}=e.tmNode,me=X.findIndex(he=>oe===he);return me===-1?!1:me===X.length-1}),mergedDisabled:S,renderOption:v,nodeProps:p,handleClick:J,handleMouseMove:L,handleMouseEnter:F,handleMouseLeave:N,handleSubmenuBeforeEnter:K,handleSubmenuAfterEnter:_}},render(){var e,t;const{animated:o,rawNode:r,mergedShowSubmenu:n,clsPrefix:i,siblingHasIcon:l,siblingHasSubmenu:a,renderLabel:s,renderIcon:c,renderOption:d,nodeProps:f,props:h,scrollable:v}=this;let p=null;if(n){const y=(e=this.menuProps)===null||e===void 0?void 0:e.call(this,r,r.children);p=u(Gg,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?.(r),m=u("div",Object.assign({class:[`${i}-dropdown-option`,b?.class],"data-dropdown-option":!0},b),u("div",lo(g,h),[u("div",{class:[`${i}-dropdown-option-body__prefix`,l&&`${i}-dropdown-option-body__prefix--show-icon`]},[c?c(r):xt(r.icon)]),u("div",{"data-dropdown-option":!0,class:`${i}-dropdown-option-body__label`},s?s(r):xt((t=r[this.labelField])!==null&&t!==void 0?t:r.title)),u("div",{"data-dropdown-option":!0,class:[`${i}-dropdown-option-body__suffix`,a&&`${i}-dropdown-option-body__suffix--has-submenu`]},this.hasSubmenu?u(SR,null,{default:()=>u(D$,null)}):null)]),this.hasSubmenu?u(Un,null,{default:()=>[u(Kn,null,{default:()=>u("div",{class:`${i}-dropdown-offset-container`},u(qn,{show:this.mergedShowSubmenu,placement:this.placement,to:v&&this.popoverBody||void 0,teleportDisabled:!v},{default:()=>u("div",{class:`${i}-dropdown-menu-wrapper`},o?u(It,{onBeforeEnter:this.handleSubmenuBeforeEnter,onAfterEnter:this.handleSubmenuAfterEnter,name:"fade-in-scale-up-transition",appear:!0},{default:()=>p}):p)}))})]}):null);return d?d({node:m,option:r}):m}}),zR=fe({name:"DropdownGroupHeader",props:{clsPrefix:{type:String,required:!0},tmNode:{type:Object,required:!0}},setup(){const{showIconRef:e,hasSubmenuRef:t}=Re(wd),{renderLabelRef:o,labelFieldRef:r,nodePropsRef:n,renderOptionRef:i}=Re(Ma);return{labelField:r,showIcon:e,hasSubmenu:t,renderLabel:o,nodeProps:n,renderOption:i}},render(){var e;const{clsPrefix:t,hasSubmenu:o,showIcon:r,nodeProps:n,renderLabel:i,renderOption:l}=this,{rawNode:a}=this.tmNode,s=u("div",Object.assign({class:`${t}-dropdown-option`},n?.(a)),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}-dropdown-option-body__prefix--show-icon`]},xt(a.icon)),u("div",{class:`${t}-dropdown-option-body__label`,"data-dropdown-option":!0},i?i(a):xt((e=a.title)!==null&&e!==void 0?e:a[this.labelField])),u("div",{class:[`${t}-dropdown-option-body__suffix`,o&&`${t}-dropdown-option-body__suffix--has-submenu`],"data-dropdown-option":!0})));return l?l({node:s,option:a}):s}}),RR=fe({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:o}=this,{children:r}=e;return u(it,null,u(zR,{clsPrefix:o,tmNode:e,key:e.key}),r?.map(n=>{const{rawNode:i}=n;return i.show===!1?null:Kg(i)?u(Vg,{clsPrefix:o,key:n.key}):n.isGroup?(Mo("dropdown","`group` node is not allowed to be put in `group` node."),null):u(qg,{clsPrefix:o,tmNode:n,parentKey:t,key:n.key})}))}}),kR=fe({name:"DropdownRenderOption",props:{tmNode:{type:Object,required:!0}},render(){const{rawNode:{render:e,props:t}}=this.tmNode;return u("div",t,[e?.()])}}),Gg=fe({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:o}=Re(Ma);We(wd,{showIconRef:E(()=>{const n=t.value;return e.tmNodes.some(i=>{var l;if(i.isGroup)return(l=i.children)===null||l===void 0?void 0:l.some(({rawNode:s})=>n?n(s):s.icon);const{rawNode:a}=i;return n?n(a):a.icon})}),hasSubmenuRef:E(()=>{const{value:n}=o;return e.tmNodes.some(i=>{var l;if(i.isGroup)return(l=i.children)===null||l===void 0?void 0:l.some(({rawNode:s})=>dc(s,n));const{rawNode:a}=i;return dc(a,n)})})});const r=G(null);return We(Yi,null),We(Zi,null),We(Vn,r),{bodyRef:r}},render(){const{parentKey:e,clsPrefix:t,scrollable:o}=this,r=this.tmNodes.map(n=>{const{rawNode:i}=n;return i.show===!1?null:PR(i)?u(kR,{tmNode:n,key:n.key}):Kg(i)?u(Vg,{clsPrefix:t,key:n.key}):$R(i)?u(RR,{clsPrefix:t,tmNode:n,parentKey:e,key:n.key}):u(qg,{clsPrefix:t,tmNode:n,parentKey:e,key:n.key,props:i.props,scrollable:o})});return u("div",{class:[`${t}-dropdown-menu`,o&&`${t}-dropdown-menu--scrollable`],ref:"bodyRef"},o?u(lg,{contentClass:`${t}-dropdown-menu__content`},{default:()=>r}):r,this.showArrow?ug({clsPrefix:t,arrowStyle:this.arrowStyle,arrowClass:void 0,arrowWrapperClass:void 0,arrowWrapperStyle:void 0}):null)}}),TR=C("dropdown-menu",` +`,[V("color-transition",{transition:"color .3s var(--n-bezier)"}),V("depth",{color:"var(--n-color)"},[M("svg",{opacity:"var(--n-opacity)",transition:"opacity .3s var(--n-bezier)"})]),M("svg",{height:"1em",width:"1em"})]),SR=Object.assign(Object.assign({},Se.props),{depth:[String,Number],size:[Number,String],color:String,component:[Object,Function]}),$R=fe({_n_icon__:!0,name:"Icon",inheritAttrs:!1,props:SR,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:o}=je(e),r=Se("Icon","-icon",wR,CR,e,t),n=E(()=>{const{depth:l}=e,{common:{cubicBezierEaseInOut:a},self:s}=r.value;if(l!==void 0){const{color:c,[`opacity${l}Depth`]:d}=s;return{"--n-bezier":a,"--n-color":c,"--n-opacity":d}}return{"--n-bezier":a,"--n-color":"","--n-opacity":""}}),i=o?Qe("icon",E(()=>`${e.depth||"d"}`),n,e):void 0;return{mergedClsPrefix:t,mergedStyle:E(()=>{const{size:l,color:a}=e;return{fontSize:jt(l),color:a}}),cssVars:o?void 0:n,themeClass:i?.themeClass,onRender:i?.onRender}},render(){var e;const{$parent:t,depth:o,mergedClsPrefix:r,component:n,onRender:i,themeClass:l}=this;return!((e=t?.$options)===null||e===void 0)&&e._n_icon__&&Mo("icon","don't wrap `n-icon` inside `n-icon`"),i?.(),u("i",lo(this.$attrs,{role:"img",class:[`${r}-icon`,l,{[`${r}-icon--depth`]:o,[`${r}-icon--color-transition`]:o!==void 0}],style:[this.cssVars,this.mergedStyle]}),n?u(n):this.$slots)}}),wd="n-dropdown-menu",Oa="n-dropdown",Lf="n-dropdown-option";function uc(e,t){return e.type==="submenu"||e.type===void 0&&e[t]!==void 0}function PR(e){return e.type==="group"}function Kg(e){return e.type==="divider"}function zR(e){return e.type==="render"}const qg=fe({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=Re(Oa),{hoverKeyRef:o,keyboardKeyRef:r,lastToggledSubmenuKeyRef:n,pendingKeyPathRef:i,activeKeyPathRef:l,animatedRef:a,mergedShowRef:s,renderLabelRef:c,renderIconRef:d,labelFieldRef:f,childrenFieldRef:h,renderOptionRef:v,nodePropsRef:p,menuPropsRef:g}=t,b=Re(Lf,null),m=Re(wd),y=Re(Vn),k=E(()=>e.tmNode.rawNode),w=E(()=>{const{value:X}=h;return uc(e.tmNode.rawNode,X)}),S=E(()=>{const{disabled:X}=e.tmNode;return X}),P=E(()=>{if(!w.value)return!1;const{key:X,disabled:oe}=e.tmNode;if(oe)return!1;const{value:me}=o,{value:he}=r,{value:se}=n,{value:Y}=i;return me!==null?Y.includes(X):he!==null?Y.includes(X)&&Y[Y.length-1]!==X:se!==null?Y.includes(X):!1}),x=E(()=>r.value===null&&!a.value),R=O1(P,300,x),$=E(()=>!!b?.enteringSubmenuRef.value),B=G(!1);We(Lf,{enteringSubmenuRef:B});function K(){B.value=!0}function _(){B.value=!1}function F(){const{parentKey:X,tmNode:oe}=e;oe.disabled||s.value&&(n.value=X,r.value=null,o.value=oe.key)}function L(){const{tmNode:X}=e;X.disabled||s.value&&o.value!==X.key&&F()}function N(X){if(e.tmNode.disabled||!s.value)return;const{relatedTarget:oe}=X;oe&&!Xr({target:oe},"dropdownOption")&&!Xr({target:oe},"scrollbarRail")&&(o.value=null)}function J(){const{value:X}=w,{tmNode:oe}=e;s.value&&!X&&!oe.disabled&&(t.doSelect(oe.key,oe.rawNode),t.doUpdateShow(!1))}return{labelField:f,renderLabel:c,renderIcon:d,siblingHasIcon:m.showIconRef,siblingHasSubmenu:m.hasSubmenuRef,menuProps:g,popoverBody:y,animated:a,mergedShowSubmenu:E(()=>R.value&&!$.value),rawNode:k,hasSubmenu:w,pending:rt(()=>{const{value:X}=i,{key:oe}=e.tmNode;return X.includes(oe)}),childActive:rt(()=>{const{value:X}=l,{key:oe}=e.tmNode,me=X.findIndex(he=>oe===he);return me===-1?!1:me{const{value:X}=l,{key:oe}=e.tmNode,me=X.findIndex(he=>oe===he);return me===-1?!1:me===X.length-1}),mergedDisabled:S,renderOption:v,nodeProps:p,handleClick:J,handleMouseMove:L,handleMouseEnter:F,handleMouseLeave:N,handleSubmenuBeforeEnter:K,handleSubmenuAfterEnter:_}},render(){var e,t;const{animated:o,rawNode:r,mergedShowSubmenu:n,clsPrefix:i,siblingHasIcon:l,siblingHasSubmenu:a,renderLabel:s,renderIcon:c,renderOption:d,nodeProps:f,props:h,scrollable:v}=this;let p=null;if(n){const y=(e=this.menuProps)===null||e===void 0?void 0:e.call(this,r,r.children);p=u(Gg,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?.(r),m=u("div",Object.assign({class:[`${i}-dropdown-option`,b?.class],"data-dropdown-option":!0},b),u("div",lo(g,h),[u("div",{class:[`${i}-dropdown-option-body__prefix`,l&&`${i}-dropdown-option-body__prefix--show-icon`]},[c?c(r):xt(r.icon)]),u("div",{"data-dropdown-option":!0,class:`${i}-dropdown-option-body__label`},s?s(r):xt((t=r[this.labelField])!==null&&t!==void 0?t:r.title)),u("div",{"data-dropdown-option":!0,class:[`${i}-dropdown-option-body__suffix`,a&&`${i}-dropdown-option-body__suffix--has-submenu`]},this.hasSubmenu?u($R,null,{default:()=>u(L$,null)}):null)]),this.hasSubmenu?u(Un,null,{default:()=>[u(Kn,null,{default:()=>u("div",{class:`${i}-dropdown-offset-container`},u(qn,{show:this.mergedShowSubmenu,placement:this.placement,to:v&&this.popoverBody||void 0,teleportDisabled:!v},{default:()=>u("div",{class:`${i}-dropdown-menu-wrapper`},o?u(It,{onBeforeEnter:this.handleSubmenuBeforeEnter,onAfterEnter:this.handleSubmenuAfterEnter,name:"fade-in-scale-up-transition",appear:!0},{default:()=>p}):p)}))})]}):null);return d?d({node:m,option:r}):m}}),RR=fe({name:"DropdownGroupHeader",props:{clsPrefix:{type:String,required:!0},tmNode:{type:Object,required:!0}},setup(){const{showIconRef:e,hasSubmenuRef:t}=Re(wd),{renderLabelRef:o,labelFieldRef:r,nodePropsRef:n,renderOptionRef:i}=Re(Oa);return{labelField:r,showIcon:e,hasSubmenu:t,renderLabel:o,nodeProps:n,renderOption:i}},render(){var e;const{clsPrefix:t,hasSubmenu:o,showIcon:r,nodeProps:n,renderLabel:i,renderOption:l}=this,{rawNode:a}=this.tmNode,s=u("div",Object.assign({class:`${t}-dropdown-option`},n?.(a)),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}-dropdown-option-body__prefix--show-icon`]},xt(a.icon)),u("div",{class:`${t}-dropdown-option-body__label`,"data-dropdown-option":!0},i?i(a):xt((e=a.title)!==null&&e!==void 0?e:a[this.labelField])),u("div",{class:[`${t}-dropdown-option-body__suffix`,o&&`${t}-dropdown-option-body__suffix--has-submenu`],"data-dropdown-option":!0})));return l?l({node:s,option:a}):s}}),kR=fe({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:o}=this,{children:r}=e;return u(it,null,u(RR,{clsPrefix:o,tmNode:e,key:e.key}),r?.map(n=>{const{rawNode:i}=n;return i.show===!1?null:Kg(i)?u(Vg,{clsPrefix:o,key:n.key}):n.isGroup?(Mo("dropdown","`group` node is not allowed to be put in `group` node."),null):u(qg,{clsPrefix:o,tmNode:n,parentKey:t,key:n.key})}))}}),TR=fe({name:"DropdownRenderOption",props:{tmNode:{type:Object,required:!0}},render(){const{rawNode:{render:e,props:t}}=this.tmNode;return u("div",t,[e?.()])}}),Gg=fe({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:o}=Re(Oa);We(wd,{showIconRef:E(()=>{const n=t.value;return e.tmNodes.some(i=>{var l;if(i.isGroup)return(l=i.children)===null||l===void 0?void 0:l.some(({rawNode:s})=>n?n(s):s.icon);const{rawNode:a}=i;return n?n(a):a.icon})}),hasSubmenuRef:E(()=>{const{value:n}=o;return e.tmNodes.some(i=>{var l;if(i.isGroup)return(l=i.children)===null||l===void 0?void 0:l.some(({rawNode:s})=>uc(s,n));const{rawNode:a}=i;return uc(a,n)})})});const r=G(null);return We(Yi,null),We(Zi,null),We(Vn,r),{bodyRef:r}},render(){const{parentKey:e,clsPrefix:t,scrollable:o}=this,r=this.tmNodes.map(n=>{const{rawNode:i}=n;return i.show===!1?null:zR(i)?u(TR,{tmNode:n,key:n.key}):Kg(i)?u(Vg,{clsPrefix:t,key:n.key}):PR(i)?u(kR,{clsPrefix:t,tmNode:n,parentKey:e,key:n.key}):u(qg,{clsPrefix:t,tmNode:n,parentKey:e,key:n.key,props:i.props,scrollable:o})});return u("div",{class:[`${t}-dropdown-menu`,o&&`${t}-dropdown-menu--scrollable`],ref:"bodyRef"},o?u(lg,{contentClass:`${t}-dropdown-menu__content`},{default:()=>r}):r,this.showArrow?ug({clsPrefix:t,arrowStyle:this.arrowStyle,arrowClass:void 0,arrowWrapperClass:void 0,arrowWrapperStyle:void 0}):null)}}),IR=C("dropdown-menu",` transform-origin: var(--v-transform-origin); background-color: var(--n-color); border-radius: var(--n-border-radius); @@ -1772,7 +1772,7 @@ ${t} padding: var(--n-padding); `),V("scrollable",[T("content",` padding: var(--n-padding); - `)])]),IR={animated:{type:Boolean,default:!0},keyboard:{type:Boolean,default:!0},size:{type:String,default:"medium"},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]},_R=Object.keys(ka),MR=Object.assign(Object.assign(Object.assign({},ka),IR),Se.props),OR=fe({name:"Dropdown",inheritAttrs:!1,props:MR,setup(e){const t=G(!1),o=At(xe(e,"show"),t),r=E(()=>{const{keyField:_,childrenField:F}=e;return En(e.options,{getKey(L){return L[_]},getDisabled(L){return L.disabled===!0},getIgnored(L){return L.type==="divider"||L.type==="render"},getChildren(L){return L[F]}})}),n=E(()=>r.value.treeNodes),i=G(null),l=G(null),a=G(null),s=E(()=>{var _,F,L;return(L=(F=(_=i.value)!==null&&_!==void 0?_:l.value)!==null&&F!==void 0?F:a.value)!==null&&L!==void 0?L:null}),c=E(()=>r.value.getPath(s.value).keyPath),d=E(()=>r.value.getPath(e.value).keyPath),f=rt(()=>e.keyboard&&o.value);K1({keydown:{ArrowUp:{prevent:!0,handler:S},ArrowRight:{prevent:!0,handler:w},ArrowDown:{prevent:!0,handler:P},ArrowLeft:{prevent:!0,handler:k},Enter:{prevent:!0,handler:x},Escape:y}},f);const{mergedClsPrefixRef:h,inlineThemeDisabled:v}=je(e),p=Se("Dropdown","-dropdown",TR,Wg,e,h);We(Ma,{labelFieldRef:xe(e,"labelField"),childrenFieldRef:xe(e,"childrenField"),renderLabelRef:xe(e,"renderLabel"),renderIconRef:xe(e,"renderIcon"),hoverKeyRef:i,keyboardKeyRef:l,lastToggledSubmenuKeyRef:a,pendingKeyPathRef:c,activeKeyPathRef:d,animatedRef:xe(e,"animated"),mergedShowRef:o,nodePropsRef:xe(e,"nodeProps"),renderOptionRef:xe(e,"renderOption"),menuPropsRef:xe(e,"menuProps"),doSelect:g,doUpdateShow:b}),Xe(o,_=>{!e.animated&&!_&&m()});function g(_,F){const{onSelect:L}=e;L&&ye(L,_,F)}function b(_){const{"onUpdate:show":F,onUpdateShow:L}=e;F&&ye(F,_),L&&ye(L,_),t.value=_}function m(){i.value=null,l.value=null,a.value=null}function y(){b(!1)}function k(){$("left")}function w(){$("right")}function S(){$("up")}function P(){$("down")}function x(){const _=R();_?.isLeaf&&o.value&&(g(_.key,_.rawNode),b(!1))}function R(){var _;const{value:F}=r,{value:L}=s;return!F||L===null?null:(_=F.getNode(L))!==null&&_!==void 0?_:null}function $(_){const{value:F}=s,{value:{getFirstAvailableNode:L}}=r;let N=null;if(F===null){const J=L();J!==null&&(N=J.key)}else{const J=R();if(J){let X;switch(_){case"down":X=J.getNext();break;case"up":X=J.getPrev();break;case"right":X=J.getChild();break;case"left":X=J.getParent();break}X&&(N=X.key)}}N!==null&&(i.value=null,l.value=N)}const B=E(()=>{const{size:_,inverted:F}=e,{common:{cubicBezierEaseInOut:L},self:N}=p.value,{padding:J,dividerColor:X,borderRadius:oe,optionOpacityDisabled:me,[de("optionIconSuffixWidth",_)]:he,[de("optionSuffixWidth",_)]:se,[de("optionIconPrefixWidth",_)]:Y,[de("optionPrefixWidth",_)]:W,[de("fontSize",_)]:te,[de("optionHeight",_)]:pe,[de("optionIconSize",_)]:ue}=N,we={"--n-bezier":L,"--n-font-size":te,"--n-padding":J,"--n-border-radius":oe,"--n-option-height":pe,"--n-option-prefix-width":W,"--n-option-icon-prefix-width":Y,"--n-option-suffix-width":se,"--n-option-icon-suffix-width":he,"--n-option-icon-size":ue,"--n-divider-color":X,"--n-option-opacity-disabled":me};return F?(we["--n-color"]=N.colorInverted,we["--n-option-color-hover"]=N.optionColorHoverInverted,we["--n-option-color-active"]=N.optionColorActiveInverted,we["--n-option-text-color"]=N.optionTextColorInverted,we["--n-option-text-color-hover"]=N.optionTextColorHoverInverted,we["--n-option-text-color-active"]=N.optionTextColorActiveInverted,we["--n-option-text-color-child-active"]=N.optionTextColorChildActiveInverted,we["--n-prefix-color"]=N.prefixColorInverted,we["--n-suffix-color"]=N.suffixColorInverted,we["--n-group-header-text-color"]=N.groupHeaderTextColorInverted):(we["--n-color"]=N.color,we["--n-option-color-hover"]=N.optionColorHover,we["--n-option-color-active"]=N.optionColorActive,we["--n-option-text-color"]=N.optionTextColor,we["--n-option-text-color-hover"]=N.optionTextColorHover,we["--n-option-text-color-active"]=N.optionTextColorActive,we["--n-option-text-color-child-active"]=N.optionTextColorChildActive,we["--n-prefix-color"]=N.prefixColor,we["--n-suffix-color"]=N.suffixColor,we["--n-group-header-text-color"]=N.groupHeaderTextColor),we}),K=v?Qe("dropdown",E(()=>`${e.size[0]}${e.inverted?"i":""}`),B,e):void 0;return{mergedClsPrefix:h,mergedTheme:p,tmNodes:n,mergedShow:o,handleAfterLeave:()=>{e.animated&&m()},doUpdateShow:b,cssVars:v?void 0:B,themeClass:K?.themeClass,onRender:K?.onRender}},render(){const e=(r,n,i,l,a)=>{var s;const{mergedClsPrefix:c,menuProps:d}=this;(s=this.onRender)===null||s===void 0||s.call(this);const f=d?.(void 0,this.tmNodes.map(v=>v.rawNode))||{},h={ref:n1(n),class:[r,`${c}-dropdown`,this.themeClass],clsPrefix:c,tmNodes:this.tmNodes,style:[...i,this.cssVars],showArrow:this.showArrow,arrowStyle:this.arrowStyle,scrollable:this.scrollable,onMouseenter:l,onMouseleave:a};return u(Gg,lo(this.$attrs,h,f))},{mergedTheme:t}=this,o={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(vd,Object.assign({},Cr(this.$props,_R),o),{trigger:()=>{var r,n;return(n=(r=this.$slots).default)===null||n===void 0?void 0:n.call(r)}})}}),BR={itemFontSize:"12px",itemHeight:"36px",itemWidth:"52px",panelActionPadding:"8px 0"};function AR(e){const{popoverColor:t,textColor2:o,primaryColor:r,hoverColor:n,dividerColor:i,opacityDisabled:l,boxShadow2:a,borderRadius:s,iconColor:c,iconColorDisabled:d}=e;return Object.assign(Object.assign({},BR),{panelColor:t,panelBoxShadow:a,panelDividerColor:i,itemTextColor:o,itemTextColorActive:r,itemColorHover:n,itemOpacityDisabled:l,itemBorderRadius:s,borderRadius:s,iconColor:c,iconColorDisabled:d})}const Xg={name:"TimePicker",common:Ce,peers:{Scrollbar:to,Button:oo,Input:po},self:AR},ER={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 FR(e){const{hoverColor:t,fontSize:o,textColor2:r,textColorDisabled:n,popoverColor:i,primaryColor:l,borderRadiusSmall:a,iconColor:s,iconColorDisabled:c,textColor1:d,dividerColor:f,boxShadow2:h,borderRadius:v,fontWeightStrong:p}=e;return Object.assign(Object.assign({},ER),{itemFontSize:o,calendarDaysFontSize:o,calendarTitleFontSize:o,itemTextColor:r,itemTextColorDisabled:n,itemTextColorActive:i,itemTextColorCurrent:l,itemColorIncluded:ve(l,{alpha:.1}),itemColorHover:t,itemColorDisabled:t,itemColorActive:l,itemBorderRadius:a,panelColor:i,panelTextColor:r,arrowColor:s,calendarTitleTextColor:d,calendarTitleColorHover:t,calendarDaysTextColor:r,panelHeaderDividerColor:f,calendarDaysDividerColor:f,calendarDividerColor:f,panelActionDividerColor:f,panelBoxShadow:h,panelBorderRadius:v,calendarTitleFontWeight:p,scrollItemBorderRadius:v,iconColor:s,iconColorDisabled:c})}const HR={name:"DatePicker",common:Ce,peers:{Input:po,Button:oo,TimePicker:Xg,Scrollbar:to},self(e){const{popoverColor:t,hoverColor:o,primaryColor:r}=e,n=FR(e);return n.itemColorDisabled=Pe(t,o),n.itemColorIncluded=ve(r,{alpha:.15}),n.itemColorHover=Pe(t,o),n}},DR={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 Yg(e){const{tableHeaderColor:t,textColor2:o,textColor1:r,cardColor:n,modalColor:i,popoverColor:l,dividerColor:a,borderRadius:s,fontWeightStrong:c,lineHeight:d,fontSizeSmall:f,fontSizeMedium:h,fontSizeLarge:v}=e;return Object.assign(Object.assign({},DR),{lineHeight:d,fontSizeSmall:f,fontSizeMedium:h,fontSizeLarge:v,titleTextColor:r,thColor:Pe(n,t),thColorModal:Pe(i,t),thColorPopover:Pe(l,t),thTextColor:r,thFontWeight:c,tdTextColor:o,tdColor:n,tdColorModal:i,tdColorPopover:l,borderColor:Pe(n,a),borderColorModal:Pe(i,a),borderColorPopover:Pe(l,a),borderRadius:s})}const LR={name:"Descriptions",common:Ye,self:Yg},NR={name:"Descriptions",common:Ce,self:Yg},Zg="DESCRIPTION_ITEM_FLAG";function jR(e){return typeof e=="object"&&e&&!Array.isArray(e)?e.type&&e.type[Zg]:!1}const WR=M([C("descriptions",{fontSize:"var(--n-font-size)"},[C("descriptions-separator",` + `)])]),_R={animated:{type:Boolean,default:!0},keyboard:{type:Boolean,default:!0},size:{type:String,default:"medium"},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]},MR=Object.keys(Ta),OR=Object.assign(Object.assign(Object.assign({},Ta),_R),Se.props),BR=fe({name:"Dropdown",inheritAttrs:!1,props:OR,setup(e){const t=G(!1),o=At(xe(e,"show"),t),r=E(()=>{const{keyField:_,childrenField:F}=e;return En(e.options,{getKey(L){return L[_]},getDisabled(L){return L.disabled===!0},getIgnored(L){return L.type==="divider"||L.type==="render"},getChildren(L){return L[F]}})}),n=E(()=>r.value.treeNodes),i=G(null),l=G(null),a=G(null),s=E(()=>{var _,F,L;return(L=(F=(_=i.value)!==null&&_!==void 0?_:l.value)!==null&&F!==void 0?F:a.value)!==null&&L!==void 0?L:null}),c=E(()=>r.value.getPath(s.value).keyPath),d=E(()=>r.value.getPath(e.value).keyPath),f=rt(()=>e.keyboard&&o.value);q1({keydown:{ArrowUp:{prevent:!0,handler:S},ArrowRight:{prevent:!0,handler:w},ArrowDown:{prevent:!0,handler:P},ArrowLeft:{prevent:!0,handler:k},Enter:{prevent:!0,handler:x},Escape:y}},f);const{mergedClsPrefixRef:h,inlineThemeDisabled:v}=je(e),p=Se("Dropdown","-dropdown",IR,Wg,e,h);We(Oa,{labelFieldRef:xe(e,"labelField"),childrenFieldRef:xe(e,"childrenField"),renderLabelRef:xe(e,"renderLabel"),renderIconRef:xe(e,"renderIcon"),hoverKeyRef:i,keyboardKeyRef:l,lastToggledSubmenuKeyRef:a,pendingKeyPathRef:c,activeKeyPathRef:d,animatedRef:xe(e,"animated"),mergedShowRef:o,nodePropsRef:xe(e,"nodeProps"),renderOptionRef:xe(e,"renderOption"),menuPropsRef:xe(e,"menuProps"),doSelect:g,doUpdateShow:b}),Xe(o,_=>{!e.animated&&!_&&m()});function g(_,F){const{onSelect:L}=e;L&&ye(L,_,F)}function b(_){const{"onUpdate:show":F,onUpdateShow:L}=e;F&&ye(F,_),L&&ye(L,_),t.value=_}function m(){i.value=null,l.value=null,a.value=null}function y(){b(!1)}function k(){$("left")}function w(){$("right")}function S(){$("up")}function P(){$("down")}function x(){const _=R();_?.isLeaf&&o.value&&(g(_.key,_.rawNode),b(!1))}function R(){var _;const{value:F}=r,{value:L}=s;return!F||L===null?null:(_=F.getNode(L))!==null&&_!==void 0?_:null}function $(_){const{value:F}=s,{value:{getFirstAvailableNode:L}}=r;let N=null;if(F===null){const J=L();J!==null&&(N=J.key)}else{const J=R();if(J){let X;switch(_){case"down":X=J.getNext();break;case"up":X=J.getPrev();break;case"right":X=J.getChild();break;case"left":X=J.getParent();break}X&&(N=X.key)}}N!==null&&(i.value=null,l.value=N)}const B=E(()=>{const{size:_,inverted:F}=e,{common:{cubicBezierEaseInOut:L},self:N}=p.value,{padding:J,dividerColor:X,borderRadius:oe,optionOpacityDisabled:me,[de("optionIconSuffixWidth",_)]:he,[de("optionSuffixWidth",_)]:se,[de("optionIconPrefixWidth",_)]:Y,[de("optionPrefixWidth",_)]:W,[de("fontSize",_)]:te,[de("optionHeight",_)]:pe,[de("optionIconSize",_)]:ue}=N,we={"--n-bezier":L,"--n-font-size":te,"--n-padding":J,"--n-border-radius":oe,"--n-option-height":pe,"--n-option-prefix-width":W,"--n-option-icon-prefix-width":Y,"--n-option-suffix-width":se,"--n-option-icon-suffix-width":he,"--n-option-icon-size":ue,"--n-divider-color":X,"--n-option-opacity-disabled":me};return F?(we["--n-color"]=N.colorInverted,we["--n-option-color-hover"]=N.optionColorHoverInverted,we["--n-option-color-active"]=N.optionColorActiveInverted,we["--n-option-text-color"]=N.optionTextColorInverted,we["--n-option-text-color-hover"]=N.optionTextColorHoverInverted,we["--n-option-text-color-active"]=N.optionTextColorActiveInverted,we["--n-option-text-color-child-active"]=N.optionTextColorChildActiveInverted,we["--n-prefix-color"]=N.prefixColorInverted,we["--n-suffix-color"]=N.suffixColorInverted,we["--n-group-header-text-color"]=N.groupHeaderTextColorInverted):(we["--n-color"]=N.color,we["--n-option-color-hover"]=N.optionColorHover,we["--n-option-color-active"]=N.optionColorActive,we["--n-option-text-color"]=N.optionTextColor,we["--n-option-text-color-hover"]=N.optionTextColorHover,we["--n-option-text-color-active"]=N.optionTextColorActive,we["--n-option-text-color-child-active"]=N.optionTextColorChildActive,we["--n-prefix-color"]=N.prefixColor,we["--n-suffix-color"]=N.suffixColor,we["--n-group-header-text-color"]=N.groupHeaderTextColor),we}),K=v?Qe("dropdown",E(()=>`${e.size[0]}${e.inverted?"i":""}`),B,e):void 0;return{mergedClsPrefix:h,mergedTheme:p,tmNodes:n,mergedShow:o,handleAfterLeave:()=>{e.animated&&m()},doUpdateShow:b,cssVars:v?void 0:B,themeClass:K?.themeClass,onRender:K?.onRender}},render(){const e=(r,n,i,l,a)=>{var s;const{mergedClsPrefix:c,menuProps:d}=this;(s=this.onRender)===null||s===void 0||s.call(this);const f=d?.(void 0,this.tmNodes.map(v=>v.rawNode))||{},h={ref:i1(n),class:[r,`${c}-dropdown`,this.themeClass],clsPrefix:c,tmNodes:this.tmNodes,style:[...i,this.cssVars],showArrow:this.showArrow,arrowStyle:this.arrowStyle,scrollable:this.scrollable,onMouseenter:l,onMouseleave:a};return u(Gg,lo(this.$attrs,h,f))},{mergedTheme:t}=this,o={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(vd,Object.assign({},Cr(this.$props,MR),o),{trigger:()=>{var r,n;return(n=(r=this.$slots).default)===null||n===void 0?void 0:n.call(r)}})}}),AR={itemFontSize:"12px",itemHeight:"36px",itemWidth:"52px",panelActionPadding:"8px 0"};function ER(e){const{popoverColor:t,textColor2:o,primaryColor:r,hoverColor:n,dividerColor:i,opacityDisabled:l,boxShadow2:a,borderRadius:s,iconColor:c,iconColorDisabled:d}=e;return Object.assign(Object.assign({},AR),{panelColor:t,panelBoxShadow:a,panelDividerColor:i,itemTextColor:o,itemTextColorActive:r,itemColorHover:n,itemOpacityDisabled:l,itemBorderRadius:s,borderRadius:s,iconColor:c,iconColorDisabled:d})}const Xg={name:"TimePicker",common:Ce,peers:{Scrollbar:to,Button:oo,Input:po},self:ER},FR={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 HR(e){const{hoverColor:t,fontSize:o,textColor2:r,textColorDisabled:n,popoverColor:i,primaryColor:l,borderRadiusSmall:a,iconColor:s,iconColorDisabled:c,textColor1:d,dividerColor:f,boxShadow2:h,borderRadius:v,fontWeightStrong:p}=e;return Object.assign(Object.assign({},FR),{itemFontSize:o,calendarDaysFontSize:o,calendarTitleFontSize:o,itemTextColor:r,itemTextColorDisabled:n,itemTextColorActive:i,itemTextColorCurrent:l,itemColorIncluded:ve(l,{alpha:.1}),itemColorHover:t,itemColorDisabled:t,itemColorActive:l,itemBorderRadius:a,panelColor:i,panelTextColor:r,arrowColor:s,calendarTitleTextColor:d,calendarTitleColorHover:t,calendarDaysTextColor:r,panelHeaderDividerColor:f,calendarDaysDividerColor:f,calendarDividerColor:f,panelActionDividerColor:f,panelBoxShadow:h,panelBorderRadius:v,calendarTitleFontWeight:p,scrollItemBorderRadius:v,iconColor:s,iconColorDisabled:c})}const DR={name:"DatePicker",common:Ce,peers:{Input:po,Button:oo,TimePicker:Xg,Scrollbar:to},self(e){const{popoverColor:t,hoverColor:o,primaryColor:r}=e,n=HR(e);return n.itemColorDisabled=Pe(t,o),n.itemColorIncluded=ve(r,{alpha:.15}),n.itemColorHover=Pe(t,o),n}},LR={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 Yg(e){const{tableHeaderColor:t,textColor2:o,textColor1:r,cardColor:n,modalColor:i,popoverColor:l,dividerColor:a,borderRadius:s,fontWeightStrong:c,lineHeight:d,fontSizeSmall:f,fontSizeMedium:h,fontSizeLarge:v}=e;return Object.assign(Object.assign({},LR),{lineHeight:d,fontSizeSmall:f,fontSizeMedium:h,fontSizeLarge:v,titleTextColor:r,thColor:Pe(n,t),thColorModal:Pe(i,t),thColorPopover:Pe(l,t),thTextColor:r,thFontWeight:c,tdTextColor:o,tdColor:n,tdColorModal:i,tdColorPopover:l,borderColor:Pe(n,a),borderColorModal:Pe(i,a),borderColorPopover:Pe(l,a),borderRadius:s})}const NR={name:"Descriptions",common:Ye,self:Yg},jR={name:"Descriptions",common:Ce,self:Yg},Zg="DESCRIPTION_ITEM_FLAG";function WR(e){return typeof e=="object"&&e&&!Array.isArray(e)?e.type&&e.type[Zg]:!1}const VR=M([C("descriptions",{fontSize:"var(--n-font-size)"},[C("descriptions-separator",` display: inline-block; margin: 0 8px 0 2px; `),C("descriptions-table-wrapper",[C("descriptions-table",[C("descriptions-table-row",[C("descriptions-table-header",{padding:"var(--n-th-padding)"}),C("descriptions-table-content",{padding:"var(--n-td-padding)"})])])]),nt("bordered",[C("descriptions-table-wrapper",[C("descriptions-table",[C("descriptions-table-row",[M("&:last-child",[C("descriptions-table-content",{paddingBottom:0})])])])])]),V("left-label-placement",[C("descriptions-table-content",[M("> *",{verticalAlign:"top"})])]),V("left-label-align",[M("th",{textAlign:"left"})]),V("center-label-align",[M("th",{textAlign:"center"})]),V("right-label-align",[M("th",{textAlign:"right"})]),V("bordered",[C("descriptions-table-wrapper",` @@ -1845,7 +1845,7 @@ ${t} --n-merged-th-color: var(--n-th-color-popover); --n-merged-td-color: var(--n-td-color-popover); --n-merged-border-color: var(--n-border-color-popover); - `))]),VR=Object.assign(Object.assign({},Se.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:{type:String,default:"medium"},bordered:Boolean,labelClass:String,labelStyle:[Object,String],contentClass:String,contentStyle:[Object,String]}),MI=fe({name:"Descriptions",props:VR,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:o}=je(e),r=Se("Descriptions","-descriptions",WR,LR,e,t),n=E(()=>{const{size:l,bordered:a}=e,{common:{cubicBezierEaseInOut:s},self:{titleTextColor:c,thColor:d,thColorModal:f,thColorPopover:h,thTextColor:v,thFontWeight:p,tdTextColor:g,tdColor:b,tdColorModal:m,tdColorPopover:y,borderColor:k,borderColorModal:w,borderColorPopover:S,borderRadius:P,lineHeight:x,[de("fontSize",l)]:R,[de(a?"thPaddingBordered":"thPadding",l)]:$,[de(a?"tdPaddingBordered":"tdPadding",l)]:B}}=r.value;return{"--n-title-text-color":c,"--n-th-padding":$,"--n-td-padding":B,"--n-font-size":R,"--n-bezier":s,"--n-th-font-weight":p,"--n-line-height":x,"--n-th-text-color":v,"--n-td-text-color":g,"--n-th-color":d,"--n-th-color-modal":f,"--n-th-color-popover":h,"--n-td-color":b,"--n-td-color-modal":m,"--n-td-color-popover":y,"--n-border-radius":P,"--n-border-color":k,"--n-border-color-modal":w,"--n-border-color-popover":S}}),i=o?Qe("descriptions",E(()=>{let l="";const{size:a,bordered:s}=e;return s&&(l+="a"),l+=a[0],l}),n,e):void 0;return{mergedClsPrefix:t,cssVars:o?void 0:n,themeClass:i?.themeClass,onRender:i?.onRender,compitableColumn:Ca(e,["columns","column"]),inlineThemeDisabled:o}},render(){const e=this.$slots.default,t=e?Bi(e()):[];t.length;const{contentClass:o,labelClass:r,compitableColumn:n,labelPlacement:i,labelAlign:l,size:a,bordered:s,title:c,cssVars:d,mergedClsPrefix:f,separator:h,onRender:v}=this;v?.();const p=t.filter(y=>jR(y)),g={span:0,row:[],secondRow:[],rows:[]},m=p.reduce((y,k,w)=>{const S=k.props||{},P=p.length-1===w,x=["label"in S?S.label:pu(k,"label")],R=[pu(k)],$=S.span||1,B=y.span;y.span+=$;const K=S.labelStyle||S["label-style"]||this.labelStyle,_=S.contentStyle||S["content-style"]||this.contentStyle;if(i==="left")s?y.row.push(u("th",{class:[`${f}-descriptions-table-header`,r],colspan:1,style:K},x),u("td",{class:[`${f}-descriptions-table-content`,o],colspan:P?(n-B)*2+1:$*2-1,style:_},R)):y.row.push(u("td",{class:`${f}-descriptions-table-content`,colspan:P?(n-B)*2:$*2},u("span",{class:[`${f}-descriptions-table-content__label`,r],style:K},[...x,h&&u("span",{class:`${f}-descriptions-separator`},h)]),u("span",{class:[`${f}-descriptions-table-content__content`,o],style:_},R)));else{const F=P?(n-B)*2:$*2;y.row.push(u("th",{class:[`${f}-descriptions-table-header`,r],colspan:F,style:K},x)),y.secondRow.push(u("td",{class:[`${f}-descriptions-table-content`,o],colspan:F,style:_},R))}return(y.span>=n||P)&&(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--${l}-label-align`,`${f}-descriptions--${a}-size`,s&&`${f}-descriptions--bordered`]},c||this.$slots.header?u("div",{class:`${f}-descriptions-header`},c||Mp(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"}},o1(n*2,u("td",null))),m))))}}),UR={label:String,span:{type:Number,default:1},labelClass:String,labelStyle:[Object,String],contentClass:String,contentStyle:[Object,String]},OI=fe({name:"DescriptionsItem",[Zg]:!0,props:UR,render(){return null}}),KR={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 Jg(e){const{textColor1:t,textColor2:o,modalColor:r,closeIconColor:n,closeIconColorHover:i,closeIconColorPressed:l,closeColorHover:a,closeColorPressed:s,infoColor:c,successColor:d,warningColor:f,errorColor:h,primaryColor:v,dividerColor:p,borderRadius:g,fontWeightStrong:b,lineHeight:m,fontSize:y}=e;return Object.assign(Object.assign({},KR),{fontSize:y,lineHeight:m,border:`1px solid ${p}`,titleTextColor:t,textColor:o,color:r,closeColorHover:a,closeColorPressed:s,closeIconColor:n,closeIconColorHover:i,closeIconColorPressed:l,closeBorderRadius:g,iconColor:v,iconColorInfo:c,iconColorSuccess:d,iconColorWarning:f,iconColorError:h,borderRadius:g,titleFontWeight:b})}const Qg={name:"Dialog",common:Ye,peers:{Button:il},self:Jg},em={name:"Dialog",common:Ce,peers:{Button:oo},self:Jg},Sd={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},qR=Sr(Sd),GR=M([C("dialog",` + `))]),UR=Object.assign(Object.assign({},Se.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:{type:String,default:"medium"},bordered:Boolean,labelClass:String,labelStyle:[Object,String],contentClass:String,contentStyle:[Object,String]}),BI=fe({name:"Descriptions",props:UR,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:o}=je(e),r=Se("Descriptions","-descriptions",VR,NR,e,t),n=E(()=>{const{size:l,bordered:a}=e,{common:{cubicBezierEaseInOut:s},self:{titleTextColor:c,thColor:d,thColorModal:f,thColorPopover:h,thTextColor:v,thFontWeight:p,tdTextColor:g,tdColor:b,tdColorModal:m,tdColorPopover:y,borderColor:k,borderColorModal:w,borderColorPopover:S,borderRadius:P,lineHeight:x,[de("fontSize",l)]:R,[de(a?"thPaddingBordered":"thPadding",l)]:$,[de(a?"tdPaddingBordered":"tdPadding",l)]:B}}=r.value;return{"--n-title-text-color":c,"--n-th-padding":$,"--n-td-padding":B,"--n-font-size":R,"--n-bezier":s,"--n-th-font-weight":p,"--n-line-height":x,"--n-th-text-color":v,"--n-td-text-color":g,"--n-th-color":d,"--n-th-color-modal":f,"--n-th-color-popover":h,"--n-td-color":b,"--n-td-color-modal":m,"--n-td-color-popover":y,"--n-border-radius":P,"--n-border-color":k,"--n-border-color-modal":w,"--n-border-color-popover":S}}),i=o?Qe("descriptions",E(()=>{let l="";const{size:a,bordered:s}=e;return s&&(l+="a"),l+=a[0],l}),n,e):void 0;return{mergedClsPrefix:t,cssVars:o?void 0:n,themeClass:i?.themeClass,onRender:i?.onRender,compitableColumn:ya(e,["columns","column"]),inlineThemeDisabled:o}},render(){const e=this.$slots.default,t=e?Bi(e()):[];t.length;const{contentClass:o,labelClass:r,compitableColumn:n,labelPlacement:i,labelAlign:l,size:a,bordered:s,title:c,cssVars:d,mergedClsPrefix:f,separator:h,onRender:v}=this;v?.();const p=t.filter(y=>WR(y)),g={span:0,row:[],secondRow:[],rows:[]},m=p.reduce((y,k,w)=>{const S=k.props||{},P=p.length-1===w,x=["label"in S?S.label:pu(k,"label")],R=[pu(k)],$=S.span||1,B=y.span;y.span+=$;const K=S.labelStyle||S["label-style"]||this.labelStyle,_=S.contentStyle||S["content-style"]||this.contentStyle;if(i==="left")s?y.row.push(u("th",{class:[`${f}-descriptions-table-header`,r],colspan:1,style:K},x),u("td",{class:[`${f}-descriptions-table-content`,o],colspan:P?(n-B)*2+1:$*2-1,style:_},R)):y.row.push(u("td",{class:`${f}-descriptions-table-content`,colspan:P?(n-B)*2:$*2},u("span",{class:[`${f}-descriptions-table-content__label`,r],style:K},[...x,h&&u("span",{class:`${f}-descriptions-separator`},h)]),u("span",{class:[`${f}-descriptions-table-content__content`,o],style:_},R)));else{const F=P?(n-B)*2:$*2;y.row.push(u("th",{class:[`${f}-descriptions-table-header`,r],colspan:F,style:K},x)),y.secondRow.push(u("td",{class:[`${f}-descriptions-table-content`,o],colspan:F,style:_},R))}return(y.span>=n||P)&&(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--${l}-label-align`,`${f}-descriptions--${a}-size`,s&&`${f}-descriptions--bordered`]},c||this.$slots.header?u("div",{class:`${f}-descriptions-header`},c||Mp(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"}},r1(n*2,u("td",null))),m))))}}),KR={label:String,span:{type:Number,default:1},labelClass:String,labelStyle:[Object,String],contentClass:String,contentStyle:[Object,String]},AI=fe({name:"DescriptionsItem",[Zg]:!0,props:KR,render(){return null}}),qR={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 Jg(e){const{textColor1:t,textColor2:o,modalColor:r,closeIconColor:n,closeIconColorHover:i,closeIconColorPressed:l,closeColorHover:a,closeColorPressed:s,infoColor:c,successColor:d,warningColor:f,errorColor:h,primaryColor:v,dividerColor:p,borderRadius:g,fontWeightStrong:b,lineHeight:m,fontSize:y}=e;return Object.assign(Object.assign({},qR),{fontSize:y,lineHeight:m,border:`1px solid ${p}`,titleTextColor:t,textColor:o,color:r,closeColorHover:a,closeColorPressed:s,closeIconColor:n,closeIconColorHover:i,closeIconColorPressed:l,closeBorderRadius:g,iconColor:v,iconColorInfo:c,iconColorSuccess:d,iconColorWarning:f,iconColorError:h,borderRadius:g,titleFontWeight:b})}const Qg={name:"Dialog",common:Ye,peers:{Button:il},self:Jg},em={name:"Dialog",common:Ce,peers:{Button:oo},self:Jg},Sd={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},GR=Sr(Sd),XR=M([C("dialog",` --n-icon-margin: var(--n-icon-margin-top) var(--n-icon-margin-right) var(--n-icon-margin-bottom) var(--n-icon-margin-left); word-break: break-word; line-height: var(--n-line-height); @@ -1900,7 +1900,7 @@ ${t} `)),C("dialog",[Dp(` width: 446px; max-width: calc(100vw - 32px); - `)])]),XR={default:()=>u(Ln,null),info:()=>u(Ln,null),success:()=>u(tl,null),warning:()=>u(ol,null),error:()=>u(el,null)},YR=fe({name:"Dialog",alias:["NimbusConfirmCard","Confirm"],props:Object.assign(Object.assign({},Se.props),Sd),setup(e){const{mergedComponentPropsRef:t,mergedClsPrefixRef:o,inlineThemeDisabled:r,mergedRtlRef:n}=je(e),i=Et("Dialog",n,o),l=E(()=>{var v,p;const{iconPlacement:g}=e;return g||((p=(v=t?.value)===null||v===void 0?void 0:v.Dialog)===null||p===void 0?void 0:p.iconPlacement)||"left"});function a(v){const{onPositiveClick:p}=e;p&&p(v)}function s(v){const{onNegativeClick:p}=e;p&&p(v)}function c(){const{onClose:v}=e;v&&v()}const d=Se("Dialog","-dialog",GR,Qg,e,o),f=E(()=>{const{type:v}=e,p=l.value,{common:{cubicBezierEaseInOut:g},self:{fontSize:b,lineHeight:m,border:y,titleTextColor:k,textColor:w,color:S,closeBorderRadius:P,closeColorHover:x,closeColorPressed:R,closeIconColor:$,closeIconColorHover:B,closeIconColorPressed:K,closeIconSize:_,borderRadius:F,titleFontWeight:L,titleFontSize:N,padding:J,iconSize:X,actionSpace:oe,contentMargin:me,closeSize:he,[p==="top"?"iconMarginIconTop":"iconMargin"]:se,[p==="top"?"closeMarginIconTop":"closeMargin"]:Y,[de("iconColor",v)]:W}}=d.value,te=bo(se);return{"--n-font-size":b,"--n-icon-color":W,"--n-bezier":g,"--n-close-margin":Y,"--n-icon-margin-top":te.top,"--n-icon-margin-right":te.right,"--n-icon-margin-bottom":te.bottom,"--n-icon-margin-left":te.left,"--n-icon-size":X,"--n-close-size":he,"--n-close-icon-size":_,"--n-close-border-radius":P,"--n-close-color-hover":x,"--n-close-color-pressed":R,"--n-close-icon-color":$,"--n-close-icon-color-hover":B,"--n-close-icon-color-pressed":K,"--n-color":S,"--n-text-color":w,"--n-border-radius":F,"--n-padding":J,"--n-line-height":m,"--n-border":y,"--n-content-margin":me,"--n-title-font-size":N,"--n-title-font-weight":L,"--n-title-text-color":k,"--n-action-space":oe}}),h=r?Qe("dialog",E(()=>`${e.type[0]}${l.value[0]}`),f,e):void 0;return{mergedClsPrefix:o,rtlEnabled:i,mergedIconPlacement:l,mergedTheme:d,handlePositiveClick:a,handleNegativeClick:s,handleCloseClick:c,cssVars:r?void 0:f,themeClass:h?.themeClass,onRender:h?.onRender}},render(){var e;const{bordered:t,mergedIconPlacement:o,cssVars:r,closable:n,showIcon:i,title:l,content:a,action:s,negativeText:c,positiveText:d,positiveButtonProps:f,negativeButtonProps:h,handlePositiveClick:v,handleNegativeClick:p,mergedTheme:g,loading:b,type:m,mergedClsPrefix:y}=this;(e=this.onRender)===null||e===void 0||e.call(this);const k=i?u(ot,{clsPrefix:y,class:`${y}-dialog__icon`},{default:()=>Ze(this.$slots.icon,S=>S||(this.icon?xt(this.icon):XR[this.type]()))}):null,w=Ze(this.$slots.action,S=>S||d||c||s?u("div",{class:[`${y}-dialog__action`,this.actionClass],style:this.actionStyle},S||(s?[xt(s)]:[this.negativeText&&u(go,Object.assign({theme:g.peers.Button,themeOverrides:g.peerOverrides.Button,ghost:!0,size:"small",onClick:p},h),{default:()=>xt(this.negativeText)}),this.positiveText&&u(go,Object.assign({theme:g.peers.Button,themeOverrides:g.peerOverrides.Button,size:"small",type:m==="default"?"primary":m,disabled:b,loading:b,onClick:v},f),{default:()=>xt(this.positiveText)})])):null);return u("div",{class:[`${y}-dialog`,this.themeClass,this.closable&&`${y}-dialog--closable`,`${y}-dialog--icon-${o}`,t&&`${y}-dialog--bordered`,this.rtlEnabled&&`${y}-dialog--rtl`],style:r,role:"dialog"},n?Ze(this.$slots.close,S=>{const P=[`${y}-dialog__close`,this.rtlEnabled&&`${y}-dialog--rtl`];return S?u("div",{class:P},S):u(Yn,{clsPrefix:y,class:P,onClick:this.handleCloseClick})}):null,i&&o==="top"?u("div",{class:`${y}-dialog-icon-container`},k):null,u("div",{class:[`${y}-dialog__title`,this.titleClass],style:this.titleStyle},i&&o==="left"?k:null,Xt(this.$slots.header,()=>[xt(l)])),u("div",{class:[`${y}-dialog__content`,w?"":`${y}-dialog__content--last`,this.contentClass],style:this.contentStyle},Xt(this.$slots.default,()=>[xt(a)])),w)}}),ZR="n-dialog-provider";function tm(e){const{modalColor:t,textColor2:o,boxShadow3:r}=e;return{color:t,textColor:o,boxShadow:r}}const JR={name:"Modal",common:Ye,peers:{Scrollbar:za,Dialog:Qg,Card:Ig},self:tm},QR={name:"Modal",common:Ce,peers:{Scrollbar:to,Dialog:em,Card:_g},self:tm},$d=Object.assign(Object.assign({},xd),Sd),e4=Sr($d),t4=fe({name:"ModalBody",inheritAttrs:!1,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},$d),{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=G(null),o=G(null),r=G(e.show),n=G(null),i=G(null);Xe(xe(e,"show"),b=>{b&&(r.value=!0)}),av(E(()=>e.blockScroll&&r.value));const l=Re(Vp);function a(){if(l.transformOriginRef.value==="center")return"";const{value:b}=n,{value:m}=i;if(b===null||m===null)return"";if(o.value){const y=o.value.containerScrollTop;return`${b}px ${m+y}px`}return""}function s(b){if(l.transformOriginRef.value==="center")return;const m=l.getMousePosition();if(!m||!o.value)return;const y=o.value.containerScrollTop,{offsetLeft:k,offsetTop:w}=b;if(m){const S=m.y,P=m.x;n.value=-(k-P),i.value=-(w-S-y)}b.style.transformOrigin=a()}function c(b){Vt(()=>{s(b)})}function d(b){b.style.transformOrigin=a(),e.onBeforeLeave()}function f(){r.value=!1,n.value=null,i.value=null,e.onAfterLeave()}function h(){const{onClose:b}=e;b&&b()}function v(){e.onNegativeClick()}function p(){e.onPositiveClick()}const g=G(null);return Xe(g,b=>{b&&Vt(()=>{const m=b.el;m&&t.value!==m&&(t.value=m)})}),We(Yi,t),We(Zi,null),We(Vn,null),{mergedTheme:l.mergedThemeRef,appear:l.appearRef,isMounted:l.isMountedRef,mergedClsPrefix:l.mergedClsPrefixRef,bodyRef:t,scrollbarRef:o,displayed:r,childNodeRef:g,handlePositiveClick:p,handleNegativeClick:v,handleCloseClick:h,handleAfterLeave:f,handleBeforeLeave:d,handleEnter:c}},render(){const{$slots:e,$attrs:t,handleEnter:o,handleAfterLeave:r,handleBeforeLeave:n,preset:i,mergedClsPrefix:l}=this;let a=null;if(!i){if(a=Xl(e),!a){Mo("modal","default slot is empty");return}a=Io(a),a.props=lo({class:`${l}-modal`},t,a.props||{})}return this.displayDirective==="show"||this.displayed||this.show?Yt(u("div",{role:"none",class:`${l}-modal-body-wrapper`},u(Zn,{ref:"scrollbarRef",theme:this.mergedTheme.peers.Scrollbar,themeOverrides:this.mergedTheme.peerOverrides.Scrollbar,contentClass:`${l}-modal-scroll-content`},{default:()=>{var s;return[(s=this.renderMask)===null||s===void 0?void 0:s.call(this),u(Zc,{disabled:!this.trapFocus,active:this.show,onEsc:this.onEsc,autoFocus:this.autoFocus},{default:()=>{var c;return u(It,{name:"fade-in-scale-up-transition",appear:(c=this.appear)!==null&&c!==void 0?c:this.isMounted,onEnter:o,onAfterEnter:this.onAfterEnter,onAfterLeave:r,onBeforeLeave:n},{default:()=>{const d=[[on,this.show]],{onClickoutside:f}=this;return f&&d.push([$r,this.onClickoutside,void 0,{capture:!0}]),Yt(this.preset==="confirm"||this.preset==="dialog"?u(YR,Object.assign({},this.$attrs,{class:[`${l}-modal`,this.$attrs.class],ref:"bodyRef",theme:this.mergedTheme.peers.Dialog,themeOverrides:this.mergedTheme.peerOverrides.Dialog},Cr(this.$props,qR),{"aria-modal":"true"}),e):this.preset==="card"?u(Az,Object.assign({},this.$attrs,{ref:"bodyRef",class:[`${l}-modal`,this.$attrs.class],theme:this.mergedTheme.peers.Card,themeOverrides:this.mergedTheme.peerOverrides.Card},Cr(this.$props,Oz),{"aria-modal":"true",role:"dialog"}),e):this.childNodeRef=a,d)}})}})]}})),[[on,this.displayDirective==="if"||this.displayed||this.show]]):null}}),o4=M([C("modal-container",` + `)])]),YR={default:()=>u(Ln,null),info:()=>u(Ln,null),success:()=>u(tl,null),warning:()=>u(ol,null),error:()=>u(el,null)},ZR=fe({name:"Dialog",alias:["NimbusConfirmCard","Confirm"],props:Object.assign(Object.assign({},Se.props),Sd),setup(e){const{mergedComponentPropsRef:t,mergedClsPrefixRef:o,inlineThemeDisabled:r,mergedRtlRef:n}=je(e),i=Et("Dialog",n,o),l=E(()=>{var v,p;const{iconPlacement:g}=e;return g||((p=(v=t?.value)===null||v===void 0?void 0:v.Dialog)===null||p===void 0?void 0:p.iconPlacement)||"left"});function a(v){const{onPositiveClick:p}=e;p&&p(v)}function s(v){const{onNegativeClick:p}=e;p&&p(v)}function c(){const{onClose:v}=e;v&&v()}const d=Se("Dialog","-dialog",XR,Qg,e,o),f=E(()=>{const{type:v}=e,p=l.value,{common:{cubicBezierEaseInOut:g},self:{fontSize:b,lineHeight:m,border:y,titleTextColor:k,textColor:w,color:S,closeBorderRadius:P,closeColorHover:x,closeColorPressed:R,closeIconColor:$,closeIconColorHover:B,closeIconColorPressed:K,closeIconSize:_,borderRadius:F,titleFontWeight:L,titleFontSize:N,padding:J,iconSize:X,actionSpace:oe,contentMargin:me,closeSize:he,[p==="top"?"iconMarginIconTop":"iconMargin"]:se,[p==="top"?"closeMarginIconTop":"closeMargin"]:Y,[de("iconColor",v)]:W}}=d.value,te=bo(se);return{"--n-font-size":b,"--n-icon-color":W,"--n-bezier":g,"--n-close-margin":Y,"--n-icon-margin-top":te.top,"--n-icon-margin-right":te.right,"--n-icon-margin-bottom":te.bottom,"--n-icon-margin-left":te.left,"--n-icon-size":X,"--n-close-size":he,"--n-close-icon-size":_,"--n-close-border-radius":P,"--n-close-color-hover":x,"--n-close-color-pressed":R,"--n-close-icon-color":$,"--n-close-icon-color-hover":B,"--n-close-icon-color-pressed":K,"--n-color":S,"--n-text-color":w,"--n-border-radius":F,"--n-padding":J,"--n-line-height":m,"--n-border":y,"--n-content-margin":me,"--n-title-font-size":N,"--n-title-font-weight":L,"--n-title-text-color":k,"--n-action-space":oe}}),h=r?Qe("dialog",E(()=>`${e.type[0]}${l.value[0]}`),f,e):void 0;return{mergedClsPrefix:o,rtlEnabled:i,mergedIconPlacement:l,mergedTheme:d,handlePositiveClick:a,handleNegativeClick:s,handleCloseClick:c,cssVars:r?void 0:f,themeClass:h?.themeClass,onRender:h?.onRender}},render(){var e;const{bordered:t,mergedIconPlacement:o,cssVars:r,closable:n,showIcon:i,title:l,content:a,action:s,negativeText:c,positiveText:d,positiveButtonProps:f,negativeButtonProps:h,handlePositiveClick:v,handleNegativeClick:p,mergedTheme:g,loading:b,type:m,mergedClsPrefix:y}=this;(e=this.onRender)===null||e===void 0||e.call(this);const k=i?u(ot,{clsPrefix:y,class:`${y}-dialog__icon`},{default:()=>Ze(this.$slots.icon,S=>S||(this.icon?xt(this.icon):YR[this.type]()))}):null,w=Ze(this.$slots.action,S=>S||d||c||s?u("div",{class:[`${y}-dialog__action`,this.actionClass],style:this.actionStyle},S||(s?[xt(s)]:[this.negativeText&&u(go,Object.assign({theme:g.peers.Button,themeOverrides:g.peerOverrides.Button,ghost:!0,size:"small",onClick:p},h),{default:()=>xt(this.negativeText)}),this.positiveText&&u(go,Object.assign({theme:g.peers.Button,themeOverrides:g.peerOverrides.Button,size:"small",type:m==="default"?"primary":m,disabled:b,loading:b,onClick:v},f),{default:()=>xt(this.positiveText)})])):null);return u("div",{class:[`${y}-dialog`,this.themeClass,this.closable&&`${y}-dialog--closable`,`${y}-dialog--icon-${o}`,t&&`${y}-dialog--bordered`,this.rtlEnabled&&`${y}-dialog--rtl`],style:r,role:"dialog"},n?Ze(this.$slots.close,S=>{const P=[`${y}-dialog__close`,this.rtlEnabled&&`${y}-dialog--rtl`];return S?u("div",{class:P},S):u(Yn,{clsPrefix:y,class:P,onClick:this.handleCloseClick})}):null,i&&o==="top"?u("div",{class:`${y}-dialog-icon-container`},k):null,u("div",{class:[`${y}-dialog__title`,this.titleClass],style:this.titleStyle},i&&o==="left"?k:null,Xt(this.$slots.header,()=>[xt(l)])),u("div",{class:[`${y}-dialog__content`,w?"":`${y}-dialog__content--last`,this.contentClass],style:this.contentStyle},Xt(this.$slots.default,()=>[xt(a)])),w)}}),JR="n-dialog-provider";function tm(e){const{modalColor:t,textColor2:o,boxShadow3:r}=e;return{color:t,textColor:o,boxShadow:r}}const QR={name:"Modal",common:Ye,peers:{Scrollbar:Ra,Dialog:Qg,Card:Ig},self:tm},e4={name:"Modal",common:Ce,peers:{Scrollbar:to,Dialog:em,Card:_g},self:tm},$d=Object.assign(Object.assign({},xd),Sd),t4=Sr($d),o4=fe({name:"ModalBody",inheritAttrs:!1,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},$d),{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=G(null),o=G(null),r=G(e.show),n=G(null),i=G(null);Xe(xe(e,"show"),b=>{b&&(r.value=!0)}),av(E(()=>e.blockScroll&&r.value));const l=Re(Vp);function a(){if(l.transformOriginRef.value==="center")return"";const{value:b}=n,{value:m}=i;if(b===null||m===null)return"";if(o.value){const y=o.value.containerScrollTop;return`${b}px ${m+y}px`}return""}function s(b){if(l.transformOriginRef.value==="center")return;const m=l.getMousePosition();if(!m||!o.value)return;const y=o.value.containerScrollTop,{offsetLeft:k,offsetTop:w}=b;if(m){const S=m.y,P=m.x;n.value=-(k-P),i.value=-(w-S-y)}b.style.transformOrigin=a()}function c(b){Vt(()=>{s(b)})}function d(b){b.style.transformOrigin=a(),e.onBeforeLeave()}function f(){r.value=!1,n.value=null,i.value=null,e.onAfterLeave()}function h(){const{onClose:b}=e;b&&b()}function v(){e.onNegativeClick()}function p(){e.onPositiveClick()}const g=G(null);return Xe(g,b=>{b&&Vt(()=>{const m=b.el;m&&t.value!==m&&(t.value=m)})}),We(Yi,t),We(Zi,null),We(Vn,null),{mergedTheme:l.mergedThemeRef,appear:l.appearRef,isMounted:l.isMountedRef,mergedClsPrefix:l.mergedClsPrefixRef,bodyRef:t,scrollbarRef:o,displayed:r,childNodeRef:g,handlePositiveClick:p,handleNegativeClick:v,handleCloseClick:h,handleAfterLeave:f,handleBeforeLeave:d,handleEnter:c}},render(){const{$slots:e,$attrs:t,handleEnter:o,handleAfterLeave:r,handleBeforeLeave:n,preset:i,mergedClsPrefix:l}=this;let a=null;if(!i){if(a=Xl(e),!a){Mo("modal","default slot is empty");return}a=Io(a),a.props=lo({class:`${l}-modal`},t,a.props||{})}return this.displayDirective==="show"||this.displayed||this.show?Yt(u("div",{role:"none",class:`${l}-modal-body-wrapper`},u(Zn,{ref:"scrollbarRef",theme:this.mergedTheme.peers.Scrollbar,themeOverrides:this.mergedTheme.peerOverrides.Scrollbar,contentClass:`${l}-modal-scroll-content`},{default:()=>{var s;return[(s=this.renderMask)===null||s===void 0?void 0:s.call(this),u(Zc,{disabled:!this.trapFocus,active:this.show,onEsc:this.onEsc,autoFocus:this.autoFocus},{default:()=>{var c;return u(It,{name:"fade-in-scale-up-transition",appear:(c=this.appear)!==null&&c!==void 0?c:this.isMounted,onEnter:o,onAfterEnter:this.onAfterEnter,onAfterLeave:r,onBeforeLeave:n},{default:()=>{const d=[[on,this.show]],{onClickoutside:f}=this;return f&&d.push([$r,this.onClickoutside,void 0,{capture:!0}]),Yt(this.preset==="confirm"||this.preset==="dialog"?u(ZR,Object.assign({},this.$attrs,{class:[`${l}-modal`,this.$attrs.class],ref:"bodyRef",theme:this.mergedTheme.peers.Dialog,themeOverrides:this.mergedTheme.peerOverrides.Dialog},Cr(this.$props,GR),{"aria-modal":"true"}),e):this.preset==="card"?u(Ez,Object.assign({},this.$attrs,{ref:"bodyRef",class:[`${l}-modal`,this.$attrs.class],theme:this.mergedTheme.peers.Card,themeOverrides:this.mergedTheme.peerOverrides.Card},Cr(this.$props,Bz),{"aria-modal":"true",role:"dialog"}),e):this.childNodeRef=a,d)}})}})]}})),[[on,this.displayDirective==="if"||this.displayed||this.show]]):null}}),r4=M([C("modal-container",` position: fixed; left: 0; top: 0; @@ -1931,7 +1931,7 @@ ${t} color: var(--n-text-color); margin: auto; box-shadow: var(--n-box-shadow); - `,[Zo({duration:".25s",enterScale:".5"})])]),r4=Object.assign(Object.assign(Object.assign(Object.assign({},Se.props),{show:Boolean,unstableShowMask:{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}}),$d),{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}),BI=fe({name:"Modal",inheritAttrs:!1,props:r4,setup(e){const t=G(null),{mergedClsPrefixRef:o,namespaceRef:r,inlineThemeDisabled:n}=je(e),i=Se("Modal","-modal",o4,JR,e,o),l=W1(64),a=N1(),s=Ao(),c=e.internalDialog?Re(ZR,null):null,d=e.internalModal?Re(q1,null):null,f=sv();function h(P){const{onUpdateShow:x,"onUpdate:show":R,onHide:$}=e;x&&ye(x,P),R&&ye(R,P),$&&!P&&$(P)}function v(){const{onClose:P}=e;P?Promise.resolve(P()).then(x=>{x!==!1&&h(!1)}):h(!1)}function p(){const{onPositiveClick:P}=e;P?Promise.resolve(P()).then(x=>{x!==!1&&h(!1)}):h(!1)}function g(){const{onNegativeClick:P}=e;P?Promise.resolve(P()).then(x=>{x!==!1&&h(!1)}):h(!1)}function b(){const{onBeforeLeave:P,onBeforeHide:x}=e;P&&ye(P),x&&x()}function m(){const{onAfterLeave:P,onAfterHide:x}=e;P&&ye(P),x&&x()}function y(P){var x;const{onMaskClick:R}=e;R&&R(P),e.maskClosable&&!((x=t.value)===null||x===void 0)&&x.contains(yr(P))&&h(!1)}function k(P){var x;(x=e.onEsc)===null||x===void 0||x.call(e),e.show&&e.closeOnEsc&&Np(P)&&(f.value||h(!1))}We(Vp,{getMousePosition:()=>{const P=c||d;if(P){const{clickedRef:x,clickedPositionRef:R}=P;if(x.value&&R.value)return R.value}return l.value?a.value:null},mergedClsPrefixRef:o,mergedThemeRef:i,isMountedRef:s,appearRef:xe(e,"internalAppear"),transformOriginRef:xe(e,"transformOrigin")});const w=E(()=>{const{common:{cubicBezierEaseOut:P},self:{boxShadow:x,color:R,textColor:$}}=i.value;return{"--n-bezier-ease-out":P,"--n-box-shadow":x,"--n-color":R,"--n-text-color":$}}),S=n?Qe("theme-class",void 0,w,e):void 0;return{mergedClsPrefix:o,namespace:r,isMounted:s,containerRef:t,presetProps:E(()=>Cr(e,e4)),handleEsc:k,handleAfterLeave:m,handleClickoutside:y,handleBeforeLeave:b,doUpdateShow:h,handleNegativeClick:g,handlePositiveClick:p,handleCloseClick:v,cssVars:n?void 0:w,themeClass:S?.themeClass,onRender:S?.onRender}},render(){const{mergedClsPrefix:e}=this;return u(ya,{to:this.to,show:this.show},{default:()=>{var t;(t=this.onRender)===null||t===void 0||t.call(this);const{unstableShowMask:o}=this;return Yt(u("div",{role:"none",ref:"containerRef",class:[`${e}-modal-container`,this.themeClass,this.namespace],style:this.cssVars},u(t4,Object.assign({style:this.overlayStyle},this.$attrs,{ref:"bodyWrapper",displayDirective:this.displayDirective,show:this.show,preset:this.preset,autoFocus:this.autoFocus,trapFocus:this.trapFocus,blockScroll:this.blockScroll},this.presetProps,{onEsc:this.handleEsc,onClose:this.handleCloseClick,onNegativeClick:this.handleNegativeClick,onPositiveClick:this.handlePositiveClick,onBeforeLeave:this.handleBeforeLeave,onAfterEnter:this.onAfterEnter,onAfterLeave:this.handleAfterLeave,onClickoutside:o?void 0:this.handleClickoutside,renderMask:o?()=>{var r;return u(It,{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)),[[Ji,{zIndex:this.zIndex,enabled:this.show}]])}})}});function om(e){const{textColor1:t,dividerColor:o,fontWeightStrong:r}=e;return{textColor:t,color:o,fontWeight:r}}const n4={name:"Divider",common:Ye,self:om},i4={name:"Divider",common:Ce,self:om},l4=C("divider",` + `,[Zo({duration:".25s",enterScale:".5"})])]),n4=Object.assign(Object.assign(Object.assign(Object.assign({},Se.props),{show:Boolean,unstableShowMask:{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}}),$d),{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}),EI=fe({name:"Modal",inheritAttrs:!1,props:n4,setup(e){const t=G(null),{mergedClsPrefixRef:o,namespaceRef:r,inlineThemeDisabled:n}=je(e),i=Se("Modal","-modal",r4,QR,e,o),l=V1(64),a=j1(),s=Ao(),c=e.internalDialog?Re(JR,null):null,d=e.internalModal?Re(G1,null):null,f=sv();function h(P){const{onUpdateShow:x,"onUpdate:show":R,onHide:$}=e;x&&ye(x,P),R&&ye(R,P),$&&!P&&$(P)}function v(){const{onClose:P}=e;P?Promise.resolve(P()).then(x=>{x!==!1&&h(!1)}):h(!1)}function p(){const{onPositiveClick:P}=e;P?Promise.resolve(P()).then(x=>{x!==!1&&h(!1)}):h(!1)}function g(){const{onNegativeClick:P}=e;P?Promise.resolve(P()).then(x=>{x!==!1&&h(!1)}):h(!1)}function b(){const{onBeforeLeave:P,onBeforeHide:x}=e;P&&ye(P),x&&x()}function m(){const{onAfterLeave:P,onAfterHide:x}=e;P&&ye(P),x&&x()}function y(P){var x;const{onMaskClick:R}=e;R&&R(P),e.maskClosable&&!((x=t.value)===null||x===void 0)&&x.contains(yr(P))&&h(!1)}function k(P){var x;(x=e.onEsc)===null||x===void 0||x.call(e),e.show&&e.closeOnEsc&&Np(P)&&(f.value||h(!1))}We(Vp,{getMousePosition:()=>{const P=c||d;if(P){const{clickedRef:x,clickedPositionRef:R}=P;if(x.value&&R.value)return R.value}return l.value?a.value:null},mergedClsPrefixRef:o,mergedThemeRef:i,isMountedRef:s,appearRef:xe(e,"internalAppear"),transformOriginRef:xe(e,"transformOrigin")});const w=E(()=>{const{common:{cubicBezierEaseOut:P},self:{boxShadow:x,color:R,textColor:$}}=i.value;return{"--n-bezier-ease-out":P,"--n-box-shadow":x,"--n-color":R,"--n-text-color":$}}),S=n?Qe("theme-class",void 0,w,e):void 0;return{mergedClsPrefix:o,namespace:r,isMounted:s,containerRef:t,presetProps:E(()=>Cr(e,t4)),handleEsc:k,handleAfterLeave:m,handleClickoutside:y,handleBeforeLeave:b,doUpdateShow:h,handleNegativeClick:g,handlePositiveClick:p,handleCloseClick:v,cssVars:n?void 0:w,themeClass:S?.themeClass,onRender:S?.onRender}},render(){const{mergedClsPrefix:e}=this;return u(wa,{to:this.to,show:this.show},{default:()=>{var t;(t=this.onRender)===null||t===void 0||t.call(this);const{unstableShowMask:o}=this;return Yt(u("div",{role:"none",ref:"containerRef",class:[`${e}-modal-container`,this.themeClass,this.namespace],style:this.cssVars},u(o4,Object.assign({style:this.overlayStyle},this.$attrs,{ref:"bodyWrapper",displayDirective:this.displayDirective,show:this.show,preset:this.preset,autoFocus:this.autoFocus,trapFocus:this.trapFocus,blockScroll:this.blockScroll},this.presetProps,{onEsc:this.handleEsc,onClose:this.handleCloseClick,onNegativeClick:this.handleNegativeClick,onPositiveClick:this.handlePositiveClick,onBeforeLeave:this.handleBeforeLeave,onAfterEnter:this.onAfterEnter,onAfterLeave:this.handleAfterLeave,onClickoutside:o?void 0:this.handleClickoutside,renderMask:o?()=>{var r;return u(It,{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)),[[Ji,{zIndex:this.zIndex,enabled:this.show}]])}})}});function om(e){const{textColor1:t,dividerColor:o,fontWeightStrong:r}=e;return{textColor:t,color:o,fontWeight:r}}const i4={name:"Divider",common:Ye,self:om},l4={name:"Divider",common:Ce,self:om},a4=C("divider",` position: relative; display: flex; width: 100%; @@ -1972,7 +1972,7 @@ ${t} height: 1px; width: 100%; margin: 0; - `),nt("dashed",[T("line",{backgroundColor:"var(--n-color)"})]),V("dashed",[T("line",{borderColor:"var(--n-color)"})]),V("vertical",{backgroundColor:"var(--n-color)"})]),a4=Object.assign(Object.assign({},Se.props),{titlePlacement:{type:String,default:"center"},dashed:Boolean,vertical:Boolean}),AI=fe({name:"Divider",props:a4,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:o}=je(e),r=Se("Divider","-divider",l4,n4,e,t),n=E(()=>{const{common:{cubicBezierEaseInOut:l},self:{color:a,textColor:s,fontWeight:c}}=r.value;return{"--n-bezier":l,"--n-color":a,"--n-text-color":s,"--n-font-weight":c}}),i=o?Qe("divider",void 0,n,e):void 0;return{mergedClsPrefix:t,cssVars:o?void 0:n,themeClass:i?.themeClass,onRender:i?.onRender}},render(){var e;const{$slots:t,titlePlacement:o,vertical:r,dashed:n,cssVars:i,mergedClsPrefix:l}=this;return(e=this.onRender)===null||e===void 0||e.call(this),u("div",{role:"separator",class:[`${l}-divider`,this.themeClass,{[`${l}-divider--vertical`]:r,[`${l}-divider--no-title`]:!t.default,[`${l}-divider--dashed`]:n,[`${l}-divider--title-position-${o}`]:t.default&&o}],style:i},r?null:u("div",{class:`${l}-divider__line ${l}-divider__line--left`}),!r&&t.default?u(it,null,u("div",{class:`${l}-divider__title`},this.$slots),u("div",{class:`${l}-divider__line ${l}-divider__line--right`})):null)}});function rm(e){const{modalColor:t,textColor1:o,textColor2:r,boxShadow3:n,lineHeight:i,fontWeightStrong:l,dividerColor:a,closeColorHover:s,closeColorPressed:c,closeIconColor:d,closeIconColorHover:f,closeIconColorPressed:h,borderRadius:v,primaryColorHover:p}=e;return{bodyPadding:"16px 24px",borderRadius:v,headerPadding:"16px 24px",footerPadding:"16px 24px",color:t,textColor:r,titleTextColor:o,titleFontSize:"18px",titleFontWeight:l,boxShadow:n,lineHeight:i,headerBorderBottom:`1px solid ${a}`,footerBorderTop:`1px solid ${a}`,closeIconColor:d,closeIconColorHover:f,closeIconColorPressed:h,closeSize:"22px",closeIconSize:"18px",closeColorHover:s,closeColorPressed:c,closeBorderRadius:v,resizableTriggerColorHover:p}}const s4={name:"Drawer",common:Ye,peers:{Scrollbar:za},self:rm},c4={name:"Drawer",common:Ce,peers:{Scrollbar:to},self:rm},d4=fe({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=G(!!e.show),o=G(null),r=Re(Gc);let n=0,i="",l=null;const a=G(!1),s=G(!1),c=E(()=>e.placement==="top"||e.placement==="bottom"),{mergedClsPrefixRef:d,mergedRtlRef:f}=je(e),h=Et("Drawer",f,d),v=P,p=$=>{s.value=!0,n=c.value?$.clientY:$.clientX,i=document.body.style.cursor,document.body.style.cursor=c.value?"ns-resize":"ew-resize",document.body.addEventListener("mousemove",S),document.body.addEventListener("mouseleave",v),document.body.addEventListener("mouseup",P)},g=()=>{l!==null&&(window.clearTimeout(l),l=null),s.value?a.value=!0:l=window.setTimeout(()=>{a.value=!0},300)},b=()=>{l!==null&&(window.clearTimeout(l),l=null),a.value=!1},{doUpdateHeight:m,doUpdateWidth:y}=r,k=$=>{const{maxWidth:B}=e;if(B&&$>B)return B;const{minWidth:K}=e;return K&&${const{maxHeight:B}=e;if(B&&$>B)return B;const{minHeight:K}=e;return K&&${e.show&&(t.value=!0)}),Xe(()=>e.show,$=>{$||P()}),mt(()=>{P()});const x=E(()=>{const{show:$}=e,B=[[on,$]];return e.showMask||B.push([$r,e.onClickoutside,void 0,{capture:!0}]),B});function R(){var $;t.value=!1,($=e.onAfterLeave)===null||$===void 0||$.call(e)}return av(E(()=>e.blockScroll&&t.value)),We(Zi,o),We(Vn,null),We(Yi,null),{bodyRef:o,rtlEnabled:h,mergedClsPrefix:r.mergedClsPrefixRef,isMounted:r.isMountedRef,mergedTheme:r.mergedThemeRef,displayed:t,transitionName:E(()=>({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:R,bodyDirectives:x,handleMousedownResizeTrigger:p,handleMouseenterResizeTrigger:g,handleMouseleaveResizeTrigger:b,isDragging:s,isHoverOnResizeTrigger:a}},render(){const{$slots:e,mergedClsPrefix:t}=this;return this.displayDirective==="show"||this.displayed||this.show?Yt(u("div",{role:"none"},u(Zc,{disabled:!this.showMask||!this.trapFocus,active:this.show,autoFocus:this.autoFocus,onEsc:this.onEsc},{default:()=>u(It,{name:this.transitionName,appear:this.isMounted,onAfterEnter:this.onAfterEnter,onAfterLeave:this.handleAfterLeave},{default:()=>Yt(u("div",lo(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(Zn,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)})})),[[on,this.displayDirective==="if"||this.displayed||this.show]]):null}}),{cubicBezierEaseIn:u4,cubicBezierEaseOut:f4}=ao;function h4({duration:e="0.3s",leaveDuration:t="0.2s",name:o="slide-in-from-right"}={}){return[M(`&.${o}-transition-leave-active`,{transition:`transform ${t} ${u4}`}),M(`&.${o}-transition-enter-active`,{transition:`transform ${e} ${f4}`}),M(`&.${o}-transition-enter-to`,{transform:"translateX(0)"}),M(`&.${o}-transition-enter-from`,{transform:"translateX(100%)"}),M(`&.${o}-transition-leave-from`,{transform:"translateX(0)"}),M(`&.${o}-transition-leave-to`,{transform:"translateX(100%)"})]}const{cubicBezierEaseIn:p4,cubicBezierEaseOut:v4}=ao;function g4({duration:e="0.3s",leaveDuration:t="0.2s",name:o="slide-in-from-left"}={}){return[M(`&.${o}-transition-leave-active`,{transition:`transform ${t} ${p4}`}),M(`&.${o}-transition-enter-active`,{transition:`transform ${e} ${v4}`}),M(`&.${o}-transition-enter-to`,{transform:"translateX(0)"}),M(`&.${o}-transition-enter-from`,{transform:"translateX(-100%)"}),M(`&.${o}-transition-leave-from`,{transform:"translateX(0)"}),M(`&.${o}-transition-leave-to`,{transform:"translateX(-100%)"})]}const{cubicBezierEaseIn:m4,cubicBezierEaseOut:b4}=ao;function x4({duration:e="0.3s",leaveDuration:t="0.2s",name:o="slide-in-from-top"}={}){return[M(`&.${o}-transition-leave-active`,{transition:`transform ${t} ${m4}`}),M(`&.${o}-transition-enter-active`,{transition:`transform ${e} ${b4}`}),M(`&.${o}-transition-enter-to`,{transform:"translateY(0)"}),M(`&.${o}-transition-enter-from`,{transform:"translateY(-100%)"}),M(`&.${o}-transition-leave-from`,{transform:"translateY(0)"}),M(`&.${o}-transition-leave-to`,{transform:"translateY(-100%)"})]}const{cubicBezierEaseIn:C4,cubicBezierEaseOut:y4}=ao;function w4({duration:e="0.3s",leaveDuration:t="0.2s",name:o="slide-in-from-bottom"}={}){return[M(`&.${o}-transition-leave-active`,{transition:`transform ${t} ${C4}`}),M(`&.${o}-transition-enter-active`,{transition:`transform ${e} ${y4}`}),M(`&.${o}-transition-enter-to`,{transform:"translateY(0)"}),M(`&.${o}-transition-enter-from`,{transform:"translateY(100%)"}),M(`&.${o}-transition-leave-from`,{transform:"translateY(0)"}),M(`&.${o}-transition-leave-to`,{transform:"translateY(100%)"})]}const S4=M([C("drawer",` + `),nt("dashed",[T("line",{backgroundColor:"var(--n-color)"})]),V("dashed",[T("line",{borderColor:"var(--n-color)"})]),V("vertical",{backgroundColor:"var(--n-color)"})]),s4=Object.assign(Object.assign({},Se.props),{titlePlacement:{type:String,default:"center"},dashed:Boolean,vertical:Boolean}),FI=fe({name:"Divider",props:s4,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:o}=je(e),r=Se("Divider","-divider",a4,i4,e,t),n=E(()=>{const{common:{cubicBezierEaseInOut:l},self:{color:a,textColor:s,fontWeight:c}}=r.value;return{"--n-bezier":l,"--n-color":a,"--n-text-color":s,"--n-font-weight":c}}),i=o?Qe("divider",void 0,n,e):void 0;return{mergedClsPrefix:t,cssVars:o?void 0:n,themeClass:i?.themeClass,onRender:i?.onRender}},render(){var e;const{$slots:t,titlePlacement:o,vertical:r,dashed:n,cssVars:i,mergedClsPrefix:l}=this;return(e=this.onRender)===null||e===void 0||e.call(this),u("div",{role:"separator",class:[`${l}-divider`,this.themeClass,{[`${l}-divider--vertical`]:r,[`${l}-divider--no-title`]:!t.default,[`${l}-divider--dashed`]:n,[`${l}-divider--title-position-${o}`]:t.default&&o}],style:i},r?null:u("div",{class:`${l}-divider__line ${l}-divider__line--left`}),!r&&t.default?u(it,null,u("div",{class:`${l}-divider__title`},this.$slots),u("div",{class:`${l}-divider__line ${l}-divider__line--right`})):null)}});function rm(e){const{modalColor:t,textColor1:o,textColor2:r,boxShadow3:n,lineHeight:i,fontWeightStrong:l,dividerColor:a,closeColorHover:s,closeColorPressed:c,closeIconColor:d,closeIconColorHover:f,closeIconColorPressed:h,borderRadius:v,primaryColorHover:p}=e;return{bodyPadding:"16px 24px",borderRadius:v,headerPadding:"16px 24px",footerPadding:"16px 24px",color:t,textColor:r,titleTextColor:o,titleFontSize:"18px",titleFontWeight:l,boxShadow:n,lineHeight:i,headerBorderBottom:`1px solid ${a}`,footerBorderTop:`1px solid ${a}`,closeIconColor:d,closeIconColorHover:f,closeIconColorPressed:h,closeSize:"22px",closeIconSize:"18px",closeColorHover:s,closeColorPressed:c,closeBorderRadius:v,resizableTriggerColorHover:p}}const c4={name:"Drawer",common:Ye,peers:{Scrollbar:Ra},self:rm},d4={name:"Drawer",common:Ce,peers:{Scrollbar:to},self:rm},u4=fe({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=G(!!e.show),o=G(null),r=Re(Gc);let n=0,i="",l=null;const a=G(!1),s=G(!1),c=E(()=>e.placement==="top"||e.placement==="bottom"),{mergedClsPrefixRef:d,mergedRtlRef:f}=je(e),h=Et("Drawer",f,d),v=P,p=$=>{s.value=!0,n=c.value?$.clientY:$.clientX,i=document.body.style.cursor,document.body.style.cursor=c.value?"ns-resize":"ew-resize",document.body.addEventListener("mousemove",S),document.body.addEventListener("mouseleave",v),document.body.addEventListener("mouseup",P)},g=()=>{l!==null&&(window.clearTimeout(l),l=null),s.value?a.value=!0:l=window.setTimeout(()=>{a.value=!0},300)},b=()=>{l!==null&&(window.clearTimeout(l),l=null),a.value=!1},{doUpdateHeight:m,doUpdateWidth:y}=r,k=$=>{const{maxWidth:B}=e;if(B&&$>B)return B;const{minWidth:K}=e;return K&&${const{maxHeight:B}=e;if(B&&$>B)return B;const{minHeight:K}=e;return K&&${e.show&&(t.value=!0)}),Xe(()=>e.show,$=>{$||P()}),mt(()=>{P()});const x=E(()=>{const{show:$}=e,B=[[on,$]];return e.showMask||B.push([$r,e.onClickoutside,void 0,{capture:!0}]),B});function R(){var $;t.value=!1,($=e.onAfterLeave)===null||$===void 0||$.call(e)}return av(E(()=>e.blockScroll&&t.value)),We(Zi,o),We(Vn,null),We(Yi,null),{bodyRef:o,rtlEnabled:h,mergedClsPrefix:r.mergedClsPrefixRef,isMounted:r.isMountedRef,mergedTheme:r.mergedThemeRef,displayed:t,transitionName:E(()=>({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:R,bodyDirectives:x,handleMousedownResizeTrigger:p,handleMouseenterResizeTrigger:g,handleMouseleaveResizeTrigger:b,isDragging:s,isHoverOnResizeTrigger:a}},render(){const{$slots:e,mergedClsPrefix:t}=this;return this.displayDirective==="show"||this.displayed||this.show?Yt(u("div",{role:"none"},u(Zc,{disabled:!this.showMask||!this.trapFocus,active:this.show,autoFocus:this.autoFocus,onEsc:this.onEsc},{default:()=>u(It,{name:this.transitionName,appear:this.isMounted,onAfterEnter:this.onAfterEnter,onAfterLeave:this.handleAfterLeave},{default:()=>Yt(u("div",lo(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(Zn,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)})})),[[on,this.displayDirective==="if"||this.displayed||this.show]]):null}}),{cubicBezierEaseIn:f4,cubicBezierEaseOut:h4}=ao;function p4({duration:e="0.3s",leaveDuration:t="0.2s",name:o="slide-in-from-right"}={}){return[M(`&.${o}-transition-leave-active`,{transition:`transform ${t} ${f4}`}),M(`&.${o}-transition-enter-active`,{transition:`transform ${e} ${h4}`}),M(`&.${o}-transition-enter-to`,{transform:"translateX(0)"}),M(`&.${o}-transition-enter-from`,{transform:"translateX(100%)"}),M(`&.${o}-transition-leave-from`,{transform:"translateX(0)"}),M(`&.${o}-transition-leave-to`,{transform:"translateX(100%)"})]}const{cubicBezierEaseIn:v4,cubicBezierEaseOut:g4}=ao;function m4({duration:e="0.3s",leaveDuration:t="0.2s",name:o="slide-in-from-left"}={}){return[M(`&.${o}-transition-leave-active`,{transition:`transform ${t} ${v4}`}),M(`&.${o}-transition-enter-active`,{transition:`transform ${e} ${g4}`}),M(`&.${o}-transition-enter-to`,{transform:"translateX(0)"}),M(`&.${o}-transition-enter-from`,{transform:"translateX(-100%)"}),M(`&.${o}-transition-leave-from`,{transform:"translateX(0)"}),M(`&.${o}-transition-leave-to`,{transform:"translateX(-100%)"})]}const{cubicBezierEaseIn:b4,cubicBezierEaseOut:x4}=ao;function C4({duration:e="0.3s",leaveDuration:t="0.2s",name:o="slide-in-from-top"}={}){return[M(`&.${o}-transition-leave-active`,{transition:`transform ${t} ${b4}`}),M(`&.${o}-transition-enter-active`,{transition:`transform ${e} ${x4}`}),M(`&.${o}-transition-enter-to`,{transform:"translateY(0)"}),M(`&.${o}-transition-enter-from`,{transform:"translateY(-100%)"}),M(`&.${o}-transition-leave-from`,{transform:"translateY(0)"}),M(`&.${o}-transition-leave-to`,{transform:"translateY(-100%)"})]}const{cubicBezierEaseIn:y4,cubicBezierEaseOut:w4}=ao;function S4({duration:e="0.3s",leaveDuration:t="0.2s",name:o="slide-in-from-bottom"}={}){return[M(`&.${o}-transition-leave-active`,{transition:`transform ${t} ${y4}`}),M(`&.${o}-transition-enter-active`,{transition:`transform ${e} ${w4}`}),M(`&.${o}-transition-enter-to`,{transform:"translateY(0)"}),M(`&.${o}-transition-enter-from`,{transform:"translateY(100%)"}),M(`&.${o}-transition-leave-from`,{transform:"translateY(0)"}),M(`&.${o}-transition-leave-to`,{transform:"translateY(100%)"})]}const $4=M([C("drawer",` word-break: break-word; line-height: var(--n-line-height); position: absolute; @@ -1984,7 +1984,7 @@ ${t} background-color: var(--n-color); color: var(--n-text-color); box-sizing: border-box; - `,[h4(),g4(),x4(),w4(),V("unselectable",` + `,[p4(),m4(),C4(),S4(),V("unselectable",` user-select: none; -webkit-user-select: none; `),V("native-scrollbar",[C("drawer-content-wrapper",` @@ -2109,12 +2109,12 @@ ${t} bottom: 0; `,[V("invisible",` background-color: rgba(0, 0, 0, 0) - `),Ni({enterDuration:"0.2s",leaveDuration:"0.2s",enterCubicBezier:"var(--n-bezier-in)",leaveCubicBezier:"var(--n-bezier-out)"})])]),$4=Object.assign(Object.assign({},Se.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}),EI=fe({name:"Drawer",inheritAttrs:!1,props:$4,setup(e){const{mergedClsPrefixRef:t,namespaceRef:o,inlineThemeDisabled:r}=je(e),n=Ao(),i=Se("Drawer","-drawer",S4,s4,e,t),l=G(e.defaultWidth),a=G(e.defaultHeight),s=At(xe(e,"width"),l),c=At(xe(e,"height"),a),d=E(()=>{const{placement:P}=e;return P==="top"||P==="bottom"?"":jt(s.value)}),f=E(()=>{const{placement:P}=e;return P==="left"||P==="right"?"":jt(c.value)}),h=P=>{const{onUpdateWidth:x,"onUpdate:width":R}=e;x&&ye(x,P),R&&ye(R,P),l.value=P},v=P=>{const{onUpdateHeight:x,"onUpdate:width":R}=e;x&&ye(x,P),R&&ye(R,P),a.value=P},p=E(()=>[{width:d.value,height:f.value},e.drawerStyle||""]);function g(P){const{onMaskClick:x,maskClosable:R}=e;R&&k(!1),x&&x(P)}function b(P){g(P)}const m=sv();function y(P){var x;(x=e.onEsc)===null||x===void 0||x.call(e),e.show&&e.closeOnEsc&&Np(P)&&(m.value||k(!1))}function k(P){const{onHide:x,onUpdateShow:R,"onUpdate:show":$}=e;R&&ye(R,P),$&&ye($,P),x&&!P&&ye(x,P)}We(Gc,{isMountedRef:n,mergedThemeRef:i,mergedClsPrefixRef:t,doUpdateShow:k,doUpdateHeight:v,doUpdateWidth:h});const w=E(()=>{const{common:{cubicBezierEaseInOut:P,cubicBezierEaseIn:x,cubicBezierEaseOut:R},self:{color:$,textColor:B,boxShadow:K,lineHeight:_,headerPadding:F,footerPadding:L,borderRadius:N,bodyPadding:J,titleFontSize:X,titleTextColor:oe,titleFontWeight:me,headerBorderBottom:he,footerBorderTop:se,closeIconColor:Y,closeIconColorHover:W,closeIconColorPressed:te,closeColorHover:pe,closeColorPressed:ue,closeIconSize:we,closeSize:Te,closeBorderRadius:ne,resizableTriggerColorHover:Ue}}=i.value;return{"--n-line-height":_,"--n-color":$,"--n-border-radius":N,"--n-text-color":B,"--n-box-shadow":K,"--n-bezier":P,"--n-bezier-out":R,"--n-bezier-in":x,"--n-header-padding":F,"--n-body-padding":J,"--n-footer-padding":L,"--n-title-text-color":oe,"--n-title-font-size":X,"--n-title-font-weight":me,"--n-header-border-bottom":he,"--n-footer-border-top":se,"--n-close-icon-color":Y,"--n-close-icon-color-hover":W,"--n-close-icon-color-pressed":te,"--n-close-size":Te,"--n-close-color-hover":pe,"--n-close-color-pressed":ue,"--n-close-icon-size":we,"--n-close-border-radius":ne,"--n-resize-trigger-color-hover":Ue}}),S=r?Qe("drawer",void 0,w,e):void 0;return{mergedClsPrefix:t,namespace:o,mergedBodyStyle:p,handleOutsideClick:b,handleMaskClick:g,handleEsc:y,mergedTheme:i,cssVars:r?void 0:w,themeClass:S?.themeClass,onRender:S?.onRender,isMounted:n}},render(){const{mergedClsPrefix:e}=this;return u(ya,{to:this.to,show:this.show},{default:()=>{var t;return(t=this.onRender)===null||t===void 0||t.call(this),Yt(u("div",{class:[`${e}-drawer-container`,this.namespace,this.themeClass],style:this.cssVars,role:"none"},this.showMask?u(It,{name:"fade-in-transition",appear:this.isMounted},{default:()=>this.show?u("div",{"aria-hidden":!0,class:[`${e}-drawer-mask`,this.showMask==="transparent"&&`${e}-drawer-mask--invisible`],onClick:this.handleMaskClick}):null}):null,u(d4,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)),[[Ji,{zIndex:this.zIndex,enabled:this.show}]])}})}}),P4={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},FI=fe({name:"DrawerContent",props:P4,setup(){const e=Re(Gc,null);e||er("drawer-content","`n-drawer-content` must be placed inside `n-drawer`.");const{doUpdateShow:t}=e;function o(){t(!1)}return{handleCloseClick:o,mergedTheme:e.mergedThemeRef,mergedClsPrefix:e.mergedClsPrefixRef}},render(){const{title:e,mergedClsPrefix:t,nativeScrollbar:o,mergedTheme:r,bodyClass:n,bodyStyle:i,bodyContentClass:l,bodyContentStyle:a,headerClass:s,headerStyle:c,footerClass:d,footerStyle:f,scrollbarProps:h,closable:v,$slots:p}=this;return u("div",{role:"none",class:[`${t}-drawer-content`,o&&`${t}-drawer-content--native-scrollbar`]},p.header||e||v?u("div",{class:[`${t}-drawer-header`,s],style:c,role:"none"},u("div",{class:`${t}-drawer-header__main`,role:"heading","aria-level":"1"},p.header!==void 0?p.header():e),v&&u(Yn,{onClick:this.handleCloseClick,clsPrefix:t,class:`${t}-drawer-header__close`,absolute:!0})):null,o?u("div",{class:[`${t}-drawer-body`,n],style:i,role:"none"},u("div",{class:[`${t}-drawer-body-content-wrapper`,l],style:a,role:"none"},p)):u(Zn,Object.assign({themeOverrides:r.peerOverrides.Scrollbar,theme:r.peers.Scrollbar},h,{class:`${t}-drawer-body`,contentClass:[`${t}-drawer-body-content-wrapper`,l],contentStyle:a}),p),p.footer?u("div",{class:[`${t}-drawer-footer`,d],style:f,role:"none"},p.footer()):null)}}),z4={actionMargin:"0 0 0 20px",actionMarginRtl:"0 20px 0 0"},R4={name:"DynamicInput",common:Ce,peers:{Input:po,Button:oo},self(){return z4}},nm={gapSmall:"4px 8px",gapMedium:"8px 12px",gapLarge:"12px 16px"},im={name:"Space",self(){return nm}};function k4(){return nm}const T4={name:"Space",self:k4};let ys;function I4(){if(!tr)return!0;if(ys===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),ys=t}return ys}const _4=Object.assign(Object.assign({},Se.props),{align:String,justify:{type:String,default:"start"},inline:Boolean,vertical:Boolean,reverse:Boolean,size:{type:[String,Number,Array],default:"medium"},wrapItem:{type:Boolean,default:!0},itemClass:String,itemStyle:[String,Object],wrap:{type:Boolean,default:!0},internalUseGap:{type:Boolean,default:void 0}}),HI=fe({name:"Space",props:_4,setup(e){const{mergedClsPrefixRef:t,mergedRtlRef:o}=je(e),r=Se("Space","-space",void 0,T4,e,t),n=Et("Space",o,t);return{useGap:I4(),rtlEnabled:n,mergedClsPrefix:t,margin:E(()=>{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:{[de("gap",i)]:l}}=r.value,{row:a,col:s}=qx(l);return{horizontal:Dt(s),vertical:Dt(a)}})}},render(){const{vertical:e,reverse:t,align:o,inline:r,justify:n,itemClass:i,itemStyle:l,margin:a,wrap:s,mergedClsPrefix:c,rtlEnabled:d,useGap:f,wrapItem:h,internalUseGap:v}=this,p=Bi(Mp(this),!1);if(!p.length)return null;const g=`${a.horizontal}px`,b=`${a.horizontal/2}px`,m=`${a.vertical}px`,y=`${a.vertical/2}px`,k=p.length-1,w=n.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(n)?`flex-${n}`:n,flexWrap:!s||e?"nowrap":"wrap",marginTop:f||e?"":`-${y}`,marginBottom:f||e?"":`-${y}`,alignItems:o,gap:f?`${a.vertical}px ${a.horizontal}px`:""}},!h&&(f||v)?p:p.map((S,P)=>S.type===kt?S:u("div",{role:"none",class:i,style:[l,{maxWidth:"100%"},f?"":e?{marginBottom:P!==k?m:""}:d?{marginLeft:w?n==="space-between"&&P===k?"":b:P!==k?g:"",marginRight:w?n==="space-between"&&P===0?"":b:"",paddingTop:y,paddingBottom:y}:{marginRight:w?n==="space-between"&&P===k?"":b:P!==k?g:"",marginLeft:w?n==="space-between"&&P===0?"":b:"",paddingTop:y,paddingBottom:y}]},S)))}}),M4={name:"DynamicTags",common:Ce,peers:{Input:po,Button:oo,Tag:hg,Space:im},self(){return{inputWidth:"64px"}}},O4={name:"Element",common:Ce},B4={gapSmall:"4px 8px",gapMedium:"8px 12px",gapLarge:"12px 16px"},A4={name:"Flex",self(){return B4}},E4={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 lm(e){const{heightSmall:t,heightMedium:o,heightLarge:r,textColor1:n,errorColor:i,warningColor:l,lineHeight:a,textColor3:s}=e;return Object.assign(Object.assign({},E4),{blankHeightSmall:t,blankHeightMedium:o,blankHeightLarge:r,lineHeight:a,labelTextColor:n,asteriskColor:i,feedbackTextColorError:i,feedbackTextColorWarning:l,feedbackTextColor:s})}const am={name:"Form",common:Ye,self:lm},F4={name:"Form",common:Ce,self:lm},H4=C("form",[V("inline",` + `),Ni({enterDuration:"0.2s",leaveDuration:"0.2s",enterCubicBezier:"var(--n-bezier-in)",leaveCubicBezier:"var(--n-bezier-out)"})])]),P4=Object.assign(Object.assign({},Se.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}),HI=fe({name:"Drawer",inheritAttrs:!1,props:P4,setup(e){const{mergedClsPrefixRef:t,namespaceRef:o,inlineThemeDisabled:r}=je(e),n=Ao(),i=Se("Drawer","-drawer",$4,c4,e,t),l=G(e.defaultWidth),a=G(e.defaultHeight),s=At(xe(e,"width"),l),c=At(xe(e,"height"),a),d=E(()=>{const{placement:P}=e;return P==="top"||P==="bottom"?"":jt(s.value)}),f=E(()=>{const{placement:P}=e;return P==="left"||P==="right"?"":jt(c.value)}),h=P=>{const{onUpdateWidth:x,"onUpdate:width":R}=e;x&&ye(x,P),R&&ye(R,P),l.value=P},v=P=>{const{onUpdateHeight:x,"onUpdate:width":R}=e;x&&ye(x,P),R&&ye(R,P),a.value=P},p=E(()=>[{width:d.value,height:f.value},e.drawerStyle||""]);function g(P){const{onMaskClick:x,maskClosable:R}=e;R&&k(!1),x&&x(P)}function b(P){g(P)}const m=sv();function y(P){var x;(x=e.onEsc)===null||x===void 0||x.call(e),e.show&&e.closeOnEsc&&Np(P)&&(m.value||k(!1))}function k(P){const{onHide:x,onUpdateShow:R,"onUpdate:show":$}=e;R&&ye(R,P),$&&ye($,P),x&&!P&&ye(x,P)}We(Gc,{isMountedRef:n,mergedThemeRef:i,mergedClsPrefixRef:t,doUpdateShow:k,doUpdateHeight:v,doUpdateWidth:h});const w=E(()=>{const{common:{cubicBezierEaseInOut:P,cubicBezierEaseIn:x,cubicBezierEaseOut:R},self:{color:$,textColor:B,boxShadow:K,lineHeight:_,headerPadding:F,footerPadding:L,borderRadius:N,bodyPadding:J,titleFontSize:X,titleTextColor:oe,titleFontWeight:me,headerBorderBottom:he,footerBorderTop:se,closeIconColor:Y,closeIconColorHover:W,closeIconColorPressed:te,closeColorHover:pe,closeColorPressed:ue,closeIconSize:we,closeSize:Te,closeBorderRadius:ne,resizableTriggerColorHover:Ue}}=i.value;return{"--n-line-height":_,"--n-color":$,"--n-border-radius":N,"--n-text-color":B,"--n-box-shadow":K,"--n-bezier":P,"--n-bezier-out":R,"--n-bezier-in":x,"--n-header-padding":F,"--n-body-padding":J,"--n-footer-padding":L,"--n-title-text-color":oe,"--n-title-font-size":X,"--n-title-font-weight":me,"--n-header-border-bottom":he,"--n-footer-border-top":se,"--n-close-icon-color":Y,"--n-close-icon-color-hover":W,"--n-close-icon-color-pressed":te,"--n-close-size":Te,"--n-close-color-hover":pe,"--n-close-color-pressed":ue,"--n-close-icon-size":we,"--n-close-border-radius":ne,"--n-resize-trigger-color-hover":Ue}}),S=r?Qe("drawer",void 0,w,e):void 0;return{mergedClsPrefix:t,namespace:o,mergedBodyStyle:p,handleOutsideClick:b,handleMaskClick:g,handleEsc:y,mergedTheme:i,cssVars:r?void 0:w,themeClass:S?.themeClass,onRender:S?.onRender,isMounted:n}},render(){const{mergedClsPrefix:e}=this;return u(wa,{to:this.to,show:this.show},{default:()=>{var t;return(t=this.onRender)===null||t===void 0||t.call(this),Yt(u("div",{class:[`${e}-drawer-container`,this.namespace,this.themeClass],style:this.cssVars,role:"none"},this.showMask?u(It,{name:"fade-in-transition",appear:this.isMounted},{default:()=>this.show?u("div",{"aria-hidden":!0,class:[`${e}-drawer-mask`,this.showMask==="transparent"&&`${e}-drawer-mask--invisible`],onClick:this.handleMaskClick}):null}):null,u(u4,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)),[[Ji,{zIndex:this.zIndex,enabled:this.show}]])}})}}),z4={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},DI=fe({name:"DrawerContent",props:z4,setup(){const e=Re(Gc,null);e||er("drawer-content","`n-drawer-content` must be placed inside `n-drawer`.");const{doUpdateShow:t}=e;function o(){t(!1)}return{handleCloseClick:o,mergedTheme:e.mergedThemeRef,mergedClsPrefix:e.mergedClsPrefixRef}},render(){const{title:e,mergedClsPrefix:t,nativeScrollbar:o,mergedTheme:r,bodyClass:n,bodyStyle:i,bodyContentClass:l,bodyContentStyle:a,headerClass:s,headerStyle:c,footerClass:d,footerStyle:f,scrollbarProps:h,closable:v,$slots:p}=this;return u("div",{role:"none",class:[`${t}-drawer-content`,o&&`${t}-drawer-content--native-scrollbar`]},p.header||e||v?u("div",{class:[`${t}-drawer-header`,s],style:c,role:"none"},u("div",{class:`${t}-drawer-header__main`,role:"heading","aria-level":"1"},p.header!==void 0?p.header():e),v&&u(Yn,{onClick:this.handleCloseClick,clsPrefix:t,class:`${t}-drawer-header__close`,absolute:!0})):null,o?u("div",{class:[`${t}-drawer-body`,n],style:i,role:"none"},u("div",{class:[`${t}-drawer-body-content-wrapper`,l],style:a,role:"none"},p)):u(Zn,Object.assign({themeOverrides:r.peerOverrides.Scrollbar,theme:r.peers.Scrollbar},h,{class:`${t}-drawer-body`,contentClass:[`${t}-drawer-body-content-wrapper`,l],contentStyle:a}),p),p.footer?u("div",{class:[`${t}-drawer-footer`,d],style:f,role:"none"},p.footer()):null)}}),R4={actionMargin:"0 0 0 20px",actionMarginRtl:"0 20px 0 0"},k4={name:"DynamicInput",common:Ce,peers:{Input:po,Button:oo},self(){return R4}},nm={gapSmall:"4px 8px",gapMedium:"8px 12px",gapLarge:"12px 16px"},im={name:"Space",self(){return nm}};function T4(){return nm}const I4={name:"Space",self:T4};let ws;function _4(){if(!tr)return!0;if(ws===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),ws=t}return ws}const M4=Object.assign(Object.assign({},Se.props),{align:String,justify:{type:String,default:"start"},inline:Boolean,vertical:Boolean,reverse:Boolean,size:{type:[String,Number,Array],default:"medium"},wrapItem:{type:Boolean,default:!0},itemClass:String,itemStyle:[String,Object],wrap:{type:Boolean,default:!0},internalUseGap:{type:Boolean,default:void 0}}),LI=fe({name:"Space",props:M4,setup(e){const{mergedClsPrefixRef:t,mergedRtlRef:o}=je(e),r=Se("Space","-space",void 0,I4,e,t),n=Et("Space",o,t);return{useGap:_4(),rtlEnabled:n,mergedClsPrefix:t,margin:E(()=>{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:{[de("gap",i)]:l}}=r.value,{row:a,col:s}=Gx(l);return{horizontal:Dt(s),vertical:Dt(a)}})}},render(){const{vertical:e,reverse:t,align:o,inline:r,justify:n,itemClass:i,itemStyle:l,margin:a,wrap:s,mergedClsPrefix:c,rtlEnabled:d,useGap:f,wrapItem:h,internalUseGap:v}=this,p=Bi(Mp(this),!1);if(!p.length)return null;const g=`${a.horizontal}px`,b=`${a.horizontal/2}px`,m=`${a.vertical}px`,y=`${a.vertical/2}px`,k=p.length-1,w=n.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(n)?`flex-${n}`:n,flexWrap:!s||e?"nowrap":"wrap",marginTop:f||e?"":`-${y}`,marginBottom:f||e?"":`-${y}`,alignItems:o,gap:f?`${a.vertical}px ${a.horizontal}px`:""}},!h&&(f||v)?p:p.map((S,P)=>S.type===kt?S:u("div",{role:"none",class:i,style:[l,{maxWidth:"100%"},f?"":e?{marginBottom:P!==k?m:""}:d?{marginLeft:w?n==="space-between"&&P===k?"":b:P!==k?g:"",marginRight:w?n==="space-between"&&P===0?"":b:"",paddingTop:y,paddingBottom:y}:{marginRight:w?n==="space-between"&&P===k?"":b:P!==k?g:"",marginLeft:w?n==="space-between"&&P===0?"":b:"",paddingTop:y,paddingBottom:y}]},S)))}}),O4={name:"DynamicTags",common:Ce,peers:{Input:po,Button:oo,Tag:hg,Space:im},self(){return{inputWidth:"64px"}}},B4={name:"Element",common:Ce},A4={gapSmall:"4px 8px",gapMedium:"8px 12px",gapLarge:"12px 16px"},E4={name:"Flex",self(){return A4}},F4={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 lm(e){const{heightSmall:t,heightMedium:o,heightLarge:r,textColor1:n,errorColor:i,warningColor:l,lineHeight:a,textColor3:s}=e;return Object.assign(Object.assign({},F4),{blankHeightSmall:t,blankHeightMedium:o,blankHeightLarge:r,lineHeight:a,labelTextColor:n,asteriskColor:i,feedbackTextColorError:i,feedbackTextColorWarning:l,feedbackTextColor:s})}const am={name:"Form",common:Ye,self:lm},H4={name:"Form",common:Ce,self:lm},D4=C("form",[V("inline",` width: 100%; display: inline-flex; align-items: flex-start; align-content: space-around; - `,[C("form-item",{width:"auto",marginRight:"18px"},[M("&:last-child",{marginRight:0})])])]),ll="n-form",sm="n-form-item-insts";var D4=function(e,t,o,r){function n(i){return i instanceof o?i:new o(function(l){l(i)})}return new(o||(o=Promise))(function(i,l){function a(d){try{c(r.next(d))}catch(f){l(f)}}function s(d){try{c(r.throw(d))}catch(f){l(f)}}function c(d){d.done?i(d.value):n(d.value).then(a,s)}c((r=r.apply(e,t||[])).next())})};const L4=Object.assign(Object.assign({},Se.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}),DI=fe({name:"Form",props:L4,setup(e){const{mergedClsPrefixRef:t}=je(e);Se("Form","-form",H4,am,e,t);const o={},r=G(void 0),n=s=>{const c=r.value;(c===void 0||s>=c)&&(r.value=s)};function i(s){return D4(this,arguments,void 0,function*(c,d=()=>!0){return yield new Promise((f,h)=>{const v=[];for(const p of Sr(o)){const g=o[p];for(const b of g)b.path&&v.push(b.internalValidate(null,d))}Promise.all(v).then(p=>{const g=p.some(y=>!y.valid),b=[],m=[];p.forEach(y=>{var k,w;!((k=y.errors)===null||k===void 0)&&k.length&&b.push(y.errors),!((w=y.warnings)===null||w===void 0)&&w.length&&m.push(y.warnings)}),c&&c(b.length?b:void 0,{warnings:m.length?m:void 0}),g?h(b.length?b:void 0):f({warnings:m.length?m:void 0})})})})}function l(){for(const s of Sr(o)){const c=o[s];for(const d of c)d.restoreValidation()}}return We(ll,{props:e,maxChildLabelWidthRef:r,deriveMaxChildLabelWidth:n}),We(sm,{formItems:o}),Object.assign({validate:i,restoreValidation:l},{mergedClsPrefix:t})},render(){const{mergedClsPrefix:e}=this;return u("form",{class:[`${e}-form`,this.inline&&`${e}-form--inline`],onSubmit:this.onSubmit},this.$slots)}});function Kr(){return Kr=Object.assign?Object.assign.bind():function(e){for(var t=1;t"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 Dl(e,t,o){return j4()?Dl=Reflect.construct.bind():Dl=function(n,i,l){var a=[null];a.push.apply(a,i);var s=Function.bind.apply(n,a),c=new s;return l&&Wi(c,l.prototype),c},Dl.apply(null,arguments)}function W4(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function fc(e){var t=typeof Map=="function"?new Map:void 0;return fc=function(r){if(r===null||!W4(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,n)}function n(){return Dl(r,arguments,uc(this).constructor)}return n.prototype=Object.create(r.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),Wi(n,r)},fc(e)}var V4=/%[sdj%]/g,U4=function(){};function hc(e){if(!e||!e.length)return null;var t={};return e.forEach(function(o){var r=o.field;t[r]=t[r]||[],t[r].push(o)}),t}function io(e){for(var t=arguments.length,o=new Array(t>1?t-1:0),r=1;r=i)return a;switch(a){case"%s":return String(o[n++]);case"%d":return Number(o[n++]);case"%j":try{return JSON.stringify(o[n++])}catch{return"[Circular]"}break;default:return a}});return l}return e}function K4(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function _t(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||K4(t)&&typeof e=="string"&&!e)}function q4(e,t,o){var r=[],n=0,i=e.length;function l(a){r.push.apply(r,a||[]),n++,n===i&&o(r)}e.forEach(function(a){t(a,l)})}function Nf(e,t,o){var r=0,n=e.length;function i(l){if(l&&l.length){o(l);return}var a=r;r=r+1,a{}},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}),NI=fe({name:"Form",props:N4,setup(e){const{mergedClsPrefixRef:t}=je(e);Se("Form","-form",D4,am,e,t);const o={},r=G(void 0),n=s=>{const c=r.value;(c===void 0||s>=c)&&(r.value=s)};function i(s){return L4(this,arguments,void 0,function*(c,d=()=>!0){return yield new Promise((f,h)=>{const v=[];for(const p of Sr(o)){const g=o[p];for(const b of g)b.path&&v.push(b.internalValidate(null,d))}Promise.all(v).then(p=>{const g=p.some(y=>!y.valid),b=[],m=[];p.forEach(y=>{var k,w;!((k=y.errors)===null||k===void 0)&&k.length&&b.push(y.errors),!((w=y.warnings)===null||w===void 0)&&w.length&&m.push(y.warnings)}),c&&c(b.length?b:void 0,{warnings:m.length?m:void 0}),g?h(b.length?b:void 0):f({warnings:m.length?m:void 0})})})})}function l(){for(const s of Sr(o)){const c=o[s];for(const d of c)d.restoreValidation()}}return We(ll,{props:e,maxChildLabelWidthRef:r,deriveMaxChildLabelWidth:n}),We(sm,{formItems:o}),Object.assign({validate:i,restoreValidation:l},{mergedClsPrefix:t})},render(){const{mergedClsPrefix:e}=this;return u("form",{class:[`${e}-form`,this.inline&&`${e}-form--inline`],onSubmit:this.onSubmit},this.$slots)}});function Kr(){return Kr=Object.assign?Object.assign.bind():function(e){for(var t=1;t"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 Dl(e,t,o){return W4()?Dl=Reflect.construct.bind():Dl=function(n,i,l){var a=[null];a.push.apply(a,i);var s=Function.bind.apply(n,a),c=new s;return l&&Wi(c,l.prototype),c},Dl.apply(null,arguments)}function V4(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function hc(e){var t=typeof Map=="function"?new Map:void 0;return hc=function(r){if(r===null||!V4(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,n)}function n(){return Dl(r,arguments,fc(this).constructor)}return n.prototype=Object.create(r.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),Wi(n,r)},hc(e)}var U4=/%[sdj%]/g,K4=function(){};function pc(e){if(!e||!e.length)return null;var t={};return e.forEach(function(o){var r=o.field;t[r]=t[r]||[],t[r].push(o)}),t}function io(e){for(var t=arguments.length,o=new Array(t>1?t-1:0),r=1;r=i)return a;switch(a){case"%s":return String(o[n++]);case"%d":return Number(o[n++]);case"%j":try{return JSON.stringify(o[n++])}catch{return"[Circular]"}break;default:return a}});return l}return e}function q4(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function _t(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||q4(t)&&typeof e=="string"&&!e)}function G4(e,t,o){var r=[],n=0,i=e.length;function l(a){r.push.apply(r,a||[]),n++,n===i&&o(r)}e.forEach(function(a){t(a,l)})}function Nf(e,t,o){var r=0,n=e.length;function i(l){if(l&&l.length){o(l);return}var a=r;r=r+1,a()\[\]\\.,;:\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},vi={integer:function(t){return vi.number(t)&&parseInt(t,10)===t},float:function(t){return vi.number(t)&&!vi.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"&&!vi.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(Uf.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(Q4())},hex:function(t){return typeof t=="string"&&!!t.match(Uf.hex)}},ek=function(t,o,r,n,i){if(t.required&&o===void 0){cm(t,o,r,n,i);return}var l=["integer","float","array","regexp","object","method","email","number","date","url","hex"],a=t.type;l.indexOf(a)>-1?vi[a](o)||n.push(io(i.messages.types[a],t.fullField,t.type)):a&&typeof o!==t.type&&n.push(io(i.messages.types[a],t.fullField,t.type))},tk=function(t,o,r,n,i){var l=typeof t.len=="number",a=typeof t.min=="number",s=typeof t.max=="number",c=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,d=o,f=null,h=typeof o=="number",v=typeof o=="string",p=Array.isArray(o);if(h?f="number":v?f="string":p&&(f="array"),!f)return!1;p&&(d=o.length),v&&(d=o.replace(c,"_").length),l?d!==t.len&&n.push(io(i.messages[f].len,t.fullField,t.len)):a&&!s&&dt.max?n.push(io(i.messages[f].max,t.fullField,t.max)):a&&s&&(dt.max)&&n.push(io(i.messages[f].range,t.fullField,t.min,t.max))},$n="enum",ok=function(t,o,r,n,i){t[$n]=Array.isArray(t[$n])?t[$n]:[],t[$n].indexOf(o)===-1&&n.push(io(i.messages[$n],t.fullField,t[$n].join(", ")))},rk=function(t,o,r,n,i){if(t.pattern){if(t.pattern instanceof RegExp)t.pattern.lastIndex=0,t.pattern.test(o)||n.push(io(i.messages.pattern.mismatch,t.fullField,o,t.pattern));else if(typeof t.pattern=="string"){var l=new RegExp(t.pattern);l.test(o)||n.push(io(i.messages.pattern.mismatch,t.fullField,o,t.pattern))}}},Je={required:cm,whitespace:J4,type:ek,range:tk,enum:ok,pattern:rk},nk=function(t,o,r,n,i){var l=[],a=t.required||!t.required&&n.hasOwnProperty(t.field);if(a){if(_t(o,"string")&&!t.required)return r();Je.required(t,o,n,l,i,"string"),_t(o,"string")||(Je.type(t,o,n,l,i),Je.range(t,o,n,l,i),Je.pattern(t,o,n,l,i),t.whitespace===!0&&Je.whitespace(t,o,n,l,i))}r(l)},ik=function(t,o,r,n,i){var l=[],a=t.required||!t.required&&n.hasOwnProperty(t.field);if(a){if(_t(o)&&!t.required)return r();Je.required(t,o,n,l,i),o!==void 0&&Je.type(t,o,n,l,i)}r(l)},lk=function(t,o,r,n,i){var l=[],a=t.required||!t.required&&n.hasOwnProperty(t.field);if(a){if(o===""&&(o=void 0),_t(o)&&!t.required)return r();Je.required(t,o,n,l,i),o!==void 0&&(Je.type(t,o,n,l,i),Je.range(t,o,n,l,i))}r(l)},ak=function(t,o,r,n,i){var l=[],a=t.required||!t.required&&n.hasOwnProperty(t.field);if(a){if(_t(o)&&!t.required)return r();Je.required(t,o,n,l,i),o!==void 0&&Je.type(t,o,n,l,i)}r(l)},sk=function(t,o,r,n,i){var l=[],a=t.required||!t.required&&n.hasOwnProperty(t.field);if(a){if(_t(o)&&!t.required)return r();Je.required(t,o,n,l,i),_t(o)||Je.type(t,o,n,l,i)}r(l)},ck=function(t,o,r,n,i){var l=[],a=t.required||!t.required&&n.hasOwnProperty(t.field);if(a){if(_t(o)&&!t.required)return r();Je.required(t,o,n,l,i),o!==void 0&&(Je.type(t,o,n,l,i),Je.range(t,o,n,l,i))}r(l)},dk=function(t,o,r,n,i){var l=[],a=t.required||!t.required&&n.hasOwnProperty(t.field);if(a){if(_t(o)&&!t.required)return r();Je.required(t,o,n,l,i),o!==void 0&&(Je.type(t,o,n,l,i),Je.range(t,o,n,l,i))}r(l)},uk=function(t,o,r,n,i){var l=[],a=t.required||!t.required&&n.hasOwnProperty(t.field);if(a){if(o==null&&!t.required)return r();Je.required(t,o,n,l,i,"array"),o!=null&&(Je.type(t,o,n,l,i),Je.range(t,o,n,l,i))}r(l)},fk=function(t,o,r,n,i){var l=[],a=t.required||!t.required&&n.hasOwnProperty(t.field);if(a){if(_t(o)&&!t.required)return r();Je.required(t,o,n,l,i),o!==void 0&&Je.type(t,o,n,l,i)}r(l)},hk="enum",pk=function(t,o,r,n,i){var l=[],a=t.required||!t.required&&n.hasOwnProperty(t.field);if(a){if(_t(o)&&!t.required)return r();Je.required(t,o,n,l,i),o!==void 0&&Je[hk](t,o,n,l,i)}r(l)},vk=function(t,o,r,n,i){var l=[],a=t.required||!t.required&&n.hasOwnProperty(t.field);if(a){if(_t(o,"string")&&!t.required)return r();Je.required(t,o,n,l,i),_t(o,"string")||Je.pattern(t,o,n,l,i)}r(l)},gk=function(t,o,r,n,i){var l=[],a=t.required||!t.required&&n.hasOwnProperty(t.field);if(a){if(_t(o,"date")&&!t.required)return r();if(Je.required(t,o,n,l,i),!_t(o,"date")){var s;o instanceof Date?s=o:s=new Date(o),Je.type(t,s,n,l,i),s&&Je.range(t,s.getTime(),n,l,i)}}r(l)},mk=function(t,o,r,n,i){var l=[],a=Array.isArray(o)?"array":typeof o;Je.required(t,o,n,l,i,a),r(l)},ws=function(t,o,r,n,i){var l=t.type,a=[],s=t.required||!t.required&&n.hasOwnProperty(t.field);if(s){if(_t(o,l)&&!t.required)return r();Je.required(t,o,n,a,i,l),_t(o,l)||Je.type(t,o,n,a,i)}r(a)},bk=function(t,o,r,n,i){var l=[],a=t.required||!t.required&&n.hasOwnProperty(t.field);if(a){if(_t(o)&&!t.required)return r();Je.required(t,o,n,l,i)}r(l)},zi={string:nk,method:ik,number:lk,boolean:ak,regexp:sk,integer:ck,float:dk,array:uk,object:fk,enum:pk,pattern:vk,date:gk,url:ws,hex:ws,email:ws,required:mk,any:bk};function pc(){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 vc=pc(),jn=function(){function e(o){this.rules=null,this._messages=vc,this.define(o)}var t=e.prototype;return t.define=function(r){var n=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 l=r[i];n.rules[i]=Array.isArray(l)?l:[l]})},t.messages=function(r){return r&&(this._messages=Vf(pc(),r)),this._messages},t.validate=function(r,n,i){var l=this;n===void 0&&(n={}),i===void 0&&(i=function(){});var a=r,s=n,c=i;if(typeof s=="function"&&(c=s,s={}),!this.rules||Object.keys(this.rules).length===0)return c&&c(null,a),Promise.resolve(a);function d(g){var b=[],m={};function y(w){if(Array.isArray(w)){var S;b=(S=b).concat.apply(S,w)}else b.push(w)}for(var k=0;ke.size!==void 0?e.size:t?.props.size!==void 0?t.props.size:"medium")}}function Ck(e){const t=Re(ll,null),o=E(()=>{const{labelPlacement:p}=e;return p!==void 0?p:t?.props.labelPlacement?t.props.labelPlacement:"top"}),r=E(()=>o.value==="left"&&(e.labelWidth==="auto"||t?.props.labelWidth==="auto")),n=E(()=>{if(o.value==="top")return;const{labelWidth:p}=e;if(p!==void 0&&p!=="auto")return jt(p);if(r.value){const g=t?.maxChildLabelWidthRef.value;return g!==void 0?jt(g):void 0}if(t?.props.labelWidth!==void 0)return jt(t.props.labelWidth)}),i=E(()=>{const{labelAlign:p}=e;if(p)return p;if(t?.props.labelAlign)return t.props.labelAlign}),l=E(()=>{var p;return[(p=e.labelProps)===null||p===void 0?void 0:p.style,e.labelStyle,{width:n.value}]}),a=E(()=>{const{showRequireMark:p}=e;return p!==void 0?p:t?.props.showRequireMark}),s=E(()=>{const{requireMarkPlacement:p}=e;return p!==void 0?p:t?.props.requireMarkPlacement||"right"}),c=G(!1),d=G(!1),f=E(()=>{const{validationStatus:p}=e;if(p!==void 0)return p;if(c.value)return"error";if(d.value)return"warning"}),h=E(()=>{const{showFeedback:p}=e;return p!==void 0?p:t?.props.showFeedback!==void 0?t.props.showFeedback:!0}),v=E(()=>{const{showLabel:p}=e;return p!==void 0?p:t?.props.showLabel!==void 0?t.props.showLabel:!0});return{validationErrored:c,validationWarned:d,mergedLabelStyle:l,mergedLabelPlacement:o,mergedLabelAlign:i,mergedShowRequireMark:a,mergedRequireMarkPlacement:s,mergedValidationStatus:f,mergedShowFeedback:h,mergedShowLabel:v,isAutoLabelWidth:r}}function yk(e){const t=Re(ll,null),o=E(()=>{const{rulePath:l}=e;if(l!==void 0)return l;const{path:a}=e;if(a!==void 0)return a}),r=E(()=>{const l=[],{rule:a}=e;if(a!==void 0&&(Array.isArray(a)?l.push(...a):l.push(a)),t){const{rules:s}=t.props,{value:c}=o;if(s!==void 0&&c!==void 0){const d=dd(s,c);d!==void 0&&(Array.isArray(d)?l.push(...d):l.push(d))}}return l}),n=E(()=>r.value.some(l=>l.required)),i=E(()=>n.value||e.required);return{mergedRules:r,mergedRequired:i}}const{cubicBezierEaseInOut:Kf}=ao;function wk({name:e="fade-down",fromOffset:t="-4px",enterDuration:o=".3s",leaveDuration:r=".3s",enterCubicBezier:n=Kf,leaveCubicBezier:i=Kf}={}){return[M(`&.${e}-transition-enter-from, &.${e}-transition-leave-to`,{opacity:0,transform:`translateY(${t})`}),M(`&.${e}-transition-enter-to, &.${e}-transition-leave-from`,{opacity:1,transform:"translateY(0)"}),M(`&.${e}-transition-leave-active`,{transition:`opacity ${r} ${i}, transform ${r} ${i}`}),M(`&.${e}-transition-enter-active`,{transition:`opacity ${o} ${n}, transform ${o} ${n}`})]}const Sk=C("form-item",` +`).replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),i=new RegExp("(?:^"+o+"$)|(?:^"+n+"$)"),l=new RegExp("^"+o+"$"),a=new RegExp("^"+n+"$"),s=function(w){return w&&w.exact?i:new RegExp("(?:"+t(w)+o+t(w)+")|(?:"+t(w)+n+t(w)+")","g")};s.v4=function(k){return k&&k.exact?l:new RegExp(""+t(k)+o+t(k),"g")},s.v6=function(k){return k&&k.exact?a:new RegExp(""+t(k)+n+t(k),"g")};var c="(?:(?:[a-z]+:)?//)",d="(?:\\S+(?::\\S*)?@)?",f=s.v4().source,h=s.v6().source,v="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",p="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",g="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",b="(?::\\d{2,5})?",m='(?:[/?#][^\\s"]*)?',y="(?:"+c+"|www\\.)"+d+"(?:localhost|"+f+"|"+h+"|"+v+p+g+")"+b+m;return kl=new RegExp("(?:^"+y+"$)","i"),kl},Uf={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},vi={integer:function(t){return vi.number(t)&&parseInt(t,10)===t},float:function(t){return vi.number(t)&&!vi.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"&&!vi.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(Uf.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(ek())},hex:function(t){return typeof t=="string"&&!!t.match(Uf.hex)}},tk=function(t,o,r,n,i){if(t.required&&o===void 0){cm(t,o,r,n,i);return}var l=["integer","float","array","regexp","object","method","email","number","date","url","hex"],a=t.type;l.indexOf(a)>-1?vi[a](o)||n.push(io(i.messages.types[a],t.fullField,t.type)):a&&typeof o!==t.type&&n.push(io(i.messages.types[a],t.fullField,t.type))},ok=function(t,o,r,n,i){var l=typeof t.len=="number",a=typeof t.min=="number",s=typeof t.max=="number",c=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,d=o,f=null,h=typeof o=="number",v=typeof o=="string",p=Array.isArray(o);if(h?f="number":v?f="string":p&&(f="array"),!f)return!1;p&&(d=o.length),v&&(d=o.replace(c,"_").length),l?d!==t.len&&n.push(io(i.messages[f].len,t.fullField,t.len)):a&&!s&&dt.max?n.push(io(i.messages[f].max,t.fullField,t.max)):a&&s&&(dt.max)&&n.push(io(i.messages[f].range,t.fullField,t.min,t.max))},$n="enum",rk=function(t,o,r,n,i){t[$n]=Array.isArray(t[$n])?t[$n]:[],t[$n].indexOf(o)===-1&&n.push(io(i.messages[$n],t.fullField,t[$n].join(", ")))},nk=function(t,o,r,n,i){if(t.pattern){if(t.pattern instanceof RegExp)t.pattern.lastIndex=0,t.pattern.test(o)||n.push(io(i.messages.pattern.mismatch,t.fullField,o,t.pattern));else if(typeof t.pattern=="string"){var l=new RegExp(t.pattern);l.test(o)||n.push(io(i.messages.pattern.mismatch,t.fullField,o,t.pattern))}}},Je={required:cm,whitespace:Q4,type:tk,range:ok,enum:rk,pattern:nk},ik=function(t,o,r,n,i){var l=[],a=t.required||!t.required&&n.hasOwnProperty(t.field);if(a){if(_t(o,"string")&&!t.required)return r();Je.required(t,o,n,l,i,"string"),_t(o,"string")||(Je.type(t,o,n,l,i),Je.range(t,o,n,l,i),Je.pattern(t,o,n,l,i),t.whitespace===!0&&Je.whitespace(t,o,n,l,i))}r(l)},lk=function(t,o,r,n,i){var l=[],a=t.required||!t.required&&n.hasOwnProperty(t.field);if(a){if(_t(o)&&!t.required)return r();Je.required(t,o,n,l,i),o!==void 0&&Je.type(t,o,n,l,i)}r(l)},ak=function(t,o,r,n,i){var l=[],a=t.required||!t.required&&n.hasOwnProperty(t.field);if(a){if(o===""&&(o=void 0),_t(o)&&!t.required)return r();Je.required(t,o,n,l,i),o!==void 0&&(Je.type(t,o,n,l,i),Je.range(t,o,n,l,i))}r(l)},sk=function(t,o,r,n,i){var l=[],a=t.required||!t.required&&n.hasOwnProperty(t.field);if(a){if(_t(o)&&!t.required)return r();Je.required(t,o,n,l,i),o!==void 0&&Je.type(t,o,n,l,i)}r(l)},ck=function(t,o,r,n,i){var l=[],a=t.required||!t.required&&n.hasOwnProperty(t.field);if(a){if(_t(o)&&!t.required)return r();Je.required(t,o,n,l,i),_t(o)||Je.type(t,o,n,l,i)}r(l)},dk=function(t,o,r,n,i){var l=[],a=t.required||!t.required&&n.hasOwnProperty(t.field);if(a){if(_t(o)&&!t.required)return r();Je.required(t,o,n,l,i),o!==void 0&&(Je.type(t,o,n,l,i),Je.range(t,o,n,l,i))}r(l)},uk=function(t,o,r,n,i){var l=[],a=t.required||!t.required&&n.hasOwnProperty(t.field);if(a){if(_t(o)&&!t.required)return r();Je.required(t,o,n,l,i),o!==void 0&&(Je.type(t,o,n,l,i),Je.range(t,o,n,l,i))}r(l)},fk=function(t,o,r,n,i){var l=[],a=t.required||!t.required&&n.hasOwnProperty(t.field);if(a){if(o==null&&!t.required)return r();Je.required(t,o,n,l,i,"array"),o!=null&&(Je.type(t,o,n,l,i),Je.range(t,o,n,l,i))}r(l)},hk=function(t,o,r,n,i){var l=[],a=t.required||!t.required&&n.hasOwnProperty(t.field);if(a){if(_t(o)&&!t.required)return r();Je.required(t,o,n,l,i),o!==void 0&&Je.type(t,o,n,l,i)}r(l)},pk="enum",vk=function(t,o,r,n,i){var l=[],a=t.required||!t.required&&n.hasOwnProperty(t.field);if(a){if(_t(o)&&!t.required)return r();Je.required(t,o,n,l,i),o!==void 0&&Je[pk](t,o,n,l,i)}r(l)},gk=function(t,o,r,n,i){var l=[],a=t.required||!t.required&&n.hasOwnProperty(t.field);if(a){if(_t(o,"string")&&!t.required)return r();Je.required(t,o,n,l,i),_t(o,"string")||Je.pattern(t,o,n,l,i)}r(l)},mk=function(t,o,r,n,i){var l=[],a=t.required||!t.required&&n.hasOwnProperty(t.field);if(a){if(_t(o,"date")&&!t.required)return r();if(Je.required(t,o,n,l,i),!_t(o,"date")){var s;o instanceof Date?s=o:s=new Date(o),Je.type(t,s,n,l,i),s&&Je.range(t,s.getTime(),n,l,i)}}r(l)},bk=function(t,o,r,n,i){var l=[],a=Array.isArray(o)?"array":typeof o;Je.required(t,o,n,l,i,a),r(l)},Ss=function(t,o,r,n,i){var l=t.type,a=[],s=t.required||!t.required&&n.hasOwnProperty(t.field);if(s){if(_t(o,l)&&!t.required)return r();Je.required(t,o,n,a,i,l),_t(o,l)||Je.type(t,o,n,a,i)}r(a)},xk=function(t,o,r,n,i){var l=[],a=t.required||!t.required&&n.hasOwnProperty(t.field);if(a){if(_t(o)&&!t.required)return r();Je.required(t,o,n,l,i)}r(l)},zi={string:ik,method:lk,number:ak,boolean:sk,regexp:ck,integer:dk,float:uk,array:fk,object:hk,enum:vk,pattern:gk,date:mk,url:Ss,hex:Ss,email:Ss,required:bk,any:xk};function vc(){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 gc=vc(),jn=function(){function e(o){this.rules=null,this._messages=gc,this.define(o)}var t=e.prototype;return t.define=function(r){var n=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 l=r[i];n.rules[i]=Array.isArray(l)?l:[l]})},t.messages=function(r){return r&&(this._messages=Vf(vc(),r)),this._messages},t.validate=function(r,n,i){var l=this;n===void 0&&(n={}),i===void 0&&(i=function(){});var a=r,s=n,c=i;if(typeof s=="function"&&(c=s,s={}),!this.rules||Object.keys(this.rules).length===0)return c&&c(null,a),Promise.resolve(a);function d(g){var b=[],m={};function y(w){if(Array.isArray(w)){var S;b=(S=b).concat.apply(S,w)}else b.push(w)}for(var k=0;ke.size!==void 0?e.size:t?.props.size!==void 0?t.props.size:"medium")}}function yk(e){const t=Re(ll,null),o=E(()=>{const{labelPlacement:p}=e;return p!==void 0?p:t?.props.labelPlacement?t.props.labelPlacement:"top"}),r=E(()=>o.value==="left"&&(e.labelWidth==="auto"||t?.props.labelWidth==="auto")),n=E(()=>{if(o.value==="top")return;const{labelWidth:p}=e;if(p!==void 0&&p!=="auto")return jt(p);if(r.value){const g=t?.maxChildLabelWidthRef.value;return g!==void 0?jt(g):void 0}if(t?.props.labelWidth!==void 0)return jt(t.props.labelWidth)}),i=E(()=>{const{labelAlign:p}=e;if(p)return p;if(t?.props.labelAlign)return t.props.labelAlign}),l=E(()=>{var p;return[(p=e.labelProps)===null||p===void 0?void 0:p.style,e.labelStyle,{width:n.value}]}),a=E(()=>{const{showRequireMark:p}=e;return p!==void 0?p:t?.props.showRequireMark}),s=E(()=>{const{requireMarkPlacement:p}=e;return p!==void 0?p:t?.props.requireMarkPlacement||"right"}),c=G(!1),d=G(!1),f=E(()=>{const{validationStatus:p}=e;if(p!==void 0)return p;if(c.value)return"error";if(d.value)return"warning"}),h=E(()=>{const{showFeedback:p}=e;return p!==void 0?p:t?.props.showFeedback!==void 0?t.props.showFeedback:!0}),v=E(()=>{const{showLabel:p}=e;return p!==void 0?p:t?.props.showLabel!==void 0?t.props.showLabel:!0});return{validationErrored:c,validationWarned:d,mergedLabelStyle:l,mergedLabelPlacement:o,mergedLabelAlign:i,mergedShowRequireMark:a,mergedRequireMarkPlacement:s,mergedValidationStatus:f,mergedShowFeedback:h,mergedShowLabel:v,isAutoLabelWidth:r}}function wk(e){const t=Re(ll,null),o=E(()=>{const{rulePath:l}=e;if(l!==void 0)return l;const{path:a}=e;if(a!==void 0)return a}),r=E(()=>{const l=[],{rule:a}=e;if(a!==void 0&&(Array.isArray(a)?l.push(...a):l.push(a)),t){const{rules:s}=t.props,{value:c}=o;if(s!==void 0&&c!==void 0){const d=dd(s,c);d!==void 0&&(Array.isArray(d)?l.push(...d):l.push(d))}}return l}),n=E(()=>r.value.some(l=>l.required)),i=E(()=>n.value||e.required);return{mergedRules:r,mergedRequired:i}}const{cubicBezierEaseInOut:Kf}=ao;function Sk({name:e="fade-down",fromOffset:t="-4px",enterDuration:o=".3s",leaveDuration:r=".3s",enterCubicBezier:n=Kf,leaveCubicBezier:i=Kf}={}){return[M(`&.${e}-transition-enter-from, &.${e}-transition-leave-to`,{opacity:0,transform:`translateY(${t})`}),M(`&.${e}-transition-enter-to, &.${e}-transition-leave-from`,{opacity:1,transform:"translateY(0)"}),M(`&.${e}-transition-leave-active`,{transition:`opacity ${r} ${i}, transform ${r} ${i}`}),M(`&.${e}-transition-enter-active`,{transition:`opacity ${o} ${n}, transform ${o} ${n}`})]}const $k=C("form-item",` display: grid; line-height: var(--n-line-height); `,[C("form-item-label",` @@ -2218,7 +2218,7 @@ ${t} transform-origin: top left; `,[M("&:not(:empty)",` padding: var(--n-feedback-padding); - `),C("form-item-feedback",{transition:"color .3s var(--n-bezier)",color:"var(--n-feedback-text-color)"},[V("warning",{color:"var(--n-feedback-text-color-warning)"}),V("error",{color:"var(--n-feedback-text-color-error)"}),wk({fromOffset:"-3px",enterDuration:".3s",leaveDuration:".2s"})])])]);var qf=function(e,t,o,r){function n(i){return i instanceof o?i:new o(function(l){l(i)})}return new(o||(o=Promise))(function(i,l){function a(d){try{c(r.next(d))}catch(f){l(f)}}function s(d){try{c(r.throw(d))}catch(f){l(f)}}function c(d){d.done?i(d.value):n(d.value).then(a,s)}c((r=r.apply(e,t||[])).next())})};const $k=Object.assign(Object.assign({},Se.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});function Gf(e,t){return(...o)=>{try{const r=e(...o);return!t&&(typeof r=="boolean"||r instanceof Error||Array.isArray(r))||r?.then?r:(r===void 0||Mo("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){Mo("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 LI=fe({name:"FormItem",props:$k,setup(e){_1(sm,"formItems",xe(e,"path"));const{mergedClsPrefixRef:t,inlineThemeDisabled:o}=je(e),r=Re(ll,null),n=xk(e),i=Ck(e),{validationErrored:l,validationWarned:a}=i,{mergedRequired:s,mergedRules:c}=yk(e),{mergedSize:d}=n,{mergedLabelPlacement:f,mergedLabelAlign:h,mergedRequireMarkPlacement:v}=i,p=G([]),g=G(Xo()),b=r?xe(r.props,"disabled"):G(!1),m=Se("Form","-form-item",Sk,am,e,t);Xe(xe(e,"path"),()=>{e.ignorePathChange||y()});function y(){p.value=[],l.value=!1,a.value=!1,e.feedback&&(g.value=Xo())}const k=(...L)=>qf(this,[...L],void 0,function*(N=null,J=()=>!0,X={suppressWarning:!0}){const{path:oe}=e;X?X.first||(X.first=e.first):X={};const{value:me}=c,he=r?dd(r.props.model,oe||""):void 0,se={},Y={},W=(N?me.filter(_e=>Array.isArray(_e.trigger)?_e.trigger.includes(N):_e.trigger===N):me).filter(J).map((_e,z)=>{const I=Object.assign({},_e);if(I.validator&&(I.validator=Gf(I.validator,!1)),I.asyncValidator&&(I.asyncValidator=Gf(I.asyncValidator,!0)),I.renderMessage){const U=`__renderMessage__${z}`;Y[U]=I.message,I.message=U,se[U]=I.renderMessage}return I}),te=W.filter(_e=>_e.level!=="warning"),pe=W.filter(_e=>_e.level==="warning"),ue={valid:!0,errors:void 0,warnings:void 0};if(!W.length)return ue;const we=oe??"__n_no_path__",Te=new jn({[we]:te}),ne=new jn({[we]:pe}),{validateMessages:Ue}=r?.props||{};Ue&&(Te.messages(Ue),ne.messages(Ue));const Ke=_e=>{p.value=_e.map(z=>{const I=z?.message||"";return{key:I,render:()=>I.startsWith("__renderMessage__")?se[I]():I}}),_e.forEach(z=>{var I;!((I=z.message)===null||I===void 0)&&I.startsWith("__renderMessage__")&&(z.message=Y[z.message])})};if(te.length){const _e=yield new Promise(z=>{Te.validate({[we]:he},X,z)});_e?.length&&(ue.valid=!1,ue.errors=_e,Ke(_e))}if(pe.length&&!ue.errors){const _e=yield new Promise(z=>{ne.validate({[we]:he},X,z)});_e?.length&&(Ke(_e),ue.warnings=_e)}return!ue.errors&&!ue.warnings?y():(l.value=!!ue.errors,a.value=!!ue.warnings),ue});function w(){k("blur")}function S(){k("change")}function P(){k("focus")}function x(){k("input")}function R(L,N){return qf(this,void 0,void 0,function*(){let J,X,oe,me;return typeof L=="string"?(J=L,X=N):L!==null&&typeof L=="object"&&(J=L.trigger,X=L.callback,oe=L.shouldRuleBeApplied,me=L.options),yield new Promise((he,se)=>{k(J,oe,me).then(({valid:Y,errors:W,warnings:te})=>{Y?(X&&X(void 0,{warnings:te}),he({warnings:te})):(X&&X(W,{warnings:te}),se(W))})})})}We(Qs,{path:xe(e,"path"),disabled:b,mergedSize:n.mergedSize,mergedValidationStatus:i.mergedValidationStatus,restoreValidation:y,handleContentBlur:w,handleContentChange:S,handleContentFocus:P,handleContentInput:x});const $={validate:R,restoreValidation:y,internalValidate:k},B=G(null);$t(()=>{if(!i.isAutoLabelWidth.value)return;const L=B.value;if(L!==null){const N=L.style.whiteSpace;L.style.whiteSpace="nowrap",L.style.width="",r?.deriveMaxChildLabelWidth(Number(getComputedStyle(L).width.slice(0,-2))),L.style.whiteSpace=N}});const K=E(()=>{var L;const{value:N}=d,{value:J}=f,X=J==="top"?"vertical":"horizontal",{common:{cubicBezierEaseInOut:oe},self:{labelTextColor:me,asteriskColor:he,lineHeight:se,feedbackTextColor:Y,feedbackTextColorWarning:W,feedbackTextColorError:te,feedbackPadding:pe,labelFontWeight:ue,[de("labelHeight",N)]:we,[de("blankHeight",N)]:Te,[de("feedbackFontSize",N)]:ne,[de("feedbackHeight",N)]:Ue,[de("labelPadding",X)]:Ke,[de("labelTextAlign",X)]:_e,[de(de("labelFontSize",J),N)]:z}}=m.value;let I=(L=h.value)!==null&&L!==void 0?L:_e;return J==="top"&&(I=I==="right"?"flex-end":"flex-start"),{"--n-bezier":oe,"--n-line-height":se,"--n-blank-height":Te,"--n-label-font-size":z,"--n-label-text-align":I,"--n-label-height":we,"--n-label-padding":Ke,"--n-label-font-weight":ue,"--n-asterisk-color":he,"--n-label-text-color":me,"--n-feedback-padding":pe,"--n-feedback-font-size":ne,"--n-feedback-height":Ue,"--n-feedback-text-color":Y,"--n-feedback-text-color-warning":W,"--n-feedback-text-color-error":te}}),_=o?Qe("form-item",E(()=>{var L;return`${d.value[0]}${f.value[0]}${((L=h.value)===null||L===void 0?void 0:L[0])||""}`}),K,e):void 0,F=E(()=>f.value==="left"&&v.value==="left"&&h.value==="left");return Object.assign(Object.assign(Object.assign(Object.assign({labelElementRef:B,mergedClsPrefix:t,mergedRequired:s,feedbackId:g,renderExplains:p,reverseColSpace:F},i),n),$),{cssVars:o?void 0:K,themeClass:_?.themeClass,onRender:_?.onRender})},render(){const{$slots:e,mergedClsPrefix:t,mergedShowLabel:o,mergedShowRequireMark:r,mergedRequireMarkPlacement:n,onRender:i}=this,l=r!==void 0?r:this.mergedRequired;i?.();const a=()=>{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=l?u("span",{class:`${t}-form-item-label__asterisk`},n!=="left"?" *":"* "):n==="right-hanging"&&u("span",{class:`${t}-form-item-label__asterisk-placeholder`}," *"),{labelProps:f}=this;return u("label",Object.assign({},f,{class:[f?.class,`${t}-form-item-label`,`${t}-form-item-label--${n}-mark`,this.reverseColSpace&&`${t}-form-item-label--reverse-columns-space`],style:this.mergedLabelStyle,ref:"labelElementRef"}),n==="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`,!o&&`${t}-form-item--no-label`],style:this.cssVars},o&&a(),u("div",{class:[`${t}-form-item-blank`,this.mergedValidationStatus&&`${t}-form-item-blank--${this.mergedValidationStatus}`]},e),this.mergedShowFeedback?u("div",{key:this.feedbackId,style:this.feedbackStyle,class:[`${t}-form-item-feedback-wrapper`,this.feedbackClass]},u(It,{name:"fade-down-transition",mode:"out-in"},{default:()=>{const{mergedValidationStatus:s}=this;return Ze(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:v,render:p})=>u("div",{key:v,class:`${t}-form-item-feedback__line`},p())):null;return 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)}}),Pk={closeMargin:"16px 12px",closeSize:"20px",closeIconSize:"16px",width:"365px",padding:"16px",titleFontSize:"16px",metaFontSize:"12px",descriptionFontSize:"12px"};function zk(e){const{textColor2:t,successColor:o,infoColor:r,warningColor:n,errorColor:i,popoverColor:l,closeIconColor:a,closeIconColorHover:s,closeIconColorPressed:c,closeColorHover:d,closeColorPressed:f,textColor1:h,textColor3:v,borderRadius:p,fontWeightStrong:g,boxShadow2:b,lineHeight:m,fontSize:y}=e;return Object.assign(Object.assign({},Pk),{borderRadius:p,lineHeight:m,fontSize:y,headerFontWeight:g,iconColor:t,iconColorSuccess:o,iconColorInfo:r,iconColorWarning:n,iconColorError:i,color:l,textColor:t,closeIconColor:a,closeIconColorHover:s,closeIconColorPressed:c,closeBorderRadius:p,closeColorHover:d,closeColorPressed:f,headerTextColor:h,descriptionTextColor:v,actionTextColor:t,boxShadow:b})}const Rk={name:"Notification",common:Ce,peers:{Scrollbar:to},self:zk},kk={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 dm(e){const{textColor2:t,closeIconColor:o,closeIconColorHover:r,closeIconColorPressed:n,infoColor:i,successColor:l,errorColor:a,warningColor:s,popoverColor:c,boxShadow2:d,primaryColor:f,lineHeight:h,borderRadius:v,closeColorHover:p,closeColorPressed:g}=e;return Object.assign(Object.assign({},kk),{closeBorderRadius:v,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,boxShadowLoading:d,iconColor:t,iconColorInfo:i,iconColorSuccess:l,iconColorWarning:s,iconColorError:a,iconColorLoading:f,closeColorHover:p,closeColorPressed:g,closeIconColor:o,closeIconColorHover:r,closeIconColorPressed:n,closeColorHoverInfo:p,closeColorPressedInfo:g,closeIconColorInfo:o,closeIconColorHoverInfo:r,closeIconColorPressedInfo:n,closeColorHoverSuccess:p,closeColorPressedSuccess:g,closeIconColorSuccess:o,closeIconColorHoverSuccess:r,closeIconColorPressedSuccess:n,closeColorHoverError:p,closeColorPressedError:g,closeIconColorError:o,closeIconColorHoverError:r,closeIconColorPressedError:n,closeColorHoverWarning:p,closeColorPressedWarning:g,closeIconColorWarning:o,closeIconColorHoverWarning:r,closeIconColorPressedWarning:n,closeColorHoverLoading:p,closeColorPressedLoading:g,closeIconColorLoading:o,closeIconColorHoverLoading:r,closeIconColorPressedLoading:n,loadingColor:f,lineHeight:h,borderRadius:v})}const Tk={name:"Message",common:Ye,self:dm},Ik={name:"Message",common:Ce,self:dm},_k={name:"ButtonGroup",common:Ce},Mk={name:"GradientText",common:Ce,self(e){const{primaryColor:t,successColor:o,warningColor:r,errorColor:n,infoColor:i,primaryColorSuppl:l,successColorSuppl:a,warningColorSuppl:s,errorColorSuppl:c,infoColorSuppl:d,fontWeightStrong:f}=e;return{fontWeight:f,rotate:"252deg",colorStartPrimary:t,colorEndPrimary:l,colorStartInfo:i,colorEndInfo:d,colorStartWarning:r,colorEndWarning:s,colorStartError:n,colorEndError:c,colorStartSuccess:o,colorEndSuccess:a}}},Ok={name:"InputNumber",common:Ce,peers:{Button:oo,Input:po},self(e){const{textColorDisabled:t}=e;return{iconColorDisabled:t}}};function Bk(e){const{textColorDisabled:t}=e;return{iconColorDisabled:t}}const Ak={name:"InputNumber",common:Ye,peers:{Button:il,Input:Ta},self:Bk},Ek={name:"Layout",common:Ce,peers:{Scrollbar:to},self(e){const{textColor2:t,bodyColor:o,popoverColor:r,cardColor:n,dividerColor:i,scrollbarColor:l,scrollbarColorHover:a}=e;return{textColor:t,textColorInverted:t,color:o,colorEmbedded:o,headerColor:n,headerColorInverted:n,footerColor:n,footerColorInverted:n,headerBorderColor:i,headerBorderColorInverted:i,footerBorderColor:i,footerBorderColorInverted:i,siderBorderColor:i,siderBorderColorInverted:i,siderColor:n,siderColorInverted:n,siderToggleButtonBorder:"1px solid transparent",siderToggleButtonColor:r,siderToggleButtonIconColor:t,siderToggleButtonIconColorInverted:t,siderToggleBarColor:Pe(o,l),siderToggleBarColorHover:Pe(o,a),__invertScrollbar:"false"}}};function um(e){const{textColor2:t,cardColor:o,modalColor:r,popoverColor:n,dividerColor:i,borderRadius:l,fontSize:a,hoverColor:s}=e;return{textColor:t,color:o,colorHover:s,colorModal:r,colorHoverModal:Pe(r,s),colorPopover:n,colorHoverPopover:Pe(n,s),borderColor:i,borderColorModal:Pe(r,i),borderColorPopover:Pe(n,i),borderRadius:l,fontSize:a}}const Fk={name:"List",common:Ye,self:um},Hk={name:"List",common:Ce,self:um},Dk={name:"LoadingBar",common:Ce,self(e){const{primaryColor:t}=e;return{colorError:"red",colorLoading:t,height:"2px"}}},Lk={name:"Log",common:Ce,peers:{Scrollbar:to,Code:Og},self(e){const{textColor2:t,inputColor:o,fontSize:r,primaryColor:n}=e;return{loaderFontSize:r,loaderTextColor:t,loaderColor:o,loaderBorder:"1px solid #0000",loadingColor:n}}},Nk={name:"Mention",common:Ce,peers:{InternalSelectMenu:nl,Input:po},self(e){const{boxShadow2:t}=e;return{menuBoxShadow:t}}};function jk(e,t,o,r){return{itemColorHoverInverted:"#0000",itemColorActiveInverted:t,itemColorActiveHoverInverted:t,itemColorActiveCollapsedInverted:t,itemTextColorInverted:e,itemTextColorHoverInverted:o,itemTextColorChildActiveInverted:o,itemTextColorChildActiveHoverInverted:o,itemTextColorActiveInverted:o,itemTextColorActiveHoverInverted:o,itemTextColorHorizontalInverted:e,itemTextColorHoverHorizontalInverted:o,itemTextColorChildActiveHorizontalInverted:o,itemTextColorChildActiveHoverHorizontalInverted:o,itemTextColorActiveHorizontalInverted:o,itemTextColorActiveHoverHorizontalInverted:o,itemIconColorInverted:e,itemIconColorHoverInverted:o,itemIconColorActiveInverted:o,itemIconColorActiveHoverInverted:o,itemIconColorChildActiveInverted:o,itemIconColorChildActiveHoverInverted:o,itemIconColorCollapsedInverted:e,itemIconColorHorizontalInverted:e,itemIconColorHoverHorizontalInverted:o,itemIconColorActiveHorizontalInverted:o,itemIconColorActiveHoverHorizontalInverted:o,itemIconColorChildActiveHorizontalInverted:o,itemIconColorChildActiveHoverHorizontalInverted:o,arrowColorInverted:e,arrowColorHoverInverted:o,arrowColorActiveInverted:o,arrowColorActiveHoverInverted:o,arrowColorChildActiveInverted:o,arrowColorChildActiveHoverInverted:o,groupTextColorInverted:r}}function fm(e){const{borderRadius:t,textColor3:o,primaryColor:r,textColor2:n,textColor1:i,fontSize:l,dividerColor:a,hoverColor:s,primaryColorHover:c}=e;return Object.assign({borderRadius:t,color:"#0000",groupTextColor:o,itemColorHover:s,itemColorActive:ve(r,{alpha:.1}),itemColorActiveHover:ve(r,{alpha:.1}),itemColorActiveCollapsed:ve(r,{alpha:.1}),itemTextColor:n,itemTextColorHover:n,itemTextColorActive:r,itemTextColorActiveHover:r,itemTextColorChildActive:r,itemTextColorChildActiveHover:r,itemTextColorHorizontal:n,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:n,arrowColorHover:n,arrowColorActive:r,arrowColorActiveHover:r,arrowColorChildActive:r,arrowColorChildActiveHover:r,colorInverted:"#0000",borderColorHorizontal:"#0000",fontSize:l,dividerColor:a},jk("#BBB",r,"#FFF","#AAA"))}const Wk={name:"Menu",common:Ye,peers:{Tooltip:_a,Dropdown:Wg},self:fm},Vk={name:"Menu",common:Ce,peers:{Tooltip:Ia,Dropdown:Cd},self(e){const{primaryColor:t,primaryColorSuppl:o}=e,r=fm(e);return r.itemColorActive=ve(t,{alpha:.15}),r.itemColorActiveHover=ve(t,{alpha:.15}),r.itemColorActiveCollapsed=ve(t,{alpha:.15}),r.itemColorActiveInverted=o,r.itemColorActiveHoverInverted=o,r.itemColorActiveCollapsedInverted=o,r}},Uk={titleFontSize:"18px",backSize:"22px"};function Kk(e){const{textColor1:t,textColor2:o,textColor3:r,fontSize:n,fontWeightStrong:i,primaryColorHover:l,primaryColorPressed:a}=e;return Object.assign(Object.assign({},Uk),{titleFontWeight:i,fontSize:n,titleTextColor:t,backColor:o,backColorHover:l,backColorPressed:a,subtitleTextColor:r})}const qk={name:"PageHeader",common:Ce,self:Kk},Gk={iconSize:"22px"};function Xk(e){const{fontSize:t,warningColor:o}=e;return Object.assign(Object.assign({},Gk),{fontSize:t,iconColor:o})}const Yk={name:"Popconfirm",common:Ce,peers:{Button:oo,Popover:hn},self:Xk};function hm(e){const{infoColor:t,successColor:o,warningColor:r,errorColor:n,textColor2:i,progressRailColor:l,fontSize:a,fontWeight:s}=e;return{fontSize:a,fontSizeCircle:"28px",fontWeightCircle:s,railColor:l,railHeight:"8px",iconSizeCircle:"36px",iconSizeLine:"18px",iconColor:t,iconColorInfo:t,iconColorSuccess:o,iconColorWarning:r,iconColorError:n,textColorCircle:i,textColorLineInner:"rgb(255, 255, 255)",textColorLineOuter:i,fillColor:t,fillColorInfo:t,fillColorSuccess:o,fillColorWarning:r,fillColorError:n,lineBgProcessing:"linear-gradient(90deg, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, .5) 100%)"}}const pm={name:"Progress",common:Ye,self:hm},vm={name:"Progress",common:Ce,self(e){const t=hm(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}},Zk={name:"Rate",common:Ce,self(e){const{railColor:t}=e;return{itemColor:t,itemColorActive:"#CCAA33",itemSize:"20px",sizeSmall:"16px",sizeMedium:"20px",sizeLarge:"24px"}}},Jk={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 Qk(e){const{textColor2:t,textColor1:o,errorColor:r,successColor:n,infoColor:i,warningColor:l,lineHeight:a,fontWeightStrong:s}=e;return Object.assign(Object.assign({},Jk),{lineHeight:a,titleFontWeight:s,titleTextColor:o,textColor:t,iconColorError:r,iconColorSuccess:n,iconColorInfo:i,iconColorWarning:l})}const eT={name:"Result",common:Ce,self:Qk},gm={railHeight:"4px",railWidthVertical:"4px",handleSize:"18px",dotHeight:"8px",dotWidth:"8px",dotBorderRadius:"4px"},tT={name:"Slider",common:Ce,self(e){const t="0 2px 8px 0 rgba(0, 0, 0, 0.12)",{railColor:o,modalColor:r,primaryColorSuppl:n,popoverColor:i,textColor2:l,cardColor:a,borderRadius:s,fontSize:c,opacityDisabled:d}=e;return Object.assign(Object.assign({},gm),{fontSize:c,markFontSize:c,railColor:o,railColorHover:o,fillColor:n,fillColorHover:n,opacityDisabled:d,handleColor:"#FFF",dotColor:a,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:l,indicatorBorderRadius:s,dotBorder:`2px solid ${o}`,dotBorderActive:`2px solid ${n}`,dotBoxShadow:""})}};function oT(e){const t="rgba(0, 0, 0, .85)",o="0 2px 8px 0 rgba(0, 0, 0, 0.12)",{railColor:r,primaryColor:n,baseColor:i,cardColor:l,modalColor:a,popoverColor:s,borderRadius:c,fontSize:d,opacityDisabled:f}=e;return Object.assign(Object.assign({},gm),{fontSize:d,markFontSize:d,railColor:r,railColorHover:r,fillColor:n,fillColorHover:n,opacityDisabled:f,handleColor:"#FFF",dotColor:l,dotColorModal:a,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:o,indicatorTextColor:i,indicatorBorderRadius:c,dotBorder:`2px solid ${r}`,dotBorderActive:`2px solid ${n}`,dotBoxShadow:""})}const rT={name:"Slider",common:Ye,self:oT};function nT(e){const{opacityDisabled:t,heightTiny:o,heightSmall:r,heightMedium:n,heightLarge:i,heightHuge:l,primaryColor:a,fontSize:s}=e;return{fontSize:s,textColor:a,sizeTiny:o,sizeSmall:r,sizeMedium:n,sizeLarge:i,sizeHuge:l,color:a,opacitySpinning:t}}const iT={name:"Spin",common:Ce,self:nT};function lT(e){const{textColor2:t,textColor3:o,fontSize:r,fontWeight:n}=e;return{labelFontSize:r,labelFontWeight:n,valueFontWeight:n,valueFontSize:"24px",labelTextColor:o,valuePrefixTextColor:t,valueSuffixTextColor:t,valueTextColor:t}}const aT={name:"Statistic",common:Ce,self:lT},sT={stepHeaderFontSizeSmall:"14px",stepHeaderFontSizeMedium:"16px",indicatorIndexFontSizeSmall:"14px",indicatorIndexFontSizeMedium:"16px",indicatorSizeSmall:"22px",indicatorSizeMedium:"28px",indicatorIconSizeSmall:"14px",indicatorIconSizeMedium:"18px"};function cT(e){const{fontWeightStrong:t,baseColor:o,textColorDisabled:r,primaryColor:n,errorColor:i,textColor1:l,textColor2:a}=e;return Object.assign(Object.assign({},sT),{stepHeaderFontWeight:t,indicatorTextColorProcess:o,indicatorTextColorWait:r,indicatorTextColorFinish:n,indicatorTextColorError:i,indicatorBorderColorProcess:n,indicatorBorderColorWait:r,indicatorBorderColorFinish:n,indicatorBorderColorError:i,indicatorColorProcess:n,indicatorColorWait:"#0000",indicatorColorFinish:"#0000",indicatorColorError:"#0000",splitorColorProcess:r,splitorColorWait:r,splitorColorFinish:n,splitorColorError:r,headerTextColorProcess:l,headerTextColorWait:r,headerTextColorFinish:r,headerTextColorError:i,descriptionTextColorProcess:a,descriptionTextColorWait:r,descriptionTextColorFinish:r,descriptionTextColorError:i})}const dT={name:"Steps",common:Ce,self:cT},mm={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"},uT={name:"Switch",common:Ce,self(e){const{primaryColorSuppl:t,opacityDisabled:o,borderRadius:r,primaryColor:n,textColor2:i,baseColor:l}=e;return Object.assign(Object.assign({},mm),{iconColor:l,textColor:i,loadingColor:t,opacityDisabled:o,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 ${ve(n,{alpha:.3})}`})}};function fT(e){const{primaryColor:t,opacityDisabled:o,borderRadius:r,textColor3:n}=e;return Object.assign(Object.assign({},mm),{iconColor:n,textColor:"white",loadingColor:t,opacityDisabled:o,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 ${ve(t,{alpha:.2})}`})}const hT={name:"Switch",common:Ye,self:fT},pT={thPaddingSmall:"6px",thPaddingMedium:"12px",thPaddingLarge:"12px",tdPaddingSmall:"6px",tdPaddingMedium:"12px",tdPaddingLarge:"12px"};function vT(e){const{dividerColor:t,cardColor:o,modalColor:r,popoverColor:n,tableHeaderColor:i,tableColorStriped:l,textColor1:a,textColor2:s,borderRadius:c,fontWeightStrong:d,lineHeight:f,fontSizeSmall:h,fontSizeMedium:v,fontSizeLarge:p}=e;return Object.assign(Object.assign({},pT),{fontSizeSmall:h,fontSizeMedium:v,fontSizeLarge:p,lineHeight:f,borderRadius:c,borderColor:Pe(o,t),borderColorModal:Pe(r,t),borderColorPopover:Pe(n,t),tdColor:o,tdColorModal:r,tdColorPopover:n,tdColorStriped:Pe(o,l),tdColorStripedModal:Pe(r,l),tdColorStripedPopover:Pe(n,l),thColor:Pe(o,i),thColorModal:Pe(r,i),thColorPopover:Pe(n,i),thTextColor:a,tdTextColor:s,thFontWeight:d})}const gT={name:"Table",common:Ce,self:vT},mT={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 bT(e){const{textColor2:t,primaryColor:o,textColorDisabled:r,closeIconColor:n,closeIconColorHover:i,closeIconColorPressed:l,closeColorHover:a,closeColorPressed:s,tabColor:c,baseColor:d,dividerColor:f,fontWeight:h,textColor1:v,borderRadius:p,fontSize:g,fontWeightStrong:b}=e;return Object.assign(Object.assign({},mT),{colorSegment:c,tabFontSizeCard:g,tabTextColorLine:v,tabTextColorActiveLine:o,tabTextColorHoverLine:o,tabTextColorDisabledLine:r,tabTextColorSegment:v,tabTextColorActiveSegment:t,tabTextColorHoverSegment:t,tabTextColorDisabledSegment:r,tabTextColorBar:v,tabTextColorActiveBar:o,tabTextColorHoverBar:o,tabTextColorDisabledBar:r,tabTextColorCard:v,tabTextColorHoverCard:v,tabTextColorActiveCard:o,tabTextColorDisabledCard:r,barColor:o,closeIconColor:n,closeIconColorHover:i,closeIconColorPressed:l,closeColorHover:a,closeColorPressed:s,closeBorderRadius:p,tabColor:c,tabColorSegment:d,tabBorderColor:f,tabFontWeightActive:h,tabFontWeight:h,tabBorderRadius:p,paneTextColor:t,fontWeightStrong:b})}const xT={name:"Tabs",common:Ce,self(e){const t=bT(e),{inputColor:o}=e;return t.colorSegment=o,t.tabColorSegment=o,t}};function bm(e){const{textColor1:t,textColor2:o,fontWeightStrong:r,fontSize:n}=e;return{fontSize:n,titleTextColor:t,textColor:o,titleFontWeight:r}}const CT={name:"Thing",common:Ye,self:bm},yT={name:"Thing",common:Ce,self:bm},xm={titleMarginMedium:"0 0 6px 0",titleMarginLarge:"-2px 0 6px 0",titleFontSizeMedium:"14px",titleFontSizeLarge:"16px",iconSizeMedium:"14px",iconSizeLarge:"14px"},wT={name:"Timeline",common:Ce,self(e){const{textColor3:t,infoColorSuppl:o,errorColorSuppl:r,successColorSuppl:n,warningColorSuppl:i,textColor1:l,textColor2:a,railColor:s,fontWeightStrong:c,fontSize:d}=e;return Object.assign(Object.assign({},xm),{contentFontSize:d,titleFontWeight:c,circleBorder:`2px solid ${t}`,circleBorderInfo:`2px solid ${o}`,circleBorderError:`2px solid ${r}`,circleBorderSuccess:`2px solid ${n}`,circleBorderWarning:`2px solid ${i}`,iconColor:t,iconColorInfo:o,iconColorError:r,iconColorSuccess:n,iconColorWarning:i,titleTextColor:l,contentTextColor:a,metaTextColor:t,lineColor:s})}};function ST(e){const{textColor3:t,infoColor:o,errorColor:r,successColor:n,warningColor:i,textColor1:l,textColor2:a,railColor:s,fontWeightStrong:c,fontSize:d}=e;return Object.assign(Object.assign({},xm),{contentFontSize:d,titleFontWeight:c,circleBorder:`2px solid ${t}`,circleBorderInfo:`2px solid ${o}`,circleBorderError:`2px solid ${r}`,circleBorderSuccess:`2px solid ${n}`,circleBorderWarning:`2px solid ${i}`,iconColor:t,iconColorInfo:o,iconColorError:r,iconColorSuccess:n,iconColorWarning:i,titleTextColor:l,contentTextColor:a,metaTextColor:t,lineColor:s})}const $T={name:"Timeline",common:Ye,self:ST},PT={extraFontSizeSmall:"12px",extraFontSizeMedium:"12px",extraFontSizeLarge:"14px",titleFontSizeSmall:"14px",titleFontSizeMedium:"16px",titleFontSizeLarge:"16px",closeSize:"20px",closeIconSize:"16px",headerHeightSmall:"44px",headerHeightMedium:"44px",headerHeightLarge:"50px"},zT={name:"Transfer",common:Ce,peers:{Checkbox:Jn,Scrollbar:to,Input:po,Empty:fn,Button:oo},self(e){const{fontWeight:t,fontSizeLarge:o,fontSizeMedium:r,fontSizeSmall:n,heightLarge:i,heightMedium:l,borderRadius:a,inputColor:s,tableHeaderColor:c,textColor1:d,textColorDisabled:f,textColor2:h,textColor3:v,hoverColor:p,closeColorHover:g,closeColorPressed:b,closeIconColor:m,closeIconColorHover:y,closeIconColorPressed:k,dividerColor:w}=e;return Object.assign(Object.assign({},PT),{itemHeightSmall:l,itemHeightMedium:l,itemHeightLarge:i,fontSizeSmall:n,fontSizeMedium:r,fontSizeLarge:o,borderRadius:a,dividerColor:w,borderColor:"#0000",listColor:s,headerColor:c,titleTextColor:d,titleTextColorDisabled:f,extraTextColor:v,extraTextColorDisabled:f,itemTextColor:h,itemTextColorDisabled:f,itemColorPending:p,titleFontWeight:t,closeColorHover:g,closeColorPressed:b,closeIconColor:m,closeIconColorHover:y,closeIconColorPressed:k})}};function RT(e){const{borderRadiusSmall:t,dividerColor:o,hoverColor:r,pressedColor:n,primaryColor:i,textColor3:l,textColor2:a,textColorDisabled:s,fontSize:c}=e;return{fontSize:c,lineHeight:"1.5",nodeHeight:"30px",nodeWrapperPadding:"3px 0",nodeBorderRadius:t,nodeColorHover:r,nodeColorPressed:n,nodeColorActive:ve(i,{alpha:.1}),arrowColor:l,nodeTextColor:a,nodeTextColorDisabled:s,loadingColor:i,dropMarkColor:i,lineColor:o}}const Cm={name:"Tree",common:Ce,peers:{Checkbox:Jn,Scrollbar:to,Empty:fn},self(e){const{primaryColor:t}=e,o=RT(e);return o.nodeColorActive=ve(t,{alpha:.15}),o}},kT={name:"TreeSelect",common:Ce,peers:{Tree:Cm,Empty:fn,InternalSelection:gd}},TT={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 IT(e){const{primaryColor:t,textColor2:o,borderColor:r,lineHeight:n,fontSize:i,borderRadiusSmall:l,dividerColor:a,fontWeightStrong:s,textColor1:c,textColor3:d,infoColor:f,warningColor:h,errorColor:v,successColor:p,codeColor:g}=e;return Object.assign(Object.assign({},TT),{aTextColor:t,blockquoteTextColor:o,blockquotePrefixColor:r,blockquoteLineHeight:n,blockquoteFontSize:i,codeBorderRadius:l,liTextColor:o,liLineHeight:n,liFontSize:i,hrColor:a,headerFontWeight:s,headerTextColor:c,pTextColor:o,pTextColor1Depth:c,pTextColor2Depth:o,pTextColor3Depth:d,pLineHeight:n,pFontSize:i,headerBarColor:t,headerBarColorPrimary:t,headerBarColorInfo:f,headerBarColorError:v,headerBarColorWarning:h,headerBarColorSuccess:p,textColor:o,textColor1Depth:c,textColor2Depth:o,textColor3Depth:d,textColorPrimary:t,textColorInfo:f,textColorSuccess:p,textColorWarning:h,textColorError:v,codeTextColor:o,codeColor:g,codeBorder:"1px solid #0000"})}const _T={name:"Typography",common:Ce,self:IT};function ym(e){const{iconColor:t,primaryColor:o,errorColor:r,textColor2:n,successColor:i,opacityDisabled:l,actionColor:a,borderColor:s,hoverColor:c,lineHeight:d,borderRadius:f,fontSize:h}=e;return{fontSize:h,lineHeight:d,borderRadius:f,draggerColor:a,draggerBorder:`1px dashed ${s}`,draggerBorderHover:`1px dashed ${o}`,itemColorHover:c,itemColorHoverError:ve(r,{alpha:.06}),itemTextColor:n,itemTextColorError:r,itemTextColorSuccess:i,itemIconColor:t,itemDisabledOpacity:l,itemBorderImageCardError:`1px solid ${r}`,itemBorderImageCard:`1px solid ${s}`}}const MT={name:"Upload",common:Ye,peers:{Button:il,Progress:pm},self:ym},OT={name:"Upload",common:Ce,peers:{Button:oo,Progress:vm},self(e){const{errorColor:t}=e,o=ym(e);return o.itemColorHoverError=ve(t,{alpha:.09}),o}},BT={name:"Watermark",common:Ce,self(e){const{fontFamily:t}=e;return{fontFamily:t}}},AT={name:"Row",common:Ce},ET={name:"FloatButton",common:Ce,self(e){const{popoverColor:t,textColor2:o,buttonColor2Hover:r,buttonColor2Pressed:n,primaryColor:i,primaryColorHover:l,primaryColorPressed:a,baseColor:s,borderRadius:c}=e;return{color:t,textColor: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)",colorHover:r,colorPressed:n,colorPrimary:i,colorPrimaryHover:l,colorPrimaryPressed:a,textColorPrimary:s,borderRadiusSquare:c}}};function FT(e){const{primaryColor:t,baseColor:o}=e;return{color:t,iconColor:o}}const HT={name:"IconWrapper",common:Ce,self:FT},Pd=Object.assign(Object.assign({},Se.props),{onPreviewPrev:Function,onPreviewNext:Function,showToolbar:{type:Boolean,default:!0},showToolbarTooltip:Boolean,renderToolbar:Function}),wm="n-image";function DT(){return{toolbarIconColor:"rgba(255, 255, 255, .9)",toolbarColor:"rgba(0, 0, 0, .35)",toolbarBoxShadow:"none",toolbarBorderRadius:"24px"}}const LT={name:"Image",common:Ye,peers:{Tooltip:_a},self:DT},NT={name:"Image",common:Ce,peers:{Tooltip:Ia},self:e=>{const{textColor2:t}=e;return{toolbarIconColor:t,toolbarColor:"rgba(0, 0, 0, .35)",toolbarBoxShadow:"none",toolbarBorderRadius:"24px"}}},jT=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"})),WT=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"})),VT=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:"currentColor"})),UT=M([M("body >",[C("image-container","position: fixed;")]),C("image-preview-container",` + `),C("form-item-feedback",{transition:"color .3s var(--n-bezier)",color:"var(--n-feedback-text-color)"},[V("warning",{color:"var(--n-feedback-text-color-warning)"}),V("error",{color:"var(--n-feedback-text-color-error)"}),Sk({fromOffset:"-3px",enterDuration:".3s",leaveDuration:".2s"})])])]);var qf=function(e,t,o,r){function n(i){return i instanceof o?i:new o(function(l){l(i)})}return new(o||(o=Promise))(function(i,l){function a(d){try{c(r.next(d))}catch(f){l(f)}}function s(d){try{c(r.throw(d))}catch(f){l(f)}}function c(d){d.done?i(d.value):n(d.value).then(a,s)}c((r=r.apply(e,t||[])).next())})};const Pk=Object.assign(Object.assign({},Se.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});function Gf(e,t){return(...o)=>{try{const r=e(...o);return!t&&(typeof r=="boolean"||r instanceof Error||Array.isArray(r))||r?.then?r:(r===void 0||Mo("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){Mo("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 jI=fe({name:"FormItem",props:Pk,setup(e){M1(sm,"formItems",xe(e,"path"));const{mergedClsPrefixRef:t,inlineThemeDisabled:o}=je(e),r=Re(ll,null),n=Ck(e),i=yk(e),{validationErrored:l,validationWarned:a}=i,{mergedRequired:s,mergedRules:c}=wk(e),{mergedSize:d}=n,{mergedLabelPlacement:f,mergedLabelAlign:h,mergedRequireMarkPlacement:v}=i,p=G([]),g=G(Xo()),b=r?xe(r.props,"disabled"):G(!1),m=Se("Form","-form-item",$k,am,e,t);Xe(xe(e,"path"),()=>{e.ignorePathChange||y()});function y(){p.value=[],l.value=!1,a.value=!1,e.feedback&&(g.value=Xo())}const k=(...L)=>qf(this,[...L],void 0,function*(N=null,J=()=>!0,X={suppressWarning:!0}){const{path:oe}=e;X?X.first||(X.first=e.first):X={};const{value:me}=c,he=r?dd(r.props.model,oe||""):void 0,se={},Y={},W=(N?me.filter(_e=>Array.isArray(_e.trigger)?_e.trigger.includes(N):_e.trigger===N):me).filter(J).map((_e,z)=>{const I=Object.assign({},_e);if(I.validator&&(I.validator=Gf(I.validator,!1)),I.asyncValidator&&(I.asyncValidator=Gf(I.asyncValidator,!0)),I.renderMessage){const U=`__renderMessage__${z}`;Y[U]=I.message,I.message=U,se[U]=I.renderMessage}return I}),te=W.filter(_e=>_e.level!=="warning"),pe=W.filter(_e=>_e.level==="warning"),ue={valid:!0,errors:void 0,warnings:void 0};if(!W.length)return ue;const we=oe??"__n_no_path__",Te=new jn({[we]:te}),ne=new jn({[we]:pe}),{validateMessages:Ue}=r?.props||{};Ue&&(Te.messages(Ue),ne.messages(Ue));const Ke=_e=>{p.value=_e.map(z=>{const I=z?.message||"";return{key:I,render:()=>I.startsWith("__renderMessage__")?se[I]():I}}),_e.forEach(z=>{var I;!((I=z.message)===null||I===void 0)&&I.startsWith("__renderMessage__")&&(z.message=Y[z.message])})};if(te.length){const _e=yield new Promise(z=>{Te.validate({[we]:he},X,z)});_e?.length&&(ue.valid=!1,ue.errors=_e,Ke(_e))}if(pe.length&&!ue.errors){const _e=yield new Promise(z=>{ne.validate({[we]:he},X,z)});_e?.length&&(Ke(_e),ue.warnings=_e)}return!ue.errors&&!ue.warnings?y():(l.value=!!ue.errors,a.value=!!ue.warnings),ue});function w(){k("blur")}function S(){k("change")}function P(){k("focus")}function x(){k("input")}function R(L,N){return qf(this,void 0,void 0,function*(){let J,X,oe,me;return typeof L=="string"?(J=L,X=N):L!==null&&typeof L=="object"&&(J=L.trigger,X=L.callback,oe=L.shouldRuleBeApplied,me=L.options),yield new Promise((he,se)=>{k(J,oe,me).then(({valid:Y,errors:W,warnings:te})=>{Y?(X&&X(void 0,{warnings:te}),he({warnings:te})):(X&&X(W,{warnings:te}),se(W))})})})}We(ec,{path:xe(e,"path"),disabled:b,mergedSize:n.mergedSize,mergedValidationStatus:i.mergedValidationStatus,restoreValidation:y,handleContentBlur:w,handleContentChange:S,handleContentFocus:P,handleContentInput:x});const $={validate:R,restoreValidation:y,internalValidate:k},B=G(null);$t(()=>{if(!i.isAutoLabelWidth.value)return;const L=B.value;if(L!==null){const N=L.style.whiteSpace;L.style.whiteSpace="nowrap",L.style.width="",r?.deriveMaxChildLabelWidth(Number(getComputedStyle(L).width.slice(0,-2))),L.style.whiteSpace=N}});const K=E(()=>{var L;const{value:N}=d,{value:J}=f,X=J==="top"?"vertical":"horizontal",{common:{cubicBezierEaseInOut:oe},self:{labelTextColor:me,asteriskColor:he,lineHeight:se,feedbackTextColor:Y,feedbackTextColorWarning:W,feedbackTextColorError:te,feedbackPadding:pe,labelFontWeight:ue,[de("labelHeight",N)]:we,[de("blankHeight",N)]:Te,[de("feedbackFontSize",N)]:ne,[de("feedbackHeight",N)]:Ue,[de("labelPadding",X)]:Ke,[de("labelTextAlign",X)]:_e,[de(de("labelFontSize",J),N)]:z}}=m.value;let I=(L=h.value)!==null&&L!==void 0?L:_e;return J==="top"&&(I=I==="right"?"flex-end":"flex-start"),{"--n-bezier":oe,"--n-line-height":se,"--n-blank-height":Te,"--n-label-font-size":z,"--n-label-text-align":I,"--n-label-height":we,"--n-label-padding":Ke,"--n-label-font-weight":ue,"--n-asterisk-color":he,"--n-label-text-color":me,"--n-feedback-padding":pe,"--n-feedback-font-size":ne,"--n-feedback-height":Ue,"--n-feedback-text-color":Y,"--n-feedback-text-color-warning":W,"--n-feedback-text-color-error":te}}),_=o?Qe("form-item",E(()=>{var L;return`${d.value[0]}${f.value[0]}${((L=h.value)===null||L===void 0?void 0:L[0])||""}`}),K,e):void 0,F=E(()=>f.value==="left"&&v.value==="left"&&h.value==="left");return Object.assign(Object.assign(Object.assign(Object.assign({labelElementRef:B,mergedClsPrefix:t,mergedRequired:s,feedbackId:g,renderExplains:p,reverseColSpace:F},i),n),$),{cssVars:o?void 0:K,themeClass:_?.themeClass,onRender:_?.onRender})},render(){const{$slots:e,mergedClsPrefix:t,mergedShowLabel:o,mergedShowRequireMark:r,mergedRequireMarkPlacement:n,onRender:i}=this,l=r!==void 0?r:this.mergedRequired;i?.();const a=()=>{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=l?u("span",{class:`${t}-form-item-label__asterisk`},n!=="left"?" *":"* "):n==="right-hanging"&&u("span",{class:`${t}-form-item-label__asterisk-placeholder`}," *"),{labelProps:f}=this;return u("label",Object.assign({},f,{class:[f?.class,`${t}-form-item-label`,`${t}-form-item-label--${n}-mark`,this.reverseColSpace&&`${t}-form-item-label--reverse-columns-space`],style:this.mergedLabelStyle,ref:"labelElementRef"}),n==="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`,!o&&`${t}-form-item--no-label`],style:this.cssVars},o&&a(),u("div",{class:[`${t}-form-item-blank`,this.mergedValidationStatus&&`${t}-form-item-blank--${this.mergedValidationStatus}`]},e),this.mergedShowFeedback?u("div",{key:this.feedbackId,style:this.feedbackStyle,class:[`${t}-form-item-feedback-wrapper`,this.feedbackClass]},u(It,{name:"fade-down-transition",mode:"out-in"},{default:()=>{const{mergedValidationStatus:s}=this;return Ze(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:v,render:p})=>u("div",{key:v,class:`${t}-form-item-feedback__line`},p())):null;return 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)}}),zk={closeMargin:"16px 12px",closeSize:"20px",closeIconSize:"16px",width:"365px",padding:"16px",titleFontSize:"16px",metaFontSize:"12px",descriptionFontSize:"12px"};function Rk(e){const{textColor2:t,successColor:o,infoColor:r,warningColor:n,errorColor:i,popoverColor:l,closeIconColor:a,closeIconColorHover:s,closeIconColorPressed:c,closeColorHover:d,closeColorPressed:f,textColor1:h,textColor3:v,borderRadius:p,fontWeightStrong:g,boxShadow2:b,lineHeight:m,fontSize:y}=e;return Object.assign(Object.assign({},zk),{borderRadius:p,lineHeight:m,fontSize:y,headerFontWeight:g,iconColor:t,iconColorSuccess:o,iconColorInfo:r,iconColorWarning:n,iconColorError:i,color:l,textColor:t,closeIconColor:a,closeIconColorHover:s,closeIconColorPressed:c,closeBorderRadius:p,closeColorHover:d,closeColorPressed:f,headerTextColor:h,descriptionTextColor:v,actionTextColor:t,boxShadow:b})}const kk={name:"Notification",common:Ce,peers:{Scrollbar:to},self:Rk},Tk={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 dm(e){const{textColor2:t,closeIconColor:o,closeIconColorHover:r,closeIconColorPressed:n,infoColor:i,successColor:l,errorColor:a,warningColor:s,popoverColor:c,boxShadow2:d,primaryColor:f,lineHeight:h,borderRadius:v,closeColorHover:p,closeColorPressed:g}=e;return Object.assign(Object.assign({},Tk),{closeBorderRadius:v,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,boxShadowLoading:d,iconColor:t,iconColorInfo:i,iconColorSuccess:l,iconColorWarning:s,iconColorError:a,iconColorLoading:f,closeColorHover:p,closeColorPressed:g,closeIconColor:o,closeIconColorHover:r,closeIconColorPressed:n,closeColorHoverInfo:p,closeColorPressedInfo:g,closeIconColorInfo:o,closeIconColorHoverInfo:r,closeIconColorPressedInfo:n,closeColorHoverSuccess:p,closeColorPressedSuccess:g,closeIconColorSuccess:o,closeIconColorHoverSuccess:r,closeIconColorPressedSuccess:n,closeColorHoverError:p,closeColorPressedError:g,closeIconColorError:o,closeIconColorHoverError:r,closeIconColorPressedError:n,closeColorHoverWarning:p,closeColorPressedWarning:g,closeIconColorWarning:o,closeIconColorHoverWarning:r,closeIconColorPressedWarning:n,closeColorHoverLoading:p,closeColorPressedLoading:g,closeIconColorLoading:o,closeIconColorHoverLoading:r,closeIconColorPressedLoading:n,loadingColor:f,lineHeight:h,borderRadius:v})}const Ik={name:"Message",common:Ye,self:dm},_k={name:"Message",common:Ce,self:dm},Mk={name:"ButtonGroup",common:Ce},Ok={name:"GradientText",common:Ce,self(e){const{primaryColor:t,successColor:o,warningColor:r,errorColor:n,infoColor:i,primaryColorSuppl:l,successColorSuppl:a,warningColorSuppl:s,errorColorSuppl:c,infoColorSuppl:d,fontWeightStrong:f}=e;return{fontWeight:f,rotate:"252deg",colorStartPrimary:t,colorEndPrimary:l,colorStartInfo:i,colorEndInfo:d,colorStartWarning:r,colorEndWarning:s,colorStartError:n,colorEndError:c,colorStartSuccess:o,colorEndSuccess:a}}},Bk={name:"InputNumber",common:Ce,peers:{Button:oo,Input:po},self(e){const{textColorDisabled:t}=e;return{iconColorDisabled:t}}};function Ak(e){const{textColorDisabled:t}=e;return{iconColorDisabled:t}}const Ek={name:"InputNumber",common:Ye,peers:{Button:il,Input:Ia},self:Ak},Fk={name:"Layout",common:Ce,peers:{Scrollbar:to},self(e){const{textColor2:t,bodyColor:o,popoverColor:r,cardColor:n,dividerColor:i,scrollbarColor:l,scrollbarColorHover:a}=e;return{textColor:t,textColorInverted:t,color:o,colorEmbedded:o,headerColor:n,headerColorInverted:n,footerColor:n,footerColorInverted:n,headerBorderColor:i,headerBorderColorInverted:i,footerBorderColor:i,footerBorderColorInverted:i,siderBorderColor:i,siderBorderColorInverted:i,siderColor:n,siderColorInverted:n,siderToggleButtonBorder:"1px solid transparent",siderToggleButtonColor:r,siderToggleButtonIconColor:t,siderToggleButtonIconColorInverted:t,siderToggleBarColor:Pe(o,l),siderToggleBarColorHover:Pe(o,a),__invertScrollbar:"false"}}};function um(e){const{textColor2:t,cardColor:o,modalColor:r,popoverColor:n,dividerColor:i,borderRadius:l,fontSize:a,hoverColor:s}=e;return{textColor:t,color:o,colorHover:s,colorModal:r,colorHoverModal:Pe(r,s),colorPopover:n,colorHoverPopover:Pe(n,s),borderColor:i,borderColorModal:Pe(r,i),borderColorPopover:Pe(n,i),borderRadius:l,fontSize:a}}const Hk={name:"List",common:Ye,self:um},Dk={name:"List",common:Ce,self:um},Lk={name:"LoadingBar",common:Ce,self(e){const{primaryColor:t}=e;return{colorError:"red",colorLoading:t,height:"2px"}}},Nk={name:"Log",common:Ce,peers:{Scrollbar:to,Code:Og},self(e){const{textColor2:t,inputColor:o,fontSize:r,primaryColor:n}=e;return{loaderFontSize:r,loaderTextColor:t,loaderColor:o,loaderBorder:"1px solid #0000",loadingColor:n}}},jk={name:"Mention",common:Ce,peers:{InternalSelectMenu:nl,Input:po},self(e){const{boxShadow2:t}=e;return{menuBoxShadow:t}}};function Wk(e,t,o,r){return{itemColorHoverInverted:"#0000",itemColorActiveInverted:t,itemColorActiveHoverInverted:t,itemColorActiveCollapsedInverted:t,itemTextColorInverted:e,itemTextColorHoverInverted:o,itemTextColorChildActiveInverted:o,itemTextColorChildActiveHoverInverted:o,itemTextColorActiveInverted:o,itemTextColorActiveHoverInverted:o,itemTextColorHorizontalInverted:e,itemTextColorHoverHorizontalInverted:o,itemTextColorChildActiveHorizontalInverted:o,itemTextColorChildActiveHoverHorizontalInverted:o,itemTextColorActiveHorizontalInverted:o,itemTextColorActiveHoverHorizontalInverted:o,itemIconColorInverted:e,itemIconColorHoverInverted:o,itemIconColorActiveInverted:o,itemIconColorActiveHoverInverted:o,itemIconColorChildActiveInverted:o,itemIconColorChildActiveHoverInverted:o,itemIconColorCollapsedInverted:e,itemIconColorHorizontalInverted:e,itemIconColorHoverHorizontalInverted:o,itemIconColorActiveHorizontalInverted:o,itemIconColorActiveHoverHorizontalInverted:o,itemIconColorChildActiveHorizontalInverted:o,itemIconColorChildActiveHoverHorizontalInverted:o,arrowColorInverted:e,arrowColorHoverInverted:o,arrowColorActiveInverted:o,arrowColorActiveHoverInverted:o,arrowColorChildActiveInverted:o,arrowColorChildActiveHoverInverted:o,groupTextColorInverted:r}}function fm(e){const{borderRadius:t,textColor3:o,primaryColor:r,textColor2:n,textColor1:i,fontSize:l,dividerColor:a,hoverColor:s,primaryColorHover:c}=e;return Object.assign({borderRadius:t,color:"#0000",groupTextColor:o,itemColorHover:s,itemColorActive:ve(r,{alpha:.1}),itemColorActiveHover:ve(r,{alpha:.1}),itemColorActiveCollapsed:ve(r,{alpha:.1}),itemTextColor:n,itemTextColorHover:n,itemTextColorActive:r,itemTextColorActiveHover:r,itemTextColorChildActive:r,itemTextColorChildActiveHover:r,itemTextColorHorizontal:n,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:n,arrowColorHover:n,arrowColorActive:r,arrowColorActiveHover:r,arrowColorChildActive:r,arrowColorChildActiveHover:r,colorInverted:"#0000",borderColorHorizontal:"#0000",fontSize:l,dividerColor:a},Wk("#BBB",r,"#FFF","#AAA"))}const Vk={name:"Menu",common:Ye,peers:{Tooltip:Ma,Dropdown:Wg},self:fm},Uk={name:"Menu",common:Ce,peers:{Tooltip:_a,Dropdown:Cd},self(e){const{primaryColor:t,primaryColorSuppl:o}=e,r=fm(e);return r.itemColorActive=ve(t,{alpha:.15}),r.itemColorActiveHover=ve(t,{alpha:.15}),r.itemColorActiveCollapsed=ve(t,{alpha:.15}),r.itemColorActiveInverted=o,r.itemColorActiveHoverInverted=o,r.itemColorActiveCollapsedInverted=o,r}},Kk={titleFontSize:"18px",backSize:"22px"};function qk(e){const{textColor1:t,textColor2:o,textColor3:r,fontSize:n,fontWeightStrong:i,primaryColorHover:l,primaryColorPressed:a}=e;return Object.assign(Object.assign({},Kk),{titleFontWeight:i,fontSize:n,titleTextColor:t,backColor:o,backColorHover:l,backColorPressed:a,subtitleTextColor:r})}const Gk={name:"PageHeader",common:Ce,self:qk},Xk={iconSize:"22px"};function Yk(e){const{fontSize:t,warningColor:o}=e;return Object.assign(Object.assign({},Xk),{fontSize:t,iconColor:o})}const Zk={name:"Popconfirm",common:Ce,peers:{Button:oo,Popover:hn},self:Yk};function hm(e){const{infoColor:t,successColor:o,warningColor:r,errorColor:n,textColor2:i,progressRailColor:l,fontSize:a,fontWeight:s}=e;return{fontSize:a,fontSizeCircle:"28px",fontWeightCircle:s,railColor:l,railHeight:"8px",iconSizeCircle:"36px",iconSizeLine:"18px",iconColor:t,iconColorInfo:t,iconColorSuccess:o,iconColorWarning:r,iconColorError:n,textColorCircle:i,textColorLineInner:"rgb(255, 255, 255)",textColorLineOuter:i,fillColor:t,fillColorInfo:t,fillColorSuccess:o,fillColorWarning:r,fillColorError:n,lineBgProcessing:"linear-gradient(90deg, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, .5) 100%)"}}const pm={name:"Progress",common:Ye,self:hm},vm={name:"Progress",common:Ce,self(e){const t=hm(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}},Jk={name:"Rate",common:Ce,self(e){const{railColor:t}=e;return{itemColor:t,itemColorActive:"#CCAA33",itemSize:"20px",sizeSmall:"16px",sizeMedium:"20px",sizeLarge:"24px"}}},Qk={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 eT(e){const{textColor2:t,textColor1:o,errorColor:r,successColor:n,infoColor:i,warningColor:l,lineHeight:a,fontWeightStrong:s}=e;return Object.assign(Object.assign({},Qk),{lineHeight:a,titleFontWeight:s,titleTextColor:o,textColor:t,iconColorError:r,iconColorSuccess:n,iconColorInfo:i,iconColorWarning:l})}const tT={name:"Result",common:Ce,self:eT},gm={railHeight:"4px",railWidthVertical:"4px",handleSize:"18px",dotHeight:"8px",dotWidth:"8px",dotBorderRadius:"4px"},oT={name:"Slider",common:Ce,self(e){const t="0 2px 8px 0 rgba(0, 0, 0, 0.12)",{railColor:o,modalColor:r,primaryColorSuppl:n,popoverColor:i,textColor2:l,cardColor:a,borderRadius:s,fontSize:c,opacityDisabled:d}=e;return Object.assign(Object.assign({},gm),{fontSize:c,markFontSize:c,railColor:o,railColorHover:o,fillColor:n,fillColorHover:n,opacityDisabled:d,handleColor:"#FFF",dotColor:a,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:l,indicatorBorderRadius:s,dotBorder:`2px solid ${o}`,dotBorderActive:`2px solid ${n}`,dotBoxShadow:""})}};function rT(e){const t="rgba(0, 0, 0, .85)",o="0 2px 8px 0 rgba(0, 0, 0, 0.12)",{railColor:r,primaryColor:n,baseColor:i,cardColor:l,modalColor:a,popoverColor:s,borderRadius:c,fontSize:d,opacityDisabled:f}=e;return Object.assign(Object.assign({},gm),{fontSize:d,markFontSize:d,railColor:r,railColorHover:r,fillColor:n,fillColorHover:n,opacityDisabled:f,handleColor:"#FFF",dotColor:l,dotColorModal:a,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:o,indicatorTextColor:i,indicatorBorderRadius:c,dotBorder:`2px solid ${r}`,dotBorderActive:`2px solid ${n}`,dotBoxShadow:""})}const nT={name:"Slider",common:Ye,self:rT};function iT(e){const{opacityDisabled:t,heightTiny:o,heightSmall:r,heightMedium:n,heightLarge:i,heightHuge:l,primaryColor:a,fontSize:s}=e;return{fontSize:s,textColor:a,sizeTiny:o,sizeSmall:r,sizeMedium:n,sizeLarge:i,sizeHuge:l,color:a,opacitySpinning:t}}const lT={name:"Spin",common:Ce,self:iT};function aT(e){const{textColor2:t,textColor3:o,fontSize:r,fontWeight:n}=e;return{labelFontSize:r,labelFontWeight:n,valueFontWeight:n,valueFontSize:"24px",labelTextColor:o,valuePrefixTextColor:t,valueSuffixTextColor:t,valueTextColor:t}}const sT={name:"Statistic",common:Ce,self:aT},cT={stepHeaderFontSizeSmall:"14px",stepHeaderFontSizeMedium:"16px",indicatorIndexFontSizeSmall:"14px",indicatorIndexFontSizeMedium:"16px",indicatorSizeSmall:"22px",indicatorSizeMedium:"28px",indicatorIconSizeSmall:"14px",indicatorIconSizeMedium:"18px"};function dT(e){const{fontWeightStrong:t,baseColor:o,textColorDisabled:r,primaryColor:n,errorColor:i,textColor1:l,textColor2:a}=e;return Object.assign(Object.assign({},cT),{stepHeaderFontWeight:t,indicatorTextColorProcess:o,indicatorTextColorWait:r,indicatorTextColorFinish:n,indicatorTextColorError:i,indicatorBorderColorProcess:n,indicatorBorderColorWait:r,indicatorBorderColorFinish:n,indicatorBorderColorError:i,indicatorColorProcess:n,indicatorColorWait:"#0000",indicatorColorFinish:"#0000",indicatorColorError:"#0000",splitorColorProcess:r,splitorColorWait:r,splitorColorFinish:n,splitorColorError:r,headerTextColorProcess:l,headerTextColorWait:r,headerTextColorFinish:r,headerTextColorError:i,descriptionTextColorProcess:a,descriptionTextColorWait:r,descriptionTextColorFinish:r,descriptionTextColorError:i})}const uT={name:"Steps",common:Ce,self:dT},mm={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"},fT={name:"Switch",common:Ce,self(e){const{primaryColorSuppl:t,opacityDisabled:o,borderRadius:r,primaryColor:n,textColor2:i,baseColor:l}=e;return Object.assign(Object.assign({},mm),{iconColor:l,textColor:i,loadingColor:t,opacityDisabled:o,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 ${ve(n,{alpha:.3})}`})}};function hT(e){const{primaryColor:t,opacityDisabled:o,borderRadius:r,textColor3:n}=e;return Object.assign(Object.assign({},mm),{iconColor:n,textColor:"white",loadingColor:t,opacityDisabled:o,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 ${ve(t,{alpha:.2})}`})}const pT={name:"Switch",common:Ye,self:hT},vT={thPaddingSmall:"6px",thPaddingMedium:"12px",thPaddingLarge:"12px",tdPaddingSmall:"6px",tdPaddingMedium:"12px",tdPaddingLarge:"12px"};function gT(e){const{dividerColor:t,cardColor:o,modalColor:r,popoverColor:n,tableHeaderColor:i,tableColorStriped:l,textColor1:a,textColor2:s,borderRadius:c,fontWeightStrong:d,lineHeight:f,fontSizeSmall:h,fontSizeMedium:v,fontSizeLarge:p}=e;return Object.assign(Object.assign({},vT),{fontSizeSmall:h,fontSizeMedium:v,fontSizeLarge:p,lineHeight:f,borderRadius:c,borderColor:Pe(o,t),borderColorModal:Pe(r,t),borderColorPopover:Pe(n,t),tdColor:o,tdColorModal:r,tdColorPopover:n,tdColorStriped:Pe(o,l),tdColorStripedModal:Pe(r,l),tdColorStripedPopover:Pe(n,l),thColor:Pe(o,i),thColorModal:Pe(r,i),thColorPopover:Pe(n,i),thTextColor:a,tdTextColor:s,thFontWeight:d})}const mT={name:"Table",common:Ce,self:gT},bT={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 xT(e){const{textColor2:t,primaryColor:o,textColorDisabled:r,closeIconColor:n,closeIconColorHover:i,closeIconColorPressed:l,closeColorHover:a,closeColorPressed:s,tabColor:c,baseColor:d,dividerColor:f,fontWeight:h,textColor1:v,borderRadius:p,fontSize:g,fontWeightStrong:b}=e;return Object.assign(Object.assign({},bT),{colorSegment:c,tabFontSizeCard:g,tabTextColorLine:v,tabTextColorActiveLine:o,tabTextColorHoverLine:o,tabTextColorDisabledLine:r,tabTextColorSegment:v,tabTextColorActiveSegment:t,tabTextColorHoverSegment:t,tabTextColorDisabledSegment:r,tabTextColorBar:v,tabTextColorActiveBar:o,tabTextColorHoverBar:o,tabTextColorDisabledBar:r,tabTextColorCard:v,tabTextColorHoverCard:v,tabTextColorActiveCard:o,tabTextColorDisabledCard:r,barColor:o,closeIconColor:n,closeIconColorHover:i,closeIconColorPressed:l,closeColorHover:a,closeColorPressed:s,closeBorderRadius:p,tabColor:c,tabColorSegment:d,tabBorderColor:f,tabFontWeightActive:h,tabFontWeight:h,tabBorderRadius:p,paneTextColor:t,fontWeightStrong:b})}const CT={name:"Tabs",common:Ce,self(e){const t=xT(e),{inputColor:o}=e;return t.colorSegment=o,t.tabColorSegment=o,t}};function bm(e){const{textColor1:t,textColor2:o,fontWeightStrong:r,fontSize:n}=e;return{fontSize:n,titleTextColor:t,textColor:o,titleFontWeight:r}}const yT={name:"Thing",common:Ye,self:bm},wT={name:"Thing",common:Ce,self:bm},xm={titleMarginMedium:"0 0 6px 0",titleMarginLarge:"-2px 0 6px 0",titleFontSizeMedium:"14px",titleFontSizeLarge:"16px",iconSizeMedium:"14px",iconSizeLarge:"14px"},ST={name:"Timeline",common:Ce,self(e){const{textColor3:t,infoColorSuppl:o,errorColorSuppl:r,successColorSuppl:n,warningColorSuppl:i,textColor1:l,textColor2:a,railColor:s,fontWeightStrong:c,fontSize:d}=e;return Object.assign(Object.assign({},xm),{contentFontSize:d,titleFontWeight:c,circleBorder:`2px solid ${t}`,circleBorderInfo:`2px solid ${o}`,circleBorderError:`2px solid ${r}`,circleBorderSuccess:`2px solid ${n}`,circleBorderWarning:`2px solid ${i}`,iconColor:t,iconColorInfo:o,iconColorError:r,iconColorSuccess:n,iconColorWarning:i,titleTextColor:l,contentTextColor:a,metaTextColor:t,lineColor:s})}};function $T(e){const{textColor3:t,infoColor:o,errorColor:r,successColor:n,warningColor:i,textColor1:l,textColor2:a,railColor:s,fontWeightStrong:c,fontSize:d}=e;return Object.assign(Object.assign({},xm),{contentFontSize:d,titleFontWeight:c,circleBorder:`2px solid ${t}`,circleBorderInfo:`2px solid ${o}`,circleBorderError:`2px solid ${r}`,circleBorderSuccess:`2px solid ${n}`,circleBorderWarning:`2px solid ${i}`,iconColor:t,iconColorInfo:o,iconColorError:r,iconColorSuccess:n,iconColorWarning:i,titleTextColor:l,contentTextColor:a,metaTextColor:t,lineColor:s})}const PT={name:"Timeline",common:Ye,self:$T},zT={extraFontSizeSmall:"12px",extraFontSizeMedium:"12px",extraFontSizeLarge:"14px",titleFontSizeSmall:"14px",titleFontSizeMedium:"16px",titleFontSizeLarge:"16px",closeSize:"20px",closeIconSize:"16px",headerHeightSmall:"44px",headerHeightMedium:"44px",headerHeightLarge:"50px"},RT={name:"Transfer",common:Ce,peers:{Checkbox:Jn,Scrollbar:to,Input:po,Empty:fn,Button:oo},self(e){const{fontWeight:t,fontSizeLarge:o,fontSizeMedium:r,fontSizeSmall:n,heightLarge:i,heightMedium:l,borderRadius:a,inputColor:s,tableHeaderColor:c,textColor1:d,textColorDisabled:f,textColor2:h,textColor3:v,hoverColor:p,closeColorHover:g,closeColorPressed:b,closeIconColor:m,closeIconColorHover:y,closeIconColorPressed:k,dividerColor:w}=e;return Object.assign(Object.assign({},zT),{itemHeightSmall:l,itemHeightMedium:l,itemHeightLarge:i,fontSizeSmall:n,fontSizeMedium:r,fontSizeLarge:o,borderRadius:a,dividerColor:w,borderColor:"#0000",listColor:s,headerColor:c,titleTextColor:d,titleTextColorDisabled:f,extraTextColor:v,extraTextColorDisabled:f,itemTextColor:h,itemTextColorDisabled:f,itemColorPending:p,titleFontWeight:t,closeColorHover:g,closeColorPressed:b,closeIconColor:m,closeIconColorHover:y,closeIconColorPressed:k})}};function kT(e){const{borderRadiusSmall:t,dividerColor:o,hoverColor:r,pressedColor:n,primaryColor:i,textColor3:l,textColor2:a,textColorDisabled:s,fontSize:c}=e;return{fontSize:c,lineHeight:"1.5",nodeHeight:"30px",nodeWrapperPadding:"3px 0",nodeBorderRadius:t,nodeColorHover:r,nodeColorPressed:n,nodeColorActive:ve(i,{alpha:.1}),arrowColor:l,nodeTextColor:a,nodeTextColorDisabled:s,loadingColor:i,dropMarkColor:i,lineColor:o}}const Cm={name:"Tree",common:Ce,peers:{Checkbox:Jn,Scrollbar:to,Empty:fn},self(e){const{primaryColor:t}=e,o=kT(e);return o.nodeColorActive=ve(t,{alpha:.15}),o}},TT={name:"TreeSelect",common:Ce,peers:{Tree:Cm,Empty:fn,InternalSelection:gd}},IT={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 _T(e){const{primaryColor:t,textColor2:o,borderColor:r,lineHeight:n,fontSize:i,borderRadiusSmall:l,dividerColor:a,fontWeightStrong:s,textColor1:c,textColor3:d,infoColor:f,warningColor:h,errorColor:v,successColor:p,codeColor:g}=e;return Object.assign(Object.assign({},IT),{aTextColor:t,blockquoteTextColor:o,blockquotePrefixColor:r,blockquoteLineHeight:n,blockquoteFontSize:i,codeBorderRadius:l,liTextColor:o,liLineHeight:n,liFontSize:i,hrColor:a,headerFontWeight:s,headerTextColor:c,pTextColor:o,pTextColor1Depth:c,pTextColor2Depth:o,pTextColor3Depth:d,pLineHeight:n,pFontSize:i,headerBarColor:t,headerBarColorPrimary:t,headerBarColorInfo:f,headerBarColorError:v,headerBarColorWarning:h,headerBarColorSuccess:p,textColor:o,textColor1Depth:c,textColor2Depth:o,textColor3Depth:d,textColorPrimary:t,textColorInfo:f,textColorSuccess:p,textColorWarning:h,textColorError:v,codeTextColor:o,codeColor:g,codeBorder:"1px solid #0000"})}const MT={name:"Typography",common:Ce,self:_T};function ym(e){const{iconColor:t,primaryColor:o,errorColor:r,textColor2:n,successColor:i,opacityDisabled:l,actionColor:a,borderColor:s,hoverColor:c,lineHeight:d,borderRadius:f,fontSize:h}=e;return{fontSize:h,lineHeight:d,borderRadius:f,draggerColor:a,draggerBorder:`1px dashed ${s}`,draggerBorderHover:`1px dashed ${o}`,itemColorHover:c,itemColorHoverError:ve(r,{alpha:.06}),itemTextColor:n,itemTextColorError:r,itemTextColorSuccess:i,itemIconColor:t,itemDisabledOpacity:l,itemBorderImageCardError:`1px solid ${r}`,itemBorderImageCard:`1px solid ${s}`}}const OT={name:"Upload",common:Ye,peers:{Button:il,Progress:pm},self:ym},BT={name:"Upload",common:Ce,peers:{Button:oo,Progress:vm},self(e){const{errorColor:t}=e,o=ym(e);return o.itemColorHoverError=ve(t,{alpha:.09}),o}},AT={name:"Watermark",common:Ce,self(e){const{fontFamily:t}=e;return{fontFamily:t}}},ET={name:"Row",common:Ce},FT={name:"FloatButton",common:Ce,self(e){const{popoverColor:t,textColor2:o,buttonColor2Hover:r,buttonColor2Pressed:n,primaryColor:i,primaryColorHover:l,primaryColorPressed:a,baseColor:s,borderRadius:c}=e;return{color:t,textColor: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)",colorHover:r,colorPressed:n,colorPrimary:i,colorPrimaryHover:l,colorPrimaryPressed:a,textColorPrimary:s,borderRadiusSquare:c}}};function HT(e){const{primaryColor:t,baseColor:o}=e;return{color:t,iconColor:o}}const DT={name:"IconWrapper",common:Ce,self:HT},Pd=Object.assign(Object.assign({},Se.props),{onPreviewPrev:Function,onPreviewNext:Function,showToolbar:{type:Boolean,default:!0},showToolbarTooltip:Boolean,renderToolbar:Function}),wm="n-image";function LT(){return{toolbarIconColor:"rgba(255, 255, 255, .9)",toolbarColor:"rgba(0, 0, 0, .35)",toolbarBoxShadow:"none",toolbarBorderRadius:"24px"}}const NT={name:"Image",common:Ye,peers:{Tooltip:Ma},self:LT},jT={name:"Image",common:Ce,peers:{Tooltip:_a},self:e=>{const{textColor2:t}=e;return{toolbarIconColor:t,toolbarColor:"rgba(0, 0, 0, .35)",toolbarBoxShadow:"none",toolbarBorderRadius:"24px"}}},WT=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"})),VT=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"})),UT=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:"currentColor"})),KT=M([M("body >",[C("image-container","position: fixed;")]),C("image-preview-container",` position: fixed; left: 0; right: 0; @@ -2276,13 +2276,13 @@ ${t} cursor: pointer; `),M("img",` border-radius: inherit; - `)])]),Tl=32,Sm=fe({name:"ImagePreview",props:Object.assign(Object.assign({},Pd),{onNext:Function,onPrev:Function,clsPrefix:{type:String,required:!0}}),setup(e){const t=Se("Image","-image",UT,LT,e,xe(e,"clsPrefix"));let o=null;const r=G(null),n=G(null),i=G(void 0),l=G(!1),a=G(!1),{localeRef:s}=Xn("Image");function c(){const{value:z}=n;if(!o||!z)return;const{style:I}=z,U=o.getBoundingClientRect(),le=U.left+U.width/2,D=U.top+U.height/2;I.transformOrigin=`${le}px ${D}px`}function d(z){var I,U;switch(z.key){case" ":z.preventDefault();break;case"ArrowLeft":(I=e.onPrev)===null||I===void 0||I.call(e);break;case"ArrowRight":(U=e.onNext)===null||U===void 0||U.call(e);break;case"Escape":ue();break}}Xe(l,z=>{z?qe("keydown",document,d):Ve("keydown",document,d)}),mt(()=>{Ve("keydown",document,d)});let f=0,h=0,v=0,p=0,g=0,b=0,m=0,y=0,k=!1;function w(z){const{clientX:I,clientY:U}=z;v=I-f,p=U-h,Lc(pe)}function S(z){const{mouseUpClientX:I,mouseUpClientY:U,mouseDownClientX:le,mouseDownClientY:D}=z,A=le-I,ee=D-U,Q=`vertical${ee>0?"Top":"Bottom"}`,re=`horizontal${A>0?"Left":"Right"}`;return{moveVerticalDirection:Q,moveHorizontalDirection:re,deltaHorizontal:A,deltaVertical:ee}}function P(z){const{value:I}=r;if(!I)return{offsetX:0,offsetY:0};const U=I.getBoundingClientRect(),{moveVerticalDirection:le,moveHorizontalDirection:D,deltaHorizontal:A,deltaVertical:ee}=z||{};let Q=0,re=0;return U.width<=window.innerWidth?Q=0:U.left>0?Q=(U.width-window.innerWidth)/2:U.right0?re=(U.height-window.innerHeight)/2:U.bottom.5){const z=_;K-=1,_=Math.max(.5,Math.pow(B,K));const I=z-_;pe(!1);const U=P();_+=I,pe(!1),_-=I,v=U.offsetX,p=U.offsetY,pe()}}function te(){const z=i.value;z&&cv(z,void 0)}function pe(z=!0){var I;const{value:U}=r;if(!U)return;const{style:le}=U,D=ua((I=R?.previewedImgPropsRef.value)===null||I===void 0?void 0:I.style);let A="";if(typeof D=="string")A=`${D};`;else for(const Q in D)A+=`${Y5(Q)}: ${D[Q]};`;const ee=`transform-origin: center; transform: translateX(${v}px) translateY(${p}px) rotate(${F}deg) scale(${_});`;k?le.cssText=`${A}cursor: grabbing; transition: none;${ee}`:le.cssText=`${A}cursor: grab;${ee}${z?"":"transition: none;"}`,z||U.offsetHeight}function ue(){l.value=!l.value,a.value=!0}function we(){_=se(),K=Math.ceil(Math.log(_)/Math.log(B)),v=0,p=0,pe()}const Te={setPreviewSrc:z=>{i.value=z},setThumbnailEl:z=>{o=z},toggleShow:ue};function ne(z,I){if(e.showToolbarTooltip){const{value:U}=t;return u(yd,{to:!1,theme:U.peers.Tooltip,themeOverrides:U.peerOverrides.Tooltip,keepAliveOnHover:!1},{default:()=>s.value[I],trigger:()=>z})}else return z}const Ue=E(()=>{const{common:{cubicBezierEaseInOut:z},self:{toolbarIconColor:I,toolbarBorderRadius:U,toolbarBoxShadow:le,toolbarColor:D}}=t.value;return{"--n-bezier":z,"--n-toolbar-icon-color":I,"--n-toolbar-color":D,"--n-toolbar-border-radius":U,"--n-toolbar-box-shadow":le}}),{inlineThemeDisabled:Ke}=je(),_e=Ke?Qe("image-preview",void 0,Ue,e):void 0;return Object.assign({previewRef:r,previewWrapperRef:n,previewSrc:i,show:l,appear:Ao(),displayed:a,previewedImgProps:R?.previewedImgPropsRef,handleWheel(z){z.preventDefault()},handlePreviewMousedown:$,handlePreviewDblclick:L,syncTransformOrigin:c,handleAfterLeave:()=>{N(),F=0,a.value=!1},handleDragStart:z=>{var I,U;(U=(I=R?.previewedImgPropsRef.value)===null||I===void 0?void 0:I.onDragstart)===null||U===void 0||U.call(I,z),z.preventDefault()},zoomIn:Y,zoomOut:W,handleDownloadClick:te,rotateCounterclockwise:oe,rotateClockwise:me,handleSwitchPrev:J,handleSwitchNext:X,withTooltip:ne,resizeToOrignalImageSize:we,cssVars:Ke?void 0:Ue,themeClass:_e?.themeClass,onRender:_e?.onRender},Te)},render(){var e,t;const{clsPrefix:o,renderToolbar:r,withTooltip:n}=this,i=n(u(ot,{clsPrefix:o,onClick:this.handleSwitchPrev},{default:()=>jT}),"tipPrevious"),l=n(u(ot,{clsPrefix:o,onClick:this.handleSwitchNext},{default:()=>WT}),"tipNext"),a=n(u(ot,{clsPrefix:o,onClick:this.rotateCounterclockwise},{default:()=>u(Z$,null)}),"tipCounterclockwise"),s=n(u(ot,{clsPrefix:o,onClick:this.rotateClockwise},{default:()=>u(Y$,null)}),"tipClockwise"),c=n(u(ot,{clsPrefix:o,onClick:this.resizeToOrignalImageSize},{default:()=>u(e3,null)}),"tipOriginalSize"),d=n(u(ot,{clsPrefix:o,onClick:this.zoomOut},{default:()=>u(Q$,null)}),"tipZoomOut"),f=n(u(ot,{clsPrefix:o,onClick:this.handleDownloadClick},{default:()=>u(Qv,null)}),"tipDownload"),h=n(u(ot,{clsPrefix:o,onClick:this.toggleShow},{default:()=>VT}),"tipClose"),v=n(u(ot,{clsPrefix:o,onClick:this.zoomIn},{default:()=>u(J$,null)}),"tipZoomIn");return u(it,null,(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e),u(ya,{show:this.show},{default:()=>{var p;return this.show||this.displayed?((p=this.onRender)===null||p===void 0||p.call(this),Yt(u("div",{class:[`${o}-image-preview-container`,this.themeClass],style:this.cssVars,onWheel:this.handleWheel},u(It,{name:"fade-in-transition",appear:this.appear},{default:()=>this.show?u("div",{class:`${o}-image-preview-overlay`,onClick:this.toggleShow}):null}),this.showToolbar?u(It,{name:"fade-in-transition",appear:this.appear},{default:()=>this.show?u("div",{class:`${o}-image-preview-toolbar`},r?r({nodes:{prev:i,next:l,rotateCounterclockwise:a,rotateClockwise:s,resizeToOriginalSize:c,zoomOut:d,zoomIn:v,download:f,close:h}}):u(it,null,this.onPrev?u(it,null,i,l):null,a,s,c,d,v,f,h)):null}):null,u(It,{name:"fade-in-scale-up-transition",onAfterLeave:this.handleAfterLeave,appear:this.appear,onEnter:this.syncTransformOrigin,onBeforeLeave:this.syncTransformOrigin},{default:()=>{const{previewedImgProps:g={}}=this;return Yt(u("div",{class:`${o}-image-preview-wrapper`,ref:"previewWrapperRef"},u("img",Object.assign({},g,{draggable:!1,onMousedown:this.handlePreviewMousedown,onDblclick:this.handlePreviewDblclick,class:[`${o}-image-preview`,g.class],key:this.previewSrc,src:this.previewSrc,ref:"previewRef",onDragstart:this.handleDragStart}))),[[on,this.show]])}})),[[Ji,{enabled:this.show}]])):null}}))}}),$m="n-image-group",KT=Pd,qT=fe({name:"ImageGroup",props:KT,setup(e){let t;const{mergedClsPrefixRef:o}=je(e),r=`c${Xo()}`,n=_r(),i=G(null),l=s=>{var c;t=s,(c=i.value)===null||c===void 0||c.setPreviewSrc(s)};function a(s){var c,d;if(!n?.proxy)return;const h=n.proxy.$el.parentElement.querySelectorAll(`[data-group-id=${r}]:not([data-error=true])`);if(!h.length)return;const v=Array.from(h).findIndex(p=>p.dataset.previewSrc===t);~v?l(h[(v+s+h.length)%h.length].dataset.previewSrc):l(h[0].dataset.previewSrc),s===1?(c=e.onPreviewNext)===null||c===void 0||c.call(e):(d=e.onPreviewPrev)===null||d===void 0||d.call(e)}return We($m,{mergedClsPrefixRef:o,setPreviewSrc:l,setThumbnailEl:s=>{var c;(c=i.value)===null||c===void 0||c.setThumbnailEl(s)},toggleShow:()=>{var s;(s=i.value)===null||s===void 0||s.toggleShow()},groupId:r,renderToolbarRef:xe(e,"renderToolbar")}),{mergedClsPrefix:o,previewInstRef:i,next:()=>{a(1)},prev:()=>{a(-1)}}},render(){return u(Sm,{theme:this.theme,themeOverrides:this.themeOverrides,clsPrefix:this.mergedClsPrefix,ref:"previewInstRef",onPrev:this.prev,onNext:this.next,showToolbar:this.showToolbar,showToolbarTooltip:this.showToolbarTooltip,renderToolbar:this.renderToolbar},this.$slots)}}),GT=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},Pd),XT=fe({name:"Image",props:GT,inheritAttrs:!1,setup(e){const t=G(null),o=G(!1),r=G(null),n=Re($m,null),{mergedClsPrefixRef:i}=n||je(e),l={click:()=>{if(e.previewDisabled||o.value)return;const c=e.previewSrc||e.src;if(n){n.setPreviewSrc(c),n.setThumbnailEl(t.value),n.toggleShow();return}const{value:d}=r;d&&(d.setPreviewSrc(c),d.setThumbnailEl(t.value),d.toggleShow())}},a=G(!e.lazy);$t(()=>{var c;(c=t.value)===null||c===void 0||c.setAttribute("data-group-id",n?.groupId||"")}),$t(()=>{if(e.lazy&&e.intersectionObserverOptions){let c;const d=Ut(()=>{c?.(),c=void 0,c=NP(t.value,e.intersectionObserverOptions,a)});mt(()=>{d(),c?.()})}}),Ut(()=>{var c;e.src||((c=e.imgProps)===null||c===void 0||c.src),o.value=!1});const s=G(!1);return We(wm,{previewedImgPropsRef:xe(e,"previewedImgProps")}),Object.assign({mergedClsPrefix:i,groupId:n?.groupId,previewInstRef:r,imageRef:t,showError:o,shouldStartLoading:a,loaded:s,mergedOnClick:c=>{var d,f;l.click(),(f=(d=e.imgProps)===null||d===void 0?void 0:d.onClick)===null||f===void 0||f.call(d,c)},mergedOnError:c=>{if(!a.value)return;o.value=!0;const{onError:d,imgProps:{onError:f}={}}=e;d?.(c),f?.(c)},mergedOnLoad:c=>{const{onLoad:d,imgProps:{onLoad:f}={}}=e;d?.(c),f?.(c),s.value=!0}},l)},render(){var e,t;const{mergedClsPrefix:o,imgProps:r={},loaded:n,$attrs:i,lazy:l}=this,a=(t=(e=this.$slots).placeholder)===null||t===void 0?void 0:t.call(e),s=this.src||r.src,c=u("img",Object.assign(Object.assign({},r),{ref:"imageRef",width:this.width||r.width,height:this.height||r.height,src:this.showError?this.fallbackSrc:l&&this.intersectionObserverOptions?this.shouldStartLoading?s:void 0:s,alt:this.alt||r.alt,"aria-label":this.alt||r.alt,onClick:this.mergedOnClick,onError:this.mergedOnError,onLoad:this.mergedOnLoad,loading:DP&&l&&!this.intersectionObserverOptions?"lazy":"eager",style:[r.style||"",a&&!n?{height:"0",width:"0",visibility:"hidden"}:"",{objectFit:this.objectFit}],"data-error":this.showError,"data-preview-src":this.previewSrc||this.src}));return u("div",Object.assign({},i,{role:"none",class:[i.class,`${o}-image`,(this.previewDisabled||this.showError)&&`${o}-image--preview-disabled`]}),this.groupId?c:u(Sm,{theme:this.theme,themeOverrides:this.themeOverrides,clsPrefix:o,ref:"previewInstRef",showToolbar:this.showToolbar,showToolbarTooltip:this.showToolbarTooltip,renderToolbar:this.renderToolbar},{default:()=>c,toolbar:()=>{var d,f;return(f=(d=this.$slots).toolbar)===null||f===void 0?void 0:f.call(d)}}),!n&&a)}});function YT(e){return e==null||typeof e=="string"&&e.trim()===""?null:Number(e)}function ZT(e){return e.includes(".")&&(/^(-)?\d+.*(\.|0)$/.test(e)||/^\.\d+$/.test(e))}function Ss(e){return e==null?!0:!Number.isNaN(e)}function Xf(e,t){return typeof e!="number"?"":t===void 0?String(e):e.toFixed(t)}function $s(e){if(e===null)return null;if(typeof e=="number")return e;{const t=Number(e);return Number.isNaN(t)?null:t}}const JT=M([C("input-number-suffix",` + `)])]),Tl=32,Sm=fe({name:"ImagePreview",props:Object.assign(Object.assign({},Pd),{onNext:Function,onPrev:Function,clsPrefix:{type:String,required:!0}}),setup(e){const t=Se("Image","-image",KT,NT,e,xe(e,"clsPrefix"));let o=null;const r=G(null),n=G(null),i=G(void 0),l=G(!1),a=G(!1),{localeRef:s}=Xn("Image");function c(){const{value:z}=n;if(!o||!z)return;const{style:I}=z,U=o.getBoundingClientRect(),le=U.left+U.width/2,D=U.top+U.height/2;I.transformOrigin=`${le}px ${D}px`}function d(z){var I,U;switch(z.key){case" ":z.preventDefault();break;case"ArrowLeft":(I=e.onPrev)===null||I===void 0||I.call(e);break;case"ArrowRight":(U=e.onNext)===null||U===void 0||U.call(e);break;case"Escape":ue();break}}Xe(l,z=>{z?qe("keydown",document,d):Ve("keydown",document,d)}),mt(()=>{Ve("keydown",document,d)});let f=0,h=0,v=0,p=0,g=0,b=0,m=0,y=0,k=!1;function w(z){const{clientX:I,clientY:U}=z;v=I-f,p=U-h,Lc(pe)}function S(z){const{mouseUpClientX:I,mouseUpClientY:U,mouseDownClientX:le,mouseDownClientY:D}=z,A=le-I,ee=D-U,Q=`vertical${ee>0?"Top":"Bottom"}`,re=`horizontal${A>0?"Left":"Right"}`;return{moveVerticalDirection:Q,moveHorizontalDirection:re,deltaHorizontal:A,deltaVertical:ee}}function P(z){const{value:I}=r;if(!I)return{offsetX:0,offsetY:0};const U=I.getBoundingClientRect(),{moveVerticalDirection:le,moveHorizontalDirection:D,deltaHorizontal:A,deltaVertical:ee}=z||{};let Q=0,re=0;return U.width<=window.innerWidth?Q=0:U.left>0?Q=(U.width-window.innerWidth)/2:U.right0?re=(U.height-window.innerHeight)/2:U.bottom.5){const z=_;K-=1,_=Math.max(.5,Math.pow(B,K));const I=z-_;pe(!1);const U=P();_+=I,pe(!1),_-=I,v=U.offsetX,p=U.offsetY,pe()}}function te(){const z=i.value;z&&cv(z,void 0)}function pe(z=!0){var I;const{value:U}=r;if(!U)return;const{style:le}=U,D=ua((I=R?.previewedImgPropsRef.value)===null||I===void 0?void 0:I.style);let A="";if(typeof D=="string")A=`${D};`;else for(const Q in D)A+=`${Z5(Q)}: ${D[Q]};`;const ee=`transform-origin: center; transform: translateX(${v}px) translateY(${p}px) rotate(${F}deg) scale(${_});`;k?le.cssText=`${A}cursor: grabbing; transition: none;${ee}`:le.cssText=`${A}cursor: grab;${ee}${z?"":"transition: none;"}`,z||U.offsetHeight}function ue(){l.value=!l.value,a.value=!0}function we(){_=se(),K=Math.ceil(Math.log(_)/Math.log(B)),v=0,p=0,pe()}const Te={setPreviewSrc:z=>{i.value=z},setThumbnailEl:z=>{o=z},toggleShow:ue};function ne(z,I){if(e.showToolbarTooltip){const{value:U}=t;return u(yd,{to:!1,theme:U.peers.Tooltip,themeOverrides:U.peerOverrides.Tooltip,keepAliveOnHover:!1},{default:()=>s.value[I],trigger:()=>z})}else return z}const Ue=E(()=>{const{common:{cubicBezierEaseInOut:z},self:{toolbarIconColor:I,toolbarBorderRadius:U,toolbarBoxShadow:le,toolbarColor:D}}=t.value;return{"--n-bezier":z,"--n-toolbar-icon-color":I,"--n-toolbar-color":D,"--n-toolbar-border-radius":U,"--n-toolbar-box-shadow":le}}),{inlineThemeDisabled:Ke}=je(),_e=Ke?Qe("image-preview",void 0,Ue,e):void 0;return Object.assign({previewRef:r,previewWrapperRef:n,previewSrc:i,show:l,appear:Ao(),displayed:a,previewedImgProps:R?.previewedImgPropsRef,handleWheel(z){z.preventDefault()},handlePreviewMousedown:$,handlePreviewDblclick:L,syncTransformOrigin:c,handleAfterLeave:()=>{N(),F=0,a.value=!1},handleDragStart:z=>{var I,U;(U=(I=R?.previewedImgPropsRef.value)===null||I===void 0?void 0:I.onDragstart)===null||U===void 0||U.call(I,z),z.preventDefault()},zoomIn:Y,zoomOut:W,handleDownloadClick:te,rotateCounterclockwise:oe,rotateClockwise:me,handleSwitchPrev:J,handleSwitchNext:X,withTooltip:ne,resizeToOrignalImageSize:we,cssVars:Ke?void 0:Ue,themeClass:_e?.themeClass,onRender:_e?.onRender},Te)},render(){var e,t;const{clsPrefix:o,renderToolbar:r,withTooltip:n}=this,i=n(u(ot,{clsPrefix:o,onClick:this.handleSwitchPrev},{default:()=>WT}),"tipPrevious"),l=n(u(ot,{clsPrefix:o,onClick:this.handleSwitchNext},{default:()=>VT}),"tipNext"),a=n(u(ot,{clsPrefix:o,onClick:this.rotateCounterclockwise},{default:()=>u(J$,null)}),"tipCounterclockwise"),s=n(u(ot,{clsPrefix:o,onClick:this.rotateClockwise},{default:()=>u(Z$,null)}),"tipClockwise"),c=n(u(ot,{clsPrefix:o,onClick:this.resizeToOrignalImageSize},{default:()=>u(t3,null)}),"tipOriginalSize"),d=n(u(ot,{clsPrefix:o,onClick:this.zoomOut},{default:()=>u(e3,null)}),"tipZoomOut"),f=n(u(ot,{clsPrefix:o,onClick:this.handleDownloadClick},{default:()=>u(Qv,null)}),"tipDownload"),h=n(u(ot,{clsPrefix:o,onClick:this.toggleShow},{default:()=>UT}),"tipClose"),v=n(u(ot,{clsPrefix:o,onClick:this.zoomIn},{default:()=>u(Q$,null)}),"tipZoomIn");return u(it,null,(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e),u(wa,{show:this.show},{default:()=>{var p;return this.show||this.displayed?((p=this.onRender)===null||p===void 0||p.call(this),Yt(u("div",{class:[`${o}-image-preview-container`,this.themeClass],style:this.cssVars,onWheel:this.handleWheel},u(It,{name:"fade-in-transition",appear:this.appear},{default:()=>this.show?u("div",{class:`${o}-image-preview-overlay`,onClick:this.toggleShow}):null}),this.showToolbar?u(It,{name:"fade-in-transition",appear:this.appear},{default:()=>this.show?u("div",{class:`${o}-image-preview-toolbar`},r?r({nodes:{prev:i,next:l,rotateCounterclockwise:a,rotateClockwise:s,resizeToOriginalSize:c,zoomOut:d,zoomIn:v,download:f,close:h}}):u(it,null,this.onPrev?u(it,null,i,l):null,a,s,c,d,v,f,h)):null}):null,u(It,{name:"fade-in-scale-up-transition",onAfterLeave:this.handleAfterLeave,appear:this.appear,onEnter:this.syncTransformOrigin,onBeforeLeave:this.syncTransformOrigin},{default:()=>{const{previewedImgProps:g={}}=this;return Yt(u("div",{class:`${o}-image-preview-wrapper`,ref:"previewWrapperRef"},u("img",Object.assign({},g,{draggable:!1,onMousedown:this.handlePreviewMousedown,onDblclick:this.handlePreviewDblclick,class:[`${o}-image-preview`,g.class],key:this.previewSrc,src:this.previewSrc,ref:"previewRef",onDragstart:this.handleDragStart}))),[[on,this.show]])}})),[[Ji,{enabled:this.show}]])):null}}))}}),$m="n-image-group",qT=Pd,GT=fe({name:"ImageGroup",props:qT,setup(e){let t;const{mergedClsPrefixRef:o}=je(e),r=`c${Xo()}`,n=_r(),i=G(null),l=s=>{var c;t=s,(c=i.value)===null||c===void 0||c.setPreviewSrc(s)};function a(s){var c,d;if(!n?.proxy)return;const h=n.proxy.$el.parentElement.querySelectorAll(`[data-group-id=${r}]:not([data-error=true])`);if(!h.length)return;const v=Array.from(h).findIndex(p=>p.dataset.previewSrc===t);~v?l(h[(v+s+h.length)%h.length].dataset.previewSrc):l(h[0].dataset.previewSrc),s===1?(c=e.onPreviewNext)===null||c===void 0||c.call(e):(d=e.onPreviewPrev)===null||d===void 0||d.call(e)}return We($m,{mergedClsPrefixRef:o,setPreviewSrc:l,setThumbnailEl:s=>{var c;(c=i.value)===null||c===void 0||c.setThumbnailEl(s)},toggleShow:()=>{var s;(s=i.value)===null||s===void 0||s.toggleShow()},groupId:r,renderToolbarRef:xe(e,"renderToolbar")}),{mergedClsPrefix:o,previewInstRef:i,next:()=>{a(1)},prev:()=>{a(-1)}}},render(){return u(Sm,{theme:this.theme,themeOverrides:this.themeOverrides,clsPrefix:this.mergedClsPrefix,ref:"previewInstRef",onPrev:this.prev,onNext:this.next,showToolbar:this.showToolbar,showToolbarTooltip:this.showToolbarTooltip,renderToolbar:this.renderToolbar},this.$slots)}}),XT=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},Pd),YT=fe({name:"Image",props:XT,inheritAttrs:!1,setup(e){const t=G(null),o=G(!1),r=G(null),n=Re($m,null),{mergedClsPrefixRef:i}=n||je(e),l={click:()=>{if(e.previewDisabled||o.value)return;const c=e.previewSrc||e.src;if(n){n.setPreviewSrc(c),n.setThumbnailEl(t.value),n.toggleShow();return}const{value:d}=r;d&&(d.setPreviewSrc(c),d.setThumbnailEl(t.value),d.toggleShow())}},a=G(!e.lazy);$t(()=>{var c;(c=t.value)===null||c===void 0||c.setAttribute("data-group-id",n?.groupId||"")}),$t(()=>{if(e.lazy&&e.intersectionObserverOptions){let c;const d=Ut(()=>{c?.(),c=void 0,c=jP(t.value,e.intersectionObserverOptions,a)});mt(()=>{d(),c?.()})}}),Ut(()=>{var c;e.src||((c=e.imgProps)===null||c===void 0||c.src),o.value=!1});const s=G(!1);return We(wm,{previewedImgPropsRef:xe(e,"previewedImgProps")}),Object.assign({mergedClsPrefix:i,groupId:n?.groupId,previewInstRef:r,imageRef:t,showError:o,shouldStartLoading:a,loaded:s,mergedOnClick:c=>{var d,f;l.click(),(f=(d=e.imgProps)===null||d===void 0?void 0:d.onClick)===null||f===void 0||f.call(d,c)},mergedOnError:c=>{if(!a.value)return;o.value=!0;const{onError:d,imgProps:{onError:f}={}}=e;d?.(c),f?.(c)},mergedOnLoad:c=>{const{onLoad:d,imgProps:{onLoad:f}={}}=e;d?.(c),f?.(c),s.value=!0}},l)},render(){var e,t;const{mergedClsPrefix:o,imgProps:r={},loaded:n,$attrs:i,lazy:l}=this,a=(t=(e=this.$slots).placeholder)===null||t===void 0?void 0:t.call(e),s=this.src||r.src,c=u("img",Object.assign(Object.assign({},r),{ref:"imageRef",width:this.width||r.width,height:this.height||r.height,src:this.showError?this.fallbackSrc:l&&this.intersectionObserverOptions?this.shouldStartLoading?s:void 0:s,alt:this.alt||r.alt,"aria-label":this.alt||r.alt,onClick:this.mergedOnClick,onError:this.mergedOnError,onLoad:this.mergedOnLoad,loading:LP&&l&&!this.intersectionObserverOptions?"lazy":"eager",style:[r.style||"",a&&!n?{height:"0",width:"0",visibility:"hidden"}:"",{objectFit:this.objectFit}],"data-error":this.showError,"data-preview-src":this.previewSrc||this.src}));return u("div",Object.assign({},i,{role:"none",class:[i.class,`${o}-image`,(this.previewDisabled||this.showError)&&`${o}-image--preview-disabled`]}),this.groupId?c:u(Sm,{theme:this.theme,themeOverrides:this.themeOverrides,clsPrefix:o,ref:"previewInstRef",showToolbar:this.showToolbar,showToolbarTooltip:this.showToolbarTooltip,renderToolbar:this.renderToolbar},{default:()=>c,toolbar:()=>{var d,f;return(f=(d=this.$slots).toolbar)===null||f===void 0?void 0:f.call(d)}}),!n&&a)}});function ZT(e){return e==null||typeof e=="string"&&e.trim()===""?null:Number(e)}function JT(e){return e.includes(".")&&(/^(-)?\d+.*(\.|0)$/.test(e)||/^\.\d+$/.test(e))}function $s(e){return e==null?!0:!Number.isNaN(e)}function Xf(e,t){return typeof e!="number"?"":t===void 0?String(e):e.toFixed(t)}function Ps(e){if(e===null)return null;if(typeof e=="number")return e;{const t=Number(e);return Number.isNaN(t)?null:t}}const QT=M([C("input-number-suffix",` display: inline-block; margin-right: 10px; `),C("input-number-prefix",` display: inline-block; margin-left: 10px; - `)]),Yf=800,Zf=100,QT=Object.assign(Object.assign({},Se.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]}),NI=fe({name:"InputNumber",props:QT,setup(e){const{mergedBorderedRef:t,mergedClsPrefixRef:o,mergedRtlRef:r}=je(e),n=Se("InputNumber","-input-number",JT,Ak,e,o),{localeRef:i}=Xn("InputNumber"),l=Eo(e),{mergedSizeRef:a,mergedDisabledRef:s,mergedStatusRef:c}=l,d=G(null),f=G(null),h=G(null),v=G(e.defaultValue),p=xe(e,"value"),g=At(p,v),b=G(""),m=D=>{const A=String(D).split(".")[1];return A?A.length:0},y=D=>{const A=[e.min,e.max,e.step,D].map(ee=>ee===void 0?0:m(ee));return Math.max(...A)},k=rt(()=>{const{placeholder:D}=e;return D!==void 0?D:i.value.placeholder}),w=rt(()=>{const D=$s(e.step);return D!==null?D===0?1:Math.abs(D):1}),S=rt(()=>{const D=$s(e.min);return D!==null?D:null}),P=rt(()=>{const D=$s(e.max);return D!==null?D:null}),x=()=>{const{value:D}=g;if(Ss(D)){const{format:A,precision:ee}=e;A?b.value=A(D):D===null||ee===void 0||m(D)>ee?b.value=Xf(D,void 0):b.value=Xf(D,ee)}else b.value=String(D)};x();const R=D=>{const{value:A}=g;if(D===A){x();return}const{"onUpdate:value":ee,onUpdateValue:Q,onChange:re}=e,{nTriggerFormInput:ie,nTriggerFormChange:q}=l;re&&ye(re,D),Q&&ye(Q,D),ee&&ye(ee,D),v.value=D,ie(),q()},$=({offset:D,doUpdateIfValid:A,fixPrecision:ee,isInputing:Q})=>{const{value:re}=b;if(Q&&ZT(re))return!1;const ie=(e.parse||YT)(re);if(ie===null)return A&&R(null),null;if(Ss(ie)){const q=m(ie),{precision:O}=e;if(O!==void 0&&Oce){if(!A||Q)return!1;j=ce}if($e!==null&&j<$e){if(!A||Q)return!1;j=$e}return e.validator&&!e.validator(j)?!1:(A&&R(j),j)}}return!1},B=rt(()=>$({offset:0,doUpdateIfValid:!1,isInputing:!1,fixPrecision:!1})===!1),K=rt(()=>{const{value:D}=g;if(e.validator&&D===null)return!1;const{value:A}=w;return $({offset:-A,doUpdateIfValid:!1,isInputing:!1,fixPrecision:!1})!==!1}),_=rt(()=>{const{value:D}=g;if(e.validator&&D===null)return!1;const{value:A}=w;return $({offset:+A,doUpdateIfValid:!1,isInputing:!1,fixPrecision:!1})!==!1});function F(D){const{onFocus:A}=e,{nTriggerFormFocus:ee}=l;A&&ye(A,D),ee()}function L(D){var A,ee;if(D.target===((A=d.value)===null||A===void 0?void 0:A.wrapperElRef))return;const Q=$({offset:0,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0});if(Q!==!1){const q=(ee=d.value)===null||ee===void 0?void 0:ee.inputElRef;q&&(q.value=String(Q||"")),g.value===Q&&x()}else x();const{onBlur:re}=e,{nTriggerFormBlur:ie}=l;re&&ye(re,D),ie(),Vt(()=>{x()})}function N(D){const{onClear:A}=e;A&&ye(A,D)}function J(){const{value:D}=_;if(!D){Te();return}const{value:A}=g;if(A===null)e.validator||R(he());else{const{value:ee}=w;$({offset:ee,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})}}function X(){const{value:D}=K;if(!D){ue();return}const{value:A}=g;if(A===null)e.validator||R(he());else{const{value:ee}=w;$({offset:-ee,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})}}const oe=F,me=L;function he(){if(e.validator)return null;const{value:D}=S,{value:A}=P;return D!==null?Math.max(0,D):A!==null?Math.min(0,A):0}function se(D){N(D),R(null)}function Y(D){var A,ee,Q;!((A=h.value)===null||A===void 0)&&A.$el.contains(D.target)&&D.preventDefault(),!((ee=f.value)===null||ee===void 0)&&ee.$el.contains(D.target)&&D.preventDefault(),(Q=d.value)===null||Q===void 0||Q.activate()}let W=null,te=null,pe=null;function ue(){pe&&(window.clearTimeout(pe),pe=null),W&&(window.clearInterval(W),W=null)}let we=null;function Te(){we&&(window.clearTimeout(we),we=null),te&&(window.clearInterval(te),te=null)}function ne(){ue(),pe=window.setTimeout(()=>{W=window.setInterval(()=>{X()},Zf)},Yf),qe("mouseup",document,ue,{once:!0})}function Ue(){Te(),we=window.setTimeout(()=>{te=window.setInterval(()=>{J()},Zf)},Yf),qe("mouseup",document,Te,{once:!0})}const Ke=()=>{te||J()},_e=()=>{W||X()};function z(D){var A,ee;if(D.key==="Enter"){if(D.target===((A=d.value)===null||A===void 0?void 0:A.wrapperElRef))return;$({offset:0,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})!==!1&&((ee=d.value)===null||ee===void 0||ee.deactivate())}else if(D.key==="ArrowUp"){if(!_.value||e.keyboard.ArrowUp===!1)return;D.preventDefault(),$({offset:0,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})!==!1&&J()}else if(D.key==="ArrowDown"){if(!K.value||e.keyboard.ArrowDown===!1)return;D.preventDefault(),$({offset:0,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})!==!1&&X()}}function I(D){b.value=D,e.updateValueOnInput&&!e.format&&!e.parse&&e.precision===void 0&&$({offset:0,doUpdateIfValid:!0,isInputing:!0,fixPrecision:!1})}Xe(g,()=>{x()});const U={focus:()=>{var D;return(D=d.value)===null||D===void 0?void 0:D.focus()},blur:()=>{var D;return(D=d.value)===null||D===void 0?void 0:D.blur()},select:()=>{var D;return(D=d.value)===null||D===void 0?void 0:D.select()}},le=Et("InputNumber",r,o);return Object.assign(Object.assign({},U),{rtlEnabled:le,inputInstRef:d,minusButtonInstRef:f,addButtonInstRef:h,mergedClsPrefix:o,mergedBordered:t,uncontrolledValue:v,mergedValue:g,mergedPlaceholder:k,displayedValueInvalid:B,mergedSize:a,mergedDisabled:s,displayedValue:b,addable:_,minusable:K,mergedStatus:c,handleFocus:oe,handleBlur:me,handleClear:se,handleMouseDown:Y,handleAddClick:Ke,handleMinusClick:_e,handleAddMousedown:Ue,handleMinusMousedown:ne,handleKeyDown:z,handleUpdateDisplayedValue:I,mergedTheme:n,inputThemeOverrides:{paddingSmall:"0 8px 0 10px",paddingMedium:"0 8px 0 12px",paddingLarge:"0 8px 0 14px"},buttonThemeOverrides:E(()=>{const{self:{iconColorDisabled:D}}=n.value,[A,ee,Q,re]=Pt(D);return{textColorTextDisabled:`rgb(${A}, ${ee}, ${Q})`,opacityDisabled:`${re}`}})})},render(){const{mergedClsPrefix:e,$slots:t}=this,o=()=>u(Ef,{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:()=>Xt(t["minus-icon"],()=>[u(ot,{clsPrefix:e},{default:()=>u(V$,null)})])}),r=()=>u(Ef,{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:()=>Xt(t["add-icon"],()=>[u(ot,{clsPrefix:e},{default:()=>u(Zv,null)})])});return u("div",{class:[`${e}-input-number`,this.rtlEnabled&&`${e}-input-number--rtl`]},u(md,{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,round: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 n;return this.showButton&&this.buttonPlacement==="both"?[o(),Ze(t.prefix,i=>i?u("span",{class:`${e}-input-number-prefix`},i):null)]:(n=t.prefix)===null||n===void 0?void 0:n.call(t)},suffix:()=>{var n;return this.showButton?[Ze(t.suffix,i=>i?u("span",{class:`${e}-input-number-suffix`},i):null),this.buttonPlacement==="right"?o():null,r()]:(n=t.suffix)===null||n===void 0?void 0:n.call(t)}}))}}),e6="n-layout-sider",t6={extraFontSize:"12px",width:"440px"},o6={name:"Transfer",common:Ce,peers:{Checkbox:Jn,Scrollbar:to,Input:po,Empty:fn,Button:oo},self(e){const{iconColorDisabled:t,iconColor:o,fontWeight:r,fontSizeLarge:n,fontSizeMedium:i,fontSizeSmall:l,heightLarge:a,heightMedium:s,heightSmall:c,borderRadius:d,inputColor:f,tableHeaderColor:h,textColor1:v,textColorDisabled:p,textColor2:g,hoverColor:b}=e;return Object.assign(Object.assign({},t6),{itemHeightSmall:c,itemHeightMedium:s,itemHeightLarge:a,fontSizeSmall:l,fontSizeMedium:i,fontSizeLarge:n,borderRadius:d,borderColor:"#0000",listColor:f,headerColor:h,titleTextColor:v,titleTextColorDisabled:p,extraTextColor:g,filterDividerColor:"#0000",itemTextColor:g,itemTextColorDisabled:p,itemColorPending:b,titleFontWeight:r,iconColor:o,iconColorDisabled:t})}},r6=M([C("list",` + `)]),Yf=800,Zf=100,e6=Object.assign(Object.assign({},Se.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]}),WI=fe({name:"InputNumber",props:e6,setup(e){const{mergedBorderedRef:t,mergedClsPrefixRef:o,mergedRtlRef:r}=je(e),n=Se("InputNumber","-input-number",QT,Ek,e,o),{localeRef:i}=Xn("InputNumber"),l=Eo(e),{mergedSizeRef:a,mergedDisabledRef:s,mergedStatusRef:c}=l,d=G(null),f=G(null),h=G(null),v=G(e.defaultValue),p=xe(e,"value"),g=At(p,v),b=G(""),m=D=>{const A=String(D).split(".")[1];return A?A.length:0},y=D=>{const A=[e.min,e.max,e.step,D].map(ee=>ee===void 0?0:m(ee));return Math.max(...A)},k=rt(()=>{const{placeholder:D}=e;return D!==void 0?D:i.value.placeholder}),w=rt(()=>{const D=Ps(e.step);return D!==null?D===0?1:Math.abs(D):1}),S=rt(()=>{const D=Ps(e.min);return D!==null?D:null}),P=rt(()=>{const D=Ps(e.max);return D!==null?D:null}),x=()=>{const{value:D}=g;if($s(D)){const{format:A,precision:ee}=e;A?b.value=A(D):D===null||ee===void 0||m(D)>ee?b.value=Xf(D,void 0):b.value=Xf(D,ee)}else b.value=String(D)};x();const R=D=>{const{value:A}=g;if(D===A){x();return}const{"onUpdate:value":ee,onUpdateValue:Q,onChange:re}=e,{nTriggerFormInput:ie,nTriggerFormChange:q}=l;re&&ye(re,D),Q&&ye(Q,D),ee&&ye(ee,D),v.value=D,ie(),q()},$=({offset:D,doUpdateIfValid:A,fixPrecision:ee,isInputing:Q})=>{const{value:re}=b;if(Q&&JT(re))return!1;const ie=(e.parse||ZT)(re);if(ie===null)return A&&R(null),null;if($s(ie)){const q=m(ie),{precision:O}=e;if(O!==void 0&&Oce){if(!A||Q)return!1;j=ce}if($e!==null&&j<$e){if(!A||Q)return!1;j=$e}return e.validator&&!e.validator(j)?!1:(A&&R(j),j)}}return!1},B=rt(()=>$({offset:0,doUpdateIfValid:!1,isInputing:!1,fixPrecision:!1})===!1),K=rt(()=>{const{value:D}=g;if(e.validator&&D===null)return!1;const{value:A}=w;return $({offset:-A,doUpdateIfValid:!1,isInputing:!1,fixPrecision:!1})!==!1}),_=rt(()=>{const{value:D}=g;if(e.validator&&D===null)return!1;const{value:A}=w;return $({offset:+A,doUpdateIfValid:!1,isInputing:!1,fixPrecision:!1})!==!1});function F(D){const{onFocus:A}=e,{nTriggerFormFocus:ee}=l;A&&ye(A,D),ee()}function L(D){var A,ee;if(D.target===((A=d.value)===null||A===void 0?void 0:A.wrapperElRef))return;const Q=$({offset:0,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0});if(Q!==!1){const q=(ee=d.value)===null||ee===void 0?void 0:ee.inputElRef;q&&(q.value=String(Q||"")),g.value===Q&&x()}else x();const{onBlur:re}=e,{nTriggerFormBlur:ie}=l;re&&ye(re,D),ie(),Vt(()=>{x()})}function N(D){const{onClear:A}=e;A&&ye(A,D)}function J(){const{value:D}=_;if(!D){Te();return}const{value:A}=g;if(A===null)e.validator||R(he());else{const{value:ee}=w;$({offset:ee,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})}}function X(){const{value:D}=K;if(!D){ue();return}const{value:A}=g;if(A===null)e.validator||R(he());else{const{value:ee}=w;$({offset:-ee,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})}}const oe=F,me=L;function he(){if(e.validator)return null;const{value:D}=S,{value:A}=P;return D!==null?Math.max(0,D):A!==null?Math.min(0,A):0}function se(D){N(D),R(null)}function Y(D){var A,ee,Q;!((A=h.value)===null||A===void 0)&&A.$el.contains(D.target)&&D.preventDefault(),!((ee=f.value)===null||ee===void 0)&&ee.$el.contains(D.target)&&D.preventDefault(),(Q=d.value)===null||Q===void 0||Q.activate()}let W=null,te=null,pe=null;function ue(){pe&&(window.clearTimeout(pe),pe=null),W&&(window.clearInterval(W),W=null)}let we=null;function Te(){we&&(window.clearTimeout(we),we=null),te&&(window.clearInterval(te),te=null)}function ne(){ue(),pe=window.setTimeout(()=>{W=window.setInterval(()=>{X()},Zf)},Yf),qe("mouseup",document,ue,{once:!0})}function Ue(){Te(),we=window.setTimeout(()=>{te=window.setInterval(()=>{J()},Zf)},Yf),qe("mouseup",document,Te,{once:!0})}const Ke=()=>{te||J()},_e=()=>{W||X()};function z(D){var A,ee;if(D.key==="Enter"){if(D.target===((A=d.value)===null||A===void 0?void 0:A.wrapperElRef))return;$({offset:0,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})!==!1&&((ee=d.value)===null||ee===void 0||ee.deactivate())}else if(D.key==="ArrowUp"){if(!_.value||e.keyboard.ArrowUp===!1)return;D.preventDefault(),$({offset:0,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})!==!1&&J()}else if(D.key==="ArrowDown"){if(!K.value||e.keyboard.ArrowDown===!1)return;D.preventDefault(),$({offset:0,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})!==!1&&X()}}function I(D){b.value=D,e.updateValueOnInput&&!e.format&&!e.parse&&e.precision===void 0&&$({offset:0,doUpdateIfValid:!0,isInputing:!0,fixPrecision:!1})}Xe(g,()=>{x()});const U={focus:()=>{var D;return(D=d.value)===null||D===void 0?void 0:D.focus()},blur:()=>{var D;return(D=d.value)===null||D===void 0?void 0:D.blur()},select:()=>{var D;return(D=d.value)===null||D===void 0?void 0:D.select()}},le=Et("InputNumber",r,o);return Object.assign(Object.assign({},U),{rtlEnabled:le,inputInstRef:d,minusButtonInstRef:f,addButtonInstRef:h,mergedClsPrefix:o,mergedBordered:t,uncontrolledValue:v,mergedValue:g,mergedPlaceholder:k,displayedValueInvalid:B,mergedSize:a,mergedDisabled:s,displayedValue:b,addable:_,minusable:K,mergedStatus:c,handleFocus:oe,handleBlur:me,handleClear:se,handleMouseDown:Y,handleAddClick:Ke,handleMinusClick:_e,handleAddMousedown:Ue,handleMinusMousedown:ne,handleKeyDown:z,handleUpdateDisplayedValue:I,mergedTheme:n,inputThemeOverrides:{paddingSmall:"0 8px 0 10px",paddingMedium:"0 8px 0 12px",paddingLarge:"0 8px 0 14px"},buttonThemeOverrides:E(()=>{const{self:{iconColorDisabled:D}}=n.value,[A,ee,Q,re]=Pt(D);return{textColorTextDisabled:`rgb(${A}, ${ee}, ${Q})`,opacityDisabled:`${re}`}})})},render(){const{mergedClsPrefix:e,$slots:t}=this,o=()=>u(Ef,{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:()=>Xt(t["minus-icon"],()=>[u(ot,{clsPrefix:e},{default:()=>u(U$,null)})])}),r=()=>u(Ef,{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:()=>Xt(t["add-icon"],()=>[u(ot,{clsPrefix:e},{default:()=>u(Zv,null)})])});return u("div",{class:[`${e}-input-number`,this.rtlEnabled&&`${e}-input-number--rtl`]},u(md,{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,round: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 n;return this.showButton&&this.buttonPlacement==="both"?[o(),Ze(t.prefix,i=>i?u("span",{class:`${e}-input-number-prefix`},i):null)]:(n=t.prefix)===null||n===void 0?void 0:n.call(t)},suffix:()=>{var n;return this.showButton?[Ze(t.suffix,i=>i?u("span",{class:`${e}-input-number-suffix`},i):null),this.buttonPlacement==="right"?o():null,r()]:(n=t.suffix)===null||n===void 0?void 0:n.call(t)}}))}}),t6="n-layout-sider",o6={extraFontSize:"12px",width:"440px"},r6={name:"Transfer",common:Ce,peers:{Checkbox:Jn,Scrollbar:to,Input:po,Empty:fn,Button:oo},self(e){const{iconColorDisabled:t,iconColor:o,fontWeight:r,fontSizeLarge:n,fontSizeMedium:i,fontSizeSmall:l,heightLarge:a,heightMedium:s,heightSmall:c,borderRadius:d,inputColor:f,tableHeaderColor:h,textColor1:v,textColorDisabled:p,textColor2:g,hoverColor:b}=e;return Object.assign(Object.assign({},o6),{itemHeightSmall:c,itemHeightMedium:s,itemHeightLarge:a,fontSizeSmall:l,fontSizeMedium:i,fontSizeLarge:n,borderRadius:d,borderColor:"#0000",listColor:f,headerColor:h,titleTextColor:v,titleTextColorDisabled:p,extraTextColor:g,filterDividerColor:"#0000",itemTextColor:g,itemTextColorDisabled:p,itemColorPending:b,titleFontWeight:r,iconColor:o,iconColorDisabled:t})}},n6=M([C("list",` --n-merged-border-color: var(--n-border-color); --n-merged-color: var(--n-color); --n-merged-color-hover: var(--n-color-hover); @@ -2354,7 +2354,7 @@ ${t} --n-merged-color-hover: var(--n-color-hover-popover); --n-merged-color: var(--n-color-popover); --n-merged-border-color: var(--n-border-color-popover); - `))]),n6=Object.assign(Object.assign({},Se.props),{size:{type:String,default:"medium"},bordered:Boolean,clickable:Boolean,hoverable:Boolean,showDivider:{type:Boolean,default:!0}}),Pm="n-list",jI=fe({name:"List",props:n6,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:o,mergedRtlRef:r}=je(e),n=Et("List",r,t),i=Se("List","-list",r6,Fk,e,t);We(Pm,{showDividerRef:xe(e,"showDivider"),mergedClsPrefixRef:t});const l=E(()=>{const{common:{cubicBezierEaseInOut:s},self:{fontSize:c,textColor:d,color:f,colorModal:h,colorPopover:v,borderColor:p,borderColorModal:g,borderColorPopover:b,borderRadius:m,colorHover:y,colorHoverModal:k,colorHoverPopover:w}}=i.value;return{"--n-font-size":c,"--n-bezier":s,"--n-text-color":d,"--n-color":f,"--n-border-radius":m,"--n-border-color":p,"--n-border-color-modal":g,"--n-border-color-popover":b,"--n-color-modal":h,"--n-color-popover":v,"--n-color-hover":y,"--n-color-hover-modal":k,"--n-color-hover-popover":w}}),a=o?Qe("list",void 0,l,e):void 0;return{mergedClsPrefix:t,rtlEnabled:n,cssVars:o?void 0:l,themeClass:a?.themeClass,onRender:a?.onRender}},render(){var e;const{$slots:t,mergedClsPrefix:o,onRender:r}=this;return r?.(),u("ul",{class:[`${o}-list`,this.rtlEnabled&&`${o}-list--rtl`,this.bordered&&`${o}-list--bordered`,this.showDivider&&`${o}-list--show-divider`,this.hoverable&&`${o}-list--hoverable`,this.clickable&&`${o}-list--clickable`,this.themeClass],style:this.cssVars},t.header?u("div",{class:`${o}-list__header`},t.header()):null,(e=t.default)===null||e===void 0?void 0:e.call(t),t.footer?u("div",{class:`${o}-list__footer`},t.footer()):null)}}),WI=fe({name:"ListItem",setup(){const e=Re(Pm,null);return e||er("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`}))}}),al="n-menu",zd="n-submenu",Rd="n-menu-item-group",Il=8;function kd(e){const t=Re(al),{props:o,mergedCollapsedRef:r}=t,n=Re(zd,null),i=Re(Rd,null),l=E(()=>o.mode==="horizontal"),a=E(()=>l.value?o.dropdownPlacement:"tmNodes"in e?"right-start":"right"),s=E(()=>{var h;return Math.max((h=o.collapsedIconSize)!==null&&h!==void 0?h:o.iconSize,o.iconSize)}),c=E(()=>{var h;return!l.value&&e.root&&r.value&&(h=o.collapsedIconSize)!==null&&h!==void 0?h:o.iconSize}),d=E(()=>{if(l.value)return;const{collapsedWidth:h,indent:v,rootIndent:p}=o,{root:g,isGroup:b}=e,m=p===void 0?v:p;return g?r.value?h/2-s.value/2:m:i&&typeof i.paddingLeftRef.value=="number"?v/2+i.paddingLeftRef.value:n&&typeof n.paddingLeftRef.value=="number"?(b?v/2:v)+n.paddingLeftRef.value:0}),f=E(()=>{const{collapsedWidth:h,indent:v,rootIndent:p}=o,{value:g}=s,{root:b}=e;return l.value||!b||!r.value?Il:(p===void 0?v:p)+g+Il-(h+g)/2});return{dropdownPlacement:a,activeIconSize:c,maxIconSize:s,paddingLeft:d,iconMarginRight:f,NMenu:t,NSubmenu:n}}const Td={internalKey:{type:[String,Number],required:!0},root:Boolean,isGroup:Boolean,level:{type:Number,required:!0},title:[String,Function],extra:[String,Function]},zm=Object.assign(Object.assign({},Td),{tmNode:{type:Object,required:!0},tmNodes:{type:Array,required:!0}}),i6=fe({name:"MenuOptionGroup",props:zm,setup(e){We(zd,null);const t=kd(e);We(Rd,{paddingLeftRef:t.paddingLeft});const{mergedClsPrefixRef:o,props:r}=Re(al);return function(){const{value:n}=o,i=t.paddingLeft.value,{nodeProps:l}=r,a=l?.(e.tmNode.rawNode);return u("div",{class:`${n}-menu-item-group`,role:"group"},u("div",Object.assign({},a,{class:[`${n}-menu-item-group-title`,a?.class],style:[a?.style||"",i!==void 0?`padding-left: ${i}px;`:""]}),xt(e.title),e.extra?u(it,null," ",xt(e.extra)):null),u("div",null,e.tmNodes.map(s=>Id(s,r))))}}}),Rm=fe({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}=Re(al);return{menuProps:t,style:E(()=>{const{paddingLeft:o}=e;return{paddingLeft:o&&`${o}px`}}),iconStyle:E(()=>{const{maxIconSize:o,activeIconSize:r,iconMarginRight:n}=e;return{width:`${o}px`,height:`${o}px`,fontSize:`${r}px`,marginRight:`${n}px`}})}},render(){const{clsPrefix:e,tmNode:t,menuProps:{renderIcon:o,renderLabel:r,renderExtra:n,expandIcon:i}}=this,l=o?o(t.rawNode):xt(this.icon);return u("div",{onClick:a=>{var s;(s=this.onClick)===null||s===void 0||s.call(this,a)},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},l&&u("div",{class:`${e}-menu-item-content__icon`,style:this.iconStyle,role:"none"},[l]),u("div",{class:`${e}-menu-item-content-header`,role:"none"},this.isEllipsisPlaceholder?this.title:r?r(t.rawNode):xt(this.title),this.extra||n?u("span",{class:`${e}-menu-item-content-header__extra`}," ",n?n(t.rawNode):xt(this.extra)):null),this.showArrow?u(ot,{ariaHidden:!0,class:`${e}-menu-item-content__arrow`,clsPrefix:e},{default:()=>i?i(t.rawNode):u(G$,null)}):null)}}),km=Object.assign(Object.assign({},Td),{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}),gc=fe({name:"Submenu",props:km,setup(e){const t=kd(e),{NMenu:o,NSubmenu:r}=t,{props:n,mergedCollapsedRef:i,mergedThemeRef:l}=o,a=E(()=>{const{disabled:h}=e;return r?.mergedDisabledRef.value||n.disabled?!0:h}),s=G(!1);We(zd,{paddingLeftRef:t.paddingLeft,mergedDisabledRef:a}),We(Rd,null);function c(){const{onClick:h}=e;h&&h()}function d(){a.value||(i.value||o.toggleExpand(e.internalKey),c())}function f(h){s.value=h}return{menuProps:n,mergedTheme:l,doSelect:o.doSelect,inverted:o.invertedRef,isHorizontal:o.isHorizontalRef,mergedClsPrefix:o.mergedClsPrefixRef,maxIconSize:t.maxIconSize,activeIconSize:t.activeIconSize,iconMarginRight:t.iconMarginRight,dropdownPlacement:t.dropdownPlacement,dropdownShow:s,paddingLeft:t.paddingLeft,mergedDisabled:a,mergedValue:o.mergedValueRef,childActive:rt(()=>{var h;return(h=e.virtualChildActive)!==null&&h!==void 0?h:o.activePathRef.value.includes(e.internalKey)}),collapsed:E(()=>n.mode==="horizontal"?!1:i.value?!0:!o.mergedExpandedKeysRef.value.includes(e.internalKey)),dropdownEnabled:E(()=>!a.value&&(n.mode==="horizontal"||i.value)),handlePopoverShowChange:f,handleClick:d}},render(){var e;const{mergedClsPrefix:t,menuProps:{renderIcon:o,renderLabel:r}}=this,n=()=>{const{isHorizontal:l,paddingLeft:a,collapsed:s,mergedDisabled:c,maxIconSize:d,activeIconSize:f,title:h,childActive:v,icon:p,handleClick:g,menuProps:{nodeProps:b},dropdownShow:m,iconMarginRight:y,tmNode:k,mergedClsPrefix:w,isEllipsisPlaceholder:S,extra:P}=this,x=b?.(k.rawNode);return u("div",Object.assign({},x,{class:[`${w}-menu-item`,x?.class],role:"menuitem"}),u(Rm,{tmNode:k,paddingLeft:a,collapsed:s,disabled:c,iconMarginRight:y,maxIconSize:d,activeIconSize:f,title:h,extra:P,showArrow:!l,childActive:v,clsPrefix:w,icon:p,hover:m,onClick:g,isEllipsisPlaceholder:S}))},i=()=>u(un,null,{default:()=>{const{tmNodes:l,collapsed:a}=this;return a?null:u("div",{class:`${t}-submenu-children`,role:"menu"},l.map(s=>Id(s,this.menuProps)))}});return this.root?u(OR,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:o,renderLabel:r}),{default:()=>u("div",{class:`${t}-submenu`,role:"menu","aria-expanded":!this.collapsed,id:this.domId},n(),this.isHorizontal?null:i())}):u("div",{class:`${t}-submenu`,role:"menu","aria-expanded":!this.collapsed,id:this.domId},n(),i())}}),Tm=Object.assign(Object.assign({},Td),{tmNode:{type:Object,required:!0},disabled:Boolean,icon:Function,onClick:Function}),l6=fe({name:"MenuOption",props:Tm,setup(e){const t=kd(e),{NSubmenu:o,NMenu:r}=t,{props:n,mergedClsPrefixRef:i,mergedCollapsedRef:l}=r,a=o?o.mergedDisabledRef:{value:!1},s=E(()=>a.value||e.disabled);function c(f){const{onClick:h}=e;h&&h(f)}function d(f){s.value||(r.doSelect(e.internalKey,e.tmNode.rawNode),c(f))}return{mergedClsPrefix:i,dropdownPlacement:t.dropdownPlacement,paddingLeft:t.paddingLeft,iconMarginRight:t.iconMarginRight,maxIconSize:t.maxIconSize,activeIconSize:t.activeIconSize,mergedTheme:r.mergedThemeRef,menuProps:n,dropdownEnabled:rt(()=>e.root&&l.value&&n.mode!=="horizontal"&&!s.value),selected:rt(()=>r.mergedValueRef.value===e.internalKey),mergedDisabled:s,handleClick:d}},render(){const{mergedClsPrefix:e,mergedTheme:t,tmNode:o,menuProps:{renderLabel:r,nodeProps:n}}=this,i=n?.(o.rawNode);return u("div",Object.assign({},i,{role:"menuitem",class:[`${e}-menu-item`,i?.class]}),u(yd,{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(o.rawNode):xt(this.title),trigger:()=>u(Rm,{tmNode:o,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})}))}}),a6=fe({name:"MenuDivider",setup(){const e=Re(al),{mergedClsPrefixRef:t,isHorizontalRef:o}=e;return()=>o.value?null:u("div",{class:`${t.value}-menu-divider`})}}),s6=Sr(zm),c6=Sr(Tm),d6=Sr(km);function mc(e){return e.type==="divider"||e.type==="render"}function u6(e){return e.type==="divider"}function Id(e,t){const{rawNode:o}=e,{show:r}=o;if(r===!1)return null;if(mc(o))return u6(o)?u(a6,Object.assign({key:e.key},o.props)):null;const{labelField:n}=t,{key:i,level:l,isGroup:a}=e,s=Object.assign(Object.assign({},o),{title:o.title||o[n],extra:o.titleExtra||o.extra,key:i,internalKey:i,level:l,root:l===0,isGroup:a});return e.children?e.isGroup?u(i6,Cr(s,s6,{tmNode:e,tmNodes:e.children,key:i})):u(gc,Cr(s,d6,{key:i,rawNodes:o[t.childrenField],tmNodes:e.children,tmNode:e})):u(l6,Cr(s,c6,{key:i,tmNode:e}))}const Jf=[M("&::before","background-color: var(--n-item-color-hover);"),T("arrow",` + `))]),i6=Object.assign(Object.assign({},Se.props),{size:{type:String,default:"medium"},bordered:Boolean,clickable:Boolean,hoverable:Boolean,showDivider:{type:Boolean,default:!0}}),Pm="n-list",VI=fe({name:"List",props:i6,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:o,mergedRtlRef:r}=je(e),n=Et("List",r,t),i=Se("List","-list",n6,Hk,e,t);We(Pm,{showDividerRef:xe(e,"showDivider"),mergedClsPrefixRef:t});const l=E(()=>{const{common:{cubicBezierEaseInOut:s},self:{fontSize:c,textColor:d,color:f,colorModal:h,colorPopover:v,borderColor:p,borderColorModal:g,borderColorPopover:b,borderRadius:m,colorHover:y,colorHoverModal:k,colorHoverPopover:w}}=i.value;return{"--n-font-size":c,"--n-bezier":s,"--n-text-color":d,"--n-color":f,"--n-border-radius":m,"--n-border-color":p,"--n-border-color-modal":g,"--n-border-color-popover":b,"--n-color-modal":h,"--n-color-popover":v,"--n-color-hover":y,"--n-color-hover-modal":k,"--n-color-hover-popover":w}}),a=o?Qe("list",void 0,l,e):void 0;return{mergedClsPrefix:t,rtlEnabled:n,cssVars:o?void 0:l,themeClass:a?.themeClass,onRender:a?.onRender}},render(){var e;const{$slots:t,mergedClsPrefix:o,onRender:r}=this;return r?.(),u("ul",{class:[`${o}-list`,this.rtlEnabled&&`${o}-list--rtl`,this.bordered&&`${o}-list--bordered`,this.showDivider&&`${o}-list--show-divider`,this.hoverable&&`${o}-list--hoverable`,this.clickable&&`${o}-list--clickable`,this.themeClass],style:this.cssVars},t.header?u("div",{class:`${o}-list__header`},t.header()):null,(e=t.default)===null||e===void 0?void 0:e.call(t),t.footer?u("div",{class:`${o}-list__footer`},t.footer()):null)}}),UI=fe({name:"ListItem",setup(){const e=Re(Pm,null);return e||er("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`}))}}),al="n-menu",zd="n-submenu",Rd="n-menu-item-group",Il=8;function kd(e){const t=Re(al),{props:o,mergedCollapsedRef:r}=t,n=Re(zd,null),i=Re(Rd,null),l=E(()=>o.mode==="horizontal"),a=E(()=>l.value?o.dropdownPlacement:"tmNodes"in e?"right-start":"right"),s=E(()=>{var h;return Math.max((h=o.collapsedIconSize)!==null&&h!==void 0?h:o.iconSize,o.iconSize)}),c=E(()=>{var h;return!l.value&&e.root&&r.value&&(h=o.collapsedIconSize)!==null&&h!==void 0?h:o.iconSize}),d=E(()=>{if(l.value)return;const{collapsedWidth:h,indent:v,rootIndent:p}=o,{root:g,isGroup:b}=e,m=p===void 0?v:p;return g?r.value?h/2-s.value/2:m:i&&typeof i.paddingLeftRef.value=="number"?v/2+i.paddingLeftRef.value:n&&typeof n.paddingLeftRef.value=="number"?(b?v/2:v)+n.paddingLeftRef.value:0}),f=E(()=>{const{collapsedWidth:h,indent:v,rootIndent:p}=o,{value:g}=s,{root:b}=e;return l.value||!b||!r.value?Il:(p===void 0?v:p)+g+Il-(h+g)/2});return{dropdownPlacement:a,activeIconSize:c,maxIconSize:s,paddingLeft:d,iconMarginRight:f,NMenu:t,NSubmenu:n}}const Td={internalKey:{type:[String,Number],required:!0},root:Boolean,isGroup:Boolean,level:{type:Number,required:!0},title:[String,Function],extra:[String,Function]},zm=Object.assign(Object.assign({},Td),{tmNode:{type:Object,required:!0},tmNodes:{type:Array,required:!0}}),l6=fe({name:"MenuOptionGroup",props:zm,setup(e){We(zd,null);const t=kd(e);We(Rd,{paddingLeftRef:t.paddingLeft});const{mergedClsPrefixRef:o,props:r}=Re(al);return function(){const{value:n}=o,i=t.paddingLeft.value,{nodeProps:l}=r,a=l?.(e.tmNode.rawNode);return u("div",{class:`${n}-menu-item-group`,role:"group"},u("div",Object.assign({},a,{class:[`${n}-menu-item-group-title`,a?.class],style:[a?.style||"",i!==void 0?`padding-left: ${i}px;`:""]}),xt(e.title),e.extra?u(it,null," ",xt(e.extra)):null),u("div",null,e.tmNodes.map(s=>Id(s,r))))}}}),Rm=fe({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}=Re(al);return{menuProps:t,style:E(()=>{const{paddingLeft:o}=e;return{paddingLeft:o&&`${o}px`}}),iconStyle:E(()=>{const{maxIconSize:o,activeIconSize:r,iconMarginRight:n}=e;return{width:`${o}px`,height:`${o}px`,fontSize:`${r}px`,marginRight:`${n}px`}})}},render(){const{clsPrefix:e,tmNode:t,menuProps:{renderIcon:o,renderLabel:r,renderExtra:n,expandIcon:i}}=this,l=o?o(t.rawNode):xt(this.icon);return u("div",{onClick:a=>{var s;(s=this.onClick)===null||s===void 0||s.call(this,a)},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},l&&u("div",{class:`${e}-menu-item-content__icon`,style:this.iconStyle,role:"none"},[l]),u("div",{class:`${e}-menu-item-content-header`,role:"none"},this.isEllipsisPlaceholder?this.title:r?r(t.rawNode):xt(this.title),this.extra||n?u("span",{class:`${e}-menu-item-content-header__extra`}," ",n?n(t.rawNode):xt(this.extra)):null),this.showArrow?u(ot,{ariaHidden:!0,class:`${e}-menu-item-content__arrow`,clsPrefix:e},{default:()=>i?i(t.rawNode):u(X$,null)}):null)}}),km=Object.assign(Object.assign({},Td),{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}),mc=fe({name:"Submenu",props:km,setup(e){const t=kd(e),{NMenu:o,NSubmenu:r}=t,{props:n,mergedCollapsedRef:i,mergedThemeRef:l}=o,a=E(()=>{const{disabled:h}=e;return r?.mergedDisabledRef.value||n.disabled?!0:h}),s=G(!1);We(zd,{paddingLeftRef:t.paddingLeft,mergedDisabledRef:a}),We(Rd,null);function c(){const{onClick:h}=e;h&&h()}function d(){a.value||(i.value||o.toggleExpand(e.internalKey),c())}function f(h){s.value=h}return{menuProps:n,mergedTheme:l,doSelect:o.doSelect,inverted:o.invertedRef,isHorizontal:o.isHorizontalRef,mergedClsPrefix:o.mergedClsPrefixRef,maxIconSize:t.maxIconSize,activeIconSize:t.activeIconSize,iconMarginRight:t.iconMarginRight,dropdownPlacement:t.dropdownPlacement,dropdownShow:s,paddingLeft:t.paddingLeft,mergedDisabled:a,mergedValue:o.mergedValueRef,childActive:rt(()=>{var h;return(h=e.virtualChildActive)!==null&&h!==void 0?h:o.activePathRef.value.includes(e.internalKey)}),collapsed:E(()=>n.mode==="horizontal"?!1:i.value?!0:!o.mergedExpandedKeysRef.value.includes(e.internalKey)),dropdownEnabled:E(()=>!a.value&&(n.mode==="horizontal"||i.value)),handlePopoverShowChange:f,handleClick:d}},render(){var e;const{mergedClsPrefix:t,menuProps:{renderIcon:o,renderLabel:r}}=this,n=()=>{const{isHorizontal:l,paddingLeft:a,collapsed:s,mergedDisabled:c,maxIconSize:d,activeIconSize:f,title:h,childActive:v,icon:p,handleClick:g,menuProps:{nodeProps:b},dropdownShow:m,iconMarginRight:y,tmNode:k,mergedClsPrefix:w,isEllipsisPlaceholder:S,extra:P}=this,x=b?.(k.rawNode);return u("div",Object.assign({},x,{class:[`${w}-menu-item`,x?.class],role:"menuitem"}),u(Rm,{tmNode:k,paddingLeft:a,collapsed:s,disabled:c,iconMarginRight:y,maxIconSize:d,activeIconSize:f,title:h,extra:P,showArrow:!l,childActive:v,clsPrefix:w,icon:p,hover:m,onClick:g,isEllipsisPlaceholder:S}))},i=()=>u(un,null,{default:()=>{const{tmNodes:l,collapsed:a}=this;return a?null:u("div",{class:`${t}-submenu-children`,role:"menu"},l.map(s=>Id(s,this.menuProps)))}});return this.root?u(BR,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:o,renderLabel:r}),{default:()=>u("div",{class:`${t}-submenu`,role:"menu","aria-expanded":!this.collapsed,id:this.domId},n(),this.isHorizontal?null:i())}):u("div",{class:`${t}-submenu`,role:"menu","aria-expanded":!this.collapsed,id:this.domId},n(),i())}}),Tm=Object.assign(Object.assign({},Td),{tmNode:{type:Object,required:!0},disabled:Boolean,icon:Function,onClick:Function}),a6=fe({name:"MenuOption",props:Tm,setup(e){const t=kd(e),{NSubmenu:o,NMenu:r}=t,{props:n,mergedClsPrefixRef:i,mergedCollapsedRef:l}=r,a=o?o.mergedDisabledRef:{value:!1},s=E(()=>a.value||e.disabled);function c(f){const{onClick:h}=e;h&&h(f)}function d(f){s.value||(r.doSelect(e.internalKey,e.tmNode.rawNode),c(f))}return{mergedClsPrefix:i,dropdownPlacement:t.dropdownPlacement,paddingLeft:t.paddingLeft,iconMarginRight:t.iconMarginRight,maxIconSize:t.maxIconSize,activeIconSize:t.activeIconSize,mergedTheme:r.mergedThemeRef,menuProps:n,dropdownEnabled:rt(()=>e.root&&l.value&&n.mode!=="horizontal"&&!s.value),selected:rt(()=>r.mergedValueRef.value===e.internalKey),mergedDisabled:s,handleClick:d}},render(){const{mergedClsPrefix:e,mergedTheme:t,tmNode:o,menuProps:{renderLabel:r,nodeProps:n}}=this,i=n?.(o.rawNode);return u("div",Object.assign({},i,{role:"menuitem",class:[`${e}-menu-item`,i?.class]}),u(yd,{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(o.rawNode):xt(this.title),trigger:()=>u(Rm,{tmNode:o,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})}))}}),s6=fe({name:"MenuDivider",setup(){const e=Re(al),{mergedClsPrefixRef:t,isHorizontalRef:o}=e;return()=>o.value?null:u("div",{class:`${t.value}-menu-divider`})}}),c6=Sr(zm),d6=Sr(Tm),u6=Sr(km);function bc(e){return e.type==="divider"||e.type==="render"}function f6(e){return e.type==="divider"}function Id(e,t){const{rawNode:o}=e,{show:r}=o;if(r===!1)return null;if(bc(o))return f6(o)?u(s6,Object.assign({key:e.key},o.props)):null;const{labelField:n}=t,{key:i,level:l,isGroup:a}=e,s=Object.assign(Object.assign({},o),{title:o.title||o[n],extra:o.titleExtra||o.extra,key:i,internalKey:i,level:l,root:l===0,isGroup:a});return e.children?e.isGroup?u(l6,Cr(s,c6,{tmNode:e,tmNodes:e.children,key:i})):u(mc,Cr(s,u6,{key:i,rawNodes:o[t.childrenField],tmNodes:e.children,tmNode:e})):u(a6,Cr(s,d6,{key:i,tmNode:e}))}const Jf=[M("&::before","background-color: var(--n-item-color-hover);"),T("arrow",` color: var(--n-arrow-color-hover); `),T("icon",` color: var(--n-item-icon-color-hover); @@ -2372,7 +2372,7 @@ ${t} color: var(--n-item-text-color-hover-horizontal); `),T("extra",` color: var(--n-item-text-color-hover-horizontal); - `)])],f6=M([C("menu",` + `)])],h6=M([C("menu",` background-color: var(--n-color); color: var(--n-item-text-color); overflow: hidden; @@ -2533,7 +2533,7 @@ ${t} background-color: var(--n-divider-color); height: 1px; margin: 6px 18px; - `)]);function Nr(e,t){return[V("hover",e,t),M("&:hover",e,t)]}const h6=Object.assign(Object.assign({},Se.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}),VI=fe({name:"Menu",inheritAttrs:!1,props:h6,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:o}=je(e),r=Se("Menu","-menu",f6,Wk,e,t),n=Re(e6,null),i=E(()=>{var se;const{collapsed:Y}=e;if(Y!==void 0)return Y;if(n){const{collapseModeRef:W,collapsedRef:te}=n;if(W.value==="width")return(se=te.value)!==null&&se!==void 0?se:!1}return!1}),l=E(()=>{const{keyField:se,childrenField:Y,disabledField:W}=e;return En(e.items||e.options,{getIgnored(te){return mc(te)},getChildren(te){return te[Y]},getDisabled(te){return te[W]},getKey(te){var pe;return(pe=te[se])!==null&&pe!==void 0?pe:te.name}})}),a=E(()=>new Set(l.value.treeNodes.map(se=>se.key))),{watchProps:s}=e,c=G(null);s?.includes("defaultValue")?Ut(()=>{c.value=e.defaultValue}):c.value=e.defaultValue;const d=xe(e,"value"),f=At(d,c),h=G([]),v=()=>{h.value=e.defaultExpandAll?l.value.getNonLeafKeys():e.defaultExpandedNames||e.defaultExpandedKeys||l.value.getPath(f.value,{includeSelf:!1}).keyPath};s?.includes("defaultExpandedKeys")?Ut(v):v();const p=Ca(e,["expandedNames","expandedKeys"]),g=At(p,h),b=E(()=>l.value.treeNodes),m=E(()=>l.value.getPath(f.value).keyPath);We(al,{props:e,mergedCollapsedRef:i,mergedThemeRef:r,mergedValueRef:f,mergedExpandedKeysRef:g,activePathRef:m,mergedClsPrefixRef:t,isHorizontalRef:E(()=>e.mode==="horizontal"),invertedRef:xe(e,"inverted"),doSelect:y,toggleExpand:w});function y(se,Y){const{"onUpdate:value":W,onUpdateValue:te,onSelect:pe}=e;te&&ye(te,se,Y),W&&ye(W,se,Y),pe&&ye(pe,se,Y),c.value=se}function k(se){const{"onUpdate:expandedKeys":Y,onUpdateExpandedKeys:W,onExpandedNamesChange:te,onOpenNamesChange:pe}=e;Y&&ye(Y,se),W&&ye(W,se),te&&ye(te,se),pe&&ye(pe,se),h.value=se}function w(se){const Y=Array.from(g.value),W=Y.findIndex(te=>te===se);if(~W)Y.splice(W,1);else{if(e.accordion&&a.value.has(se)){const te=Y.findIndex(pe=>a.value.has(pe));te>-1&&Y.splice(te,1)}Y.push(se)}k(Y)}const S=se=>{const Y=l.value.getPath(se??f.value,{includeSelf:!1}).keyPath;if(!Y.length)return;const W=Array.from(g.value),te=new Set([...W,...Y]);e.accordion&&a.value.forEach(pe=>{te.has(pe)&&!Y.includes(pe)&&te.delete(pe)}),k(Array.from(te))},P=E(()=>{const{inverted:se}=e,{common:{cubicBezierEaseInOut:Y},self:W}=r.value,{borderRadius:te,borderColorHorizontal:pe,fontSize:ue,itemHeight:we,dividerColor:Te}=W,ne={"--n-divider-color":Te,"--n-bezier":Y,"--n-font-size":ue,"--n-border-color-horizontal":pe,"--n-border-radius":te,"--n-item-height":we};return se?(ne["--n-group-text-color"]=W.groupTextColorInverted,ne["--n-color"]=W.colorInverted,ne["--n-item-text-color"]=W.itemTextColorInverted,ne["--n-item-text-color-hover"]=W.itemTextColorHoverInverted,ne["--n-item-text-color-active"]=W.itemTextColorActiveInverted,ne["--n-item-text-color-child-active"]=W.itemTextColorChildActiveInverted,ne["--n-item-text-color-child-active-hover"]=W.itemTextColorChildActiveInverted,ne["--n-item-text-color-active-hover"]=W.itemTextColorActiveHoverInverted,ne["--n-item-icon-color"]=W.itemIconColorInverted,ne["--n-item-icon-color-hover"]=W.itemIconColorHoverInverted,ne["--n-item-icon-color-active"]=W.itemIconColorActiveInverted,ne["--n-item-icon-color-active-hover"]=W.itemIconColorActiveHoverInverted,ne["--n-item-icon-color-child-active"]=W.itemIconColorChildActiveInverted,ne["--n-item-icon-color-child-active-hover"]=W.itemIconColorChildActiveHoverInverted,ne["--n-item-icon-color-collapsed"]=W.itemIconColorCollapsedInverted,ne["--n-item-text-color-horizontal"]=W.itemTextColorHorizontalInverted,ne["--n-item-text-color-hover-horizontal"]=W.itemTextColorHoverHorizontalInverted,ne["--n-item-text-color-active-horizontal"]=W.itemTextColorActiveHorizontalInverted,ne["--n-item-text-color-child-active-horizontal"]=W.itemTextColorChildActiveHorizontalInverted,ne["--n-item-text-color-child-active-hover-horizontal"]=W.itemTextColorChildActiveHoverHorizontalInverted,ne["--n-item-text-color-active-hover-horizontal"]=W.itemTextColorActiveHoverHorizontalInverted,ne["--n-item-icon-color-horizontal"]=W.itemIconColorHorizontalInverted,ne["--n-item-icon-color-hover-horizontal"]=W.itemIconColorHoverHorizontalInverted,ne["--n-item-icon-color-active-horizontal"]=W.itemIconColorActiveHorizontalInverted,ne["--n-item-icon-color-active-hover-horizontal"]=W.itemIconColorActiveHoverHorizontalInverted,ne["--n-item-icon-color-child-active-horizontal"]=W.itemIconColorChildActiveHorizontalInverted,ne["--n-item-icon-color-child-active-hover-horizontal"]=W.itemIconColorChildActiveHoverHorizontalInverted,ne["--n-arrow-color"]=W.arrowColorInverted,ne["--n-arrow-color-hover"]=W.arrowColorHoverInverted,ne["--n-arrow-color-active"]=W.arrowColorActiveInverted,ne["--n-arrow-color-active-hover"]=W.arrowColorActiveHoverInverted,ne["--n-arrow-color-child-active"]=W.arrowColorChildActiveInverted,ne["--n-arrow-color-child-active-hover"]=W.arrowColorChildActiveHoverInverted,ne["--n-item-color-hover"]=W.itemColorHoverInverted,ne["--n-item-color-active"]=W.itemColorActiveInverted,ne["--n-item-color-active-hover"]=W.itemColorActiveHoverInverted,ne["--n-item-color-active-collapsed"]=W.itemColorActiveCollapsedInverted):(ne["--n-group-text-color"]=W.groupTextColor,ne["--n-color"]=W.color,ne["--n-item-text-color"]=W.itemTextColor,ne["--n-item-text-color-hover"]=W.itemTextColorHover,ne["--n-item-text-color-active"]=W.itemTextColorActive,ne["--n-item-text-color-child-active"]=W.itemTextColorChildActive,ne["--n-item-text-color-child-active-hover"]=W.itemTextColorChildActiveHover,ne["--n-item-text-color-active-hover"]=W.itemTextColorActiveHover,ne["--n-item-icon-color"]=W.itemIconColor,ne["--n-item-icon-color-hover"]=W.itemIconColorHover,ne["--n-item-icon-color-active"]=W.itemIconColorActive,ne["--n-item-icon-color-active-hover"]=W.itemIconColorActiveHover,ne["--n-item-icon-color-child-active"]=W.itemIconColorChildActive,ne["--n-item-icon-color-child-active-hover"]=W.itemIconColorChildActiveHover,ne["--n-item-icon-color-collapsed"]=W.itemIconColorCollapsed,ne["--n-item-text-color-horizontal"]=W.itemTextColorHorizontal,ne["--n-item-text-color-hover-horizontal"]=W.itemTextColorHoverHorizontal,ne["--n-item-text-color-active-horizontal"]=W.itemTextColorActiveHorizontal,ne["--n-item-text-color-child-active-horizontal"]=W.itemTextColorChildActiveHorizontal,ne["--n-item-text-color-child-active-hover-horizontal"]=W.itemTextColorChildActiveHoverHorizontal,ne["--n-item-text-color-active-hover-horizontal"]=W.itemTextColorActiveHoverHorizontal,ne["--n-item-icon-color-horizontal"]=W.itemIconColorHorizontal,ne["--n-item-icon-color-hover-horizontal"]=W.itemIconColorHoverHorizontal,ne["--n-item-icon-color-active-horizontal"]=W.itemIconColorActiveHorizontal,ne["--n-item-icon-color-active-hover-horizontal"]=W.itemIconColorActiveHoverHorizontal,ne["--n-item-icon-color-child-active-horizontal"]=W.itemIconColorChildActiveHorizontal,ne["--n-item-icon-color-child-active-hover-horizontal"]=W.itemIconColorChildActiveHoverHorizontal,ne["--n-arrow-color"]=W.arrowColor,ne["--n-arrow-color-hover"]=W.arrowColorHover,ne["--n-arrow-color-active"]=W.arrowColorActive,ne["--n-arrow-color-active-hover"]=W.arrowColorActiveHover,ne["--n-arrow-color-child-active"]=W.arrowColorChildActive,ne["--n-arrow-color-child-active-hover"]=W.arrowColorChildActiveHover,ne["--n-item-color-hover"]=W.itemColorHover,ne["--n-item-color-active"]=W.itemColorActive,ne["--n-item-color-active-hover"]=W.itemColorActiveHover,ne["--n-item-color-active-collapsed"]=W.itemColorActiveCollapsed),ne}),x=o?Qe("menu",E(()=>e.inverted?"a":"b"),P,e):void 0,R=Xo(),$=G(null),B=G(null);let K=!0;const _=()=>{var se;K?K=!1:(se=$.value)===null||se===void 0||se.sync({showAllItemsBeforeCalculate:!0})};function F(){return document.getElementById(R)}const L=G(-1);function N(se){L.value=e.options.length-se}function J(se){se||(L.value=-1)}const X=E(()=>{const se=L.value;return{children:se===-1?[]:e.options.slice(se)}}),oe=E(()=>{const{childrenField:se,disabledField:Y,keyField:W}=e;return En([X.value],{getIgnored(te){return mc(te)},getChildren(te){return te[se]},getDisabled(te){return te[Y]},getKey(te){var pe;return(pe=te[W])!==null&&pe!==void 0?pe:te.name}})}),me=E(()=>En([{}]).treeNodes[0]);function he(){var se;if(L.value===-1)return u(gc,{root:!0,level:0,key:"__ellpisisGroupPlaceholder__",internalKey:"__ellpisisGroupPlaceholder__",title:"···",tmNode:me.value,domId:R,isEllipsisPlaceholder:!0});const Y=oe.value.treeNodes[0],W=m.value,te=!!(!((se=Y.children)===null||se===void 0)&&se.some(pe=>W.includes(pe.key)));return u(gc,{level:0,root:!0,key:"__ellpisisGroup__",internalKey:"__ellpisisGroup__",title:"···",virtualChildActive:te,tmNode:Y,domId:R,rawNodes:Y.rawNode.children||[],tmNodes:Y.children||[],isEllipsisPlaceholder:!0})}return{mergedClsPrefix:t,controlledExpandedKeys:p,uncontrolledExpanededKeys:h,mergedExpandedKeys:g,uncontrolledValue:c,mergedValue:f,activePath:m,tmNodes:b,mergedTheme:r,mergedCollapsed:i,cssVars:o?void 0:P,themeClass:x?.themeClass,overflowRef:$,counterRef:B,updateCounter:()=>{},onResize:_,onUpdateOverflow:J,onUpdateCount:N,renderCounter:he,getCounter:F,onRender:x?.onRender,showOption:S,deriveResponsiveState:_}},render(){const{mergedClsPrefix:e,mode:t,themeClass:o,onRender:r}=this;r?.();const n=()=>this.tmNodes.map(s=>Id(s,this.$props)),l=t==="horizontal"&&this.responsive,a=()=>u("div",lo(this.$attrs,{role:t==="horizontal"?"menubar":"menu",class:[`${e}-menu`,o,`${e}-menu--${t}`,l&&`${e}-menu--responsive`,this.mergedCollapsed&&`${e}-menu--collapsed`],style:this.cssVars}),l?u(Js,{ref:"overflowRef",onUpdateOverflow:this.onUpdateOverflow,getCounter:this.getCounter,onUpdateCount:this.onUpdateCount,updateCounter:this.updateCounter,style:{width:"100%",display:"flex",overflow:"hidden"}},{default:n,counter:this.renderCounter}):n());return l?u(Dn,{onResize:this.onResize},{default:a}):a()}}),Im={icon:Function,type:{type:String,default:"info"},content:[String,Number,Function],showIcon:{type:Boolean,default:!0},closable:Boolean,keepAliveOnHover:Boolean,onClose:Function,onMouseenter:Function,onMouseleave:Function},_m="n-message-api",Mm="n-message-provider",p6=M([C("message-wrapper",` + `)]);function Nr(e,t){return[V("hover",e,t),M("&:hover",e,t)]}const p6=Object.assign(Object.assign({},Se.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}),KI=fe({name:"Menu",inheritAttrs:!1,props:p6,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:o}=je(e),r=Se("Menu","-menu",h6,Vk,e,t),n=Re(t6,null),i=E(()=>{var se;const{collapsed:Y}=e;if(Y!==void 0)return Y;if(n){const{collapseModeRef:W,collapsedRef:te}=n;if(W.value==="width")return(se=te.value)!==null&&se!==void 0?se:!1}return!1}),l=E(()=>{const{keyField:se,childrenField:Y,disabledField:W}=e;return En(e.items||e.options,{getIgnored(te){return bc(te)},getChildren(te){return te[Y]},getDisabled(te){return te[W]},getKey(te){var pe;return(pe=te[se])!==null&&pe!==void 0?pe:te.name}})}),a=E(()=>new Set(l.value.treeNodes.map(se=>se.key))),{watchProps:s}=e,c=G(null);s?.includes("defaultValue")?Ut(()=>{c.value=e.defaultValue}):c.value=e.defaultValue;const d=xe(e,"value"),f=At(d,c),h=G([]),v=()=>{h.value=e.defaultExpandAll?l.value.getNonLeafKeys():e.defaultExpandedNames||e.defaultExpandedKeys||l.value.getPath(f.value,{includeSelf:!1}).keyPath};s?.includes("defaultExpandedKeys")?Ut(v):v();const p=ya(e,["expandedNames","expandedKeys"]),g=At(p,h),b=E(()=>l.value.treeNodes),m=E(()=>l.value.getPath(f.value).keyPath);We(al,{props:e,mergedCollapsedRef:i,mergedThemeRef:r,mergedValueRef:f,mergedExpandedKeysRef:g,activePathRef:m,mergedClsPrefixRef:t,isHorizontalRef:E(()=>e.mode==="horizontal"),invertedRef:xe(e,"inverted"),doSelect:y,toggleExpand:w});function y(se,Y){const{"onUpdate:value":W,onUpdateValue:te,onSelect:pe}=e;te&&ye(te,se,Y),W&&ye(W,se,Y),pe&&ye(pe,se,Y),c.value=se}function k(se){const{"onUpdate:expandedKeys":Y,onUpdateExpandedKeys:W,onExpandedNamesChange:te,onOpenNamesChange:pe}=e;Y&&ye(Y,se),W&&ye(W,se),te&&ye(te,se),pe&&ye(pe,se),h.value=se}function w(se){const Y=Array.from(g.value),W=Y.findIndex(te=>te===se);if(~W)Y.splice(W,1);else{if(e.accordion&&a.value.has(se)){const te=Y.findIndex(pe=>a.value.has(pe));te>-1&&Y.splice(te,1)}Y.push(se)}k(Y)}const S=se=>{const Y=l.value.getPath(se??f.value,{includeSelf:!1}).keyPath;if(!Y.length)return;const W=Array.from(g.value),te=new Set([...W,...Y]);e.accordion&&a.value.forEach(pe=>{te.has(pe)&&!Y.includes(pe)&&te.delete(pe)}),k(Array.from(te))},P=E(()=>{const{inverted:se}=e,{common:{cubicBezierEaseInOut:Y},self:W}=r.value,{borderRadius:te,borderColorHorizontal:pe,fontSize:ue,itemHeight:we,dividerColor:Te}=W,ne={"--n-divider-color":Te,"--n-bezier":Y,"--n-font-size":ue,"--n-border-color-horizontal":pe,"--n-border-radius":te,"--n-item-height":we};return se?(ne["--n-group-text-color"]=W.groupTextColorInverted,ne["--n-color"]=W.colorInverted,ne["--n-item-text-color"]=W.itemTextColorInverted,ne["--n-item-text-color-hover"]=W.itemTextColorHoverInverted,ne["--n-item-text-color-active"]=W.itemTextColorActiveInverted,ne["--n-item-text-color-child-active"]=W.itemTextColorChildActiveInverted,ne["--n-item-text-color-child-active-hover"]=W.itemTextColorChildActiveInverted,ne["--n-item-text-color-active-hover"]=W.itemTextColorActiveHoverInverted,ne["--n-item-icon-color"]=W.itemIconColorInverted,ne["--n-item-icon-color-hover"]=W.itemIconColorHoverInverted,ne["--n-item-icon-color-active"]=W.itemIconColorActiveInverted,ne["--n-item-icon-color-active-hover"]=W.itemIconColorActiveHoverInverted,ne["--n-item-icon-color-child-active"]=W.itemIconColorChildActiveInverted,ne["--n-item-icon-color-child-active-hover"]=W.itemIconColorChildActiveHoverInverted,ne["--n-item-icon-color-collapsed"]=W.itemIconColorCollapsedInverted,ne["--n-item-text-color-horizontal"]=W.itemTextColorHorizontalInverted,ne["--n-item-text-color-hover-horizontal"]=W.itemTextColorHoverHorizontalInverted,ne["--n-item-text-color-active-horizontal"]=W.itemTextColorActiveHorizontalInverted,ne["--n-item-text-color-child-active-horizontal"]=W.itemTextColorChildActiveHorizontalInverted,ne["--n-item-text-color-child-active-hover-horizontal"]=W.itemTextColorChildActiveHoverHorizontalInverted,ne["--n-item-text-color-active-hover-horizontal"]=W.itemTextColorActiveHoverHorizontalInverted,ne["--n-item-icon-color-horizontal"]=W.itemIconColorHorizontalInverted,ne["--n-item-icon-color-hover-horizontal"]=W.itemIconColorHoverHorizontalInverted,ne["--n-item-icon-color-active-horizontal"]=W.itemIconColorActiveHorizontalInverted,ne["--n-item-icon-color-active-hover-horizontal"]=W.itemIconColorActiveHoverHorizontalInverted,ne["--n-item-icon-color-child-active-horizontal"]=W.itemIconColorChildActiveHorizontalInverted,ne["--n-item-icon-color-child-active-hover-horizontal"]=W.itemIconColorChildActiveHoverHorizontalInverted,ne["--n-arrow-color"]=W.arrowColorInverted,ne["--n-arrow-color-hover"]=W.arrowColorHoverInverted,ne["--n-arrow-color-active"]=W.arrowColorActiveInverted,ne["--n-arrow-color-active-hover"]=W.arrowColorActiveHoverInverted,ne["--n-arrow-color-child-active"]=W.arrowColorChildActiveInverted,ne["--n-arrow-color-child-active-hover"]=W.arrowColorChildActiveHoverInverted,ne["--n-item-color-hover"]=W.itemColorHoverInverted,ne["--n-item-color-active"]=W.itemColorActiveInverted,ne["--n-item-color-active-hover"]=W.itemColorActiveHoverInverted,ne["--n-item-color-active-collapsed"]=W.itemColorActiveCollapsedInverted):(ne["--n-group-text-color"]=W.groupTextColor,ne["--n-color"]=W.color,ne["--n-item-text-color"]=W.itemTextColor,ne["--n-item-text-color-hover"]=W.itemTextColorHover,ne["--n-item-text-color-active"]=W.itemTextColorActive,ne["--n-item-text-color-child-active"]=W.itemTextColorChildActive,ne["--n-item-text-color-child-active-hover"]=W.itemTextColorChildActiveHover,ne["--n-item-text-color-active-hover"]=W.itemTextColorActiveHover,ne["--n-item-icon-color"]=W.itemIconColor,ne["--n-item-icon-color-hover"]=W.itemIconColorHover,ne["--n-item-icon-color-active"]=W.itemIconColorActive,ne["--n-item-icon-color-active-hover"]=W.itemIconColorActiveHover,ne["--n-item-icon-color-child-active"]=W.itemIconColorChildActive,ne["--n-item-icon-color-child-active-hover"]=W.itemIconColorChildActiveHover,ne["--n-item-icon-color-collapsed"]=W.itemIconColorCollapsed,ne["--n-item-text-color-horizontal"]=W.itemTextColorHorizontal,ne["--n-item-text-color-hover-horizontal"]=W.itemTextColorHoverHorizontal,ne["--n-item-text-color-active-horizontal"]=W.itemTextColorActiveHorizontal,ne["--n-item-text-color-child-active-horizontal"]=W.itemTextColorChildActiveHorizontal,ne["--n-item-text-color-child-active-hover-horizontal"]=W.itemTextColorChildActiveHoverHorizontal,ne["--n-item-text-color-active-hover-horizontal"]=W.itemTextColorActiveHoverHorizontal,ne["--n-item-icon-color-horizontal"]=W.itemIconColorHorizontal,ne["--n-item-icon-color-hover-horizontal"]=W.itemIconColorHoverHorizontal,ne["--n-item-icon-color-active-horizontal"]=W.itemIconColorActiveHorizontal,ne["--n-item-icon-color-active-hover-horizontal"]=W.itemIconColorActiveHoverHorizontal,ne["--n-item-icon-color-child-active-horizontal"]=W.itemIconColorChildActiveHorizontal,ne["--n-item-icon-color-child-active-hover-horizontal"]=W.itemIconColorChildActiveHoverHorizontal,ne["--n-arrow-color"]=W.arrowColor,ne["--n-arrow-color-hover"]=W.arrowColorHover,ne["--n-arrow-color-active"]=W.arrowColorActive,ne["--n-arrow-color-active-hover"]=W.arrowColorActiveHover,ne["--n-arrow-color-child-active"]=W.arrowColorChildActive,ne["--n-arrow-color-child-active-hover"]=W.arrowColorChildActiveHover,ne["--n-item-color-hover"]=W.itemColorHover,ne["--n-item-color-active"]=W.itemColorActive,ne["--n-item-color-active-hover"]=W.itemColorActiveHover,ne["--n-item-color-active-collapsed"]=W.itemColorActiveCollapsed),ne}),x=o?Qe("menu",E(()=>e.inverted?"a":"b"),P,e):void 0,R=Xo(),$=G(null),B=G(null);let K=!0;const _=()=>{var se;K?K=!1:(se=$.value)===null||se===void 0||se.sync({showAllItemsBeforeCalculate:!0})};function F(){return document.getElementById(R)}const L=G(-1);function N(se){L.value=e.options.length-se}function J(se){se||(L.value=-1)}const X=E(()=>{const se=L.value;return{children:se===-1?[]:e.options.slice(se)}}),oe=E(()=>{const{childrenField:se,disabledField:Y,keyField:W}=e;return En([X.value],{getIgnored(te){return bc(te)},getChildren(te){return te[se]},getDisabled(te){return te[Y]},getKey(te){var pe;return(pe=te[W])!==null&&pe!==void 0?pe:te.name}})}),me=E(()=>En([{}]).treeNodes[0]);function he(){var se;if(L.value===-1)return u(mc,{root:!0,level:0,key:"__ellpisisGroupPlaceholder__",internalKey:"__ellpisisGroupPlaceholder__",title:"···",tmNode:me.value,domId:R,isEllipsisPlaceholder:!0});const Y=oe.value.treeNodes[0],W=m.value,te=!!(!((se=Y.children)===null||se===void 0)&&se.some(pe=>W.includes(pe.key)));return u(mc,{level:0,root:!0,key:"__ellpisisGroup__",internalKey:"__ellpisisGroup__",title:"···",virtualChildActive:te,tmNode:Y,domId:R,rawNodes:Y.rawNode.children||[],tmNodes:Y.children||[],isEllipsisPlaceholder:!0})}return{mergedClsPrefix:t,controlledExpandedKeys:p,uncontrolledExpanededKeys:h,mergedExpandedKeys:g,uncontrolledValue:c,mergedValue:f,activePath:m,tmNodes:b,mergedTheme:r,mergedCollapsed:i,cssVars:o?void 0:P,themeClass:x?.themeClass,overflowRef:$,counterRef:B,updateCounter:()=>{},onResize:_,onUpdateOverflow:J,onUpdateCount:N,renderCounter:he,getCounter:F,onRender:x?.onRender,showOption:S,deriveResponsiveState:_}},render(){const{mergedClsPrefix:e,mode:t,themeClass:o,onRender:r}=this;r?.();const n=()=>this.tmNodes.map(s=>Id(s,this.$props)),l=t==="horizontal"&&this.responsive,a=()=>u("div",lo(this.$attrs,{role:t==="horizontal"?"menubar":"menu",class:[`${e}-menu`,o,`${e}-menu--${t}`,l&&`${e}-menu--responsive`,this.mergedCollapsed&&`${e}-menu--collapsed`],style:this.cssVars}),l?u(Qs,{ref:"overflowRef",onUpdateOverflow:this.onUpdateOverflow,getCounter:this.getCounter,onUpdateCount:this.onUpdateCount,updateCounter:this.updateCounter,style:{width:"100%",display:"flex",overflow:"hidden"}},{default:n,counter:this.renderCounter}):n());return l?u(Dn,{onResize:this.onResize},{default:a}):a()}}),Im={icon:Function,type:{type:String,default:"info"},content:[String,Number,Function],showIcon:{type:Boolean,default:!0},closable:Boolean,keepAliveOnHover:Boolean,onClose:Function,onMouseenter:Function,onMouseleave:Function},_m="n-message-api",Mm="n-message-provider",v6=M([C("message-wrapper",` margin: var(--n-margin); z-index: 0; transform-origin: top center; @@ -2626,7 +2626,7 @@ ${t} right: 12px; justify-content: flex-end; align-items: flex-end; - `)])]),v6={info:()=>u(Ln,null),success:()=>u(tl,null),warning:()=>u(ol,null),error:()=>u(el,null),default:()=>null},g6=fe({name:"Message",props:Object.assign(Object.assign({},Im),{render:Function}),setup(e){const{inlineThemeDisabled:t,mergedRtlRef:o}=je(e),{props:r,mergedClsPrefixRef:n}=Re(Mm),i=Et("Message",o,n),l=Se("Message","-message",p6,Tk,r,n),a=E(()=>{const{type:c}=e,{common:{cubicBezierEaseInOut:d},self:{padding:f,margin:h,maxWidth:v,iconMargin:p,closeMargin:g,closeSize:b,iconSize:m,fontSize:y,lineHeight:k,borderRadius:w,iconColorInfo:S,iconColorSuccess:P,iconColorWarning:x,iconColorError:R,iconColorLoading:$,closeIconSize:B,closeBorderRadius:K,[de("textColor",c)]:_,[de("boxShadow",c)]:F,[de("color",c)]:L,[de("closeColorHover",c)]:N,[de("closeColorPressed",c)]:J,[de("closeIconColor",c)]:X,[de("closeIconColorPressed",c)]:oe,[de("closeIconColorHover",c)]:me}}=l.value;return{"--n-bezier":d,"--n-margin":h,"--n-padding":f,"--n-max-width":v,"--n-font-size":y,"--n-icon-margin":p,"--n-icon-size":m,"--n-close-icon-size":B,"--n-close-border-radius":K,"--n-close-size":b,"--n-close-margin":g,"--n-text-color":_,"--n-color":L,"--n-box-shadow":F,"--n-icon-color-info":S,"--n-icon-color-success":P,"--n-icon-color-warning":x,"--n-icon-color-error":R,"--n-icon-color-loading":$,"--n-close-color-hover":N,"--n-close-color-pressed":J,"--n-close-icon-color":X,"--n-close-icon-color-pressed":oe,"--n-close-icon-color-hover":me,"--n-line-height":k,"--n-border-radius":w}}),s=t?Qe("message",E(()=>e.type[0]),a,{}):void 0;return{mergedClsPrefix:n,rtlEnabled:i,messageProviderProps:r,handleClose(){var c;(c=e.onClose)===null||c===void 0||c.call(e)},cssVars:t?void 0:a,themeClass:s?.themeClass,onRender:s?.onRender,placement:r.placement}},render(){const{render:e,type:t,closable:o,content:r,mergedClsPrefix:n,cssVars:i,themeClass:l,onRender:a,icon:s,handleClose:c,showIcon:d}=this;a?.();let f;return u("div",{class:[`${n}-message-wrapper`,l],onMouseenter:this.onMouseenter,onMouseleave:this.onMouseleave,style:[{alignItems:this.placement.startsWith("top")?"flex-start":"flex-end"},i]},e?e(this.$props):u("div",{class:[`${n}-message ${n}-message--${t}-type`,this.rtlEnabled&&`${n}-message--rtl`]},(f=m6(s,t,n))&&d?u("div",{class:`${n}-message__icon ${n}-message__icon--${t}-type`},u(dn,null,{default:()=>f})):null,u("div",{class:`${n}-message__content`},xt(r)),o?u(Yn,{clsPrefix:n,class:`${n}-message__close`,onClick:c,absolute:!0}):null))}});function m6(e,t,o){if(typeof e=="function")return e();{const r=t==="loading"?u(rl,{clsPrefix:o,strokeWidth:24,scale:.85}):v6[t]();return r?u(ot,{clsPrefix:o,key:t},{default:()=>r}):null}}const b6=fe({name:"MessageEnvironment",props:Object.assign(Object.assign({},Im),{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 o=G(!0);$t(()=>{r()});function r(){const{duration:d}=e;d&&(t=window.setTimeout(l,d))}function n(d){d.currentTarget===d.target&&t!==null&&(window.clearTimeout(t),t=null)}function i(d){d.currentTarget===d.target&&r()}function l(){const{onHide:d}=e;o.value=!1,t&&(window.clearTimeout(t),t=null),d&&d()}function a(){const{onClose:d}=e;d&&d(),l()}function s(){const{onAfterLeave:d,onInternalAfterLeave:f,onAfterHide:h,internalKey:v}=e;d&&d(),f&&f(v),h&&h()}function c(){l()}return{show:o,hide:l,handleClose:a,handleAfterLeave:s,handleMouseleave:i,handleMouseenter:n,deactivate:c}},render(){return u(un,{appear:!0,onAfterLeave:this.handleAfterLeave,onLeave:this.onLeave},{default:()=>[this.show?u(g6,{content:this.content,type:this.type,icon:this.icon,showIcon:this.showIcon,closable:this.closable,onClose:this.handleClose,onMouseenter:this.keepAliveOnHover?this.handleMouseenter:void 0,onMouseleave:this.keepAliveOnHover?this.handleMouseleave:void 0}):null]})}}),x6=Object.assign(Object.assign({},Se.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]}),UI=fe({name:"MessageProvider",props:x6,setup(e){const{mergedClsPrefixRef:t}=je(e),o=G([]),r=G({}),n={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:a};We(Mm,{props:e,mergedClsPrefixRef:t}),We(_m,n);function i(s,c){const d=Xo(),f=Ui(Object.assign(Object.assign({},c),{content:s,key:d,destroy:()=>{var v;(v=r.value[d])===null||v===void 0||v.hide()}})),{max:h}=e;return h&&o.value.length>=h&&o.value.shift(),o.value.push(f),f}function l(s){o.value.splice(o.value.findIndex(c=>c.key===s),1),delete r.value[s]}function a(){Object.values(r.value).forEach(s=>{s.hide()})}return Object.assign({mergedClsPrefix:t,messageRefs:r,messageList:o,handleAfterLeave:l},n)},render(){var e,t,o;return u(it,null,(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e),this.messageList.length?u(Mc,{to:(o=this.to)!==null&&o!==void 0?o:"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(b6,Object.assign({ref:n=>{n&&(this.messageRefs[r.key]=n)},internalKey:r.key,onInternalAfterLeave:this.handleAfterLeave},r1(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 KI(){const e=Re(_m,null);return e===null&&er("use-message","No outer 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 C6=M([C("progress",{display:"inline-block"},[C("progress-icon",` + `)])]),g6={info:()=>u(Ln,null),success:()=>u(tl,null),warning:()=>u(ol,null),error:()=>u(el,null),default:()=>null},m6=fe({name:"Message",props:Object.assign(Object.assign({},Im),{render:Function}),setup(e){const{inlineThemeDisabled:t,mergedRtlRef:o}=je(e),{props:r,mergedClsPrefixRef:n}=Re(Mm),i=Et("Message",o,n),l=Se("Message","-message",v6,Ik,r,n),a=E(()=>{const{type:c}=e,{common:{cubicBezierEaseInOut:d},self:{padding:f,margin:h,maxWidth:v,iconMargin:p,closeMargin:g,closeSize:b,iconSize:m,fontSize:y,lineHeight:k,borderRadius:w,iconColorInfo:S,iconColorSuccess:P,iconColorWarning:x,iconColorError:R,iconColorLoading:$,closeIconSize:B,closeBorderRadius:K,[de("textColor",c)]:_,[de("boxShadow",c)]:F,[de("color",c)]:L,[de("closeColorHover",c)]:N,[de("closeColorPressed",c)]:J,[de("closeIconColor",c)]:X,[de("closeIconColorPressed",c)]:oe,[de("closeIconColorHover",c)]:me}}=l.value;return{"--n-bezier":d,"--n-margin":h,"--n-padding":f,"--n-max-width":v,"--n-font-size":y,"--n-icon-margin":p,"--n-icon-size":m,"--n-close-icon-size":B,"--n-close-border-radius":K,"--n-close-size":b,"--n-close-margin":g,"--n-text-color":_,"--n-color":L,"--n-box-shadow":F,"--n-icon-color-info":S,"--n-icon-color-success":P,"--n-icon-color-warning":x,"--n-icon-color-error":R,"--n-icon-color-loading":$,"--n-close-color-hover":N,"--n-close-color-pressed":J,"--n-close-icon-color":X,"--n-close-icon-color-pressed":oe,"--n-close-icon-color-hover":me,"--n-line-height":k,"--n-border-radius":w}}),s=t?Qe("message",E(()=>e.type[0]),a,{}):void 0;return{mergedClsPrefix:n,rtlEnabled:i,messageProviderProps:r,handleClose(){var c;(c=e.onClose)===null||c===void 0||c.call(e)},cssVars:t?void 0:a,themeClass:s?.themeClass,onRender:s?.onRender,placement:r.placement}},render(){const{render:e,type:t,closable:o,content:r,mergedClsPrefix:n,cssVars:i,themeClass:l,onRender:a,icon:s,handleClose:c,showIcon:d}=this;a?.();let f;return u("div",{class:[`${n}-message-wrapper`,l],onMouseenter:this.onMouseenter,onMouseleave:this.onMouseleave,style:[{alignItems:this.placement.startsWith("top")?"flex-start":"flex-end"},i]},e?e(this.$props):u("div",{class:[`${n}-message ${n}-message--${t}-type`,this.rtlEnabled&&`${n}-message--rtl`]},(f=b6(s,t,n))&&d?u("div",{class:`${n}-message__icon ${n}-message__icon--${t}-type`},u(dn,null,{default:()=>f})):null,u("div",{class:`${n}-message__content`},xt(r)),o?u(Yn,{clsPrefix:n,class:`${n}-message__close`,onClick:c,absolute:!0}):null))}});function b6(e,t,o){if(typeof e=="function")return e();{const r=t==="loading"?u(rl,{clsPrefix:o,strokeWidth:24,scale:.85}):g6[t]();return r?u(ot,{clsPrefix:o,key:t},{default:()=>r}):null}}const x6=fe({name:"MessageEnvironment",props:Object.assign(Object.assign({},Im),{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 o=G(!0);$t(()=>{r()});function r(){const{duration:d}=e;d&&(t=window.setTimeout(l,d))}function n(d){d.currentTarget===d.target&&t!==null&&(window.clearTimeout(t),t=null)}function i(d){d.currentTarget===d.target&&r()}function l(){const{onHide:d}=e;o.value=!1,t&&(window.clearTimeout(t),t=null),d&&d()}function a(){const{onClose:d}=e;d&&d(),l()}function s(){const{onAfterLeave:d,onInternalAfterLeave:f,onAfterHide:h,internalKey:v}=e;d&&d(),f&&f(v),h&&h()}function c(){l()}return{show:o,hide:l,handleClose:a,handleAfterLeave:s,handleMouseleave:i,handleMouseenter:n,deactivate:c}},render(){return u(un,{appear:!0,onAfterLeave:this.handleAfterLeave,onLeave:this.onLeave},{default:()=>[this.show?u(m6,{content:this.content,type:this.type,icon:this.icon,showIcon:this.showIcon,closable:this.closable,onClose:this.handleClose,onMouseenter:this.keepAliveOnHover?this.handleMouseenter:void 0,onMouseleave:this.keepAliveOnHover?this.handleMouseleave:void 0}):null]})}}),C6=Object.assign(Object.assign({},Se.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]}),qI=fe({name:"MessageProvider",props:C6,setup(e){const{mergedClsPrefixRef:t}=je(e),o=G([]),r=G({}),n={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:a};We(Mm,{props:e,mergedClsPrefixRef:t}),We(_m,n);function i(s,c){const d=Xo(),f=Ui(Object.assign(Object.assign({},c),{content:s,key:d,destroy:()=>{var v;(v=r.value[d])===null||v===void 0||v.hide()}})),{max:h}=e;return h&&o.value.length>=h&&o.value.shift(),o.value.push(f),f}function l(s){o.value.splice(o.value.findIndex(c=>c.key===s),1),delete r.value[s]}function a(){Object.values(r.value).forEach(s=>{s.hide()})}return Object.assign({mergedClsPrefix:t,messageRefs:r,messageList:o,handleAfterLeave:l},n)},render(){var e,t,o;return u(it,null,(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e),this.messageList.length?u(Mc,{to:(o=this.to)!==null&&o!==void 0?o:"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(x6,Object.assign({ref:n=>{n&&(this.messageRefs[r.key]=n)},internalKey:r.key,onInternalAfterLeave:this.handleAfterLeave},n1(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 GI(){const e=Re(_m,null);return e===null&&er("use-message","No outer 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 y6=M([C("progress",{display:"inline-block"},[C("progress-icon",` color: var(--n-icon-color); transition: color .3s var(--n-bezier); `),V("line",` @@ -2789,9 +2789,9 @@ ${t} right: 0; opacity: 0; } - `)]),y6={success:u(tl,null),error:u(el,null),warning:u(ol,null),info:u(Ln,null)},w6=fe({name:"ProgressLine",props:{clsPrefix:{type:String,required:!0},percentage:{type:Number,default:0},railColor:String,railStyle:[String,Object],fillColor:String,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 o=E(()=>jt(e.height)),r=E(()=>e.railBorderRadius!==void 0?jt(e.railBorderRadius):e.height!==void 0?jt(e.height,{c:.5}):""),n=E(()=>e.fillBorderRadius!==void 0?jt(e.fillBorderRadius):e.railBorderRadius!==void 0?jt(e.railBorderRadius):e.height!==void 0?jt(e.height,{c:.5}):"");return()=>{const{indicatorPlacement:i,railColor:l,railStyle:a,percentage:s,unit:c,indicatorTextColor:d,status:f,showIndicator:h,fillColor:v,processing:p,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-${i}`]:!0}]},u("div",{class:`${g}-progress-graph-line-rail`,style:[{backgroundColor:l,height:o.value,borderRadius:r.value},a]},u("div",{class:[`${g}-progress-graph-line-fill`,p&&`${g}-progress-graph-line-fill--processing`],style:{maxWidth:`${e.percentage}%`,backgroundColor:v,height:o.value,lineHeight:o.value,borderRadius:n.value}},i==="inside"?u("div",{class:`${g}-progress-graph-line-indicator`,style:{color:d}},t.default?t.default():`${s}${c}`):null)))),h&&i==="outside"?u("div",null,t.default?u("div",{class:`${g}-progress-custom-content`,style:{color:d},role:"none"},t.default()):f==="default"?u("div",{role:"none",class:`${g}-progress-icon ${g}-progress-icon--as-text`,style:{color:d}},s,c):u("div",{class:`${g}-progress-icon`,"aria-hidden":!0},u(ot,{clsPrefix:g},{default:()=>y6[f]}))):null)}}}),S6={success:u(tl,null),error:u(el,null),warning:u(ol,null),info:u(Ln,null)},$6=fe({name:"ProgressCircle",props:{clsPrefix:{type:String,required:!0},status:{type:String,required:!0},strokeWidth:{type:Number,required:!0},fillColor:String,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}){function o(r,n,i){const{gapDegree:l,viewBoxWidth:a,strokeWidth:s}=e,c=50,d=0,f=c,h=0,v=2*c,p=50+s/2,g=`M ${p},${p} m ${d},${f} + `)]),w6={success:u(tl,null),error:u(el,null),warning:u(ol,null),info:u(Ln,null)},S6=fe({name:"ProgressLine",props:{clsPrefix:{type:String,required:!0},percentage:{type:Number,default:0},railColor:String,railStyle:[String,Object],fillColor:String,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 o=E(()=>jt(e.height)),r=E(()=>e.railBorderRadius!==void 0?jt(e.railBorderRadius):e.height!==void 0?jt(e.height,{c:.5}):""),n=E(()=>e.fillBorderRadius!==void 0?jt(e.fillBorderRadius):e.railBorderRadius!==void 0?jt(e.railBorderRadius):e.height!==void 0?jt(e.height,{c:.5}):"");return()=>{const{indicatorPlacement:i,railColor:l,railStyle:a,percentage:s,unit:c,indicatorTextColor:d,status:f,showIndicator:h,fillColor:v,processing:p,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-${i}`]:!0}]},u("div",{class:`${g}-progress-graph-line-rail`,style:[{backgroundColor:l,height:o.value,borderRadius:r.value},a]},u("div",{class:[`${g}-progress-graph-line-fill`,p&&`${g}-progress-graph-line-fill--processing`],style:{maxWidth:`${e.percentage}%`,backgroundColor:v,height:o.value,lineHeight:o.value,borderRadius:n.value}},i==="inside"?u("div",{class:`${g}-progress-graph-line-indicator`,style:{color:d}},t.default?t.default():`${s}${c}`):null)))),h&&i==="outside"?u("div",null,t.default?u("div",{class:`${g}-progress-custom-content`,style:{color:d},role:"none"},t.default()):f==="default"?u("div",{role:"none",class:`${g}-progress-icon ${g}-progress-icon--as-text`,style:{color:d}},s,c):u("div",{class:`${g}-progress-icon`,"aria-hidden":!0},u(ot,{clsPrefix:g},{default:()=>w6[f]}))):null)}}}),$6={success:u(tl,null),error:u(el,null),warning:u(ol,null),info:u(Ln,null)},P6=fe({name:"ProgressCircle",props:{clsPrefix:{type:String,required:!0},status:{type:String,required:!0},strokeWidth:{type:Number,required:!0},fillColor:String,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}){function o(r,n,i){const{gapDegree:l,viewBoxWidth:a,strokeWidth:s}=e,c=50,d=0,f=c,h=0,v=2*c,p=50+s/2,g=`M ${p},${p} m ${d},${f} a ${c},${c} 0 1 1 ${h},${-v} - a ${c},${c} 0 1 1 ${-h},${v}`,b=Math.PI*2*c,m={stroke:i,strokeDasharray:`${r/100*(b-l)}px ${a*8}px`,strokeDashoffset:`-${l/2}px`,transformOrigin:n?"center":void 0,transform:n?`rotate(${n}deg)`:void 0};return{pathString:g,pathStyle:m}}return()=>{const{fillColor:r,railColor:n,strokeWidth:i,offsetDegree:l,status:a,percentage:s,showIndicator:c,indicatorTextColor:d,unit:f,gapOffsetDegree:h,clsPrefix:v}=e,{pathString:p,pathStyle:g}=o(100,0,n),{pathString:b,pathStyle:m}=o(s,l,r),y=100+i;return u("div",{class:`${v}-progress-content`,role:"none"},u("div",{class:`${v}-progress-graph`,"aria-hidden":!0},u("div",{class:`${v}-progress-graph-circle`,style:{transform:h?`rotate(${h}deg)`:void 0}},u("svg",{viewBox:`0 0 ${y} ${y}`},u("g",null,u("path",{class:`${v}-progress-graph-circle-rail`,d:p,"stroke-width":i,"stroke-linecap":"round",fill:"none",style:g})),u("g",null,u("path",{class:[`${v}-progress-graph-circle-fill`,s===0&&`${v}-progress-graph-circle-fill--empty`],d:b,"stroke-width":i,"stroke-linecap":"round",fill:"none",style:m}))))),c?u("div",null,t.default?u("div",{class:`${v}-progress-custom-content`,role:"none"},t.default()):a!=="default"?u("div",{class:`${v}-progress-icon`,"aria-hidden":!0},u(ot,{clsPrefix:v},{default:()=>S6[a]})):u("div",{class:`${v}-progress-text`,style:{color:d},role:"none"},u("span",{class:`${v}-progress-text__percentage`},s),u("span",{class:`${v}-progress-text__unit`},f))):null)}}});function eh(e,t,o=100){return`m ${o/2} ${o/2-e} a ${e} ${e} 0 1 1 0 ${2*e} a ${e} ${e} 0 1 1 0 -${2*e}`}const P6=fe({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 o=E(()=>e.percentage.map((n,i)=>`${Math.PI*n/100*(e.viewBoxWidth/2-e.strokeWidth/2*(1+2*i)-e.circleGap*i)*2}, ${e.viewBoxWidth*8}`));return()=>{const{viewBoxWidth:r,strokeWidth:n,circleGap:i,showIndicator:l,fillColor:a,railColor:s,railStyle:c,percentage:d,clsPrefix:f}=e;return u("div",{class:`${f}-progress-content`,role:"none"},u("div",{class:`${f}-progress-graph`,"aria-hidden":!0},u("div",{class:`${f}-progress-graph-circle`},u("svg",{viewBox:`0 0 ${r} ${r}`},d.map((h,v)=>u("g",{key:v},u("path",{class:`${f}-progress-graph-circle-rail`,d:eh(r/2-n/2*(1+2*v)-i*v,n,r),"stroke-width":n,"stroke-linecap":"round",fill:"none",style:[{strokeDashoffset:0,stroke:s[v]},c[v]]}),u("path",{class:[`${f}-progress-graph-circle-fill`,h===0&&`${f}-progress-graph-circle-fill--empty`],d:eh(r/2-n/2*(1+2*v)-i*v,n,r),"stroke-width":n,"stroke-linecap":"round",fill:"none",style:{strokeDasharray:o.value[v],strokeDashoffset:0,stroke:a[v]}})))))),l&&t.default?u("div",null,u("div",{class:`${f}-progress-text`},t.default())):null)}}}),z6=Object.assign(Object.assign({},Se.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],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}),R6=fe({name:"Progress",props:z6,setup(e){const t=E(()=>e.indicatorPlacement||e.indicatorPosition),o=E(()=>{if(e.gapDegree||e.gapDegree===0)return e.gapDegree;if(e.type==="dashboard")return 75}),{mergedClsPrefixRef:r,inlineThemeDisabled:n}=je(e),i=Se("Progress","-progress",C6,pm,e,r),l=E(()=>{const{status:s}=e,{common:{cubicBezierEaseInOut:c},self:{fontSize:d,fontSizeCircle:f,railColor:h,railHeight:v,iconSizeCircle:p,iconSizeLine:g,textColorCircle:b,textColorLineInner:m,textColorLineOuter:y,lineBgProcessing:k,fontWeightCircle:w,[de("iconColor",s)]:S,[de("fillColor",s)]:P}}=i.value;return{"--n-bezier":c,"--n-fill-color":P,"--n-font-size":d,"--n-font-size-circle":f,"--n-font-weight-circle":w,"--n-icon-color":S,"--n-icon-size-circle":p,"--n-icon-size-line":g,"--n-line-bg-processing":k,"--n-rail-color":h,"--n-rail-height":v,"--n-text-color-circle":b,"--n-text-color-line-inner":m,"--n-text-color-line-outer":y}}),a=n?Qe("progress",E(()=>e.status[0]),l,e):void 0;return{mergedClsPrefix:r,mergedIndicatorPlacement:t,gapDeg:o,cssVars:n?void 0:l,themeClass:a?.themeClass,onRender:a?.onRender}},render(){const{type:e,cssVars:t,indicatorTextColor:o,showIndicator:r,status:n,railColor:i,railStyle:l,color:a,percentage:s,viewBoxWidth:c,strokeWidth:d,mergedIndicatorPlacement:f,unit:h,borderRadius:v,fillBorderRadius:p,height:g,processing:b,circleGap:m,mergedClsPrefix:y,gapDeg:k,gapOffsetDegree:w,themeClass:S,$slots:P,onRender:x}=this;return x?.(),u("div",{class:[S,`${y}-progress`,`${y}-progress--${e}`,`${y}-progress--${n}`],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($6,{clsPrefix:y,status:n,showIndicator:r,indicatorTextColor:o,railColor:i,fillColor:a,railStyle:l,offsetDegree:this.offsetDegree,percentage:s,viewBoxWidth:c,strokeWidth:d,gapDegree:k===void 0?e==="dashboard"?75:0:k,gapOffsetDegree:w,unit:h},P):e==="line"?u(w6,{clsPrefix:y,status:n,showIndicator:r,indicatorTextColor:o,railColor:i,fillColor:a,railStyle:l,percentage:s,processing:b,indicatorPlacement:f,unit:h,fillBorderRadius:p,railBorderRadius:v,height:g},P):e==="multiple-circle"?u(P6,{clsPrefix:y,strokeWidth:d,railColor:i,fillColor:a,railStyle:l,viewBoxWidth:c,percentage:s,showIndicator:r,circleGap:m},P):null)}}),k6={name:"QrCode",common:Ce,self:e=>({borderRadius:e.borderRadius})},T6={name:"Skeleton",common:Ce,self(e){const{heightSmall:t,heightMedium:o,heightLarge:r,borderRadius:n}=e;return{color:"rgba(255, 255, 255, 0.12)",colorEnd:"rgba(255, 255, 255, 0.18)",borderRadius:n,heightSmall:t,heightMedium:o,heightLarge:r}}};function th(e){return window.TouchEvent&&e instanceof window.TouchEvent}function oh(){const e=new Map,t=o=>r=>{e.set(o,r)};return Yh(()=>{e.clear()}),[e,t]}const I6=M([C("slider",` + a ${c},${c} 0 1 1 ${-h},${v}`,b=Math.PI*2*c,m={stroke:i,strokeDasharray:`${r/100*(b-l)}px ${a*8}px`,strokeDashoffset:`-${l/2}px`,transformOrigin:n?"center":void 0,transform:n?`rotate(${n}deg)`:void 0};return{pathString:g,pathStyle:m}}return()=>{const{fillColor:r,railColor:n,strokeWidth:i,offsetDegree:l,status:a,percentage:s,showIndicator:c,indicatorTextColor:d,unit:f,gapOffsetDegree:h,clsPrefix:v}=e,{pathString:p,pathStyle:g}=o(100,0,n),{pathString:b,pathStyle:m}=o(s,l,r),y=100+i;return u("div",{class:`${v}-progress-content`,role:"none"},u("div",{class:`${v}-progress-graph`,"aria-hidden":!0},u("div",{class:`${v}-progress-graph-circle`,style:{transform:h?`rotate(${h}deg)`:void 0}},u("svg",{viewBox:`0 0 ${y} ${y}`},u("g",null,u("path",{class:`${v}-progress-graph-circle-rail`,d:p,"stroke-width":i,"stroke-linecap":"round",fill:"none",style:g})),u("g",null,u("path",{class:[`${v}-progress-graph-circle-fill`,s===0&&`${v}-progress-graph-circle-fill--empty`],d:b,"stroke-width":i,"stroke-linecap":"round",fill:"none",style:m}))))),c?u("div",null,t.default?u("div",{class:`${v}-progress-custom-content`,role:"none"},t.default()):a!=="default"?u("div",{class:`${v}-progress-icon`,"aria-hidden":!0},u(ot,{clsPrefix:v},{default:()=>$6[a]})):u("div",{class:`${v}-progress-text`,style:{color:d},role:"none"},u("span",{class:`${v}-progress-text__percentage`},s),u("span",{class:`${v}-progress-text__unit`},f))):null)}}});function eh(e,t,o=100){return`m ${o/2} ${o/2-e} a ${e} ${e} 0 1 1 0 ${2*e} a ${e} ${e} 0 1 1 0 -${2*e}`}const z6=fe({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 o=E(()=>e.percentage.map((n,i)=>`${Math.PI*n/100*(e.viewBoxWidth/2-e.strokeWidth/2*(1+2*i)-e.circleGap*i)*2}, ${e.viewBoxWidth*8}`));return()=>{const{viewBoxWidth:r,strokeWidth:n,circleGap:i,showIndicator:l,fillColor:a,railColor:s,railStyle:c,percentage:d,clsPrefix:f}=e;return u("div",{class:`${f}-progress-content`,role:"none"},u("div",{class:`${f}-progress-graph`,"aria-hidden":!0},u("div",{class:`${f}-progress-graph-circle`},u("svg",{viewBox:`0 0 ${r} ${r}`},d.map((h,v)=>u("g",{key:v},u("path",{class:`${f}-progress-graph-circle-rail`,d:eh(r/2-n/2*(1+2*v)-i*v,n,r),"stroke-width":n,"stroke-linecap":"round",fill:"none",style:[{strokeDashoffset:0,stroke:s[v]},c[v]]}),u("path",{class:[`${f}-progress-graph-circle-fill`,h===0&&`${f}-progress-graph-circle-fill--empty`],d:eh(r/2-n/2*(1+2*v)-i*v,n,r),"stroke-width":n,"stroke-linecap":"round",fill:"none",style:{strokeDasharray:o.value[v],strokeDashoffset:0,stroke:a[v]}})))))),l&&t.default?u("div",null,u("div",{class:`${f}-progress-text`},t.default())):null)}}}),R6=Object.assign(Object.assign({},Se.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],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}),k6=fe({name:"Progress",props:R6,setup(e){const t=E(()=>e.indicatorPlacement||e.indicatorPosition),o=E(()=>{if(e.gapDegree||e.gapDegree===0)return e.gapDegree;if(e.type==="dashboard")return 75}),{mergedClsPrefixRef:r,inlineThemeDisabled:n}=je(e),i=Se("Progress","-progress",y6,pm,e,r),l=E(()=>{const{status:s}=e,{common:{cubicBezierEaseInOut:c},self:{fontSize:d,fontSizeCircle:f,railColor:h,railHeight:v,iconSizeCircle:p,iconSizeLine:g,textColorCircle:b,textColorLineInner:m,textColorLineOuter:y,lineBgProcessing:k,fontWeightCircle:w,[de("iconColor",s)]:S,[de("fillColor",s)]:P}}=i.value;return{"--n-bezier":c,"--n-fill-color":P,"--n-font-size":d,"--n-font-size-circle":f,"--n-font-weight-circle":w,"--n-icon-color":S,"--n-icon-size-circle":p,"--n-icon-size-line":g,"--n-line-bg-processing":k,"--n-rail-color":h,"--n-rail-height":v,"--n-text-color-circle":b,"--n-text-color-line-inner":m,"--n-text-color-line-outer":y}}),a=n?Qe("progress",E(()=>e.status[0]),l,e):void 0;return{mergedClsPrefix:r,mergedIndicatorPlacement:t,gapDeg:o,cssVars:n?void 0:l,themeClass:a?.themeClass,onRender:a?.onRender}},render(){const{type:e,cssVars:t,indicatorTextColor:o,showIndicator:r,status:n,railColor:i,railStyle:l,color:a,percentage:s,viewBoxWidth:c,strokeWidth:d,mergedIndicatorPlacement:f,unit:h,borderRadius:v,fillBorderRadius:p,height:g,processing:b,circleGap:m,mergedClsPrefix:y,gapDeg:k,gapOffsetDegree:w,themeClass:S,$slots:P,onRender:x}=this;return x?.(),u("div",{class:[S,`${y}-progress`,`${y}-progress--${e}`,`${y}-progress--${n}`],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(P6,{clsPrefix:y,status:n,showIndicator:r,indicatorTextColor:o,railColor:i,fillColor:a,railStyle:l,offsetDegree:this.offsetDegree,percentage:s,viewBoxWidth:c,strokeWidth:d,gapDegree:k===void 0?e==="dashboard"?75:0:k,gapOffsetDegree:w,unit:h},P):e==="line"?u(S6,{clsPrefix:y,status:n,showIndicator:r,indicatorTextColor:o,railColor:i,fillColor:a,railStyle:l,percentage:s,processing:b,indicatorPlacement:f,unit:h,fillBorderRadius:p,railBorderRadius:v,height:g},P):e==="multiple-circle"?u(z6,{clsPrefix:y,strokeWidth:d,railColor:i,fillColor:a,railStyle:l,viewBoxWidth:c,percentage:s,showIndicator:r,circleGap:m},P):null)}}),T6={name:"QrCode",common:Ce,self:e=>({borderRadius:e.borderRadius})},I6={name:"Skeleton",common:Ce,self(e){const{heightSmall:t,heightMedium:o,heightLarge:r,borderRadius:n}=e;return{color:"rgba(255, 255, 255, 0.12)",colorEnd:"rgba(255, 255, 255, 0.18)",borderRadius:n,heightSmall:t,heightMedium:o,heightLarge:r}}};function th(e){return window.TouchEvent&&e instanceof window.TouchEvent}function oh(){const e=new Map,t=o=>r=>{e.set(o,r)};return Yh(()=>{e.clear()}),[e,t]}const _6=M([C("slider",` display: block; padding: calc((var(--n-handle-size) - var(--n-rail-height)) / 2) 0; position: relative; @@ -2949,7 +2949,7 @@ ${t} margin-top: 12px; `),V("left",` margin-right: 12px; - `),Zo()]),Wn(C("slider",[C("slider-dot","background-color: var(--n-dot-color-modal);")])),Xi(C("slider",[C("slider-dot","background-color: var(--n-dot-color-popover);")]))]),_6=0,M6=Object.assign(Object.assign({},Se.props),{to:Bt.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]}),qI=fe({name:"Slider",props:M6,setup(e){const{mergedClsPrefixRef:t,namespaceRef:o,inlineThemeDisabled:r}=je(e),n=Se("Slider","-slider",I6,rT,e,t),i=G(null),[l,a]=oh(),[s,c]=oh(),d=G(new Set),f=Eo(e),{mergedDisabledRef:h}=f,v=E(()=>{const{step:q}=e;if(Number(q)<=0||q==="mark")return 0;const O=q.toString();let j=0;return O.includes(".")&&(j=O.length-O.indexOf(".")-1),j}),p=G(e.defaultValue),g=xe(e,"value"),b=At(g,p),m=E(()=>{const{value:q}=b;return(e.range?q:[q]).map(Y)}),y=E(()=>m.value.length>2),k=E(()=>e.placement===void 0?e.vertical?"right":"top":e.placement),w=E(()=>{const{marks:q}=e;return q?Object.keys(q).map(Number.parseFloat):null}),S=G(-1),P=G(-1),x=G(-1),R=G(!1),$=G(!1),B=E(()=>{const{vertical:q,reverse:O}=e;return q?O?"top":"bottom":O?"right":"left"}),K=E(()=>{if(y.value)return;const q=m.value,O=W(e.range?Math.min(...q):e.min),j=W(e.range?Math.max(...q):q[0]),{value:ce}=B;return e.vertical?{[ce]:`${O}%`,height:`${j-O}%`}:{[ce]:`${O}%`,width:`${j-O}%`}}),_=E(()=>{const q=[],{marks:O}=e;if(O){const j=m.value.slice();j.sort((Ge,Ne)=>Ge-Ne);const{value:ce}=B,{value:$e}=y,{range:Me}=e,Ee=$e?()=>!1:Ge=>Me?Ge>=j[0]&&Ge<=j[j.length-1]:Ge<=j[0];for(const Ge of Object.keys(O)){const Ne=Number(Ge);q.push({active:Ee(Ne),key:Ne,label:O[Ge],style:{[ce]:`${W(Ne)}%`}})}}return q});function F(q,O){const j=W(q),{value:ce}=B;return{[ce]:`${j}%`,zIndex:O===S.value?1:0}}function L(q){return e.showTooltip||x.value===q||S.value===q&&R.value}function N(q){return R.value?!(S.value===q&&P.value===q):!0}function J(q){var O;~q&&(S.value=q,(O=l.get(q))===null||O===void 0||O.focus())}function X(){s.forEach((q,O)=>{L(O)&&q.syncPosition()})}function oe(q){const{"onUpdate:value":O,onUpdateValue:j}=e,{nTriggerFormInput:ce,nTriggerFormChange:$e}=f;j&&ye(j,q),O&&ye(O,q),p.value=q,ce(),$e()}function me(q){const{range:O}=e;if(O){if(Array.isArray(q)){const{value:j}=m;q.join()!==j.join()&&oe(q)}}else Array.isArray(q)||m.value[0]!==q&&oe(q)}function he(q,O){if(e.range){const j=m.value.slice();j.splice(O,1,q),me(j)}else me(q)}function se(q,O,j){const ce=j!==void 0;j||(j=q-O>0?1:-1);const $e=w.value||[],{step:Me}=e;if(Me==="mark"){const Ne=ue(q,$e.concat(O),ce?j:void 0);return Ne?Ne.value:O}if(Me<=0)return O;const{value:Ee}=v;let Ge;if(ce){const Ne=Number((O/Me).toFixed(Ee)),lt=Math.floor(Ne),ft=Ne>lt?lt:lt-1,bt=Ne0)&&(ce===null||Ee0?1:-1),O)}function Ue(q){var O,j;if(h.value||!th(q)&&q.button!==_6)return;const ce=we(q);if(ce===void 0)return;const $e=m.value.slice(),Me=e.range?(j=(O=ue(ce,$e))===null||O===void 0?void 0:O.index)!==null&&j!==void 0?j:-1:0;Me!==-1&&(q.preventDefault(),J(Me),Ke(),he(se(ce,m.value[Me]),Me))}function Ke(){R.value||(R.value=!0,e.onDragstart&&ye(e.onDragstart),qe("touchend",document,I),qe("mouseup",document,I),qe("touchmove",document,z),qe("mousemove",document,z))}function _e(){R.value&&(R.value=!1,e.onDragend&&ye(e.onDragend),Ve("touchend",document,I),Ve("mouseup",document,I),Ve("touchmove",document,z),Ve("mousemove",document,z))}function z(q){const{value:O}=S;if(!R.value||O===-1){_e();return}const j=we(q);j!==void 0&&he(se(j,m.value[O]),O)}function I(){_e()}function U(q){S.value=q,h.value||(x.value=q)}function le(q){S.value===q&&(S.value=-1,_e()),x.value===q&&(x.value=-1)}function D(q){x.value=q}function A(q){x.value===q&&(x.value=-1)}Xe(S,(q,O)=>void Vt(()=>P.value=O)),Xe(b,()=>{if(e.marks){if($.value)return;$.value=!0,Vt(()=>{$.value=!1})}Vt(X)}),mt(()=>{_e()});const ee=E(()=>{const{self:{markFontSize:q,railColor:O,railColorHover:j,fillColor:ce,fillColorHover:$e,handleColor:Me,opacityDisabled:Ee,dotColor:Ge,dotColorModal:Ne,handleBoxShadow:lt,handleBoxShadowHover:ft,handleBoxShadowActive:bt,handleBoxShadowFocus:Ft,dotBorder:H,dotBoxShadow:ae,railHeight:be,railWidthVertical:ke,handleSize:Ie,dotHeight:Oe,dotWidth:Fe,dotBorderRadius:De,fontSize:st,dotBorderActive:Jt,dotColorPopover:nr},common:{cubicBezierEaseInOut:ei}}=n.value;return{"--n-bezier":ei,"--n-dot-border":H,"--n-dot-border-active":Jt,"--n-dot-border-radius":De,"--n-dot-box-shadow":ae,"--n-dot-color":Ge,"--n-dot-color-modal":Ne,"--n-dot-color-popover":nr,"--n-dot-height":Oe,"--n-dot-width":Fe,"--n-fill-color":ce,"--n-fill-color-hover":$e,"--n-font-size":st,"--n-handle-box-shadow":lt,"--n-handle-box-shadow-active":bt,"--n-handle-box-shadow-focus":Ft,"--n-handle-box-shadow-hover":ft,"--n-handle-color":Me,"--n-handle-size":Ie,"--n-opacity-disabled":Ee,"--n-rail-color":O,"--n-rail-color-hover":j,"--n-rail-height":be,"--n-rail-width-vertical":ke,"--n-mark-font-size":q}}),Q=r?Qe("slider",void 0,ee,e):void 0,re=E(()=>{const{self:{fontSize:q,indicatorColor:O,indicatorBoxShadow:j,indicatorTextColor:ce,indicatorBorderRadius:$e}}=n.value;return{"--n-font-size":q,"--n-indicator-border-radius":$e,"--n-indicator-box-shadow":j,"--n-indicator-color":O,"--n-indicator-text-color":ce}}),ie=r?Qe("slider-indicator",void 0,re,e):void 0;return{mergedClsPrefix:t,namespace:o,uncontrolledValue:p,mergedValue:b,mergedDisabled:h,mergedPlacement:k,isMounted:Ao(),adjustedTo:Bt(e),dotTransitionDisabled:$,markInfos:_,isShowTooltip:L,shouldKeepTooltipTransition:N,handleRailRef:i,setHandleRefs:a,setFollowerRefs:c,fillStyle:K,getHandleStyle:F,activeIndex:S,arrifiedValues:m,followerEnabledIndexSet:d,handleRailMouseDown:Ue,handleHandleFocus:U,handleHandleBlur:le,handleHandleMouseEnter:D,handleHandleMouseLeave:A,handleRailKeyDown:Te,indicatorCssVars:r?void 0:re,indicatorThemeClass:ie?.themeClass,indicatorOnRender:ie?.onRender,cssVars:r?void 0:ee,themeClass:Q?.themeClass,onRender:Q?.onRender}},render(){var e;const{mergedClsPrefix:t,themeClass:o,formatTooltip:r}=this;return(e=this.onRender)===null||e===void 0||e.call(this),u("div",{class:[`${t}-slider`,o,{[`${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(n=>u("div",{key:n.key,class:[`${t}-slider-dot`,{[`${t}-slider-dot--active`]:n.active}],style:n.style}))):null,u("div",{ref:"handleRailRef",class:`${t}-slider-handles`},this.arrifiedValues.map((n,i)=>{const l=this.isShowTooltip(i);return u(Un,null,{default:()=>[u(Kn,null,{default:()=>u("div",{ref:this.setHandleRefs(i),class:`${t}-slider-handle-wrapper`,tabindex:this.mergedDisabled?-1:0,role:"slider","aria-valuenow":n,"aria-valuemin":this.min,"aria-valuemax":this.max,"aria-orientation":this.vertical?"vertical":"horizontal","aria-disabled":this.disabled,style:this.getHandleStyle(n,i),onFocus:()=>{this.handleHandleFocus(i)},onBlur:()=>{this.handleHandleBlur(i)},onMouseenter:()=>{this.handleHandleMouseEnter(i)},onMouseleave:()=>{this.handleHandleMouseLeave(i)}},Xt(this.$slots.thumb,()=>[u("div",{class:`${t}-slider-handle`})]))}),this.tooltip&&u(qn,{ref:this.setFollowerRefs(i),show:l,to:this.adjustedTo,enabled:this.showTooltip&&!this.range||this.followerEnabledIndexSet.has(i),teleportDisabled:this.adjustedTo===Bt.tdkey,placement:this.mergedPlacement,containerClass:this.namespace},{default:()=>u(It,{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 a;return l?((a=this.indicatorOnRender)===null||a===void 0||a.call(this),u("div",{class:[`${t}-slider-handle-indicator`,this.indicatorThemeClass,`${t}-slider-handle-indicator--${this.mergedPlacement}`],style:this.indicatorCssVars},typeof r=="function"?r(n):n)):null}})})]})})),this.marks?u("div",{class:`${t}-slider-marks`},this.markInfos.map(n=>u("div",{key:n.key,class:`${t}-slider-mark`,style:n.style},typeof n.label=="function"?n.label():n.label))):null))}}),O6={name:"Split",common:Ce},B6=C("switch",` + `),Zo()]),Wn(C("slider",[C("slider-dot","background-color: var(--n-dot-color-modal);")])),Xi(C("slider",[C("slider-dot","background-color: var(--n-dot-color-popover);")]))]),M6=0,O6=Object.assign(Object.assign({},Se.props),{to:Bt.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]}),XI=fe({name:"Slider",props:O6,setup(e){const{mergedClsPrefixRef:t,namespaceRef:o,inlineThemeDisabled:r}=je(e),n=Se("Slider","-slider",_6,nT,e,t),i=G(null),[l,a]=oh(),[s,c]=oh(),d=G(new Set),f=Eo(e),{mergedDisabledRef:h}=f,v=E(()=>{const{step:q}=e;if(Number(q)<=0||q==="mark")return 0;const O=q.toString();let j=0;return O.includes(".")&&(j=O.length-O.indexOf(".")-1),j}),p=G(e.defaultValue),g=xe(e,"value"),b=At(g,p),m=E(()=>{const{value:q}=b;return(e.range?q:[q]).map(Y)}),y=E(()=>m.value.length>2),k=E(()=>e.placement===void 0?e.vertical?"right":"top":e.placement),w=E(()=>{const{marks:q}=e;return q?Object.keys(q).map(Number.parseFloat):null}),S=G(-1),P=G(-1),x=G(-1),R=G(!1),$=G(!1),B=E(()=>{const{vertical:q,reverse:O}=e;return q?O?"top":"bottom":O?"right":"left"}),K=E(()=>{if(y.value)return;const q=m.value,O=W(e.range?Math.min(...q):e.min),j=W(e.range?Math.max(...q):q[0]),{value:ce}=B;return e.vertical?{[ce]:`${O}%`,height:`${j-O}%`}:{[ce]:`${O}%`,width:`${j-O}%`}}),_=E(()=>{const q=[],{marks:O}=e;if(O){const j=m.value.slice();j.sort((Ge,Ne)=>Ge-Ne);const{value:ce}=B,{value:$e}=y,{range:Me}=e,Ee=$e?()=>!1:Ge=>Me?Ge>=j[0]&&Ge<=j[j.length-1]:Ge<=j[0];for(const Ge of Object.keys(O)){const Ne=Number(Ge);q.push({active:Ee(Ne),key:Ne,label:O[Ge],style:{[ce]:`${W(Ne)}%`}})}}return q});function F(q,O){const j=W(q),{value:ce}=B;return{[ce]:`${j}%`,zIndex:O===S.value?1:0}}function L(q){return e.showTooltip||x.value===q||S.value===q&&R.value}function N(q){return R.value?!(S.value===q&&P.value===q):!0}function J(q){var O;~q&&(S.value=q,(O=l.get(q))===null||O===void 0||O.focus())}function X(){s.forEach((q,O)=>{L(O)&&q.syncPosition()})}function oe(q){const{"onUpdate:value":O,onUpdateValue:j}=e,{nTriggerFormInput:ce,nTriggerFormChange:$e}=f;j&&ye(j,q),O&&ye(O,q),p.value=q,ce(),$e()}function me(q){const{range:O}=e;if(O){if(Array.isArray(q)){const{value:j}=m;q.join()!==j.join()&&oe(q)}}else Array.isArray(q)||m.value[0]!==q&&oe(q)}function he(q,O){if(e.range){const j=m.value.slice();j.splice(O,1,q),me(j)}else me(q)}function se(q,O,j){const ce=j!==void 0;j||(j=q-O>0?1:-1);const $e=w.value||[],{step:Me}=e;if(Me==="mark"){const Ne=ue(q,$e.concat(O),ce?j:void 0);return Ne?Ne.value:O}if(Me<=0)return O;const{value:Ee}=v;let Ge;if(ce){const Ne=Number((O/Me).toFixed(Ee)),lt=Math.floor(Ne),ft=Ne>lt?lt:lt-1,bt=Ne0)&&(ce===null||Ee0?1:-1),O)}function Ue(q){var O,j;if(h.value||!th(q)&&q.button!==M6)return;const ce=we(q);if(ce===void 0)return;const $e=m.value.slice(),Me=e.range?(j=(O=ue(ce,$e))===null||O===void 0?void 0:O.index)!==null&&j!==void 0?j:-1:0;Me!==-1&&(q.preventDefault(),J(Me),Ke(),he(se(ce,m.value[Me]),Me))}function Ke(){R.value||(R.value=!0,e.onDragstart&&ye(e.onDragstart),qe("touchend",document,I),qe("mouseup",document,I),qe("touchmove",document,z),qe("mousemove",document,z))}function _e(){R.value&&(R.value=!1,e.onDragend&&ye(e.onDragend),Ve("touchend",document,I),Ve("mouseup",document,I),Ve("touchmove",document,z),Ve("mousemove",document,z))}function z(q){const{value:O}=S;if(!R.value||O===-1){_e();return}const j=we(q);j!==void 0&&he(se(j,m.value[O]),O)}function I(){_e()}function U(q){S.value=q,h.value||(x.value=q)}function le(q){S.value===q&&(S.value=-1,_e()),x.value===q&&(x.value=-1)}function D(q){x.value=q}function A(q){x.value===q&&(x.value=-1)}Xe(S,(q,O)=>void Vt(()=>P.value=O)),Xe(b,()=>{if(e.marks){if($.value)return;$.value=!0,Vt(()=>{$.value=!1})}Vt(X)}),mt(()=>{_e()});const ee=E(()=>{const{self:{markFontSize:q,railColor:O,railColorHover:j,fillColor:ce,fillColorHover:$e,handleColor:Me,opacityDisabled:Ee,dotColor:Ge,dotColorModal:Ne,handleBoxShadow:lt,handleBoxShadowHover:ft,handleBoxShadowActive:bt,handleBoxShadowFocus:Ft,dotBorder:H,dotBoxShadow:ae,railHeight:be,railWidthVertical:ke,handleSize:Ie,dotHeight:Oe,dotWidth:Fe,dotBorderRadius:De,fontSize:st,dotBorderActive:Jt,dotColorPopover:nr},common:{cubicBezierEaseInOut:ei}}=n.value;return{"--n-bezier":ei,"--n-dot-border":H,"--n-dot-border-active":Jt,"--n-dot-border-radius":De,"--n-dot-box-shadow":ae,"--n-dot-color":Ge,"--n-dot-color-modal":Ne,"--n-dot-color-popover":nr,"--n-dot-height":Oe,"--n-dot-width":Fe,"--n-fill-color":ce,"--n-fill-color-hover":$e,"--n-font-size":st,"--n-handle-box-shadow":lt,"--n-handle-box-shadow-active":bt,"--n-handle-box-shadow-focus":Ft,"--n-handle-box-shadow-hover":ft,"--n-handle-color":Me,"--n-handle-size":Ie,"--n-opacity-disabled":Ee,"--n-rail-color":O,"--n-rail-color-hover":j,"--n-rail-height":be,"--n-rail-width-vertical":ke,"--n-mark-font-size":q}}),Q=r?Qe("slider",void 0,ee,e):void 0,re=E(()=>{const{self:{fontSize:q,indicatorColor:O,indicatorBoxShadow:j,indicatorTextColor:ce,indicatorBorderRadius:$e}}=n.value;return{"--n-font-size":q,"--n-indicator-border-radius":$e,"--n-indicator-box-shadow":j,"--n-indicator-color":O,"--n-indicator-text-color":ce}}),ie=r?Qe("slider-indicator",void 0,re,e):void 0;return{mergedClsPrefix:t,namespace:o,uncontrolledValue:p,mergedValue:b,mergedDisabled:h,mergedPlacement:k,isMounted:Ao(),adjustedTo:Bt(e),dotTransitionDisabled:$,markInfos:_,isShowTooltip:L,shouldKeepTooltipTransition:N,handleRailRef:i,setHandleRefs:a,setFollowerRefs:c,fillStyle:K,getHandleStyle:F,activeIndex:S,arrifiedValues:m,followerEnabledIndexSet:d,handleRailMouseDown:Ue,handleHandleFocus:U,handleHandleBlur:le,handleHandleMouseEnter:D,handleHandleMouseLeave:A,handleRailKeyDown:Te,indicatorCssVars:r?void 0:re,indicatorThemeClass:ie?.themeClass,indicatorOnRender:ie?.onRender,cssVars:r?void 0:ee,themeClass:Q?.themeClass,onRender:Q?.onRender}},render(){var e;const{mergedClsPrefix:t,themeClass:o,formatTooltip:r}=this;return(e=this.onRender)===null||e===void 0||e.call(this),u("div",{class:[`${t}-slider`,o,{[`${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(n=>u("div",{key:n.key,class:[`${t}-slider-dot`,{[`${t}-slider-dot--active`]:n.active}],style:n.style}))):null,u("div",{ref:"handleRailRef",class:`${t}-slider-handles`},this.arrifiedValues.map((n,i)=>{const l=this.isShowTooltip(i);return u(Un,null,{default:()=>[u(Kn,null,{default:()=>u("div",{ref:this.setHandleRefs(i),class:`${t}-slider-handle-wrapper`,tabindex:this.mergedDisabled?-1:0,role:"slider","aria-valuenow":n,"aria-valuemin":this.min,"aria-valuemax":this.max,"aria-orientation":this.vertical?"vertical":"horizontal","aria-disabled":this.disabled,style:this.getHandleStyle(n,i),onFocus:()=>{this.handleHandleFocus(i)},onBlur:()=>{this.handleHandleBlur(i)},onMouseenter:()=>{this.handleHandleMouseEnter(i)},onMouseleave:()=>{this.handleHandleMouseLeave(i)}},Xt(this.$slots.thumb,()=>[u("div",{class:`${t}-slider-handle`})]))}),this.tooltip&&u(qn,{ref:this.setFollowerRefs(i),show:l,to:this.adjustedTo,enabled:this.showTooltip&&!this.range||this.followerEnabledIndexSet.has(i),teleportDisabled:this.adjustedTo===Bt.tdkey,placement:this.mergedPlacement,containerClass:this.namespace},{default:()=>u(It,{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 a;return l?((a=this.indicatorOnRender)===null||a===void 0||a.call(this),u("div",{class:[`${t}-slider-handle-indicator`,this.indicatorThemeClass,`${t}-slider-handle-indicator--${this.mergedPlacement}`],style:this.indicatorCssVars},typeof r=="function"?r(n):n)):null}})})]})})),this.marks?u("div",{class:`${t}-slider-marks`},this.markInfos.map(n=>u("div",{key:n.key,class:`${t}-slider-mark`,style:n.style},typeof n.label=="function"?n.label():n.label))):null))}}),B6={name:"Split",common:Ce},A6=C("switch",` height: var(--n-height); min-width: var(--n-width); vertical-align: middle; @@ -3050,7 +3050,7 @@ ${t} `)]),V("disabled",[T("rail",` cursor: not-allowed; opacity: .5; - `)])]),A6=Object.assign(Object.assign({},Se.props),{size:{type:String,default:"medium"},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},onChange:[Function,Array]});let ui;const GI=fe({name:"Switch",props:A6,setup(e){ui===void 0&&(typeof CSS<"u"?typeof CSS.supports<"u"?ui=CSS.supports("width","max(1px)"):ui=!1:ui=!0);const{mergedClsPrefixRef:t,inlineThemeDisabled:o}=je(e),r=Se("Switch","-switch",B6,hT,e,t),n=Eo(e),{mergedSizeRef:i,mergedDisabledRef:l}=n,a=G(e.defaultValue),s=xe(e,"value"),c=At(s,a),d=E(()=>c.value===e.checkedValue),f=G(!1),h=G(!1),v=E(()=>{const{railStyle:R}=e;if(R)return R({focused:h.value,checked:d.value})});function p(R){const{"onUpdate:value":$,onChange:B,onUpdateValue:K}=e,{nTriggerFormInput:_,nTriggerFormChange:F}=n;$&&ye($,R),K&&ye(K,R),B&&ye(B,R),a.value=R,_(),F()}function g(){const{nTriggerFormFocus:R}=n;R()}function b(){const{nTriggerFormBlur:R}=n;R()}function m(){e.loading||l.value||(c.value!==e.checkedValue?p(e.checkedValue):p(e.uncheckedValue))}function y(){h.value=!0,g()}function k(){h.value=!1,b(),f.value=!1}function w(R){e.loading||l.value||R.key===" "&&(c.value!==e.checkedValue?p(e.checkedValue):p(e.uncheckedValue),f.value=!1)}function S(R){e.loading||l.value||R.key===" "&&(R.preventDefault(),f.value=!0)}const P=E(()=>{const{value:R}=i,{self:{opacityDisabled:$,railColor:B,railColorActive:K,buttonBoxShadow:_,buttonColor:F,boxShadowFocus:L,loadingColor:N,textColor:J,iconColor:X,[de("buttonHeight",R)]:oe,[de("buttonWidth",R)]:me,[de("buttonWidthPressed",R)]:he,[de("railHeight",R)]:se,[de("railWidth",R)]:Y,[de("railBorderRadius",R)]:W,[de("buttonBorderRadius",R)]:te},common:{cubicBezierEaseInOut:pe}}=r.value;let ue,we,Te;return ui?(ue=`calc((${se} - ${oe}) / 2)`,we=`max(${se}, ${oe})`,Te=`max(${Y}, calc(${Y} + ${oe} - ${se}))`):(ue=pr((Dt(se)-Dt(oe))/2),we=pr(Math.max(Dt(se),Dt(oe))),Te=Dt(se)>Dt(oe)?Y:pr(Dt(Y)+Dt(oe)-Dt(se))),{"--n-bezier":pe,"--n-button-border-radius":te,"--n-button-box-shadow":_,"--n-button-color":F,"--n-button-width":me,"--n-button-width-pressed":he,"--n-button-height":oe,"--n-height":we,"--n-offset":ue,"--n-opacity-disabled":$,"--n-rail-border-radius":W,"--n-rail-color":B,"--n-rail-color-active":K,"--n-rail-height":se,"--n-rail-width":Y,"--n-width":Te,"--n-box-shadow-focus":L,"--n-loading-color":N,"--n-text-color":J,"--n-icon-color":X}}),x=o?Qe("switch",E(()=>i.value[0]),P,e):void 0;return{handleClick:m,handleBlur:k,handleFocus:y,handleKeyup:w,handleKeydown:S,mergedRailStyle:v,pressed:f,mergedClsPrefix:t,mergedValue:c,checked:d,mergedDisabled:l,cssVars:o?void 0:P,themeClass:x?.themeClass,onRender:x?.onRender}},render(){const{mergedClsPrefix:e,mergedDisabled:t,checked:o,mergedRailStyle:r,onRender:n,$slots:i}=this;n?.();const{checked:l,unchecked:a,icon:s,"checked-icon":c,"unchecked-icon":d}=i,f=!(On(s)&&On(c)&&On(d));return u("div",{role:"switch","aria-checked":o,class:[`${e}-switch`,this.themeClass,f&&`${e}-switch--icon`,o&&`${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},Ze(l,h=>Ze(a,v=>h||v?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`}),v)):null)),u("div",{class:`${e}-switch__button`},Ze(s,h=>Ze(c,v=>Ze(d,p=>u(dn,null,{default:()=>this.loading?u(rl,{key:"loading",clsPrefix:e,strokeWidth:20}):this.checked&&(v||h)?u("div",{class:`${e}-switch__button-icon`,key:v?"checked-icon":"icon"},v||h):!this.checked&&(p||h)?u("div",{class:`${e}-switch__button-icon`,key:p?"unchecked-icon":"icon"},p||h):null})))),Ze(l,h=>h&&u("div",{key:"checked",class:`${e}-switch__checked`},h)),Ze(a,h=>h&&u("div",{key:"unchecked",class:`${e}-switch__unchecked`},h)))))}}),E6=C("thing",` + `)])]),E6=Object.assign(Object.assign({},Se.props),{size:{type:String,default:"medium"},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},onChange:[Function,Array]});let ui;const YI=fe({name:"Switch",props:E6,setup(e){ui===void 0&&(typeof CSS<"u"?typeof CSS.supports<"u"?ui=CSS.supports("width","max(1px)"):ui=!1:ui=!0);const{mergedClsPrefixRef:t,inlineThemeDisabled:o}=je(e),r=Se("Switch","-switch",A6,pT,e,t),n=Eo(e),{mergedSizeRef:i,mergedDisabledRef:l}=n,a=G(e.defaultValue),s=xe(e,"value"),c=At(s,a),d=E(()=>c.value===e.checkedValue),f=G(!1),h=G(!1),v=E(()=>{const{railStyle:R}=e;if(R)return R({focused:h.value,checked:d.value})});function p(R){const{"onUpdate:value":$,onChange:B,onUpdateValue:K}=e,{nTriggerFormInput:_,nTriggerFormChange:F}=n;$&&ye($,R),K&&ye(K,R),B&&ye(B,R),a.value=R,_(),F()}function g(){const{nTriggerFormFocus:R}=n;R()}function b(){const{nTriggerFormBlur:R}=n;R()}function m(){e.loading||l.value||(c.value!==e.checkedValue?p(e.checkedValue):p(e.uncheckedValue))}function y(){h.value=!0,g()}function k(){h.value=!1,b(),f.value=!1}function w(R){e.loading||l.value||R.key===" "&&(c.value!==e.checkedValue?p(e.checkedValue):p(e.uncheckedValue),f.value=!1)}function S(R){e.loading||l.value||R.key===" "&&(R.preventDefault(),f.value=!0)}const P=E(()=>{const{value:R}=i,{self:{opacityDisabled:$,railColor:B,railColorActive:K,buttonBoxShadow:_,buttonColor:F,boxShadowFocus:L,loadingColor:N,textColor:J,iconColor:X,[de("buttonHeight",R)]:oe,[de("buttonWidth",R)]:me,[de("buttonWidthPressed",R)]:he,[de("railHeight",R)]:se,[de("railWidth",R)]:Y,[de("railBorderRadius",R)]:W,[de("buttonBorderRadius",R)]:te},common:{cubicBezierEaseInOut:pe}}=r.value;let ue,we,Te;return ui?(ue=`calc((${se} - ${oe}) / 2)`,we=`max(${se}, ${oe})`,Te=`max(${Y}, calc(${Y} + ${oe} - ${se}))`):(ue=pr((Dt(se)-Dt(oe))/2),we=pr(Math.max(Dt(se),Dt(oe))),Te=Dt(se)>Dt(oe)?Y:pr(Dt(Y)+Dt(oe)-Dt(se))),{"--n-bezier":pe,"--n-button-border-radius":te,"--n-button-box-shadow":_,"--n-button-color":F,"--n-button-width":me,"--n-button-width-pressed":he,"--n-button-height":oe,"--n-height":we,"--n-offset":ue,"--n-opacity-disabled":$,"--n-rail-border-radius":W,"--n-rail-color":B,"--n-rail-color-active":K,"--n-rail-height":se,"--n-rail-width":Y,"--n-width":Te,"--n-box-shadow-focus":L,"--n-loading-color":N,"--n-text-color":J,"--n-icon-color":X}}),x=o?Qe("switch",E(()=>i.value[0]),P,e):void 0;return{handleClick:m,handleBlur:k,handleFocus:y,handleKeyup:w,handleKeydown:S,mergedRailStyle:v,pressed:f,mergedClsPrefix:t,mergedValue:c,checked:d,mergedDisabled:l,cssVars:o?void 0:P,themeClass:x?.themeClass,onRender:x?.onRender}},render(){const{mergedClsPrefix:e,mergedDisabled:t,checked:o,mergedRailStyle:r,onRender:n,$slots:i}=this;n?.();const{checked:l,unchecked:a,icon:s,"checked-icon":c,"unchecked-icon":d}=i,f=!(On(s)&&On(c)&&On(d));return u("div",{role:"switch","aria-checked":o,class:[`${e}-switch`,this.themeClass,f&&`${e}-switch--icon`,o&&`${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},Ze(l,h=>Ze(a,v=>h||v?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`}),v)):null)),u("div",{class:`${e}-switch__button`},Ze(s,h=>Ze(c,v=>Ze(d,p=>u(dn,null,{default:()=>this.loading?u(rl,{key:"loading",clsPrefix:e,strokeWidth:20}):this.checked&&(v||h)?u("div",{class:`${e}-switch__button-icon`,key:v?"checked-icon":"icon"},v||h):!this.checked&&(p||h)?u("div",{class:`${e}-switch__button-icon`,key:p?"unchecked-icon":"icon"},p||h):null})))),Ze(l,h=>h&&u("div",{key:"checked",class:`${e}-switch__checked`},h)),Ze(a,h=>h&&u("div",{key:"unchecked",class:`${e}-switch__unchecked`},h)))))}}),F6=C("thing",` display: flex; transition: color .3s var(--n-bezier); font-size: var(--n-font-size); @@ -3083,7 +3083,7 @@ ${t} margin-top: 12px; `)]),T("action",[M("&:not(:first-child)",` margin-top: 12px; - `)])])]),F6=Object.assign(Object.assign({},Se.props),{title:String,titleExtra:String,description:String,descriptionClass:String,descriptionStyle:[String,Object],content:String,contentClass:String,contentStyle:[String,Object],contentIndented:Boolean}),XI=fe({name:"Thing",props:F6,setup(e,{slots:t}){const{mergedClsPrefixRef:o,inlineThemeDisabled:r,mergedRtlRef:n}=je(e),i=Se("Thing","-thing",E6,CT,e,o),l=Et("Thing",n,o),a=E(()=>{const{self:{titleTextColor:c,textColor:d,titleFontWeight:f,fontSize:h},common:{cubicBezierEaseInOut:v}}=i.value;return{"--n-bezier":v,"--n-font-size":h,"--n-text-color":d,"--n-title-font-weight":f,"--n-title-text-color":c}}),s=r?Qe("thing",void 0,a,e):void 0;return()=>{var c;const{value:d}=o,f=l?l.value:!1;return(c=s?.onRender)===null||c===void 0||c.call(s),u("div",{class:[`${d}-thing`,s?.themeClass,f&&`${d}-thing--rtl`],style:r?void 0:a.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(it,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))}}}),rh=1.25,H6=C("timeline",` + `)])])]),H6=Object.assign(Object.assign({},Se.props),{title:String,titleExtra:String,description:String,descriptionClass:String,descriptionStyle:[String,Object],content:String,contentClass:String,contentStyle:[String,Object],contentIndented:Boolean}),ZI=fe({name:"Thing",props:H6,setup(e,{slots:t}){const{mergedClsPrefixRef:o,inlineThemeDisabled:r,mergedRtlRef:n}=je(e),i=Se("Thing","-thing",F6,yT,e,o),l=Et("Thing",n,o),a=E(()=>{const{self:{titleTextColor:c,textColor:d,titleFontWeight:f,fontSize:h},common:{cubicBezierEaseInOut:v}}=i.value;return{"--n-bezier":v,"--n-font-size":h,"--n-text-color":d,"--n-title-font-weight":f,"--n-title-text-color":c}}),s=r?Qe("thing",void 0,a,e):void 0;return()=>{var c;const{value:d}=o,f=l?l.value:!1;return(c=s?.onRender)===null||c===void 0||c.call(s),u("div",{class:[`${d}-thing`,s?.themeClass,f&&`${d}-thing--rtl`],style:r?void 0:a.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(it,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))}}}),rh=1.25,D6=C("timeline",` position: relative; width: 100%; display: flex; @@ -3179,7 +3179,7 @@ ${t} bottom: 0px; width: 2px; background-color: var(--n-line-color); - `)])])]),D6=Object.assign(Object.assign({},Se.props),{horizontal:Boolean,itemPlacement:{type:String,default:"left"},size:{type:String,default:"medium"},iconSize:Number}),Om="n-timeline",YI=fe({name:"Timeline",props:D6,setup(e,{slots:t}){const{mergedClsPrefixRef:o}=je(e),r=Se("Timeline","-timeline",H6,$T,e,o);return We(Om,{props:e,mergedThemeRef:r,mergedClsPrefixRef:o}),()=>{const{value:n}=o;return u("div",{class:[`${n}-timeline`,e.horizontal&&`${n}-timeline--horizontal`,`${n}-timeline--${e.size}-size`,!e.horizontal&&`${n}-timeline--${e.itemPlacement}-placement`]},t)}}}),L6={time:[String,Number],title:String,content:String,color:String,lineType:{type:String,default:"default"},type:{type:String,default:"default"}},ZI=fe({name:"TimelineItem",props:L6,setup(e){const t=Re(Om);t||er("timeline-item","`n-timeline-item` must be placed inside `n-timeline`."),G1();const{inlineThemeDisabled:o}=je(),r=E(()=>{const{props:{size:i,iconSize:l},mergedThemeRef:a}=t,{type:s}=e,{self:{titleTextColor:c,contentTextColor:d,metaTextColor:f,lineColor:h,titleFontWeight:v,contentFontSize:p,[de("iconSize",i)]:g,[de("titleMargin",i)]:b,[de("titleFontSize",i)]:m,[de("circleBorder",s)]:y,[de("iconColor",s)]:k},common:{cubicBezierEaseInOut:w}}=a.value;return{"--n-bezier":w,"--n-circle-border":y,"--n-icon-color":k,"--n-content-font-size":p,"--n-content-text-color":d,"--n-line-color":h,"--n-meta-text-color":f,"--n-title-font-size":m,"--n-title-font-weight":v,"--n-title-margin":b,"--n-title-text-color":c,"--n-icon-size":jt(l)||g}}),n=o?Qe("timeline-item",E(()=>{const{props:{size:i,iconSize:l}}=t,{type:a}=e;return`${i[0]}${l||"a"}${a[0]}`}),r,t.props):void 0;return{mergedClsPrefix:t.mergedClsPrefixRef,cssVars:o?void 0:r,themeClass:n?.themeClass,onRender:n?.onRender}},render(){const{mergedClsPrefix:e,color:t,onRender:o,$slots:r}=this;return o?.(),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`}),Ze(r.icon,n=>n?u("div",{class:`${e}-timeline-item-timeline__icon`,style:{color:t}},n):u("div",{class:`${e}-timeline-item-timeline__circle`,style:{borderColor:t}}))),u("div",{class:`${e}-timeline-item-content`},Ze(r.header,n=>n||this.title?u("div",{class:`${e}-timeline-item-content__title`},n||this.title):null),u("div",{class:`${e}-timeline-item-content__content`},Xt(r.default,()=>[this.content])),u("div",{class:`${e}-timeline-item-content__meta`},Xt(r.footer,()=>[this.time]))))}}),Qn="n-upload",Bm="__UPLOAD_DRAGGER__",N6=fe({name:"UploadDragger",[Bm]:!0,setup(e,{slots:t}){const o=Re(Qn,null);return o||er("upload-dragger","`n-upload-dragger` must be placed inside `n-upload`."),()=>{const{mergedClsPrefixRef:{value:r},mergedDisabledRef:{value:n},maxReachedRef:{value:i}}=o;return u("div",{class:[`${r}-upload-dragger`,(n||i)&&`${r}-upload-dragger--disabled`]},t)}}});var bc=function(e,t,o,r){function n(i){return i instanceof o?i:new o(function(l){l(i)})}return new(o||(o=Promise))(function(i,l){function a(d){try{c(r.next(d))}catch(f){l(f)}}function s(d){try{c(r.throw(d))}catch(f){l(f)}}function c(d){d.done?i(d.value):n(d.value).then(a,s)}c((r=r.apply(e,t||[])).next())})};function Am(e){return e.includes("image/")}function nh(e=""){const t=e.split("/"),r=t[t.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(r)||[""])[0]}const ih=/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico)$/i,Em=e=>{if(e.type)return Am(e.type);const t=nh(e.name||"");if(ih.test(t))return!0;const o=e.thumbnailUrl||e.url||"",r=nh(o);return!!(/^data:image\//.test(o)||ih.test(r))};function j6(e){return bc(this,void 0,void 0,function*(){return yield new Promise(t=>{if(!e.type||!Am(e.type)){t("");return}t(window.URL.createObjectURL(e))})})}const W6=tr&&window.FileReader&&window.File;function V6(e){return e.isDirectory}function U6(e){return e.isFile}function K6(e,t){return bc(this,void 0,void 0,function*(){const o=[];function r(n){return bc(this,void 0,void 0,function*(){for(const i of n)if(i){if(t&&V6(i)){const l=i.createReader();let a=[],s;try{do s=yield new Promise((c,d)=>{l.readEntries(c,d)}),a=a.concat(s);while(s.length>0)}catch(c){vu("upload","error happens when handling directory upload",c)}yield r(a)}else if(U6(i))try{const l=yield new Promise((a,s)=>{i.file(a,s)});o.push({file:l,entry:i,source:"dnd"})}catch(l){vu("upload","error happens when handling file upload",l)}}})}return yield r(e),o})}function Vi(e){const{id:t,name:o,percentage:r,status:n,url:i,file:l,thumbnailUrl:a,type:s,fullPath:c,batchId:d}=e;return{id:t,name:o,percentage:r??null,status:n,url:i??null,file:l??null,thumbnailUrl:a??null,type:s??null,fullPath:c??null,batchId:d??null}}function q6(e,t,o){return e=e.toLowerCase(),t=t.toLocaleLowerCase(),o=o.toLocaleLowerCase(),o.split(",").map(n=>n.trim()).filter(Boolean).some(n=>{if(n.startsWith(".")){if(e.endsWith(n))return!0}else if(n.includes("/")){const[i,l]=t.split("/"),[a,s]=n.split("/");if((a==="*"||i&&a&&a===i)&&(s==="*"||l&&s&&s===l))return!0}else return!0;return!1})}const Fm=fe({name:"UploadTrigger",props:{abstract:Boolean},setup(e,{slots:t}){const o=Re(Qn,null);o||er("upload-trigger","`n-upload-trigger` must be placed inside `n-upload`.");const{mergedClsPrefixRef:r,mergedDisabledRef:n,maxReachedRef:i,listTypeRef:l,dragOverRef:a,openOpenFileDialog:s,draggerInsideRef:c,handleFileAddition:d,mergedDirectoryDndRef:f,triggerClassRef:h,triggerStyleRef:v}=o,p=E(()=>l.value==="image-card");function g(){n.value||i.value||s()}function b(w){w.preventDefault(),a.value=!0}function m(w){w.preventDefault(),a.value=!0}function y(w){w.preventDefault(),a.value=!1}function k(w){var S;if(w.preventDefault(),!c.value||n.value||i.value){a.value=!1;return}const P=(S=w.dataTransfer)===null||S===void 0?void 0:S.items;P?.length?K6(Array.from(P).map(x=>x.webkitGetAsEntry()),f.value).then(x=>{d(x)}).finally(()=>{a.value=!1}):a.value=!1}return()=>{var w;const{value:S}=r;return e.abstract?(w=t.default)===null||w===void 0?void 0:w.call(t,{handleClick:g,handleDrop:k,handleDragOver:b,handleDragEnter:m,handleDragLeave:y}):u("div",{class:[`${S}-upload-trigger`,(n.value||i.value)&&`${S}-upload-trigger--disabled`,p.value&&`${S}-upload-trigger--image-card`,h.value],style:v.value,onClick:g,onDrop:k,onDragover:b,onDragenter:m,onDragleave:y},p.value?u(N6,null,{default:()=>Xt(t.default,()=>[u(ot,{clsPrefix:S},{default:()=>u(Zv,null)})])}):t)}}}),G6=fe({name:"UploadProgress",props:{show:Boolean,percentage:{type:Number,required:!0},status:{type:String,required:!0}},setup(){return{mergedTheme:Re(Qn).mergedThemeRef}},render(){return u(un,null,{default:()=>this.show?u(R6,{type:"line",showIndicator:!1,percentage:this.percentage,status:this.status,height:2,theme:this.mergedTheme.peers.Progress,themeOverrides:this.mergedTheme.peerOverrides.Progress}):null})}}),X6=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.68zM21.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"}))),Y6=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"})));var lh=function(e,t,o,r){function n(i){return i instanceof o?i:new o(function(l){l(i)})}return new(o||(o=Promise))(function(i,l){function a(d){try{c(r.next(d))}catch(f){l(f)}}function s(d){try{c(r.throw(d))}catch(f){l(f)}}function c(d){d.done?i(d.value):n(d.value).then(a,s)}c((r=r.apply(e,t||[])).next())})};const _l={paddingMedium:"0 3px",heightMedium:"24px",iconSizeMedium:"18px"},Z6=fe({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=Re(Qn),o=G(null),r=G(""),n=E(()=>{const{file:S}=e;return S.status==="finished"?"success":S.status==="error"?"error":"info"}),i=E(()=>{const{file:S}=e;if(S.status==="error")return"error"}),l=E(()=>{const{file:S}=e;return S.status==="uploading"}),a=E(()=>{if(!t.showCancelButtonRef.value)return!1;const{file:S}=e;return["uploading","pending","error"].includes(S.status)}),s=E(()=>{if(!t.showRemoveButtonRef.value)return!1;const{file:S}=e;return["finished"].includes(S.status)}),c=E(()=>{if(!t.showDownloadButtonRef.value)return!1;const{file:S}=e;return["finished"].includes(S.status)}),d=E(()=>{if(!t.showRetryButtonRef.value)return!1;const{file:S}=e;return["error"].includes(S.status)}),f=rt(()=>r.value||e.file.thumbnailUrl||e.file.url),h=E(()=>{if(!t.showPreviewButtonRef.value)return!1;const{file:{status:S},listType:P}=e;return["finished"].includes(S)&&f.value&&P==="image-card"});function v(){return lh(this,void 0,void 0,function*(){const S=t.onRetryRef.value;S&&(yield S({file:e.file}))===!1||t.submit(e.file.id)})}function p(S){S.preventDefault();const{file:P}=e;["finished","pending","error"].includes(P.status)?b(P):["uploading"].includes(P.status)?y(P):Mo("upload","The button clicked type is unknown.")}function g(S){S.preventDefault(),m(e.file)}function b(S){const{xhrMap:P,doChange:x,onRemoveRef:{value:R},mergedFileListRef:{value:$}}=t;Promise.resolve(R?R({file:Object.assign({},S),fileList:$,index:e.index}):!0).then(B=>{if(B===!1)return;const K=Object.assign({},S,{status:"removed"});P.delete(S.id),x(K,void 0,{remove:!0})})}function m(S){const{onDownloadRef:{value:P}}=t;Promise.resolve(P?P(Object.assign({},S)):!0).then(x=>{x!==!1&&cv(S.url,S.name)})}function y(S){const{xhrMap:P}=t,x=P.get(S.id);x?.abort(),b(Object.assign({},S))}function k(S){const{onPreviewRef:{value:P}}=t;if(P)P(e.file,{event:S});else if(e.listType==="image-card"){const{value:x}=o;if(!x)return;x.click()}}const w=()=>lh(this,void 0,void 0,function*(){const{listType:S}=e;S!=="image"&&S!=="image-card"||t.shouldUseThumbnailUrlRef.value(e.file)&&(r.value=yield t.getFileThumbnailUrlResolver(e.file))});return Ut(()=>{w()}),{mergedTheme:t.mergedThemeRef,progressStatus:n,buttonType:i,showProgress:l,disabled:t.mergedDisabledRef,showCancelButton:a,showRemoveButton:s,showDownloadButton:c,showRetryButton:d,showPreviewButton:h,mergedThumbnailUrl:f,shouldUseThumbnailUrl:t.shouldUseThumbnailUrlRef,renderIcon:t.renderIconRef,imageRef:o,handleRemoveOrCancelClick:p,handleDownloadClick:g,handleRetryClick:v,handlePreviewClick:k}},render(){const{clsPrefix:e,mergedTheme:t,listType:o,file:r,renderIcon:n}=this;let i;const l=o==="image";l||o==="image-card"?i=!this.shouldUseThumbnailUrl(r)||!this.mergedThumbnailUrl?u("span",{class:`${e}-upload-file-info__thumbnail`},n?n(r):Em(r)?u(ot,{clsPrefix:e},{default:()=>X6}):u(ot,{clsPrefix:e},{default:()=>Y6})):u("a",{rel:"noopener noreferer",target:"_blank",href:r.url||void 0,class:`${e}-upload-file-info__thumbnail`,onClick:this.handlePreviewClick},o==="image-card"?u(XT,{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`},n?n(r):u(ot,{clsPrefix:e},{default:()=>u(F$,null)}));const s=u(G6,{show:this.showProgress,percentage:r.percentage||0,status:this.progressStatus}),c=o==="text"||o==="image";return u("div",{class:[`${e}-upload-file`,`${e}-upload-file--${this.progressStatus}-status`,r.url&&r.status!=="error"&&o!=="image-card"&&`${e}-upload-file--with-url`,`${e}-upload-file--${o}-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)),l&&s),u("div",{class:[`${e}-upload-file-info__action`,`${e}-upload-file-info__action--${o}-type`]},this.showPreviewButton?u(go,{key:"preview",quaternary:!0,type:this.buttonType,onClick:this.handlePreviewClick,theme:t.peers.Button,themeOverrides:t.peerOverrides.Button,builtinThemeOverrides:_l},{icon:()=>u(ot,{clsPrefix:e},{default:()=>u(Jv,null)})}):null,(this.showRemoveButton||this.showCancelButton)&&!this.disabled&&u(go,{key:"cancelOrTrash",theme:t.peers.Button,themeOverrides:t.peerOverrides.Button,quaternary:!0,builtinThemeOverrides:_l,type:this.buttonType,onClick:this.handleRemoveOrCancelClick},{icon:()=>u(dn,null,{default:()=>this.showRemoveButton?u(ot,{clsPrefix:e,key:"trash"},{default:()=>u(j$,null)}):u(ot,{clsPrefix:e,key:"cancel"},{default:()=>u(U$,null)})})}),this.showRetryButton&&!this.disabled&&u(go,{key:"retry",quaternary:!0,type:this.buttonType,onClick:this.handleRetryClick,theme:t.peers.Button,themeOverrides:t.peerOverrides.Button,builtinThemeOverrides:_l},{icon:()=>u(ot,{clsPrefix:e},{default:()=>u(X$,null)})}),this.showDownloadButton?u(go,{key:"download",quaternary:!0,type:this.buttonType,onClick:this.handleDownloadClick,theme:t.peers.Button,themeOverrides:t.peerOverrides.Button,builtinThemeOverrides:_l},{icon:()=>u(ot,{clsPrefix:e},{default:()=>u(Qv,null)})}):null)),!l&&s)}}),J6=fe({name:"UploadFileList",setup(e,{slots:t}){const o=Re(Qn,null);o||er("upload-file-list","`n-upload-file-list` must be placed inside `n-upload`.");const{abstractRef:r,mergedClsPrefixRef:n,listTypeRef:i,mergedFileListRef:l,fileListClassRef:a,fileListStyleRef:s,cssVarsRef:c,themeClassRef:d,maxReachedRef:f,showTriggerRef:h,imageGroupPropsRef:v}=o,p=E(()=>i.value==="image-card"),g=()=>l.value.map((m,y)=>u(Z6,{clsPrefix:n.value,key:m.id,file:m,index:y,listType:i.value})),b=()=>p.value?u(qT,Object.assign({},v.value),{default:g}):u(un,{group:!0},{default:g});return()=>{const{value:m}=n,{value:y}=r;return u("div",{class:[`${m}-upload-file-list`,p.value&&`${m}-upload-file-list--grid`,y?d?.value:void 0,a.value],style:[y&&c?c.value:"",s.value]},b(),h.value&&!f.value&&p.value&&u(Fm,null,t))}}}),Q6=M([C("upload","width: 100%;",[V("dragger-inside",[C("upload-trigger",` + `)])])]),L6=Object.assign(Object.assign({},Se.props),{horizontal:Boolean,itemPlacement:{type:String,default:"left"},size:{type:String,default:"medium"},iconSize:Number}),Om="n-timeline",JI=fe({name:"Timeline",props:L6,setup(e,{slots:t}){const{mergedClsPrefixRef:o}=je(e),r=Se("Timeline","-timeline",D6,PT,e,o);return We(Om,{props:e,mergedThemeRef:r,mergedClsPrefixRef:o}),()=>{const{value:n}=o;return u("div",{class:[`${n}-timeline`,e.horizontal&&`${n}-timeline--horizontal`,`${n}-timeline--${e.size}-size`,!e.horizontal&&`${n}-timeline--${e.itemPlacement}-placement`]},t)}}}),N6={time:[String,Number],title:String,content:String,color:String,lineType:{type:String,default:"default"},type:{type:String,default:"default"}},QI=fe({name:"TimelineItem",props:N6,setup(e){const t=Re(Om);t||er("timeline-item","`n-timeline-item` must be placed inside `n-timeline`."),X1();const{inlineThemeDisabled:o}=je(),r=E(()=>{const{props:{size:i,iconSize:l},mergedThemeRef:a}=t,{type:s}=e,{self:{titleTextColor:c,contentTextColor:d,metaTextColor:f,lineColor:h,titleFontWeight:v,contentFontSize:p,[de("iconSize",i)]:g,[de("titleMargin",i)]:b,[de("titleFontSize",i)]:m,[de("circleBorder",s)]:y,[de("iconColor",s)]:k},common:{cubicBezierEaseInOut:w}}=a.value;return{"--n-bezier":w,"--n-circle-border":y,"--n-icon-color":k,"--n-content-font-size":p,"--n-content-text-color":d,"--n-line-color":h,"--n-meta-text-color":f,"--n-title-font-size":m,"--n-title-font-weight":v,"--n-title-margin":b,"--n-title-text-color":c,"--n-icon-size":jt(l)||g}}),n=o?Qe("timeline-item",E(()=>{const{props:{size:i,iconSize:l}}=t,{type:a}=e;return`${i[0]}${l||"a"}${a[0]}`}),r,t.props):void 0;return{mergedClsPrefix:t.mergedClsPrefixRef,cssVars:o?void 0:r,themeClass:n?.themeClass,onRender:n?.onRender}},render(){const{mergedClsPrefix:e,color:t,onRender:o,$slots:r}=this;return o?.(),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`}),Ze(r.icon,n=>n?u("div",{class:`${e}-timeline-item-timeline__icon`,style:{color:t}},n):u("div",{class:`${e}-timeline-item-timeline__circle`,style:{borderColor:t}}))),u("div",{class:`${e}-timeline-item-content`},Ze(r.header,n=>n||this.title?u("div",{class:`${e}-timeline-item-content__title`},n||this.title):null),u("div",{class:`${e}-timeline-item-content__content`},Xt(r.default,()=>[this.content])),u("div",{class:`${e}-timeline-item-content__meta`},Xt(r.footer,()=>[this.time]))))}}),Qn="n-upload",Bm="__UPLOAD_DRAGGER__",j6=fe({name:"UploadDragger",[Bm]:!0,setup(e,{slots:t}){const o=Re(Qn,null);return o||er("upload-dragger","`n-upload-dragger` must be placed inside `n-upload`."),()=>{const{mergedClsPrefixRef:{value:r},mergedDisabledRef:{value:n},maxReachedRef:{value:i}}=o;return u("div",{class:[`${r}-upload-dragger`,(n||i)&&`${r}-upload-dragger--disabled`]},t)}}});var xc=function(e,t,o,r){function n(i){return i instanceof o?i:new o(function(l){l(i)})}return new(o||(o=Promise))(function(i,l){function a(d){try{c(r.next(d))}catch(f){l(f)}}function s(d){try{c(r.throw(d))}catch(f){l(f)}}function c(d){d.done?i(d.value):n(d.value).then(a,s)}c((r=r.apply(e,t||[])).next())})};function Am(e){return e.includes("image/")}function nh(e=""){const t=e.split("/"),r=t[t.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(r)||[""])[0]}const ih=/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico)$/i,Em=e=>{if(e.type)return Am(e.type);const t=nh(e.name||"");if(ih.test(t))return!0;const o=e.thumbnailUrl||e.url||"",r=nh(o);return!!(/^data:image\//.test(o)||ih.test(r))};function W6(e){return xc(this,void 0,void 0,function*(){return yield new Promise(t=>{if(!e.type||!Am(e.type)){t("");return}t(window.URL.createObjectURL(e))})})}const V6=tr&&window.FileReader&&window.File;function U6(e){return e.isDirectory}function K6(e){return e.isFile}function q6(e,t){return xc(this,void 0,void 0,function*(){const o=[];function r(n){return xc(this,void 0,void 0,function*(){for(const i of n)if(i){if(t&&U6(i)){const l=i.createReader();let a=[],s;try{do s=yield new Promise((c,d)=>{l.readEntries(c,d)}),a=a.concat(s);while(s.length>0)}catch(c){vu("upload","error happens when handling directory upload",c)}yield r(a)}else if(K6(i))try{const l=yield new Promise((a,s)=>{i.file(a,s)});o.push({file:l,entry:i,source:"dnd"})}catch(l){vu("upload","error happens when handling file upload",l)}}})}return yield r(e),o})}function Vi(e){const{id:t,name:o,percentage:r,status:n,url:i,file:l,thumbnailUrl:a,type:s,fullPath:c,batchId:d}=e;return{id:t,name:o,percentage:r??null,status:n,url:i??null,file:l??null,thumbnailUrl:a??null,type:s??null,fullPath:c??null,batchId:d??null}}function G6(e,t,o){return e=e.toLowerCase(),t=t.toLocaleLowerCase(),o=o.toLocaleLowerCase(),o.split(",").map(n=>n.trim()).filter(Boolean).some(n=>{if(n.startsWith(".")){if(e.endsWith(n))return!0}else if(n.includes("/")){const[i,l]=t.split("/"),[a,s]=n.split("/");if((a==="*"||i&&a&&a===i)&&(s==="*"||l&&s&&s===l))return!0}else return!0;return!1})}const Fm=fe({name:"UploadTrigger",props:{abstract:Boolean},setup(e,{slots:t}){const o=Re(Qn,null);o||er("upload-trigger","`n-upload-trigger` must be placed inside `n-upload`.");const{mergedClsPrefixRef:r,mergedDisabledRef:n,maxReachedRef:i,listTypeRef:l,dragOverRef:a,openOpenFileDialog:s,draggerInsideRef:c,handleFileAddition:d,mergedDirectoryDndRef:f,triggerClassRef:h,triggerStyleRef:v}=o,p=E(()=>l.value==="image-card");function g(){n.value||i.value||s()}function b(w){w.preventDefault(),a.value=!0}function m(w){w.preventDefault(),a.value=!0}function y(w){w.preventDefault(),a.value=!1}function k(w){var S;if(w.preventDefault(),!c.value||n.value||i.value){a.value=!1;return}const P=(S=w.dataTransfer)===null||S===void 0?void 0:S.items;P?.length?q6(Array.from(P).map(x=>x.webkitGetAsEntry()),f.value).then(x=>{d(x)}).finally(()=>{a.value=!1}):a.value=!1}return()=>{var w;const{value:S}=r;return e.abstract?(w=t.default)===null||w===void 0?void 0:w.call(t,{handleClick:g,handleDrop:k,handleDragOver:b,handleDragEnter:m,handleDragLeave:y}):u("div",{class:[`${S}-upload-trigger`,(n.value||i.value)&&`${S}-upload-trigger--disabled`,p.value&&`${S}-upload-trigger--image-card`,h.value],style:v.value,onClick:g,onDrop:k,onDragover:b,onDragenter:m,onDragleave:y},p.value?u(j6,null,{default:()=>Xt(t.default,()=>[u(ot,{clsPrefix:S},{default:()=>u(Zv,null)})])}):t)}}}),X6=fe({name:"UploadProgress",props:{show:Boolean,percentage:{type:Number,required:!0},status:{type:String,required:!0}},setup(){return{mergedTheme:Re(Qn).mergedThemeRef}},render(){return u(un,null,{default:()=>this.show?u(k6,{type:"line",showIndicator:!1,percentage:this.percentage,status:this.status,height:2,theme:this.mergedTheme.peers.Progress,themeOverrides:this.mergedTheme.peerOverrides.Progress}):null})}}),Y6=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.68zM21.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"}))),Z6=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"})));var lh=function(e,t,o,r){function n(i){return i instanceof o?i:new o(function(l){l(i)})}return new(o||(o=Promise))(function(i,l){function a(d){try{c(r.next(d))}catch(f){l(f)}}function s(d){try{c(r.throw(d))}catch(f){l(f)}}function c(d){d.done?i(d.value):n(d.value).then(a,s)}c((r=r.apply(e,t||[])).next())})};const _l={paddingMedium:"0 3px",heightMedium:"24px",iconSizeMedium:"18px"},J6=fe({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=Re(Qn),o=G(null),r=G(""),n=E(()=>{const{file:S}=e;return S.status==="finished"?"success":S.status==="error"?"error":"info"}),i=E(()=>{const{file:S}=e;if(S.status==="error")return"error"}),l=E(()=>{const{file:S}=e;return S.status==="uploading"}),a=E(()=>{if(!t.showCancelButtonRef.value)return!1;const{file:S}=e;return["uploading","pending","error"].includes(S.status)}),s=E(()=>{if(!t.showRemoveButtonRef.value)return!1;const{file:S}=e;return["finished"].includes(S.status)}),c=E(()=>{if(!t.showDownloadButtonRef.value)return!1;const{file:S}=e;return["finished"].includes(S.status)}),d=E(()=>{if(!t.showRetryButtonRef.value)return!1;const{file:S}=e;return["error"].includes(S.status)}),f=rt(()=>r.value||e.file.thumbnailUrl||e.file.url),h=E(()=>{if(!t.showPreviewButtonRef.value)return!1;const{file:{status:S},listType:P}=e;return["finished"].includes(S)&&f.value&&P==="image-card"});function v(){return lh(this,void 0,void 0,function*(){const S=t.onRetryRef.value;S&&(yield S({file:e.file}))===!1||t.submit(e.file.id)})}function p(S){S.preventDefault();const{file:P}=e;["finished","pending","error"].includes(P.status)?b(P):["uploading"].includes(P.status)?y(P):Mo("upload","The button clicked type is unknown.")}function g(S){S.preventDefault(),m(e.file)}function b(S){const{xhrMap:P,doChange:x,onRemoveRef:{value:R},mergedFileListRef:{value:$}}=t;Promise.resolve(R?R({file:Object.assign({},S),fileList:$,index:e.index}):!0).then(B=>{if(B===!1)return;const K=Object.assign({},S,{status:"removed"});P.delete(S.id),x(K,void 0,{remove:!0})})}function m(S){const{onDownloadRef:{value:P}}=t;Promise.resolve(P?P(Object.assign({},S)):!0).then(x=>{x!==!1&&cv(S.url,S.name)})}function y(S){const{xhrMap:P}=t,x=P.get(S.id);x?.abort(),b(Object.assign({},S))}function k(S){const{onPreviewRef:{value:P}}=t;if(P)P(e.file,{event:S});else if(e.listType==="image-card"){const{value:x}=o;if(!x)return;x.click()}}const w=()=>lh(this,void 0,void 0,function*(){const{listType:S}=e;S!=="image"&&S!=="image-card"||t.shouldUseThumbnailUrlRef.value(e.file)&&(r.value=yield t.getFileThumbnailUrlResolver(e.file))});return Ut(()=>{w()}),{mergedTheme:t.mergedThemeRef,progressStatus:n,buttonType:i,showProgress:l,disabled:t.mergedDisabledRef,showCancelButton:a,showRemoveButton:s,showDownloadButton:c,showRetryButton:d,showPreviewButton:h,mergedThumbnailUrl:f,shouldUseThumbnailUrl:t.shouldUseThumbnailUrlRef,renderIcon:t.renderIconRef,imageRef:o,handleRemoveOrCancelClick:p,handleDownloadClick:g,handleRetryClick:v,handlePreviewClick:k}},render(){const{clsPrefix:e,mergedTheme:t,listType:o,file:r,renderIcon:n}=this;let i;const l=o==="image";l||o==="image-card"?i=!this.shouldUseThumbnailUrl(r)||!this.mergedThumbnailUrl?u("span",{class:`${e}-upload-file-info__thumbnail`},n?n(r):Em(r)?u(ot,{clsPrefix:e},{default:()=>Y6}):u(ot,{clsPrefix:e},{default:()=>Z6})):u("a",{rel:"noopener noreferer",target:"_blank",href:r.url||void 0,class:`${e}-upload-file-info__thumbnail`,onClick:this.handlePreviewClick},o==="image-card"?u(YT,{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`},n?n(r):u(ot,{clsPrefix:e},{default:()=>u(H$,null)}));const s=u(X6,{show:this.showProgress,percentage:r.percentage||0,status:this.progressStatus}),c=o==="text"||o==="image";return u("div",{class:[`${e}-upload-file`,`${e}-upload-file--${this.progressStatus}-status`,r.url&&r.status!=="error"&&o!=="image-card"&&`${e}-upload-file--with-url`,`${e}-upload-file--${o}-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)),l&&s),u("div",{class:[`${e}-upload-file-info__action`,`${e}-upload-file-info__action--${o}-type`]},this.showPreviewButton?u(go,{key:"preview",quaternary:!0,type:this.buttonType,onClick:this.handlePreviewClick,theme:t.peers.Button,themeOverrides:t.peerOverrides.Button,builtinThemeOverrides:_l},{icon:()=>u(ot,{clsPrefix:e},{default:()=>u(Jv,null)})}):null,(this.showRemoveButton||this.showCancelButton)&&!this.disabled&&u(go,{key:"cancelOrTrash",theme:t.peers.Button,themeOverrides:t.peerOverrides.Button,quaternary:!0,builtinThemeOverrides:_l,type:this.buttonType,onClick:this.handleRemoveOrCancelClick},{icon:()=>u(dn,null,{default:()=>this.showRemoveButton?u(ot,{clsPrefix:e,key:"trash"},{default:()=>u(W$,null)}):u(ot,{clsPrefix:e,key:"cancel"},{default:()=>u(K$,null)})})}),this.showRetryButton&&!this.disabled&&u(go,{key:"retry",quaternary:!0,type:this.buttonType,onClick:this.handleRetryClick,theme:t.peers.Button,themeOverrides:t.peerOverrides.Button,builtinThemeOverrides:_l},{icon:()=>u(ot,{clsPrefix:e},{default:()=>u(Y$,null)})}),this.showDownloadButton?u(go,{key:"download",quaternary:!0,type:this.buttonType,onClick:this.handleDownloadClick,theme:t.peers.Button,themeOverrides:t.peerOverrides.Button,builtinThemeOverrides:_l},{icon:()=>u(ot,{clsPrefix:e},{default:()=>u(Qv,null)})}):null)),!l&&s)}}),Q6=fe({name:"UploadFileList",setup(e,{slots:t}){const o=Re(Qn,null);o||er("upload-file-list","`n-upload-file-list` must be placed inside `n-upload`.");const{abstractRef:r,mergedClsPrefixRef:n,listTypeRef:i,mergedFileListRef:l,fileListClassRef:a,fileListStyleRef:s,cssVarsRef:c,themeClassRef:d,maxReachedRef:f,showTriggerRef:h,imageGroupPropsRef:v}=o,p=E(()=>i.value==="image-card"),g=()=>l.value.map((m,y)=>u(J6,{clsPrefix:n.value,key:m.id,file:m,index:y,listType:i.value})),b=()=>p.value?u(GT,Object.assign({},v.value),{default:g}):u(un,{group:!0},{default:g});return()=>{const{value:m}=n,{value:y}=r;return u("div",{class:[`${m}-upload-file-list`,p.value&&`${m}-upload-file-list--grid`,y?d?.value:void 0,a.value],style:[y&&c?c.value:"",s.value]},b(),h.value&&!f.value&&p.value&&u(Fm,null,t))}}}),eI=M([C("upload","width: 100%;",[V("dragger-inside",[C("upload-trigger",` display: block; `)]),V("drag-over",[C("upload-dragger",` border: var(--n-dragger-border-hover); @@ -3395,4 +3395,4 @@ ${t} width: 0; height: 0; opacity: 0; - `)]);var ah=function(e,t,o,r){function n(i){return i instanceof o?i:new o(function(l){l(i)})}return new(o||(o=Promise))(function(i,l){function a(d){try{c(r.next(d))}catch(f){l(f)}}function s(d){try{c(r.throw(d))}catch(f){l(f)}}function c(d){d.done?i(d.value):n(d.value).then(a,s)}c((r=r.apply(e,t||[])).next())})};function eI(e,t,o){const{doChange:r,xhrMap:n}=e;let i=0;function l(s){var c;let d=Object.assign({},t,{status:"error",percentage:i});n.delete(t.id),d=Vi(((c=e.onError)===null||c===void 0?void 0:c.call(e,{file:d,event:s}))||d),r(d,s)}function a(s){var c;if(e.isErrorState){if(e.isErrorState(o)){l(s);return}}else if(o.status<200||o.status>=300){l(s);return}let d=Object.assign({},t,{status:"finished",percentage:i});n.delete(t.id),d=Vi(((c=e.onFinish)===null||c===void 0?void 0:c.call(e,{file:d,event:s}))||d),r(d,s)}return{handleXHRLoad:a,handleXHRError:l,handleXHRAbort(s){const c=Object.assign({},t,{status:"removed",file:null,percentage:i});n.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 tI(e){const{inst:t,file:o,data:r,headers:n,withCredentials:i,action:l,customRequest:a}=e,{doChange:s}=e.inst;let c=0;a({file:o,data:r,headers:n,withCredentials:i,action:l,onProgress(d){const f=Object.assign({},o,{status:"uploading"}),h=d.percent;f.percentage=h,c=h,s(f)},onFinish(){var d;let f=Object.assign({},o,{status:"finished",percentage:c});f=Vi(((d=t.onFinish)===null||d===void 0?void 0:d.call(t,{file:f}))||f),s(f)},onError(){var d;let f=Object.assign({},o,{status:"error",percentage:c});f=Vi(((d=t.onError)===null||d===void 0?void 0:d.call(t,{file:f}))||f),s(f)}})}function oI(e,t,o){const r=eI(e,t,o);o.onabort=r.handleXHRAbort,o.onerror=r.handleXHRError,o.onload=r.handleXHRLoad,o.upload&&(o.upload.onprogress=r.handleXHRProgress)}function Hm(e,t){return typeof e=="function"?e({file:t}):e||{}}function rI(e,t,o){const r=Hm(t,o);r&&Object.keys(r).forEach(n=>{e.setRequestHeader(n,r[n])})}function nI(e,t,o){const r=Hm(t,o);r&&Object.keys(r).forEach(n=>{e.append(n,r[n])})}function iI(e,t,o,{method:r,action:n,withCredentials:i,responseType:l,headers:a,data:s}){const c=new XMLHttpRequest;c.responseType=l,e.xhrMap.set(o.id,c),c.withCredentials=i;const d=new FormData;if(nI(d,s,o),o.file!==null&&d.append(t,o.file),oI(e,o,c),n!==void 0){c.open(r.toUpperCase(),n),rI(c,a,o),c.send(d);const f=Object.assign({},o,{status:"uploading"});e.doChange(f)}}const lI=Object.assign(Object.assign({},Se.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,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=>W6?Em(e):!1},createThumbnailUrl:Function,abstract:Boolean,max:Number,showTrigger:{type:Boolean,default:!0},imageGroupProps:Object,inputProps:Object,triggerClass:String,triggerStyle:[String,Object],renderIcon:Function}),JI=fe({name:"Upload",props:lI,setup(e){e.abstract&&e.listType==="image-card"&&er("upload","when the list-type is image-card, abstract is not supported.");const{mergedClsPrefixRef:t,inlineThemeDisabled:o}=je(e),r=Se("Upload","-upload",Q6,MT,e,t),n=Eo(e),i=G(e.defaultFileList),l=xe(e,"fileList"),a=G(null),s={value:!1},c=G(!1),d=new Map,f=At(l,i),h=E(()=>f.value.map(Vi)),v=E(()=>{const{max:$}=e;return $!==void 0?h.value.length>=$:!1});function p(){var $;($=a.value)===null||$===void 0||$.click()}function g($){const B=$.target;k(B.files?Array.from(B.files).map(K=>({file:K,entry:null,source:"input"})):null,$),B.value=""}function b($){const{"onUpdate:fileList":B,onUpdateFileList:K}=e;B&&ye(B,$),K&&ye(K,$),i.value=$}const m=E(()=>e.multiple||e.directory),y=($,B,K={append:!1,remove:!1})=>{const{append:_,remove:F}=K,L=Array.from(h.value),N=L.findIndex(J=>J.id===$.id);if(_||F||~N){_?L.push($):F?L.splice(N,1):L.splice(N,1,$);const{onChange:J}=e;J&&J({file:$,fileList:L,event:B}),b(L)}};function k($,B){if(!$||$.length===0)return;const{onBeforeUpload:K}=e;$=m.value?$:[$[0]];const{max:_,accept:F}=e;$=$.filter(({file:N,source:J})=>J==="dnd"&&F?.trim()?q6(N.name,N.type,F):!0),_&&($=$.slice(0,_-h.value.length));const L=Xo();Promise.all($.map(N=>ah(this,[N],void 0,function*({file:J,entry:X}){var oe;const me={id:Xo(),batchId:L,name:J.name,status:"pending",percentage:0,file:J,url:null,type:J.type,thumbnailUrl:null,fullPath:(oe=X?.fullPath)!==null&&oe!==void 0?oe:`/${J.webkitRelativePath||J.name}`};return!K||(yield K({file:me,fileList:h.value}))!==!1?me:null}))).then(N=>ah(this,void 0,void 0,function*(){let J=Promise.resolve();N.forEach(X=>{J=J.then(Vt).then(()=>{X&&y(X,B,{append:!0})})}),yield J})).then(()=>{e.defaultUpload&&w()})}function w($){const{method:B,action:K,withCredentials:_,headers:F,data:L,name:N}=e,J=$!==void 0?h.value.filter(oe=>oe.id===$):h.value,X=$!==void 0;J.forEach(oe=>{const{status:me}=oe;(me==="pending"||me==="error"&&X)&&(e.customRequest?tI({inst:{doChange:y,xhrMap:d,onFinish:e.onFinish,onError:e.onError},file:oe,action:K,withCredentials:_,headers:F,data:L,customRequest:e.customRequest}):iI({doChange:y,xhrMap:d,onFinish:e.onFinish,onError:e.onError,isErrorState:e.isErrorState},N,oe,{method:B,action:K,withCredentials:_,responseType:e.responseType,headers:F,data:L}))})}function S($){var B;if($.thumbnailUrl)return $.thumbnailUrl;const{createThumbnailUrl:K}=e;return K?(B=K($.file,$))!==null&&B!==void 0?B:$.url||"":$.url?$.url:$.file?j6($.file):""}const P=E(()=>{const{common:{cubicBezierEaseInOut:$},self:{draggerColor:B,draggerBorder:K,draggerBorderHover:_,itemColorHover:F,itemColorHoverError:L,itemTextColorError:N,itemTextColorSuccess:J,itemTextColor:X,itemIconColor:oe,itemDisabledOpacity:me,lineHeight:he,borderRadius:se,fontSize:Y,itemBorderImageCardError:W,itemBorderImageCard:te}}=r.value;return{"--n-bezier":$,"--n-border-radius":se,"--n-dragger-border":K,"--n-dragger-border-hover":_,"--n-dragger-color":B,"--n-font-size":Y,"--n-item-color-hover":F,"--n-item-color-hover-error":L,"--n-item-disabled-opacity":me,"--n-item-icon-color":oe,"--n-item-text-color":X,"--n-item-text-color-error":N,"--n-item-text-color-success":J,"--n-line-height":he,"--n-item-border-image-card-error":W,"--n-item-border-image-card":te}}),x=o?Qe("upload",void 0,P,e):void 0;We(Qn,{mergedClsPrefixRef:t,mergedThemeRef:r,showCancelButtonRef:xe(e,"showCancelButton"),showDownloadButtonRef:xe(e,"showDownloadButton"),showRemoveButtonRef:xe(e,"showRemoveButton"),showRetryButtonRef:xe(e,"showRetryButton"),onRemoveRef:xe(e,"onRemove"),onDownloadRef:xe(e,"onDownload"),mergedFileListRef:h,triggerClassRef:xe(e,"triggerClass"),triggerStyleRef:xe(e,"triggerStyle"),shouldUseThumbnailUrlRef:xe(e,"shouldUseThumbnailUrl"),renderIconRef:xe(e,"renderIcon"),xhrMap:d,submit:w,doChange:y,showPreviewButtonRef:xe(e,"showPreviewButton"),onPreviewRef:xe(e,"onPreview"),getFileThumbnailUrlResolver:S,listTypeRef:xe(e,"listType"),dragOverRef:c,openOpenFileDialog:p,draggerInsideRef:s,handleFileAddition:k,mergedDisabledRef:n.mergedDisabledRef,maxReachedRef:v,fileListClassRef:xe(e,"fileListClass"),fileListStyleRef:xe(e,"fileListStyle"),abstractRef:xe(e,"abstract"),acceptRef:xe(e,"accept"),cssVarsRef:o?void 0:P,themeClassRef:x?.themeClass,onRender:x?.onRender,showTriggerRef:xe(e,"showTrigger"),imageGroupPropsRef:xe(e,"imageGroupProps"),mergedDirectoryDndRef:E(()=>{var $;return($=e.directoryDnd)!==null&&$!==void 0?$:e.directory}),onRetryRef:xe(e,"onRetry")});const R={clear:()=>{i.value=[]},submit:w,openOpenFileDialog:p};return Object.assign({mergedClsPrefix:t,draggerInsideRef:s,inputElRef:a,mergedTheme:r,dragOver:c,mergedMultiple:m,cssVars:o?void 0:P,themeClass:x?.themeClass,onRender:x?.onRender,handleFileInputChange:g},R)},render(){var e,t;const{draggerInsideRef:o,mergedClsPrefix:r,$slots:n,directory:i,onRender:l}=this;if(n.default&&!this.abstract){const s=n.default()[0];!((e=s?.type)===null||e===void 0)&&e[Bm]&&(o.value=!0)}const a=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(it,null,(t=n.default)===null||t===void 0?void 0:t.call(n),u(Mc,{to:"body"},a)):(l?.(),u("div",{class:[`${r}-upload`,o.value&&`${r}-upload--dragger-inside`,this.dragOver&&`${r}-upload--drag-over`,this.themeClass],style:this.cssVars},a,this.showTrigger&&this.listType!=="image-card"&&u(Fm,null,n),this.showFileList&&u(J6,null,n)))}}),aI=()=>({}),sI={name:"Equation",common:Ce,self:aI},cI={name:"FloatButtonGroup",common:Ce,self(e){const{popoverColor:t,dividerColor:o,borderRadius:r}=e;return{color:t,buttonBorderColor:o,borderRadiusSquare:r,boxShadow:"0 2px 8px 0px rgba(0, 0, 0, .12)"}}},QI={name:"dark",common:Ce,Alert:fP,Anchor:yP,AutoComplete:AP,Avatar:Pg,AvatarGroup:VP,BackTop:KP,Badge:qP,Breadcrumb:YP,Button:oo,ButtonGroup:_k,Calendar:rz,Card:_g,Carousel:Fz,Cascader:Nz,Checkbox:Jn,Code:Og,Collapse:Jz,CollapseTransition:eR,ColorPicker:iz,DataTable:vR,DatePicker:HR,Descriptions:NR,Dialog:em,Divider:i4,Drawer:c4,Dropdown:Cd,DynamicInput:R4,DynamicTags:M4,Element:O4,Empty:fn,Ellipsis:Lg,Equation:sI,Flex:A4,Form:F4,GradientText:Mk,Icon:CR,IconWrapper:HT,Image:NT,Input:po,InputNumber:Ok,LegacyTransfer:o6,Layout:Ek,List:Hk,LoadingBar:Dk,Log:Lk,Menu:Vk,Mention:Nk,Message:Ik,Modal:QR,Notification:Rk,PageHeader:qk,Pagination:Hg,Popconfirm:Yk,Popover:hn,Popselect:Ag,Progress:vm,QrCode:k6,Radio:Ng,Rate:Zk,Result:eT,Row:AT,Scrollbar:to,Select:Fg,Skeleton:T6,Slider:tT,Space:im,Spin:iT,Statistic:aT,Steps:dT,Switch:uT,Table:gT,Tabs:xT,Tag:hg,Thing:yT,TimePicker:Xg,Timeline:wT,Tooltip:Ia,Transfer:zT,Tree:Cm,TreeSelect:kT,Typography:_T,Upload:OT,Watermark:BT,Split:O6,FloatButton:ET,FloatButtonGroup:cI};export{XI as $,Fs as A,bp as B,Ib as C,gI as D,bI as E,Yt as F,on as G,Wt as H,it as I,Qh as J,d0 as K,SR as L,Jh as M,VI as N,GI as O,Mi as P,kI as Q,HI as R,go as S,Mc as T,UI as U,TI as V,QI as W,yI as X,SI as Y,KI as Z,Az as _,Ui as a,BI as a0,YI as a1,ZI as a2,WI as a3,LI as a4,II as a5,qI as a6,NI as a7,zI as a8,DI as a9,OI as aa,pI as ab,MI as ac,Sc as ad,AI as ae,jI as af,md as ag,JI as ah,N6 as ai,XT as aj,OR as ak,PI as al,_I as am,FI as an,EI as ao,hI as ap,RI as aq,mI as ar,$I as as,CI as at,xI as au,ua as av,mt as aw,Ot as b,Tn as c,fI as d,dI as e,E as f,_b as g,vI as h,Re as i,Zb as j,fe as k,u as l,ks as m,Vt as n,uI as o,We as p,_r as q,G as r,_h as s,tt as t,Qb as u,$t as v,Xe as w,To as x,Ut as y,Es as z}; + `)]);var ah=function(e,t,o,r){function n(i){return i instanceof o?i:new o(function(l){l(i)})}return new(o||(o=Promise))(function(i,l){function a(d){try{c(r.next(d))}catch(f){l(f)}}function s(d){try{c(r.throw(d))}catch(f){l(f)}}function c(d){d.done?i(d.value):n(d.value).then(a,s)}c((r=r.apply(e,t||[])).next())})};function tI(e,t,o){const{doChange:r,xhrMap:n}=e;let i=0;function l(s){var c;let d=Object.assign({},t,{status:"error",percentage:i});n.delete(t.id),d=Vi(((c=e.onError)===null||c===void 0?void 0:c.call(e,{file:d,event:s}))||d),r(d,s)}function a(s){var c;if(e.isErrorState){if(e.isErrorState(o)){l(s);return}}else if(o.status<200||o.status>=300){l(s);return}let d=Object.assign({},t,{status:"finished",percentage:i});n.delete(t.id),d=Vi(((c=e.onFinish)===null||c===void 0?void 0:c.call(e,{file:d,event:s}))||d),r(d,s)}return{handleXHRLoad:a,handleXHRError:l,handleXHRAbort(s){const c=Object.assign({},t,{status:"removed",file:null,percentage:i});n.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 oI(e){const{inst:t,file:o,data:r,headers:n,withCredentials:i,action:l,customRequest:a}=e,{doChange:s}=e.inst;let c=0;a({file:o,data:r,headers:n,withCredentials:i,action:l,onProgress(d){const f=Object.assign({},o,{status:"uploading"}),h=d.percent;f.percentage=h,c=h,s(f)},onFinish(){var d;let f=Object.assign({},o,{status:"finished",percentage:c});f=Vi(((d=t.onFinish)===null||d===void 0?void 0:d.call(t,{file:f}))||f),s(f)},onError(){var d;let f=Object.assign({},o,{status:"error",percentage:c});f=Vi(((d=t.onError)===null||d===void 0?void 0:d.call(t,{file:f}))||f),s(f)}})}function rI(e,t,o){const r=tI(e,t,o);o.onabort=r.handleXHRAbort,o.onerror=r.handleXHRError,o.onload=r.handleXHRLoad,o.upload&&(o.upload.onprogress=r.handleXHRProgress)}function Hm(e,t){return typeof e=="function"?e({file:t}):e||{}}function nI(e,t,o){const r=Hm(t,o);r&&Object.keys(r).forEach(n=>{e.setRequestHeader(n,r[n])})}function iI(e,t,o){const r=Hm(t,o);r&&Object.keys(r).forEach(n=>{e.append(n,r[n])})}function lI(e,t,o,{method:r,action:n,withCredentials:i,responseType:l,headers:a,data:s}){const c=new XMLHttpRequest;c.responseType=l,e.xhrMap.set(o.id,c),c.withCredentials=i;const d=new FormData;if(iI(d,s,o),o.file!==null&&d.append(t,o.file),rI(e,o,c),n!==void 0){c.open(r.toUpperCase(),n),nI(c,a,o),c.send(d);const f=Object.assign({},o,{status:"uploading"});e.doChange(f)}}const aI=Object.assign(Object.assign({},Se.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,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=>V6?Em(e):!1},createThumbnailUrl:Function,abstract:Boolean,max:Number,showTrigger:{type:Boolean,default:!0},imageGroupProps:Object,inputProps:Object,triggerClass:String,triggerStyle:[String,Object],renderIcon:Function}),e8=fe({name:"Upload",props:aI,setup(e){e.abstract&&e.listType==="image-card"&&er("upload","when the list-type is image-card, abstract is not supported.");const{mergedClsPrefixRef:t,inlineThemeDisabled:o}=je(e),r=Se("Upload","-upload",eI,OT,e,t),n=Eo(e),i=G(e.defaultFileList),l=xe(e,"fileList"),a=G(null),s={value:!1},c=G(!1),d=new Map,f=At(l,i),h=E(()=>f.value.map(Vi)),v=E(()=>{const{max:$}=e;return $!==void 0?h.value.length>=$:!1});function p(){var $;($=a.value)===null||$===void 0||$.click()}function g($){const B=$.target;k(B.files?Array.from(B.files).map(K=>({file:K,entry:null,source:"input"})):null,$),B.value=""}function b($){const{"onUpdate:fileList":B,onUpdateFileList:K}=e;B&&ye(B,$),K&&ye(K,$),i.value=$}const m=E(()=>e.multiple||e.directory),y=($,B,K={append:!1,remove:!1})=>{const{append:_,remove:F}=K,L=Array.from(h.value),N=L.findIndex(J=>J.id===$.id);if(_||F||~N){_?L.push($):F?L.splice(N,1):L.splice(N,1,$);const{onChange:J}=e;J&&J({file:$,fileList:L,event:B}),b(L)}};function k($,B){if(!$||$.length===0)return;const{onBeforeUpload:K}=e;$=m.value?$:[$[0]];const{max:_,accept:F}=e;$=$.filter(({file:N,source:J})=>J==="dnd"&&F?.trim()?G6(N.name,N.type,F):!0),_&&($=$.slice(0,_-h.value.length));const L=Xo();Promise.all($.map(N=>ah(this,[N],void 0,function*({file:J,entry:X}){var oe;const me={id:Xo(),batchId:L,name:J.name,status:"pending",percentage:0,file:J,url:null,type:J.type,thumbnailUrl:null,fullPath:(oe=X?.fullPath)!==null&&oe!==void 0?oe:`/${J.webkitRelativePath||J.name}`};return!K||(yield K({file:me,fileList:h.value}))!==!1?me:null}))).then(N=>ah(this,void 0,void 0,function*(){let J=Promise.resolve();N.forEach(X=>{J=J.then(Vt).then(()=>{X&&y(X,B,{append:!0})})}),yield J})).then(()=>{e.defaultUpload&&w()})}function w($){const{method:B,action:K,withCredentials:_,headers:F,data:L,name:N}=e,J=$!==void 0?h.value.filter(oe=>oe.id===$):h.value,X=$!==void 0;J.forEach(oe=>{const{status:me}=oe;(me==="pending"||me==="error"&&X)&&(e.customRequest?oI({inst:{doChange:y,xhrMap:d,onFinish:e.onFinish,onError:e.onError},file:oe,action:K,withCredentials:_,headers:F,data:L,customRequest:e.customRequest}):lI({doChange:y,xhrMap:d,onFinish:e.onFinish,onError:e.onError,isErrorState:e.isErrorState},N,oe,{method:B,action:K,withCredentials:_,responseType:e.responseType,headers:F,data:L}))})}function S($){var B;if($.thumbnailUrl)return $.thumbnailUrl;const{createThumbnailUrl:K}=e;return K?(B=K($.file,$))!==null&&B!==void 0?B:$.url||"":$.url?$.url:$.file?W6($.file):""}const P=E(()=>{const{common:{cubicBezierEaseInOut:$},self:{draggerColor:B,draggerBorder:K,draggerBorderHover:_,itemColorHover:F,itemColorHoverError:L,itemTextColorError:N,itemTextColorSuccess:J,itemTextColor:X,itemIconColor:oe,itemDisabledOpacity:me,lineHeight:he,borderRadius:se,fontSize:Y,itemBorderImageCardError:W,itemBorderImageCard:te}}=r.value;return{"--n-bezier":$,"--n-border-radius":se,"--n-dragger-border":K,"--n-dragger-border-hover":_,"--n-dragger-color":B,"--n-font-size":Y,"--n-item-color-hover":F,"--n-item-color-hover-error":L,"--n-item-disabled-opacity":me,"--n-item-icon-color":oe,"--n-item-text-color":X,"--n-item-text-color-error":N,"--n-item-text-color-success":J,"--n-line-height":he,"--n-item-border-image-card-error":W,"--n-item-border-image-card":te}}),x=o?Qe("upload",void 0,P,e):void 0;We(Qn,{mergedClsPrefixRef:t,mergedThemeRef:r,showCancelButtonRef:xe(e,"showCancelButton"),showDownloadButtonRef:xe(e,"showDownloadButton"),showRemoveButtonRef:xe(e,"showRemoveButton"),showRetryButtonRef:xe(e,"showRetryButton"),onRemoveRef:xe(e,"onRemove"),onDownloadRef:xe(e,"onDownload"),mergedFileListRef:h,triggerClassRef:xe(e,"triggerClass"),triggerStyleRef:xe(e,"triggerStyle"),shouldUseThumbnailUrlRef:xe(e,"shouldUseThumbnailUrl"),renderIconRef:xe(e,"renderIcon"),xhrMap:d,submit:w,doChange:y,showPreviewButtonRef:xe(e,"showPreviewButton"),onPreviewRef:xe(e,"onPreview"),getFileThumbnailUrlResolver:S,listTypeRef:xe(e,"listType"),dragOverRef:c,openOpenFileDialog:p,draggerInsideRef:s,handleFileAddition:k,mergedDisabledRef:n.mergedDisabledRef,maxReachedRef:v,fileListClassRef:xe(e,"fileListClass"),fileListStyleRef:xe(e,"fileListStyle"),abstractRef:xe(e,"abstract"),acceptRef:xe(e,"accept"),cssVarsRef:o?void 0:P,themeClassRef:x?.themeClass,onRender:x?.onRender,showTriggerRef:xe(e,"showTrigger"),imageGroupPropsRef:xe(e,"imageGroupProps"),mergedDirectoryDndRef:E(()=>{var $;return($=e.directoryDnd)!==null&&$!==void 0?$:e.directory}),onRetryRef:xe(e,"onRetry")});const R={clear:()=>{i.value=[]},submit:w,openOpenFileDialog:p};return Object.assign({mergedClsPrefix:t,draggerInsideRef:s,inputElRef:a,mergedTheme:r,dragOver:c,mergedMultiple:m,cssVars:o?void 0:P,themeClass:x?.themeClass,onRender:x?.onRender,handleFileInputChange:g},R)},render(){var e,t;const{draggerInsideRef:o,mergedClsPrefix:r,$slots:n,directory:i,onRender:l}=this;if(n.default&&!this.abstract){const s=n.default()[0];!((e=s?.type)===null||e===void 0)&&e[Bm]&&(o.value=!0)}const a=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(it,null,(t=n.default)===null||t===void 0?void 0:t.call(n),u(Mc,{to:"body"},a)):(l?.(),u("div",{class:[`${r}-upload`,o.value&&`${r}-upload--dragger-inside`,this.dragOver&&`${r}-upload--drag-over`,this.themeClass],style:this.cssVars},a,this.showTrigger&&this.listType!=="image-card"&&u(Fm,null,n),this.showFileList&&u(Q6,null,n)))}}),sI=()=>({}),cI={name:"Equation",common:Ce,self:sI},dI={name:"FloatButtonGroup",common:Ce,self(e){const{popoverColor:t,dividerColor:o,borderRadius:r}=e;return{color:t,buttonBorderColor:o,borderRadiusSquare:r,boxShadow:"0 2px 8px 0px rgba(0, 0, 0, .12)"}}},t8={name:"dark",common:Ce,Alert:hP,Anchor:wP,AutoComplete:EP,Avatar:Pg,AvatarGroup:UP,BackTop:qP,Badge:GP,Breadcrumb:ZP,Button:oo,ButtonGroup:Mk,Calendar:nz,Card:_g,Carousel:Hz,Cascader:jz,Checkbox:Jn,Code:Og,Collapse:Qz,CollapseTransition:tR,ColorPicker:lz,DataTable:gR,DatePicker:DR,Descriptions:jR,Dialog:em,Divider:l4,Drawer:d4,Dropdown:Cd,DynamicInput:k4,DynamicTags:O4,Element:B4,Empty:fn,Ellipsis:Lg,Equation:cI,Flex:E4,Form:H4,GradientText:Ok,Icon:yR,IconWrapper:DT,Image:jT,Input:po,InputNumber:Bk,LegacyTransfer:r6,Layout:Fk,List:Dk,LoadingBar:Lk,Log:Nk,Menu:Uk,Mention:jk,Message:_k,Modal:e4,Notification:kk,PageHeader:Gk,Pagination:Hg,Popconfirm:Zk,Popover:hn,Popselect:Ag,Progress:vm,QrCode:T6,Radio:Ng,Rate:Jk,Result:tT,Row:ET,Scrollbar:to,Select:Fg,Skeleton:I6,Slider:oT,Space:im,Spin:lT,Statistic:sT,Steps:uT,Switch:fT,Table:mT,Tabs:CT,Tag:hg,Thing:wT,TimePicker:Xg,Timeline:ST,Tooltip:_a,Transfer:RT,Tree:Cm,TreeSelect:TT,Typography:MT,Upload:BT,Watermark:AT,Split:B6,FloatButton:FT,FloatButtonGroup:dI};export{GI as $,Ut as A,Fs as B,Hs as C,bp as D,Ib as E,bI as F,CI as G,Yt as H,on as I,Wt as J,it as K,Qh as L,u0 as M,KI as N,$R as O,Jh as P,YI as Q,Mi as R,II as S,Mc as T,LI as U,go as V,qI as W,_I as X,t8 as Y,SI as Z,PI as _,Ui as a,Ez as a0,ZI as a1,EI as a2,JI as a3,QI as a4,UI as a5,jI as a6,MI as a7,XI as a8,WI as a9,kI as aa,NI as ab,AI as ac,gI as ad,BI as ae,$c as af,FI as ag,VI as ah,md as ai,e8 as aj,j6 as ak,YT as al,BR as am,RI as an,OI as ao,DI as ap,HI as aq,vI as ar,TI as as,xI as at,zI as au,wI as av,yI as aw,ua as ax,mt as ay,Ot as b,Tn as c,pI as d,uI as e,E as f,_b as g,mI as h,Re as i,Zb as j,fe as k,u as l,Ts as m,Vt as n,fI as o,We as p,xe as q,G as r,_h as s,tt as t,Qb as u,To as v,Xe as w,hI as x,$t as y,_r as z}; diff --git a/create-wallets/index.html b/create-wallets/index.html index 342f82d..13ae27d 100644 --- a/create-wallets/index.html +++ b/create-wallets/index.html @@ -1,5 +1,5 @@ - + @@ -10,10 +10,10 @@ Generate Crypto Address - Get Crypto Address - - - - + + + +

Generate Addresses and Secret keys

How to generate Crypto Address?

Get Crypto Address allows for the easy secure generation of cryptocurrency addresses.

  • For enhanced security, please activate the "Paranoid Mode" under the navigation menu
  • Choose the cryptocurrency for which you'd like to generate an address
  • Click “Copy” to keep your address and key in a safe place
  • Click “Paper Wallet” to create a paper wallet with the received address and key
Bitcoin
0
/
0

Supported currencies:

  • Bitcoin
  • Ethereum

Support us by making a donation

Would you like us to support more types of wallets and currencies? We would be happy if you supporting our project with a donation. Your support helps us expand our services and include more wallet options for you.

+ ">
0
/
0

Supported currencies:

  • Bitcoin
  • Ethereum

Support us by making a donation

Would you like us to support more types of wallets and currencies? We would be happy if you supporting our project with a donation. Your support helps us expand our services and include more wallet options for you.

\ No newline at end of file diff --git a/index.html b/index.html index 3e4cd9b..c6067b7 100644 --- a/index.html +++ b/index.html @@ -1,5 +1,5 @@ - + @@ -10,10 +10,10 @@ Get Crypto Address - - - - + + + +

Welcome to our website where you can generate cryptocurrency addresses and create paper wallets for free. We offer a variety of paper wallet templates, as well as the opportunity to design your own unique wallet.

This project is open source, and all the code is available for review on GitHub. We invite you to support us by contributing to the code or making a donation.

Donation List

Enjoy a comfortable and secure cryptocurrency wallet creation experience!

diff --git a/paper-wallet-editor/index.html b/paper-wallet-editor/index.html index f7778d3..3384090 100644 --- a/paper-wallet-editor/index.html +++ b/paper-wallet-editor/index.html @@ -1,5 +1,5 @@ - + @@ -10,10 +10,10 @@ Paper Wallet Editor - Get Crypto Address - - - - + + + +
Edit Mode

Support us by making a donation

Would you like to see our Editor continue to evolve and improve? Consider supporting our project with a donation. Every contribution helps us enhance our tools and serve you better.

diff --git a/paper-wallets/index.html b/paper-wallets/index.html index c4fc514..dcf3aa0 100644 --- a/paper-wallets/index.html +++ b/paper-wallets/index.html @@ -1,5 +1,5 @@ - + @@ -10,10 +10,10 @@ Create Paper Wallets - Get Crypto Address - - - - + + + +

Create Paper Wallets

What is Paper Wallet?

Paper Wallet is a physical method for storing cryptocurrencies offline. Generated via a wallet generator, this provides printed private and public keys for secure, direct access to digital assets

How to make Paper Wallet?

Get Crypto Address allows for the easy secure generation of cryptocurrency Paper Wallets

  1. For enhanced security, please activate the "Paranoid Mode" found on under the navigation menu
  2. Enter your secret key and address (you can generate them from Generate Crypto Address ) then click “Get Paper Wallets”
  3. Choose a template then download and print them instantly for safe offline storage
Please Input
Input secret key
Input address

How can I use Paper Wallet?

  • Store your cryptocurrencies safely offline, reducing the risks associated with online storage
  • Paper wallets make a perfect gift for introducing someone to the Crypto World
  • For investors who plan to hold onto their cryptocurrencies for a long period
  • Acting as backup, crypto paper wallets ensure asset recovery following digital storage method loss or failure

Follow the recommendations to avoid risks:

Remember, the security of a paper wallet relies largely on the user's actions and precautions

  • Create multiple copies of your Paper Wallet to avoid loss. Store them in separate, secure locations
  • Use Laminate or Waterproof Paper to protect your wallet from physical damage
  • Ensure that you generate your Paper Wallet on a secure, malware-free computer. We also recommend using “Paranoid Mode”
  • Keep your Paper Wallet private. Avoid showing it on camera or to other people, as anyone who sees the private key can access the funds
  • Consider using a digital wallet for regular transactions and a Paper Wallet for long-term, secure storage
  • Keep an eye on cryptocurrency updates to avoid any potential compatibility issues
  • While setting up your Paper Wallet, make sure to double-check all details to avoid any errors that could lead to a loss of access to your crypto assets

Support us by making a donation

Do you appreciate our paper wallet designs and want more? We would be grateful if you consider donating. Your contribution helps us continue to innovate and offer a variety of unique designs for your crypto needs.