summaryrefslogtreecommitdiffhomepage
path: root/docs/assets/slidev/play-D87vDAm9.js
blob: 2d4bd3c8576a7f9290f1a24cc9d2c86390a9a836 (plain) (blame)
1
2
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/slidev/DrawingControls-QAEkhfiz.js","assets/slidev/DrawingControls.vue_vue_type_style_index_0_lang-j1j1HRFG.js","assets/modules/unplugin-icons-DdQIwbVj.js","assets/modules/vue-DPv8DyWv.js","assets/modules/shiki-BNMsYMPq.js","assets/modules/shiki-Bxv373Z5.css","assets/slidev/SlideWrapper-Ccnvj0Sw.js","assets/index-Da-oe7Cw.js","assets/monaco/bundled-types-B0l6HWZX.js","assets/modules/file-saver-igGfcqei.js","assets/monaco/bundled-types-B_1qVWDs.css","assets/index-CGHbX1oj.css","assets/SlideWrapper-D-ORDv98.css","assets/slidev/IconButton.vue_vue_type_script_setup_true_lang-D92RVpEC.js","assets/slidev/shortcuts-TVJpHdJV.js","assets/slidev/context-DlCOjm-I.js","assets/shortcuts-BAPqYAhK.css","assets/DrawingControls-Cxk9a9ub.css"])))=>i.map(i=>d[i]);
import{d as v,ab as z,o,c as u,I as e,b as _,e as l,f as B,i as C,g as n,ai as I,z as E,k,aa as M,aj as $,S as h,l as m,F as P,h as R,x as D,v as W,t as H}from"../modules/vue-DPv8DyWv.js";import{c as L,a as T}from"./SlideWrapper-Ccnvj0Sw.js";import{a as N,l as x,m as w,s as V,n as j,h as S,w as A,o as O}from"../index-Da-oe7Cw.js";import{b as U,G as F,c as G,u as K,r as X,a as Y,S as q,_ as J,o as Q}from"./shortcuts-TVJpHdJV.js";import{a as b,_ as Z,h as ee,j as te}from"../monaco/bundled-types-B0l6HWZX.js";import{n as oe}from"../modules/unplugin-icons-DdQIwbVj.js";import"../modules/shiki-BNMsYMPq.js";import"../modules/file-saver-igGfcqei.js";import"./context-DlCOjm-I.js";import"./IconButton.vue_vue_type_script_setup_true_lang-D92RVpEC.js";const se="/tuela24/assets/logo-BYkHSa_O.png",ae={key:0,class:"fixed top-0 bottom-0 left-0 right-0 grid z-20"},le=v({__name:"Modal",props:{modelValue:{default:!1},class:{default:""}},emits:["update:modelValue"],setup(p,{emit:i}){const r=p,a=z(r,"modelValue",i);function d(){a.value=!1}return(f,s)=>(o(),u(I,null,[e(a)?(o(),_("div",ae,[l("div",{bg:"black opacity-80",class:"absolute top-0 bottom-0 left-0 right-0 -z-1",onClick:s[0]||(s[0]=c=>d())}),l("div",{class:C(["m-auto rounded-md bg-main shadow",r.class]),"dark:border":"~ main"},[B(f.$slots,"default")],2)])):n("v-if",!0)],1024))}}),ne={class:"slidev-info-dialog slidev-layout flex flex-col gap-4 text-base"},ie=["innerHTML"],re=v({__name:"InfoDialog",props:{modelValue:{default:!1}},emits:["update:modelValue"],setup(p,{emit:i}){const a=z(p,"modelValue",i),d=E(()=>typeof b.info=="string");return(f,s)=>(o(),u(le,{modelValue:e(a),"onUpdate:modelValue":s[0]||(s[0]=c=>$(a)?a.value=c:null),class:"px-6 py-4"},{default:k(()=>[l("div",ne,[d.value?(o(),_("div",{key:0,class:"mb-4",innerHTML:e(b).info},null,8,ie)):n("v-if",!0),s[1]||(s[1]=l("a",{href:"https://github.com/slidevjs/slidev",target:"_blank",class:"!opacity-100 !border-none !text-current"},[l("div",{class:"flex gap-1 children:my-auto"},[l("div",{class:"opacity-50 text-sm mr-2"},"Powered by"),l("img",{class:"w-5 h-5",src:se,alt:"Slidev logo"}),l("div",{style:{color:"#2082A6"}},[l("b",null,"Sli"),M("dev ")])])],-1))])]),_:1},8,["modelValue"]))}}),ue=v({__name:"Controls",setup(p){const{isEmbedded:i}=N(),r=!b.drawings.presenterOnly&&!i.value,t=h();r&&Z(()=>import("./DrawingControls-QAEkhfiz.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17])).then(f=>t.value=f.default);const a=h(),d=h();return(f,s)=>(o(),_(P,null,[t.value?(o(),u(e(t),{key:0})):n("v-if",!0),m(U),m(F),a.value?(o(),u(e(a),{key:1})):n("v-if",!0),d.value?(o(),u(e(d),{key:2,modelValue:e(x),"onUpdate:modelValue":s[0]||(s[0]=c=>$(x)?x.value=c:null)},null,8,["modelValue"])):n("v-if",!0),e(b).info?(o(),u(re,{key:3,modelValue:e(w),"onUpdate:modelValue":s[1]||(s[1]=c=>$(w)?w.value=c:null)},null,8,["modelValue"])):n("v-if",!0),m(G)],64))}}),de={key:0,class:"absolute top-0 left-0 right-0 bottom-0 pointer-events-none text-xl"},ce=v({__name:"PresenterMouse",setup(p){return(i,r)=>{const t=oe;return e(V).cursor?(o(),_("div",de,[m(t,{class:"absolute stroke-white dark:stroke-black",style:R({left:`${e(V).cursor.x}%`,top:`${e(V).cursor.y}%`,strokeWidth:16})},null,8,["style"])])):n("v-if",!0)}}}),me=v({__name:"PrintStyle",setup(p){function i(r,{slots:t}){if(t.default)return W("style",t.default())}return(r,t)=>(o(),u(i,null,{default:k(()=>[M(" @page { size: "+D(e(ee))+"px "+D(e(te))+"px; margin: 0px; } ",1)]),_:1}))}}),we=v({__name:"play",setup(p){const{next:i,prev:r,isPrintMode:t}=N(),{isDrawing:a}=L(),d=H();function f(y){var g;S.value||y.button===0&&((g=y.target)==null?void 0:g.id)==="slide-container"&&(y.pageX/window.innerWidth>.5?i():r())}K(d),X(),Y();const s=E(()=>j.value||S.value),c=h();return(y,g)=>(o(),_(P,null,[e(t)?(o(),u(me,{key:0})):n("v-if",!0),l("div",{id:"page-root",ref_key:"root",ref:d,class:C(["grid",e(O)?"grid-rows-[1fr_max-content]":"grid-cols-[1fr_max-content]"])},[m(T,{style:{background:"var(--slidev-slide-container-background, black)"},width:e(t)?e(A).width.value:void 0,"is-main":"",onPointerdown:f,onContextmenu:e(Q)},{default:k(()=>[m(q,{"render-context":"slide"}),m(ce)]),controls:k(()=>[e(t)?n("v-if",!0):(o(),_("div",{key:0,class:C(["absolute bottom-0 left-0 transition duration-300 opacity-0 hover:opacity-100 focus-within:opacity-100 focus-visible:opacity-100",[s.value?"!opacity-100 right-0":"opacity-0 p-2",e(a)?"pointer-events-none":""]])},[m(J,{persist:s.value},null,8,["persist"])],2))]),_:1},8,["width","onContextmenu"]),c.value&&e(S)?(o(),u(e(c),{key:0,resize:!0})):n("v-if",!0)],2),e(t)?n("v-if",!0):(o(),u(ue,{key:1})),g[0]||(g[0]=l("div",{id:"twoslash-container"},null,-1))],64))}});export{we as default};