(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 c of l.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&e(c)}).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 Ra(s){const a=Object.create(null);for(const i of s.split(","))a[i]=1;return i=>i in a}const ht={},Fs=[],us=()=>{},Io=()=>!1,Qe=s=>s.charCodeAt(0)===111&&s.charCodeAt(1)===110&&(s.charCodeAt(2)>122||s.charCodeAt(2)<97),Ta=s=>s.startsWith("onUpdate:"),At=Object.assign,Ga=(s,a)=>{const i=s.indexOf(a);i>-1&&s.splice(i,1)},Mo=Object.prototype.hasOwnProperty,dt=(s,a)=>Mo.call(s,a),J=Array.isArray,Qs=s=>Me(s)==="[object Map]",Ue=s=>Me(s)==="[object Set]",si=s=>Me(s)==="[object Date]",U=s=>typeof s=="function",$t=s=>typeof s=="string",vs=s=>typeof s=="symbol",yt=s=>s!==null&&typeof s=="object",Qi=s=>(yt(s)||U(s))&&U(s.then)&&U(s.catch),Ui=Object.prototype.toString,Me=s=>Ui.call(s),ko=s=>Me(s).slice(8,-1),Ki=s=>Me(s)==="[object Object]",Za=s=>$t(s)&&s!=="NaN"&&s[0]!=="-"&&""+parseInt(s,10)===s,ce=Ra(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ke=s=>{const a=Object.create(null);return i=>a[i]||(a[i]=s(i))},Co=/-(\w)/g,Ft=Ke(s=>s.replace(Co,(a,i)=>i?i.toUpperCase():"")),Do=/\B([A-Z])/g,Ls=Ke(s=>s.replace(Do,"-$1").toLowerCase()),Xe=Ke(s=>s.charAt(0).toUpperCase()+s.slice(1)),ca=Ke(s=>s?`on${Xe(s)}`:""),js=(s,a)=>!Object.is(s,a),Pe=(s,...a)=>{for(let i=0;i{Object.defineProperty(s,a,{configurable:!0,enumerable:!1,writable:e,value:i})},_a=s=>{const a=parseFloat(s);return isNaN(a)?s:a};let ei;const qe=()=>ei||(ei=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ke(s){if(J(s)){const a={};for(let i=0;i{if(i){const e=i.split(jo);e.length>1&&(a[e[0].trim()]=e[1].trim())}}),a}function et(s){let a="";if($t(s))a=s;else if(J(s))for(let i=0;ita(i,a))}const sn=s=>!!(s&&s.__v_isRef===!0),I=s=>$t(s)?s:s==null?"":J(s)||yt(s)&&(s.toString===Ui||!U(s.toString))?sn(s)?I(s.value):JSON.stringify(s,en,2):String(s),en=(s,a)=>sn(a)?en(s,a.value):Qs(a)?{[`Map(${a.size})`]:[...a.entries()].reduce((i,[e,n],l)=>(i[ra(e,l)+" =>"]=n,i),{})}:Ue(a)?{[`Set(${a.size})`]:[...a.values()].map(i=>ra(i))}:vs(a)?ra(a):yt(a)&&!J(a)&&!Ki(a)?String(a):a,ra=(s,a="")=>{var i;return vs(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 Ht;class Ro{constructor(a=!1){this.detached=a,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Ht,!a&&Ht&&(this.index=(Ht.scopes||(Ht.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(ue){let a=ue;for(ue=void 0;a;){const i=a.next;a.next=void 0,a.flags&=-9,a=i}}let s;for(;re;){let a=re;for(re=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 ln(s){for(let a=s.deps;a;a=a.nextDep)a.version=-1,a.prevActiveLink=a.dep.activeLink,a.dep.activeLink=a}function dn(s){let a,i=s.depsTail,e=i;for(;e;){const n=e.prevDep;e.version===-1?(e===i&&(i=n),Ha(e),Go(e)):a=e,e.dep.activeLink=e.prevActiveLink,e.prevActiveLink=void 0,e=n}s.deps=a,s.depsTail=i}function wa(s){for(let a=s.deps;a;a=a.nextDep)if(a.dep.version!==a.version||a.dep.computed&&(cn(a.dep.computed)||a.dep.version!==a.version))return!0;return!!s._dirty}function cn(s){if(s.flags&4&&!(s.flags&16)||(s.flags&=-17,s.globalVersion===he))return;s.globalVersion=he;const a=s.dep;if(s.flags|=2,a.version>0&&!s.isSSR&&s.deps&&!wa(s)){s.flags&=-3;return}const i=xt,e=Qt;xt=s,Qt=!0;try{ln(s);const n=s.fn(s._value);(a.version===0||js(n,s._value))&&(s._value=n,a.version++)}catch(n){throw a.version++,n}finally{xt=i,Qt=e,dn(s),s.flags&=-3}}function Ha(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)Ha(l,!0)}!a&&!--i.sc&&i.map&&i.map.delete(i.key)}function Go(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 rn=[];function Ns(){rn.push(Qt),Qt=!1}function zs(){const s=rn.pop();Qt=s===void 0?!0:s}function ai(s){const{cleanup:a}=s;if(s.cleanup=void 0,a){const i=xt;xt=void 0;try{a()}finally{xt=i}}}let he=0;class Zo{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 Ba{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(!xt||!Qt||xt===this.computed)return;let i=this.activeLink;if(i===void 0||i.sub!==xt)i=this.activeLink=new Zo(xt,this),xt.deps?(i.prevDep=xt.depsTail,xt.depsTail.nextDep=i,xt.depsTail=i):xt.deps=xt.depsTail=i,un(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=xt.depsTail,i.nextDep=void 0,xt.depsTail.nextDep=i,xt.depsTail=i,xt.deps===i&&(xt.deps=e)}return i}trigger(a){this.version++,he++,this.notify(a)}notify(a){Oa();try{for(let i=this.subs;i;i=i.prevSub)i.sub.notify()&&i.sub.dep.notify()}finally{La()}}}function un(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)un(e)}const i=s.dep.subs;i!==s&&(s.prevSub=i,i&&(i.nextSub=s)),s.dep.subs=s}}const $a=new WeakMap,Gs=Symbol(""),Ia=Symbol(""),ge=Symbol("");function Mt(s,a,i){if(Qt&&xt){let e=$a.get(s);e||$a.set(s,e=new Map);let n=e.get(i);n||(e.set(i,n=new Ba),n.map=e,n.key=i),n.track()}}function xs(s,a,i,e,n,l){const c=$a.get(s);if(!c){he++;return}const f=o=>{o&&o.trigger()};if(Oa(),a==="clear")c.forEach(f);else{const o=J(s),d=o&&Za(i);if(o&&i==="length"){const p=Number(e);c.forEach((g,v)=>{(v==="length"||v===ge||!vs(v)&&v>=p)&&f(g)})}else switch((i!==void 0||c.has(void 0))&&f(c.get(i)),d&&f(c.get(ge)),a){case"add":o?d&&f(c.get("length")):(f(c.get(Gs)),Qs(s)&&f(c.get(Ia)));break;case"delete":o||(f(c.get(Gs)),Qs(s)&&f(c.get(Ia)));break;case"set":Qs(s)&&f(c.get(Gs));break}}La()}function Vs(s){const a=lt(s);return a===s?a:(Mt(a,"iterate",ge),Jt(s)?a:a.map(kt))}function sa(s){return Mt(s=lt(s),"iterate",ge),s}const Oo={__proto__:null,[Symbol.iterator](){return va(this,Symbol.iterator,kt)},concat(...s){return Vs(this).concat(...s.map(a=>J(a)?Vs(a):a))},entries(){return va(this,"entries",s=>(s[1]=kt(s[1]),s))},every(s,a){return bs(this,"every",s,a,void 0,arguments)},filter(s,a){return bs(this,"filter",s,a,i=>i.map(kt),arguments)},find(s,a){return bs(this,"find",s,a,kt,arguments)},findIndex(s,a){return bs(this,"findIndex",s,a,void 0,arguments)},findLast(s,a){return bs(this,"findLast",s,a,kt,arguments)},findLastIndex(s,a){return bs(this,"findLastIndex",s,a,void 0,arguments)},forEach(s,a){return bs(this,"forEach",s,a,void 0,arguments)},includes(...s){return fa(this,"includes",s)},indexOf(...s){return fa(this,"indexOf",s)},join(s){return Vs(this).join(s)},lastIndexOf(...s){return fa(this,"lastIndexOf",s)},map(s,a){return bs(this,"map",s,a,void 0,arguments)},pop(){return ne(this,"pop")},push(...s){return ne(this,"push",s)},reduce(s,...a){return ii(this,"reduce",s,a)},reduceRight(s,...a){return ii(this,"reduceRight",s,a)},shift(){return ne(this,"shift")},some(s,a){return bs(this,"some",s,a,void 0,arguments)},splice(...s){return ne(this,"splice",s)},toReversed(){return Vs(this).toReversed()},toSorted(s){return Vs(this).toSorted(s)},toSpliced(...s){return Vs(this).toSpliced(...s)},unshift(...s){return ne(this,"unshift",s)},values(){return va(this,"values",kt)}};function va(s,a,i){const e=sa(s),n=e[a]();return e!==s&&!Jt(s)&&(n._next=n.next,n.next=()=>{const l=n._next();return l.value&&(l.value=i(l.value)),l}),n}const Lo=Array.prototype;function bs(s,a,i,e,n,l){const c=sa(s),f=c!==s&&!Jt(s),o=c[a];if(o!==Lo[a]){const g=o.apply(s,l);return f?kt(g):g}let d=i;c!==s&&(f?d=function(g,v){return i.call(this,kt(g),v,s)}:i.length>2&&(d=function(g,v){return i.call(this,g,v,s)}));const p=o.call(c,d,e);return f&&n?n(p):p}function ii(s,a,i,e){const n=sa(s);let l=i;return n!==s&&(Jt(s)?i.length>3&&(l=function(c,f,o){return i.call(this,c,f,o,s)}):l=function(c,f,o){return i.call(this,c,kt(f),o,s)}),n[a](l,...e)}function fa(s,a,i){const e=lt(s);Mt(e,"iterate",ge);const n=e[a](...i);return(n===-1||n===!1)&&Ya(i[0])?(i[0]=lt(i[0]),e[a](...i)):n}function ne(s,a,i=[]){Ns(),Oa();const e=lt(s)[a].apply(s,i);return La(),zs(),e}const Ho=Ra("__proto__,__v_isRef,__isVue"),vn=new Set(Object.getOwnPropertyNames(Symbol).filter(s=>s!=="arguments"&&s!=="caller").map(s=>Symbol[s]).filter(vs));function Bo(s){vs(s)||(s=String(s));const a=lt(this);return Mt(a,"has",s),a.hasOwnProperty(s)}class fn{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?qo:hn:l?bn:mn).get(a)||Object.getPrototypeOf(a)===Object.getPrototypeOf(e)?a:void 0;const c=J(a);if(!n){let o;if(c&&(o=Oo[i]))return o;if(i==="hasOwnProperty")return Bo}const f=Reflect.get(a,i,Dt(a)?a:e);return(vs(i)?vn.has(i):Ho(i))||(n||Mt(a,"get",i),l)?f:Dt(f)?c&&Za(i)?f:f.value:yt(f)?n?xn(f):ea(f):f}}class pn extends fn{constructor(a=!1){super(!1,a)}set(a,i,e,n){let l=a[i];if(!this._isShallow){const o=Zs(l);if(!Jt(e)&&!Zs(e)&&(l=lt(l),e=lt(e)),!J(a)&&Dt(l)&&!Dt(e))return o?!1:(l.value=e,!0)}const c=J(a)&&Za(i)?Number(i)s,je=s=>Reflect.getPrototypeOf(s);function Fo(s,a,i){return function(...e){const n=this.__v_raw,l=lt(n),c=Qs(l),f=s==="entries"||s===Symbol.iterator&&c,o=s==="keys"&&c,d=n[s](...e),p=i?Ma:a?ka:kt;return!a&&Mt(l,"iterate",o?Ia:Gs),{next(){const{value:g,done:v}=d.next();return v?{value:g,done:v}:{value:f?[p(g[0]),p(g[1])]:p(g),done:v}},[Symbol.iterator](){return this}}}}function Ne(s){return function(...a){return s==="delete"?!1:s==="clear"?void 0:this}}function Qo(s,a){const i={get(n){const l=this.__v_raw,c=lt(l),f=lt(n);s||(js(n,f)&&Mt(c,"get",n),Mt(c,"get",f));const{has:o}=je(c),d=a?Ma:s?ka:kt;if(o.call(c,n))return d(l.get(n));if(o.call(c,f))return d(l.get(f));l!==c&&l.get(n)},get size(){const n=this.__v_raw;return!s&&Mt(lt(n),"iterate",Gs),Reflect.get(n,"size",n)},has(n){const l=this.__v_raw,c=lt(l),f=lt(n);return s||(js(n,f)&&Mt(c,"has",n),Mt(c,"has",f)),n===f?l.has(n):l.has(n)||l.has(f)},forEach(n,l){const c=this,f=c.__v_raw,o=lt(f),d=a?Ma:s?ka:kt;return!s&&Mt(o,"iterate",Gs),f.forEach((p,g)=>n.call(l,d(p),d(g),c))}};return At(i,s?{add:Ne("add"),set:Ne("set"),delete:Ne("delete"),clear:Ne("clear")}:{add(n){!a&&!Jt(n)&&!Zs(n)&&(n=lt(n));const l=lt(this);return je(l).has.call(l,n)||(l.add(n),xs(l,"add",n,n)),this},set(n,l){!a&&!Jt(l)&&!Zs(l)&&(l=lt(l));const c=lt(this),{has:f,get:o}=je(c);let d=f.call(c,n);d||(n=lt(n),d=f.call(c,n));const p=o.call(c,n);return c.set(n,l),d?js(l,p)&&xs(c,"set",n,l):xs(c,"add",n,l),this},delete(n){const l=lt(this),{has:c,get:f}=je(l);let o=c.call(l,n);o||(n=lt(n),o=c.call(l,n)),f&&f.call(l,n);const d=l.delete(n);return o&&xs(l,"delete",n,void 0),d},clear(){const n=lt(this),l=n.size!==0,c=n.clear();return l&&xs(n,"clear",void 0,void 0),c}}),["keys","values","entries",Symbol.iterator].forEach(n=>{i[n]=Fo(n,s,a)}),i}function Wa(s,a){const i=Qo(s,a);return(e,n,l)=>n==="__v_isReactive"?!s:n==="__v_isReadonly"?s:n==="__v_raw"?e:Reflect.get(dt(i,n)&&n in e?i:e,n,l)}const Uo={get:Wa(!1,!1)},Ko={get:Wa(!1,!0)},Xo={get:Wa(!0,!1)};const mn=new WeakMap,bn=new WeakMap,hn=new WeakMap,qo=new WeakMap;function tl(s){switch(s){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function sl(s){return s.__v_skip||!Object.isExtensible(s)?0:tl(ko(s))}function ea(s){return Zs(s)?s:Va(s,!1,Vo,Uo,mn)}function gn(s){return Va(s,!1,Jo,Ko,bn)}function xn(s){return Va(s,!0,Yo,Xo,hn)}function Va(s,a,i,e,n){if(!yt(s)||s.__v_raw&&!(a&&s.__v_isReactive))return s;const l=n.get(s);if(l)return l;const c=sl(s);if(c===0)return s;const f=new Proxy(s,c===2?e:i);return n.set(s,f),f}function Us(s){return Zs(s)?Us(s.__v_raw):!!(s&&s.__v_isReactive)}function Zs(s){return!!(s&&s.__v_isReadonly)}function Jt(s){return!!(s&&s.__v_isShallow)}function Ya(s){return s?!!s.__v_raw:!1}function lt(s){const a=s&&s.__v_raw;return a?lt(a):s}function el(s){return!dt(s,"__v_skip")&&Object.isExtensible(s)&&Xi(s,"__v_skip",!0),s}const kt=s=>yt(s)?ea(s):s,ka=s=>yt(s)?xn(s):s;function Dt(s){return s?s.__v_isRef===!0:!1}function C(s){return yn(s,!1)}function al(s){return yn(s,!0)}function yn(s,a){return Dt(s)?s:new il(s,a)}class il{constructor(a,i){this.dep=new Ba,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=i?a:lt(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||Jt(a)||Zs(a);a=e?a:lt(a),js(a,i)&&(this._rawValue=a,this._value=e?a:kt(a),this.dep.trigger())}}function u(s){return Dt(s)?s.value:s}const nl={get:(s,a,i)=>a==="__v_raw"?s:u(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 _n(s){return Us(s)?s:new Proxy(s,nl)}class ol{constructor(a,i,e){this.fn=a,this.setter=i,this._value=void 0,this.dep=new Ba(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=he-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!i,this.isSSR=e}notify(){if(this.flags|=16,!(this.flags&8)&&xt!==this)return on(this,!0),!0}get value(){const a=this.dep.track();return cn(this),a&&(a.version=this.dep.version),this._value}set value(a){this.setter&&this.setter(a)}}function ll(s,a,i=!1){let e,n;return U(s)?e=s:(e=s.get,n=s.set),new ol(e,n,i)}const ze={},Oe=new WeakMap;let Rs;function dl(s,a=!1,i=Rs){if(i){let e=Oe.get(i);e||Oe.set(i,e=[]),e.push(s)}}function cl(s,a,i=ht){const{immediate:e,deep:n,once:l,scheduler:c,augmentJob:f,call:o}=i,d=A=>n?A:Jt(A)||n===!1||n===0?ys(A,1):ys(A);let p,g,v,h,T=!1,O=!1;if(Dt(s)?(g=()=>s.value,T=Jt(s)):Us(s)?(g=()=>d(s),T=!0):J(s)?(O=!0,T=s.some(A=>Us(A)||Jt(A)),g=()=>s.map(A=>{if(Dt(A))return A.value;if(Us(A))return d(A);if(U(A))return o?o(A,2):A()})):U(s)?a?g=o?()=>o(s,2):s:g=()=>{if(v){Ns();try{v()}finally{zs()}}const A=Rs;Rs=p;try{return o?o(s,3,[h]):s(h)}finally{Rs=A}}:g=us,a&&n){const A=g,tt=n===!0?1/0:n;g=()=>ys(A(),tt)}const K=To(),H=()=>{p.stop(),K&&K.active&&Ga(K.effects,p)};if(l&&a){const A=a;a=(...tt)=>{A(...tt),H()}}let E=O?new Array(s.length).fill(ze):ze;const w=A=>{if(!(!(p.flags&1)||!p.dirty&&!A))if(a){const tt=p.run();if(n||T||(O?tt.some((_t,ft)=>js(_t,E[ft])):js(tt,E))){v&&v();const _t=Rs;Rs=p;try{const ft=[tt,E===ze?void 0:O&&E[0]===ze?[]:E,h];o?o(a,3,ft):a(...ft),E=tt}finally{Rs=_t}}}else p.run()};return f&&f(w),p=new an(g),p.scheduler=c?()=>c(w,!1):w,h=A=>dl(A,!1,p),v=p.onStop=()=>{const A=Oe.get(p);if(A){if(o)o(A,4);else for(const tt of A)tt();Oe.delete(p)}},a?e?w(!0):E=p.run():c?c(w.bind(null,!0),!0):p.run(),H.pause=p.pause.bind(p),H.resume=p.resume.bind(p),H.stop=H,H}function ys(s,a=1/0,i){if(a<=0||!yt(s)||s.__v_skip||(i=i||new Set,i.has(s)))return s;if(i.add(s),a--,Dt(s))ys(s.value,a,i);else if(J(s))for(let e=0;e{ys(e,a,i)});else if(Ki(s)){for(const e in s)ys(s[e],a,i);for(const e of Object.getOwnPropertySymbols(s))Object.prototype.propertyIsEnumerable.call(s,e)&&ys(s[e],a,i)}return s}/** * @vue/runtime-core v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function Ce(s,a,i,e){try{return e?s(...e):s()}catch(n){aa(n,a,i)}}function fs(s,a,i,e){if(U(s)){const n=Ce(s,a,i,e);return n&&Qi(n)&&n.catch(l=>{aa(l,a,i)}),n}if(J(s)){const n=[];for(let l=0;l>>1,n=zt[e],l=xe(n);l=xe(i)?zt.push(s):zt.splice(ul(a),0,s),s.flags|=1,In()}}function In(){Le||(Le=wn.then(kn))}function vl(s){J(s)?Ks.push(...s):Cs&&s.id===-1?Cs.splice(Ys+1,0,s):s.flags&1||(Ks.push(s),s.flags|=1),In()}function ni(s,a,i=cs+1){for(;ixe(i)-xe(e));if(Ks.length=0,Cs){Cs.push(...a);return}for(Cs=a,Ys=0;Yss.id==null?s.flags&2?-1:1/0:s.id;function kn(s){try{for(cs=0;cs{e._d&&mi(-1);const l=He(a);let c;try{c=s(...n)}finally{He(l),e._d&&mi(1)}return c};return e._n=!0,e._c=!0,e._d=!0,e}function Rt(s,a){if(Wt===null)return s;const i=la(Wt),e=s.dirs||(s.dirs=[]);for(let n=0;ns.__isTeleport;function Fa(s,a){s.shapeFlag&6&&s.component?(s.transition=a,Fa(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 An(s,a){return U(s)?At({name:s.name},a,{setup:s}):s}function jn(s){s.ids=[s.ids[0]+s.ids[2]+++"-",0,0]}function Be(s,a,i,e,n=!1){if(J(s)){s.forEach((T,O)=>Be(T,a&&(J(a)?a[O]:a),i,e,n));return}if(ve(e)&&!n){e.shapeFlag&512&&e.type.__asyncResolved&&e.component.subTree.component&&Be(s,a,i,e.component.subTree);return}const l=e.shapeFlag&4?la(e.component):e.el,c=n?null:l,{i:f,r:o}=s,d=a&&a.r,p=f.refs===ht?f.refs={}:f.refs,g=f.setupState,v=lt(g),h=g===ht?()=>!1:T=>dt(v,T);if(d!=null&&d!==o&&($t(d)?(p[d]=null,h(d)&&(g[d]=null)):Dt(d)&&(d.value=null)),U(o))Ce(o,f,12,[c,p]);else{const T=$t(o),O=Dt(o);if(T||O){const K=()=>{if(s.f){const H=T?h(o)?g[o]:p[o]:o.value;n?J(H)&&Ga(H,l):J(H)?H.includes(l)||H.push(l):T?(p[o]=[l],h(o)&&(g[o]=p[o])):(o.value=[l],s.k&&(p[s.k]=o.value))}else T?(p[o]=c,h(o)&&(g[o]=c)):O&&(o.value=c,s.k&&(p[s.k]=c))};c?(K.id=-1,Lt(K,i)):K()}}}qe().requestIdleCallback;qe().cancelIdleCallback;const ve=s=>!!s.type.__asyncLoader,Nn=s=>s.type.__isKeepAlive;function ml(s,a){zn(s,"a",a)}function bl(s,a){zn(s,"da",a)}function zn(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(ia(a,e,i),i){let n=i.parent;for(;n&&n.parent;)Nn(n.parent.vnode)&&hl(e,a,i,n),n=n.parent}}function hl(s,a,i,e){const n=ia(a,s,e,!0);En(()=>{Ga(e[a],n)},i)}function ia(s,a,i=Ct,e=!1){if(i){const n=i[s]||(i[s]=[]),l=a.__weh||(a.__weh=(...c)=>{Ns();const f=De(i),o=fs(a,i,s,c);return f(),zs(),o});return e?n.unshift(l):n.push(l),l}}const ws=s=>(a,i=Ct)=>{(!_e||s==="sp")&&ia(s,(...e)=>a(...e),i)},gl=ws("bm"),xl=ws("m"),yl=ws("bu"),_l=ws("u"),wl=ws("bum"),En=ws("um"),$l=ws("sp"),Il=ws("rtg"),Ml=ws("rtc");function kl(s,a=Ct){ia("ec",s,a)}const Cl="components";function Pn(s,a){return Al(Cl,s,!0,a)||s}const Dl=Symbol.for("v-ndc");function Al(s,a,i=!0,e=!1){const n=Wt||Ct;if(n){const l=n.type;{const f=bd(l,!1);if(f&&(f===a||f===Ft(a)||f===Xe(Ft(a))))return l}const c=oi(n[s]||l[s],a)||oi(n.appContext[s],a);return!c&&e?l:c}}function oi(s,a){return s&&(s[a]||s[Ft(a)]||s[Xe(Ft(a))])}function at(s,a,i,e){let n;const l=i,c=J(s);if(c||$t(s)){const f=c&&Us(s);let o=!1;f&&(o=!Jt(s),s=sa(s)),n=new Array(s.length);for(let d=0,p=s.length;da(f,o,void 0,l));else{const f=Object.keys(s);n=new Array(f.length);for(let o=0,d=f.length;os?eo(s)?la(s):Ca(s.parent):null,fe=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=>Ca(s.parent),$root:s=>Ca(s.root),$host:s=>s.ce,$emit:s=>s.emit,$options:s=>Rn(s),$forceUpdate:s=>s.f||(s.f=()=>{Ja(s.update)}),$nextTick:s=>s.n||(s.n=$n.bind(s.proxy)),$watch:s=>Ul.bind(s)}),pa=(s,a)=>s!==ht&&!s.__isScriptSetup&&dt(s,a),jl={get({_:s},a){if(a==="__v_skip")return!0;const{ctx:i,setupState:e,data:n,props:l,accessCache:c,type:f,appContext:o}=s;let d;if(a[0]!=="$"){const h=c[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(pa(e,a))return c[a]=1,e[a];if(n!==ht&&dt(n,a))return c[a]=2,n[a];if((d=s.propsOptions[0])&&dt(d,a))return c[a]=3,l[a];if(i!==ht&&dt(i,a))return c[a]=4,i[a];Da&&(c[a]=0)}}const p=fe[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!==ht&&dt(i,a))return c[a]=4,i[a];if(v=o.config.globalProperties,dt(v,a))return v[a]},set({_:s},a,i){const{data:e,setupState:n,ctx:l}=s;return pa(n,a)?(n[a]=i,!0):e!==ht&&dt(e,a)?(e[a]=i,!0):dt(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}},c){let f;return!!i[c]||s!==ht&&dt(s,c)||pa(a,c)||(f=l[0])&&dt(f,c)||dt(e,c)||dt(fe,c)||dt(n.config.globalProperties,c)},defineProperty(s,a,i){return i.get!=null?s._.accessCache[a]=0:dt(i,"value")&&this.set(s,a,i.value,null),Reflect.defineProperty(s,a,i)}};function li(s){return J(s)?s.reduce((a,i)=>(a[i]=null,a),{}):s}let Da=!0;function Nl(s){const a=Rn(s),i=s.proxy,e=s.ctx;Da=!1,a.beforeCreate&&di(a.beforeCreate,s,"bc");const{data:n,computed:l,methods:c,watch:f,provide:o,inject:d,created:p,beforeMount:g,mounted:v,beforeUpdate:h,updated:T,activated:O,deactivated:K,beforeDestroy:H,beforeUnmount:E,destroyed:w,unmounted:A,render:tt,renderTracked:_t,renderTriggered:ft,errorCaptured:ts,serverPrefetch:$s,expose:ss,inheritAttrs:Is,components:Es,directives:es,filters:ae}=a;if(d&&zl(d,e,null),c)for(const pt in c){const nt=c[pt];U(nt)&&(e[pt]=nt.bind(i))}if(n){const pt=n.call(i,i);yt(pt)&&(s.data=ea(pt))}if(Da=!0,l)for(const pt in l){const nt=l[pt],ms=U(nt)?nt.bind(i,i):U(nt.get)?nt.get.bind(i,i):us,Ms=!U(nt)&&U(nt.set)?nt.set.bind(i):us,as=Bt({get:ms,set:Ms});Object.defineProperty(e,pt,{enumerable:!0,configurable:!0,get:()=>as.value,set:Pt=>as.value=Pt})}if(f)for(const pt in f)Sn(f[pt],e,i,pt);if(o){const pt=U(o)?o.call(i):o;Reflect.ownKeys(pt).forEach(nt=>{Se(nt,pt[nt])})}p&&di(p,s,"c");function It(pt,nt){J(nt)?nt.forEach(ms=>pt(ms.bind(i))):nt&&pt(nt.bind(i))}if(It(gl,g),It(xl,v),It(yl,h),It(_l,T),It(ml,O),It(bl,K),It(kl,ts),It(Ml,_t),It(Il,ft),It(wl,E),It(En,A),It($l,$s),J(ss))if(ss.length){const pt=s.exposed||(s.exposed={});ss.forEach(nt=>{Object.defineProperty(pt,nt,{get:()=>i[nt],set:ms=>i[nt]=ms})})}else s.exposed||(s.exposed={});tt&&s.render===us&&(s.render=tt),Is!=null&&(s.inheritAttrs=Is),Es&&(s.components=Es),es&&(s.directives=es),$s&&jn(s)}function zl(s,a,i=us){J(s)&&(s=Aa(s));for(const e in s){const n=s[e];let l;yt(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:c=>l.value=c}):a[e]=l}}function di(s,a,i){fs(J(s)?s.map(e=>e.bind(a.proxy)):s.bind(a.proxy),a,i)}function Sn(s,a,i,e){let n=e.includes(".")?Un(i,e):()=>i[e];if($t(s)){const l=a[s];U(l)&&Re(n,l)}else if(U(s))Re(n,s.bind(i));else if(yt(s))if(J(s))s.forEach(l=>Sn(l,a,i,e));else{const l=U(s.handler)?s.handler.bind(i):a[s.handler];U(l)&&Re(n,l,s)}}function Rn(s){const a=s.type,{mixins:i,extends:e}=a,{mixins:n,optionsCache:l,config:{optionMergeStrategies:c}}=s.appContext,f=l.get(a);let o;return f?o=f:!n.length&&!i&&!e?o=a:(o={},n.length&&n.forEach(d=>We(o,d,c,!0)),We(o,a,c)),yt(a)&&l.set(a,o),o}function We(s,a,i,e=!1){const{mixins:n,extends:l}=a;l&&We(s,l,i,!0),n&&n.forEach(c=>We(s,c,i,!0));for(const c in a)if(!(e&&c==="expose")){const f=El[c]||i&&i[c];s[c]=f?f(s[c],a[c]):a[c]}return s}const El={data:ci,props:ri,emits:ri,methods:de,computed:de,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:de,directives:de,watch:Sl,provide:ci,inject:Pl};function ci(s,a){return a?s?function(){return At(U(s)?s.call(this,this):s,U(a)?a.call(this,this):a)}:a:s}function Pl(s,a){return de(Aa(s),Aa(a))}function Aa(s){if(J(s)){const a={};for(let i=0;i1)return i&&U(a)?a.call(e&&e.proxy):a}}const Gn={},Zn=()=>Object.create(Gn),On=s=>Object.getPrototypeOf(s)===Gn;function Gl(s,a,i,e=!1){const n={},l=Zn();s.propsDefaults=Object.create(null),Ln(s,a,n,l);for(const c in s.propsOptions[0])c in n||(n[c]=void 0);i?s.props=e?n:gn(n):s.type.props?s.props=n:s.props=l,s.attrs=l}function Zl(s,a,i,e){const{props:n,attrs:l,vnode:{patchFlag:c}}=s,f=lt(n),[o]=s.propsOptions;let d=!1;if((e||c>0)&&!(c&16)){if(c&8){const p=s.vnode.dynamicProps;for(let g=0;g{o=!0;const[v,h]=Hn(g,a,!0);At(c,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 yt(s)&&e.set(s,Fs),Fs;if(J(l))for(let p=0;ps[0]==="_"||s==="$stable",Qa=s=>J(s)?s.map(rs):[rs(s)],Ll=(s,a,i)=>{if(a._n)return a;const e=Dn((...n)=>Qa(a(...n)),i);return e._c=!1,e},Wn=(s,a,i)=>{const e=s._ctx;for(const n in s){if(Bn(n))continue;const l=s[n];if(U(l))a[n]=Ll(n,l,e);else if(l!=null){const c=Qa(l);a[n]=()=>c}}},Vn=(s,a)=>{const i=Qa(a);s.slots.default=()=>i},Yn=(s,a,i)=>{for(const e in a)(i||e!=="_")&&(s[e]=a[e])},Hl=(s,a,i)=>{const e=s.slots=Zn();if(s.vnode.shapeFlag&32){const n=a._;n?(Yn(e,a,i),i&&Xi(e,"_",n,!0)):Wn(a,e)}else a&&Vn(s,a)},Bl=(s,a,i)=>{const{vnode:e,slots:n}=s;let l=!0,c=ht;if(e.shapeFlag&32){const f=a._;f?i&&f===1?l=!1:Yn(n,a,i):(l=!a.$stable,Wn(a,n)),c=a}else a&&(Vn(s,a),c={default:1});if(l)for(const f in n)!Bn(f)&&c[f]==null&&delete n[f]},Lt=ad;function Wl(s){return Vl(s)}function Vl(s,a){const i=qe();i.__VUE__=!0;const{insert:e,remove:n,patchProp:l,createElement:c,createText:f,createComment:o,setText:d,setElementText:p,parentNode:g,nextSibling:v,setScopeId:h=us,insertStaticContent:T}=s,O=(m,b,_,$=null,D=null,k=null,S=void 0,P=null,z=!!b.dynamicChildren)=>{if(m===b)return;m&&!oe(m,b)&&($=M(m),Pt(m,D,k,!0),m=null),b.patchFlag===-2&&(z=!1,b.dynamicChildren=null);const{type:N,ref:Y,shapeFlag:G}=b;switch(N){case oa:K(m,b,_,$);break;case Os:H(m,b,_,$);break;case Te:m==null&&E(b,_,$,S);break;case Q:Es(m,b,_,$,D,k,S,P,z);break;default:G&1?tt(m,b,_,$,D,k,S,P,z):G&6?es(m,b,_,$,D,k,S,P,z):(G&64||G&128)&&N.process(m,b,_,$,D,k,S,P,z,L)}Y!=null&&D&&Be(Y,m&&m.ref,k,b||m,!b)},K=(m,b,_,$)=>{if(m==null)e(b.el=f(b.children),_,$);else{const D=b.el=m.el;b.children!==m.children&&d(D,b.children)}},H=(m,b,_,$)=>{m==null?e(b.el=o(b.children||""),_,$):b.el=m.el},E=(m,b,_,$)=>{[m.el,m.anchor]=T(m.children,b,_,$,m.el,m.anchor)},w=({el:m,anchor:b},_,$)=>{let D;for(;m&&m!==b;)D=v(m),e(m,_,$),m=D;e(b,_,$)},A=({el:m,anchor:b})=>{let _;for(;m&&m!==b;)_=v(m),n(m),m=_;n(b)},tt=(m,b,_,$,D,k,S,P,z)=>{b.type==="svg"?S="svg":b.type==="math"&&(S="mathml"),m==null?_t(b,_,$,D,k,S,P,z):$s(m,b,D,k,S,P,z)},_t=(m,b,_,$,D,k,S,P)=>{let z,N;const{props:Y,shapeFlag:G,transition:B,dirs:F}=m;if(z=m.el=c(m.type,k,Y&&Y.is,Y),G&8?p(z,m.children):G&16&&ts(m.children,z,null,$,D,ma(m,k),S,P),F&&Ps(m,null,$,"created"),ft(z,m,m.scopeId,S,$),Y){for(const gt in Y)gt!=="value"&&!ce(gt)&&l(z,gt,null,Y[gt],k,$);"value"in Y&&l(z,"value",null,Y.value,k),(N=Y.onVnodeBeforeMount)&&ls(N,$,m)}F&&Ps(m,null,$,"beforeMount");const it=Yl(D,B);it&&B.beforeEnter(z),e(z,b,_),((N=Y&&Y.onVnodeMounted)||it||F)&&Lt(()=>{N&&ls(N,$,m),it&&B.enter(z),F&&Ps(m,null,$,"mounted")},D)},ft=(m,b,_,$,D)=>{if(_&&h(m,_),$)for(let k=0;k<$.length;k++)h(m,$[k]);if(D){let k=D.subTree;if(b===k||Xn(k.type)&&(k.ssContent===b||k.ssFallback===b)){const S=D.vnode;ft(m,S,S.scopeId,S.slotScopeIds,D.parent)}}},ts=(m,b,_,$,D,k,S,P,z=0)=>{for(let N=z;N{const P=b.el=m.el;let{patchFlag:z,dynamicChildren:N,dirs:Y}=b;z|=m.patchFlag&16;const G=m.props||ht,B=b.props||ht;let F;if(_&&Ss(_,!1),(F=B.onVnodeBeforeUpdate)&&ls(F,_,b,m),Y&&Ps(b,m,_,"beforeUpdate"),_&&Ss(_,!0),(G.innerHTML&&B.innerHTML==null||G.textContent&&B.textContent==null)&&p(P,""),N?ss(m.dynamicChildren,N,P,_,$,ma(b,D),k):S||nt(m,b,P,null,_,$,ma(b,D),k,!1),z>0){if(z&16)Is(P,G,B,_,D);else if(z&2&&G.class!==B.class&&l(P,"class",null,B.class,D),z&4&&l(P,"style",G.style,B.style,D),z&8){const it=b.dynamicProps;for(let gt=0;gt{F&&ls(F,_,b,m),Y&&Ps(b,m,_,"updated")},$)},ss=(m,b,_,$,D,k,S)=>{for(let P=0;P{if(b!==_){if(b!==ht)for(const k in b)!ce(k)&&!(k in _)&&l(m,k,b[k],null,D,$);for(const k in _){if(ce(k))continue;const S=_[k],P=b[k];S!==P&&k!=="value"&&l(m,k,P,S,D,$)}"value"in _&&l(m,"value",b.value,_.value,D)}},Es=(m,b,_,$,D,k,S,P,z)=>{const N=b.el=m?m.el:f(""),Y=b.anchor=m?m.anchor:f("");let{patchFlag:G,dynamicChildren:B,slotScopeIds:F}=b;F&&(P=P?P.concat(F):F),m==null?(e(N,_,$),e(Y,_,$),ts(b.children||[],_,Y,D,k,S,P,z)):G>0&&G&64&&B&&m.dynamicChildren?(ss(m.dynamicChildren,B,_,D,k,S,P),(b.key!=null||D&&b===D.subTree)&&Jn(m,b,!0)):nt(m,b,_,Y,D,k,S,P,z)},es=(m,b,_,$,D,k,S,P,z)=>{b.slotScopeIds=P,m==null?b.shapeFlag&512?D.ctx.activate(b,_,$,S,z):ae(b,_,$,D,k,S,z):Hs(m,b,z)},ae=(m,b,_,$,D,k,S)=>{const P=m.component=ud(m,$,D);if(Nn(m)&&(P.ctx.renderer=L),vd(P,!1,S),P.asyncDep){if(D&&D.registerDep(P,It,S),!m.el){const z=P.subTree=r(Os);H(null,z,b,_)}}else It(P,m,b,_,D,k,S)},Hs=(m,b,_)=>{const $=b.component=m.component;if(sd(m,b,_))if($.asyncDep&&!$.asyncResolved){pt($,b,_);return}else $.next=b,$.update();else b.el=m.el,$.vnode=b},It=(m,b,_,$,D,k,S)=>{const P=()=>{if(m.isMounted){let{next:G,bu:B,u:F,parent:it,vnode:gt}=m;{const ns=Fn(m);if(ns){G&&(G.el=gt.el,pt(m,G,S)),ns.asyncDep.then(()=>{m.isUnmounted||P()});return}}let rt=G,Zt;Ss(m,!1),G?(G.el=gt.el,pt(m,G,S)):G=gt,B&&Pe(B),(Zt=G.props&&G.props.onVnodeBeforeUpdate)&&ls(Zt,it,G,gt),Ss(m,!0);const St=fi(m),is=m.subTree;m.subTree=St,O(is,St,g(is.el),M(is),m,D,k),G.el=St.el,rt===null&&ed(m,St.el),F&&Lt(F,D),(Zt=G.props&&G.props.onVnodeUpdated)&&Lt(()=>ls(Zt,it,G,gt),D)}else{let G;const{el:B,props:F}=b,{bm:it,m:gt,parent:rt,root:Zt,type:St}=m,is=ve(b);Ss(m,!1),it&&Pe(it),!is&&(G=F&&F.onVnodeBeforeMount)&&ls(G,rt,b),Ss(m,!0);{Zt.ce&&Zt.ce._injectChildStyle(St);const ns=m.subTree=fi(m);O(null,ns,_,$,m,D,k),b.el=ns.el}if(gt&&Lt(gt,D),!is&&(G=F&&F.onVnodeMounted)){const ns=b;Lt(()=>ls(G,rt,ns),D)}(b.shapeFlag&256||rt&&ve(rt.vnode)&&rt.vnode.shapeFlag&256)&&m.a&&Lt(m.a,D),m.isMounted=!0,b=_=$=null}};m.scope.on();const z=m.effect=new an(P);m.scope.off();const N=m.update=z.run.bind(z),Y=m.job=z.runIfDirty.bind(z);Y.i=m,Y.id=m.uid,z.scheduler=()=>Ja(Y),Ss(m,!0),N()},pt=(m,b,_)=>{b.component=m;const $=m.vnode.props;m.vnode=b,m.next=null,Zl(m,b.props,$,_),Bl(m,b.children,_),Ns(),ni(m),zs()},nt=(m,b,_,$,D,k,S,P,z=!1)=>{const N=m&&m.children,Y=m?m.shapeFlag:0,G=b.children,{patchFlag:B,shapeFlag:F}=b;if(B>0){if(B&128){Ms(N,G,_,$,D,k,S,P,z);return}else if(B&256){ms(N,G,_,$,D,k,S,P,z);return}}F&8?(Y&16&&Yt(N,D,k),G!==N&&p(_,G)):Y&16?F&16?Ms(N,G,_,$,D,k,S,P,z):Yt(N,D,k,!0):(Y&8&&p(_,""),F&16&&ts(G,_,$,D,k,S,P,z))},ms=(m,b,_,$,D,k,S,P,z)=>{m=m||Fs,b=b||Fs;const N=m.length,Y=b.length,G=Math.min(N,Y);let B;for(B=0;BY?Yt(m,D,k,!0,!1,G):ts(b,_,$,D,k,S,P,z,G)},Ms=(m,b,_,$,D,k,S,P,z)=>{let N=0;const Y=b.length;let G=m.length-1,B=Y-1;for(;N<=G&&N<=B;){const F=m[N],it=b[N]=z?Ds(b[N]):rs(b[N]);if(oe(F,it))O(F,it,_,null,D,k,S,P,z);else break;N++}for(;N<=G&&N<=B;){const F=m[G],it=b[B]=z?Ds(b[B]):rs(b[B]);if(oe(F,it))O(F,it,_,null,D,k,S,P,z);else break;G--,B--}if(N>G){if(N<=B){const F=B+1,it=FB)for(;N<=G;)Pt(m[N],D,k,!0),N++;else{const F=N,it=N,gt=new Map;for(N=it;N<=B;N++){const Ot=b[N]=z?Ds(b[N]):rs(b[N]);Ot.key!=null&>.set(Ot.key,N)}let rt,Zt=0;const St=B-it+1;let is=!1,ns=0;const ie=new Array(St);for(N=0;N=St){Pt(Ot,D,k,!0);continue}let os;if(Ot.key!=null)os=gt.get(Ot.key);else for(rt=it;rt<=B;rt++)if(ie[rt-it]===0&&oe(Ot,b[rt])){os=rt;break}os===void 0?Pt(Ot,D,k,!0):(ie[os-it]=N+1,os>=ns?ns=os:is=!0,O(Ot,b[os],_,null,D,k,S,P,z),Zt++)}const qa=is?Jl(ie):Fs;for(rt=qa.length-1,N=St-1;N>=0;N--){const Ot=it+N,os=b[Ot],ti=Ot+1{const{el:k,type:S,transition:P,children:z,shapeFlag:N}=m;if(N&6){as(m.component.subTree,b,_,$);return}if(N&128){m.suspense.move(b,_,$);return}if(N&64){S.move(m,b,_,L);return}if(S===Q){e(k,b,_);for(let G=0;GP.enter(k),D);else{const{leave:G,delayLeave:B,afterLeave:F}=P,it=()=>e(k,b,_),gt=()=>{G(k,()=>{it(),F&&F()})};B?B(k,it,gt):gt()}else e(k,b,_)},Pt=(m,b,_,$=!1,D=!1)=>{const{type:k,props:S,ref:P,children:z,dynamicChildren:N,shapeFlag:Y,patchFlag:G,dirs:B,cacheIndex:F}=m;if(G===-2&&(D=!1),P!=null&&Be(P,null,_,m,!0),F!=null&&(b.renderCache[F]=void 0),Y&256){b.ctx.deactivate(m);return}const it=Y&1&&B,gt=!ve(m);let rt;if(gt&&(rt=S&&S.onVnodeBeforeUnmount)&&ls(rt,b,m),Y&6)Ae(m.component,_,$);else{if(Y&128){m.suspense.unmount(_,$);return}it&&Ps(m,null,b,"beforeUnmount"),Y&64?m.type.remove(m,b,_,L,$):N&&!N.hasOnce&&(k!==Q||G>0&&G&64)?Yt(N,b,_,!1,!0):(k===Q&&G&384||!D&&Y&16)&&Yt(z,b,_),$&&Bs(m)}(gt&&(rt=S&&S.onVnodeUnmounted)||it)&&Lt(()=>{rt&&ls(rt,b,m),it&&Ps(m,null,b,"unmounted")},_)},Bs=m=>{const{type:b,el:_,anchor:$,transition:D}=m;if(b===Q){Ws(_,$);return}if(b===Te){A(m);return}const k=()=>{n(_),D&&!D.persisted&&D.afterLeave&&D.afterLeave()};if(m.shapeFlag&1&&D&&!D.persisted){const{leave:S,delayLeave:P}=D,z=()=>S(_,k);P?P(m.el,k,z):z()}else k()},Ws=(m,b)=>{let _;for(;m!==b;)_=v(m),n(m),m=_;n(b)},Ae=(m,b,_)=>{const{bum:$,scope:D,job:k,subTree:S,um:P,m:z,a:N}=m;vi(z),vi(N),$&&Pe($),D.stop(),k&&(k.flags|=8,Pt(S,m,b,_)),P&&Lt(P,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())},Yt=(m,b,_,$=!1,D=!1,k=0)=>{for(let S=k;S{if(m.shapeFlag&6)return M(m.component.subTree);if(m.shapeFlag&128)return m.suspense.next();const b=v(m.anchor||m.el),_=b&&b[fl];return _?v(_):b};let Z=!1;const R=(m,b,_)=>{m==null?b._vnode&&Pt(b._vnode,null,null,!0):O(b._vnode||null,m,b,null,null,null,_),b._vnode=m,Z||(Z=!0,ni(),Mn(),Z=!1)},L={p:O,um:Pt,m:as,r:Bs,mt:ae,mc:ts,pc:nt,pbc:ss,n:M,o:s};return{render:R,hydrate:void 0,createApp:Tl(R)}}function ma({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 Ss({effect:s,job:a},i){i?(s.flags|=32,a.flags|=4):(s.flags&=-33,a.flags&=-5)}function Yl(s,a){return(!s||s&&!s.pendingBranch)&&a&&!a.persisted}function Jn(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,c=i[l-1];l-- >0;)i[l]=c,c=a[c];return i}function Fn(s){const a=s.subTree.component;if(a)return a.asyncDep&&!a.asyncResolved?a:Fn(a)}function vi(s){if(s)for(let a=0;a_s(Fl);function Re(s,a,i){return Qn(s,a,i)}function Qn(s,a,i=ht){const{immediate:e,deep:n,flush:l,once:c}=i,f=At({},i),o=a&&e||!a&&l!=="post";let d;if(_e){if(l==="sync"){const h=Ql();d=h.__watcherHandles||(h.__watcherHandles=[])}else if(!o){const h=()=>{};return h.stop=us,h.resume=us,h.pause=us,h}}const p=Ct;f.call=(h,T,O)=>fs(h,p,T,O);let g=!1;l==="post"?f.scheduler=h=>{Lt(h,p&&p.suspense)}:l!=="sync"&&(g=!0,f.scheduler=(h,T)=>{T?h():Ja(h)}),f.augmentJob=h=>{a&&(h.flags|=4),g&&(h.flags|=2,p&&(h.id=p.uid,h.i=p))};const v=cl(s,a,f);return _e&&(d?d.push(v):o&&v()),v}function Ul(s,a,i){const e=this.proxy,n=$t(s)?s.includes(".")?Un(e,s):()=>e[s]:s.bind(e,e);let l;U(a)?l=a:(l=a.handler,i=a);const c=De(this),f=Qn(n,l.bind(e),i);return c(),f}function Un(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[`${Ft(a)}Modifiers`]||s[`${Ls(a)}Modifiers`];function Xl(s,a,...i){if(s.isUnmounted)return;const e=s.vnode.props||ht;let n=i;const l=a.startsWith("update:"),c=l&&Kl(e,a.slice(7));c&&(c.trim&&(n=i.map(p=>$t(p)?p.trim():p)),c.number&&(n=i.map(_a)));let f,o=e[f=ca(a)]||e[f=ca(Ft(a))];!o&&l&&(o=e[f=ca(Ls(a))]),o&&fs(o,s,6,n);const d=e[f+"Once"];if(d){if(!s.emitted)s.emitted={};else if(s.emitted[f])return;s.emitted[f]=!0,fs(d,s,6,n)}}function Kn(s,a,i=!1){const e=a.emitsCache,n=e.get(s);if(n!==void 0)return n;const l=s.emits;let c={},f=!1;if(!U(s)){const o=d=>{const p=Kn(d,a,!0);p&&(f=!0,At(c,p))};!i&&a.mixins.length&&a.mixins.forEach(o),s.extends&&o(s.extends),s.mixins&&s.mixins.forEach(o)}return!l&&!f?(yt(s)&&e.set(s,null),null):(J(l)?l.forEach(o=>c[o]=null):At(c,l),yt(s)&&e.set(s,c),c)}function na(s,a){return!s||!Qe(a)?!1:(a=a.slice(2).replace(/Once$/,""),dt(s,a[0].toLowerCase()+a.slice(1))||dt(s,Ls(a))||dt(s,a))}function fi(s){const{type:a,vnode:i,proxy:e,withProxy:n,propsOptions:[l],slots:c,attrs:f,emit:o,render:d,renderCache:p,props:g,data:v,setupState:h,ctx:T,inheritAttrs:O}=s,K=He(s);let H,E;try{if(i.shapeFlag&4){const A=n||e,tt=A;H=rs(d.call(tt,A,p,g,h,v,T)),E=f}else{const A=a;H=rs(A.length>1?A(g,{attrs:f,slots:c,emit:o}):A(g,null)),E=a.props?f:ql(f)}}catch(A){pe.length=0,aa(A,s,1),H=r(Os)}let w=H;if(E&&O!==!1){const A=Object.keys(E),{shapeFlag:tt}=w;A.length&&tt&7&&(l&&A.some(Ta)&&(E=td(E,l)),w=te(w,E,!1,!0))}return i.dirs&&(w=te(w,null,!1,!0),w.dirs=w.dirs?w.dirs.concat(i.dirs):i.dirs),i.transition&&Fa(w,i.transition),H=w,He(K),H}const ql=s=>{let a;for(const i in s)(i==="class"||i==="style"||Qe(i))&&((a||(a={}))[i]=s[i]);return a},td=(s,a)=>{const i={};for(const e in s)(!Ta(e)||!(e.slice(9)in a))&&(i[e]=s[e]);return i};function sd(s,a,i){const{props:e,children:n,component:l}=s,{props:c,children:f,patchFlag:o}=a,d=l.emitsOptions;if(a.dirs||a.transition)return!0;if(i&&o>=0){if(o&1024)return!0;if(o&16)return e?pi(e,c,d):!!c;if(o&8){const p=a.dynamicProps;for(let g=0;gs.__isSuspense;function ad(s,a){a&&a.pendingBranch?J(s)?a.effects.push(...s):a.effects.push(s):vl(s)}const Q=Symbol.for("v-fgt"),oa=Symbol.for("v-txt"),Os=Symbol.for("v-cmt"),Te=Symbol.for("v-stc"),pe=[];let Vt=null;function x(s=!1){pe.push(Vt=s?null:[])}function id(){pe.pop(),Vt=pe[pe.length-1]||null}let ye=1;function mi(s,a=!1){ye+=s,s<0&&Vt&&a&&(Vt.hasOnce=!0)}function qn(s){return s.dynamicChildren=ye>0?Vt||Fs:null,id(),ye>0&&Vt&&Vt.push(s),s}function y(s,a,i,e,n,l){return qn(t(s,a,i,e,n,l,!0))}function to(s,a,i,e,n){return qn(r(s,a,i,e,n,!0))}function Ve(s){return s?s.__v_isVNode===!0:!1}function oe(s,a){return s.type===a.type&&s.key===a.key}const so=({key:s})=>s??null,Ge=({ref:s,ref_key:a,ref_for:i})=>(typeof s=="number"&&(s=""+s),s!=null?$t(s)||Dt(s)||U(s)?{i:Wt,r:s,k:a,f:!!i}:s:null);function t(s,a=null,i=null,e=0,n=null,l=s===Q?0:1,c=!1,f=!1){const o={__v_isVNode:!0,__v_skip:!0,type:s,props:a,key:a&&so(a),ref:a&&Ge(a),scopeId:Cn,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:Wt};return f?(Ua(o,i),l&128&&s.normalize(o)):i&&(o.shapeFlag|=$t(i)?8:16),ye>0&&!c&&Vt&&(o.patchFlag>0||l&6)&&o.patchFlag!==32&&Vt.push(o),o}const r=nd;function nd(s,a=null,i=null,e=0,n=null,l=!1){if((!s||s===Dl)&&(s=Os),Ve(s)){const f=te(s,a,!0);return i&&Ua(f,i),ye>0&&!l&&Vt&&(f.shapeFlag&6?Vt[Vt.indexOf(s)]=f:Vt.push(f)),f.patchFlag=-2,f}if(hd(s)&&(s=s.__vccOpts),a){a=od(a);let{class:f,style:o}=a;f&&!$t(f)&&(a.class=et(f)),yt(o)&&(Ya(o)&&!J(o)&&(o=At({},o)),a.style=ke(o))}const c=$t(s)?1:Xn(s)?128:pl(s)?64:yt(s)?4:U(s)?2:0;return t(s,a,i,e,n,c,l,!0)}function od(s){return s?Ya(s)||On(s)?At({},s):s:null}function te(s,a,i=!1,e=!1){const{props:n,ref:l,patchFlag:c,children:f,transition:o}=s,d=a?dd(n||{},a):n,p={__v_isVNode:!0,__v_skip:!0,type:s.type,props:d,key:d&&so(d),ref:a&&a.ref?i&&l?J(l)?l.concat(Ge(a)):[l,Ge(a)]:Ge(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!==Q?c===-1?16:c|16:c,dynamicProps:s.dynamicProps,dynamicChildren:s.dynamicChildren,appContext:s.appContext,dirs:s.dirs,transition:o,component:s.component,suspense:s.suspense,ssContent:s.ssContent&&te(s.ssContent),ssFallback:s.ssFallback&&te(s.ssFallback),el:s.el,anchor:s.anchor,ctx:s.ctx,ce:s.ce};return o&&e&&Fa(p,o.clone(p)),p}function ld(s=" ",a=0){return r(oa,null,s,a)}function V(s,a){const i=r(Te,null,s);return i.staticCount=a,i}function j(s="",a=!1){return a?(x(),to(Os,null,s)):r(Os,null,s)}function rs(s){return s==null||typeof s=="boolean"?r(Os):J(s)?r(Q,null,s.slice()):Ve(s)?Ds(s):r(oa,null,String(s))}function Ds(s){return s.el===null&&s.patchFlag!==-1||s.memo?s:te(s)}function Ua(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),Ua(s,n()),n._c&&(n._d=!0));return}else{i=32;const n=a._;!n&&!On(a)?a._ctx=Wt:n===3&&Wt&&(Wt.slots._===1?a._=1:(a._=2,s.patchFlag|=1024))}else U(a)?(a={default:a,_ctx:Wt},i=32):(a=String(a),e&64?(i=16,a=[ld(a)]):i=8);s.children=a,s.shapeFlag|=i}function dd(...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(c=>c(l)):n[0](l)}};Ye=a("__VUE_INSTANCE_SETTERS__",i=>Ct=i),Na=a("__VUE_SSR_SETTERS__",i=>_e=i)}const De=s=>{const a=Ct;return Ye(s),s.scope.on(),()=>{s.scope.off(),Ye(a)}},bi=()=>{Ct&&Ct.scope.off(),Ye(null)};function eo(s){return s.vnode.shapeFlag&4}let _e=!1;function vd(s,a=!1,i=!1){a&&Na(a);const{props:e,children:n}=s.vnode,l=eo(s);Gl(s,e,l,a),Hl(s,n,i);const c=l?fd(s,a):void 0;return a&&Na(!1),c}function fd(s,a){const i=s.type;s.accessCache=Object.create(null),s.proxy=new Proxy(s.ctx,jl);const{setup:e}=i;if(e){Ns();const n=s.setupContext=e.length>1?md(s):null,l=De(s),c=Ce(e,s,0,[s.props,n]),f=Qi(c);if(zs(),l(),(f||s.sp)&&!ve(s)&&jn(s),f){if(c.then(bi,bi),a)return c.then(o=>{hi(s,o)}).catch(o=>{aa(o,s,0)});s.asyncDep=c}else hi(s,c)}else ao(s)}function hi(s,a,i){U(a)?s.type.__ssrInlineRender?s.ssrRender=a:s.render=a:yt(a)&&(s.setupState=_n(a)),ao(s)}function ao(s,a,i){const e=s.type;s.render||(s.render=e.render||us);{const n=De(s);Ns();try{Nl(s)}finally{zs(),n()}}}const pd={get(s,a){return Mt(s,"get",""),s[a]}};function md(s){const a=i=>{s.exposed=i||{}};return{attrs:new Proxy(s.attrs,pd),slots:s.slots,emit:s.emit,expose:a}}function la(s){return s.exposed?s.exposeProxy||(s.exposeProxy=new Proxy(_n(el(s.exposed)),{get(a,i){if(i in a)return a[i];if(i in fe)return fe[i](s)},has(a,i){return i in a||i in fe}})):s.proxy}function bd(s,a=!0){return U(s)?s.displayName||s.name:s.name||a&&s.__name}function hd(s){return U(s)&&"__vccOpts"in s}const Bt=(s,a)=>ll(s,a,_e);function we(s,a,i){const e=arguments.length;return e===2?yt(a)&&!J(a)?Ve(a)?r(s,null,[a]):r(s,a):r(s,null,a):(e>3?i=Array.prototype.slice.call(arguments,2):e===3&&Ve(i)&&(i=[i]),r(s,a,i))}const gd="3.5.13";/** * @vue/runtime-dom v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let za;const gi=typeof window<"u"&&window.trustedTypes;if(gi)try{za=gi.createPolicy("vue",{createHTML:s=>s})}catch{}const io=za?s=>za.createHTML(s):s=>s,xd="http://www.w3.org/2000/svg",yd="http://www.w3.org/1998/Math/MathML",gs=typeof document<"u"?document:null,xi=gs&&gs.createElement("template"),_d={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"?gs.createElementNS(xd,s):a==="mathml"?gs.createElementNS(yd,s):i?gs.createElement(s,{is:i}):gs.createElement(s);return s==="select"&&e&&e.multiple!=null&&n.setAttribute("multiple",e.multiple),n},createText:s=>gs.createTextNode(s),createComment:s=>gs.createComment(s),setText:(s,a)=>{s.nodeValue=a},setElementText:(s,a)=>{s.textContent=a},parentNode:s=>s.parentNode,nextSibling:s=>s.nextSibling,querySelector:s=>gs.querySelector(s),setScopeId(s,a){s.setAttribute(a,"")},insertStaticContent(s,a,i,e,n,l){const c=i?i.previousSibling:a.lastChild;if(n&&(n===l||n.nextSibling))for(;a.insertBefore(n.cloneNode(!0),i),!(n===l||!(n=n.nextSibling)););else{xi.innerHTML=io(e==="svg"?`${s}`:e==="mathml"?`${s}`:s);const f=xi.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[c?c.nextSibling:a.firstChild,i?i.previousSibling:a.lastChild]}},wd=Symbol("_vtc");function $d(s,a,i){const e=s[wd];e&&(a=(a?[a,...e]:[...e]).join(" ")),a==null?s.removeAttribute("class"):i?s.setAttribute("class",a):s.className=a}const yi=Symbol("_vod"),Id=Symbol("_vsh"),Md=Symbol(""),kd=/(^|;)\s*display\s*:/;function Cd(s,a,i){const e=s.style,n=$t(i);let l=!1;if(i&&!n){if(a)if($t(a))for(const c of a.split(";")){const f=c.slice(0,c.indexOf(":")).trim();i[f]==null&&Ze(e,f,"")}else for(const c in a)i[c]==null&&Ze(e,c,"");for(const c in i)c==="display"&&(l=!0),Ze(e,c,i[c])}else if(n){if(a!==i){const c=e[Md];c&&(i+=";"+c),e.cssText=i,l=kd.test(i)}}else a&&s.removeAttribute("style");yi in s&&(s[yi]=l?e.display:"",s[Id]&&(e.display="none"))}const _i=/\s*!important$/;function Ze(s,a,i){if(J(i))i.forEach(e=>Ze(s,a,e));else if(i==null&&(i=""),a.startsWith("--"))s.setProperty(a,i);else{const e=Dd(s,a);_i.test(i)?s.setProperty(Ls(e),i.replace(_i,""),"important"):s[e]=i}}const wi=["Webkit","Moz","ms"],ba={};function Dd(s,a){const i=ba[a];if(i)return i;let e=Ft(a);if(e!=="filter"&&e in s)return ba[a]=e;e=Xe(e);for(let n=0;nha||(zd.then(()=>ha=0),ha=Date.now());function Pd(s,a){const i=e=>{if(!e._vts)e._vts=Date.now();else if(e._vts<=i.attached)return;fs(Sd(e,i.value),a,5,[e])};return i.value=s,i.attached=Ed(),i}function Sd(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 Di=s=>s.charCodeAt(0)===111&&s.charCodeAt(1)===110&&s.charCodeAt(2)>96&&s.charCodeAt(2)<123,Rd=(s,a,i,e,n,l)=>{const c=n==="svg";a==="class"?$d(s,e,c):a==="style"?Cd(s,i,e):Qe(a)?Ta(a)||jd(s,a,i,e,l):(a[0]==="."?(a=a.slice(1),!0):a[0]==="^"?(a=a.slice(1),!1):Td(s,a,e,c))?(Mi(s,a,e),!s.tagName.includes("-")&&(a==="value"||a==="checked"||a==="selected")&&Ii(s,a,e,c,l,a!=="value")):s._isVueCE&&(/[A-Z]/.test(a)||!$t(e))?Mi(s,Ft(a),e,l,a):(a==="true-value"?s._trueValue=e:a==="false-value"&&(s._falseValue=e),Ii(s,a,e,c))};function Td(s,a,i,e){if(e)return!!(a==="innerHTML"||a==="textContent"||a in s&&Di(a)&&U(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 Di(a)&&$t(i)?!1:a in s}const Je=s=>{const a=s.props["onUpdate:modelValue"]||!1;return J(a)?i=>Pe(a,i):a};function Gd(s){s.target.composing=!0}function Ai(s){const a=s.target;a.composing&&(a.composing=!1,a.dispatchEvent(new Event("input")))}const qs=Symbol("_assign"),ds={created(s,{modifiers:{lazy:a,trim:i,number:e}},n){s[qs]=Je(n);const l=e||n.props&&n.props.type==="number";Ts(s,a?"change":"input",c=>{if(c.target.composing)return;let f=s.value;i&&(f=f.trim()),l&&(f=_a(f)),s[qs](f)}),i&&Ts(s,"change",()=>{s.value=s.value.trim()}),a||(Ts(s,"compositionstart",Gd),Ts(s,"compositionend",Ai),Ts(s,"change",Ai))},mounted(s,{value:a}){s.value=a??""},beforeUpdate(s,{value:a,oldValue:i,modifiers:{lazy:e,trim:n,number:l}},c){if(s[qs]=Je(c),s.composing)return;const f=(l||s.type==="number")&&!/^0\d/.test(s.value)?_a(s.value):s.value,o=a??"";f!==o&&(document.activeElement===s&&s.type!=="range"&&(e&&a===i||n&&s.value.trim()===o)||(s.value=o))}},Fe={deep:!0,created(s,a,i){s[qs]=Je(i),Ts(s,"change",()=>{const e=s._modelValue,n=Zd(s),l=s.checked,c=s[qs];if(J(e)){const f=tn(e,n),o=f!==-1;if(l&&!o)c(e.concat(n));else if(!l&&o){const d=[...e];d.splice(f,1),c(d)}}else if(Ue(e)){const f=new Set(e);l?f.add(n):f.delete(n),c(f)}else c(no(s,l))})},mounted:ji,beforeUpdate(s,a,i){s[qs]=Je(i),ji(s,a,i)}};function ji(s,{value:a,oldValue:i},e){s._modelValue=a;let n;if(J(a))n=tn(a,e.props.value)>-1;else if(Ue(a))n=a.has(e.props.value);else{if(a===i)return;n=ta(a,no(s,!0))}s.checked!==n&&(s.checked=n)}function Zd(s){return"_value"in s?s._value:s.value}function no(s,a){const i=a?"_trueValue":"_falseValue";return i in s?s[i]:a}const Od=["ctrl","shift","alt","meta"],Ld={stop:s=>s.stopPropagation(),prevent:s=>s.preventDefault(),self:s=>s.target!==s.currentTarget,ctrl:s=>!s.ctrlKey,shift:s=>!s.shiftKey,alt:s=>!s.altKey,meta:s=>!s.metaKey,left:s=>"button"in s&&s.button!==0,middle:s=>"button"in s&&s.button!==1,right:s=>"button"in s&&s.button!==2,exact:(s,a)=>Od.some(i=>s[`${i}Key`]&&!a.includes(i))},Hd=(s,a)=>{const i=s._withMods||(s._withMods={}),e=a.join(".");return i[e]||(i[e]=(n,...l)=>{for(let c=0;c{const a=Wd().createApp(...s),{mount:i}=a;return a.mount=e=>{const n=Jd(e);if(!n)return;const l=a._component;!U(l)&&!l.render&&!l.template&&(l.template=n.innerHTML),n.nodeType===1&&(n.textContent="");const c=i(n,!1,Yd(n));return n instanceof Element&&(n.removeAttribute("v-cloak"),n.setAttribute("data-v-app","")),c},a};function Yd(s){if(s instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&s instanceof MathMLElement)return"mathml"}function Jd(s){return $t(s)?document.querySelector(s):s}const mt=(s,a)=>{const i=s.__vccOpts||s;for(const[e,n]of a)i[e]=n;return i},Fd={};function Qd(s,a){const i=Pn("router-view");return x(),to(i)}const Ud=mt(Fd,[["render",Qd]]);/*! * vue-router v4.5.0 * (c) 2024 Eduardo San Martin Morote * @license MIT */const Js=typeof document<"u";function oo(s){return typeof s=="object"||"displayName"in s||"props"in s||"__vccOpts"in s}function Kd(s){return s.__esModule||s[Symbol.toStringTag]==="Module"||s.default&&oo(s.default)}const ot=Object.assign;function ga(s,a){const i={};for(const e in a){const n=a[e];i[e]=Ut(n)?n.map(s):s(n)}return i}const me=()=>{},Ut=Array.isArray,lo=/#/g,Xd=/&/g,qd=/\//g,tc=/=/g,sc=/\?/g,co=/\+/g,ec=/%5B/g,ac=/%5D/g,ro=/%5E/g,ic=/%60/g,uo=/%7B/g,nc=/%7C/g,vo=/%7D/g,oc=/%20/g;function Ka(s){return encodeURI(""+s).replace(nc,"|").replace(ec,"[").replace(ac,"]")}function lc(s){return Ka(s).replace(uo,"{").replace(vo,"}").replace(ro,"^")}function Ea(s){return Ka(s).replace(co,"%2B").replace(oc,"+").replace(lo,"%23").replace(Xd,"%26").replace(ic,"`").replace(uo,"{").replace(vo,"}").replace(ro,"^")}function dc(s){return Ea(s).replace(tc,"%3D")}function cc(s){return Ka(s).replace(lo,"%23").replace(sc,"%3F")}function rc(s){return s==null?"":cc(s).replace(qd,"%2F")}function $e(s){try{return decodeURIComponent(""+s)}catch{}return""+s}const uc=/\/$/,vc=s=>s.replace(uc,"");function xa(s,a,i="/"){let e,n={},l="",c="";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),c=a.slice(f,a.length)),e=bc(e??a,i),{fullPath:e+(l&&"?")+l+c,path:e,query:n,hash:$e(c)}}function fc(s,a){const i=a.query?s(a.query):"";return a.path+(i&&"?")+i+(a.hash||"")}function zi(s,a){return!a||!s.toLowerCase().startsWith(a.toLowerCase())?s:s.slice(a.length)||"/"}function pc(s,a,i){const e=a.matched.length-1,n=i.matched.length-1;return e>-1&&e===n&&se(a.matched[e],i.matched[n])&&fo(a.params,i.params)&&s(a.query)===s(i.query)&&a.hash===i.hash}function se(s,a){return(s.aliasOf||s)===(a.aliasOf||a)}function fo(s,a){if(Object.keys(s).length!==Object.keys(a).length)return!1;for(const i in s)if(!mc(s[i],a[i]))return!1;return!0}function mc(s,a){return Ut(s)?Ei(s,a):Ut(a)?Ei(a,s):s===a}function Ei(s,a){return Ut(a)?s.length===a.length&&s.every((i,e)=>i===a[e]):s.length===1&&s[0]===a}function bc(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,c,f;for(c=0;c1&&l--;else break;return i.slice(0,l).join("/")+"/"+e.slice(c).join("/")}const ks={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Ie;(function(s){s.pop="pop",s.push="push"})(Ie||(Ie={}));var be;(function(s){s.back="back",s.forward="forward",s.unknown=""})(be||(be={}));function hc(s){if(!s)if(Js){const a=document.querySelector("base");s=a&&a.getAttribute("href")||"/",s=s.replace(/^\w+:\/\/[^\/]+/,"")}else s="/";return s[0]!=="/"&&s[0]!=="#"&&(s="/"+s),vc(s)}const gc=/^[^#]+#/;function xc(s,a){return s.replace(gc,"#")+a}function yc(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 da=()=>({left:window.scrollX,top:window.scrollY});function _c(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=yc(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 Pi(s,a){return(history.state?history.state.position-a:-1)+s}const Pa=new Map;function wc(s,a){Pa.set(s,a)}function $c(s){const a=Pa.get(s);return Pa.delete(s),a}let Ic=()=>location.protocol+"//"+location.host;function po(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),zi(o,"")}return zi(i,s)+e+n}function Mc(s,a,i,e){let n=[],l=[],c=null;const f=({state:v})=>{const h=po(s,location),T=i.value,O=a.value;let K=0;if(v){if(i.value=h,a.value=v,c&&c===T){c=null;return}K=O?v.position-O.position:0}else e(h);n.forEach(H=>{H(i.value,T,{delta:K,type:Ie.pop,direction:K?K>0?be.forward:be.back:be.unknown})})};function o(){c=i.value}function d(v){n.push(v);const h=()=>{const T=n.indexOf(v);T>-1&&n.splice(T,1)};return l.push(h),h}function p(){const{history:v}=window;v.state&&v.replaceState(ot({},v.state,{scroll:da()}),"")}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:d,destroy:g}}function Si(s,a,i,e=!1,n=!1){return{back:s,current:a,forward:i,replaced:e,position:window.history.length,scroll:n?da():null}}function kc(s){const{history:a,location:i}=window,e={value:po(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,d,p){const g=s.indexOf("#"),v=g>-1?(i.host&&document.querySelector("base")?s:s.slice(g))+o:Ic()+s+o;try{a[p?"replaceState":"pushState"](d,"",v),n.value=d}catch(h){console.error(h),i[p?"replace":"assign"](v)}}function c(o,d){const p=ot({},a.state,Si(n.value.back,o,n.value.forward,!0),d,{position:n.value.position});l(o,p,!0),e.value=o}function f(o,d){const p=ot({},n.value,a.state,{forward:o,scroll:da()});l(p.current,p,!0);const g=ot({},Si(e.value,o,null),{position:p.position+1},d);l(o,g,!1),e.value=o}return{location:e,state:n,push:f,replace:c}}function Cc(s){s=hc(s);const a=kc(s),i=Mc(s,a.state,a.location,a.replace);function e(l,c=!0){c||i.pauseListeners(),history.go(l)}const n=ot({location:"",base:s,go:e,createHref:xc.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 Dc(s){return s=location.host?s||location.pathname+location.search:"",s.includes("#")||(s+="#"),Cc(s)}function Ac(s){return typeof s=="string"||s&&typeof s=="object"}function mo(s){return typeof s=="string"||typeof s=="symbol"}const bo=Symbol("");var Ri;(function(s){s[s.aborted=4]="aborted",s[s.cancelled=8]="cancelled",s[s.duplicated=16]="duplicated"})(Ri||(Ri={}));function ee(s,a){return ot(new Error,{type:s,[bo]:!0},a)}function hs(s,a){return s instanceof Error&&bo in s&&(a==null||!!(s.type&a))}const Ti="[^/]+?",jc={sensitive:!1,strict:!1,start:!0,end:!0},Nc=/[.+*?^${}()[\]/\\]/g;function zc(s,a){const i=ot({},jc,a),e=[];let n=i.start?"^":"";const l=[];for(const d of s){const p=d.length?[]:[90];i.strict&&!d.length&&(n+="/");for(let g=0;ga.length?a.length===1&&a[0]===80?1:-1:0}function ho(s,a){let i=0;const e=s.score,n=a.score;for(;i0&&a[a.length-1]<0}const Pc={type:0,value:""},Sc=/[a-zA-Z0-9_]/;function Rc(s){if(!s)return[[]];if(s==="/")return[[Pc]];if(!s.startsWith("/"))throw new Error(`Invalid path "${s}"`);function a(h){throw new Error(`ERR (${i})/"${d}": ${h}`)}let i=0,e=i;const n=[];let l;function c(){l&&n.push(l),l=[]}let f=0,o,d="",p="";function g(){d&&(i===0?l.push({type:0,value:d}):i===1||i===2||i===3?(l.length>1&&(o==="*"||o==="+")&&a(`A repeatable param (${d}) must be alone in its segment. eg: '/:ids+.`),l.push({type:1,value:d,regexp:p,repeatable:o==="*"||o==="+",optional:o==="*"||o==="?"})):a("Invalid state to consume buffer"),d="")}function v(){d+=o}for(;f{c(w)}:me}function c(g){if(mo(g)){const v=e.get(g);v&&(e.delete(g),i.splice(i.indexOf(v),1),v.children.forEach(c),v.alias.forEach(c))}else{const v=i.indexOf(g);v>-1&&(i.splice(v,1),g.record.name&&e.delete(g.record.name),g.children.forEach(c),g.alias.forEach(c))}}function f(){return i}function o(g){const v=Lc(g,i);i.splice(v,0,g),g.record.name&&!Li(g)&&e.set(g.record.name,g)}function d(g,v){let h,T={},O,K;if("name"in g&&g.name){if(h=e.get(g.name),!h)throw ee(1,{location:g});K=h.record.name,T=ot(Zi(v.params,h.keys.filter(w=>!w.optional).concat(h.parent?h.parent.keys.filter(w=>w.optional):[]).map(w=>w.name)),g.params&&Zi(g.params,h.keys.map(w=>w.name))),O=h.stringify(T)}else if(g.path!=null)O=g.path,h=i.find(w=>w.re.test(O)),h&&(T=h.parse(O),K=h.record.name);else{if(h=v.name?e.get(v.name):i.find(w=>w.re.test(v.path)),!h)throw ee(1,{location:g,currentLocation:v});K=h.record.name,T=ot({},v.params,g.params),O=h.stringify(T)}const H=[];let E=h;for(;E;)H.unshift(E.record),E=E.parent;return{name:K,path:O,params:T,matched:H,meta:Oc(H)}}s.forEach(g=>l(g));function p(){i.length=0,e.clear()}return{addRoute:l,resolve:d,removeRoute:c,clearRoutes:p,getRoutes:f,getRecordMatcher:n}}function Zi(s,a){const i={};for(const e of a)e in s&&(i[e]=s[e]);return i}function Oi(s){const a={path:s.path,redirect:s.redirect,name:s.name,meta:s.meta||{},aliasOf:s.aliasOf,beforeEnter:s.beforeEnter,props:Zc(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 Zc(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 Li(s){for(;s;){if(s.record.aliasOf)return!0;s=s.parent}return!1}function Oc(s){return s.reduce((a,i)=>ot(a,i.meta),{})}function Hi(s,a){const i={};for(const e in s)i[e]=e in a?a[e]:s[e];return i}function Lc(s,a){let i=0,e=a.length;for(;i!==e;){const l=i+e>>1;ho(s,a[l])<0?e=l:i=l+1}const n=Hc(s);return n&&(e=a.lastIndexOf(n,e-1)),e}function Hc(s){let a=s;for(;a=a.parent;)if(go(a)&&ho(s,a)===0)return a}function go({record:s}){return!!(s.name||s.components&&Object.keys(s.components).length||s.redirect)}function Bc(s){const a={};if(s===""||s==="?")return a;const e=(s[0]==="?"?s.slice(1):s).split("&");for(let n=0;nl&&Ea(l)):[e&&Ea(e)]).forEach(l=>{l!==void 0&&(a+=(a.length?"&":"")+i,l!=null&&(a+="="+l))})}return a}function Wc(s){const a={};for(const i in s){const e=s[i];e!==void 0&&(a[i]=Ut(e)?e.map(n=>n==null?null:""+n):e==null?e:""+e)}return a}const Vc=Symbol(""),Wi=Symbol(""),Xa=Symbol(""),xo=Symbol(""),Sa=Symbol("");function le(){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 As(s,a,i,e,n,l=c=>c()){const c=e&&(e.enterCallbacks[n]=e.enterCallbacks[n]||[]);return()=>new Promise((f,o)=>{const d=v=>{v===!1?o(ee(4,{from:i,to:a})):v instanceof Error?o(v):Ac(v)?o(ee(2,{from:a,to:v})):(c&&e.enterCallbacks[n]===c&&typeof v=="function"&&c.push(v),f())},p=l(()=>s.call(e&&e.instances[n],a,i,d));let g=Promise.resolve(p);s.length<3&&(g=g.then(d)),g.catch(v=>o(v))})}function ya(s,a,i,e,n=l=>l()){const l=[];for(const c of s)for(const f in c.components){let o=c.components[f];if(!(a!=="beforeRouteEnter"&&!c.instances[f]))if(oo(o)){const p=(o.__vccOpts||o)[a];p&&l.push(As(p,i,e,c,f,n))}else{let d=o();l.push(()=>d.then(p=>{if(!p)throw new Error(`Couldn't resolve component "${f}" at "${c.path}"`);const g=Kd(p)?p.default:p;c.mods[f]=p,c.components[f]=g;const h=(g.__vccOpts||g)[a];return h&&As(h,i,e,c,f,n)()}))}}return l}function Vi(s){const a=_s(Xa),i=_s(xo),e=Bt(()=>{const o=u(s.to);return a.resolve(o)}),n=Bt(()=>{const{matched:o}=e.value,{length:d}=o,p=o[d-1],g=i.matched;if(!p||!g.length)return-1;const v=g.findIndex(se.bind(null,p));if(v>-1)return v;const h=Yi(o[d-2]);return d>1&&Yi(p)===h&&g[g.length-1].path!==h?g.findIndex(se.bind(null,o[d-2])):v}),l=Bt(()=>n.value>-1&&Uc(i.params,e.value.params)),c=Bt(()=>n.value>-1&&n.value===i.matched.length-1&&fo(i.params,e.value.params));function f(o={}){if(Qc(o)){const d=a[u(s.replace)?"replace":"push"](u(s.to)).catch(me);return s.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>d),d}return Promise.resolve()}return{route:e,href:Bt(()=>e.value.href),isActive:l,isExactActive:c,navigate:f}}function Yc(s){return s.length===1?s[0]:s}const Jc=An({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:Vi,setup(s,{slots:a}){const i=ea(Vi(s)),{options:e}=_s(Xa),n=Bt(()=>({[Ji(s.activeClass,e.linkActiveClass,"router-link-active")]:i.isActive,[Ji(s.exactActiveClass,e.linkExactActiveClass,"router-link-exact-active")]:i.isExactActive}));return()=>{const l=a.default&&Yc(a.default(i));return s.custom?l:we("a",{"aria-current":i.isExactActive?s.ariaCurrentValue:null,href:i.href,onClick:i.navigate,class:n.value},l)}}}),Fc=Jc;function Qc(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 Uc(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(!Ut(n)||n.length!==e.length||e.some((l,c)=>l!==n[c]))return!1}return!0}function Yi(s){return s?s.aliasOf?s.aliasOf.path:s.path:""}const Ji=(s,a,i)=>s??a??i,Kc=An({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(s,{attrs:a,slots:i}){const e=_s(Sa),n=Bt(()=>s.route||e.value),l=_s(Wi,0),c=Bt(()=>{let d=u(l);const{matched:p}=n.value;let g;for(;(g=p[d])&&!g.components;)d++;return d}),f=Bt(()=>n.value.matched[c.value]);Se(Wi,Bt(()=>c.value+1)),Se(Vc,f),Se(Sa,n);const o=C();return Re(()=>[o.value,f.value,s.name],([d,p,g],[v,h,T])=>{p&&(p.instances[g]=d,h&&h!==p&&d&&d===v&&(p.leaveGuards.size||(p.leaveGuards=h.leaveGuards),p.updateGuards.size||(p.updateGuards=h.updateGuards))),d&&p&&(!h||!se(p,h)||!v)&&(p.enterCallbacks[g]||[]).forEach(O=>O(d))},{flush:"post"}),()=>{const d=n.value,p=s.name,g=f.value,v=g&&g.components[p];if(!v)return Fi(i.default,{Component:v,route:d});const h=g.props[p],T=h?h===!0?d.params:typeof h=="function"?h(d):h:null,K=we(v,ot({},T,a,{onVnodeUnmounted:H=>{H.component.isUnmounted&&(g.instances[p]=null)},ref:o}));return Fi(i.default,{Component:K,route:d})||K}}});function Fi(s,a){if(!s)return null;const i=s(a);return i.length===1?i[0]:i}const Xc=Kc;function qc(s){const a=Gc(s.routes,s),i=s.parseQuery||Bc,e=s.stringifyQuery||Bi,n=s.history,l=le(),c=le(),f=le(),o=al(ks);let d=ks;Js&&s.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const p=ga.bind(null,M=>""+M),g=ga.bind(null,rc),v=ga.bind(null,$e);function h(M,Z){let R,L;return mo(M)?(R=a.getRecordMatcher(M),L=Z):L=M,a.addRoute(L,R)}function T(M){const Z=a.getRecordMatcher(M);Z&&a.removeRoute(Z)}function O(){return a.getRoutes().map(M=>M.record)}function K(M){return!!a.getRecordMatcher(M)}function H(M,Z){if(Z=ot({},Z||o.value),typeof M=="string"){const _=xa(i,M,Z.path),$=a.resolve({path:_.path},Z),D=n.createHref(_.fullPath);return ot(_,$,{params:v($.params),hash:$e(_.hash),redirectedFrom:void 0,href:D})}let R;if(M.path!=null)R=ot({},M,{path:xa(i,M.path,Z.path).path});else{const _=ot({},M.params);for(const $ in _)_[$]==null&&delete _[$];R=ot({},M,{params:g(_)}),Z.params=g(Z.params)}const L=a.resolve(R,Z),bt=M.hash||"";L.params=p(v(L.params));const m=fc(e,ot({},M,{hash:lc(bt),path:L.path})),b=n.createHref(m);return ot({fullPath:m,hash:bt,query:e===Bi?Wc(M.query):M.query||{}},L,{redirectedFrom:void 0,href:b})}function E(M){return typeof M=="string"?xa(i,M,o.value.path):ot({},M)}function w(M,Z){if(d!==M)return ee(8,{from:Z,to:M})}function A(M){return ft(M)}function tt(M){return A(ot(E(M),{replace:!0}))}function _t(M){const Z=M.matched[M.matched.length-1];if(Z&&Z.redirect){const{redirect:R}=Z;let L=typeof R=="function"?R(M):R;return typeof L=="string"&&(L=L.includes("?")||L.includes("#")?L=E(L):{path:L},L.params={}),ot({query:M.query,hash:M.hash,params:L.path!=null?{}:M.params},L)}}function ft(M,Z){const R=d=H(M),L=o.value,bt=M.state,m=M.force,b=M.replace===!0,_=_t(R);if(_)return ft(ot(E(_),{state:typeof _=="object"?ot({},bt,_.state):bt,force:m,replace:b}),Z||R);const $=R;$.redirectedFrom=Z;let D;return!m&&pc(e,L,R)&&(D=ee(16,{to:$,from:L}),as(L,L,!0,!1)),(D?Promise.resolve(D):ss($,L)).catch(k=>hs(k)?hs(k,2)?k:Ms(k):nt(k,$,L)).then(k=>{if(k){if(hs(k,2))return ft(ot({replace:b},E(k.to),{state:typeof k.to=="object"?ot({},bt,k.to.state):bt,force:m}),Z||$)}else k=Es($,L,!0,b,bt);return Is($,L,k),k})}function ts(M,Z){const R=w(M,Z);return R?Promise.reject(R):Promise.resolve()}function $s(M){const Z=Ws.values().next().value;return Z&&typeof Z.runWithContext=="function"?Z.runWithContext(M):M()}function ss(M,Z){let R;const[L,bt,m]=tr(M,Z);R=ya(L.reverse(),"beforeRouteLeave",M,Z);for(const _ of L)_.leaveGuards.forEach($=>{R.push(As($,M,Z))});const b=ts.bind(null,M,Z);return R.push(b),Yt(R).then(()=>{R=[];for(const _ of l.list())R.push(As(_,M,Z));return R.push(b),Yt(R)}).then(()=>{R=ya(bt,"beforeRouteUpdate",M,Z);for(const _ of bt)_.updateGuards.forEach($=>{R.push(As($,M,Z))});return R.push(b),Yt(R)}).then(()=>{R=[];for(const _ of m)if(_.beforeEnter)if(Ut(_.beforeEnter))for(const $ of _.beforeEnter)R.push(As($,M,Z));else R.push(As(_.beforeEnter,M,Z));return R.push(b),Yt(R)}).then(()=>(M.matched.forEach(_=>_.enterCallbacks={}),R=ya(m,"beforeRouteEnter",M,Z,$s),R.push(b),Yt(R))).then(()=>{R=[];for(const _ of c.list())R.push(As(_,M,Z));return R.push(b),Yt(R)}).catch(_=>hs(_,8)?_:Promise.reject(_))}function Is(M,Z,R){f.list().forEach(L=>$s(()=>L(M,Z,R)))}function Es(M,Z,R,L,bt){const m=w(M,Z);if(m)return m;const b=Z===ks,_=Js?history.state:{};R&&(L||b?n.replace(M.fullPath,ot({scroll:b&&_&&_.scroll},bt)):n.push(M.fullPath,bt)),o.value=M,as(M,Z,R,b),Ms()}let es;function ae(){es||(es=n.listen((M,Z,R)=>{if(!Ae.listening)return;const L=H(M),bt=_t(L);if(bt){ft(ot(bt,{replace:!0,force:!0}),L).catch(me);return}d=L;const m=o.value;Js&&wc(Pi(m.fullPath,R.delta),da()),ss(L,m).catch(b=>hs(b,12)?b:hs(b,2)?(ft(ot(E(b.to),{force:!0}),L).then(_=>{hs(_,20)&&!R.delta&&R.type===Ie.pop&&n.go(-1,!1)}).catch(me),Promise.reject()):(R.delta&&n.go(-R.delta,!1),nt(b,L,m))).then(b=>{b=b||Es(L,m,!1),b&&(R.delta&&!hs(b,8)?n.go(-R.delta,!1):R.type===Ie.pop&&hs(b,20)&&n.go(-1,!1)),Is(L,m,b)}).catch(me)}))}let Hs=le(),It=le(),pt;function nt(M,Z,R){Ms(M);const L=It.list();return L.length?L.forEach(bt=>bt(M,Z,R)):console.error(M),Promise.reject(M)}function ms(){return pt&&o.value!==ks?Promise.resolve():new Promise((M,Z)=>{Hs.add([M,Z])})}function Ms(M){return pt||(pt=!M,ae(),Hs.list().forEach(([Z,R])=>M?R(M):Z()),Hs.reset()),M}function as(M,Z,R,L){const{scrollBehavior:bt}=s;if(!Js||!bt)return Promise.resolve();const m=!R&&$c(Pi(M.fullPath,0))||(L||!R)&&history.state&&history.state.scroll||null;return $n().then(()=>bt(M,Z,m)).then(b=>b&&_c(b)).catch(b=>nt(b,M,Z))}const Pt=M=>n.go(M);let Bs;const Ws=new Set,Ae={currentRoute:o,listening:!0,addRoute:h,removeRoute:T,clearRoutes:a.clearRoutes,hasRoute:K,getRoutes:O,resolve:H,options:s,push:A,replace:tt,go:Pt,back:()=>Pt(-1),forward:()=>Pt(1),beforeEach:l.add,beforeResolve:c.add,afterEach:f.add,onError:It.add,isReady:ms,install(M){const Z=this;M.component("RouterLink",Fc),M.component("RouterView",Xc),M.config.globalProperties.$router=Z,Object.defineProperty(M.config.globalProperties,"$route",{enumerable:!0,get:()=>u(o)}),Js&&!Bs&&o.value===ks&&(Bs=!0,A(n.location).catch(bt=>{}));const R={};for(const bt in ks)Object.defineProperty(R,bt,{get:()=>o.value[bt],enumerable:!0});M.provide(Xa,Z),M.provide(xo,gn(R)),M.provide(Sa,o);const L=M.unmount;Ws.add(M),M.unmount=function(){Ws.delete(M),Ws.size<1&&(d=ks,es&&es(),es=null,o.value=ks,Bs=!1,pt=!1),L()}}};function Yt(M){return M.reduce((Z,R)=>Z.then(()=>$s(R)),Promise.resolve())}return Ae}function tr(s,a){const i=[],e=[],n=[],l=Math.max(a.matched.length,s.matched.length);for(let c=0;cse(d,f))?e.push(f):i.push(f));const o=s.matched[c];o&&(a.matched.find(d=>se(d,o))||n.push(o))}return[i,e,n]}const sr={class:"home-container min-h-screen bg-gray-100 p-4 md:p-8"},er={class:"max-w-7xl mx-auto"},ar={class:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6"},ir={class:"card-content"},nr={__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=Pn("router-link");return x(),y("div",sr,[t("div",er,[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",ar,[(x(),y(Q,null,at(a,l=>r(n,{key:l.path,to:l.path,class:et(l.cardClass)},{default:Dn(()=>[t("div",ir,[t("h3",{class:et(["text-xl font-semibold",l.titleClass])},I(l.name),3),t("p",{class:et(["text-sm",l.descriptionClass])},I(l.description),3)])]),_:2},1032,["to","class"])),64))])])])}}},or=mt(nr,[["__scopeId","data-v-d6c43755"]]),lr={class:"min-h-screen bg-gray-100 dark:bg-gray-900"},dr={class:"bg-white dark:bg-gray-800 shadow"},cr={class:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"},rr={class:"flex justify-between h-16"},ur={class:"flex items-center space-x-4"},vr={class:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8"},fr={class:"bg-white dark:bg-gray-800 rounded-lg shadow mb-8"},pr={class:"p-6"},mr={class:"grid grid-cols-1 md:grid-cols-5 gap-4"},br={class:"bg-white dark:bg-gray-800 rounded-lg shadow"},hr={class:"overflow-x-auto"},gr={class:"min-w-full divide-y divide-gray-200 dark:divide-gray-700"},xr={class:"bg-gray-50 dark:bg-gray-700"},yr={class:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider"},_r={class:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700"},wr={class:"px-6 py-4 whitespace-nowrap"},$r=["value"],Ir={class:"px-6 py-4 whitespace-nowrap"},Mr={class:"text-sm text-gray-900 dark:text-white"},kr={class:"px-6 py-4 whitespace-nowrap"},Cr={class:"text-sm text-gray-900 dark:text-white"},Dr={class:"px-6 py-4 whitespace-nowrap"},Ar={class:"text-sm text-gray-900 dark:text-white"},jr={class:"px-6 py-4 whitespace-nowrap"},Nr={class:"text-sm text-gray-900 dark:text-white"},zr={class:"px-6 py-4 whitespace-nowrap"},Er={class:"text-sm text-gray-900 dark:text-white"},Pr={class:"px-6 py-4 whitespace-nowrap"},Sr={class:"text-sm text-gray-900 dark:text-white"},Rr={key:0,class:"fixed inset-0 z-10 overflow-y-auto"},Tr={class:"flex items-center justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:block sm:p-0"},Gr={class:"inline-block align-bottom bg-white dark:bg-gray-800 rounded-lg text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-lg sm:w-full"},Zr={class:"bg-white dark:bg-gray-800 px-4 pt-5 pb-4 sm:p-6 sm:pb-4"},Or={class:"text-lg font-medium text-gray-900 dark:text-white mb-4"},Lr={class:"grid grid-cols-1 gap-4"},Hr={class:"mt-6 flex justify-end space-x-3"},Br={__name:"RawMaterialCategoryView",setup(s){const a=C([{id:1,materialCode:"MC001",materialGroup:"MG001",categoryOne:"C1",categoryTwo:"C2",rawMaterialClass:"RMC001"}]),i=C({materialCode:"",materialGroup:"",categoryOne:"",categoryTwo:"",rawMaterialClass:""}),e=C([]),n=C(!1),l=C(null),c=C({materialCode:"",materialGroup:"",categoryOne:"",categoryTwo:"",rawMaterialClass:""}),f=Bt({get(){return e.value.length===a.value.length&&a.value.length>0},set(E){e.value=E?a.value:[]}}),o=Bt(()=>a.value.filter(E=>{const w=!i.value.materialCode||E.materialCode.includes(i.value.materialCode),A=!i.value.materialGroup||E.materialGroup.includes(i.value.materialGroup),tt=!i.value.categoryOne||E.categoryOne.includes(i.value.categoryOne),_t=!i.value.categoryTwo||E.categoryTwo.includes(i.value.categoryTwo),ft=!i.value.rawMaterialClass||E.rawMaterialClass.includes(i.value.rawMaterialClass);return w&&A&&tt&&_t&&ft})),d=()=>{},p=()=>{i.value={materialCode:"",materialGroup:"",categoryOne:"",categoryTwo:"",rawMaterialClass:""},e.value=[]},g=()=>{f.value?e.value=a.value:e.value=[]},v=()=>{e.value.length===1?(l.value=e.value[0],c.value={...l.value},n.value=!0):alert("请选择一个项目进行编辑")},h=()=>{e.value.length>0?confirm("确定要删除这些原料品类吗?")&&(a.value=a.value.filter(E=>!e.value.includes(E)),e.value=[]):alert("请选择要删除的项目")},T=()=>{if(l.value){const E=a.value.findIndex(w=>w.id===l.value.id);E!==-1&&(a.value[E]={...c.value,id:l.value.id})}else{const E={...c.value,id:a.value.length+1};a.value.push(E)}n.value=!1,O()},O=()=>{c.value={materialCode:"",materialGroup:"",categoryOne:"",categoryTwo:"",rawMaterialClass:""},l.value=null},K=()=>{const E=JSON.stringify(a.value,null,2),w=new Blob([E],{type:"application/json"}),A=URL.createObjectURL(w),tt=document.createElement("a");tt.href=A,tt.download="raw_material_categories.json",document.body.appendChild(tt),tt.click(),document.body.removeChild(tt),URL.revokeObjectURL(A)},H=()=>{const E=document.createElement("input");E.type="file",E.accept=".json",E.onchange=w=>{const A=w.target.files[0];if(A){const tt=new FileReader;tt.onload=_t=>{try{const ft=JSON.parse(_t.target.result);a.value=ft}catch{alert("导入失败,请检查文件格式")}},tt.readAsText(A)}},E.click()};return(E,w)=>(x(),y("div",lr,[t("div",dr,[t("div",cr,[t("div",rr,[w[14]||(w[14]=t("div",{class:"flex"},[t("div",{class:"flex-shrink-0 flex items-center"},[t("h1",{class:"text-xl font-bold text-gray-900 dark:text-white"},"原料品类管理")])],-1)),t("div",ur,[t("button",{onClick:w[0]||(w[0]=A=>n.value=!0),class:"btn-primary"}," 新增 "),t("button",{onClick:v,class:"btn-secondary"}," 修改 "),t("button",{onClick:h,class:"btn-danger"}," 删除 "),t("button",{onClick:K,class:"btn-secondary"}," 导出 "),t("button",{onClick:H,class:"btn-secondary"}," 导入 ")])])])]),t("div",vr,[t("div",fr,[t("div",pr,[t("div",mr,[t("div",null,[w[15]||(w[15]=t("label",{class:"block text-sm font-medium text-gray-700 dark:text-gray-300"},"物料编码",-1)),Rt(t("input",{"onUpdate:modelValue":w[1]||(w[1]=A=>i.value.materialCode=A),type:"text",placeholder:"物料编码",class:"mt-1 form-input"},null,512),[[ds,i.value.materialCode]])]),t("div",null,[w[16]||(w[16]=t("label",{class:"block text-sm font-medium text-gray-700 dark:text-gray-300"},"物料组",-1)),Rt(t("input",{"onUpdate:modelValue":w[2]||(w[2]=A=>i.value.materialGroup=A),type:"text",placeholder:"物料组",class:"mt-1 form-input"},null,512),[[ds,i.value.materialGroup]])]),t("div",null,[w[17]||(w[17]=t("label",{class:"block text-sm font-medium text-gray-700 dark:text-gray-300"},"类别一",-1)),Rt(t("input",{"onUpdate:modelValue":w[3]||(w[3]=A=>i.value.categoryOne=A),type:"text",placeholder:"类别一",class:"mt-1 form-input"},null,512),[[ds,i.value.categoryOne]])]),t("div",null,[w[18]||(w[18]=t("label",{class:"block text-sm font-medium text-gray-700 dark:text-gray-300"},"类别二",-1)),Rt(t("input",{"onUpdate:modelValue":w[4]||(w[4]=A=>i.value.categoryTwo=A),type:"text",placeholder:"类别二",class:"mt-1 form-input"},null,512),[[ds,i.value.categoryTwo]])]),t("div",null,[w[19]||(w[19]=t("label",{class:"block text-sm font-medium text-gray-700 dark:text-gray-300"},"原料大类",-1)),Rt(t("input",{"onUpdate:modelValue":w[5]||(w[5]=A=>i.value.rawMaterialClass=A),type:"text",placeholder:"原料大类",class:"mt-1 form-input"},null,512),[[ds,i.value.rawMaterialClass]])]),t("div",{class:"col-span-full flex justify-end mt-4"},[t("button",{onClick:p,class:"btn-secondary mr-2"}," 重置 "),t("button",{onClick:d,class:"btn-primary"}," 查询 ")])])])]),t("div",br,[t("div",hr,[t("table",gr,[t("thead",xr,[t("tr",null,[t("th",yr,[Rt(t("input",{type:"checkbox","onUpdate:modelValue":w[6]||(w[6]=A=>f.value=A),onChange:g},null,544),[[Fe,f.value]])]),w[20]||(w[20]=t("th",{class:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider"},"序号",-1)),w[21]||(w[21]=t("th",{class:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider"},"物料编码",-1)),w[22]||(w[22]=t("th",{class:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider"},"物料组",-1)),w[23]||(w[23]=t("th",{class:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider"},"类别一",-1)),w[24]||(w[24]=t("th",{class:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider"},"类别二",-1)),w[25]||(w[25]=t("th",{class:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider"},"原料大类",-1))])]),t("tbody",_r,[(x(!0),y(Q,null,at(o.value,(A,tt)=>(x(),y("tr",{key:A.id},[t("td",wr,[Rt(t("input",{type:"checkbox","onUpdate:modelValue":w[7]||(w[7]=_t=>e.value=_t),value:A},null,8,$r),[[Fe,e.value]])]),t("td",Ir,[t("div",Mr,I(tt+1),1)]),t("td",kr,[t("div",Cr,I(A.materialCode),1)]),t("td",Dr,[t("div",Ar,I(A.materialGroup),1)]),t("td",jr,[t("div",Nr,I(A.categoryOne),1)]),t("td",zr,[t("div",Er,I(A.categoryTwo),1)]),t("td",Pr,[t("div",Sr,I(A.rawMaterialClass),1)])]))),128))])])])])]),n.value?(x(),y("div",Rr,[t("div",Tr,[w[32]||(w[32]=t("div",{class:"fixed inset-0 transition-opacity","aria-hidden":"true"},[t("div",{class:"absolute inset-0 bg-gray-500 dark:bg-gray-900 opacity-75"})],-1)),t("div",Gr,[t("div",Zr,[t("h3",Or,I(l.value?"编辑原料品类":"新增原料品类"),1),t("form",{onSubmit:Hd(T,["prevent"])},[t("div",Lr,[t("div",null,[w[26]||(w[26]=t("label",{class:"block text-sm font-medium text-gray-700 dark:text-gray-300"},"物料编码",-1)),Rt(t("input",{"onUpdate:modelValue":w[8]||(w[8]=A=>c.value.materialCode=A),type:"text",class:"mt-1 form-input",required:""},null,512),[[ds,c.value.materialCode]])]),t("div",null,[w[27]||(w[27]=t("label",{class:"block text-sm font-medium text-gray-700 dark:text-gray-300"},"物料组",-1)),Rt(t("input",{"onUpdate:modelValue":w[9]||(w[9]=A=>c.value.materialGroup=A),type:"text",class:"mt-1 form-input",required:""},null,512),[[ds,c.value.materialGroup]])]),t("div",null,[w[28]||(w[28]=t("label",{class:"block text-sm font-medium text-gray-700 dark:text-gray-300"},"类别一",-1)),Rt(t("input",{"onUpdate:modelValue":w[10]||(w[10]=A=>c.value.categoryOne=A),type:"text",class:"mt-1 form-input",required:""},null,512),[[ds,c.value.categoryOne]])]),t("div",null,[w[29]||(w[29]=t("label",{class:"block text-sm font-medium text-gray-700 dark:text-gray-300"},"类别二",-1)),Rt(t("input",{"onUpdate:modelValue":w[11]||(w[11]=A=>c.value.categoryTwo=A),type:"text",class:"mt-1 form-input",required:""},null,512),[[ds,c.value.categoryTwo]])]),t("div",null,[w[30]||(w[30]=t("label",{class:"block text-sm font-medium text-gray-700 dark:text-gray-300"},"原料大类",-1)),Rt(t("input",{"onUpdate:modelValue":w[12]||(w[12]=A=>c.value.rawMaterialClass=A),type:"text",class:"mt-1 form-input",required:""},null,512),[[ds,c.value.rawMaterialClass]])])]),t("div",Hr,[t("button",{type:"button",onClick:w[13]||(w[13]=A=>n.value=!1),class:"btn-secondary"}," 取消 "),w[31]||(w[31]=t("button",{type:"submit",class:"btn-primary"}," 保存 ",-1))])],32)])])])])):j("",!0)]))}},Wr=mt(Br,[["__scopeId","data-v-bbb8a88e"]]);/** * @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 Vr=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 Ee={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 Yr=({size:s,strokeWidth:a=2,absoluteStrokeWidth:i,color:e,iconNode:n,name:l,class:c,...f},{slots:o})=>we("svg",{...Ee,width:s||Ee.width,height:s||Ee.height,stroke:e||Ee.stroke,"stroke-width":i?Number(a)*24/Number(s):a,class:["lucide",`lucide-${Vr(l??"icon")}`],...f},[...n.map(d=>we(...d)),...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 wt=(s,a)=>(i,{slots:e})=>we(Yr,{...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 yo=wt("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 W=wt("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 Jr=wt("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=wt("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 Kt=wt("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 ut=wt("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 Fr=wt("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 Tt=wt("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 ps=wt("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 _o=wt("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 wo=wt("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=wt("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 Xt=wt("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 vt=wt("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 X=wt("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=wt("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 qt=wt("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 Gt=wt("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 Qr=wt("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 q=wt("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 $o=wt("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 st=wt("XIcon",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),Ur={class:"minimal-container min-h-screen bg-white"},Kr={class:"minimal-app-bar"},Xr={class:"container mx-auto px-4 py-3 flex items-center justify-between"},qr={class:"flex items-center"},tu={class:"flex items-center space-x-4"},su={class:"minimal-icon-button"},eu={class:"minimal-icon-button"},au={class:"minimal-icon-button"},iu={class:"container mx-auto p-6"},nu={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},ou={class:"minimal-card"},lu={class:"p-4"},du={class:"space-y-2"},cu={href:"#",class:"minimal-nav-item active"},ru={href:"#",class:"minimal-nav-item"},uu={href:"#",class:"minimal-nav-item"},vu={href:"#",class:"minimal-nav-item"},fu={class:"md:col-span-2 space-y-6"},pu={class:"minimal-card"},mu={class:"p-4"},bu={class:"space-y-4"},hu={class:"minimal-list-item"},gu={class:"minimal-icon-button"},xu={class:"minimal-list-item"},yu={class:"minimal-icon-button"},_u={class:"minimal-card"},wu={class:"p-4"},$u={class:"flex flex-wrap gap-4"},Iu={class:"minimal-button icon"},Mu={class:"minimal-card"},ku={class:"p-4"},Cu={class:"minimal-bottom-nav"},Du={href:"#",class:"minimal-bottom-nav-item active"},Au={href:"#",class:"minimal-bottom-nav-item"},ju={href:"#",class:"minimal-bottom-nav-item"},Nu={href:"#",class:"minimal-bottom-nav-item"},zu={href:"#",class:"minimal-bottom-nav-item"},Eu={key:0,class:"minimal-dialog-overlay"},Pu={class:"minimal-dialog"},Su={class:"minimal-dialog-header"},Ru={class:"minimal-dialog-actions"},Tu={__name:"MinimalistView",setup(s){const a=C(!1);return(i,e)=>(x(),y("div",Ur,[t("div",Kr,[t("div",Xr,[t("div",qr,[r(u(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",tu,[t("button",su,[r(u(X),{class:"w-5 h-5"})]),t("button",eu,[r(u(W),{class:"w-5 h-5"})]),t("button",au,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",iu,[t("div",nu,[t("div",ou,[t("div",lu,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"导航菜单",-1)),t("nav",du,[t("a",cu,[r(u(ut),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",ru,[r(u(Tt),{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",uu,[r(u(Gt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",vu,[r(u(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",fu,[t("div",pu,[t("div",mu,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"卡片列表",-1)),t("div",bu,[t("div",hu,[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",gu,[r(u(ct),{class:"w-5 h-5"})])]),t("div",xu,[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",yu,[r(u(ct),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=V('

表单元素

',1)),t("div",_u,[t("div",wu,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"按钮样式",-1)),t("div",$u,[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",Iu,[r(u(vt),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=V('

进度指示器

',1)),t("div",Mu,[t("div",ku,[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",Cu,[t("a",Du,[r(u(ut),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",Au,[r(u(X),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",ju,[r(u(vt),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",Nu,[r(u(W),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",zu,[r(u(q),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(x(),y("div",Eu,[t("div",Pu,[t("div",Su,[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)},[r(u(st),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"minimal-dialog-content"},[t("p",{class:"text-gray-600"},"这是一个极简风格的对话框示例。")],-1)),t("div",Ru,[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)},"确定")])])])):j("",!0)]))}},Gu=mt(Tu,[["__scopeId","data-v-c519d2be"]]),Zu={class:"dark-container min-h-screen bg-gray-900"},Ou={class:"dark-app-bar"},Lu={class:"container mx-auto px-4 py-3 flex items-center justify-between"},Hu={class:"flex items-center"},Bu={class:"flex items-center space-x-4"},Wu={class:"dark-icon-button"},Vu={class:"dark-icon-button"},Yu={class:"dark-icon-button"},Ju={class:"container mx-auto p-6"},Fu={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},Qu={class:"dark-card"},Uu={class:"p-4"},Ku={class:"space-y-2"},Xu={href:"#",class:"dark-nav-item active"},qu={href:"#",class:"dark-nav-item"},tv={href:"#",class:"dark-nav-item"},sv={href:"#",class:"dark-nav-item"},ev={class:"md:col-span-2 space-y-6"},av={class:"dark-card"},iv={class:"p-4"},nv={class:"space-y-4"},ov={class:"dark-list-item"},lv={class:"dark-icon-button"},dv={class:"dark-list-item"},cv={class:"dark-icon-button"},rv={class:"dark-card"},uv={class:"p-4"},vv={class:"flex flex-wrap gap-4"},fv={class:"dark-button icon"},pv={class:"dark-card"},mv={class:"p-4"},bv={class:"dark-bottom-nav"},hv={href:"#",class:"dark-bottom-nav-item active"},gv={href:"#",class:"dark-bottom-nav-item"},xv={href:"#",class:"dark-bottom-nav-item"},yv={href:"#",class:"dark-bottom-nav-item"},_v={href:"#",class:"dark-bottom-nav-item"},wv={key:0,class:"dark-dialog-overlay"},$v={class:"dark-dialog"},Iv={class:"dark-dialog-header"},Mv={class:"dark-dialog-actions"},kv={__name:"DarkModeView",setup(s){const a=C(!1);return(i,e)=>(x(),y("div",Zu,[t("div",Ou,[t("div",Lu,[t("div",Hu,[r(u(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",Bu,[t("button",Wu,[r(u(X),{class:"w-5 h-5"})]),t("button",Vu,[r(u(W),{class:"w-5 h-5"})]),t("button",Yu,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",Ju,[t("div",Fu,[t("div",Qu,[t("div",Uu,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-white"},"导航菜单",-1)),t("nav",Ku,[t("a",Xu,[r(u(ut),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",qu,[r(u(Tt),{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",tv,[r(u(Gt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",sv,[r(u(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",ev,[t("div",av,[t("div",iv,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-white"},"卡片列表",-1)),t("div",nv,[t("div",ov,[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",lv,[r(u(ct),{class:"w-5 h-5"})])]),t("div",dv,[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",cv,[r(u(ct),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=V('

表单元素

',1)),t("div",rv,[t("div",uv,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-white"},"按钮样式",-1)),t("div",vv,[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",fv,[r(u(vt),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=V('

进度指示器

',1)),t("div",pv,[t("div",mv,[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",bv,[t("a",hv,[r(u(ut),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",gv,[r(u(X),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",xv,[r(u(vt),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",yv,[r(u(W),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",_v,[r(u(q),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(x(),y("div",wv,[t("div",$v,[t("div",Iv,[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)},[r(u(st),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"dark-dialog-content"},[t("p",{class:"text-gray-300"},"这是一个深色模式的对话框示例。")],-1)),t("div",Mv,[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)},"确定")])])])):j("",!0)]))}},Cv=mt(kv,[["__scopeId","data-v-0ed2360c"]]),Dv={class:"retro-container min-h-screen bg-gradient-to-br from-orange-100 via-yellow-100 to-amber-100"},Av={class:"retro-app-bar"},jv={class:"container mx-auto px-4 py-3 flex items-center justify-between"},Nv={class:"flex items-center"},zv={class:"flex items-center space-x-4"},Ev={class:"retro-icon-button"},Pv={class:"retro-icon-button"},Sv={class:"retro-icon-button"},Rv={class:"container mx-auto p-6"},Tv={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},Gv={class:"retro-card"},Zv={class:"p-4"},Ov={class:"space-y-2"},Lv={href:"#",class:"retro-nav-item active"},Hv={href:"#",class:"retro-nav-item"},Bv={href:"#",class:"retro-nav-item"},Wv={href:"#",class:"retro-nav-item"},Vv={class:"md:col-span-2 space-y-6"},Yv={class:"retro-card"},Jv={class:"p-4"},Fv={class:"space-y-4"},Qv={class:"retro-list-item"},Uv={class:"retro-icon-button"},Kv={class:"retro-list-item"},Xv={class:"retro-icon-button"},qv={class:"retro-card"},tf={class:"p-4"},sf={class:"flex flex-wrap gap-4"},ef={class:"retro-button icon"},af={class:"retro-card"},nf={class:"p-4"},of={class:"retro-bottom-nav"},lf={href:"#",class:"retro-bottom-nav-item active"},df={href:"#",class:"retro-bottom-nav-item"},cf={href:"#",class:"retro-bottom-nav-item"},rf={href:"#",class:"retro-bottom-nav-item"},uf={href:"#",class:"retro-bottom-nav-item"},vf={key:0,class:"retro-dialog-overlay"},ff={class:"retro-dialog"},pf={class:"retro-dialog-header"},mf={class:"retro-dialog-actions"},bf={__name:"RetroView",setup(s){const a=C(!1);return(i,e)=>(x(),y("div",Dv,[t("div",Av,[t("div",jv,[t("div",Nv,[r(u(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",zv,[t("button",Ev,[r(u(X),{class:"w-5 h-5"})]),t("button",Pv,[r(u(W),{class:"w-5 h-5"})]),t("button",Sv,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",Rv,[t("div",Tv,[t("div",Gv,[t("div",Zv,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-amber-900"},"导航菜单",-1)),t("nav",Ov,[t("a",Lv,[r(u(ut),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",Hv,[r(u(Tt),{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",Bv,[r(u(Gt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",Wv,[r(u(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",Vv,[t("div",Yv,[t("div",Jv,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-amber-900"},"卡片列表",-1)),t("div",Fv,[t("div",Qv,[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",Uv,[r(u(ct),{class:"w-5 h-5"})])]),t("div",Kv,[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",Xv,[r(u(ct),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=V('

表单元素

',1)),t("div",qv,[t("div",tf,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-amber-900"},"按钮样式",-1)),t("div",sf,[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",ef,[r(u(vt),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=V('

进度指示器

',1)),t("div",af,[t("div",nf,[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",of,[t("a",lf,[r(u(ut),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",df,[r(u(X),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",cf,[r(u(vt),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",rf,[r(u(W),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",uf,[r(u(q),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(x(),y("div",vf,[t("div",ff,[t("div",pf,[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)},[r(u(st),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"retro-dialog-content"},[t("p",{class:"text-amber-800"},"这是一个复古风格的对话框示例。")],-1)),t("div",mf,[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)},"确定")])])])):j("",!0)]))}},hf=mt(bf,[["__scopeId","data-v-d46c4dbc"]]),gf={class:"three-d-container min-h-screen bg-gradient-to-br from-blue-900 to-purple-900"},xf={class:"three-d-header"},yf={class:"three-d-header-content"},_f={class:"three-d-header-actions"},wf={class:"three-d-btn text"},$f={class:"three-d-btn text"},If={class:"three-d-btn text"},Mf={class:"three-d-main"},kf={class:"three-d-card-list"},Cf={class:"three-d-card-cover"},Df=["src","alt"],Af={class:"three-d-card-body"},jf={class:"three-d-card-meta"},Nf={class:"three-d-card-meta-avatar"},zf={class:"three-d-card-meta-content"},Ef={class:"three-d-card-meta-title"},Pf={class:"three-d-card-meta-description"},Sf={class:"three-d-card-content"},Rf={class:"three-d-card-actions"},Tf={class:"three-d-btn text"},Gf={class:"three-d-btn text"},Zf={class:"three-d-btn text"},Of={class:"three-d-tabs"},Lf={class:"three-d-tabs-nav"},Hf=["onClick"],Bf={class:"three-d-tabs-content"},Wf={key:0,class:"three-d-tabs-tabpane"},Vf={key:1,class:"three-d-tabs-tabpane"},Yf={key:2,class:"three-d-tabs-tabpane"},Jf={key:0,class:"three-d-modal-mask"},Ff={class:"three-d-modal-wrap"},Qf={class:"three-d-modal"},Uf={class:"three-d-modal-content"},Kf={class:"three-d-modal-header"},Xf={class:"three-d-modal-footer"},qf={key:1,class:"three-d-message"},tp={class:"three-d-message-notice"},sp={class:"three-d-message-notice-content"},ep={key:2,class:"three-d-notification"},ap={class:"three-d-notification-notice"},ip={class:"three-d-notification-notice-content"},np={class:"three-d-notification-notice-icon"},op="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYgNEwwIDE2TDE2IDI4VDI4IDE2VDE2IDRaIiBmaWxsPSJ1cmwoI3BhaW50MCkiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MCIgeDE9IjAiIHkxPSIwIiB4Mj0iMzIiIHkyPSIzMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiM0RjU1QjgiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyRDM0NjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=",lp={__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"}]),c=C([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(f,o)=>(x(),y("div",gf,[t("div",xf,[t("div",yf,[t("div",{class:"three-d-logo"},[t("img",{src:op,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",_f,[t("button",wf,[r(u(X),{class:"w-5 h-5"})]),t("button",$f,[r(u(W),{class:"w-5 h-5"})]),t("button",If,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",Mf,[t("div",kf,[(x(!0),y(Q,null,at(l.value,d=>(x(),y("div",{key:d.id,class:"three-d-card"},[t("div",Cf,[t("img",{src:d.cover,alt:d.title,class:"three-d-card-cover-img"},null,8,Df)]),t("div",Af,[t("div",jf,[t("div",Nf,[t("div",{class:et(["three-d-avatar",d.avatarClass])},I(d.initials),3)]),t("div",zf,[t("h3",Ef,I(d.title),1),t("p",Pf,I(d.description),1)])]),t("p",Sf,I(d.content),1),t("div",Rf,[t("button",Tf,[r(u(Kt),{class:"w-5 h-5"}),t("span",null,I(d.likes),1)]),t("button",Gf,[r(u(Xt),{class:"w-5 h-5"}),t("span",null,I(d.comments),1)]),t("button",Zf,[r(u(qt),{class:"w-5 h-5"})])])])]))),128))]),o[14]||(o[14]=V('
',2)),t("div",Of,[t("div",Lf,[(x(!0),y(Q,null,at(c.value,d=>(x(),y("div",{key:d.id,class:et(["three-d-tabs-tab",{active:n.value===d.id}]),onClick:p=>n.value=d.id},I(d.label),11,Hf))),128))]),t("div",Bf,[n.value==="tab1"?(x(),y("div",Wf,o[6]||(o[6]=[t("p",null,"标签页 1 的内容",-1)]))):j("",!0),n.value==="tab2"?(x(),y("div",Vf,o[7]||(o[7]=[t("p",null,"标签页 2 的内容",-1)]))):j("",!0),n.value==="tab3"?(x(),y("div",Yf,o[8]||(o[8]=[t("p",null,"标签页 3 的内容",-1)]))):j("",!0)])]),a.value?(x(),y("div",Jf,[t("div",Ff,[t("div",Qf,[t("div",Uf,[t("div",Kf,[o[9]||(o[9]=t("div",{class:"three-d-modal-title"},"对话框标题",-1)),t("button",{class:"three-d-modal-close",onClick:o[0]||(o[0]=d=>a.value=!1)},[r(u(st),{class:"w-5 h-5"})])]),o[10]||(o[10]=t("div",{class:"three-d-modal-body"},[t("p",null,"这是一个3D风格的对话框示例。")],-1)),t("div",Xf,[t("button",{class:"three-d-btn",onClick:o[1]||(o[1]=d=>a.value=!1)},"取消"),t("button",{class:"three-d-btn primary",onClick:o[2]||(o[2]=d=>a.value=!1)},"确定")])])])])])):j("",!0),i.value?(x(),y("div",qf,[t("div",tp,[t("div",sp,[r(u(ps),{class:"w-5 h-5"}),o[11]||(o[11]=t("span",null,"这是一条消息提示",-1))])])])):j("",!0),e.value?(x(),y("div",ep,[t("div",ap,[t("div",ip,[t("div",np,[r(u(W),{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]=d=>e.value=!1)},[r(u(st),{class:"w-5 h-5"})])])])):j("",!0)])]))}},dp=mt(lp,[["__scopeId","data-v-b59da191"]]),cp={class:"skeuomorphic-container min-h-screen bg-gradient-to-b from-gray-100 to-gray-200"},rp={class:"skeuomorphic-app-bar"},up={class:"container mx-auto px-4 py-3 flex items-center justify-between"},vp={class:"flex items-center"},fp={class:"flex items-center space-x-4"},pp={class:"skeuomorphic-icon-button"},mp={class:"skeuomorphic-icon-button"},bp={class:"skeuomorphic-icon-button"},hp={class:"container mx-auto p-6"},gp={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},xp={class:"skeuomorphic-card"},yp={class:"p-4"},_p={class:"space-y-2"},wp={href:"#",class:"skeuomorphic-nav-item active"},$p={href:"#",class:"skeuomorphic-nav-item"},Ip={href:"#",class:"skeuomorphic-nav-item"},Mp={href:"#",class:"skeuomorphic-nav-item"},kp={class:"md:col-span-2 space-y-6"},Cp={class:"skeuomorphic-card"},Dp={class:"p-4"},Ap={class:"space-y-4"},jp={class:"skeuomorphic-list-item"},Np={class:"skeuomorphic-icon-button"},zp={class:"skeuomorphic-list-item"},Ep={class:"skeuomorphic-icon-button"},Pp={class:"skeuomorphic-card"},Sp={class:"p-4"},Rp={class:"flex flex-wrap gap-4"},Tp={class:"skeuomorphic-button icon"},Gp={class:"skeuomorphic-card"},Zp={class:"p-4"},Op={class:"skeuomorphic-bottom-nav"},Lp={href:"#",class:"skeuomorphic-bottom-nav-item active"},Hp={href:"#",class:"skeuomorphic-bottom-nav-item"},Bp={href:"#",class:"skeuomorphic-bottom-nav-item"},Wp={href:"#",class:"skeuomorphic-bottom-nav-item"},Vp={href:"#",class:"skeuomorphic-bottom-nav-item"},Yp={key:0,class:"skeuomorphic-dialog-overlay"},Jp={class:"skeuomorphic-dialog"},Fp={class:"skeuomorphic-dialog-header"},Qp={class:"skeuomorphic-dialog-actions"},Up={__name:"SkeuomorphicView",setup(s){const a=C(!1);return(i,e)=>(x(),y("div",cp,[t("div",rp,[t("div",up,[t("div",vp,[r(u(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",fp,[t("button",pp,[r(u(X),{class:"w-5 h-5"})]),t("button",mp,[r(u(W),{class:"w-5 h-5"})]),t("button",bp,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",hp,[t("div",gp,[t("div",xp,[t("div",yp,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-gray-700"},"导航菜单",-1)),t("nav",_p,[t("a",wp,[r(u(ut),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",$p,[r(u(Tt),{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",Ip,[r(u(Gt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",Mp,[r(u(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",kp,[t("div",Cp,[t("div",Dp,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-gray-700"},"卡片列表",-1)),t("div",Ap,[t("div",jp,[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",Np,[r(u(ct),{class:"w-5 h-5"})])]),t("div",zp,[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",Ep,[r(u(ct),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=V('

表单元素

',1)),t("div",Pp,[t("div",Sp,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-gray-700"},"按钮样式",-1)),t("div",Rp,[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",Tp,[r(u(vt),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=V('

进度指示器

',1)),t("div",Gp,[t("div",Zp,[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",Op,[t("a",Lp,[r(u(ut),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",Hp,[r(u(X),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",Bp,[r(u(vt),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",Wp,[r(u(W),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",Vp,[r(u(q),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(x(),y("div",Yp,[t("div",Jp,[t("div",Fp,[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)},[r(u(st),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"skeuomorphic-dialog-content"},[t("p",{class:"text-gray-600"},"这是一个拟物化设计风格的对话框示例。")],-1)),t("div",Qp,[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)},"确定")])])])):j("",!0)]))}},Kp=mt(Up,[["__scopeId","data-v-8015740b"]]),Xp={class:"material-container min-h-screen bg-gray-50"},qp={class:"material-app-bar"},tm={class:"container mx-auto px-4 py-3 flex items-center justify-between"},sm={class:"flex items-center"},em={class:"flex items-center space-x-4"},am={class:"material-icon-button"},im={class:"material-icon-button"},nm={class:"material-icon-button"},om={class:"container mx-auto p-6"},lm={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},dm={class:"material-card"},cm={class:"p-4"},rm={class:"space-y-2"},um={href:"#",class:"material-nav-item active"},vm={href:"#",class:"material-nav-item"},fm={href:"#",class:"material-nav-item"},pm={href:"#",class:"material-nav-item"},mm={class:"md:col-span-2 space-y-6"},bm={class:"material-card"},hm={class:"p-4"},gm={class:"space-y-4"},xm={class:"material-list-item"},ym={class:"material-icon-button"},_m={class:"material-list-item"},wm={class:"material-icon-button"},$m={class:"material-card"},Im={class:"p-4"},Mm={class:"flex flex-wrap gap-4"},km={class:"material-button icon"},Cm={class:"material-card"},Dm={class:"p-4"},Am={class:"material-bottom-nav"},jm={href:"#",class:"material-bottom-nav-item active"},Nm={href:"#",class:"material-bottom-nav-item"},zm={href:"#",class:"material-bottom-nav-item"},Em={href:"#",class:"material-bottom-nav-item"},Pm={href:"#",class:"material-bottom-nav-item"},Sm={key:0,class:"material-dialog-overlay"},Rm={class:"material-dialog"},Tm={class:"material-dialog-header"},Gm={class:"material-dialog-actions"},Zm={__name:"MaterialView",setup(s){const a=C(!1);return(i,e)=>(x(),y("div",Xp,[t("div",qp,[t("div",tm,[t("div",sm,[r(u(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",em,[t("button",am,[r(u(X),{class:"w-5 h-5"})]),t("button",im,[r(u(W),{class:"w-5 h-5"})]),t("button",nm,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",om,[t("div",lm,[t("div",dm,[t("div",cm,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"导航菜单",-1)),t("nav",rm,[t("a",um,[r(u(ut),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",vm,[r(u(Tt),{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",fm,[r(u(Gt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",pm,[r(u(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",mm,[t("div",bm,[t("div",hm,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"卡片列表",-1)),t("div",gm,[t("div",xm,[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",ym,[r(u(ct),{class:"w-5 h-5"})])]),t("div",_m,[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",wm,[r(u(ct),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=V('

表单元素

',1)),t("div",$m,[t("div",Im,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"按钮样式",-1)),t("div",Mm,[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",km,[r(u(vt),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=V('

进度指示器

',1)),t("div",Cm,[t("div",Dm,[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",Am,[t("a",jm,[r(u(ut),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",Nm,[r(u(X),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",zm,[r(u(vt),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",Em,[r(u(W),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",Pm,[r(u(q),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(x(),y("div",Sm,[t("div",Rm,[t("div",Tm,[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)},[r(u(st),{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",Gm,[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)},"确定")])])])):j("",!0)]))}},Om=mt(Zm,[["__scopeId","data-v-63f28765"]]),Lm={class:"ios-container min-h-screen bg-gray-50"},Hm={class:"ios-nav-bar"},Bm={class:"ios-nav-bar-content"},Wm={key:0,class:"ios-search-bar"},Vm={class:"ios-search-input"},Ym={class:"ios-content"},Jm={class:"ios-card-list"},Fm={class:"ios-card-header"},Qm={class:"ios-card-info"},Um={class:"ios-card-title"},Km={class:"ios-card-subtitle"},Xm={class:"ios-card-action"},qm={class:"ios-card-content"},tb={class:"ios-card-footer"},sb={class:"ios-button"},eb={class:"ios-button"},ab={class:"ios-button"},ib={class:"ios-tabs"},nb={class:"ios-tab-header"},ob=["onClick"],lb={class:"ios-tab-content"},db={key:0,class:"ios-tab-pane"},cb={key:1,class:"ios-tab-pane"},rb={key:2,class:"ios-tab-pane"},ub={class:"ios-tab-bar"},vb={href:"#",class:"ios-tab-bar-item active"},fb={href:"#",class:"ios-tab-bar-item"},pb={href:"#",class:"ios-tab-bar-item"},mb={href:"#",class:"ios-tab-bar-item"},bb={href:"#",class:"ios-tab-bar-item"},hb={key:1,class:"ios-dialog-overlay"},gb={class:"ios-dialog"},xb={class:"ios-dialog-actions"},yb={key:2,class:"ios-action-sheet"},_b={class:"ios-action-sheet-content"},wb={class:"ios-action-sheet-item"},$b={class:"ios-action-sheet-item"},Ib={class:"ios-action-sheet-item destructive"},Mb={__name:"IOSDesignView",setup(s){const a=C(!1),i=C(!1),e=C(!1),n=C(!1),l=C("tab1"),c=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,d)=>(x(),y("div",Lm,[d[22]||(d[22]=V('
9:41
',1)),t("div",Hm,[t("div",Bm,[t("button",{class:"ios-nav-button",onClick:d[0]||(d[0]=p=>n.value=!n.value)},[r(u(Et),{class:"w-5 h-5"})]),d[6]||(d[6]=t("h1",{class:"ios-nav-title"},"iOS Design",-1)),t("button",{class:"ios-nav-button",onClick:d[1]||(d[1]=p=>e.value=!e.value)},[r(u(X),{class:"w-5 h-5"})])])]),e.value?(x(),y("div",Wm,[t("div",Vm,[r(u(X),{class:"w-5 h-5 text-gray-400"}),d[7]||(d[7]=t("input",{type:"text",placeholder:"搜索",class:"ios-search-field"},null,-1)),t("button",{class:"ios-search-cancel",onClick:d[2]||(d[2]=p=>e.value=!1)},"取消")])])):j("",!0),t("div",Ym,[t("div",Jm,[(x(!0),y(Q,null,at(c.value,p=>(x(),y("div",{key:p.id,class:"ios-card"},[t("div",Fm,[t("div",{class:et(["ios-avatar",p.avatarClass])},I(p.initials),3),t("div",Qm,[t("h3",Um,I(p.title),1),t("p",Km,I(p.subtitle),1)]),t("button",Xm,[r(u(ct),{class:"w-5 h-5"})])]),t("div",qm,[t("p",null,I(p.content),1)]),t("div",tb,[t("button",sb,[r(u(Kt),{class:"w-5 h-5"}),t("span",null,I(p.likes),1)]),t("button",eb,[r(u(Xt),{class:"w-5 h-5"}),t("span",null,I(p.comments),1)]),t("button",ab,[r(u(qt),{class:"w-5 h-5"})])])]))),128))]),d[11]||(d[11]=V('
',2)),t("div",ib,[t("div",nb,[(x(!0),y(Q,null,at(f.value,p=>(x(),y("button",{key:p.id,class:et(["ios-tab",{active:l.value===p.id}]),onClick:g=>l.value=p.id},I(p.label),11,ob))),128))]),t("div",lb,[l.value==="tab1"?(x(),y("div",db,d[8]||(d[8]=[t("p",null,"标签页 1 的内容",-1)]))):j("",!0),l.value==="tab2"?(x(),y("div",cb,d[9]||(d[9]=[t("p",null,"标签页 2 的内容",-1)]))):j("",!0),l.value==="tab3"?(x(),y("div",rb,d[10]||(d[10]=[t("p",null,"标签页 3 的内容",-1)]))):j("",!0)])])]),t("div",ub,[t("a",vb,[r(u(ut),{class:"w-6 h-6"}),d[12]||(d[12]=t("span",null,"首页",-1))]),t("a",fb,[r(u(X),{class:"w-6 h-6"}),d[13]||(d[13]=t("span",null,"搜索",-1))]),t("a",pb,[r(u(vt),{class:"w-6 h-6"}),d[14]||(d[14]=t("span",null,"添加",-1))]),t("a",mb,[r(u(W),{class:"w-6 h-6"}),d[15]||(d[15]=t("span",null,"通知",-1))]),t("a",bb,[r(u(q),{class:"w-6 h-6"}),d[16]||(d[16]=t("span",null,"我的",-1))])]),a.value?(x(),y("div",hb,[t("div",gb,[d[17]||(d[17]=t("div",{class:"ios-dialog-header"},[t("h3",{class:"ios-dialog-title"},"对话框标题"),t("p",{class:"ios-dialog-message"},"这是一个 iOS 风格的对话框示例。")],-1)),t("div",xb,[t("button",{class:"ios-dialog-button cancel",onClick:d[3]||(d[3]=p=>a.value=!1)},"取消"),t("button",{class:"ios-dialog-button confirm",onClick:d[4]||(d[4]=p=>a.value=!1)},"确定")])])])):j("",!0),i.value?(x(),y("div",yb,[t("div",_b,[d[21]||(d[21]=t("div",{class:"ios-action-sheet-title"},"选择操作",-1)),t("button",wb,[r(u(Jr),{class:"w-5 h-5"}),d[18]||(d[18]=t("span",null,"拍照",-1))]),t("button",$b,[r(u(Fr),{class:"w-5 h-5"}),d[19]||(d[19]=t("span",null,"从相册选择",-1))]),t("button",Ib,[r(u(Qr),{class:"w-5 h-5"}),d[20]||(d[20]=t("span",null,"删除",-1))])]),t("button",{class:"ios-action-sheet-cancel",onClick:d[5]||(d[5]=p=>i.value=!1)},"取消")])):j("",!0)]))}},kb=mt(Mb,[["__scopeId","data-v-aa81dc6c"]]),Cb={class:"fluent-container min-h-screen bg-gray-50"},Db={class:"fluent-app-bar"},Ab={class:"container mx-auto px-4 py-3 flex items-center justify-between"},jb={class:"flex items-center"},Nb={class:"flex items-center space-x-4"},zb={class:"fluent-search-box"},Eb={key:0,class:"fluent-badge"},Pb={class:"space-y-2"},Sb={href:"#",class:"fluent-nav-item active"},Rb={href:"#",class:"fluent-nav-item"},Tb={href:"#",class:"fluent-nav-item"},Gb={href:"#",class:"fluent-nav-item"},Zb={class:"container mx-auto p-6"},Ob={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},Lb={class:"fluent-card"},Hb={class:"p-4"},Bb={class:"grid grid-cols-2 gap-4"},Wb={class:"fluent-stat-card"},Vb={class:"fluent-stat-icon"},Yb={class:"fluent-stat-card"},Jb={class:"fluent-stat-icon"},Fb={class:"fluent-card md:col-span-2"},Qb={class:"p-4"},Ub={class:"fluent-chart"},Kb={class:"h-48 flex items-end space-x-2"},Xb={class:"fluent-card"},qb={class:"p-4"},t1={class:"space-y-4"},s1={class:"fluent-checkbox"},e1=["onUpdate:modelValue"],a1={class:"flex-1"},i1={class:"text-sm text-gray-500"},n1={class:"fluent-icon-button"},o1={class:"fluent-card md:col-span-2"},l1={class:"p-4"},d1={class:"space-y-4"},c1={class:"flex-1"},r1={class:"flex justify-between"},u1={class:"font-medium"},v1={class:"text-sm text-gray-500"},f1={class:"text-gray-600"},p1={class:"fluent-icon-button"},m1={class:"fluent-card"},b1={class:"p-4"},h1={class:"space-y-4"},g1={class:"flex flex-wrap gap-4"},x1={class:"fluent-button icon"},y1={class:"flex flex-wrap gap-4"},_1={class:"fluent-button loading"},w1={class:"fluent-card md:col-span-3"},$1={class:"p-4"},I1={class:"fluent-tabs"},M1=["onClick"],k1={class:"mt-4"},C1={key:0,class:"fluent-tab-content"},D1={key:1,class:"fluent-tab-content"},A1={key:2,class:"fluent-tab-content"},j1={class:"fluent-bottom-nav"},N1={href:"#",class:"fluent-bottom-nav-item active"},z1={href:"#",class:"fluent-bottom-nav-item"},E1={href:"#",class:"fluent-bottom-nav-item"},P1={href:"#",class:"fluent-bottom-nav-item"},S1={href:"#",class:"fluent-bottom-nav-item"},R1={key:0,class:"fluent-dialog-overlay"},T1={class:"fluent-dialog"},G1={class:"fluent-dialog-header"},Z1={class:"fluent-dialog-actions"},O1={key:1,class:"fluent-notification-panel"},L1={class:"fluent-notification-header"},H1={class:"fluent-notification-list"},B1={class:"fluent-notification-icon"},W1={class:"flex-1"},V1={class:"font-medium"},Y1={class:"text-sm text-gray-500"},J1={class:"text-xs text-gray-400"},F1={key:2,class:"fluent-profile-panel"},Q1={class:"fluent-profile-header"},U1={class:"fluent-profile-menu"},K1={href:"#",class:"fluent-profile-menu-item"},X1={href:"#",class:"fluent-profile-menu-item"},q1={href:"#",class:"fluent-profile-menu-item"},th={__name:"FluentDesignView",setup(s){const a=C(!1),i=C(!1),e=C(!1),n=C(!1),l=C("tab1"),c=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"}]),d=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(),y("div",Cb,[t("div",Db,[t("div",Ab,[t("div",jb,[t("button",{class:"fluent-icon-button",onClick:v[0]||(v[0]=h=>n.value=!n.value)},[r(u(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",Nb,[t("div",zb,[r(u(X),{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)},[r(u(W),{class:"w-5 h-5"}),c.value>0?(x(),y("span",Eb,I(c.value),1)):j("",!0)]),t("button",{class:"fluent-icon-button",onClick:v[2]||(v[2]=h=>e.value=!e.value)},[r(u(q),{class:"w-5 h-5"})])])])]),t("div",{class:et(["fluent-side-menu",{"is-open":n.value}])},[t("nav",Pb,[t("a",Sb,[r(u(ut),{class:"w-5 h-5"}),v[10]||(v[10]=t("span",null,"首页",-1))]),t("a",Rb,[r(u(Tt),{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",Tb,[r(u(Gt),{class:"w-5 h-5"}),v[13]||(v[13]=t("span",null,"收藏",-1))]),t("a",Gb,[r(u(jt),{class:"w-5 h-5"}),v[14]||(v[14]=t("span",null,"设置",-1))])])],2),t("div",Zb,[t("div",Ob,[t("div",Lb,[t("div",Hb,[v[17]||(v[17]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"数据统计",-1)),t("div",Bb,[t("div",Wb,[t("div",Vb,[r(u($o),{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",Yb,[t("div",Jb,[r(u(yo),{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",Fb,[t("div",Qb,[v[18]||(v[18]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"数据趋势",-1)),t("div",Ub,[t("div",Kb,[(x(),y(Q,null,at(7,h=>t("div",{key:h,class:"fluent-chart-bar",style:ke({height:`${Math.random()*100}%`})},null,4)),64))])])])]),t("div",Xb,[t("div",qb,[v[20]||(v[20]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"任务列表",-1)),t("div",t1,[(x(!0),y(Q,null,at(f.value,h=>(x(),y("div",{key:h.id,class:"fluent-task-item"},[t("label",s1,[Rt(t("input",{type:"checkbox","onUpdate:modelValue":T=>h.completed=T},null,8,e1),[[Fe,h.completed]]),v[19]||(v[19]=t("span",{class:"fluent-checkmark"},null,-1))]),t("div",a1,[t("h3",{class:et(["font-medium",{"line-through text-gray-400":h.completed}])},I(h.title),3),t("p",i1,I(h.dueDate),1)]),t("button",n1,[r(u(ct),{class:"w-5 h-5"})])]))),128))])])]),t("div",o1,[t("div",l1,[v[21]||(v[21]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"消息列表",-1)),t("div",d1,[(x(!0),y(Q,null,at(o.value,h=>(x(),y("div",{key:h.id,class:"fluent-message-item"},[t("div",{class:et(["fluent-avatar",h.avatarClass])},I(h.initials),3),t("div",c1,[t("div",r1,[t("h3",u1,I(h.sender),1),t("span",v1,I(h.time),1)]),t("p",f1,I(h.content),1)]),t("button",p1,[r(u(ct),{class:"w-5 h-5"})])]))),128))])])]),v[32]||(v[32]=V('

表单元素

',1)),t("div",m1,[t("div",b1,[v[27]||(v[27]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"按钮样式",-1)),t("div",h1,[t("div",g1,[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",x1,[r(u(vt),{class:"w-5 h-5"})])]),t("div",y1,[v[25]||(v[25]=t("button",{class:"fluent-button small"},"小按钮",-1)),v[26]||(v[26]=t("button",{class:"fluent-button large"},"大按钮",-1)),t("button",_1,[r(u(_o),{class:"w-5 h-5 animate-spin"})])])])])]),v[33]||(v[33]=V('

进度指示器

0%60%100%
',1)),t("div",w1,[t("div",$1,[v[31]||(v[31]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"标签页",-1)),t("div",I1,[(x(!0),y(Q,null,at(p.value,h=>(x(),y("button",{key:h.id,class:et(["fluent-tab",{active:l.value===h.id}]),onClick:T=>l.value=h.id},I(h.label),11,M1))),128))]),t("div",k1,[l.value==="tab1"?(x(),y("div",C1,v[28]||(v[28]=[t("p",null,"标签页 1 的内容",-1)]))):j("",!0),l.value==="tab2"?(x(),y("div",D1,v[29]||(v[29]=[t("p",null,"标签页 2 的内容",-1)]))):j("",!0),l.value==="tab3"?(x(),y("div",A1,v[30]||(v[30]=[t("p",null,"标签页 3 的内容",-1)]))):j("",!0)])])])])]),t("div",j1,[t("a",N1,[r(u(ut),{class:"w-6 h-6"}),v[34]||(v[34]=t("span",null,"首页",-1))]),t("a",z1,[r(u(X),{class:"w-6 h-6"}),v[35]||(v[35]=t("span",null,"搜索",-1))]),t("a",E1,[r(u(vt),{class:"w-6 h-6"}),v[36]||(v[36]=t("span",null,"添加",-1))]),t("a",P1,[r(u(W),{class:"w-6 h-6"}),v[37]||(v[37]=t("span",null,"通知",-1))]),t("a",S1,[r(u(q),{class:"w-6 h-6"}),v[38]||(v[38]=t("span",null,"我的",-1))])]),a.value?(x(),y("div",R1,[t("div",T1,[t("div",G1,[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)},[r(u(st),{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",Z1,[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)},"确定")])])])):j("",!0),i.value?(x(),y("div",O1,[t("div",L1,[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)},[r(u(st),{class:"w-5 h-5"})])]),t("div",H1,[(x(!0),y(Q,null,at(d.value,h=>(x(),y("div",{key:h.id,class:"fluent-notification-item"},[t("div",B1,[r(u(W),{class:"w-5 h-5"})]),t("div",W1,[t("h4",V1,I(h.title),1),t("p",Y1,I(h.content),1)]),t("span",J1,I(h.time),1)]))),128))])])):j("",!0),e.value?(x(),y("div",F1,[t("div",Q1,[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)},[r(u(st),{class:"w-5 h-5"})])]),t("div",U1,[t("a",K1,[r(u(q),{class:"w-5 h-5"}),v[44]||(v[44]=t("span",null,"个人资料",-1))]),t("a",X1,[r(u(jt),{class:"w-5 h-5"}),v[45]||(v[45]=t("span",null,"设置",-1))]),t("a",q1,[r(u(wo),{class:"w-5 h-5"}),v[46]||(v[46]=t("span",null,"退出登录",-1))])])])):j("",!0)]))}},sh=mt(th,[["__scopeId","data-v-0a64c6d6"]]),eh={class:"neu-container min-h-screen bg-gray-100"},ah={class:"neu-app-bar"},ih={class:"container mx-auto px-4 py-3 flex items-center justify-between"},nh={class:"flex items-center"},oh={class:"flex items-center space-x-4"},lh={class:"neu-search-box"},dh={key:0,class:"neu-badge"},ch={class:"space-y-2"},rh={href:"#",class:"neu-nav-item active"},uh={href:"#",class:"neu-nav-item"},vh={href:"#",class:"neu-nav-item"},fh={href:"#",class:"neu-nav-item"},ph={class:"container mx-auto p-6"},mh={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},bh={class:"neu-card"},hh={class:"p-4"},gh={class:"grid grid-cols-2 gap-4"},xh={class:"neu-stat-card"},yh={class:"neu-stat-icon"},_h={class:"neu-stat-card"},wh={class:"neu-stat-icon"},$h={class:"neu-card md:col-span-2"},Ih={class:"p-4"},Mh={class:"neu-chart"},kh={class:"h-48 flex items-end space-x-2"},Ch={class:"neu-card"},Dh={class:"p-4"},Ah={class:"space-y-4"},jh={class:"neu-checkbox"},Nh=["onUpdate:modelValue"],zh={class:"flex-1"},Eh={class:"text-sm text-gray-500"},Ph={class:"neu-icon-button"},Sh={class:"neu-card md:col-span-2"},Rh={class:"p-4"},Th={class:"space-y-4"},Gh={class:"flex-1"},Zh={class:"flex justify-between"},Oh={class:"font-medium"},Lh={class:"text-sm text-gray-500"},Hh={class:"text-gray-600"},Bh={class:"neu-icon-button"},Wh={class:"neu-card"},Vh={class:"p-4"},Yh={class:"space-y-4"},Jh={class:"flex flex-wrap gap-4"},Fh={class:"neu-button icon"},Qh={class:"flex flex-wrap gap-4"},Uh={class:"neu-button loading"},Kh={class:"neu-card md:col-span-3"},Xh={class:"p-4"},qh={class:"neu-tabs"},tg=["onClick"],sg={class:"mt-4"},eg={key:0,class:"neu-tab-content"},ag={key:1,class:"neu-tab-content"},ig={key:2,class:"neu-tab-content"},ng={class:"neu-bottom-nav"},og={href:"#",class:"neu-bottom-nav-item active"},lg={href:"#",class:"neu-bottom-nav-item"},dg={href:"#",class:"neu-bottom-nav-item"},cg={href:"#",class:"neu-bottom-nav-item"},rg={href:"#",class:"neu-bottom-nav-item"},ug={key:0,class:"neu-dialog-overlay"},vg={class:"neu-dialog"},fg={class:"neu-dialog-header"},pg={class:"neu-dialog-actions"},mg={key:1,class:"neu-notification-panel"},bg={class:"neu-notification-header"},hg={class:"neu-notification-list"},gg={class:"neu-notification-icon"},xg={class:"flex-1"},yg={class:"font-medium"},_g={class:"text-sm text-gray-500"},wg={class:"text-xs text-gray-400"},$g={key:2,class:"neu-profile-panel"},Ig={class:"neu-profile-header"},Mg={class:"neu-profile-menu"},kg={href:"#",class:"neu-profile-menu-item"},Cg={href:"#",class:"neu-profile-menu-item"},Dg={href:"#",class:"neu-profile-menu-item"},Ag={__name:"NeumorphismView",setup(s){const a=C(!1),i=C(!1),e=C(!1),n=C(!1),l=C("tab1"),c=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"}]),d=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(),y("div",eh,[t("div",ah,[t("div",ih,[t("div",nh,[t("button",{class:"neu-icon-button",onClick:v[0]||(v[0]=h=>n.value=!n.value)},[r(u(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",oh,[t("div",lh,[r(u(X),{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)},[r(u(W),{class:"w-5 h-5"}),c.value>0?(x(),y("span",dh,I(c.value),1)):j("",!0)]),t("button",{class:"neu-icon-button",onClick:v[2]||(v[2]=h=>e.value=!e.value)},[r(u(q),{class:"w-5 h-5"})])])])]),t("div",{class:et(["neu-side-menu",{"is-open":n.value}])},[t("nav",ch,[t("a",rh,[r(u(ut),{class:"w-5 h-5"}),v[10]||(v[10]=t("span",null,"首页",-1))]),t("a",uh,[r(u(Tt),{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",vh,[r(u(Gt),{class:"w-5 h-5"}),v[13]||(v[13]=t("span",null,"收藏",-1))]),t("a",fh,[r(u(jt),{class:"w-5 h-5"}),v[14]||(v[14]=t("span",null,"设置",-1))])])],2),t("div",ph,[t("div",mh,[t("div",bh,[t("div",hh,[v[17]||(v[17]=t("h2",{class:"text-lg font-medium mb-4 text-gray-700"},"数据统计",-1)),t("div",gh,[t("div",xh,[t("div",yh,[r(u($o),{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",_h,[t("div",wh,[r(u(yo),{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",$h,[t("div",Ih,[v[18]||(v[18]=t("h2",{class:"text-lg font-medium mb-4 text-gray-700"},"数据趋势",-1)),t("div",Mh,[t("div",kh,[(x(),y(Q,null,at(7,h=>t("div",{key:h,class:"neu-chart-bar",style:ke({height:`${Math.random()*100}%`})},null,4)),64))])])])]),t("div",Ch,[t("div",Dh,[v[20]||(v[20]=t("h2",{class:"text-lg font-medium mb-4 text-gray-700"},"任务列表",-1)),t("div",Ah,[(x(!0),y(Q,null,at(f.value,h=>(x(),y("div",{key:h.id,class:"neu-task-item"},[t("label",jh,[Rt(t("input",{type:"checkbox","onUpdate:modelValue":T=>h.completed=T},null,8,Nh),[[Fe,h.completed]]),v[19]||(v[19]=t("span",{class:"neu-checkmark"},null,-1))]),t("div",zh,[t("h3",{class:et(["font-medium",{"line-through text-gray-400":h.completed}])},I(h.title),3),t("p",Eh,I(h.dueDate),1)]),t("button",Ph,[r(u(ct),{class:"w-5 h-5"})])]))),128))])])]),t("div",Sh,[t("div",Rh,[v[21]||(v[21]=t("h2",{class:"text-lg font-medium mb-4 text-gray-700"},"消息列表",-1)),t("div",Th,[(x(!0),y(Q,null,at(o.value,h=>(x(),y("div",{key:h.id,class:"neu-message-item"},[t("div",{class:et(["neu-avatar",h.avatarClass])},I(h.initials),3),t("div",Gh,[t("div",Zh,[t("h3",Oh,I(h.sender),1),t("span",Lh,I(h.time),1)]),t("p",Hh,I(h.content),1)]),t("button",Bh,[r(u(ct),{class:"w-5 h-5"})])]))),128))])])]),v[32]||(v[32]=V('

表单元素

',1)),t("div",Wh,[t("div",Vh,[v[27]||(v[27]=t("h2",{class:"text-lg font-medium mb-4 text-gray-700"},"按钮样式",-1)),t("div",Yh,[t("div",Jh,[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",Fh,[r(u(vt),{class:"w-5 h-5"})])]),t("div",Qh,[v[25]||(v[25]=t("button",{class:"neu-button small"},"小按钮",-1)),v[26]||(v[26]=t("button",{class:"neu-button large"},"大按钮",-1)),t("button",Uh,[r(u(_o),{class:"w-5 h-5 animate-spin"})])])])])]),v[33]||(v[33]=V('

进度指示器

0%60%100%
',1)),t("div",Kh,[t("div",Xh,[v[31]||(v[31]=t("h2",{class:"text-lg font-medium mb-4 text-gray-700"},"标签页",-1)),t("div",qh,[(x(!0),y(Q,null,at(p.value,h=>(x(),y("button",{key:h.id,class:et(["neu-tab",{active:l.value===h.id}]),onClick:T=>l.value=h.id},I(h.label),11,tg))),128))]),t("div",sg,[l.value==="tab1"?(x(),y("div",eg,v[28]||(v[28]=[t("p",null,"标签页 1 的内容",-1)]))):j("",!0),l.value==="tab2"?(x(),y("div",ag,v[29]||(v[29]=[t("p",null,"标签页 2 的内容",-1)]))):j("",!0),l.value==="tab3"?(x(),y("div",ig,v[30]||(v[30]=[t("p",null,"标签页 3 的内容",-1)]))):j("",!0)])])])])]),t("div",ng,[t("a",og,[r(u(ut),{class:"w-6 h-6"}),v[34]||(v[34]=t("span",null,"首页",-1))]),t("a",lg,[r(u(X),{class:"w-6 h-6"}),v[35]||(v[35]=t("span",null,"搜索",-1))]),t("a",dg,[r(u(vt),{class:"w-6 h-6"}),v[36]||(v[36]=t("span",null,"添加",-1))]),t("a",cg,[r(u(W),{class:"w-6 h-6"}),v[37]||(v[37]=t("span",null,"通知",-1))]),t("a",rg,[r(u(q),{class:"w-6 h-6"}),v[38]||(v[38]=t("span",null,"我的",-1))])]),a.value?(x(),y("div",ug,[t("div",vg,[t("div",fg,[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)},[r(u(st),{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",pg,[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)},"确定")])])])):j("",!0),i.value?(x(),y("div",mg,[t("div",bg,[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)},[r(u(st),{class:"w-5 h-5"})])]),t("div",hg,[(x(!0),y(Q,null,at(d.value,h=>(x(),y("div",{key:h.id,class:"neu-notification-item"},[t("div",gg,[r(u(W),{class:"w-5 h-5"})]),t("div",xg,[t("h4",yg,I(h.title),1),t("p",_g,I(h.content),1)]),t("span",wg,I(h.time),1)]))),128))])])):j("",!0),e.value?(x(),y("div",$g,[t("div",Ig,[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)},[r(u(st),{class:"w-5 h-5"})])]),t("div",Mg,[t("a",kg,[r(u(q),{class:"w-5 h-5"}),v[44]||(v[44]=t("span",null,"个人资料",-1))]),t("a",Cg,[r(u(jt),{class:"w-5 h-5"}),v[45]||(v[45]=t("span",null,"设置",-1))]),t("a",Dg,[r(u(wo),{class:"w-5 h-5"}),v[46]||(v[46]=t("span",null,"退出登录",-1))])])])):j("",!0)]))}},jg=mt(Ag,[["__scopeId","data-v-2eec1b47"]]),Ng={class:"glass-container min-h-screen bg-gradient-to-br from-purple-500 to-pink-500"},zg={class:"glass-app-bar"},Eg={class:"container mx-auto px-4 py-3 flex items-center justify-between"},Pg={class:"flex items-center"},Sg={class:"flex items-center space-x-4"},Rg={class:"glass-icon-button"},Tg={class:"glass-icon-button"},Gg={class:"glass-icon-button"},Zg={class:"container mx-auto p-6"},Og={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},Lg={class:"glass-card"},Hg={class:"p-4"},Bg={class:"space-y-2"},Wg={href:"#",class:"glass-nav-item active"},Vg={href:"#",class:"glass-nav-item"},Yg={href:"#",class:"glass-nav-item"},Jg={href:"#",class:"glass-nav-item"},Fg={class:"md:col-span-2 space-y-6"},Qg={class:"glass-card"},Ug={class:"p-4"},Kg={class:"space-y-4"},Xg={class:"glass-list-item"},qg={class:"glass-icon-button"},t0={class:"glass-list-item"},s0={class:"glass-icon-button"},e0={class:"glass-card"},a0={class:"p-4"},i0={class:"flex flex-wrap gap-4"},n0={class:"glass-button icon"},o0={class:"glass-card"},l0={class:"p-4"},d0={class:"glass-bottom-nav"},c0={href:"#",class:"glass-bottom-nav-item active"},r0={href:"#",class:"glass-bottom-nav-item"},u0={href:"#",class:"glass-bottom-nav-item"},v0={href:"#",class:"glass-bottom-nav-item"},f0={href:"#",class:"glass-bottom-nav-item"},p0={key:0,class:"glass-dialog-overlay"},m0={class:"glass-dialog"},b0={class:"glass-dialog-header"},h0={class:"glass-dialog-actions"},g0={__name:"GlassmorphismView",setup(s){const a=C(!1);return(i,e)=>(x(),y("div",Ng,[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",zg,[t("div",Eg,[t("div",Pg,[r(u(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",Sg,[t("button",Rg,[r(u(X),{class:"w-5 h-5"})]),t("button",Tg,[r(u(W),{class:"w-5 h-5"})]),t("button",Gg,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",Zg,[t("div",Og,[t("div",Lg,[t("div",Hg,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-white"},"导航菜单",-1)),t("nav",Bg,[t("a",Wg,[r(u(ut),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",Vg,[r(u(Tt),{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",Yg,[r(u(Gt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",Jg,[r(u(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",Fg,[t("div",Qg,[t("div",Ug,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-white"},"卡片列表",-1)),t("div",Kg,[t("div",Xg,[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",qg,[r(u(ct),{class:"w-5 h-5"})])]),t("div",t0,[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",s0,[r(u(ct),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=V('

表单元素

',1)),t("div",e0,[t("div",a0,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-white"},"按钮样式",-1)),t("div",i0,[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",n0,[r(u(vt),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=V('

进度指示器

',1)),t("div",o0,[t("div",l0,[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",d0,[t("a",c0,[r(u(ut),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",r0,[r(u(X),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",u0,[r(u(vt),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",v0,[r(u(W),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",f0,[r(u(q),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(x(),y("div",p0,[t("div",m0,[t("div",b0,[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)},[r(u(st),{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",h0,[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)},"确定")])])])):j("",!0)]))}},x0=mt(g0,[["__scopeId","data-v-391d6a55"]]),y0={class:"brutal-container min-h-screen bg-yellow-50"},_0={class:"brutal-header"},w0={class:"brutal-header-content"},$0={class:"brutal-header-actions"},I0={class:"brutal-btn text"},M0={class:"brutal-btn text"},k0={class:"brutal-btn text"},C0={class:"brutal-main"},D0={class:"brutal-card-list"},A0={class:"brutal-card-cover"},j0=["src","alt"],N0={class:"brutal-card-body"},z0={class:"brutal-card-meta"},E0={class:"brutal-card-meta-avatar"},P0={class:"brutal-card-meta-content"},S0={class:"brutal-card-meta-title"},R0={class:"brutal-card-meta-description"},T0={class:"brutal-card-content"},G0={class:"brutal-card-actions"},Z0={class:"brutal-btn text"},O0={class:"brutal-btn text"},L0={class:"brutal-btn text"},H0={class:"brutal-tabs"},B0={class:"brutal-tabs-nav"},W0=["onClick"],V0={class:"brutal-tabs-content"},Y0={key:0,class:"brutal-tabs-tabpane"},J0={key:1,class:"brutal-tabs-tabpane"},F0={key:2,class:"brutal-tabs-tabpane"},Q0={key:0,class:"brutal-modal-mask"},U0={class:"brutal-modal-wrap"},K0={class:"brutal-modal"},X0={class:"brutal-modal-content"},q0={class:"brutal-modal-header"},t2={class:"brutal-modal-footer"},s2={key:1,class:"brutal-message"},e2={class:"brutal-message-notice"},a2={class:"brutal-message-notice-content"},i2={key:2,class:"brutal-notification"},n2={class:"brutal-notification-notice"},o2={class:"brutal-notification-notice-content"},l2={class:"brutal-notification-notice-icon"},d2="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9IiNGRkZGRkYiLz48cmVjdCB4PSI0IiB5PSI0IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IiMwMDAwMDAiLz48L3N2Zz4=",c2={__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"}]),c=C([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(f,o)=>(x(),y("div",y0,[t("div",_0,[t("div",w0,[t("div",{class:"brutal-logo"},[t("img",{src:d2,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",$0,[t("button",I0,[r(u(X),{class:"w-5 h-5"})]),t("button",M0,[r(u(W),{class:"w-5 h-5"})]),t("button",k0,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",C0,[t("div",D0,[(x(!0),y(Q,null,at(l.value,d=>(x(),y("div",{key:d.id,class:"brutal-card"},[t("div",A0,[t("img",{src:d.cover,alt:d.title,class:"brutal-card-cover-img"},null,8,j0)]),t("div",N0,[t("div",z0,[t("div",E0,[t("div",{class:et(["brutal-avatar",d.avatarClass])},I(d.initials),3)]),t("div",P0,[t("h3",S0,I(d.title),1),t("p",R0,I(d.description),1)])]),t("p",T0,I(d.content),1),t("div",G0,[t("button",Z0,[r(u(Kt),{class:"w-5 h-5"}),t("span",null,I(d.likes),1)]),t("button",O0,[r(u(Xt),{class:"w-5 h-5"}),t("span",null,I(d.comments),1)]),t("button",L0,[r(u(qt),{class:"w-5 h-5"})])])])]))),128))]),o[14]||(o[14]=V('
',2)),t("div",H0,[t("div",B0,[(x(!0),y(Q,null,at(c.value,d=>(x(),y("div",{key:d.id,class:et(["brutal-tabs-tab",{active:n.value===d.id}]),onClick:p=>n.value=d.id},I(d.label),11,W0))),128))]),t("div",V0,[n.value==="tab1"?(x(),y("div",Y0,o[6]||(o[6]=[t("p",null,"标签页 1 的内容",-1)]))):j("",!0),n.value==="tab2"?(x(),y("div",J0,o[7]||(o[7]=[t("p",null,"标签页 2 的内容",-1)]))):j("",!0),n.value==="tab3"?(x(),y("div",F0,o[8]||(o[8]=[t("p",null,"标签页 3 的内容",-1)]))):j("",!0)])]),a.value?(x(),y("div",Q0,[t("div",U0,[t("div",K0,[t("div",X0,[t("div",q0,[o[9]||(o[9]=t("div",{class:"brutal-modal-title"},"对话框标题",-1)),t("button",{class:"brutal-modal-close",onClick:o[0]||(o[0]=d=>a.value=!1)},[r(u(st),{class:"w-5 h-5"})])]),o[10]||(o[10]=t("div",{class:"brutal-modal-body"},[t("p",null,"这是一个粗野主义风格的对话框示例。")],-1)),t("div",t2,[t("button",{class:"brutal-btn",onClick:o[1]||(o[1]=d=>a.value=!1)},"取消"),t("button",{class:"brutal-btn primary",onClick:o[2]||(o[2]=d=>a.value=!1)},"确定")])])])])])):j("",!0),i.value?(x(),y("div",s2,[t("div",e2,[t("div",a2,[r(u(ps),{class:"w-5 h-5"}),o[11]||(o[11]=t("span",null,"这是一条消息提示",-1))])])])):j("",!0),e.value?(x(),y("div",i2,[t("div",n2,[t("div",o2,[t("div",l2,[r(u(W),{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]=d=>e.value=!1)},[r(u(st),{class:"w-5 h-5"})])])])):j("",!0)])]))}},r2=mt(c2,[["__scopeId","data-v-4868d9fe"]]),u2={class:"cyberpunk-container min-h-screen bg-gradient-to-br from-purple-900 via-pink-900 to-blue-900"},v2={class:"cyberpunk-app-bar"},f2={class:"container mx-auto px-4 py-3 flex items-center justify-between"},p2={class:"flex items-center"},m2={class:"flex items-center space-x-4"},b2={class:"cyberpunk-icon-button"},h2={class:"cyberpunk-icon-button"},g2={class:"cyberpunk-icon-button"},x2={class:"container mx-auto p-6"},y2={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},_2={class:"cyberpunk-card"},w2={class:"p-4"},$2={class:"space-y-2"},I2={href:"#",class:"cyberpunk-nav-item active"},M2={href:"#",class:"cyberpunk-nav-item"},k2={href:"#",class:"cyberpunk-nav-item"},C2={href:"#",class:"cyberpunk-nav-item"},D2={class:"md:col-span-2 space-y-6"},A2={class:"cyberpunk-card"},j2={class:"p-4"},N2={class:"space-y-4"},z2={class:"cyberpunk-list-item"},E2={class:"cyberpunk-icon-button"},P2={class:"cyberpunk-list-item"},S2={class:"cyberpunk-icon-button"},R2={class:"cyberpunk-card"},T2={class:"p-4"},G2={class:"flex flex-wrap gap-4"},Z2={class:"cyberpunk-button icon"},O2={class:"cyberpunk-card"},L2={class:"p-4"},H2={class:"cyberpunk-bottom-nav"},B2={href:"#",class:"cyberpunk-bottom-nav-item active"},W2={href:"#",class:"cyberpunk-bottom-nav-item"},V2={href:"#",class:"cyberpunk-bottom-nav-item"},Y2={href:"#",class:"cyberpunk-bottom-nav-item"},J2={href:"#",class:"cyberpunk-bottom-nav-item"},F2={key:0,class:"cyberpunk-dialog-overlay"},Q2={class:"cyberpunk-dialog"},U2={class:"cyberpunk-dialog-header"},K2={class:"cyberpunk-dialog-actions"},X2={__name:"CyberpunkView",setup(s){const a=C(!1);return(i,e)=>(x(),y("div",u2,[t("div",v2,[t("div",f2,[t("div",p2,[r(u(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",m2,[t("button",b2,[r(u(X),{class:"w-5 h-5"})]),t("button",h2,[r(u(W),{class:"w-5 h-5"})]),t("button",g2,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",x2,[t("div",y2,[t("div",_2,[t("div",w2,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-pink-100"},"导航菜单",-1)),t("nav",$2,[t("a",I2,[r(u(ut),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",M2,[r(u(Tt),{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",k2,[r(u(Gt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",C2,[r(u(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",D2,[t("div",A2,[t("div",j2,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-pink-100"},"卡片列表",-1)),t("div",N2,[t("div",z2,[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",E2,[r(u(ct),{class:"w-5 h-5"})])]),t("div",P2,[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",S2,[r(u(ct),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=V('

表单元素

',1)),t("div",R2,[t("div",T2,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-pink-100"},"按钮样式",-1)),t("div",G2,[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",Z2,[r(u(vt),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=V('

进度指示器

',1)),t("div",O2,[t("div",L2,[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",H2,[t("a",B2,[r(u(ut),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",W2,[r(u(X),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",V2,[r(u(vt),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",Y2,[r(u(W),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",J2,[r(u(q),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(x(),y("div",F2,[t("div",Q2,[t("div",U2,[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)},[r(u(st),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"cyberpunk-dialog-content"},[t("p",{class:"text-pink-200"},"这是一个赛博朋克风格的对话框示例。")],-1)),t("div",K2,[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)},"确定")])])])):j("",!0)]))}},q2=mt(X2,[["__scopeId","data-v-bbc77969"]]),t4={class:"organic-container min-h-screen bg-gradient-to-br from-green-50 to-emerald-50"},s4={class:"organic-header"},e4={class:"organic-header-content"},a4={class:"organic-header-actions"},i4={class:"organic-btn text"},n4={class:"organic-btn text"},o4={class:"organic-btn text"},l4={class:"organic-main"},d4={class:"organic-card-list"},c4={class:"organic-card-cover"},r4=["src","alt"],u4={class:"organic-card-body"},v4={class:"organic-card-meta"},f4={class:"organic-card-meta-avatar"},p4={class:"organic-card-meta-content"},m4={class:"organic-card-meta-title"},b4={class:"organic-card-meta-description"},h4={class:"organic-card-content"},g4={class:"organic-card-actions"},x4={class:"organic-btn text"},y4={class:"organic-btn text"},_4={class:"organic-btn text"},w4={class:"organic-tabs"},$4={class:"organic-tabs-nav"},I4=["onClick"],M4={class:"organic-tabs-content"},k4={key:0,class:"organic-tabs-tabpane"},C4={key:1,class:"organic-tabs-tabpane"},D4={key:2,class:"organic-tabs-tabpane"},A4={key:0,class:"organic-modal-mask"},j4={class:"organic-modal-wrap"},N4={class:"organic-modal"},z4={class:"organic-modal-content"},E4={class:"organic-modal-header"},P4={class:"organic-modal-footer"},S4={key:1,class:"organic-message"},R4={class:"organic-message-notice"},T4={class:"organic-message-notice-content"},G4={key:2,class:"organic-notification"},Z4={class:"organic-notification-notice"},O4={class:"organic-notification-notice-content"},L4={class:"organic-notification-notice-icon"},H4="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9IiM0MEYyQTUiLz48L3N2Zz4=",B4={__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"}]),c=C([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(f,o)=>(x(),y("div",t4,[t("div",s4,[t("div",e4,[t("div",{class:"organic-logo"},[t("img",{src:H4,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",a4,[t("button",i4,[r(u(X),{class:"w-5 h-5"})]),t("button",n4,[r(u(W),{class:"w-5 h-5"})]),t("button",o4,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",l4,[t("div",d4,[(x(!0),y(Q,null,at(l.value,d=>(x(),y("div",{key:d.id,class:"organic-card"},[t("div",c4,[t("img",{src:d.cover,alt:d.title,class:"organic-card-cover-img"},null,8,r4)]),t("div",u4,[t("div",v4,[t("div",f4,[t("div",{class:et(["organic-avatar",d.avatarClass])},I(d.initials),3)]),t("div",p4,[t("h3",m4,I(d.title),1),t("p",b4,I(d.description),1)])]),t("p",h4,I(d.content),1),t("div",g4,[t("button",x4,[r(u(Kt),{class:"w-5 h-5"}),t("span",null,I(d.likes),1)]),t("button",y4,[r(u(Xt),{class:"w-5 h-5"}),t("span",null,I(d.comments),1)]),t("button",_4,[r(u(qt),{class:"w-5 h-5"})])])])]))),128))]),o[14]||(o[14]=V('
',2)),t("div",w4,[t("div",$4,[(x(!0),y(Q,null,at(c.value,d=>(x(),y("div",{key:d.id,class:et(["organic-tabs-tab",{active:n.value===d.id}]),onClick:p=>n.value=d.id},I(d.label),11,I4))),128))]),t("div",M4,[n.value==="tab1"?(x(),y("div",k4,o[6]||(o[6]=[t("p",null,"标签页 1 的内容",-1)]))):j("",!0),n.value==="tab2"?(x(),y("div",C4,o[7]||(o[7]=[t("p",null,"标签页 2 的内容",-1)]))):j("",!0),n.value==="tab3"?(x(),y("div",D4,o[8]||(o[8]=[t("p",null,"标签页 3 的内容",-1)]))):j("",!0)])]),a.value?(x(),y("div",A4,[t("div",j4,[t("div",N4,[t("div",z4,[t("div",E4,[o[9]||(o[9]=t("div",{class:"organic-modal-title"},"对话框标题",-1)),t("button",{class:"organic-modal-close",onClick:o[0]||(o[0]=d=>a.value=!1)},[r(u(st),{class:"w-5 h-5"})])]),o[10]||(o[10]=t("div",{class:"organic-modal-body"},[t("p",null,"这是一个有机设计风格的对话框示例。")],-1)),t("div",P4,[t("button",{class:"organic-btn",onClick:o[1]||(o[1]=d=>a.value=!1)},"取消"),t("button",{class:"organic-btn primary",onClick:o[2]||(o[2]=d=>a.value=!1)},"确定")])])])])])):j("",!0),i.value?(x(),y("div",S4,[t("div",R4,[t("div",T4,[r(u(ps),{class:"w-5 h-5"}),o[11]||(o[11]=t("span",null,"这是一条消息提示",-1))])])])):j("",!0),e.value?(x(),y("div",G4,[t("div",Z4,[t("div",O4,[t("div",L4,[r(u(W),{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]=d=>e.value=!1)},[r(u(st),{class:"w-5 h-5"})])])])):j("",!0)])]))}},W4=mt(B4,[["__scopeId","data-v-3c572959"]]),V4={class:"pixel-container min-h-screen bg-indigo-900"},Y4={class:"pixel-header"},J4={class:"pixel-header-content"},F4={class:"pixel-header-actions"},Q4={class:"pixel-btn text"},U4={class:"pixel-btn text"},K4={class:"pixel-btn text"},X4={class:"pixel-main"},q4={class:"pixel-card-list"},tx={class:"pixel-card-cover"},sx=["src","alt"],ex={class:"pixel-card-body"},ax={class:"pixel-card-meta"},ix={class:"pixel-card-meta-avatar"},nx={class:"pixel-card-meta-content"},ox={class:"pixel-card-meta-title"},lx={class:"pixel-card-meta-description"},dx={class:"pixel-card-content"},cx={class:"pixel-card-actions"},rx={class:"pixel-btn text"},ux={class:"pixel-btn text"},vx={class:"pixel-btn text"},fx={class:"pixel-tabs"},px={class:"pixel-tabs-nav"},mx=["onClick"],bx={class:"pixel-tabs-content"},hx={key:0,class:"pixel-tabs-tabpane"},gx={key:1,class:"pixel-tabs-tabpane"},xx={key:2,class:"pixel-tabs-tabpane"},yx={key:0,class:"pixel-modal-mask"},_x={class:"pixel-modal-wrap"},wx={class:"pixel-modal"},$x={class:"pixel-modal-content"},Ix={class:"pixel-modal-header"},Mx={class:"pixel-modal-footer"},kx={key:1,class:"pixel-message"},Cx={class:"pixel-message-notice"},Dx={class:"pixel-message-notice-content"},Ax={key:2,class:"pixel-notification"},jx={class:"pixel-notification-notice"},Nx={class:"pixel-notification-notice-content"},zx={class:"pixel-notification-notice-icon"},Ex="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9IiNGRkZGRkYiLz48cmVjdCB4PSI0IiB5PSI0IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IiMwMDAwMDAiLz48L3N2Zz4=",Px={__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"}]),c=C([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(f,o)=>(x(),y("div",V4,[t("div",Y4,[t("div",J4,[t("div",{class:"pixel-logo"},[t("img",{src:Ex,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",F4,[t("button",Q4,[r(u(X),{class:"w-5 h-5"})]),t("button",U4,[r(u(W),{class:"w-5 h-5"})]),t("button",K4,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",X4,[t("div",q4,[(x(!0),y(Q,null,at(l.value,d=>(x(),y("div",{key:d.id,class:"pixel-card"},[t("div",tx,[t("img",{src:d.cover,alt:d.title,class:"pixel-card-cover-img"},null,8,sx)]),t("div",ex,[t("div",ax,[t("div",ix,[t("div",{class:et(["pixel-avatar",d.avatarClass])},I(d.initials),3)]),t("div",nx,[t("h3",ox,I(d.title),1),t("p",lx,I(d.description),1)])]),t("p",dx,I(d.content),1),t("div",cx,[t("button",rx,[r(u(Kt),{class:"w-5 h-5"}),t("span",null,I(d.likes),1)]),t("button",ux,[r(u(Xt),{class:"w-5 h-5"}),t("span",null,I(d.comments),1)]),t("button",vx,[r(u(qt),{class:"w-5 h-5"})])])])]))),128))]),o[14]||(o[14]=V('
',2)),t("div",fx,[t("div",px,[(x(!0),y(Q,null,at(c.value,d=>(x(),y("div",{key:d.id,class:et(["pixel-tabs-tab",{active:n.value===d.id}]),onClick:p=>n.value=d.id},I(d.label),11,mx))),128))]),t("div",bx,[n.value==="tab1"?(x(),y("div",hx,o[6]||(o[6]=[t("p",null,"标签页 1 的内容",-1)]))):j("",!0),n.value==="tab2"?(x(),y("div",gx,o[7]||(o[7]=[t("p",null,"标签页 2 的内容",-1)]))):j("",!0),n.value==="tab3"?(x(),y("div",xx,o[8]||(o[8]=[t("p",null,"标签页 3 的内容",-1)]))):j("",!0)])]),a.value?(x(),y("div",yx,[t("div",_x,[t("div",wx,[t("div",$x,[t("div",Ix,[o[9]||(o[9]=t("div",{class:"pixel-modal-title"},"对话框标题",-1)),t("button",{class:"pixel-modal-close",onClick:o[0]||(o[0]=d=>a.value=!1)},[r(u(st),{class:"w-5 h-5"})])]),o[10]||(o[10]=t("div",{class:"pixel-modal-body"},[t("p",null,"这是一个像素艺术风格的对话框示例。")],-1)),t("div",Mx,[t("button",{class:"pixel-btn",onClick:o[1]||(o[1]=d=>a.value=!1)},"取消"),t("button",{class:"pixel-btn primary",onClick:o[2]||(o[2]=d=>a.value=!1)},"确定")])])])])])):j("",!0),i.value?(x(),y("div",kx,[t("div",Cx,[t("div",Dx,[r(u(ps),{class:"w-5 h-5"}),o[11]||(o[11]=t("span",null,"这是一条消息提示",-1))])])])):j("",!0),e.value?(x(),y("div",Ax,[t("div",jx,[t("div",Nx,[t("div",zx,[r(u(W),{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]=d=>e.value=!1)},[r(u(st),{class:"w-5 h-5"})])])])):j("",!0)])]))}},Sx=mt(Px,[["__scopeId","data-v-4aaea49c"]]),Rx={class:"morphism-container min-h-screen bg-gradient-to-br from-purple-100 to-blue-100"},Tx={class:"morphism-header"},Gx={class:"morphism-header-content"},Zx={class:"morphism-header-actions"},Ox={class:"morphism-btn text"},Lx={class:"morphism-btn text"},Hx={class:"morphism-btn text"},Bx={class:"morphism-main"},Wx={class:"morphism-card-list"},Vx={class:"morphism-card-cover"},Yx=["src","alt"],Jx={class:"morphism-card-body"},Fx={class:"morphism-card-meta"},Qx={class:"morphism-card-meta-avatar"},Ux={class:"morphism-card-meta-content"},Kx={class:"morphism-card-meta-title"},Xx={class:"morphism-card-meta-description"},qx={class:"morphism-card-content"},ty={class:"morphism-card-actions"},sy={class:"morphism-btn text"},ey={class:"morphism-btn text"},ay={class:"morphism-btn text"},iy={class:"morphism-tabs"},ny={class:"morphism-tabs-nav"},oy=["onClick"],ly={class:"morphism-tabs-content"},dy={key:0,class:"morphism-tabs-tabpane"},cy={key:1,class:"morphism-tabs-tabpane"},ry={key:2,class:"morphism-tabs-tabpane"},uy={key:0,class:"morphism-modal-mask"},vy={class:"morphism-modal-wrap"},fy={class:"morphism-modal"},py={class:"morphism-modal-content"},my={class:"morphism-modal-header"},by={class:"morphism-modal-footer"},hy={key:1,class:"morphism-message"},gy={class:"morphism-message-notice"},xy={class:"morphism-message-notice-content"},yy={key:2,class:"morphism-notification"},_y={class:"morphism-notification-notice"},wy={class:"morphism-notification-notice-content"},$y={class:"morphism-notification-notice-icon"},Iy="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiByPSIxNiIgZmlsbD0idXJsKCNwYWludDApIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDAiIHgxPSIwIiB5MT0iMCIgeDI9IjMyIiB5Mj0iMzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjQjQ3RkZGIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkY3RkJGIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+",My={__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"}]),c=C([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(f,o)=>(x(),y("div",Rx,[t("div",Tx,[t("div",Gx,[t("div",{class:"morphism-logo"},[t("img",{src:Iy,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",Zx,[t("button",Ox,[r(u(X),{class:"w-5 h-5"})]),t("button",Lx,[r(u(W),{class:"w-5 h-5"})]),t("button",Hx,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",Bx,[t("div",Wx,[(x(!0),y(Q,null,at(l.value,d=>(x(),y("div",{key:d.id,class:"morphism-card"},[t("div",Vx,[t("img",{src:d.cover,alt:d.title,class:"morphism-card-cover-img"},null,8,Yx)]),t("div",Jx,[t("div",Fx,[t("div",Qx,[t("div",{class:et(["morphism-avatar",d.avatarClass])},I(d.initials),3)]),t("div",Ux,[t("h3",Kx,I(d.title),1),t("p",Xx,I(d.description),1)])]),t("p",qx,I(d.content),1),t("div",ty,[t("button",sy,[r(u(Kt),{class:"w-5 h-5"}),t("span",null,I(d.likes),1)]),t("button",ey,[r(u(Xt),{class:"w-5 h-5"}),t("span",null,I(d.comments),1)]),t("button",ay,[r(u(qt),{class:"w-5 h-5"})])])])]))),128))]),o[14]||(o[14]=V('
',2)),t("div",iy,[t("div",ny,[(x(!0),y(Q,null,at(c.value,d=>(x(),y("div",{key:d.id,class:et(["morphism-tabs-tab",{active:n.value===d.id}]),onClick:p=>n.value=d.id},I(d.label),11,oy))),128))]),t("div",ly,[n.value==="tab1"?(x(),y("div",dy,o[6]||(o[6]=[t("p",null,"标签页 1 的内容",-1)]))):j("",!0),n.value==="tab2"?(x(),y("div",cy,o[7]||(o[7]=[t("p",null,"标签页 2 的内容",-1)]))):j("",!0),n.value==="tab3"?(x(),y("div",ry,o[8]||(o[8]=[t("p",null,"标签页 3 的内容",-1)]))):j("",!0)])]),a.value?(x(),y("div",uy,[t("div",vy,[t("div",fy,[t("div",py,[t("div",my,[o[9]||(o[9]=t("div",{class:"morphism-modal-title"},"对话框标题",-1)),t("button",{class:"morphism-modal-close",onClick:o[0]||(o[0]=d=>a.value=!1)},[r(u(st),{class:"w-5 h-5"})])]),o[10]||(o[10]=t("div",{class:"morphism-modal-body"},[t("p",null,"这是一个 Morphism 风格的对话框示例。")],-1)),t("div",by,[t("button",{class:"morphism-btn",onClick:o[1]||(o[1]=d=>a.value=!1)},"取消"),t("button",{class:"morphism-btn primary",onClick:o[2]||(o[2]=d=>a.value=!1)},"确定")])])])])])):j("",!0),i.value?(x(),y("div",hy,[t("div",gy,[t("div",xy,[r(u(ps),{class:"w-5 h-5"}),o[11]||(o[11]=t("span",null,"这是一条消息提示",-1))])])])):j("",!0),e.value?(x(),y("div",yy,[t("div",_y,[t("div",wy,[t("div",$y,[r(u(W),{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]=d=>e.value=!1)},[r(u(st),{class:"w-5 h-5"})])])])):j("",!0)])]))}},ky=mt(My,[["__scopeId","data-v-66706a9a"]]),Cy={class:"aurora-container min-h-screen bg-gradient-to-br from-purple-900 via-indigo-900 to-blue-900"},Dy={class:"aurora-app-bar"},Ay={class:"container mx-auto px-4 py-3 flex items-center justify-between"},jy={class:"flex items-center"},Ny={class:"flex items-center space-x-4"},zy={class:"aurora-icon-button"},Ey={class:"aurora-icon-button"},Py={class:"aurora-icon-button"},Sy={class:"container mx-auto p-6"},Ry={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},Ty={class:"aurora-card"},Gy={class:"p-4"},Zy={class:"space-y-2"},Oy={href:"#",class:"aurora-nav-item active"},Ly={href:"#",class:"aurora-nav-item"},Hy={href:"#",class:"aurora-nav-item"},By={href:"#",class:"aurora-nav-item"},Wy={class:"md:col-span-2 space-y-6"},Vy={class:"aurora-card"},Yy={class:"p-4"},Jy={class:"space-y-4"},Fy={class:"aurora-list-item"},Qy={class:"aurora-icon-button"},Uy={class:"aurora-list-item"},Ky={class:"aurora-icon-button"},Xy={class:"aurora-card"},qy={class:"p-4"},t5={class:"flex flex-wrap gap-4"},s5={class:"aurora-button icon"},e5={class:"aurora-card"},a5={class:"p-4"},i5={class:"aurora-bottom-nav"},n5={href:"#",class:"aurora-bottom-nav-item active"},o5={href:"#",class:"aurora-bottom-nav-item"},l5={href:"#",class:"aurora-bottom-nav-item"},d5={href:"#",class:"aurora-bottom-nav-item"},c5={href:"#",class:"aurora-bottom-nav-item"},r5={key:0,class:"aurora-dialog-overlay"},u5={class:"aurora-dialog"},v5={class:"aurora-dialog-header"},f5={class:"aurora-dialog-actions"},p5={__name:"AuroraView",setup(s){const a=C(!1);return(i,e)=>(x(),y("div",Cy,[t("div",Dy,[t("div",Ay,[t("div",jy,[r(u(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",Ny,[t("button",zy,[r(u(X),{class:"w-5 h-5"})]),t("button",Ey,[r(u(W),{class:"w-5 h-5"})]),t("button",Py,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",Sy,[t("div",Ry,[t("div",Ty,[t("div",Gy,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-purple-100"},"导航菜单",-1)),t("nav",Zy,[t("a",Oy,[r(u(ut),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",Ly,[r(u(Tt),{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",Hy,[r(u(Gt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",By,[r(u(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",Wy,[t("div",Vy,[t("div",Yy,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-purple-100"},"卡片列表",-1)),t("div",Jy,[t("div",Fy,[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",Qy,[r(u(ct),{class:"w-5 h-5"})])]),t("div",Uy,[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",Ky,[r(u(ct),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=V('

表单元素

',1)),t("div",Xy,[t("div",qy,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-purple-100"},"按钮样式",-1)),t("div",t5,[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",s5,[r(u(vt),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=V('

进度指示器

',1)),t("div",e5,[t("div",a5,[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",i5,[t("a",n5,[r(u(ut),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",o5,[r(u(X),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",l5,[r(u(vt),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",d5,[r(u(W),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",c5,[r(u(q),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(x(),y("div",r5,[t("div",u5,[t("div",v5,[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)},[r(u(st),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"aurora-dialog-content"},[t("p",{class:"text-purple-200"},"这是一个极光风格的对话框示例。")],-1)),t("div",f5,[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)},"确定")])])])):j("",!0)]))}},m5=mt(p5,[["__scopeId","data-v-abe9da3a"]]),b5={class:"neon-container min-h-screen bg-black"},h5={class:"neon-header"},g5={class:"neon-header-content"},x5={class:"neon-header-actions"},y5={class:"neon-btn text"},_5={class:"neon-btn text"},w5={class:"neon-btn text"},$5={class:"neon-main"},I5={class:"neon-card-list"},M5={class:"neon-card-cover"},k5=["src","alt"],C5={class:"neon-card-body"},D5={class:"neon-card-meta"},A5={class:"neon-card-meta-avatar"},j5={class:"neon-card-meta-content"},N5={class:"neon-card-meta-title"},z5={class:"neon-card-meta-description"},E5={class:"neon-card-content"},P5={class:"neon-card-actions"},S5={class:"neon-btn text"},R5={class:"neon-btn text"},T5={class:"neon-btn text"},G5={class:"neon-tabs"},Z5={class:"neon-tabs-nav"},O5=["onClick"],L5={class:"neon-tabs-content"},H5={key:0,class:"neon-tabs-tabpane"},B5={key:1,class:"neon-tabs-tabpane"},W5={key:2,class:"neon-tabs-tabpane"},V5={key:0,class:"neon-modal-mask"},Y5={class:"neon-modal-wrap"},J5={class:"neon-modal"},F5={class:"neon-modal-content"},Q5={class:"neon-modal-header"},U5={class:"neon-modal-footer"},K5={key:1,class:"neon-message"},X5={class:"neon-message-notice"},q5={class:"neon-message-notice-content"},t3={key:2,class:"neon-notification"},s3={class:"neon-notification-notice"},e3={class:"neon-notification-notice-content"},a3={class:"neon-notification-notice-icon"},i3="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiByPSIxNiIgZmlsbD0idXJsKCNwYWludDApIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDAiIHgxPSIwIiB5MT0iMCIgeDI9IjMyIiB5Mj0iMzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjMDBGRkZGIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkYwMEZGIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+",n3={__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"}]),c=C([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(f,o)=>(x(),y("div",b5,[t("div",h5,[t("div",g5,[t("div",{class:"neon-logo"},[t("img",{src:i3,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",x5,[t("button",y5,[r(u(X),{class:"w-5 h-5"})]),t("button",_5,[r(u(W),{class:"w-5 h-5"})]),t("button",w5,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",$5,[t("div",I5,[(x(!0),y(Q,null,at(l.value,d=>(x(),y("div",{key:d.id,class:"neon-card"},[t("div",M5,[t("img",{src:d.cover,alt:d.title,class:"neon-card-cover-img"},null,8,k5)]),t("div",C5,[t("div",D5,[t("div",A5,[t("div",{class:et(["neon-avatar",d.avatarClass])},I(d.initials),3)]),t("div",j5,[t("h3",N5,I(d.title),1),t("p",z5,I(d.description),1)])]),t("p",E5,I(d.content),1),t("div",P5,[t("button",S5,[r(u(Kt),{class:"w-5 h-5"}),t("span",null,I(d.likes),1)]),t("button",R5,[r(u(Xt),{class:"w-5 h-5"}),t("span",null,I(d.comments),1)]),t("button",T5,[r(u(qt),{class:"w-5 h-5"})])])])]))),128))]),o[14]||(o[14]=V('
',2)),t("div",G5,[t("div",Z5,[(x(!0),y(Q,null,at(c.value,d=>(x(),y("div",{key:d.id,class:et(["neon-tabs-tab",{active:n.value===d.id}]),onClick:p=>n.value=d.id},I(d.label),11,O5))),128))]),t("div",L5,[n.value==="tab1"?(x(),y("div",H5,o[6]||(o[6]=[t("p",null,"标签页 1 的内容",-1)]))):j("",!0),n.value==="tab2"?(x(),y("div",B5,o[7]||(o[7]=[t("p",null,"标签页 2 的内容",-1)]))):j("",!0),n.value==="tab3"?(x(),y("div",W5,o[8]||(o[8]=[t("p",null,"标签页 3 的内容",-1)]))):j("",!0)])]),a.value?(x(),y("div",V5,[t("div",Y5,[t("div",J5,[t("div",F5,[t("div",Q5,[o[9]||(o[9]=t("div",{class:"neon-modal-title"},"对话框标题",-1)),t("button",{class:"neon-modal-close",onClick:o[0]||(o[0]=d=>a.value=!1)},[r(u(st),{class:"w-5 h-5"})])]),o[10]||(o[10]=t("div",{class:"neon-modal-body"},[t("p",null,"这是一个霓虹灯风格的对话框示例。")],-1)),t("div",U5,[t("button",{class:"neon-btn",onClick:o[1]||(o[1]=d=>a.value=!1)},"取消"),t("button",{class:"neon-btn primary",onClick:o[2]||(o[2]=d=>a.value=!1)},"确定")])])])])])):j("",!0),i.value?(x(),y("div",K5,[t("div",X5,[t("div",q5,[r(u(ps),{class:"w-5 h-5"}),o[11]||(o[11]=t("span",null,"这是一条消息提示",-1))])])])):j("",!0),e.value?(x(),y("div",t3,[t("div",s3,[t("div",e3,[t("div",a3,[r(u(W),{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]=d=>e.value=!1)},[r(u(st),{class:"w-5 h-5"})])])])):j("",!0)])]))}},o3=mt(n3,[["__scopeId","data-v-499287f4"]]),l3={class:"steampunk-container min-h-screen bg-gradient-to-br from-amber-900 via-yellow-900 to-brown-900"},d3={class:"steampunk-app-bar"},c3={class:"container mx-auto px-4 py-3 flex items-center justify-between"},r3={class:"flex items-center"},u3={class:"flex items-center space-x-4"},v3={class:"steampunk-icon-button"},f3={class:"steampunk-icon-button"},p3={class:"steampunk-icon-button"},m3={class:"container mx-auto p-6"},b3={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},h3={class:"steampunk-card"},g3={class:"p-4"},x3={class:"space-y-2"},y3={href:"#",class:"steampunk-nav-item active"},_3={href:"#",class:"steampunk-nav-item"},w3={href:"#",class:"steampunk-nav-item"},$3={href:"#",class:"steampunk-nav-item"},I3={class:"md:col-span-2 space-y-6"},M3={class:"steampunk-card"},k3={class:"p-4"},C3={class:"space-y-4"},D3={class:"steampunk-list-item"},A3={class:"steampunk-icon-button"},j3={class:"steampunk-list-item"},N3={class:"steampunk-icon-button"},z3={class:"steampunk-card"},E3={class:"p-4"},P3={class:"flex flex-wrap gap-4"},S3={class:"steampunk-button icon"},R3={class:"steampunk-card"},T3={class:"p-4"},G3={class:"steampunk-bottom-nav"},Z3={href:"#",class:"steampunk-bottom-nav-item active"},O3={href:"#",class:"steampunk-bottom-nav-item"},L3={href:"#",class:"steampunk-bottom-nav-item"},H3={href:"#",class:"steampunk-bottom-nav-item"},B3={href:"#",class:"steampunk-bottom-nav-item"},W3={key:0,class:"steampunk-dialog-overlay"},V3={class:"steampunk-dialog"},Y3={class:"steampunk-dialog-header"},J3={class:"steampunk-dialog-actions"},F3={__name:"SteampunkView",setup(s){const a=C(!1);return(i,e)=>(x(),y("div",l3,[t("div",d3,[t("div",c3,[t("div",r3,[r(u(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",u3,[t("button",v3,[r(u(X),{class:"w-5 h-5"})]),t("button",f3,[r(u(W),{class:"w-5 h-5"})]),t("button",p3,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",m3,[t("div",b3,[t("div",h3,[t("div",g3,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-amber-100"},"导航菜单",-1)),t("nav",x3,[t("a",y3,[r(u(ut),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",_3,[r(u(Tt),{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",w3,[r(u(Gt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",$3,[r(u(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",I3,[t("div",M3,[t("div",k3,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-amber-100"},"卡片列表",-1)),t("div",C3,[t("div",D3,[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",A3,[r(u(ct),{class:"w-5 h-5"})])]),t("div",j3,[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",N3,[r(u(ct),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=V('

表单元素

',1)),t("div",z3,[t("div",E3,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-amber-100"},"按钮样式",-1)),t("div",P3,[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",S3,[r(u(vt),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=V('

进度指示器

',1)),t("div",R3,[t("div",T3,[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",G3,[t("a",Z3,[r(u(ut),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",O3,[r(u(X),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",L3,[r(u(vt),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",H3,[r(u(W),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",B3,[r(u(q),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(x(),y("div",W3,[t("div",V3,[t("div",Y3,[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)},[r(u(st),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"steampunk-dialog-content"},[t("p",{class:"text-amber-200"},"这是一个蒸汽朋克风格的对话框示例。")],-1)),t("div",J3,[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)},"确定")])])])):j("",!0)]))}},Q3=mt(F3,[["__scopeId","data-v-909f2f59"]]),U3={class:"holographic-container min-h-screen bg-gradient-to-br from-blue-900 to-purple-900"},K3={class:"holographic-header"},X3={class:"holographic-header-content"},q3={class:"holographic-header-actions"},t_={class:"holographic-btn text"},s_={class:"holographic-btn text"},e_={class:"holographic-btn text"},a_={class:"holographic-main"},i_={class:"holographic-card-list"},n_={class:"holographic-card-cover"},o_=["src","alt"],l_={class:"holographic-card-body"},d_={class:"holographic-card-meta"},c_={class:"holographic-card-meta-avatar"},r_={class:"holographic-card-meta-content"},u_={class:"holographic-card-meta-title"},v_={class:"holographic-card-meta-description"},f_={class:"holographic-card-content"},p_={class:"holographic-card-actions"},m_={class:"holographic-btn text"},b_={class:"holographic-btn text"},h_={class:"holographic-btn text"},g_={class:"holographic-tabs"},x_={class:"holographic-tabs-nav"},y_=["onClick"],__={class:"holographic-tabs-content"},w_={key:0,class:"holographic-tabs-tabpane"},$_={key:1,class:"holographic-tabs-tabpane"},I_={key:2,class:"holographic-tabs-tabpane"},M_={key:0,class:"holographic-modal-mask"},k_={class:"holographic-modal-wrap"},C_={class:"holographic-modal"},D_={class:"holographic-modal-content"},A_={class:"holographic-modal-header"},j_={class:"holographic-modal-footer"},N_={key:1,class:"holographic-message"},z_={class:"holographic-message-notice"},E_={class:"holographic-message-notice-content"},P_={key:2,class:"holographic-notification"},S_={class:"holographic-notification-notice"},R_={class:"holographic-notification-notice-content"},T_={class:"holographic-notification-notice-icon"},G_="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiByPSIxNiIgZmlsbD0idXJsKCNwYWludDApIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDAiIHgxPSIwIiB5MT0iMCIgeDI9IjMyIiB5Mj0iMzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjMDA2NkZGIi8+PHN0b3Agb2Zmc2V0PSIwLjUiIHN0b3AtY29sb3I9IiNGRjAwRkYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRkZGMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=",Z_={__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"}]),c=C([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(f,o)=>(x(),y("div",U3,[t("div",K3,[t("div",X3,[t("div",{class:"holographic-logo"},[t("img",{src:G_,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",q3,[t("button",t_,[r(u(X),{class:"w-5 h-5"})]),t("button",s_,[r(u(W),{class:"w-5 h-5"})]),t("button",e_,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",a_,[t("div",i_,[(x(!0),y(Q,null,at(l.value,d=>(x(),y("div",{key:d.id,class:"holographic-card"},[t("div",n_,[t("img",{src:d.cover,alt:d.title,class:"holographic-card-cover-img"},null,8,o_)]),t("div",l_,[t("div",d_,[t("div",c_,[t("div",{class:et(["holographic-avatar",d.avatarClass])},I(d.initials),3)]),t("div",r_,[t("h3",u_,I(d.title),1),t("p",v_,I(d.description),1)])]),t("p",f_,I(d.content),1),t("div",p_,[t("button",m_,[r(u(Kt),{class:"w-5 h-5"}),t("span",null,I(d.likes),1)]),t("button",b_,[r(u(Xt),{class:"w-5 h-5"}),t("span",null,I(d.comments),1)]),t("button",h_,[r(u(qt),{class:"w-5 h-5"})])])])]))),128))]),o[14]||(o[14]=V('
',2)),t("div",g_,[t("div",x_,[(x(!0),y(Q,null,at(c.value,d=>(x(),y("div",{key:d.id,class:et(["holographic-tabs-tab",{active:n.value===d.id}]),onClick:p=>n.value=d.id},I(d.label),11,y_))),128))]),t("div",__,[n.value==="tab1"?(x(),y("div",w_,o[6]||(o[6]=[t("p",null,"标签页 1 的内容",-1)]))):j("",!0),n.value==="tab2"?(x(),y("div",$_,o[7]||(o[7]=[t("p",null,"标签页 2 的内容",-1)]))):j("",!0),n.value==="tab3"?(x(),y("div",I_,o[8]||(o[8]=[t("p",null,"标签页 3 的内容",-1)]))):j("",!0)])]),a.value?(x(),y("div",M_,[t("div",k_,[t("div",C_,[t("div",D_,[t("div",A_,[o[9]||(o[9]=t("div",{class:"holographic-modal-title"},"对话框标题",-1)),t("button",{class:"holographic-modal-close",onClick:o[0]||(o[0]=d=>a.value=!1)},[r(u(st),{class:"w-5 h-5"})])]),o[10]||(o[10]=t("div",{class:"holographic-modal-body"},[t("p",null,"这是一个全息投影风格的对话框示例。")],-1)),t("div",j_,[t("button",{class:"holographic-btn",onClick:o[1]||(o[1]=d=>a.value=!1)},"取消"),t("button",{class:"holographic-btn primary",onClick:o[2]||(o[2]=d=>a.value=!1)},"确定")])])])])])):j("",!0),i.value?(x(),y("div",N_,[t("div",z_,[t("div",E_,[r(u(ps),{class:"w-5 h-5"}),o[11]||(o[11]=t("span",null,"这是一条消息提示",-1))])])])):j("",!0),e.value?(x(),y("div",P_,[t("div",S_,[t("div",R_,[t("div",T_,[r(u(W),{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]=d=>e.value=!1)},[r(u(st),{class:"w-5 h-5"})])])])):j("",!0)])]))}},O_=mt(Z_,[["__scopeId","data-v-00f9da77"]]),L_={class:"gradient-container min-h-screen bg-gradient-to-br from-pink-500 via-purple-500 to-indigo-500"},H_={class:"gradient-header"},B_={class:"gradient-header-content"},W_={class:"gradient-header-actions"},V_={class:"gradient-btn text"},Y_={class:"gradient-btn text"},J_={class:"gradient-btn text"},F_={class:"gradient-main"},Q_={class:"gradient-card-list"},U_={class:"gradient-card-cover"},K_=["src","alt"],X_={class:"gradient-card-body"},q_={class:"gradient-card-meta"},t9={class:"gradient-card-meta-avatar"},s9={class:"gradient-card-meta-content"},e9={class:"gradient-card-meta-title"},a9={class:"gradient-card-meta-description"},i9={class:"gradient-card-content"},n9={class:"gradient-card-actions"},o9={class:"gradient-btn text"},l9={class:"gradient-btn text"},d9={class:"gradient-btn text"},c9={class:"gradient-tabs"},r9={class:"gradient-tabs-nav"},u9=["onClick"],v9={class:"gradient-tabs-content"},f9={key:0,class:"gradient-tabs-tabpane"},p9={key:1,class:"gradient-tabs-tabpane"},m9={key:2,class:"gradient-tabs-tabpane"},b9={key:0,class:"gradient-modal-mask"},h9={class:"gradient-modal-wrap"},g9={class:"gradient-modal"},x9={class:"gradient-modal-content"},y9={class:"gradient-modal-header"},_9={class:"gradient-modal-footer"},w9={key:1,class:"gradient-message"},$9={class:"gradient-message-notice"},I9={class:"gradient-message-notice-content"},M9={key:2,class:"gradient-notification"},k9={class:"gradient-notification-notice"},C9={class:"gradient-notification-notice-content"},D9={class:"gradient-notification-notice-icon"},A9="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiByPSIxNiIgZmlsbD0idXJsKCNwYWludDApIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDAiIHgxPSIwIiB5MT0iMCIgeDI9IjMyIiB5Mj0iMzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRkY2QjAwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkYwMDAwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+",j9={__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"}]),c=C([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(f,o)=>(x(),y("div",L_,[t("div",H_,[t("div",B_,[t("div",{class:"gradient-logo"},[t("img",{src:A9,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",W_,[t("button",V_,[r(u(X),{class:"w-5 h-5"})]),t("button",Y_,[r(u(W),{class:"w-5 h-5"})]),t("button",J_,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",F_,[t("div",Q_,[(x(!0),y(Q,null,at(l.value,d=>(x(),y("div",{key:d.id,class:"gradient-card"},[t("div",U_,[t("img",{src:d.cover,alt:d.title,class:"gradient-card-cover-img"},null,8,K_)]),t("div",X_,[t("div",q_,[t("div",t9,[t("div",{class:et(["gradient-avatar",d.avatarClass])},I(d.initials),3)]),t("div",s9,[t("h3",e9,I(d.title),1),t("p",a9,I(d.description),1)])]),t("p",i9,I(d.content),1),t("div",n9,[t("button",o9,[r(u(Kt),{class:"w-5 h-5"}),t("span",null,I(d.likes),1)]),t("button",l9,[r(u(Xt),{class:"w-5 h-5"}),t("span",null,I(d.comments),1)]),t("button",d9,[r(u(qt),{class:"w-5 h-5"})])])])]))),128))]),o[14]||(o[14]=V('
',2)),t("div",c9,[t("div",r9,[(x(!0),y(Q,null,at(c.value,d=>(x(),y("div",{key:d.id,class:et(["gradient-tabs-tab",{active:n.value===d.id}]),onClick:p=>n.value=d.id},I(d.label),11,u9))),128))]),t("div",v9,[n.value==="tab1"?(x(),y("div",f9,o[6]||(o[6]=[t("p",null,"标签页 1 的内容",-1)]))):j("",!0),n.value==="tab2"?(x(),y("div",p9,o[7]||(o[7]=[t("p",null,"标签页 2 的内容",-1)]))):j("",!0),n.value==="tab3"?(x(),y("div",m9,o[8]||(o[8]=[t("p",null,"标签页 3 的内容",-1)]))):j("",!0)])]),a.value?(x(),y("div",b9,[t("div",h9,[t("div",g9,[t("div",x9,[t("div",y9,[o[9]||(o[9]=t("div",{class:"gradient-modal-title"},"对话框标题",-1)),t("button",{class:"gradient-modal-close",onClick:o[0]||(o[0]=d=>a.value=!1)},[r(u(st),{class:"w-5 h-5"})])]),o[10]||(o[10]=t("div",{class:"gradient-modal-body"},[t("p",null,"这是一个渐变风格的对话框示例。")],-1)),t("div",_9,[t("button",{class:"gradient-btn",onClick:o[1]||(o[1]=d=>a.value=!1)},"取消"),t("button",{class:"gradient-btn primary",onClick:o[2]||(o[2]=d=>a.value=!1)},"确定")])])])])])):j("",!0),i.value?(x(),y("div",w9,[t("div",$9,[t("div",I9,[r(u(ps),{class:"w-5 h-5"}),o[11]||(o[11]=t("span",null,"这是一条消息提示",-1))])])])):j("",!0),e.value?(x(),y("div",M9,[t("div",k9,[t("div",C9,[t("div",D9,[r(u(W),{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]=d=>e.value=!1)},[r(u(st),{class:"w-5 h-5"})])])])):j("",!0)])]))}},N9=mt(j9,[["__scopeId","data-v-83d9391a"]]),z9={class:"ant-container min-h-screen bg-gray-50"},E9={class:"ant-header"},P9={class:"ant-header-content"},S9={class:"ant-header-actions"},R9={class:"ant-btn text"},T9={class:"ant-btn text"},G9={class:"ant-btn text"},Z9={class:"ant-main"},O9={class:"ant-card-list"},L9={class:"ant-card-cover"},H9=["src","alt"],B9={class:"ant-card-body"},W9={class:"ant-card-meta"},V9={class:"ant-card-meta-avatar"},Y9={class:"ant-card-meta-content"},J9={class:"ant-card-meta-title"},F9={class:"ant-card-meta-description"},Q9={class:"ant-card-content"},U9={class:"ant-card-actions"},K9={class:"ant-btn text"},X9={class:"ant-btn text"},q9={class:"ant-btn text"},tw={class:"ant-tabs"},sw={class:"ant-tabs-nav"},ew=["onClick"],aw={class:"ant-tabs-content"},iw={key:0,class:"ant-tabs-tabpane"},nw={key:1,class:"ant-tabs-tabpane"},ow={key:2,class:"ant-tabs-tabpane"},lw={key:0,class:"ant-modal-mask"},dw={class:"ant-modal-wrap"},cw={class:"ant-modal"},rw={class:"ant-modal-content"},uw={class:"ant-modal-header"},vw={class:"ant-modal-footer"},fw={key:1,class:"ant-message"},pw={class:"ant-message-notice"},mw={class:"ant-message-notice-content"},bw={key:2,class:"ant-notification"},hw={class:"ant-notification-notice"},gw={class:"ant-notification-notice-content"},xw={class:"ant-notification-notice-icon"},yw="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiByPSIxNiIgZmlsbD0idXJsKCNwYWludDApIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDAiIHgxPSIwIiB5MT0iMCIgeDI9IjMyIiB5Mj0iMzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjMTg5MEZGIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDA2NkZGIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+",_w={__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"}]),c=C([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(f,o)=>(x(),y("div",z9,[t("div",E9,[t("div",P9,[t("div",{class:"ant-logo"},[t("img",{src:yw,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",S9,[t("button",R9,[r(u(X),{class:"w-5 h-5"})]),t("button",T9,[r(u(W),{class:"w-5 h-5"})]),t("button",G9,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",Z9,[t("div",O9,[(x(!0),y(Q,null,at(l.value,d=>(x(),y("div",{key:d.id,class:"ant-card"},[t("div",L9,[t("img",{src:d.cover,alt:d.title,class:"ant-card-cover-img"},null,8,H9)]),t("div",B9,[t("div",W9,[t("div",V9,[t("div",{class:et(["ant-avatar",d.avatarClass])},I(d.initials),3)]),t("div",Y9,[t("h3",J9,I(d.title),1),t("p",F9,I(d.description),1)])]),t("p",Q9,I(d.content),1),t("div",U9,[t("button",K9,[r(u(Kt),{class:"w-5 h-5"}),t("span",null,I(d.likes),1)]),t("button",X9,[r(u(Xt),{class:"w-5 h-5"}),t("span",null,I(d.comments),1)]),t("button",q9,[r(u(qt),{class:"w-5 h-5"})])])])]))),128))]),o[14]||(o[14]=V('
',2)),t("div",tw,[t("div",sw,[(x(!0),y(Q,null,at(c.value,d=>(x(),y("div",{key:d.id,class:et(["ant-tabs-tab",{active:n.value===d.id}]),onClick:p=>n.value=d.id},I(d.label),11,ew))),128))]),t("div",aw,[n.value==="tab1"?(x(),y("div",iw,o[6]||(o[6]=[t("p",null,"标签页 1 的内容",-1)]))):j("",!0),n.value==="tab2"?(x(),y("div",nw,o[7]||(o[7]=[t("p",null,"标签页 2 的内容",-1)]))):j("",!0),n.value==="tab3"?(x(),y("div",ow,o[8]||(o[8]=[t("p",null,"标签页 3 的内容",-1)]))):j("",!0)])]),a.value?(x(),y("div",lw,[t("div",dw,[t("div",cw,[t("div",rw,[t("div",uw,[o[9]||(o[9]=t("div",{class:"ant-modal-title"},"对话框标题",-1)),t("button",{class:"ant-modal-close",onClick:o[0]||(o[0]=d=>a.value=!1)},[r(u(st),{class:"w-5 h-5"})])]),o[10]||(o[10]=t("div",{class:"ant-modal-body"},[t("p",null,"这是一个 Ant Design 风格的对话框示例。")],-1)),t("div",vw,[t("button",{class:"ant-btn",onClick:o[1]||(o[1]=d=>a.value=!1)},"取消"),t("button",{class:"ant-btn primary",onClick:o[2]||(o[2]=d=>a.value=!1)},"确定")])])])])])):j("",!0),i.value?(x(),y("div",fw,[t("div",pw,[t("div",mw,[r(u(ps),{class:"w-5 h-5"}),o[11]||(o[11]=t("span",null,"这是一条消息提示",-1))])])])):j("",!0),e.value?(x(),y("div",bw,[t("div",hw,[t("div",gw,[t("div",xw,[r(u(W),{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]=d=>e.value=!1)},[r(u(st),{class:"w-5 h-5"})])])])):j("",!0)])]))}},ww=mt(_w,[["__scopeId","data-v-8473f951"]]),$w={class:"element-container min-h-screen bg-gray-50"},Iw={class:"element-header"},Mw={class:"element-header-content"},kw={class:"element-header-actions"},Cw={class:"element-button text"},Dw={class:"element-button text"},Aw={class:"element-button text"},jw={class:"element-main"},Nw={class:"element-card-list"},zw={class:"element-card-header"},Ew={class:"element-card-info"},Pw={class:"element-card-title"},Sw={class:"element-card-subtitle"},Rw={class:"element-card-actions"},Tw={class:"element-button text"},Gw={class:"element-card-body"},Zw=["src"],Ow={class:"element-card-footer"},Lw={class:"element-button text"},Hw={class:"element-button text"},Bw={class:"element-button text"},Ww={class:"element-tabs"},Vw={class:"element-tabs-header"},Yw=["onClick"],Jw={class:"element-tabs-content"},Fw={key:0,class:"element-tab-pane"},Qw={key:1,class:"element-tab-pane"},Uw={key:2,class:"element-tab-pane"},Kw={key:0,class:"element-dialog-wrapper"},Xw={class:"element-dialog"},qw={class:"element-dialog-header"},t$={class:"element-dialog-footer"},s$={key:1,class:"element-message"},e$={class:"element-message-content"},a$={key:2,class:"element-notification"},i$={class:"element-notification-title"},n$={class:"element-notification-list"},o$={class:"element-notification-icon"},l$={class:"element-notification-content"},d$={class:"element-notification-time"},c$="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiByPSIxNiIgZmlsbD0idXJsKCNwYWludDApIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDAiIHgxPSIwIiB5MT0iMCIgeDI9IjMyIiB5Mj0iMzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjNDFCODgzIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMkQ4ODVGIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+",r$={__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"}]),c=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,d)=>(x(),y("div",$w,[t("div",Iw,[t("div",Mw,[t("div",{class:"element-logo"},[t("img",{src:c$,alt:"Element Logo",class:"element-logo-img"}),d[4]||(d[4]=t("span",{class:"element-logo-text"},"Element UI",-1))]),d[5]||(d[5]=V('',1)),t("div",kw,[t("button",Cw,[r(u(X),{class:"w-5 h-5"})]),t("button",Dw,[r(u(W),{class:"w-5 h-5"})]),t("button",Aw,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",jw,[t("div",Nw,[(x(!0),y(Q,null,at(l.value,p=>(x(),y("div",{key:p.id,class:"element-card"},[t("div",zw,[t("div",{class:et(["element-avatar",p.avatarClass])},I(p.initials),3),t("div",Ew,[t("h3",Pw,I(p.title),1),t("p",Sw,I(p.description),1)]),t("div",Rw,[t("button",Tw,[r(u(ct),{class:"w-5 h-5"})])])]),t("div",Gw,[t("img",{src:p.cover,alt:"Card Cover",class:"element-card-cover"},null,8,Zw),t("p",null,I(p.content),1)]),t("div",Ow,[t("button",Lw,[r(u(Kt),{class:"w-5 h-5"}),t("span",null,I(p.likes),1)]),t("button",Hw,[r(u(Xt),{class:"w-5 h-5"}),t("span",null,I(p.comments),1)]),t("button",Bw,[r(u(qt),{class:"w-5 h-5"})])])]))),128))]),d[13]||(d[13]=V('
',2)),t("div",Ww,[t("div",Vw,[(x(!0),y(Q,null,at(c.value,p=>(x(),y("div",{key:p.id,class:et(["element-tabs-item",{active:n.value===p.id}]),onClick:g=>n.value=p.id},I(p.label),11,Yw))),128))]),t("div",Jw,[n.value==="tab1"?(x(),y("div",Fw,d[6]||(d[6]=[t("p",null,"标签页 1 的内容",-1)]))):j("",!0),n.value==="tab2"?(x(),y("div",Qw,d[7]||(d[7]=[t("p",null,"标签页 2 的内容",-1)]))):j("",!0),n.value==="tab3"?(x(),y("div",Uw,d[8]||(d[8]=[t("p",null,"标签页 3 的内容",-1)]))):j("",!0)])]),a.value?(x(),y("div",Kw,[t("div",Xw,[t("div",qw,[d[9]||(d[9]=t("span",{class:"element-dialog-title"},"对话框标题",-1)),t("button",{class:"element-dialog-close",onClick:d[0]||(d[0]=p=>a.value=!1)},[r(u(st),{class:"w-5 h-5"})])]),d[10]||(d[10]=t("div",{class:"element-dialog-body"},[t("p",null,"这是一个 Element UI 风格的对话框示例。")],-1)),t("div",t$,[t("button",{class:"element-button",onClick:d[1]||(d[1]=p=>a.value=!1)},"取消"),t("button",{class:"element-button primary",onClick:d[2]||(d[2]=p=>a.value=!1)},"确定")])])])):j("",!0),i.value?(x(),y("div",s$,[t("div",e$,[r(u(ps),{class:"w-5 h-5"}),d[11]||(d[11]=t("span",null,"这是一条消息提示",-1))])])):j("",!0),e.value?(x(),y("div",a$,[t("div",i$,[d[12]||(d[12]=t("span",null,"通知",-1)),t("button",{class:"element-notification-close",onClick:d[3]||(d[3]=p=>e.value=!1)},[r(u(st),{class:"w-5 h-5"})])]),t("div",n$,[(x(!0),y(Q,null,at(f.value,p=>(x(),y("div",{key:p.id,class:"element-notification-item"},[t("div",o$,[r(u(W),{class:"w-5 h-5"})]),t("div",l$,[t("h4",null,I(p.title),1),t("p",null,I(p.content),1)]),t("span",d$,I(p.time),1)]))),128))])])):j("",!0)])]))}},u$=mt(r$,[["__scopeId","data-v-8c64faa7"]]),v$={class:"flat-container min-h-screen bg-gray-50"},f$={class:"flat-app-bar"},p$={class:"container mx-auto px-4 py-3 flex items-center justify-between"},m$={class:"flex items-center"},b$={class:"flex items-center space-x-4"},h$={class:"flat-icon-button"},g$={class:"flat-icon-button"},x$={class:"flat-icon-button"},y$={class:"container mx-auto p-6"},_$={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},w$={class:"flat-card"},$$={class:"p-4"},I$={class:"space-y-2"},M$={href:"#",class:"flat-nav-item active"},k$={href:"#",class:"flat-nav-item"},C$={href:"#",class:"flat-nav-item"},D$={href:"#",class:"flat-nav-item"},A$={class:"md:col-span-2 space-y-6"},j$={class:"flat-card"},N$={class:"p-4"},z$={class:"space-y-4"},E$={class:"flat-list-item"},P$={class:"flat-icon-button"},S$={class:"flat-list-item"},R$={class:"flat-icon-button"},T$={class:"flat-card"},G$={class:"p-4"},Z$={class:"flex flex-wrap gap-4"},O$={class:"flat-button icon"},L$={class:"flat-card"},H$={class:"p-4"},B$={class:"flat-bottom-nav"},W$={href:"#",class:"flat-bottom-nav-item active"},V$={href:"#",class:"flat-bottom-nav-item"},Y$={href:"#",class:"flat-bottom-nav-item"},J$={href:"#",class:"flat-bottom-nav-item"},F$={href:"#",class:"flat-bottom-nav-item"},Q$={key:0,class:"flat-dialog-overlay"},U$={class:"flat-dialog"},K$={class:"flat-dialog-header"},X$={class:"flat-dialog-actions"},q$={__name:"FlatView",setup(s){const a=C(!1);return(i,e)=>(x(),y("div",v$,[t("div",f$,[t("div",p$,[t("div",m$,[r(u(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",b$,[t("button",h$,[r(u(X),{class:"w-5 h-5"})]),t("button",g$,[r(u(W),{class:"w-5 h-5"})]),t("button",x$,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",y$,[t("div",_$,[t("div",w$,[t("div",$$,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"导航菜单",-1)),t("nav",I$,[t("a",M$,[r(u(ut),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",k$,[r(u(Tt),{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",C$,[r(u(Gt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",D$,[r(u(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",A$,[t("div",j$,[t("div",N$,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"卡片列表",-1)),t("div",z$,[t("div",E$,[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",P$,[r(u(ct),{class:"w-5 h-5"})])]),t("div",S$,[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",R$,[r(u(ct),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=V('

表单元素

',1)),t("div",T$,[t("div",G$,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"按钮样式",-1)),t("div",Z$,[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",O$,[r(u(vt),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=V('

进度指示器

',1)),t("div",L$,[t("div",H$,[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",B$,[t("a",W$,[r(u(ut),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",V$,[r(u(X),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",Y$,[r(u(vt),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",J$,[r(u(W),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",F$,[r(u(q),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(x(),y("div",Q$,[t("div",U$,[t("div",K$,[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)},[r(u(st),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"flat-dialog-content"},[t("p",{class:"text-gray-600"},"这是一个扁平化设计风格的对话框示例。")],-1)),t("div",X$,[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)},"确定")])])])):j("",!0)]))}},t6=mt(q$,[["__scopeId","data-v-ed5411cf"]]),s6={class:"nordic-container min-h-screen bg-gradient-to-br from-slate-50 via-blue-50 to-indigo-50"},e6={class:"nordic-app-bar"},a6={class:"container mx-auto px-4 py-3 flex items-center justify-between"},i6={class:"flex items-center"},n6={class:"flex items-center space-x-4"},o6={class:"nordic-icon-button"},l6={class:"nordic-icon-button"},d6={class:"nordic-icon-button"},c6={class:"container mx-auto p-6"},r6={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},u6={class:"nordic-card"},v6={class:"p-4"},f6={class:"space-y-2"},p6={href:"#",class:"nordic-nav-item active"},m6={href:"#",class:"nordic-nav-item"},b6={href:"#",class:"nordic-nav-item"},h6={href:"#",class:"nordic-nav-item"},g6={class:"md:col-span-2 space-y-6"},x6={class:"nordic-card"},y6={class:"p-4"},_6={class:"space-y-4"},w6={class:"nordic-list-item"},$6={class:"nordic-icon-button"},I6={class:"nordic-list-item"},M6={class:"nordic-icon-button"},k6={class:"nordic-card"},C6={class:"p-4"},D6={class:"flex flex-wrap gap-4"},A6={class:"nordic-button icon"},j6={class:"nordic-card"},N6={class:"p-4"},z6={class:"nordic-bottom-nav"},E6={href:"#",class:"nordic-bottom-nav-item active"},P6={href:"#",class:"nordic-bottom-nav-item"},S6={href:"#",class:"nordic-bottom-nav-item"},R6={href:"#",class:"nordic-bottom-nav-item"},T6={href:"#",class:"nordic-bottom-nav-item"},G6={key:0,class:"nordic-dialog-overlay"},Z6={class:"nordic-dialog"},O6={class:"nordic-dialog-header"},L6={class:"nordic-dialog-actions"},H6={__name:"NordicView",setup(s){const a=C(!1);return(i,e)=>(x(),y("div",s6,[t("div",e6,[t("div",a6,[t("div",i6,[r(u(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",n6,[t("button",o6,[r(u(X),{class:"w-5 h-5"})]),t("button",l6,[r(u(W),{class:"w-5 h-5"})]),t("button",d6,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",c6,[t("div",r6,[t("div",u6,[t("div",v6,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-slate-800"},"导航菜单",-1)),t("nav",f6,[t("a",p6,[r(u(ut),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",m6,[r(u(Tt),{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",b6,[r(u(Gt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",h6,[r(u(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",g6,[t("div",x6,[t("div",y6,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-slate-800"},"卡片列表",-1)),t("div",_6,[t("div",w6,[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",$6,[r(u(ct),{class:"w-5 h-5"})])]),t("div",I6,[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",M6,[r(u(ct),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=V('

表单元素

',1)),t("div",k6,[t("div",C6,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-slate-800"},"按钮样式",-1)),t("div",D6,[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",A6,[r(u(vt),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=V('

进度指示器

',1)),t("div",j6,[t("div",N6,[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",z6,[t("a",E6,[r(u(ut),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",P6,[r(u(X),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",S6,[r(u(vt),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",R6,[r(u(W),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",T6,[r(u(q),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(x(),y("div",G6,[t("div",Z6,[t("div",O6,[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)},[r(u(st),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"nordic-dialog-content"},[t("p",{class:"text-slate-600"},"这是一个北欧风格的对话框示例。")],-1)),t("div",L6,[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)},"确定")])])])):j("",!0)]))}},B6=mt(H6,[["__scopeId","data-v-723c4b4d"]]),W6={class:"futuristic-container min-h-screen bg-gradient-to-br from-slate-900 via-blue-900 to-indigo-900"},V6={class:"futuristic-app-bar"},Y6={class:"container mx-auto px-4 py-3 flex items-center justify-between"},J6={class:"flex items-center"},F6={class:"flex items-center space-x-4"},Q6={class:"futuristic-icon-button"},U6={class:"futuristic-icon-button"},K6={class:"futuristic-icon-button"},X6={class:"container mx-auto p-6"},q6={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},tI={class:"futuristic-card"},sI={class:"p-4"},eI={class:"space-y-2"},aI={href:"#",class:"futuristic-nav-item active"},iI={href:"#",class:"futuristic-nav-item"},nI={href:"#",class:"futuristic-nav-item"},oI={href:"#",class:"futuristic-nav-item"},lI={class:"md:col-span-2 space-y-6"},dI={class:"futuristic-card"},cI={class:"p-4"},rI={class:"space-y-4"},uI={class:"futuristic-list-item"},vI={class:"futuristic-icon-button"},fI={class:"futuristic-list-item"},pI={class:"futuristic-icon-button"},mI={class:"futuristic-card"},bI={class:"p-4"},hI={class:"flex flex-wrap gap-4"},gI={class:"futuristic-button icon"},xI={class:"futuristic-card"},yI={class:"p-4"},_I={class:"futuristic-bottom-nav"},wI={href:"#",class:"futuristic-bottom-nav-item active"},$I={href:"#",class:"futuristic-bottom-nav-item"},II={href:"#",class:"futuristic-bottom-nav-item"},MI={href:"#",class:"futuristic-bottom-nav-item"},kI={href:"#",class:"futuristic-bottom-nav-item"},CI={key:0,class:"futuristic-dialog-overlay"},DI={class:"futuristic-dialog"},AI={class:"futuristic-dialog-header"},jI={class:"futuristic-dialog-actions"},NI={__name:"FuturisticView",setup(s){const a=C(!1);return(i,e)=>(x(),y("div",W6,[t("div",V6,[t("div",Y6,[t("div",J6,[r(u(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",F6,[t("button",Q6,[r(u(X),{class:"w-5 h-5"})]),t("button",U6,[r(u(W),{class:"w-5 h-5"})]),t("button",K6,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",X6,[t("div",q6,[t("div",tI,[t("div",sI,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-blue-200"},"导航菜单",-1)),t("nav",eI,[t("a",aI,[r(u(ut),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",iI,[r(u(Tt),{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",nI,[r(u(Gt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",oI,[r(u(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",lI,[t("div",dI,[t("div",cI,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-blue-200"},"卡片列表",-1)),t("div",rI,[t("div",uI,[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",vI,[r(u(ct),{class:"w-5 h-5"})])]),t("div",fI,[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",pI,[r(u(ct),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=V('

表单元素

',1)),t("div",mI,[t("div",bI,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-blue-200"},"按钮样式",-1)),t("div",hI,[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",gI,[r(u(vt),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=V('

进度指示器

',1)),t("div",xI,[t("div",yI,[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",_I,[t("a",wI,[r(u(ut),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",$I,[r(u(X),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",II,[r(u(vt),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",MI,[r(u(W),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",kI,[r(u(q),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(x(),y("div",CI,[t("div",DI,[t("div",AI,[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)},[r(u(st),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"futuristic-dialog-content"},[t("p",{class:"text-blue-300"},"这是一个未来主义风格的对话框示例。")],-1)),t("div",jI,[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)},"确定")])])])):j("",!0)]))}},zI=mt(NI,[["__scopeId","data-v-335fcd8e"]]),EI=[{path:"/",name:"Home",component:or},{path:"/raw-material-category",name:"raw-material-category",component:Wr},{path:"/minimalist",name:"minimalist",component:Gu},{path:"/dark-mode",name:"dark-mode",component:Cv},{path:"/retro",name:"retro",component:hf},{path:"/3d",name:"ThreeD",component:dp},{path:"/skeuomorphic",name:"skeuomorphic",component:Kp},{path:"/material",name:"material",component:Om},{path:"/ios",name:"IOSDesign",component:kb},{path:"/fluent",name:"FluentDesign",component:sh},{path:"/neumorphism",name:"neumorphism",component:jg},{path:"/glassmorphism",name:"glassmorphism",component:x0},{path:"/brutalism",name:"Brutalism",component:r2},{path:"/cyberpunk",name:"cyberpunk",component:q2},{path:"/organic",name:"Organic",component:W4},{path:"/pixel",name:"PixelArt",component:Sx},{path:"/morphism",name:"Morphism",component:ky},{path:"/aurora",name:"aurora",component:m5},{path:"/neon",name:"Neon",component:o3},{path:"/steampunk",name:"steampunk",component:Q3},{path:"/holographic",name:"Holographic",component:O_},{path:"/gradient",name:"Gradient",component:N9},{path:"/ant",name:"AntDesign",component:ww},{path:"/element",name:"ElementUI",component:u$},{path:"/flat",name:"Flat",component:t6},{path:"/nordic",name:"Nordic",component:B6},{path:"/futuristic",name:"Futuristic",component:zI},{path:"/:pathMatch(.*)*",redirect:"/"}],PI=qc({history:Dc("/ide/proxy/6001/"),routes:EI,scrollBehavior(s,a,i){return s.hash?{el:s.hash,behavior:"smooth"}:{top:0,behavior:"smooth"}}});Vd(Ud).use(PI).mount("#app");