PageSourceSearch

https://www.mczwlt.net/assets/assets-CgHwM9w1.js

js mczwlt.net collected 2026-09-29 17:37:31 UTC 55,578 bytes, 9 lines download raw bytes

1var Gt=Object.defineProperty;var et=Object.getOwnPropertySymbols;var Wt=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable;var tt=(s,r,o)=>r in s?Gt(s,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[r]=o,nt=(s,r)=>{for(var o in r||(r={}))Wt.call(r,o)&&tt(s,o,r[o]);if(et)for(var o of et(r))Zt.call(r,o)&&tt(s,o,r[o]);return s};import{d as q,c as W,bZ as Xt,b_ as en,b$ as tn,b as F,o as D,l as B,cD as Ut,db as nn,q as O,M as rn,dc as on,aJ as X,aK as fe,Z as me,e as y,k as K,w as C,f as w,F as V,x as I,a0 as je,aN as Je,aD as ue,aM as Ye,B as j,ax as sn,h as H,a8 as Dt,aI as Z,aH as ie,y as ge,t as Q,aO as an,_ as Qe,u as ln,a5 as un,D as Ft,i as se,bQ as dn,dd as G,bS as cn,ay as Ot,j as fn,p as qt,de as mn,df as gn,z as hn,O as pn,n as wn,a3 as vn,be as re,c1 as yn}from"./assets-BDwd6DvD.js";import{S as Cn,a as _n}from"./assets-Ce2SGYim.js";import{I as bn}from"./assets-BNnHDbyH.js";import{A as En}from"./assets-BbKz5K3S.js";import{S as Pn}from"./assets-BxLLOgih.js";function rt(s,r){var o=Object.keys(s);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(s);r&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(s,t).enumerable})),o.push.apply(o,n)}return o}function ot(s){for(var r=1;r<arguments.length;r++){var o=arguments[r]!=null?arguments[r]:{};r%2?rt(Object(o),!0).forEach(function(n){tn(s,n,o[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(s,Object.getOwnPropertyDescriptors(o)):rt(Object(o)).forEach(function(n){Object.defineProperty(s,n,Object.getOwnPropertyDescriptor(o,n))})}return s}var Bn={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M12 23a11 11 0 100-22 11 11 0 000 22zM7.5 10.59l3 3 6-6L17.91 9l-7.41 7.41L6.09 12l1.41-1.41z"}}]},Tn=q({name:"CheckCircleFilledIcon",props:{size:{type:String},onClick:{type:Function}},setup(s,r){var{attrs:o}=r,n=W(()=>s.size),{className:t,style:e}=Xt(n),i=W(()=>["t-icon","t-icon-check-circle-filled",t.value]),l=W(()=>ot(ot({},e.value),o.style)),a=W(()=>({class:i.value,style:l.value,onClick:d=>{var u;return(u=s.onClick)===null||u===void 0?void 0:u.call(s,{e:d})}}));return()=>en(Bn,a.value)}});const An={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},kn=B("path",{d:"M21 10h-8.35A5.99 5.99 0 0 0 7 6c-3.31 0-6 2.69-6 6s2.69 6 6 6a5.99 5.99 0 0 0 5.65-4H13l2 2l2-2l2 2l4-4.04L21 10zM7 15c-1.65 0-3-1.35-3-3s1.35-3 3-3s3 1.35 3 3s-1.35 3-3 3z",fill:"currentColor"},null,-1),Rn=[kn],In=q({name:"KeyFilled",render:function(r,o){return D(),F("svg",An,Rn)}}),He="/assets/images/icon/alipay.png",Ln={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},Mn=B("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5l1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z",fill:"currentColor"},null,-1),Sn=[Mn],Vt=q({name:"CheckCircleFilled",render:function(r,o){return D(),F("svg",Ln,Sn)}}),Nn={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},Un=B("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2zm5 11H7v-2h10v2z",fill:"currentColor"},null,-1),Dn=[Un],xt=q({name:"RemoveCircleOutlined",render:function(r,o){return D(),F("svg",Nn,Dn)}});var oe={},ye,st;function Fn(){return st||(st=1,ye=function(){return typeof Promise=="function"&&Promise.prototype&&Promise.prototype.then}),ye}var Ce={},Y={},it;function ee(){if(it)return Y;it=1;let s;const r=[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];return Y.getSymbolSize=function(n){if(!n)throw new Error('"version" cannot be null or undefined');if(n<1||n>40)throw new Error('"version" should be in range from 1 to 40');return n*4+17},Y.getSymbolTotalCodewords=function(n){return r[n]},Y.getBCHDigit=function(o){let n=0;for(;o!==0;)n++,o>>>=1;return n},Y.setToSJISFunction=function(n){if(typeof n!="function")throw new Error('"toSJISFunc" is not a valid function.');s=n},Y.isKanjiModeEnabled=function(){return typeof s!="undefined"},Y.toSJIS=function(n){return s(n)},Y}var _e={},at;function Ge(){return at||(at=1,function(s){s.L={bit:1},s.M={bit:0},s.Q={bit:3},s.H={bit:2};function r(o){if(typeof o!="string")throw new Error("Param is not a string");switch(o.toLowerCase()){case"l":case"low":return s.L;case"m":case"medium":return s.M;case"q":case"quartile":return s.Q;case"h":case"high":return s.H;default:throw new Error("Unknown EC Level: "+o)}}s.isValid=function(n){return n&&typeof n.bit!="undefined"&&n.bit>=0&&n.bit<4},s.from=function(n,t){if(s.isValid(n))return n;try{return r(n)}catch(e){return t}}}(_e)),_e}var be,lt;function On(){if(lt)return be;lt=1;function s(){this.buffer=[],this.length=0}return s.prototype={get:function(r){const o=Math.floor(r/8);return(this.buffer[o]>>>7-r%8&1)===1},put:function(r,o){for(let n=0;n<o;n++)this.putBit((r>>>o-n-1&1)===1)},getLengthInBits:function(){return this.length},putBit:function(r){const o=Math.floor(this.length/8);this.buffer.length<=o&&this.buffer.push(0),r&&(this.buffer[o]|=128>>>this.length%8),this.length++}},be=s,be}var Ee,ut;function qn(){if(ut)return Ee;ut=1;function s(r){if(!r||r<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=r,this.data=new Uint8Array(r*r),this.reservedBit=new Uint8Array(r*r)}return s.prototype.set=function(r,o,n,t){const e=r*this.size+o;this.data[e]=n,t&&(this.reservedBit[e]=!0)},s.prototype.get=function(r,o){return this.data[r*this.size+o]},s.prototype.xor=function(r,o,n){this.data[r*this.size+o]^=n},s.prototype.isReserved=function(r,o){return this.reservedBit[r*this.size+o]},Ee=s,Ee}var Pe={},dt;function Vn(){return dt||(dt=1,function(s){const r=ee().getSymbolSize;s.getRowColCoords=function(n){if(n===1)return[];const t=Math.floor(n/7)+2,e=r(n),i=e===145?26:Math.ceil((e-13)/(2*t-2))*2,l=[e-7];for(let a=1;a<t-1;a++)l[a]=l[a-1]-i;return l.push(6),l.reverse()},s.getPositions=function(n){const t=[],e=s.getRowColCoords(n),i=e.length;for(let l=0;l<i;l++)for(let a=0;a<i;a++)l===0&&a===0||l===0&&a===i-1||l===i-1&&a===0||t.push([e[l],e[a]]);return t}}(Pe)),Pe}var Be={},ct;function xn(){if(ct)return Be;ct=1;const s=ee().getSymbolSize,r=7;return Be.getPositions=function(n){const t=s(n);return[[0,0],[t-r,0],[0,t-r]]},Be}var Te={},ft;function $n(){return ft||(ft=1,function(s){s.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};const r={N1:3,N2:3,N3:40,N4:10};s.isValid=function(t){return t!=null&&t!==""&&!isNaN(t)&&t>=0&&t<=7},s.from=function(t){return s.isValid(t)?parseInt(t,10):void 0},s.getPenaltyN1=function(t){const e=t.size;let i=0,l=0,a=0,d=null,u=null;for(let m=0;m<e;m++){l=a=0,d=u=null;for(let c=0;c<e;c++){let h=t.get(m,c);h===d?l++:(l>=5&&(i+=r.N1+(l-5)),d=h,l=1),h=t.get(c,m),h===u?a++:(a>=5&&(i+=r.N1+(a-5)),u=h,a=1)}l>=5&&(i+=r.N1+(l-5)),a>=5&&(i+=r.N1+(a-5))}return i},s.getPenaltyN2=function(t){const e=t.size;let i=0;for(let l=0;l<e-1;l++)for(let a=0;a<e-1;a++){const d=t.get(l,a)+t.get(l,a+1)+t.get(l+1,a)+t.get(l+1,a+1);(d===4||d===0)&&i++}return i*r.N2},s.getPenaltyN3=function(t){const e=t.size;let i=0,l=0,a=0;for(let d=0;d<e;d++){l=a=0;for(let u=0;u<e;u++)l=l<<1&2047|t.get(d,u),u>=10&&(l===1488||l===93)&&i++,a=a<<1&2047|t.get(u,d),u>=10&&(a===1488||a===93)&&i++}return i*r.N3},s.getPenaltyN4=function(t){let e=0;const i=t.data.length;for(let a=0;a<i;a++)e+=t.data[a];return Math.abs(Math.ceil(e*100/i/5)-10)*r.N4};function o(n,t,e){switch(n){case s.Patterns.PATTERN000:return(t+e)%2===0;case s.Patterns.PATTERN001:return t%2===0;case s.Patterns.PATTERN010:return e%3===0;case s.Patterns.PATTERN011:return(t+e)%3===0;case s.Patterns.PATTERN100:return(Math.floor(t/2)+Math.floor(e/3))%2===0;case s.Patterns.PATTERN101:return t*e%2+t*e%3===0;case s.Patterns.PATTERN110:return(t*e%2+t*e%3)%2===0;case s.Patterns.PATTERN111:return(t*e%3+(t+e)%2)%2===0;default:throw new Error("bad maskPattern:"+n)}}s.applyMask=function(t,e){const i=e.size;
vendor: 5,430 bytes, lines 1-2
1for(let l=0;l<i;l++)for(let a=0;a<i;a++)e.isReserved(a,l)||e.xor(a,l,o(t,a,l))},s.getBestMask=function(t,e){const i=Object.keys(s.Patterns).length;let l=0,a=1/0;for(let d=0;d<i;d++){e(d),s.applyMask(d,t);const u=s.getPenaltyN1(t)+s.getPenaltyN2(t)+s.getPenaltyN3(t)+s.getPenaltyN4(t);s.applyMask(d,t),u<a&&(a=u,l=d)}return l}}(Te)),Te}var ce={},mt;function $t(){if(mt)return ce;mt=1;const s=Ge(),r=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],o=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];return ce.getBlocksCount=function(t,e){switch(e){case s.L:return r[(t-1)*4+0];case s.M:return r[(t-1)*4+1];case s.Q:return r[(t-1)*4+2];case s.H:return r[(t-1)*4+3];default:return}},ce.getTotalCodewordsCount=function(t,e){switch(e){case s.L:return o[(t-1)*4+0];case s.M:return o[(t-1)*4+1];case s.Q:return o[(t-1)*4+2];case s.H:return o[(t-1)*4+3];default:return}},ce}var Ae={},le={},gt;function zn(){if(gt)return le;gt=1;const s=new Uint8Array(512),r=new Uint8Array(256);return function(){let n=1;for(let t=0;t<255;t++)s[t]=n,r[n]=t,n<<=1,n&256&&(n^=285);for(let t=255;t<512;t++)s[t]=s[t-255]}(),le.log=function(n){if(n<1)throw new Error("log("+n+")");return r[n]},le.exp=function(n){return s[n]},le.mul=function(n,t){return n===0||t===0?0:s[r[n]+r[t]]},le}var ht;function Kn(){return ht||(ht=1,function(s){const r=zn();s.mul=function(n,t){const e=new Uint8Array(n.length+t.length-1);for(let i=0;i<n.length;i++)for(let l=0;l<t.length;l++)e[i+l]^=r.mul(n[i],t[l]);return e},s.mod=function(n,t){let e=new Uint8Array(n);for(;e.length-t.length>=0;){const i=e[0];for(let a=0;a<t.length;a++)e[a]^=r.mul(t[a],i);let l=0;for(;l<e.length&&e[l]===0;)l++;e=e.slice(l)}return e},s.generateECPolynomial=function(n){let t=new Uint8Array([1]);for(let e=0;e<n;e++)t=s.mul(t,new Uint8Array([1,r.exp(e)]));return t}}(Ae)),Ae}var ke,pt;function Hn(){if(pt)return ke;pt=1;const s=Kn();function r(o){this.genPoly=void 0,this.degree=o,this.degree&&this.initialize(this.degree)}return r.prototype.initialize=function(n){this.degree=n,this.genPoly=s.generateECPolynomial(this.degree)},r.prototype.encode=function(n){if(!this.genPoly)throw new Error("Encoder not initialized");const t=new Uint8Array(n.length+this.degree);t.set(n);const e=s.mod(t,this.genPoly),i=this.degree-e.length;if(i>0){const l=new Uint8Array(this.degree);return l.set(e,i),l}return e},ke=r,ke}var Re={},Ie={},Le={},wt;function zt(){return wt||(wt=1,Le.isValid=function(r){return!isNaN(r)&&r>=1&&r<=40}),Le}var x={},vt;function Kt(){if(vt)return x;vt=1;const s="[0-9]+",r="[A-Z $%*+\\-./:]+";let o="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";o=o.replace(/u/g,"\\u");const n="(?:(?![A-Z0-9 $%*+\\-./:]|"+o+`)(?:.|[\r
2]))+`;x.KANJI=new RegExp(o,"g"),x.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),x.BYTE=new RegExp(n,"g"),x.NUMERIC=new RegExp(s,"g"),x.ALPHANUMERIC=new RegExp(r,"g");const t=new RegExp("^"+o+"$"),e=new RegExp("^"+s+"$"),i=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");return x.testKanji=function(a){return t.test(a)},x.testNumeric=function(a){return e.test(a)},x.testAlphanumeric=function(a){return i.test(a)},x}var yt;function te(){return yt||(yt=1,function(s){const r=zt(),o=Kt();s.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},s.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},s.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},s.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},s.MIXED={bit:-1},s.getCharCountIndicator=function(e,i){if(!e.ccBits)throw new Error("Invalid mode: "+e);if(!r.isValid(i))throw new Error("Invalid version: "+i);return i>=1&&i<10?e.ccBits[0]:i<27?e.ccBits[1]:e.ccBits[2]},s.getBestModeForData=function(e){return o.testNumeric(e)?s.NUMERIC:o.testAlphanumeric(e)?s.ALPHANUMERIC:o.testKanji(e)?s.KANJI:s.BYTE},s.toString=function(e){if(e&&e.id)return e.id;throw new Error("Invalid mode")},s.isValid=function(e){return e&&e.bit&&e.ccBits};function n(t){if(typeof t!="string")throw new Error("Param is not a string");switch(t.toLowerCase()){case"numeric":return s.NUMERIC;case"alphanumeric":return s.ALPHANUMERIC;case"kanji":return s.KANJI;case"byte":return s.BYTE;default:throw new Error("Unknown mode: "+t)}}s.from=function(e,i){if(s.isValid(e))return e;try{return n(e)}catch(l){return i}}}(Ie)),Ie}var Ct;function jn(){return Ct||(Ct=1,function(s){const r=ee(),o=$t(),n=Ge(),t=te(),e=zt(),i=7973,l=r.getBCHDigit
vendor: 5,288 bytes, lines 2-3
2(i);function a(c,h,v){for(let g=1;g<=40;g++)if(h<=s.getCapacity(g,v,c))return g}function d(c,h){return t.getCharCountIndicator(c,h)+4}function u(c,h){let v=0;return c.forEach(function(g){const P=d(g.mode,h);v+=P+g.getBitsLength()}),v}function m(c,h){for(let v=1;v<=40;v++)if(u(c,v)<=s.getCapacity(v,h,t.MIXED))return v}s.from=function(h,v){return e.isValid(h)?parseInt(h,10):v},s.getCapacity=function(h,v,g){if(!e.isValid(h))throw new Error("Invalid QR Code version");typeof g=="undefined"&&(g=t.BYTE);const P=r.getSymbolTotalCodewords(h),f=o.getTotalCodewordsCount(h,v),T=(P-f)*8;if(g===t.MIXED)return T;const A=T-d(g,h);switch(g){case t.NUMERIC:return Math.floor(A/10*3);case t.ALPHANUMERIC:return Math.floor(A/11*2);case t.KANJI:return Math.floor(A/13);case t.BYTE:default:return Math.floor(A/8)}},s.getBestVersionForData=function(h,v){let g;const P=n.from(v,n.M);if(Array.isArray(h)){if(h.length>1)return m(h,P);if(h.length===0)return 1;g=h[0]}else g=h;return a(g.mode,g.getLength(),P)},s.getEncodedBits=function(h){if(!e.isValid(h)||h<7)throw new Error("Invalid QR Code version");let v=h<<12;for(;r.getBCHDigit(v)-l>=0;)v^=i<<r.getBCHDigit(v)-l;return h<<12|v}}(Re)),Re}var Me={},_t;function Jn(){if(_t)return Me;_t=1;const s=ee(),r=1335,o=21522,n=s.getBCHDigit(r);return Me.getEncodedBits=function(e,i){const l=e.bit<<3|i;let a=l<<10;for(;s.getBCHDigit(a)-n>=0;)a^=r<<s.getBCHDigit(a)-n;return(l<<10|a)^o},Me}var Se={},Ne,bt;function Yn(){if(bt)return Ne;bt=1;const s=te();function r(o){this.mode=s.NUMERIC,this.data=o.toString()}return r.getBitsLength=function(n){return 10*Math.floor(n/3)+(n%3?n%3*3+1:0)},r.prototype.getLength=function(){return this.data.length},r.prototype.getBitsLength=function(){return r.getBitsLength(this.data.length)},r.prototype.write=function(n){let t,e,i;for(t=0;t+3<=this.data.length;t+=3)e=this.data.substr(t,3),i=parseInt(e,10),n.put(i,10);const l=this.data.length-t;l>0&&(e=this.data.substr(t),i=parseInt(e,10),n.put(i,l*3+1))},Ne=r,Ne}var Ue,Et;function Qn(){if(Et)return Ue;Et=1;const s=te(),r=["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 o(n){this.mode=s.ALPHANUMERIC,this.data=n}return o.getBitsLength=function(t){return 11*Math.floor(t/2)+6*(t%2)},o.prototype.getLength=function(){return this.data.length},o.prototype.getBitsLength=function(){return o.getBitsLength(this.data.length)},o.prototype.write=function(t){let e;for(e=0;e+2<=this.data.length;e+=2){let i=r.indexOf(this.data[e])*45;i+=r.indexOf(this.data[e+1]),t.put(i,11)}this.data.length%2&&t.put(r.indexOf(this.data[e]),6)},Ue=o,Ue}var De,Pt;function Gn(){return Pt||(Pt=1,De=function(r){for(var o=[],n=r.length,t=0;t<n;t++){var e=r.charCodeAt(t);if(e>=55296&&e<=56319&&n>t+1){var i=r.charCodeAt(t+1);i>=56320&&i<=57343&&(e=(e-55296)*1024+i-56320+65536,t+=1)}if(e<128){o.push(e);continue}if(e<2048){o.push(e>>6|192),o.push(e&63|128);continue}if(e<55296||e>=57344&&e<65536){o.push(e>>12|224),o.push(e>>6&63|128),o.push(e&63|128);continue}if(e>=65536&&e<=1114111){o.push(e>>18|240),o.push(e>>12&63|128),o.push(e>>6&63|128),o.push(e&63|128);continue}o.push(239,191,189)}return new Uint8Array(o).buffer}),De}var Fe,Bt;function Wn(){if(Bt)return Fe;Bt=1;const s=Gn(),r=te();function o(n){this.mode=r.BYTE,typeof n=="string"&&(n=s(n)),this.data=new Uint8Array(n)}return o.getBitsLength=function(t){return t*8},o.prototype.getLength=function(){return this.data.length},o.prototype.getBitsLength=function(){return o.getBitsLength(this.data.length)},o.prototype.write=function(n){for(let t=0,e=this.data.length;t<e;t++)n.put(this.data[t],8)},Fe=o,Fe}var Oe,Tt;function Zn(){if(Tt)return Oe;Tt=1;const s=te(),r=ee();function o(n){this.mode=s.KANJI,this.data=n}return o.getBitsLength=function(t){return t*13},o.prototype.getLength=function(){return this.data.length},o.prototype.getBitsLength=function(){return o.getBitsLength(this.data.length)},o.prototype.write=function(n){let t;for(t=0;t<this.data.length;t++){let e=r.toSJIS(this.data[t]);if(e>=33088&&e<=40956)e-=33088;else if(e>=57408&&e<=60351)e-=49472;else throw new Error("Invalid SJIS character: "+this.data[t]+`
3Make sure your charset is UTF-8`);e=(e>>>8&255)*192+(e&255),n.put(e,13)}},Oe=o,Oe}var qe={exports:{}},At;function Xn(){return At||(At=1,function(s){var r={single_source_shortest_paths:function(o,n,t){var e={},i={};i[n]=0;var l=r.PriorityQueue.make();l.push(n,0);for(var a,d,u,m,c,h,v,g,P;!l.empty();){a=l.pop(),d=a.value,m=a.cost,c=o[d]||{};for(u in c)c.hasOwnProperty(u)&&(h=c[u],v=m+h,g=i[u],P=typeof i[u]=="undefined",(P||g>v)&&(i[u]=v,l.push(u,v),e[u]=d))}if(typeof t!="undefined"&&typeof i[t]=="undefined"){var f=["Could not find a path from ",n," to ",t,"."].join("");throw new Error(f)}return e},extract_shortest_path_from_predecessor_list:function(o,n){for(var t=[],e=n;e;)t.push(e),o[e],e=o[e];return t.reverse(),t},find_path:function(o,n,t){var e=r.single_source_shortest_paths(o,n,t);return r.extract_shortest_path_from_predecessor_list(e,t)},PriorityQueue:{make:function(o){var n=r.PriorityQueue,t={},e;o=o||{};for(e in n)n.hasOwnProperty(e)&&(t[e]=n[e]);return t.queue=[],t.sorter=o.sorter||n.default_sorter,t},default_sorter:function(o,n){return o.cost-n.cost}
vendor: 5,881 bytes, lines 3-7
3,push:function(o,n){var t={value:o,cost:n};this.queue.push(t),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return this.queue.length===0}}};s.exports=r}(qe)),qe.exports}var kt;function er(){return kt||(kt=1,function(s){const r=te(),o=Yn(),n=Qn(),t=Wn(),e=Zn(),i=Kt(),l=ee(),a=Xn();function d(f){return unescape(encodeURIComponent(f)).length}function u(f,T,A){const k=[];let U;for(;(U=f.exec(A))!==null;)k.push({data:U[0],index:U.index,mode:T,length:U[0].length});return k}function m(f){const T=u(i.NUMERIC,r.NUMERIC,f),A=u(i.ALPHANUMERIC,r.ALPHANUMERIC,f);let k,U;return l.isKanjiModeEnabled()?(k=u(i.BYTE,r.BYTE,f),U=u(i.KANJI,r.KANJI,f)):(k=u(i.BYTE_KANJI,r.BYTE,f),U=[]),T.concat(A,k,U).sort(function(L,_){return L.index-_.index}).map(function(L){return{data:L.data,mode:L.mode,length:L.length}})}function c(f,T){switch(T){case r.NUMERIC:return o.getBitsLength(f);case r.ALPHANUMERIC:return n.getBitsLength(f);case r.KANJI:return e.getBitsLength(f);case r.BYTE:return t.getBitsLength(f)}}function h(f){return f.reduce(function(T,A){const k=T.length-1>=0?T[T.length-1]:null;return k&&k.mode===A.mode?(T[T.length-1].data+=A.data,T):(T.push(A),T)},[])}function v(f){const T=[];for(let A=0;A<f.length;A++){const k=f[A];switch(k.mode){case r.NUMERIC:T.push([k,{data:k.data,mode:r.ALPHANUMERIC,length:k.length},{data:k.data,mode:r.BYTE,length:k.length}]);break;case r.ALPHANUMERIC:T.push([k,{data:k.data,mode:r.BYTE,length:k.length}]);break;case r.KANJI:T.push([k,{data:k.data,mode:r.BYTE,length:d(k.data)}]);break;case r.BYTE:T.push([{data:k.data,mode:r.BYTE,length:d(k.data)}])}}return T}function g(f,T){const A={},k={start:{}};let U=["start"];for(let p=0;p<f.length;p++){const L=f[p],_=[];for(let b=0;b<L.length;b++){const S=L[b],E=""+p+b;_.push(E),A[E]={node:S,lastCount:0},k[E]={};for(let N=0;N<U.length;N++){const M=U[N];A[M]&&A[M].node.mode===S.mode?(k[M][E]=c(A[M].lastCount+S.length,S.mode)-c(A[M].lastCount,S.mode),A[M].lastCount+=S.length):(A[M]&&(A[M].lastCount=S.length),k[M][E]=c(S.length,S.mode)+4+r.getCharCountIndicator(S.mode,T))}}U=_}for(let p=0;p<U.length;p++)k[U[p]].end=0;return{map:k,table:A}}function P(f,T){let A;const k=r.getBestModeForData(f);if(A=r.from(T,k),A!==r.BYTE&&A.bit<k.bit)throw new Error('"'+f+'" cannot be encoded with mode '+r.toString(A)+`.
4 Suggested mode is: `+r.toString(k));switch(A===r.KANJI&&!l.isKanjiModeEnabled()&&(A=r.BYTE),A){case r.NUMERIC:return new o(f);case r.ALPHANUMERIC:return new n(f);case r.KANJI:return new e(f);case r.BYTE:return new t(f)}}s.fromArray=function(T){return T.reduce(function(A,k){return typeof k=="string"?A.push(P(k,null)):k.data&&A.push(P(k.data,k.mode)),A},[])},s.fromString=function(T,A){const k=m(T,l.isKanjiModeEnabled()),U=v(k),p=g(U,A),L=a.find_path(p.map,"start","end"),_=[];for(let b=1;b<L.length-1;b++)_.push(p.table[L[b]].node);return s.fromArray(h(_))},s.rawSplit=function(T){return s.fromArray(m(T,l.isKanjiModeEnabled()))}}(Se)),Se}var Rt;function tr(){if(Rt)return Ce;Rt=1;const s=ee(),r=Ge(),o=On(),n=qn(),t=Vn(),e=xn(),i=$n(),l=$t(),a=Hn(),d=jn(),u=Jn(),m=te(),c=er();function h(p,L){const _=p.size,b=e.getPositions(L);for(let S=0;S<b.length;S++){const E=b[S][0],N=b[S][1];for(let M=-1;M<=7;M++)if(!(E+M<=-1||_<=E+M))for(let R=-1;R<=7;R++)N+R<=-1||_<=N+R||(M>=0&&M<=6&&(R===0||R===6)||R>=0&&R<=6&&(M===0||M===6)||M>=2&&M<=4&&R>=2&&R<=4?p.set(E+M,N+R,!0,!0):p.set(E+M,N+R,!1,!0))}}function v(p){const L=p.size;for(let _=8;_<L-8;_++){const b=_%2===0;p.set(_,6,b,!0),p.set(6,_,b,!0)}}function g(p,L){const _=t.getPositions(L);for(let b=0;b<_.length;b++){const S=_[b][0],E=_[b][1];for(let N=-2;N<=2;N++)for(let M=-2;M<=2;M++)N===-2||N===2||M===-2||M===2||N===0&&M===0?p.set(S+N,E+M,!0,!0):p.set(S+N,E+M,!1,!0)}}function P(p,L){const _=p.size,b=d.getEncodedBits(L);let S,E,N;for(let M=0;M<18;M++)S=Math.floor(M/3),E=M%3+_-8-3,N=(b>>M&1)===1,p.set(S,E,N,!0),p.set(E,S,N,!0)}function f(p,L,_){const b=p.size,S=u.getEncodedBits(L,_);let E,N;for(E=0;E<15;E++)N=(S>>E&1)===1,E<6?p.set(E,8,N,!0):E<8?p.set(E+1,8,N,!0):p.set(b-15+E,8,N,!0),E<8?p.set(8,b-E-1,N,!0):E<9?p.set(8,15-E-1+1,N,!0):p.set(8,15-E-1,N,!0);p.set(b-8,8,1,!0)}function T(p,L){const _=p.size;let b=-1,S=_-1,E=7,N=0;for(let M=_-1;M>0;M-=2)for(M===6&&M--;;){for(let R=0;R<2;R++)if(!p.isReserved(S,M-R)){let J=!1;N<L.length&&(J=(L[N]>>>E&1)===1),p.set(S,M-R,J),E--,E===-1&&(N++,E=7)}if(S+=b,S<0||_<=S){S-=b,b=-b;break}}}function A(p,L,_){const b=new o;_.forEach(function(R){b.put(R.mode.bit,4),b.put(R.getLength(),m.getCharCountIndicator(R.mode,p)),R.write(b)});const S=s.getSymbolTotalCodewords(p),E=l.getTotalCodewordsCount(p,L),N=(S-E)*8;for(b.getLengthInBits()+4<=N&&b.put(0,4);b.getLengthInBits()%8!==0;)b.putBit(0);const M=(N-b.getLengthInBits())/8;for(let R=0;R<M;R++)b.put(R%2?17:236,8);return k(b,p,L)}function k(p,L,_){const b=s.getSymbolTotalCodewords(L),S=l.getTotalCodewordsCount(L,_),E=b-S,N=l.getBlocksCount(L,_),M=b%N,R=N-M,J=Math.floor(b/N),ae=Math.floor(E/N),Jt=ae+1,We=J-ae,Yt=new a(We);let he=0;const de=new Array(N),Ze=new Array(N);let pe=0;const Qt=new Uint8Array(p.buffer);for(let ne=0;ne<N;ne++){const ve=ne<R?ae:Jt;de[ne]=Qt.slice(he,he+ve),Ze[ne]=Yt.encode(de[ne]),he+=ve,pe=Math.max(pe,ve)}const we=new Uint8Array(b);let Xe=0,$,z;for($=0;$<pe;$++)for(z=0;z<N;z++)$<de[z].length&&(we[Xe++]=de[z][$]);for($=0;$<We;$++)for(z=0;z<N;z++)we[Xe++]=Ze[z][$];return we}function U(p,L,_,b){let S;if(Array.isArray(p))S=c.fromArray(p);else if(typeof p=="string"){let J=L;if(!J){const ae=c.rawSplit(p);J=d.getBestVersionForData(ae,_)}S=c.fromString(p,J||40)}else throw new Error("Invalid data");const E=d.getBestVersionForData(S,_);if(!E)throw new Error("The amount of data is too big to be stored in a QR Code");if(!L)L=E;else if(L<E)throw new Error(`
5The chosen QR Code version cannot contain this amount of data.
6Minimum version required to store current data is: `+E+`.
7`);
7const N=A(L,_,S),M=s.getSymbolSize(L),R=new n(M);return h(R,L),v(R),g(R,L),f(R,_,0),L>=7&&P(R,L),T(R,N),isNaN(b)&&(b=i.getBestMask(R,f.bind(null,R,_))),i.applyMask(b,R),f(R,_,b),{modules:R,version:L,errorCorrectionLevel:_,maskPattern:b,segments:S}}return Ce.create=function(L,_){if(typeof L=="undefined"||L==="")throw new Error("No input text");let b=r.M,S,E;return typeof _!="undefined"&&(b=r.from(_.errorCorrectionLevel,r.M),S=d.from(_.version),E=i.from(_.maskPattern),_.toSJISFunc&&s.setToSJISFunction(_.toSJISFunc)),U(L,S,b,E)},Ce}var Ve={},xe={},It;function Ht(){return It||(It=1,function(s){function r(o){if(typeof o=="number"&&(o=o.toString()),typeof o!="string")throw new Error("Color should be defined as hex string");let n=o.slice().replace("#","").split("");if(n.length<3||n.length===5||n.length>8)throw new Error("Invalid hex color: "+o);(n.length===3||n.length===4)&&(n=Array.prototype.concat.apply([],n.map(function(e){return[e,e]}))),n.length===6&&n.push("F","F");const t=parseInt(n.join(""),16);return{r:t>>24&255,g:t>>16&255,b:t>>8&255,a:t&255,hex:"#"+n.slice(0,6).join("")}}s.getOptions=function(n){n||(n={}),n.color||(n.color={});const t=typeof n.margin=="undefined"||n.margin===null||n.margin<0?4:n.margin,e=n.width&&n.width>=21?n.width:void 0,i=n.scale||4;return{width:e,scale:e?4:i,margin:t,color:{dark:r(n.color.dark||"#000000ff"),light:r(n.color.light||"#ffffffff")},type:n.type,rendererOpts:n.rendererOpts||{}}},s.getScale=function(n,t){return t.width&&t.width>=n+t.margin*2?t.width/(n+t.margin*2):t.scale},s.getImageWidth=function(n,t){const e=s.getScale(n,t);return Math.floor((n+t.margin*2)*e)},s.qrToImageData=function(n,t,e){const i=t.modules.size,l=t.modules.data,a=s.getScale(i,e),d=Math.floor((i+e.margin*2)*a),u=e.margin*a,m=[e.color.light,e.color.dark];for(let c=0;c<d;c++)for(let h=0;h<d;h++){let v=(c*d+h)*4,g=e.color.light;if(c>=u&&h>=u&&c<d-u&&h<d-u){const P=Math.floor((c-u)/a),f=Math.floor((h-u)/a);g=m[l[P*i+f]?1:0]}n[v++]=g.r,n[v++]=g.g,n[v++]=g.b,n[v]=g.a}}}(xe)),xe}var Lt;function nr(){return Lt||(Lt=1,function(s){const r=Ht();function o(t,e,i){t.clearRect(0,0,e.width,e.height),e.style||(e.style={}),e.height=i,e.width=i,e.style.height=i+"px",e.style.width=i+"px"}function n(){try{return document.createElement("canvas")}catch(t){throw new Error("You need to specify a canvas element")}}s.render=function(e,i,l){let a=l,d=i;typeof a=="undefined"&&(!i||!i.getContext)&&(a=i,i=void 0),i||(d=n()),a=r.getOptions(a);const u=r.getImageWidth(e.modules.size,a),m=d.getContext("2d"),c=m.createImageData(u,u);return r.qrToImageData(c.data,e,a),o(m,d,u),m.putImageData(c,0,0),d},s.renderToDataURL=function(e,i,l){let a=l;typeof a=="undefined"&&(!i||!i.getContext)&&(a=i,i=void 0),a||(a={});const d=s.render(e,i,a),u=a.type||"image/png",m=a.rendererOpts||{};return d.toDataURL(u,m.quality)}}(Ve)),Ve}var $e={},Mt;function rr(){if(Mt)return $e;Mt=1;const s=Ht();function r(t,e){const i=t.a/255,l=e+'="'+t.hex+'"';return i<1?l+" "+e+'-opacity="'+i.toFixed(2).slice(1)+'"':l}function o(t,e,i){let l=t+e;return typeof i!="undefined"&&(l+=" "+i),l}function n(t,e,i){let l="",a=0,d=!1,u=0;for(let m=0;m<t.length;m++){const c=Math.floor(m%e),h=Math.floor(m/e);!c&&!d&&(d=!0),t[m]?(u++,m>0&&c>0&&t[m-1]||(l+=d?o("M",c+i,.5+h+i):o("m",a,0),a=0,d=!1),c+1<e&&t[m+1]||(l+=o("h",u),u=0)):a++}return l}return $e.render=function(e,i,l){const a=s.getOptions(i),d=e.modules.size,u=e.modules.data,m=d+a.margin*2,c=a.color.light.a?"<path "+r(a.color.light,"fill")+' d="M0 0h'+m+"v"+m+'H0z"/>':"",h="<path "+r(a.color.dark,"stroke")+' d="'+n(u,d,a.margin)+'"/>',v='viewBox="0 0 '+m+" "+m+'"',P='<svg xmlns="http://www.w3.org/2000/svg" '+(a.width?'width="'+a.width+'" height="'+a.width+'" ':"")+v+' shape-rendering="crispEdges">'+c+h+`</svg>
8`;return typeof l=="function"&&l(null,P),P},$e}var St;function or(){if(St)return oe;St=1;const s=Fn(),r=tr(),o=nr(),n=rr();function t(e,i,l,a,d){const u=[].slice.call(arguments,1),m=u.length,c=typeof u[m-1]=="function";if(!c&&!s())throw new Error("Callback required as last argument");if(c){if(m<2)throw new Error("Too few arguments provided");m===2?(d=l,l=i,i=a=void 0):m===3&&(i.getContext&&typeof d=="undefined"?(d=a,a=void 0):(d=a,a=l,l=i,i=void 0))}else{if(m<1)throw new Error("Too few arguments provided");return m===1?(l=i,i=a=void 0):m===2&&!i.getContext&&(a=l,l=i,i=void 0),new Promise(function(h,v){try{const g=r.create(l,a);h(e(g,i,a))}catch(g){v(g)}})}try{const h=r.create(l,a);d(null,e(h,i,a))}catch(h){d(h)}}return oe.create=r.create,oe.toCanvas=t.bind(null,o.render),oe.toDataURL=t.bind(null,o.renderToDataURL),oe.toString=t.bind(null,function(e,i,l){return n.render(e,l)}),oe}var sr=or();const ir=Ut(sr);function jt(s,r){const o=nn(s),n=O("");return rn(o,async t=>{o.value&&on&&(n.value=await ir.toDataURL(t,r))},{immediate:!0}),n}var ze,Nt;function ar(){if(Nt)return ze;Nt=1;const s={getUserAgent:function(){return window.navigator.userAgent},userAgentContains:function(u){return u=u.toLowerCase(),this.getUserAgent().toLowerCase().indexOf(u)>-1},isOSX:function(){return this.userAgentContains("Macintosh")},isFirefox:function(){return this.userAgentContains("firefox")},isInternetExplorer:function(){return this.userAgentContains("trident")},isIE:function(){var u=this.getUserAgent().toLowerCase(),m=u.indexOf("msie");if(m>0)return!0;var c=u.indexOf("trident/");return c>0},isEdge:function(){var u=this.getUserAgent().toLowerCase(),m=u.indexOf("edge");return m>0},isChrome:function(){const u=window.chrome,m=window.navigator,c=m.vendor,h=typeof window.opr!="undefined",v=m.userAgent.indexOf("Edge")>-1,g=m.userAgent.match("CriOS");return u!==null&&typeof u!="undefined"&&c==="Google Inc."&&h===!1&&v===!1||g},isOpera:function(){return this.userAgentContains(" OPR/")}
8};let r;const o=(u,m,c)=>u.addEventListener?(u.addEventListener(m,c),{remove:function(){u.removeEventListener(m,c)}}):(u.attachEvent(m,c),{remove:function(){u.detachEvent(m,c)}}),n=(u,m)=>{let c=document.createElement("iframe");return c.src=m,c.id="hiddenIframe",c.style.display="none",u.appendChild(c),c},t=(u,m,c)=>{const h=setTimeout(function(){m(),P.remove()},r);let v=document.querySelector("#hiddenIframe");v||(v=n(document.body,"about:blank"));const P=o(window,"blur",()=>{clearTimeout(h),P.remove(),c()});v.contentWindow.location.href=u},e=(u,m,c)=>{const h=setTimeout(function(){m(),P.remove()},r);let v=window;for(;v.parent&&v!=v.parent;)v=v.parent;const P=o(v,"blur",()=>{clearTimeout(h),P.remove(),c()});window.location.href=u},i=(u,m,c)=>{let h=document.querySelector("#hiddenIframe");h||(h=n(document.body,"about:blank"));try{h.contentWindow.location.href=u,c()}catch(v){v.name=="NS_ERROR_UNKNOWN_PROTOCOL"&&m()}},l=(u,m,c)=>{navigator.msLaunchUri(u,c,m)},a=()=>{const u=window.navigator.userAgent;let m,c=u.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];return/trident/i.test(c[1])?(m=/\brv[ :]+(\d+)/g.exec(u)||[],parseFloat(m[1])||""):c[1]==="Chrome"&&(m=u.match(/\b(OPR|Edge)\/(\d+)/),m!=null)?parseFloat(m[2]):(c=c[2]?[c[1],c[2]]:[window.navigator.appName,window.navigator.appVersion,"-?"],(m=u.match(/version\/(\d+)/i))!=null&&c.splice(1,1,m[1]),parseFloat(c[1]))};return ze=(u,m,c,h=2e3,v)=>{const g=()=>{m&&m()},P=()=>{c&&c()},f=()=>{v&&v()},T=()=>{s.isFirefox()?a()>=64?t(u,g,P):i(u,g,P):s.isChrome()?e(u,g,P):s.isOSX()?t(u,g,P):f()};if(h&&(r=h),s.isEdge()||s.isIE())l(u,m,c);else if(document.hasFocus())T();else{let A=o(window,"focus",()=>{A.remove(),T()})}},ze}var lr=ar();const ur=Ut(lr),dr={class:"m-3su9x3"},cr={class:"m-nol44j"},fr={class:"m-6cuyp4"},mr={class:"m-y292xp"},gr=["src"],hr=q({__name:"AlipayKYCDialog",emits:["close"],setup(s,{emit:r}){const o=r,n=X(),t=O("prompt"),e=O(),i=fe({name:"",id:"",phone:""}),l=O(!1),a={name:[{required:!0,message:"请输入真实姓名"}],phone:[{required:!0,message:"请输入手机号"}],id:[{idcard:!0,required:!0,message:"请输入正确的身份证号"}]},d=O(""),u=jt(d),m=()=>{ur("alipays://platformapi/startapp?appId=20000067&url="+encodeURIComponent(d.value),()=>{Z.confirm({header:"支付宝App没有打开?",body:"请检查手机上是否已经安装了支付宝App,电脑上可以通过网页完成认证。",confirmBtn:{content:"通过网页完成认证",onClick(){window.open(d.value)}}})})},c=async()=>{var P;if(await((P=e.value)==null?void 0:P.validate())===!0){l.value=!0;try{const{verifyId:f}=await n.Alipay.authId(i.name,i.id,i.phone);h=f;const T=encodeURIComponent(location.origin+"/api/minecart/alipay/verify/check-verify-id");d.value="https://openauth.alipay.com/oauth2/publicAppAuthorize.htm?app_id=2021005115623099&scope=id_verify&redirect_uri="+T+"&cert_verify_id="+f,t.value="verify",g.resume()}catch(f){if(n.isAxiosError(f)){ie.error(n.friendlyError(f));return}throw f}finally{l.value=!1}}};let h="";const v=O("UNVERIFIED"),g=me(async()=>{try{const{status:P}=await n.Alipay.checkVerifyId(h);P!=="UNVERIFIED"&&(v.value=P,t.value="done",g.pause())}catch(P){}},3e3,{immediate:!1});return(P,f)=>{const T=Cn,A=_n,k=je,U=ue,p=Je,L=Ye,_=j,b=sn,S=Dt;return D(),F(V,null,[y(A,{class:"m-p5pwr4",current:w(t),readonly:""},{default:C(()=>[y(T,{value:"prompt",title:"录入信息"}),y(T,{value:"verify",title:"开始认证"}),y(T,{value:"done",title:"完成"})]),_:1},8,["current"]),w(t)=="prompt"?(D(),F(V,{key:0},[B("div",dr,[f[7]||(f[7]=I(" 依据 ")),y(k,{href:"http://www.cac.gov.cn/2017-08/25/c_1121541921.htm",target:"_blank"},{default:C(()=>f[6]||(f[6]=[I(" 《互联网论坛社区服务管理规定》 ")])),_:1}),f[8]||(f[8]=I(" ,我们需要核验您的真实身份才能为您提供信息发布、即时通讯等服务。 "))]),y(L,{ref_key:"PromptFormRef",ref:e,"label-align":"top",class:"m-2wsl17",rules:a,data:w(i),disabled:w(l)},{default:C(()=>[y(p,{label:"真实姓名",name:"name"},{default:C(()=>[y(U,{modelValue:w(i).name,"onUpdate:modelValue":f[0]||(f[0]=E=>w(i).name=E)},null,8,["modelValue"])]),_:1}),y(p,{label:"身份证号",name:"id"},{default:C(()=>[y(U,{modelValue:w(i).id,"onUpdate:modelValue":f[1]||(f[1]=E=>w(i).id=E)},null,8,["modelValue"])]),_:1}),y(p,{label:"手机号",name:"phone"},{default:C(()=>[y(U,{modelValue:w(i).phone,"onUpdate:modelValue":f[2]||(f[2]=E=>w(i).phone=E)},null,8,["modelValue"])]),_:1})]),_:1},8,["data","disabled"]),f[11]||(f[11]=B("div",{class:"m-842365"}," 请输入与支付宝账号关联的身份信息,随后将跳转至支付宝开始认证。 ",-1)),f[12]||(f[12]=B("div",null,"我们不会明文保存您的任何个人信息,所有信息将会加密后存储。",-1)),B("div",cr,[y(_,{class:"m-h04gg1",theme:"default",onClick:f[3]||(f[3]=E=>o("close"))},{default:C(()=>f[9]||(f[9]=[I(" 取消 ")])),_:1}),y(_,{loading:w(l),onClick:c},{default:C(()=>f[10]||(f[10]=[I(" 下一步 ")])),_:1},8,["loading"])])],64)):K("",!0),w(t)=="verify"?(D(),F(V,{key:1},[B("div",fr,[f[14]||(f[14]=I(" 使用 ")),f[15]||(f[15]=B("span",{class:"m-hln3im"},"支付宝",-1)),f[16]||(f[16]=I(" 扫描二维码开始认证 ")),f[17]||(f[17]=B("br",null,null,-1)),B("div",mr,[B("img",{src:w(u),class:"m-r0i5nj"},null,8,gr),f[13]||(f[13]=B("img",{src:He,class:"m-l3rsaj"},null,-1))])]),y(b,{content:"或",class:"m-pogyli"}),y(_,{class:"m-gzz0fc m-alipay-auth-btn",onClick:m},{icon:C(()=>f[18]||(f[18]=[B("img",{src:He,class:"m-vv6skz"},null,-1)])),default:C(()=>[f[19]||(f[19]=I(" 打开支付宝完成认证 "))]),_:1})],64)):K("",!0),w(t)=="done"?(D(),F(V,{key:2},[w(v)==="FAILED"?(D(),H(S,{key:0,title:"验证失败",status:"403",description:"检查填写的信息是否正确并重试",class:"m-1eb1m3"},{default:C(()=>[y(_,{class:"m-6g4h0b",onClick:f[4]||(f[4]=E=>t.value="prompt")},{default:C(()=>f[20]||(f[20]=[I(" 重新提交信息验证 ")])),_:1})]),_:1})):K("",!0),w(v)==="VERIFIED"?(D(),H(S,{key:1,title:"已验证",class:"m-8opctt"},{icon:C(()=>[y(w(Tn),{class:"m-mvpiqs",color:"var(--td-brand-color)"})]),default:C(()=>[y(_,{class:"m-6g4h0b",onClick:f[5]||(f[5]=E=>o("close"))},{default:C(()=>f[21]||(f[21]=[I(" 完成 ")])),_:1})]),_:1})):K("",!0)],64)):K("",!0)],64)}}}),pr={class:"m-t1duha"},wr={key:0,class:"m-ab9lx7"},vr={class:"m-ejrw84"},yr={class:"m-p7v3cs"},Cr={class:"m-ejrw84"},_r=q({__name:"AlipayKYC",setup(s){const r=()=>
8{const t=Z.confirm({body(e){return e(hr,{onClose(){t.destroy()}})},destroyOnClose:!0,header:"支付宝实名认证",footer:!1,width:"420px"})},o=ge(),n=W(()=>o.user.isVerified);return(t,e)=>{const i=je,l=j;return D(),F("div",pr,[w(n)?(D(),F("div",wr,[y(w(Vt),{class:"m-alnwpe"}),B("div",null,[e[2]||(e[2]=B("div",{class:"m-tgg3l4"}," 已绑定 ",-1)),B("div",vr,[e[1]||(e[1]=I(" 您已完成实名认证。 ")),y(i,{href:"https://forum.mczwlt.net/topic/11",class:"m-24b62u",target:"_blank"},{default:C(()=>e[0]||(e[0]=[I(" 点此了解关于实名认证的更多信息。 ")])),_:1})])])])):(D(),F(V,{key:1},[B("div",yr,[y(w(xt),{class:"m-he2s0z"}),B("div",null,[e[5]||(e[5]=B("div",{class:"m-tgg3l4"}," 未绑定 ",-1)),B("div",Cr,[e[4]||(e[4]=I(" 完成实名认证访问高级功能。 ")),y(i,{href:"https://forum.mczwlt.net/topic/11",class:"m-24b62u",target:"_blank"},{default:C(()=>e[3]||(e[3]=[I(" 点此了解关于实名认证的更多信息。 ")])),_:1})])])]),y(l,{class:"m-alipay-auth-btn",onClick:r},{icon:C(()=>e[6]||(e[6]=[B("img",{src:He,class:"m-w56e9y"},null,-1)])),default:C(()=>[e[7]||(e[7]=I(" 支付宝实名认证 "))]),_:1})],64))])}}}),br=q({__name:"ModifyMail",props:{currentEmail:{}},setup(s,{expose:r}){const o=s,n=O(),t=X(),e=fe({newEmail:"",code:""}),i={newEmail:[{required:!0,message:"请输入新邮箱"},{email:!0,message:"邮箱无效"}],code:[{required:!0,message:"请输入验证码"}]},l=async()=>await n.value.validate()===!0,a=()=>e.code,d=O(!1),u=O(0),m=async()=>{var h;if(await((h=n.value)==null?void 0:h.validate({fields:["newEmail"]}))===!0)try{d.value=!0;const v=await an();await t.User.requestChangeMail(e.newEmail,v),c.resume(),u.value=60,ie.success("邮件已发送")}catch(v){t.handleError(v)}finally{d.value=!1}},c=me(()=>{u.value===0?c==null||c.pause():u.value--},1e3);return r({validate:l,getValue:a}),(h,v)=>{const g=ue,P=Je,f=j,T=bn,A=Ye;return D(),H(A,{ref_key:"FormRef",ref:n,"label-align":"top",data:w(e),rules:i,"required-mark":!1},{default:C(()=>[y(P,{label:"旧邮箱"},{default:C(()=>[y(g,{"model-value":o.currentEmail,disabled:""},null,8,["model-value"])]),_:1}),y(P,{label:"新邮箱",name:"newEmail"},{default:C(()=>[y(T,{class:"m-gzz0fc"},{append:C(()=>[y(f,{loading:w(d),disabled:w(u)!=0,onClick:m},{default:C(()=>[I(" 发送验证码 "+Q(w(u)===0?"":`(${w(u)})`),1)]),_:1},8,["loading","disabled"])]),default:C(()=>[y(g,{modelValue:w(e).newEmail,"onUpdate:modelValue":v[0]||(v[0]=k=>w(e).newEmail=k),autocomplete:"email"},null,8,["modelValue"])]),_:1})]),_:1}),y(P,{label:"验证码",name:"code"},{default:C(()=>[y(g,{modelValue:w(e).code,"onUpdate:modelValue":v[1]||(v[1]=k=>w(e).code=k),autocomplete:"one-time-code"},null,8,["modelValue"])]),_:1})]),_:1},8,["data"])}}}),Er=Qe(br,[["__scopeId","data-v-d3f9bcd6"]]),Pr=["value"],Br=q({__name:"ModifyPassword",props:{currentUsername:{}},setup(s,{expose:r}){const o=s,n=O(),t=fe({oldPassword:"",newPassword:"",newPasswordRepeat:""}),e={oldPassword:[{required:!0,message:"请输入旧密码"}],newPassword:[{required:!0,message:"请输入新密码"},{min:8,max:16,message:"密码长度在 8 ~ 16 位之间"},{pattern:/^[\x21-\x7e]{8,16}$/i,message:"密码中不能有特殊字符"},{pattern:/^(?=.*\d)(?=.*[a-z])[\x21-\x7e]{8,16}$/i,message:"密码强度太低"}],newPasswordRepeat:[{required:!0,message:"请再次输入新密码"},{validator(a){return a===t.newPassword},message:"两次输入的密码不一致"}]};return r({validate:async()=>await n.value.validate()===!0,getValue:()=>({oldPassword:t.oldPassword,newPassword:t.newPassword})}),(a,d)=>{const u=ue,m=Je,c=Ye;return D(),H(c,{ref_key:"FormRef",ref:n,"label-align":"top",data:w(t),rules:e,"required-mark":!1},{default:C(()=>[B("input",{name:"username",value:o.currentUsername,autocomplete:"username",disabled:"",class:"m-wa75fd"},null,8,Pr),y(m,{label:"旧密码",name:"oldPassword"},{default:C(()=>[y(u,{modelValue:w(t).oldPassword,"onUpdate:modelValue":d[0]||(d[0]=h=>w(t).oldPassword=h),autocomplete:"current-password",type:"password"},null,8,["modelValue"])]),_:1}),y(m,{label:"新密码",name:"newPassword"},{default:C(()=>[y(u,{modelValue:w(t).newPassword,"onUpdate:modelValue":d[1]||(d[1]=h=>w(t).newPassword=h),autocomplete:"new-password",type:"password"},null,8,["modelValue"])]),_:1}),y(m,{label:"重复新密码",name:"newPasswordRepeat"},{default:C(()=>[y(u,{modelValue:w(t).newPasswordRepeat,"onUpdate:modelValue":d[2]||(d[2]=h=>w(t).newPasswordRepeat=h),autocomplete:"new-password",type:"password"},null,8,["modelValue"])]),_:1})]),_:1},8,["data"])}}}),Tr={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},Ar=B("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zm2.46-7.12l1.41-1.41L12 12.59l2.12-2.12l1.41 1.41L13.41 14l2.12 2.12l-1.41 1.41L12 15.41l-2.12 2.12l-1.41-1.41L10.59 14l-2.13-2.12zM15.5 4l-1-1h-5l-1 1H5v2h14V4z",fill:"
8currentColor"},null,-1),kr=[Ar],Rr=q({name:"DeleteForeverFilled",render:function(r,o){return D(),F("svg",Tr,kr)}}),Ir={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},Lr=B("path",{d:"M8.65 5.82a3.999 3.999 0 1 1 5.53 5.53L8.65 5.82zM20 17.17c-.02-1.1-.63-2.11-1.61-2.62c-.54-.28-1.13-.54-1.77-.76L20 17.17zm1.19 4.02L2.81 2.81L1.39 4.22l8.89 8.89c-1.81.23-3.39.79-4.67 1.45A2.97 2.97 0 0 0 4 17.22V20h13.17l2.61 2.61l1.41-1.42z",fill:"currentColor"},null,-1),Mr=[Lr],Sr=q({name:"PersonOffFilled",render:function(r,o){return D(),F("svg",Ir,Mr)}}),Nr={class:"m-5ylrvr"},Ur={class:"m-7k2vs7"},Dr={class:"m-6g4h0b"},Fr={key:0,class:"m-7k2vs7"},Ke="我已确认注销账号",Or=q({__name:"DeleteAccount",setup(s){const r=O(!1),o=O(""),n=O(!1),t=X(),e=ge(),i=ln(),l=O(!1),a=O(!1),d=O(10),u=me(()=>{d.value===0&&u.pause(),d.value-=1},1e3);u.pause();const m=()=>{d.value=10,u.resume()},c=()=>{r.value=!0,o.value=""},h=async()=>{n.value=!0;try{await t.User.requestDeletion(),r.value=!1,ie.success("注销申请提交成功!"),e.user={isLogin:!1},await i.push("/")}catch(v){t.handleError(v)}finally{n.value=!1}};return(v,g)=>{const P=j,f=je,T=dn,A=ue,k=Ft;return D(),F("div",Nr,[y(w(Sr),{class:"m-1b7dov"}),g[18]||(g[18]=B("div",{class:"m-amf177"}," 提交账号注销申请。 ",-1)),y(P,{theme:"danger",icon:w(un)(w(Rr)),onClick:c},{default:C(()=>g[7]||(g[7]=[I(" 注销账号 ")])),_:1},8,["icon"]),y(k,{visible:w(r),"onUpdate:visible":g[4]||(g[4]=U=>se(r)?r.value=U:null),header:"注销账号",onBeforeOpen:g[5]||(g[5]=U=>m()),onBeforeClose:g[6]||(g[6]=U=>w(u).pause())},{footer:C(()=>[y(P,{theme:"default",onClick:g[3]||(g[3]=U=>r.value=!1)},{default:C(()=>g[17]||(g[17]=[I(" 取消 ")])),_:1}),y(P,{theme:"danger",disabled:w(o).toUpperCase()!==Ke||!w(l)||!w(a)||w(d)>0,loading:w(n),onClick:h},{default:C(()=>[I(" 注销账号 "+Q(w(d)>0?`(${w(d)})`:""),1)]),_:1},8,["disabled","loading"])]),default:C(()=>[B("div",null,[g[9]||(g[9]=I(" 您正在注销账号,一旦您完成了账号注销,您将无法找回您的账号以及账号名下的内容。请您仔细阅读 ")),y(f,{href:"https://forum.mczwlt.net/topic/10",target:"_blank"},{default:C(()=>g[8]||(g[8]=[I(" 《红石中继站账号注销说明》 ")])),_:1}),g[10]||(g[10]=I(" 的内容。 "))]),B("div",Ur,[y(T,{modelValue:w(l),"onUpdate:modelValue":g[0]||(g[0]=U=>se(l)?l.value=U:null)},{default:C(()=>[g[12]||(g[12]=I(" 本人已详细阅读 ")),y(f,{href:"https://forum.mczwlt.net/topic/10",target:"_blank"},{default:C(()=>g[11]||(g[11]=[I(" 《红石中继站账号注销说明》 ")])),_:1}),g[13]||(g[13]=I(" 的内容,悉知并同意内容所述全部条目。 "))]),_:1},8,["modelValue"])]),B("div",Dr,[y(T,{modelValue:w(a),"onUpdate:modelValue":g[1]||(g[1]=U=>se(a)?a.value=U:null)},{default:C(()=>g[14]||(g[14]=[I(" 本人现要求删除本账号下所有内容,并放弃再次找回账号和本账号下内容、再次使用已绑定邮箱注册账号的权利。 ")])),_:1},8,["modelValue"])]),w(l)&&w(a)?(D(),F("div",Fr,[g[15]||(g[15]=I(" 请在下方输入框中输入 ")),B("span",{class:"m-x666me"},Q(Ke)),g[16]||(g[16]=I(" 以确认注销 ")),y(A,{modelValue:w(o),"onUpdate:modelValue":g[2]||(g[2]=U=>se(o)?o.value=U:null),class:"m-drz087",size:"large",align:"center",disabled:w(n),placeholder:Ke},null,8,["modelValue","disabled"])])):K("",!0)]),_:1},8,["visible"])])}}}),qr={class:"m-6cuyp4"},Vr={class:"m-2oyy9w"},xr=q({__name:"3rdLoginProfile",props:{profile:{},provider:{}},emits:["unbind"],setup(s,{emit:r}){const o=s,n=W(()=>G[o.provider]),t=r,e=()=>{const i=Z.confirm({body:"你确定要解除绑定么?",header:"解除绑定",confirmBtn:{theme:"danger",content:"解除绑定"},cancelBtn:"取消",theme:"danger",onConfirm(){t("unbind"),i.destroy()}})};return(i,l)=>{const a=j;return D(),F("div",qr,[y(cn,{profile:o.profile.profile,class:"m-7hsuxg"},null,8,["profile"]),B("div",Vr," 已绑定 "+Q(w(n).display),1),y(a,{size:"small",theme:"danger",class:"m-6g4h0b",onClick:e},{default:C(()=>l[0]||(l[0]=[I(" 解除绑定 ")])),_:1})])}}}),$r={class:"m-lc1bxl"},zr=q({__name:"ThirdPartyLogin",setup(s){const r=X(),o=ge(),n=fe({});for(const a in G)n[a]={processing:!1};const t=async a=>{var u,m;let d;try{d=await mn(a,"bind")}catch(c){if(c==="closed")return;ie.error("无法打开登录窗口");return}if(d)try{try{await r.OAuth.callback(a,d.code,"bind")}catch(g){if(r.isCancel(g))return;if(!r.isAxiosError(g)||((m=(u=g.response)==null?void 0:u.data)==null?void 0:m.code)!=="MINECART_SOCIAL_NOT_BIND")throw g}const c=await r.OAuth.getPending(),h=G[c.social.toLowerCase()];if(!h||!await new Promise(g=>{const P=Z.confirm({header:"绑定"+h.display,confirmBtn:"绑定",body(f){if(!o.user.isLogin)return;const T=r.OAuth.normalizeProfile(c.profile);return f(gn,{pending:T,user:o.user})},async onConfirm(){P.setConfirmLoading(!0);try{await r.OAuth.bind(),P.destroy()}catch(f){r.handleError(f)}finally{P.setConfirmLoading(!1)}g(!0)},onClose(){P.destroy(),g(!1)}})}))return}catch(c){r.handleError(c)}},e=async a=>{const d=n[a];!d||d.processing||(d.processing=!0,await t(a),await l(),d.processing=!1)},i=async a=>{const d=n[a];!d||d.processing||!d._id||(d.processing=!0,await r.OAuth.unbind(d._id),await l(),d.processing=!1)},l=async()=>{for(const d in G)n[d]={processing:!0};let a=null;for(;!a;)a=await r.OAuth.list().catch(()=>{}),a||await new Promise(d=>setTimeout(()=>d(0),1e3));a.forEach(d=>{const u=d.social.toLocaleLowerCase();u in G&&(n[u].profile=r.OAuth.normalizeProfile(d.profile),n[u]._id=d._id)});for(const d in G)n[d].processing=!1};return l(),(a,d)=>{const u=j;return D(),F("div",$r,[(D(!0),F(V,null,Ot(w(G),(m,c)=>(D(),F("div",{key:m.name,class:"m-1b7dva"},[w(n)[c].processing||!w(n)[c].profile?(D(),H(u,{key:0,class:qt(["m-1iqga7",[`btn-${m.name}-login`]]),loading:w(n)[c].processing,onClick:()=>e(m.name)}
8,{icon:C(()=>[(D(),H(fn(m.icon),{class:"m-w56e9y"}))]),default:C(()=>[I(" 绑定 "+Q(m.display),1)]),_:2},1032,["class","loading","onClick"])):(D(),H(xr,{key:1,profile:w(n)[c],provider:c,onUnbind:()=>i(m.name)},null,8,["profile","provider","onUnbind"]))]))),128))])}}}),Kr={key:0,class:"totp-welcome"},Hr={key:0,class:"totp-setup-error-layer"},jr={class:"m-8igw5y totp-setup"},Jr={class:"qr-code-wrapper"},Yr=["src"],Qr={key:1,class:"m-9neal2"},Gr={class:"setup-code-wrapper"},Wr={class:"setup-code"},Zr={key:2,class:"totp-recovery-codes"},Xr={class:"recovery-codes-list"},eo=q({__name:"TOTPDialog",emits:["success"],setup(s,{expose:r,emit:o}){const n=o,t=O(!1),e=O(!0),i=O(),l=X(),a=O(""),d=O(!1),u=W(()=>{var U;return((U=i.value)==null?void 0:U.keyuri)||""}),m=jt(u,{margin:0,errorCorrectionLevel:"low"}),c=O([]),h=O("welcome"),v=O(!1),g={welcome:"关于 TOTP 二次验证",setup:"启用 TOTP 二次验证",codes:"TOTP 二次验证已启用!"},P=O(10),f=me(()=>{P.value===0&&f.pause(),P.value-=1},1e3),T=()=>{e.value=!0,v.value=!1,l.OTP.setupTOTP().then(U=>{i.value=U}).catch(U=>{l.handleError(U)==="error"&&(v.value=!0)}).finally(()=>{e.value=!1})},A=async()=>{d.value=!0,l.OTP.enableTOTP(a.value).then(U=>{d.value=!1,n("success"),c.value=U.recoveryCodes,h.value="codes"}).catch(U=>{l.handleError(U)}).finally(()=>{d.value=!1})},k=()=>{h.value="setup",T()};return r({open(){t.value=!0,a.value="",h.value="welcome",c.value=[],i.value=void 0,P.value=10,f.resume()},close(){f.pause()}}),(U,p)=>{const L=En,_=j,b=Dt,S=Pn,E=ue,N=Ft,M=hn("loading");return D(),H(N,{visible:w(t),"onUpdate:visible":p[6]||(p[6]=R=>se(t)?t.value=R:null),width:"440px",header:g[w(h)],"destroy-on-close":""},{footer:C(()=>[w(h)==="welcome"?(D(),F(V,{key:0},[y(_,{theme:"default",onClick:p[1]||(p[1]=R=>t.value=!1)},{default:C(()=>p[16]||(p[16]=[I(" 取消 ")])),_:1}),y(_,{theme:"primary",disabled:w(P)>0,onClick:p[2]||(p[2]=()=>k())},{default:C(()=>[I(" 我已知晓风险,确认使用 "+Q(w(P)>0?`(${w(P)})`:""),1)]),_:1},8,["disabled"])],64)):w(h)==="setup"?(D(),F(V,{key:1},[y(_,{theme:"default",onClick:p[3]||(p[3]=R=>t.value=!1)},{default:C(()=>p[17]||(p[17]=[I(" 取消 ")])),_:1}),y(_,{theme:"primary",disabled:w(a).length!==6,loading:w(d),onClick:p[4]||(p[4]=()=>A())},{default:C(()=>p[18]||(p[18]=[I(" 提交 ")])),_:1},8,["disabled","loading"])],64)):w(h)==="codes"?(D(),H(_,{key:2,theme:"primary",onClick:p[5]||(p[5]=R=>t.value=!1)},{default:C(()=>p[19]||(p[19]=[I(" 确认 ")])),_:1})):K("",!0)]),default:C(()=>[y(pn,{name:"page-transition"},{default:C(()=>[w(h)==="welcome"?(D(),F("div",Kr,[p[8]||(p[8]=B("div",null," 启用 TOTP 二次验证后,您在登录时除了使用密码进行验证以外,还需要使用验证器应用生成的动态验证码进行验证。 ",-1)),p[9]||(p[9]=B("div",{class:"m-4cthb1"}," 现在,请准备好您的 TOTP 验证器应用,以进行验证。 ",-1)),y(L,{theme:"warning"},{default:C(()=>p[7]||(p[7]=[I(" 如果您不清楚您在做什么,请勿启用此功能。这可能会导致您失去对账号的控制! ")])),_:1})])):w(h)==="setup"?(D(),F("div",{key:1,class:qt(["totp-setup-prompt",{"is-error":w(v)}])},[w(v)?(D(),F("div",Hr,[y(b,{status:"500",title:"出了点问题"},{default:C(()=>[y(_,{theme:"primary",onClick:T},{default:C(()=>p[10]||(p[10]=[I(" 重试 ")])),_:1})]),_:1})])):K("",!0),p[12]||(p[12]=I(" 请使用验证器应用扫描下方二维码: ")),B("div",jr,[wn((D(),F("div",Jr,[w(e)?(D(),F("div",Qr)):(D(),F("img",{key:0,src:w(m),alt:"QRCode"},null,8,Yr))])),[[M,w(e)]]),B("div",Gr,[p[11]||(p[11]=B("span",null,"或者手动输入激活代码:",-1)),B("div",Wr,[y(S,{animation:"gradient",loading:w(e),"row-col":[{type:"text",width:"204px",height:"22px"}]},{default:C(()=>{var R;return[I(Q((R=w(i))==null?void 0:R.secret),1)]}),_:1},8,["loading"])])])]),p[13]||(p[13]=I(" 输入应用上显示的 6 位代码: ")),y(E,{modelValue:w(a),"onUpdate:modelValue":p[0]||(p[0]=R=>se(a)?a.value=R:null),class:"m-6g4h0b",maxlength:"6",inputmode:"numeric",disabled:w(e)||w(v)||w(d),onEnter:A},null,8,["modelValue","disabled"])],2)):w(h)==="codes"?(D(),F("div",Zr,[p[14]||(p[14]=B("p",null,"您的恢复码:",-1)),B("div",Xr,[(D(!0),F(V,null,Ot(w(c),R=>(D(),F("span",{key:R},Q(R),1))),128))]),p[15]||(p[15]=B("p",null,[I(" 当您无法使用您的验证器时,您可以使用这些代码登录。 "),B("br"),I(" 一共有10个恢复代码。 "),B("br"),I(" 代码一旦使用就会失效,请谨慎保存。 ")],-1))])):K("",!0)]),_:1})]),_:1},8,["visible","header"])}}}),to=Qe(eo,[["__scopeId","data-v-57515e81"]]),no={class:"m-t1duha"},ro={class:"m-p7v3cs"},oo={class:"m-p7v3cs"},so=q({__name:"TOTP",setup(s){const r=O(),o=X(),n=()=>{const l=Z.confirm({body:"你的账号将不再受到二步验证码保护。",header:"确认禁用验证器?",theme:"warning",onConfirm(){l.setConfirmLoading(!0),o.OTP.disableTOTP().then(()=>{i(),l.destroy()}).catch(a=>{o.handleError(a)==="cancel"&&l.destroy()}).finally(()=>{l.setConfirmLoading(!1)})}})},{isLoading:t,data:e,refresh:i}=vn(()=>o.OTP.getTOTPStatus());return(l,a)=>{var u;const d=j;return D(),F(V,null,[B("div",no,[(u=w(e))!=null&&u.isEnabled?(D(),F(V,{key:0},[B("div",ro,[y(w(Vt),{class:"m-alnwpe"}),a[2]||(a[2]=B("div",null,[B("div",{class:"totp-status"}," 已启用 "),B("div",{class:"totp-status-desc"}," 您的账号目前受验证器保护。 ")],-1))]),y(d,{theme:"danger",onClick:n},{default:C(()=>a[3]||(a[3]=[I(" 禁用验证器 ")])),_:1})],64)):(D(),F(V,{key:1},[B("div",oo,[y(w(xt),{class:"m-he2s0z"}),a[4]||(a[4]=B("div",null,[B("div",{class:"totp-status"}," 尚未启用 "),B("div",{class:"totp-status-desc"}," 启用验证器以保护您的账号安全。 ")],-1))]),y(d,{loading:w(t),theme:"default",onClick:a[0]||(a[0]=m=>w(r).open())},{default:C(()=>a[5]||(a[5]=[I(" 启用验证器 ")])),_:1},8,["loading"])],64))]),y(to,{ref_key:"TotpDialogRef",ref:r,onSuccess:a[1]||(a[1]=m=>w(i)())},null,512)],64)}}}),io=Qe(so,[["__scopeId","data-v-eb29ba96"]]),ao={class:"m-p7v3cs"},lo={class:"m-p7v3cs"},po=q({__name:"index",setup(s){const r=ge(),o=X(),n=()=>{const e=O(),i=Z({header:"修改密码",body(l){return l(Br,{currentUsername:r.user.username,ref:e})},async onConfirm(){if(!e.value||!await e.value.validate())return;const l=e.value.getValue();i.setConfirmLoading(!0);try{await o.User.changePassword(l.oldPassword,l.newPassword),ie.success("已修改密码"),i.destroy()}catch(a){o.handleError(a)}finally{i.setConfirmLoading(!1)}},confirmBtn:"修改"})},t=()=>{const e=O(),i=Z({header:"修改邮箱",body(l){return l(Er,{currentEmail:r.user.email,ref:e})},async onConfirm(){if(!e.value||!await e.value.validate())return;const l=e.value.getValue();i.setConfirmLoading(!0);try{await o.User.changeMail(l),o.User.getCurrentUser().then(a=>{r.user=nt({isLogin:!0},a)}).catch(()=>{}),ie.success("已修改邮箱"),i.destroy()}catch(a){o.handleError(a)}finally{i.setConfirmLoading(!1)}},confirmBtn:"修改"})};return(e,i)=>{const l=j;return D(),F(V,null,[y(re,null,{header:C(()=>i[0]||(i[0]=[I(" 第三方登录 ")])),default:C(()=>[y(zr)]),_:1}),y(re,null,{header:C(()=>i[1]||(i[1]=[I(" 密码 ")])),default:C(()=>[B("div",ao,[y(w(In),{class:"m-f79ti2"}),i[3]||(i[3]=B("div",{class:"m-dgr5lb"}," 密码已设置 ",-1)),y(l,{onClick:n},{default:C(()=>i[2]||(i[2]=[I(" 修改密码 ")])),_:1})])]),_:1}),y(re,null,{header:C(()=>i[4]||(i[4]=[I(" 邮箱 ")])),default:C(()=>[B("div",lo,[y(w(yn),{class:"m-f79ti2"}),i[6]||(i[6]=B("div",{class:"m-isf7hc"}," 已绑定邮箱 ",-1)),y(l,{onClick:t},{default:C(()=>i[5]||(i[5]=[I(" 修改邮箱 ")])),_:1})])]),_:1}),y(re,null,{header:C(()=>i[7]||(i[7]=[I(" TOTP 二次验证 ")])),default:C(()=>[y(io)]),_:1}),y(re,null,{header:C(()=>i[8]||(i[8]=[I(" 实名认证 ")])),default:C(()=>[y(_r)]),_:1}),y(re,null,{header:C(()=>i[9]||(i[9]=[I(" 注销账号 ")])),default:C(()=>[y(Or)]),_:1})],64)}}});
8export{po as default};
9//# sourceMappingURL=assets-CgHwM9w1.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.