(s.hasOwnProperty(n)&&(t[n]=s[n]),t),{})}const Ae=u.setTimeout,Te=u.clearTimeout;function B(s,e){e.useNativeTimers?(s.setTimeoutFn=Ae.bind(u),s.clearTimeoutFn=Te.bind(u)):(s.setTimeoutFn=u.setTimeout.bind(u),s.clearTimeoutFn=u.clearTimeout.bind(u))}const Re=1.33;function Oe(s){return typeof s=="string"?Ce(s):Math.ceil((s.byteLength||s.size)*Re)}function Ce(s){let e=0,t=0;for(let n=0,i=s.length;n=57344?t+=3:(n++,t+=4);return t}function Be(s){let e="";for(let t in s)s.hasOwnProperty(t)&&(e.length&&(e+="&"),e+=encodeURIComponent(t)+"="+encodeURIComponent(s[t]));return e}function Se(s){let e={},t=s.split("&");for(let n=0,i=t.length;n0);return e}function he(){const s=Q(+new Date);return s!==X?(J=0,X=s):s+"."+Q(J++)}for(;T {this.readyState="paused",e()};if(this.polling||!this.writable){let n=0;this.polling&&(n++,this.once("pollComplete",function(){--n||t()})),this.writable||(n++,this.once("drain",function(){--n||t()}))}else t()}poll(){this.polling=!0,this.doPoll(),this.emitReserved("poll")}onData(e){const t=n=>{if(this.readyState==="opening"&&n.type==="open"&&this.onOpen(),n.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(n)};ve(e,this.socket.binaryType).forEach(t),this.readyState!=="closed"&&(this.polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this.poll())}doClose(){const e=()=>{this.write([{type:"close"}])};this.readyState==="open"?e():this.once("open",e)}write(e){this.writable=!1,we(e,t=>{this.doWrite(t,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const e=this.opts.secure?"https":"http",t=this.query||{};return this.opts.timestampRequests!==!1&&(t[this.opts.timestampParam]=he()),!this.supportsBinary&&!t.sid&&(t.b64=1),this.createUri(e,t)}request(e={}){return Object.assign(e,{xd:this.xd,cookieJar:this.cookieJar},this.opts),new p(this.uri(),e)}doWrite(e,t){const n=this.request({method:"POST",data:e});n.on("success",t),n.on("error",(i,r)=>{this.onError("xhr post error",i,r)})}doPoll(){const e=this.request();e.on("data",this.onData.bind(this)),e.on("error",(t,n)=>{this.onError("xhr poll error",t,n)}),this.pollXhr=e}}class p extends f{constructor(e,t){super(),B(this,t),this.opts=t,this.method=t.method||"GET",this.uri=e,this.data=t.data!==void 0?t.data:null,this.create()}create(){var e;const t=ce(this.opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");t.xdomain=!!this.opts.xd;const n=this.xhr=new ue(t);try{n.open(this.method,this.uri,!0);try{if(this.opts.extraHeaders){n.setDisableHeaderCheck&&n.setDisableHeaderCheck(!0);for(let i in this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(i)&&n.setRequestHeader(i,this.opts.extraHeaders[i])}}catch{}if(this.method==="POST")try{n.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{n.setRequestHeader("Accept","*/*")}catch{}(e=this.opts.cookieJar)===null||e===void 0||e.addCookies(n),"withCredentials"in n&&(n.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(n.timeout=this.opts.requestTimeout),n.onreadystatechange=()=>{var i;n.readyState===3&&((i=this.opts.cookieJar)===null||i===void 0||i.parseCookies(n)),n.readyState===4&&(n.status===200||n.status===1223?this.onLoad():this.setTimeoutFn(()=>{this.onError(typeof n.status=="number"?n.status:0)},0))},n.send(this.data)}catch(i){this.setTimeoutFn(()=>{this.onError(i)},0);return}typeof document<"u"&&(this.index=p.requestsCount++,p.requests[this.index]=this)}onError(e){this.emitReserved("error",e,this.xhr),this.cleanup(!0)}cleanup(e){if(!(typeof this.xhr>"u"||this.xhr===null)){if(this.xhr.onreadystatechange=Pe,e)try{this.xhr.abort()}catch{}typeof document<"u"&&delete p.requests[this.index],this.xhr=null}}onLoad(){const e=this.xhr.responseText;e!==null&&(this.emitReserved("data",e),this.emitReserved("success"),this.cleanup())}abort(){this.cleanup()}}p.requestsCount=0;p.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",j);else if(typeof addEventListener=="function"){const s="onpagehide"in u?"pagehide":"unload";addEventListener(s,j,!1)}}function j(){for(let s in p.requests)p.requests.hasOwnProperty(s)&&p.requests[s].abort()}const H=typeof Promise=="function"&&typeof Promise.resolve=="function"?e=>Promise.resolve().then(e):(e,t)=>t(e,0),R=u.WebSocket||u.MozWebSocket,G=!0,Ue="arraybuffer",Z=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class Ie extends M{constructor(e){super(e),this.supportsBinary=!e.forceBase64}get name(){return"websocket"}doOpen(){if(!this.check())return;const e=this.uri(),t=this.opts.protocols,n=Z?{}:ce(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(n.headers=this.opts.extraHeaders);try{this.ws=G&&!Z?t?new R(e,t):new R(e):new R(e,t,n)}catch(i){return this.emitReserved("error",i)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=e=>this.onClose({description:"websocket connection closed",context:e}),this.ws.onmessage=e=>this.onData(e.data),this.ws.onerror=e=>this.onError("websocket error",e)}write(e){this.writable=!1;for(let t=0;t{const o={};try{G&&this.ws.send(r)}catch{}i&&H(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.close(),this.ws=null)}uri(){const e=this.opts.secure?"wss":"ws",t=this.query||{};return this.opts.timestampRequests&&(t[this.opts.timestampParam]=he()),this.supportsBinary||(t.b64=1),this.createUri(e,t)}check(){return!!R}}class Ve extends M{get name(){return"webtransport"}doOpen(){typeof WebTransport=="function"&&(this.transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name]),this.transport.closed.then(()=>{this.onClose()}).catch(e=>{this.onError("webtransport error",e)}),this.transport.ready.then(()=>{this.transport.createBidirectionalStream().then(e=>{const t=Ee(Number.MAX_SAFE_INTEGER,this.socket.binaryType),n=e.readable.pipeThrough(t).getReader(),i=_e();i.readable.pipeTo(e.writable),this.writer=i.writable.getWriter();const r=()=>{n.read().then(({done:a,value:h})=>{a||(this.onPacket(h),r())}).catch(a=>{})};r();const o={type:"open"};this.query.sid&&(o.data=`{"sid":"${this.query.sid}"}`),this.writer.write(o).then(()=>this.onOpen())})}))}write(e){this.writable=!1;for(let t=0;t{i&&H(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var e;(e=this.transport)===null||e===void 0||e.close()}}const Fe={websocket:Ie,webtransport:Ve,polling:De},Me=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,He=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function q(s){if(s.length>2e3)throw"URI too long";const e=s,t=s.indexOf("["),n=s.indexOf("]");t!=-1&&n!=-1&&(s=s.substring(0,t)+s.substring(t,n).replace(/:/g,";")+s.substring(n,s.length));let i=Me.exec(s||""),r={},o=14;for(;o--;)r[He[o]]=i[o]||"";return t!=-1&&n!=-1&&(r.source=e,r.host=r.host.substring(1,r.host.length-1).replace(/;/g,":"),r.authority=r.authority.replace("[","").replace("]","").replace(/;/g,":"),r.ipv6uri=!0),r.pathNames=Ke(r,r.path),r.queryKey=We(r,r.query),r}function Ke(s,e){const t=/\/{2,9}/g,n=e.replace(t,"/").split("/");return(e.slice(0,1)=="/"||e.length===0)&&n.splice(0,1),e.slice(-1)=="/"&&n.splice(n.length-1,1),n}function We(s,e){const t={};return e.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(n,i,r){i&&(t[i]=r)}),t}let le=class b extends f{constructor(e,t={}){super(),this.binaryType=Ue,this.writeBuffer=[],e&&typeof e=="object"&&(t=e,e=null),e?(e=q(e),t.hostname=e.host,t.secure=e.protocol==="https"||e.protocol==="wss",t.port=e.port,e.query&&(t.query=e.query)):t.host&&(t.hostname=q(t.host).host),B(this,t),this.secure=t.secure!=null?t.secure:typeof location<"u"&&location.protocol==="https:",t.hostname&&!t.port&&(t.port=this.secure?"443":"80"),this.hostname=t.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=t.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=t.transports||["polling","websocket","webtransport"],this.writeBuffer=[],this.prevBufferLen=0,this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},t),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=Se(this.opts.query)),this.id=null,this.upgrades=null,this.pingInterval=null,this.pingTimeout=null,this.pingTimeoutTimer=null,typeof addEventListener=="function"&&(this.opts.closeOnBeforeunload&&(this.beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this.beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this.offlineEventListener=()=>{this.onClose("transport close",{description:"network connection lost"})},addEventListener("offline",this.offlineEventListener,!1))),this.open()}createTransport(e){const t=Object.assign({},this.opts.query);t.EIO=oe,t.transport=e,this.id&&(t.sid=this.id);const n=Object.assign({},this.opts,{query:t,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[e]);return new Fe[e](n)}open(){let e;if(this.opts.rememberUpgrade&&b.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1)e="websocket";else if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}else e=this.transports[0];this.readyState="opening";try{e=this.createTransport(e)}catch{this.transports.shift(),this.open();return}e.open(),this.setTransport(e)}setTransport(e){this.transport&&this.transport.removeAllListeners(),this.transport=e,e.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",t=>this.onClose("transport close",t))}probe(e){let t=this.createTransport(e),n=!1;b.priorWebsocketSuccess=!1;const i=()=>{n||(t.send([{type:"ping",data:"probe"}]),t.once("packet",m=>{if(!n)if(m.type==="pong"&&m.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",t),!t)return;b.priorWebsocketSuccess=t.name==="websocket",this.transport.pause(()=>{n||this.readyState!=="closed"&&(y(),this.setTransport(t),t.send([{type:"upgrade"}]),this.emitReserved("upgrade",t),t=null,this.upgrading=!1,this.flush())})}else{const v=new Error("probe error");v.transport=t.name,this.emitReserved("upgradeError",v)}}))};function r(){n||(n=!0,y(),t.close(),t=null)}const o=m=>{const v=new Error("probe error: "+m);v.transport=t.name,r(),this.emitReserved("upgradeError",v)};function a(){o("transport closed")}function h(){o("socket closed")}function g(m){t&&m.name!==t.name&&r()}const y=()=>{t.removeListener("open",i),t.removeListener("error",o),t.removeListener("close",a),this.off("close",h),this.off("upgrading",g)};t.once("open",i),t.once("error",o),t.once("close",a),this.once("close",h),this.once("upgrading",g),this.upgrades.indexOf("webtransport")!==-1&&e!=="webtransport"?this.setTimeoutFn(()=>{n||t.open()},200):t.open()}onOpen(){if(this.readyState="open",b.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush(),this.readyState==="open"&&this.opts.upgrade){let e=0;const t=this.upgrades.length;for(;e{this.onClose("ping timeout")},this.pingInterval+this.pingTimeout),this.opts.autoUnref&&this.pingTimeoutTimer.unref()}onDrain(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const e=this.getWritablePackets();this.transport.send(e),this.prevBufferLen=e.length,this.emitReserved("flush")}}getWritablePackets(){if(!(this.maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let t=1;for(let n=0;n0&&t>this.maxPayload)return this.writeBuffer.slice(0,n);t+=2}return this.writeBuffer}write(e,t,n){return this.sendPacket("message",e,t,n),this}send(e,t,n){return this.sendPacket("message",e,t,n),this}sendPacket(e,t,n,i){if(typeof t=="function"&&(i=t,t=void 0),typeof n=="function"&&(i=n,n=null),this.readyState==="closing"||this.readyState==="closed")return;n=n||{},n.compress=n.compress!==!1;const r={type:e,data:t,options:n};this.emitReserved("packetCreate",r),this.writeBuffer.push(r),i&&this.once("flush",i),this.flush()}close(){const e=()=>{this.onClose("forced close"),this.transport.close()},t=()=>{this.off("upgrade",t),this.off("upgradeError",t),e()},n=()=>{this.once("upgrade",t),this.once("upgradeError",t)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?n():e()}):this.upgrading?n():e()),this}onError(e){b.priorWebsocketSuccess=!1,this.emitReserved("error",e),this.onClose("transport error",e)}onClose(e,t){(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")&&(this.clearTimeoutFn(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),typeof removeEventListener=="function"&&(removeEventListener("beforeunload",this.beforeunloadEventListener,!1),removeEventListener("offline",this.offlineEventListener,!1)),this.readyState="closed",this.id=null,this.emitReserved("close",e,t),this.writeBuffer=[],this.prevBufferLen=0)}filterUpgrades(e){const t=[];let n=0;const i=e.length;for(;ntypeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(s):s.buffer instanceof ArrayBuffer,pe=Object.prototype.toString,Je=typeof Blob=="function"||typeof Blob<"u"&&pe.call(Blob)==="[object BlobConstructor]",Xe=typeof File=="function"||typeof File<"u"&&pe.call(File)==="[object FileConstructor]";function K(s){return Ye&&(s instanceof ArrayBuffer||ze(s))||Je&&s instanceof Blob||Xe&&s instanceof File}function C(s,e){if(!s||typeof s!="object")return!1;if(Array.isArray(s)){for(let t=0,n=s.length;t=0&&s.num{delete this.acks[e];for(let a=0;a{this.io.clearTimeoutFn(r),t.apply(this,a)};o.withError=!0,this.acks[e]=o}emitWithAck(e,...t){return new Promise((n,i)=>{const r=(o,a)=>o?i(o):n(a);r.withError=!0,t.push(r),this.emit(e,...t)})}_addToQueue(e){let t;typeof e[e.length-1]=="function"&&(t=e.pop());const n={id:this._queueSeq++,tryCount:0,pending:!1,args:e,flags:Object.assign({fromQueue:!0},this.flags)};e.push((i,...r)=>n!==this._queue[0]?void 0:(i!==null?n.tryCount>this._opts.retries&&(this._queue.shift(),t&&t(i)):(this._queue.shift(),t&&t(null,...r)),n.pending=!1,this._drainQueue())),this._queue.push(n),this._drainQueue()}_drainQueue(e=!1){if(!this.connected||this._queue.length===0)return;const t=this._queue[0];t.pending&&!e||(t.pending=!0,t.tryCount++,this.flags=t.flags,this.emit.apply(this,t.args))}packet(e){e.nsp=this.nsp,this.io._packet(e)}onopen(){typeof this.auth=="function"?this.auth(e=>{this._sendConnectPacket(e)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(e){this.packet({type:c.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},e):e})}onerror(e){this.connected||this.emitReserved("connect_error",e)}onclose(e,t){this.connected=!1,delete this.id,this.emitReserved("disconnect",e,t),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(e=>{if(!this.sendBuffer.some(n=>String(n.id)===e)){const n=this.acks[e];delete this.acks[e],n.withError&&n.call(this,new Error("socket has been disconnected"))}})}onpacket(e){if(e.nsp===this.nsp)switch(e.type){case c.CONNECT:e.data&&e.data.sid?this.onconnect(e.data.sid,e.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case c.EVENT:case c.BINARY_EVENT:this.onevent(e);break;case c.ACK:case c.BINARY_ACK:this.onack(e);break;case c.DISCONNECT:this.ondisconnect();break;case c.CONNECT_ERROR:this.destroy();const n=new Error(e.data.message);n.data=e.data.data,this.emitReserved("connect_error",n);break}}onevent(e){const t=e.data||[];e.id!=null&&t.push(this.ack(e.id)),this.connected?this.emitEvent(t):this.receiveBuffer.push(Object.freeze(t))}emitEvent(e){if(this._anyListeners&&this._anyListeners.length){const t=this._anyListeners.slice();for(const n of t)n.apply(this,e)}super.emit.apply(this,e),this._pid&&e.length&&typeof e[e.length-1]=="string"&&(this._lastOffset=e[e.length-1])}ack(e){const t=this;let n=!1;return function(...i){n||(n=!0,t.packet({type:c.ACK,id:e,data:i}))}}onack(e){const t=this.acks[e.id];typeof t=="function"&&(delete this.acks[e.id],t.withError&&e.data.unshift(null),t.apply(this,e.data))}onconnect(e,t){this.id=e,this.recovered=t&&this._pid===t,this._pid=t,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(e=>this.emitEvent(e)),this.receiveBuffer=[],this.sendBuffer.forEach(e=>{this.notifyOutgoingListeners(e),this.packet(e)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(e=>e()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:c.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(e){return this.flags.compress=e,this}get volatile(){return this.flags.volatile=!0,this}timeout(e){return this.flags.timeout=e,this}onAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(e),this}prependAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(e),this}offAny(e){if(!this._anyListeners)return this;if(e){const t=this._anyListeners;for(let n=0;n0&&s.jitter<=1?s.jitter:0,this.attempts=0}w.prototype.duration=function(){var s=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var e=Math.random(),t=Math.floor(e*this.jitter*s);s=Math.floor(e*10)&1?s+t:s-t}return Math.min(s,this.max)|0};w.prototype.reset=function(){this.attempts=0};w.prototype.setMin=function(s){this.ms=s};w.prototype.setMax=function(s){this.max=s};w.prototype.setJitter=function(s){this.jitter=s};class I extends f{constructor(e,t){var n;super(),this.nsps={},this.subs=[],e&&typeof e=="object"&&(t=e,e=void 0),t=t||{},t.path=t.path||"/socket.io",this.opts=t,B(this,t),this.reconnection(t.reconnection!==!1),this.reconnectionAttempts(t.reconnectionAttempts||1/0),this.reconnectionDelay(t.reconnectionDelay||1e3),this.reconnectionDelayMax(t.reconnectionDelayMax||5e3),this.randomizationFactor((n=t.randomizationFactor)!==null&&n!==void 0?n:.5),this.backoff=new w({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(t.timeout==null?2e4:t.timeout),this._readyState="closed",this.uri=e;const i=t.parser||st;this.encoder=new i.Encoder,this.decoder=new i.Decoder,this._autoConnect=t.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(e){return arguments.length?(this._reconnection=!!e,this):this._reconnection}reconnectionAttempts(e){return e===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}reconnectionDelay(e){var t;return e===void 0?this._reconnectionDelay:(this._reconnectionDelay=e,(t=this.backoff)===null||t===void 0||t.setMin(e),this)}randomizationFactor(e){var t;return e===void 0?this._randomizationFactor:(this._randomizationFactor=e,(t=this.backoff)===null||t===void 0||t.setJitter(e),this)}reconnectionDelayMax(e){var t;return e===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,(t=this.backoff)===null||t===void 0||t.setMax(e),this)}timeout(e){return arguments.length?(this._timeout=e,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(e){if(~this._readyState.indexOf("open"))return this;this.engine=new le(this.uri,this.opts);const t=this.engine,n=this;this._readyState="opening",this.skipReconnect=!1;const i=l(t,"open",function(){n.onopen(),e&&e()}),r=a=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",a),e?e(a):this.maybeReconnectOnOpen()},o=l(t,"error",r);if(this._timeout!==!1){const a=this._timeout,h=this.setTimeoutFn(()=>{i(),r(new Error("timeout")),t.close()},a);this.opts.autoUnref&&h.unref(),this.subs.push(()=>{this.clearTimeoutFn(h)})}return this.subs.push(i),this.subs.push(o),this}connect(e){return this.open(e)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const e=this.engine;this.subs.push(l(e,"ping",this.onping.bind(this)),l(e,"data",this.ondata.bind(this)),l(e,"error",this.onerror.bind(this)),l(e,"close",this.onclose.bind(this)),l(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(e){try{this.decoder.add(e)}catch(t){this.onclose("parse error",t)}}ondecoded(e){H(()=>{this.emitReserved("packet",e)},this.setTimeoutFn)}onerror(e){this.emitReserved("error",e)}socket(e,t){let n=this.nsps[e];return n?this._autoConnect&&!n.active&&n.connect():(n=new de(this,e,t),this.nsps[e]=n),n}_destroy(e){const t=Object.keys(this.nsps);for(const n of t)if(this.nsps[n].active)return;this._close()}_packet(e){const t=this.encoder.encode(e);for(let n=0;ne()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close"),this.engine&&this.engine.close()}disconnect(){return this._close()}onclose(e,t){this.cleanup(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",e,t),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const e=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const t=this.backoff.duration();this._reconnecting=!0;const n=this.setTimeoutFn(()=>{e.skipReconnect||(this.emitReserved("reconnect_attempt",e.backoff.attempts),!e.skipReconnect&&e.open(i=>{i?(e._reconnecting=!1,e.reconnect(),this.emitReserved("reconnect_error",i)):e.onreconnect()}))},t);this.opts.autoUnref&&n.unref(),this.subs.push(()=>{this.clearTimeoutFn(n)})}}onreconnect(){const e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}}const _={};function N(s,e){typeof s=="object"&&(e=s,s=void 0),e=e||{};const t=$e(s,e.path||"/socket.io"),n=t.source,i=t.id,r=t.path,o=_[i]&&r in _[i].nsps,a=e.forceNew||e["force new connection"]||e.multiplex===!1||o;let h;return a?h=new I(n,e):(_[i]||(_[i]=new I(n,e)),h=_[i]),t.query&&!e.query&&(e.query=t.queryKey),h.socket(t.path,e)}Object.assign(N,{Manager:I,Socket:de,io:N,connect:N});export{I as Manager,de as Socket,N as connect,N as default,N as io,Ze as protocol};
diff --git a/_nuxt/CGnQ0Qz8.js b/_nuxt/CGnQ0Qz8.js
new file mode 100644
index 0000000..441996e
--- /dev/null
+++ b/_nuxt/CGnQ0Qz8.js
@@ -0,0 +1 @@
+import{_ as a}from"./Ddk2B7Qk.js";import{a as o,f as n,a8 as f,w as s,a9 as u}from"./DC723pxw.js";const l=o({__name:"ProseA",props:{href:{type:String,default:""},target:{type:String,default:void 0,required:!1}},setup(e){return(t,_)=>{const r=a;return n(),f(r,{href:e.href,target:e.target},{default:s(()=>[u(t.$slots,"default")]),_:3},8,["href","target"])}}});export{l as default};
diff --git a/_nuxt/CIrE0Ig-.js b/_nuxt/CIrE0Ig-.js
new file mode 100644
index 0000000..8a16b10
--- /dev/null
+++ b/_nuxt/CIrE0Ig-.js
@@ -0,0 +1 @@
+import{q as r,f as o,g as s,a9 as t}from"./DC723pxw.js";const n={};function a(e,c){return o(),s("em",null,[t(e.$slots,"default")])}const f=r(n,[["render",a]]);export{f as default};
diff --git a/_nuxt/C_AmlZJY.js b/_nuxt/C_AmlZJY.js
new file mode 100644
index 0000000..d15bc61
--- /dev/null
+++ b/_nuxt/C_AmlZJY.js
@@ -0,0 +1 @@
+import{f as i}from"./Dnd51l0P.js";import{a as u,G as f,S as c,I as a,P as d}from"./DC723pxw.js";const p=u({name:"MDCSlot",functional:!0,props:{name:{type:String,default:"default"},unwrap:{type:[Boolean,String],default:!1},use:{type:Function,default:void 0}},setup(t){const{parent:s}=d(),{default:o}=f(),r=c(()=>typeof t.unwrap=="string"?t.unwrap.split(" "):["*"]);return{fallbackSlot:o,tags:r,parent:s}},render({use:t,unwrap:s,fallbackSlot:o,tags:r,parent:e}){var l;try{let n=t;return typeof t=="string"&&(n=(e==null?void 0:e.slots[t])||((l=e==null?void 0:e.parent)==null?void 0:l.slots[t]),console.warn(`Please set :use="$slots.${t}" in component to enable reactivity`)),n?s?i(n(),r):[n()]:o?o():a("div")}catch{return a("div")}}}),g=u({props:{use:{type:Function,default:void 0},unwrap:{type:[Boolean,String],default:!1}},render(t){return a(p,t)}});export{g as default};
diff --git a/_nuxt/CfO7AKTj.js b/_nuxt/CfO7AKTj.js
new file mode 100644
index 0000000..f27bfd8
--- /dev/null
+++ b/_nuxt/CfO7AKTj.js
@@ -0,0 +1 @@
+import{q as o,f as t,g as r,a9 as c}from"./DC723pxw.js";const s={};function n(e,a){return t(),r("blockquote",null,[c(e.$slots,"default")])}const f=o(s,[["render",n]]);export{f as default};
diff --git a/_nuxt/CqYu1dds.js b/_nuxt/CqYu1dds.js
new file mode 100644
index 0000000..f37cb28
--- /dev/null
+++ b/_nuxt/CqYu1dds.js
@@ -0,0 +1 @@
+import{_ as m}from"./TRwVA-8j.js";import"./DC723pxw.js";export{m as default};
diff --git a/_nuxt/CskO49gy.js b/_nuxt/CskO49gy.js
new file mode 100644
index 0000000..318b22b
--- /dev/null
+++ b/_nuxt/CskO49gy.js
@@ -0,0 +1 @@
+import{a7 as _,a2 as W,x as M,u as B,a0 as b}from"./DC723pxw.js";import{g as J,a as j,b as O,o as k,c as H,d as $,f as P,h as x,i as G}from"./DHs3aRRL.js";import{p as Z}from"./C-v3KzvZ.js";import{u as U}from"./BpFBv2As.js";const q="memory",F=()=>{const t=new Map;return{name:q,options:{},hasItem(r){return t.has(r)},getItem(r){return t.get(r)??null},getItemRaw(r){return t.get(r)??null},setItem(r,n){t.set(r,n)},setItemRaw(r,n){t.set(r,n)},removeItem(r){t.delete(r)},getKeys(){return Array.from(t.keys())},clear(){t.clear()},dispose(){t.clear()}}};function V(t){return!t||typeof t.then!="function"?Promise.resolve(t):t}function p(t,...r){try{return V(t(...r))}catch(n){return Promise.reject(n)}}function Q(t){const r=typeof t;return t===null||r!=="object"&&r!=="function"}function X(t){const r=Object.getPrototypeOf(t);return!r||r.isPrototypeOf(Object)}function K(t){if(Q(t))return String(t);if(X(t)||Array.isArray(t))return JSON.stringify(t);if(typeof t.toJSON=="function")return K(t.toJSON());throw new Error("[unstorage] Cannot stringify value!")}function z(){if(typeof Buffer===void 0)throw new TypeError("[unstorage] Buffer is not supported!")}const R="base64:";function ee(t){if(typeof t=="string")return t;z();const r=Buffer.from(t).toString("base64");return R+r}function te(t){return typeof t!="string"||!t.startsWith(R)?t:(z(),Buffer.from(t.slice(R.length),"base64"))}const re=["hasItem","getItem","getItemRaw","setItem","setItemRaw","removeItem","getMeta","setMeta","removeMeta","getKeys","clear","mount","unmount"];function ne(t,r){if(r=E(r),!r)return t;const n={...t};for(const a of re)n[a]=(c="",...l)=>t[a](r+c,...l);return n.getKeys=(a="",...c)=>t.getKeys(r+a,...c).then(l=>l.map(o=>o.slice(r.length))),n}function y(t){return t?t.split("?")[0].replace(/[/\\]/g,":").replace(/:+/g,":").replace(/^:|:$/g,""):""}function ie(...t){return y(t.join(":"))}function E(t){return t=y(t),t?t+":":""}const ae="memory",se=()=>{const t=new Map;return{name:ae,options:{},hasItem(r){return t.has(r)},getItem(r){return t.get(r)??null},getItemRaw(r){return t.get(r)??null},setItem(r,n){t.set(r,n)},setItemRaw(r,n){t.set(r,n)},removeItem(r){t.delete(r)},getKeys(){return Array.from(t.keys())},clear(){t.clear()},dispose(){t.clear()}}};function oe(t={}){const r={mounts:{"":t.driver||se()},mountpoints:[""],watching:!1,watchListeners:[],unwatch:{}},n=e=>{for(const i of r.mountpoints)if(e.startsWith(i))return{base:i,relativeKey:e.slice(i.length),driver:r.mounts[i]};return{base:"",relativeKey:e,driver:r.mounts[""]}},a=(e,i)=>r.mountpoints.filter(s=>s.startsWith(e)||i&&e.startsWith(s)).map(s=>({relativeBase:e.length>s.length?e.slice(s.length):void 0,mountpoint:s,driver:r.mounts[s]})),c=(e,i)=>{if(r.watching){i=y(i);for(const s of r.watchListeners)s(e,i)}},l=async()=>{if(!r.watching){r.watching=!0;for(const e in r.mounts)r.unwatch[e]=await D(r.mounts[e],c,e)}},o=async()=>{if(r.watching){for(const e in r.unwatch)await r.unwatch[e]();r.unwatch={},r.watching=!1}},h=(e,i,s)=>{const u=new Map,m=f=>{let d=u.get(f.base);return d||(d={driver:f.driver,base:f.base,items:[]},u.set(f.base,d)),d};for(const f of e){const d=typeof f=="string",A=y(d?f:f.key),w=d?void 0:f.value,v=d||!f.options?i:{...i,...f.options},I=n(A);m(I).items.push({key:A,value:w,relativeKey:I.relativeKey,options:v})}return Promise.all([...u.values()].map(f=>s(f))).then(f=>f.flat())},g={hasItem(e,i={}){e=y(e);const{relativeKey:s,driver:u}=n(e);return p(u.hasItem,s,i)},getItem(e,i={}){e=y(e);const{relativeKey:s,driver:u}=n(e);return p(u.getItem,s,i).then(m=>_(m))},getItems(e,i){return h(e,i,s=>s.driver.getItems?p(s.driver.getItems,s.items.map(u=>({key:u.relativeKey,options:u.options})),i).then(u=>u.map(m=>({key:ie(s.base,m.key),value:_(m.value)}))):Promise.all(s.items.map(u=>p(s.driver.getItem,u.relativeKey,u.options).then(m=>({key:u.key,value:_(m)})))))},getItemRaw(e,i={}){e=y(e);const{relativeKey:s,driver:u}=n(e);return u.getItemRaw?p(u.getItemRaw,s,i):p(u.getItem,s,i).then(m=>te(m))},async setItem(e,i,s={}){if(i===void 0)return g.removeItem(e);e=y(e);const{relativeKey:u,driver:m}=n(e);m.setItem&&(await p(m.setItem,u,K(i),s),m.watch||c("update",e))},async setItems(e,i){await h(e,i,async s=>{if(s.driver.setItems)return p(s.driver.setItems,s.items.map(u=>({key:u.relativeKey,value:K(u.value),options:u.options})),i);s.driver.setItem&&await Promise.all(s.items.map(u=>p(s.driver.setItem,u.relativeKey,K(u.value),u.options)))})},async setItemRaw(e,i,s={}){if(i===void 0)return g.removeItem(e,s);e=y(e);const{relativeKey:u,driver:m}=n(e);if(m.setItemRaw)await p(m.setItemRaw,u,i,s);else if(m.setItem)await p(m.setItem,u,ee(i),s);else return;m.watch||c("update",e)},async removeItem(e,i={}){typeof i=="boolean"&&(i={removeMeta:i}),e=y(e);const{relativeKey:s,driver:u}=n(e);u.removeItem&&(await p(u.removeItem,s,i),(i.removeMeta||i.removeMata)&&await p(u.removeItem,s+"$",i),u.watch||c("remove",e))},async getMeta(e,i={}){typeof i=="boolean"&&(i={nativeOnly:i}),e=y(e);const{relativeKey:s,driver:u}=n(e),m=Object.create(null);if(u.getMeta&&Object.assign(m,await p(u.getMeta,s,i)),!i.nativeOnly){const f=await p(u.getItem,s+"$",i).then(d=>_(d));f&&typeof f=="object"&&(typeof f.atime=="string"&&(f.atime=new Date(f.atime)),typeof f.mtime=="string"&&(f.mtime=new Date(f.mtime)),Object.assign(m,f))}return m},setMeta(e,i,s={}){return this.setItem(e+"$",i,s)},removeMeta(e,i={}){return this.removeItem(e+"$",i)},async getKeys(e,i={}){e=E(e);const s=a(e,!0);let u=[];const m=[];for(const f of s){const A=(await p(f.driver.getKeys,f.relativeBase,i)).map(w=>f.mountpoint+y(w)).filter(w=>!u.some(v=>w.startsWith(v)));m.push(...A),u=[f.mountpoint,...u.filter(w=>!w.startsWith(f.mountpoint))]}return e?m.filter(f=>f.startsWith(e)&&!f.endsWith("$")):m.filter(f=>!f.endsWith("$"))},async clear(e,i={}){e=E(e),await Promise.all(a(e,!1).map(async s=>{if(s.driver.clear)return p(s.driver.clear,s.relativeBase,i);if(s.driver.removeItem){const u=await s.driver.getKeys(s.relativeBase||"",i);return Promise.all(u.map(m=>s.driver.removeItem(m,i)))}}))},async dispose(){await Promise.all(Object.values(r.mounts).map(e=>L(e)))},async watch(e){return await l(),r.watchListeners.push(e),async()=>{r.watchListeners=r.watchListeners.filter(i=>i!==e),r.watchListeners.length===0&&await o()}},async unwatch(){r.watchListeners=[],await o()},mount(e,i){if(e=E(e),e&&r.mounts[e])throw new Error(`already mounted at ${e}`);return e&&(r.mountpoints.push(e),r.mountpoints.sort((s,u)=>u.length-s.length)),r.mounts[e]=i,r.watching&&Promise.resolve(D(i,c,e)).then(s=>{r.unwatch[e]=s}).catch(console.error),g},async unmount(e,i=!0){e=E(e),!(!e||!r.mounts[e])&&(r.watching&&e in r.unwatch&&(r.unwatch[e](),delete r.unwatch[e]),i&&await L(r.mounts[e]),r.mountpoints=r.mountpoints.filter(s=>s!==e),delete r.mounts[e])},getMount(e=""){e=y(e)+":";const i=n(e);return{driver:i.driver,base:i.base}},getMounts(e="",i={}){return e=y(e),a(e,i.parents).map(u=>({driver:u.driver,base:u.mountpoint}))}};return g}function D(t,r,n){return t.watch?t.watch((a,c)=>r(a,n+c)):()=>{}}async function L(t){typeof t.dispose=="function"&&await p(t.dispose)}function ue(t={}){const r=ce(n,t.operators);function n(a,c){return typeof c!="object"||c instanceof RegExp?r.$eq(a,c):Object.keys(c||{}).every(l=>{const o=c[l];if(l.startsWith("$")&&r[l]){const h=r[l];return typeof h=="function"?h(a,o):!1}return n(J(a,l),o)})}return n}function ce(t,r={}){return{$match:(n,a)=>t(n,a),$eq:(n,a)=>a instanceof RegExp?a.test(n):n===a,$ne:(n,a)=>a instanceof RegExp?!a.test(n):n!==a,$not:(n,a)=>!t(n,a),$and:(n,a)=>(j(a,"$and requires an array as condition"),a.every(c=>t(n,c))),$or:(n,a)=>(j(a,"$or requires an array as condition"),a.some(c=>t(n,c))),$in:(n,a)=>O(a).some(c=>Array.isArray(n)?t(n,{$contains:c}):t(n,c)),$contains:(n,a)=>(n=Array.isArray(n)?n:String(n),O(a).every(c=>n.includes(c))),$icontains:(n,a)=>{if(typeof a!="string")throw new TypeError("$icontains requires a string, use $contains instead");return n=String(n).toLocaleLowerCase(),O(a).every(c=>n.includes(c.toLocaleLowerCase()))},$containsAny:(n,a)=>(j(a,"$containsAny requires an array as condition"),n=Array.isArray(n)?n:String(n),a.some(c=>n.includes(c))),$exists:(n,a)=>a?typeof n<"u":typeof n>"u",$type:(n,a)=>typeof n===String(a),$regex:(n,a)=>{if(!(a instanceof RegExp)){const c=String(a).match(/\/(.*)\/([dgimsuy]*)$/);a=c!=null&&c[1]?new RegExp(c[1],c[2]||""):new RegExp(a)}return a.test(String(n||""))},$lt:(n,a)=>nn<=a,$gt:(n,a)=>n>a,$gte:(n,a)=>n>=a,...r||{}}}function le(t){const r=ue(),n=(l,{query:o,before:h,after:g})=>{const e=typeof o=="string"?{_path:o}:o,i=l.findIndex(u=>r(u,e));h=h??1,g=g??1;const s=new Array(h+g).fill(null,0);return i===-1?s:s.map((u,m)=>l[i-h+m+ +(m>=h)]||null)},a=[(l,o)=>{const h=l.result.filter(g=>O(o.where).every(e=>r(g,e)));return{...l,result:h,total:h.length}},(l,o)=>O(o.sort).forEach(h=>H(l.result,h)),function(o,h,g){var e;if(h.surround){let i=n(((e=o.result)==null?void 0:e.length)===1?g:o.result,h.surround);i=$(P(h.without))(i),i=$(x(h.only))(i),o.surround=i}return o}],c=[(l,o)=>{if(o.skip)return{...l,result:l.result.slice(o.skip),skip:o.skip}},(l,o)=>{if(o.limit)return{...l,result:l.result.slice(0,o.limit),limit:o.limit}},function(o,h,g){var e,i,s;if(h.dirConfig){const u=((e=o.result[0])==null?void 0:e._path)||((s=(i=h.where)==null?void 0:i.find(m=>m._path))==null?void 0:s._path);if(typeof u=="string"){const m=g.find(f=>f._path===W(u,"_dir"));m&&(o.dirConfig={_path:m._path,...P(["_"])(m)})}}return o},(l,o)=>({...l,result:$(P(o.without))(l.result)}),(l,o)=>({...l,result:$(x(o.only))(l.result)})];return async l=>{const o=await t(),h=l.params(),g={result:o,limit:0,skip:0,total:o.length},e=a.reduce((s,u)=>u(s,h,o)||s,g);if(h.count)return{result:e.result.length};const i=c.reduce((s,u)=>u(s,h,o)||s,e);return h.first?{...k(["skip","limit","total"])(i),result:i.result[0]}:i}}function N(t){const r=le(t);return async n=>{var l;n.params().first&&n.withDirConfig();const a=n.params(),c=await r(n);return a.surround?c==null?void 0:c.surround:(c!=null&&c.dirConfig&&(c.result={_path:(l=c.dirConfig)==null?void 0:l._path,...c.result,_dir:c.dirConfig}),c==null?void 0:c.result)}}var fe=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},me={exports:{}};(function(t,r){(function(n,a,c){t.exports=c(),t.exports.default=c()})("slugify",fe,function(){var n=JSON.parse(`{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","Ə":"E","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","Ա":"A","Բ":"B","Գ":"G","Դ":"D","Ե":"E","Զ":"Z","Է":"E'","Ը":"Y'","Թ":"T'","Ժ":"JH","Ի":"I","Լ":"L","Խ":"X","Ծ":"C'","Կ":"K","Հ":"H","Ձ":"D'","Ղ":"GH","Ճ":"TW","Մ":"M","Յ":"Y","Ն":"N","Շ":"SH","Չ":"CH","Պ":"P","Ջ":"J","Ռ":"R'","Ս":"S","Վ":"V","Տ":"T","Ր":"R","Ց":"C","Փ":"P'","Ք":"Q'","Օ":"O''","Ֆ":"F","և":"EV","ء":"a","آ":"aa","أ":"a","ؤ":"u","إ":"i","ئ":"e","ا":"a","ب":"b","ة":"h","ت":"t","ث":"th","ج":"j","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"dh","ط":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ى":"a","ي":"y","ً":"an","ٌ":"on","ٍ":"en","َ":"a","ُ":"u","ِ":"e","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","پ":"p","چ":"ch","ژ":"zh","ک":"k","گ":"g","ی":"y","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ṣ":"S","ṣ":"s","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","–":"-","‘":"'","’":"'","“":"\\"","”":"\\"","„":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial","ﻵ":"laa","ﻷ":"laa","ﻹ":"lai","ﻻ":"la"}`),a=JSON.parse('{"bg":{"Й":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","ц":"ts","щ":"sht","ъ":"a","ь":"y"},"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue","ß":"ss","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","₣":"francos","∑":"suma","∞":"infinito","♥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","∑":"soma","£":"libra","∞":"infinito","♥":"amor"},"uk":{"И":"Y","и":"y","Й":"Y","й":"y","Ц":"Ts","ц":"ts","Х":"Kh","х":"kh","Щ":"Shch","щ":"shch","Г":"H","г":"h"},"vi":{"Đ":"D","đ":"d"},"da":{"Ø":"OE","ø":"oe","Å":"AA","å":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"større end"},"nb":{"&":"og","Å":"AA","Æ":"AE","Ø":"OE","å":"aa","æ":"ae","ø":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","Å":"AA","Ä":"AE","Ö":"OE","å":"aa","ä":"ae","ö":"oe"}}');function c(l,o){if(typeof l!="string")throw new Error("slugify: string argument expected");o=typeof o=="string"?{replacement:o}:o||{};var h=a[o.locale]||{},g=o.replacement===void 0?"-":o.replacement,e=o.trim===void 0?!0:o.trim,i=l.normalize().split("").reduce(function(s,u){var m=h[u];return m===void 0&&(m=n[u]),m===void 0&&(m=u),m===g&&(m=" "),s+m.replace(o.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")},"");return o.strict&&(i=i.replace(/[^A-Za-z0-9\s]/g,"")),e&&(i=i.trim()),i=i.replace(/\s+/g,g),o.lower&&(i=i.toLowerCase()),i}return c.extend=function(l){Object.assign(n,l)},c})})(me);const he=t=>t.split(/[\s-]/g).map(Z).join(" ");function ge(t,r){const{navigation:n}=M().public.content;if(n===!1)return[];const a=l=>({...de(["title",...n.fields])(l),...ye(l==null?void 0:l.navigation)?l.navigation:{}}),c=t.sort((l,o)=>l._path.localeCompare(o._path)).reduce((l,o)=>{var m;const h=o._path.substring(1).split("/"),g=o._id.split(":").slice(1),e=!!((m=g[g.length-1])!=null&&m.match(/([1-9][0-9]*\.)?index.md/g)),i=f=>({title:f.title,_path:f._path,_file:f._file,children:[],...a(f),...f._draft?{_draft:!0}:{}}),s=i(o);if(e){const f=r[s._path];if(typeof(f==null?void 0:f.navigation)<"u"&&!(f!=null&&f.navigation))return l;if(o._path!=="/"){const d=i(o);s.children.push(d)}f&&Object.assign(s,a(f))}return h.length===1?(l.push(s),l):(h.slice(0,-1).reduce((f,d,A)=>{const w="/"+h.slice(0,A+1).join("/"),v=r[w];if(typeof(v==null?void 0:v.navigation)<"u"&&!v.navigation)return[];let I=f.find(T=>T._path===w);return I||(I={title:he(d),_path:w,_file:o._file,children:[],...v&&a(v)},f.push(I)),I.children},l).push(s),l)},[]);return Y(c)}const pe=new Intl.Collator(void 0,{numeric:!0,sensitivity:"base"});function Y(t){var n;t.forEach(a=>{a._file=a._file.split(".").slice(0,-1).join(".")});const r=t.sort((a,c)=>pe.compare(a._file,c._file));for(const a of r)(n=a.children)!=null&&n.length?Y(a.children):delete a.children,delete a._file;return t}function de(t){return r=>(r=r||{},t&&t.length?t.filter(n=>typeof r[n]<"u").reduce((n,a)=>Object.assign(n,{[a]:r[a]}),{}):r)}function ye(t){return Object.prototype.toString.call(t)==="[object Object]"}const we=t=>b(t,M().public.content.api.baseURL),ve=ne(oe({driver:F()}),"@content");function Ie(t){async function r(){const n=new Set(await t.getKeys("cache:")),a=U().getPreviewToken();if(a){const l=await t.getItem(`${a}$`).then(g=>g||{});if(Array.isArray(l.ignoreSources)){const g=l.ignoreSources.map(e=>`cache:${e.trim()}:`);for(const e of n)g.some(i=>e.startsWith(i))&&n.delete(e)}const o=await t.getKeys(`${a}:`),h=await Promise.all(o.map(g=>t.getItem(g)));for(const g of h)n.delete(`cache:${g._id}`),g.__deleted||n.add(`${a}:${g._id}`)}return await Promise.all(Array.from(n).map(l=>t.getItem(l)))}return{storage:t,fetch:N(r),query:n=>G(N(r),{initialParams:n,legacy:!0})}}let C=null,S=null;async function Ae(){return S?await S:C||(S=Ee(),C=await S),C}async function Ee(){const t=B(),{content:r}=M().public,n=Ie(ve),a=await n.storage.getItem("integrity");if(r.integrity!==+(a||0)){const{contents:c,navigation:l}=await $fetch(we(r.integrity?`cache.${r.integrity}.json`:"cache.json"));await Promise.all(c.map(o=>n.storage.setItem(`cache:${o._id}`,o))),await n.storage.setItem("navigation",l),await n.storage.setItem("integrity",r.integrity)}return await t.callHook("content:storage",n.storage),n}async function Ke(t){const r=await Ae();if(!U().getPreviewToken()&&Object.keys(t||{}).length===0)return r.storage.getItem("navigation");const n=await r.query(t).where({_partial:!1,navigation:{$ne:!1}}).find(),c=(await r.query().where({_path:/\/_dir$/i,_partial:!0}).find()).reduce((l,o)=>{var g;((g=o.title)==null?void 0:g.toLowerCase())==="dir"&&(o.title=void 0);const h=o._path.split("/").slice(0,-1).join("/")||"/";return l[h]={...o,...o.body},l},{});return ge(n,c)}export{ve as contentStorage,Ie as createDB,Ke as generateNavigation,Ae as useContentDatabase};
diff --git a/_nuxt/CtZHGTVQ.js b/_nuxt/CtZHGTVQ.js
new file mode 100644
index 0000000..0c09fd9
--- /dev/null
+++ b/_nuxt/CtZHGTVQ.js
@@ -0,0 +1 @@
+import{J as o,c,K as f,D as d,L as v,M as l,N as i,O as h,P as m}from"./DC723pxw.js";function U(t,a={}){const e=a.head||o();if(e)return e.ssr?e.push(t,a):p(e,t,a)}function p(t,a,e={}){const s=c(!1),n=c({});f(()=>{n.value=s.value?{}:h(a)});const r=t.push(n.value,e);return d(n,u=>{r.patch(u)}),m()&&(v(()=>{r.dispose()}),l(()=>{s.value=!0}),i(()=>{s.value=!1})),r}export{U as u};
diff --git a/_nuxt/Cvl-d6hg.js b/_nuxt/Cvl-d6hg.js
new file mode 100644
index 0000000..43d556a
--- /dev/null
+++ b/_nuxt/Cvl-d6hg.js
@@ -0,0 +1 @@
+import{C as d,D,y,E as w,x as g,a as H,G as x,H as S,I as p}from"./DC723pxw.js";import{u as _}from"./CtZHGTVQ.js";import b from"./DLVlpDS4.js";import q from"./Bh_B2UWN.js";import"./BtyUVGOa.js";import"./C-v3KzvZ.js";import"./Dnd51l0P.js";import"./BpFBv2As.js";import"./BEiouHqi.js";import"./DHs3aRRL.js";const a=(u,s=y())=>{const e=d(u),m=g();D(()=>d(u),(n=e)=>{if(!s.path||!n)return;const t=Object.assign({},(n==null?void 0:n.head)||{});t.meta=[...t.meta||[]],t.link=[...t.link||[]];const r=t.title||(n==null?void 0:n.title);r&&(t.title=r),m.public.content.host;const c=(t==null?void 0:t.description)||(n==null?void 0:n.description);c&&t.meta.filter(l=>l.name==="description").length===0&&t.meta.push({name:"description",content:c}),t!=null&&t.image||(n==null||n.image),w(()=>_(t))},{immediate:!0})},$=H({name:"ContentDoc",props:{tag:{type:String,required:!1,default:"div"},excerpt:{type:Boolean,default:!1},path:{type:String,required:!1,default:void 0},query:{type:Object,required:!1,default:void 0},head:{type:Boolean,required:!1,default:void 0}},render(u){const{contentHead:s}=g().public.content,e=x(),{tag:m,excerpt:f,path:n,query:t,head:r}=u,c=r===void 0?s:r,l={...t||{},path:n||(t==null?void 0:t.path)||S(y().path),find:"one"},C=(o,i)=>p("pre",null,JSON.stringify({message:"You should use slots with ",slot:o,data:i},null,2));return p(q,l,{default:e!=null&&e.default?({data:o,refresh:i,isPartial:v})=>{var h;return c&&a(o),(h=e.default)==null?void 0:h.call(e,{doc:o,refresh:i,isPartial:v,excerpt:f,...this.$attrs})}:({data:o})=>(c&&a(o),p(b,{value:o,excerpt:f,tag:m,...this.$attrs},{empty:i=>e!=null&&e.empty?e.empty(i):C("default",o)})),empty:o=>{var i;return((i=e==null?void 0:e.empty)==null?void 0:i.call(e,o))||p("p",null,"Document is empty, overwrite this content with #empty slot in .")},"not-found":o=>{var i;return((i=e==null?void 0:e["not-found"])==null?void 0:i.call(e,o))||p("p",null,"Document not found, overwrite this content with #not-found slot in .")}})}}),J=$;export{J as default};
diff --git a/_nuxt/D0LnpbG6.js b/_nuxt/D0LnpbG6.js
new file mode 100644
index 0000000..e294792
--- /dev/null
+++ b/_nuxt/D0LnpbG6.js
@@ -0,0 +1 @@
+import{q as o,f as n,g as r,a9 as s}from"./DC723pxw.js";const t={};function c(e,a){return n(),r("code",null,[s(e.$slots,"default")])}const f=o(t,[["render",c]]);export{f as default};
diff --git a/_nuxt/D5-UtOes.js b/_nuxt/D5-UtOes.js
new file mode 100644
index 0000000..a96f0a9
--- /dev/null
+++ b/_nuxt/D5-UtOes.js
@@ -0,0 +1 @@
+import{_ as s}from"./Ddk2B7Qk.js";import{u as a}from"./CtZHGTVQ.js";import{q as i,f as u,g as c,h as e,t as o,j as l,w as d,m as p,p as f,l as h}from"./DC723pxw.js";const b=t=>(f("data-v-8f9bb9e9"),t=t(),h(),t),g={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},m=b(()=>e("div",{class:"fixed left-0 right-0 spotlight z-10"},null,-1)),x={class:"max-w-520px text-center z-20"},y=["textContent"],_=["textContent"],k={class:"w-full flex items-center justify-center"},w={__name:"error-404",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:404},statusMessage:{type:String,default:"Not Found"},description:{type:String,default:"Sorry, the page you are looking for could not be found."},backHome:{type:String,default:"Go back home"}},setup(t){const n=t;return a({title:`${n.statusCode} - ${n.statusMessage} | ${n.appName}`,script:[],style:[{children:'*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--un-default-border-color, #e5e7eb)}:before,:after{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}h1{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}h1,p{margin:0}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(z,S)=>{const r=s;return u(),c("div",g,[m,e("div",x,[e("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:o(t.statusCode)},null,8,y),e("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:o(t.description)},null,8,_),e("div",k,[l(r,{to:"/",class:"gradient-border text-md sm:text-xl py-2 px-4 sm:py-3 sm:px-6 cursor-pointer"},{default:d(()=>[p(o(t.backHome),1)]),_:1})])])])}}},j=i(w,[["__scopeId","data-v-8f9bb9e9"]]);export{j as default};
diff --git a/_nuxt/DC723pxw.js b/_nuxt/DC723pxw.js
new file mode 100644
index 0000000..3f5c72b
--- /dev/null
+++ b/_nuxt/DC723pxw.js
@@ -0,0 +1,26 @@
+const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./4jlfQQNY.js","./Cvl-d6hg.js","./CtZHGTVQ.js","./DLVlpDS4.js","./BtyUVGOa.js","./C-v3KzvZ.js","./Dnd51l0P.js","./BpFBv2As.js","./Bh_B2UWN.js","./BEiouHqi.js","./DHs3aRRL.js","./B9uo3DaH.js","./B6sL9v4P.js","./Ddk2B7Qk.js","./lsmN_RwE.js","./C_AmlZJY.js","./BzKb5Q2k.js","./CqYu1dds.js","./TRwVA-8j.js","./ProsePre.CchFRBtv.css","./C9D6IP2p.js","./CGnQ0Qz8.js","./DiaYY_zU.js","./useStudio.J_53pp2n.css","./D5-UtOes.js","./error-404.CjsJBPVy.css","./C8iivEyB.js","./error-500.-0BbKzzA.css"])))=>i.map(i=>d[i]);
+/**
+* @vue/shared v3.4.38
+* (c) 2018-present Yuxi (Evan) You and Vue contributors
+* @license MIT
+**//*! #__NO_SIDE_EFFECTS__ */function Hs(e,t){const n=new Set(e.split(","));return r=>n.has(r)}const he={},Jt=[],Be=()=>{},lc=()=>!1,Hn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Ms=e=>e.startsWith("onUpdate:"),Ee=Object.assign,Ns=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ac=Object.prototype.hasOwnProperty,re=(e,t)=>ac.call(e,t),J=Array.isArray,Qt=e=>Mn(e)==="[object Map]",zi=e=>Mn(e)==="[object Set]",cc=e=>Mn(e)==="[object RegExp]",Q=e=>typeof e=="function",ge=e=>typeof e=="string",Ct=e=>typeof e=="symbol",ue=e=>e!==null&&typeof e=="object",Gi=e=>(ue(e)||Q(e))&&Q(e.then)&&Q(e.catch),Ji=Object.prototype.toString,Mn=e=>Ji.call(e),uc=e=>Mn(e).slice(8,-1),Qi=e=>Mn(e)==="[object Object]",$s=e=>ge(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Xt=Hs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),wr=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},fc=/-(\w)/g,ze=wr(e=>e.replace(fc,(t,n)=>n?n.toUpperCase():"")),dc=/\B([A-Z])/g,Ft=wr(e=>e.replace(dc,"-$1").toLowerCase()),Er=wr(e=>e.charAt(0).toUpperCase()+e.slice(1)),$r=wr(e=>e?`on${Er(e)}`:""),Rt=(e,t)=>!Object.is(e,t),gn=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},hc=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Yi=e=>{const t=ge(e)?Number(e):NaN;return isNaN(t)?e:t};let _o;const Zi=()=>_o||(_o=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Rr(e){if(J(e)){const t={};for(let n=0;n{if(n){const r=n.split(gc);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Tr(e){let t="";if(ge(e))t=e;else if(J(e))for(let n=0;n!!(e&&e.__v_isRef===!0),wc=e=>ge(e)?e:e==null?"":J(e)||ue(e)&&(e.toString===Ji||!Q(e.toString))?tl(e)?wc(e.value):JSON.stringify(e,nl,2):String(e),nl=(e,t)=>tl(t)?nl(e,t.value):Qt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],o)=>(n[jr(r,o)+" =>"]=s,n),{})}:zi(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>jr(n))}:Ct(t)?jr(t):ue(t)&&!J(t)&&!Qi(t)?String(t):t,jr=(e,t="")=>{var n;return Ct(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/**
+* @vue/reactivity v3.4.38
+* (c) 2018-present Yuxi (Evan) You and Vue contributors
+* @license MIT
+**/let He;class rl{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=He,!t&&He&&(this.index=(He.scopes||(He.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=He;try{return He=this,t()}finally{He=n}}}on(){He=this}off(){He=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),St()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=vt,n=Mt;try{return vt=!0,Mt=this,this._runnings++,vo(this),this.fn()}finally{bo(this),this._runnings--,Mt=n,vt=t}}stop(){this.active&&(vo(this),bo(this),this.onStop&&this.onStop(),this.active=!1)}}function Tc(e){return e.value}function vo(e){e._trackId++,e._depsLength=0}function bo(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},ur=new WeakMap,Nt=Symbol(""),rs=Symbol("");function Oe(e,t,n){if(vt&&Mt){let r=ur.get(e);r||ur.set(e,r=new Map);let s=r.get(n);s||r.set(n,s=al(()=>r.delete(n))),il(Mt,s)}}function it(e,t,n,r,s,o){const i=ur.get(e);if(!i)return;let a=[];if(t==="clear")a=[...i.values()];else if(n==="length"&&J(e)){const l=Number(r);i.forEach((u,c)=>{(c==="length"||!Ct(c)&&c>=l)&&a.push(u)})}else switch(n!==void 0&&a.push(i.get(n)),t){case"add":J(e)?$s(n)&&a.push(i.get("length")):(a.push(i.get(Nt)),Qt(e)&&a.push(i.get(rs)));break;case"delete":J(e)||(a.push(i.get(Nt)),Qt(e)&&a.push(i.get(rs)));break;case"set":Qt(e)&&a.push(i.get(Nt));break}Bs();for(const l of a)l&&ll(l,4);Fs()}function Cc(e,t){const n=ur.get(e);return n&&n.get(t)}const Pc=Hs("__proto__,__v_isRef,__isVue"),cl=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ct)),wo=Sc();function Sc(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=oe(this);for(let o=0,i=this.length;o{e[t]=function(...n){Pt(),Bs();const r=oe(this)[t].apply(this,n);return Fs(),St(),r}}),e}function xc(e){Ct(e)||(e=String(e));const t=oe(this);return Oe(t,"has",e),t.hasOwnProperty(e)}class ul{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const s=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return o;if(n==="__v_raw")return r===(s?o?Dc:pl:o?hl:dl).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=J(t);if(!s){if(i&&re(wo,n))return Reflect.get(wo,n,r);if(n==="hasOwnProperty")return xc}const a=Reflect.get(t,n,r);return(Ct(n)?cl.has(n):Pc(n))||(s||Oe(t,"get",n),o)?a:Te(a)?i&&$s(n)?a:a.value:ue(a)?s?gl(a):Dt(a):a}}class fl extends ul{constructor(t=!1){super(!1,t)}set(t,n,r,s){let o=t[n];if(!this._isShallow){const l=Tt(o);if(!nn(r)&&!Tt(r)&&(o=oe(o),r=oe(r)),!J(t)&&Te(o)&&!Te(r))return l?!1:(o.value=r,!0)}const i=J(t)&&$s(n)?Number(n)e,Pr=e=>Reflect.getPrototypeOf(e);function Un(e,t,n=!1,r=!1){e=e.__v_raw;const s=oe(e),o=oe(t);n||(Rt(t,o)&&Oe(s,"get",t),Oe(s,"get",o));const{has:i}=Pr(s),a=r?Ds:n?Ks:Rn;if(i.call(s,t))return a(e.get(t));if(i.call(s,o))return a(e.get(o));e!==s&&e.get(t)}function Vn(e,t=!1){const n=this.__v_raw,r=oe(n),s=oe(e);return t||(Rt(e,s)&&Oe(r,"has",e),Oe(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function Kn(e,t=!1){return e=e.__v_raw,!t&&Oe(oe(e),"iterate",Nt),Reflect.get(e,"size",e)}function Eo(e,t=!1){!t&&!nn(e)&&!Tt(e)&&(e=oe(e));const n=oe(this);return Pr(n).has.call(n,e)||(n.add(e),it(n,"add",e,e)),this}function Ro(e,t,n=!1){!n&&!nn(t)&&!Tt(t)&&(t=oe(t));const r=oe(this),{has:s,get:o}=Pr(r);let i=s.call(r,e);i||(e=oe(e),i=s.call(r,e));const a=o.call(r,e);return r.set(e,t),i?Rt(t,a)&&it(r,"set",e,t):it(r,"add",e,t),this}function To(e){const t=oe(this),{has:n,get:r}=Pr(t);let s=n.call(t,e);s||(e=oe(e),s=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return s&&it(t,"delete",e,void 0),o}function Co(){const e=oe(this),t=e.size!==0,n=e.clear();return t&&it(e,"clear",void 0,void 0),n}function Wn(e,t){return function(r,s){const o=this,i=o.__v_raw,a=oe(i),l=t?Ds:e?Ks:Rn;return!e&&Oe(a,"iterate",Nt),i.forEach((u,c)=>r.call(s,l(u),l(c),o))}}function qn(e,t,n){return function(...r){const s=this.__v_raw,o=oe(s),i=Qt(o),a=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,u=s[e](...r),c=n?Ds:t?Ks:Rn;return!t&&Oe(o,"iterate",l?rs:Nt),{next(){const{value:f,done:d}=u.next();return d?{value:f,done:d}:{value:a?[c(f[0]),c(f[1])]:c(f),done:d}},[Symbol.iterator](){return this}}}}function ut(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Ic(){const e={get(o){return Un(this,o)},get size(){return Kn(this)},has:Vn,add:Eo,set:Ro,delete:To,clear:Co,forEach:Wn(!1,!1)},t={get(o){return Un(this,o,!1,!0)},get size(){return Kn(this)},has:Vn,add(o){return Eo.call(this,o,!0)},set(o,i){return Ro.call(this,o,i,!0)},delete:To,clear:Co,forEach:Wn(!1,!0)},n={get(o){return Un(this,o,!0)},get size(){return Kn(this,!0)},has(o){return Vn.call(this,o,!0)},add:ut("add"),set:ut("set"),delete:ut("delete"),clear:ut("clear"),forEach:Wn(!0,!1)},r={get(o){return Un(this,o,!0,!0)},get size(){return Kn(this,!0)},has(o){return Vn.call(this,o,!0)},add:ut("add"),set:ut("set"),delete:ut("delete"),clear:ut("clear"),forEach:Wn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=qn(o,!1,!1),n[o]=qn(o,!0,!1),t[o]=qn(o,!1,!0),r[o]=qn(o,!0,!0)}),[e,n,t,r]}const[Hc,Mc,Nc,$c]=Ic();function Us(e,t){const n=t?e?$c:Nc:e?Mc:Hc;return(r,s,o)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(re(n,s)&&s in r?n:r,s,o)}const jc={get:Us(!1,!1)},Bc={get:Us(!1,!0)},Fc={get:Us(!0,!1)};const dl=new WeakMap,hl=new WeakMap,pl=new WeakMap,Dc=new WeakMap;function Uc(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Vc(e){return e.__v_skip||!Object.isExtensible(e)?0:Uc(uc(e))}function Dt(e){return Tt(e)?e:Vs(e,!1,Ac,jc,dl)}function ot(e){return Vs(e,!1,Lc,Bc,hl)}function gl(e){return Vs(e,!0,Oc,Fc,pl)}function Vs(e,t,n,r,s){if(!ue(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=s.get(e);if(o)return o;const i=Vc(e);if(i===0)return e;const a=new Proxy(e,i===2?r:n);return s.set(e,a),a}function Yt(e){return Tt(e)?Yt(e.__v_raw):!!(e&&e.__v_isReactive)}function Tt(e){return!!(e&&e.__v_isReadonly)}function nn(e){return!!(e&&e.__v_isShallow)}function ml(e){return e?!!e.__v_raw:!1}function oe(e){const t=e&&e.__v_raw;return t?oe(t):e}function Kc(e){return Object.isExtensible(e)&&Xi(e,"__v_skip",!0),e}const Rn=e=>ue(e)?Dt(e):e,Ks=e=>ue(e)?gl(e):e;class yl{constructor(t,n,r,s){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new js(()=>t(this._value),()=>mn(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=oe(this);return(!t._cacheable||t.effect.dirty)&&Rt(t._value,t._value=t.effect.run())&&mn(t,4),Ws(t),t.effect._dirtyLevel>=2&&mn(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Wc(e,t,n=!1){let r,s;const o=Q(e);return o?(r=e,s=Be):(r=e.get,s=e.set),new yl(r,s,o||!s,n)}function Ws(e){var t;vt&&Mt&&(e=oe(e),il(Mt,(t=e.dep)!=null?t:e.dep=al(()=>e.dep=void 0,e instanceof yl?e:void 0)))}function mn(e,t=4,n,r){e=oe(e);const s=e.dep;s&&ll(s,t)}function Te(e){return!!(e&&e.__v_isRef===!0)}function tt(e){return _l(e,!1)}function Tn(e){return _l(e,!0)}function _l(e,t){return Te(e)?e:new qc(e,t)}class qc{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:oe(t),this._value=n?t:Rn(t)}get value(){return Ws(this),this._value}set value(t){const n=this.__v_isShallow||nn(t)||Tt(t);t=n?t:oe(t),Rt(t,this._rawValue)&&(this._rawValue,this._rawValue=t,this._value=n?t:Rn(t),mn(this,4))}}function de(e){return Te(e)?e.value:e}const zc={get:(e,t,n)=>de(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return Te(s)&&!Te(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function vl(e){return Yt(e)?e:new Proxy(e,zc)}class Gc{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Ws(this),()=>mn(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function Jc(e){return new Gc(e)}function Jm(e){const t=J(e)?new Array(e.length):{};for(const n in e)t[n]=wl(e,n);return t}class Qc{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Cc(oe(this._object),this._key)}}class Xc{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function bl(e,t,n){return Te(e)?e:Q(e)?new Xc(e):ue(e)&&arguments.length>1?wl(e,t,n):tt(e)}function wl(e,t,n){const r=e[t];return Te(r)?r:new Qc(e,t,n)}/**
+* @vue/runtime-core v3.4.38
+* (c) 2018-present Yuxi (Evan) You and Vue contributors
+* @license MIT
+**/function bt(e,t,n,r){try{return r?e(...r):e()}catch(s){an(s,t,n)}}function Fe(e,t,n,r){if(Q(e)){const s=bt(e,t,n,r);return s&&Gi(s)&&s.catch(o=>{an(o,t,n)}),s}if(J(e)){const s=[];for(let o=0;o>>1,s=Ce[r],o=Pn(s);oZe&&Ce.splice(t,1)}function os(e){J(e)?Zt.push(...e):(!pt||!pt.includes(e,e.allowRecurse?It+1:It))&&Zt.push(e),Rl()}function Po(e,t,n=Cn?Ze+1:0){for(;nPn(n)-Pn(r));if(Zt.length=0,pt){pt.push(...t);return}for(pt=t,It=0;Ite.id==null?1/0:e.id,tu=(e,t)=>{const n=Pn(e)-Pn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Tl(e){ss=!1,Cn=!0,Ce.sort(tu);try{for(Ze=0;Ze{r._d&&$o(-1);const o=dr(t);let i;try{i=e(...s)}finally{dr(o),r._d&&$o(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function Ye(e,t,n,r){const s=e.dirs,o=t&&t.dirs;for(let i=0;i{e.isMounted=!0}),Gs(()=>{e.isUnmounting=!0}),e}const je=[Function,Array],Pl={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:je,onEnter:je,onAfterEnter:je,onEnterCancelled:je,onBeforeLeave:je,onLeave:je,onAfterLeave:je,onLeaveCancelled:je,onBeforeAppear:je,onAppear:je,onAfterAppear:je,onAppearCancelled:je},Sl=e=>{const t=e.subTree;return t.component?Sl(t.component):t},ru={name:"BaseTransition",props:Pl,setup(e,{slots:t}){const n=Or(),r=nu();return()=>{const s=t.default&&kl(t.default(),!0);if(!s||!s.length)return;let o=s[0];if(s.length>1){for(const d of s)if(d.type!==we){o=d;break}}const i=oe(e),{mode:a}=i;if(r.isLeaving)return Br(o);const l=So(o);if(!l)return Br(o);let u=is(l,i,r,n,d=>u=d);Sn(l,u);const c=n.subTree,f=c&&So(c);if(f&&f.type!==we&&!We(l,f)&&Sl(n).type!==we){const d=is(f,i,r,n);if(Sn(f,d),a==="out-in"&&l.type!==we)return r.isLeaving=!0,d.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},Br(o);a==="in-out"&&l.type!==we&&(d.delayLeave=(g,_,E)=>{const x=xl(r,f);x[String(f.key)]=f,g[gt]=()=>{_(),g[gt]=void 0,delete u.delayedLeave},u.delayedLeave=E})}return o}}},su=ru;function xl(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function is(e,t,n,r,s){const{appear:o,mode:i,persisted:a=!1,onBeforeEnter:l,onEnter:u,onAfterEnter:c,onEnterCancelled:f,onBeforeLeave:d,onLeave:g,onAfterLeave:_,onLeaveCancelled:E,onBeforeAppear:x,onAppear:A,onAfterAppear:y,onAppearCancelled:m}=t,v=String(e.key),R=xl(n,e),w=(L,I)=>{L&&Fe(L,r,9,I)},O=(L,I)=>{const q=I[1];w(L,I),J(L)?L.every(H=>H.length<=1)&&q():L.length<=1&&q()},D={mode:i,persisted:a,beforeEnter(L){let I=l;if(!n.isMounted)if(o)I=x||l;else return;L[gt]&&L[gt](!0);const q=R[v];q&&We(e,q)&&q.el[gt]&&q.el[gt](),w(I,[L])},enter(L){let I=u,q=c,H=f;if(!n.isMounted)if(o)I=A||u,q=y||c,H=m||f;else return;let K=!1;const ne=L[zn]=se=>{K||(K=!0,se?w(H,[L]):w(q,[L]),D.delayedLeave&&D.delayedLeave(),L[zn]=void 0)};I?O(I,[L,ne]):ne()},leave(L,I){const q=String(e.key);if(L[zn]&&L[zn](!0),n.isUnmounting)return I();w(d,[L]);let H=!1;const K=L[gt]=ne=>{H||(H=!0,I(),ne?w(E,[L]):w(_,[L]),L[gt]=void 0,R[q]===e&&delete R[q])};R[q]=e,g?O(g,[L,K]):K()},clone(L){const I=is(L,t,n,r,s);return s&&s(I),I}};return D}function Br(e){if($n(e))return e=lt(e),e.children=null,e}function So(e){if(!$n(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Q(n.default))return n.default()}}function Sn(e,t){e.shapeFlag&6&&e.component?Sn(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function kl(e,t=!1,n){let r=[],s=0;for(let o=0;o1)for(let o=0;o!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function ee(e){Q(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,timeout:o,suspensible:i=!0,onError:a}=e;let l=null,u,c=0;const f=()=>(c++,l=null,d()),d=()=>{let g;return l||(g=l=t().catch(_=>{if(_=_ instanceof Error?_:new Error(String(_)),a)return new Promise((E,x)=>{a(_,()=>E(f()),()=>x(_),c+1)});throw _}).then(_=>g!==l&&l?l:(_&&(_.__esModule||_[Symbol.toStringTag]==="Module")&&(_=_.default),u=_,_)))};return Nn({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return u},setup(){const g=_e;if(u)return()=>Fr(u,g);const _=y=>{l=null,an(y,g,13,!r)};if(i&&g.suspense||Bn)return d().then(y=>()=>Fr(y,g)).catch(y=>(_(y),()=>r?pe(r,{error:y}):null));const E=tt(!1),x=tt(),A=tt(!!s);return s&&setTimeout(()=>{A.value=!1},s),o!=null&&setTimeout(()=>{if(!E.value&&!x.value){const y=new Error(`Async component timed out after ${o}ms.`);_(y),x.value=y}},o),d().then(()=>{E.value=!0,g.parent&&$n(g.parent.vnode)&&(g.parent.effect.dirty=!0,Sr(g.parent.update))}).catch(y=>{_(y),x.value=y}),()=>{if(E.value&&u)return Fr(u,g);if(x.value&&r)return pe(r,{error:x.value});if(n&&!A.value)return pe(n)}}})}function Fr(e,t){const{ref:n,props:r,children:s,ce:o}=t.vnode,i=pe(e,r,s);return i.ref=n,i.ce=o,delete t.vnode.ce,i}const $n=e=>e.type.__isKeepAlive,ou={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Or(),r=n.ctx;if(!r.renderer)return()=>{const y=t.default&&t.default();return y&&y.length===1?y[0]:y};const s=new Map,o=new Set;let i=null;const a=n.suspense,{renderer:{p:l,m:u,um:c,o:{createElement:f}}}=r,d=f("div");r.activate=(y,m,v,R,w)=>{const O=y.component;u(y,m,v,0,a),l(O.vnode,y,m,v,O,a,R,y.slotScopeIds,w),be(()=>{O.isDeactivated=!1,O.a&&gn(O.a);const D=y.props&&y.props.onVnodeMounted;D&&ke(D,O.parent,y)},a)},r.deactivate=y=>{const m=y.component;gr(m.m),gr(m.a),u(y,d,null,1,a),be(()=>{m.da&&gn(m.da);const v=y.props&&y.props.onVnodeUnmounted;v&&ke(v,m.parent,y),m.isDeactivated=!0},a)};function g(y){Dr(y),c(y,n,a,!0)}function _(y){s.forEach((m,v)=>{const R=gs(m.type);R&&(!y||!y(R))&&E(v)})}function E(y){const m=s.get(y);m&&(!i||!We(m,i))?g(m):i&&Dr(i),s.delete(y),o.delete(y)}wt(()=>[e.include,e.exclude],([y,m])=>{y&&_(v=>hn(y,v)),m&&_(v=>!hn(m,v))},{flush:"post",deep:!0});let x=null;const A=()=>{x!=null&&(fs(n.subTree.type)?be(()=>{s.set(x,Gn(n.subTree))},n.subTree.suspense):s.set(x,Gn(n.subTree)))};return zs(A),Ol(A),Gs(()=>{s.forEach(y=>{const{subTree:m,suspense:v}=n,R=Gn(m);if(y.type===R.type&&y.key===R.key){Dr(R);const w=R.component.da;w&&be(w,v);return}g(y)})}),()=>{if(x=null,!t.default)return null;const y=t.default(),m=y[0];if(y.length>1)return i=null,y;if(!sn(m)||!(m.shapeFlag&4)&&!(m.shapeFlag&128))return i=null,m;let v=Gn(m);if(v.type===we)return i=null,v;const R=v.type,w=gs($t(v)?v.type.__asyncResolved||{}:R),{include:O,exclude:D,max:L}=e;if(O&&(!w||!hn(O,w))||D&&w&&hn(D,w))return i=v,m;const I=v.key==null?R:v.key,q=s.get(I);return v.el&&(v=lt(v),m.shapeFlag&128&&(m.ssContent=v)),x=I,q?(v.el=q.el,v.component=q.component,v.transition&&Sn(v,v.transition),v.shapeFlag|=512,o.delete(I),o.add(I)):(o.add(I),L&&o.size>parseInt(L,10)&&E(o.values().next().value)),v.shapeFlag|=256,i=v,fs(m.type)?m:v}}},iu=ou;function hn(e,t){return J(e)?e.some(n=>hn(n,t)):ge(e)?e.split(",").includes(t):cc(e)?e.test(t):!1}function lu(e,t){Al(e,"a",t)}function au(e,t){Al(e,"da",t)}function Al(e,t,n=_e){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(kr(t,r,n),n){let s=n.parent;for(;s&&s.parent;)$n(s.parent.vnode)&&cu(r,t,n,s),s=s.parent}}function cu(e,t,n,r){const s=kr(t,e,r,!0);Ll(()=>{Ns(r[t],s)},n)}function Dr(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Gn(e){return e.shapeFlag&128?e.ssContent:e}function kr(e,t,n=_e,r=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{Pt();const a=jn(n),l=Fe(t,n,e,i);return a(),St(),l});return r?s.unshift(o):s.push(o),o}}const at=e=>(t,n=_e)=>{(!Bn||e==="sp")&&kr(e,(...r)=>t(...r),n)},uu=at("bm"),zs=at("m"),fu=at("bu"),Ol=at("u"),Gs=at("bum"),Ll=at("um"),du=at("sp"),hu=at("rtg"),pu=at("rtc");function Il(e,t=_e){kr("ec",e,t)}const Hl="components";function Ym(e,t){return Nl(Hl,e,!0,t)||e}const Ml=Symbol.for("v-ndc");function gu(e){return ge(e)?Nl(Hl,e,!1)||e:e||Ml}function Nl(e,t,n=!0,r=!1){const s=Re||_e;if(s){const o=s.type;{const a=gs(o,!1);if(a&&(a===t||a===ze(t)||a===Er(ze(t))))return o}const i=xo(s[e]||o[e],t)||xo(s.appContext[e],t);return!i&&r?o:i}}function xo(e,t){return e&&(e[t]||e[ze(t)]||e[Er(ze(t))])}function Zm(e,t,n={},r,s){if(Re.isCE||Re.parent&&$t(Re.parent)&&Re.parent.isCE)return pe("slot",n,r);let o=e[t];o&&o._c&&(o._d=!1),Ke();const i=o&&$l(o(n)),a=_t(Se,{key:(n.key||i&&i.key||`_${t}`)+(!i&&r?"_fb":"")},i||[],i&&e._===1?64:-2);return a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),o&&o._c&&(o._d=!0),a}function $l(e){return e.some(t=>sn(t)?!(t.type===we||t.type===Se&&!$l(t.children)):!0)?e:null}const ls=e=>e?da(e)?eo(e):ls(e.parent):null,yn=Ee(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>ls(e.parent),$root:e=>ls(e.root),$emit:e=>e.emit,$options:e=>Js(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Sr(e.update)}),$nextTick:e=>e.n||(e.n=cn.bind(e.proxy)),$watch:e=>Du.bind(e)}),Ur=(e,t)=>e!==he&&!e.__isScriptSetup&&re(e,t),mu={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:s,props:o,accessCache:i,type:a,appContext:l}=e;let u;if(t[0]!=="$"){const g=i[t];if(g!==void 0)switch(g){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return o[t]}else{if(Ur(r,t))return i[t]=1,r[t];if(s!==he&&re(s,t))return i[t]=2,s[t];if((u=e.propsOptions[0])&&re(u,t))return i[t]=3,o[t];if(n!==he&&re(n,t))return i[t]=4,n[t];as&&(i[t]=0)}}const c=yn[t];let f,d;if(c)return t==="$attrs"&&Oe(e.attrs,"get",""),c(e);if((f=a.__cssModules)&&(f=f[t]))return f;if(n!==he&&re(n,t))return i[t]=4,n[t];if(d=l.config.globalProperties,re(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:o}=e;return Ur(s,t)?(s[t]=n,!0):r!==he&&re(r,t)?(r[t]=n,!0):re(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:o}},i){let a;return!!n[i]||e!==he&&re(e,i)||Ur(t,i)||(a=o[0])&&re(a,i)||re(r,i)||re(yn,i)||re(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:re(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function ey(){return yu().slots}function yu(){const e=Or();return e.setupContext||(e.setupContext=pa(e))}function ko(e){return J(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let as=!0;function _u(e){const t=Js(e),n=e.proxy,r=e.ctx;as=!1,t.beforeCreate&&Ao(t.beforeCreate,e,"bc");const{data:s,computed:o,methods:i,watch:a,provide:l,inject:u,created:c,beforeMount:f,mounted:d,beforeUpdate:g,updated:_,activated:E,deactivated:x,beforeDestroy:A,beforeUnmount:y,destroyed:m,unmounted:v,render:R,renderTracked:w,renderTriggered:O,errorCaptured:D,serverPrefetch:L,expose:I,inheritAttrs:q,components:H,directives:K,filters:ne}=t;if(u&&vu(u,r,null),i)for(const X in i){const G=i[X];Q(G)&&(r[X]=G.bind(n))}if(s){const X=s.call(n,n);ue(X)&&(e.data=Dt(X))}if(as=!0,o)for(const X in o){const G=o[X],ye=Q(G)?G.bind(n,n):Q(G.get)?G.get.bind(n,n):Be,ct=!Q(G)&&Q(G.set)?G.set.bind(n):Be,Qe=qe({get:ye,set:ct});Object.defineProperty(r,X,{enumerable:!0,configurable:!0,get:()=>Qe.value,set:xe=>Qe.value=xe})}if(a)for(const X in a)jl(a[X],r,n,X);if(l){const X=Q(l)?l.call(n):l;Reflect.ownKeys(X).forEach(G=>{en(G,X[G])})}c&&Ao(c,e,"c");function U(X,G){J(G)?G.forEach(ye=>X(ye.bind(n))):G&&X(G.bind(n))}if(U(uu,f),U(zs,d),U(fu,g),U(Ol,_),U(lu,E),U(au,x),U(Il,D),U(pu,w),U(hu,O),U(Gs,y),U(Ll,v),U(du,L),J(I))if(I.length){const X=e.exposed||(e.exposed={});I.forEach(G=>{Object.defineProperty(X,G,{get:()=>n[G],set:ye=>n[G]=ye})})}else e.exposed||(e.exposed={});R&&e.render===Be&&(e.render=R),q!=null&&(e.inheritAttrs=q),H&&(e.components=H),K&&(e.directives=K)}function vu(e,t,n=Be){J(e)&&(e=cs(e));for(const r in e){const s=e[r];let o;ue(s)?"default"in s?o=Ne(s.from||r,s.default,!0):o=Ne(s.from||r):o=Ne(s),Te(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[r]=o}}function Ao(e,t,n){Fe(J(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function jl(e,t,n,r){const s=r.includes(".")?ea(n,r):()=>n[r];if(ge(e)){const o=t[e];Q(o)&&wt(s,o)}else if(Q(e))wt(s,e.bind(n));else if(ue(e))if(J(e))e.forEach(o=>jl(o,t,n,r));else{const o=Q(e.handler)?e.handler.bind(n):t[e.handler];Q(o)&&wt(s,o,e)}}function Js(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,a=o.get(t);let l;return a?l=a:!s.length&&!n&&!r?l=t:(l={},s.length&&s.forEach(u=>hr(l,u,i,!0)),hr(l,t,i)),ue(t)&&o.set(t,l),l}function hr(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&hr(e,o,n,!0),s&&s.forEach(i=>hr(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const a=bu[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const bu={data:Oo,props:Lo,emits:Lo,methods:pn,computed:pn,beforeCreate:Pe,created:Pe,beforeMount:Pe,mounted:Pe,beforeUpdate:Pe,updated:Pe,beforeDestroy:Pe,beforeUnmount:Pe,destroyed:Pe,unmounted:Pe,activated:Pe,deactivated:Pe,errorCaptured:Pe,serverPrefetch:Pe,components:pn,directives:pn,watch:Eu,provide:Oo,inject:wu};function Oo(e,t){return t?e?function(){return Ee(Q(e)?e.call(this,this):e,Q(t)?t.call(this,this):t)}:t:e}function wu(e,t){return pn(cs(e),cs(t))}function cs(e){if(J(e)){const t={};for(let n=0;n1)return n&&Q(t)?t.call(r&&r.proxy):t}}function Fl(){return!!(_e||Re||jt)}const Dl={},Ul=()=>Object.create(Dl),Vl=e=>Object.getPrototypeOf(e)===Dl;function Cu(e,t,n,r=!1){const s={},o=Ul();e.propsDefaults=Object.create(null),Kl(e,t,s,o);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=r?s:ot(s):e.type.props?e.props=s:e.props=o,e.attrs=o}function Pu(e,t,n,r){const{props:s,attrs:o,vnode:{patchFlag:i}}=e,a=oe(s),[l]=e.propsOptions;let u=!1;if((r||i>0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[d,g]=Wl(f,t,!0);Ee(i,d),g&&a.push(...g)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!o&&!l)return ue(e)&&r.set(e,Jt),Jt;if(J(o))for(let c=0;ce[0]==="_"||e==="$stable",Qs=e=>J(e)?e.map(Me):[Me(e)],xu=(e,t,n)=>{if(t._n)return t;const r=Cl((...s)=>Qs(t(...s)),n);return r._c=!1,r},zl=(e,t,n)=>{const r=e._ctx;for(const s in e){if(ql(s))continue;const o=e[s];if(Q(o))t[s]=xu(s,o,r);else if(o!=null){const i=Qs(o);t[s]=()=>i}}},Gl=(e,t)=>{const n=Qs(t);e.slots.default=()=>n},Jl=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},ku=(e,t,n)=>{const r=e.slots=Ul();if(e.vnode.shapeFlag&32){const s=t._;s?(Jl(r,t,n),n&&Xi(r,"_",s,!0)):zl(t,r)}else t&&Gl(e,t)},Au=(e,t,n)=>{const{vnode:r,slots:s}=e;let o=!0,i=he;if(r.shapeFlag&32){const a=t._;a?n&&a===1?o=!1:Jl(s,t,n):(o=!t.$stable,zl(t,s)),i=t}else t&&(Gl(e,t),i={default:1});if(o)for(const a in s)!ql(a)&&i[a]==null&&delete s[a]};function pr(e,t,n,r,s=!1){if(J(e)){e.forEach((d,g)=>pr(d,t&&(J(t)?t[g]:t),n,r,s));return}if($t(r)&&!s)return;const o=r.shapeFlag&4?eo(r.component):r.el,i=s?null:o,{i:a,r:l}=e,u=t&&t.r,c=a.refs===he?a.refs={}:a.refs,f=a.setupState;if(u!=null&&u!==l&&(ge(u)?(c[u]=null,re(f,u)&&(f[u]=null)):Te(u)&&(u.value=null)),Q(l))bt(l,a,12,[i,c]);else{const d=ge(l),g=Te(l);if(d||g){const _=()=>{if(e.f){const E=d?re(f,l)?f[l]:c[l]:l.value;s?J(E)&&Ns(E,o):J(E)?E.includes(o)||E.push(o):d?(c[l]=[o],re(f,l)&&(f[l]=c[l])):(l.value=[o],e.k&&(c[e.k]=l.value))}else d?(c[l]=i,re(f,l)&&(f[l]=i)):g&&(l.value=i,e.k&&(c[e.k]=i))};i?(_.id=-1,be(_,n)):_()}}}const Ou=Symbol("_vte"),Lu=e=>e.__isTeleport;let Ho=!1;const qt=()=>{Ho||(console.error("Hydration completed but contains mismatches."),Ho=!0)},Iu=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Hu=e=>e.namespaceURI.includes("MathML"),Jn=e=>{if(Iu(e))return"svg";if(Hu(e))return"mathml"},Qn=e=>e.nodeType===8;function Mu(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:o,parentNode:i,remove:a,insert:l,createComment:u}}=e,c=(m,v)=>{if(!v.hasChildNodes()){n(null,m,v),fr(),v._vnode=m;return}f(v.firstChild,m,null,null,null),fr(),v._vnode=m},f=(m,v,R,w,O,D=!1)=>{D=D||!!v.dynamicChildren;const L=Qn(m)&&m.data==="[",I=()=>E(m,v,R,w,O,L),{type:q,ref:H,shapeFlag:K,patchFlag:ne}=v;let se=m.nodeType;v.el=m,ne===-2&&(D=!1,v.dynamicChildren=null);let U=null;switch(q){case Bt:se!==3?v.children===""?(l(v.el=s(""),i(m),m),U=m):U=I():(m.data!==v.children&&(qt(),m.data=v.children),U=o(m));break;case we:y(m)?(U=o(m),A(v.el=m.content.firstChild,m,R)):se!==8||L?U=I():U=o(m);break;case rr:if(L&&(m=o(m),se=m.nodeType),se===1||se===3){U=m;const X=!v.children.length;for(let G=0;G{D=D||!!v.dynamicChildren;const{type:L,props:I,patchFlag:q,shapeFlag:H,dirs:K,transition:ne}=v,se=L==="input"||L==="option";if(se||q!==-1){K&&Ye(v,null,R,"created");let U=!1;if(y(m)){U=Xl(w,ne)&&R&&R.vnode.props&&R.vnode.props.appear;const G=m.content.firstChild;U&&ne.beforeEnter(G),A(G,m,R),v.el=m=G}if(H&16&&!(I&&(I.innerHTML||I.textContent))){let G=g(m.firstChild,v,m,R,w,O,D);for(;G;){qt();const ye=G;G=G.nextSibling,a(ye)}}else H&8&&m.textContent!==v.children&&(qt(),m.textContent=v.children);if(I){if(se||!D||q&48){const G=m.tagName.includes("-");for(const ye in I)(se&&(ye.endsWith("value")||ye==="indeterminate")||Hn(ye)&&!Xt(ye)||ye[0]==="."||G)&&r(m,ye,null,I[ye],void 0,R)}else if(I.onClick)r(m,"onClick",null,I.onClick,void 0,R);else if(q&4&&Yt(I.style))for(const G in I.style)I.style[G]}let X;(X=I&&I.onVnodeBeforeMount)&&ke(X,R,v),K&&Ye(v,null,R,"beforeMount"),((X=I&&I.onVnodeMounted)||K||U)&&sa(()=>{X&&ke(X,R,v),U&&ne.enter(m),K&&Ye(v,null,R,"mounted")},w)}return m.nextSibling},g=(m,v,R,w,O,D,L)=>{L=L||!!v.dynamicChildren;const I=v.children,q=I.length;for(let H=0;H{const{slotScopeIds:L}=v;L&&(O=O?O.concat(L):L);const I=i(m),q=g(o(m),v,I,R,w,O,D);return q&&Qn(q)&&q.data==="]"?o(v.anchor=q):(qt(),l(v.anchor=u("]"),I,q),q)},E=(m,v,R,w,O,D)=>{if(qt(),v.el=null,D){const q=x(m);for(;;){const H=o(m);if(H&&H!==q)a(H);else break}}const L=o(m),I=i(m);return a(m),n(null,v,I,L,R,w,Jn(I),O),L},x=(m,v="[",R="]")=>{let w=0;for(;m;)if(m=o(m),m&&Qn(m)&&(m.data===v&&w++,m.data===R)){if(w===0)return o(m);w--}return m},A=(m,v,R)=>{const w=v.parentNode;w&&w.replaceChild(m,v);let O=R;for(;O;)O.vnode.el===v&&(O.vnode.el=O.subTree.el=m),O=O.parent},y=m=>m.nodeType===1&&m.tagName.toLowerCase()==="template";return[c,f]}const be=sa;function Nu(e){return Ql(e)}function $u(e){return Ql(e,Mu)}function Ql(e,t){const n=Zi();n.__VUE__=!0;const{insert:r,remove:s,patchProp:o,createElement:i,createText:a,createComment:l,setText:u,setElementText:c,parentNode:f,nextSibling:d,setScopeId:g=Be,insertStaticContent:_}=e,E=(h,p,b,P=null,T=null,k=null,$=void 0,M=null,N=!!p.dynamicChildren)=>{if(h===p)return;h&&!We(h,p)&&(P=C(h),xe(h,T,k,!0),h=null),p.patchFlag===-2&&(N=!1,p.dynamicChildren=null);const{type:S,ref:F,shapeFlag:z}=p;switch(S){case Bt:x(h,p,b,P);break;case we:A(h,p,b,P);break;case rr:h==null&&y(p,b,P,$);break;case Se:H(h,p,b,P,T,k,$,M,N);break;default:z&1?R(h,p,b,P,T,k,$,M,N):z&6?K(h,p,b,P,T,k,$,M,N):(z&64||z&128)&&S.process(h,p,b,P,T,k,$,M,N,V)}F!=null&&T&&pr(F,h&&h.ref,k,p||h,!p)},x=(h,p,b,P)=>{if(h==null)r(p.el=a(p.children),b,P);else{const T=p.el=h.el;p.children!==h.children&&u(T,p.children)}},A=(h,p,b,P)=>{h==null?r(p.el=l(p.children||""),b,P):p.el=h.el},y=(h,p,b,P)=>{[h.el,h.anchor]=_(h.children,p,b,P,h.el,h.anchor)},m=({el:h,anchor:p},b,P)=>{let T;for(;h&&h!==p;)T=d(h),r(h,b,P),h=T;r(p,b,P)},v=({el:h,anchor:p})=>{let b;for(;h&&h!==p;)b=d(h),s(h),h=b;s(p)},R=(h,p,b,P,T,k,$,M,N)=>{p.type==="svg"?$="svg":p.type==="math"&&($="mathml"),h==null?w(p,b,P,T,k,$,M,N):L(h,p,T,k,$,M,N)},w=(h,p,b,P,T,k,$,M)=>{let N,S;const{props:F,shapeFlag:z,transition:W,dirs:Y}=h;if(N=h.el=i(h.type,k,F&&F.is,F),z&8?c(N,h.children):z&16&&D(h.children,N,null,P,T,Vr(h,k),$,M),Y&&Ye(h,null,P,"created"),O(N,h,h.scopeId,$,P),F){for(const ce in F)ce!=="value"&&!Xt(ce)&&o(N,ce,null,F[ce],k,P);"value"in F&&o(N,"value",null,F.value,k),(S=F.onVnodeBeforeMount)&&ke(S,P,h)}Y&&Ye(h,null,P,"beforeMount");const te=Xl(T,W);te&&W.beforeEnter(N),r(N,p,b),((S=F&&F.onVnodeMounted)||te||Y)&&be(()=>{S&&ke(S,P,h),te&&W.enter(N),Y&&Ye(h,null,P,"mounted")},T)},O=(h,p,b,P,T)=>{if(b&&g(h,b),P)for(let k=0;k{for(let S=N;S{const M=p.el=h.el;let{patchFlag:N,dynamicChildren:S,dirs:F}=p;N|=h.patchFlag&16;const z=h.props||he,W=p.props||he;let Y;if(b&&xt(b,!1),(Y=W.onVnodeBeforeUpdate)&&ke(Y,b,p,h),F&&Ye(p,h,b,"beforeUpdate"),b&&xt(b,!0),(z.innerHTML&&W.innerHTML==null||z.textContent&&W.textContent==null)&&c(M,""),S?I(h.dynamicChildren,S,M,b,P,Vr(p,T),k):$||G(h,p,M,null,b,P,Vr(p,T),k,!1),N>0){if(N&16)q(M,z,W,b,T);else if(N&2&&z.class!==W.class&&o(M,"class",null,W.class,T),N&4&&o(M,"style",z.style,W.style,T),N&8){const te=p.dynamicProps;for(let ce=0;ce{Y&&ke(Y,b,p,h),F&&Ye(p,h,b,"updated")},P)},I=(h,p,b,P,T,k,$)=>{for(let M=0;M{if(p!==b){if(p!==he)for(const k in p)!Xt(k)&&!(k in b)&&o(h,k,p[k],null,T,P);for(const k in b){if(Xt(k))continue;const $=b[k],M=p[k];$!==M&&k!=="value"&&o(h,k,M,$,T,P)}"value"in b&&o(h,"value",p.value,b.value,T)}},H=(h,p,b,P,T,k,$,M,N)=>{const S=p.el=h?h.el:a(""),F=p.anchor=h?h.anchor:a("");let{patchFlag:z,dynamicChildren:W,slotScopeIds:Y}=p;Y&&(M=M?M.concat(Y):Y),h==null?(r(S,b,P),r(F,b,P),D(p.children||[],b,F,T,k,$,M,N)):z>0&&z&64&&W&&h.dynamicChildren?(I(h.dynamicChildren,W,b,T,k,$,M),(p.key!=null||T&&p===T.subTree)&&Yl(h,p,!0)):G(h,p,b,F,T,k,$,M,N)},K=(h,p,b,P,T,k,$,M,N)=>{p.slotScopeIds=M,h==null?p.shapeFlag&512?T.ctx.activate(p,b,P,$,N):ne(p,b,P,T,k,$,N):se(h,p,N)},ne=(h,p,b,P,T,k,$)=>{const M=h.component=sf(h,P,T);if($n(h)&&(M.ctx.renderer=V),of(M,!1,$),M.asyncDep){if(T&&T.registerDep(M,U,$),!h.el){const N=M.subTree=pe(we);A(null,N,p,b)}}else U(M,h,p,b,T,k,$)},se=(h,p,b)=>{const P=p.component=h.component;if(zu(h,p,b))if(P.asyncDep&&!P.asyncResolved){X(P,p,b);return}else P.next=p,eu(P.update),P.effect.dirty=!0,P.update();else p.el=h.el,P.vnode=p},U=(h,p,b,P,T,k,$)=>{const M=()=>{if(h.isMounted){let{next:F,bu:z,u:W,parent:Y,vnode:te}=h;{const Wt=Zl(h);if(Wt){F&&(F.el=te.el,X(h,F,$)),Wt.asyncDep.then(()=>{h.isUnmounted||M()});return}}let ce=F,le;xt(h,!1),F?(F.el=te.el,X(h,F,$)):F=te,z&&gn(z),(le=F.props&&F.props.onVnodeBeforeUpdate)&&ke(le,Y,F,te),xt(h,!0);const ve=Kr(h),De=h.subTree;h.subTree=ve,E(De,ve,f(De.el),C(De),h,T,k),F.el=ve.el,ce===null&&Ys(h,ve.el),W&&be(W,T),(le=F.props&&F.props.onVnodeUpdated)&&be(()=>ke(le,Y,F,te),T)}else{let F;const{el:z,props:W}=p,{bm:Y,m:te,parent:ce}=h,le=$t(p);if(xt(h,!1),Y&&gn(Y),!le&&(F=W&&W.onVnodeBeforeMount)&&ke(F,ce,p),xt(h,!0),z&&fe){const ve=()=>{h.subTree=Kr(h),fe(z,h.subTree,h,T,null)};le?p.type.__asyncLoader().then(()=>!h.isUnmounted&&ve()):ve()}else{const ve=h.subTree=Kr(h);E(null,ve,b,P,h,T,k),p.el=ve.el}if(te&&be(te,T),!le&&(F=W&&W.onVnodeMounted)){const ve=p;be(()=>ke(F,ce,ve),T)}(p.shapeFlag&256||ce&&$t(ce.vnode)&&ce.vnode.shapeFlag&256)&&h.a&&be(h.a,T),h.isMounted=!0,p=b=P=null}},N=h.effect=new js(M,Be,()=>Sr(S),h.scope),S=h.update=()=>{N.dirty&&N.run()};S.i=h,S.id=h.uid,xt(h,!0),S()},X=(h,p,b)=>{p.component=h;const P=h.vnode.props;h.vnode=p,h.next=null,Pu(h,p.props,P,b),Au(h,p.children,b),Pt(),Po(h),St()},G=(h,p,b,P,T,k,$,M,N=!1)=>{const S=h&&h.children,F=h?h.shapeFlag:0,z=p.children,{patchFlag:W,shapeFlag:Y}=p;if(W>0){if(W&128){ct(S,z,b,P,T,k,$,M,N);return}else if(W&256){ye(S,z,b,P,T,k,$,M,N);return}}Y&8?(F&16&&$e(S,T,k),z!==S&&c(b,z)):F&16?Y&16?ct(S,z,b,P,T,k,$,M,N):$e(S,T,k,!0):(F&8&&c(b,""),Y&16&&D(z,b,P,T,k,$,M,N))},ye=(h,p,b,P,T,k,$,M,N)=>{h=h||Jt,p=p||Jt;const S=h.length,F=p.length,z=Math.min(S,F);let W;for(W=0;WF?$e(h,T,k,!0,!1,z):D(p,b,P,T,k,$,M,N,z)},ct=(h,p,b,P,T,k,$,M,N)=>{let S=0;const F=p.length;let z=h.length-1,W=F-1;for(;S<=z&&S<=W;){const Y=h[S],te=p[S]=N?mt(p[S]):Me(p[S]);if(We(Y,te))E(Y,te,b,null,T,k,$,M,N);else break;S++}for(;S<=z&&S<=W;){const Y=h[z],te=p[W]=N?mt(p[W]):Me(p[W]);if(We(Y,te))E(Y,te,b,null,T,k,$,M,N);else break;z--,W--}if(S>z){if(S<=W){const Y=W+1,te=YW)for(;S<=z;)xe(h[S],T,k,!0),S++;else{const Y=S,te=S,ce=new Map;for(S=te;S<=W;S++){const Le=p[S]=N?mt(p[S]):Me(p[S]);Le.key!=null&&ce.set(Le.key,S)}let le,ve=0;const De=W-te+1;let Wt=!1,go=0;const un=new Array(De);for(S=0;S=De){xe(Le,T,k,!0);continue}let Xe;if(Le.key!=null)Xe=ce.get(Le.key);else for(le=te;le<=W;le++)if(un[le-te]===0&&We(Le,p[le])){Xe=le;break}Xe===void 0?xe(Le,T,k,!0):(un[Xe-te]=S+1,Xe>=go?go=Xe:Wt=!0,E(Le,p[Xe],b,null,T,k,$,M,N),ve++)}const mo=Wt?ju(un):Jt;for(le=mo.length-1,S=De-1;S>=0;S--){const Le=te+S,Xe=p[Le],yo=Le+1{const{el:k,type:$,transition:M,children:N,shapeFlag:S}=h;if(S&6){Qe(h.component.subTree,p,b,P);return}if(S&128){h.suspense.move(p,b,P);return}if(S&64){$.move(h,p,b,V);return}if($===Se){r(k,p,b);for(let z=0;zM.enter(k),T);else{const{leave:z,delayLeave:W,afterLeave:Y}=M,te=()=>r(k,p,b),ce=()=>{z(k,()=>{te(),Y&&Y()})};W?W(k,te,ce):ce()}else r(k,p,b)},xe=(h,p,b,P=!1,T=!1)=>{const{type:k,props:$,ref:M,children:N,dynamicChildren:S,shapeFlag:F,patchFlag:z,dirs:W,cacheIndex:Y}=h;if(z===-2&&(T=!1),M!=null&&pr(M,null,b,h,!0),Y!=null&&(p.renderCache[Y]=void 0),F&256){p.ctx.deactivate(h);return}const te=F&1&&W,ce=!$t(h);let le;if(ce&&(le=$&&$.onVnodeBeforeUnmount)&&ke(le,p,h),F&6)Dn(h.component,b,P);else{if(F&128){h.suspense.unmount(b,P);return}te&&Ye(h,null,p,"beforeUnmount"),F&64?h.type.remove(h,p,b,V,P):S&&!S.hasOnce&&(k!==Se||z>0&&z&64)?$e(S,p,b,!1,!0):(k===Se&&z&384||!T&&F&16)&&$e(N,p,b),P&&Vt(h)}(ce&&(le=$&&$.onVnodeUnmounted)||te)&&be(()=>{le&&ke(le,p,h),te&&Ye(h,null,p,"unmounted")},b)},Vt=h=>{const{type:p,el:b,anchor:P,transition:T}=h;if(p===Se){Kt(b,P);return}if(p===rr){v(h);return}const k=()=>{s(b),T&&!T.persisted&&T.afterLeave&&T.afterLeave()};if(h.shapeFlag&1&&T&&!T.persisted){const{leave:$,delayLeave:M}=T,N=()=>$(b,k);M?M(h.el,k,N):N()}else k()},Kt=(h,p)=>{let b;for(;h!==p;)b=d(h),s(h),h=b;s(p)},Dn=(h,p,b)=>{const{bum:P,scope:T,update:k,subTree:$,um:M,m:N,a:S}=h;gr(N),gr(S),P&&gn(P),T.stop(),k&&(k.active=!1,xe($,h,p,b)),M&&be(M,p),be(()=>{h.isUnmounted=!0},p),p&&p.pendingBranch&&!p.isUnmounted&&h.asyncDep&&!h.asyncResolved&&h.suspenseId===p.pendingId&&(p.deps--,p.deps===0&&p.resolve())},$e=(h,p,b,P=!1,T=!1,k=0)=>{for(let $=k;${if(h.shapeFlag&6)return C(h.component.subTree);if(h.shapeFlag&128)return h.suspense.next();const p=d(h.anchor||h.el),b=p&&p[Ou];return b?d(b):p};let B=!1;const j=(h,p,b)=>{h==null?p._vnode&&xe(p._vnode,null,null,!0):E(p._vnode||null,h,p,null,null,null,b),p._vnode=h,B||(B=!0,Po(),fr(),B=!1)},V={p:E,um:xe,m:Qe,r:Vt,mt:ne,mc:D,pc:G,pbc:I,n:C,o:e};let ie,fe;return t&&([ie,fe]=t(V)),{render:j,hydrate:ie,createApp:Tu(j,ie)}}function Vr({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function xt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Xl(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Yl(e,t,n=!1){const r=e.children,s=t.children;if(J(r)&&J(s))for(let o=0;o>1,e[n[a]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function Zl(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Zl(t)}function gr(e){if(e)for(let t=0;tNe(Bu);function ty(e,t){return Xs(e,null,t)}const Xn={};function wt(e,t,n){return Xs(e,t,n)}function Xs(e,t,{immediate:n,deep:r,flush:s,once:o,onTrack:i,onTrigger:a}=he){if(t&&o){const w=t;t=(...O)=>{w(...O),R()}}const l=_e,u=w=>r===!0?w:Ht(w,r===!1?1:void 0);let c,f=!1,d=!1;if(Te(e)?(c=()=>e.value,f=nn(e)):Yt(e)?(c=()=>u(e),f=!0):J(e)?(d=!0,f=e.some(w=>Yt(w)||nn(w)),c=()=>e.map(w=>{if(Te(w))return w.value;if(Yt(w))return u(w);if(Q(w))return bt(w,l,2)})):Q(e)?t?c=()=>bt(e,l,2):c=()=>(g&&g(),Fe(e,l,3,[_])):c=Be,t&&r){const w=c;c=()=>Ht(w())}let g,_=w=>{g=m.onStop=()=>{bt(w,l,4),g=m.onStop=void 0}},E;if(Bn)if(_=Be,t?n&&Fe(t,l,3,[c(),d?[]:void 0,_]):c(),s==="sync"){const w=Fu();E=w.__watcherHandles||(w.__watcherHandles=[])}else return Be;let x=d?new Array(e.length).fill(Xn):Xn;const A=()=>{if(!(!m.active||!m.dirty))if(t){const w=m.run();(r||f||(d?w.some((O,D)=>Rt(O,x[D])):Rt(w,x)))&&(g&&g(),Fe(t,l,3,[w,x===Xn?void 0:d&&x[0]===Xn?[]:x,_]),x=w)}else m.run()};A.allowRecurse=!!t;let y;s==="sync"?y=A:s==="post"?y=()=>be(A,l&&l.suspense):(A.pre=!0,l&&(A.id=l.uid),y=()=>Sr(A));const m=new js(c,Be,y),v=Cr(),R=()=>{m.stop(),v&&Ns(v.effects,m)};return t?n?A():x=m.run():s==="post"?be(m.run.bind(m),l&&l.suspense):m.run(),E&&E.push(R),R}function Du(e,t,n){const r=this.proxy,s=ge(e)?e.includes(".")?ea(r,e):()=>r[e]:e.bind(r,r);let o;Q(t)?o=t:(o=t.handler,n=t);const i=jn(this),a=Xs(s,o.bind(r),n);return i(),a}function ea(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s{Ht(r,t,n)});else if(Qi(e)){for(const r in e)Ht(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&Ht(e[r],t,n)}return e}const Uu=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${ze(t)}Modifiers`]||e[`${Ft(t)}Modifiers`];function Vu(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||he;let s=n;const o=t.startsWith("update:"),i=o&&Uu(r,t.slice(7));i&&(i.trim&&(s=n.map(c=>ge(c)?c.trim():c)),i.number&&(s=n.map(hc)));let a,l=r[a=$r(t)]||r[a=$r(ze(t))];!l&&o&&(l=r[a=$r(Ft(t))]),l&&Fe(l,e,6,s);const u=r[a+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Fe(u,e,6,s)}}function ta(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const o=e.emits;let i={},a=!1;if(!Q(e)){const l=u=>{const c=ta(u,t,!0);c&&(a=!0,Ee(i,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!o&&!a?(ue(e)&&r.set(e,null),null):(J(o)?o.forEach(l=>i[l]=null):Ee(i,o),ue(e)&&r.set(e,i),i)}function Ar(e,t){return!e||!Hn(t)?!1:(t=t.slice(2).replace(/Once$/,""),re(e,t[0].toLowerCase()+t.slice(1))||re(e,Ft(t))||re(e,t))}function Kr(e){const{type:t,vnode:n,proxy:r,withProxy:s,propsOptions:[o],slots:i,attrs:a,emit:l,render:u,renderCache:c,props:f,data:d,setupState:g,ctx:_,inheritAttrs:E}=e,x=dr(e);let A,y;try{if(n.shapeFlag&4){const v=s||r,R=v;A=Me(u.call(R,v,c,f,g,d,_)),y=a}else{const v=t;A=Me(v.length>1?v(f,{attrs:a,slots:i,emit:l}):v(f,null)),y=t.props?a:Wu(a)}}catch(v){_n.length=0,an(v,e,1),A=pe(we)}let m=A;if(y&&E!==!1){const v=Object.keys(y),{shapeFlag:R}=m;v.length&&R&7&&(o&&v.some(Ms)&&(y=qu(y,o)),m=lt(m,y,!1,!0))}return n.dirs&&(m=lt(m,null,!1,!0),m.dirs=m.dirs?m.dirs.concat(n.dirs):n.dirs),n.transition&&(m.transition=n.transition),A=m,dr(x),A}function Ku(e,t=!0){let n;for(let r=0;r{let t;for(const n in e)(n==="class"||n==="style"||Hn(n))&&((t||(t={}))[n]=e[n]);return t},qu=(e,t)=>{const n={};for(const r in e)(!Ms(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function zu(e,t,n){const{props:r,children:s,component:o}=e,{props:i,children:a,patchFlag:l}=t,u=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?Mo(r,i,u):!!i;if(l&8){const c=t.dynamicProps;for(let f=0;fe.__isSuspense;let ds=0;const Gu={name:"Suspense",__isSuspense:!0,process(e,t,n,r,s,o,i,a,l,u){if(e==null)Ju(t,n,r,s,o,i,a,l,u);else{if(o&&o.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Qu(e,t,n,r,s,i,a,l,u)}},hydrate:Xu,normalize:Yu},na=Gu;function xn(e,t){const n=e.props&&e.props[t];Q(n)&&n()}function Ju(e,t,n,r,s,o,i,a,l){const{p:u,o:{createElement:c}}=l,f=c("div"),d=e.suspense=ra(e,s,r,t,f,n,o,i,a,l);u(null,d.pendingBranch=e.ssContent,f,null,r,d,o,i),d.deps>0?(xn(e,"onPending"),xn(e,"onFallback"),u(null,e.ssFallback,t,n,r,null,o,i),tn(d,e.ssFallback)):d.resolve(!1,!0)}function Qu(e,t,n,r,s,o,i,a,{p:l,um:u,o:{createElement:c}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const d=t.ssContent,g=t.ssFallback,{activeBranch:_,pendingBranch:E,isInFallback:x,isHydrating:A}=f;if(E)f.pendingBranch=d,We(d,E)?(l(E,d,f.hiddenContainer,null,s,f,o,i,a),f.deps<=0?f.resolve():x&&(A||(l(_,g,n,r,s,null,o,i,a),tn(f,g)))):(f.pendingId=ds++,A?(f.isHydrating=!1,f.activeBranch=E):u(E,s,f),f.deps=0,f.effects.length=0,f.hiddenContainer=c("div"),x?(l(null,d,f.hiddenContainer,null,s,f,o,i,a),f.deps<=0?f.resolve():(l(_,g,n,r,s,null,o,i,a),tn(f,g))):_&&We(d,_)?(l(_,d,n,r,s,f,o,i,a),f.resolve(!0)):(l(null,d,f.hiddenContainer,null,s,f,o,i,a),f.deps<=0&&f.resolve()));else if(_&&We(d,_))l(_,d,n,r,s,f,o,i,a),tn(f,d);else if(xn(t,"onPending"),f.pendingBranch=d,d.shapeFlag&512?f.pendingId=d.component.suspenseId:f.pendingId=ds++,l(null,d,f.hiddenContainer,null,s,f,o,i,a),f.deps<=0)f.resolve();else{const{timeout:y,pendingId:m}=f;y>0?setTimeout(()=>{f.pendingId===m&&f.fallback(g)},y):y===0&&f.fallback(g)}}function ra(e,t,n,r,s,o,i,a,l,u,c=!1){const{p:f,m:d,um:g,n:_,o:{parentNode:E,remove:x}}=u;let A;const y=Zu(e);y&&t&&t.pendingBranch&&(A=t.pendingId,t.deps++);const m=e.props?Yi(e.props.timeout):void 0,v=o,R={vnode:e,parent:t,parentComponent:n,namespace:i,container:r,hiddenContainer:s,deps:0,pendingId:ds++,timeout:typeof m=="number"?m:-1,activeBranch:null,pendingBranch:null,isInFallback:!c,isHydrating:c,isUnmounted:!1,effects:[],resolve(w=!1,O=!1){const{vnode:D,activeBranch:L,pendingBranch:I,pendingId:q,effects:H,parentComponent:K,container:ne}=R;let se=!1;R.isHydrating?R.isHydrating=!1:w||(se=L&&I.transition&&I.transition.mode==="out-in",se&&(L.transition.afterLeave=()=>{q===R.pendingId&&(d(I,ne,o===v?_(L):o,0),os(H))}),L&&(E(L.el)!==R.hiddenContainer&&(o=_(L)),g(L,K,R,!0)),se||d(I,ne,o,0)),tn(R,I),R.pendingBranch=null,R.isInFallback=!1;let U=R.parent,X=!1;for(;U;){if(U.pendingBranch){U.effects.push(...H),X=!0;break}U=U.parent}!X&&!se&&os(H),R.effects=[],y&&t&&t.pendingBranch&&A===t.pendingId&&(t.deps--,t.deps===0&&!O&&t.resolve()),xn(D,"onResolve")},fallback(w){if(!R.pendingBranch)return;const{vnode:O,activeBranch:D,parentComponent:L,container:I,namespace:q}=R;xn(O,"onFallback");const H=_(D),K=()=>{R.isInFallback&&(f(null,w,I,H,L,null,q,a,l),tn(R,w))},ne=w.transition&&w.transition.mode==="out-in";ne&&(D.transition.afterLeave=K),R.isInFallback=!0,g(D,L,null,!0),ne||K()},move(w,O,D){R.activeBranch&&d(R.activeBranch,w,O,D),R.container=w},next(){return R.activeBranch&&_(R.activeBranch)},registerDep(w,O,D){const L=!!R.pendingBranch;L&&R.deps++;const I=w.vnode.el;w.asyncDep.catch(q=>{an(q,w,0)}).then(q=>{if(w.isUnmounted||R.isUnmounted||R.pendingId!==w.suspenseId)return;w.asyncResolved=!0;const{vnode:H}=w;ps(w,q,!1),I&&(H.el=I);const K=!I&&w.subTree.el;O(w,H,E(I||w.subTree.el),I?null:_(w.subTree),R,i,D),K&&x(K),Ys(w,H.el),L&&--R.deps===0&&R.resolve()})},unmount(w,O){R.isUnmounted=!0,R.activeBranch&&g(R.activeBranch,n,w,O),R.pendingBranch&&g(R.pendingBranch,n,w,O)}};return R}function Xu(e,t,n,r,s,o,i,a,l){const u=t.suspense=ra(t,r,n,e.parentNode,document.createElement("div"),null,s,o,i,a,!0),c=l(e,u.pendingBranch=t.ssContent,n,u,o,i);return u.deps===0&&u.resolve(!1,!0),c}function Yu(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=No(r?n.default:n),e.ssFallback=r?No(n.fallback):pe(we)}function No(e){let t;if(Q(e)){const n=rn&&e._c;n&&(e._d=!1,Ke()),e=e(),n&&(e._d=!0,t=Ae,oa())}return J(e)&&(e=Ku(e)),e=Me(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function sa(e,t){t&&t.pendingBranch?J(e)?t.effects.push(...e):t.effects.push(e):os(e)}function tn(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let s=t.el;for(;!s&&t.component;)t=t.component.subTree,s=t.el;n.el=s,r&&r.subTree===n&&(r.vnode.el=s,Ys(r,s))}function Zu(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Se=Symbol.for("v-fgt"),Bt=Symbol.for("v-txt"),we=Symbol.for("v-cmt"),rr=Symbol.for("v-stc"),_n=[];let Ae=null;function Ke(e=!1){_n.push(Ae=e?null:[])}function oa(){_n.pop(),Ae=_n[_n.length-1]||null}let rn=1;function $o(e){rn+=e,e<0&&Ae&&(Ae.hasOnce=!0)}function ia(e){return e.dynamicChildren=rn>0?Ae||Jt:null,oa(),rn>0&&Ae&&Ae.push(e),e}function la(e,t,n,r,s,o){return ia(ca(e,t,n,r,s,o,!0))}function _t(e,t,n,r,s){return ia(pe(e,t,n,r,s,!0))}function sn(e){return e?e.__v_isVNode===!0:!1}function We(e,t){return e.type===t.type&&e.key===t.key}const aa=({key:e})=>e??null,sr=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ge(e)||Te(e)||Q(e)?{i:Re,r:e,k:t,f:!!n}:e:null);function ca(e,t=null,n=null,r=0,s=null,o=e===Se?0:1,i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&aa(t),ref:t&&sr(t),scopeId:xr,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Re};return a?(Zs(l,n),o&128&&e.normalize(l)):n&&(l.shapeFlag|=ge(n)?8:16),rn>0&&!i&&Ae&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&Ae.push(l),l}const pe=ef;function ef(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===Ml)&&(e=we),sn(e)){const a=lt(e,t,!0);return n&&Zs(a,n),rn>0&&!o&&Ae&&(a.shapeFlag&6?Ae[Ae.indexOf(e)]=a:Ae.push(a)),a.patchFlag=-2,a}if(cf(e)&&(e=e.__vccOpts),t){t=ua(t);let{class:a,style:l}=t;a&&!ge(a)&&(t.class=Tr(a)),ue(l)&&(ml(l)&&!J(l)&&(l=Ee({},l)),t.style=Rr(l))}const i=ge(e)?1:fs(e)?128:Lu(e)?64:ue(e)?4:Q(e)?2:0;return ca(e,t,n,r,s,i,o,!0)}function ua(e){return e?ml(e)||Vl(e)?Ee({},e):e:null}function lt(e,t,n=!1,r=!1){const{props:s,ref:o,patchFlag:i,children:a,transition:l}=e,u=t?tf(s||{},t):s,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&aa(u),ref:t&&t.ref?n&&o?J(o)?o.concat(sr(t)):[o,sr(t)]:sr(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Se?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&<(e.ssContent),ssFallback:e.ssFallback&<(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&r&&Sn(c,l.clone(c)),c}function fa(e=" ",t=0){return pe(Bt,null,e,t)}function ny(e="",t=!1){return t?(Ke(),_t(we,null,e)):pe(we,null,e)}function Me(e){return e==null||typeof e=="boolean"?pe(we):J(e)?pe(Se,null,e.slice()):typeof e=="object"?mt(e):pe(Bt,null,String(e))}function mt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:lt(e)}function Zs(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(J(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),Zs(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!Vl(t)?t._ctx=Re:s===3&&Re&&(Re.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Q(t)?(t={default:t,_ctx:Re},n=32):(t=String(t),r&64?(n=16,t=[fa(t)]):n=8);e.children=t,e.shapeFlag|=n}function tf(...e){const t={};for(let n=0;n_e||Re;let mr,hs;{const e=Zi(),t=(n,r)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),o=>{s.length>1?s.forEach(i=>i(o)):s[0](o)}};mr=t("__VUE_INSTANCE_SETTERS__",n=>_e=n),hs=t("__VUE_SSR_SETTERS__",n=>Bn=n)}const jn=e=>{const t=_e;return mr(e),e.scope.on(),()=>{e.scope.off(),mr(t)}},jo=()=>{_e&&_e.scope.off(),mr(null)};function da(e){return e.vnode.shapeFlag&4}let Bn=!1;function of(e,t=!1,n=!1){t&&hs(t);const{props:r,children:s}=e.vnode,o=da(e);Cu(e,r,o,t),ku(e,s,n);const i=o?lf(e,t):void 0;return t&&hs(!1),i}function lf(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,mu);const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?pa(e):null,o=jn(e);Pt();const i=bt(r,e,0,[e.props,s]);if(St(),o(),Gi(i)){if(i.then(jo,jo),t)return i.then(a=>{ps(e,a,t)}).catch(a=>{an(a,e,0)});e.asyncDep=i}else ps(e,i,t)}else ha(e,t)}function ps(e,t,n){Q(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ue(t)&&(e.setupState=vl(t)),ha(e,n)}let Bo;function ha(e,t,n){const r=e.type;if(!e.render){if(!t&&Bo&&!r.render){const s=r.template||Js(e).template;if(s){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:l}=r,u=Ee(Ee({isCustomElement:o,delimiters:a},i),l);r.render=Bo(s,u)}}e.render=r.render||Be}{const s=jn(e);Pt();try{_u(e)}finally{St(),s()}}}const af={get(e,t){return Oe(e,"get",""),e[t]}};function pa(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,af),slots:e.slots,emit:e.emit,expose:t}}function eo(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(vl(Kc(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in yn)return yn[n](e)},has(t,n){return n in t||n in yn}})):e.proxy}function gs(e,t=!0){return Q(e)?e.displayName||e.name:e.name||t&&e.__name}function cf(e){return Q(e)&&"__vccOpts"in e}const qe=(e,t)=>Wc(e,t,Bn);function et(e,t,n){const r=arguments.length;return r===2?ue(t)&&!J(t)?sn(t)?pe(e,null,[t]):pe(e,t):pe(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&sn(n)&&(n=[n]),pe(e,t,n))}const ga="3.4.38";/**
+* @vue/runtime-dom v3.4.38
+* (c) 2018-present Yuxi (Evan) You and Vue contributors
+* @license MIT
+**/const uf="http://www.w3.org/2000/svg",ff="http://www.w3.org/1998/Math/MathML",st=typeof document<"u"?document:null,Fo=st&&st.createElement("template"),df={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t==="svg"?st.createElementNS(uf,e):t==="mathml"?st.createElementNS(ff,e):n?st.createElement(e,{is:n}):st.createElement(e);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>st.createTextNode(e),createComment:e=>st.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>st.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,o){const i=n?n.previousSibling:t.lastChild;if(s&&(s===o||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===o||!(s=s.nextSibling)););else{Fo.innerHTML=r==="svg"?`${e} `:r==="mathml"?`${e} `:e;const a=Fo.content;if(r==="svg"||r==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},ft="transition",fn="animation",kn=Symbol("_vtc"),to=(e,{slots:t})=>et(su,hf(e),t);to.displayName="Transition";const ma={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};to.props=Ee({},Pl,ma);const kt=(e,t=[])=>{J(e)?e.forEach(n=>n(...t)):e&&e(...t)},Do=e=>e?J(e)?e.some(t=>t.length>1):e.length>1:!1;function hf(e){const t={};for(const H in e)H in ma||(t[H]=e[H]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=o,appearActiveClass:u=i,appearToClass:c=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:g=`${n}-leave-to`}=e,_=pf(s),E=_&&_[0],x=_&&_[1],{onBeforeEnter:A,onEnter:y,onEnterCancelled:m,onLeave:v,onLeaveCancelled:R,onBeforeAppear:w=A,onAppear:O=y,onAppearCancelled:D=m}=t,L=(H,K,ne)=>{At(H,K?c:a),At(H,K?u:i),ne&&ne()},I=(H,K)=>{H._isLeaving=!1,At(H,f),At(H,g),At(H,d),K&&K()},q=H=>(K,ne)=>{const se=H?O:y,U=()=>L(K,H,ne);kt(se,[K,U]),Uo(()=>{At(K,H?l:o),dt(K,H?c:a),Do(se)||Vo(K,r,E,U)})};return Ee(t,{onBeforeEnter(H){kt(A,[H]),dt(H,o),dt(H,i)},onBeforeAppear(H){kt(w,[H]),dt(H,l),dt(H,u)},onEnter:q(!1),onAppear:q(!0),onLeave(H,K){H._isLeaving=!0;const ne=()=>I(H,K);dt(H,f),dt(H,d),yf(),Uo(()=>{H._isLeaving&&(At(H,f),dt(H,g),Do(v)||Vo(H,r,x,ne))}),kt(v,[H,ne])},onEnterCancelled(H){L(H,!1),kt(m,[H])},onAppearCancelled(H){L(H,!0),kt(D,[H])},onLeaveCancelled(H){I(H),kt(R,[H])}})}function pf(e){if(e==null)return null;if(ue(e))return[Wr(e.enter),Wr(e.leave)];{const t=Wr(e);return[t,t]}}function Wr(e){return Yi(e)}function dt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[kn]||(e[kn]=new Set)).add(t)}function At(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[kn];n&&(n.delete(t),n.size||(e[kn]=void 0))}function Uo(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let gf=0;function Vo(e,t,n,r){const s=e._endId=++gf,o=()=>{s===e._endId&&r()};if(n)return setTimeout(o,n);const{type:i,timeout:a,propCount:l}=mf(e,t);if(!i)return r();const u=i+"end";let c=0;const f=()=>{e.removeEventListener(u,d),o()},d=g=>{g.target===e&&++c>=l&&f()};setTimeout(()=>{c(n[_]||"").split(", "),s=r(`${ft}Delay`),o=r(`${ft}Duration`),i=Ko(s,o),a=r(`${fn}Delay`),l=r(`${fn}Duration`),u=Ko(a,l);let c=null,f=0,d=0;t===ft?i>0&&(c=ft,f=i,d=o.length):t===fn?u>0&&(c=fn,f=u,d=l.length):(f=Math.max(i,u),c=f>0?i>u?ft:fn:null,d=c?c===ft?o.length:l.length:0);const g=c===ft&&/\b(transform|all)(,|$)/.test(r(`${ft}Property`).toString());return{type:c,timeout:f,propCount:d,hasTransform:g}}function Ko(e,t){for(;e.lengthWo(n)+Wo(e[r])))}function Wo(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function yf(){return document.body.offsetHeight}function _f(e,t,n){const r=e[kn];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const qo=Symbol("_vod"),vf=Symbol("_vsh"),bf=Symbol(""),wf=/(^|;)\s*display\s*:/;function Ef(e,t,n){const r=e.style,s=ge(n);let o=!1;if(n&&!s){if(t)if(ge(t))for(const i of t.split(";")){const a=i.slice(0,i.indexOf(":")).trim();n[a]==null&&or(r,a,"")}else for(const i in t)n[i]==null&&or(r,i,"");for(const i in n)i==="display"&&(o=!0),or(r,i,n[i])}else if(s){if(t!==n){const i=r[bf];i&&(n+=";"+i),r.cssText=n,o=wf.test(n)}}else t&&e.removeAttribute("style");qo in e&&(e[qo]=o?r.display:"",e[vf]&&(r.display="none"))}const zo=/\s*!important$/;function or(e,t,n){if(J(n))n.forEach(r=>or(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Rf(e,t);zo.test(n)?e.setProperty(Ft(r),n.replace(zo,""),"important"):e[r]=n}}const Go=["Webkit","Moz","ms"],qr={};function Rf(e,t){const n=qr[t];if(n)return n;let r=ze(t);if(r!=="filter"&&r in e)return qr[t]=r;r=Er(r);for(let s=0;szr||(kf.then(()=>zr=0),zr=Date.now());function Of(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Fe(Lf(r,n.value),t,5,[r])};return n.value=e,n.attached=Af(),n}function Lf(e,t){if(J(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const Zo=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,If=(e,t,n,r,s,o)=>{const i=s==="svg";t==="class"?_f(e,r,i):t==="style"?Ef(e,n,r):Hn(t)?Ms(t)||Sf(e,t,n,r,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Hf(e,t,r,i))?(Tf(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Qo(e,t,r,i,o,t!=="value")):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Qo(e,t,r,i))};function Hf(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&Zo(t)&&Q(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return Zo(t)&&ge(n)?!1:t in e}const ya=Ee({patchProp:If},df);let vn,ei=!1;function Mf(){return vn||(vn=Nu(ya))}function Nf(){return vn=ei?vn:$u(ya),ei=!0,vn}const $f=(...e)=>{const t=Mf().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=va(r);if(!s)return;const o=t._component;!Q(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.innerHTML="";const i=n(s,!1,_a(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t},jf=(...e)=>{const t=Nf().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=va(r);if(s)return n(s,!0,_a(s))},t};function _a(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function va(e){return ge(e)?document.querySelector(e):e}const Bf=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,Ff=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,Df=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function Uf(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){Vf(e);return}return t}function Vf(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function An(e,t={}){if(typeof e!="string")return e;const n=e.trim();if(e[0]==='"'&&e.endsWith('"')&&!e.includes("\\"))return n.slice(1,-1);if(n.length<=9){const r=n.toLowerCase();if(r==="true")return!0;if(r==="false")return!1;if(r==="undefined")return;if(r==="null")return null;if(r==="nan")return Number.NaN;if(r==="infinity")return Number.POSITIVE_INFINITY;if(r==="-infinity")return Number.NEGATIVE_INFINITY}if(!Df.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(Bf.test(e)||Ff.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,Uf)}return JSON.parse(e)}catch(r){if(t.strict)throw r;return e}}const Kf=/#/g,Wf=/&/g,qf=/\//g,zf=/=/g,no=/\+/g,Gf=/%5e/gi,Jf=/%60/gi,Qf=/%7c/gi,Xf=/%20/gi;function Yf(e){return encodeURI(""+e).replace(Qf,"|")}function ms(e){return Yf(typeof e=="string"?e:JSON.stringify(e)).replace(no,"%2B").replace(Xf,"+").replace(Kf,"%23").replace(Wf,"%26").replace(Jf,"`").replace(Gf,"^").replace(qf,"%2F")}function Gr(e){return ms(e).replace(zf,"%3D")}function yr(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function Zf(e){return yr(e.replace(no," "))}function ed(e){return yr(e.replace(no," "))}function td(e=""){const t={};e[0]==="?"&&(e=e.slice(1));for(const n of e.split("&")){const r=n.match(/([^=]+)=?(.*)/)||[];if(r.length<2)continue;const s=Zf(r[1]);if(s==="__proto__"||s==="constructor")continue;const o=ed(r[2]||"");t[s]===void 0?t[s]=o:Array.isArray(t[s])?t[s].push(o):t[s]=[t[s],o]}return t}function nd(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${Gr(e)}=${ms(n)}`).join("&"):`${Gr(e)}=${ms(t)}`:Gr(e)}function rd(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>nd(t,e[t])).filter(Boolean).join("&")}const sd=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,od=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,id=/^([/\\]\s*){2,}[^/\\]/,ld=/^[\s\0]*(blob|data|javascript|vbscript):$/i,ad=/\/$|\/\?|\/#/,cd=/^\.?\//;function Ut(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?sd.test(e):od.test(e)||(t.acceptRelative?id.test(e):!1)}function ud(e){return!!e&&ld.test(e)}function ys(e="",t){return t?ad.test(e):e.endsWith("/")}function ro(e="",t){if(!t)return(ys(e)?e.slice(0,-1):e)||"/";if(!ys(e,!0))return e||"/";let n=e,r="";const s=e.indexOf("#");s>=0&&(n=e.slice(0,s),r=e.slice(s));const[o,...i]=n.split("?");return((o.endsWith("/")?o.slice(0,-1):o)||"/")+(i.length>0?`?${i.join("?")}`:"")+r}function _s(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(ys(e,!0))return e||"/";let n=e,r="";const s=e.indexOf("#");if(s>=0&&(n=e.slice(0,s),r=e.slice(s),!n))return r;const[o,...i]=n.split("?");return o+"/"+(i.length>0?`?${i.join("?")}`:"")+r}function fd(e=""){return e.startsWith("/")}function ti(e=""){return fd(e)?e:"/"+e}function dd(e,t){if(wa(t)||Ut(e))return e;const n=ro(t);return e.startsWith(n)?e:so(n,e)}function ni(e,t){if(wa(t))return e;const n=ro(t);if(!e.startsWith(n))return e;const r=e.slice(n.length);return r[0]==="/"?r:"/"+r}function ba(e,t){const n=gd(e),r={...td(n.search),...t};return n.search=rd(r),md(n)}function wa(e){return!e||e==="/"}function hd(e){return e&&e!=="/"}function so(e,...t){let n=e||"";for(const r of t.filter(s=>hd(s)))if(n){const s=r.replace(cd,"");n=_s(n)+s}else n=r;return n}function Ea(...e){var i,a,l,u;const t=/\/(?!\/)/,n=e.filter(Boolean),r=[];let s=0;for(const c of n)if(!(!c||c==="/")){for(const[f,d]of c.split(t).entries())if(!(!d||d===".")){if(d===".."){if(r.length===1&&Ut(r[0]))continue;r.pop(),s--;continue}if(f===1&&((i=r[r.length-1])!=null&&i.endsWith(":/"))){r[r.length-1]+="/"+d;continue}r.push(d),s++}}let o=r.join("/");return s>=0?(a=n[0])!=null&&a.startsWith("/")&&!o.startsWith("/")?o="/"+o:(l=n[0])!=null&&l.startsWith("./")&&!o.startsWith("./")&&(o="./"+o):o="../".repeat(-1*s)+o,(u=n[n.length-1])!=null&&u.endsWith("/")&&!o.endsWith("/")&&(o+="/"),o}function pd(e,t,n={}){return n.trailingSlash||(e=_s(e),t=_s(t)),n.leadingSlash||(e=ti(e),t=ti(t)),n.encoding||(e=yr(e),t=yr(t)),e===t}const Ra=Symbol.for("ufo:protocolRelative");function gd(e="",t){const n=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,f,d=""]=n;return{protocol:f.toLowerCase(),pathname:d,href:f+d,auth:"",host:"",search:"",hash:""}}if(!Ut(e,{acceptRelative:!0}))return ri(e);const[,r="",s,o=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[];let[,i="",a=""]=o.match(/([^#/?]*)(.*)?/)||[];r==="file:"&&(a=a.replace(/\/(?=[A-Za-z]:)/,""));const{pathname:l,search:u,hash:c}=ri(a);return{protocol:r.toLowerCase(),auth:s?s.slice(0,Math.max(0,s.length-1)):"",host:i,pathname:l,search:u,hash:c,[Ra]:!r}}function ri(e=""){const[t="",n="",r=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:r}}function md(e){const t=e.pathname||"",n=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",r=e.hash||"",s=e.auth?e.auth+"@":"",o=e.host||"";return(e.protocol||e[Ra]?(e.protocol||"")+"//":"")+s+o+t+n+r}class yd extends Error{constructor(t,n){super(t,n),this.name="FetchError",n!=null&&n.cause&&!this.cause&&(this.cause=n.cause)}}function _d(e){var l,u,c,f,d;const t=((l=e.error)==null?void 0:l.message)||((u=e.error)==null?void 0:u.toString())||"",n=((c=e.request)==null?void 0:c.method)||((f=e.options)==null?void 0:f.method)||"GET",r=((d=e.request)==null?void 0:d.url)||String(e.request)||"/",s=`[${n}] ${JSON.stringify(r)}`,o=e.response?`${e.response.status} ${e.response.statusText}`:"",i=`${s}: ${o}${t?` ${t}`:""}`,a=new yd(i,e.error?{cause:e.error}:void 0);for(const g of["request","options","response"])Object.defineProperty(a,g,{get(){return e[g]}});for(const[g,_]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(a,g,{get(){return e.response&&e.response[_]}});return a}const vd=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function si(e="GET"){return vd.has(e.toUpperCase())}function bd(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const wd=new Set(["image/svg","application/xml","application/xhtml","application/html"]),Ed=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function Rd(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return Ed.test(t)?"json":wd.has(t)||t.startsWith("text/")?"text":"blob"}function Td(e,t,n=globalThis.Headers){const r={...t,...e};if(t!=null&&t.params&&(e!=null&&e.params)&&(r.params={...t==null?void 0:t.params,...e==null?void 0:e.params}),t!=null&&t.query&&(e!=null&&e.query)&&(r.query={...t==null?void 0:t.query,...e==null?void 0:e.query}),t!=null&&t.headers&&(e!=null&&e.headers)){r.headers=new n((t==null?void 0:t.headers)||{});for(const[s,o]of new n((e==null?void 0:e.headers)||{}))r.headers.set(s,o)}return r}const Cd=new Set([408,409,425,429,500,502,503,504]),Pd=new Set([101,204,205,304]);function Ta(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:r=globalThis.AbortController}=e;async function s(a){const l=a.error&&a.error.name==="AbortError"&&!a.options.timeout||!1;if(a.options.retry!==!1&&!l){let c;typeof a.options.retry=="number"?c=a.options.retry:c=si(a.options.method)?0:1;const f=a.response&&a.response.status||500;if(c>0&&(Array.isArray(a.options.retryStatusCodes)?a.options.retryStatusCodes.includes(f):Cd.has(f))){const d=a.options.retryDelay||0;return d>0&&await new Promise(g=>setTimeout(g,d)),o(a.request,{...a.options,retry:c-1})}}const u=_d(a);throw Error.captureStackTrace&&Error.captureStackTrace(u,o),u}const o=async function(l,u={}){var g;const c={request:l,options:Td(u,e.defaults,n),response:void 0,error:void 0};c.options.method=(g=c.options.method)==null?void 0:g.toUpperCase(),c.options.onRequest&&await c.options.onRequest(c),typeof c.request=="string"&&(c.options.baseURL&&(c.request=dd(c.request,c.options.baseURL)),(c.options.query||c.options.params)&&(c.request=ba(c.request,{...c.options.params,...c.options.query}))),c.options.body&&si(c.options.method)&&(bd(c.options.body)?(c.options.body=typeof c.options.body=="string"?c.options.body:JSON.stringify(c.options.body),c.options.headers=new n(c.options.headers||{}),c.options.headers.has("content-type")||c.options.headers.set("content-type","application/json"),c.options.headers.has("accept")||c.options.headers.set("accept","application/json")):("pipeTo"in c.options.body&&typeof c.options.body.pipeTo=="function"||typeof c.options.body.pipe=="function")&&("duplex"in c.options||(c.options.duplex="half")));let f;if(!c.options.signal&&c.options.timeout){const _=new r;f=setTimeout(()=>_.abort(),c.options.timeout),c.options.signal=_.signal}try{c.response=await t(c.request,c.options)}catch(_){return c.error=_,c.options.onRequestError&&await c.options.onRequestError(c),await s(c)}finally{f&&clearTimeout(f)}if(c.response.body&&!Pd.has(c.response.status)&&c.options.method!=="HEAD"){const _=(c.options.parseResponse?"json":c.options.responseType)||Rd(c.response.headers.get("content-type")||"");switch(_){case"json":{const E=await c.response.text(),x=c.options.parseResponse||An;c.response._data=x(E);break}case"stream":{c.response._data=c.response.body;break}default:c.response._data=await c.response[_]()}}return c.options.onResponse&&await c.options.onResponse(c),!c.options.ignoreResponseError&&c.response.status>=400&&c.response.status<600?(c.options.onResponseError&&await c.options.onResponseError(c),await s(c)):c.response},i=async function(l,u){return(await o(l,u))._data};return i.raw=o,i.native=(...a)=>t(...a),i.create=(a={})=>Ta({...e,defaults:{...e.defaults,...a}}),i}const oo=function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")}(),Sd=oo.fetch||(()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!"))),xd=oo.Headers,kd=oo.AbortController,Ad=Ta({fetch:Sd,Headers:xd,AbortController:kd}),Od=Ad,Ld=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},_r=Ld().app,Id=()=>_r.baseURL,Hd=()=>_r.buildAssetsDir,io=(...e)=>Ea(Ca(),Hd(),...e),Ca=(...e)=>{const t=_r.cdnURL||_r.baseURL;return e.length?Ea(t,...e):t};globalThis.__buildAssetsURL=io,globalThis.__publicAssetsURL=Ca;globalThis.$fetch||(globalThis.$fetch=Od.create({baseURL:Id()}));function vs(e,t={},n){for(const r in e){const s=e[r],o=n?`${n}:${r}`:r;typeof s=="object"&&s!==null?vs(s,t,o):typeof s=="function"&&(t[o]=s)}return t}const Md={run:e=>e()},Nd=()=>Md,Pa=typeof console.createTask<"u"?console.createTask:Nd;function $d(e,t){const n=t.shift(),r=Pa(n);return e.reduce((s,o)=>s.then(()=>r.run(()=>o(...t))),Promise.resolve())}function jd(e,t){const n=t.shift(),r=Pa(n);return Promise.all(e.map(s=>r.run(()=>s(...t))))}function Jr(e,t){for(const n of[...e])n(t)}class Bd{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,r={}){if(!t||typeof n!="function")return()=>{};const s=t;let o;for(;this._deprecatedHooks[t];)o=this._deprecatedHooks[t],t=o.to;if(o&&!r.allowDeprecated){let i=o.message;i||(i=`${s} hook has been deprecated`+(o.to?`, please use ${o.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let r,s=(...o)=>(typeof r=="function"&&r(),r=void 0,s=void 0,n(...o));return r=this.hook(t,s),r}removeHook(t,n){if(this._hooks[t]){const r=this._hooks[t].indexOf(n);r!==-1&&this._hooks[t].splice(r,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const r=this._hooks[t]||[];delete this._hooks[t];for(const s of r)this.hook(t,s)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=vs(t),r=Object.keys(n).map(s=>this.hook(s,n[s]));return()=>{for(const s of r.splice(0,r.length))s()}}removeHooks(t){const n=vs(t);for(const r in n)this.removeHook(r,n[r])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith($d,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(jd,t,...n)}callHookWith(t,n,...r){const s=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&Jr(this._before,s);const o=t(n in this._hooks?[...this._hooks[n]]:[],r);return o instanceof Promise?o.finally(()=>{this._after&&s&&Jr(this._after,s)}):(this._after&&s&&Jr(this._after,s),o)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function Sa(){return new Bd}function Fd(e={}){let t,n=!1;const r=i=>{if(t&&t!==i)throw new Error("Context conflict")};let s;if(e.asyncContext){const i=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;i?s=new i:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const o=()=>{if(s&&t===void 0){const i=s.getStore();if(i!==void 0)return i}return t};return{use:()=>{const i=o();if(i===void 0)throw new Error("Context is not available");return i},tryUse:()=>o(),set:(i,a)=>{a||r(i),t=i,n=!0},unset:()=>{t=void 0,n=!1},call:(i,a)=>{r(i),t=i;try{return s?s.run(i,a):a()}finally{n||(t=void 0)}},async callAsync(i,a){t=i;const l=()=>{t=i},u=()=>t===i?l:void 0;bs.add(u);try{const c=s?s.run(i,a):a();return n||(t=void 0),await c}finally{bs.delete(u)}}}}function Dd(e={}){const t={};return{get(n,r={}){return t[n]||(t[n]=Fd({...e,...r})),t[n],t[n]}}}const vr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},oi="__unctx__",Ud=vr[oi]||(vr[oi]=Dd()),Vd=(e,t={})=>Ud.get(e,t),ii="__unctx_async_handlers__",bs=vr[ii]||(vr[ii]=new Set);function On(e){const t=[];for(const s of bs){const o=s();o&&t.push(o)}const n=()=>{for(const s of t)s()};let r=e();return r&&typeof r=="object"&&"catch"in r&&(r=r.catch(s=>{throw n(),s})),[r,n]}const ws=!1,Kd=!1,ry={componentName:"NuxtLink"},sy={value:null,errorValue:null,deep:!0},Wd=null,qd="#__nuxt",xa="nuxt-app",li=36e5;function ka(e=xa){return Vd(e,{asyncContext:!1})}const zd="__nuxt_plugin";function Gd(e){let t=0;const n={_name:xa,_scope:Ec(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.12.4"},get vue(){return n.vueApp.version}},payload:ot({data:ot({}),state:Dt({}),once:new Set,_errors:ot({})}),static:{data:{}},runWithContext(s){return n._scope.active&&!Cr()?n._scope.run(()=>ai(n,s)):ai(n,s)},isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let s=!1;return()=>{if(!s&&(s=!0,t--,t===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:ot({}),_payloadRevivers:{},...e};if(window.__NUXT__)for(const s in window.__NUXT__)switch(s){case"data":case"state":case"_errors":Object.assign(n.payload[s],window.__NUXT__[s]);break;default:n.payload[s]=window.__NUXT__[s]}n.hooks=Sa(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(s,o)=>{const i="$"+s;Yn(n,i,o),Yn(n.vueApp.config.globalProperties,i,o)},Yn(n.vueApp,"$nuxt",n),Yn(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener("nuxt.preloadError",o=>{n.callHook("app:chunkError",{error:o.payload})}),window.useNuxtApp=window.useNuxtApp||me;const s=n.hook("app:error",(...o)=>{console.error("[nuxt] error caught during app initialization",...o)});n.hook("app:mounted",s)}const r=n.payload.config;return n.provide("config",r),n}function Jd(e,t){t.hooks&&e.hooks.addHooks(t.hooks)}async function Qd(e,t){if(typeof t=="function"){const{provide:n}=await e.runWithContext(()=>t(e))||{};if(n&&typeof n=="object")for(const r in n)e.provide(r,n[r])}}async function Xd(e,t){const n=[],r=[],s=[],o=[];let i=0;async function a(l){var c;const u=((c=l.dependsOn)==null?void 0:c.filter(f=>t.some(d=>d._name===f)&&!n.includes(f)))??[];if(u.length>0)r.push([new Set(u),l]);else{const f=Qd(e,l).then(async()=>{l._name&&(n.push(l._name),await Promise.all(r.map(async([d,g])=>{d.has(l._name)&&(d.delete(l._name),d.size===0&&(i++,await a(g)))})))});l.parallel?s.push(f.catch(d=>o.push(d))):await f}}for(const l of t)Jd(e,l);for(const l of t)await a(l);if(await Promise.all(s),i)for(let l=0;l{}),e,{[zd]:!0,_name:t})}function ai(e,t,n){const r=()=>t();return ka(e._name).set(e),e.vueApp.runWithContext(r)}function Yd(e){var n;let t;return Fl()&&(t=(n=Or())==null?void 0:n.appContext.app.$nuxt),t=t||ka(e).tryUse(),t||null}function me(e){const t=Yd(e);if(!t)throw new Error("[nuxt] instance unavailable");return t}function Fn(e){return me().$config}function Yn(e,t,n){Object.defineProperty(e,t,{get:()=>n})}function Zd(e,t){if(typeof e!="string")throw new TypeError("argument str must be a string");const n={},r=t||{},s=r.decode||eh;let o=0;for(;o{t+=s};return{toString(){return t},getContext(){return n},dispatch(s){return e.replacer&&(s=e.replacer(s)),this[s===null?"null":typeof s](s)},object(s){if(s&&typeof s.toJSON=="function")return this.object(s.toJSON());const o=Object.prototype.toString.call(s);let i="";const a=o.length;a<10?i="unknown:["+o+"]":i=o.slice(8,a-1),i=i.toLowerCase();let l=null;if((l=n.get(s))===void 0)n.set(s,n.size);else return this.dispatch("[CIRCULAR:"+l+"]");if(typeof Buffer<"u"&&Buffer.isBuffer&&Buffer.isBuffer(s))return r("buffer:"),r(s.toString("utf8"));if(i!=="object"&&i!=="function"&&i!=="asyncfunction")this[i]?this[i](s):e.ignoreUnknown||this.unkown(s,i);else{let u=Object.keys(s);e.unorderedObjects&&(u=u.sort());let c=[];e.respectType!==!1&&!fi(s)&&(c=rh),e.excludeKeys&&(u=u.filter(d=>!e.excludeKeys(d)),c=c.filter(d=>!e.excludeKeys(d))),r("object:"+(u.length+c.length)+":");const f=d=>{this.dispatch(d),r(":"),e.excludeValues||this.dispatch(s[d]),r(",")};for(const d of u)f(d);for(const d of c)f(d)}},array(s,o){if(o=o===void 0?e.unorderedArrays!==!1:o,r("array:"+s.length+":"),!o||s.length<=1){for(const l of s)this.dispatch(l);return}const i=new Map,a=s.map(l=>{const u=Aa(e);u.dispatch(l);for(const[c,f]of u.getContext())i.set(c,f);return u.toString()});return n=i,a.sort(),this.array(a,!1)},date(s){return r("date:"+s.toJSON())},symbol(s){return r("symbol:"+s.toString())},unkown(s,o){if(r(o),!!s&&(r(":"),s&&typeof s.entries=="function"))return this.array(Array.from(s.entries()),!0)},error(s){return r("error:"+s.toString())},boolean(s){return r("bool:"+s)},string(s){r("string:"+s.length+":"),r(s)},function(s){r("fn:"),fi(s)?this.dispatch("[native]"):this.dispatch(s.toString()),e.respectFunctionNames!==!1&&this.dispatch("function-name:"+String(s.name)),e.respectFunctionProperties&&this.object(s)},number(s){return r("number:"+s)},xml(s){return r("xml:"+s.toString())},null(){return r("Null")},undefined(){return r("Undefined")},regexp(s){return r("regex:"+s.toString())},uint8array(s){return r("uint8array:"),this.dispatch(Array.prototype.slice.call(s))},uint8clampedarray(s){return r("uint8clampedarray:"),this.dispatch(Array.prototype.slice.call(s))},int8array(s){return r("int8array:"),this.dispatch(Array.prototype.slice.call(s))},uint16array(s){return r("uint16array:"),this.dispatch(Array.prototype.slice.call(s))},int16array(s){return r("int16array:"),this.dispatch(Array.prototype.slice.call(s))},uint32array(s){return r("uint32array:"),this.dispatch(Array.prototype.slice.call(s))},int32array(s){return r("int32array:"),this.dispatch(Array.prototype.slice.call(s))},float32array(s){return r("float32array:"),this.dispatch(Array.prototype.slice.call(s))},float64array(s){return r("float64array:"),this.dispatch(Array.prototype.slice.call(s))},arraybuffer(s){return r("arraybuffer:"),this.dispatch(new Uint8Array(s))},url(s){return r("url:"+s.toString())},map(s){r("map:");const o=[...s];return this.array(o,e.unorderedSets!==!1)},set(s){r("set:");const o=[...s];return this.array(o,e.unorderedSets!==!1)},file(s){return r("file:"),this.dispatch([s.name,s.size,s.type,s.lastModfied])},blob(){if(e.ignoreUnknown)return r("[blob]");throw new Error(`Hashing Blob objects is currently not supported
+Use "options.replacer" or "options.ignoreUnknown"
+`)},domwindow(){return r("domwindow")},bigint(s){return r("bigint:"+s.toString())},process(){return r("process")},timer(){return r("timer")},pipe(){return r("pipe")},tcp(){return r("tcp")},udp(){return r("udp")},tty(){return r("tty")},statwatcher(){return r("statwatcher")},securecontext(){return r("securecontext")},connection(){return r("connection")},zlib(){return r("zlib")},context(){return r("context")},nodescript(){return r("nodescript")},httpparser(){return r("httpparser")},dataview(){return r("dataview")},signal(){return r("signal")},fsevent(){return r("fsevent")},tlswrap(){return r("tlswrap")}}}const Oa="[native code] }",sh=Oa.length;function fi(e){return typeof e!="function"?!1:Function.prototype.toString.call(e).slice(-sh)===Oa}class Et{constructor(t,n){t=this.words=t||[],this.sigBytes=n===void 0?t.length*4:n}toString(t){return(t||oh).stringify(this)}concat(t){if(this.clamp(),this.sigBytes%4)for(let n=0;n>>2]>>>24-n%4*8&255;this.words[this.sigBytes+n>>>2]|=r<<24-(this.sigBytes+n)%4*8}else for(let n=0;n>>2]=t.words[n>>>2];return this.sigBytes+=t.sigBytes,this}clamp(){this.words[this.sigBytes>>>2]&=4294967295<<32-this.sigBytes%4*8,this.words.length=Math.ceil(this.sigBytes/4)}clone(){return new Et([...this.words])}}const oh={stringify(e){const t=[];for(let n=0;n>>2]>>>24-n%4*8&255;t.push((r>>>4).toString(16),(r&15).toString(16))}return t.join("")}},ih={stringify(e){const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",n=[];for(let r=0;r>>2]>>>24-r%4*8&255,o=e.words[r+1>>>2]>>>24-(r+1)%4*8&255,i=e.words[r+2>>>2]>>>24-(r+2)%4*8&255,a=s<<16|o<<8|i;for(let l=0;l<4&&r*8+l*6>>6*(3-l)&63))}return n.join("")}},lh={parse(e){const t=e.length,n=[];for(let r=0;r>>2]|=(e.charCodeAt(r)&255)<<24-r%4*8;return new Et(n,t)}},ah={parse(e){return lh.parse(unescape(encodeURIComponent(e)))}};class ch{constructor(){this._data=new Et,this._nDataBytes=0,this._minBufferSize=0,this.blockSize=512/32}reset(){this._data=new Et,this._nDataBytes=0}_append(t){typeof t=="string"&&(t=ah.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes}_doProcessBlock(t,n){}_process(t){let n,r=this._data.sigBytes/(this.blockSize*4);t?r=Math.ceil(r):r=Math.max((r|0)-this._minBufferSize,0);const s=r*this.blockSize,o=Math.min(s*4,this._data.sigBytes);if(s){for(let i=0;i>>7)^(m<<14|m>>>18)^m>>>3,R=Ot[d-2],w=(R<<15|R>>>17)^(R<<13|R>>>19)^R>>>10;Ot[d]=v+Ot[d-7]+w+Ot[d-16]}const g=l&u^~l&c,_=s&o^s&i^o&i,E=(s<<30|s>>>2)^(s<<19|s>>>13)^(s<<10|s>>>22),x=(l<<26|l>>>6)^(l<<21|l>>>11)^(l<<7|l>>>25),A=f+x+g+fh[d]+Ot[d],y=E+_;f=c,c=u,u=l,l=a+A|0,a=i,i=o,o=s,s=A+y|0}r[0]=r[0]+s|0,r[1]=r[1]+o|0,r[2]=r[2]+i|0,r[3]=r[3]+a|0,r[4]=r[4]+l|0,r[5]=r[5]+u|0,r[6]=r[6]+c|0,r[7]=r[7]+f|0}finalize(t){super.finalize(t);const n=this._nDataBytes*8,r=this._data.sigBytes*8;return this._data.words[r>>>5]|=128<<24-r%32,this._data.words[(r+64>>>9<<4)+14]=Math.floor(n/4294967296),this._data.words[(r+64>>>9<<4)+15]=n,this._data.sigBytes=this._data.words.length*4,this._process(),this._hash}}function hh(e){return new dh().finalize(e).toString(ih)}function oy(e,t={}){const n=typeof e=="string"?e:Es(e,t);return hh(n).slice(0,10)}function ph(e,t,n={}){return e===t||Es(e,n)===Es(t,n)}function gh(e,t){return{ctx:{table:e},matchAll:n=>Ia(n,e)}}function La(e){const t={};for(const n in e)t[n]=n==="dynamic"?new Map(Object.entries(e[n]).map(([r,s])=>[r,La(s)])):new Map(Object.entries(e[n]));return t}function mh(e){return gh(La(e))}function Ia(e,t,n){e.endsWith("/")&&(e=e.slice(0,-1)||"/");const r=[];for(const[o,i]of hi(t.wildcard))(e===o||e.startsWith(o+"/"))&&r.push(i);for(const[o,i]of hi(t.dynamic))if(e.startsWith(o+"/")){const a="/"+e.slice(o.length).split("/").splice(2).join("/");r.push(...Ia(a,i))}const s=t.static.get(e);return s&&r.push(s),r.filter(Boolean)}function hi(e){return[...e.entries()].sort((t,n)=>t[0].length-n[0].length)}function Qr(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function Rs(e,t,n=".",r){if(!Qr(t))return Rs(e,{},n,r);const s=Object.assign({},t);for(const o in e){if(o==="__proto__"||o==="constructor")continue;const i=e[o];i!=null&&(r&&r(s,o,i,n)||(Array.isArray(i)&&Array.isArray(s[o])?s[o]=[...i,...s[o]]:Qr(i)&&Qr(s[o])?s[o]=Rs(i,s[o],(n?`${n}.`:"")+o.toString(),r):s[o]=i))}return s}function Ha(e){return(...t)=>t.reduce((n,r)=>Rs(n,r,"",e),{})}const Ma=Ha(),iy=Ha((e,t,n)=>{if(e[t]!==void 0&&typeof n=="function")return e[t]=n(e[t]),!0});function yh(e,t){try{return t in e}catch{return!1}}var _h=Object.defineProperty,vh=(e,t,n)=>t in e?_h(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Lt=(e,t,n)=>(vh(e,typeof t!="symbol"?t+"":t,n),n);class Ts extends Error{constructor(t,n={}){super(t,n),Lt(this,"statusCode",500),Lt(this,"fatal",!1),Lt(this,"unhandled",!1),Lt(this,"statusMessage"),Lt(this,"data"),Lt(this,"cause"),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const t={message:this.message,statusCode:Ps(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=Na(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}Lt(Ts,"__h3_error__",!0);function Cs(e){if(typeof e=="string")return new Ts(e);if(bh(e))return e;const t=new Ts(e.message??e.statusMessage??"",{cause:e.cause||e});if(yh(e,"stack"))try{Object.defineProperty(t,"stack",{get(){return e.stack}})}catch{try{t.stack=e.stack}catch{}}if(e.data&&(t.data=e.data),e.statusCode?t.statusCode=Ps(e.statusCode,t.statusCode):e.status&&(t.statusCode=Ps(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;Na(t.statusMessage)!==n&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return e.fatal!==void 0&&(t.fatal=e.fatal),e.unhandled!==void 0&&(t.unhandled=e.unhandled),t}function bh(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const wh=/[^\u0009\u0020-\u007E]/g;function Na(e=""){return e.replace(wh,"")}function Ps(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const Eh=Symbol("layout-meta"),Lr=Symbol("route"),Ge=()=>{var e;return(e=me())==null?void 0:e.$router},lo=()=>Fl()?Ne(Lr,me()._route):me()._route;const Rh=()=>{try{if(me()._processingMiddleware)return!0}catch{return!1}return!1},ly=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:"path"in e?Th(e):Ge().resolve(e).href;if(t!=null&&t.open){const{target:l="_blank",windowFeatures:u={}}=t.open,c=Object.entries(u).filter(([f,d])=>d!==void 0).map(([f,d])=>`${f.toLowerCase()}=${d}`).join(", ");return open(n,l,c),Promise.resolve()}const r=Ut(n,{acceptRelative:!0}),s=(t==null?void 0:t.external)||r;if(s){if(!(t!=null&&t.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const{protocol:l}=new URL(n,window.location.href);if(l&&ud(l))throw new Error(`Cannot navigate to a URL with '${l}' protocol.`)}const o=Rh();if(!s&&o)return e;const i=Ge(),a=me();return s?(a._scope.stop(),t!=null&&t.replace?location.replace(n):location.href=n,o?a.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):t!=null&&t.replace?i.replace(e):i.push(e)};function Th(e){return ba(e.path||"",e.query||{})+(e.hash||"")}const $a="__nuxt_error",Ir=()=>bl(me().payload,"error"),Gt=e=>{const t=Hr(e);try{const n=me(),r=Ir();n.hooks.callHook("app:error",t),r.value=r.value||t}catch{throw t}return t},Ch=async(e={})=>{const t=me(),n=Ir();t.callHook("app:error:cleared",e),e.redirect&&await Ge().replace(e.redirect),n.value=Wd},Ph=e=>!!e&&typeof e=="object"&&$a in e,Hr=e=>{const t=Cs(e);return Object.defineProperty(t,$a,{value:!0,configurable:!1,writable:!1}),t},Sh=-1,xh=-2,kh=-3,Ah=-4,Oh=-5,Lh=-6;function Ih(e,t){return Hh(JSON.parse(e),t)}function Hh(e,t){if(typeof e=="number")return s(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,r=Array(n.length);function s(o,i=!1){if(o===Sh)return;if(o===kh)return NaN;if(o===Ah)return 1/0;if(o===Oh)return-1/0;if(o===Lh)return-0;if(i)throw new Error("Invalid input");if(o in r)return r[o];const a=n[o];if(!a||typeof a!="object")r[o]=a;else if(Array.isArray(a))if(typeof a[0]=="string"){const l=a[0],u=t==null?void 0:t[l];if(u)return r[o]=u(s(a[1]));switch(l){case"Date":r[o]=new Date(a[1]);break;case"Set":const c=new Set;r[o]=c;for(let g=1;g>>9)+65536).toString(16).substring(1,8).toLowerCase()}function pi(e){return e._h||ao(e._d?e._d:`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map(([t,n])=>`${t}:${String(n)}`).join(",")}`)}function Ba(e,t){const{props:n,tag:r}=e;if(jh.includes(r))return r;if(r==="link"&&n.rel==="canonical")return"canonical";if(n.charset)return"charset";const s=["id"];r==="meta"&&s.push("name","property","http-equiv");for(const o of s)if(typeof n[o]<"u"){const i=String(n[o]);return`${r}:${o}:${i}`}return!1}function gi(e,t){return e==null?t||null:typeof e=="function"?e(t):e}async function Fh(e,t,n){const r={tag:e,props:await Fa(typeof t=="object"&&typeof t!="function"&&!(t instanceof Promise)?{...t}:{[["script","noscript","style"].includes(e)?"innerHTML":"textContent"]:t},["templateParams","titleTemplate"].includes(e))};return ja.forEach(s=>{const o=typeof r.props[s]<"u"?r.props[s]:n[s];typeof o<"u"&&((!["innerHTML","textContent","children"].includes(s)||Nh.includes(r.tag))&&(r[s==="children"?"innerHTML":s]=o),delete r.props[s])}),r.props.body&&(r.tagPosition="bodyClose",delete r.props.body),r.tag==="script"&&typeof r.innerHTML=="object"&&(r.innerHTML=JSON.stringify(r.innerHTML),r.props.type=r.props.type||"application/json"),Array.isArray(r.props.content)?r.props.content.map(s=>({...r,props:{...r.props,content:s}})):r}function Dh(e,t){var r;const n=e==="class"?" ":";";return typeof t=="object"&&!Array.isArray(t)&&(t=Object.entries(t).filter(([,s])=>s).map(([s,o])=>e==="style"?`${s}:${o}`:s)),(r=String(Array.isArray(t)?t.join(n):t))==null?void 0:r.split(n).filter(s=>s.trim()).filter(Boolean).join(n)}async function Fa(e,t){for(const n of Object.keys(e)){if(["class","style"].includes(n)){e[n]=Dh(n,e[n]);continue}if(e[n]instanceof Promise&&(e[n]=await e[n]),!t&&!ja.includes(n)){const r=String(e[n]),s=n.startsWith("data-");r==="true"||r===""?e[n]=s?"true":!0:e[n]||(s&&r==="false"?e[n]="false":delete e[n])}}return e}const Uh=10;async function Vh(e){const t=[];return Object.entries(e.resolvedInput).filter(([n,r])=>typeof r<"u"&&$h.includes(n)).forEach(([n,r])=>{const s=Mh(r);t.push(...s.map(o=>Fh(n,o,e)).flat())}),(await Promise.all(t)).flat().filter(Boolean).map((n,r)=>(n._e=e._i,e.mode&&(n._m=e.mode),n._p=(e._i<l&&l[u]||void 0,t):a=t[i],typeof a<"u"?(a||"").replace(/"/g,'\\"'):!1}let s=e;try{s=decodeURI(e)}catch{}return(s.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(i=>{const a=r(i.slice(1));typeof a=="string"&&(e=e.replace(new RegExp(`\\${i}(\\W|$)`,"g"),(l,u)=>`${a}${u}`).trim())}),e.includes(ht)&&(e.endsWith(ht)&&(e=e.slice(0,-ht.length).trim()),e.startsWith(ht)&&(e=e.slice(ht.length).trim()),e=e.replace(new RegExp(`\\${ht}\\s*\\${ht}`,"g"),ht),e=lr(e,{separator:n},n)),e}async function Da(e,t={}){var c;const n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;const r={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",r),!r.shouldRender)return;const s=(await e.resolveTags()).map(f=>({tag:f,id:ir.includes(f.tag)?pi(f):f.tag,shouldRender:!0}));let o=e._dom;if(!o){o={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};for(const f of["body","head"]){const d=(c=n[f])==null?void 0:c.children,g=[];for(const _ of[...d].filter(E=>ir.includes(E.tagName.toLowerCase()))){const E={tag:_.tagName.toLowerCase(),props:await Fa(_.getAttributeNames().reduce((y,m)=>({...y,[m]:_.getAttribute(m)}),{})),innerHTML:_.innerHTML};let x=1,A=Ba(E);for(;A&&g.find(y=>y._d===A);)A=`${A}:${x++}`;E._d=A||void 0,g.push(E),o.elMap[_.getAttribute("data-hid")||pi(E)]=_}}}o.pendingSideEffects={...o.sideEffects||{}},o.sideEffects={};function i(f,d,g){const _=`${f}:${d}`;o.sideEffects[_]=g,delete o.pendingSideEffects[_]}function a({id:f,$el:d,tag:g}){const _=g.tag.endsWith("Attrs");o.elMap[f]=d,_||(["textContent","innerHTML"].forEach(E=>{g[E]&&g[E]!==d[E]&&(d[E]=g[E])}),i(f,"el",()=>{var E;(E=o.elMap[f])==null||E.remove(),delete o.elMap[f]}));for(const[E,x]of Object.entries(g._eventHandlers||{}))d.getAttribute(`data-${E}`)!==""&&((g.tag==="bodyAttrs"?n.defaultView:d).addEventListener(E.replace("on",""),x.bind(d)),d.setAttribute(`data-${E}`,""));Object.entries(g.props).forEach(([E,x])=>{const A=`attr:${E}`;if(E==="class")for(const y of(x||"").split(" ").filter(Boolean))_&&i(f,`${A}:${y}`,()=>d.classList.remove(y)),!d.classList.contains(y)&&d.classList.add(y);else if(E==="style")for(const y of(x||"").split(";").filter(Boolean)){const[m,...v]=y.split(":").map(R=>R.trim());i(f,`${A}:${m}`,()=>{d.style.removeProperty(m)}),d.style.setProperty(m,v.join(":"))}else d.getAttribute(E)!==x&&d.setAttribute(E,x===!0?"":String(x)),_&&i(f,A,()=>d.removeAttribute(E))})}const l=[],u={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const f of s){const{tag:d,shouldRender:g,id:_}=f;if(g){if(d.tag==="title"){n.title=d.textContent;continue}f.$el=f.$el||o.elMap[_],f.$el?a(f):ir.includes(d.tag)&&l.push(f)}}for(const f of l){const d=f.tag.tagPosition||"head";f.$el=n.createElement(f.tag.tag),a(f),u[d]=u[d]||n.createDocumentFragment(),u[d].appendChild(f.$el)}for(const f of s)await e.hooks.callHook("dom:renderTag",f,n,i);u.head&&n.head.appendChild(u.head),u.bodyOpen&&n.body.insertBefore(u.bodyOpen,n.body.firstChild),u.bodyClose&&n.body.appendChild(u.bodyClose),Object.values(o.pendingSideEffects).forEach(f=>f()),e._dom=o,e.dirty=!1,await e.hooks.callHook("dom:rendered",{renders:s})}async function Wh(e,t={}){const n=t.delayFn||(r=>setTimeout(r,10));return e._domUpdatePromise=e._domUpdatePromise||new Promise(r=>n(async()=>{await Da(e,t),delete e._domUpdatePromise,r()}))}function qh(e){return t=>{var r,s;const n=((s=(r=t.resolvedOptions.document)==null?void 0:r.head.querySelector('script[id="unhead:payload"]'))==null?void 0:s.innerHTML)||!1;return n&&t.push(JSON.parse(n)),{mode:"client",hooks:{"entries:updated":function(o){Wh(o,e)}}}}}const zh=["templateParams","htmlAttrs","bodyAttrs"],Gh={hooks:{"tag:normalise":function({tag:e}){["hid","vmid","key"].forEach(r=>{e.props[r]&&(e.key=e.props[r],delete e.props[r])});const n=Ba(e)||(e.key?`${e.tag}:${e.key}`:!1);n&&(e._d=n)},"tags:resolve":function(e){const t={};e.tags.forEach(r=>{const s=(r.key?`${r.tag}:${r.key}`:r._d)||r._p,o=t[s];if(o){let a=r==null?void 0:r.tagDuplicateStrategy;if(!a&&zh.includes(r.tag)&&(a="merge"),a==="merge"){const l=o.props;["class","style"].forEach(u=>{l[u]&&(r.props[u]?(u==="style"&&!l[u].endsWith(";")&&(l[u]+=";"),r.props[u]=`${l[u]} ${r.props[u]}`):r.props[u]=l[u])}),t[s].props={...l,...r.props};return}else if(r._e===o._e){o._duped=o._duped||[],r._d=`${o._d}:${o._duped.length+1}`,o._duped.push(r);return}else if(br(r)>br(o))return}const i=Object.keys(r.props).length+(r.innerHTML?1:0)+(r.textContent?1:0);if(ir.includes(r.tag)&&i===0){delete t[s];return}t[s]=r});const n=[];Object.values(t).forEach(r=>{const s=r._duped;delete r._duped,n.push(r),s&&n.push(...s)}),e.tags=n,e.tags=e.tags.filter(r=>!(r.tag==="meta"&&(r.props.name||r.props.property)&&!r.props.content))}}},Jh={mode:"server",hooks:{"tags:resolve":function(e){const t={};e.tags.filter(n=>["titleTemplate","templateParams","title"].includes(n.tag)&&n._m==="server").forEach(n=>{t[n.tag]=n.tag.startsWith("title")?n.textContent:n.props}),Object.keys(t).length&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},Qh=["script","link","bodyAttrs"],Xh=e=>({hooks:{"tags:resolve":function(t){for(const n of t.tags.filter(r=>Qh.includes(r.tag)))Object.entries(n.props).forEach(([r,s])=>{r.startsWith("on")&&typeof s=="function"&&(e.ssr&&_i.includes(r)?n.props[r]=`this.dataset.${r}fired = true`:delete n.props[r],n._eventHandlers=n._eventHandlers||{},n._eventHandlers[r]=s)}),e.ssr&&n._eventHandlers&&(n.props.src||n.props.href)&&(n.key=n.key||ao(n.props.src||n.props.href))},"dom:renderTag":function({$el:t,tag:n}){var r,s;for(const o of Object.keys((t==null?void 0:t.dataset)||{}).filter(i=>_i.some(a=>`${a}fired`===i))){const i=o.replace("fired","");(s=(r=n._eventHandlers)==null?void 0:r[i])==null||s.call(t,new Event(i.replace("on","")))}}}}),Yh=["link","style","script","noscript"],Zh={hooks:{"tag:normalise":({tag:e})=>{e.key&&Yh.includes(e.tag)&&(e.props["data-hid"]=e._h=ao(e.key))}}},ep={hooks:{"tags:resolve":e=>{const t=n=>{var r;return(r=e.tags.find(s=>s._d===n))==null?void 0:r._p};for(const{prefix:n,offset:r}of Kh)for(const s of e.tags.filter(o=>typeof o.tagPriority=="string"&&o.tagPriority.startsWith(n))){const o=t(s.tagPriority.replace(n,""));typeof o<"u"&&(s._p=o+r)}e.tags.sort((n,r)=>n._p-r._p).sort((n,r)=>br(n)-br(r))}}},tp={meta:"content",link:"href",htmlAttrs:"lang"},np=e=>({hooks:{"tags:resolve":t=>{var a;const{tags:n}=t,r=(a=n.find(l=>l.tag==="title"))==null?void 0:a.textContent,s=n.findIndex(l=>l.tag==="templateParams"),o=s!==-1?n[s].props:{},i=o.separator||"|";delete o.separator,o.pageTitle=lr(o.pageTitle||r||"",o,i);for(const l of n.filter(u=>u.processTemplateParams!==!1)){const u=tp[l.tag];u&&typeof l.props[u]=="string"?l.props[u]=lr(l.props[u],o,i):(l.processTemplateParams===!0||["titleTemplate","title"].includes(l.tag))&&["innerHTML","textContent"].forEach(c=>{typeof l[c]=="string"&&(l[c]=lr(l[c],o,i))})}e._templateParams=o,e._separator=i,t.tags=n.filter(l=>l.tag!=="templateParams")}}}),rp={hooks:{"tags:resolve":e=>{const{tags:t}=e;let n=t.findIndex(s=>s.tag==="titleTemplate");const r=t.findIndex(s=>s.tag==="title");if(r!==-1&&n!==-1){const s=gi(t[n].textContent,t[r].textContent);s!==null?t[r].textContent=s||t[r].textContent:delete t[r]}else if(n!==-1){const s=gi(t[n].textContent);s!==null&&(t[n].textContent=s,t[n].tag="title",n=-1)}n!==-1&&delete t[n],e.tags=t.filter(Boolean)}}},sp={hooks:{"tags:afterResolve":function(e){for(const t of e.tags)typeof t.innerHTML=="string"&&(t.innerHTML&&["application/ld+json","application/json"].includes(t.props.type)?t.innerHTML=t.innerHTML.replace(/{a.dirty=!0,t.callHook("entries:updated",a)};let s=0,o=[];const i=[],a={plugins:i,dirty:!1,resolvedOptions:e,hooks:t,headEntries(){return o},use(l){const u=typeof l=="function"?l(a):l;(!u.key||!i.some(c=>c.key===u.key))&&(i.push(u),vi(u.mode,n)&&t.addHooks(u.hooks||{}))},push(l,u){u==null||delete u.head;const c={_i:s++,input:l,...u};return vi(c.mode,n)&&(o.push(c),r()),{dispose(){o=o.filter(f=>f._i!==c._i),t.callHook("entries:updated",a),r()},patch(f){o=o.map(d=>(d._i===c._i&&(d.input=c.input=f),d)),r()}}},async resolveTags(){const l={tags:[],entries:[...o]};await t.callHook("entries:resolve",l);for(const u of l.entries){const c=u.resolvedInput||u.input;if(u.resolvedInput=await(u.transform?u.transform(c):c),u.resolvedInput)for(const f of await Vh(u)){const d={tag:f,entry:u,resolvedOptions:a.resolvedOptions};await t.callHook("tag:normalise",d),l.tags.push(d.tag)}}return await t.callHook("tags:beforeResolve",l),await t.callHook("tags:resolve",l),await t.callHook("tags:afterResolve",l),l.tags},ssr:n};return[Gh,Jh,Xh,Zh,ep,np,rp,sp,...(e==null?void 0:e.plugins)||[]].forEach(l=>a.use(l)),a.hooks.callHook("init",a),a}function lp(){return Ua}const ap=ga.startsWith("3");function cp(e){return typeof e=="function"?e():de(e)}function Ss(e,t=""){if(e instanceof Promise)return e;const n=cp(e);return!e||!n?n:Array.isArray(n)?n.map(r=>Ss(r,t)):typeof n=="object"?Object.fromEntries(Object.entries(n).map(([r,s])=>r==="titleTemplate"||r.startsWith("on")?[r,de(s)]:[r,Ss(s,r)])):n}const up={hooks:{"entries:resolve":function(e){for(const t of e.entries)t.resolvedInput=Ss(t.input)}}},Va="usehead";function fp(e){return{install(n){ap&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(Va,e))}}.install}function dp(e={}){e.domDelayFn=e.domDelayFn||(n=>cn(()=>setTimeout(()=>n(),0)));const t=op(e);return t.use(up),t.install=fp(t),t}const xs=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ks="__unhead_injection_handler__";function hp(e){xs[ks]=e}function ay(){if(ks in xs)return xs[ks]();const e=Ne(Va);return e||lp()}let ar,cr;function pp(){return ar=$fetch(io(`builds/meta/${Fn().app.buildId}.json`),{responseType:"json"}),ar.then(e=>{cr=mh(e.matcher)}).catch(e=>{console.error("[nuxt] Error fetching app manifest.",e)}),ar}function Mr(){return ar||pp()}async function co(e){if(await Mr(),!cr)return console.error("[nuxt] Error creating app manifest matcher.",cr),{};try{return Ma({},...cr.matchAll(e).reverse())}catch(t){return console.error("[nuxt] Error matching route rules.",t),{}}}async function bi(e,t={}){const n=await mp(e,t),r=me(),s=r._payloadCache=r._payloadCache||{};return n in s||(s[n]=Wa(e).then(o=>o?Ka(n).then(i=>i||(delete s[n],null)):(s[n]=null,null))),s[n]}const gp="_payload.json";async function mp(e,t={}){const n=new URL(e,"http://localhost");if(n.host!=="localhost"||Ut(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const r=Fn(),s=t.hash||(t.fresh?Date.now():r.app.buildId),o=r.app.cdnURL,i=o&&await Wa(e)?o:r.app.baseURL;return so(i,n.pathname,gp+(s?`?${s}`:""))}async function Ka(e){const t=fetch(e).then(n=>n.text().then(qa));try{return await t}catch(n){console.warn("[nuxt] Cannot load payload ",e,n)}return null}async function Wa(e=lo().path){if(e=ro(e),(await Mr()).prerendered.includes(e))return!0;const n=await co(e);return!!n.prerender&&!n.redirect}let er=null;async function yp(){if(er)return er;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=await qa(e.textContent||""),n=e.dataset.src?await Ka(e.dataset.src):void 0;return er={...t,...n,...window.__NUXT__},er}async function qa(e){return await Ih(e,me()._payloadRevivers)}function _p(e,t){me()._payloadRevivers[e]=t}const wi={NuxtError:e=>Hr(e),EmptyShallowRef:e=>Tn(e==="_"?void 0:e==="0n"?BigInt(0):An(e)),EmptyRef:e=>tt(e==="_"?void 0:e==="0n"?BigInt(0):An(e)),ShallowRef:e=>Tn(e),ShallowReactive:e=>ot(e),Ref:e=>tt(e),Reactive:e=>Dt(e)},vp=nt({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const r in wi)_p(r,wi[r]);Object.assign(e.payload,([t,n]=On(()=>e.runWithContext(yp)),t=await t,n(),t)),window.__NUXT__=e.payload}}),bp=[],wp=nt({name:"nuxt:head",enforce:"pre",setup(e){const t=dp({plugins:bp});hp(()=>me().vueApp._context.provides.usehead),e.vueApp.use(t);{let n=!0;const r=async()=>{n=!1,await Da(t)};t.hooks.hook("dom:beforeRender",s=>{s.shouldRender=!n}),e.hooks.hook("page:start",()=>{n=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||r()}),e.hooks.hook("app:error",r),e.hooks.hook("app:suspense:resolve",r)}}});/*!
+ * vue-router v4.4.3
+ * (c) 2024 Eduardo San Martin Morote
+ * @license MIT
+ */const zt=typeof document<"u";function Ep(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ae=Object.assign;function Xr(e,t){const n={};for(const r in t){const s=t[r];n[r]=Je(s)?s.map(e):e(s)}return n}const bn=()=>{},Je=Array.isArray,za=/#/g,Rp=/&/g,Tp=/\//g,Cp=/=/g,Pp=/\?/g,Ga=/\+/g,Sp=/%5B/g,xp=/%5D/g,Ja=/%5E/g,kp=/%60/g,Qa=/%7B/g,Ap=/%7C/g,Xa=/%7D/g,Op=/%20/g;function uo(e){return encodeURI(""+e).replace(Ap,"|").replace(Sp,"[").replace(xp,"]")}function Lp(e){return uo(e).replace(Qa,"{").replace(Xa,"}").replace(Ja,"^")}function As(e){return uo(e).replace(Ga,"%2B").replace(Op,"+").replace(za,"%23").replace(Rp,"%26").replace(kp,"`").replace(Qa,"{").replace(Xa,"}").replace(Ja,"^")}function Ip(e){return As(e).replace(Cp,"%3D")}function Hp(e){return uo(e).replace(za,"%23").replace(Pp,"%3F")}function Mp(e){return e==null?"":Hp(e).replace(Tp,"%2F")}function Ln(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Np=/\/$/,$p=e=>e.replace(Np,"");function Yr(e,t,n="/"){let r,s={},o="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(r=t.slice(0,l),o=t.slice(l+1,a>-1?a:t.length),s=e(o)),a>-1&&(r=r||t.slice(0,a),i=t.slice(a,t.length)),r=Dp(r??t,n),{fullPath:r+(o&&"?")+o+i,path:r,query:s,hash:Ln(i)}}function jp(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Ei(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Bp(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&on(t.matched[r],n.matched[s])&&Ya(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function on(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ya(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Fp(e[n],t[n]))return!1;return!0}function Fp(e,t){return Je(e)?Ri(e,t):Je(t)?Ri(t,e):e===t}function Ri(e,t){return Je(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Dp(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let o=n.length-1,i,a;for(i=0;i1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(i).join("/")}const Ue={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var In;(function(e){e.pop="pop",e.push="push"})(In||(In={}));var wn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(wn||(wn={}));function Up(e){if(!e)if(zt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),$p(e)}const Vp=/^[^#]+#/;function Kp(e,t){return e.replace(Vp,"#")+t}function Wp(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const Nr=()=>({left:window.scrollX,top:window.scrollY});function qp(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=Wp(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Ti(e,t){return(history.state?history.state.position-t:-1)+e}const Os=new Map;function zp(e,t){Os.set(e,t)}function Gp(e){const t=Os.get(e);return Os.delete(e),t}let Jp=()=>location.protocol+"//"+location.host;function Za(e,t){const{pathname:n,search:r,hash:s}=t,o=e.indexOf("#");if(o>-1){let a=s.includes(e.slice(o))?e.slice(o).length:1,l=s.slice(a);return l[0]!=="/"&&(l="/"+l),Ei(l,"")}return Ei(n,e)+r+s}function Qp(e,t,n,r){let s=[],o=[],i=null;const a=({state:d})=>{const g=Za(e,location),_=n.value,E=t.value;let x=0;if(d){if(n.value=g,t.value=d,i&&i===_){i=null;return}x=E?d.position-E.position:0}else r(g);s.forEach(A=>{A(n.value,_,{delta:x,type:In.pop,direction:x?x>0?wn.forward:wn.back:wn.unknown})})};function l(){i=n.value}function u(d){s.push(d);const g=()=>{const _=s.indexOf(d);_>-1&&s.splice(_,1)};return o.push(g),g}function c(){const{history:d}=window;d.state&&d.replaceState(ae({},d.state,{scroll:Nr()}),"")}function f(){for(const d of o)d();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:u,destroy:f}}function Ci(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?Nr():null}}function Xp(e){const{history:t,location:n}=window,r={value:Za(e,n)},s={value:t.state};s.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(l,u,c){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:Jp()+e+l;try{t[c?"replaceState":"pushState"](u,"",d),s.value=u}catch(g){console.error(g),n[c?"replace":"assign"](d)}}function i(l,u){const c=ae({},t.state,Ci(s.value.back,l,s.value.forward,!0),u,{position:s.value.position});o(l,c,!0),r.value=l}function a(l,u){const c=ae({},s.value,t.state,{forward:l,scroll:Nr()});o(c.current,c,!0);const f=ae({},Ci(r.value,l,null),{position:c.position+1},u);o(l,f,!1),r.value=l}return{location:r,state:s,push:a,replace:i}}function ec(e){e=Up(e);const t=Xp(e),n=Qp(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const s=ae({location:"",base:e,go:r,createHref:Kp.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function Yp(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),ec(e)}function Zp(e){return typeof e=="string"||e&&typeof e=="object"}function tc(e){return typeof e=="string"||typeof e=="symbol"}const nc=Symbol("");var Pi;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Pi||(Pi={}));function ln(e,t){return ae(new Error,{type:e,[nc]:!0},t)}function rt(e,t){return e instanceof Error&&nc in e&&(t==null||!!(e.type&t))}const Si="[^/]+?",eg={sensitive:!1,strict:!1,start:!0,end:!0},tg=/[.+*?^${}()[\]/\\]/g;function ng(e,t){const n=ae({},eg,t),r=[];let s=n.start?"^":"";const o=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(s+="/");for(let f=0;ft.length?t.length===1&&t[0]===80?1:-1:0}function rc(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const sg={type:0,value:""},og=/[a-zA-Z0-9_]/;function ig(e){if(!e)return[[]];if(e==="/")return[[sg]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(g){throw new Error(`ERR (${n})/"${u}": ${g}`)}let n=0,r=n;const s=[];let o;function i(){o&&s.push(o),o=[]}let a=0,l,u="",c="";function f(){u&&(n===0?o.push({type:0,value:u}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function d(){u+=l}for(;a{i(m)}:bn}function i(f){if(tc(f)){const d=r.get(f);d&&(r.delete(f),n.splice(n.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=n.indexOf(f);d>-1&&(n.splice(d,1),f.record.name&&r.delete(f.record.name),f.children.forEach(i),f.alias.forEach(i))}}function a(){return n}function l(f){const d=dg(f,n);n.splice(d,0,f),f.record.name&&!Ai(f)&&r.set(f.record.name,f)}function u(f,d){let g,_={},E,x;if("name"in f&&f.name){if(g=r.get(f.name),!g)throw ln(1,{location:f});x=g.record.name,_=ae(ki(d.params,g.keys.filter(m=>!m.optional).concat(g.parent?g.parent.keys.filter(m=>m.optional):[]).map(m=>m.name)),f.params&&ki(f.params,g.keys.map(m=>m.name))),E=g.stringify(_)}else if(f.path!=null)E=f.path,g=n.find(m=>m.re.test(E)),g&&(_=g.parse(E),x=g.record.name);else{if(g=d.name?r.get(d.name):n.find(m=>m.re.test(d.path)),!g)throw ln(1,{location:f,currentLocation:d});x=g.record.name,_=ae({},d.params,f.params),E=g.stringify(_)}const A=[];let y=g;for(;y;)A.unshift(y.record),y=y.parent;return{name:x,path:E,params:_,matched:A,meta:fg(A)}}e.forEach(f=>o(f));function c(){n.length=0,r.clear()}return{addRoute:o,resolve:u,removeRoute:i,clearRoutes:c,getRoutes:a,getRecordMatcher:s}}function ki(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function cg(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:ug(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function ug(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function Ai(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function fg(e){return e.reduce((t,n)=>ae(t,n.meta),{})}function Oi(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function dg(e,t){let n=0,r=t.length;for(;n!==r;){const o=n+r>>1;rc(e,t[o])<0?r=o:n=o+1}const s=hg(e);return s&&(r=t.lastIndexOf(s,r-1)),r}function hg(e){let t=e;for(;t=t.parent;)if(sc(t)&&rc(e,t)===0)return t}function sc({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function pg(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;so&&As(o)):[r&&As(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function gg(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Je(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const mg=Symbol(""),Ii=Symbol(""),fo=Symbol(""),oc=Symbol(""),Ls=Symbol("");function dn(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function yt(e,t,n,r,s,o=i=>i()){const i=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((a,l)=>{const u=d=>{d===!1?l(ln(4,{from:n,to:t})):d instanceof Error?l(d):Zp(d)?l(ln(2,{from:t,to:d})):(i&&r.enterCallbacks[s]===i&&typeof d=="function"&&i.push(d),a())},c=o(()=>e.call(r&&r.instances[s],t,n,u));let f=Promise.resolve(c);e.length<3&&(f=f.then(u)),f.catch(d=>l(d))})}function Zr(e,t,n,r,s=o=>o()){const o=[];for(const i of e)for(const a in i.components){let l=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(yg(l)){const c=(l.__vccOpts||l)[t];c&&o.push(yt(c,n,r,i,a,s))}else{let u=l();o.push(()=>u.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${i.path}"`));const f=Ep(c)?c.default:c;i.components[a]=f;const g=(f.__vccOpts||f)[t];return g&&yt(g,n,r,i,a,s)()}))}}return o}function yg(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Hi(e){const t=Ne(fo),n=Ne(oc),r=qe(()=>{const l=de(e.to);return t.resolve(l)}),s=qe(()=>{const{matched:l}=r.value,{length:u}=l,c=l[u-1],f=n.matched;if(!c||!f.length)return-1;const d=f.findIndex(on.bind(null,c));if(d>-1)return d;const g=Mi(l[u-2]);return u>1&&Mi(c)===g&&f[f.length-1].path!==g?f.findIndex(on.bind(null,l[u-2])):d}),o=qe(()=>s.value>-1&&wg(n.params,r.value.params)),i=qe(()=>s.value>-1&&s.value===n.matched.length-1&&Ya(n.params,r.value.params));function a(l={}){return bg(l)?t[de(e.replace)?"replace":"push"](de(e.to)).catch(bn):Promise.resolve()}return{route:r,href:qe(()=>r.value.href),isActive:o,isExactActive:i,navigate:a}}const _g=Nn({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:Hi,setup(e,{slots:t}){const n=Dt(Hi(e)),{options:r}=Ne(fo),s=qe(()=>({[Ni(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Ni(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:et("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},o)}}}),vg=_g;function bg(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function wg(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!Je(s)||s.length!==r.length||r.some((o,i)=>o!==s[i]))return!1}return!0}function Mi(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ni=(e,t,n)=>e??t??n,Eg=Nn({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Ne(Ls),s=qe(()=>e.route||r.value),o=Ne(Ii,0),i=qe(()=>{let u=de(o);const{matched:c}=s.value;let f;for(;(f=c[u])&&!f.components;)u++;return u}),a=qe(()=>s.value.matched[i.value]);en(Ii,qe(()=>i.value+1)),en(mg,a),en(Ls,s);const l=tt();return wt(()=>[l.value,a.value,e.name],([u,c,f],[d,g,_])=>{c&&(c.instances[f]=u,g&&g!==c&&u&&u===d&&(c.leaveGuards.size||(c.leaveGuards=g.leaveGuards),c.updateGuards.size||(c.updateGuards=g.updateGuards))),u&&c&&(!g||!on(c,g)||!d)&&(c.enterCallbacks[f]||[]).forEach(E=>E(u))},{flush:"post"}),()=>{const u=s.value,c=e.name,f=a.value,d=f&&f.components[c];if(!d)return $i(n.default,{Component:d,route:u});const g=f.props[c],_=g?g===!0?u.params:typeof g=="function"?g(u):g:null,x=et(d,ae({},_,t,{onVnodeUnmounted:A=>{A.component.isUnmounted&&(f.instances[c]=null)},ref:l}));return $i(n.default,{Component:x,route:u})||x}}});function $i(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const ic=Eg;function Rg(e){const t=ag(e.routes,e),n=e.parseQuery||pg,r=e.stringifyQuery||Li,s=e.history,o=dn(),i=dn(),a=dn(),l=Tn(Ue);let u=Ue;zt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=Xr.bind(null,C=>""+C),f=Xr.bind(null,Mp),d=Xr.bind(null,Ln);function g(C,B){let j,V;return tc(C)?(j=t.getRecordMatcher(C),V=B):V=C,t.addRoute(V,j)}function _(C){const B=t.getRecordMatcher(C);B&&t.removeRoute(B)}function E(){return t.getRoutes().map(C=>C.record)}function x(C){return!!t.getRecordMatcher(C)}function A(C,B){if(B=ae({},B||l.value),typeof C=="string"){const p=Yr(n,C,B.path),b=t.resolve({path:p.path},B),P=s.createHref(p.fullPath);return ae(p,b,{params:d(b.params),hash:Ln(p.hash),redirectedFrom:void 0,href:P})}let j;if(C.path!=null)j=ae({},C,{path:Yr(n,C.path,B.path).path});else{const p=ae({},C.params);for(const b in p)p[b]==null&&delete p[b];j=ae({},C,{params:f(p)}),B.params=f(B.params)}const V=t.resolve(j,B),ie=C.hash||"";V.params=c(d(V.params));const fe=jp(r,ae({},C,{hash:Lp(ie),path:V.path})),h=s.createHref(fe);return ae({fullPath:fe,hash:ie,query:r===Li?gg(C.query):C.query||{}},V,{redirectedFrom:void 0,href:h})}function y(C){return typeof C=="string"?Yr(n,C,l.value.path):ae({},C)}function m(C,B){if(u!==C)return ln(8,{from:B,to:C})}function v(C){return O(C)}function R(C){return v(ae(y(C),{replace:!0}))}function w(C){const B=C.matched[C.matched.length-1];if(B&&B.redirect){const{redirect:j}=B;let V=typeof j=="function"?j(C):j;return typeof V=="string"&&(V=V.includes("?")||V.includes("#")?V=y(V):{path:V},V.params={}),ae({query:C.query,hash:C.hash,params:V.path!=null?{}:C.params},V)}}function O(C,B){const j=u=A(C),V=l.value,ie=C.state,fe=C.force,h=C.replace===!0,p=w(j);if(p)return O(ae(y(p),{state:typeof p=="object"?ae({},ie,p.state):ie,force:fe,replace:h}),B||j);const b=j;b.redirectedFrom=B;let P;return!fe&&Bp(r,V,j)&&(P=ln(16,{to:b,from:V}),Qe(V,V,!0,!1)),(P?Promise.resolve(P):I(b,V)).catch(T=>rt(T)?rt(T,2)?T:ct(T):G(T,b,V)).then(T=>{if(T){if(rt(T,2))return O(ae({replace:h},y(T.to),{state:typeof T.to=="object"?ae({},ie,T.to.state):ie,force:fe}),B||b)}else T=H(b,V,!0,h,ie);return q(b,V,T),T})}function D(C,B){const j=m(C,B);return j?Promise.reject(j):Promise.resolve()}function L(C){const B=Kt.values().next().value;return B&&typeof B.runWithContext=="function"?B.runWithContext(C):C()}function I(C,B){let j;const[V,ie,fe]=Tg(C,B);j=Zr(V.reverse(),"beforeRouteLeave",C,B);for(const p of V)p.leaveGuards.forEach(b=>{j.push(yt(b,C,B))});const h=D.bind(null,C,B);return j.push(h),$e(j).then(()=>{j=[];for(const p of o.list())j.push(yt(p,C,B));return j.push(h),$e(j)}).then(()=>{j=Zr(ie,"beforeRouteUpdate",C,B);for(const p of ie)p.updateGuards.forEach(b=>{j.push(yt(b,C,B))});return j.push(h),$e(j)}).then(()=>{j=[];for(const p of fe)if(p.beforeEnter)if(Je(p.beforeEnter))for(const b of p.beforeEnter)j.push(yt(b,C,B));else j.push(yt(p.beforeEnter,C,B));return j.push(h),$e(j)}).then(()=>(C.matched.forEach(p=>p.enterCallbacks={}),j=Zr(fe,"beforeRouteEnter",C,B,L),j.push(h),$e(j))).then(()=>{j=[];for(const p of i.list())j.push(yt(p,C,B));return j.push(h),$e(j)}).catch(p=>rt(p,8)?p:Promise.reject(p))}function q(C,B,j){a.list().forEach(V=>L(()=>V(C,B,j)))}function H(C,B,j,V,ie){const fe=m(C,B);if(fe)return fe;const h=B===Ue,p=zt?history.state:{};j&&(V||h?s.replace(C.fullPath,ae({scroll:h&&p&&p.scroll},ie)):s.push(C.fullPath,ie)),l.value=C,Qe(C,B,j,h),ct()}let K;function ne(){K||(K=s.listen((C,B,j)=>{if(!Dn.listening)return;const V=A(C),ie=w(V);if(ie){O(ae(ie,{replace:!0}),V).catch(bn);return}u=V;const fe=l.value;zt&&zp(Ti(fe.fullPath,j.delta),Nr()),I(V,fe).catch(h=>rt(h,12)?h:rt(h,2)?(O(h.to,V).then(p=>{rt(p,20)&&!j.delta&&j.type===In.pop&&s.go(-1,!1)}).catch(bn),Promise.reject()):(j.delta&&s.go(-j.delta,!1),G(h,V,fe))).then(h=>{h=h||H(V,fe,!1),h&&(j.delta&&!rt(h,8)?s.go(-j.delta,!1):j.type===In.pop&&rt(h,20)&&s.go(-1,!1)),q(V,fe,h)}).catch(bn)}))}let se=dn(),U=dn(),X;function G(C,B,j){ct(C);const V=U.list();return V.length?V.forEach(ie=>ie(C,B,j)):console.error(C),Promise.reject(C)}function ye(){return X&&l.value!==Ue?Promise.resolve():new Promise((C,B)=>{se.add([C,B])})}function ct(C){return X||(X=!C,ne(),se.list().forEach(([B,j])=>C?j(C):B()),se.reset()),C}function Qe(C,B,j,V){const{scrollBehavior:ie}=e;if(!zt||!ie)return Promise.resolve();const fe=!j&&Gp(Ti(C.fullPath,0))||(V||!j)&&history.state&&history.state.scroll||null;return cn().then(()=>ie(C,B,fe)).then(h=>h&&qp(h)).catch(h=>G(h,C,B))}const xe=C=>s.go(C);let Vt;const Kt=new Set,Dn={currentRoute:l,listening:!0,addRoute:g,removeRoute:_,clearRoutes:t.clearRoutes,hasRoute:x,getRoutes:E,resolve:A,options:e,push:v,replace:R,go:xe,back:()=>xe(-1),forward:()=>xe(1),beforeEach:o.add,beforeResolve:i.add,afterEach:a.add,onError:U.add,isReady:ye,install(C){const B=this;C.component("RouterLink",vg),C.component("RouterView",ic),C.config.globalProperties.$router=B,Object.defineProperty(C.config.globalProperties,"$route",{enumerable:!0,get:()=>de(l)}),zt&&!Vt&&l.value===Ue&&(Vt=!0,v(s.location).catch(ie=>{}));const j={};for(const ie in Ue)Object.defineProperty(j,ie,{get:()=>l.value[ie],enumerable:!0});C.provide(fo,B),C.provide(oc,ot(j)),C.provide(Ls,l);const V=C.unmount;Kt.add(C),C.unmount=function(){Kt.delete(C),Kt.size<1&&(u=Ue,K&&K(),K=null,l.value=Ue,Vt=!1,X=!1),V()}}};function $e(C){return C.reduce((B,j)=>B.then(()=>L(j)),Promise.resolve())}return Dn}function Tg(e,t){const n=[],r=[],s=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;ion(u,a))?r.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(u=>on(u,l))||s.push(l))}return[n,r,s]}const Cg=(e,t)=>t.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""}),Is=(e,t)=>{const n=e.route.matched.find(s=>{var o;return((o=s.components)==null?void 0:o.default)===e.Component.type}),r=t??(n==null?void 0:n.meta.key)??(n&&Cg(e.route,n));return typeof r=="function"?r(e.route):r},Pg=(e,t)=>({default:()=>e?et(iu,e===!0?{}:e,t):t});function ho(e){return Array.isArray(e)?e:[e]}const Sg="modulepreload",xg=function(e,t){return e[0]==="."?new URL(e,t).href:e},ji={},kg=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){const o=document.getElementsByTagName("link"),i=document.querySelector("meta[property=csp-nonce]"),a=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));s=Promise.all(n.map(l=>{if(l=xg(l,r),l in ji)return;ji[l]=!0;const u=l.endsWith(".css"),c=u?'[rel="stylesheet"]':"";if(!!r)for(let g=o.length-1;g>=0;g--){const _=o[g];if(_.href===l&&(!u||_.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${c}`))return;const d=document.createElement("link");if(d.rel=u?"stylesheet":Sg,u||(d.as="script",d.crossOrigin=""),d.href=l,a&&d.setAttribute("nonce",a),document.head.appendChild(d),u)return new Promise((g,_)=>{d.addEventListener("load",g),d.addEventListener("error",()=>_(new Error(`Unable to preload CSS for ${l}`)))})}))}return s.then(()=>t()).catch(o=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o})},Z=(...e)=>kg(...e).catch(t=>{const n=new Event("nuxt.preloadError");throw n.payload=t,window.dispatchEvent(n),t}),Bi=[{name:"slug",path:"/:slug(.*)*",component:()=>Z(()=>import("./4jlfQQNY.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10]),import.meta.url).then(e=>e.default||e)}],Ag=(e,t,n)=>(t=t===!0?{}:t,{default:()=>{var r;return t?et(e,t,n):(r=n.default)==null?void 0:r.call(n)}});function Fi(e){const t=(e==null?void 0:e.meta.key)??e.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""});return typeof t=="function"?t(e):t}function Og(e,t){return e===t||t===Ue?!1:Fi(e)!==Fi(t)?!0:!e.matched.every((r,s)=>{var o,i;return r.components&&r.components.default===((i=(o=t.matched[s])==null?void 0:o.components)==null?void 0:i.default)})}const Lg={scrollBehavior(e,t,n){var u;const r=me(),s=((u=Ge().options)==null?void 0:u.scrollBehaviorType)??"auto";let o=n||void 0;const i=typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop;if(!o&&t&&e&&i!==!1&&Og(e,t)&&(o={left:0,top:0}),e.path===t.path)return t.hash&&!e.hash?{left:0,top:0}:e.hash?{el:e.hash,top:Di(e.hash),behavior:s}:!1;const a=c=>!!(c.meta.pageTransition??ws),l=a(t)&&a(e)?"page:transition:finish":"page:finish";return new Promise(c=>{r.hooks.hookOnce(l,async()=>{await new Promise(f=>setTimeout(f,0)),e.hash&&(o={el:e.hash,top:Di(e.hash),behavior:s}),c(o)})})}};function Di(e){try{const t=document.querySelector(e);if(t)return Number.parseFloat(getComputedStyle(t).scrollMarginTop)+Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)}catch{}return 0}const Ig={hashMode:!1,scrollBehaviorType:"auto"},Ie={...Ig,...Lg},Hg=async e=>{var l;let t,n;if(!((l=e.meta)!=null&&l.validate))return;const r=me(),s=Ge();if(([t,n]=On(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t)===!0)return;const i=Hr({statusCode:404,statusMessage:`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}}),a=s.beforeResolve(u=>{if(a(),u===e){const c=s.afterEach(async()=>{c(),await r.runWithContext(()=>Gt(i)),window.history.pushState({},"",e.fullPath)});return!1}})},Mg=async e=>{let t,n;const r=([t,n]=On(()=>co(e.path)),t=await t,n(),t);if(r.redirect)return Ut(r.redirect,{acceptRelative:!0})?(window.location.href=r.redirect,!1):r.redirect},Ng=[Hg,Mg],En={};function $g(e,t,n){const{pathname:r,search:s,hash:o}=t,i=e.indexOf("#");if(i>-1){const u=o.includes(e.slice(i))?e.slice(i).length:1;let c=o.slice(u);return c[0]!=="/"&&(c="/"+c),ni(c,"")}const a=ni(r,e),l=!n||pd(a,n,{trailingSlash:!0})?a:n;return l+(l.includes("?")?"":s)+o}const jg=nt({name:"nuxt:router",enforce:"pre",async setup(e){var x,A;let t,n,r=Fn().app.baseURL;Ie.hashMode&&!r.includes("#")&&(r+="#");const s=((x=Ie.history)==null?void 0:x.call(Ie,r))??(Ie.hashMode?Yp(r):ec(r)),o=((A=Ie.routes)==null?void 0:A.call(Ie,Bi))??Bi;let i;const a=Rg({...Ie,scrollBehavior:(y,m,v)=>{if(m===Ue){i=v;return}if(Ie.scrollBehavior){if(a.options.scrollBehavior=Ie.scrollBehavior,"scrollRestoration"in window.history){const R=a.beforeEach(()=>{R(),window.history.scrollRestoration="manual"})}return Ie.scrollBehavior(y,Ue,i||v)}},history:s,routes:o});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),e.vueApp.use(a);const l=Tn(a.currentRoute.value);a.afterEach((y,m)=>{l.value=m}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>l.value});const u=$g(r,window.location,e.payload.path),c=Tn(a.currentRoute.value),f=()=>{c.value=a.currentRoute.value};e.hook("page:finish",f),a.afterEach((y,m)=>{var v,R,w,O;((R=(v=y.matched[0])==null?void 0:v.components)==null?void 0:R.default)===((O=(w=m.matched[0])==null?void 0:w.components)==null?void 0:O.default)&&f()});const d={};for(const y in c.value)Object.defineProperty(d,y,{get:()=>c.value[y]});e._route=ot(d),e._middleware=e._middleware||{global:[],named:{}};const g=Ir();a.afterEach(async(y,m,v)=>{delete e._processingMiddleware,!e.isHydrating&&g.value&&await e.runWithContext(Ch),v&&await e.callHook("page:loading:end"),y.matched.length===0&&await e.runWithContext(()=>Gt(Cs({statusCode:404,fatal:!1,statusMessage:`Page not found: ${y.fullPath}`,data:{path:y.fullPath}})))});try{[t,n]=On(()=>a.isReady()),await t,n()}catch(y){[t,n]=On(()=>e.runWithContext(()=>Gt(y))),await t,n()}const _=u!==a.currentRoute.value.fullPath?a.resolve(u):a.currentRoute.value;f();const E=e.payload.state._layout;return a.beforeEach(async(y,m)=>{var v;await e.callHook("page:loading:start"),y.meta=Dt(y.meta),e.isHydrating&&E&&!Tt(y.meta.layout)&&(y.meta.layout=E),e._processingMiddleware=!0;{const R=new Set([...Ng,...e._middleware.global]);for(const w of y.matched){const O=w.meta.middleware;if(O)for(const D of ho(O))R.add(D)}{const w=await e.runWithContext(()=>co(y.path));if(w.appMiddleware)for(const O in w.appMiddleware)w.appMiddleware[O]?R.add(O):R.delete(O)}for(const w of R){const O=typeof w=="string"?e._middleware.named[w]||await((v=En[w])==null?void 0:v.call(En).then(L=>L.default||L)):w;if(!O)throw new Error(`Unknown route middleware: '${w}'.`);const D=await e.runWithContext(()=>O(y,m));if(!e.payload.serverRendered&&e.isHydrating&&(D===!1||D instanceof Error)){const L=D||Cs({statusCode:404,statusMessage:`Page Not Found: ${u}`});return await e.runWithContext(()=>Gt(L)),!1}if(D!==!0&&(D||D===!1))return D}}}),a.onError(async()=>{delete e._processingMiddleware,await e.callHook("page:loading:end")}),e.hooks.hookOnce("app:created",async()=>{try{"name"in _&&(_.name=void 0),await a.replace({..._,force:!0}),a.options.scrollBehavior=Ie.scrollBehavior}catch(y){await e.runWithContext(()=>Gt(y))}}),{provide:{router:a}}}}),Ui=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),cy=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),po=e=>{const t=me();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{Ui(()=>e())}):Ui(()=>e())},Bg=nt({name:"nuxt:payload",setup(e){Ge().beforeResolve(async(t,n)=>{if(t.path===n.path)return;const r=await bi(t.path);r&&Object.assign(e.static.data,r.data)}),po(()=>{var t;e.hooks.hook("link:prefetch",async n=>{const{hostname:r}=new URL(n,window.location.href);r===window.location.hostname&&await bi(n)}),((t=navigator.connection)==null?void 0:t.effectiveType)!=="slow-2g"&&setTimeout(Mr,1e3)})}}),Fg=nt(()=>{const e=Ge();po(()=>{e.beforeResolve(async()=>{await new Promise(t=>{setTimeout(t,100),requestAnimationFrame(()=>{setTimeout(t,0)})})})})}),Dg=nt(e=>{let t;async function n(){const r=await Mr();t&&clearTimeout(t),t=setTimeout(n,li);try{const s=await $fetch(io("builds/latest.json")+`?${Date.now()}`);s.id!==r.id&&e.hooks.callHook("app:manifest:update",s)}catch{}}po(()=>{t=setTimeout(n,li)})});function Ug(e={}){const t=e.path||window.location.pathname;let n={};try{n=An(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(n==null?void 0:n.path)!==t||(n==null?void 0:n.expires){r.clear()}),e.hook("app:chunkError",({error:o})=>{r.add(o)});function s(o){const a="href"in o&&o.href[0]==="#"?n.app.baseURL+o.href:so(n.app.baseURL,o.fullPath);Ug({path:a,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(s)}),t.onError((o,i)=>{r.has(o)&&s(i)})}}),Kg=ee(()=>Z(()=>import("./Cvl-d6hg.js"),__vite__mapDeps([1,2,3,4,5,6,7,8,9,10]),import.meta.url).then(e=>e.default||e.default||e)),Wg=ee(()=>Z(()=>import("./B9uo3DaH.js"),__vite__mapDeps([11,8,9,10,7]),import.meta.url).then(e=>e.default||e.default||e)),qg=ee(()=>Z(()=>import("./B6sL9v4P.js"),__vite__mapDeps([12,9,10,7,13]),import.meta.url).then(e=>e.default||e.default||e)),zg=ee(()=>Z(()=>import("./Bh_B2UWN.js"),__vite__mapDeps([8,9,10,7]),import.meta.url).then(e=>e.default||e.default||e)),Gg=ee(()=>Z(()=>import("./DLVlpDS4.js"),__vite__mapDeps([3,4,5,6,7]),import.meta.url).then(e=>e.default||e.default||e)),Jg=ee(()=>Z(()=>import("./lsmN_RwE.js"),__vite__mapDeps([14,4,5,6,7]),import.meta.url).then(e=>e.default||e.default||e)),Qg=ee(()=>Z(()=>import("./C_AmlZJY.js"),__vite__mapDeps([15,6]),import.meta.url).then(e=>e.default||e.default||e)),Xg=ee(()=>Z(()=>import("./DRKa0536.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Yg=ee(()=>Z(()=>import("./C5PaEmJs.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Zg=ee(()=>Z(()=>import("./BzKb5Q2k.js"),__vite__mapDeps([16,15,6]),import.meta.url).then(e=>e.default||e.default||e)),em=ee(()=>Z(()=>import("./CqYu1dds.js"),__vite__mapDeps([17,18,19]),import.meta.url).then(e=>e.default||e.default||e)),tm=ee(()=>Z(()=>import("./D0LnpbG6.js"),[],import.meta.url).then(e=>e.default||e.default||e)),nm=ee(()=>Z(()=>import("./C9D6IP2p.js"),__vite__mapDeps([20,18,19]),import.meta.url).then(e=>e.default||e.default||e)),rm=ee(()=>Z(()=>import("./CGnQ0Qz8.js"),__vite__mapDeps([21,13]),import.meta.url).then(e=>e.default||e.default||e)),sm=ee(()=>Z(()=>import("./CfO7AKTj.js"),[],import.meta.url).then(e=>e.default||e.default||e)),om=ee(()=>Z(()=>import("./CIrE0Ig-.js"),[],import.meta.url).then(e=>e.default||e.default||e)),im=ee(()=>Z(()=>import("./C5-Ek8oo.js"),[],import.meta.url).then(e=>e.default||e.default||e)),lm=ee(()=>Z(()=>import("./xEcmxi2D.js"),[],import.meta.url).then(e=>e.default||e.default||e)),am=ee(()=>Z(()=>import("./DoErkooW.js"),[],import.meta.url).then(e=>e.default||e.default||e)),cm=ee(()=>Z(()=>import("./DSd65Fz0.js"),[],import.meta.url).then(e=>e.default||e.default||e)),um=ee(()=>Z(()=>import("./DNSoBTHO.js"),[],import.meta.url).then(e=>e.default||e.default||e)),fm=ee(()=>Z(()=>import("./D_wGB9zx.js"),[],import.meta.url).then(e=>e.default||e.default||e)),dm=ee(()=>Z(()=>import("./7iycB6xe.js"),[],import.meta.url).then(e=>e.default||e.default||e)),hm=ee(()=>Z(()=>import("./B0a57TPW.js"),[],import.meta.url).then(e=>e.default||e.default||e)),pm=ee(()=>Z(()=>import("./BSKIIN5D.js"),[],import.meta.url).then(e=>e.default||e.default||e)),gm=ee(()=>Z(()=>import("./Be2cjTaR.js"),[],import.meta.url).then(e=>e.default||e.default||e)),mm=ee(()=>Z(()=>import("./BTH-N000.js"),[],import.meta.url).then(e=>e.default||e.default||e)),ym=ee(()=>Z(()=>import("./BV27o5pR.js"),[],import.meta.url).then(e=>e.default||e.default||e)),_m=ee(()=>Z(()=>import("./DPW4Ntnz.js"),[],import.meta.url).then(e=>e.default||e.default||e)),vm=ee(()=>Z(()=>import("./Bpe6tjEQ.js"),[],import.meta.url).then(e=>e.default||e.default||e)),bm=ee(()=>Z(()=>import("./DOEfZAdM.js"),[],import.meta.url).then(e=>e.default||e.default||e)),wm=ee(()=>Z(()=>import("./uMesN6s4.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Em=ee(()=>Z(()=>import("./JQ_REGLM.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Rm=ee(()=>Z(()=>import("./DkoiNNCc.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Tm=ee(()=>Z(()=>import("./DePdUinX.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Cm=ee(()=>Z(()=>import("./B0uQKsWk.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Pm=[["ContentDoc",Kg],["ContentList",Wg],["ContentNavigation",qg],["ContentQuery",zg],["ContentRenderer",Gg],["ContentRendererMarkdown",Jg],["MDCSlot",Qg],["DocumentDrivenEmpty",Xg],["DocumentDrivenNotFound",Yg],["Markdown",Zg],["ProseCode",em],["ProseCodeInline",tm],["ProsePre",nm],["ProseA",rm],["ProseBlockquote",sm],["ProseEm",om],["ProseH1",im],["ProseH2",lm],["ProseH3",am],["ProseH4",cm],["ProseH5",um],["ProseH6",fm],["ProseHr",dm],["ProseImg",hm],["ProseLi",pm],["ProseOl",gm],["ProseP",mm],["ProseScript",ym],["ProseStrong",_m],["ProseTable",vm],["ProseTbody",bm],["ProseTd",wm],["ProseTh",Em],["ProseThead",Rm],["ProseTr",Tm],["ProseUl",Cm]],Sm=nt({name:"nuxt:global-components",setup(e){for(const[t,n]of Pm)e.vueApp.component(t,n),e.vueApp.component("Lazy"+t,n)}}),tr={},xm=nt({name:"nuxt:prefetch",setup(e){const t=Ge();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{var s;const r=(s=n==null?void 0:n.meta)==null?void 0:s.layout;r&&typeof tr[r]=="function"&&await tr[r]()})}),e.hooks.hook("link:prefetch",n=>{if(Ut(n))return;const r=t.resolve(n);if(!r)return;const s=r.meta.layout;let o=ho(r.meta.middleware);o=o.filter(i=>typeof i=="string");for(const i of o)typeof En[i]=="function"&&En[i]();s&&typeof tr[s]=="function"&&tr[s]()})}});function Ve(e){if(typeof e!="object")return e;var t,n,r=Object.prototype.toString.call(e);if(r==="[object Object]"){if(e.constructor!==Object&&typeof e.constructor=="function"){n=new e.constructor;for(t in e)e.hasOwnProperty(t)&&n[t]!==e[t]&&(n[t]=Ve(e[t]))}else{n={};for(t in e)t==="__proto__"?Object.defineProperty(n,t,{value:Ve(e[t]),configurable:!0,enumerable:!0,writable:!0}):n[t]=Ve(e[t])}return n}if(r==="[object Array]"){for(t=e.length,n=Array(t);t--;)n[t]=Ve(e[t]);return n}return r==="[object Set]"?(n=new Set,e.forEach(function(s){n.add(Ve(s))}),n):r==="[object Map]"?(n=new Map,e.forEach(function(s,o){n.set(Ve(o),Ve(s))}),n):r==="[object Date]"?new Date(+e):r==="[object RegExp]"?(n=new RegExp(e.source,e.flags),n.lastIndex=e.lastIndex,n):r==="[object DataView]"?new e.constructor(Ve(e.buffer)):r==="[object ArrayBuffer]"?e.slice(0):r.slice(-6)==="Array]"?new e.constructor(e):e}const km={path:"/",watch:!0,decode:e=>An(decodeURIComponent(e)),encode:e=>encodeURIComponent(typeof e=="string"?e:JSON.stringify(e))},nr=window.cookieStore;function Am(e,t){var l;const n={...km,...t},r=Vi(n)||{};let s;n.maxAge!==void 0?s=n.maxAge*1e3:n.expires&&(s=n.expires.getTime()-Date.now());const o=s!==void 0&&s<=0,i=Ve(o?void 0:r[e]??((l=n.default)==null?void 0:l.call(n))),a=s&&!o?Im(i,s,n.watch&&n.watch!=="shallow"):tt(i);{let u=null;try{!nr&&typeof BroadcastChannel<"u"&&(u=new BroadcastChannel(`nuxt:cookies:${e}`))}catch{}const c=()=>{n.readonly||ph(a.value,r[e])||(Lm(e,a.value,n),r[e]=Ve(a.value),u==null||u.postMessage({value:n.encode(a.value)}))},f=_=>{var x;const E=_.refresh?(x=Vi(n))==null?void 0:x[e]:n.decode(_.value);d=!0,a.value=E,r[e]=Ve(E),cn(()=>{d=!1})};let d=!1;const g=!!Cr();if(g&&es(()=>{d=!0,c(),u==null||u.close()}),nr){const _=E=>{const x=E.changed.find(A=>A.name===e);x&&f({value:x.value})};nr.addEventListener("change",_),g&&es(()=>nr.removeEventListener("change",_))}else u&&(u.onmessage=({data:_})=>f(_));n.watch?wt(a,()=>{d||c()},{deep:n.watch!=="shallow"}):c()}return a}function Vi(e={}){return Zd(document.cookie,e)}function Om(e,t,n={}){return t==null?ci(e,t,{...n,maxAge:-1}):ci(e,t,n)}function Lm(e,t,n={}){document.cookie=Om(e,t,n)}const Ki=2147483647;function Im(e,t,n){let r,s,o=0;const i=n?tt(e):{value:e};return Cr()&&es(()=>{s==null||s(),clearTimeout(r)}),Jc((a,l)=>{n&&(s=wt(i,l));function u(){o=0,clearTimeout(r);const c=t-o,f=c{if(o+=f,o{const t=Fn().public.studio||{},n=lo(),r=Am("previewToken",{sameSite:"none",secure:!0}),s=Mm("studio-client-db",()=>null);async function o(){const i=await Z(()=>import("./DiaYY_zU.js"),__vite__mapDeps([22,10,7,23]),import.meta.url).then(u=>u.useStudio),{mountPreviewUI:a,initiateIframeCommunication:l}=i();a(),l()}if(t.apiURL){if(Object.prototype.hasOwnProperty.call(n.query,"preview")&&!n.query.preview||!n.query.preview&&!r.value)return;n.query.preview&&(r.value=String(n.query.preview)),window.sessionStorage.setItem("previewToken",String(r.value)),window.sessionStorage.setItem("previewAPI",typeof n.query.staging<"u"?"https://dev-api.nuxt.studio":t.apiURL),e.hook("content:storage",i=>{s.value=i}),e.hook("app:mounted",async()=>{await o()})}}),$m=[vp,wp,jg,Bg,Fg,Dg,Vg,Sm,xm,Nm],jm=Nn({props:{vnode:{type:Object,required:!0},route:{type:Object,required:!0},vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(e){const t=e.renderKey,n=e.route,r={};for(const s in e.route)Object.defineProperty(r,s,{get:()=>t===e.renderKey?e.route[s]:n[s]});return en(Lr,ot(r)),()=>et(e.vnode,{ref:e.vnodeRef})}}),Bm=Nn({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:t,slots:n,expose:r}){const s=me(),o=tt(),i=Ne(Lr,null);let a;r({pageRef:o});const l=Ne(Eh,null);let u;const c=s.deferHydration();if(s.isHydrating){const f=s.hooks.hookOnce("app:error",c);Ge().beforeEach(f)}return e.pageKey&&wt(()=>e.pageKey,(f,d)=>{f!==d&&s.callHook("page:loading:start")}),()=>et(ic,{name:e.name,route:e.route,...t},{default:f=>{const d=Dm(i,f.route,f.Component),g=i&&i.matched.length===f.route.matched.length;if(!f.Component){if(u&&!g)return u;c();return}if(u&&l&&!l.isCurrent(f.route))return u;if(d&&i&&(!l||l!=null&&l.isCurrent(i)))return g?u:null;const _=Is(f,e.pageKey);!s.isHydrating&&!Um(i,f.route,f.Component)&&a===_&&s.callHook("page:loading:end"),a=_;const E=!!(e.transition??f.route.meta.pageTransition??ws),x=E&&Fm([e.transition,f.route.meta.pageTransition,ws,{onAfterLeave:()=>{s.callHook("page:transition:finish",f.Component)}}].filter(Boolean)),A=e.keepalive??f.route.meta.keepalive??Kd;return u=Ag(to,E&&x,Pg(A,et(na,{suspensible:!0,onPending:()=>s.callHook("page:start",f.Component),onResolve:()=>{cn(()=>s.callHook("page:finish",f.Component).then(()=>s.callHook("page:loading:end")).finally(c))}},{default:()=>{const y=et(jm,{key:_||void 0,vnode:n.default?et(Se,void 0,n.default(f)):f.Component,route:f.route,renderKey:_||void 0,trackRootNodes:E,vnodeRef:o});return A&&(y.type.name=f.Component.type.name||f.Component.type.__name||"RouteProvider"),y}}))).default(),u}})}});function Fm(e){const t=e.map(n=>({...n,onAfterLeave:n.onAfterLeave?ho(n.onAfterLeave):void 0}));return Ma(...t)}function Dm(e,t,n){if(!e)return!1;const r=t.matched.findIndex(s=>{var o;return((o=s.components)==null?void 0:o.default)===(n==null?void 0:n.type)});return!r||r===-1?!1:t.matched.slice(0,r).some((s,o)=>{var i,a,l;return((i=s.components)==null?void 0:i.default)!==((l=(a=e.matched[o])==null?void 0:a.components)==null?void 0:l.default)})||n&&Is({route:t,Component:n})!==Is({route:e,Component:n})}function Um(e,t,n){return e?t.matched.findIndex(s=>{var o;return((o=s.components)==null?void 0:o.default)===(n==null?void 0:n.type)}){const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},Km={};function Wm(e,t){const n=Bm;return Ke(),la("div",null,[pe(n)])}const qm=Vm(Km,[["render",Wm]]),zm={__name:"nuxt-error-page",props:{error:Object},setup(e){const n=e.error;n.stack&&n.stack.split(`
+`).splice(1).map(f=>({text:f.replace("webpack:/","").replace(".vue",".js").trim(),internal:f.includes("node_modules")&&!f.includes(".cache")||f.includes("internal")||f.includes("new Promise")})).map(f=>`${f.text} `).join(`
+`);const r=Number(n.statusCode||500),s=r===404,o=n.statusMessage??(s?"Page Not Found":"Internal Server Error"),i=n.message||n.toString(),a=void 0,c=s?ee(()=>Z(()=>import("./D5-UtOes.js"),__vite__mapDeps([24,13,2,25]),import.meta.url).then(f=>f.default||f)):ee(()=>Z(()=>import("./C8iivEyB.js"),__vite__mapDeps([26,2,27]),import.meta.url).then(f=>f.default||f));return(f,d)=>(Ke(),_t(de(c),_c(ua({statusCode:de(r),statusMessage:de(o),description:de(i),stack:de(a)})),null,16))}},Gm={key:0},Wi={__name:"nuxt-root",setup(e){const t=()=>null,n=me(),r=n.deferHydration();if(n.isHydrating){const l=n.hooks.hookOnce("app:error",r);Ge().beforeEach(l)}const s=!1;en(Lr,lo()),n.hooks.callHookWith(l=>l.map(u=>u()),"vue:setup");const o=Ir(),i=!1;Il((l,u,c)=>{if(n.hooks.callHook("vue:error",l,u,c).catch(f=>console.error("[nuxt] Error in `vue:error` hook",f)),Ph(l)&&(l.fatal||l.unhandled))return n.runWithContext(()=>Gt(l)),!1});const a=!1;return(l,u)=>(Ke(),_t(na,{onResolve:de(r)},{default:Cl(()=>[de(i)?(Ke(),la("div",Gm)):de(o)?(Ke(),_t(de(zm),{key:1,error:de(o)},null,8,["error"])):de(a)?(Ke(),_t(de(t),{key:2,context:de(a)},null,8,["context"])):de(s)?(Ke(),_t(gu(de(s)),{key:3})):(Ke(),_t(de(qm),{key:4}))]),_:1},8,["onResolve"]))}};let qi;{let e;qi=async function(){var i,a;if(e)return e;const r=!!((i=window.__NUXT__)!=null&&i.serverRendered||((a=document.getElementById("__NUXT_DATA__"))==null?void 0:a.dataset.ssr)==="true")?jf(Wi):$f(Wi),s=Gd({vueApp:r});async function o(l){await s.callHook("app:error",l),s.payload.error=s.payload.error||Hr(l)}r.config.errorHandler=o;try{await Xd(s,$m)}catch(l){o(l)}try{await s.hooks.callHook("app:created",r),await s.hooks.callHook("app:beforeMount",r),r.mount(qd),await s.hooks.callHook("app:mounted",r),await cn()}catch(l){o(l)}return r.config.errorHandler===o&&(r.config.errorHandler=void 0),r},e=qi().catch(t=>{throw console.error("Error while mounting app:",t),t})}export{Cr as $,$f as A,oe as B,de as C,wt as D,cn as E,Se as F,ey as G,_s as H,et as I,ay as J,ty as K,Gs as L,au as M,lu as N,Ss as O,Or as P,oy as Q,Jm as R,qe as S,to as T,sy as U,Tn as V,bl as W,uu as X,es as Y,Hr as Z,Z as _,Nn as a,dd as a0,ti as a1,so as a2,ro as a3,Ym as a4,Bt as a5,we as a6,An as a7,_t as a8,Zm as a9,Rr as aa,po as ab,Ui as ac,Th as ad,cy as ae,td as af,ry as ag,Ut as ah,ly as ai,gu as aj,Ge as b,tt as c,iy as d,Ll as e,Ke as f,la as g,ca as h,ny as i,pe as j,Am as k,Xm as l,fa as m,Tr as n,zs as o,Qm as p,Vm as q,Dt as r,Ha as s,wc as t,me as u,Mm as v,Cl as w,Fn as x,lo as y,ai as z};
diff --git a/_nuxt/DHs3aRRL.js b/_nuxt/DHs3aRRL.js
new file mode 100644
index 0000000..d941e19
--- /dev/null
+++ b/_nuxt/DHs3aRRL.js
@@ -0,0 +1,2 @@
+const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CskO49gy.js","./DC723pxw.js","./C-v3KzvZ.js","./BpFBv2As.js"])))=>i.map(i=>d[i]);
+import{a0 as $,x as h,a1 as P,a2 as b,a3 as C,Q as l,_ as E}from"./DC723pxw.js";import{u as w}from"./BpFBv2As.js";const d=(t,r)=>r.split(".").reduce((n,i)=>n&&n[i],t),p=(t,r)=>Object.keys(t).filter(r).reduce((n,i)=>Object.assign(n,{[i]:t[i]}),{}),T=t=>r=>t&&t.length?p(r,n=>!t.includes(n)):r,B=t=>r=>Array.isArray(r)?r.map(n=>t(n)):t(r),m=t=>{const r=[],n=[];for(const i of t)["$","_"].includes(i)?r.push(i):n.push(i);return{prefixes:r,properties:n}},j=(t=[])=>r=>{if(t.length===0||!r)return r;const{prefixes:n,properties:i}=m(t);return p(r,s=>!i.includes(s)&&!n.includes(s[0]))},q=(t=[])=>r=>{if(t.length===0||!r)return r;const{prefixes:n,properties:i}=m(t);return p(r,s=>i.includes(s)||n.includes(s[0]))},Q=(t,r)=>{const n=new Intl.Collator(r.$locale,{numeric:r.$numeric,caseFirst:r.$caseFirst,sensitivity:r.$sensitivity}),i=Object.keys(r).filter(s=>!s.startsWith("$"));for(const s of i)t=t.sort((a,e)=>{const o=[d(a,s),d(e,s)].map(c=>{if(c!==null)return c instanceof Date?c.toISOString():c});return r[s]===-1&&o.reverse(),n.compare(o[0],o[1])});return t},I=(t,r="Expected an array")=>{if(!Array.isArray(t))throw new TypeError(r)},u=t=>Array.isArray(t)?t:[void 0,null].includes(t)?[]:[t],x=["sort","where","only","without"];function S(t,r={}){const n={};for(const e of Object.keys(r.initialParams||{}))n[e]=x.includes(e)?u(r.initialParams[e]):r.initialParams[e];const i=(e,o=c=>c)=>(...c)=>(n[e]=o(...c),a),s=e=>{var o;return r.legacy?e!=null&&e.surround?e.surround:e&&(e!=null&&e.dirConfig&&(e.result={_path:(o=e.dirConfig)==null?void 0:o._path,...e.result,_dir:e.dirConfig}),e!=null&&e._path||Array.isArray(e)||!Object.prototype.hasOwnProperty.call(e,"result")?e:e==null?void 0:e.result):e},a={params:()=>({...n,...n.where?{where:[...u(n.where)]}:{},...n.sort?{sort:[...u(n.sort)]}:{}}),only:i("only",u),without:i("without",u),where:i("where",e=>[...u(n.where),...u(e)]),sort:i("sort",e=>[...u(n.sort),...u(e)]),limit:i("limit",e=>parseInt(String(e),10)),skip:i("skip",e=>parseInt(String(e),10)),find:()=>t(a).then(s),findOne:()=>t(i("first")(!0)).then(s),count:()=>t(i("count")(!0)).then(s),locale:e=>a.where({_locale:e}),withSurround:i("surround",(e,o)=>({query:e,...o})),withDirConfig:()=>i("dirConfig")(!0)};return r.legacy&&(a.findSurround=(e,o)=>a.withSurround(e,o).find().then(s)),a}function g(t){return JSON.stringify(t,A)}function A(t,r){return r instanceof RegExp?`--REGEX ${r.toString()}`:r}const O=t=>{let r=g(t);return r=typeof Buffer<"u"?Buffer.from(r).toString("base64"):btoa(r),r=r.replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,""),(r.match(/.{1,100}/g)||[]).join("/")},y=t=>$(t,h().public.content.api.baseURL),F=()=>{throw console.warn("useContent is only accessible when you are using `documentDriven` mode."),console.warn("Learn more by visiting: https://content.nuxt.com/document-driven"),new Error("useContent is only accessible when you are using `documentDriven` mode.")},D=()=>{const{experimental:t}=h().public.content;return t.clientDB?!0:w().isEnabled()},v=()=>async t=>{const{content:r}=h().public,n=t.params(),i=r.experimental.stripQueryParameters?y(`/query/${`${l(n)}.${r.integrity}`}/${O(n)}.json`):y(`/query/${l(n)}.${r.integrity}.json`);if(D())return(await E(()=>import("./CskO49gy.js"),__vite__mapDeps([0,1,2,3]),import.meta.url).then(e=>e.useContentDatabase())).fetch(t);const s=await $fetch(i,{method:"GET",responseType:"json",params:r.experimental.stripQueryParameters?void 0:{_params:g(n),previewToken:w().getPreviewToken()}});if(typeof s=="string"&&s.startsWith(""))throw new Error("Not found");return s};function U(t,...r){const{content:n}=h().public,i=S(v(),{initialParams:typeof t!="string"?t:{},legacy:!0});let s;typeof t=="string"&&(s=P(b(t,...r)));const a=i.params;return i.params=()=>{var o,c,f;const e=a();return s&&(e.where=e.where||[],e.first&&(e.where||[]).length===0?e.where.push({_path:C(s)}):e.where.push({_path:new RegExp(`^${s.replace(/[-[\]{}()*+.,^$\s/]/g,"\\$&")}`)})),(o=e.sort)!=null&&o.length||(e.sort=[{_stem:1,$numeric:!0}]),n.locales.length&&((f=(c=e.where)==null?void 0:c.find(_=>_._locale))!=null&&f._locale||(e.where=e.where||[],e.where.push({_locale:n.defaultLocale}))),e},i}export{I as a,u as b,Q as c,B as d,O as e,j as f,d as g,q as h,S as i,g as j,T as o,U as q,D as s,F as u,y as w};
diff --git a/_nuxt/DLVlpDS4.js b/_nuxt/DLVlpDS4.js
new file mode 100644
index 0000000..87bc506
--- /dev/null
+++ b/_nuxt/DLVlpDS4.js
@@ -0,0 +1 @@
+import{_ as f}from"./BtyUVGOa.js";import{a as l,D as s,G as d,I as c}from"./DC723pxw.js";import"./C-v3KzvZ.js";import"./Dnd51l0P.js";import"./BpFBv2As.js";const _=l({name:"ContentRenderer",props:{value:{type:Object,required:!1,default:()=>({})},excerpt:{type:Boolean,default:!1},tag:{type:String,default:"div"}},setup(t){s(()=>t.excerpt,n=>{var e,a,i;n&&!((e=t.value)!=null&&e.excerpt)&&(console.warn(`No excerpt found for document content/${(a=t==null?void 0:t.value)==null?void 0:a._path}.${(i=t==null?void 0:t.value)==null?void 0:i._extension}!`),console.warn("Make sure to use in your content if you want to use excerpt feature."))},{immediate:!0})},render(t){var u,o;const n=d(),{value:e,excerpt:a,tag:i}=t,r=a?e==null?void 0:e.excerpt:e==null?void 0:e.body;return!((u=r==null?void 0:r.children)!=null&&u.length)&&(n!=null&&n.empty)?n.empty({value:e,excerpt:a,tag:i,...this.$attrs}):n!=null&&n.default?n.default({value:e,excerpt:a,tag:i,...this.$attrs}):(r==null?void 0:r.type)==="root"&&((o=r==null?void 0:r.children)!=null&&o.length)?c(f,{value:e,excerpt:a,tag:i,...this.$attrs}):c("pre",null,JSON.stringify({message:"You should use slots with ",value:e,excerpt:a,tag:i},null,2))}});export{_ as default};
diff --git a/_nuxt/DNSoBTHO.js b/_nuxt/DNSoBTHO.js
new file mode 100644
index 0000000..cafcbf6
--- /dev/null
+++ b/_nuxt/DNSoBTHO.js
@@ -0,0 +1 @@
+import{a as f,x as p,S as i,f as t,g as s,C as u,a9 as n}from"./DC723pxw.js";const l=["id"],d=["href"],_=f({__name:"ProseH5",props:{id:{}},setup(r){const a=r,{headings:o}=p().public.mdc,c=i(()=>{var e;return a.id&&(typeof(o==null?void 0:o.anchorLinks)=="boolean"&&(o==null?void 0:o.anchorLinks)===!0||typeof(o==null?void 0:o.anchorLinks)=="object"&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h5))});return(e,m)=>(t(),s("h5",{id:e.id},[e.id&&u(c)?(t(),s("a",{key:0,href:`#${e.id}`},[n(e.$slots,"default")],8,d)):n(e.$slots,"default",{key:1})],8,l))}});export{_ as default};
diff --git a/_nuxt/DOEfZAdM.js b/_nuxt/DOEfZAdM.js
new file mode 100644
index 0000000..5f798a0
--- /dev/null
+++ b/_nuxt/DOEfZAdM.js
@@ -0,0 +1 @@
+import{q as o,f as r,g as t,a9 as s}from"./DC723pxw.js";const n={};function a(e,c){return r(),t("tbody",null,[s(e.$slots,"default")])}const f=o(n,[["render",a]]);export{f as default};
diff --git a/_nuxt/DPW4Ntnz.js b/_nuxt/DPW4Ntnz.js
new file mode 100644
index 0000000..9994428
--- /dev/null
+++ b/_nuxt/DPW4Ntnz.js
@@ -0,0 +1 @@
+import{q as r,f as o,g as t,a9 as n}from"./DC723pxw.js";const s={};function a(e,c){return o(),t("strong",null,[n(e.$slots,"default")])}const f=r(s,[["render",a]]);export{f as default};
diff --git a/_nuxt/DRKa0536.js b/_nuxt/DRKa0536.js
new file mode 100644
index 0000000..d6d5032
--- /dev/null
+++ b/_nuxt/DRKa0536.js
@@ -0,0 +1 @@
+import{a as n,I as e}from"./DC723pxw.js";const r=n({name:"DocumentDrivenEmpty",props:{value:{type:Object,required:!0}},render({value:t}){return e("div",void 0,[e("p","Document is empty"),e("p",`Add content to it by opening ${t._source}/${t._file} file.`)])}});export{r as default};
diff --git a/_nuxt/DSd65Fz0.js b/_nuxt/DSd65Fz0.js
new file mode 100644
index 0000000..4a3c287
--- /dev/null
+++ b/_nuxt/DSd65Fz0.js
@@ -0,0 +1 @@
+import{a as f,x as p,S as i,f as t,g as s,C as u,a9 as n}from"./DC723pxw.js";const l=["id"],d=["href"],_=f({__name:"ProseH4",props:{id:{}},setup(r){const a=r,{headings:o}=p().public.mdc,c=i(()=>{var e;return a.id&&(typeof(o==null?void 0:o.anchorLinks)=="boolean"&&(o==null?void 0:o.anchorLinks)===!0||typeof(o==null?void 0:o.anchorLinks)=="object"&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h4))});return(e,m)=>(t(),s("h4",{id:e.id},[e.id&&u(c)?(t(),s("a",{key:0,href:`#${e.id}`},[n(e.$slots,"default")],8,d)):n(e.$slots,"default",{key:1})],8,l))}});export{_ as default};
diff --git a/_nuxt/D_wGB9zx.js b/_nuxt/D_wGB9zx.js
new file mode 100644
index 0000000..5298df0
--- /dev/null
+++ b/_nuxt/D_wGB9zx.js
@@ -0,0 +1 @@
+import{a as f,x as p,S as i,f as t,g as s,C as u,a9 as n}from"./DC723pxw.js";const l=["id"],d=["href"],_=f({__name:"ProseH6",props:{id:{}},setup(r){const a=r,{headings:o}=p().public.mdc,c=i(()=>{var e;return a.id&&(typeof(o==null?void 0:o.anchorLinks)=="boolean"&&(o==null?void 0:o.anchorLinks)===!0||typeof(o==null?void 0:o.anchorLinks)=="object"&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h6))});return(e,m)=>(t(),s("h6",{id:e.id},[e.id&&u(c)?(t(),s("a",{key:0,href:`#${e.id}`},[n(e.$slots,"default")],8,d)):n(e.$slots,"default",{key:1})],8,l))}});export{_ as default};
diff --git a/_nuxt/Ddk2B7Qk.js b/_nuxt/Ddk2B7Qk.js
new file mode 100644
index 0000000..6747890
--- /dev/null
+++ b/_nuxt/Ddk2B7Qk.js
@@ -0,0 +1 @@
+import{b as P,a as B,c as S,u as L,o as T,ab as E,ac as U,ad as R,L as I,ae as O,I as _,a4 as q,af as V,ag as D,S as b,ah as k,a2 as F,ai as H,x as z,H as M,a3 as $}from"./DC723pxw.js";async function w(t,r=P()){const{path:s,matched:p}=r.resolve(t);if(!p.length||(r._routePreloaded||(r._routePreloaded=new Set),r._routePreloaded.has(s)))return;const e=r._preloadPromises=r._preloadPromises||[];if(e.length>4)return Promise.all(e).then(()=>w(t,r));r._routePreloaded.add(s);const a=p.map(i=>{var n;return(n=i.components)==null?void 0:n.default}).filter(i=>typeof i=="function");for(const i of a){const n=Promise.resolve(i()).catch(()=>{}).finally(()=>e.splice(e.indexOf(n)));e.push(n)}await Promise.all(e)}const Q=(...t)=>t.find(r=>r!==void 0);function W(t){const r=t.componentName||"NuxtLink";function s(e,a){if(!e||t.trailingSlash!=="append"&&t.trailingSlash!=="remove")return e;if(typeof e=="string")return A(e,t.trailingSlash);const i="path"in e&&e.path!==void 0?e.path:a(e).path;return{...e,name:void 0,path:A(i,t.trailingSlash)}}function p(e){const a=P(),i=z(),n=b(()=>!!e.target&&e.target!=="_self"),c=b(()=>{const f=e.to||e.href||"";return typeof f=="string"&&k(f,{acceptRelative:!0})}),y=q("RouterLink"),h=y&&typeof y!="string"?y.useLink:void 0,d=b(()=>{if(e.external)return!0;const f=e.to||e.href||"";return typeof f=="object"?!1:f===""||c.value}),u=b(()=>{const f=e.to||e.href||"";return d.value?f:s(f,a.resolve)}),v=d.value||h==null?void 0:h({...e,to:u}),g=b(()=>{var f;if(!u.value||c.value)return u.value;if(d.value){const o=typeof u.value=="object"&&"path"in u.value?R(u.value):u.value,m=typeof o=="object"?a.resolve(o).href:o;return s(m,a.resolve)}return typeof u.value=="object"?((f=a.resolve(u.value))==null?void 0:f.href)??null:s(F(i.app.baseURL,u.value),a.resolve)});return{to:u,hasTarget:n,isAbsoluteUrl:c,isExternal:d,href:g,isActive:(v==null?void 0:v.isActive)??b(()=>u.value===a.currentRoute.value.path),isExactActive:(v==null?void 0:v.isExactActive)??b(()=>u.value===a.currentRoute.value.path),route:(v==null?void 0:v.route)??b(()=>a.resolve(u.value)),async navigate(){await H(g.value,{replace:e.replace,external:d.value||n.value})}}}return B({name:r,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1}},useLink:p,setup(e,{slots:a}){const i=P(),{to:n,href:c,navigate:y,isExternal:h,hasTarget:d,isAbsoluteUrl:u}=p(e),v=S(!1),g=S(null),f=o=>{var m;g.value=e.custom?(m=o==null?void 0:o.$el)==null?void 0:m.nextElementSibling:o==null?void 0:o.$el};if(e.prefetch!==!1&&e.noPrefetch!==!0&&e.target!=="_blank"&&!J()){const m=L();let x,l=null;T(()=>{const N=G();E(()=>{x=U(()=>{var C;(C=g==null?void 0:g.value)!=null&&C.tagName&&(l=N.observe(g.value,async()=>{l==null||l(),l=null;const j=typeof n.value=="string"?n.value:h.value?R(n.value):i.resolve(n.value).fullPath;await Promise.all([m.hooks.callHook("link:prefetch",j).catch(()=>{}),!h.value&&!d.value&&w(n.value,i).catch(()=>{})]),v.value=!0}))})})}),I(()=>{x&&O(x),l==null||l(),l=null})}return()=>{var x;if(!h.value&&!d.value){const l={ref:f,to:n.value,activeClass:e.activeClass||t.activeClass,exactActiveClass:e.exactActiveClass||t.exactActiveClass,replace:e.replace,ariaCurrentValue:e.ariaCurrentValue,custom:e.custom};return e.custom||(v.value&&(l.class=e.prefetchedClass||t.prefetchedClass),l.rel=e.rel||void 0),_(q("RouterLink"),l,a.default)}const o=e.target||null,m=Q(e.noRel?"":e.rel,t.externalRelAttribute,u.value||d.value?"noopener noreferrer":"")||null;return e.custom?a.default?a.default({href:c.value,navigate:y,get route(){if(!c.value)return;const l=new URL(c.value,window.location.href);return{path:l.pathname,fullPath:l.pathname,get query(){return V(l.search)},hash:l.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:c.value}},rel:m,target:o,isExternal:h.value||d.value,isActive:!1,isExactActive:!1}):null:_("a",{ref:g,href:c.value||null,rel:m,target:o},(x=a.default)==null?void 0:x.call(a))}}})}const X=W(D);function A(t,r){const s=r==="append"?M:$;return k(t)&&!t.startsWith("http")?t:s(t,!0)}function G(){const t=L();if(t._observer)return t._observer;let r=null;const s=new Map,p=(a,i)=>(r||(r=new IntersectionObserver(n=>{for(const c of n){const y=s.get(c.target);(c.isIntersecting||c.intersectionRatio>0)&&y&&y()}})),s.set(a,i),r.observe(a),()=>{s.delete(a),r.unobserve(a),s.size===0&&(r.disconnect(),r=null)});return t._observer={observe:p}}function J(){const t=navigator.connection;return!!(t&&(t.saveData||/2g/.test(t.effectiveType)))}export{X as _};
diff --git a/_nuxt/DePdUinX.js b/_nuxt/DePdUinX.js
new file mode 100644
index 0000000..e63afc4
--- /dev/null
+++ b/_nuxt/DePdUinX.js
@@ -0,0 +1 @@
+import{q as r,f as t,g as o,a9 as s}from"./DC723pxw.js";const n={};function a(e,c){return t(),o("tr",null,[s(e.$slots,"default")])}const f=r(n,[["render",a]]);export{f as default};
diff --git a/_nuxt/DiaYY_zU.js b/_nuxt/DiaYY_zU.js
new file mode 100644
index 0000000..0d7ad25
--- /dev/null
+++ b/_nuxt/DiaYY_zU.js
@@ -0,0 +1 @@
+import{d as j,u as N,r as ee,a as te,b as Z,c as M,o as ne,_ as oe,e as ie,f as b,g as q,n as ae,F as se,h as f,i as L,j as B,w as z,T as J,t as re,k as H,p as de,l as ce,m as pe,q as ue,s as le,v as fe,x as we,y as F,z as W,A as ve,B as V}from"./DC723pxw.js";import{q as me,u as he}from"./DHs3aRRL.js";import"./BpFBv2As.js";const ye={nuxt:{}},_e=j(ye);function G(){const o=N();return o._appConfig||(o._appConfig=ee(_e)),o._appConfig}const A=o=>(de("data-v-8daf1eb6"),o=o(),ce(),o),ge=A(()=>f("svg",{viewBox:"0 0 90 90",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[f("path",{d:"M50.0016 71.0999h29.2561c.9293.0001 1.8422-.241 2.6469-.6992.8047-.4582 1.4729-1.1173 1.9373-1.9109.4645-.7936.7088-1.6939.7083-2.6102-.0004-.9162-.2455-1.8163-.7106-2.6095L64.192 29.713c-.4644-.7934-1.1325-1.4523-1.937-1.9105-.8046-.4581-1.7173-.6993-2.6463-.6993-.9291 0-1.8418.2412-2.6463.6993-.8046.4582-1.4726 1.1171-1.937 1.9105l-5.0238 8.5861-9.8224-16.7898c-.4648-.7934-1.1332-1.4522-1.938-1.9102-.8047-.4581-1.7176-.6992-2.6468-.6992-.9292 0-1.842.2411-2.6468.6992-.8048.458-1.4731 1.1168-1.9379 1.9102L6.56062 63.2701c-.46512.7932-.71021 1.6933-.71061 2.6095-.00041.9163.24389 1.8166.70831 2.6102.46443.7936 1.1326 1.4527 1.93732 1.9109.80473.4582 1.71766.6993 2.64686.6992h18.3646c7.2763 0 12.6422-3.1516 16.3345-9.3002l8.9642-15.3081 4.8015-8.1925 14.4099 24.6083H54.8058l-4.8042 8.1925ZM29.2077 62.899l-12.8161-.0028L35.603 30.0869l9.5857 16.4047-6.418 10.9645c-2.4521 3.9894-5.2377 5.4429-9.563 5.4429Z",fill:"currentColor"})],-1)),Ce=A(()=>f("span",null,[f("a",{href:"https://nuxt.studio",target:"_blank",rel:"noopener"},"Nuxt Studio"),pe(": Preview enabled")],-1)),Ie={key:0},ke=A(()=>f("div",{id:"__preview_background"},null,-1)),xe=A(()=>f("svg",{id:"__preview_loading_icon",width:"32",height:"32",viewBox:"0 0 24 24"},[f("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M4 4v5h.582m15.356 2A8.001 8.001 0 0 0 4.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 0 1-15.357-2m15.357 2H15"})],-1)),Pe=A(()=>f("p",null,"Initializing the preview...",-1)),Se={key:0},Ae=A(()=>f("div",{id:"__preview_background"},null,-1)),Te={id:"__preview_loader"},be=te({__name:"ContentPreviewMode",props:{previewToken:{type:String,required:!0},apiURL:{type:String,required:!0},syncPreview:{type:Function,required:!0},requestPreviewSyncAPI:{type:Function,required:!0}},setup(o){const s=o,t=["__nuxt_preview","__preview_enabled"],p=N(),_=Z(),u=M(!0),I=M(!1),e=M(!1),i=M("");let n;const a=async()=>{H("previewToken").value="",window.sessionStorage.removeItem("previewToken"),window.sessionStorage.removeItem("previewAPI"),await _.replace({query:{preview:void 0}}),window.location.reload()},m=async l=>{const w=await s.syncPreview(l);if(e.value!==!0){if(!w){setTimeout(()=>m(l),1e3);return}H("previewToken").value&&(e.value=!0,await _.replace({query:{}}),p.callHook("nuxt-studio:preview:ready"),window.parent&&window.self!==window.parent&&n.disconnect())}};return ne(async()=>{n=(await oe(()=>import("./CF3NOiUn.js"),[],import.meta.url)).connect(`${s.apiURL}/preview`,{transports:["websocket","polling"],auth:{token:s.previewToken}});let w;n.on("connect",()=>{w=setTimeout(()=>{e.value||(w=setTimeout(()=>{i.value="Preview sync timed out",e.value=!1},3e4),n.emit("draft:requestSync"))},3e4)});const x=()=>{w&&(clearTimeout(w),w=null)};n.on("draft:sync",async P=>{if(x(),!P){try{n.once("draft:ready",()=>{n.emit("draft:requestSync")}),await s.requestPreviewSyncAPI()}catch(T){switch(x(),T.response.status){case 404:i.value="Preview draft not found",e.value=!1;break;default:i.value="An error occurred while syncing preview",e.value=!1}}return}m(P)}),n.on("draft:unauthorized",()=>{x(),i.value="Unauthorized preview",e.value=!1}),n.on("disconnect",()=>{x()}),document.body.classList.add(...t),n.on("draft:update",P=>{I.value=!0,s.syncPreview(P),I.value=!1})}),ie(()=>{document.body.classList.remove(...t)}),(l,w)=>(b(),q("div",null,[u.value?(b(),q("div",{key:0,id:"__nuxt_preview",class:ae({__preview_ready:e.value,__preview_refreshing:I.value})},[e.value?(b(),q(se,{key:0},[ge,Ce,f("button",{onClick:a}," Close ")],64)):L("",!0)],2)):L("",!0),B(J,{name:"preview-loading"},{default:z(()=>[u.value&&!e.value&&!i.value?(b(),q("div",Ie,[ke,f("div",{id:"__preview_loader"},[xe,Pe,f("button",{onClick:a}," Cancel ")])])):L("",!0)]),_:1}),B(J,{name:"preview-loading"},{default:z(()=>[i.value?(b(),q("div",Se,[Ae,f("div",Te,[f("p",null,re(i.value),1),f("button",{onClick:a}," Exit preview ")])])):L("",!0)]),_:1})]))}}),qe=ue(be,[["__scopeId","data-v-8daf1eb6"]]),Me=(o=[],s,t)=>{const p=[...s||[]],_=[...t||[]],u=JSON.parse(JSON.stringify(o));for(const e of p)if(e.new)u.push({path:e.path,parsed:e.parsed});else if(e.oldPath)if(_.splice(_.findIndex(n=>n.path===e.oldPath),1),p.find(n=>n.path===e.oldPath))u.push({path:e.path,parsed:e.parsed});else{const n=u.find(a=>a.path===e.oldPath);n&&(n.path=e.path,e.parsed?n.parsed=e.parsed:e.pathMeta&&["_file","_path","_id","_locale"].forEach(a=>{n.parsed[a]=e.pathMeta[a]}))}else{const i=u.find(n=>n.path===e.path);i?Object.assign(i,{path:e.path,parsed:e.parsed}):u.push({path:e.path,parsed:e.parsed})}for(const e of _)u.splice(u.findIndex(i=>i.path===e.path),1);const I=new Intl.Collator(void 0,{numeric:!0});return u.sort((e,i)=>I.compare(e.path,i.path)),u},C={appConfig:"app.config.ts",appConfigV4:"app/app.config.ts",nuxtConfig:"nuxt.config.ts"},Re=le((o,s,t)=>{if(Array.isArray(o[s])&&Array.isArray(t))return o[s]=t,!0}),Ke=o=>{let s;return t=>(s||(s=o()),s)};function Q(o,s){for(const t in o){const p=s[t];t in s||delete o[t],p!==null&&typeof p=="object"&&Q(o[t],s[t])}}function X(o,s){for(const t in s){const p=s[t];p!==null&&typeof p=="object"?Array.isArray(p)&&Array.isArray(o[t])?o[t]=p:(o[t]=o[t]||{},X(o[t],p)):o[t]=p}}const Le=()=>{const o=N(),s={},t=fe("studio-client-db",()=>null);t.value||(o.hook("content:storage",i=>{t.value=i}),me("/non-existing-path").findOne());const p=async i=>{var m,l,w;const n=window.sessionStorage.getItem("previewToken");if(!i)return null;i=i.replace(/\/$/,"");let a=await((m=t.value)==null?void 0:m.getItem(`${n}:${i}`));return a||(a=await((l=t.value)==null?void 0:l.getItem(`cached:${i}`))),a||(a=a=await((w=t.value)==null?void 0:w.getItem(i))),a||(a=s[i||"/"]),a};return{storage:t,findContentItem:p,updateContentItem:(i,n)=>{var a;t.value&&(s[n.parsed._path]=n.parsed,t.value.setItem(`${i}:${(a=n.parsed)==null?void 0:a._id}`,JSON.stringify(n.parsed)))},removeContentItem:async(i,n)=>{var m;const a=await p(n);if(await((m=t.value)==null?void 0:m.removeItem(`${i}:${n}`)),a){delete s[a._path];const l=await p(a._id);l&&(s[l._path]=l)}},removeAllContentItems:async i=>{const n=await t.value.getKeys(`${i}:`);await Promise.all(n.map(a=>t.value.removeItem(a)))},setPreviewMetaItems:async(i,n)=>{const a=new Set(n.map(m=>m.parsed._id.split(":").shift()));await t.value.setItem(`${i}$`,JSON.stringify({ignoreSources:Array.from(a)}))}}},Ne=Ke(()=>JSON.parse(JSON.stringify(G())));let D=[];const Fe=()=>{const o=N(),{storage:s,findContentItem:t,updateContentItem:p,removeContentItem:_,removeAllContentItems:u,setPreviewMetaItems:I}=Le(),{studio:e,content:i}=we().public,n=window.sessionStorage.getItem("previewAPI")||(e==null?void 0:e.apiURL),a=Ne(),m=async c=>{const r=window.sessionStorage.getItem("previewToken");u(r),I(r,c),await Promise.all(c.map(v=>{p(r,v)}))},l=c=>{const r=W(o,G);r!=null&&r.ui&&(r.ui.icons={...r.ui.icons,dynamic:!0}),X(r,Re(c,a)),c||Q(r,a)},w=async c=>{if(D=c.files=c.files||D||[],!s.value)return!1;D=[];const r=Me(c.files,c.additions,c.deletions),v=r.filter(k=>![C.appConfig,C.appConfigV4,C.nuxtConfig].includes(k.path));await m(v);const h=r.find(k=>[C.appConfig,C.appConfigV4].includes(k.path));return l(h==null?void 0:h.parsed),T(),!0},x=async()=>{const c=window.sessionStorage.getItem("previewToken");await $fetch("api/projects/preview/sync",{baseURL:n,method:"POST",params:{token:c}})},P=()=>{const c=window.sessionStorage.getItem("previewToken"),r=document.createElement("div");r.id="__nuxt_preview_wrapper",document.body.appendChild(r),ve(qe,{previewToken:c,apiURL:n,syncPreview:w,requestPreviewSyncAPI:x}).mount(r)},T=async()=>{if(i!=null&&i.documentDriven){const{pages:c}=W(o,he),r=await Promise.all(Object.keys(c.value).map(async v=>{var h;return await t(((h=c.value[v])==null?void 0:h._id)??v)}));c.value=r.reduce((v,h,k)=>(h&&(v[Object.keys(c.value)[k]]=h),v),{})}await o.hooks.callHookParallel("app:data:refresh")};return{mountPreviewUI:P,initiateIframeCommunication:Y};function Y(){if(!window.parent||window.self===window.parent)return;const c=Z(),r=F(),v=M(""),h=d=>({path:d.path,query:V(d.query),params:V(d.params),fullPath:d.fullPath,meta:V(d.meta)});window.addEventListener("keydown",d=>{(d.metaKey||d.ctrlKey||d.altKey||d.shiftKey)&&window.parent.postMessage({type:"nuxt-studio:preview:keydown",payload:{key:d.key,metaKey:d.metaKey,ctrlKey:d.ctrlKey,shiftKey:d.shiftKey,altKey:d.altKey}},"*")}),window.addEventListener("message",async d=>{var U;if(!["https://nuxt.studio","https://new.nuxt.studio","https://new.dev.nuxt.studio","https://dev.nuxt.studio","http://localhost:3000",...((U=e==null?void 0:e.iframeMessagingAllowedOrigins)==null?void 0:U.split(",").map(y=>y.trim()))||[]].includes(d.origin))return;const{type:$,payload:R={}}=d.data||{};switch($){case"nuxt-studio:editor:file-selected":{const y=await t(R.path);y&&(y._partial||!String(R.path).endsWith(".md")||y._path!==F().path&&(v.value=y._path,c.push(y._path)));break}case"nuxt-studio:editor:media-changed":case"nuxt-studio:editor:file-changed":{const y=window.sessionStorage.getItem("previewToken"),{additions:E=[],deletions:S=[]}=R;for(const K of E)await p(y,K);for(const K of S)await _(y,K.path);T();break}case"nuxt-studio:config:file-changed":{const{additions:y=[],deletions:E=[]}=R,S=y.find(O=>[C.appConfig,C.appConfigV4].includes(O.path));S&&l(S==null?void 0:S.parsed),E.find(O=>[C.appConfig,C.appConfigV4].includes(O.path))&&l(void 0)}}}),o.hook("page:finish",()=>{k(),o.payload.prerenderedAt&&T()}),o.hook("content:document-driven:finish",({route:d,page:g})=>{d.meta.studio_page_contentId=g==null?void 0:g._id}),o.hook("nuxt-studio:preview:ready",()=>{window.parent.postMessage({type:"nuxt-studio:preview:ready",payload:h(F())},"*"),setTimeout(()=>{k()},100)});function k(){const d=Array.from(window.document.querySelectorAll("[data-content-id]")).map($=>$.getAttribute("data-content-id")),g=Array.from(new Set([r.meta.studio_page_contentId,...d])).filter(Boolean);if(v.value===g[0]){v.value="";return}window.openContentInStudioEditor(g,{navigate:!0,pageContentId:r.meta.studio_page_contentId})}window.openContentInStudioEditor=(d,g={})=>{window.parent.postMessage({type:"nuxt-studio:preview:navigate",payload:{...h(r),contentIds:d,...g}},"*")}}};export{Fe as useStudio};
diff --git a/_nuxt/DkoiNNCc.js b/_nuxt/DkoiNNCc.js
new file mode 100644
index 0000000..7ba3a7d
--- /dev/null
+++ b/_nuxt/DkoiNNCc.js
@@ -0,0 +1 @@
+import{q as r,f as t,g as a,a9 as o}from"./DC723pxw.js";const s={};function n(e,c){return t(),a("thead",null,[o(e.$slots,"default")])}const f=r(s,[["render",n]]);export{f as default};
diff --git a/_nuxt/Dnd51l0P.js b/_nuxt/Dnd51l0P.js
new file mode 100644
index 0000000..64cd755
--- /dev/null
+++ b/_nuxt/Dnd51l0P.js
@@ -0,0 +1 @@
+const y=["p","h1","h2","h3","h4","h5","h6","li"];function f(r,t){return r.type===t||typeof r.type=="object"&&r.type.tag===t||r.tag===t}function u(r){return f(r,"text")||f(r,Symbol.for("v-txt"))}function l(r){var t;return Array.isArray(r.children)||typeof r.children=="string"?r.children:typeof((t=r.children)==null?void 0:t.default)=="function"?r.children.default():[]}function n(r){if(!r)return"";if(Array.isArray(r))return r.map(n).join("");if(u(r))return r.children||r.value||"";const t=l(r);return Array.isArray(t)?t.map(n).filter(Boolean).join(""):""}function h(r,t=[]){if(Array.isArray(r))return r.flatMap(e=>h(e,t));let i=r;return t.some(e=>e==="*"||f(r,e))&&(i=l(r)||r,!Array.isArray(i)&&y.some(e=>f(r,e))&&(i=[i])),i}function p(r,t=[]){return r=Array.isArray(r)?r:[r],t.length?r.flatMap(i=>p(h(i,[t[0]]),t.slice(1))).filter(i=>!(u(i)&&n(i).trim()==="")):r}function a(r,t=[]){return typeof t=="string"&&(t=t.split(",").map(i=>i.trim()).filter(Boolean)),t.length?p(r,t).reduce((i,e)=>(u(e)?typeof i[i.length-1]=="string"?i[i.length-1]+=e.children:i.push(e.children):i.push(e),i),[]):r}export{a as f};
diff --git a/_nuxt/DoErkooW.js b/_nuxt/DoErkooW.js
new file mode 100644
index 0000000..29b64ec
--- /dev/null
+++ b/_nuxt/DoErkooW.js
@@ -0,0 +1 @@
+import{a as f,x as p,S as i,f as t,g as s,C as u,a9 as n}from"./DC723pxw.js";const l=["id"],d=["href"],_=f({__name:"ProseH3",props:{id:{}},setup(r){const a=r,{headings:o}=p().public.mdc,c=i(()=>{var e;return a.id&&(typeof(o==null?void 0:o.anchorLinks)=="boolean"&&(o==null?void 0:o.anchorLinks)===!0||typeof(o==null?void 0:o.anchorLinks)=="object"&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h3))});return(e,m)=>(t(),s("h3",{id:e.id},[e.id&&u(c)?(t(),s("a",{key:0,href:`#${e.id}`},[n(e.$slots,"default")],8,d)):n(e.$slots,"default",{key:1})],8,l))}});export{_ as default};
diff --git a/_nuxt/JQ_REGLM.js b/_nuxt/JQ_REGLM.js
new file mode 100644
index 0000000..fc7e811
--- /dev/null
+++ b/_nuxt/JQ_REGLM.js
@@ -0,0 +1 @@
+import{q as r,f as t,g as o,a9 as s}from"./DC723pxw.js";const n={};function a(e,c){return t(),o("th",null,[s(e.$slots,"default")])}const f=r(n,[["render",a]]);export{f as default};
diff --git a/_nuxt/ProsePre.CchFRBtv.css b/_nuxt/ProsePre.CchFRBtv.css
new file mode 100644
index 0000000..5662666
--- /dev/null
+++ b/_nuxt/ProsePre.CchFRBtv.css
@@ -0,0 +1 @@
+pre code .line{display:block;min-height:1rem}
diff --git a/_nuxt/TRwVA-8j.js b/_nuxt/TRwVA-8j.js
new file mode 100644
index 0000000..6dbc7dd
--- /dev/null
+++ b/_nuxt/TRwVA-8j.js
@@ -0,0 +1 @@
+import{a as t,a9 as a}from"./DC723pxw.js";const o=t({__name:"ProseCode",props:{code:{type:String,default:""},language:{type:String,default:null},filename:{type:String,default:null},highlights:{type:Array,default:()=>[]},meta:{type:String,default:null}},setup(n){return(e,r)=>a(e.$slots,"default")}});export{o as _};
diff --git a/_nuxt/builds/latest.json b/_nuxt/builds/latest.json
new file mode 100644
index 0000000..e812882
--- /dev/null
+++ b/_nuxt/builds/latest.json
@@ -0,0 +1 @@
+{"id":"7753a6e3-9aed-4327-9dad-eaf71cba77b2","timestamp":1724090930582}
\ No newline at end of file
diff --git a/_nuxt/builds/meta/7753a6e3-9aed-4327-9dad-eaf71cba77b2.json b/_nuxt/builds/meta/7753a6e3-9aed-4327-9dad-eaf71cba77b2.json
new file mode 100644
index 0000000..b0ac273
--- /dev/null
+++ b/_nuxt/builds/meta/7753a6e3-9aed-4327-9dad-eaf71cba77b2.json
@@ -0,0 +1 @@
+{"id":"7753a6e3-9aed-4327-9dad-eaf71cba77b2","timestamp":1724090930582,"matcher":{"static":{"/":{"prerender":true}},"wildcard":{},"dynamic":{}},"prerendered":["/about"]}
\ No newline at end of file
diff --git a/_nuxt/error-404.CjsJBPVy.css b/_nuxt/error-404.CjsJBPVy.css
new file mode 100644
index 0000000..d4186d2
--- /dev/null
+++ b/_nuxt/error-404.CjsJBPVy.css
@@ -0,0 +1 @@
+.spotlight[data-v-8f9bb9e9]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);bottom:-30vh;filter:blur(20vh);height:40vh}.gradient-border[data-v-8f9bb9e9]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;position:relative}@media (prefers-color-scheme:light){.gradient-border[data-v-8f9bb9e9]{background-color:#ffffff4d}.gradient-border[data-v-8f9bb9e9]:before{background:linear-gradient(90deg,#e2e2e2,#e2e2e2 25%,#00dc82,#36e4da 75%,#0047e1)}}@media (prefers-color-scheme:dark){.gradient-border[data-v-8f9bb9e9]{background-color:#1414144d}.gradient-border[data-v-8f9bb9e9]:before{background:linear-gradient(90deg,#303030,#303030 25%,#00dc82,#36e4da 75%,#0047e1)}}.gradient-border[data-v-8f9bb9e9]:before{background-size:400% auto;border-radius:.5rem;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute;right:0;top:0;transition:background-position .3s ease-in-out,opacity .2s ease-in-out;width:100%}.gradient-border[data-v-8f9bb9e9]:hover:before{background-position:-50% 0;opacity:1}.fixed[data-v-8f9bb9e9]{position:fixed}.left-0[data-v-8f9bb9e9]{left:0}.right-0[data-v-8f9bb9e9]{right:0}.z-10[data-v-8f9bb9e9]{z-index:10}.z-20[data-v-8f9bb9e9]{z-index:20}.grid[data-v-8f9bb9e9]{display:grid}.mb-16[data-v-8f9bb9e9]{margin-bottom:4rem}.mb-8[data-v-8f9bb9e9]{margin-bottom:2rem}.max-w-520px[data-v-8f9bb9e9]{max-width:520px}.min-h-screen[data-v-8f9bb9e9]{min-height:100vh}.w-full[data-v-8f9bb9e9]{width:100%}.flex[data-v-8f9bb9e9]{display:flex}.cursor-pointer[data-v-8f9bb9e9]{cursor:pointer}.place-content-center[data-v-8f9bb9e9]{place-content:center}.items-center[data-v-8f9bb9e9]{align-items:center}.justify-center[data-v-8f9bb9e9]{justify-content:center}.overflow-hidden[data-v-8f9bb9e9]{overflow:hidden}.bg-white[data-v-8f9bb9e9]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-4[data-v-8f9bb9e9]{padding-left:1rem;padding-right:1rem}.px-8[data-v-8f9bb9e9]{padding-left:2rem;padding-right:2rem}.py-2[data-v-8f9bb9e9]{padding-bottom:.5rem;padding-top:.5rem}.text-center[data-v-8f9bb9e9]{text-align:center}.text-8xl[data-v-8f9bb9e9]{font-size:6rem;line-height:1}.text-xl[data-v-8f9bb9e9]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-8f9bb9e9]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-8f9bb9e9]{font-weight:300}.font-medium[data-v-8f9bb9e9]{font-weight:500}.leading-tight[data-v-8f9bb9e9]{line-height:1.25}.font-sans[data-v-8f9bb9e9]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-8f9bb9e9]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-black[data-v-8f9bb9e9]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-8f9bb9e9]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:px-0[data-v-8f9bb9e9]{padding-left:0;padding-right:0}.sm\:px-6[data-v-8f9bb9e9]{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3[data-v-8f9bb9e9]{padding-bottom:.75rem;padding-top:.75rem}.sm\:text-4xl[data-v-8f9bb9e9]{font-size:2.25rem;line-height:2.5rem}.sm\:text-xl[data-v-8f9bb9e9]{font-size:1.25rem;line-height:1.75rem}}
diff --git a/_nuxt/error-500.-0BbKzzA.css b/_nuxt/error-500.-0BbKzzA.css
new file mode 100644
index 0000000..253745f
--- /dev/null
+++ b/_nuxt/error-500.-0BbKzzA.css
@@ -0,0 +1 @@
+.spotlight[data-v-ecac85ff]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);filter:blur(20vh)}.fixed[data-v-ecac85ff]{position:fixed}.-bottom-1\/2[data-v-ecac85ff]{bottom:-50%}.left-0[data-v-ecac85ff]{left:0}.right-0[data-v-ecac85ff]{right:0}.grid[data-v-ecac85ff]{display:grid}.mb-16[data-v-ecac85ff]{margin-bottom:4rem}.mb-8[data-v-ecac85ff]{margin-bottom:2rem}.h-1\/2[data-v-ecac85ff]{height:50%}.max-w-520px[data-v-ecac85ff]{max-width:520px}.min-h-screen[data-v-ecac85ff]{min-height:100vh}.place-content-center[data-v-ecac85ff]{place-content:center}.overflow-hidden[data-v-ecac85ff]{overflow:hidden}.bg-white[data-v-ecac85ff]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-8[data-v-ecac85ff]{padding-left:2rem;padding-right:2rem}.text-center[data-v-ecac85ff]{text-align:center}.text-8xl[data-v-ecac85ff]{font-size:6rem;line-height:1}.text-xl[data-v-ecac85ff]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-ecac85ff]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-ecac85ff]{font-weight:300}.font-medium[data-v-ecac85ff]{font-weight:500}.leading-tight[data-v-ecac85ff]{line-height:1.25}.font-sans[data-v-ecac85ff]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-ecac85ff]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-black[data-v-ecac85ff]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-ecac85ff]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:px-0[data-v-ecac85ff]{padding-left:0;padding-right:0}.sm\:text-4xl[data-v-ecac85ff]{font-size:2.25rem;line-height:2.5rem}}
diff --git a/_nuxt/lsmN_RwE.js b/_nuxt/lsmN_RwE.js
new file mode 100644
index 0000000..a3b6c6f
--- /dev/null
+++ b/_nuxt/lsmN_RwE.js
@@ -0,0 +1 @@
+import{_ as o}from"./BtyUVGOa.js";import"./DC723pxw.js";import"./C-v3KzvZ.js";import"./Dnd51l0P.js";import"./BpFBv2As.js";export{o as default};
diff --git a/_nuxt/uMesN6s4.js b/_nuxt/uMesN6s4.js
new file mode 100644
index 0000000..25271a5
--- /dev/null
+++ b/_nuxt/uMesN6s4.js
@@ -0,0 +1 @@
+import{q as r,f as t,g as o,a9 as s}from"./DC723pxw.js";const n={};function a(e,c){return t(),o("td",null,[s(e.$slots,"default")])}const f=r(n,[["render",a]]);export{f as default};
diff --git a/_nuxt/useStudio.J_53pp2n.css b/_nuxt/useStudio.J_53pp2n.css
new file mode 100644
index 0000000..964cb99
--- /dev/null
+++ b/_nuxt/useStudio.J_53pp2n.css
@@ -0,0 +1 @@
+body.__preview_enabled{padding-bottom:50px}#__nuxt_preview[data-v-8daf1eb6]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff4d;border-top:1px solid #eee;bottom:-60px;color:#000;display:flex;font-family:Helvetica,sans-serif;font-size:16px;font-weight:500;gap:10px;height:50px;justify-content:center;left:0;position:fixed;right:0;transition:bottom .3s ease-in-out;z-index:10000}#__nuxt_preview.__preview_ready[data-v-8daf1eb6]{bottom:0}#__preview_background[data-v-8daf1eb6]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff4d;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9000}#__preview_loader[data-v-8daf1eb6]{align-items:center;color:#000;display:flex;flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.4rem;gap:8px;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:9500}#__preview_loader p[data-v-8daf1eb6]{margin:10px 0}.dark #__preview_background[data-v-8daf1eb6],.dark-mode #__preview_background[data-v-8daf1eb6]{background:#0000004d}.dark #__preview_loader[data-v-8daf1eb6],.dark-mode #__preview_loader[data-v-8daf1eb6]{color:#fff}.preview-loading-enter-active[data-v-8daf1eb6],.preview-loading-leave-active[data-v-8daf1eb6]{transition:opacity .4s}.preview-loading-enter[data-v-8daf1eb6],.preview-loading-leave-to[data-v-8daf1eb6]{opacity:0}#__preview_loading_icon[data-v-8daf1eb6]{animation:spin-8daf1eb6 1s linear infinite}.dark #__nuxt_preview[data-v-8daf1eb6],.dark-mode #__nuxt_preview[data-v-8daf1eb6]{background:#0000004d;border-top:1px solid #111;color:#fff}#__nuxt_preview svg[data-v-8daf1eb6]{color:#000;display:inline-block;height:30px;width:30px}.dark #__nuxt_preview svg[data-v-8daf1eb6],.dark-mode #__nuxt_preview svg[data-v-8daf1eb6]{color:#fff}button[data-v-8daf1eb6]{background:transparent;border:1px solid rgba(0,0,0,.2);border-radius:3px;box-shadow:none;color:#000c;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1rem;margin:0;padding:4px 10px;text-align:center;transition:none;width:auto}button[data-v-8daf1eb6]:hover{border-color:#0006;color:#000000e6}.dark button[data-v-8daf1eb6],.dark-mode button[data-v-8daf1eb6]{border-color:#fff3;color:#d3d3d3}.dark button[data-v-8daf1eb6]:hover,.dark-mode button[data-v-8daf1eb6]:hover{border-color:#fff6;color:#fff}#__nuxt_preview button[data-v-8daf1eb6]:focus,#__nuxt_preview button[data-v-8daf1eb6]:hover{background:#0000001a}#__nuxt_preview button[data-v-8daf1eb6]:active{background:#0003}.dark #__nuxt_preview button[data-v-8daf1eb6],.dark-mode #__nuxt_preview button[data-v-8daf1eb6]{border:1px solid hsla(0,0%,100%,.2);color:#fffc}.dark #__nuxt_preview button[data-v-8daf1eb6]:hover,.dark-mode #__nuxt_preview button[data-v-8daf1eb6]:focus{background:#ffffff1a}.dark #__nuxt_preview button[data-v-8daf1eb6]:active,.dark-mode #__nuxt_preview button[data-v-8daf1eb6]:active{background:#fff3}a[data-v-8daf1eb6]{font-weight:600}#__nuxt_preview.__preview_refreshing button[data-v-8daf1eb6],#__nuxt_preview.__preview_refreshing span[data-v-8daf1eb6],#__nuxt_preview.__preview_refreshing svg[data-v-8daf1eb6]{animation:nuxt_pulsate-8daf1eb6 1s ease-out;animation-iteration-count:infinite;opacity:.5}@keyframes nuxt_pulsate-8daf1eb6{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes spin-8daf1eb6{0%{transform:rotate(1turn)}to{transform:rotate(0)}}
diff --git a/_nuxt/xEcmxi2D.js b/_nuxt/xEcmxi2D.js
new file mode 100644
index 0000000..0c04b4c
--- /dev/null
+++ b/_nuxt/xEcmxi2D.js
@@ -0,0 +1 @@
+import{a as f,x as p,S as i,f as t,g as s,C as u,a9 as n}from"./DC723pxw.js";const l=["id"],d=["href"],_=f({__name:"ProseH2",props:{id:{}},setup(r){const a=r,{headings:o}=p().public.mdc,c=i(()=>{var e;return a.id&&(typeof(o==null?void 0:o.anchorLinks)=="boolean"&&(o==null?void 0:o.anchorLinks)===!0||typeof(o==null?void 0:o.anchorLinks)=="object"&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h2))});return(e,m)=>(t(),s("h2",{id:e.id},[e.id&&u(c)?(t(),s("a",{key:0,href:`#${e.id}`},[n(e.$slots,"default")],8,d)):n(e.$slots,"default",{key:1})],8,l))}});export{_ as default};
diff --git a/_payload.json b/_payload.json
new file mode 100644
index 0000000..52b1e6c
--- /dev/null
+++ b/_payload.json
@@ -0,0 +1 @@
+[{"data":1,"prerenderedAt":91},["ShallowReactive",2],{"content-query-1DxZ1vYQk5":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":5,"title":7,"description":8,"body":9,"_type":85,"_id":86,"_source":87,"_file":88,"_stem":89,"_extension":90},"/","",false,"Nuxt Content","This page corresponds to the / route of your website. You can delete it or create another file in the content/ directory.",{"type":10,"children":11,"toc":82},"root",[12,20,42,63,67],{"type":13,"tag":14,"props":15,"children":17},"element","h1",{"id":16},"nuxt-content",[18],{"type":19,"value":7},"text",{"type":13,"tag":21,"props":22,"children":23},"p",{},[24,26,32,34,40],{"type":19,"value":25},"This page corresponds to the ",{"type":13,"tag":27,"props":28,"children":30},"code",{"className":29},[],[31],{"type":19,"value":4},{"type":19,"value":33}," route of your website. You can delete it or create another file in the ",{"type":13,"tag":27,"props":35,"children":37},{"className":36},[],[38],{"type":19,"value":39},"content/",{"type":19,"value":41}," directory.",{"type":13,"tag":21,"props":43,"children":44},{},[45,47,53,55,61],{"type":19,"value":46},"Try to navigate to ",{"type":13,"tag":48,"props":49,"children":51},"a",{"href":50},"/about",[52],{"type":19,"value":50},{"type":19,"value":54},". These 2 pages are rendered by the ",{"type":13,"tag":27,"props":56,"children":58},{"className":57},[],[59],{"type":19,"value":60},"pages/[...slug].vue",{"type":19,"value":62}," component.",{"type":13,"tag":64,"props":65,"children":66},"hr",{},[],{"type":13,"tag":21,"props":68,"children":69},{},[70,72,80],{"type":19,"value":71},"Look at the ",{"type":13,"tag":48,"props":73,"children":77},{"href":74,"rel":75},"https://content.nuxtjs.org/",[76],"nofollow",[78],{"type":19,"value":79},"Content documentation",{"type":19,"value":81}," to learn more.",{"title":5,"searchDepth":83,"depth":83,"links":84},2,[],"markdown","content:index.md","content","index.md","index","md",1724090945560]
\ No newline at end of file
diff --git a/about/_payload.json b/about/_payload.json
new file mode 100644
index 0000000..ef3b23f
--- /dev/null
+++ b/about/_payload.json
@@ -0,0 +1 @@
+[{"data":1,"prerenderedAt":39},["ShallowReactive",2],{"content-query-RizbiHReX6":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":5,"title":7,"description":8,"body":9,"_type":33,"_id":34,"_source":35,"_file":36,"_stem":37,"_extension":38},"/about","",false,"About Content v2","Back home",{"type":10,"children":11,"toc":30},"root",[12,20],{"type":13,"tag":14,"props":15,"children":17},"element","h1",{"id":16},"about-content-v2",[18],{"type":19,"value":7},"text",{"type":13,"tag":21,"props":22,"children":23},"p",{},[24],{"type":13,"tag":25,"props":26,"children":28},"a",{"href":27},"/",[29],{"type":19,"value":8},{"title":5,"searchDepth":31,"depth":31,"links":32},2,[],"markdown","content:about.md","content","about.md","about","md",1724090945671]
\ No newline at end of file
diff --git a/about/index.html b/about/index.html
new file mode 100644
index 0000000..b5155f4
--- /dev/null
+++ b/about/index.html
@@ -0,0 +1,30 @@
+
+
+About Content v2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/api/_content/cache.1724090929672.json b/api/_content/cache.1724090929672.json
new file mode 100644
index 0000000..6baa412
--- /dev/null
+++ b/api/_content/cache.1724090929672.json
@@ -0,0 +1 @@
+{"generatedAt":1724090945538,"generateTime":109,"contents":[{"_path":"/about","_dir":"","_draft":false,"_partial":false,"_locale":"","title":"About Content v2","description":"Back home","body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"about-content-v2"},"children":[{"type":"text","value":"About Content v2"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"/"},"children":[{"type":"text","value":"Back home"}]}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"content:about.md","_source":"content","_file":"about.md","_stem":"about","_extension":"md"},{"_path":"/","_dir":"","_draft":false,"_partial":false,"_locale":"","title":"Nuxt Content","description":"This page corresponds to the / route of your website. You can delete it or create another file in the content/ directory.","body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"nuxt-content"},"children":[{"type":"text","value":"Nuxt Content"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This page corresponds to the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"/"}]},{"type":"text","value":" route of your website. You can delete it or create another file in the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"content/"}]},{"type":"text","value":" directory."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Try to navigate to "},{"type":"element","tag":"a","props":{"href":"/about"},"children":[{"type":"text","value":"/about"}]},{"type":"text","value":". These 2 pages are rendered by the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"pages/[...slug].vue"}]},{"type":"text","value":" component."}]},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Look at the "},{"type":"element","tag":"a","props":{"href":"https://content.nuxtjs.org/","rel":["nofollow"]},"children":[{"type":"text","value":"Content documentation"}]},{"type":"text","value":" to learn more."}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"content:index.md","_source":"content","_file":"index.md","_stem":"index","_extension":"md"}],"navigation":[{"title":"About Content v2","_path":"/about"},{"title":"Nuxt Content","_path":"/"}]}
\ No newline at end of file
diff --git a/api/_content/query/0CgxMh2nDn.1724090929672.json b/api/_content/query/0CgxMh2nDn.1724090929672.json
new file mode 100644
index 0000000..99fd9ee
--- /dev/null
+++ b/api/_content/query/0CgxMh2nDn.1724090929672.json
@@ -0,0 +1 @@
+{"_path":"/","_dir":"","_draft":false,"_partial":false,"_locale":"","title":"Nuxt Content","description":"This page corresponds to the / route of your website. You can delete it or create another file in the content/ directory.","body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"nuxt-content"},"children":[{"type":"text","value":"Nuxt Content"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This page corresponds to the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"/"}]},{"type":"text","value":" route of your website. You can delete it or create another file in the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"content/"}]},{"type":"text","value":" directory."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Try to navigate to "},{"type":"element","tag":"a","props":{"href":"/about"},"children":[{"type":"text","value":"/about"}]},{"type":"text","value":". These 2 pages are rendered by the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"pages/[...slug].vue"}]},{"type":"text","value":" component."}]},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Look at the "},{"type":"element","tag":"a","props":{"href":"https://content.nuxtjs.org/","rel":["nofollow"]},"children":[{"type":"text","value":"Content documentation"}]},{"type":"text","value":" to learn more."}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"content:index.md","_source":"content","_file":"index.md","_stem":"index","_extension":"md"}
\ No newline at end of file
diff --git a/api/_content/query/McFLtkOpC5.1724090929672.json b/api/_content/query/McFLtkOpC5.1724090929672.json
new file mode 100644
index 0000000..5756b64
--- /dev/null
+++ b/api/_content/query/McFLtkOpC5.1724090929672.json
@@ -0,0 +1 @@
+{"_path":"/about","_dir":"","_draft":false,"_partial":false,"_locale":"","title":"About Content v2","description":"Back home","body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"about-content-v2"},"children":[{"type":"text","value":"About Content v2"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"/"},"children":[{"type":"text","value":"Back home"}]}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"content:about.md","_source":"content","_file":"about.md","_stem":"about","_extension":"md"}
\ No newline at end of file
diff --git a/app.vue b/app.vue
deleted file mode 100644
index 2b1be09..0000000
--- a/app.vue
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/content/about.md b/content/about.md
deleted file mode 100644
index 1cfcb22..0000000
--- a/content/about.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# About Content v2
-
-[Back home](/)
diff --git a/content/index.md b/content/index.md
deleted file mode 100644
index b5e40c2..0000000
--- a/content/index.md
+++ /dev/null
@@ -1,9 +0,0 @@
-# Nuxt Content
-
-This page corresponds to the `/` route of your website. You can delete it or create another file in the `content/` directory.
-
-Try to navigate to [/about](/about). These 2 pages are rendered by the `pages/[...slug].vue` component.
-
----
-
-Look at the [Content documentation](https://content.nuxtjs.org/) to learn more.
diff --git a/public/favicon.ico b/favicon.ico
similarity index 100%
rename from public/favicon.ico
rename to favicon.ico
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..49eb79f
--- /dev/null
+++ b/index.html
@@ -0,0 +1,32 @@
+
+
+Nuxt Content
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nuxt Content This page corresponds to the /
route of your website. You can delete it or create another file in the content/
directory.
Try to navigate to /about . These 2 pages are rendered by the pages/[...slug].vue
component.
Look at the Content documentation to learn more.
+
\ No newline at end of file
diff --git a/nuxt.config.ts b/nuxt.config.ts
deleted file mode 100644
index 845de65..0000000
--- a/nuxt.config.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-// https://nuxt.com/docs/api/configuration/nuxt-config
-export default defineNuxtConfig({
- devtools: { enabled: true },
- modules: ['@nuxt/content'],
- routeRules: {
- '/': { prerender: true }
- }
-})
diff --git a/package.json b/package.json
deleted file mode 100644
index 5ee72bf..0000000
--- a/package.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "private": true,
- "type": "module",
- "scripts": {
- "build": "nuxt build",
- "dev": "nuxt dev",
- "generate": "nuxt generate",
- "preview": "nuxt preview"
- },
- "dependencies": {
- "@nuxt/content": "^2.13.1",
- "nuxt": "^3.12.4"
- }
-}
diff --git a/pages/[...slug].vue b/pages/[...slug].vue
deleted file mode 100644
index dfdd93c..0000000
--- a/pages/[...slug].vue
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/server/tsconfig.json b/server/tsconfig.json
deleted file mode 100644
index b9ed69c..0000000
--- a/server/tsconfig.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../.nuxt/tsconfig.server.json"
-}
diff --git a/tsconfig.json b/tsconfig.json
deleted file mode 100644
index a7bfa18..0000000
--- a/tsconfig.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- // https://v3.nuxtjs.org/concepts/typescript
- "extends": "./.nuxt/tsconfig.json"
-}