(function(){const a=document.createElement("link").relList;if(a&&a.supports&&a.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))e(n);new MutationObserver(n=>{for(const l of n)if(l.type==="childList")for(const u of l.addedNodes)u.tagName==="LINK"&&u.rel==="modulepreload"&&e(u)}).observe(document,{childList:!0,subtree:!0});function i(n){const l={};return n.integrity&&(l.integrity=n.integrity),n.referrerPolicy&&(l.referrerPolicy=n.referrerPolicy),n.crossOrigin==="use-credentials"?l.credentials="include":n.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function e(n){if(n.ep)return;n.ep=!0;const l=i(n);fetch(n.href,l)}})();/** * @vue/shared v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **//*! #__NO_SIDE_EFFECTS__ */function ja(s){const a=Object.create(null);for(const i of s.split(","))a[i]=1;return i=>i in a}const mt={},Vs=[],ds=()=>{},yo=()=>!1,Be=s=>s.charCodeAt(0)===111&&s.charCodeAt(1)===110&&(s.charCodeAt(2)>122||s.charCodeAt(2)<97),Na=s=>s.startsWith("onUpdate:"),At=Object.assign,za=(s,a)=>{const i=s.indexOf(a);i>-1&&s.splice(i,1)},wo=Object.prototype.hasOwnProperty,lt=(s,a)=>wo.call(s,a),J=Array.isArray,Ys=s=>ye(s)==="[object Map]",We=s=>ye(s)==="[object Set]",Fa=s=>ye(s)==="[object Date]",F=s=>typeof s=="function",wt=s=>typeof s=="string",rs=s=>typeof s=="symbol",_t=s=>s!==null&&typeof s=="object",Bi=s=>(_t(s)||F(s))&&F(s.then)&&F(s.catch),Wi=Object.prototype.toString,ye=s=>Wi.call(s),$o=s=>ye(s).slice(8,-1),Vi=s=>ye(s)==="[object Object]",Ea=s=>wt(s)&&s!=="NaN"&&s[0]!=="-"&&""+parseInt(s,10)===s,ne=ja(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ve=s=>{const a=Object.create(null);return i=>a[i]||(a[i]=s(i))},Io=/-(\w)/g,Yt=Ve(s=>s.replace(Io,(a,i)=>i?i.toUpperCase():"")),Mo=/\B([A-Z])/g,Zs=Ve(s=>s.replace(Mo,"-$1").toLowerCase()),Ye=Ve(s=>s.charAt(0).toUpperCase()+s.slice(1)),aa=Ve(s=>s?`on${Ye(s)}`:""),Ds=(s,a)=>!Object.is(s,a),je=(s,...a)=>{for(let i=0;i{Object.defineProperty(s,a,{configurable:!0,enumerable:!1,writable:e,value:i})},ko=s=>{const a=parseFloat(s);return isNaN(a)?s:a};let Ua;const Je=()=>Ua||(Ua=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function we(s){if(J(s)){const a={};for(let i=0;i{if(i){const e=i.split(Do);e.length>1&&(a[e[0].trim()]=e[1].trim())}}),a}function st(s){let a="";if(wt(s))a=s;else if(J(s))for(let i=0;iQe(i,a))}const Fi=s=>!!(s&&s.__v_isRef===!0),k=s=>wt(s)?s:s==null?"":J(s)||_t(s)&&(s.toString===Wi||!F(s.toString))?Fi(s)?k(s.value):JSON.stringify(s,Ui,2):String(s),Ui=(s,a)=>Fi(a)?Ui(s,a.value):Ys(a)?{[`Map(${a.size})`]:[...a.entries()].reduce((i,[e,n],l)=>(i[ia(e,l)+" =>"]=n,i),{})}:We(a)?{[`Set(${a.size})`]:[...a.values()].map(i=>ia(i))}:rs(a)?ia(a):_t(a)&&!J(a)&&!Vi(a)?String(a):a,ia=(s,a="")=>{var i;return rs(s)?`Symbol(${(i=s.description)!=null?i:a})`:s};/** * @vue/reactivity v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let Ot;class Po{constructor(a=!1){this.detached=a,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Ot,!a&&Ot&&(this.index=(Ot.scopes||(Ot.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let a,i;if(this.scopes)for(a=0,i=this.scopes.length;a0)return;if(le){let a=le;for(le=void 0;a;){const i=a.next;a.next=void 0,a.flags&=-9,a=i}}let s;for(;oe;){let a=oe;for(oe=void 0;a;){const i=a.next;if(a.next=void 0,a.flags&=-9,a.flags&1)try{a.trigger()}catch(e){s||(s=e)}a=i}}if(s)throw s}function tn(s){for(let a=s.deps;a;a=a.nextDep)a.version=-1,a.prevActiveLink=a.dep.activeLink,a.dep.activeLink=a}function sn(s){let a,i=s.depsTail,e=i;for(;e;){const n=e.prevDep;e.version===-1?(e===i&&(i=n),Ra(e),Ro(e)):a=e,e.dep.activeLink=e.prevActiveLink,e.prevActiveLink=void 0,e=n}s.deps=a,s.depsTail=i}function ba(s){for(let a=s.deps;a;a=a.nextDep)if(a.dep.version!==a.version||a.dep.computed&&(en(a.dep.computed)||a.dep.version!==a.version))return!0;return!!s._dirty}function en(s){if(s.flags&4&&!(s.flags&16)||(s.flags&=-17,s.globalVersion===fe))return;s.globalVersion=fe;const a=s.dep;if(s.flags|=2,a.version>0&&!s.isSSR&&s.deps&&!ba(s)){s.flags&=-3;return}const i=gt,e=Qt;gt=s,Qt=!0;try{tn(s);const n=s.fn(s._value);(a.version===0||Ds(n,s._value))&&(s._value=n,a.version++)}catch(n){throw a.version++,n}finally{gt=i,Qt=e,sn(s),s.flags&=-3}}function Ra(s,a=!1){const{dep:i,prevSub:e,nextSub:n}=s;if(e&&(e.nextSub=n,s.prevSub=void 0),n&&(n.prevSub=e,s.nextSub=void 0),i.subs===s&&(i.subs=e,!e&&i.computed)){i.computed.flags&=-5;for(let l=i.computed.deps;l;l=l.nextDep)Ra(l,!0)}!a&&!--i.sc&&i.map&&i.map.delete(i.key)}function Ro(s){const{prevDep:a,nextDep:i}=s;a&&(a.nextDep=i,s.prevDep=void 0),i&&(i.prevDep=a,s.nextDep=void 0)}let Qt=!0;const an=[];function As(){an.push(Qt),Qt=!1}function js(){const s=an.pop();Qt=s===void 0?!0:s}function Ka(s){const{cleanup:a}=s;if(s.cleanup=void 0,a){const i=gt;gt=void 0;try{a()}finally{gt=i}}}let fe=0;class To{constructor(a,i){this.sub=a,this.dep=i,this.version=i.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Ta{constructor(a){this.computed=a,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(a){if(!gt||!Qt||gt===this.computed)return;let i=this.activeLink;if(i===void 0||i.sub!==gt)i=this.activeLink=new To(gt,this),gt.deps?(i.prevDep=gt.depsTail,gt.depsTail.nextDep=i,gt.depsTail=i):gt.deps=gt.depsTail=i,nn(i);else if(i.version===-1&&(i.version=this.version,i.nextDep)){const e=i.nextDep;e.prevDep=i.prevDep,i.prevDep&&(i.prevDep.nextDep=e),i.prevDep=gt.depsTail,i.nextDep=void 0,gt.depsTail.nextDep=i,gt.depsTail=i,gt.deps===i&&(gt.deps=e)}return i}trigger(a){this.version++,fe++,this.notify(a)}notify(a){Pa();try{for(let i=this.subs;i;i=i.prevSub)i.sub.notify()&&i.sub.dep.notify()}finally{Sa()}}}function nn(s){if(s.dep.sc++,s.sub.flags&4){const a=s.dep.computed;if(a&&!s.dep.subs){a.flags|=20;for(let e=a.deps;e;e=e.nextDep)nn(e)}const i=s.dep.subs;i!==s&&(s.prevSub=i,i&&(i.nextSub=s)),s.dep.subs=s}}const ha=new WeakMap,Ss=Symbol(""),ga=Symbol(""),pe=Symbol("");function Mt(s,a,i){if(Qt&>){let e=ha.get(s);e||ha.set(s,e=new Map);let n=e.get(i);n||(e.set(i,n=new Ta),n.map=e,n.key=i),n.track()}}function hs(s,a,i,e,n,l){const u=ha.get(s);if(!u){fe++;return}const f=o=>{o&&o.trigger()};if(Pa(),a==="clear")u.forEach(f);else{const o=J(s),c=o&&Ea(i);if(o&&i==="length"){const p=Number(e);u.forEach((g,v)=>{(v==="length"||v===pe||!rs(v)&&v>=p)&&f(g)})}else switch((i!==void 0||u.has(void 0))&&f(u.get(i)),c&&f(u.get(pe)),a){case"add":o?c&&f(u.get("length")):(f(u.get(Ss)),Ys(s)&&f(u.get(ga)));break;case"delete":o||(f(u.get(Ss)),Ys(s)&&f(u.get(ga)));break;case"set":Ys(s)&&f(u.get(Ss));break}}Sa()}function Hs(s){const a=ot(s);return a===s?a:(Mt(a,"iterate",pe),Vt(s)?a:a.map(kt))}function Fe(s){return Mt(s=ot(s),"iterate",pe),s}const Zo={__proto__:null,[Symbol.iterator](){return oa(this,Symbol.iterator,kt)},concat(...s){return Hs(this).concat(...s.map(a=>J(a)?Hs(a):a))},entries(){return oa(this,"entries",s=>(s[1]=kt(s[1]),s))},every(s,a){return ps(this,"every",s,a,void 0,arguments)},filter(s,a){return ps(this,"filter",s,a,i=>i.map(kt),arguments)},find(s,a){return ps(this,"find",s,a,kt,arguments)},findIndex(s,a){return ps(this,"findIndex",s,a,void 0,arguments)},findLast(s,a){return ps(this,"findLast",s,a,kt,arguments)},findLastIndex(s,a){return ps(this,"findLastIndex",s,a,void 0,arguments)},forEach(s,a){return ps(this,"forEach",s,a,void 0,arguments)},includes(...s){return la(this,"includes",s)},indexOf(...s){return la(this,"indexOf",s)},join(s){return Hs(this).join(s)},lastIndexOf(...s){return la(this,"lastIndexOf",s)},map(s,a){return ps(this,"map",s,a,void 0,arguments)},pop(){return se(this,"pop")},push(...s){return se(this,"push",s)},reduce(s,...a){return Xa(this,"reduce",s,a)},reduceRight(s,...a){return Xa(this,"reduceRight",s,a)},shift(){return se(this,"shift")},some(s,a){return ps(this,"some",s,a,void 0,arguments)},splice(...s){return se(this,"splice",s)},toReversed(){return Hs(this).toReversed()},toSorted(s){return Hs(this).toSorted(s)},toSpliced(...s){return Hs(this).toSpliced(...s)},unshift(...s){return se(this,"unshift",s)},values(){return oa(this,"values",kt)}};function oa(s,a,i){const e=Fe(s),n=e[a]();return e!==s&&!Vt(s)&&(n._next=n.next,n.next=()=>{const l=n._next();return l.value&&(l.value=i(l.value)),l}),n}const Go=Array.prototype;function ps(s,a,i,e,n,l){const u=Fe(s),f=u!==s&&!Vt(s),o=u[a];if(o!==Go[a]){const g=o.apply(s,l);return f?kt(g):g}let c=i;u!==s&&(f?c=function(g,v){return i.call(this,kt(g),v,s)}:i.length>2&&(c=function(g,v){return i.call(this,g,v,s)}));const p=o.call(u,c,e);return f&&n?n(p):p}function Xa(s,a,i,e){const n=Fe(s);let l=i;return n!==s&&(Vt(s)?i.length>3&&(l=function(u,f,o){return i.call(this,u,f,o,s)}):l=function(u,f,o){return i.call(this,u,kt(f),o,s)}),n[a](l,...e)}function la(s,a,i){const e=ot(s);Mt(e,"iterate",pe);const n=e[a](...i);return(n===-1||n===!1)&&La(i[0])?(i[0]=ot(i[0]),e[a](...i)):n}function se(s,a,i=[]){As(),Pa();const e=ot(s)[a].apply(s,i);return Sa(),js(),e}const Lo=ja("__proto__,__v_isRef,__isVue"),on=new Set(Object.getOwnPropertyNames(Symbol).filter(s=>s!=="arguments"&&s!=="caller").map(s=>Symbol[s]).filter(rs));function Oo(s){rs(s)||(s=String(s));const a=ot(this);return Mt(a,"has",s),a.hasOwnProperty(s)}class ln{constructor(a=!1,i=!1){this._isReadonly=a,this._isShallow=i}get(a,i,e){if(i==="__v_skip")return a.__v_skip;const n=this._isReadonly,l=this._isShallow;if(i==="__v_isReactive")return!n;if(i==="__v_isReadonly")return n;if(i==="__v_isShallow")return l;if(i==="__v_raw")return e===(n?l?Ko:un:l?rn:dn).get(a)||Object.getPrototypeOf(a)===Object.getPrototypeOf(e)?a:void 0;const u=J(a);if(!n){let o;if(u&&(o=Zo[i]))return o;if(i==="hasOwnProperty")return Oo}const f=Reflect.get(a,i,Dt(a)?a:e);return(rs(i)?on.has(i):Lo(i))||(n||Mt(a,"get",i),l)?f:Dt(f)?u&&Ea(i)?f:f.value:_t(f)?n?fn(f):Ue(f):f}}class cn extends ln{constructor(a=!1){super(!1,a)}set(a,i,e,n){let l=a[i];if(!this._isShallow){const o=Rs(l);if(!Vt(e)&&!Rs(e)&&(l=ot(l),e=ot(e)),!J(a)&&Dt(l)&&!Dt(e))return o?!1:(l.value=e,!0)}const u=J(a)&&Ea(i)?Number(i)s,ke=s=>Reflect.getPrototypeOf(s);function Yo(s,a,i){return function(...e){const n=this.__v_raw,l=ot(n),u=Ys(l),f=s==="entries"||s===Symbol.iterator&&u,o=s==="keys"&&u,c=n[s](...e),p=i?_a:a?xa:kt;return!a&&Mt(l,"iterate",o?ga:Ss),{next(){const{value:g,done:v}=c.next();return v?{value:g,done:v}:{value:f?[p(g[0]),p(g[1])]:p(g),done:v}},[Symbol.iterator](){return this}}}}function Ce(s){return function(...a){return s==="delete"?!1:s==="clear"?void 0:this}}function Jo(s,a){const i={get(n){const l=this.__v_raw,u=ot(l),f=ot(n);s||(Ds(n,f)&&Mt(u,"get",n),Mt(u,"get",f));const{has:o}=ke(u),c=a?_a:s?xa:kt;if(o.call(u,n))return c(l.get(n));if(o.call(u,f))return c(l.get(f));l!==u&&l.get(n)},get size(){const n=this.__v_raw;return!s&&Mt(ot(n),"iterate",Ss),Reflect.get(n,"size",n)},has(n){const l=this.__v_raw,u=ot(l),f=ot(n);return s||(Ds(n,f)&&Mt(u,"has",n),Mt(u,"has",f)),n===f?l.has(n):l.has(n)||l.has(f)},forEach(n,l){const u=this,f=u.__v_raw,o=ot(f),c=a?_a:s?xa:kt;return!s&&Mt(o,"iterate",Ss),f.forEach((p,g)=>n.call(l,c(p),c(g),u))}};return At(i,s?{add:Ce("add"),set:Ce("set"),delete:Ce("delete"),clear:Ce("clear")}:{add(n){!a&&!Vt(n)&&!Rs(n)&&(n=ot(n));const l=ot(this);return ke(l).has.call(l,n)||(l.add(n),hs(l,"add",n,n)),this},set(n,l){!a&&!Vt(l)&&!Rs(l)&&(l=ot(l));const u=ot(this),{has:f,get:o}=ke(u);let c=f.call(u,n);c||(n=ot(n),c=f.call(u,n));const p=o.call(u,n);return u.set(n,l),c?Ds(l,p)&&hs(u,"set",n,l):hs(u,"add",n,l),this},delete(n){const l=ot(this),{has:u,get:f}=ke(l);let o=u.call(l,n);o||(n=ot(n),o=u.call(l,n)),f&&f.call(l,n);const c=l.delete(n);return o&&hs(l,"delete",n,void 0),c},clear(){const n=ot(this),l=n.size!==0,u=n.clear();return l&&hs(n,"clear",void 0,void 0),u}}),["keys","values","entries",Symbol.iterator].forEach(n=>{i[n]=Yo(n,s,a)}),i}function Za(s,a){const i=Jo(s,a);return(e,n,l)=>n==="__v_isReactive"?!s:n==="__v_isReadonly"?s:n==="__v_raw"?e:Reflect.get(lt(i,n)&&n in e?i:e,n,l)}const Qo={get:Za(!1,!1)},Fo={get:Za(!1,!0)},Uo={get:Za(!0,!1)};const dn=new WeakMap,rn=new WeakMap,un=new WeakMap,Ko=new WeakMap;function Xo(s){switch(s){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function qo(s){return s.__v_skip||!Object.isExtensible(s)?0:Xo($o(s))}function Ue(s){return Rs(s)?s:Ga(s,!1,Bo,Qo,dn)}function vn(s){return Ga(s,!1,Vo,Fo,rn)}function fn(s){return Ga(s,!0,Wo,Uo,un)}function Ga(s,a,i,e,n){if(!_t(s)||s.__v_raw&&!(a&&s.__v_isReactive))return s;const l=n.get(s);if(l)return l;const u=qo(s);if(u===0)return s;const f=new Proxy(s,u===2?e:i);return n.set(s,f),f}function Js(s){return Rs(s)?Js(s.__v_raw):!!(s&&s.__v_isReactive)}function Rs(s){return!!(s&&s.__v_isReadonly)}function Vt(s){return!!(s&&s.__v_isShallow)}function La(s){return s?!!s.__v_raw:!1}function ot(s){const a=s&&s.__v_raw;return a?ot(a):s}function tl(s){return!lt(s,"__v_skip")&&Object.isExtensible(s)&&Yi(s,"__v_skip",!0),s}const kt=s=>_t(s)?Ue(s):s,xa=s=>_t(s)?fn(s):s;function Dt(s){return s?s.__v_isRef===!0:!1}function C(s){return pn(s,!1)}function sl(s){return pn(s,!0)}function pn(s,a){return Dt(s)?s:new el(s,a)}class el{constructor(a,i){this.dep=new Ta,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=i?a:ot(a),this._value=i?a:kt(a),this.__v_isShallow=i}get value(){return this.dep.track(),this._value}set value(a){const i=this._rawValue,e=this.__v_isShallow||Vt(a)||Rs(a);a=e?a:ot(a),Ds(a,i)&&(this._rawValue=a,this._value=e?a:kt(a),this.dep.trigger())}}function r(s){return Dt(s)?s.value:s}const al={get:(s,a,i)=>a==="__v_raw"?s:r(Reflect.get(s,a,i)),set:(s,a,i,e)=>{const n=s[a];return Dt(n)&&!Dt(i)?(n.value=i,!0):Reflect.set(s,a,i,e)}};function mn(s){return Js(s)?s:new Proxy(s,al)}class il{constructor(a,i,e){this.fn=a,this.setter=i,this._value=void 0,this.dep=new Ta(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=fe-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!i,this.isSSR=e}notify(){if(this.flags|=16,!(this.flags&8)&>!==this)return qi(this,!0),!0}get value(){const a=this.dep.track();return en(this),a&&(a.version=this.dep.version),this._value}set value(a){this.setter&&this.setter(a)}}function nl(s,a,i=!1){let e,n;return F(s)?e=s:(e=s.get,n=s.set),new il(e,n,i)}const De={},Re=new WeakMap;let Ps;function ol(s,a=!1,i=Ps){if(i){let e=Re.get(i);e||Re.set(i,e=[]),e.push(s)}}function ll(s,a,i=mt){const{immediate:e,deep:n,once:l,scheduler:u,augmentJob:f,call:o}=i,c=Z=>n?Z:Vt(Z)||n===!1||n===0?gs(Z,1):gs(Z);let p,g,v,h,P=!1,T=!1;if(Dt(s)?(g=()=>s.value,P=Vt(s)):Js(s)?(g=()=>c(s),P=!0):J(s)?(T=!0,P=s.some(Z=>Js(Z)||Vt(Z)),g=()=>s.map(Z=>{if(Dt(Z))return Z.value;if(Js(Z))return c(Z);if(F(Z))return o?o(Z,2):Z()})):F(s)?a?g=o?()=>o(s,2):s:g=()=>{if(v){As();try{v()}finally{js()}}const Z=Ps;Ps=p;try{return o?o(s,3,[h]):s(h)}finally{Ps=Z}}:g=ds,a&&n){const Z=g,ft=n===!0?1/0:n;g=()=>gs(Z(),ft)}const q=So(),B=()=>{p.stop(),q&&q.active&&za(q.effects,p)};if(l&&a){const Z=a;a=(...ft)=>{Z(...ft),B()}}let L=T?new Array(s.length).fill(De):De;const W=Z=>{if(!(!(p.flags&1)||!p.dirty&&!Z))if(a){const ft=p.run();if(n||P||(T?ft.some((It,xt)=>Ds(It,L[xt])):Ds(ft,L))){v&&v();const It=Ps;Ps=p;try{const xt=[ft,L===De?void 0:T&&L[0]===De?[]:L,h];o?o(a,3,xt):a(...xt),L=ft}finally{Ps=It}}}else p.run()};return f&&f(W),p=new Ki(g),p.scheduler=u?()=>u(W,!1):W,h=Z=>ol(Z,!1,p),v=p.onStop=()=>{const Z=Re.get(p);if(Z){if(o)o(Z,4);else for(const ft of Z)ft();Re.delete(p)}},a?e?W(!0):L=p.run():u?u(W.bind(null,!0),!0):p.run(),B.pause=p.pause.bind(p),B.resume=p.resume.bind(p),B.stop=B,B}function gs(s,a=1/0,i){if(a<=0||!_t(s)||s.__v_skip||(i=i||new Set,i.has(s)))return s;if(i.add(s),a--,Dt(s))gs(s.value,a,i);else if(J(s))for(let e=0;e{gs(e,a,i)});else if(Vi(s)){for(const e in s)gs(s[e],a,i);for(const e of Object.getOwnPropertySymbols(s))Object.prototype.propertyIsEnumerable.call(s,e)&&gs(s[e],a,i)}return s}/** * @vue/runtime-core v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function $e(s,a,i,e){try{return e?s(...e):s()}catch(n){Ke(n,a,i)}}function us(s,a,i,e){if(F(s)){const n=$e(s,a,i,e);return n&&Bi(n)&&n.catch(l=>{Ke(l,a,i)}),n}if(J(s)){const n=[];for(let l=0;l>>1,n=zt[e],l=me(n);l=me(i)?zt.push(s):zt.splice(dl(a),0,s),s.flags|=1,gn()}}function gn(){Te||(Te=bn.then(xn))}function rl(s){J(s)?Qs.push(...s):Ms&&s.id===-1?Ms.splice(Bs+1,0,s):s.flags&1||(Qs.push(s),s.flags|=1),gn()}function qa(s,a,i=ls+1){for(;ime(i)-me(e));if(Qs.length=0,Ms){Ms.push(...a);return}for(Ms=a,Bs=0;Bss.id==null?s.flags&2?-1:1/0:s.id;function xn(s){try{for(ls=0;ls{e._d&&di(-1);const l=Ze(a);let u;try{u=s(...n)}finally{Ze(l),e._d&&di(1)}return u};return e._n=!0,e._c=!0,e._d=!0,e}function $n(s,a){if(Ht===null)return s;const i=sa(Ht),e=s.dirs||(s.dirs=[]);for(let n=0;ns.__isTeleport;function Ha(s,a){s.shapeFlag&6&&s.component?(s.transition=a,Ha(s.component.subTree,a)):s.shapeFlag&128?(s.ssContent.transition=a.clone(s.ssContent),s.ssFallback.transition=a.clone(s.ssFallback)):s.transition=a}/*! #__NO_SIDE_EFFECTS__ */function In(s,a){return F(s)?At({name:s.name},a,{setup:s}):s}function Mn(s){s.ids=[s.ids[0]+s.ids[2]+++"-",0,0]}function Ge(s,a,i,e,n=!1){if(J(s)){s.forEach((P,T)=>Ge(P,a&&(J(a)?a[T]:a),i,e,n));return}if(ce(e)&&!n){e.shapeFlag&512&&e.type.__asyncResolved&&e.component.subTree.component&&Ge(s,a,i,e.component.subTree);return}const l=e.shapeFlag&4?sa(e.component):e.el,u=n?null:l,{i:f,r:o}=s,c=a&&a.r,p=f.refs===mt?f.refs={}:f.refs,g=f.setupState,v=ot(g),h=g===mt?()=>!1:P=>lt(v,P);if(c!=null&&c!==o&&(wt(c)?(p[c]=null,h(c)&&(g[c]=null)):Dt(c)&&(c.value=null)),F(o))$e(o,f,12,[u,p]);else{const P=wt(o),T=Dt(o);if(P||T){const q=()=>{if(s.f){const B=P?h(o)?g[o]:p[o]:o.value;n?J(B)&&za(B,l):J(B)?B.includes(l)||B.push(l):P?(p[o]=[l],h(o)&&(g[o]=p[o])):(o.value=[l],s.k&&(p[s.k]=o.value))}else P?(p[o]=u,h(o)&&(g[o]=u)):T&&(o.value=u,s.k&&(p[s.k]=u))};u?(q.id=-1,Lt(q,i)):q()}}}Je().requestIdleCallback;Je().cancelIdleCallback;const ce=s=>!!s.type.__asyncLoader,kn=s=>s.type.__isKeepAlive;function fl(s,a){Cn(s,"a",a)}function pl(s,a){Cn(s,"da",a)}function Cn(s,a,i=Ct){const e=s.__wdc||(s.__wdc=()=>{let n=i;for(;n;){if(n.isDeactivated)return;n=n.parent}return s()});if(Xe(a,e,i),i){let n=i.parent;for(;n&&n.parent;)kn(n.parent.vnode)&&ml(e,a,i,n),n=n.parent}}function ml(s,a,i,e){const n=Xe(a,s,e,!0);Dn(()=>{za(e[a],n)},i)}function Xe(s,a,i=Ct,e=!1){if(i){const n=i[s]||(i[s]=[]),l=a.__weh||(a.__weh=(...u)=>{As();const f=Ie(i),o=us(a,i,s,u);return f(),js(),o});return e?n.unshift(l):n.push(l),l}}const xs=s=>(a,i=Ct)=>{(!he||s==="sp")&&Xe(s,(...e)=>a(...e),i)},bl=xs("bm"),hl=xs("m"),gl=xs("bu"),_l=xs("u"),xl=xs("bum"),Dn=xs("um"),yl=xs("sp"),wl=xs("rtg"),$l=xs("rtc");function Il(s,a=Ct){Xe("ec",s,a)}const Ml="components";function An(s,a){return Cl(Ml,s,!0,a)||s}const kl=Symbol.for("v-ndc");function Cl(s,a,i=!0,e=!1){const n=Ht||Ct;if(n){const l=n.type;{const f=pc(l,!1);if(f&&(f===a||f===Yt(a)||f===Ye(Yt(a))))return l}const u=ti(n[s]||l[s],a)||ti(n.appContext[s],a);return!u&&e?l:u}}function ti(s,a){return s&&(s[a]||s[Yt(a)]||s[Ye(Yt(a))])}function at(s,a,i,e){let n;const l=i,u=J(s);if(u||wt(s)){const f=u&&Js(s);let o=!1;f&&(o=!Vt(s),s=Fe(s)),n=new Array(s.length);for(let c=0,p=s.length;ca(f,o,void 0,l));else{const f=Object.keys(s);n=new Array(f.length);for(let o=0,c=f.length;os?Kn(s)?sa(s):ya(s.parent):null,de=At(Object.create(null),{$:s=>s,$el:s=>s.vnode.el,$data:s=>s.data,$props:s=>s.props,$attrs:s=>s.attrs,$slots:s=>s.slots,$refs:s=>s.refs,$parent:s=>ya(s.parent),$root:s=>ya(s.root),$host:s=>s.ce,$emit:s=>s.emit,$options:s=>Nn(s),$forceUpdate:s=>s.f||(s.f=()=>{Oa(s.update)}),$nextTick:s=>s.n||(s.n=hn.bind(s.proxy)),$watch:s=>Ql.bind(s)}),ca=(s,a)=>s!==mt&&!s.__isScriptSetup&<(s,a),Dl={get({_:s},a){if(a==="__v_skip")return!0;const{ctx:i,setupState:e,data:n,props:l,accessCache:u,type:f,appContext:o}=s;let c;if(a[0]!=="$"){const h=u[a];if(h!==void 0)switch(h){case 1:return e[a];case 2:return n[a];case 4:return i[a];case 3:return l[a]}else{if(ca(e,a))return u[a]=1,e[a];if(n!==mt&<(n,a))return u[a]=2,n[a];if((c=s.propsOptions[0])&<(c,a))return u[a]=3,l[a];if(i!==mt&<(i,a))return u[a]=4,i[a];wa&&(u[a]=0)}}const p=de[a];let g,v;if(p)return a==="$attrs"&&Mt(s.attrs,"get",""),p(s);if((g=f.__cssModules)&&(g=g[a]))return g;if(i!==mt&<(i,a))return u[a]=4,i[a];if(v=o.config.globalProperties,lt(v,a))return v[a]},set({_:s},a,i){const{data:e,setupState:n,ctx:l}=s;return ca(n,a)?(n[a]=i,!0):e!==mt&<(e,a)?(e[a]=i,!0):lt(s.props,a)||a[0]==="$"&&a.slice(1)in s?!1:(l[a]=i,!0)},has({_:{data:s,setupState:a,accessCache:i,ctx:e,appContext:n,propsOptions:l}},u){let f;return!!i[u]||s!==mt&<(s,u)||ca(a,u)||(f=l[0])&<(f,u)||lt(e,u)||lt(de,u)||lt(n.config.globalProperties,u)},defineProperty(s,a,i){return i.get!=null?s._.accessCache[a]=0:lt(i,"value")&&this.set(s,a,i.value,null),Reflect.defineProperty(s,a,i)}};function si(s){return J(s)?s.reduce((a,i)=>(a[i]=null,a),{}):s}let wa=!0;function Al(s){const a=Nn(s),i=s.proxy,e=s.ctx;wa=!1,a.beforeCreate&&ei(a.beforeCreate,s,"bc");const{data:n,computed:l,methods:u,watch:f,provide:o,inject:c,created:p,beforeMount:g,mounted:v,beforeUpdate:h,updated:P,activated:T,deactivated:q,beforeDestroy:B,beforeUnmount:L,destroyed:W,unmounted:Z,render:ft,renderTracked:It,renderTriggered:xt,errorCaptured:qt,serverPrefetch:ys,expose:ts,inheritAttrs:ws,components:Ns,directives:ss,filters:qs}=a;if(c&&jl(c,e,null),u)for(const vt in u){const it=u[vt];F(it)&&(e[vt]=it.bind(i))}if(n){const vt=n.call(i,i);_t(vt)&&(s.data=Ue(vt))}if(wa=!0,l)for(const vt in l){const it=l[vt],fs=F(it)?it.bind(i,i):F(it.get)?it.get.bind(i,i):ds,$s=!F(it)&&F(it.set)?it.set.bind(i):ds,es=Jt({get:fs,set:$s});Object.defineProperty(e,vt,{enumerable:!0,configurable:!0,get:()=>es.value,set:Pt=>es.value=Pt})}if(f)for(const vt in f)jn(f[vt],e,i,vt);if(o){const vt=F(o)?o.call(i):o;Reflect.ownKeys(vt).forEach(it=>{Ne(it,vt[it])})}p&&ei(p,s,"c");function $t(vt,it){J(it)?it.forEach(fs=>vt(fs.bind(i))):it&&vt(it.bind(i))}if($t(bl,g),$t(hl,v),$t(gl,h),$t(_l,P),$t(fl,T),$t(pl,q),$t(Il,qt),$t($l,It),$t(wl,xt),$t(xl,L),$t(Dn,Z),$t(yl,ys),J(ts))if(ts.length){const vt=s.exposed||(s.exposed={});ts.forEach(it=>{Object.defineProperty(vt,it,{get:()=>i[it],set:fs=>i[it]=fs})})}else s.exposed||(s.exposed={});ft&&s.render===ds&&(s.render=ft),ws!=null&&(s.inheritAttrs=ws),Ns&&(s.components=Ns),ss&&(s.directives=ss),ys&&Mn(s)}function jl(s,a,i=ds){J(s)&&(s=$a(s));for(const e in s){const n=s[e];let l;_t(n)?"default"in n?l=_s(n.from||e,n.default,!0):l=_s(n.from||e):l=_s(n),Dt(l)?Object.defineProperty(a,e,{enumerable:!0,configurable:!0,get:()=>l.value,set:u=>l.value=u}):a[e]=l}}function ei(s,a,i){us(J(s)?s.map(e=>e.bind(a.proxy)):s.bind(a.proxy),a,i)}function jn(s,a,i,e){let n=e.includes(".")?Vn(i,e):()=>i[e];if(wt(s)){const l=a[s];F(l)&&ze(n,l)}else if(F(s))ze(n,s.bind(i));else if(_t(s))if(J(s))s.forEach(l=>jn(l,a,i,e));else{const l=F(s.handler)?s.handler.bind(i):a[s.handler];F(l)&&ze(n,l,s)}}function Nn(s){const a=s.type,{mixins:i,extends:e}=a,{mixins:n,optionsCache:l,config:{optionMergeStrategies:u}}=s.appContext,f=l.get(a);let o;return f?o=f:!n.length&&!i&&!e?o=a:(o={},n.length&&n.forEach(c=>Le(o,c,u,!0)),Le(o,a,u)),_t(a)&&l.set(a,o),o}function Le(s,a,i,e=!1){const{mixins:n,extends:l}=a;l&&Le(s,l,i,!0),n&&n.forEach(u=>Le(s,u,i,!0));for(const u in a)if(!(e&&u==="expose")){const f=Nl[u]||i&&i[u];s[u]=f?f(s[u],a[u]):a[u]}return s}const Nl={data:ai,props:ii,emits:ii,methods:ie,computed:ie,beforeCreate:Nt,created:Nt,beforeMount:Nt,mounted:Nt,beforeUpdate:Nt,updated:Nt,beforeDestroy:Nt,beforeUnmount:Nt,destroyed:Nt,unmounted:Nt,activated:Nt,deactivated:Nt,errorCaptured:Nt,serverPrefetch:Nt,components:ie,directives:ie,watch:El,provide:ai,inject:zl};function ai(s,a){return a?s?function(){return At(F(s)?s.call(this,this):s,F(a)?a.call(this,this):a)}:a:s}function zl(s,a){return ie($a(s),$a(a))}function $a(s){if(J(s)){const a={};for(let i=0;i1)return i&&F(a)?a.call(e&&e.proxy):a}}const En={},Pn=()=>Object.create(En),Sn=s=>Object.getPrototypeOf(s)===En;function Rl(s,a,i,e=!1){const n={},l=Pn();s.propsDefaults=Object.create(null),Rn(s,a,n,l);for(const u in s.propsOptions[0])u in n||(n[u]=void 0);i?s.props=e?n:vn(n):s.type.props?s.props=n:s.props=l,s.attrs=l}function Tl(s,a,i,e){const{props:n,attrs:l,vnode:{patchFlag:u}}=s,f=ot(n),[o]=s.propsOptions;let c=!1;if((e||u>0)&&!(u&16)){if(u&8){const p=s.vnode.dynamicProps;for(let g=0;g{o=!0;const[v,h]=Tn(g,a,!0);At(u,v),h&&f.push(...h)};!i&&a.mixins.length&&a.mixins.forEach(p),s.extends&&p(s.extends),s.mixins&&s.mixins.forEach(p)}if(!l&&!o)return _t(s)&&e.set(s,Vs),Vs;if(J(l))for(let p=0;ps[0]==="_"||s==="$stable",Ba=s=>J(s)?s.map(cs):[cs(s)],Gl=(s,a,i)=>{if(a._n)return a;const e=wn((...n)=>Ba(a(...n)),i);return e._c=!1,e},Gn=(s,a,i)=>{const e=s._ctx;for(const n in s){if(Zn(n))continue;const l=s[n];if(F(l))a[n]=Gl(n,l,e);else if(l!=null){const u=Ba(l);a[n]=()=>u}}},Ln=(s,a)=>{const i=Ba(a);s.slots.default=()=>i},On=(s,a,i)=>{for(const e in a)(i||e!=="_")&&(s[e]=a[e])},Ll=(s,a,i)=>{const e=s.slots=Pn();if(s.vnode.shapeFlag&32){const n=a._;n?(On(e,a,i),i&&Yi(e,"_",n,!0)):Gn(a,e)}else a&&Ln(s,a)},Ol=(s,a,i)=>{const{vnode:e,slots:n}=s;let l=!0,u=mt;if(e.shapeFlag&32){const f=a._;f?i&&f===1?l=!1:On(n,a,i):(l=!a.$stable,Gn(a,n)),u=a}else a&&(Ln(s,a),u={default:1});if(l)for(const f in n)!Zn(f)&&u[f]==null&&delete n[f]},Lt=sc;function Hl(s){return Bl(s)}function Bl(s,a){const i=Je();i.__VUE__=!0;const{insert:e,remove:n,patchProp:l,createElement:u,createText:f,createComment:o,setText:c,setElementText:p,parentNode:g,nextSibling:v,setScopeId:h=ds,insertStaticContent:P}=s,T=(m,b,y,w=null,M=null,I=null,z=void 0,N=null,j=!!b.dynamicChildren)=>{if(m===b)return;m&&!ee(m,b)&&(w=$(m),Pt(m,M,I,!0),m=null),b.patchFlag===-2&&(j=!1,b.dynamicChildren=null);const{type:D,ref:Y,shapeFlag:S}=b;switch(D){case ta:q(m,b,y,w);break;case Ts:B(m,b,y,w);break;case Ee:m==null&&L(b,y,w,z);break;case U:Ns(m,b,y,w,M,I,z,N,j);break;default:S&1?ft(m,b,y,w,M,I,z,N,j):S&6?ss(m,b,y,w,M,I,z,N,j):(S&64||S&128)&&D.process(m,b,y,w,M,I,z,N,j,G)}Y!=null&&M&&Ge(Y,m&&m.ref,I,b||m,!b)},q=(m,b,y,w)=>{if(m==null)e(b.el=f(b.children),y,w);else{const M=b.el=m.el;b.children!==m.children&&c(M,b.children)}},B=(m,b,y,w)=>{m==null?e(b.el=o(b.children||""),y,w):b.el=m.el},L=(m,b,y,w)=>{[m.el,m.anchor]=P(m.children,b,y,w,m.el,m.anchor)},W=({el:m,anchor:b},y,w)=>{let M;for(;m&&m!==b;)M=v(m),e(m,y,w),m=M;e(b,y,w)},Z=({el:m,anchor:b})=>{let y;for(;m&&m!==b;)y=v(m),n(m),m=y;n(b)},ft=(m,b,y,w,M,I,z,N,j)=>{b.type==="svg"?z="svg":b.type==="math"&&(z="mathml"),m==null?It(b,y,w,M,I,z,N,j):ys(m,b,M,I,z,N,j)},It=(m,b,y,w,M,I,z,N)=>{let j,D;const{props:Y,shapeFlag:S,transition:O,dirs:Q}=m;if(j=m.el=u(m.type,I,Y&&Y.is,Y),S&8?p(j,m.children):S&16&&qt(m.children,j,null,w,M,da(m,I),z,N),Q&&zs(m,null,w,"created"),xt(j,m,m.scopeId,z,w),Y){for(const ht in Y)ht!=="value"&&!ne(ht)&&l(j,ht,null,Y[ht],I,w);"value"in Y&&l(j,"value",null,Y.value,I),(D=Y.onVnodeBeforeMount)&&os(D,w,m)}Q&&zs(m,null,w,"beforeMount");const et=Wl(M,O);et&&O.beforeEnter(j),e(j,b,y),((D=Y&&Y.onVnodeMounted)||et||Q)&&Lt(()=>{D&&os(D,w,m),et&&O.enter(j),Q&&zs(m,null,w,"mounted")},M)},xt=(m,b,y,w,M)=>{if(y&&h(m,y),w)for(let I=0;I{for(let D=j;D{const N=b.el=m.el;let{patchFlag:j,dynamicChildren:D,dirs:Y}=b;j|=m.patchFlag&16;const S=m.props||mt,O=b.props||mt;let Q;if(y&&Es(y,!1),(Q=O.onVnodeBeforeUpdate)&&os(Q,y,b,m),Y&&zs(b,m,y,"beforeUpdate"),y&&Es(y,!0),(S.innerHTML&&O.innerHTML==null||S.textContent&&O.textContent==null)&&p(N,""),D?ts(m.dynamicChildren,D,N,y,w,da(b,M),I):z||it(m,b,N,null,y,w,da(b,M),I,!1),j>0){if(j&16)ws(N,S,O,y,M);else if(j&2&&S.class!==O.class&&l(N,"class",null,O.class,M),j&4&&l(N,"style",S.style,O.style,M),j&8){const et=b.dynamicProps;for(let ht=0;ht{Q&&os(Q,y,b,m),Y&&zs(b,m,y,"updated")},w)},ts=(m,b,y,w,M,I,z)=>{for(let N=0;N{if(b!==y){if(b!==mt)for(const I in b)!ne(I)&&!(I in y)&&l(m,I,b[I],null,M,w);for(const I in y){if(ne(I))continue;const z=y[I],N=b[I];z!==N&&I!=="value"&&l(m,I,N,z,M,w)}"value"in y&&l(m,"value",b.value,y.value,M)}},Ns=(m,b,y,w,M,I,z,N,j)=>{const D=b.el=m?m.el:f(""),Y=b.anchor=m?m.anchor:f("");let{patchFlag:S,dynamicChildren:O,slotScopeIds:Q}=b;Q&&(N=N?N.concat(Q):Q),m==null?(e(D,y,w),e(Y,y,w),qt(b.children||[],y,Y,M,I,z,N,j)):S>0&&S&64&&O&&m.dynamicChildren?(ts(m.dynamicChildren,O,y,M,I,z,N),(b.key!=null||M&&b===M.subTree)&&Hn(m,b,!0)):it(m,b,y,Y,M,I,z,N,j)},ss=(m,b,y,w,M,I,z,N,j)=>{b.slotScopeIds=N,m==null?b.shapeFlag&512?M.ctx.activate(b,y,w,z,j):qs(b,y,w,M,I,z,j):Gs(m,b,j)},qs=(m,b,y,w,M,I,z)=>{const N=m.component=dc(m,w,M);if(kn(m)&&(N.ctx.renderer=G),rc(N,!1,z),N.asyncDep){if(M&&M.registerDep(N,$t,z),!m.el){const j=N.subTree=d(Ts);B(null,j,b,y)}}else $t(N,m,b,y,M,I,z)},Gs=(m,b,y)=>{const w=b.component=m.component;if(ql(m,b,y))if(w.asyncDep&&!w.asyncResolved){vt(w,b,y);return}else w.next=b,w.update();else b.el=m.el,w.vnode=b},$t=(m,b,y,w,M,I,z)=>{const N=()=>{if(m.isMounted){let{next:S,bu:O,u:Q,parent:et,vnode:ht}=m;{const is=Bn(m);if(is){S&&(S.el=ht.el,vt(m,S,z)),is.asyncDep.then(()=>{m.isUnmounted||N()});return}}let dt=S,Zt;Es(m,!1),S?(S.el=ht.el,vt(m,S,z)):S=ht,O&&je(O),(Zt=S.props&&S.props.onVnodeBeforeUpdate)&&os(Zt,et,S,ht),Es(m,!0);const St=li(m),as=m.subTree;m.subTree=St,T(as,St,g(as.el),$(as),m,M,I),S.el=St.el,dt===null&&tc(m,St.el),Q&&Lt(Q,M),(Zt=S.props&&S.props.onVnodeUpdated)&&Lt(()=>os(Zt,et,S,ht),M)}else{let S;const{el:O,props:Q}=b,{bm:et,m:ht,parent:dt,root:Zt,type:St}=m,as=ce(b);Es(m,!1),et&&je(et),!as&&(S=Q&&Q.onVnodeBeforeMount)&&os(S,dt,b),Es(m,!0);{Zt.ce&&Zt.ce._injectChildStyle(St);const is=m.subTree=li(m);T(null,is,y,w,m,M,I),b.el=is.el}if(ht&&Lt(ht,M),!as&&(S=Q&&Q.onVnodeMounted)){const is=b;Lt(()=>os(S,dt,is),M)}(b.shapeFlag&256||dt&&ce(dt.vnode)&&dt.vnode.shapeFlag&256)&&m.a&&Lt(m.a,M),m.isMounted=!0,b=y=w=null}};m.scope.on();const j=m.effect=new Ki(N);m.scope.off();const D=m.update=j.run.bind(j),Y=m.job=j.runIfDirty.bind(j);Y.i=m,Y.id=m.uid,j.scheduler=()=>Oa(Y),Es(m,!0),D()},vt=(m,b,y)=>{b.component=m;const w=m.vnode.props;m.vnode=b,m.next=null,Tl(m,b.props,w,y),Ol(m,b.children,y),As(),qa(m),js()},it=(m,b,y,w,M,I,z,N,j=!1)=>{const D=m&&m.children,Y=m?m.shapeFlag:0,S=b.children,{patchFlag:O,shapeFlag:Q}=b;if(O>0){if(O&128){$s(D,S,y,w,M,I,z,N,j);return}else if(O&256){fs(D,S,y,w,M,I,z,N,j);return}}Q&8?(Y&16&&Wt(D,M,I),S!==D&&p(y,S)):Y&16?Q&16?$s(D,S,y,w,M,I,z,N,j):Wt(D,M,I,!0):(Y&8&&p(y,""),Q&16&&qt(S,y,w,M,I,z,N,j))},fs=(m,b,y,w,M,I,z,N,j)=>{m=m||Vs,b=b||Vs;const D=m.length,Y=b.length,S=Math.min(D,Y);let O;for(O=0;OY?Wt(m,M,I,!0,!1,S):qt(b,y,w,M,I,z,N,j,S)},$s=(m,b,y,w,M,I,z,N,j)=>{let D=0;const Y=b.length;let S=m.length-1,O=Y-1;for(;D<=S&&D<=O;){const Q=m[D],et=b[D]=j?ks(b[D]):cs(b[D]);if(ee(Q,et))T(Q,et,y,null,M,I,z,N,j);else break;D++}for(;D<=S&&D<=O;){const Q=m[S],et=b[O]=j?ks(b[O]):cs(b[O]);if(ee(Q,et))T(Q,et,y,null,M,I,z,N,j);else break;S--,O--}if(D>S){if(D<=O){const Q=O+1,et=QO)for(;D<=S;)Pt(m[D],M,I,!0),D++;else{const Q=D,et=D,ht=new Map;for(D=et;D<=O;D++){const Gt=b[D]=j?ks(b[D]):cs(b[D]);Gt.key!=null&&ht.set(Gt.key,D)}let dt,Zt=0;const St=O-et+1;let as=!1,is=0;const te=new Array(St);for(D=0;D=St){Pt(Gt,M,I,!0);continue}let ns;if(Gt.key!=null)ns=ht.get(Gt.key);else for(dt=et;dt<=O;dt++)if(te[dt-et]===0&&ee(Gt,b[dt])){ns=dt;break}ns===void 0?Pt(Gt,M,I,!0):(te[ns-et]=D+1,ns>=is?is=ns:as=!0,T(Gt,b[ns],y,null,M,I,z,N,j),Zt++)}const Ja=as?Vl(te):Vs;for(dt=Ja.length-1,D=St-1;D>=0;D--){const Gt=et+D,ns=b[Gt],Qa=Gt+1{const{el:I,type:z,transition:N,children:j,shapeFlag:D}=m;if(D&6){es(m.component.subTree,b,y,w);return}if(D&128){m.suspense.move(b,y,w);return}if(D&64){z.move(m,b,y,G);return}if(z===U){e(I,b,y);for(let S=0;SN.enter(I),M);else{const{leave:S,delayLeave:O,afterLeave:Q}=N,et=()=>e(I,b,y),ht=()=>{S(I,()=>{et(),Q&&Q()})};O?O(I,et,ht):ht()}else e(I,b,y)},Pt=(m,b,y,w=!1,M=!1)=>{const{type:I,props:z,ref:N,children:j,dynamicChildren:D,shapeFlag:Y,patchFlag:S,dirs:O,cacheIndex:Q}=m;if(S===-2&&(M=!1),N!=null&&Ge(N,null,y,m,!0),Q!=null&&(b.renderCache[Q]=void 0),Y&256){b.ctx.deactivate(m);return}const et=Y&1&&O,ht=!ce(m);let dt;if(ht&&(dt=z&&z.onVnodeBeforeUnmount)&&os(dt,b,m),Y&6)Me(m.component,y,w);else{if(Y&128){m.suspense.unmount(y,w);return}et&&zs(m,null,b,"beforeUnmount"),Y&64?m.type.remove(m,b,y,G,w):D&&!D.hasOnce&&(I!==U||S>0&&S&64)?Wt(D,b,y,!1,!0):(I===U&&S&384||!M&&Y&16)&&Wt(j,b,y),w&&Ls(m)}(ht&&(dt=z&&z.onVnodeUnmounted)||et)&&Lt(()=>{dt&&os(dt,b,m),et&&zs(m,null,b,"unmounted")},y)},Ls=m=>{const{type:b,el:y,anchor:w,transition:M}=m;if(b===U){Os(y,w);return}if(b===Ee){Z(m);return}const I=()=>{n(y),M&&!M.persisted&&M.afterLeave&&M.afterLeave()};if(m.shapeFlag&1&&M&&!M.persisted){const{leave:z,delayLeave:N}=M,j=()=>z(y,I);N?N(m.el,I,j):j()}else I()},Os=(m,b)=>{let y;for(;m!==b;)y=v(m),n(m),m=y;n(b)},Me=(m,b,y)=>{const{bum:w,scope:M,job:I,subTree:z,um:N,m:j,a:D}=m;oi(j),oi(D),w&&je(w),M.stop(),I&&(I.flags|=8,Pt(z,m,b,y)),N&&Lt(N,b),Lt(()=>{m.isUnmounted=!0},b),b&&b.pendingBranch&&!b.isUnmounted&&m.asyncDep&&!m.asyncResolved&&m.suspenseId===b.pendingId&&(b.deps--,b.deps===0&&b.resolve())},Wt=(m,b,y,w=!1,M=!1,I=0)=>{for(let z=I;z{if(m.shapeFlag&6)return $(m.component.subTree);if(m.shapeFlag&128)return m.suspense.next();const b=v(m.anchor||m.el),y=b&&b[ul];return y?v(y):b};let R=!1;const E=(m,b,y)=>{m==null?b._vnode&&Pt(b._vnode,null,null,!0):T(b._vnode||null,m,b,null,null,null,y),b._vnode=m,R||(R=!0,qa(),_n(),R=!1)},G={p:T,um:Pt,m:es,r:Ls,mt:qs,mc:qt,pc:it,pbc:ts,n:$,o:s};return{render:E,hydrate:void 0,createApp:Sl(E)}}function da({type:s,props:a},i){return i==="svg"&&s==="foreignObject"||i==="mathml"&&s==="annotation-xml"&&a&&a.encoding&&a.encoding.includes("html")?void 0:i}function Es({effect:s,job:a},i){i?(s.flags|=32,a.flags|=4):(s.flags&=-33,a.flags&=-5)}function Wl(s,a){return(!s||s&&!s.pendingBranch)&&a&&!a.persisted}function Hn(s,a,i=!1){const e=s.children,n=a.children;if(J(e)&&J(n))for(let l=0;l>1,s[i[f]]0&&(a[e]=i[l-1]),i[l]=e)}}for(l=i.length,u=i[l-1];l-- >0;)i[l]=u,u=a[u];return i}function Bn(s){const a=s.subTree.component;if(a)return a.asyncDep&&!a.asyncResolved?a:Bn(a)}function oi(s){if(s)for(let a=0;a_s(Yl);function ze(s,a,i){return Wn(s,a,i)}function Wn(s,a,i=mt){const{immediate:e,deep:n,flush:l,once:u}=i,f=At({},i),o=a&&e||!a&&l!=="post";let c;if(he){if(l==="sync"){const h=Jl();c=h.__watcherHandles||(h.__watcherHandles=[])}else if(!o){const h=()=>{};return h.stop=ds,h.resume=ds,h.pause=ds,h}}const p=Ct;f.call=(h,P,T)=>us(h,p,P,T);let g=!1;l==="post"?f.scheduler=h=>{Lt(h,p&&p.suspense)}:l!=="sync"&&(g=!0,f.scheduler=(h,P)=>{P?h():Oa(h)}),f.augmentJob=h=>{a&&(h.flags|=4),g&&(h.flags|=2,p&&(h.id=p.uid,h.i=p))};const v=ll(s,a,f);return he&&(c?c.push(v):o&&v()),v}function Ql(s,a,i){const e=this.proxy,n=wt(s)?s.includes(".")?Vn(e,s):()=>e[s]:s.bind(e,e);let l;F(a)?l=a:(l=a.handler,i=a);const u=Ie(this),f=Wn(n,l.bind(e),i);return u(),f}function Vn(s,a){const i=a.split(".");return()=>{let e=s;for(let n=0;na==="modelValue"||a==="model-value"?s.modelModifiers:s[`${a}Modifiers`]||s[`${Yt(a)}Modifiers`]||s[`${Zs(a)}Modifiers`];function Ul(s,a,...i){if(s.isUnmounted)return;const e=s.vnode.props||mt;let n=i;const l=a.startsWith("update:"),u=l&&Fl(e,a.slice(7));u&&(u.trim&&(n=i.map(p=>wt(p)?p.trim():p)),u.number&&(n=i.map(ko)));let f,o=e[f=aa(a)]||e[f=aa(Yt(a))];!o&&l&&(o=e[f=aa(Zs(a))]),o&&us(o,s,6,n);const c=e[f+"Once"];if(c){if(!s.emitted)s.emitted={};else if(s.emitted[f])return;s.emitted[f]=!0,us(c,s,6,n)}}function Yn(s,a,i=!1){const e=a.emitsCache,n=e.get(s);if(n!==void 0)return n;const l=s.emits;let u={},f=!1;if(!F(s)){const o=c=>{const p=Yn(c,a,!0);p&&(f=!0,At(u,p))};!i&&a.mixins.length&&a.mixins.forEach(o),s.extends&&o(s.extends),s.mixins&&s.mixins.forEach(o)}return!l&&!f?(_t(s)&&e.set(s,null),null):(J(l)?l.forEach(o=>u[o]=null):At(u,l),_t(s)&&e.set(s,u),u)}function qe(s,a){return!s||!Be(a)?!1:(a=a.slice(2).replace(/Once$/,""),lt(s,a[0].toLowerCase()+a.slice(1))||lt(s,Zs(a))||lt(s,a))}function li(s){const{type:a,vnode:i,proxy:e,withProxy:n,propsOptions:[l],slots:u,attrs:f,emit:o,render:c,renderCache:p,props:g,data:v,setupState:h,ctx:P,inheritAttrs:T}=s,q=Ze(s);let B,L;try{if(i.shapeFlag&4){const Z=n||e,ft=Z;B=cs(c.call(ft,Z,p,g,h,v,P)),L=f}else{const Z=a;B=cs(Z.length>1?Z(g,{attrs:f,slots:u,emit:o}):Z(g,null)),L=a.props?f:Kl(f)}}catch(Z){re.length=0,Ke(Z,s,1),B=d(Ts)}let W=B;if(L&&T!==!1){const Z=Object.keys(L),{shapeFlag:ft}=W;Z.length&&ft&7&&(l&&Z.some(Na)&&(L=Xl(L,l)),W=Us(W,L,!1,!0))}return i.dirs&&(W=Us(W,null,!1,!0),W.dirs=W.dirs?W.dirs.concat(i.dirs):i.dirs),i.transition&&Ha(W,i.transition),B=W,Ze(q),B}const Kl=s=>{let a;for(const i in s)(i==="class"||i==="style"||Be(i))&&((a||(a={}))[i]=s[i]);return a},Xl=(s,a)=>{const i={};for(const e in s)(!Na(e)||!(e.slice(9)in a))&&(i[e]=s[e]);return i};function ql(s,a,i){const{props:e,children:n,component:l}=s,{props:u,children:f,patchFlag:o}=a,c=l.emitsOptions;if(a.dirs||a.transition)return!0;if(i&&o>=0){if(o&1024)return!0;if(o&16)return e?ci(e,u,c):!!u;if(o&8){const p=a.dynamicProps;for(let g=0;gs.__isSuspense;function sc(s,a){a&&a.pendingBranch?J(s)?a.effects.push(...s):a.effects.push(s):rl(s)}const U=Symbol.for("v-fgt"),ta=Symbol.for("v-txt"),Ts=Symbol.for("v-cmt"),Ee=Symbol.for("v-stc"),re=[];let Bt=null;function _(s=!1){re.push(Bt=s?null:[])}function ec(){re.pop(),Bt=re[re.length-1]||null}let be=1;function di(s,a=!1){be+=s,s<0&&Bt&&a&&(Bt.hasOnce=!0)}function Qn(s){return s.dynamicChildren=be>0?Bt||Vs:null,ec(),be>0&&Bt&&Bt.push(s),s}function x(s,a,i,e,n,l){return Qn(t(s,a,i,e,n,l,!0))}function Fn(s,a,i,e,n){return Qn(d(s,a,i,e,n,!0))}function Oe(s){return s?s.__v_isVNode===!0:!1}function ee(s,a){return s.type===a.type&&s.key===a.key}const Un=({key:s})=>s??null,Pe=({ref:s,ref_key:a,ref_for:i})=>(typeof s=="number"&&(s=""+s),s!=null?wt(s)||Dt(s)||F(s)?{i:Ht,r:s,k:a,f:!!i}:s:null);function t(s,a=null,i=null,e=0,n=null,l=s===U?0:1,u=!1,f=!1){const o={__v_isVNode:!0,__v_skip:!0,type:s,props:a,key:a&&Un(a),ref:a&&Pe(a),scopeId:yn,slotScopeIds:null,children:i,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:l,patchFlag:e,dynamicProps:n,dynamicChildren:null,appContext:null,ctx:Ht};return f?(Wa(o,i),l&128&&s.normalize(o)):i&&(o.shapeFlag|=wt(i)?8:16),be>0&&!u&&Bt&&(o.patchFlag>0||l&6)&&o.patchFlag!==32&&Bt.push(o),o}const d=ac;function ac(s,a=null,i=null,e=0,n=null,l=!1){if((!s||s===kl)&&(s=Ts),Oe(s)){const f=Us(s,a,!0);return i&&Wa(f,i),be>0&&!l&&Bt&&(f.shapeFlag&6?Bt[Bt.indexOf(s)]=f:Bt.push(f)),f.patchFlag=-2,f}if(mc(s)&&(s=s.__vccOpts),a){a=ic(a);let{class:f,style:o}=a;f&&!wt(f)&&(a.class=st(f)),_t(o)&&(La(o)&&!J(o)&&(o=At({},o)),a.style=we(o))}const u=wt(s)?1:Jn(s)?128:vl(s)?64:_t(s)?4:F(s)?2:0;return t(s,a,i,e,n,u,l,!0)}function ic(s){return s?La(s)||Sn(s)?At({},s):s:null}function Us(s,a,i=!1,e=!1){const{props:n,ref:l,patchFlag:u,children:f,transition:o}=s,c=a?oc(n||{},a):n,p={__v_isVNode:!0,__v_skip:!0,type:s.type,props:c,key:c&&Un(c),ref:a&&a.ref?i&&l?J(l)?l.concat(Pe(a)):[l,Pe(a)]:Pe(a):l,scopeId:s.scopeId,slotScopeIds:s.slotScopeIds,children:f,target:s.target,targetStart:s.targetStart,targetAnchor:s.targetAnchor,staticCount:s.staticCount,shapeFlag:s.shapeFlag,patchFlag:a&&s.type!==U?u===-1?16:u|16:u,dynamicProps:s.dynamicProps,dynamicChildren:s.dynamicChildren,appContext:s.appContext,dirs:s.dirs,transition:o,component:s.component,suspense:s.suspense,ssContent:s.ssContent&&Us(s.ssContent),ssFallback:s.ssFallback&&Us(s.ssFallback),el:s.el,anchor:s.anchor,ctx:s.ctx,ce:s.ce};return o&&e&&Ha(p,o.clone(p)),p}function nc(s=" ",a=0){return d(ta,null,s,a)}function V(s,a){const i=d(Ee,null,s);return i.staticCount=a,i}function A(s="",a=!1){return a?(_(),Fn(Ts,null,s)):d(Ts,null,s)}function cs(s){return s==null||typeof s=="boolean"?d(Ts):J(s)?d(U,null,s.slice()):Oe(s)?ks(s):d(ta,null,String(s))}function ks(s){return s.el===null&&s.patchFlag!==-1||s.memo?s:Us(s)}function Wa(s,a){let i=0;const{shapeFlag:e}=s;if(a==null)a=null;else if(J(a))i=16;else if(typeof a=="object")if(e&65){const n=a.default;n&&(n._c&&(n._d=!1),Wa(s,n()),n._c&&(n._d=!0));return}else{i=32;const n=a._;!n&&!Sn(a)?a._ctx=Ht:n===3&&Ht&&(Ht.slots._===1?a._=1:(a._=2,s.patchFlag|=1024))}else F(a)?(a={default:a,_ctx:Ht},i=32):(a=String(a),e&64?(i=16,a=[nc(a)]):i=8);s.children=a,s.shapeFlag|=i}function oc(...s){const a={};for(let i=0;i{let n;return(n=s[i])||(n=s[i]=[]),n.push(e),l=>{n.length>1?n.forEach(u=>u(l)):n[0](l)}};He=a("__VUE_INSTANCE_SETTERS__",i=>Ct=i),Ma=a("__VUE_SSR_SETTERS__",i=>he=i)}const Ie=s=>{const a=Ct;return He(s),s.scope.on(),()=>{s.scope.off(),He(a)}},ri=()=>{Ct&&Ct.scope.off(),He(null)};function Kn(s){return s.vnode.shapeFlag&4}let he=!1;function rc(s,a=!1,i=!1){a&&Ma(a);const{props:e,children:n}=s.vnode,l=Kn(s);Rl(s,e,l,a),Ll(s,n,i);const u=l?uc(s,a):void 0;return a&&Ma(!1),u}function uc(s,a){const i=s.type;s.accessCache=Object.create(null),s.proxy=new Proxy(s.ctx,Dl);const{setup:e}=i;if(e){As();const n=s.setupContext=e.length>1?fc(s):null,l=Ie(s),u=$e(e,s,0,[s.props,n]),f=Bi(u);if(js(),l(),(f||s.sp)&&!ce(s)&&Mn(s),f){if(u.then(ri,ri),a)return u.then(o=>{ui(s,o)}).catch(o=>{Ke(o,s,0)});s.asyncDep=u}else ui(s,u)}else Xn(s)}function ui(s,a,i){F(a)?s.type.__ssrInlineRender?s.ssrRender=a:s.render=a:_t(a)&&(s.setupState=mn(a)),Xn(s)}function Xn(s,a,i){const e=s.type;s.render||(s.render=e.render||ds);{const n=Ie(s);As();try{Al(s)}finally{js(),n()}}}const vc={get(s,a){return Mt(s,"get",""),s[a]}};function fc(s){const a=i=>{s.exposed=i||{}};return{attrs:new Proxy(s.attrs,vc),slots:s.slots,emit:s.emit,expose:a}}function sa(s){return s.exposed?s.exposeProxy||(s.exposeProxy=new Proxy(mn(tl(s.exposed)),{get(a,i){if(i in a)return a[i];if(i in de)return de[i](s)},has(a,i){return i in a||i in de}})):s.proxy}function pc(s,a=!0){return F(s)?s.displayName||s.name:s.name||a&&s.__name}function mc(s){return F(s)&&"__vccOpts"in s}const Jt=(s,a)=>nl(s,a,he);function ge(s,a,i){const e=arguments.length;return e===2?_t(a)&&!J(a)?Oe(a)?d(s,null,[a]):d(s,a):d(s,null,a):(e>3?i=Array.prototype.slice.call(arguments,2):e===3&&Oe(i)&&(i=[i]),d(s,a,i))}const bc="3.5.13";/** * @vue/runtime-dom v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let ka;const vi=typeof window<"u"&&window.trustedTypes;if(vi)try{ka=vi.createPolicy("vue",{createHTML:s=>s})}catch{}const qn=ka?s=>ka.createHTML(s):s=>s,hc="http://www.w3.org/2000/svg",gc="http://www.w3.org/1998/Math/MathML",bs=typeof document<"u"?document:null,fi=bs&&bs.createElement("template"),_c={insert:(s,a,i)=>{a.insertBefore(s,i||null)},remove:s=>{const a=s.parentNode;a&&a.removeChild(s)},createElement:(s,a,i,e)=>{const n=a==="svg"?bs.createElementNS(hc,s):a==="mathml"?bs.createElementNS(gc,s):i?bs.createElement(s,{is:i}):bs.createElement(s);return s==="select"&&e&&e.multiple!=null&&n.setAttribute("multiple",e.multiple),n},createText:s=>bs.createTextNode(s),createComment:s=>bs.createComment(s),setText:(s,a)=>{s.nodeValue=a},setElementText:(s,a)=>{s.textContent=a},parentNode:s=>s.parentNode,nextSibling:s=>s.nextSibling,querySelector:s=>bs.querySelector(s),setScopeId(s,a){s.setAttribute(a,"")},insertStaticContent(s,a,i,e,n,l){const u=i?i.previousSibling:a.lastChild;if(n&&(n===l||n.nextSibling))for(;a.insertBefore(n.cloneNode(!0),i),!(n===l||!(n=n.nextSibling)););else{fi.innerHTML=qn(e==="svg"?`${s}`:e==="mathml"?`${s}`:s);const f=fi.content;if(e==="svg"||e==="mathml"){const o=f.firstChild;for(;o.firstChild;)f.appendChild(o.firstChild);f.removeChild(o)}a.insertBefore(f,i)}return[u?u.nextSibling:a.firstChild,i?i.previousSibling:a.lastChild]}},xc=Symbol("_vtc");function yc(s,a,i){const e=s[xc];e&&(a=(a?[a,...e]:[...e]).join(" ")),a==null?s.removeAttribute("class"):i?s.setAttribute("class",a):s.className=a}const pi=Symbol("_vod"),wc=Symbol("_vsh"),$c=Symbol(""),Ic=/(^|;)\s*display\s*:/;function Mc(s,a,i){const e=s.style,n=wt(i);let l=!1;if(i&&!n){if(a)if(wt(a))for(const u of a.split(";")){const f=u.slice(0,u.indexOf(":")).trim();i[f]==null&&Se(e,f,"")}else for(const u in a)i[u]==null&&Se(e,u,"");for(const u in i)u==="display"&&(l=!0),Se(e,u,i[u])}else if(n){if(a!==i){const u=e[$c];u&&(i+=";"+u),e.cssText=i,l=Ic.test(i)}}else a&&s.removeAttribute("style");pi in s&&(s[pi]=l?e.display:"",s[wc]&&(e.display="none"))}const mi=/\s*!important$/;function Se(s,a,i){if(J(i))i.forEach(e=>Se(s,a,e));else if(i==null&&(i=""),a.startsWith("--"))s.setProperty(a,i);else{const e=kc(s,a);mi.test(i)?s.setProperty(Zs(e),i.replace(mi,""),"important"):s[e]=i}}const bi=["Webkit","Moz","ms"],ra={};function kc(s,a){const i=ra[a];if(i)return i;let e=Yt(a);if(e!=="filter"&&e in s)return ra[a]=e;e=Ye(e);for(let n=0;nua||(jc.then(()=>ua=0),ua=Date.now());function zc(s,a){const i=e=>{if(!e._vts)e._vts=Date.now();else if(e._vts<=i.attached)return;us(Ec(e,i.value),a,5,[e])};return i.value=s,i.attached=Nc(),i}function Ec(s,a){if(J(a)){const i=s.stopImmediatePropagation;return s.stopImmediatePropagation=()=>{i.call(s),s._stopped=!0},a.map(e=>n=>!n._stopped&&e&&e(n))}else return a}const wi=s=>s.charCodeAt(0)===111&&s.charCodeAt(1)===110&&s.charCodeAt(2)>96&&s.charCodeAt(2)<123,Pc=(s,a,i,e,n,l)=>{const u=n==="svg";a==="class"?yc(s,e,u):a==="style"?Mc(s,i,e):Be(a)?Na(a)||Dc(s,a,i,e,l):(a[0]==="."?(a=a.slice(1),!0):a[0]==="^"?(a=a.slice(1),!1):Sc(s,a,e,u))?(_i(s,a,e),!s.tagName.includes("-")&&(a==="value"||a==="checked"||a==="selected")&&gi(s,a,e,u,l,a!=="value")):s._isVueCE&&(/[A-Z]/.test(a)||!wt(e))?_i(s,Yt(a),e,l,a):(a==="true-value"?s._trueValue=e:a==="false-value"&&(s._falseValue=e),gi(s,a,e,u))};function Sc(s,a,i,e){if(e)return!!(a==="innerHTML"||a==="textContent"||a in s&&wi(a)&&F(i));if(a==="spellcheck"||a==="draggable"||a==="translate"||a==="form"||a==="list"&&s.tagName==="INPUT"||a==="type"&&s.tagName==="TEXTAREA")return!1;if(a==="width"||a==="height"){const n=s.tagName;if(n==="IMG"||n==="VIDEO"||n==="CANVAS"||n==="SOURCE")return!1}return wi(a)&&wt(i)?!1:a in s}const $i=s=>{const a=s.props["onUpdate:modelValue"]||!1;return J(a)?i=>je(a,i):a},va=Symbol("_assign"),so={deep:!0,created(s,a,i){s[va]=$i(i),to(s,"change",()=>{const e=s._modelValue,n=Rc(s),l=s.checked,u=s[va];if(J(e)){const f=Qi(e,n),o=f!==-1;if(l&&!o)u(e.concat(n));else if(!l&&o){const c=[...e];c.splice(f,1),u(c)}}else if(We(e)){const f=new Set(e);l?f.add(n):f.delete(n),u(f)}else u(eo(s,l))})},mounted:Ii,beforeUpdate(s,a,i){s[va]=$i(i),Ii(s,a,i)}};function Ii(s,{value:a,oldValue:i},e){s._modelValue=a;let n;if(J(a))n=Qi(a,e.props.value)>-1;else if(We(a))n=a.has(e.props.value);else{if(a===i)return;n=Qe(a,eo(s,!0))}s.checked!==n&&(s.checked=n)}function Rc(s){return"_value"in s?s._value:s.value}function eo(s,a){const i=a?"_trueValue":"_falseValue";return i in s?s[i]:a}const Tc=At({patchProp:Pc},_c);let Mi;function Zc(){return Mi||(Mi=Hl(Tc))}const Gc=(...s)=>{const a=Zc().createApp(...s),{mount:i}=a;return a.mount=e=>{const n=Oc(e);if(!n)return;const l=a._component;!F(l)&&!l.render&&!l.template&&(l.template=n.innerHTML),n.nodeType===1&&(n.textContent="");const u=i(n,!1,Lc(n));return n instanceof Element&&(n.removeAttribute("v-cloak"),n.setAttribute("data-v-app","")),u},a};function Lc(s){if(s instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&s instanceof MathMLElement)return"mathml"}function Oc(s){return wt(s)?document.querySelector(s):s}const bt=(s,a)=>{const i=s.__vccOpts||s;for(const[e,n]of a)i[e]=n;return i},Hc={};function Bc(s,a){const i=An("router-view");return _(),Fn(i)}const Wc=bt(Hc,[["render",Bc]]);/*! * vue-router v4.5.0 * (c) 2024 Eduardo San Martin Morote * @license MIT */const Ws=typeof document<"u";function ao(s){return typeof s=="object"||"displayName"in s||"props"in s||"__vccOpts"in s}function Vc(s){return s.__esModule||s[Symbol.toStringTag]==="Module"||s.default&&ao(s.default)}const nt=Object.assign;function fa(s,a){const i={};for(const e in a){const n=a[e];i[e]=Ft(n)?n.map(s):s(n)}return i}const ue=()=>{},Ft=Array.isArray,io=/#/g,Yc=/&/g,Jc=/\//g,Qc=/=/g,Fc=/\?/g,no=/\+/g,Uc=/%5B/g,Kc=/%5D/g,oo=/%5E/g,Xc=/%60/g,lo=/%7B/g,qc=/%7C/g,co=/%7D/g,td=/%20/g;function Va(s){return encodeURI(""+s).replace(qc,"|").replace(Uc,"[").replace(Kc,"]")}function sd(s){return Va(s).replace(lo,"{").replace(co,"}").replace(oo,"^")}function Ca(s){return Va(s).replace(no,"%2B").replace(td,"+").replace(io,"%23").replace(Yc,"%26").replace(Xc,"`").replace(lo,"{").replace(co,"}").replace(oo,"^")}function ed(s){return Ca(s).replace(Qc,"%3D")}function ad(s){return Va(s).replace(io,"%23").replace(Fc,"%3F")}function id(s){return s==null?"":ad(s).replace(Jc,"%2F")}function _e(s){try{return decodeURIComponent(""+s)}catch{}return""+s}const nd=/\/$/,od=s=>s.replace(nd,"");function pa(s,a,i="/"){let e,n={},l="",u="";const f=a.indexOf("#");let o=a.indexOf("?");return f=0&&(o=-1),o>-1&&(e=a.slice(0,o),l=a.slice(o+1,f>-1?f:a.length),n=s(l)),f>-1&&(e=e||a.slice(0,f),u=a.slice(f,a.length)),e=rd(e??a,i),{fullPath:e+(l&&"?")+l+u,path:e,query:n,hash:_e(u)}}function ld(s,a){const i=a.query?s(a.query):"";return a.path+(i&&"?")+i+(a.hash||"")}function ki(s,a){return!a||!s.toLowerCase().startsWith(a.toLowerCase())?s:s.slice(a.length)||"/"}function cd(s,a,i){const e=a.matched.length-1,n=i.matched.length-1;return e>-1&&e===n&&Ks(a.matched[e],i.matched[n])&&ro(a.params,i.params)&&s(a.query)===s(i.query)&&a.hash===i.hash}function Ks(s,a){return(s.aliasOf||s)===(a.aliasOf||a)}function ro(s,a){if(Object.keys(s).length!==Object.keys(a).length)return!1;for(const i in s)if(!dd(s[i],a[i]))return!1;return!0}function dd(s,a){return Ft(s)?Ci(s,a):Ft(a)?Ci(a,s):s===a}function Ci(s,a){return Ft(a)?s.length===a.length&&s.every((i,e)=>i===a[e]):s.length===1&&s[0]===a}function rd(s,a){if(s.startsWith("/"))return s;if(!s)return a;const i=a.split("/"),e=s.split("/"),n=e[e.length-1];(n===".."||n===".")&&e.push("");let l=i.length-1,u,f;for(u=0;u1&&l--;else break;return i.slice(0,l).join("/")+"/"+e.slice(u).join("/")}const Is={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var xe;(function(s){s.pop="pop",s.push="push"})(xe||(xe={}));var ve;(function(s){s.back="back",s.forward="forward",s.unknown=""})(ve||(ve={}));function ud(s){if(!s)if(Ws){const a=document.querySelector("base");s=a&&a.getAttribute("href")||"/",s=s.replace(/^\w+:\/\/[^\/]+/,"")}else s="/";return s[0]!=="/"&&s[0]!=="#"&&(s="/"+s),od(s)}const vd=/^[^#]+#/;function fd(s,a){return s.replace(vd,"#")+a}function pd(s,a){const i=document.documentElement.getBoundingClientRect(),e=s.getBoundingClientRect();return{behavior:a.behavior,left:e.left-i.left-(a.left||0),top:e.top-i.top-(a.top||0)}}const ea=()=>({left:window.scrollX,top:window.scrollY});function md(s){let a;if("el"in s){const i=s.el,e=typeof i=="string"&&i.startsWith("#"),n=typeof i=="string"?e?document.getElementById(i.slice(1)):document.querySelector(i):i;if(!n)return;a=pd(n,s)}else a=s;"scrollBehavior"in document.documentElement.style?window.scrollTo(a):window.scrollTo(a.left!=null?a.left:window.scrollX,a.top!=null?a.top:window.scrollY)}function Di(s,a){return(history.state?history.state.position-a:-1)+s}const Da=new Map;function bd(s,a){Da.set(s,a)}function hd(s){const a=Da.get(s);return Da.delete(s),a}let gd=()=>location.protocol+"//"+location.host;function uo(s,a){const{pathname:i,search:e,hash:n}=a,l=s.indexOf("#");if(l>-1){let f=n.includes(s.slice(l))?s.slice(l).length:1,o=n.slice(f);return o[0]!=="/"&&(o="/"+o),ki(o,"")}return ki(i,s)+e+n}function _d(s,a,i,e){let n=[],l=[],u=null;const f=({state:v})=>{const h=uo(s,location),P=i.value,T=a.value;let q=0;if(v){if(i.value=h,a.value=v,u&&u===P){u=null;return}q=T?v.position-T.position:0}else e(h);n.forEach(B=>{B(i.value,P,{delta:q,type:xe.pop,direction:q?q>0?ve.forward:ve.back:ve.unknown})})};function o(){u=i.value}function c(v){n.push(v);const h=()=>{const P=n.indexOf(v);P>-1&&n.splice(P,1)};return l.push(h),h}function p(){const{history:v}=window;v.state&&v.replaceState(nt({},v.state,{scroll:ea()}),"")}function g(){for(const v of l)v();l=[],window.removeEventListener("popstate",f),window.removeEventListener("beforeunload",p)}return window.addEventListener("popstate",f),window.addEventListener("beforeunload",p,{passive:!0}),{pauseListeners:o,listen:c,destroy:g}}function Ai(s,a,i,e=!1,n=!1){return{back:s,current:a,forward:i,replaced:e,position:window.history.length,scroll:n?ea():null}}function xd(s){const{history:a,location:i}=window,e={value:uo(s,i)},n={value:a.state};n.value||l(e.value,{back:null,current:e.value,forward:null,position:a.length-1,replaced:!0,scroll:null},!0);function l(o,c,p){const g=s.indexOf("#"),v=g>-1?(i.host&&document.querySelector("base")?s:s.slice(g))+o:gd()+s+o;try{a[p?"replaceState":"pushState"](c,"",v),n.value=c}catch(h){console.error(h),i[p?"replace":"assign"](v)}}function u(o,c){const p=nt({},a.state,Ai(n.value.back,o,n.value.forward,!0),c,{position:n.value.position});l(o,p,!0),e.value=o}function f(o,c){const p=nt({},n.value,a.state,{forward:o,scroll:ea()});l(p.current,p,!0);const g=nt({},Ai(e.value,o,null),{position:p.position+1},c);l(o,g,!1),e.value=o}return{location:e,state:n,push:f,replace:u}}function yd(s){s=ud(s);const a=xd(s),i=_d(s,a.state,a.location,a.replace);function e(l,u=!0){u||i.pauseListeners(),history.go(l)}const n=nt({location:"",base:s,go:e,createHref:fd.bind(null,s)},a,i);return Object.defineProperty(n,"location",{enumerable:!0,get:()=>a.location.value}),Object.defineProperty(n,"state",{enumerable:!0,get:()=>a.state.value}),n}function wd(s){return s=location.host?s||location.pathname+location.search:"",s.includes("#")||(s+="#"),yd(s)}function $d(s){return typeof s=="string"||s&&typeof s=="object"}function vo(s){return typeof s=="string"||typeof s=="symbol"}const fo=Symbol("");var ji;(function(s){s[s.aborted=4]="aborted",s[s.cancelled=8]="cancelled",s[s.duplicated=16]="duplicated"})(ji||(ji={}));function Xs(s,a){return nt(new Error,{type:s,[fo]:!0},a)}function ms(s,a){return s instanceof Error&&fo in s&&(a==null||!!(s.type&a))}const Ni="[^/]+?",Id={sensitive:!1,strict:!1,start:!0,end:!0},Md=/[.+*?^${}()[\]/\\]/g;function kd(s,a){const i=nt({},Id,a),e=[];let n=i.start?"^":"";const l=[];for(const c of s){const p=c.length?[]:[90];i.strict&&!c.length&&(n+="/");for(let g=0;ga.length?a.length===1&&a[0]===80?1:-1:0}function po(s,a){let i=0;const e=s.score,n=a.score;for(;i0&&a[a.length-1]<0}const Dd={type:0,value:""},Ad=/[a-zA-Z0-9_]/;function jd(s){if(!s)return[[]];if(s==="/")return[[Dd]];if(!s.startsWith("/"))throw new Error(`Invalid path "${s}"`);function a(h){throw new Error(`ERR (${i})/"${c}": ${h}`)}let i=0,e=i;const n=[];let l;function u(){l&&n.push(l),l=[]}let f=0,o,c="",p="";function g(){c&&(i===0?l.push({type:0,value:c}):i===1||i===2||i===3?(l.length>1&&(o==="*"||o==="+")&&a(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),l.push({type:1,value:c,regexp:p,repeatable:o==="*"||o==="+",optional:o==="*"||o==="?"})):a("Invalid state to consume buffer"),c="")}function v(){c+=o}for(;f{u(W)}:ue}function u(g){if(vo(g)){const v=e.get(g);v&&(e.delete(g),i.splice(i.indexOf(v),1),v.children.forEach(u),v.alias.forEach(u))}else{const v=i.indexOf(g);v>-1&&(i.splice(v,1),g.record.name&&e.delete(g.record.name),g.children.forEach(u),g.alias.forEach(u))}}function f(){return i}function o(g){const v=Sd(g,i);i.splice(v,0,g),g.record.name&&!Si(g)&&e.set(g.record.name,g)}function c(g,v){let h,P={},T,q;if("name"in g&&g.name){if(h=e.get(g.name),!h)throw Xs(1,{location:g});q=h.record.name,P=nt(Ei(v.params,h.keys.filter(W=>!W.optional).concat(h.parent?h.parent.keys.filter(W=>W.optional):[]).map(W=>W.name)),g.params&&Ei(g.params,h.keys.map(W=>W.name))),T=h.stringify(P)}else if(g.path!=null)T=g.path,h=i.find(W=>W.re.test(T)),h&&(P=h.parse(T),q=h.record.name);else{if(h=v.name?e.get(v.name):i.find(W=>W.re.test(v.path)),!h)throw Xs(1,{location:g,currentLocation:v});q=h.record.name,P=nt({},v.params,g.params),T=h.stringify(P)}const B=[];let L=h;for(;L;)B.unshift(L.record),L=L.parent;return{name:q,path:T,params:P,matched:B,meta:Pd(B)}}s.forEach(g=>l(g));function p(){i.length=0,e.clear()}return{addRoute:l,resolve:c,removeRoute:u,clearRoutes:p,getRoutes:f,getRecordMatcher:n}}function Ei(s,a){const i={};for(const e of a)e in s&&(i[e]=s[e]);return i}function Pi(s){const a={path:s.path,redirect:s.redirect,name:s.name,meta:s.meta||{},aliasOf:s.aliasOf,beforeEnter:s.beforeEnter,props:Ed(s),children:s.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in s?s.components||null:s.component&&{default:s.component}};return Object.defineProperty(a,"mods",{value:{}}),a}function Ed(s){const a={},i=s.props||!1;if("component"in s)a.default=i;else for(const e in s.components)a[e]=typeof i=="object"?i[e]:i;return a}function Si(s){for(;s;){if(s.record.aliasOf)return!0;s=s.parent}return!1}function Pd(s){return s.reduce((a,i)=>nt(a,i.meta),{})}function Ri(s,a){const i={};for(const e in s)i[e]=e in a?a[e]:s[e];return i}function Sd(s,a){let i=0,e=a.length;for(;i!==e;){const l=i+e>>1;po(s,a[l])<0?e=l:i=l+1}const n=Rd(s);return n&&(e=a.lastIndexOf(n,e-1)),e}function Rd(s){let a=s;for(;a=a.parent;)if(mo(a)&&po(s,a)===0)return a}function mo({record:s}){return!!(s.name||s.components&&Object.keys(s.components).length||s.redirect)}function Td(s){const a={};if(s===""||s==="?")return a;const e=(s[0]==="?"?s.slice(1):s).split("&");for(let n=0;nl&&Ca(l)):[e&&Ca(e)]).forEach(l=>{l!==void 0&&(a+=(a.length?"&":"")+i,l!=null&&(a+="="+l))})}return a}function Zd(s){const a={};for(const i in s){const e=s[i];e!==void 0&&(a[i]=Ft(e)?e.map(n=>n==null?null:""+n):e==null?e:""+e)}return a}const Gd=Symbol(""),Zi=Symbol(""),Ya=Symbol(""),bo=Symbol(""),Aa=Symbol("");function ae(){let s=[];function a(e){return s.push(e),()=>{const n=s.indexOf(e);n>-1&&s.splice(n,1)}}function i(){s=[]}return{add:a,list:()=>s.slice(),reset:i}}function Cs(s,a,i,e,n,l=u=>u()){const u=e&&(e.enterCallbacks[n]=e.enterCallbacks[n]||[]);return()=>new Promise((f,o)=>{const c=v=>{v===!1?o(Xs(4,{from:i,to:a})):v instanceof Error?o(v):$d(v)?o(Xs(2,{from:a,to:v})):(u&&e.enterCallbacks[n]===u&&typeof v=="function"&&u.push(v),f())},p=l(()=>s.call(e&&e.instances[n],a,i,c));let g=Promise.resolve(p);s.length<3&&(g=g.then(c)),g.catch(v=>o(v))})}function ma(s,a,i,e,n=l=>l()){const l=[];for(const u of s)for(const f in u.components){let o=u.components[f];if(!(a!=="beforeRouteEnter"&&!u.instances[f]))if(ao(o)){const p=(o.__vccOpts||o)[a];p&&l.push(Cs(p,i,e,u,f,n))}else{let c=o();l.push(()=>c.then(p=>{if(!p)throw new Error(`Couldn't resolve component "${f}" at "${u.path}"`);const g=Vc(p)?p.default:p;u.mods[f]=p,u.components[f]=g;const h=(g.__vccOpts||g)[a];return h&&Cs(h,i,e,u,f,n)()}))}}return l}function Gi(s){const a=_s(Ya),i=_s(bo),e=Jt(()=>{const o=r(s.to);return a.resolve(o)}),n=Jt(()=>{const{matched:o}=e.value,{length:c}=o,p=o[c-1],g=i.matched;if(!p||!g.length)return-1;const v=g.findIndex(Ks.bind(null,p));if(v>-1)return v;const h=Li(o[c-2]);return c>1&&Li(p)===h&&g[g.length-1].path!==h?g.findIndex(Ks.bind(null,o[c-2])):v}),l=Jt(()=>n.value>-1&&Wd(i.params,e.value.params)),u=Jt(()=>n.value>-1&&n.value===i.matched.length-1&&ro(i.params,e.value.params));function f(o={}){if(Bd(o)){const c=a[r(s.replace)?"replace":"push"](r(s.to)).catch(ue);return s.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>c),c}return Promise.resolve()}return{route:e,href:Jt(()=>e.value.href),isActive:l,isExactActive:u,navigate:f}}function Ld(s){return s.length===1?s[0]:s}const Od=In({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:Gi,setup(s,{slots:a}){const i=Ue(Gi(s)),{options:e}=_s(Ya),n=Jt(()=>({[Oi(s.activeClass,e.linkActiveClass,"router-link-active")]:i.isActive,[Oi(s.exactActiveClass,e.linkExactActiveClass,"router-link-exact-active")]:i.isExactActive}));return()=>{const l=a.default&&Ld(a.default(i));return s.custom?l:ge("a",{"aria-current":i.isExactActive?s.ariaCurrentValue:null,href:i.href,onClick:i.navigate,class:n.value},l)}}}),Hd=Od;function Bd(s){if(!(s.metaKey||s.altKey||s.ctrlKey||s.shiftKey)&&!s.defaultPrevented&&!(s.button!==void 0&&s.button!==0)){if(s.currentTarget&&s.currentTarget.getAttribute){const a=s.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(a))return}return s.preventDefault&&s.preventDefault(),!0}}function Wd(s,a){for(const i in a){const e=a[i],n=s[i];if(typeof e=="string"){if(e!==n)return!1}else if(!Ft(n)||n.length!==e.length||e.some((l,u)=>l!==n[u]))return!1}return!0}function Li(s){return s?s.aliasOf?s.aliasOf.path:s.path:""}const Oi=(s,a,i)=>s??a??i,Vd=In({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(s,{attrs:a,slots:i}){const e=_s(Aa),n=Jt(()=>s.route||e.value),l=_s(Zi,0),u=Jt(()=>{let c=r(l);const{matched:p}=n.value;let g;for(;(g=p[c])&&!g.components;)c++;return c}),f=Jt(()=>n.value.matched[u.value]);Ne(Zi,Jt(()=>u.value+1)),Ne(Gd,f),Ne(Aa,n);const o=C();return ze(()=>[o.value,f.value,s.name],([c,p,g],[v,h,P])=>{p&&(p.instances[g]=c,h&&h!==p&&c&&c===v&&(p.leaveGuards.size||(p.leaveGuards=h.leaveGuards),p.updateGuards.size||(p.updateGuards=h.updateGuards))),c&&p&&(!h||!Ks(p,h)||!v)&&(p.enterCallbacks[g]||[]).forEach(T=>T(c))},{flush:"post"}),()=>{const c=n.value,p=s.name,g=f.value,v=g&&g.components[p];if(!v)return Hi(i.default,{Component:v,route:c});const h=g.props[p],P=h?h===!0?c.params:typeof h=="function"?h(c):h:null,q=ge(v,nt({},P,a,{onVnodeUnmounted:B=>{B.component.isUnmounted&&(g.instances[p]=null)},ref:o}));return Hi(i.default,{Component:q,route:c})||q}}});function Hi(s,a){if(!s)return null;const i=s(a);return i.length===1?i[0]:i}const Yd=Vd;function Jd(s){const a=zd(s.routes,s),i=s.parseQuery||Td,e=s.stringifyQuery||Ti,n=s.history,l=ae(),u=ae(),f=ae(),o=sl(Is);let c=Is;Ws&&s.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const p=fa.bind(null,$=>""+$),g=fa.bind(null,id),v=fa.bind(null,_e);function h($,R){let E,G;return vo($)?(E=a.getRecordMatcher($),G=R):G=$,a.addRoute(G,E)}function P($){const R=a.getRecordMatcher($);R&&a.removeRoute(R)}function T(){return a.getRoutes().map($=>$.record)}function q($){return!!a.getRecordMatcher($)}function B($,R){if(R=nt({},R||o.value),typeof $=="string"){const y=pa(i,$,R.path),w=a.resolve({path:y.path},R),M=n.createHref(y.fullPath);return nt(y,w,{params:v(w.params),hash:_e(y.hash),redirectedFrom:void 0,href:M})}let E;if($.path!=null)E=nt({},$,{path:pa(i,$.path,R.path).path});else{const y=nt({},$.params);for(const w in y)y[w]==null&&delete y[w];E=nt({},$,{params:g(y)}),R.params=g(R.params)}const G=a.resolve(E,R),pt=$.hash||"";G.params=p(v(G.params));const m=ld(e,nt({},$,{hash:sd(pt),path:G.path})),b=n.createHref(m);return nt({fullPath:m,hash:pt,query:e===Ti?Zd($.query):$.query||{}},G,{redirectedFrom:void 0,href:b})}function L($){return typeof $=="string"?pa(i,$,o.value.path):nt({},$)}function W($,R){if(c!==$)return Xs(8,{from:R,to:$})}function Z($){return xt($)}function ft($){return Z(nt(L($),{replace:!0}))}function It($){const R=$.matched[$.matched.length-1];if(R&&R.redirect){const{redirect:E}=R;let G=typeof E=="function"?E($):E;return typeof G=="string"&&(G=G.includes("?")||G.includes("#")?G=L(G):{path:G},G.params={}),nt({query:$.query,hash:$.hash,params:G.path!=null?{}:$.params},G)}}function xt($,R){const E=c=B($),G=o.value,pt=$.state,m=$.force,b=$.replace===!0,y=It(E);if(y)return xt(nt(L(y),{state:typeof y=="object"?nt({},pt,y.state):pt,force:m,replace:b}),R||E);const w=E;w.redirectedFrom=R;let M;return!m&&cd(e,G,E)&&(M=Xs(16,{to:w,from:G}),es(G,G,!0,!1)),(M?Promise.resolve(M):ts(w,G)).catch(I=>ms(I)?ms(I,2)?I:$s(I):it(I,w,G)).then(I=>{if(I){if(ms(I,2))return xt(nt({replace:b},L(I.to),{state:typeof I.to=="object"?nt({},pt,I.to.state):pt,force:m}),R||w)}else I=Ns(w,G,!0,b,pt);return ws(w,G,I),I})}function qt($,R){const E=W($,R);return E?Promise.reject(E):Promise.resolve()}function ys($){const R=Os.values().next().value;return R&&typeof R.runWithContext=="function"?R.runWithContext($):$()}function ts($,R){let E;const[G,pt,m]=Qd($,R);E=ma(G.reverse(),"beforeRouteLeave",$,R);for(const y of G)y.leaveGuards.forEach(w=>{E.push(Cs(w,$,R))});const b=qt.bind(null,$,R);return E.push(b),Wt(E).then(()=>{E=[];for(const y of l.list())E.push(Cs(y,$,R));return E.push(b),Wt(E)}).then(()=>{E=ma(pt,"beforeRouteUpdate",$,R);for(const y of pt)y.updateGuards.forEach(w=>{E.push(Cs(w,$,R))});return E.push(b),Wt(E)}).then(()=>{E=[];for(const y of m)if(y.beforeEnter)if(Ft(y.beforeEnter))for(const w of y.beforeEnter)E.push(Cs(w,$,R));else E.push(Cs(y.beforeEnter,$,R));return E.push(b),Wt(E)}).then(()=>($.matched.forEach(y=>y.enterCallbacks={}),E=ma(m,"beforeRouteEnter",$,R,ys),E.push(b),Wt(E))).then(()=>{E=[];for(const y of u.list())E.push(Cs(y,$,R));return E.push(b),Wt(E)}).catch(y=>ms(y,8)?y:Promise.reject(y))}function ws($,R,E){f.list().forEach(G=>ys(()=>G($,R,E)))}function Ns($,R,E,G,pt){const m=W($,R);if(m)return m;const b=R===Is,y=Ws?history.state:{};E&&(G||b?n.replace($.fullPath,nt({scroll:b&&y&&y.scroll},pt)):n.push($.fullPath,pt)),o.value=$,es($,R,E,b),$s()}let ss;function qs(){ss||(ss=n.listen(($,R,E)=>{if(!Me.listening)return;const G=B($),pt=It(G);if(pt){xt(nt(pt,{replace:!0,force:!0}),G).catch(ue);return}c=G;const m=o.value;Ws&&bd(Di(m.fullPath,E.delta),ea()),ts(G,m).catch(b=>ms(b,12)?b:ms(b,2)?(xt(nt(L(b.to),{force:!0}),G).then(y=>{ms(y,20)&&!E.delta&&E.type===xe.pop&&n.go(-1,!1)}).catch(ue),Promise.reject()):(E.delta&&n.go(-E.delta,!1),it(b,G,m))).then(b=>{b=b||Ns(G,m,!1),b&&(E.delta&&!ms(b,8)?n.go(-E.delta,!1):E.type===xe.pop&&ms(b,20)&&n.go(-1,!1)),ws(G,m,b)}).catch(ue)}))}let Gs=ae(),$t=ae(),vt;function it($,R,E){$s($);const G=$t.list();return G.length?G.forEach(pt=>pt($,R,E)):console.error($),Promise.reject($)}function fs(){return vt&&o.value!==Is?Promise.resolve():new Promise(($,R)=>{Gs.add([$,R])})}function $s($){return vt||(vt=!$,qs(),Gs.list().forEach(([R,E])=>$?E($):R()),Gs.reset()),$}function es($,R,E,G){const{scrollBehavior:pt}=s;if(!Ws||!pt)return Promise.resolve();const m=!E&&hd(Di($.fullPath,0))||(G||!E)&&history.state&&history.state.scroll||null;return hn().then(()=>pt($,R,m)).then(b=>b&&md(b)).catch(b=>it(b,$,R))}const Pt=$=>n.go($);let Ls;const Os=new Set,Me={currentRoute:o,listening:!0,addRoute:h,removeRoute:P,clearRoutes:a.clearRoutes,hasRoute:q,getRoutes:T,resolve:B,options:s,push:Z,replace:ft,go:Pt,back:()=>Pt(-1),forward:()=>Pt(1),beforeEach:l.add,beforeResolve:u.add,afterEach:f.add,onError:$t.add,isReady:fs,install($){const R=this;$.component("RouterLink",Hd),$.component("RouterView",Yd),$.config.globalProperties.$router=R,Object.defineProperty($.config.globalProperties,"$route",{enumerable:!0,get:()=>r(o)}),Ws&&!Ls&&o.value===Is&&(Ls=!0,Z(n.location).catch(pt=>{}));const E={};for(const pt in Is)Object.defineProperty(E,pt,{get:()=>o.value[pt],enumerable:!0});$.provide(Ya,R),$.provide(bo,vn(E)),$.provide(Aa,o);const G=$.unmount;Os.add($),$.unmount=function(){Os.delete($),Os.size<1&&(c=Is,ss&&ss(),ss=null,o.value=Is,Ls=!1,vt=!1),G()}}};function Wt($){return $.reduce((R,E)=>R.then(()=>ys(E)),Promise.resolve())}return Me}function Qd(s,a){const i=[],e=[],n=[],l=Math.max(a.matched.length,s.matched.length);for(let u=0;uKs(c,f))?e.push(f):i.push(f));const o=s.matched[u];o&&(a.matched.find(c=>Ks(c,o))||n.push(o))}return[i,e,n]}const Fd={class:"home-container min-h-screen bg-gray-100 p-4 md:p-8"},Ud={class:"max-w-7xl mx-auto"},Kd={class:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6"},Xd={class:"card-content"},qd={__name:"HomeView",setup(s){const a=[{path:"/fluent",name:"Fluent Design",description:"微软流畅设计系统",cardClass:"fluent-card",titleClass:"text-white",descriptionClass:"text-blue-100"},{path:"/ios",name:"iOS Design",description:"苹果设计风格",cardClass:"ios-card",titleClass:"text-gray-900",descriptionClass:"text-gray-600"},{path:"/element",name:"Element UI",description:"饿了么设计系统",cardClass:"element-card",titleClass:"text-white",descriptionClass:"text-green-100"},{path:"/ant",name:"Ant Design",description:"蚂蚁设计系统",cardClass:"ant-card",titleClass:"text-white",descriptionClass:"text-blue-100"},{path:"/morphism",name:"Morphism",description:"变形设计风格",cardClass:"morphism-card",titleClass:"text-purple-900",descriptionClass:"text-purple-700"},{path:"/holographic",name:"Holographic",description:"全息设计风格",cardClass:"holographic-card",titleClass:"text-white",descriptionClass:"text-blue-100"},{path:"/gradient",name:"Gradient",description:"渐变设计风格",cardClass:"gradient-card",titleClass:"text-white",descriptionClass:"text-pink-100"},{path:"/neon",name:"Neon",description:"霓虹设计风格",cardClass:"neon-card",titleClass:"text-pink-400",descriptionClass:"text-pink-300"},{path:"/organic",name:"Organic",description:"有机设计风格",cardClass:"organic-card",titleClass:"text-green-900",descriptionClass:"text-green-700"},{path:"/pixel",name:"Pixel Art",description:"像素艺术风格",cardClass:"pixel-card",titleClass:"text-yellow-900",descriptionClass:"text-yellow-700"},{path:"/brutalism",name:"Brutalism",description:"粗野主义风格",cardClass:"brutalism-card",titleClass:"text-black",descriptionClass:"text-gray-800"},{path:"/3d",name:"3D Design",description:"3D设计风格",cardClass:"three-d-card",titleClass:"text-white",descriptionClass:"text-blue-200"},{path:"/skeuomorphic",name:"Skeuomorphic",description:"拟物设计风格",cardClass:"skeuomorphic-card",titleClass:"text-amber-900",descriptionClass:"text-amber-700"},{path:"/neumorphism",name:"Neumorphism",description:"新拟物设计风格",cardClass:"neumorphism-card",titleClass:"text-gray-800",descriptionClass:"text-gray-600"},{path:"/flat",name:"Flat",description:"扁平设计风格",cardClass:"flat-card",titleClass:"text-white",descriptionClass:"text-red-100"},{path:"/material",name:"Material",description:"材料设计风格",cardClass:"material-card",titleClass:"text-white",descriptionClass:"text-blue-100"},{path:"/nordic",name:"Nordic",description:"北欧设计风格",cardClass:"nordic-card",titleClass:"text-gray-900",descriptionClass:"text-gray-600"},{path:"/futuristic",name:"Futuristic",description:"未来主义风格",cardClass:"futuristic-card",titleClass:"text-white",descriptionClass:"text-cyan-100"},{path:"/retro",name:"Retro",description:"复古设计风格",cardClass:"retro-card",titleClass:"text-orange-900",descriptionClass:"text-orange-700"},{path:"/cyberpunk",name:"Cyberpunk",description:"赛博朋克风格",cardClass:"cyberpunk-card",titleClass:"text-pink-400",descriptionClass:"text-purple-300"},{path:"/steampunk",name:"Steampunk",description:"蒸汽朋克风格",cardClass:"steampunk-card",titleClass:"text-amber-100",descriptionClass:"text-amber-200"},{path:"/aurora",name:"Aurora",description:"极光设计风格",cardClass:"aurora-card",titleClass:"text-white",descriptionClass:"text-green-100"},{path:"/minimalist",name:"Minimalist",description:"极简设计风格",cardClass:"minimalist-card",titleClass:"text-gray-900",descriptionClass:"text-gray-600"},{path:"/dark-mode",name:"Dark Mode",description:"暗黑模式风格",cardClass:"dark-mode-card",titleClass:"text-white",descriptionClass:"text-gray-300"},{path:"/glassmorphism",name:"Glassmorphism",description:"玻璃态设计风格",cardClass:"glassmorphism-card",titleClass:"text-gray-900",descriptionClass:"text-gray-700"}];return(i,e)=>{const n=An("router-link");return _(),x("div",Fd,[t("div",Ud,[e[0]||(e[0]=t("h1",{class:"text-4xl font-bold text-gray-900 mb-8"},"设计风格",-1)),e[1]||(e[1]=t("p",{class:"text-gray-900 mb-8"},"请选择您的设计风格偏好来创建您的原型",-1)),t("div",Kd,[(_(),x(U,null,at(a,l=>d(n,{key:l.path,to:l.path,class:st(l.cardClass)},{default:wn(()=>[t("div",Xd,[t("h3",{class:st(["text-xl font-semibold",l.titleClass])},k(l.name),3),t("p",{class:st(["text-sm",l.descriptionClass])},k(l.description),3)])]),_:2},1032,["to","class"])),64))])])])}}},tr=bt(qd,[["__scopeId","data-v-d6c43755"]]);/** * @license lucide-vue-next v0.475.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const sr=s=>s.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();/** * @license lucide-vue-next v0.475.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */var Ae={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};/** * @license lucide-vue-next v0.475.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const er=({size:s,strokeWidth:a=2,absoluteStrokeWidth:i,color:e,iconNode:n,name:l,class:u,...f},{slots:o})=>ge("svg",{...Ae,width:s||Ae.width,height:s||Ae.height,stroke:e||Ae.stroke,"stroke-width":i?Number(a)*24/Number(s):a,class:["lucide",`lucide-${sr(l??"icon")}`],...f},[...n.map(c=>ge(...c)),...o.default?[o.default()]:[]]);/** * @license lucide-vue-next v0.475.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const yt=(s,a)=>(i,{slots:e})=>ge(er,{...i,iconNode:a,name:s},e);/** * @license lucide-vue-next v0.475.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ho=yt("ActivityIcon",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]]);/** * @license lucide-vue-next v0.475.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const H=yt("BellIcon",[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}]]);/** * @license lucide-vue-next v0.475.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ar=yt("CameraIcon",[["path",{d:"M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z",key:"1tc9qg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]]);/** * @license lucide-vue-next v0.475.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ct=yt("EllipsisVerticalIcon",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]);/** * @license lucide-vue-next v0.475.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Ut=yt("HeartIcon",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]]);/** * @license lucide-vue-next v0.475.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const rt=yt("HouseIcon",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);/** * @license lucide-vue-next v0.475.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ir=yt("ImageIcon",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]);/** * @license lucide-vue-next v0.475.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Rt=yt("InboxIcon",[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12",key:"o97t9d"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}]]);/** * @license lucide-vue-next v0.475.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const vs=yt("InfoIcon",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);/** * @license lucide-vue-next v0.475.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const go=yt("LoaderCircleIcon",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/** * @license lucide-vue-next v0.475.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _o=yt("LogOutIcon",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]]);/** * @license lucide-vue-next v0.475.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Et=yt("MenuIcon",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/** * @license lucide-vue-next v0.475.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Kt=yt("MessageSquareIcon",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]]);/** * @license lucide-vue-next v0.475.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ut=yt("PlusIcon",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/** * @license lucide-vue-next v0.475.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const K=yt("SearchIcon",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/** * @license lucide-vue-next v0.475.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const jt=yt("SettingsIcon",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/** * @license lucide-vue-next v0.475.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Xt=yt("Share2Icon",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]]);/** * @license lucide-vue-next v0.475.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Tt=yt("StarIcon",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]);/** * @license lucide-vue-next v0.475.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const nr=yt("Trash2Icon",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);/** * @license lucide-vue-next v0.475.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const X=yt("UserIcon",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);/** * @license lucide-vue-next v0.475.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const xo=yt("UsersIcon",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);/** * @license lucide-vue-next v0.475.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const tt=yt("XIcon",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),or={class:"minimal-container min-h-screen bg-white"},lr={class:"minimal-app-bar"},cr={class:"container mx-auto px-4 py-3 flex items-center justify-between"},dr={class:"flex items-center"},rr={class:"flex items-center space-x-4"},ur={class:"minimal-icon-button"},vr={class:"minimal-icon-button"},fr={class:"minimal-icon-button"},pr={class:"container mx-auto p-6"},mr={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},br={class:"minimal-card"},hr={class:"p-4"},gr={class:"space-y-2"},_r={href:"#",class:"minimal-nav-item active"},xr={href:"#",class:"minimal-nav-item"},yr={href:"#",class:"minimal-nav-item"},wr={href:"#",class:"minimal-nav-item"},$r={class:"md:col-span-2 space-y-6"},Ir={class:"minimal-card"},Mr={class:"p-4"},kr={class:"space-y-4"},Cr={class:"minimal-list-item"},Dr={class:"minimal-icon-button"},Ar={class:"minimal-list-item"},jr={class:"minimal-icon-button"},Nr={class:"minimal-card"},zr={class:"p-4"},Er={class:"flex flex-wrap gap-4"},Pr={class:"minimal-button icon"},Sr={class:"minimal-card"},Rr={class:"p-4"},Tr={class:"minimal-bottom-nav"},Zr={href:"#",class:"minimal-bottom-nav-item active"},Gr={href:"#",class:"minimal-bottom-nav-item"},Lr={href:"#",class:"minimal-bottom-nav-item"},Or={href:"#",class:"minimal-bottom-nav-item"},Hr={href:"#",class:"minimal-bottom-nav-item"},Br={key:0,class:"minimal-dialog-overlay"},Wr={class:"minimal-dialog"},Vr={class:"minimal-dialog-header"},Yr={class:"minimal-dialog-actions"},Jr={__name:"MinimalistView",setup(s){const a=C(!1);return(i,e)=>(_(),x("div",or,[t("div",lr,[t("div",cr,[t("div",dr,[d(r(Et),{class:"w-5 h-5 text-gray-600 mr-4"}),e[4]||(e[4]=t("h1",{class:"text-xl font-medium text-gray-900"},"Minimalist",-1))]),t("div",rr,[t("button",ur,[d(r(K),{class:"w-5 h-5"})]),t("button",vr,[d(r(H),{class:"w-5 h-5"})]),t("button",fr,[d(r(X),{class:"w-5 h-5"})])])])]),t("div",pr,[t("div",mr,[t("div",br,[t("div",hr,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"导航菜单",-1)),t("nav",gr,[t("a",_r,[d(r(rt),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",xr,[d(r(Rt),{class:"w-5 h-5"}),e[6]||(e[6]=t("span",null,"收件箱",-1)),e[7]||(e[7]=t("span",{class:"minimal-badge"},"12",-1))]),t("a",yr,[d(r(Tt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",wr,[d(r(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",$r,[t("div",Ir,[t("div",Mr,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"卡片列表",-1)),t("div",kr,[t("div",Cr,[e[11]||(e[11]=t("div",{class:"minimal-avatar bg-gray-100"},"JD",-1)),e[12]||(e[12]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-gray-900"},"卡片标题"),t("p",{class:"text-gray-600"},"卡片副标题")],-1)),t("button",Dr,[d(r(ct),{class:"w-5 h-5"})])]),t("div",Ar,[e[13]||(e[13]=t("div",{class:"minimal-avatar bg-gray-100"},"AB",-1)),e[14]||(e[14]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-gray-900"},"另一个标题"),t("p",{class:"text-gray-600"},"另一个副标题")],-1)),t("button",jr,[d(r(ct),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=V('

表单元素

',1)),t("div",Nr,[t("div",zr,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"按钮样式",-1)),t("div",Er,[e[16]||(e[16]=t("button",{class:"minimal-button"},"主要按钮",-1)),e[17]||(e[17]=t("button",{class:"minimal-button outlined"},"次要按钮",-1)),e[18]||(e[18]=t("button",{class:"minimal-button text"},"文本按钮",-1)),t("button",Pr,[d(r(ut),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=V('

进度指示器

',1)),t("div",Sr,[t("div",Rr,[e[20]||(e[20]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"对话框示例",-1)),t("button",{class:"minimal-button",onClick:e[0]||(e[0]=n=>a.value=!0)},"打开对话框")])])])])]),t("div",Tr,[t("a",Zr,[d(r(rt),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",Gr,[d(r(K),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",Lr,[d(r(ut),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",Or,[d(r(H),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",Hr,[d(r(X),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(_(),x("div",Br,[t("div",Wr,[t("div",Vr,[e[28]||(e[28]=t("h3",{class:"text-gray-900"},"对话框标题",-1)),t("button",{class:"minimal-icon-button",onClick:e[1]||(e[1]=n=>a.value=!1)},[d(r(tt),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"minimal-dialog-content"},[t("p",{class:"text-gray-600"},"这是一个极简风格的对话框示例。")],-1)),t("div",Yr,[t("button",{class:"minimal-button text",onClick:e[2]||(e[2]=n=>a.value=!1)},"取消"),t("button",{class:"minimal-button",onClick:e[3]||(e[3]=n=>a.value=!1)},"确定")])])])):A("",!0)]))}},Qr=bt(Jr,[["__scopeId","data-v-c519d2be"]]),Fr={class:"dark-container min-h-screen bg-gray-900"},Ur={class:"dark-app-bar"},Kr={class:"container mx-auto px-4 py-3 flex items-center justify-between"},Xr={class:"flex items-center"},qr={class:"flex items-center space-x-4"},tu={class:"dark-icon-button"},su={class:"dark-icon-button"},eu={class:"dark-icon-button"},au={class:"container mx-auto p-6"},iu={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},nu={class:"dark-card"},ou={class:"p-4"},lu={class:"space-y-2"},cu={href:"#",class:"dark-nav-item active"},du={href:"#",class:"dark-nav-item"},ru={href:"#",class:"dark-nav-item"},uu={href:"#",class:"dark-nav-item"},vu={class:"md:col-span-2 space-y-6"},fu={class:"dark-card"},pu={class:"p-4"},mu={class:"space-y-4"},bu={class:"dark-list-item"},hu={class:"dark-icon-button"},gu={class:"dark-list-item"},_u={class:"dark-icon-button"},xu={class:"dark-card"},yu={class:"p-4"},wu={class:"flex flex-wrap gap-4"},$u={class:"dark-button icon"},Iu={class:"dark-card"},Mu={class:"p-4"},ku={class:"dark-bottom-nav"},Cu={href:"#",class:"dark-bottom-nav-item active"},Du={href:"#",class:"dark-bottom-nav-item"},Au={href:"#",class:"dark-bottom-nav-item"},ju={href:"#",class:"dark-bottom-nav-item"},Nu={href:"#",class:"dark-bottom-nav-item"},zu={key:0,class:"dark-dialog-overlay"},Eu={class:"dark-dialog"},Pu={class:"dark-dialog-header"},Su={class:"dark-dialog-actions"},Ru={__name:"DarkModeView",setup(s){const a=C(!1);return(i,e)=>(_(),x("div",Fr,[t("div",Ur,[t("div",Kr,[t("div",Xr,[d(r(Et),{class:"w-5 h-5 text-gray-300 mr-4"}),e[4]||(e[4]=t("h1",{class:"text-xl font-medium text-white"},"Dark Mode",-1))]),t("div",qr,[t("button",tu,[d(r(K),{class:"w-5 h-5"})]),t("button",su,[d(r(H),{class:"w-5 h-5"})]),t("button",eu,[d(r(X),{class:"w-5 h-5"})])])])]),t("div",au,[t("div",iu,[t("div",nu,[t("div",ou,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-white"},"导航菜单",-1)),t("nav",lu,[t("a",cu,[d(r(rt),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",du,[d(r(Rt),{class:"w-5 h-5"}),e[6]||(e[6]=t("span",null,"收件箱",-1)),e[7]||(e[7]=t("span",{class:"dark-badge"},"12",-1))]),t("a",ru,[d(r(Tt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",uu,[d(r(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",vu,[t("div",fu,[t("div",pu,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-white"},"卡片列表",-1)),t("div",mu,[t("div",bu,[e[11]||(e[11]=t("div",{class:"dark-avatar bg-blue-600"},"JD",-1)),e[12]||(e[12]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-white"},"卡片标题"),t("p",{class:"text-gray-400"},"卡片副标题")],-1)),t("button",hu,[d(r(ct),{class:"w-5 h-5"})])]),t("div",gu,[e[13]||(e[13]=t("div",{class:"dark-avatar bg-green-600"},"AB",-1)),e[14]||(e[14]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-white"},"另一个标题"),t("p",{class:"text-gray-400"},"另一个副标题")],-1)),t("button",_u,[d(r(ct),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=V('

表单元素

',1)),t("div",xu,[t("div",yu,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-white"},"按钮样式",-1)),t("div",wu,[e[16]||(e[16]=t("button",{class:"dark-button"},"主要按钮",-1)),e[17]||(e[17]=t("button",{class:"dark-button outlined"},"次要按钮",-1)),e[18]||(e[18]=t("button",{class:"dark-button text"},"文本按钮",-1)),t("button",$u,[d(r(ut),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=V('

进度指示器

',1)),t("div",Iu,[t("div",Mu,[e[20]||(e[20]=t("h2",{class:"text-lg font-medium mb-4 text-white"},"对话框示例",-1)),t("button",{class:"dark-button",onClick:e[0]||(e[0]=n=>a.value=!0)},"打开对话框")])])])])]),t("div",ku,[t("a",Cu,[d(r(rt),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",Du,[d(r(K),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",Au,[d(r(ut),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",ju,[d(r(H),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",Nu,[d(r(X),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(_(),x("div",zu,[t("div",Eu,[t("div",Pu,[e[28]||(e[28]=t("h3",{class:"text-white"},"对话框标题",-1)),t("button",{class:"dark-icon-button",onClick:e[1]||(e[1]=n=>a.value=!1)},[d(r(tt),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"dark-dialog-content"},[t("p",{class:"text-gray-300"},"这是一个深色模式的对话框示例。")],-1)),t("div",Su,[t("button",{class:"dark-button text",onClick:e[2]||(e[2]=n=>a.value=!1)},"取消"),t("button",{class:"dark-button",onClick:e[3]||(e[3]=n=>a.value=!1)},"确定")])])])):A("",!0)]))}},Tu=bt(Ru,[["__scopeId","data-v-0ed2360c"]]),Zu={class:"retro-container min-h-screen bg-gradient-to-br from-orange-100 via-yellow-100 to-amber-100"},Gu={class:"retro-app-bar"},Lu={class:"container mx-auto px-4 py-3 flex items-center justify-between"},Ou={class:"flex items-center"},Hu={class:"flex items-center space-x-4"},Bu={class:"retro-icon-button"},Wu={class:"retro-icon-button"},Vu={class:"retro-icon-button"},Yu={class:"container mx-auto p-6"},Ju={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},Qu={class:"retro-card"},Fu={class:"p-4"},Uu={class:"space-y-2"},Ku={href:"#",class:"retro-nav-item active"},Xu={href:"#",class:"retro-nav-item"},qu={href:"#",class:"retro-nav-item"},tv={href:"#",class:"retro-nav-item"},sv={class:"md:col-span-2 space-y-6"},ev={class:"retro-card"},av={class:"p-4"},iv={class:"space-y-4"},nv={class:"retro-list-item"},ov={class:"retro-icon-button"},lv={class:"retro-list-item"},cv={class:"retro-icon-button"},dv={class:"retro-card"},rv={class:"p-4"},uv={class:"flex flex-wrap gap-4"},vv={class:"retro-button icon"},fv={class:"retro-card"},pv={class:"p-4"},mv={class:"retro-bottom-nav"},bv={href:"#",class:"retro-bottom-nav-item active"},hv={href:"#",class:"retro-bottom-nav-item"},gv={href:"#",class:"retro-bottom-nav-item"},_v={href:"#",class:"retro-bottom-nav-item"},xv={href:"#",class:"retro-bottom-nav-item"},yv={key:0,class:"retro-dialog-overlay"},wv={class:"retro-dialog"},$v={class:"retro-dialog-header"},Iv={class:"retro-dialog-actions"},Mv={__name:"RetroView",setup(s){const a=C(!1);return(i,e)=>(_(),x("div",Zu,[t("div",Gu,[t("div",Lu,[t("div",Ou,[d(r(Et),{class:"w-5 h-5 text-amber-900 mr-4"}),e[4]||(e[4]=t("h1",{class:"text-xl font-medium text-amber-900"},"Retro Design",-1))]),t("div",Hu,[t("button",Bu,[d(r(K),{class:"w-5 h-5"})]),t("button",Wu,[d(r(H),{class:"w-5 h-5"})]),t("button",Vu,[d(r(X),{class:"w-5 h-5"})])])])]),t("div",Yu,[t("div",Ju,[t("div",Qu,[t("div",Fu,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-amber-900"},"导航菜单",-1)),t("nav",Uu,[t("a",Ku,[d(r(rt),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",Xu,[d(r(Rt),{class:"w-5 h-5"}),e[6]||(e[6]=t("span",null,"收件箱",-1)),e[7]||(e[7]=t("span",{class:"retro-badge"},"12",-1))]),t("a",qu,[d(r(Tt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",tv,[d(r(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",sv,[t("div",ev,[t("div",av,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-amber-900"},"卡片列表",-1)),t("div",iv,[t("div",nv,[e[11]||(e[11]=t("div",{class:"retro-avatar bg-gradient-to-br from-orange-400 to-yellow-400"},"JD",-1)),e[12]||(e[12]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-amber-900"},"卡片标题"),t("p",{class:"text-amber-800"},"卡片副标题")],-1)),t("button",ov,[d(r(ct),{class:"w-5 h-5"})])]),t("div",lv,[e[13]||(e[13]=t("div",{class:"retro-avatar bg-gradient-to-br from-yellow-400 to-amber-400"},"AB",-1)),e[14]||(e[14]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-amber-900"},"另一个标题"),t("p",{class:"text-amber-800"},"另一个副标题")],-1)),t("button",cv,[d(r(ct),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=V('

表单元素

',1)),t("div",dv,[t("div",rv,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-amber-900"},"按钮样式",-1)),t("div",uv,[e[16]||(e[16]=t("button",{class:"retro-button"},"主要按钮",-1)),e[17]||(e[17]=t("button",{class:"retro-button outlined"},"次要按钮",-1)),e[18]||(e[18]=t("button",{class:"retro-button text"},"文本按钮",-1)),t("button",vv,[d(r(ut),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=V('

进度指示器

',1)),t("div",fv,[t("div",pv,[e[20]||(e[20]=t("h2",{class:"text-lg font-medium mb-4 text-amber-900"},"对话框示例",-1)),t("button",{class:"retro-button",onClick:e[0]||(e[0]=n=>a.value=!0)},"打开对话框")])])])])]),t("div",mv,[t("a",bv,[d(r(rt),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",hv,[d(r(K),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",gv,[d(r(ut),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",_v,[d(r(H),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",xv,[d(r(X),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(_(),x("div",yv,[t("div",wv,[t("div",$v,[e[28]||(e[28]=t("h3",{class:"text-amber-900"},"对话框标题",-1)),t("button",{class:"retro-icon-button",onClick:e[1]||(e[1]=n=>a.value=!1)},[d(r(tt),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"retro-dialog-content"},[t("p",{class:"text-amber-800"},"这是一个复古风格的对话框示例。")],-1)),t("div",Iv,[t("button",{class:"retro-button text",onClick:e[2]||(e[2]=n=>a.value=!1)},"取消"),t("button",{class:"retro-button",onClick:e[3]||(e[3]=n=>a.value=!1)},"确定")])])])):A("",!0)]))}},kv=bt(Mv,[["__scopeId","data-v-d46c4dbc"]]),Cv={class:"three-d-container min-h-screen bg-gradient-to-br from-blue-900 to-purple-900"},Dv={class:"three-d-header"},Av={class:"three-d-header-content"},jv={class:"three-d-header-actions"},Nv={class:"three-d-btn text"},zv={class:"three-d-btn text"},Ev={class:"three-d-btn text"},Pv={class:"three-d-main"},Sv={class:"three-d-card-list"},Rv={class:"three-d-card-cover"},Tv=["src","alt"],Zv={class:"three-d-card-body"},Gv={class:"three-d-card-meta"},Lv={class:"three-d-card-meta-avatar"},Ov={class:"three-d-card-meta-content"},Hv={class:"three-d-card-meta-title"},Bv={class:"three-d-card-meta-description"},Wv={class:"three-d-card-content"},Vv={class:"three-d-card-actions"},Yv={class:"three-d-btn text"},Jv={class:"three-d-btn text"},Qv={class:"three-d-btn text"},Fv={class:"three-d-tabs"},Uv={class:"three-d-tabs-nav"},Kv=["onClick"],Xv={class:"three-d-tabs-content"},qv={key:0,class:"three-d-tabs-tabpane"},tf={key:1,class:"three-d-tabs-tabpane"},sf={key:2,class:"three-d-tabs-tabpane"},ef={key:0,class:"three-d-modal-mask"},af={class:"three-d-modal-wrap"},nf={class:"three-d-modal"},of={class:"three-d-modal-content"},lf={class:"three-d-modal-header"},cf={class:"three-d-modal-footer"},df={key:1,class:"three-d-message"},rf={class:"three-d-message-notice"},uf={class:"three-d-message-notice-content"},vf={key:2,class:"three-d-notification"},ff={class:"three-d-notification-notice"},pf={class:"three-d-notification-notice-content"},mf={class:"three-d-notification-notice-icon"},bf="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYgNEwwIDE2TDE2IDI4VDI4IDE2VDE2IDRaIiBmaWxsPSJ1cmwoI3BhaW50MCkiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MCIgeDE9IjAiIHkxPSIwIiB4Mj0iMzIiIHkyPSIzMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiM0RjU1QjgiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyRDM0NjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=",hf={__name:"ThreeDDesignView",setup(s){const a=C(!1),i=C(!1),e=C(!1),n=C("tab1"),l=C([{id:1,title:"卡片标题",description:"副标题",content:"这是卡片的内容,可以包含多行文本。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2MCAyMEM4MC4yNjggMjAgMjAgODAuMjY4IDIwIDE2MEMyMCAyMzkuNzMyIDgwLjI2OCAzMDAgMTYwIDMwMEMyMzkuNzMyIDMwMCAzMDAgMjM5LjczMiAzMDAgMTYwQzMwMCA4MC4yNjggMjM5LjczMiAyMCAxNjAgMjBaIiBmaWxsPSJ1cmwoI3BhaW50MCkiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MCIgeDE9IjAiIHkxPSIwIiB4Mj0iMzIwIiB5Mj0iMjQwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzRGNTVCOCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzJEMzQ2MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==",likes:42,comments:8,initials:"JD",avatarClass:"bg-blue-500"},{id:2,title:"另一个标题",description:"另一个副标题",content:"这是另一个卡片的内容。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2MCAyMEM4MC4yNjggMjAgMjAgODAuMjY4IDIwIDE2MEMyMCAyMzkuNzMyIDgwLjI2OCAzMDAgMTYwIDMwMEMyMzkuNzMyIDMwMCAzMDAgMjM5LjczMiAzMDAgMTYwQzMwMCA4MC4yNjggMjM5LjczMiAyMCAxNjAgMjBaIiBmaWxsPSJ1cmwoI3BhaW50MCkiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MCIgeDE9IjAiIHkxPSIwIiB4Mj0iMzIwIiB5Mj0iMjQwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzRGNTVCOCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzJEMzQ2MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==",likes:36,comments:5,initials:"AB",avatarClass:"bg-blue-600"}]),u=C([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(f,o)=>(_(),x("div",Cv,[t("div",Dv,[t("div",Av,[t("div",{class:"three-d-logo"},[t("img",{src:bf,alt:"3D Design Logo",class:"three-d-logo-img"}),o[4]||(o[4]=t("span",{class:"three-d-logo-text"},"3D DESIGN",-1))]),o[5]||(o[5]=V('',1)),t("div",jv,[t("button",Nv,[d(r(K),{class:"w-5 h-5"})]),t("button",zv,[d(r(H),{class:"w-5 h-5"})]),t("button",Ev,[d(r(X),{class:"w-5 h-5"})])])])]),t("div",Pv,[t("div",Sv,[(_(!0),x(U,null,at(l.value,c=>(_(),x("div",{key:c.id,class:"three-d-card"},[t("div",Rv,[t("img",{src:c.cover,alt:c.title,class:"three-d-card-cover-img"},null,8,Tv)]),t("div",Zv,[t("div",Gv,[t("div",Lv,[t("div",{class:st(["three-d-avatar",c.avatarClass])},k(c.initials),3)]),t("div",Ov,[t("h3",Hv,k(c.title),1),t("p",Bv,k(c.description),1)])]),t("p",Wv,k(c.content),1),t("div",Vv,[t("button",Yv,[d(r(Ut),{class:"w-5 h-5"}),t("span",null,k(c.likes),1)]),t("button",Jv,[d(r(Kt),{class:"w-5 h-5"}),t("span",null,k(c.comments),1)]),t("button",Qv,[d(r(Xt),{class:"w-5 h-5"})])])])]))),128))]),o[14]||(o[14]=V('
',2)),t("div",Fv,[t("div",Uv,[(_(!0),x(U,null,at(u.value,c=>(_(),x("div",{key:c.id,class:st(["three-d-tabs-tab",{active:n.value===c.id}]),onClick:p=>n.value=c.id},k(c.label),11,Kv))),128))]),t("div",Xv,[n.value==="tab1"?(_(),x("div",qv,o[6]||(o[6]=[t("p",null,"标签页 1 的内容",-1)]))):A("",!0),n.value==="tab2"?(_(),x("div",tf,o[7]||(o[7]=[t("p",null,"标签页 2 的内容",-1)]))):A("",!0),n.value==="tab3"?(_(),x("div",sf,o[8]||(o[8]=[t("p",null,"标签页 3 的内容",-1)]))):A("",!0)])]),a.value?(_(),x("div",ef,[t("div",af,[t("div",nf,[t("div",of,[t("div",lf,[o[9]||(o[9]=t("div",{class:"three-d-modal-title"},"对话框标题",-1)),t("button",{class:"three-d-modal-close",onClick:o[0]||(o[0]=c=>a.value=!1)},[d(r(tt),{class:"w-5 h-5"})])]),o[10]||(o[10]=t("div",{class:"three-d-modal-body"},[t("p",null,"这是一个3D风格的对话框示例。")],-1)),t("div",cf,[t("button",{class:"three-d-btn",onClick:o[1]||(o[1]=c=>a.value=!1)},"取消"),t("button",{class:"three-d-btn primary",onClick:o[2]||(o[2]=c=>a.value=!1)},"确定")])])])])])):A("",!0),i.value?(_(),x("div",df,[t("div",rf,[t("div",uf,[d(r(vs),{class:"w-5 h-5"}),o[11]||(o[11]=t("span",null,"这是一条消息提示",-1))])])])):A("",!0),e.value?(_(),x("div",vf,[t("div",ff,[t("div",pf,[t("div",mf,[d(r(H),{class:"w-5 h-5"})]),o[12]||(o[12]=t("div",{class:"three-d-notification-notice-message"},"通知标题",-1)),o[13]||(o[13]=t("div",{class:"three-d-notification-notice-description"},"通知内容",-1))]),t("button",{class:"three-d-notification-notice-close",onClick:o[3]||(o[3]=c=>e.value=!1)},[d(r(tt),{class:"w-5 h-5"})])])])):A("",!0)])]))}},gf=bt(hf,[["__scopeId","data-v-b59da191"]]),_f={class:"skeuomorphic-container min-h-screen bg-gradient-to-b from-gray-100 to-gray-200"},xf={class:"skeuomorphic-app-bar"},yf={class:"container mx-auto px-4 py-3 flex items-center justify-between"},wf={class:"flex items-center"},$f={class:"flex items-center space-x-4"},If={class:"skeuomorphic-icon-button"},Mf={class:"skeuomorphic-icon-button"},kf={class:"skeuomorphic-icon-button"},Cf={class:"container mx-auto p-6"},Df={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},Af={class:"skeuomorphic-card"},jf={class:"p-4"},Nf={class:"space-y-2"},zf={href:"#",class:"skeuomorphic-nav-item active"},Ef={href:"#",class:"skeuomorphic-nav-item"},Pf={href:"#",class:"skeuomorphic-nav-item"},Sf={href:"#",class:"skeuomorphic-nav-item"},Rf={class:"md:col-span-2 space-y-6"},Tf={class:"skeuomorphic-card"},Zf={class:"p-4"},Gf={class:"space-y-4"},Lf={class:"skeuomorphic-list-item"},Of={class:"skeuomorphic-icon-button"},Hf={class:"skeuomorphic-list-item"},Bf={class:"skeuomorphic-icon-button"},Wf={class:"skeuomorphic-card"},Vf={class:"p-4"},Yf={class:"flex flex-wrap gap-4"},Jf={class:"skeuomorphic-button icon"},Qf={class:"skeuomorphic-card"},Ff={class:"p-4"},Uf={class:"skeuomorphic-bottom-nav"},Kf={href:"#",class:"skeuomorphic-bottom-nav-item active"},Xf={href:"#",class:"skeuomorphic-bottom-nav-item"},qf={href:"#",class:"skeuomorphic-bottom-nav-item"},tp={href:"#",class:"skeuomorphic-bottom-nav-item"},sp={href:"#",class:"skeuomorphic-bottom-nav-item"},ep={key:0,class:"skeuomorphic-dialog-overlay"},ap={class:"skeuomorphic-dialog"},ip={class:"skeuomorphic-dialog-header"},np={class:"skeuomorphic-dialog-actions"},op={__name:"SkeuomorphicView",setup(s){const a=C(!1);return(i,e)=>(_(),x("div",_f,[t("div",xf,[t("div",yf,[t("div",wf,[d(r(Et),{class:"w-5 h-5 text-gray-700 mr-4"}),e[4]||(e[4]=t("h1",{class:"text-xl font-medium text-gray-700"},"Skeuomorphic Design",-1))]),t("div",$f,[t("button",If,[d(r(K),{class:"w-5 h-5"})]),t("button",Mf,[d(r(H),{class:"w-5 h-5"})]),t("button",kf,[d(r(X),{class:"w-5 h-5"})])])])]),t("div",Cf,[t("div",Df,[t("div",Af,[t("div",jf,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-gray-700"},"导航菜单",-1)),t("nav",Nf,[t("a",zf,[d(r(rt),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",Ef,[d(r(Rt),{class:"w-5 h-5"}),e[6]||(e[6]=t("span",null,"收件箱",-1)),e[7]||(e[7]=t("span",{class:"skeuomorphic-badge"},"12",-1))]),t("a",Pf,[d(r(Tt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",Sf,[d(r(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",Rf,[t("div",Tf,[t("div",Zf,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-gray-700"},"卡片列表",-1)),t("div",Gf,[t("div",Lf,[e[11]||(e[11]=t("div",{class:"skeuomorphic-avatar bg-blue-500"},"JD",-1)),e[12]||(e[12]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-gray-700"},"卡片标题"),t("p",{class:"text-gray-600"},"卡片副标题")],-1)),t("button",Of,[d(r(ct),{class:"w-5 h-5"})])]),t("div",Hf,[e[13]||(e[13]=t("div",{class:"skeuomorphic-avatar bg-indigo-500"},"AB",-1)),e[14]||(e[14]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-gray-700"},"另一个标题"),t("p",{class:"text-gray-600"},"另一个副标题")],-1)),t("button",Bf,[d(r(ct),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=V('

表单元素

',1)),t("div",Wf,[t("div",Vf,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-gray-700"},"按钮样式",-1)),t("div",Yf,[e[16]||(e[16]=t("button",{class:"skeuomorphic-button"},"主要按钮",-1)),e[17]||(e[17]=t("button",{class:"skeuomorphic-button outlined"},"次要按钮",-1)),e[18]||(e[18]=t("button",{class:"skeuomorphic-button text"},"文本按钮",-1)),t("button",Jf,[d(r(ut),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=V('

进度指示器

',1)),t("div",Qf,[t("div",Ff,[e[20]||(e[20]=t("h2",{class:"text-lg font-medium mb-4 text-gray-700"},"对话框示例",-1)),t("button",{class:"skeuomorphic-button",onClick:e[0]||(e[0]=n=>a.value=!0)},"打开对话框")])])])])]),t("div",Uf,[t("a",Kf,[d(r(rt),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",Xf,[d(r(K),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",qf,[d(r(ut),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",tp,[d(r(H),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",sp,[d(r(X),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(_(),x("div",ep,[t("div",ap,[t("div",ip,[e[28]||(e[28]=t("h3",{class:"text-gray-700"},"对话框标题",-1)),t("button",{class:"skeuomorphic-icon-button",onClick:e[1]||(e[1]=n=>a.value=!1)},[d(r(tt),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"skeuomorphic-dialog-content"},[t("p",{class:"text-gray-600"},"这是一个拟物化设计风格的对话框示例。")],-1)),t("div",np,[t("button",{class:"skeuomorphic-button text",onClick:e[2]||(e[2]=n=>a.value=!1)},"取消"),t("button",{class:"skeuomorphic-button",onClick:e[3]||(e[3]=n=>a.value=!1)},"确定")])])])):A("",!0)]))}},lp=bt(op,[["__scopeId","data-v-8015740b"]]),cp={class:"material-container min-h-screen bg-gray-50"},dp={class:"material-app-bar"},rp={class:"container mx-auto px-4 py-3 flex items-center justify-between"},up={class:"flex items-center"},vp={class:"flex items-center space-x-4"},fp={class:"material-icon-button"},pp={class:"material-icon-button"},mp={class:"material-icon-button"},bp={class:"container mx-auto p-6"},hp={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},gp={class:"material-card"},_p={class:"p-4"},xp={class:"space-y-2"},yp={href:"#",class:"material-nav-item active"},wp={href:"#",class:"material-nav-item"},$p={href:"#",class:"material-nav-item"},Ip={href:"#",class:"material-nav-item"},Mp={class:"md:col-span-2 space-y-6"},kp={class:"material-card"},Cp={class:"p-4"},Dp={class:"space-y-4"},Ap={class:"material-list-item"},jp={class:"material-icon-button"},Np={class:"material-list-item"},zp={class:"material-icon-button"},Ep={class:"material-card"},Pp={class:"p-4"},Sp={class:"flex flex-wrap gap-4"},Rp={class:"material-button icon"},Tp={class:"material-card"},Zp={class:"p-4"},Gp={class:"material-bottom-nav"},Lp={href:"#",class:"material-bottom-nav-item active"},Op={href:"#",class:"material-bottom-nav-item"},Hp={href:"#",class:"material-bottom-nav-item"},Bp={href:"#",class:"material-bottom-nav-item"},Wp={href:"#",class:"material-bottom-nav-item"},Vp={key:0,class:"material-dialog-overlay"},Yp={class:"material-dialog"},Jp={class:"material-dialog-header"},Qp={class:"material-dialog-actions"},Fp={__name:"MaterialView",setup(s){const a=C(!1);return(i,e)=>(_(),x("div",cp,[t("div",dp,[t("div",rp,[t("div",up,[d(r(Et),{class:"w-5 h-5 text-white mr-4"}),e[4]||(e[4]=t("h1",{class:"text-xl font-medium text-white"},"Material Design",-1))]),t("div",vp,[t("button",fp,[d(r(K),{class:"w-5 h-5"})]),t("button",pp,[d(r(H),{class:"w-5 h-5"})]),t("button",mp,[d(r(X),{class:"w-5 h-5"})])])])]),t("div",bp,[t("div",hp,[t("div",gp,[t("div",_p,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"导航菜单",-1)),t("nav",xp,[t("a",yp,[d(r(rt),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",wp,[d(r(Rt),{class:"w-5 h-5"}),e[6]||(e[6]=t("span",null,"收件箱",-1)),e[7]||(e[7]=t("span",{class:"material-badge"},"12",-1))]),t("a",$p,[d(r(Tt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",Ip,[d(r(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",Mp,[t("div",kp,[t("div",Cp,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"卡片列表",-1)),t("div",Dp,[t("div",Ap,[e[11]||(e[11]=t("div",{class:"material-avatar bg-blue-500"},"JD",-1)),e[12]||(e[12]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-gray-900"},"卡片标题"),t("p",{class:"text-gray-600"},"卡片副标题")],-1)),t("button",jp,[d(r(ct),{class:"w-5 h-5"})])]),t("div",Np,[e[13]||(e[13]=t("div",{class:"material-avatar bg-indigo-500"},"AB",-1)),e[14]||(e[14]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-gray-900"},"另一个标题"),t("p",{class:"text-gray-600"},"另一个副标题")],-1)),t("button",zp,[d(r(ct),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=V('

表单元素

',1)),t("div",Ep,[t("div",Pp,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"按钮样式",-1)),t("div",Sp,[e[16]||(e[16]=t("button",{class:"material-button"},"主要按钮",-1)),e[17]||(e[17]=t("button",{class:"material-button outlined"},"次要按钮",-1)),e[18]||(e[18]=t("button",{class:"material-button text"},"文本按钮",-1)),t("button",Rp,[d(r(ut),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=V('

进度指示器

',1)),t("div",Tp,[t("div",Zp,[e[20]||(e[20]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"对话框示例",-1)),t("button",{class:"material-button",onClick:e[0]||(e[0]=n=>a.value=!0)},"打开对话框")])])])])]),t("div",Gp,[t("a",Lp,[d(r(rt),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",Op,[d(r(K),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",Hp,[d(r(ut),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",Bp,[d(r(H),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",Wp,[d(r(X),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(_(),x("div",Vp,[t("div",Yp,[t("div",Jp,[e[28]||(e[28]=t("h3",{class:"text-gray-900"},"对话框标题",-1)),t("button",{class:"material-icon-button",onClick:e[1]||(e[1]=n=>a.value=!1)},[d(r(tt),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"material-dialog-content"},[t("p",{class:"text-gray-600"},"这是一个 Material Design 风格的对话框示例。")],-1)),t("div",Qp,[t("button",{class:"material-button text",onClick:e[2]||(e[2]=n=>a.value=!1)},"取消"),t("button",{class:"material-button",onClick:e[3]||(e[3]=n=>a.value=!1)},"确定")])])])):A("",!0)]))}},Up=bt(Fp,[["__scopeId","data-v-63f28765"]]),Kp={class:"ios-container min-h-screen bg-gray-50"},Xp={class:"ios-nav-bar"},qp={class:"ios-nav-bar-content"},tm={key:0,class:"ios-search-bar"},sm={class:"ios-search-input"},em={class:"ios-content"},am={class:"ios-card-list"},im={class:"ios-card-header"},nm={class:"ios-card-info"},om={class:"ios-card-title"},lm={class:"ios-card-subtitle"},cm={class:"ios-card-action"},dm={class:"ios-card-content"},rm={class:"ios-card-footer"},um={class:"ios-button"},vm={class:"ios-button"},fm={class:"ios-button"},pm={class:"ios-tabs"},mm={class:"ios-tab-header"},bm=["onClick"],hm={class:"ios-tab-content"},gm={key:0,class:"ios-tab-pane"},_m={key:1,class:"ios-tab-pane"},xm={key:2,class:"ios-tab-pane"},ym={class:"ios-tab-bar"},wm={href:"#",class:"ios-tab-bar-item active"},$m={href:"#",class:"ios-tab-bar-item"},Im={href:"#",class:"ios-tab-bar-item"},Mm={href:"#",class:"ios-tab-bar-item"},km={href:"#",class:"ios-tab-bar-item"},Cm={key:1,class:"ios-dialog-overlay"},Dm={class:"ios-dialog"},Am={class:"ios-dialog-actions"},jm={key:2,class:"ios-action-sheet"},Nm={class:"ios-action-sheet-content"},zm={class:"ios-action-sheet-item"},Em={class:"ios-action-sheet-item"},Pm={class:"ios-action-sheet-item destructive"},Sm={__name:"IOSDesignView",setup(s){const a=C(!1),i=C(!1),e=C(!1),n=C(!1),l=C("tab1"),u=C([{id:1,title:"卡片标题",subtitle:"副标题",content:"这是卡片的内容,可以包含多行文本。",likes:42,comments:8,initials:"JD",avatarClass:"bg-blue-500"},{id:2,title:"另一个标题",subtitle:"另一个副标题",content:"这是另一个卡片的内容。",likes:36,comments:5,initials:"AB",avatarClass:"bg-green-500"}]),f=C([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(o,c)=>(_(),x("div",Kp,[c[22]||(c[22]=V('
9:41
',1)),t("div",Xp,[t("div",qp,[t("button",{class:"ios-nav-button",onClick:c[0]||(c[0]=p=>n.value=!n.value)},[d(r(Et),{class:"w-5 h-5"})]),c[6]||(c[6]=t("h1",{class:"ios-nav-title"},"iOS Design",-1)),t("button",{class:"ios-nav-button",onClick:c[1]||(c[1]=p=>e.value=!e.value)},[d(r(K),{class:"w-5 h-5"})])])]),e.value?(_(),x("div",tm,[t("div",sm,[d(r(K),{class:"w-5 h-5 text-gray-400"}),c[7]||(c[7]=t("input",{type:"text",placeholder:"搜索",class:"ios-search-field"},null,-1)),t("button",{class:"ios-search-cancel",onClick:c[2]||(c[2]=p=>e.value=!1)},"取消")])])):A("",!0),t("div",em,[t("div",am,[(_(!0),x(U,null,at(u.value,p=>(_(),x("div",{key:p.id,class:"ios-card"},[t("div",im,[t("div",{class:st(["ios-avatar",p.avatarClass])},k(p.initials),3),t("div",nm,[t("h3",om,k(p.title),1),t("p",lm,k(p.subtitle),1)]),t("button",cm,[d(r(ct),{class:"w-5 h-5"})])]),t("div",dm,[t("p",null,k(p.content),1)]),t("div",rm,[t("button",um,[d(r(Ut),{class:"w-5 h-5"}),t("span",null,k(p.likes),1)]),t("button",vm,[d(r(Kt),{class:"w-5 h-5"}),t("span",null,k(p.comments),1)]),t("button",fm,[d(r(Xt),{class:"w-5 h-5"})])])]))),128))]),c[11]||(c[11]=V('
',2)),t("div",pm,[t("div",mm,[(_(!0),x(U,null,at(f.value,p=>(_(),x("button",{key:p.id,class:st(["ios-tab",{active:l.value===p.id}]),onClick:g=>l.value=p.id},k(p.label),11,bm))),128))]),t("div",hm,[l.value==="tab1"?(_(),x("div",gm,c[8]||(c[8]=[t("p",null,"标签页 1 的内容",-1)]))):A("",!0),l.value==="tab2"?(_(),x("div",_m,c[9]||(c[9]=[t("p",null,"标签页 2 的内容",-1)]))):A("",!0),l.value==="tab3"?(_(),x("div",xm,c[10]||(c[10]=[t("p",null,"标签页 3 的内容",-1)]))):A("",!0)])])]),t("div",ym,[t("a",wm,[d(r(rt),{class:"w-6 h-6"}),c[12]||(c[12]=t("span",null,"首页",-1))]),t("a",$m,[d(r(K),{class:"w-6 h-6"}),c[13]||(c[13]=t("span",null,"搜索",-1))]),t("a",Im,[d(r(ut),{class:"w-6 h-6"}),c[14]||(c[14]=t("span",null,"添加",-1))]),t("a",Mm,[d(r(H),{class:"w-6 h-6"}),c[15]||(c[15]=t("span",null,"通知",-1))]),t("a",km,[d(r(X),{class:"w-6 h-6"}),c[16]||(c[16]=t("span",null,"我的",-1))])]),a.value?(_(),x("div",Cm,[t("div",Dm,[c[17]||(c[17]=t("div",{class:"ios-dialog-header"},[t("h3",{class:"ios-dialog-title"},"对话框标题"),t("p",{class:"ios-dialog-message"},"这是一个 iOS 风格的对话框示例。")],-1)),t("div",Am,[t("button",{class:"ios-dialog-button cancel",onClick:c[3]||(c[3]=p=>a.value=!1)},"取消"),t("button",{class:"ios-dialog-button confirm",onClick:c[4]||(c[4]=p=>a.value=!1)},"确定")])])])):A("",!0),i.value?(_(),x("div",jm,[t("div",Nm,[c[21]||(c[21]=t("div",{class:"ios-action-sheet-title"},"选择操作",-1)),t("button",zm,[d(r(ar),{class:"w-5 h-5"}),c[18]||(c[18]=t("span",null,"拍照",-1))]),t("button",Em,[d(r(ir),{class:"w-5 h-5"}),c[19]||(c[19]=t("span",null,"从相册选择",-1))]),t("button",Pm,[d(r(nr),{class:"w-5 h-5"}),c[20]||(c[20]=t("span",null,"删除",-1))])]),t("button",{class:"ios-action-sheet-cancel",onClick:c[5]||(c[5]=p=>i.value=!1)},"取消")])):A("",!0)]))}},Rm=bt(Sm,[["__scopeId","data-v-aa81dc6c"]]),Tm={class:"fluent-container min-h-screen bg-gray-50"},Zm={class:"fluent-app-bar"},Gm={class:"container mx-auto px-4 py-3 flex items-center justify-between"},Lm={class:"flex items-center"},Om={class:"flex items-center space-x-4"},Hm={class:"fluent-search-box"},Bm={key:0,class:"fluent-badge"},Wm={class:"space-y-2"},Vm={href:"#",class:"fluent-nav-item active"},Ym={href:"#",class:"fluent-nav-item"},Jm={href:"#",class:"fluent-nav-item"},Qm={href:"#",class:"fluent-nav-item"},Fm={class:"container mx-auto p-6"},Um={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},Km={class:"fluent-card"},Xm={class:"p-4"},qm={class:"grid grid-cols-2 gap-4"},tb={class:"fluent-stat-card"},sb={class:"fluent-stat-icon"},eb={class:"fluent-stat-card"},ab={class:"fluent-stat-icon"},ib={class:"fluent-card md:col-span-2"},nb={class:"p-4"},ob={class:"fluent-chart"},lb={class:"h-48 flex items-end space-x-2"},cb={class:"fluent-card"},db={class:"p-4"},rb={class:"space-y-4"},ub={class:"fluent-checkbox"},vb=["onUpdate:modelValue"],fb={class:"flex-1"},pb={class:"text-sm text-gray-500"},mb={class:"fluent-icon-button"},bb={class:"fluent-card md:col-span-2"},hb={class:"p-4"},gb={class:"space-y-4"},_b={class:"flex-1"},xb={class:"flex justify-between"},yb={class:"font-medium"},wb={class:"text-sm text-gray-500"},$b={class:"text-gray-600"},Ib={class:"fluent-icon-button"},Mb={class:"fluent-card"},kb={class:"p-4"},Cb={class:"space-y-4"},Db={class:"flex flex-wrap gap-4"},Ab={class:"fluent-button icon"},jb={class:"flex flex-wrap gap-4"},Nb={class:"fluent-button loading"},zb={class:"fluent-card md:col-span-3"},Eb={class:"p-4"},Pb={class:"fluent-tabs"},Sb=["onClick"],Rb={class:"mt-4"},Tb={key:0,class:"fluent-tab-content"},Zb={key:1,class:"fluent-tab-content"},Gb={key:2,class:"fluent-tab-content"},Lb={class:"fluent-bottom-nav"},Ob={href:"#",class:"fluent-bottom-nav-item active"},Hb={href:"#",class:"fluent-bottom-nav-item"},Bb={href:"#",class:"fluent-bottom-nav-item"},Wb={href:"#",class:"fluent-bottom-nav-item"},Vb={href:"#",class:"fluent-bottom-nav-item"},Yb={key:0,class:"fluent-dialog-overlay"},Jb={class:"fluent-dialog"},Qb={class:"fluent-dialog-header"},Fb={class:"fluent-dialog-actions"},Ub={key:1,class:"fluent-notification-panel"},Kb={class:"fluent-notification-header"},Xb={class:"fluent-notification-list"},qb={class:"fluent-notification-icon"},t1={class:"flex-1"},s1={class:"font-medium"},e1={class:"text-sm text-gray-500"},a1={class:"text-xs text-gray-400"},i1={key:2,class:"fluent-profile-panel"},n1={class:"fluent-profile-header"},o1={class:"fluent-profile-menu"},l1={href:"#",class:"fluent-profile-menu-item"},c1={href:"#",class:"fluent-profile-menu-item"},d1={href:"#",class:"fluent-profile-menu-item"},r1={__name:"FluentDesignView",setup(s){const a=C(!1),i=C(!1),e=C(!1),n=C(!1),l=C("tab1"),u=C(3),f=C([{id:1,title:"完成项目报告",dueDate:"今天",completed:!1},{id:2,title:"回复客户邮件",dueDate:"明天",completed:!0},{id:3,title:"准备会议材料",dueDate:"后天",completed:!1}]),o=C([{id:1,sender:"Alice",content:"你好,请问项目进展如何?",time:"10:30",initials:"A",avatarClass:"bg-blue-500"},{id:2,sender:"Bob",content:"会议时间改到下午3点",time:"09:15",initials:"B",avatarClass:"bg-green-500"}]),c=C([{id:1,title:"新消息",content:"Alice 给你发送了一条消息",time:"刚刚"},{id:2,title:"系统通知",content:"系统将在今晚进行维护",time:"1小时前"}]),p=C([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(g,v)=>(_(),x("div",Tm,[t("div",Zm,[t("div",Gm,[t("div",Lm,[t("button",{class:"fluent-icon-button",onClick:v[0]||(v[0]=h=>n.value=!n.value)},[d(r(Et),{class:"w-5 h-5"})]),v[8]||(v[8]=t("h1",{class:"text-xl font-medium text-gray-900 ml-4"},"Fluent Design",-1))]),t("div",Om,[t("div",Hm,[d(r(K),{class:"w-5 h-5 text-gray-500"}),v[9]||(v[9]=t("input",{type:"text",placeholder:"搜索...",class:"fluent-search-input"},null,-1))]),t("button",{class:"fluent-icon-button",onClick:v[1]||(v[1]=h=>i.value=!i.value)},[d(r(H),{class:"w-5 h-5"}),u.value>0?(_(),x("span",Bm,k(u.value),1)):A("",!0)]),t("button",{class:"fluent-icon-button",onClick:v[2]||(v[2]=h=>e.value=!e.value)},[d(r(X),{class:"w-5 h-5"})])])])]),t("div",{class:st(["fluent-side-menu",{"is-open":n.value}])},[t("nav",Wm,[t("a",Vm,[d(r(rt),{class:"w-5 h-5"}),v[10]||(v[10]=t("span",null,"首页",-1))]),t("a",Ym,[d(r(Rt),{class:"w-5 h-5"}),v[11]||(v[11]=t("span",null,"收件箱",-1)),v[12]||(v[12]=t("span",{class:"fluent-badge"},"12",-1))]),t("a",Jm,[d(r(Tt),{class:"w-5 h-5"}),v[13]||(v[13]=t("span",null,"收藏",-1))]),t("a",Qm,[d(r(jt),{class:"w-5 h-5"}),v[14]||(v[14]=t("span",null,"设置",-1))])])],2),t("div",Fm,[t("div",Um,[t("div",Km,[t("div",Xm,[v[17]||(v[17]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"数据统计",-1)),t("div",qm,[t("div",tb,[t("div",sb,[d(r(xo),{class:"w-6 h-6"})]),v[15]||(v[15]=t("div",{class:"fluent-stat-content"},[t("span",{class:"text-gray-500"},"用户数"),t("span",{class:"text-2xl font-bold"},"1,234")],-1))]),t("div",eb,[t("div",ab,[d(r(ho),{class:"w-6 h-6"})]),v[16]||(v[16]=t("div",{class:"fluent-stat-content"},[t("span",{class:"text-gray-500"},"活跃度"),t("span",{class:"text-2xl font-bold"},"89%")],-1))])])])]),t("div",ib,[t("div",nb,[v[18]||(v[18]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"数据趋势",-1)),t("div",ob,[t("div",lb,[(_(),x(U,null,at(7,h=>t("div",{key:h,class:"fluent-chart-bar",style:we({height:`${Math.random()*100}%`})},null,4)),64))])])])]),t("div",cb,[t("div",db,[v[20]||(v[20]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"任务列表",-1)),t("div",rb,[(_(!0),x(U,null,at(f.value,h=>(_(),x("div",{key:h.id,class:"fluent-task-item"},[t("label",ub,[$n(t("input",{type:"checkbox","onUpdate:modelValue":P=>h.completed=P},null,8,vb),[[so,h.completed]]),v[19]||(v[19]=t("span",{class:"fluent-checkmark"},null,-1))]),t("div",fb,[t("h3",{class:st(["font-medium",{"line-through text-gray-400":h.completed}])},k(h.title),3),t("p",pb,k(h.dueDate),1)]),t("button",mb,[d(r(ct),{class:"w-5 h-5"})])]))),128))])])]),t("div",bb,[t("div",hb,[v[21]||(v[21]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"消息列表",-1)),t("div",gb,[(_(!0),x(U,null,at(o.value,h=>(_(),x("div",{key:h.id,class:"fluent-message-item"},[t("div",{class:st(["fluent-avatar",h.avatarClass])},k(h.initials),3),t("div",_b,[t("div",xb,[t("h3",yb,k(h.sender),1),t("span",wb,k(h.time),1)]),t("p",$b,k(h.content),1)]),t("button",Ib,[d(r(ct),{class:"w-5 h-5"})])]))),128))])])]),v[32]||(v[32]=V('

表单元素

',1)),t("div",Mb,[t("div",kb,[v[27]||(v[27]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"按钮样式",-1)),t("div",Cb,[t("div",Db,[v[22]||(v[22]=t("button",{class:"fluent-button"},"主要按钮",-1)),v[23]||(v[23]=t("button",{class:"fluent-button outlined"},"次要按钮",-1)),v[24]||(v[24]=t("button",{class:"fluent-button text"},"文本按钮",-1)),t("button",Ab,[d(r(ut),{class:"w-5 h-5"})])]),t("div",jb,[v[25]||(v[25]=t("button",{class:"fluent-button small"},"小按钮",-1)),v[26]||(v[26]=t("button",{class:"fluent-button large"},"大按钮",-1)),t("button",Nb,[d(r(go),{class:"w-5 h-5 animate-spin"})])])])])]),v[33]||(v[33]=V('

进度指示器

0%60%100%
',1)),t("div",zb,[t("div",Eb,[v[31]||(v[31]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"标签页",-1)),t("div",Pb,[(_(!0),x(U,null,at(p.value,h=>(_(),x("button",{key:h.id,class:st(["fluent-tab",{active:l.value===h.id}]),onClick:P=>l.value=h.id},k(h.label),11,Sb))),128))]),t("div",Rb,[l.value==="tab1"?(_(),x("div",Tb,v[28]||(v[28]=[t("p",null,"标签页 1 的内容",-1)]))):A("",!0),l.value==="tab2"?(_(),x("div",Zb,v[29]||(v[29]=[t("p",null,"标签页 2 的内容",-1)]))):A("",!0),l.value==="tab3"?(_(),x("div",Gb,v[30]||(v[30]=[t("p",null,"标签页 3 的内容",-1)]))):A("",!0)])])])])]),t("div",Lb,[t("a",Ob,[d(r(rt),{class:"w-6 h-6"}),v[34]||(v[34]=t("span",null,"首页",-1))]),t("a",Hb,[d(r(K),{class:"w-6 h-6"}),v[35]||(v[35]=t("span",null,"搜索",-1))]),t("a",Bb,[d(r(ut),{class:"w-6 h-6"}),v[36]||(v[36]=t("span",null,"添加",-1))]),t("a",Wb,[d(r(H),{class:"w-6 h-6"}),v[37]||(v[37]=t("span",null,"通知",-1))]),t("a",Vb,[d(r(X),{class:"w-6 h-6"}),v[38]||(v[38]=t("span",null,"我的",-1))])]),a.value?(_(),x("div",Yb,[t("div",Jb,[t("div",Qb,[v[39]||(v[39]=t("h3",{class:"text-gray-900"},"对话框标题",-1)),t("button",{class:"fluent-icon-button",onClick:v[3]||(v[3]=h=>a.value=!1)},[d(r(tt),{class:"w-5 h-5"})])]),v[40]||(v[40]=t("div",{class:"fluent-dialog-content"},[t("p",{class:"text-gray-600"},"这是一个 Fluent Design 风格的对话框示例。")],-1)),t("div",Fb,[t("button",{class:"fluent-button text",onClick:v[4]||(v[4]=h=>a.value=!1)},"取消"),t("button",{class:"fluent-button",onClick:v[5]||(v[5]=h=>a.value=!1)},"确定")])])])):A("",!0),i.value?(_(),x("div",Ub,[t("div",Kb,[v[41]||(v[41]=t("h3",{class:"text-gray-900"},"通知",-1)),t("button",{class:"fluent-icon-button",onClick:v[6]||(v[6]=h=>i.value=!1)},[d(r(tt),{class:"w-5 h-5"})])]),t("div",Xb,[(_(!0),x(U,null,at(c.value,h=>(_(),x("div",{key:h.id,class:"fluent-notification-item"},[t("div",qb,[d(r(H),{class:"w-5 h-5"})]),t("div",t1,[t("h4",s1,k(h.title),1),t("p",e1,k(h.content),1)]),t("span",a1,k(h.time),1)]))),128))])])):A("",!0),e.value?(_(),x("div",i1,[t("div",n1,[v[42]||(v[42]=t("div",{class:"fluent-avatar large"},"JD",-1)),v[43]||(v[43]=t("div",{class:"ml-4"},[t("h3",{class:"font-medium"},"John Doe"),t("p",{class:"text-sm text-gray-500"},"john.doe@example.com")],-1)),t("button",{class:"fluent-icon-button",onClick:v[7]||(v[7]=h=>e.value=!1)},[d(r(tt),{class:"w-5 h-5"})])]),t("div",o1,[t("a",l1,[d(r(X),{class:"w-5 h-5"}),v[44]||(v[44]=t("span",null,"个人资料",-1))]),t("a",c1,[d(r(jt),{class:"w-5 h-5"}),v[45]||(v[45]=t("span",null,"设置",-1))]),t("a",d1,[d(r(_o),{class:"w-5 h-5"}),v[46]||(v[46]=t("span",null,"退出登录",-1))])])])):A("",!0)]))}},u1=bt(r1,[["__scopeId","data-v-0a64c6d6"]]),v1={class:"neu-container min-h-screen bg-gray-100"},f1={class:"neu-app-bar"},p1={class:"container mx-auto px-4 py-3 flex items-center justify-between"},m1={class:"flex items-center"},b1={class:"flex items-center space-x-4"},h1={class:"neu-search-box"},g1={key:0,class:"neu-badge"},_1={class:"space-y-2"},x1={href:"#",class:"neu-nav-item active"},y1={href:"#",class:"neu-nav-item"},w1={href:"#",class:"neu-nav-item"},$1={href:"#",class:"neu-nav-item"},I1={class:"container mx-auto p-6"},M1={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},k1={class:"neu-card"},C1={class:"p-4"},D1={class:"grid grid-cols-2 gap-4"},A1={class:"neu-stat-card"},j1={class:"neu-stat-icon"},N1={class:"neu-stat-card"},z1={class:"neu-stat-icon"},E1={class:"neu-card md:col-span-2"},P1={class:"p-4"},S1={class:"neu-chart"},R1={class:"h-48 flex items-end space-x-2"},T1={class:"neu-card"},Z1={class:"p-4"},G1={class:"space-y-4"},L1={class:"neu-checkbox"},O1=["onUpdate:modelValue"],H1={class:"flex-1"},B1={class:"text-sm text-gray-500"},W1={class:"neu-icon-button"},V1={class:"neu-card md:col-span-2"},Y1={class:"p-4"},J1={class:"space-y-4"},Q1={class:"flex-1"},F1={class:"flex justify-between"},U1={class:"font-medium"},K1={class:"text-sm text-gray-500"},X1={class:"text-gray-600"},q1={class:"neu-icon-button"},th={class:"neu-card"},sh={class:"p-4"},eh={class:"space-y-4"},ah={class:"flex flex-wrap gap-4"},ih={class:"neu-button icon"},nh={class:"flex flex-wrap gap-4"},oh={class:"neu-button loading"},lh={class:"neu-card md:col-span-3"},ch={class:"p-4"},dh={class:"neu-tabs"},rh=["onClick"],uh={class:"mt-4"},vh={key:0,class:"neu-tab-content"},fh={key:1,class:"neu-tab-content"},ph={key:2,class:"neu-tab-content"},mh={class:"neu-bottom-nav"},bh={href:"#",class:"neu-bottom-nav-item active"},hh={href:"#",class:"neu-bottom-nav-item"},gh={href:"#",class:"neu-bottom-nav-item"},_h={href:"#",class:"neu-bottom-nav-item"},xh={href:"#",class:"neu-bottom-nav-item"},yh={key:0,class:"neu-dialog-overlay"},wh={class:"neu-dialog"},$h={class:"neu-dialog-header"},Ih={class:"neu-dialog-actions"},Mh={key:1,class:"neu-notification-panel"},kh={class:"neu-notification-header"},Ch={class:"neu-notification-list"},Dh={class:"neu-notification-icon"},Ah={class:"flex-1"},jh={class:"font-medium"},Nh={class:"text-sm text-gray-500"},zh={class:"text-xs text-gray-400"},Eh={key:2,class:"neu-profile-panel"},Ph={class:"neu-profile-header"},Sh={class:"neu-profile-menu"},Rh={href:"#",class:"neu-profile-menu-item"},Th={href:"#",class:"neu-profile-menu-item"},Zh={href:"#",class:"neu-profile-menu-item"},Gh={__name:"NeumorphismView",setup(s){const a=C(!1),i=C(!1),e=C(!1),n=C(!1),l=C("tab1"),u=C(3),f=C([{id:1,title:"完成项目报告",dueDate:"今天",completed:!1},{id:2,title:"回复客户邮件",dueDate:"明天",completed:!0},{id:3,title:"准备会议材料",dueDate:"后天",completed:!1}]),o=C([{id:1,sender:"Alice",content:"你好,请问项目进展如何?",time:"10:30",initials:"A",avatarClass:"bg-blue-500"},{id:2,sender:"Bob",content:"会议时间改到下午3点",time:"09:15",initials:"B",avatarClass:"bg-green-500"}]),c=C([{id:1,title:"新消息",content:"Alice 给你发送了一条消息",time:"刚刚"},{id:2,title:"系统通知",content:"系统将在今晚进行维护",time:"1小时前"}]),p=C([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(g,v)=>(_(),x("div",v1,[t("div",f1,[t("div",p1,[t("div",m1,[t("button",{class:"neu-icon-button",onClick:v[0]||(v[0]=h=>n.value=!n.value)},[d(r(Et),{class:"w-5 h-5"})]),v[8]||(v[8]=t("h1",{class:"text-xl font-medium text-gray-700 ml-4"},"Neumorphism",-1))]),t("div",b1,[t("div",h1,[d(r(K),{class:"w-5 h-5 text-gray-500"}),v[9]||(v[9]=t("input",{type:"text",placeholder:"搜索...",class:"neu-search-input"},null,-1))]),t("button",{class:"neu-icon-button",onClick:v[1]||(v[1]=h=>i.value=!i.value)},[d(r(H),{class:"w-5 h-5"}),u.value>0?(_(),x("span",g1,k(u.value),1)):A("",!0)]),t("button",{class:"neu-icon-button",onClick:v[2]||(v[2]=h=>e.value=!e.value)},[d(r(X),{class:"w-5 h-5"})])])])]),t("div",{class:st(["neu-side-menu",{"is-open":n.value}])},[t("nav",_1,[t("a",x1,[d(r(rt),{class:"w-5 h-5"}),v[10]||(v[10]=t("span",null,"首页",-1))]),t("a",y1,[d(r(Rt),{class:"w-5 h-5"}),v[11]||(v[11]=t("span",null,"收件箱",-1)),v[12]||(v[12]=t("span",{class:"neu-badge"},"12",-1))]),t("a",w1,[d(r(Tt),{class:"w-5 h-5"}),v[13]||(v[13]=t("span",null,"收藏",-1))]),t("a",$1,[d(r(jt),{class:"w-5 h-5"}),v[14]||(v[14]=t("span",null,"设置",-1))])])],2),t("div",I1,[t("div",M1,[t("div",k1,[t("div",C1,[v[17]||(v[17]=t("h2",{class:"text-lg font-medium mb-4 text-gray-700"},"数据统计",-1)),t("div",D1,[t("div",A1,[t("div",j1,[d(r(xo),{class:"w-6 h-6"})]),v[15]||(v[15]=t("div",{class:"neu-stat-content"},[t("span",{class:"text-gray-500"},"用户数"),t("span",{class:"text-2xl font-bold"},"1,234")],-1))]),t("div",N1,[t("div",z1,[d(r(ho),{class:"w-6 h-6"})]),v[16]||(v[16]=t("div",{class:"neu-stat-content"},[t("span",{class:"text-gray-500"},"活跃度"),t("span",{class:"text-2xl font-bold"},"89%")],-1))])])])]),t("div",E1,[t("div",P1,[v[18]||(v[18]=t("h2",{class:"text-lg font-medium mb-4 text-gray-700"},"数据趋势",-1)),t("div",S1,[t("div",R1,[(_(),x(U,null,at(7,h=>t("div",{key:h,class:"neu-chart-bar",style:we({height:`${Math.random()*100}%`})},null,4)),64))])])])]),t("div",T1,[t("div",Z1,[v[20]||(v[20]=t("h2",{class:"text-lg font-medium mb-4 text-gray-700"},"任务列表",-1)),t("div",G1,[(_(!0),x(U,null,at(f.value,h=>(_(),x("div",{key:h.id,class:"neu-task-item"},[t("label",L1,[$n(t("input",{type:"checkbox","onUpdate:modelValue":P=>h.completed=P},null,8,O1),[[so,h.completed]]),v[19]||(v[19]=t("span",{class:"neu-checkmark"},null,-1))]),t("div",H1,[t("h3",{class:st(["font-medium",{"line-through text-gray-400":h.completed}])},k(h.title),3),t("p",B1,k(h.dueDate),1)]),t("button",W1,[d(r(ct),{class:"w-5 h-5"})])]))),128))])])]),t("div",V1,[t("div",Y1,[v[21]||(v[21]=t("h2",{class:"text-lg font-medium mb-4 text-gray-700"},"消息列表",-1)),t("div",J1,[(_(!0),x(U,null,at(o.value,h=>(_(),x("div",{key:h.id,class:"neu-message-item"},[t("div",{class:st(["neu-avatar",h.avatarClass])},k(h.initials),3),t("div",Q1,[t("div",F1,[t("h3",U1,k(h.sender),1),t("span",K1,k(h.time),1)]),t("p",X1,k(h.content),1)]),t("button",q1,[d(r(ct),{class:"w-5 h-5"})])]))),128))])])]),v[32]||(v[32]=V('

表单元素

',1)),t("div",th,[t("div",sh,[v[27]||(v[27]=t("h2",{class:"text-lg font-medium mb-4 text-gray-700"},"按钮样式",-1)),t("div",eh,[t("div",ah,[v[22]||(v[22]=t("button",{class:"neu-button"},"主要按钮",-1)),v[23]||(v[23]=t("button",{class:"neu-button outlined"},"次要按钮",-1)),v[24]||(v[24]=t("button",{class:"neu-button text"},"文本按钮",-1)),t("button",ih,[d(r(ut),{class:"w-5 h-5"})])]),t("div",nh,[v[25]||(v[25]=t("button",{class:"neu-button small"},"小按钮",-1)),v[26]||(v[26]=t("button",{class:"neu-button large"},"大按钮",-1)),t("button",oh,[d(r(go),{class:"w-5 h-5 animate-spin"})])])])])]),v[33]||(v[33]=V('

进度指示器

0%60%100%
',1)),t("div",lh,[t("div",ch,[v[31]||(v[31]=t("h2",{class:"text-lg font-medium mb-4 text-gray-700"},"标签页",-1)),t("div",dh,[(_(!0),x(U,null,at(p.value,h=>(_(),x("button",{key:h.id,class:st(["neu-tab",{active:l.value===h.id}]),onClick:P=>l.value=h.id},k(h.label),11,rh))),128))]),t("div",uh,[l.value==="tab1"?(_(),x("div",vh,v[28]||(v[28]=[t("p",null,"标签页 1 的内容",-1)]))):A("",!0),l.value==="tab2"?(_(),x("div",fh,v[29]||(v[29]=[t("p",null,"标签页 2 的内容",-1)]))):A("",!0),l.value==="tab3"?(_(),x("div",ph,v[30]||(v[30]=[t("p",null,"标签页 3 的内容",-1)]))):A("",!0)])])])])]),t("div",mh,[t("a",bh,[d(r(rt),{class:"w-6 h-6"}),v[34]||(v[34]=t("span",null,"首页",-1))]),t("a",hh,[d(r(K),{class:"w-6 h-6"}),v[35]||(v[35]=t("span",null,"搜索",-1))]),t("a",gh,[d(r(ut),{class:"w-6 h-6"}),v[36]||(v[36]=t("span",null,"添加",-1))]),t("a",_h,[d(r(H),{class:"w-6 h-6"}),v[37]||(v[37]=t("span",null,"通知",-1))]),t("a",xh,[d(r(X),{class:"w-6 h-6"}),v[38]||(v[38]=t("span",null,"我的",-1))])]),a.value?(_(),x("div",yh,[t("div",wh,[t("div",$h,[v[39]||(v[39]=t("h3",{class:"text-gray-700"},"对话框标题",-1)),t("button",{class:"neu-icon-button",onClick:v[3]||(v[3]=h=>a.value=!1)},[d(r(tt),{class:"w-5 h-5"})])]),v[40]||(v[40]=t("div",{class:"neu-dialog-content"},[t("p",{class:"text-gray-600"},"这是一个 Neumorphism 风格的对话框示例。")],-1)),t("div",Ih,[t("button",{class:"neu-button text",onClick:v[4]||(v[4]=h=>a.value=!1)},"取消"),t("button",{class:"neu-button",onClick:v[5]||(v[5]=h=>a.value=!1)},"确定")])])])):A("",!0),i.value?(_(),x("div",Mh,[t("div",kh,[v[41]||(v[41]=t("h3",{class:"text-gray-700"},"通知",-1)),t("button",{class:"neu-icon-button",onClick:v[6]||(v[6]=h=>i.value=!1)},[d(r(tt),{class:"w-5 h-5"})])]),t("div",Ch,[(_(!0),x(U,null,at(c.value,h=>(_(),x("div",{key:h.id,class:"neu-notification-item"},[t("div",Dh,[d(r(H),{class:"w-5 h-5"})]),t("div",Ah,[t("h4",jh,k(h.title),1),t("p",Nh,k(h.content),1)]),t("span",zh,k(h.time),1)]))),128))])])):A("",!0),e.value?(_(),x("div",Eh,[t("div",Ph,[v[42]||(v[42]=t("div",{class:"neu-avatar large"},"JD",-1)),v[43]||(v[43]=t("div",{class:"ml-4"},[t("h3",{class:"font-medium"},"John Doe"),t("p",{class:"text-sm text-gray-500"},"john.doe@example.com")],-1)),t("button",{class:"neu-icon-button",onClick:v[7]||(v[7]=h=>e.value=!1)},[d(r(tt),{class:"w-5 h-5"})])]),t("div",Sh,[t("a",Rh,[d(r(X),{class:"w-5 h-5"}),v[44]||(v[44]=t("span",null,"个人资料",-1))]),t("a",Th,[d(r(jt),{class:"w-5 h-5"}),v[45]||(v[45]=t("span",null,"设置",-1))]),t("a",Zh,[d(r(_o),{class:"w-5 h-5"}),v[46]||(v[46]=t("span",null,"退出登录",-1))])])])):A("",!0)]))}},Lh=bt(Gh,[["__scopeId","data-v-2eec1b47"]]),Oh={class:"glass-container min-h-screen bg-gradient-to-br from-purple-500 to-pink-500"},Hh={class:"glass-app-bar"},Bh={class:"container mx-auto px-4 py-3 flex items-center justify-between"},Wh={class:"flex items-center"},Vh={class:"flex items-center space-x-4"},Yh={class:"glass-icon-button"},Jh={class:"glass-icon-button"},Qh={class:"glass-icon-button"},Fh={class:"container mx-auto p-6"},Uh={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},Kh={class:"glass-card"},Xh={class:"p-4"},qh={class:"space-y-2"},tg={href:"#",class:"glass-nav-item active"},sg={href:"#",class:"glass-nav-item"},eg={href:"#",class:"glass-nav-item"},ag={href:"#",class:"glass-nav-item"},ig={class:"md:col-span-2 space-y-6"},ng={class:"glass-card"},og={class:"p-4"},lg={class:"space-y-4"},cg={class:"glass-list-item"},dg={class:"glass-icon-button"},rg={class:"glass-list-item"},ug={class:"glass-icon-button"},vg={class:"glass-card"},fg={class:"p-4"},pg={class:"flex flex-wrap gap-4"},mg={class:"glass-button icon"},bg={class:"glass-card"},hg={class:"p-4"},gg={class:"glass-bottom-nav"},_g={href:"#",class:"glass-bottom-nav-item active"},xg={href:"#",class:"glass-bottom-nav-item"},yg={href:"#",class:"glass-bottom-nav-item"},wg={href:"#",class:"glass-bottom-nav-item"},$g={href:"#",class:"glass-bottom-nav-item"},Ig={key:0,class:"glass-dialog-overlay"},Mg={class:"glass-dialog"},kg={class:"glass-dialog-header"},Cg={class:"glass-dialog-actions"},Dg={__name:"GlassmorphismView",setup(s){const a=C(!1);return(i,e)=>(_(),x("div",Oh,[e[30]||(e[30]=t("div",{class:"glass-bg-decorations"},[t("div",{class:"glass-bg-circle circle-1"}),t("div",{class:"glass-bg-circle circle-2"}),t("div",{class:"glass-bg-circle circle-3"})],-1)),t("div",Hh,[t("div",Bh,[t("div",Wh,[d(r(Et),{class:"w-5 h-5 text-white mr-4"}),e[4]||(e[4]=t("h1",{class:"text-xl font-medium text-white"},"Glassmorphism",-1))]),t("div",Vh,[t("button",Yh,[d(r(K),{class:"w-5 h-5"})]),t("button",Jh,[d(r(H),{class:"w-5 h-5"})]),t("button",Qh,[d(r(X),{class:"w-5 h-5"})])])])]),t("div",Fh,[t("div",Uh,[t("div",Kh,[t("div",Xh,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-white"},"导航菜单",-1)),t("nav",qh,[t("a",tg,[d(r(rt),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",sg,[d(r(Rt),{class:"w-5 h-5"}),e[6]||(e[6]=t("span",null,"收件箱",-1)),e[7]||(e[7]=t("span",{class:"glass-badge"},"12",-1))]),t("a",eg,[d(r(Tt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",ag,[d(r(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",ig,[t("div",ng,[t("div",og,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-white"},"卡片列表",-1)),t("div",lg,[t("div",cg,[e[11]||(e[11]=t("div",{class:"glass-avatar bg-white/20"},"JD",-1)),e[12]||(e[12]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-white"},"卡片标题"),t("p",{class:"text-white/80"},"卡片副标题")],-1)),t("button",dg,[d(r(ct),{class:"w-5 h-5"})])]),t("div",rg,[e[13]||(e[13]=t("div",{class:"glass-avatar bg-white/20"},"AB",-1)),e[14]||(e[14]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-white"},"另一个标题"),t("p",{class:"text-white/80"},"另一个副标题")],-1)),t("button",ug,[d(r(ct),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=V('

表单元素

',1)),t("div",vg,[t("div",fg,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-white"},"按钮样式",-1)),t("div",pg,[e[16]||(e[16]=t("button",{class:"glass-button"},"主要按钮",-1)),e[17]||(e[17]=t("button",{class:"glass-button outlined"},"次要按钮",-1)),e[18]||(e[18]=t("button",{class:"glass-button text"},"文本按钮",-1)),t("button",mg,[d(r(ut),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=V('

进度指示器

',1)),t("div",bg,[t("div",hg,[e[20]||(e[20]=t("h2",{class:"text-lg font-medium mb-4 text-white"},"对话框示例",-1)),t("button",{class:"glass-button",onClick:e[0]||(e[0]=n=>a.value=!0)},"打开对话框")])])])])]),t("div",gg,[t("a",_g,[d(r(rt),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",xg,[d(r(K),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",yg,[d(r(ut),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",wg,[d(r(H),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",$g,[d(r(X),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(_(),x("div",Ig,[t("div",Mg,[t("div",kg,[e[28]||(e[28]=t("h3",{class:"text-white"},"对话框标题",-1)),t("button",{class:"glass-icon-button",onClick:e[1]||(e[1]=n=>a.value=!1)},[d(r(tt),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"glass-dialog-content"},[t("p",{class:"text-white/80"},"这是一个 Glassmorphism 风格的对话框示例。")],-1)),t("div",Cg,[t("button",{class:"glass-button text",onClick:e[2]||(e[2]=n=>a.value=!1)},"取消"),t("button",{class:"glass-button",onClick:e[3]||(e[3]=n=>a.value=!1)},"确定")])])])):A("",!0)]))}},Ag=bt(Dg,[["__scopeId","data-v-391d6a55"]]),jg={class:"brutal-container min-h-screen bg-yellow-50"},Ng={class:"brutal-header"},zg={class:"brutal-header-content"},Eg={class:"brutal-header-actions"},Pg={class:"brutal-btn text"},Sg={class:"brutal-btn text"},Rg={class:"brutal-btn text"},Tg={class:"brutal-main"},Zg={class:"brutal-card-list"},Gg={class:"brutal-card-cover"},Lg=["src","alt"],Og={class:"brutal-card-body"},Hg={class:"brutal-card-meta"},Bg={class:"brutal-card-meta-avatar"},Wg={class:"brutal-card-meta-content"},Vg={class:"brutal-card-meta-title"},Yg={class:"brutal-card-meta-description"},Jg={class:"brutal-card-content"},Qg={class:"brutal-card-actions"},Fg={class:"brutal-btn text"},Ug={class:"brutal-btn text"},Kg={class:"brutal-btn text"},Xg={class:"brutal-tabs"},qg={class:"brutal-tabs-nav"},t0=["onClick"],s0={class:"brutal-tabs-content"},e0={key:0,class:"brutal-tabs-tabpane"},a0={key:1,class:"brutal-tabs-tabpane"},i0={key:2,class:"brutal-tabs-tabpane"},n0={key:0,class:"brutal-modal-mask"},o0={class:"brutal-modal-wrap"},l0={class:"brutal-modal"},c0={class:"brutal-modal-content"},d0={class:"brutal-modal-header"},r0={class:"brutal-modal-footer"},u0={key:1,class:"brutal-message"},v0={class:"brutal-message-notice"},f0={class:"brutal-message-notice-content"},p0={key:2,class:"brutal-notification"},m0={class:"brutal-notification-notice"},b0={class:"brutal-notification-notice-content"},h0={class:"brutal-notification-notice-icon"},g0="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9IiNGRkZGRkYiLz48cmVjdCB4PSI0IiB5PSI0IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IiMwMDAwMDAiLz48L3N2Zz4=",_0={__name:"BrutalismView",setup(s){const a=C(!1),i=C(!1),e=C(!1),n=C("tab1"),l=C([{id:1,title:"卡片标题",description:"副标题",content:"这是卡片的内容,可以包含多行文本。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMyMCIgaGVpZ2h0PSIyNDAiIGZpbGw9IiNGRkZGRkYiLz48cmVjdCB4PSI0MCIgeT0iNDAiIHdpZHRoPSIyNDAiIGhlaWdodD0iMTYwIiBmaWxsPSIjMDAwMDAwIi8+PC9zdmc+",likes:42,comments:8,initials:"JD",avatarClass:"bg-black"},{id:2,title:"另一个标题",description:"另一个副标题",content:"这是另一个卡片的内容。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMyMCIgaGVpZ2h0PSIyNDAiIGZpbGw9IiNGRkZGRkYiLz48cmVjdCB4PSI0MCIgeT0iNDAiIHdpZHRoPSIyNDAiIGhlaWdodD0iMTYwIiBmaWxsPSIjMDAwMDAwIi8+PC9zdmc+",likes:36,comments:5,initials:"AB",avatarClass:"bg-black"}]),u=C([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(f,o)=>(_(),x("div",jg,[t("div",Ng,[t("div",zg,[t("div",{class:"brutal-logo"},[t("img",{src:g0,alt:"Brutalism Logo",class:"brutal-logo-img"}),o[4]||(o[4]=t("span",{class:"brutal-logo-text"},"BRUTALISM",-1))]),o[5]||(o[5]=V('',1)),t("div",Eg,[t("button",Pg,[d(r(K),{class:"w-5 h-5"})]),t("button",Sg,[d(r(H),{class:"w-5 h-5"})]),t("button",Rg,[d(r(X),{class:"w-5 h-5"})])])])]),t("div",Tg,[t("div",Zg,[(_(!0),x(U,null,at(l.value,c=>(_(),x("div",{key:c.id,class:"brutal-card"},[t("div",Gg,[t("img",{src:c.cover,alt:c.title,class:"brutal-card-cover-img"},null,8,Lg)]),t("div",Og,[t("div",Hg,[t("div",Bg,[t("div",{class:st(["brutal-avatar",c.avatarClass])},k(c.initials),3)]),t("div",Wg,[t("h3",Vg,k(c.title),1),t("p",Yg,k(c.description),1)])]),t("p",Jg,k(c.content),1),t("div",Qg,[t("button",Fg,[d(r(Ut),{class:"w-5 h-5"}),t("span",null,k(c.likes),1)]),t("button",Ug,[d(r(Kt),{class:"w-5 h-5"}),t("span",null,k(c.comments),1)]),t("button",Kg,[d(r(Xt),{class:"w-5 h-5"})])])])]))),128))]),o[14]||(o[14]=V('
',2)),t("div",Xg,[t("div",qg,[(_(!0),x(U,null,at(u.value,c=>(_(),x("div",{key:c.id,class:st(["brutal-tabs-tab",{active:n.value===c.id}]),onClick:p=>n.value=c.id},k(c.label),11,t0))),128))]),t("div",s0,[n.value==="tab1"?(_(),x("div",e0,o[6]||(o[6]=[t("p",null,"标签页 1 的内容",-1)]))):A("",!0),n.value==="tab2"?(_(),x("div",a0,o[7]||(o[7]=[t("p",null,"标签页 2 的内容",-1)]))):A("",!0),n.value==="tab3"?(_(),x("div",i0,o[8]||(o[8]=[t("p",null,"标签页 3 的内容",-1)]))):A("",!0)])]),a.value?(_(),x("div",n0,[t("div",o0,[t("div",l0,[t("div",c0,[t("div",d0,[o[9]||(o[9]=t("div",{class:"brutal-modal-title"},"对话框标题",-1)),t("button",{class:"brutal-modal-close",onClick:o[0]||(o[0]=c=>a.value=!1)},[d(r(tt),{class:"w-5 h-5"})])]),o[10]||(o[10]=t("div",{class:"brutal-modal-body"},[t("p",null,"这是一个粗野主义风格的对话框示例。")],-1)),t("div",r0,[t("button",{class:"brutal-btn",onClick:o[1]||(o[1]=c=>a.value=!1)},"取消"),t("button",{class:"brutal-btn primary",onClick:o[2]||(o[2]=c=>a.value=!1)},"确定")])])])])])):A("",!0),i.value?(_(),x("div",u0,[t("div",v0,[t("div",f0,[d(r(vs),{class:"w-5 h-5"}),o[11]||(o[11]=t("span",null,"这是一条消息提示",-1))])])])):A("",!0),e.value?(_(),x("div",p0,[t("div",m0,[t("div",b0,[t("div",h0,[d(r(H),{class:"w-5 h-5"})]),o[12]||(o[12]=t("div",{class:"brutal-notification-notice-message"},"通知标题",-1)),o[13]||(o[13]=t("div",{class:"brutal-notification-notice-description"},"通知内容",-1))]),t("button",{class:"brutal-notification-notice-close",onClick:o[3]||(o[3]=c=>e.value=!1)},[d(r(tt),{class:"w-5 h-5"})])])])):A("",!0)])]))}},x0=bt(_0,[["__scopeId","data-v-4868d9fe"]]),y0={class:"cyberpunk-container min-h-screen bg-gradient-to-br from-purple-900 via-pink-900 to-blue-900"},w0={class:"cyberpunk-app-bar"},$0={class:"container mx-auto px-4 py-3 flex items-center justify-between"},I0={class:"flex items-center"},M0={class:"flex items-center space-x-4"},k0={class:"cyberpunk-icon-button"},C0={class:"cyberpunk-icon-button"},D0={class:"cyberpunk-icon-button"},A0={class:"container mx-auto p-6"},j0={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},N0={class:"cyberpunk-card"},z0={class:"p-4"},E0={class:"space-y-2"},P0={href:"#",class:"cyberpunk-nav-item active"},S0={href:"#",class:"cyberpunk-nav-item"},R0={href:"#",class:"cyberpunk-nav-item"},T0={href:"#",class:"cyberpunk-nav-item"},Z0={class:"md:col-span-2 space-y-6"},G0={class:"cyberpunk-card"},L0={class:"p-4"},O0={class:"space-y-4"},H0={class:"cyberpunk-list-item"},B0={class:"cyberpunk-icon-button"},W0={class:"cyberpunk-list-item"},V0={class:"cyberpunk-icon-button"},Y0={class:"cyberpunk-card"},J0={class:"p-4"},Q0={class:"flex flex-wrap gap-4"},F0={class:"cyberpunk-button icon"},U0={class:"cyberpunk-card"},K0={class:"p-4"},X0={class:"cyberpunk-bottom-nav"},q0={href:"#",class:"cyberpunk-bottom-nav-item active"},t2={href:"#",class:"cyberpunk-bottom-nav-item"},s2={href:"#",class:"cyberpunk-bottom-nav-item"},e2={href:"#",class:"cyberpunk-bottom-nav-item"},a2={href:"#",class:"cyberpunk-bottom-nav-item"},i2={key:0,class:"cyberpunk-dialog-overlay"},n2={class:"cyberpunk-dialog"},o2={class:"cyberpunk-dialog-header"},l2={class:"cyberpunk-dialog-actions"},c2={__name:"CyberpunkView",setup(s){const a=C(!1);return(i,e)=>(_(),x("div",y0,[t("div",w0,[t("div",$0,[t("div",I0,[d(r(Et),{class:"w-5 h-5 text-pink-200 mr-4"}),e[4]||(e[4]=t("h1",{class:"text-xl font-medium text-pink-100"},"Cyberpunk Design",-1))]),t("div",M0,[t("button",k0,[d(r(K),{class:"w-5 h-5"})]),t("button",C0,[d(r(H),{class:"w-5 h-5"})]),t("button",D0,[d(r(X),{class:"w-5 h-5"})])])])]),t("div",A0,[t("div",j0,[t("div",N0,[t("div",z0,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-pink-100"},"导航菜单",-1)),t("nav",E0,[t("a",P0,[d(r(rt),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",S0,[d(r(Rt),{class:"w-5 h-5"}),e[6]||(e[6]=t("span",null,"收件箱",-1)),e[7]||(e[7]=t("span",{class:"cyberpunk-badge"},"12",-1))]),t("a",R0,[d(r(Tt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",T0,[d(r(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",Z0,[t("div",G0,[t("div",L0,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-pink-100"},"卡片列表",-1)),t("div",O0,[t("div",H0,[e[11]||(e[11]=t("div",{class:"cyberpunk-avatar bg-gradient-to-br from-purple-600 to-pink-600"},"JD",-1)),e[12]||(e[12]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-pink-100"},"卡片标题"),t("p",{class:"text-pink-200"},"卡片副标题")],-1)),t("button",B0,[d(r(ct),{class:"w-5 h-5"})])]),t("div",W0,[e[13]||(e[13]=t("div",{class:"cyberpunk-avatar bg-gradient-to-br from-pink-600 to-blue-600"},"AB",-1)),e[14]||(e[14]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-pink-100"},"另一个标题"),t("p",{class:"text-pink-200"},"另一个副标题")],-1)),t("button",V0,[d(r(ct),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=V('

表单元素

',1)),t("div",Y0,[t("div",J0,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-pink-100"},"按钮样式",-1)),t("div",Q0,[e[16]||(e[16]=t("button",{class:"cyberpunk-button"},"主要按钮",-1)),e[17]||(e[17]=t("button",{class:"cyberpunk-button outlined"},"次要按钮",-1)),e[18]||(e[18]=t("button",{class:"cyberpunk-button text"},"文本按钮",-1)),t("button",F0,[d(r(ut),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=V('

进度指示器

',1)),t("div",U0,[t("div",K0,[e[20]||(e[20]=t("h2",{class:"text-lg font-medium mb-4 text-pink-100"},"对话框示例",-1)),t("button",{class:"cyberpunk-button",onClick:e[0]||(e[0]=n=>a.value=!0)},"打开对话框")])])])])]),t("div",X0,[t("a",q0,[d(r(rt),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",t2,[d(r(K),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",s2,[d(r(ut),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",e2,[d(r(H),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",a2,[d(r(X),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(_(),x("div",i2,[t("div",n2,[t("div",o2,[e[28]||(e[28]=t("h3",{class:"text-pink-100"},"对话框标题",-1)),t("button",{class:"cyberpunk-icon-button",onClick:e[1]||(e[1]=n=>a.value=!1)},[d(r(tt),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"cyberpunk-dialog-content"},[t("p",{class:"text-pink-200"},"这是一个赛博朋克风格的对话框示例。")],-1)),t("div",l2,[t("button",{class:"cyberpunk-button text",onClick:e[2]||(e[2]=n=>a.value=!1)},"取消"),t("button",{class:"cyberpunk-button",onClick:e[3]||(e[3]=n=>a.value=!1)},"确定")])])])):A("",!0)]))}},d2=bt(c2,[["__scopeId","data-v-bbc77969"]]),r2={class:"organic-container min-h-screen bg-gradient-to-br from-green-50 to-emerald-50"},u2={class:"organic-header"},v2={class:"organic-header-content"},f2={class:"organic-header-actions"},p2={class:"organic-btn text"},m2={class:"organic-btn text"},b2={class:"organic-btn text"},h2={class:"organic-main"},g2={class:"organic-card-list"},_2={class:"organic-card-cover"},x2=["src","alt"],y2={class:"organic-card-body"},w2={class:"organic-card-meta"},$2={class:"organic-card-meta-avatar"},I2={class:"organic-card-meta-content"},M2={class:"organic-card-meta-title"},k2={class:"organic-card-meta-description"},C2={class:"organic-card-content"},D2={class:"organic-card-actions"},A2={class:"organic-btn text"},j2={class:"organic-btn text"},N2={class:"organic-btn text"},z2={class:"organic-tabs"},E2={class:"organic-tabs-nav"},P2=["onClick"],S2={class:"organic-tabs-content"},R2={key:0,class:"organic-tabs-tabpane"},T2={key:1,class:"organic-tabs-tabpane"},Z2={key:2,class:"organic-tabs-tabpane"},G2={key:0,class:"organic-modal-mask"},L2={class:"organic-modal-wrap"},O2={class:"organic-modal"},H2={class:"organic-modal-content"},B2={class:"organic-modal-header"},W2={class:"organic-modal-footer"},V2={key:1,class:"organic-message"},Y2={class:"organic-message-notice"},J2={class:"organic-message-notice-content"},Q2={key:2,class:"organic-notification"},F2={class:"organic-notification-notice"},U2={class:"organic-notification-notice-content"},K2={class:"organic-notification-notice-icon"},X2="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9IiM0MEYyQTUiLz48L3N2Zz4=",q2={__name:"OrganicDesignView",setup(s){const a=C(!1),i=C(!1),e=C(!1),n=C("tab1"),l=C([{id:1,title:"卡片标题",description:"副标题",content:"这是卡片的内容,可以包含多行文本。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMyMCIgaGVpZ2h0PSIyNDAiIGZpbGw9IiM0MEYyQTUiLz48L3N2Zz4=",likes:42,comments:8,initials:"JD",avatarClass:"bg-green-500"},{id:2,title:"另一个标题",description:"另一个副标题",content:"这是另一个卡片的内容。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMyMCIgaGVpZ2h0PSIyNDAiIGZpbGw9IiMyRDg4NUYiLz48L3N2Zz4=",likes:36,comments:5,initials:"AB",avatarClass:"bg-green-600"}]),u=C([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(f,o)=>(_(),x("div",r2,[t("div",u2,[t("div",v2,[t("div",{class:"organic-logo"},[t("img",{src:X2,alt:"Organic Design Logo",class:"organic-logo-img"}),o[4]||(o[4]=t("span",{class:"organic-logo-text"},"ORGANIC",-1))]),o[5]||(o[5]=V('',1)),t("div",f2,[t("button",p2,[d(r(K),{class:"w-5 h-5"})]),t("button",m2,[d(r(H),{class:"w-5 h-5"})]),t("button",b2,[d(r(X),{class:"w-5 h-5"})])])])]),t("div",h2,[t("div",g2,[(_(!0),x(U,null,at(l.value,c=>(_(),x("div",{key:c.id,class:"organic-card"},[t("div",_2,[t("img",{src:c.cover,alt:c.title,class:"organic-card-cover-img"},null,8,x2)]),t("div",y2,[t("div",w2,[t("div",$2,[t("div",{class:st(["organic-avatar",c.avatarClass])},k(c.initials),3)]),t("div",I2,[t("h3",M2,k(c.title),1),t("p",k2,k(c.description),1)])]),t("p",C2,k(c.content),1),t("div",D2,[t("button",A2,[d(r(Ut),{class:"w-5 h-5"}),t("span",null,k(c.likes),1)]),t("button",j2,[d(r(Kt),{class:"w-5 h-5"}),t("span",null,k(c.comments),1)]),t("button",N2,[d(r(Xt),{class:"w-5 h-5"})])])])]))),128))]),o[14]||(o[14]=V('
',2)),t("div",z2,[t("div",E2,[(_(!0),x(U,null,at(u.value,c=>(_(),x("div",{key:c.id,class:st(["organic-tabs-tab",{active:n.value===c.id}]),onClick:p=>n.value=c.id},k(c.label),11,P2))),128))]),t("div",S2,[n.value==="tab1"?(_(),x("div",R2,o[6]||(o[6]=[t("p",null,"标签页 1 的内容",-1)]))):A("",!0),n.value==="tab2"?(_(),x("div",T2,o[7]||(o[7]=[t("p",null,"标签页 2 的内容",-1)]))):A("",!0),n.value==="tab3"?(_(),x("div",Z2,o[8]||(o[8]=[t("p",null,"标签页 3 的内容",-1)]))):A("",!0)])]),a.value?(_(),x("div",G2,[t("div",L2,[t("div",O2,[t("div",H2,[t("div",B2,[o[9]||(o[9]=t("div",{class:"organic-modal-title"},"对话框标题",-1)),t("button",{class:"organic-modal-close",onClick:o[0]||(o[0]=c=>a.value=!1)},[d(r(tt),{class:"w-5 h-5"})])]),o[10]||(o[10]=t("div",{class:"organic-modal-body"},[t("p",null,"这是一个有机设计风格的对话框示例。")],-1)),t("div",W2,[t("button",{class:"organic-btn",onClick:o[1]||(o[1]=c=>a.value=!1)},"取消"),t("button",{class:"organic-btn primary",onClick:o[2]||(o[2]=c=>a.value=!1)},"确定")])])])])])):A("",!0),i.value?(_(),x("div",V2,[t("div",Y2,[t("div",J2,[d(r(vs),{class:"w-5 h-5"}),o[11]||(o[11]=t("span",null,"这是一条消息提示",-1))])])])):A("",!0),e.value?(_(),x("div",Q2,[t("div",F2,[t("div",U2,[t("div",K2,[d(r(H),{class:"w-5 h-5"})]),o[12]||(o[12]=t("div",{class:"organic-notification-notice-message"},"通知标题",-1)),o[13]||(o[13]=t("div",{class:"organic-notification-notice-description"},"通知内容",-1))]),t("button",{class:"organic-notification-notice-close",onClick:o[3]||(o[3]=c=>e.value=!1)},[d(r(tt),{class:"w-5 h-5"})])])])):A("",!0)])]))}},t4=bt(q2,[["__scopeId","data-v-3c572959"]]),s4={class:"pixel-container min-h-screen bg-indigo-900"},e4={class:"pixel-header"},a4={class:"pixel-header-content"},i4={class:"pixel-header-actions"},n4={class:"pixel-btn text"},o4={class:"pixel-btn text"},l4={class:"pixel-btn text"},c4={class:"pixel-main"},d4={class:"pixel-card-list"},r4={class:"pixel-card-cover"},u4=["src","alt"],v4={class:"pixel-card-body"},f4={class:"pixel-card-meta"},p4={class:"pixel-card-meta-avatar"},m4={class:"pixel-card-meta-content"},b4={class:"pixel-card-meta-title"},h4={class:"pixel-card-meta-description"},g4={class:"pixel-card-content"},_4={class:"pixel-card-actions"},x4={class:"pixel-btn text"},y4={class:"pixel-btn text"},w4={class:"pixel-btn text"},$4={class:"pixel-tabs"},I4={class:"pixel-tabs-nav"},M4=["onClick"],k4={class:"pixel-tabs-content"},C4={key:0,class:"pixel-tabs-tabpane"},D4={key:1,class:"pixel-tabs-tabpane"},A4={key:2,class:"pixel-tabs-tabpane"},j4={key:0,class:"pixel-modal-mask"},N4={class:"pixel-modal-wrap"},z4={class:"pixel-modal"},E4={class:"pixel-modal-content"},P4={class:"pixel-modal-header"},S4={class:"pixel-modal-footer"},R4={key:1,class:"pixel-message"},T4={class:"pixel-message-notice"},Z4={class:"pixel-message-notice-content"},G4={key:2,class:"pixel-notification"},L4={class:"pixel-notification-notice"},O4={class:"pixel-notification-notice-content"},H4={class:"pixel-notification-notice-icon"},B4="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9IiNGRkZGRkYiLz48cmVjdCB4PSI0IiB5PSI0IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IiMwMDAwMDAiLz48L3N2Zz4=",W4={__name:"PixelArtView",setup(s){const a=C(!1),i=C(!1),e=C(!1),n=C("tab1"),l=C([{id:1,title:"卡片标题",description:"副标题",content:"这是卡片的内容,可以包含多行文本。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMyMCIgaGVpZ2h0PSIyNDAiIGZpbGw9IiNGRkZGRkYiLz48cmVjdCB4PSI0MCIgeT0iNDAiIHdpZHRoPSIyNDAiIGhlaWdodD0iMTYwIiBmaWxsPSIjMDAwMDAwIi8+PC9zdmc+",likes:42,comments:8,initials:"JD",avatarClass:"bg-black"},{id:2,title:"另一个标题",description:"另一个副标题",content:"这是另一个卡片的内容。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMyMCIgaGVpZ2h0PSIyNDAiIGZpbGw9IiNGRkZGRkYiLz48cmVjdCB4PSI0MCIgeT0iNDAiIHdpZHRoPSIyNDAiIGhlaWdodD0iMTYwIiBmaWxsPSIjMDAwMDAwIi8+PC9zdmc+",likes:36,comments:5,initials:"AB",avatarClass:"bg-black"}]),u=C([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(f,o)=>(_(),x("div",s4,[t("div",e4,[t("div",a4,[t("div",{class:"pixel-logo"},[t("img",{src:B4,alt:"Pixel Art Logo",class:"pixel-logo-img"}),o[4]||(o[4]=t("span",{class:"pixel-logo-text"},"PIXEL ART",-1))]),o[5]||(o[5]=V('',1)),t("div",i4,[t("button",n4,[d(r(K),{class:"w-5 h-5"})]),t("button",o4,[d(r(H),{class:"w-5 h-5"})]),t("button",l4,[d(r(X),{class:"w-5 h-5"})])])])]),t("div",c4,[t("div",d4,[(_(!0),x(U,null,at(l.value,c=>(_(),x("div",{key:c.id,class:"pixel-card"},[t("div",r4,[t("img",{src:c.cover,alt:c.title,class:"pixel-card-cover-img"},null,8,u4)]),t("div",v4,[t("div",f4,[t("div",p4,[t("div",{class:st(["pixel-avatar",c.avatarClass])},k(c.initials),3)]),t("div",m4,[t("h3",b4,k(c.title),1),t("p",h4,k(c.description),1)])]),t("p",g4,k(c.content),1),t("div",_4,[t("button",x4,[d(r(Ut),{class:"w-5 h-5"}),t("span",null,k(c.likes),1)]),t("button",y4,[d(r(Kt),{class:"w-5 h-5"}),t("span",null,k(c.comments),1)]),t("button",w4,[d(r(Xt),{class:"w-5 h-5"})])])])]))),128))]),o[14]||(o[14]=V('
',2)),t("div",$4,[t("div",I4,[(_(!0),x(U,null,at(u.value,c=>(_(),x("div",{key:c.id,class:st(["pixel-tabs-tab",{active:n.value===c.id}]),onClick:p=>n.value=c.id},k(c.label),11,M4))),128))]),t("div",k4,[n.value==="tab1"?(_(),x("div",C4,o[6]||(o[6]=[t("p",null,"标签页 1 的内容",-1)]))):A("",!0),n.value==="tab2"?(_(),x("div",D4,o[7]||(o[7]=[t("p",null,"标签页 2 的内容",-1)]))):A("",!0),n.value==="tab3"?(_(),x("div",A4,o[8]||(o[8]=[t("p",null,"标签页 3 的内容",-1)]))):A("",!0)])]),a.value?(_(),x("div",j4,[t("div",N4,[t("div",z4,[t("div",E4,[t("div",P4,[o[9]||(o[9]=t("div",{class:"pixel-modal-title"},"对话框标题",-1)),t("button",{class:"pixel-modal-close",onClick:o[0]||(o[0]=c=>a.value=!1)},[d(r(tt),{class:"w-5 h-5"})])]),o[10]||(o[10]=t("div",{class:"pixel-modal-body"},[t("p",null,"这是一个像素艺术风格的对话框示例。")],-1)),t("div",S4,[t("button",{class:"pixel-btn",onClick:o[1]||(o[1]=c=>a.value=!1)},"取消"),t("button",{class:"pixel-btn primary",onClick:o[2]||(o[2]=c=>a.value=!1)},"确定")])])])])])):A("",!0),i.value?(_(),x("div",R4,[t("div",T4,[t("div",Z4,[d(r(vs),{class:"w-5 h-5"}),o[11]||(o[11]=t("span",null,"这是一条消息提示",-1))])])])):A("",!0),e.value?(_(),x("div",G4,[t("div",L4,[t("div",O4,[t("div",H4,[d(r(H),{class:"w-5 h-5"})]),o[12]||(o[12]=t("div",{class:"pixel-notification-notice-message"},"通知标题",-1)),o[13]||(o[13]=t("div",{class:"pixel-notification-notice-description"},"通知内容",-1))]),t("button",{class:"pixel-notification-notice-close",onClick:o[3]||(o[3]=c=>e.value=!1)},[d(r(tt),{class:"w-5 h-5"})])])])):A("",!0)])]))}},V4=bt(W4,[["__scopeId","data-v-4aaea49c"]]),Y4={class:"morphism-container min-h-screen bg-gradient-to-br from-purple-100 to-blue-100"},J4={class:"morphism-header"},Q4={class:"morphism-header-content"},F4={class:"morphism-header-actions"},U4={class:"morphism-btn text"},K4={class:"morphism-btn text"},X4={class:"morphism-btn text"},q4={class:"morphism-main"},t_={class:"morphism-card-list"},s_={class:"morphism-card-cover"},e_=["src","alt"],a_={class:"morphism-card-body"},i_={class:"morphism-card-meta"},n_={class:"morphism-card-meta-avatar"},o_={class:"morphism-card-meta-content"},l_={class:"morphism-card-meta-title"},c_={class:"morphism-card-meta-description"},d_={class:"morphism-card-content"},r_={class:"morphism-card-actions"},u_={class:"morphism-btn text"},v_={class:"morphism-btn text"},f_={class:"morphism-btn text"},p_={class:"morphism-tabs"},m_={class:"morphism-tabs-nav"},b_=["onClick"],h_={class:"morphism-tabs-content"},g_={key:0,class:"morphism-tabs-tabpane"},__={key:1,class:"morphism-tabs-tabpane"},x_={key:2,class:"morphism-tabs-tabpane"},y_={key:0,class:"morphism-modal-mask"},w_={class:"morphism-modal-wrap"},$_={class:"morphism-modal"},I_={class:"morphism-modal-content"},M_={class:"morphism-modal-header"},k_={class:"morphism-modal-footer"},C_={key:1,class:"morphism-message"},D_={class:"morphism-message-notice"},A_={class:"morphism-message-notice-content"},j_={key:2,class:"morphism-notification"},N_={class:"morphism-notification-notice"},z_={class:"morphism-notification-notice-content"},E_={class:"morphism-notification-notice-icon"},P_="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiByPSIxNiIgZmlsbD0idXJsKCNwYWludDApIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDAiIHgxPSIwIiB5MT0iMCIgeDI9IjMyIiB5Mj0iMzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjQjQ3RkZGIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkY3RkJGIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+",S_={__name:"MorphismView",setup(s){const a=C(!1),i=C(!1),e=C(!1),n=C("tab1"),l=C([{id:1,title:"卡片标题",description:"副标题",content:"这是卡片的内容,可以包含多行文本。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMyMCIgaGVpZ2h0PSIyNDAiIGZpbGw9IiNlNmYwZmYiLz48cGF0aCBkPSJNMTYwIDYwQzEzMy40MzEgNjAgMTEyIDgxLjQzMSAxMTIgMTA4QzExMiAxMzQuNTY5IDEzMy40MzEgMTU2IDE2MCAxNTZDMTg2LjU2OSAxNTYgMjA4IDEzNC41NjkgMjA4IDEwOEMyMDggODEuNDMxIDE4Ni41NjkgNjAgMTYwIDYwWiIgZmlsbD0iI2I0N2ZmZiIvPjxwYXRoIGQ9Ik0xNjAgMTgwQzEzMy40MzEgMTgwIDExMiAyMDEuNDMxIDExMiAyMjhDMTEyIDI1NC41NjkgMTMzLjQzMSAyNzYgMTYwIDI3NkMxODYuNTY5IDI3NiAyMDggMjU0LjU2OSAyMDggMjI4QzIwOCAyMDEuNDMxIDE4Ni41NjkgMTgwIDE2MCAxODBaIiBmaWxsPSIjZmY3ZmJmIi8+PC9zdmc+",likes:42,comments:8,initials:"JD",avatarClass:"bg-purple-500"},{id:2,title:"另一个标题",description:"另一个副标题",content:"这是另一个卡片的内容。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMyMCIgaGVpZ2h0PSIyNDAiIGZpbGw9IiNlNmYwZmYiLz48cGF0aCBkPSJNMTYwIDYwQzEzMy40MzEgNjAgMTEyIDgxLjQzMSAxMTIgMTA4QzExMiAxMzQuNTY5IDEzMy40MzEgMTU2IDE2MCAxNTZDMTg2LjU2OSAxNTYgMjA4IDEzNC41NjkgMjA4IDEwOEMyMDggODEuNDMxIDE4Ni41NjkgNjAgMTYwIDYwWiIgZmlsbD0iI2ZmN2ZiZiIvPjxwYXRoIGQ9Ik0xNjAgMTgwQzEzMy40MzEgMTgwIDExMiAyMDEuNDMxIDExMiAyMjhDMTEyIDI1NC41NjkgMTMzLjQzMSAyNzYgMTYwIDI3NkMxODYuNTY5IDI3NiAyMDggMjU0LjU2OSAyMDggMjI4QzIwOCAyMDEuNDMxIDE4Ni41NjkgMTgwIDE2MCAxODBaIiBmaWxsPSIjYjQ3ZmZmIi8+PC9zdmc+",likes:36,comments:5,initials:"AB",avatarClass:"bg-blue-500"}]),u=C([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(f,o)=>(_(),x("div",Y4,[t("div",J4,[t("div",Q4,[t("div",{class:"morphism-logo"},[t("img",{src:P_,alt:"Morphism Logo",class:"morphism-logo-img"}),o[4]||(o[4]=t("span",{class:"morphism-logo-text"},"Morphism",-1))]),o[5]||(o[5]=V('',1)),t("div",F4,[t("button",U4,[d(r(K),{class:"w-5 h-5"})]),t("button",K4,[d(r(H),{class:"w-5 h-5"})]),t("button",X4,[d(r(X),{class:"w-5 h-5"})])])])]),t("div",q4,[t("div",t_,[(_(!0),x(U,null,at(l.value,c=>(_(),x("div",{key:c.id,class:"morphism-card"},[t("div",s_,[t("img",{src:c.cover,alt:c.title,class:"morphism-card-cover-img"},null,8,e_)]),t("div",a_,[t("div",i_,[t("div",n_,[t("div",{class:st(["morphism-avatar",c.avatarClass])},k(c.initials),3)]),t("div",o_,[t("h3",l_,k(c.title),1),t("p",c_,k(c.description),1)])]),t("p",d_,k(c.content),1),t("div",r_,[t("button",u_,[d(r(Ut),{class:"w-5 h-5"}),t("span",null,k(c.likes),1)]),t("button",v_,[d(r(Kt),{class:"w-5 h-5"}),t("span",null,k(c.comments),1)]),t("button",f_,[d(r(Xt),{class:"w-5 h-5"})])])])]))),128))]),o[14]||(o[14]=V('
',2)),t("div",p_,[t("div",m_,[(_(!0),x(U,null,at(u.value,c=>(_(),x("div",{key:c.id,class:st(["morphism-tabs-tab",{active:n.value===c.id}]),onClick:p=>n.value=c.id},k(c.label),11,b_))),128))]),t("div",h_,[n.value==="tab1"?(_(),x("div",g_,o[6]||(o[6]=[t("p",null,"标签页 1 的内容",-1)]))):A("",!0),n.value==="tab2"?(_(),x("div",__,o[7]||(o[7]=[t("p",null,"标签页 2 的内容",-1)]))):A("",!0),n.value==="tab3"?(_(),x("div",x_,o[8]||(o[8]=[t("p",null,"标签页 3 的内容",-1)]))):A("",!0)])]),a.value?(_(),x("div",y_,[t("div",w_,[t("div",$_,[t("div",I_,[t("div",M_,[o[9]||(o[9]=t("div",{class:"morphism-modal-title"},"对话框标题",-1)),t("button",{class:"morphism-modal-close",onClick:o[0]||(o[0]=c=>a.value=!1)},[d(r(tt),{class:"w-5 h-5"})])]),o[10]||(o[10]=t("div",{class:"morphism-modal-body"},[t("p",null,"这是一个 Morphism 风格的对话框示例。")],-1)),t("div",k_,[t("button",{class:"morphism-btn",onClick:o[1]||(o[1]=c=>a.value=!1)},"取消"),t("button",{class:"morphism-btn primary",onClick:o[2]||(o[2]=c=>a.value=!1)},"确定")])])])])])):A("",!0),i.value?(_(),x("div",C_,[t("div",D_,[t("div",A_,[d(r(vs),{class:"w-5 h-5"}),o[11]||(o[11]=t("span",null,"这是一条消息提示",-1))])])])):A("",!0),e.value?(_(),x("div",j_,[t("div",N_,[t("div",z_,[t("div",E_,[d(r(H),{class:"w-5 h-5"})]),o[12]||(o[12]=t("div",{class:"morphism-notification-notice-message"},"通知标题",-1)),o[13]||(o[13]=t("div",{class:"morphism-notification-notice-description"},"通知内容",-1))]),t("button",{class:"morphism-notification-notice-close",onClick:o[3]||(o[3]=c=>e.value=!1)},[d(r(tt),{class:"w-5 h-5"})])])])):A("",!0)])]))}},R_=bt(S_,[["__scopeId","data-v-66706a9a"]]),T_={class:"aurora-container min-h-screen bg-gradient-to-br from-purple-900 via-indigo-900 to-blue-900"},Z_={class:"aurora-app-bar"},G_={class:"container mx-auto px-4 py-3 flex items-center justify-between"},L_={class:"flex items-center"},O_={class:"flex items-center space-x-4"},H_={class:"aurora-icon-button"},B_={class:"aurora-icon-button"},W_={class:"aurora-icon-button"},V_={class:"container mx-auto p-6"},Y_={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},J_={class:"aurora-card"},Q_={class:"p-4"},F_={class:"space-y-2"},U_={href:"#",class:"aurora-nav-item active"},K_={href:"#",class:"aurora-nav-item"},X_={href:"#",class:"aurora-nav-item"},q_={href:"#",class:"aurora-nav-item"},t5={class:"md:col-span-2 space-y-6"},s5={class:"aurora-card"},e5={class:"p-4"},a5={class:"space-y-4"},i5={class:"aurora-list-item"},n5={class:"aurora-icon-button"},o5={class:"aurora-list-item"},l5={class:"aurora-icon-button"},c5={class:"aurora-card"},d5={class:"p-4"},r5={class:"flex flex-wrap gap-4"},u5={class:"aurora-button icon"},v5={class:"aurora-card"},f5={class:"p-4"},p5={class:"aurora-bottom-nav"},m5={href:"#",class:"aurora-bottom-nav-item active"},b5={href:"#",class:"aurora-bottom-nav-item"},h5={href:"#",class:"aurora-bottom-nav-item"},g5={href:"#",class:"aurora-bottom-nav-item"},_5={href:"#",class:"aurora-bottom-nav-item"},x5={key:0,class:"aurora-dialog-overlay"},y5={class:"aurora-dialog"},w5={class:"aurora-dialog-header"},$5={class:"aurora-dialog-actions"},I5={__name:"AuroraView",setup(s){const a=C(!1);return(i,e)=>(_(),x("div",T_,[t("div",Z_,[t("div",G_,[t("div",L_,[d(r(Et),{class:"w-5 h-5 text-purple-200 mr-4"}),e[4]||(e[4]=t("h1",{class:"text-xl font-medium text-purple-100"},"Aurora Design",-1))]),t("div",O_,[t("button",H_,[d(r(K),{class:"w-5 h-5"})]),t("button",B_,[d(r(H),{class:"w-5 h-5"})]),t("button",W_,[d(r(X),{class:"w-5 h-5"})])])])]),t("div",V_,[t("div",Y_,[t("div",J_,[t("div",Q_,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-purple-100"},"导航菜单",-1)),t("nav",F_,[t("a",U_,[d(r(rt),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",K_,[d(r(Rt),{class:"w-5 h-5"}),e[6]||(e[6]=t("span",null,"收件箱",-1)),e[7]||(e[7]=t("span",{class:"aurora-badge"},"12",-1))]),t("a",X_,[d(r(Tt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",q_,[d(r(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",t5,[t("div",s5,[t("div",e5,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-purple-100"},"卡片列表",-1)),t("div",a5,[t("div",i5,[e[11]||(e[11]=t("div",{class:"aurora-avatar bg-gradient-to-br from-purple-500 to-indigo-500"},"JD",-1)),e[12]||(e[12]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-purple-100"},"卡片标题"),t("p",{class:"text-purple-200"},"卡片副标题")],-1)),t("button",n5,[d(r(ct),{class:"w-5 h-5"})])]),t("div",o5,[e[13]||(e[13]=t("div",{class:"aurora-avatar bg-gradient-to-br from-indigo-500 to-blue-500"},"AB",-1)),e[14]||(e[14]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-purple-100"},"另一个标题"),t("p",{class:"text-purple-200"},"另一个副标题")],-1)),t("button",l5,[d(r(ct),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=V('

表单元素

',1)),t("div",c5,[t("div",d5,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-purple-100"},"按钮样式",-1)),t("div",r5,[e[16]||(e[16]=t("button",{class:"aurora-button"},"主要按钮",-1)),e[17]||(e[17]=t("button",{class:"aurora-button outlined"},"次要按钮",-1)),e[18]||(e[18]=t("button",{class:"aurora-button text"},"文本按钮",-1)),t("button",u5,[d(r(ut),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=V('

进度指示器

',1)),t("div",v5,[t("div",f5,[e[20]||(e[20]=t("h2",{class:"text-lg font-medium mb-4 text-purple-100"},"对话框示例",-1)),t("button",{class:"aurora-button",onClick:e[0]||(e[0]=n=>a.value=!0)},"打开对话框")])])])])]),t("div",p5,[t("a",m5,[d(r(rt),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",b5,[d(r(K),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",h5,[d(r(ut),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",g5,[d(r(H),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",_5,[d(r(X),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(_(),x("div",x5,[t("div",y5,[t("div",w5,[e[28]||(e[28]=t("h3",{class:"text-purple-100"},"对话框标题",-1)),t("button",{class:"aurora-icon-button",onClick:e[1]||(e[1]=n=>a.value=!1)},[d(r(tt),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"aurora-dialog-content"},[t("p",{class:"text-purple-200"},"这是一个极光风格的对话框示例。")],-1)),t("div",$5,[t("button",{class:"aurora-button text",onClick:e[2]||(e[2]=n=>a.value=!1)},"取消"),t("button",{class:"aurora-button",onClick:e[3]||(e[3]=n=>a.value=!1)},"确定")])])])):A("",!0)]))}},M5=bt(I5,[["__scopeId","data-v-abe9da3a"]]),k5={class:"neon-container min-h-screen bg-black"},C5={class:"neon-header"},D5={class:"neon-header-content"},A5={class:"neon-header-actions"},j5={class:"neon-btn text"},N5={class:"neon-btn text"},z5={class:"neon-btn text"},E5={class:"neon-main"},P5={class:"neon-card-list"},S5={class:"neon-card-cover"},R5=["src","alt"],T5={class:"neon-card-body"},Z5={class:"neon-card-meta"},G5={class:"neon-card-meta-avatar"},L5={class:"neon-card-meta-content"},O5={class:"neon-card-meta-title"},H5={class:"neon-card-meta-description"},B5={class:"neon-card-content"},W5={class:"neon-card-actions"},V5={class:"neon-btn text"},Y5={class:"neon-btn text"},J5={class:"neon-btn text"},Q5={class:"neon-tabs"},F5={class:"neon-tabs-nav"},U5=["onClick"],K5={class:"neon-tabs-content"},X5={key:0,class:"neon-tabs-tabpane"},q5={key:1,class:"neon-tabs-tabpane"},t3={key:2,class:"neon-tabs-tabpane"},s3={key:0,class:"neon-modal-mask"},e3={class:"neon-modal-wrap"},a3={class:"neon-modal"},i3={class:"neon-modal-content"},n3={class:"neon-modal-header"},o3={class:"neon-modal-footer"},l3={key:1,class:"neon-message"},c3={class:"neon-message-notice"},d3={class:"neon-message-notice-content"},r3={key:2,class:"neon-notification"},u3={class:"neon-notification-notice"},v3={class:"neon-notification-notice-content"},f3={class:"neon-notification-notice-icon"},p3="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiByPSIxNiIgZmlsbD0idXJsKCNwYWludDApIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDAiIHgxPSIwIiB5MT0iMCIgeDI9IjMyIiB5Mj0iMzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjMDBGRkZGIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkYwMEZGIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+",m3={__name:"NeonView",setup(s){const a=C(!1),i=C(!1),e=C(!1),n=C("tab1"),l=C([{id:1,title:"卡片标题",description:"副标题",content:"这是卡片的内容,可以包含多行文本。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMyMCIgaGVpZ2h0PSIyNDAiIGZpbGw9IiMwMDAwMDAiLz48cGF0aCBkPSJNMTYwIDYwQzEzMy40MzEgNjAgMTEyIDgxLjQzMSAxMTIgMTA4QzExMiAxMzQuNTY5IDEzMy40MzEgMTU2IDE2MCAxNTZDMTg2LjU2OSAxNTYgMjA4IDEzNC41NjkgMjA4IDEwOEMyMDggODEuNDMxIDE4Ni41NjkgNjAgMTYwIDYwWiIgZmlsbD0iIzAwRkZGRiIvPjxwYXRoIGQ9Ik0xNjAgMTgwQzEzMy40MzEgMTgwIDExMiAyMDEuNDMxIDExMiAyMjhDMTEyIDI1NC41NjkgMTMzLjQzMSAyNzYgMTYwIDI3NkMxODYuNTY5IDI3NiAyMDggMjU0LjU2OSAyMDggMjI4QzIwOCAyMDEuNDMxIDE4Ni41NjkgMTgwIDE2MCAxODBaIiBmaWxsPSIjRkYwMEZGIi8+PC9zdmc+",likes:42,comments:8,initials:"JD",avatarClass:"bg-cyan-500"},{id:2,title:"另一个标题",description:"另一个副标题",content:"这是另一个卡片的内容。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMyMCIgaGVpZ2h0PSIyNDAiIGZpbGw9IiMwMDAwMDAiLz48cGF0aCBkPSJNMTYwIDYwQzEzMy40MzEgNjAgMTEyIDgxLjQzMSAxMTIgMTA4QzExMiAxMzQuNTY5IDEzMy40MzEgMTU2IDE2MCAxNTZDMTg2LjU2OSAxNTYgMjA4IDEzNC41NjkgMjA4IDEwOEMyMDggODEuNDMxIDE4Ni41NjkgNjAgMTYwIDYwWiIgZmlsbD0iI0ZGMDBCQiIvPjxwYXRoIGQ9Ik0xNjAgMTgwQzEzMy40MzEgMTgwIDExMiAyMDEuNDMxIDExMiAyMjhDMTEyIDI1NC41NjkgMTMzLjQzMSAyNzYgMTYwIDI3NkMxODYuNTY5IDI3NiAyMDggMjU0LjU2OSAyMDggMjI4QzIwOCAyMDEuNDMxIDE4Ni41NjkgMTgwIDE2MCAxODBaIiBmaWxsPSIjMDBGRkZGIi8+PC9zdmc+",likes:36,comments:5,initials:"AB",avatarClass:"bg-pink-500"}]),u=C([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(f,o)=>(_(),x("div",k5,[t("div",C5,[t("div",D5,[t("div",{class:"neon-logo"},[t("img",{src:p3,alt:"Neon Logo",class:"neon-logo-img"}),o[4]||(o[4]=t("span",{class:"neon-logo-text"},"NEON",-1))]),o[5]||(o[5]=V('',1)),t("div",A5,[t("button",j5,[d(r(K),{class:"w-5 h-5"})]),t("button",N5,[d(r(H),{class:"w-5 h-5"})]),t("button",z5,[d(r(X),{class:"w-5 h-5"})])])])]),t("div",E5,[t("div",P5,[(_(!0),x(U,null,at(l.value,c=>(_(),x("div",{key:c.id,class:"neon-card"},[t("div",S5,[t("img",{src:c.cover,alt:c.title,class:"neon-card-cover-img"},null,8,R5)]),t("div",T5,[t("div",Z5,[t("div",G5,[t("div",{class:st(["neon-avatar",c.avatarClass])},k(c.initials),3)]),t("div",L5,[t("h3",O5,k(c.title),1),t("p",H5,k(c.description),1)])]),t("p",B5,k(c.content),1),t("div",W5,[t("button",V5,[d(r(Ut),{class:"w-5 h-5"}),t("span",null,k(c.likes),1)]),t("button",Y5,[d(r(Kt),{class:"w-5 h-5"}),t("span",null,k(c.comments),1)]),t("button",J5,[d(r(Xt),{class:"w-5 h-5"})])])])]))),128))]),o[14]||(o[14]=V('
',2)),t("div",Q5,[t("div",F5,[(_(!0),x(U,null,at(u.value,c=>(_(),x("div",{key:c.id,class:st(["neon-tabs-tab",{active:n.value===c.id}]),onClick:p=>n.value=c.id},k(c.label),11,U5))),128))]),t("div",K5,[n.value==="tab1"?(_(),x("div",X5,o[6]||(o[6]=[t("p",null,"标签页 1 的内容",-1)]))):A("",!0),n.value==="tab2"?(_(),x("div",q5,o[7]||(o[7]=[t("p",null,"标签页 2 的内容",-1)]))):A("",!0),n.value==="tab3"?(_(),x("div",t3,o[8]||(o[8]=[t("p",null,"标签页 3 的内容",-1)]))):A("",!0)])]),a.value?(_(),x("div",s3,[t("div",e3,[t("div",a3,[t("div",i3,[t("div",n3,[o[9]||(o[9]=t("div",{class:"neon-modal-title"},"对话框标题",-1)),t("button",{class:"neon-modal-close",onClick:o[0]||(o[0]=c=>a.value=!1)},[d(r(tt),{class:"w-5 h-5"})])]),o[10]||(o[10]=t("div",{class:"neon-modal-body"},[t("p",null,"这是一个霓虹灯风格的对话框示例。")],-1)),t("div",o3,[t("button",{class:"neon-btn",onClick:o[1]||(o[1]=c=>a.value=!1)},"取消"),t("button",{class:"neon-btn primary",onClick:o[2]||(o[2]=c=>a.value=!1)},"确定")])])])])])):A("",!0),i.value?(_(),x("div",l3,[t("div",c3,[t("div",d3,[d(r(vs),{class:"w-5 h-5"}),o[11]||(o[11]=t("span",null,"这是一条消息提示",-1))])])])):A("",!0),e.value?(_(),x("div",r3,[t("div",u3,[t("div",v3,[t("div",f3,[d(r(H),{class:"w-5 h-5"})]),o[12]||(o[12]=t("div",{class:"neon-notification-notice-message"},"通知标题",-1)),o[13]||(o[13]=t("div",{class:"neon-notification-notice-description"},"通知内容",-1))]),t("button",{class:"neon-notification-notice-close",onClick:o[3]||(o[3]=c=>e.value=!1)},[d(r(tt),{class:"w-5 h-5"})])])])):A("",!0)])]))}},b3=bt(m3,[["__scopeId","data-v-499287f4"]]),h3={class:"steampunk-container min-h-screen bg-gradient-to-br from-amber-900 via-yellow-900 to-brown-900"},g3={class:"steampunk-app-bar"},_3={class:"container mx-auto px-4 py-3 flex items-center justify-between"},x3={class:"flex items-center"},y3={class:"flex items-center space-x-4"},w3={class:"steampunk-icon-button"},$3={class:"steampunk-icon-button"},I3={class:"steampunk-icon-button"},M3={class:"container mx-auto p-6"},k3={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},C3={class:"steampunk-card"},D3={class:"p-4"},A3={class:"space-y-2"},j3={href:"#",class:"steampunk-nav-item active"},N3={href:"#",class:"steampunk-nav-item"},z3={href:"#",class:"steampunk-nav-item"},E3={href:"#",class:"steampunk-nav-item"},P3={class:"md:col-span-2 space-y-6"},S3={class:"steampunk-card"},R3={class:"p-4"},T3={class:"space-y-4"},Z3={class:"steampunk-list-item"},G3={class:"steampunk-icon-button"},L3={class:"steampunk-list-item"},O3={class:"steampunk-icon-button"},H3={class:"steampunk-card"},B3={class:"p-4"},W3={class:"flex flex-wrap gap-4"},V3={class:"steampunk-button icon"},Y3={class:"steampunk-card"},J3={class:"p-4"},Q3={class:"steampunk-bottom-nav"},F3={href:"#",class:"steampunk-bottom-nav-item active"},U3={href:"#",class:"steampunk-bottom-nav-item"},K3={href:"#",class:"steampunk-bottom-nav-item"},X3={href:"#",class:"steampunk-bottom-nav-item"},q3={href:"#",class:"steampunk-bottom-nav-item"},tx={key:0,class:"steampunk-dialog-overlay"},sx={class:"steampunk-dialog"},ex={class:"steampunk-dialog-header"},ax={class:"steampunk-dialog-actions"},ix={__name:"SteampunkView",setup(s){const a=C(!1);return(i,e)=>(_(),x("div",h3,[t("div",g3,[t("div",_3,[t("div",x3,[d(r(Et),{class:"w-5 h-5 text-amber-200 mr-4"}),e[4]||(e[4]=t("h1",{class:"text-xl font-medium text-amber-100"},"Steampunk Design",-1))]),t("div",y3,[t("button",w3,[d(r(K),{class:"w-5 h-5"})]),t("button",$3,[d(r(H),{class:"w-5 h-5"})]),t("button",I3,[d(r(X),{class:"w-5 h-5"})])])])]),t("div",M3,[t("div",k3,[t("div",C3,[t("div",D3,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-amber-100"},"导航菜单",-1)),t("nav",A3,[t("a",j3,[d(r(rt),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",N3,[d(r(Rt),{class:"w-5 h-5"}),e[6]||(e[6]=t("span",null,"收件箱",-1)),e[7]||(e[7]=t("span",{class:"steampunk-badge"},"12",-1))]),t("a",z3,[d(r(Tt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",E3,[d(r(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",P3,[t("div",S3,[t("div",R3,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-amber-100"},"卡片列表",-1)),t("div",T3,[t("div",Z3,[e[11]||(e[11]=t("div",{class:"steampunk-avatar bg-gradient-to-br from-amber-600 to-yellow-600"},"JD",-1)),e[12]||(e[12]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-amber-100"},"卡片标题"),t("p",{class:"text-amber-200"},"卡片副标题")],-1)),t("button",G3,[d(r(ct),{class:"w-5 h-5"})])]),t("div",L3,[e[13]||(e[13]=t("div",{class:"steampunk-avatar bg-gradient-to-br from-yellow-600 to-brown-600"},"AB",-1)),e[14]||(e[14]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-amber-100"},"另一个标题"),t("p",{class:"text-amber-200"},"另一个副标题")],-1)),t("button",O3,[d(r(ct),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=V('

表单元素

',1)),t("div",H3,[t("div",B3,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-amber-100"},"按钮样式",-1)),t("div",W3,[e[16]||(e[16]=t("button",{class:"steampunk-button"},"主要按钮",-1)),e[17]||(e[17]=t("button",{class:"steampunk-button outlined"},"次要按钮",-1)),e[18]||(e[18]=t("button",{class:"steampunk-button text"},"文本按钮",-1)),t("button",V3,[d(r(ut),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=V('

进度指示器

',1)),t("div",Y3,[t("div",J3,[e[20]||(e[20]=t("h2",{class:"text-lg font-medium mb-4 text-amber-100"},"对话框示例",-1)),t("button",{class:"steampunk-button",onClick:e[0]||(e[0]=n=>a.value=!0)},"打开对话框")])])])])]),t("div",Q3,[t("a",F3,[d(r(rt),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",U3,[d(r(K),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",K3,[d(r(ut),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",X3,[d(r(H),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",q3,[d(r(X),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(_(),x("div",tx,[t("div",sx,[t("div",ex,[e[28]||(e[28]=t("h3",{class:"text-amber-100"},"对话框标题",-1)),t("button",{class:"steampunk-icon-button",onClick:e[1]||(e[1]=n=>a.value=!1)},[d(r(tt),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"steampunk-dialog-content"},[t("p",{class:"text-amber-200"},"这是一个蒸汽朋克风格的对话框示例。")],-1)),t("div",ax,[t("button",{class:"steampunk-button text",onClick:e[2]||(e[2]=n=>a.value=!1)},"取消"),t("button",{class:"steampunk-button",onClick:e[3]||(e[3]=n=>a.value=!1)},"确定")])])])):A("",!0)]))}},nx=bt(ix,[["__scopeId","data-v-909f2f59"]]),ox={class:"holographic-container min-h-screen bg-gradient-to-br from-blue-900 to-purple-900"},lx={class:"holographic-header"},cx={class:"holographic-header-content"},dx={class:"holographic-header-actions"},rx={class:"holographic-btn text"},ux={class:"holographic-btn text"},vx={class:"holographic-btn text"},fx={class:"holographic-main"},px={class:"holographic-card-list"},mx={class:"holographic-card-cover"},bx=["src","alt"],hx={class:"holographic-card-body"},gx={class:"holographic-card-meta"},_x={class:"holographic-card-meta-avatar"},xx={class:"holographic-card-meta-content"},yx={class:"holographic-card-meta-title"},wx={class:"holographic-card-meta-description"},$x={class:"holographic-card-content"},Ix={class:"holographic-card-actions"},Mx={class:"holographic-btn text"},kx={class:"holographic-btn text"},Cx={class:"holographic-btn text"},Dx={class:"holographic-tabs"},Ax={class:"holographic-tabs-nav"},jx=["onClick"],Nx={class:"holographic-tabs-content"},zx={key:0,class:"holographic-tabs-tabpane"},Ex={key:1,class:"holographic-tabs-tabpane"},Px={key:2,class:"holographic-tabs-tabpane"},Sx={key:0,class:"holographic-modal-mask"},Rx={class:"holographic-modal-wrap"},Tx={class:"holographic-modal"},Zx={class:"holographic-modal-content"},Gx={class:"holographic-modal-header"},Lx={class:"holographic-modal-footer"},Ox={key:1,class:"holographic-message"},Hx={class:"holographic-message-notice"},Bx={class:"holographic-message-notice-content"},Wx={key:2,class:"holographic-notification"},Vx={class:"holographic-notification-notice"},Yx={class:"holographic-notification-notice-content"},Jx={class:"holographic-notification-notice-icon"},Qx="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiByPSIxNiIgZmlsbD0idXJsKCNwYWludDApIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDAiIHgxPSIwIiB5MT0iMCIgeDI9IjMyIiB5Mj0iMzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjMDA2NkZGIi8+PHN0b3Agb2Zmc2V0PSIwLjUiIHN0b3AtY29sb3I9IiNGRjAwRkYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRkZGMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=",Fx={__name:"HolographicView",setup(s){const a=C(!1),i=C(!1),e=C(!1),n=C("tab1"),l=C([{id:1,title:"卡片标题",description:"副标题",content:"这是卡片的内容,可以包含多行文本。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2MCAyMEM4MC4yNjggMjAgMjAgODAuMjY4IDIwIDE2MEMyMCAyMzkuNzMyIDgwLjI2OCAzMDAgMTYwIDMwMEMyMzkuNzMyIDMwMCAzMDAgMjM5LjczMiAzMDAgMTYwQzMwMCA4MC4yNjggMjM5LjczMiAyMCAxNjAgMjBaIiBmaWxsPSJ1cmwoI3BhaW50MCkiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MCIgeDE9IjAiIHkxPSIwIiB4Mj0iMzIwIiB5Mj0iMjQwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGQjRGRiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGODBGRiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==",likes:42,comments:8,initials:"JD",avatarClass:"bg-pink-500"},{id:2,title:"另一个标题",description:"另一个副标题",content:"这是另一个卡片的内容。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2MCAyMEM4MC4yNjggMjAgMjAgODAuMjY4IDIwIDE2MEMyMCAyMzkuNzMyIDgwLjI2OCAzMDAgMTYwIDMwMEMyMzkuNzMyIDMwMCAzMDAgMjM5LjczMiAzMDAgMTYwQzMwMCA4MC4yNjggMjM5LjczMiAyMCAxNjAgMjBaIiBmaWxsPSJ1cmwoI3BhaW50MCkiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MCIgeDE9IjAiIHkxPSIwIiB4Mj0iMzIwIiB5Mj0iMjQwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGQjRGRiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGODBGRiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==",likes:36,comments:5,initials:"AB",avatarClass:"bg-pink-600"}]),u=C([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(f,o)=>(_(),x("div",ox,[t("div",lx,[t("div",cx,[t("div",{class:"holographic-logo"},[t("img",{src:Qx,alt:"Holographic Logo",class:"holographic-logo-img"}),o[4]||(o[4]=t("span",{class:"holographic-logo-text"},"Holographic",-1))]),o[5]||(o[5]=V('',1)),t("div",dx,[t("button",rx,[d(r(K),{class:"w-5 h-5"})]),t("button",ux,[d(r(H),{class:"w-5 h-5"})]),t("button",vx,[d(r(X),{class:"w-5 h-5"})])])])]),t("div",fx,[t("div",px,[(_(!0),x(U,null,at(l.value,c=>(_(),x("div",{key:c.id,class:"holographic-card"},[t("div",mx,[t("img",{src:c.cover,alt:c.title,class:"holographic-card-cover-img"},null,8,bx)]),t("div",hx,[t("div",gx,[t("div",_x,[t("div",{class:st(["holographic-avatar",c.avatarClass])},k(c.initials),3)]),t("div",xx,[t("h3",yx,k(c.title),1),t("p",wx,k(c.description),1)])]),t("p",$x,k(c.content),1),t("div",Ix,[t("button",Mx,[d(r(Ut),{class:"w-5 h-5"}),t("span",null,k(c.likes),1)]),t("button",kx,[d(r(Kt),{class:"w-5 h-5"}),t("span",null,k(c.comments),1)]),t("button",Cx,[d(r(Xt),{class:"w-5 h-5"})])])])]))),128))]),o[14]||(o[14]=V('
',2)),t("div",Dx,[t("div",Ax,[(_(!0),x(U,null,at(u.value,c=>(_(),x("div",{key:c.id,class:st(["holographic-tabs-tab",{active:n.value===c.id}]),onClick:p=>n.value=c.id},k(c.label),11,jx))),128))]),t("div",Nx,[n.value==="tab1"?(_(),x("div",zx,o[6]||(o[6]=[t("p",null,"标签页 1 的内容",-1)]))):A("",!0),n.value==="tab2"?(_(),x("div",Ex,o[7]||(o[7]=[t("p",null,"标签页 2 的内容",-1)]))):A("",!0),n.value==="tab3"?(_(),x("div",Px,o[8]||(o[8]=[t("p",null,"标签页 3 的内容",-1)]))):A("",!0)])]),a.value?(_(),x("div",Sx,[t("div",Rx,[t("div",Tx,[t("div",Zx,[t("div",Gx,[o[9]||(o[9]=t("div",{class:"holographic-modal-title"},"对话框标题",-1)),t("button",{class:"holographic-modal-close",onClick:o[0]||(o[0]=c=>a.value=!1)},[d(r(tt),{class:"w-5 h-5"})])]),o[10]||(o[10]=t("div",{class:"holographic-modal-body"},[t("p",null,"这是一个全息投影风格的对话框示例。")],-1)),t("div",Lx,[t("button",{class:"holographic-btn",onClick:o[1]||(o[1]=c=>a.value=!1)},"取消"),t("button",{class:"holographic-btn primary",onClick:o[2]||(o[2]=c=>a.value=!1)},"确定")])])])])])):A("",!0),i.value?(_(),x("div",Ox,[t("div",Hx,[t("div",Bx,[d(r(vs),{class:"w-5 h-5"}),o[11]||(o[11]=t("span",null,"这是一条消息提示",-1))])])])):A("",!0),e.value?(_(),x("div",Wx,[t("div",Vx,[t("div",Yx,[t("div",Jx,[d(r(H),{class:"w-5 h-5"})]),o[12]||(o[12]=t("div",{class:"holographic-notification-notice-message"},"通知标题",-1)),o[13]||(o[13]=t("div",{class:"holographic-notification-notice-description"},"通知内容",-1))]),t("button",{class:"holographic-notification-notice-close",onClick:o[3]||(o[3]=c=>e.value=!1)},[d(r(tt),{class:"w-5 h-5"})])])])):A("",!0)])]))}},Ux=bt(Fx,[["__scopeId","data-v-00f9da77"]]),Kx={class:"gradient-container min-h-screen bg-gradient-to-br from-pink-500 via-purple-500 to-indigo-500"},Xx={class:"gradient-header"},qx={class:"gradient-header-content"},ty={class:"gradient-header-actions"},sy={class:"gradient-btn text"},ey={class:"gradient-btn text"},ay={class:"gradient-btn text"},iy={class:"gradient-main"},ny={class:"gradient-card-list"},oy={class:"gradient-card-cover"},ly=["src","alt"],cy={class:"gradient-card-body"},dy={class:"gradient-card-meta"},ry={class:"gradient-card-meta-avatar"},uy={class:"gradient-card-meta-content"},vy={class:"gradient-card-meta-title"},fy={class:"gradient-card-meta-description"},py={class:"gradient-card-content"},my={class:"gradient-card-actions"},by={class:"gradient-btn text"},hy={class:"gradient-btn text"},gy={class:"gradient-btn text"},_y={class:"gradient-tabs"},xy={class:"gradient-tabs-nav"},yy=["onClick"],wy={class:"gradient-tabs-content"},$y={key:0,class:"gradient-tabs-tabpane"},Iy={key:1,class:"gradient-tabs-tabpane"},My={key:2,class:"gradient-tabs-tabpane"},ky={key:0,class:"gradient-modal-mask"},Cy={class:"gradient-modal-wrap"},Dy={class:"gradient-modal"},Ay={class:"gradient-modal-content"},jy={class:"gradient-modal-header"},Ny={class:"gradient-modal-footer"},zy={key:1,class:"gradient-message"},Ey={class:"gradient-message-notice"},Py={class:"gradient-message-notice-content"},Sy={key:2,class:"gradient-notification"},Ry={class:"gradient-notification-notice"},Ty={class:"gradient-notification-notice-content"},Zy={class:"gradient-notification-notice-icon"},Gy="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiByPSIxNiIgZmlsbD0idXJsKCNwYWludDApIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDAiIHgxPSIwIiB5MT0iMCIgeDI9IjMyIiB5Mj0iMzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRkY2QjAwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkYwMDAwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+",Ly={__name:"GradientView",setup(s){const a=C(!1),i=C(!1),e=C(!1),n=C("tab1"),l=C([{id:1,title:"卡片标题",description:"副标题",content:"这是卡片的内容,可以包含多行文本。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2MCAyMEM4MC4yNjggMjAgMjAgODAuMjY4IDIwIDE2MEMyMCAyMzkuNzMyIDgwLjI2OCAzMDAgMTYwIDMwMEMyMzkuNzMyIDMwMCAzMDAgMjM5LjczMiAzMDAgMTYwQzMwMCA4MC4yNjggMjM5LjczMiAyMCAxNjAgMjBaIiBmaWxsPSJ1cmwoI3BhaW50MCkiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MCIgeDE9IjAiIHkxPSIwIiB4Mj0iMzIwIiB5Mj0iMjQwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGNkIwMCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGMDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==",likes:42,comments:8,initials:"JD",avatarClass:"bg-orange-500"},{id:2,title:"另一个标题",description:"另一个副标题",content:"这是另一个卡片的内容。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2MCAyMEM4MC4yNjggMjAgMjAgODAuMjY4IDIwIDE2MEMyMCAyMzkuNzMyIDgwLjI2OCAzMDAgMTYwIDMwMEMyMzkuNzMyIDMwMCAzMDAgMjM5LjczMiAzMDAgMTYwQzMwMCA4MC4yNjggMjM5LjczMiAyMCAxNjAgMjBaIiBmaWxsPSJ1cmwoI3BhaW50MCkiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MCIgeDE9IjAiIHkxPSIwIiB4Mj0iMzIwIiB5Mj0iMjQwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGNkIwMCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGMDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==",likes:36,comments:5,initials:"AB",avatarClass:"bg-orange-600"}]),u=C([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(f,o)=>(_(),x("div",Kx,[t("div",Xx,[t("div",qx,[t("div",{class:"gradient-logo"},[t("img",{src:Gy,alt:"Gradient Logo",class:"gradient-logo-img"}),o[4]||(o[4]=t("span",{class:"gradient-logo-text"},"Gradient",-1))]),o[5]||(o[5]=V('',1)),t("div",ty,[t("button",sy,[d(r(K),{class:"w-5 h-5"})]),t("button",ey,[d(r(H),{class:"w-5 h-5"})]),t("button",ay,[d(r(X),{class:"w-5 h-5"})])])])]),t("div",iy,[t("div",ny,[(_(!0),x(U,null,at(l.value,c=>(_(),x("div",{key:c.id,class:"gradient-card"},[t("div",oy,[t("img",{src:c.cover,alt:c.title,class:"gradient-card-cover-img"},null,8,ly)]),t("div",cy,[t("div",dy,[t("div",ry,[t("div",{class:st(["gradient-avatar",c.avatarClass])},k(c.initials),3)]),t("div",uy,[t("h3",vy,k(c.title),1),t("p",fy,k(c.description),1)])]),t("p",py,k(c.content),1),t("div",my,[t("button",by,[d(r(Ut),{class:"w-5 h-5"}),t("span",null,k(c.likes),1)]),t("button",hy,[d(r(Kt),{class:"w-5 h-5"}),t("span",null,k(c.comments),1)]),t("button",gy,[d(r(Xt),{class:"w-5 h-5"})])])])]))),128))]),o[14]||(o[14]=V('
',2)),t("div",_y,[t("div",xy,[(_(!0),x(U,null,at(u.value,c=>(_(),x("div",{key:c.id,class:st(["gradient-tabs-tab",{active:n.value===c.id}]),onClick:p=>n.value=c.id},k(c.label),11,yy))),128))]),t("div",wy,[n.value==="tab1"?(_(),x("div",$y,o[6]||(o[6]=[t("p",null,"标签页 1 的内容",-1)]))):A("",!0),n.value==="tab2"?(_(),x("div",Iy,o[7]||(o[7]=[t("p",null,"标签页 2 的内容",-1)]))):A("",!0),n.value==="tab3"?(_(),x("div",My,o[8]||(o[8]=[t("p",null,"标签页 3 的内容",-1)]))):A("",!0)])]),a.value?(_(),x("div",ky,[t("div",Cy,[t("div",Dy,[t("div",Ay,[t("div",jy,[o[9]||(o[9]=t("div",{class:"gradient-modal-title"},"对话框标题",-1)),t("button",{class:"gradient-modal-close",onClick:o[0]||(o[0]=c=>a.value=!1)},[d(r(tt),{class:"w-5 h-5"})])]),o[10]||(o[10]=t("div",{class:"gradient-modal-body"},[t("p",null,"这是一个渐变风格的对话框示例。")],-1)),t("div",Ny,[t("button",{class:"gradient-btn",onClick:o[1]||(o[1]=c=>a.value=!1)},"取消"),t("button",{class:"gradient-btn primary",onClick:o[2]||(o[2]=c=>a.value=!1)},"确定")])])])])])):A("",!0),i.value?(_(),x("div",zy,[t("div",Ey,[t("div",Py,[d(r(vs),{class:"w-5 h-5"}),o[11]||(o[11]=t("span",null,"这是一条消息提示",-1))])])])):A("",!0),e.value?(_(),x("div",Sy,[t("div",Ry,[t("div",Ty,[t("div",Zy,[d(r(H),{class:"w-5 h-5"})]),o[12]||(o[12]=t("div",{class:"gradient-notification-notice-message"},"通知标题",-1)),o[13]||(o[13]=t("div",{class:"gradient-notification-notice-description"},"通知内容",-1))]),t("button",{class:"gradient-notification-notice-close",onClick:o[3]||(o[3]=c=>e.value=!1)},[d(r(tt),{class:"w-5 h-5"})])])])):A("",!0)])]))}},Oy=bt(Ly,[["__scopeId","data-v-83d9391a"]]),Hy={class:"ant-container min-h-screen bg-gray-50"},By={class:"ant-header"},Wy={class:"ant-header-content"},Vy={class:"ant-header-actions"},Yy={class:"ant-btn text"},Jy={class:"ant-btn text"},Qy={class:"ant-btn text"},Fy={class:"ant-main"},Uy={class:"ant-card-list"},Ky={class:"ant-card-cover"},Xy=["src","alt"],qy={class:"ant-card-body"},t9={class:"ant-card-meta"},s9={class:"ant-card-meta-avatar"},e9={class:"ant-card-meta-content"},a9={class:"ant-card-meta-title"},i9={class:"ant-card-meta-description"},n9={class:"ant-card-content"},o9={class:"ant-card-actions"},l9={class:"ant-btn text"},c9={class:"ant-btn text"},d9={class:"ant-btn text"},r9={class:"ant-tabs"},u9={class:"ant-tabs-nav"},v9=["onClick"],f9={class:"ant-tabs-content"},p9={key:0,class:"ant-tabs-tabpane"},m9={key:1,class:"ant-tabs-tabpane"},b9={key:2,class:"ant-tabs-tabpane"},h9={key:0,class:"ant-modal-mask"},g9={class:"ant-modal-wrap"},_9={class:"ant-modal"},x9={class:"ant-modal-content"},y9={class:"ant-modal-header"},w9={class:"ant-modal-footer"},$9={key:1,class:"ant-message"},I9={class:"ant-message-notice"},M9={class:"ant-message-notice-content"},k9={key:2,class:"ant-notification"},C9={class:"ant-notification-notice"},D9={class:"ant-notification-notice-content"},A9={class:"ant-notification-notice-icon"},j9="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiByPSIxNiIgZmlsbD0idXJsKCNwYWludDApIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDAiIHgxPSIwIiB5MT0iMCIgeDI9IjMyIiB5Mj0iMzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjMTg5MEZGIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDA2NkZGIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+",N9={__name:"AntDesignView",setup(s){const a=C(!1),i=C(!1),e=C(!1),n=C("tab1"),l=C([{id:1,title:"卡片标题",description:"副标题",content:"这是卡片的内容,可以包含多行文本。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMyMCIgaGVpZ2h0PSIyNDAiIGZpbGw9IiNGRkZGRkYiLz48cGF0aCBkPSJNMTYwIDYwQzEzMy40MzEgNjAgMTEyIDgxLjQzMSAxMTIgMTA4QzExMiAxMzQuNTY5IDEzMy40MzEgMTU2IDE2MCAxNTZDMTg2LjU2OSAxNTYgMjA4IDEzNC41NjkgMjA4IDEwOEMyMDggODEuNDMxIDE4Ni41NjkgNjAgMTYwIDYwWiIgZmlsbD0iIzE4OTBGRiIvPjxwYXRoIGQ9Ik0xNjAgMTgwQzEzMy40MzEgMTgwIDExMiAyMDEuNDMxIDExMiAyMjhDMTEyIDI1NC41NjkgMTMzLjQzMSAyNzYgMTYwIDI3NkMxODYuNTY5IDI3NiAyMDggMjU0LjU2OSAyMDggMjI4QzIwOCAyMDEuNDMxIDE4Ni41NjkgMTgwIDE2MCAxODBaIiBmaWxsPSIjMDA2NkZGIi8+PC9zdmc+",likes:42,comments:8,initials:"JD",avatarClass:"bg-blue-500"},{id:2,title:"另一个标题",description:"另一个副标题",content:"这是另一个卡片的内容。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMyMCIgaGVpZ2h0PSIyNDAiIGZpbGw9IiNGRkZGRkYiLz48cGF0aCBkPSJNMTYwIDYwQzEzMy40MzEgNjAgMTEyIDgxLjQzMSAxMTIgMTA4QzExMiAxMzQuNTY5IDEzMy40MzEgMTU2IDE2MCAxNTZDMTg2LjU2OSAxNTYgMjA4IDEzNC41NjkgMjA4IDEwOEMyMDggODEuNDMxIDE4Ni41NjkgNjAgMTYwIDYwWiIgZmlsbD0iIzAwNjZGRiIvPjxwYXRoIGQ9Ik0xNjAgMTgwQzEzMy40MzEgMTgwIDExMiAyMDEuNDMxIDExMiAyMjhDMTEyIDI1NC41NjkgMTMzLjQzMSAyNzYgMTYwIDI3NkMxODYuNTY5IDI3NiAyMDggMjU0LjU2OSAyMDggMjI4QzIwOCAyMDEuNDMxIDE4Ni41NjkgMTgwIDE2MCAxODBaIiBmaWxsPSIjMTg5MEZGIi8+PC9zdmc+",likes:36,comments:5,initials:"AB",avatarClass:"bg-blue-600"}]),u=C([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(f,o)=>(_(),x("div",Hy,[t("div",By,[t("div",Wy,[t("div",{class:"ant-logo"},[t("img",{src:j9,alt:"Ant Design Logo",class:"ant-logo-img"}),o[4]||(o[4]=t("span",{class:"ant-logo-text"},"Ant Design",-1))]),o[5]||(o[5]=V('',1)),t("div",Vy,[t("button",Yy,[d(r(K),{class:"w-5 h-5"})]),t("button",Jy,[d(r(H),{class:"w-5 h-5"})]),t("button",Qy,[d(r(X),{class:"w-5 h-5"})])])])]),t("div",Fy,[t("div",Uy,[(_(!0),x(U,null,at(l.value,c=>(_(),x("div",{key:c.id,class:"ant-card"},[t("div",Ky,[t("img",{src:c.cover,alt:c.title,class:"ant-card-cover-img"},null,8,Xy)]),t("div",qy,[t("div",t9,[t("div",s9,[t("div",{class:st(["ant-avatar",c.avatarClass])},k(c.initials),3)]),t("div",e9,[t("h3",a9,k(c.title),1),t("p",i9,k(c.description),1)])]),t("p",n9,k(c.content),1),t("div",o9,[t("button",l9,[d(r(Ut),{class:"w-5 h-5"}),t("span",null,k(c.likes),1)]),t("button",c9,[d(r(Kt),{class:"w-5 h-5"}),t("span",null,k(c.comments),1)]),t("button",d9,[d(r(Xt),{class:"w-5 h-5"})])])])]))),128))]),o[14]||(o[14]=V('
',2)),t("div",r9,[t("div",u9,[(_(!0),x(U,null,at(u.value,c=>(_(),x("div",{key:c.id,class:st(["ant-tabs-tab",{active:n.value===c.id}]),onClick:p=>n.value=c.id},k(c.label),11,v9))),128))]),t("div",f9,[n.value==="tab1"?(_(),x("div",p9,o[6]||(o[6]=[t("p",null,"标签页 1 的内容",-1)]))):A("",!0),n.value==="tab2"?(_(),x("div",m9,o[7]||(o[7]=[t("p",null,"标签页 2 的内容",-1)]))):A("",!0),n.value==="tab3"?(_(),x("div",b9,o[8]||(o[8]=[t("p",null,"标签页 3 的内容",-1)]))):A("",!0)])]),a.value?(_(),x("div",h9,[t("div",g9,[t("div",_9,[t("div",x9,[t("div",y9,[o[9]||(o[9]=t("div",{class:"ant-modal-title"},"对话框标题",-1)),t("button",{class:"ant-modal-close",onClick:o[0]||(o[0]=c=>a.value=!1)},[d(r(tt),{class:"w-5 h-5"})])]),o[10]||(o[10]=t("div",{class:"ant-modal-body"},[t("p",null,"这是一个 Ant Design 风格的对话框示例。")],-1)),t("div",w9,[t("button",{class:"ant-btn",onClick:o[1]||(o[1]=c=>a.value=!1)},"取消"),t("button",{class:"ant-btn primary",onClick:o[2]||(o[2]=c=>a.value=!1)},"确定")])])])])])):A("",!0),i.value?(_(),x("div",$9,[t("div",I9,[t("div",M9,[d(r(vs),{class:"w-5 h-5"}),o[11]||(o[11]=t("span",null,"这是一条消息提示",-1))])])])):A("",!0),e.value?(_(),x("div",k9,[t("div",C9,[t("div",D9,[t("div",A9,[d(r(H),{class:"w-5 h-5"})]),o[12]||(o[12]=t("div",{class:"ant-notification-notice-message"},"通知标题",-1)),o[13]||(o[13]=t("div",{class:"ant-notification-notice-description"},"通知内容",-1))]),t("button",{class:"ant-notification-notice-close",onClick:o[3]||(o[3]=c=>e.value=!1)},[d(r(tt),{class:"w-5 h-5"})])])])):A("",!0)])]))}},z9=bt(N9,[["__scopeId","data-v-8473f951"]]),E9={class:"element-container min-h-screen bg-gray-50"},P9={class:"element-header"},S9={class:"element-header-content"},R9={class:"element-header-actions"},T9={class:"element-button text"},Z9={class:"element-button text"},G9={class:"element-button text"},L9={class:"element-main"},O9={class:"element-card-list"},H9={class:"element-card-header"},B9={class:"element-card-info"},W9={class:"element-card-title"},V9={class:"element-card-subtitle"},Y9={class:"element-card-actions"},J9={class:"element-button text"},Q9={class:"element-card-body"},F9=["src"],U9={class:"element-card-footer"},K9={class:"element-button text"},X9={class:"element-button text"},q9={class:"element-button text"},tw={class:"element-tabs"},sw={class:"element-tabs-header"},ew=["onClick"],aw={class:"element-tabs-content"},iw={key:0,class:"element-tab-pane"},nw={key:1,class:"element-tab-pane"},ow={key:2,class:"element-tab-pane"},lw={key:0,class:"element-dialog-wrapper"},cw={class:"element-dialog"},dw={class:"element-dialog-header"},rw={class:"element-dialog-footer"},uw={key:1,class:"element-message"},vw={class:"element-message-content"},fw={key:2,class:"element-notification"},pw={class:"element-notification-title"},mw={class:"element-notification-list"},bw={class:"element-notification-icon"},hw={class:"element-notification-content"},gw={class:"element-notification-time"},_w="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiByPSIxNiIgZmlsbD0idXJsKCNwYWludDApIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDAiIHgxPSIwIiB5MT0iMCIgeDI9IjMyIiB5Mj0iMzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjNDFCODgzIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMkQ4ODVGIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+",xw={__name:"ElementUIView",setup(s){const a=C(!1),i=C(!1),e=C(!1),n=C("tab1"),l=C([{id:1,title:"卡片标题",description:"副标题",content:"这是卡片的内容,可以包含多行文本。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMyMCIgaGVpZ2h0PSIyNDAiIGZpbGw9IiNGRkZGRkYiLz48cGF0aCBkPSJNMTYwIDYwQzEzMy40MzEgNjAgMTEyIDgxLjQzMSAxMTIgMTA4QzExMiAxMzQuNTY5IDEzMy40MzEgMTU2IDE2MCAxNTZDMTg2LjU2OSAxNTYgMjA4IDEzNC41NjkgMjA4IDEwOEMyMDggODEuNDMxIDE4Ni41NjkgNjAgMTYwIDYwWiIgZmlsbD0iIzQxQjg4MyIvPjxwYXRoIGQ9Ik0xNjAgMTgwQzEzMy40MzEgMTgwIDExMiAyMDEuNDMxIDExMiAyMjhDMTEyIDI1NC41NjkgMTMzLjQzMSAyNzYgMTYwIDI3NkMxODYuNTY5IDI3NiAyMDggMjU0LjU2OSAyMDggMjI4QzIwOCAyMDEuNDMxIDE4Ni41NjkgMTgwIDE2MCAxODBaIiBmaWxsPSIjMkQ4ODVGIi8+PC9zdmc+",likes:42,comments:8,initials:"JD",avatarClass:"bg-green-500"},{id:2,title:"另一个标题",description:"另一个副标题",content:"这是另一个卡片的内容。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMyMCIgaGVpZ2h0PSIyNDAiIGZpbGw9IiNGRkZGRkYiLz48cGF0aCBkPSJNMTYwIDYwQzEzMy40MzEgNjAgMTEyIDg1LjQzMSAxMTIgMTE4QzExMiAxNTAuNTY5IDEzMy40MzEgMTcyIDE2MCAxNzJDMTg2LjU2OSAxNzIgMjA4IDE1MC41NjkgMjA4IDExOEMyMDggODUuNDMxIDE4Ni41NjkgNjAgMTYwIDYwWiIgZmlsbD0iIzJEOjg1RiIvPjxwYXRoIGQ9Ik0xNjAgMTgwQzEzMy40MzEgMTgwIDExMiAyMDEuNDMxIDExMiAyMjhDMTEyIDI1NC41NjkgMTMzLjQzMSAyNzYgMTYwIDI3NkMxODYuNTY5IDI3NiAyMDggMjU0LjU2OSAyMDggMjI4QzIwOCAyMDEuNDMxIDE4Ni41NjkgMTgwIDE2MCAxODBaIiBmaWxsPSIjNDFCODgzIi8+PC9zdmc+",likes:36,comments:5,initials:"AB",avatarClass:"bg-green-600"}]),u=C([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]),f=C([{id:1,title:"新消息",content:"Alice 给你发送了一条消息",time:"刚刚"},{id:2,title:"系统通知",content:"系统将在今晚进行维护",time:"1小时前"}]);return(o,c)=>(_(),x("div",E9,[t("div",P9,[t("div",S9,[t("div",{class:"element-logo"},[t("img",{src:_w,alt:"Element Logo",class:"element-logo-img"}),c[4]||(c[4]=t("span",{class:"element-logo-text"},"Element UI",-1))]),c[5]||(c[5]=V('',1)),t("div",R9,[t("button",T9,[d(r(K),{class:"w-5 h-5"})]),t("button",Z9,[d(r(H),{class:"w-5 h-5"})]),t("button",G9,[d(r(X),{class:"w-5 h-5"})])])])]),t("div",L9,[t("div",O9,[(_(!0),x(U,null,at(l.value,p=>(_(),x("div",{key:p.id,class:"element-card"},[t("div",H9,[t("div",{class:st(["element-avatar",p.avatarClass])},k(p.initials),3),t("div",B9,[t("h3",W9,k(p.title),1),t("p",V9,k(p.description),1)]),t("div",Y9,[t("button",J9,[d(r(ct),{class:"w-5 h-5"})])])]),t("div",Q9,[t("img",{src:p.cover,alt:"Card Cover",class:"element-card-cover"},null,8,F9),t("p",null,k(p.content),1)]),t("div",U9,[t("button",K9,[d(r(Ut),{class:"w-5 h-5"}),t("span",null,k(p.likes),1)]),t("button",X9,[d(r(Kt),{class:"w-5 h-5"}),t("span",null,k(p.comments),1)]),t("button",q9,[d(r(Xt),{class:"w-5 h-5"})])])]))),128))]),c[13]||(c[13]=V('
',2)),t("div",tw,[t("div",sw,[(_(!0),x(U,null,at(u.value,p=>(_(),x("div",{key:p.id,class:st(["element-tabs-item",{active:n.value===p.id}]),onClick:g=>n.value=p.id},k(p.label),11,ew))),128))]),t("div",aw,[n.value==="tab1"?(_(),x("div",iw,c[6]||(c[6]=[t("p",null,"标签页 1 的内容",-1)]))):A("",!0),n.value==="tab2"?(_(),x("div",nw,c[7]||(c[7]=[t("p",null,"标签页 2 的内容",-1)]))):A("",!0),n.value==="tab3"?(_(),x("div",ow,c[8]||(c[8]=[t("p",null,"标签页 3 的内容",-1)]))):A("",!0)])]),a.value?(_(),x("div",lw,[t("div",cw,[t("div",dw,[c[9]||(c[9]=t("span",{class:"element-dialog-title"},"对话框标题",-1)),t("button",{class:"element-dialog-close",onClick:c[0]||(c[0]=p=>a.value=!1)},[d(r(tt),{class:"w-5 h-5"})])]),c[10]||(c[10]=t("div",{class:"element-dialog-body"},[t("p",null,"这是一个 Element UI 风格的对话框示例。")],-1)),t("div",rw,[t("button",{class:"element-button",onClick:c[1]||(c[1]=p=>a.value=!1)},"取消"),t("button",{class:"element-button primary",onClick:c[2]||(c[2]=p=>a.value=!1)},"确定")])])])):A("",!0),i.value?(_(),x("div",uw,[t("div",vw,[d(r(vs),{class:"w-5 h-5"}),c[11]||(c[11]=t("span",null,"这是一条消息提示",-1))])])):A("",!0),e.value?(_(),x("div",fw,[t("div",pw,[c[12]||(c[12]=t("span",null,"通知",-1)),t("button",{class:"element-notification-close",onClick:c[3]||(c[3]=p=>e.value=!1)},[d(r(tt),{class:"w-5 h-5"})])]),t("div",mw,[(_(!0),x(U,null,at(f.value,p=>(_(),x("div",{key:p.id,class:"element-notification-item"},[t("div",bw,[d(r(H),{class:"w-5 h-5"})]),t("div",hw,[t("h4",null,k(p.title),1),t("p",null,k(p.content),1)]),t("span",gw,k(p.time),1)]))),128))])])):A("",!0)])]))}},yw=bt(xw,[["__scopeId","data-v-8c64faa7"]]),ww={class:"flat-container min-h-screen bg-gray-50"},$w={class:"flat-app-bar"},Iw={class:"container mx-auto px-4 py-3 flex items-center justify-between"},Mw={class:"flex items-center"},kw={class:"flex items-center space-x-4"},Cw={class:"flat-icon-button"},Dw={class:"flat-icon-button"},Aw={class:"flat-icon-button"},jw={class:"container mx-auto p-6"},Nw={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},zw={class:"flat-card"},Ew={class:"p-4"},Pw={class:"space-y-2"},Sw={href:"#",class:"flat-nav-item active"},Rw={href:"#",class:"flat-nav-item"},Tw={href:"#",class:"flat-nav-item"},Zw={href:"#",class:"flat-nav-item"},Gw={class:"md:col-span-2 space-y-6"},Lw={class:"flat-card"},Ow={class:"p-4"},Hw={class:"space-y-4"},Bw={class:"flat-list-item"},Ww={class:"flat-icon-button"},Vw={class:"flat-list-item"},Yw={class:"flat-icon-button"},Jw={class:"flat-card"},Qw={class:"p-4"},Fw={class:"flex flex-wrap gap-4"},Uw={class:"flat-button icon"},Kw={class:"flat-card"},Xw={class:"p-4"},qw={class:"flat-bottom-nav"},t6={href:"#",class:"flat-bottom-nav-item active"},s6={href:"#",class:"flat-bottom-nav-item"},e6={href:"#",class:"flat-bottom-nav-item"},a6={href:"#",class:"flat-bottom-nav-item"},i6={href:"#",class:"flat-bottom-nav-item"},n6={key:0,class:"flat-dialog-overlay"},o6={class:"flat-dialog"},l6={class:"flat-dialog-header"},c6={class:"flat-dialog-actions"},d6={__name:"FlatView",setup(s){const a=C(!1);return(i,e)=>(_(),x("div",ww,[t("div",$w,[t("div",Iw,[t("div",Mw,[d(r(Et),{class:"w-5 h-5 text-white mr-4"}),e[4]||(e[4]=t("h1",{class:"text-xl font-medium text-white"},"Flat Design",-1))]),t("div",kw,[t("button",Cw,[d(r(K),{class:"w-5 h-5"})]),t("button",Dw,[d(r(H),{class:"w-5 h-5"})]),t("button",Aw,[d(r(X),{class:"w-5 h-5"})])])])]),t("div",jw,[t("div",Nw,[t("div",zw,[t("div",Ew,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"导航菜单",-1)),t("nav",Pw,[t("a",Sw,[d(r(rt),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",Rw,[d(r(Rt),{class:"w-5 h-5"}),e[6]||(e[6]=t("span",null,"收件箱",-1)),e[7]||(e[7]=t("span",{class:"flat-badge"},"12",-1))]),t("a",Tw,[d(r(Tt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",Zw,[d(r(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",Gw,[t("div",Lw,[t("div",Ow,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"卡片列表",-1)),t("div",Hw,[t("div",Bw,[e[11]||(e[11]=t("div",{class:"flat-avatar bg-blue-500"},"JD",-1)),e[12]||(e[12]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-gray-900"},"卡片标题"),t("p",{class:"text-gray-600"},"卡片副标题")],-1)),t("button",Ww,[d(r(ct),{class:"w-5 h-5"})])]),t("div",Vw,[e[13]||(e[13]=t("div",{class:"flat-avatar bg-indigo-500"},"AB",-1)),e[14]||(e[14]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-gray-900"},"另一个标题"),t("p",{class:"text-gray-600"},"另一个副标题")],-1)),t("button",Yw,[d(r(ct),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=V('

表单元素

',1)),t("div",Jw,[t("div",Qw,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"按钮样式",-1)),t("div",Fw,[e[16]||(e[16]=t("button",{class:"flat-button"},"主要按钮",-1)),e[17]||(e[17]=t("button",{class:"flat-button outlined"},"次要按钮",-1)),e[18]||(e[18]=t("button",{class:"flat-button text"},"文本按钮",-1)),t("button",Uw,[d(r(ut),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=V('

进度指示器

',1)),t("div",Kw,[t("div",Xw,[e[20]||(e[20]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"对话框示例",-1)),t("button",{class:"flat-button",onClick:e[0]||(e[0]=n=>a.value=!0)},"打开对话框")])])])])]),t("div",qw,[t("a",t6,[d(r(rt),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",s6,[d(r(K),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",e6,[d(r(ut),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",a6,[d(r(H),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",i6,[d(r(X),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(_(),x("div",n6,[t("div",o6,[t("div",l6,[e[28]||(e[28]=t("h3",{class:"text-gray-900"},"对话框标题",-1)),t("button",{class:"flat-icon-button",onClick:e[1]||(e[1]=n=>a.value=!1)},[d(r(tt),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"flat-dialog-content"},[t("p",{class:"text-gray-600"},"这是一个扁平化设计风格的对话框示例。")],-1)),t("div",c6,[t("button",{class:"flat-button text",onClick:e[2]||(e[2]=n=>a.value=!1)},"取消"),t("button",{class:"flat-button",onClick:e[3]||(e[3]=n=>a.value=!1)},"确定")])])])):A("",!0)]))}},r6=bt(d6,[["__scopeId","data-v-ed5411cf"]]),u6={class:"nordic-container min-h-screen bg-gradient-to-br from-slate-50 via-blue-50 to-indigo-50"},v6={class:"nordic-app-bar"},f6={class:"container mx-auto px-4 py-3 flex items-center justify-between"},p6={class:"flex items-center"},m6={class:"flex items-center space-x-4"},b6={class:"nordic-icon-button"},h6={class:"nordic-icon-button"},g6={class:"nordic-icon-button"},_6={class:"container mx-auto p-6"},x6={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},y6={class:"nordic-card"},w6={class:"p-4"},$6={class:"space-y-2"},I6={href:"#",class:"nordic-nav-item active"},M6={href:"#",class:"nordic-nav-item"},k6={href:"#",class:"nordic-nav-item"},C6={href:"#",class:"nordic-nav-item"},D6={class:"md:col-span-2 space-y-6"},A6={class:"nordic-card"},j6={class:"p-4"},N6={class:"space-y-4"},z6={class:"nordic-list-item"},E6={class:"nordic-icon-button"},P6={class:"nordic-list-item"},S6={class:"nordic-icon-button"},R6={class:"nordic-card"},T6={class:"p-4"},Z6={class:"flex flex-wrap gap-4"},G6={class:"nordic-button icon"},L6={class:"nordic-card"},O6={class:"p-4"},H6={class:"nordic-bottom-nav"},B6={href:"#",class:"nordic-bottom-nav-item active"},W6={href:"#",class:"nordic-bottom-nav-item"},V6={href:"#",class:"nordic-bottom-nav-item"},Y6={href:"#",class:"nordic-bottom-nav-item"},J6={href:"#",class:"nordic-bottom-nav-item"},Q6={key:0,class:"nordic-dialog-overlay"},F6={class:"nordic-dialog"},U6={class:"nordic-dialog-header"},K6={class:"nordic-dialog-actions"},X6={__name:"NordicView",setup(s){const a=C(!1);return(i,e)=>(_(),x("div",u6,[t("div",v6,[t("div",f6,[t("div",p6,[d(r(Et),{class:"w-5 h-5 text-slate-800 mr-4"}),e[4]||(e[4]=t("h1",{class:"text-xl font-medium text-slate-800"},"Nordic Design",-1))]),t("div",m6,[t("button",b6,[d(r(K),{class:"w-5 h-5"})]),t("button",h6,[d(r(H),{class:"w-5 h-5"})]),t("button",g6,[d(r(X),{class:"w-5 h-5"})])])])]),t("div",_6,[t("div",x6,[t("div",y6,[t("div",w6,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-slate-800"},"导航菜单",-1)),t("nav",$6,[t("a",I6,[d(r(rt),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",M6,[d(r(Rt),{class:"w-5 h-5"}),e[6]||(e[6]=t("span",null,"收件箱",-1)),e[7]||(e[7]=t("span",{class:"nordic-badge"},"12",-1))]),t("a",k6,[d(r(Tt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",C6,[d(r(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",D6,[t("div",A6,[t("div",j6,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-slate-800"},"卡片列表",-1)),t("div",N6,[t("div",z6,[e[11]||(e[11]=t("div",{class:"nordic-avatar bg-gradient-to-br from-blue-400 to-indigo-400"},"JD",-1)),e[12]||(e[12]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-slate-800"},"卡片标题"),t("p",{class:"text-slate-600"},"卡片副标题")],-1)),t("button",E6,[d(r(ct),{class:"w-5 h-5"})])]),t("div",P6,[e[13]||(e[13]=t("div",{class:"nordic-avatar bg-gradient-to-br from-indigo-400 to-purple-400"},"AB",-1)),e[14]||(e[14]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-slate-800"},"另一个标题"),t("p",{class:"text-slate-600"},"另一个副标题")],-1)),t("button",S6,[d(r(ct),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=V('

表单元素

',1)),t("div",R6,[t("div",T6,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-slate-800"},"按钮样式",-1)),t("div",Z6,[e[16]||(e[16]=t("button",{class:"nordic-button"},"主要按钮",-1)),e[17]||(e[17]=t("button",{class:"nordic-button outlined"},"次要按钮",-1)),e[18]||(e[18]=t("button",{class:"nordic-button text"},"文本按钮",-1)),t("button",G6,[d(r(ut),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=V('

进度指示器

',1)),t("div",L6,[t("div",O6,[e[20]||(e[20]=t("h2",{class:"text-lg font-medium mb-4 text-slate-800"},"对话框示例",-1)),t("button",{class:"nordic-button",onClick:e[0]||(e[0]=n=>a.value=!0)},"打开对话框")])])])])]),t("div",H6,[t("a",B6,[d(r(rt),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",W6,[d(r(K),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",V6,[d(r(ut),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",Y6,[d(r(H),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",J6,[d(r(X),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(_(),x("div",Q6,[t("div",F6,[t("div",U6,[e[28]||(e[28]=t("h3",{class:"text-slate-800"},"对话框标题",-1)),t("button",{class:"nordic-icon-button",onClick:e[1]||(e[1]=n=>a.value=!1)},[d(r(tt),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"nordic-dialog-content"},[t("p",{class:"text-slate-600"},"这是一个北欧风格的对话框示例。")],-1)),t("div",K6,[t("button",{class:"nordic-button text",onClick:e[2]||(e[2]=n=>a.value=!1)},"取消"),t("button",{class:"nordic-button",onClick:e[3]||(e[3]=n=>a.value=!1)},"确定")])])])):A("",!0)]))}},q6=bt(X6,[["__scopeId","data-v-723c4b4d"]]),t$={class:"futuristic-container min-h-screen bg-gradient-to-br from-slate-900 via-blue-900 to-indigo-900"},s$={class:"futuristic-app-bar"},e$={class:"container mx-auto px-4 py-3 flex items-center justify-between"},a$={class:"flex items-center"},i$={class:"flex items-center space-x-4"},n$={class:"futuristic-icon-button"},o$={class:"futuristic-icon-button"},l$={class:"futuristic-icon-button"},c$={class:"container mx-auto p-6"},d$={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},r$={class:"futuristic-card"},u$={class:"p-4"},v$={class:"space-y-2"},f$={href:"#",class:"futuristic-nav-item active"},p$={href:"#",class:"futuristic-nav-item"},m$={href:"#",class:"futuristic-nav-item"},b$={href:"#",class:"futuristic-nav-item"},h$={class:"md:col-span-2 space-y-6"},g$={class:"futuristic-card"},_$={class:"p-4"},x$={class:"space-y-4"},y$={class:"futuristic-list-item"},w$={class:"futuristic-icon-button"},$$={class:"futuristic-list-item"},I$={class:"futuristic-icon-button"},M$={class:"futuristic-card"},k$={class:"p-4"},C$={class:"flex flex-wrap gap-4"},D$={class:"futuristic-button icon"},A$={class:"futuristic-card"},j$={class:"p-4"},N$={class:"futuristic-bottom-nav"},z$={href:"#",class:"futuristic-bottom-nav-item active"},E$={href:"#",class:"futuristic-bottom-nav-item"},P$={href:"#",class:"futuristic-bottom-nav-item"},S$={href:"#",class:"futuristic-bottom-nav-item"},R$={href:"#",class:"futuristic-bottom-nav-item"},T$={key:0,class:"futuristic-dialog-overlay"},Z$={class:"futuristic-dialog"},G$={class:"futuristic-dialog-header"},L$={class:"futuristic-dialog-actions"},O$={__name:"FuturisticView",setup(s){const a=C(!1);return(i,e)=>(_(),x("div",t$,[t("div",s$,[t("div",e$,[t("div",a$,[d(r(Et),{class:"w-5 h-5 text-blue-200 mr-4"}),e[4]||(e[4]=t("h1",{class:"text-xl font-medium text-blue-200"},"Futuristic Design",-1))]),t("div",i$,[t("button",n$,[d(r(K),{class:"w-5 h-5"})]),t("button",o$,[d(r(H),{class:"w-5 h-5"})]),t("button",l$,[d(r(X),{class:"w-5 h-5"})])])])]),t("div",c$,[t("div",d$,[t("div",r$,[t("div",u$,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-blue-200"},"导航菜单",-1)),t("nav",v$,[t("a",f$,[d(r(rt),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",p$,[d(r(Rt),{class:"w-5 h-5"}),e[6]||(e[6]=t("span",null,"收件箱",-1)),e[7]||(e[7]=t("span",{class:"futuristic-badge"},"12",-1))]),t("a",m$,[d(r(Tt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",b$,[d(r(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",h$,[t("div",g$,[t("div",_$,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-blue-200"},"卡片列表",-1)),t("div",x$,[t("div",y$,[e[11]||(e[11]=t("div",{class:"futuristic-avatar bg-gradient-to-br from-blue-500 to-indigo-500"},"JD",-1)),e[12]||(e[12]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-blue-200"},"卡片标题"),t("p",{class:"text-blue-300"},"卡片副标题")],-1)),t("button",w$,[d(r(ct),{class:"w-5 h-5"})])]),t("div",$$,[e[13]||(e[13]=t("div",{class:"futuristic-avatar bg-gradient-to-br from-indigo-500 to-purple-500"},"AB",-1)),e[14]||(e[14]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-blue-200"},"另一个标题"),t("p",{class:"text-blue-300"},"另一个副标题")],-1)),t("button",I$,[d(r(ct),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=V('

表单元素

',1)),t("div",M$,[t("div",k$,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-blue-200"},"按钮样式",-1)),t("div",C$,[e[16]||(e[16]=t("button",{class:"futuristic-button"},"主要按钮",-1)),e[17]||(e[17]=t("button",{class:"futuristic-button outlined"},"次要按钮",-1)),e[18]||(e[18]=t("button",{class:"futuristic-button text"},"文本按钮",-1)),t("button",D$,[d(r(ut),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=V('

进度指示器

',1)),t("div",A$,[t("div",j$,[e[20]||(e[20]=t("h2",{class:"text-lg font-medium mb-4 text-blue-200"},"对话框示例",-1)),t("button",{class:"futuristic-button",onClick:e[0]||(e[0]=n=>a.value=!0)},"打开对话框")])])])])]),t("div",N$,[t("a",z$,[d(r(rt),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",E$,[d(r(K),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",P$,[d(r(ut),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",S$,[d(r(H),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",R$,[d(r(X),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(_(),x("div",T$,[t("div",Z$,[t("div",G$,[e[28]||(e[28]=t("h3",{class:"text-blue-200"},"对话框标题",-1)),t("button",{class:"futuristic-icon-button",onClick:e[1]||(e[1]=n=>a.value=!1)},[d(r(tt),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"futuristic-dialog-content"},[t("p",{class:"text-blue-300"},"这是一个未来主义风格的对话框示例。")],-1)),t("div",L$,[t("button",{class:"futuristic-button text",onClick:e[2]||(e[2]=n=>a.value=!1)},"取消"),t("button",{class:"futuristic-button",onClick:e[3]||(e[3]=n=>a.value=!1)},"确定")])])])):A("",!0)]))}},H$=bt(O$,[["__scopeId","data-v-335fcd8e"]]),B$=[{path:"/",name:"Home",component:tr},{path:"/minimalist",name:"minimalist",component:Qr},{path:"/dark-mode",name:"dark-mode",component:Tu},{path:"/retro",name:"retro",component:kv},{path:"/3d",name:"ThreeD",component:gf},{path:"/skeuomorphic",name:"skeuomorphic",component:lp},{path:"/material",name:"material",component:Up},{path:"/ios",name:"IOSDesign",component:Rm},{path:"/fluent",name:"FluentDesign",component:u1},{path:"/neumorphism",name:"neumorphism",component:Lh},{path:"/glassmorphism",name:"glassmorphism",component:Ag},{path:"/brutalism",name:"Brutalism",component:x0},{path:"/cyberpunk",name:"cyberpunk",component:d2},{path:"/organic",name:"Organic",component:t4},{path:"/pixel",name:"PixelArt",component:V4},{path:"/morphism",name:"Morphism",component:R_},{path:"/aurora",name:"aurora",component:M5},{path:"/neon",name:"Neon",component:b3},{path:"/steampunk",name:"steampunk",component:nx},{path:"/holographic",name:"Holographic",component:Ux},{path:"/gradient",name:"Gradient",component:Oy},{path:"/ant",name:"AntDesign",component:z9},{path:"/element",name:"ElementUI",component:yw},{path:"/flat",name:"Flat",component:r6},{path:"/nordic",name:"Nordic",component:q6},{path:"/futuristic",name:"Futuristic",component:H$},{path:"/:pathMatch(.*)*",redirect:"/"}],W$=Jd({history:wd("/ide/proxy/6005/"),routes:B$,scrollBehavior(s,a,i){return s.hash?{el:s.hash,behavior:"smooth"}:{top:0,behavior:"smooth"}}});Gc(Wc).use(W$).mount("#app");