UNPKG

slidev-theme-oqtopus

Version:

Slidev theme for OQTOPUS presentations

28 lines (27 loc) 117 kB
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/md-BrgDmro5.js","assets/modules/vue-m8pkr6j7.js","assets/cover-BcFf6NQT.js","assets/OqtopusLogo-Dbu4SNa4.js","assets/slidev/context-DVBmw4Sk.js","assets/cover-BtZ1awe4.css","assets/modules/shiki-DLbbKDLo.js","assets/modules/shiki-CozCpemh.css","assets/md-CmktAcfQ.js","assets/default-BPZUhb-i.js","assets/SlideLayout-Dz7TN6RJ.js","assets/OqtopusSymbol-dDKLCRNZ.js","assets/SlideLayout-CCvJoh7K.css","assets/default-BPqb9Ubs.css","assets/md-DtLRMDL6.js","assets/md-Cz6acHIh.css","assets/md-StkPCLHL.js","assets/md-Drie9LXF.css","assets/md-BScDsGqA.js","assets/md-Dath9Jqo.css","assets/md-B6Helt2c.js","assets/md-BMaSy0mt.js","assets/md-BUjRkAZg.css","assets/md-D7-aRwx8.js","assets/md-DosH30v2.css","assets/md-CTE-USd-.js","assets/md-B8moK7re.css","assets/md-pIWJBSHx.js","assets/md-CMncJH-2.css","assets/md-DhWoAlXh.js","assets/md-DH4m_ZF3.css","assets/md-CsckCNYw.js","assets/slidev/md-BPOVn90N.js","assets/modules/unplugin-icons-hDCt11hI.js","assets/md-YiO7kcGS.js","assets/md-KGBaqfhu.js","assets/slidev/entry-CTmjVO32.js","assets/entry-15QH0Q6e.css","assets/slidev/overview-B7DTtgAk.js","assets/slidev/NoteDisplay.vue_vue_type_style_index_0_lang-DoW570Hl.js","assets/NoteDisplay-R4MfDMfa.css","assets/slidev/SlideWrapper-BBl1uOHt.js","assets/SlideWrapper-DoEfutxU.css","assets/slidev/IconButton.vue_vue_type_script_setup_true_lang-CYc8gOxF.js","assets/slidev/notes-BCHjHgUU.js","assets/slidev/presenter-C3p4vG0Q.js","assets/slidev/shortcuts-C8i8wsVy.js","assets/shortcuts--Adx2Pgt.css","assets/slidev/DrawingControls.vue_vue_type_style_index_0_lang-DLrhEoOB.js","assets/DrawingControls-Cxk9a9ub.css","assets/presenter-Dqqe6yma.css","assets/slidev/play-5tvrZSos.js","assets/play-D_7yfuao.css","assets/slidev/404-D6h3IFj3.js","assets/404-n_Eqdu3W.css"])))=>i.map(i=>d[i]); import{z as k,A as Yt,B as ao,C as lo,D as ms,r as O,E as Fe,G as co,H as uo,I as fo,J as ys,K as ee,L as vs,M as z,N as ho,O as po,f as Zt,o as vt,t as go,d as ws,i as mo,F as yo,g as An,P as N,Q as gn,R as vo,S as Et,p as wo,T as bo,U as ko,V as _o,W as So,X as Mo,Y as Oo,Z as F,_ as bs,$ as Lt,a0 as Co,a1 as ks,a2 as To,a3 as Eo,a4 as Lo,a5 as _s,b as Po,a as $o,a6 as Ao,a7 as Ro,a8 as No,a9 as jo,aa as Io,ab as Do,ac as Ho,c as xo}from"./modules/vue-m8pkr6j7.js";import{T as Fo}from"./modules/shiki-DLbbKDLo.js";(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))s(o);new MutationObserver(o=>{for(const r of o)if(r.type==="childList")for(const i of r.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&s(i)}).observe(document,{childList:!0,subtree:!0});function t(o){const r={};return o.integrity&&(r.integrity=o.integrity),o.referrerPolicy&&(r.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?r.credentials="include":o.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function s(o){if(o.ep)return;o.ep=!0;const r=t(o);fetch(o.href,r)}})();const A={theme:"./",title:"Welcome to OQTOPUS Theme Tutorial",titleTemplate:"%s - Slidev",addons:[],remoteAssets:!1,monaco:!0,monacoTypesSource:"local",monacoTypesAdditionalPackages:[],monacoTypesIgnorePackages:[],monacoRunAdditionalDeps:[],download:!1,export:{},info:!1,highlighter:"shiki",twoslash:!0,lineNumbers:!1,colorSchema:"auto",routerMode:"history",aspectRatio:1.7777777777777777,canvasWidth:980,exportFilename:"",selectable:!1,themeConfig:{primary:"#2B6CB0",secondary:"#E53E3E"},fonts:{sans:['"Inter"',"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"'],serif:["ui-serif","Georgia","Cambria",'"Times New Roman"',"Times","serif"],mono:['"JetBrains Mono"',"ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas",'"Liberation Mono"','"Courier New"',"monospace"],webfonts:["Inter","JetBrains Mono"],provider:"google",local:[],italic:!1,weights:["200","400","600"]},favicon:"https://cdn.jsdelivr.net/gh/slidevjs/slidev/assets/favicon.png",drawings:{enabled:!0,persist:!1,presenterOnly:!1,syncAll:!0},plantUmlServer:"https://www.plantuml.com/plantuml",codeCopy:!0,author:"",record:"dev",css:"unocss",presenter:!0,browserExporter:"dev",htmlAttrs:{},transition:null,editor:!0,contextMenu:null,wakeLock:!0,mdc:!1,seoMeta:{},slidesTitle:"Welcome to OQTOPUS Theme Tutorial - Slidev"};function Xt(n,e,t){return Math.min(t,Math.max(e,n))}function Vo(...n){return Bo(n).reduce((e,t)=>e+t,0)}function zo(n){return n=n??[],Array.isArray(n)?n:[n]}function Bo(n){return zo(n).flat(1)}function Wo(n){return Array.from(new Set(n))}function Rn(...n){let e,t,s;n.length===1?(e=0,s=1,[t]=n):[e,t,s=1]=n;const o=[];let r=e;for(;r<t;)o.push(r),r+=s||1;return o}function qo(n){return n!=null}function Uo(n,e){return Object.fromEntries(Object.entries(n).map(([t,s])=>e(t,s)).filter(qo))}const hl="build",Ss=k(()=>A.aspectRatio),Ms=k(()=>A.canvasWidth),Jo=k(()=>Math.ceil(Ms.value/Ss.value)),Ko=k(()=>Uo(A.themeConfig||{},(n,e)=>[`--slidev-theme-${n}`,e])),Ht=A.slidesTitle,dl="/slidev-theme-oqtopus/",Go=[],Qo=new Set(["link","style","script","noscript"]),Yo=new Set(["title","titleTemplate","script","style","noscript"]),Nn=new Set(["base","meta","link","style","script","noscript"]),Zo=new Set(["title","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"]),Xo=new Set(["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"]),er=new Set(["key","tagPosition","tagPriority","tagDuplicateStrategy","innerHTML","textContent","processTemplateParams"]),tr=new Set(["templateParams","htmlAttrs","bodyAttrs"]),nr=new Set(["theme-color","google-site-verification","og","article","book","profile","twitter","author"]);function en(n,e={},t){for(const s in n){const o=n[s],r=t?`${t}:${s}`:s;typeof o=="object"&&o!==null?en(o,e,r):typeof o=="function"&&(e[r]=o)}return e}const sr={run:n=>n()},or=()=>sr,Os=typeof console.createTask<"u"?console.createTask:or;function rr(n,e){const t=e.shift(),s=Os(t);return n.reduce((o,r)=>o.then(()=>s.run(()=>r(...e))),Promise.resolve())}function ir(n,e){const t=e.shift(),s=Os(t);return Promise.all(n.map(o=>s.run(()=>o(...e))))}function xt(n,e){for(const t of[...n])t(e)}class ar{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(e,t,s={}){if(!e||typeof t!="function")return()=>{};const o=e;let r;for(;this._deprecatedHooks[e];)r=this._deprecatedHooks[e],e=r.to;if(r&&!s.allowDeprecated){let i=r.message;i||(i=`${o} hook has been deprecated`+(r.to?`, please use ${r.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}if(!t.name)try{Object.defineProperty(t,"name",{get:()=>"_"+e.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[e]=this._hooks[e]||[],this._hooks[e].push(t),()=>{t&&(this.removeHook(e,t),t=void 0)}}hookOnce(e,t){let s,o=(...r)=>(typeof s=="function"&&s(),s=void 0,o=void 0,t(...r));return s=this.hook(e,o),s}removeHook(e,t){if(this._hooks[e]){const s=this._hooks[e].indexOf(t);s!==-1&&this._hooks[e].splice(s,1),this._hooks[e].length===0&&delete this._hooks[e]}}deprecateHook(e,t){this._deprecatedHooks[e]=typeof t=="string"?{to:t}:t;const s=this._hooks[e]||[];delete this._hooks[e];for(const o of s)this.hook(e,o)}deprecateHooks(e){Object.assign(this._deprecatedHooks,e);for(const t in e)this.deprecateHook(t,e[t])}addHooks(e){const t=en(e),s=Object.keys(t).map(o=>this.hook(o,t[o]));return()=>{for(const o of s.splice(0,s.length))o()}}removeHooks(e){const t=en(e);for(const s in t)this.removeHook(s,t[s])}removeAllHooks(){for(const e in this._hooks)delete this._hooks[e]}callHook(e,...t){return t.unshift(e),this.callHookWith(rr,e,...t)}callHookParallel(e,...t){return t.unshift(e),this.callHookWith(ir,e,...t)}callHookWith(e,t,...s){const o=this._before||this._after?{name:t,args:s,context:{}}:void 0;this._before&&xt(this._before,o);const r=e(t in this._hooks?[...this._hooks[t]]:[],s);return r instanceof Promise?r.finally(()=>{this._after&&o&&xt(this._after,o)}):(this._after&&o&&xt(this._after,o),r)}beforeEach(e){return this._before=this._before||[],this._before.push(e),()=>{if(this._before!==void 0){const t=this._before.indexOf(e);t!==-1&&this._before.splice(t,1)}}}afterEach(e){return this._after=this._after||[],this._after.push(e),()=>{if(this._after!==void 0){const t=this._after.indexOf(e);t!==-1&&this._after.splice(t,1)}}}}function lr(){return new ar}const cr=["name","property","http-equiv"],ur=new Set(["viewport","description","keywords","robots"]);function Cs(n){const e=n.split(":");return e.length?nr.has(e[1]):!1}function tn(n){const{props:e,tag:t}=n;if(Xo.has(t))return t;if(t==="link"&&e.rel==="canonical")return"canonical";if(e.charset)return"charset";if(n.tag==="meta"){for(const s of cr)if(e[s]!==void 0){const o=e[s],r=o.includes(":"),i=ur.has(o),l=!(r||i)&&n.key?`:key:${n.key}`:"";return`${t}:${o}${l}`}}if(n.key)return`${t}:key:${n.key}`;if(e.id)return`${t}:id:${e.id}`;if(Yo.has(t)){const s=n.textContent||n.innerHTML;if(s)return`${t}:content:${s}`}}function jn(n){const e=n._h||n._d;if(e)return e;const t=n.textContent||n.innerHTML;return t||`${n.tag}:${Object.entries(n.props).map(([s,o])=>`${s}:${String(o)}`).join(",")}`}function wt(n,e,t){typeof n==="function"&&(!t||t!=="titleTemplate"&&!(t[0]==="o"&&t[1]==="n"))&&(n=n());let o;if(e&&(o=e(t,n)),Array.isArray(o))return o.map(r=>wt(r,e));if(o?.constructor===Object){const r={};for(const i of Object.keys(o))r[i]=wt(o[i],e,i);return r}return o}function fr(n,e){const t=n==="style"?new Map:new Set;function s(o){const r=o.trim();if(r)if(n==="style"){const[i,...a]=r.split(":").map(l=>l.trim());i&&a.length&&t.set(i,a.join(":"))}else r.split(" ").filter(Boolean).forEach(i=>t.add(i))}return typeof e=="string"?n==="style"?e.split(";").forEach(s):s(e):Array.isArray(e)?e.forEach(o=>s(o)):e&&typeof e=="object"&&Object.entries(e).forEach(([o,r])=>{r&&r!=="false"&&(n==="style"?t.set(o.trim(),r):s(o))}),t}function Ts(n,e){return n.props=n.props||{},e&&Object.entries(e).forEach(([t,s])=>{if(s===null){n.props[t]=null;return}if(t==="class"||t==="style"){n.props[t]=fr(t,s);return}if(er.has(t)){if(["textContent","innerHTML"].includes(t)&&typeof s=="object"){let i=e.type;if(e.type||(i="application/json"),!i?.endsWith("json")&&i!=="speculationrules")return;e.type=i,n.props.type=i,n[t]=JSON.stringify(s)}else n[t]=s;return}const o=String(s),r=t.startsWith("data-");o==="true"||o===""?n.props[t]=r?o:!0:!s&&r&&o==="false"?n.props[t]="false":s!==void 0&&(n.props[t]=s)}),n}function hr(n,e){const t=typeof e=="object"&&typeof e!="function"?e:{[n==="script"||n==="noscript"||n==="style"?"innerHTML":"textContent"]:e},s=Ts({tag:n,props:{}},t);return s.key&&Qo.has(s.tag)&&(s.props["data-hid"]=s._h=s.key),s.tag==="script"&&typeof s.innerHTML=="object"&&(s.innerHTML=JSON.stringify(s.innerHTML),s.props.type=s.props.type||"application/json"),Array.isArray(s.props.content)?s.props.content.map(o=>({...s,props:{...s.props,content:o}})):s}function dr(n,e){if(!n)return[];typeof n=="function"&&(n=n());const t=(o,r)=>{for(let i=0;i<e.length;i++)r=e[i](o,r);return r};n=t(void 0,n);const s=[];return n=wt(n,t),Object.entries(n||{}).forEach(([o,r])=>{if(r!==void 0)for(const i of Array.isArray(r)?r:[r])s.push(hr(o,i))}),s.flat()}const In=(n,e)=>n._w===e._w?n._p-e._p:n._w-e._w,Dn={base:-10,title:10},pr={critical:-8,high:-1,low:2},Hn={meta:{"content-security-policy":-30,charset:-20,viewport:-15},link:{preconnect:20,stylesheet:60,preload:70,modulepreload:70,prefetch:90,"dns-prefetch":90,prerender:90},script:{async:30,defer:80,sync:50},style:{imported:40,sync:60}},gr=/@import/,We=n=>n===""||n===!0;function mr(n,e){if(typeof e.tagPriority=="number")return e.tagPriority;let t=100;const s=pr[e.tagPriority]||0,o=n.resolvedOptions.disableCapoSorting?{link:{},script:{},style:{}}:Hn;if(e.tag in Dn)t=Dn[e.tag];else if(e.tag==="meta"){const r=e.props["http-equiv"]==="content-security-policy"?"content-security-policy":e.props.charset?"charset":e.props.name==="viewport"?"viewport":null;r&&(t=Hn.meta[r])}else e.tag==="link"&&e.props.rel?t=o.link[e.props.rel]:e.tag==="script"?We(e.props.async)?t=o.script.async:e.props.src&&!We(e.props.defer)&&!We(e.props.async)&&e.props.type!=="module"&&!e.props.type?.endsWith("json")?t=o.script.sync:We(e.props.defer)&&e.props.src&&!We(e.props.async)&&(t=o.script.defer):e.tag==="style"&&(t=e.innerHTML&&gr.test(e.innerHTML)?o.style.imported:o.style.sync);return(t||100)+s}function xn(n,e){const t=typeof e=="function"?e(n):e,s=t.key||String(n.plugins.size+1);n.plugins.get(s)||(n.plugins.set(s,t),n.hooks.addHooks(t.hooks||{}))}function yr(n={}){const e=lr();e.addHooks(n.hooks||{});const t=!n.document,s=new Map,o=new Map,r=new Set,i={_entryCount:1,plugins:o,dirty:!1,resolvedOptions:n,hooks:e,ssr:t,entries:s,headEntries(){return[...s.values()]},use:a=>xn(i,a),push(a,l){const c={...l||{}};delete c.head;const f=c._index??i._entryCount++,d={_i:f,input:a,options:c},h={_poll(u=!1){i.dirty=!0,!u&&r.add(f),e.callHook("entries:updated",i)},dispose(){s.delete(f)&&i.invalidate()},patch(u){(!c.mode||c.mode==="server"&&t||c.mode==="client"&&!t)&&(d.input=u,s.set(f,d),h._poll())}};return h.patch(a),h},async resolveTags(){const a={tagMap:new Map,tags:[],entries:[...i.entries.values()]};for(await e.callHook("entries:resolve",a);r.size;){const h=r.values().next().value;r.delete(h);const u=s.get(h);if(u){const g={tags:dr(u.input,n.propResolvers||[]).map(p=>Object.assign(p,u.options)),entry:u};await e.callHook("entries:normalize",g),u._tags=g.tags.map((p,m)=>(p._w=mr(i,p),p._p=(u._i<<10)+m,p._d=tn(p),p))}}let l=!1;a.entries.flatMap(h=>(h._tags||[]).map(u=>({...u,props:{...u.props}}))).sort(In).reduce((h,u)=>{const g=String(u._d||u._p);if(!h.has(g))return h.set(g,u);const p=h.get(g);if((u?.tagDuplicateStrategy||(tr.has(u.tag)?"merge":null)||(u.key&&u.key===p.key?"merge":null))==="merge"){const y={...p.props};Object.entries(u.props).forEach(([v,w])=>y[v]=v==="style"?new Map([...p.props.style||new Map,...w]):v==="class"?new Set([...p.props.class||new Set,...w]):w),h.set(g,{...u,props:y})}else u._p>>10===p._p>>10&&u.tag==="meta"&&Cs(g)?(h.set(g,Object.assign([...Array.isArray(p)?p:[p],u],u)),l=!0):(u._w===p._w?u._p>p._p:u?._w<p?._w)&&h.set(g,u);return h},a.tagMap);const c=a.tagMap.get("title"),f=a.tagMap.get("titleTemplate");if(i._title=c?.textContent,f){const h=f?.textContent;if(i._titleTemplate=h,h){let u=typeof h=="function"?h(c?.textContent):h;typeof u=="string"&&!i.plugins.has("template-params")&&(u=u.replace("%s",c?.textContent||"")),c?u===null?a.tagMap.delete("title"):a.tagMap.set("title",{...c,textContent:u}):(f.tag="title",f.textContent=u)}}a.tags=Array.from(a.tagMap.values()),l&&(a.tags=a.tags.flat().sort(In)),await e.callHook("tags:beforeResolve",a),await e.callHook("tags:resolve",a),await e.callHook("tags:afterResolve",a);const d=[];for(const h of a.tags){const{innerHTML:u,tag:g,props:p}=h;if(Zo.has(g)&&!(Object.keys(p).length===0&&!h.innerHTML&&!h.textContent)&&!(g==="meta"&&!p.content&&!p["http-equiv"]&&!p.charset)){if(g==="script"&&u){if(p.type?.endsWith("json")){const m=typeof u=="string"?u:JSON.stringify(u);h.innerHTML=m.replace(/</g,"\\u003C")}else typeof u=="string"&&(h.innerHTML=u.replace(new RegExp(`</${g}`,"g"),`<\\/${g}`));h._d=tn(h)}d.push(h)}}return d},invalidate(){for(const a of s.values())r.add(a._i);i.dirty=!0,e.callHook("entries:updated",i)}};return(n?.plugins||[]).forEach(a=>xn(i,a)),i.hooks.callHook("init",i),n.init?.forEach(a=>a&&i.push(a)),i}const vr=(n,e)=>ao(e)?Yt(e):e,Es="usehead";function wr(n){return{install(t){t.config.globalProperties.$unhead=n,t.config.globalProperties.$head=n,t.provide(Es,n)}}.install}function br(){if(lo()){const n=ms(Es);if(!n)throw new Error("useHead() was called without provide context, ensure you call it through the setup() function.");return n}throw new Error("useHead() was called without provide context, ensure you call it through the setup() function.")}function kr(n,e={}){const t=e.head||br();return t.ssr?t.push(n||{},e):_r(t,n,e)}function _r(n,e,t={}){const s=O(!1);let o;return Fe(()=>{const i=s.value?{}:wt(e,vr);o?o.patch(i):o=n.push(i,t)}),ys()&&(co(()=>{o.dispose()}),uo(()=>{s.value=!0}),fo(()=>{s.value=!1})),o}function nn(n){if(n===!1||n==="false")return null;if(n==null||n===!0||n==="true")return"+1";if(typeof n=="string"&&"+-".includes(n[0]))return n;const e=+n;return Number.isNaN(e)?(console.error(`Invalid "at" prop value: ${n}`),null):e<=0?(console.warn(`[Slidev] "at" prop value must be greater than 0, but got ${n}, has been set to 1`),1):e}function Sr(n){return Array.isArray(n)?[nn(n[0]),nn(n[1])]:null}function Ls(n,e=0,t){const s=O(!1);let o=new Map,r=new Map;const i={get current(){return Xt(+n.value,e,i.total)},set current(a){n.value=s.value?Xt(a,e,i.total):a},clicksStart:e,get relativeSizeMap(){return o},get maxMap(){return r},get isMounted(){return s.value},setup(){vs(()=>{s.value=!0,r=z(r),ho(n)||(i.current=n.value)}),po(()=>{s.value=!1,o=new Map,r=new Map})},calculateSince(a,l=1){const c=nn(a);if(c==null)return null;let f,d,h;if(typeof c=="string"){const u=i.currentOffset,g=+c;f=u+g,d=u+g+l-1,h=g+l-1}else f=c,d=c+l-1,h=0;return{start:f,end:+Number.POSITIVE_INFINITY,max:d,delta:h,currentOffset:k(()=>i.current-f),isCurrent:k(()=>i.current===f),isActive:k(()=>i.current>=f)}},calculateRange(a){const l=Sr(a);if(l==null)return null;const[c,f]=l;let d,h,u;return typeof c=="string"?(d=i.currentOffset+ +c,u=+c):(d=c,u=0),typeof f=="string"?(h=d+ +f,u+=+f):h=f,{start:d,end:h,max:h,delta:u,currentOffset:k(()=>i.current-d),isCurrent:k(()=>i.current===d),isActive:k(()=>d<=i.current&&i.current<h)}},calculate(a){return Array.isArray(a)?i.calculateRange(a):i.calculateSince(a)},register(a,l){if(!l)return;const{delta:c,max:f}=l;o.set(a,c),r.set(a,f)},unregister(a){o.delete(a),r.delete(a)},get currentOffset(){return Vo(...o.values())},get total(){return t??(s.value?Math.max(0,...r.values()):0)}};return i}function Mr(n,e=0){const t=n?.meta.slide?.frontmatter.clicksStart??0,s=O(Math.max(Yt(e),t));return ee(()=>Yt(e),o=>{s.value=Math.max(o,t)}),Ls(s,t,n?.meta?.clicks)}const Or="modulepreload",Cr=function(n){return"/slidev-theme-oqtopus/"+n},Fn={},$=function(e,t,s){let o=Promise.resolve();if(t&&t.length>0){let l=function(c){return Promise.all(c.map(f=>Promise.resolve(f).then(d=>({status:"fulfilled",value:d}),d=>({status:"rejected",reason:d}))))};document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),a=i?.nonce||i?.getAttribute("nonce");o=l(t.map(c=>{if(c=Cr(c),c in Fn)return;Fn[c]=!0;const f=c.endsWith(".css"),d=f?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${d}`))return;const h=document.createElement("link");if(h.rel=f?"stylesheet":Or,f||(h.as="script"),h.crossOrigin="",h.href=c,a&&h.setAttribute("nonce",a),document.head.appendChild(h),f)return new Promise((u,g)=>{h.addEventListener("load",u),h.addEventListener("error",()=>g(new Error(`Unable to preload CSS for ${c}`)))})}))}function r(i){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=i,window.dispatchEvent(a),!a.defaultPrevented)throw i}return o.then(i=>{for(const a of i||[])a.status==="rejected"&&r(a.reason);return e().catch(r)})},Tr=(n,e)=>{const t=n.__vccOpts||n;for(const[s,o]of e)t[s]=o;return t},Er={},Lr={class:"px-4 py-10 text-center text-red-700 dark:text-red-500 font-bold font-mono"};function Pr(n,e){return vt(),Zt("div",Lr,go("Failed to fetch this slide. Please check your network connection."))}const B=Tr(Er,[["render",Pr]]),$r={class:"h-full w-full flex items-center justify-center gap-2 slidev-slide-loading"},Ar=ws({__name:"SlideLoading",setup(n){const e=O(!1);return vs(()=>{setTimeout(()=>{e.value=!0},200)}),(t,s)=>(vt(),Zt("div",$r,[e.value?(vt(),Zt(yo,{key:0},[s[0]||(s[0]=An("div",{class:"i-svg-spinners-90-ring-with-bg text-xl"},null,-1)),s[1]||(s[1]=An("div",null,"Loading slide...",-1))],64)):mo("v-if",!0)]))}}),Rr={theme:"./"},he=N(Rr),Nr=z({get layout(){return he.layout},get transition(){return he.transition},get class(){return he.class},get clicks(){return he.clicks},get name(){return he.name},get preload(){return he.preload},slide:{content:"",revision:"dk1dom",frontmatterRaw:`theme: ./ `,note:"",title:"Welcome to OQTOPUS Theme Tutorial",level:1,index:0,noteHTML:"",raw:"",frontmatter:he,filepath:"",start:0,id:0,no:1},__clicksContext:null,__preloaded:!1}),jr={layout:"default"},de=N(jr),Ir=z({get layout(){return de.layout},get transition(){return de.transition},get class(){return de.class},get clicks(){return de.clicks},get name(){return de.name},get preload(){return de.preload},slide:{content:"",revision:"-dz9klk",frontmatterRaw:`layout: default `,note:"",title:"Default Layout",level:1,index:1,noteHTML:"",raw:"",frontmatter:de,filepath:"",start:16,id:1,no:2},__clicksContext:null,__preloaded:!1}),Dr={layout:"section"},pe=N(Dr),Hr=z({get layout(){return pe.layout},get transition(){return pe.transition},get class(){return pe.class},get clicks(){return pe.clicks},get name(){return pe.name},get preload(){return pe.preload},slide:{content:"",revision:"-5gpq4a",frontmatterRaw:`layout: section `,note:"",title:"Section Layout",level:1,index:2,noteHTML:"",raw:"",frontmatter:pe,filepath:"",start:30,id:2,no:3},__clicksContext:null,__preloaded:!1}),xr={layout:"two-cols"},ge=N(xr),Fr=z({get layout(){return ge.layout},get transition(){return ge.transition},get class(){return ge.class},get clicks(){return ge.clicks},get name(){return ge.name},get preload(){return ge.preload},slide:{content:"",revision:"-fc5vge",frontmatterRaw:`layout: two-cols `,note:"",title:"Two-Column Layout",level:1,index:3,noteHTML:"",raw:"",frontmatter:ge,filepath:"",start:40,id:3,no:4},__clicksContext:null,__preloaded:!1}),Vr={layout:"agenda"},me=N(Vr),zr=z({get layout(){return me.layout},get transition(){return me.transition},get class(){return me.class},get clicks(){return me.clicks},get name(){return me.name},get preload(){return me.preload},slide:{content:"",revision:"acrq75",frontmatterRaw:`layout: agenda `,note:"",title:"Agenda Layout",level:1,index:4,noteHTML:"",raw:"",frontmatter:me,filepath:"",start:68,id:4,no:5},__clicksContext:null,__preloaded:!1}),Br={layout:"cover"},ye=N(Br),Wr=z({get layout(){return ye.layout},get transition(){return ye.transition},get class(){return ye.class},get clicks(){return ye.clicks},get name(){return ye.name},get preload(){return ye.preload},slide:{content:"",revision:"-niw1ij",frontmatterRaw:`layout: cover `,note:"",title:"Cover Layout",level:1,index:5,noteHTML:"",raw:"",frontmatter:ye,filepath:"",start:84,id:5,no:6},__clicksContext:null,__preloaded:!1}),qr={layout:"thanks"},ve=N(qr),Ur=z({get layout(){return ve.layout},get transition(){return ve.transition},get class(){return ve.class},get clicks(){return ve.clicks},get name(){return ve.name},get preload(){return ve.preload},slide:{content:"",revision:"-homos5",frontmatterRaw:`layout: thanks `,note:"",title:"Thank You Layout",level:1,index:6,noteHTML:"",raw:"",frontmatter:ve,filepath:"",start:94,id:6,no:7},__clicksContext:null,__preloaded:!1}),Jr={},we=N(Jr),Kr=z({get layout(){return we.layout},get transition(){return we.transition},get class(){return we.class},get clicks(){return we.clicks},get name(){return we.name},get preload(){return we.preload},slide:{content:"",revision:"-awvgst",note:"",title:"Custom Components",level:1,index:7,noteHTML:"",raw:"",frontmatter:we,filepath:"",start:105,id:7,no:8},__clicksContext:null,__preloaded:!1}),Gr={},be=N(Gr),Qr=z({get layout(){return be.layout},get transition(){return be.transition},get class(){return be.class},get clicks(){return be.clicks},get name(){return be.name},get preload(){return be.preload},slide:{content:"",revision:"-ckwarn",note:"",title:"Data Chart Component",level:1,index:8,noteHTML:"",raw:"",frontmatter:be,filepath:"",start:138,id:8,no:9},__clicksContext:null,__preloaded:!1}),Yr={},ke=N(Yr),Zr=z({get layout(){return ke.layout},get transition(){return ke.transition},get class(){return ke.class},get clicks(){return ke.clicks},get name(){return ke.name},get preload(){return ke.preload},slide:{content:"",revision:"-u0ag0a",note:"",title:"Timeline Component",level:1,index:9,noteHTML:"",raw:"",frontmatter:ke,filepath:"",start:159,id:9,no:10},__clicksContext:null,__preloaded:!1}),Xr={},_e=N(Xr),ei=z({get layout(){return _e.layout},get transition(){return _e.transition},get class(){return _e.class},get clicks(){return _e.clicks},get name(){return _e.name},get preload(){return _e.preload},slide:{content:"",revision:"-yb558r",note:"",title:"Quantum Circuit Component",level:1,index:10,noteHTML:"",raw:"",frontmatter:_e,filepath:"",start:197,id:10,no:11},__clicksContext:null,__preloaded:!1}),ti={},Se=N(ti),ni=z({get layout(){return Se.layout},get transition(){return Se.transition},get class(){return Se.class},get clicks(){return Se.clicks},get name(){return Se.name},get preload(){return Se.preload},slide:{content:"",revision:"-1xlzpo",note:"",title:"Theme Styling & Utilities",level:1,index:11,noteHTML:"",raw:"",frontmatter:Se,filepath:"",start:223,id:11,no:12},__clicksContext:null,__preloaded:!1}),si={},Me=N(si),oi=z({get layout(){return Me.layout},get transition(){return Me.transition},get class(){return Me.class},get clicks(){return Me.clicks},get name(){return Me.name},get preload(){return Me.preload},slide:{content:"",revision:"r2g72z",note:"",title:"Code Blocks",level:1,index:12,noteHTML:"",raw:"",frontmatter:Me,filepath:"",start:259,id:12,no:13},__clicksContext:null,__preloaded:!1}),ri={},Oe=N(ri),ii=z({get layout(){return Oe.layout},get transition(){return Oe.transition},get class(){return Oe.class},get clicks(){return Oe.clicks},get name(){return Oe.name},get preload(){return Oe.preload},slide:{content:"",revision:"ely78m",note:"",title:"Thank You for Completing the Tutorial!",level:1,index:13,noteHTML:"",raw:"",frontmatter:Oe,filepath:"",start:284,id:13,no:14},__clicksContext:null,__preloaded:!1}),ai={},Ce=N(ai),li=z({get layout(){return Ce.layout},get transition(){return Ce.transition},get class(){return Ce.class},get clicks(){return Ce.clicks},get name(){return Ce.name},get preload(){return Ce.preload},slide:{content:"",revision:"-8ewnnf",note:"",title:"Additional Resources",level:1,index:14,noteHTML:"",raw:"",frontmatter:Ce,filepath:"",start:296,id:14,no:15},__clicksContext:null,__preloaded:!1}),q=new Array(15),W=(n,e)=>vo({loader:e,delay:300,loadingComponent:Ar,errorComponent:B,onError:t=>console.error("Failed to load slide "+(n+1),t)}),Vn=async()=>{try{return q[0]??=await $(()=>import("./md-BrgDmro5.js"),__vite__mapDeps([0,1,2,3,4,5,6,7]))}catch(n){return console.error("slide failed to load",n),B}},zn=async()=>{try{return q[1]??=await $(()=>import("./md-CmktAcfQ.js"),__vite__mapDeps([8,1,9,4,10,3,11,12,13,6,7]))}catch(n){return console.error("slide failed to load",n),B}},Bn=async()=>{try{return q[2]??=await $(()=>import("./md-DtLRMDL6.js"),__vite__mapDeps([14,1,11,3,4,6,7,15]))}catch(n){return console.error("slide failed to load",n),B}},Wn=async()=>{try{return q[3]??=await $(()=>import("./md-StkPCLHL.js"),__vite__mapDeps([16,1,4,10,3,11,12,6,7,17]))}catch(n){return console.error("slide failed to load",n),B}},qn=async()=>{try{return q[4]??=await $(()=>import("./md-BScDsGqA.js"),__vite__mapDeps([18,1,4,10,3,11,12,6,7,19]))}catch(n){return console.error("slide failed to load",n),B}},Un=async()=>{try{return q[5]??=await $(()=>import("./md-B6Helt2c.js"),__vite__mapDeps([20,1,2,3,4,5,6,7]))}catch(n){return console.error("slide failed to load",n),B}},Jn=async()=>{try{return q[6]??=await $(()=>import("./md-BMaSy0mt.js"),__vite__mapDeps([21,1,11,3,4,6,7,22]))}catch(n){return console.error("slide failed to load",n),B}},Kn=async()=>{try{return q[7]??=await $(()=>import("./md-D7-aRwx8.js"),__vite__mapDeps([23,1,4,9,10,3,11,12,13,6,7,24]))}catch(n){return console.error("slide failed to load",n),B}},Gn=async()=>{try{return q[8]??=await $(()=>import("./md-CTE-USd-.js"),__vite__mapDeps([25,1,4,9,10,3,11,12,13,6,7,26]))}catch(n){return console.error("slide failed to load",n),B}},Qn=async()=>{try{return q[9]??=await $(()=>import("./md-pIWJBSHx.js"),__vite__mapDeps([27,1,4,9,10,3,11,12,13,6,7,28]))}catch(n){return console.error("slide failed to load",n),B}},Yn=async()=>{try{return q[10]??=await $(()=>import("./md-DhWoAlXh.js"),__vite__mapDeps([29,1,4,9,10,3,11,12,13,6,7,30]))}catch(n){return console.error("slide failed to load",n),B}},Zn=async()=>{try{return q[11]??=await $(()=>import("./md-CsckCNYw.js"),__vite__mapDeps([31,1,9,4,10,3,11,12,13,6,7]))}catch(n){return console.error("slide failed to load",n),B}},Xn=async()=>{try{return q[12]??=await $(()=>import("./slidev/md-BPOVn90N.js"),__vite__mapDeps([32,33,1,4,9,10,3,11,12,13,6,7]))}catch(n){return console.error("slide failed to load",n),B}},es=async()=>{try{return q[13]??=await $(()=>import("./md-YiO7kcGS.js"),__vite__mapDeps([34,1,9,4,10,3,11,12,13,6,7]))}catch(n){return console.error("slide failed to load",n),B}},ts=async()=>{try{return q[14]??=await $(()=>import("./md-KGBaqfhu.js"),__vite__mapDeps([35,1,9,4,10,3,11,12,13,6,7]))}catch(n){return console.error("slide failed to load",n),B}},ci=[{no:1,meta:Nr,load:Vn,component:W(0,Vn)},{no:2,meta:Ir,load:zn,component:W(1,zn)},{no:3,meta:Hr,load:Bn,component:W(2,Bn)},{no:4,meta:Fr,load:Wn,component:W(3,Wn)},{no:5,meta:zr,load:qn,component:W(4,qn)},{no:6,meta:Wr,load:Un,component:W(5,Un)},{no:7,meta:Ur,load:Jn,component:W(6,Jn)},{no:8,meta:Kr,load:Kn,component:W(7,Kn)},{no:9,meta:Qr,load:Gn,component:W(8,Gn)},{no:10,meta:Zr,load:Qn,component:W(9,Qn)},{no:11,meta:ei,load:Yn,component:W(10,Yn)},{no:12,meta:ni,load:Zn,component:W(11,Zn)},{no:13,meta:oi,load:Xn,component:W(12,Xn)},{no:14,meta:ii,load:es,component:W(13,es)},{no:15,meta:li,load:ts,component:W(14,ts)}],se=gn(ci);function Ps(n,e){if(!e||e==="all"||e==="*")return Rn(1,n+1);if(e==="none")return[];const t=[];for(const s of e.split(/[,;]/g))if(!s.includes("-"))t.push(+s);else{const[o,r]=s.split("-",2);t.push(...Rn(+o,r?+r+1:n+1))}return Wo(t).filter(s=>s<=n).sort((s,o)=>s-o)}const Pt="$$slidev-clicks-context",mn="$$slidev-page",$s="$$slidev-slide-element",ui="$$slidev-slide-scale",fi="$$slidev-context",pl="$$slidev-route",yn="$$slidev-render-context",hi="$$slidev-fontmatter",di="$$slidev-slide-zoom",ft="slidev-vclick-target",qe="slidev-vclick-hidden",Ue="slidev-vclick-fade",Ft="slidev-vclick-hidden-explicitly",Vt="slidev-vclick-current",zt="slidev-vclick-prior",ht=999999,pi=["localhost","127.0.0.1"],gi=["clicks","clicksStart","disabled","hide","hideInToc","layout","level","preload","routeAlias","src","title","transition","zoom","dragPos","lang"],gl=[...gi,"theme","titleTemplate","info","author","keywords","presenter","browserExporter","download","exportFilename","export","highlighter","lineNumbers","monaco","monacoTypesSource","monacoTypesAdditionalPackages","monacoRunAdditionalDeps","remoteAssets","selectable","record","colorSchema","routerMode","aspectRatio","canvasWidth","themeConfig","favicon","plantUmlServer","fonts","defaults","drawings","htmlAttrs","mdc","contextMenu","wakeLock","seoMeta"];function mi(n,e,{mode:t="replace"}={}){const s=Et();return k({get(){const o=s.currentRoute.value.query[n];return o==null?e:Array.isArray(o)?o.filter(Boolean):o},set(o){wo(()=>{(s.currentRoute.value.query[n]??e?.toString())!==o.toString()&&s[bo(t)]({query:{...s.currentRoute.value.query,[n]:`${o}`===e?void 0:o}})})}})}function $t(n){return se.value.find(e=>e.no===+n||e.meta.slide?.frontmatter.routeAlias===n)}function Ie(n,e,t=!1){(typeof n=="number"||typeof n=="string")&&(n=$t(n));const s=n.meta.slide?.frontmatter.routeAlias??n.no;return t?`/export/${s}`:e?`/presenter/${s}`:`/${s}`}const yi={"slide-left":"slide-left | slide-right","slide-right":"slide-right | slide-left","slide-up":"slide-up | slide-down","slide-down":"slide-down | slide-up"};function vi(n,e=!1){if(!n||(typeof n=="string"&&(n={name:n}),!n.name))return;let t=n.name.includes("|")?n.name:yi[n.name]||n.name;if(t.includes("|")){const[s,o]=t.split("|").map(r=>r.trim());t=e?o:s}if(t)return{...n,name:t}}function wi(n,e,t){let s=n>0?t?.meta?.transition:e?.meta?.transition;return s||(s=A.transition||void 0),vi(s,n<0)}const ml=O(!1),yl=O(!1),vl=O(!1),bi=O(!1),vn=O(!1),wl=O(!1),bl=O(!0),kl=ko({xs:460,...Co}),bt=_o(),_l=So(),Sl=k(()=>bt.height.value-bt.width.value/Ss.value>120),Ml=Mo(Lt?document.body:null),As=Oo(),Ol=k(()=>["INPUT","TEXTAREA"].includes(As.value?.tagName||"")),Cl=k(()=>["BUTTON","A"].includes(As.value?.tagName||""));F("slidev-camera","default",{listenToStorageChanges:!1});F("slidev-mic","default",{listenToStorageChanges:!1});const ki=F("slidev-scale",0),Tl=F("slidev-wake-lock",!0),El=F("slidev-hide-cursor-idle",!0);F("slidev-skip-export-pdf-tip",!1);F("slidev-export-capture-delay",400,{listenToStorageChanges:!1});const Ll=F("slidev-presenter-cursor",!0,{listenToStorageChanges:!1}),_i=F("slidev-show-editor",!1,{listenToStorageChanges:!1}),Si=F("slidev-editor-vertical",!1,{listenToStorageChanges:!1}),Mi=F("slidev-editor-width",Lt?window.innerWidth*.4:318,{listenToStorageChanges:!1}),Oi=F("slidev-editor-height",Lt?window.innerHeight*.4:300,{listenToStorageChanges:!1}),st=gn(null),kt=F("slidev-presenter-font-size",1,{listenToStorageChanges:!1}),ot=F("slidev-presenter-layout",1,{listenToStorageChanges:!1}),sn={invert:!1,contrast:1,brightness:1,hueRotate:0,saturate:1,sepia:0},Ci=F("slidev-viewer-css-filter",sn,{listenToStorageChanges:!1,mergeDefaults:!0,deep:!0}),Pl=k(()=>Object.keys(sn).some(n=>Ci.value[n]!==sn[n]));function $l(){ot.value=ot.value+1,ot.value>3&&(ot.value=1)}function Al(){kt.value=Math.min(2,kt.value+.1)}function Rl(){kt.value=Math.max(.5,kt.value-.1)}const Nl=bs(bi),rt=F("slidev-sync-directions",{viewerSend:!0,viewerReceive:!0,presenterSend:!0,presenterReceive:!0},{listenToStorageChanges:!1,mergeDefaults:!0});function Rs(n,e,t=1){const s=e.meta.slide.level??t;s&&s>t&&n.length>0?Rs(n[n.length-1].children,e,t+1):n.push({no:e.no,children:[],level:t,titleLevel:s,path:Ie(e.meta.slide?.frontmatter?.routeAlias??e.no,!1),hideInToc:!!e.meta?.slide?.frontmatter?.hideInToc,title:e.meta?.slide?.title})}function Ns(n,e,t=!1,s,o){return n.map(r=>{const i={...r,active:r.no===o?.value,hasActiveParent:t};return i.children.length>0&&(i.children=Ns(i.children,e,i.active||i.hasActiveParent,i,o)),s&&(i.active||i.activeParent)&&(s.activeParent=!0),i})}function js(n,e=1){return n.filter(t=>!t.hideInToc).map(t=>({...t,children:js(t.children,e+1)}))}function Ti(n,e,t){const s=k(()=>n.value.filter(r=>r.meta?.slide?.title).reduce((r,i)=>(Rs(r,i),r),[])),o=k(()=>Ns(s.value,t.value,void 0,void 0,e));return k(()=>js(o.value))}function Ei(n,e,t=O(0),s,o,r){const i=k(()=>se.value.length),a=O(0),l=O(0),c=k(()=>Ie(n.value,s.value)),f=k(()=>n.value.no),d=k(()=>n.value.meta?.layout||(f.value===1?"cover":"default")),h=k(()=>e.value.current),u=k(()=>e.value.clicksStart),g=k(()=>e.value.total),p=k(()=>se.value[Math.min(se.value.length,f.value+1)-1]),m=k(()=>se.value[Math.max(1,f.value-1)-1]),y=k(()=>f.value<se.value.length||h.value<g.value),v=k(()=>f.value>1||h.value>0),w=k(()=>o.value?void 0:wi(a.value,n.value,m.value));ee(n,(j,L)=>{a.value=j.no-L.no});async function b(j){return!1}const _=Ti(se,f,n);async function C(){l.value=1,g.value<=t.value?await D():t.value+=1}async function E(){l.value=-1,t.value<=u.value?await U(!0):t.value-=1}async function D(j=!1){l.value=1,f.value<se.value.length&&await M(f.value+1,j&&!o.value?ht:void 0)}async function U(j=!1){l.value=-1,f.value>1&&await M(f.value-1,j&&!o.value?ht:void 0)}function le(){return M(1)}function Z(){return M(i.value)}async function M(j,L=0,ie=!1){vn.value=!1;const ce=f.value!==j,Be=L!==t.value,G=$t(j)?.meta,R=G?.slide?.frontmatter.clicksStart??0;L=Xt(L,R,G?.__clicksContext?.total??ht),(ie||ce||Be)&&await r?.push({path:Ie(j,s.value,r.currentRoute.value.name==="export"),query:{...r.currentRoute.value.query,clicks:L===0?void 0:L.toString(),embedded:location.search.includes("embedded")?"true":void 0}})}function T(){r?.push({path:Ie(f.value,!0),query:{...r.currentRoute.value.query}})}function H(){r?.push({path:Ie(f.value,!1),query:{...r.currentRoute.value.query}})}return{slides:se,total:i,currentPath:c,currentSlideNo:f,currentPage:f,currentSlideRoute:n,currentLayout:d,currentTransition:w,clicksDirection:l,nextRoute:p,prevRoute:m,clicksContext:e,clicks:h,clicksStart:u,clicksTotal:g,hasNext:y,hasPrev:v,tocTree:_,navDirection:a,openInEditor:b,next:C,prev:E,go:M,goLast:Z,goFirst:le,nextSlide:D,prevSlide:U,enterPresenter:T,exitPresenter:H}}const Li=ks(()=>{const n=Et(),e=To(),t=k(()=>(n?.currentRoute?.value?.query,new URLSearchParams(location.search))),s=k(()=>t.value.has("print")||e.name==="export"),o=O(t.value.get("print")==="clicks"),r=k(()=>t.value.has("embedded")),i=k(()=>e.name==="play"),a=k(()=>e.name==="presenter"),l=k(()=>e.name==="notes"),c=k(()=>!a.value&&(!A.remote||t.value.get("password")===A.remote)),f=k(()=>!!e.params.no),d=k(()=>f.value?$t(e.params.no)?.no??1:1),h=k(()=>se.value[d.value-1]),u=O(Ps(se.value.length,e.query.range)),g=mi("clicks","0"),p=k(()=>y(h.value)),m=k({get(){let v=+(g.value||0);return Number.isNaN(v)&&(v=0),v},set(v){vn.value=!1,g.value=v.toString()}});function y(v){if(v?.meta?.__clicksContext)return v.meta.__clicksContext;const w=v.no,b=Ls(k({get(){return d.value===w?Math.max(+(g.value??0),b.clicksStart):d.value>w?ht:b.clicksStart},set(_){d.value===w&&(g.value=_.toString())}}),v?.meta.slide?.frontmatter.clicksStart??0,v?.meta.clicks);return v?.meta&&(v.meta.__clicksContext=b),b}return{router:n,currentRoute:k(()=>e),isPrintMode:s,isPrintWithClicks:o,isEmbedded:r,isPlaying:i,isPresenter:a,isNotesViewer:l,isPresenterAvailable:c,hasPrimarySlide:f,currentSlideNo:d,currentSlideRoute:h,clicksContext:p,queryClicksRaw:g,queryClicks:m,printRange:u,getPrimaryClicks:y}}),ze=ks(()=>{const n=Li(),e=Et(),t=Ei(n.currentSlideRoute,n.clicksContext,n.queryClicks,n.isPresenter,n.isPrintMode,e);return ee([t.total,n.currentRoute],async()=>{const s=n.currentRoute.value.params.no;n.hasPrimarySlide.value&&!$t(s)&&(s&&s!=="index.html"?await t.go(t.total.value,0,!0):await t.go(1,0,!0))},{flush:"pre",immediate:!0}),{...t,...n}}),ns=Eo(),Bt=F("slidev-color-schema","auto"),ss=k(()=>A.colorSchema!=="auto"),Is=k({get(){return ss.value?A.colorSchema==="dark":Bt.value==="auto"?ns.value:Bt.value==="dark"},set(n){ss.value||(Bt.value=n===ns.value?"auto":n?"dark":"light")}}),jl=bs(Is);if(Lt){const n="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";ee(Is,e=>{const t=window.document.createElement("style");t.appendChild(document.createTextNode(n)),window.document.head.appendChild(t);const s=document.querySelector("html");s.classList.toggle("dark",e),s.classList.toggle("light",!e),window.getComputedStyle(t).opacity,document.head.removeChild(t)},{immediate:!0})}function Pi(){const{isPrintMode:n}=ze();Lo(k(()=>n.value?` @page { size: ${Ms.value}px ${Jo.value}px; margin: 0px; } * { transition: none !important; transition-duration: 0s !important; }`:""))}const wn=Symbol.for("yaml.alias"),$i=Symbol.for("yaml.document"),Pe=Symbol.for("yaml.map"),Ds=Symbol.for("yaml.pair"),bn=Symbol.for("yaml.scalar"),et=Symbol.for("yaml.seq"),re=Symbol.for("yaml.node.type"),$e=n=>!!n&&typeof n=="object"&&n[re]===wn,At=n=>!!n&&typeof n=="object"&&n[re]===$i,Hs=n=>!!n&&typeof n=="object"&&n[re]===Pe,x=n=>!!n&&typeof n=="object"&&n[re]===Ds,I=n=>!!n&&typeof n=="object"&&n[re]===bn,kn=n=>!!n&&typeof n=="object"&&n[re]===et;function Y(n){if(n&&typeof n=="object")switch(n[re]){case Pe:case et:return!0}return!1}function V(n){if(n&&typeof n=="object")switch(n[re]){case wn:case Pe:case bn:case et:return!0}return!1}const xs=n=>(I(n)||Y(n))&&!!n.anchor,Te=Symbol("break visit"),Ai=Symbol("skip children"),Qe=Symbol("remove node");function Rt(n,e){const t=Ri(e);At(n)?De(null,n.contents,t,Object.freeze([n]))===Qe&&(n.contents=null):De(null,n,t,Object.freeze([]))}Rt.BREAK=Te;Rt.SKIP=Ai;Rt.REMOVE=Qe;function De(n,e,t,s){const o=Ni(n,e,t,s);if(V(o)||x(o))return ji(n,s,o),De(n,o,t,s);if(typeof o!="symbol"){if(Y(e)){s=Object.freeze(s.concat(e));for(let r=0;r<e.items.length;++r){const i=De(r,e.items[r],t,s);if(typeof i=="number")r=i-1;else{if(i===Te)return Te;i===Qe&&(e.items.splice(r,1),r-=1)}}}else if(x(e)){s=Object.freeze(s.concat(e));const r=De("key",e.key,t,s);if(r===Te)return Te;r===Qe&&(e.key=null);const i=De("value",e.value,t,s);if(i===Te)return Te;i===Qe&&(e.value=null)}}return o}function Ri(n){return typeof n=="object"&&(n.Collection||n.Node||n.Value)?Object.assign({Alias:n.Node,Map:n.Node,Scalar:n.Node,Seq:n.Node},n.Value&&{Map:n.Value,Scalar:n.Value,Seq:n.Value},n.Collection&&{Map:n.Collection,Seq:n.Collection},n):n}function Ni(n,e,t,s){if(typeof t=="function")return t(n,e,s);if(Hs(e))return t.Map?.(n,e,s);if(kn(e))return t.Seq?.(n,e,s);if(x(e))return t.Pair?.(n,e,s);if(I(e))return t.Scalar?.(n,e,s);if($e(e))return t.Alias?.(n,e,s)}function ji(n,e,t){const s=e[e.length-1];if(Y(s))s.items[n]=t;else if(x(s))n==="key"?s.key=t:s.value=t;else if(At(s))s.contents=t;else{const o=$e(s)?"alias":"scalar";throw new Error(`Cannot replace node with ${o} parent`)}}function Fs(n){if(/[\x00-\x19\s,[\]{}]/.test(n)){const t=`Anchor must not contain whitespace or control characters: ${JSON.stringify(n)}`;throw new Error(t)}return!0}function Ge(n,e,t,s){if(s&&typeof s=="object")if(Array.isArray(s))for(let o=0,r=s.length;o<r;++o){const i=s[o],a=Ge(n,s,String(o),i);a===void 0?delete s[o]:a!==i&&(s[o]=a)}else if(s instanceof Map)for(const o of Array.from(s.keys())){const r=s.get(o),i=Ge(n,s,o,r);i===void 0?s.delete(o):i!==r&&s.set(o,i)}else if(s instanceof Set)for(const o of Array.from(s)){const r=Ge(n,s,o,o);r===void 0?s.delete(o):r!==o&&(s.delete(o),s.add(r))}else for(const[o,r]of Object.entries(s)){const i=Ge(n,s,o,r);i===void 0?delete s[o]:i!==r&&(s[o]=i)}return n.call(e,t,s)}function oe(n,e,t){if(Array.isArray(n))return n.map((s,o)=>oe(s,String(o),t));if(n&&typeof n.toJSON=="function"){if(!t||!xs(n))return n.toJSON(e,t);const s={aliasCount:0,count:1,res:void 0};t.anchors.set(n,s),t.onCreate=r=>{s.res=r,delete t.onCreate};const o=n.toJSON(e,t);return t.onCreate&&t.onCreate(o),o}return typeof n=="bigint"&&!t?.keep?Number(n):n}class _n{constructor(e){Object.defineProperty(this,re,{value:e})}clone(){const e=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return this.range&&(e.range=this.range.slice()),e}toJS(e,{mapAsMap:t,maxAliasCount:s,onAnchor:o,reviver:r}={}){if(!At(e))throw new TypeError("A document argument is required");const i={anchors:new Map,doc:e,keep:!0,mapAsMap:t===!0,mapKeyWarned:!1,maxAliasCount:typeof s=="number"?s:100},a=oe(this,"",i);if(typeof o=="function")for(const{count:l,res:c}of i.anchors.values())o(c,l);return typeof r=="function"?Ge(r,{"":a},"",a):a}}class Ii extends _n{constructor(e){super(wn),this.source=e,Object.defineProperty(this,"tag",{set(){throw new Error("Alias nodes cannot have tags")}})}resolve(e,t){let s;t?.aliasResolveCache?s=t.aliasResolveCache:(s=[],Rt(e,{Node:(r,i)=>{($e(i)||xs(i))&&s.push(i)}}),t&&(t.aliasResolveCache=s));let o;for(const r of s){if(r===this)break;r.anchor===this.source&&(o=r)}return o}toJSON(e,t){if(!t)return{source:this.source};const{anchors:s,doc:o,maxAliasCount:r}=t,i=this.resolve(o,t);if(!i){const l=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new ReferenceError(l)}let a=s.get(i);if(a||(oe(i,null,t),a=s.get(i)),!a||a.res===void 0){const l="This should not happen: Alias anchor was not resolved?";throw new ReferenceError(l)}if(r>=0&&(a.count+=1,a.aliasCount===0&&(a.aliasCount=dt(o,i,s)),a.count*a.aliasCount>r)){const l="Excessive alias count indicates a resource exhaustion attack";throw new ReferenceError(l)}return a.res}toString(e,t,s){const o=`*${this.source}`;if(e){if(Fs(this.source),e.options.verifyAliasOrder&&!e.anchors.has(this.source)){const r=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new Error(r)}if(e.implicitKey)return`${o} `}return o}}function dt(n,e,t){if($e(e)){const s=e.resolve(n),o=t&&s&&t.get(s);return o?o.count*o.aliasCount:0}else if(Y(e)){let s=0;for(const o of e.items){const r=dt(n,o,t);r>s&&(s=r)}return s}else if(x(e)){const s=dt(n,e.key,t),o=dt(n,e.value,t);return Math.max(s,o)}return 1}const Vs=n=>!n||typeof n!="function"&&typeof n!="object";class P extends _n{constructor(e){super(bn),this.value=e}toJSON(e,t){return t?.keep?this.value:oe(this.value,e,t)}toString(){return String(this.value)}}P.BLOCK_FOLDED="BLOCK_FOLDED";P.BLOCK_LITERAL="BLOCK_LITERAL";P.PLAIN="PLAIN";P.QUOTE_DOUBLE="QUOTE_DOUBLE";P.QUOTE_SINGLE="QUOTE_SINGLE";function Di(n,e,t){return t.find(s=>s.identify?.(n)&&!s.format)}function _t(n,e,t){if(At(n)&&(n=n.contents),V(n))return n;if(x(n)){const d=t.schema[Pe].createNode?.(t.schema,null,t);return d.items.push(n),d}(n instanceof String||n instanceof Number||n instanceof Boolean||typeof BigInt<"u"&&n instanceof BigInt)&&(n=n.valueOf());const{aliasDuplicateObjects:s,onAnchor:o,onTagObj:r,schema:i,sourceObjects:a}=t;let l;if(s&&n&&typeof n=="object"){if(l=a.get(n),l)return l.anchor??(l.anchor=o(n)),new Ii(l.anchor);l={anchor:null,node:null},a.set(n,l)}let c=Di(n,e,i.tags);if(!c){if(n&&typeof n.toJSON=="function"&&(n=n.toJSON()),!n||typeof n!="object"){const d=new P(n);return l&&(l.node=d),d}c=n instanceof Map?i[Pe]:Symbol.iterator in Object(n)?i[et]:i[Pe]}r&&(r(c),delete t.onTagObj);const f=c?.createNode?c.createNode(t.schema,n,t):typeof c?.nodeClass?.from=="function"?c.nodeClass.from(t.schema,n,t):new P(n);return c.default||(f.tag=c.tag),l&&(l.node=f),f}function os(n,e,t){let s=t;for(let o=e.length-1;o>=0;--o){const r=e[o];if(typeof r=="number"&&Number.isInteger(r)&&r>=0){const i=[];i[r]=s,s=i}else s=new Map([[r,s]])}return _t(s,void 0,{aliasDuplicateObjects:!1,keepUndefined:!1,onAnchor:()=>{throw new Error("This should not happen, please report a bug.")},schema:n,sourceObjects:new Map})}const Hi=n=>n==null||typeof n=="object"&&!!n[Symbol.iterator]().next().done;class zs extends _n{constructor(e,t){super(e),Object.defineProperty(this,"schema",{value:t,configurable:!0,enumerable:!1,writable:!0})}clone(e){const t=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return e&&(t.schema=e),t.items=t.items.map(s=>V(s)||x(s)?s.clone(e):s),this.range&&(t.range=this.range.slice()),t}addIn(e,t){if(Hi(e))this.add(t);else{const[s,...o]=e,r=this.get(s,!0);if(Y(r))r.addIn(o,t);else if(r===void 0&&this.schema)this.set(s,os(this.schema,o,t));else throw new Error(`Expected YAML collection at ${s}. Remaining path: ${o}`)}}deleteIn(e){const[t,...s]=e;if(s.length===0)return this.delete(t);const o=this.get(t,!0);if(Y(o))return o.deleteIn(s);throw new Error(`Expected YAML collection at ${t}. Remaining path: ${s}`)}getIn(e,t){const[s,...o]=e,r=this.get(s,!0);return o.length===0?!t&&I(r)?r.value:r:Y(r)?r.getIn(o,t):void 0}hasAllNullValues(e){return this.items.every(t=>{if(!x(t))return!1;const s=t.value;return s==null||e&&I(s)&&s.value==null&&!s.commentBefore&&!s.comment&&!s.tag})}hasIn(e){const[t,...s]=e;if(s.length===0)return this.has(t);const o=this.get(t,!0);return Y(o)?o.hasIn(s):!1}setIn(e,t){const[s,...o]=e;if(o.length===0)this.set(s,t);else{const r=this.get(s,!0);if(Y(r))r.setIn(o,t);else if(r===void 0&&this.schema)this.set(s,os(this.schema,o,t));else throw new Error(`Expected YAML collection at ${s}. Remaining path: ${o}`)}}}const xi=n=>n.replace(/^(?!$)(?: $)?/gm,"#");function Xe(n,e){return/^\n+$/.test(n)?n.substring(1):e?n.replace(/^(?! *$)/gm,e):n}const He=(n,e,t)=>n.endsWith(` `)?Xe(t,e):t.includes(` `)?` `+Xe(t,e):(n.endsWith(" ")?"":" ")+t,Bs="flow",on="block",pt="quoted";function Nt(n,e,t="flow",{indentAtStart:s,lineWidth:o=80,minContentWidth:r=20,onFold:i,onOverflow:a}={}){if(!o||o<0)return n;o<r&&(r=0);const l=Math.max(1+r,1+o-e.length);if(n.length<=l)return n;const c=[],f={};let d=o-e.length;typeof s=="number"&&(s>o-Math.max(2,r)?c.push(0):d=o-s);let h,u,g=!1,p=-1,m=-1,y=-1;t===on&&(p=rs(n,p,e.length),p!==-1&&(d=p+l));for(let w;w=n[p+=1];){if(t===pt&&w==="\\"){switch(m=p,n[p+1]){case"x":p+=3;break;case"u":p+=5;break;case"U":p+=9;break;default:p+=1}y=p}if(w===` `)t===on&&(p=rs(n,p,e.length)),d=p+e.length+l,h=void 0;else{if(w===" "&&u&&u!==" "&&u!==` `&&u!==" "){const b=n[p+1];b&&b!==" "&&b!==` `&&b!==" "&&(h=p)}if(p>=d)if(h)c.push(h),d=h+l,h=void 0;else if(t===pt){for(;u===" "||u===" ";)u=w,w=n[p+=1],g=!0;const b=p>y+1?p-2:m-1;if(f[b])return n;c.push(b),f[b]=!0,d=b+l,h=void 0}else g=!0}u=w}if(g&&a&&a(),c.length===0)return n;i&&i();let v=n.slice(0,c[0]);for(let w=0;w<c.length;++w){const b=c[w],_=c[w+1]||n.length;b===0?v=` ${e}${n.slice(0,_)}`:(t===pt&&f[b]&&(v+=`${n[b]}\\`),v+=` ${e}${n.slice(b+1,_)}`)}return v}function rs(n,e,t){let s=e,o=e+1,r=n[o];for(;r===" "||r===" ";)if(e<o+t)r=n[++e];else{do r=n[++e];while(r&&r!==` `);s=e,o=e+1,r=n[o]}return s}const jt=(n,e)=>({indentAtStart:e?n.indent.length:n.indentAtStart,lineWidth:n.options.lineWidth,minContentWidth:n.options.minContentWidth}),It=n=>/^(%|---|\.\.\.)/m.test(n);function Fi(n,e,t){if(!e||e<0)return!1;const s=e-t,o=n.length;if(o<=s)return!1;for(let r=0,i=0;r<o;++r)if(n[r]===` `){if(r-i>s)return!0;if(i=r+1,o-i<=s)return!1}return!0}function Ye(n,e){const t=JSON.stringify(n);if(e.options.doubleQuotedAsJSON)return t;const{implicitKey:s}=e,o=e.options.doubleQuotedMinMultiLineLength,r=e.indent||(It(n)?" ":"");let i="",a=0;for(let l=0,c=t[l];c;c=t[++l])if(c===" "&&t[l+1]==="\\"&&t[l+2]==="n"&&(i+=t.slice(a,l)+"\\ ",l+=1,a=l,c="\\"),c==="\\")switch(t[l+1]){case"u":{