SYMBOL INDEX (1939 symbols across 80 files)
FILE: dist/config.d.ts
type TransitionStyle (line 6) | type TransitionStyle = 'none' | 'fade' | 'slide' | 'convex' | 'concave' ...
type TransitionSpeed (line 12) | type TransitionSpeed = 'default' | 'fast' | 'slow';
type FragmentAnimation (line 18) | type FragmentAnimation = 'fade-out' | 'fade-up' | 'fade-down' | 'fade-le...
type KatexConfig (line 25) | interface KatexConfig {
type Mathjax2Config (line 41) | interface Mathjax2Config {
type Mathjax3Config (line 55) | interface Mathjax3Config {
type Mathjax4Config (line 70) | interface Mathjax4Config {
type HighlightConfig (line 99) | interface HighlightConfig {
type MarkdownConfig (line 110) | interface MarkdownConfig {
type RevealConfig (line 140) | interface RevealConfig {
FILE: dist/plugin/highlight.d.ts
type HighlightLine (line 3) | interface HighlightLine {
type HighlightLineNumbersOptions (line 7) | interface HighlightLineNumbersOptions {
type HighlightJsApi (line 11) | interface HighlightJsApi extends HLJSApi {
type HighlightScrollState (line 16) | interface HighlightScrollState {
type HighlightLineBounds (line 20) | interface HighlightLineBounds {
type HighlightLineStep (line 24) | type HighlightLineStep = HighlightLine[];
type HighlightPlugin (line 25) | interface HighlightPlugin extends RevealPlugin {
FILE: dist/plugin/highlight.js
function ze (line 1) | function ze(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.c...
function ac (line 1) | function ac(){if(si)return ke;si=1;function t(u){return u instanceof Map...
function rc (line 3) | function rc(){if(li)return Ct;li=1;function t(e){const n="[A-Za-zА-Яа-яё...
function ic (line 3) | function ic(){if(ci)return Nt;ci=1;function t(e){const n=e.regex,a=/^[a-...
function oc (line 3) | function oc(){if(_i)return Ot;_i=1;function t(e){const n=e.regex,a=["GET...
function sc (line 3) | function sc(){if(di)return It;di=1;function t(e){const n=e.regex,a=/[a-z...
function lc (line 3) | function lc(){if(ui)return At;ui=1;function t(e){const n="\\d(_|\\d)*",a...
function cc (line 3) | function cc(){if(pi)return vt;pi=1;function t(e){const n={className:"bui...
function _c (line 3) | function _c(){if(mi)return yt;mi=1;function t(e){const n={className:"num...
function dc (line 3) | function dc(){if(Ei)return ht;Ei=1;function t(e){const n=e.regex,a=e.inh...
function uc (line 3) | function uc(){if(gi)return Dt;gi=1;function t(e){const n=e.regex,a="[A-Z...
function pc (line 3) | function pc(){if(Si)return Mt;Si=1;function t(n){const a=n.regex,r=n.COM...
function mc (line 3) | function mc(){if(Ti)return Lt;Ti=1;function t(e){const n={variants:[e.CO...
function Ec (line 3) | function Ec(){if(bi)return xt;bi=1;function t(e){const n=e.regex,a=n.con...
function gc (line 3) | function gc(){if(Ri)return Pt;Ri=1;function t(e){const n=e.regex,a={begi...
function Sc (line 3) | function Sc(){if(fi)return wt;fi=1;function t(e){const n=e.regex,a=["fal...
function Tc (line 3) | function Tc(){if(Ci)return kt;Ci=1;function t(e){const n={begin:"`[\\s\\...
function bc (line 3) | function bc(){if(Ni)return Ut;Ni=1;function t(e){const n="ByRef Case Con...
function Rc (line 3) | function Rc(){if(Oi)return Ft;Oi=1;function t(e){return{name:"AVR Assemb...
function fc (line 3) | function fc(){if(Ii)return Bt;Ii=1;function t(e){const n={className:"var...
function Cc (line 3) | function Cc(){if(Ai)return Gt;Ai=1;function t(e){const n=e.UNDERSCORE_ID...
function Nc (line 3) | function Nc(){if(vi)return Yt;vi=1;function t(e){const n=e.regex,a={},r=...
function Oc (line 3) | function Oc(){if(yi)return qt;yi=1;function t(e){return{name:"BASIC",cas...
function Ic (line 3) | function Ic(){if(hi)return Ht;hi=1;function t(e){return{name:"Backus–Nau...
function Ac (line 3) | function Ac(){if(Di)return Vt;Di=1;function t(e){const n={className:"lit...
function vc (line 3) | function vc(){if(Mi)return zt;Mi=1;function t(e){const n=e.regex,a=e.COM...
function yc (line 3) | function yc(){if(Li)return Wt;Li=1;function t(e){const n=e.regex,a=["div...
function hc (line 3) | function hc(){if(xi)return Kt;xi=1;function t(e){const n=["struct","enum...
function Dc (line 3) | function Dc(){if(Pi)return $t;Pi=1;function t(e){const n=["assembly","mo...
function Mc (line 3) | function Mc(){if(wi)return Qt;wi=1;function t(e){return{name:"Clean",ali...
function Lc (line 3) | function Lc(){if(ki)return Xt;ki=1;function t(e){const n="a-zA-Z_\\-!.?+...
function xc (line 3) | function xc(){if(Ui)return Zt;Ui=1;function t(e){return{name:"Clojure RE...
function Pc (line 3) | function Pc(){if(Fi)return Jt;Fi=1;function t(e){return{name:"CMake",ali...
function wc (line 3) | function wc(){if(Bi)return jt;Bi=1;const t=["as","in","of","if","for","w...
function kc (line 3) | function kc(){if(Gi)return en;Gi=1;function t(e){return{name:"Coq",keywo...
function Uc (line 3) | function Uc(){if(Yi)return tn;Yi=1;function t(e){return{name:"Caché Obje...
function Fc (line 3) | function Fc(){if(qi)return nn;qi=1;function t(e){const n=e.regex,a=e.COM...
function Bc (line 3) | function Bc(){if(Hi)return an;Hi=1;function t(e){const n="primitive rsc_...
function Gc (line 3) | function Gc(){if(Vi)return rn;Vi=1;function t(e){const n="(_?[ui](8|16|3...
function Yc (line 3) | function Yc(){if(zi)return on;zi=1;function t(e){const n=["bool","byte",...
function qc (line 3) | function qc(){if(Wi)return sn;Wi=1;function t(e){return{name:"CSP",case_...
function Hc (line 3) | function Hc(){if(Ki)return ln;Ki=1;const t=l=>({IMPORTANT:{scope:"meta",...
function Vc (line 3) | function Vc(){if($i)return cn;$i=1;function t(e){const n={$pattern:e.UND...
function zc (line 3) | function zc(){if(Qi)return _n;Qi=1;function t(e){const n=e.regex,a={begi...
function Wc (line 3) | function Wc(){if(Xi)return dn;Xi=1;function t(e){const n={className:"sub...
function Kc (line 3) | function Kc(){if(Zi)return un;Zi=1;function t(e){const n=["exports","reg...
function $c (line 3) | function $c(){if(Ji)return pn;Ji=1;function t(e){const n=e.regex;return{...
function Qc (line 3) | function Qc(){if(ji)return mn;ji=1;function t(e){const n={begin:/\|[A-Za...
function Xc (line 3) | function Xc(){if(eo)return En;eo=1;function t(e){return{name:"DNS Zone",...
function Zc (line 3) | function Zc(){if(to)return gn;to=1;function t(e){return{name:"Dockerfile...
function Jc (line 3) | function Jc(){if(no)return Sn;no=1;function t(e){const n=e.COMMENT(/^\s*...
function jc (line 3) | function jc(){if(ao)return Tn;ao=1;function t(e){return{keywords:"dsconf...
function e_ (line 3) | function e_(){if(ro)return bn;ro=1;function t(e){const n={className:"str...
function t_ (line 3) | function t_(){if(io)return Rn;io=1;function t(e){return{name:"Dust",alia...
function n_ (line 3) | function n_(){if(oo)return fn;oo=1;function t(e){const n=e.COMMENT(/\(\*...
function a_ (line 3) | function a_(){if(so)return Cn;so=1;function t(e){const n=e.regex,a="[a-z...
function r_ (line 3) | function r_(){if(lo)return Nn;lo=1;function t(e){const n={variants:[e.CO...
function i_ (line 3) | function i_(){if(co)return On;co=1;function t(e){const n=e.regex,a="([a-...
function o_ (line 3) | function o_(){if(_o)return In;_o=1;function t(e){return{name:"ERB",subLa...
function s_ (line 3) | function s_(){if(uo)return An;uo=1;function t(e){const n=e.regex;return{...
function l_ (line 3) | function l_(){if(po)return vn;po=1;function t(e){const n="[a-z'][a-zA-Z0...
function c_ (line 3) | function c_(){if(mo)return yn;mo=1;function t(e){return{name:"Excel form...
function __ (line 3) | function __(){if(Eo)return hn;Eo=1;function t(e){return{name:"FIX",conta...
function d_ (line 3) | function d_(){if(go)return Dn;go=1;function t(e){const n={className:"str...
function u_ (line 3) | function u_(){if(So)return Mn;So=1;function t(e){const n=e.regex,a={clas...
function p_ (line 3) | function p_(){if(To)return Ln;To=1;function t(o){return new RegExp(o.rep...
function m_ (line 3) | function m_(){if(bo)return xn;bo=1;function t(e){const n=e.regex,a={keyw...
function E_ (line 3) | function E_(){if(Ro)return Pn;Ro=1;function t(e){const n={keyword:"bool ...
function g_ (line 3) | function g_(){if(fo)return wn;fo=1;function t(e){const n=e.regex,a={$pat...
function S_ (line 3) | function S_(){if(Co)return kn;Co=1;function t(e){return{name:"Gherkin",a...
function T_ (line 3) | function T_(){if(No)return Un;No=1;function t(e){return{name:"GLSL",keyw...
function b_ (line 3) | function b_(){if(Oo)return Fn;Oo=1;function t(e){return{name:"GML",case_...
function R_ (line 3) | function R_(){if(Io)return Bn;Io=1;function t(e){const s={keyword:["brea...
function f_ (line 3) | function f_(){if(Ao)return Gn;Ao=1;function t(e){return{name:"Golo",keyw...
function C_ (line 3) | function C_(){if(vo)return Yn;vo=1;function t(e){return{name:"Gradle",ca...
function N_ (line 3) | function N_(){if(yo)return qn;yo=1;function t(e){const n=e.regex,a=/[_A-...
function O_ (line 3) | function O_(){if(ho)return Hn;ho=1;function t(n,a={}){return a.variants=...
function I_ (line 3) | function I_(){if(Do)return Vn;Do=1;function t(e){return{name:"HAML",case...
function A_ (line 3) | function A_(){if(Mo)return zn;Mo=1;function t(e){const n=e.regex,a={$pat...
function v_ (line 3) | function v_(){if(Lo)return Wn;Lo=1;function t(e){const n="([0-9]_*)+",a=...
function y_ (line 3) | function y_(){if(xo)return Kn;xo=1;function t(e){const n="[a-zA-Z_$][a-z...
function h_ (line 3) | function h_(){if(Po)return $n;Po=1;function t(e){return{name:"HSP",case_...
function D_ (line 3) | function D_(){if(wo)return Qn;wo=1;function t(e){const n=e.regex,a="HTTP...
function M_ (line 3) | function M_(){if(ko)return Xn;ko=1;function t(e){const n="a-zA-Z_\\-!.?+...
function L_ (line 3) | function L_(){if(Uo)return Zn;Uo=1;function t(e){return{name:"Inform 7",...
function x_ (line 3) | function x_(){if(Fo)return Jn;Fo=1;function t(e){const n=e.regex,a={clas...
function P_ (line 3) | function P_(){if(Bo)return jn;Bo=1;function t(e){const n=e.regex,a={clas...
function w_ (line 3) | function w_(){if(Go)return ea;Go=1;function t(e){const n="[A-Za-zА-Яа-яё...
function k_ (line 3) | function k_(){if(Yo)return ta;Yo=1;var t="[0-9](_*[0-9])*",e=`\\.(${t})`...
function U_ (line 3) | function U_(){if(qo)return na;qo=1;const t="[A-Za-z$_][0-9A-Za-z$_]*",e=...
function F_ (line 3) | function F_(){if(Ho)return aa;Ho=1;function t(e){const a={className:"par...
function B_ (line 3) | function B_(){if(Vo)return ra;Vo=1;function t(e){const n={className:"att...
function G_ (line 3) | function G_(){if(zo)return ia;zo=1;function t(e){const n="[A-Za-z_\\u00A...
function Y_ (line 3) | function Y_(){if(Wo)return oa;Wo=1;function t(e){return{name:"Julia REPL...
function q_ (line 3) | function q_(){if(Ko)return sa;Ko=1;var t="[0-9](_*[0-9])*",e=`\\.(${t})`...
function H_ (line 4) | function H_(){if($o)return la;$o=1;function t(e){const n="[a-zA-Z_][\\w....
function V_ (line 4) | function V_(){if(Qo)return ca;Qo=1;function t(e){const a=e.regex.either(...
function z_ (line 4) | function z_(){if(Xo)return _a;Xo=1;function t(e){return{name:"LDIF",cont...
function W_ (line 4) | function W_(){if(Zo)return da;Zo=1;function t(e){const n=/([A-Za-z_][A-Z...
function K_ (line 4) | function K_(){if(Jo)return ua;Jo=1;const t=c=>({IMPORTANT:{scope:"meta",...
function $_ (line 4) | function $_(){if(jo)return pa;jo=1;function t(e){const n="[a-zA-Z_\\-+\\...
function Q_ (line 4) | function Q_(){if(es)return ma;es=1;function t(e){const n={className:"var...
function X_ (line 4) | function X_(){if(ts)return Ea;ts=1;const t=["as","in","of","if","for","w...
function Z_ (line 4) | function Z_(){if(ns)return ga;ns=1;function t(e){const n=e.regex,a=/([-a...
function J_ (line 4) | function J_(){if(as)return Sa;as=1;function t(e){const a={className:"str...
function j_ (line 4) | function j_(){if(rs)return Ta;rs=1;function t(e){const n="\\[=*\\[",a="\...
function ed (line 4) | function ed(){if(is)return ba;is=1;function t(e){const n={className:"var...
function td (line 4) | function td(){if(os)return Ra;os=1;const t=["AASTriangle","AbelianGroup"...
function nd (line 4) | function nd(){if(ss)return fa;ss=1;function t(e){const n="('|\\.')+",a={...
function ad (line 4) | function ad(){if(ls)return Ca;ls=1;function t(e){return{name:"Maxima",ke...
function rd (line 4) | function rd(){if(cs)return Na;cs=1;function t(e){return{name:"MEL",keywo...
function id (line 4) | function id(){if(_s)return Oa;_s=1;function t(e){const n={keyword:"modul...
function od (line 4) | function od(){if(ds)return Ia;ds=1;function t(e){return{name:"MIPS Assem...
function sd (line 4) | function sd(){if(us)return Aa;us=1;function t(e){return{name:"Mizar",key...
function ld (line 4) | function ld(){if(ps)return va;ps=1;function t(e){const n=e.regex,a=["abs...
function cd (line 4) | function cd(){if(ms)return ya;ms=1;function t(e){return{name:"Mojoliciou...
function _d (line 4) | function _d(){if(Es)return ha;Es=1;function t(e){const n={className:"num...
function dd (line 4) | function dd(){if(gs)return Da;gs=1;function t(e){const n={keyword:"if th...
function ud (line 4) | function ud(){if(Ss)return Ma;Ss=1;function t(e){return{name:"N1QL",case...
function pd (line 4) | function pd(){if(Ts)return La;Ts=1;function t(e){const n={match:[/^\s*(?...
function md (line 4) | function md(){if(bs)return xa;bs=1;function t(e){const n=e.regex,a={clas...
function Ed (line 4) | function Ed(){if(Rs)return Pa;Rs=1;function t(e){return{name:"Nim",keywo...
function gd (line 4) | function gd(){if(fs)return wa;fs=1;function t(e){const n=e.regex,a={keyw...
function Sd (line 4) | function Sd(){if(Cs)return ka;Cs=1;function t(e){return{name:"Node REPL"...
function Td (line 4) | function Td(){if(Ns)return Ua;Ns=1;function t(e){const n=e.regex,a=["ADM...
function bd (line 4) | function bd(){if(Os)return Fa;Os=1;function t(e){const n={className:"bui...
function Rd (line 4) | function Rd(){if(Is)return Ba;Is=1;function t(e){return{name:"OCaml",ali...
function fd (line 4) | function fd(){if(As)return Ga;As=1;function t(e){const n={className:"key...
function Cd (line 4) | function Cd(){if(vs)return Ya;vs=1;function t(e){const n={$pattern:/\.?\...
function Nd (line 4) | function Nd(){if(ys)return qa;ys=1;function t(e){const n=e.COMMENT(/\{/,...
function Od (line 4) | function Od(){if(hs)return Ha;hs=1;function t(e){const n={className:"var...
function Id (line 4) | function Id(){if(Ds)return Va;Ds=1;function t(e){const n=e.COMMENT("--",...
function Ad (line 4) | function Ad(){if(Ms)return za;Ms=1;function t(e){const n=e.regex,a=/(?![...
function vd (line 5) | function vd(){if(Ls)return Wa;Ls=1;function t(e){return{name:"PHP templa...
function yd (line 5) | function yd(){if(xs)return Ka;xs=1;function t(e){return{name:"Plain text...
function hd (line 5) | function hd(){if(Ps)return $a;Ps=1;function t(e){const n={keyword:"actor...
function Dd (line 5) | function Dd(){if(ws)return Qa;ws=1;function t(e){const n=["string","char...
function Md (line 5) | function Md(){if(ks)return Xa;ks=1;function t(e){const n=e.regex,a=["dis...
function Ld (line 5) | function Ld(){if(Us)return Za;Us=1;function t(e){return{name:"Python pro...
function xd (line 5) | function xd(){if(Fs)return Ja;Fs=1;function t(e){const n={begin:/[a-z][A...
function Pd (line 5) | function Pd(){if(Bs)return ja;Bs=1;function t(e){const n="[ \\t\\f]*",a=...
function wd (line 5) | function wd(){if(Gs)return er;Gs=1;function t(e){const n=["package","imp...
function kd (line 5) | function kd(){if(Ys)return tr;Ys=1;function t(e){const n={keyword:"and c...
function Ud (line 5) | function Ud(){if(qs)return nr;qs=1;function t(e){const n={className:"str...
function Fd (line 5) | function Fd(){if(Hs)return ar;Hs=1;function t(e){const n=e.regex,a=new R...
function Bd (line 5) | function Bd(){if(Vs)return rr;Vs=1;function t(e){return{aliases:["pycon"...
function Gd (line 5) | function Gd(){if(zs)return ir;zs=1;function t(e){return{name:"Q",aliases...
function Yd (line 5) | function Yd(){if(Ws)return or;Ws=1;function t(e){const n=e.regex,a={keyw...
function qd (line 5) | function qd(){if(Ks)return sr;Ks=1;function t(e){const n=e.regex,a=/(?:(...
function Hd (line 5) | function Hd(){if($s)return lr;$s=1;function t(e){return{name:"ReasonML",...
function Vd (line 5) | function Vd(){if(Qs)return cr;Qs=1;function t(e){return{name:"RenderMan ...
function zd (line 5) | function zd(){if(Xs)return _r;Xs=1;function t(e){const n="[a-zA-Z-_][^\\...
function Wd (line 5) | function Wd(){if(Zs)return dr;Zs=1;function t(e){const n="foreach do whi...
function Kd (line 5) | function Kd(){if(Js)return ur;Js=1;function t(e){const n=["abs","acos","...
function $d (line 5) | function $d(){if(js)return pr;js=1;function t(e){return{name:"Oracle Rul...
function Qd (line 5) | function Qd(){if(el)return mr;el=1;function t(e){const n=e.regex,a=/(r#)...
function Xd (line 5) | function Xd(){if(tl)return Er;tl=1;function t(e){const n=e.regex,a=["do"...
function Zd (line 5) | function Zd(){if(nl)return gr;nl=1;function t(e){const n=e.regex,a={clas...
function Jd (line 5) | function Jd(){if(al)return Sr;al=1;function t(e){const n="[^\\(\\)\\[\\]...
function jd (line 5) | function jd(){if(rl)return Tr;rl=1;function t(e){const n=[e.C_NUMBER_MOD...
function eu (line 5) | function eu(){if(il)return br;il=1;const t=l=>({IMPORTANT:{scope:"meta",...
function tu (line 5) | function tu(){if(ol)return Rr;ol=1;function t(e){return{name:"Shell Sess...
function nu (line 5) | function nu(){if(sl)return fr;sl=1;function t(e){const n=["add","and","c...
function au (line 6) | function au(){if(ll)return Cr;ll=1;function t(e){const n="[a-z][a-zA-Z0-...
function ru (line 6) | function ru(){if(cl)return Nr;cl=1;function t(e){return{name:"SML (Stand...
function iu (line 6) | function iu(){if(_l)return Or;_l=1;function t(e){const n={className:"var...
function ou (line 6) | function ou(){if(dl)return Ir;dl=1;function t(e){const n=e.regex,a=e.COM...
function su (line 6) | function su(){if(ul)return Ar;ul=1;function t(e){const n=e.regex,a=["fun...
function lu (line 6) | function lu(){if(pl)return vr;pl=1;function t(e){return{name:"Stata",ali...
function cu (line 8) | function cu(){if(ml)return yr;ml=1;function t(e){return{name:"STEP Part ...
function _u (line 8) | function _u(){if(El)return hr;El=1;const t=l=>({IMPORTANT:{scope:"meta",...
function du (line 8) | function du(){if(gl)return Dr;gl=1;function t(e){return{name:"SubUnit",c...
function uu (line 10) | function uu(){if(Sl)return Mr;Sl=1;function t(I){return I?typeof I=="str...
function pu (line 10) | function pu(){if(Tl)return Lr;Tl=1;function t(e){return{name:"Tagger Scr...
function mu (line 10) | function mu(){if(bl)return xr;bl=1;function t(e){const n="true false yes...
function Eu (line 10) | function Eu(){if(Rl)return Pr;Rl=1;function t(e){return{name:"Test Anyth...
function gu (line 10) | function gu(){if(fl)return wr;fl=1;function t(e){const n=e.regex,a=/[a-z...
function Su (line 10) | function Su(){if(Cl)return kr;Cl=1;function t(e){const n=["bool","byte",...
function Tu (line 10) | function Tu(){if(Nl)return Ur;Nl=1;function t(e){const n={className:"num...
function bu (line 10) | function bu(){if(Ol)return Fr;Ol=1;function t(e){const n=e.regex,a=["abs...
function Ru (line 10) | function Ru(){if(Il)return Br;Il=1;const t="[A-Za-z$_][0-9A-Za-z$_]*",e=...
function fu (line 10) | function fu(){if(Al)return Gr;Al=1;function t(e){return{name:"Vala",keyw...
function Cu (line 10) | function Cu(){if(vl)return Yr;vl=1;function t(e){const n=e.regex,a={clas...
function Nu (line 10) | function Nu(){if(yl)return qr;yl=1;function t(e){const n=e.regex,a=["lca...
function Ou (line 10) | function Ou(){if(hl)return Hr;hl=1;function t(e){return{name:"VBScript i...
function Iu (line 10) | function Iu(){if(Dl)return Vr;Dl=1;function t(e){const n=e.regex,a={$pat...
function Au (line 10) | function Au(){if(Ml)return zr;Ml=1;function t(e){const n="\\d(_|\\d)*",a...
function vu (line 10) | function vu(){if(Ll)return Wr;Ll=1;function t(e){return{name:"Vim Script...
function yu (line 10) | function yu(){if(xl)return Kr;xl=1;function t(e){e.regex;const n=e.COMME...
function hu (line 10) | function hu(){if(Pl)return $r;Pl=1;function t(e){const n=e.regex,a=/[a-z...
function Du (line 10) | function Du(){if(wl)return Qr;wl=1;function t(e){return{name:"Intel x86 ...
function Mu (line 10) | function Mu(){if(kl)return Xr;kl=1;function t(e){const n=["if","then","e...
function Lu (line 10) | function Lu(){if(Ul)return Zr;Ul=1;function t(e){return{name:"XQuery",al...
function xu (line 10) | function xu(){if(Fl)return Jr;Fl=1;function t(e){const n={className:"str...
function Pu (line 10) | function Pu(){if(Bl)return jr;Bl=1;var t=ac();return t.registerLanguage(...
function c (line 10) | function c(S){for(var b=S.toString(),R=S.anchorNode;R.nodeName!=="TD";)R...
function d (line 12) | function d(S){try{var b=e.querySelectorAll("code.hljs,code.nohighlight")...
function p (line 12) | function p(S,b){typeof S=="object"&&(S.innerHTML=E(S,b))}
function E (line 12) | function E(S,b){var R,O,N=(R=S,{singleLine:(function(C){return!!C.single...
function m (line 12) | function m(S){var b=S.className;if(/hljs-/.test(b)){for(var R=T(S.innerH...
function T (line 13) | function T(S){return S.length===0?[]:S.split(l)}
function g (line 13) | function g(S,b){return S.replace(/\{(\d+)\}/g,function(R,O){return b[O]!...
function ku (line 13) | function ku(t){function e(a){return a.replace(/^[\s\uFEFF\xA0]+/g,"")}fu...
FILE: dist/plugin/highlight.mjs
function nc (line 1) | function nc(t) {
function ac (line 5) | function ac() {
function rc (line 1065) | function rc() {
function ic (line 1171) | function ic() {
function oc (line 1231) | function oc() {
function sc (line 1315) | function sc() {
function lc (line 1455) | function lc() {
function cc (line 1671) | function cc() {
function _c (line 1836) | function _c() {
function dc (line 1931) | function dc() {
function uc (line 2049) | function uc() {
function pc (line 2468) | function pc() {
function mc (line 3373) | function mc() {
function Ec (line 3465) | function Ec() {
function gc (line 3687) | function gc() {
function Sc (line 3933) | function Sc() {
function Tc (line 4155) | function Tc() {
function bc (line 4226) | function bc() {
function Rc (line 4374) | function Rc() {
function fc (line 4436) | function fc() {
function Cc (line 4497) | function Cc() {
function Nc (line 4670) | function Nc() {
function Oc (line 5050) | function Oc() {
function Ic (line 5279) | function Ic() {
function Ac (line 5314) | function Ac() {
function vc (line 5365) | function vc() {
function yc (line 5645) | function yc() {
function hc (line 5786) | function hc() {
function Dc (line 5877) | function Dc() {
function Mc (line 6004) | function Mc() {
function Lc (line 6066) | function Lc() {
function xc (line 6204) | function xc() {
function Pc (line 6225) | function Pc() {
function wc (line 6253) | function wc() {
function kc (line 6591) | function kc() {
function Uc (line 7032) | function Uc() {
function Fc (line 7124) | function Fc() {
function Bc (line 7648) | function Bc() {
function Gc (line 7732) | function Gc() {
function Yc (line 8018) | function Yc() {
function qc (line 8403) | function qc() {
function Hc (line 8453) | function Hc() {
function Vc (line 9379) | function Vc() {
function zc (line 9471) | function zc() {
function Wc (line 9690) | function Wc() {
function Kc (line 9942) | function Kc() {
function $c (line 10184) | function $c() {
function Qc (line 10241) | function Qc() {
function Xc (line 10291) | function Xc() {
function Zc (line 10364) | function Zc() {
function Jc (line 10401) | function Jc() {
function jc (line 10559) | function jc() {
function e_ (line 10616) | function e_() {
function t_ (line 10744) | function t_() {
function n_ (line 10784) | function n_() {
function a_ (line 10827) | function a_() {
function r_ (line 11081) | function r_() {
function i_ (line 11208) | function i_() {
function o_ (line 11599) | function o_() {
function s_ (line 11621) | function s_() {
function l_ (line 11670) | function l_() {
function c_ (line 11874) | function c_() {
function __ (line 12451) | function __() {
function d_ (line 12488) | function d_() {
function u_ (line 12556) | function u_() {
function p_ (line 13110) | function p_() {
function m_ (line 13630) | function m_() {
function E_ (line 13780) | function E_() {
function g_ (line 13956) | function g_() {
function S_ (line 14106) | function S_() {
function T_ (line 14152) | function T_() {
function b_ (line 14186) | function b_() {
function R_ (line 17309) | function R_() {
function f_ (line 17463) | function f_() {
function C_ (line 17538) | function C_() {
function N_ (line 17722) | function N_() {
function O_ (line 17795) | function O_() {
function I_ (line 17970) | function I_() {
function A_ (line 18078) | function A_() {
function v_ (line 18291) | function v_() {
function y_ (line 18471) | function y_() {
function h_ (line 18633) | function h_() {
function D_ (line 18684) | function D_() {
function M_ (line 18772) | function M_() {
function L_ (line 18855) | function L_() {
function x_ (line 18914) | function x_() {
function P_ (line 19024) | function P_() {
function w_ (line 19077) | function w_() {
function k_ (line 19191) | function k_() {
function U_ (line 19434) | function U_() {
function F_ (line 20095) | function F_() {
function B_ (line 20148) | function B_() {
function G_ (line 20189) | function G_() {
function Y_ (line 20546) | function Y_() {
function q_ (line 20576) | function q_() {
function H_ (line 20821) | function H_() {
function V_ (line 20962) | function V_() {
function z_ (line 21209) | function z_() {
function W_ (line 21236) | function W_() {
function K_ (line 21326) | function K_() {
function $_ (line 22321) | function $_() {
function Q_ (line 22440) | function Q_() {
function X_ (line 22535) | function X_() {
function Z_ (line 22885) | function Z_() {
function J_ (line 22970) | function J_() {
function j_ (line 23033) | function j_() {
function ed (line 23095) | function ed() {
function td (line 23165) | function td() {
function nd (line 30482) | function nd() {
function ad (line 30561) | function ad() {
function rd (line 30615) | function rd() {
function id (line 30645) | function id() {
function od (line 30718) | function od() {
function sd (line 30798) | function sd() {
function ld (line 30811) | function ld() {
function cd (line 31283) | function cd() {
function _d (line 31315) | function _d() {
function dd (line 31489) | function dd() {
function ud (line 31623) | function ud() {
function pd (line 31975) | function pd() {
function md (line 32052) | function md() {
function Ed (line 32196) | function Ed() {
function gd (line 32377) | function gd() {
function Sd (line 32689) | function Sd() {
function Td (line 32718) | function Td() {
function bd (line 33235) | function bd() {
function Rd (line 33475) | function Rd() {
function fd (line 33545) | function fd() {
function Cd (line 33611) | function Cd() {
function Nd (line 33678) | function Nd() {
function Od (line 33729) | function Od() {
function Id (line 33768) | function Id() {
function Ad (line 34036) | function Ad() {
function vd (line 34605) | function vd() {
function yd (line 34655) | function yd() {
function hd (line 34671) | function hd() {
function Dd (line 34725) | function Dd() {
function Md (line 34964) | function Md() {
function Ld (line 35385) | function Ld() {
function xd (line 35426) | function xd() {
function Pd (line 35496) | function Pd() {
function wd (line 35550) | function wd() {
function kd (line 35624) | function kd() {
function Ud (line 35734) | function Ud() {
function Fd (line 35796) | function Fd() {
function Bd (line 36198) | function Bd() {
function Gd (line 36227) | function Gd() {
function Yd (line 36254) | function Yd() {
function qd (line 36399) | function qd() {
function Hd (line 36609) | function Hd() {
function Vd (line 36751) | function Vd() {
function zd (line 36770) | function zd() {
function Wd (line 36842) | function Wd() {
function Kd (line 36985) | function Kd() {
function $d (line 37123) | function $d() {
function Qd (line 37156) | function Qd() {
function Xd (line 37464) | function Xd() {
function Zd (line 38007) | function Zd() {
function Jd (line 38189) | function Jd() {
function jd (line 38317) | function jd() {
function eu (line 38379) | function eu() {
function tu (line 39290) | function tu() {
function nu (line 39318) | function nu() {
function au (line 39439) | function au() {
function ru (line 39502) | function ru() {
function iu (line 39574) | function iu() {
function ou (line 42182) | function ou() {
function su (line 42800) | function su() {
function lu (line 43291) | function lu() {
function cu (line 43335) | function cu() {
function _u (line 43394) | function _u() {
function du (line 44355) | function du() {
function uu (line 44394) | function uu() {
function pu (line 45196) | function pu() {
function mu (line 45242) | function mu() {
function Eu (line 45428) | function Eu() {
function gu (line 45471) | function gu() {
function Su (line 45652) | function Su() {
function Tu (line 45725) | function Tu() {
function bu (line 45888) | function bu() {
function Ru (line 46119) | function Ru() {
function fu (line 46875) | function fu() {
function Cu (line 46920) | function Cu() {
function Nu (line 47045) | function Nu() {
function Ou (line 47250) | function Ou() {
function Iu (line 47269) | function Iu() {
function Au (line 47811) | function Au() {
function vu (line 48008) | function vu() {
function yu (line 48083) | function yu() {
function hu (line 48200) | function hu() {
function Du (line 48462) | function Du() {
function Mu (line 48553) | function Mu() {
function Lu (line 48744) | function Lu() {
function xu (line 49062) | function xu() {
function Pu (line 49162) | function Pu() {
function c (line 49172) | function c(S) {
function d (line 49191) | function d(S) {
function p (line 49199) | function p(S, b) {
function E (line 49202) | function E(S, b) {
function m (line 49232) | function m(S) {
function T (line 49241) | function T(S) {
function g (line 49244) | function g(S, b) {
function ku (line 49422) | function ku(t) {
FILE: dist/plugin/markdown.d.ts
type MarkdownSlidifyOptions (line 3) | interface MarkdownSlidifyOptions {
type MarkdownOptions (line 9) | interface MarkdownOptions extends MarkdownConfig {
type MarkdownPlugin (line 12) | interface MarkdownPlugin extends RevealPlugin {
FILE: dist/plugin/markdown.js
function L (line 1) | function L(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null...
function ne (line 1) | function ne(t){E=t}
function m (line 1) | function m(t,e=""){let n=typeof t=="string"?t:t.source,s={replace:(r,i)=...
function z (line 2) | function z(t,e){if(e){if(T.escapeTest.test(t))return t.replace(T.escapeR...
function be (line 2) | function be(t){try{t=encodeURI(t).replace(T.percentDecode,"%")}catch{ret...
function me (line 2) | function me(t,e){let n=t.replace(T.findPipe,(i,l,c)=>{let a=!1,u=l;for(;...
function M (line 2) | function M(t,e,n){let s=t.length;if(s===0)return"";let r=0;for(;r0)retu...
method code (line 4) | code(t){let e=this.rules.block.code.exec(t);if(e){let n=e[0].replace(thi...
method fences (line 5) | fences(t){let e=this.rules.block.fences.exec(t);if(e){let n=e[0],s=pt(n,...
method heading (line 5) | heading(t){let e=this.rules.block.heading.exec(t);if(e){let n=e[2].trim(...
method hr (line 5) | hr(t){let e=this.rules.block.hr.exec(t);if(e)return{type:"hr",raw:M(e[0],`
method blockquote (line 6) | blockquote(t){let e=this.rules.block.blockquote.exec(t);if(e){let n=M(e[...
method list (line 17) | list(t){let e=this.rules.block.list.exec(t);if(e){let n=e[1].trim(),s=n....
method html (line 24) | html(t){let e=this.rules.block.html.exec(t);if(e)return{type:"html",bloc...
method def (line 24) | def(t){let e=this.rules.block.def.exec(t);if(e){let n=e[1].toLowerCase()...
method table (line 24) | table(t){let e=this.rules.block.table.exec(t);if(!e||!this.rules.other.t...
method lheading (line 25) | lheading(t){let e=this.rules.block.lheading.exec(t);if(e)return{type:"he...
method paragraph (line 25) | paragraph(t){let e=this.rules.block.paragraph.exec(t);if(e){let n=e[1].c...
method text (line 26) | text(t){let e=this.rules.block.text.exec(t);if(e)return{type:"text",raw:...
method escape (line 26) | escape(t){let e=this.rules.inline.escape.exec(t);if(e)return{type:"escap...
method tag (line 26) | tag(t){let e=this.rules.inline.tag.exec(t);if(e)return!this.lexer.state....
method link (line 26) | link(t){let e=this.rules.inline.link.exec(t);if(e){let n=e[2].trim();if(...
method reflink (line 26) | reflink(t,e){let n;if((n=this.rules.inline.reflink.exec(t))||(n=this.rul...
method emStrong (line 26) | emStrong(t,e,n=""){let s=this.rules.inline.emStrongLDelim.exec(t);if(!(!...
method codespan (line 26) | codespan(t){let e=this.rules.inline.code.exec(t);if(e){let n=e[2].replac...
method br (line 26) | br(t){let e=this.rules.inline.br.exec(t);if(e)return{type:"br",raw:e[0]}}
method del (line 26) | del(t,e,n=""){let s=this.rules.inline.delLDelim.exec(t);if(s&&(!s[1]||!n...
method autolink (line 26) | autolink(t){let e=this.rules.inline.autolink.exec(t);if(e){let n,s;retur...
method url (line 26) | url(t){let e;if(e=this.rules.inline.url.exec(t)){let n,s;if(e[2]==="@")n...
method inlineText (line 26) | inlineText(t){let e=this.rules.inline.text.exec(t);if(e){let n=this.lexe...
method constructor (line 26) | constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this...
method rules (line 26) | static get rules(){return{block:Z,inline:B}}
method lex (line 26) | static lex(e,n){return new te(n).lex(e)}
method lexInline (line 26) | static lexInline(e,n){return new te(n).inlineTokens(e)}
method lex (line 26) | lex(e){e=e.replace(T.carriageReturn,`
method blockTokens (line 27) | blockTokens(e,n=[],s=!1){for(this.options.pedantic&&(e=e.replace(T.tabCh...
method inline (line 40) | inline(e,n=[]){return this.inlineQueue.push({src:e,tokens:n}),n}
method inlineTokens (line 40) | inlineTokens(e,n=[]){let s=e,r=null;if(this.tokens.links){let a=Object.k...
method constructor (line 40) | constructor(t){this.options=t||E}
method space (line 40) | space(t){return""}
method code (line 40) | code({text:t,lang:e,escaped:n}){let s=(e||"").match(T.notSpaceStart)?.[0...
method blockquote (line 43) | blockquote({tokens:t}){return`
method html (line 45) | html({text:t}){return t}
method def (line 45) | def(t){return""}
method heading (line 45) | heading({tokens:t,depth:e}){return`
method list (line 47) | list(t){let e=t.ordered,n=t.start,s="";for(let l=0;l
${z(t,!0)}`}
method br (line 58) | br(t){return"method html (line 955) | html({text:r}){return r} method def (line 955) | def(r){return""} method heading (line 955) | heading({tokens:r,depth:t}){return`${this.parser.parseInline(r)}<... method hr (line 956) | hr(r){return`
method list (line 957) | list(r){let t=r.ordered,n=r.start,s="";for(let i=0;i${this.parser.parse(r.tokens)} method checkbox (line 960) | checkbox({checked:r}){return"${this.parser.parseInline(r)} method table (line 961) | table(r){let t="",n="";for(let e=0;e method tablecell (line 967) | tablecell(r){let t=this.parser.parseInline(r.tokens),n=r.header?"th":"td... method strong (line 968) | strong({tokens:r}){return`${this.parser.parseInline(r)}`} method em (line 968) | em({tokens:r}){return`${this.parser.parseInline(r)}`} method codespan (line 968) | codespan({text:r}){return` ${y(r,!0)}`} method br (line 968) | br(r){return"
"} method del (line 968) | del({tokens:r}){return`${this.parser.parseInline(r)}`} method link (line 968) | link({href:r,title:t,tokens:n}){let s=this.parser.parseInline(n),e=ht(r)... method image (line 968) | image({href:r,title:t,text:n,tokens:s}){s&&(n=this.parser.parseInline(s,... method text (line 968) | text(r){return"tokens"in r&&r.tokens?this.parser.parseInline(r.tokens):"... method strong (line 968) | strong({text:r}){return r} method em (line 968) | em({text:r}){return r} method codespan (line 968) | codespan({text:r}){return r} method del (line 968) | del({text:r}){return r} method html (line 968) | html({text:r}){return r} method text (line 968) | text({text:r}){return r} method link (line 968) | link({text:r}){return""+r} method image (line 968) | image({text:r}){return""+r} method br (line 968) | br(){return""} method checkbox (line 968) | checkbox({raw:r}){return r} method constructor (line 968) | constructor(t){this.options=t||T,this.options.renderer=this.options.rend... method parse (line 968) | static parse(t,n){return new V(n).parse(t)} method parseInline (line 968) | static parseInline(t,n){return new V(n).parseInline(t)} method parse (line 968) | parse(t){let n="";for(let s=0;s{let s={...n},e={...this.defaults,...s},a=... method onError (line 968) | onError(r,t){return n=>{if(n.message+=` function m (line 969) | function m(r,t){return A.parse(r,t)} function s (line 969) | function s(){if(t&&!t.closed)t.focus();else{if(t=window.open("about:blan... function e (line 969) | function e(h){t&&!t.closed?t.focus():(t=h,window.addEventListener("messa... function a (line 969) | function a(){const h=n.getConfig().url,p=typeof h=="string"?h:window.loc... function i (line 969) | function i(h,p,g){let f=n[h].apply(n,p);t.postMessage(JSON.stringify({na... function o (line 969) | function o(h){let p=n.getCurrentSlide(),g=p.querySelectorAll("aside.note... function l (line 970) | function l(h){try{return window.location.origin===h.source.location.orig... function u (line 970) | function u(h){if(l(h))try{let p=JSON.parse(h.data);p&&p.namespace==="rev... function c (line 970) | function c(){n.on("slidechanged",o),n.on("fragmentshown",o),n.on("fragme... FILE: dist/plugin/notes.mjs function H (line 912) | function H() { function st (line 916) | function st(r) { function d (line 920) | function d(r, t = "") { function S (line 935) | function S(r, t) { function et (line 941) | function et(r) { function nt (line 949) | function nt(r, t) { function E (line 960) | function E(r, t, n) { function se (line 968) | function se(r, t) { function ie (line 976) | function ie(r, t = 0) { function rt (line 984) | function rt(r, t, n, s, e) { function ae (line 990) | function ae(r, t, n) { method constructor (line 1007) | constructor(r) { method space (line 1010) | space(r) { method code (line 1014) | code(r) { method fences (line 1022) | fences(r) { method heading (line 1029) | heading(r) { method hr (line 1040) | hr(r) { method blockquote (line 1045) | blockquote(r) { method list (line 1085) | list(r) { method html (line 1149) | html(r) { method def (line 1153) | def(r) { method table (line 1160) | table(r) { method lheading (line 1172) | lheading(r) { method paragraph (line 1176) | paragraph(r) { method text (line 1184) | text(r) { method escape (line 1188) | escape(r) { method tag (line 1192) | tag(r) { method link (line 1196) | link(r) { method reflink (line 1220) | reflink(r, t) { method emStrong (line 1231) | emStrong(r, t, n = "") { method codespan (line 1256) | codespan(r) { method br (line 1263) | br(r) { method del (line 1267) | del(r, t, n = "") { method autolink (line 1284) | autolink(r) { method url (line 1291) | url(r) { method inlineText (line 1306) | inlineText(r) { method constructor (line 1319) | constructor(t) { method rules (line 1324) | static get rules() { method lex (line 1327) | static lex(t, n) { method lexInline (line 1330) | static lexInline(t, n) { method lex (line 1333) | lex(t) { method blockTokens (line 1342) | blockTokens(t, n = [], s = !1) { method inline (line 1437) | inline(t, n = []) { method inlineTokens (line 1440) | inlineTokens(t, n = []) { method constructor (line 1523) | constructor(r) { method space (line 1526) | space(r) { method code (line 1529) | code({ text: r, lang: t, escaped: n }) { method blockquote (line 1536) | blockquote({ tokens: r }) { method html (line 1541) | html({ text: r }) { method def (line 1544) | def(r) { method heading (line 1547) | heading({ tokens: r, depth: t }) { method hr (line 1551) | hr(r) { method list (line 1555) | list(r) { method listitem (line 1566) | listitem(r) { method checkbox (line 1570) | checkbox({ checked: r }) { method paragraph (line 1573) | paragraph({ tokens: r }) { method table (line 1577) | table(r) { method tablerow (line 1594) | tablerow({ text: r }) { method tablecell (line 1599) | tablecell(r) { method strong (line 1604) | strong({ tokens: r }) { method em (line 1607) | em({ tokens: r }) { method codespan (line 1610) | codespan({ text: r }) { method br (line 1613) | br(r) { method del (line 1616) | del({ tokens: r }) { method link (line 1619) | link({ href: r, title: t, tokens: n }) { method image (line 1626) | image({ href: r, title: t, text: n, tokens: s }) { method text (line 1634) | text(r) { method strong (line 1638) | strong({ text: r }) { method em (line 1641) | em({ text: r }) { method codespan (line 1644) | codespan({ text: r }) { method del (line 1647) | del({ text: r }) { method html (line 1650) | html({ text: r }) { method text (line 1653) | text({ text: r }) { method link (line 1656) | link({ text: r }) { method image (line 1659) | image({ text: r }) { method br (line 1662) | br() { method checkbox (line 1665) | checkbox({ raw: r }) { method constructor (line 1672) | constructor(t) { method parse (line 1675) | static parse(t, n) { method parseInline (line 1678) | static parseInline(t, n) { method parse (line 1681) | parse(t) { method parseInline (line 1751) | parseInline(t, n = this.renderer) { method constructor (line 1820) | constructor(r) { method preprocess (line 1825) | preprocess(r) { method postprocess (line 1828) | postprocess(r) { method processAllTokens (line 1831) | processAllTokens(r) { method emStrongMask (line 1834) | emStrongMask(r) { method provideLexer (line 1837) | provideLexer() { method provideParser (line 1840) | provideParser() { method constructor (line 1854) | constructor(...r) { method walkTokens (line 1857) | walkTokens(r, t) { method use (line 1881) | use(...r) { method setOptions (line 1960) | setOptions(r) { method lexer (line 1963) | lexer(r, t) { method parser (line 1966) | parser(r, t) { method parseMarkdown (line 1969) | parseMarkdown(r) { method onError (line 1992) | onError(r, t) { function m (line 2004) | function m(r, t) { function s (line 2037) | function s() { function e (line 2048) | function e(h) { function a (line 2051) | function a() { function i (line 2062) | function i(h, p, g) { function o (line 2071) | function o(h) { function l (line 2087) | function l(h) { function u (line 2094) | function u(h) { function c (line 2102) | function c() { FILE: dist/plugin/search.d.ts type SearchPlugin (line 2) | interface SearchPlugin extends RevealPlugin { FILE: dist/plugin/search.js function x (line 1) | function x(){t=document.createElement("div"),t.classList.add("searchbox"... function E (line 2) | function E(){t||x(),t.style.display="inline",i.focus(),i.select()} function m (line 2) | function m(){t||x(),t.style.display="none",s&&s.remove()} function N (line 2) | function N(){t||x(),t.style.display!=="inline"?E():m()} function L (line 2) | function L(){if(v){var r=i.value;r===""?(s&&s.remove(),n=null):(s=new I(... function I (line 2) | function I(r,f){var M=document.getElementById(r)||document.body,S=f||"EM... FILE: dist/plugin/search.mjs function g (line 3) | function g() { function w (line 9) | function w() { function v (line 12) | function v() { function C (line 15) | function C() { function k (line 18) | function k() { function T (line 25) | function T(r, c) { FILE: dist/plugin/zoom.d.ts type ZoomPlugin (line 2) | interface ZoomPlugin extends RevealPlugin { FILE: dist/plugin/zoom.js function c (line 1) | function c(e,t){var o=w();if(e.width=e.width||1,e.height=e.height||1,e.x... function a (line 1) | function a(){var e=.12,t=window.innerWidth*e,o=window.innerHeight*e,d=w(... function w (line 1) | function w(){return{x:window.scrollX!==void 0?window.scrollX:window.page... FILE: dist/plugin/zoom.mjs function y (line 25) | function y(e, t) { function a (line 38) | function a() { function s (line 42) | function s() { FILE: dist/reveal.d.ts type RevealApi (line 40) | interface RevealApi { type NavigateParams (line 781) | interface NavigateParams { type NavigationFunction (line 785) | type NavigationFunction = (params?: NavigateParams) => void; type MultiplexConfig (line 792) | interface MultiplexConfig { type RevealDependency (line 806) | interface RevealDependency { type ComputedSlideSize (line 813) | interface ComputedSlideSize { type RevealState (line 820) | interface RevealState { type SlideSyncEvent (line 848) | interface SlideSyncEvent extends Event { type RevealPlugin (line 858) | interface RevealPlugin { type RevealPluginFactory (line 864) | type RevealPluginFactory = () => RevealPlugin; FILE: dist/reveal.js function O (line 8) | function O(f,S){var T=Object.assign({},j,S),J=f.map((function($){var le=... function C (line 8) | function C(f){var S=arguments.length>1&&arguments[1]!==void 0?arguments[... class Yt (line 8) | class Yt{constructor(e){Qe(this,"allowedToPlayAudio",null);this.Reveal=e... method constructor (line 8) | constructor(e){Qe(this,"allowedToPlayAudio",null);this.Reveal=e,this.s... method renderMediaPlayButton (line 8) | renderMediaPlayButton(){this.mediaPlayButton=document.createElement("b... method shouldPreload (line 8) | shouldPreload(e){if(this.Reveal.isScrollView())return!0;let i=this.Rev... method load (line 8) | load(e,i={}){const t=this.Reveal.getConfig().display;if(t.includes("!i... method layout (line 8) | layout(e){Array.from(e.querySelectorAll(".r-fit-text")).forEach(i=>{Xt... method unload (line 8) | unload(e){e.style.display="none";let i=this.Reveal.getSlideBackground(... method formatEmbeddedContent (line 8) | formatEmbeddedContent(){let e=(i,t,s)=>{b(this.Reveal.getSlidesElement... method startEmbeddedContent (line 8) | startEmbeddedContent(e){if(e){const i=this.Reveal.isSpeakerNotes();b(e... method ensureMobileMediaPlaying (line 8) | ensureMobileMediaPlaying(e){const i=e.target;typeof i.getVideoPlayback... method startEmbeddedMedia (line 8) | startEmbeddedMedia(e){let i=!!V(e.target,"html"),t=!!V(e.target,".pres... method playMediaElement (line 8) | playMediaElement(e){const i=e.play();i&&typeof i.catch=="function"&&i.... method startEmbeddedIframe (line 8) | startEmbeddedIframe(e){let i=e.target;if(this.preventIframeAutoFocus(e... method stopEmbeddedContent (line 8) | stopEmbeddedContent(e,i={}){i=I({unloadIframes:!0},i),e&&e.parentNode&... method isAllowedToPlayAudio (line 8) | isAllowedToPlayAudio(){return this.allowedToPlayAudio} method showPlayOrUnmuteButton (line 8) | showPlayOrUnmuteButton(){const e=this.failedAudioPlaybackTargets.size,... method onAudioPlaybackNotAllowed (line 8) | onAudioPlaybackNotAllowed(e){this.failedAudioPlaybackTargets.add(e),th... method onVideoPlaybackNotAllowed (line 8) | onVideoPlaybackNotAllowed(e){this.failedVideoPlaybackTargets.add(e),th... method onMutedVideoPlaybackNotAllowed (line 8) | onMutedVideoPlaybackNotAllowed(e){this.failedMutedVideoPlaybackTargets... method resetTemporarilyMutedMedia (line 8) | resetTemporarilyMutedMedia(){new Set([...this.failedAudioPlaybackTarge... method clearMediaPlaybackErrors (line 8) | clearMediaPlaybackErrors(){this.resetTemporarilyMutedMedia(),this.fail... method preventIframeAutoFocus (line 8) | preventIframeAutoFocus(e){const i=e.target;if(i&&this.Reveal.getConfig... method afterSlideChanged (line 8) | afterSlideChanged(){this.clearMediaPlaybackErrors()} class ei (line 8) | class ei{constructor(e){this.Reveal=e}render(){this.element=document.cre... method constructor (line 8) | constructor(e){this.Reveal=e} method render (line 8) | render(){this.element=document.createElement("div"),this.element.class... method configure (line 8) | configure(e,i){let t="none";e.slideNumber&&!this.Reveal.isPrintView()&... method update (line 8) | update(){this.Reveal.getConfig().slideNumber&&this.element&&(this.elem... method getSlideNumber (line 8) | getSlideNumber(e=this.Reveal.getCurrentSlide()){let i=this.Reveal.getC... method formatNumber (line 8) | formatNumber(e,i,t,s="#"+this.Reveal.location.getHash()){return typeof... method destroy (line 14) | destroy(){this.element.remove()} class ti (line 14) | class ti{constructor(e){this.Reveal=e,this.onInput=this.onInput.bind(thi... method constructor (line 14) | constructor(e){this.Reveal=e,this.onInput=this.onInput.bind(this),this... method render (line 14) | render(){this.element=document.createElement("div"),this.element.class... method show (line 14) | show(){this.indicesOnShow=this.Reveal.getIndices(),this.Reveal.getReve... method hide (line 14) | hide(){this.isVisible()&&(this.element.remove(),this.jumpInput.value="... method isVisible (line 14) | isVisible(){return!!this.element.parentNode} method jump (line 14) | jump(){clearTimeout(this.jumpTimeout),delete this.jumpTimeout;let e=th... method jumpAfter (line 14) | jumpAfter(e){clearTimeout(this.jumpTimeout),this.jumpTimeout=setTimeou... method search (line 14) | search(e){const i=new RegExp("\\b"+e.trim()+"\\b","i"),t=this.Reveal.g... method cancel (line 14) | cancel(){this.Reveal.slide(this.indicesOnShow.h,this.indicesOnShow.v,t... method confirm (line 14) | confirm(){this.jump(),this.hide()} method destroy (line 14) | destroy(){this.jumpInput.removeEventListener("input",this.onInput),thi... method onKeyDown (line 14) | onKeyDown(e){e.keyCode===13?this.confirm():e.keyCode===27&&(this.cance... method onInput (line 14) | onInput(e){this.jumpAfter(200)} method onBlur (line 14) | onBlur(){setTimeout(()=>this.hide(),1)} class si (line 14) | class si{constructor(e){this.Reveal=e}render(){this.element=document.cre... method constructor (line 14) | constructor(e){this.Reveal=e} method render (line 14) | render(){this.element=document.createElement("div"),this.element.class... method create (line 14) | create(){this.element.innerHTML="",this.element.classList.add("no-tran... method createBackground (line 14) | createBackground(e,i){let t=document.createElement("div");t.className=... method sync (line 14) | sync(e){const i=e.slideBackgroundElement,t=e.slideBackgroundContentEle... method getContrastClass (line 14) | getContrastClass(e){const i=e.slideBackgroundElement;let t=e.getAttrib... method bubbleSlideContrastClassToElement (line 14) | bubbleSlideContrastClassToElement(e,i){["has-light-background","has-da... method update (line 14) | update(e=!1){let i=this.Reveal.getConfig(),t=this.Reveal.getCurrentSli... method updateParallax (line 14) | updateParallax(){let e=this.Reveal.getIndices();if(this.Reveal.getConf... method destroy (line 14) | destroy(){this.element.remove()} class ai (line 14) | class ai{constructor(e){this.Reveal=e}run(e,i){this.reset();let t=this.R... method constructor (line 14) | constructor(e){this.Reveal=e} method run (line 14) | run(e,i){this.reset();let t=this.Reveal.getSlides(),s=t.indexOf(i),a=t... method reset (line 14) | reset(){b(this.Reveal.getRevealElement(),'[data-auto-animate]:not([dat... method autoAnimateElements (line 14) | autoAnimateElements(e,i,t,s,a){e.dataset.autoAnimateTarget="",i.datase... method getAutoAnimateOptions (line 14) | getAutoAnimateOptions(e,i){let t={easing:this.Reveal.getConfig().autoA... method getAutoAnimatableProperties (line 14) | getAutoAnimatableProperties(e,i,t){let s=this.Reveal.getConfig(),a={st... method getAutoAnimatableElements (line 14) | getAutoAnimatableElements(e,i){let s=(typeof this.Reveal.getConfig().a... method getAutoAnimatePairs (line 14) | getAutoAnimatePairs(e,i){let t=[];const a="h1, h2, h3, h4, h5, h6, p, ... method getLocalBoundingBox (line 14) | getLocalBoundingBox(e){const i=this.Reveal.getScale();return{x:Math.ro... method findAutoAnimateMatches (line 14) | findAutoAnimateMatches(e,i,t,s,a,r){let o={},c={};[].slice.call(i.quer... method getUnmatchedAutoAnimateElements (line 14) | getUnmatchedAutoAnimateElements(e){return[].slice.call(e.children).red... class di (line 14) | class di{constructor(e){this.Reveal=e,this.active=!1,this.activatedCallb... method constructor (line 14) | constructor(e){this.Reveal=e,this.active=!1,this.activatedCallbacks=[]... method activate (line 14) | activate(){if(this.active)return;const e=this.Reveal.getState();this.a... method deactivate (line 14) | deactivate(){if(!this.active)return;const e=this.Reveal.getState();thi... method toggle (line 14) | toggle(e){typeof e=="boolean"?e?this.activate():this.deactivate():this... method isActive (line 14) | isActive(){return this.active} method createProgressBar (line 14) | createProgressBar(){this.progressBar=document.createElement("div"),thi... method removeProgressBar (line 14) | removeProgressBar(){this.progressBar&&(this.progressBar.remove(),this.... method layout (line 14) | layout(){this.isActive()&&(this.syncPages(),this.syncScrollPosition())} method syncPages (line 14) | syncPages(){const e=this.Reveal.getConfig(),i=this.Reveal.getComputedS... method setTriggerRanges (line 14) | setTriggerRanges(){this.totalScrollTriggerCount=this.slideTriggers.red... method createFragmentTriggersForPage (line 14) | createFragmentTriggersForPage(e,i){i=i||e.slideElement;const t=this.Re... method createAutoAnimateTriggersForPage (line 14) | createAutoAnimateTriggersForPage(e){e.autoAnimateElements.length>0&&th... method createPage (line 14) | createPage(e){return e.scrollTriggers=[],e.indexh=parseInt(e.slideElem... method syncProgressBar (line 14) | syncProgressBar(){this.progressBarInner.querySelectorAll(".scrollbar-s... method syncScrollPosition (line 14) | syncScrollPosition(){const e=this.viewportElement.offsetHeight,i=e/thi... method setProgressBarValue (line 14) | setProgressBarValue(e){this.progressBar&&(this.progressBarPlayhead.sty... method showProgressBar (line 14) | showProgressBar(){this.progressBar.classList.add("visible"),clearTimeo... method prev (line 14) | prev(){this.viewportElement.scrollTop-=this.scrollTriggerHeight} method next (line 14) | next(){this.viewportElement.scrollTop+=this.scrollTriggerHeight} method scrollToSlide (line 14) | scrollToSlide(e){if(!this.active)this.activatedCallbacks.push(()=>this... method storeScrollPosition (line 14) | storeScrollPosition(){clearTimeout(this.storeScrollPositionTimeout),th... method restoreScrollPosition (line 14) | restoreScrollPosition(){const e=sessionStorage.getItem("reveal-scroll-... method activatePage (line 14) | activatePage(e){if(!e.active){e.active=!0;const{slideElement:i,backgro... method deactivatePage (line 14) | deactivatePage(e){e.active&&(e.active=!1,e.slideElement&&e.slideElemen... method activateTrigger (line 14) | activateTrigger(e){e.active||(e.active=!0,e.activate())} method deactivateTrigger (line 14) | deactivateTrigger(e){e.active&&(e.active=!1,e.deactivate&&e.deactivate... method getSlideByIndices (line 14) | getSlideByIndices(e,i){const t=this.getAllPages().find(s=>s.indexh===e... method getScrollTriggerBySlide (line 14) | getScrollTriggerBySlide(e){return this.slideTriggers.find(i=>i.page.sl... method getAllPages (line 14) | getAllPages(){return this.pages.flatMap(e=>[e,...e.autoAnimatePages||[... method onScroll (line 14) | onScroll(){this.syncScrollPosition(),this.storeScrollPosition()} method viewportElement (line 14) | get viewportElement(){return this.Reveal.getViewportElement()} class ci (line 14) | class ci{constructor(e){this.Reveal=e}activate(){return Wt(this,null,fun... method constructor (line 14) | constructor(e){this.Reveal=e} method activate (line 14) | activate(){return Wt(this,null,function*(){const e=this.Reveal.getConf... method isActive (line 14) | isActive(){return this.Reveal.getConfig().view==="print"} class hi (line 14) | class hi{constructor(e){this.Reveal=e}configure(e,i){e.fragments===!1?th... method constructor (line 14) | constructor(e){this.Reveal=e} method configure (line 14) | configure(e,i){e.fragments===!1?this.disable():i.fragments===!1&&this.... method disable (line 14) | disable(){b(this.Reveal.getSlidesElement(),".fragment").forEach(e=>{e.... method enable (line 14) | enable(){b(this.Reveal.getSlidesElement(),".fragment").forEach(e=>{e.c... method availableRoutes (line 14) | availableRoutes(){let e=this.Reveal.getCurrentSlide();if(e&&this.Revea... method sort (line 14) | sort(e,i=!1){e=Array.from(e);let t=[],s=[],a=[];e.forEach(o=>{if(o.has... method sortAll (line 14) | sortAll(){this.Reveal.getHorizontalSlides().forEach(e=>{let i=b(e,"sec... method update (line 14) | update(e,i,t=this.Reveal.getCurrentSlide()){let s={shown:[],hidden:[]}... method sync (line 14) | sync(e=this.Reveal.getCurrentSlide()){return this.sort(e.querySelector... method goto (line 14) | goto(e,i=0){let t=this.Reveal.getCurrentSlide();if(t&&this.Reveal.getC... method next (line 14) | next(){return this.goto(null,1)} method prev (line 14) | prev(){return this.goto(null,-1)} class ui (line 14) | class ui{constructor(e){this.Reveal=e,this.active=!1,this.onSlideClicked... method constructor (line 14) | constructor(e){this.Reveal=e,this.active=!1,this.onSlideClicked=this.o... method activate (line 14) | activate(){if(this.Reveal.getConfig().overview&&!this.Reveal.isScrollV... method layout (line 14) | layout(){this.Reveal.getHorizontalSlides().forEach((e,i)=>{e.setAttrib... method update (line 14) | update(){const e=Math.min(window.innerWidth,window.innerHeight),i=Math... method deactivate (line 14) | deactivate(){if(this.Reveal.getConfig().overview){this.active=!1,this.... method toggle (line 14) | toggle(e){typeof e=="boolean"?e?this.activate():this.deactivate():this... method isActive (line 14) | isActive(){return this.active} method onSlideClicked (line 14) | onSlideClicked(e){if(this.isActive()){e.preventDefault();let i=e.targe... class fi (line 14) | class fi{constructor(e){this.Reveal=e,this.shortcuts={},this.bindings={}... method constructor (line 14) | constructor(e){this.Reveal=e,this.shortcuts={},this.bindings={},this.o... method configure (line 14) | configure(e,i){e.navigationMode==="linear"?(this.shortcuts["→ ,... method bind (line 14) | bind(){document.addEventListener("keydown",this.onDocumentKeyDown,!1)} method unbind (line 14) | unbind(){document.removeEventListener("keydown",this.onDocumentKeyDown... method addKeyBinding (line 14) | addKeyBinding(e,i){typeof e=="object"&&e.keyCode?this.bindings[e.keyCo... method removeKeyBinding (line 14) | removeKeyBinding(e){delete this.bindings[e]} method triggerKey (line 14) | triggerKey(e){this.onDocumentKeyDown({keyCode:e})} method registerKeyboardShortcut (line 14) | registerKeyboardShortcut(e,i){this.shortcuts[e]=i} method getShortcuts (line 14) | getShortcuts(){return this.shortcuts} method getBindings (line 14) | getBindings(){return this.bindings} method onDocumentKeyDown (line 14) | onDocumentKeyDown(e){let i=this.Reveal.getConfig();if(typeof i.keyboar... class gi (line 14) | class gi{constructor(e){Qe(this,"MAX_REPLACE_STATE_FREQUENCY",1e3);this.... method constructor (line 14) | constructor(e){Qe(this,"MAX_REPLACE_STATE_FREQUENCY",1e3);this.Reveal=... method bind (line 14) | bind(){window.addEventListener("hashchange",this.onWindowHashChange,!1)} method unbind (line 14) | unbind(){window.removeEventListener("hashchange",this.onWindowHashChan... method getIndicesFromHash (line 14) | getIndicesFromHash(e=window.location.hash,i={}){let t=e.replace(/^#\/?... method readURL (line 14) | readURL(){const e=this.Reveal.getIndices(),i=this.getIndicesFromHash()... method writeURL (line 14) | writeURL(e){let i=this.Reveal.getConfig(),t=this.Reveal.getCurrentSlid... method replaceState (line 14) | replaceState(e){window.history.replaceState(null,null,e),this.replaceS... method debouncedReplaceState (line 14) | debouncedReplaceState(e){clearTimeout(this.replaceStateTimeout),Date.n... method getHash (line 14) | getHash(e){let i="/",t=e||this.Reveal.getCurrentSlide(),s=t?t.getAttri... method onWindowHashChange (line 14) | onWindowHashChange(e){this.readURL()} class pi (line 14) | class pi{constructor(e){this.Reveal=e,this.onNavigateLeftClicked=this.on... method constructor (line 14) | constructor(e){this.Reveal=e,this.onNavigateLeftClicked=this.onNavigat... method render (line 14) | render(){const e=this.Reveal.getConfig().rtl,i=this.Reveal.getRevealEl... method configure (line 17) | configure(e,i){const t=e.controls==="speaker"||e.controls==="speaker-o... method bind (line 17) | bind(){let e=["touchstart","click"];tt&&(e=["touchend"]),e.forEach(i=>... method unbind (line 17) | unbind(){["touchstart","touchend","click"].forEach(e=>{this.controlsLe... method update (line 17) | update(){let e=this.Reveal.availableRoutes();[...this.controlsLeft,...... method destroy (line 17) | destroy(){this.unbind(),this.element.remove()} method onNavigateLeftClicked (line 17) | onNavigateLeftClicked(e){e.preventDefault(),this.Reveal.onUserInput(),... method onNavigateRightClicked (line 17) | onNavigateRightClicked(e){e.preventDefault(),this.Reveal.onUserInput()... method onNavigateUpClicked (line 17) | onNavigateUpClicked(e){e.preventDefault(),this.Reveal.onUserInput(),th... method onNavigateDownClicked (line 17) | onNavigateDownClicked(e){e.preventDefault(),this.Reveal.onUserInput(),... method onNavigatePrevClicked (line 17) | onNavigatePrevClicked(e){e.preventDefault(),this.Reveal.onUserInput(),... method onNavigateNextClicked (line 17) | onNavigateNextClicked(e){e.preventDefault(),this.Reveal.onUserInput(),... method onEnterFullscreen (line 17) | onEnterFullscreen(e){const i=this.Reveal.getConfig(),t=this.Reveal.get... class vi (line 17) | class vi{constructor(e){this.Reveal=e,this.onProgressClicked=this.onProg... method constructor (line 17) | constructor(e){this.Reveal=e,this.onProgressClicked=this.onProgressCli... method render (line 17) | render(){this.element=document.createElement("div"),this.element.class... method configure (line 17) | configure(e,i){this.element.style.display=e.progress?"block":"none"} method bind (line 17) | bind(){this.Reveal.getConfig().progress&&this.element&&this.element.ad... method unbind (line 17) | unbind(){this.Reveal.getConfig().progress&&this.element&&this.element.... method update (line 17) | update(){if(this.Reveal.getConfig().progress&&this.bar){let e=this.Rev... method getMaxWidth (line 17) | getMaxWidth(){return this.Reveal.getRevealElement().offsetWidth} method onProgressClicked (line 17) | onProgressClicked(e){this.Reveal.onUserInput(e),e.preventDefault();let... method destroy (line 17) | destroy(){this.element.remove()} class mi (line 17) | class mi{constructor(e){this.Reveal=e,this.lastMouseWheelStep=0,this.cur... method constructor (line 17) | constructor(e){this.Reveal=e,this.lastMouseWheelStep=0,this.cursorHidd... method configure (line 17) | configure(e,i){e.mouseWheel?document.addEventListener("wheel",this.onD... method showCursor (line 17) | showCursor(){this.cursorHidden&&(this.cursorHidden=!1,this.Reveal.getR... method hideCursor (line 17) | hideCursor(){this.cursorHidden===!1&&(this.cursorHidden=!0,this.Reveal... method destroy (line 17) | destroy(){this.showCursor(),document.removeEventListener("wheel",this.... method onDocumentCursorActive (line 17) | onDocumentCursorActive(e){this.showCursor(),clearTimeout(this.cursorIn... method onDocumentMouseScroll (line 17) | onDocumentMouseScroll(e){if(Date.now()-this.lastMouseWheelStep>1e3){th... class yi (line 18) | class yi{constructor(e){this.Reveal=e,this.state="idle",this.registeredP... method constructor (line 18) | constructor(e){this.Reveal=e,this.state="idle",this.registeredPlugins=... method load (line 18) | load(e,i){return this.state="loading",e.forEach(this.registerPlugin.bi... method initPlugins (line 18) | initPlugins(){return new Promise(e=>{let i=Object.values(this.register... method loadAsync (line 18) | loadAsync(){return this.state="loaded",this.asyncDependencies.length&&... method registerPlugin (line 18) | registerPlugin(e){arguments.length===2&&typeof arguments[0]=="string"?... method hasPlugin (line 18) | hasPlugin(e){return!!this.registeredPlugins[e]} method getPlugin (line 18) | getPlugin(e){return this.registeredPlugins[e]} method getRegisteredPlugins (line 18) | getRegisteredPlugins(){return this.registeredPlugins} method destroy (line 18) | destroy(){Object.values(this.registeredPlugins).forEach(e=>{typeof e.d... class bi (line 18) | class bi{constructor(e){this.Reveal=e,this.onSlidesClicked=this.onSlides... method constructor (line 18) | constructor(e){this.Reveal=e,this.onSlidesClicked=this.onSlidesClicked... method update (line 18) | update(){this.Reveal.getConfig().previewLinks?this.iframeTriggerSelect... method createOverlay (line 18) | createOverlay(e){this.dom=document.createElement("div"),this.dom.class... method previewIframe (line 18) | previewIframe(e){this.close(),this.state={previewIframe:e},this.create... method previewMedia (line 28) | previewMedia(e,i,t){if(i!=="image"&&i!=="video"){console.warn("Please ... method previewImage (line 32) | previewImage(e,i){this.previewMedia(e,"image",i)} method previewVideo (line 32) | previewVideo(e,i){this.previewMedia(e,"video",i)} method toggleHelp (line 32) | toggleHelp(e){typeof e=="boolean"?e?this.showHelp():this.close():this.... method showHelp (line 32) | showHelp(){if(this.Reveal.getConfig().help){this.close(),this.createOv... method isOpen (line 39) | isOpen(){return!!this.dom} method close (line 39) | close(){return this.dom?(this.dom.remove(),this.dom=null,this.state={}... method getState (line 39) | getState(){return this.state} method setState (line 39) | setState(e){this.stateProps.every(i=>this.state[i]===e[i])||(e.preview... method onSlidesClicked (line 39) | onSlidesClicked(e){const i=e.target,t=i.closest(this.iframeTriggerSele... method destroy (line 39) | destroy(){this.close()} class wi (line 39) | class wi{constructor(e){this.Reveal=e,this.touchStartX=0,this.touchStart... method constructor (line 39) | constructor(e){this.Reveal=e,this.touchStartX=0,this.touchStartY=0,thi... method bind (line 39) | bind(){let e=this.Reveal.getRevealElement();"onpointerdown"in window?(... method unbind (line 39) | unbind(){let e=this.Reveal.getRevealElement();e.removeEventListener("p... method isSwipePrevented (line 39) | isSwipePrevented(e){if(ve(e,"video[controls], audio[controls]"))return... method onTouchStart (line 39) | onTouchStart(e){if(this.touchCaptured=!1,this.isSwipePrevented(e.targe... method onTouchMove (line 39) | onTouchMove(e){if(this.isSwipePrevented(e.target))return!0;let i=this.... method onTouchEnd (line 39) | onTouchEnd(e){this.touchCaptured&&!this.Reveal.slideContent.isAllowedT... method onPointerDown (line 39) | onPointerDown(e){(e.pointerType===e.MSPOINTER_TYPE_TOUCH||e.pointerTyp... method onPointerMove (line 39) | onPointerMove(e){(e.pointerType===e.MSPOINTER_TYPE_TOUCH||e.pointerTyp... method onPointerUp (line 39) | onPointerUp(e){(e.pointerType===e.MSPOINTER_TYPE_TOUCH||e.pointerType=... class Ei (line 39) | class Ei{constructor(e){this.Reveal=e,this.onRevealPointerDown=this.onRe... method constructor (line 39) | constructor(e){this.Reveal=e,this.onRevealPointerDown=this.onRevealPoi... method configure (line 39) | configure(e,i){e.embedded?this.blur():(this.focus(),this.unbind())} method bind (line 39) | bind(){this.Reveal.getConfig().embedded&&this.Reveal.getRevealElement(... method unbind (line 39) | unbind(){this.Reveal.getRevealElement().removeEventListener("pointerdo... method focus (line 39) | focus(){this.state!==Fe&&(this.Reveal.getRevealElement().classList.add... method blur (line 39) | blur(){this.state!==rt&&(this.Reveal.getRevealElement().classList.remo... method isFocused (line 39) | isFocused(){return this.state===Fe} method destroy (line 39) | destroy(){this.Reveal.getRevealElement().classList.remove("focused")} method onRevealPointerDown (line 39) | onRevealPointerDown(e){this.focus()} method onDocumentPointerDown (line 39) | onDocumentPointerDown(e){let i=V(e.target,".reveal");(!i||i!==this.Rev... class Si (line 39) | class Si{constructor(e){this.Reveal=e}render(){this.element=document.cre... method constructor (line 39) | constructor(e){this.Reveal=e} method render (line 39) | render(){this.element=document.createElement("div"),this.element.class... method configure (line 39) | configure(e,i){e.showNotes&&this.element.setAttribute("data-layout",ty... method update (line 39) | update(){this.Reveal.getConfig().showNotes&&this.element&&this.Reveal.... method updateVisibility (line 39) | updateVisibility(){this.Reveal.getConfig().showNotes&&this.hasNotes()&... method hasNotes (line 39) | hasNotes(){return this.Reveal.getSlidesElement().querySelectorAll("[da... method isSpeakerNotesWindow (line 39) | isSpeakerNotesWindow(){return!!window.location.search.match(/receiver/... method getSlideNotes (line 39) | getSlideNotes(e=this.Reveal.getCurrentSlide()){if(e.hasAttribute("data... method destroy (line 40) | destroy(){this.element.remove()} class Ai (line 40) | class Ai{constructor(e,i){this.diameter=100,this.diameter2=this.diameter... method constructor (line 40) | constructor(e,i){this.diameter=100,this.diameter2=this.diameter/2,this... method setPlaying (line 40) | setPlaying(e){const i=this.playing;this.playing=e,!i&&this.playing?thi... method animate (line 40) | animate(){const e=this.progress;this.progress=this.progressCheck(),e>.... method render (line 40) | render(){let e=this.playing?this.progress:0,i=this.diameter2-this.thic... method on (line 40) | on(e,i){this.canvas.addEventListener(e,i,!1)} method off (line 40) | off(e,i){this.canvas.removeEventListener(e,i,!1)} method destroy (line 40) | destroy(){this.playing=!1,this.canvas.parentNode&&this.container.remov... function ot (line 40) | function ot(h,e){arguments.length<2&&(e=arguments[0],h=document.querySel... FILE: dist/reveal.mjs function F (line 179) | function F(f, S) { function C (line 188) | function C(f) { class Ci (line 193) | class Ci { method constructor (line 194) | constructor(e) { method renderMediaPlayButton (line 198) | renderMediaPlayButton() { method shouldPreload (line 215) | shouldPreload(e) { method load (line 228) | load(e, i = {}) { method layout (line 277) | layout(e) { method unload (line 293) | unload(e) { method formatEmbeddedContent (line 307) | formatEmbeddedContent() { method startEmbeddedContent (line 322) | startEmbeddedContent(e) { method ensureMobileMediaPlaying (line 353) | ensureMobileMediaPlaying(e) { method startEmbeddedMedia (line 366) | startEmbeddedMedia(e) { method playMediaElement (line 377) | playMediaElement(e) { method startEmbeddedIframe (line 398) | startEmbeddedIframe(e) { method stopEmbeddedContent (line 414) | stopEmbeddedContent(e, i = {}) { method isAllowedToPlayAudio (line 435) | isAllowedToPlayAudio() { method showPlayOrUnmuteButton (line 442) | showPlayOrUnmuteButton() { method onAudioPlaybackNotAllowed (line 447) | onAudioPlaybackNotAllowed(e) { method onVideoPlaybackNotAllowed (line 450) | onVideoPlaybackNotAllowed(e) { method onMutedVideoPlaybackNotAllowed (line 453) | onMutedVideoPlaybackNotAllowed(e) { method resetTemporarilyMutedMedia (line 461) | resetTemporarilyMutedMedia() { method clearMediaPlaybackErrors (line 470) | clearMediaPlaybackErrors() { method preventIframeAutoFocus (line 478) | preventIframeAutoFocus(e) { method afterSlideChanged (line 488) | afterSlideChanged() { class Ii (line 493) | class Ii { method constructor (line 494) | constructor(e) { method render (line 497) | render() { method configure (line 503) | configure(e, i) { method update (line 510) | update() { method getSlideNumber (line 517) | getSlideNumber(e = this.Reveal.getCurrentSlide()) { method formatNumber (line 551) | formatNumber(e, i, t, s = "#" + this.Reveal.location.getHash()) { method destroy (line 560) | destroy() { class Mi (line 564) | class Mi { method constructor (line 565) | constructor(e) { method render (line 568) | render() { method show (line 571) | show() { method hide (line 574) | hide() { method isVisible (line 577) | isVisible() { method jump (line 583) | jump() { method jumpAfter (line 595) | jumpAfter(e) { method search (line 602) | search(e) { method cancel (line 610) | cancel() { method confirm (line 613) | confirm() { method destroy (line 616) | destroy() { method onKeyDown (line 619) | onKeyDown(e) { method onInput (line 622) | onInput(e) { method onBlur (line 625) | onBlur() { class Bi (line 665) | class Bi { method constructor (line 666) | constructor(e) { method render (line 669) | render() { method create (line 677) | create() { method createBackground (line 695) | createBackground(e, i) { method sync (line 707) | sync(e) { method getContrastClass (line 733) | getContrastClass(e) { method bubbleSlideContrastClassToElement (line 750) | bubbleSlideContrastClassToElement(e, i) { method update (line 762) | update(e = !1) { method updateParallax (line 799) | updateParallax() { method destroy (line 810) | destroy() { class Hi (line 815) | class Hi { method constructor (line 816) | constructor(e) { method run (line 825) | run(e, i) { method reset (line 858) | reset() { method autoAnimateElements (line 877) | autoAnimateElements(e, i, t, s, a) { method getAutoAnimateOptions (line 916) | getAutoAnimateOptions(e, i) { method getAutoAnimatableProperties (line 935) | getAutoAnimatableProperties(e, i, t) { method getAutoAnimatableElements (line 971) | getAutoAnimatableElements(e, i) { method getAutoAnimatePairs (line 984) | getAutoAnimatePairs(e, i) { method getLocalBoundingBox (line 1006) | getLocalBoundingBox(e) { method findAutoAnimateMatches (line 1026) | findAutoAnimateMatches(e, i, t, s, a, r) { method getUnmatchedAutoAnimateElements (line 1058) | getUnmatchedAutoAnimateElements(e) { class Oi (line 1066) | class Oi { method constructor (line 1067) | constructor(e) { method activate (line 1074) | activate() { method deactivate (line 1110) | deactivate() { method toggle (line 1115) | toggle(e) { method isActive (line 1121) | isActive() { method createProgressBar (line 1127) | createProgressBar() { method removeProgressBar (line 1139) | removeProgressBar() { method layout (line 1142) | layout() { method syncPages (line 1149) | syncPages() { method setTriggerRanges (line 1181) | setTriggerRanges() { method createFragmentTriggersForPage (line 1203) | createFragmentTriggersForPage(e, i) { method createAutoAnimateTriggersForPage (line 1227) | createAutoAnimateTriggersForPage(e) { method createPage (line 1245) | createPage(e) { method syncProgressBar (line 1252) | syncProgressBar() { method syncScrollPosition (line 1269) | syncScrollPosition() { method setProgressBarValue (line 1284) | setProgressBarValue(e) { method showProgressBar (line 1295) | showProgressBar() { method prev (line 1303) | prev() { method next (line 1309) | next() { method scrollToSlide (line 1317) | scrollToSlide(e) { method storeScrollPosition (line 1329) | storeScrollPosition() { method restoreScrollPosition (line 1337) | restoreScrollPosition() { method activatePage (line 1347) | activatePage(e) { method deactivatePage (line 1361) | deactivatePage(e) { method activateTrigger (line 1364) | activateTrigger(e) { method deactivateTrigger (line 1367) | deactivateTrigger(e) { method getSlideByIndices (line 1378) | getSlideByIndices(e, i) { method getScrollTriggerBySlide (line 1389) | getScrollTriggerBySlide(e) { method getAllPages (line 1398) | getAllPages() { method onScroll (line 1401) | onScroll() { method viewportElement (line 1404) | get viewportElement() { class Ui (line 1408) | class Ui { method constructor (line 1409) | constructor(e) { method activate (line 1416) | activate() { method isActive (line 1478) | isActive() { class qi (line 1482) | class qi { method constructor (line 1483) | constructor(e) { method configure (line 1489) | configure(e, i) { method disable (line 1496) | disable() { method enable (line 1505) | enable() { method availableRoutes (line 1516) | availableRoutes() { method sort (line 1546) | sort(e, i = !1) { method sortAll (line 1567) | sortAll() { method update (line 1585) | update(e, i, t = this.Reveal.getCurrentSlide()) { method sync (line 1636) | sync(e = this.Reveal.getCurrentSlide()) { method goto (line 1650) | goto(e, i = 0) { method next (line 1672) | next() { method prev (line 1681) | prev() { class Wi (line 1685) | class Wi { method constructor (line 1686) | constructor(e) { method activate (line 1693) | activate() { method layout (line 1715) | layout() { method update (line 1730) | update() { method deactivate (line 1744) | deactivate() { method toggle (line 1771) | toggle(e) { method isActive (line 1780) | isActive() { method onSlideClicked (line 1788) | onSlideClicked(e) { class ji (line 1801) | class ji { method constructor (line 1802) | constructor(e) { method configure (line 1808) | configure(e, i) { method bind (line 1814) | bind() { method unbind (line 1820) | unbind() { method addKeyBinding (line 1827) | addKeyBinding(e, i) { method removeKeyBinding (line 1841) | removeKeyBinding(e) { method triggerKey (line 1849) | triggerKey(e) { method registerKeyboardShortcut (line 1858) | registerKeyboardShortcut(e, i) { method getShortcuts (line 1861) | getShortcuts() { method getBindings (line 1864) | getBindings() { method onDocumentKeyDown (line 1872) | onDocumentKeyDown(e) { class Ki (line 1904) | class Ki { method constructor (line 1905) | constructor(e) { method bind (line 1911) | bind() { method unbind (line 1914) | unbind() { method getIndicesFromHash (line 1925) | getIndicesFromHash(e = window.location.hash, i = {}) { method readURL (line 1947) | readURL() { method writeURL (line 1958) | writeURL(e) { method replaceState (line 1967) | replaceState(e) { method debouncedReplaceState (line 1970) | debouncedReplaceState(e) { method getHash (line 1978) | getHash(e) { method onWindowHashChange (line 1995) | onWindowHashChange(e) { class _i (line 1999) | class _i { method constructor (line 2000) | constructor(e) { method render (line 2003) | render() { method configure (line 2013) | configure(e, i) { method bind (line 2017) | bind() { method unbind (line 2023) | unbind() { method update (line 2031) | update() { method destroy (line 2072) | destroy() { method onNavigateLeftClicked (line 2078) | onNavigateLeftClicked(e) { method onNavigateRightClicked (line 2081) | onNavigateRightClicked(e) { method onNavigateUpClicked (line 2084) | onNavigateUpClicked(e) { method onNavigateDownClicked (line 2087) | onNavigateDownClicked(e) { method onNavigatePrevClicked (line 2090) | onNavigatePrevClicked(e) { method onNavigateNextClicked (line 2093) | onNavigateNextClicked(e) { method onEnterFullscreen (line 2096) | onEnterFullscreen(e) { class $i (line 2101) | class $i { method constructor (line 2102) | constructor(e) { method render (line 2105) | render() { method configure (line 2111) | configure(e, i) { method bind (line 2114) | bind() { method unbind (line 2117) | unbind() { method update (line 2123) | update() { method getMaxWidth (line 2129) | getMaxWidth() { method onProgressClicked (line 2140) | onProgressClicked(e) { method destroy (line 2147) | destroy() { class Xi (line 2151) | class Xi { method constructor (line 2152) | constructor(e) { method configure (line 2158) | configure(e, i) { method showCursor (line 2165) | showCursor() { method hideCursor (line 2172) | hideCursor() { method destroy (line 2175) | destroy() { method onDocumentCursorActive (line 2184) | onDocumentCursorActive(e) { method onDocumentMouseScroll (line 2193) | onDocumentMouseScroll(e) { class Yi (line 2212) | class Yi { method constructor (line 2213) | constructor(e) { method load (line 2229) | load(e, i) { method initPlugins (line 2250) | initPlugins() { method loadAsync (line 2273) | loadAsync() { method registerPlugin (line 2285) | registerPlugin(e) { method hasPlugin (line 2295) | hasPlugin(e) { method getPlugin (line 2304) | getPlugin(e) { method getRegisteredPlugins (line 2307) | getRegisteredPlugins() { method destroy (line 2310) | destroy() { class Gi (line 2316) | class Gi { method constructor (line 2317) | constructor(e) { method update (line 2320) | update() { method createOverlay (line 2325) | createOverlay(e) { method previewIframe (line 2333) | previewIframe(e) { method previewMedia (line 2360) | previewMedia(e, i, t) { method previewImage (line 2395) | previewImage(e, i) { method previewVideo (line 2398) | previewVideo(e, i) { method toggleHelp (line 2408) | toggleHelp(e) { method showHelp (line 2414) | showHelp() { method isOpen (line 2435) | isOpen() { method close (line 2441) | close() { method getState (line 2444) | getState() { method setState (line 2447) | setState(e) { method onSlidesClicked (line 2450) | onSlidesClicked(e) { method destroy (line 2472) | destroy() { class Ji (line 2477) | class Ji { method constructor (line 2478) | constructor(e) { method bind (line 2484) | bind() { method unbind (line 2491) | unbind() { method isSwipePrevented (line 2499) | isSwipePrevented(e) { method onTouchStart (line 2513) | onTouchStart(e) { method onTouchMove (line 2522) | onTouchMove(e) { method onTouchEnd (line 2541) | onTouchEnd(e) { method onPointerDown (line 2549) | onPointerDown(e) { method onPointerMove (line 2557) | onPointerMove(e) { method onPointerUp (line 2565) | onPointerUp(e) { class Qi (line 2570) | class Qi { method constructor (line 2571) | constructor(e) { method configure (line 2577) | configure(e, i) { method bind (line 2580) | bind() { method unbind (line 2583) | unbind() { method focus (line 2586) | focus() { method blur (line 2589) | blur() { method isFocused (line 2592) | isFocused() { method destroy (line 2595) | destroy() { method onRevealPointerDown (line 2598) | onRevealPointerDown(e) { method onDocumentPointerDown (line 2601) | onDocumentPointerDown(e) { class Zi (line 2606) | class Zi { method constructor (line 2607) | constructor(e) { method render (line 2610) | render() { method configure (line 2616) | configure(e, i) { method update (line 2625) | update() { method updateVisibility (line 2634) | updateVisibility() { method hasNotes (line 2641) | hasNotes() { method isSpeakerNotesWindow (line 2650) | isSpeakerNotesWindow() { method getSlideNotes (line 2662) | getSlideNotes(e = this.Reveal.getCurrentSlide()) { method destroy (line 2669) | destroy() { class es (line 2673) | class es { method constructor (line 2681) | constructor(e, i) { method setPlaying (line 2684) | setPlaying(e) { method animate (line 2688) | animate() { method render (line 2695) | render() { method on (line 2701) | on(e, i) { method off (line 2704) | off(e, i) { method destroy (line 2707) | destroy() { function Ut (line 2802) | function Ut(c, e) { FILE: dist/utils/util.d.ts type DeserializedValue (line 17) | type DeserializedValue = string | number | boolean | null; FILE: js/components/playback.js class Playback (line 5) | class Playback { method constructor (line 14) | constructor( container, progressCheck ) { method setPlaying (line 47) | setPlaying( value ) { method animate (line 63) | animate() { method render (line 86) | render() { method on (line 147) | on( type, listener ) { method off (line 151) | off( type, listener ) { method destroy (line 155) | destroy() { FILE: js/config.ts type TransitionStyle (line 6) | type TransitionStyle = 'none' | 'fade' | 'slide' | 'convex' | 'concave' ... type TransitionSpeed (line 13) | type TransitionSpeed = 'default' | 'fast' | 'slow'; type FragmentAnimation (line 20) | type FragmentAnimation = type KatexConfig (line 45) | interface KatexConfig { type Mathjax2Config (line 58) | interface Mathjax2Config { type Mathjax3Config (line 73) | interface Mathjax3Config { type Mathjax4Config (line 85) | interface Mathjax4Config { type HighlightConfig (line 115) | interface HighlightConfig { type MarkdownConfig (line 127) | interface MarkdownConfig { type RevealConfig (line 158) | interface RevealConfig { FILE: js/controllers/autoanimate.js class AutoAnimate (line 10) | class AutoAnimate { method constructor (line 12) | constructor( Reveal ) { method run (line 24) | run( fromSlide, toSlide ) { method reset (line 128) | reset() { method autoAnimateElements (line 160) | autoAnimateElements( from, to, elementOptions, animationOptions, id ) { method getAutoAnimateOptions (line 292) | getAutoAnimateOptions( element, inheritedOptions ) { method getAutoAnimatableProperties (line 333) | getAutoAnimatableProperties( direction, element, elementOptions ) { method getAutoAnimatableElements (line 418) | getAutoAnimatableElements( fromSlide, toSlide ) { method getAutoAnimatePairs (line 442) | getAutoAnimatePairs( fromSlide, toSlide ) { method getLocalBoundingBox (line 516) | getLocalBoundingBox( element ) { method findAutoAnimateMatches (line 540) | findAutoAnimateMatches( pairs, fromScope, toScope, selector, serialize... method getUnmatchedAutoAnimateElements (line 603) | getUnmatchedAutoAnimateElements( rootElement ) { FILE: js/controllers/backgrounds.js class Backgrounds (line 7) | class Backgrounds { method constructor (line 9) | constructor( Reveal ) { method render (line 15) | render() { method create (line 28) | create() { method createBackground (line 84) | createBackground( slide, container ) { method sync (line 113) | sync( slide ) { method getContrastClass (line 209) | getContrastClass( slide ) { method bubbleSlideContrastClassToElement (line 249) | bubbleSlideContrastClassToElement( slide, target ) { method update (line 269) | update( includeAll = false ) { method updateParallax (line 410) | updateParallax() { method destroy (line 464) | destroy() { FILE: js/controllers/controls.js class Controls (line 17) | class Controls { method constructor (line 19) | constructor( Reveal ) { method render (line 33) | render() { method configure (line 67) | configure( config, oldConfig ) { method bind (line 81) | bind() { method unbind (line 106) | unbind() { method update (line 123) | update() { method destroy (line 207) | destroy() { method onNavigateLeftClicked (line 217) | onNavigateLeftClicked( event ) { method onNavigateRightClicked (line 231) | onNavigateRightClicked( event ) { method onNavigateUpClicked (line 245) | onNavigateUpClicked( event ) { method onNavigateDownClicked (line 254) | onNavigateDownClicked( event ) { method onNavigatePrevClicked (line 263) | onNavigatePrevClicked( event ) { method onNavigateNextClicked (line 272) | onNavigateNextClicked( event ) { method onEnterFullscreen (line 281) | onEnterFullscreen( event ) { FILE: js/controllers/focus.js constant STATE_FOCUS (line 10) | const STATE_FOCUS = 'focus'; constant STATE_BLUR (line 11) | const STATE_BLUR = 'blur'; class Focus (line 13) | class Focus { method constructor (line 15) | constructor( Reveal ) { method configure (line 27) | configure( config, oldConfig ) { method bind (line 39) | bind() { method unbind (line 47) | unbind() { method focus (line 54) | focus() { method blur (line 65) | blur() { method isFocused (line 76) | isFocused() { method destroy (line 82) | destroy() { method onRevealPointerDown (line 88) | onRevealPointerDown( event ) { method onDocumentPointerDown (line 94) | onDocumentPointerDown( event ) { FILE: js/controllers/fragments.js class Fragments (line 8) | class Fragments { method constructor (line 10) | constructor( Reveal ) { method configure (line 19) | configure( config, oldConfig ) { method disable (line 34) | disable() { method enable (line 47) | enable() { method availableRoutes (line 62) | availableRoutes() { method sort (line 99) | sort( fragments, grouped = false ) { method sortAll (line 150) | sortAll() { method update (line 177) | update( index, fragments, slide = this.Reveal.getCurrentSlide() ) { method sync (line 292) | sync( slide = this.Reveal.getCurrentSlide() ) { method goto (line 309) | goto( index, offset = 0 ) { method next (line 357) | next() { method prev (line 369) | prev() { FILE: js/controllers/jumptoslide.js class JumpToSlide (line 10) | class JumpToSlide { method constructor (line 12) | constructor( Reveal ) { method render (line 22) | render() { method show (line 39) | show() { method hide (line 48) | hide() { method isVisible (line 60) | isVisible() { method jump (line 69) | jump() { method jumpAfter (line 116) | jumpAfter( delay ) { method search (line 127) | search( query ) { method cancel (line 148) | cancel() { method confirm (line 155) | confirm() { method destroy (line 162) | destroy() { method onKeyDown (line 172) | onKeyDown( event ) { method onInput (line 185) | onInput( event ) { method onBlur (line 191) | onBlur() { FILE: js/controllers/keyboard.js class Keyboard (line 6) | class Keyboard { method constructor (line 8) | constructor( Reveal ) { method configure (line 26) | configure( config, oldConfig ) { method bind (line 53) | bind() { method unbind (line 62) | unbind() { method addKeyBinding (line 72) | addKeyBinding( binding, callback ) { method removeKeyBinding (line 94) | removeKeyBinding( keyCode ) { method triggerKey (line 105) | triggerKey( keyCode ) { method registerKeyboardShortcut (line 117) | registerKeyboardShortcut( key, value ) { method getShortcuts (line 123) | getShortcuts() { method getBindings (line 129) | getBindings() { method onDocumentKeyDown (line 140) | onDocumentKeyDown( event ) { FILE: js/controllers/location.js class Location (line 4) | class Location { method constructor (line 10) | constructor( Reveal ) { method bind (line 23) | bind() { method unbind (line 29) | unbind() { method getIndicesFromHash (line 43) | getIndicesFromHash( hash=window.location.hash, options={} ) { method readURL (line 104) | readURL() { method writeURL (line 129) | writeURL( delay ) { method replaceState (line 176) | replaceState( url ) { method debouncedReplaceState (line 183) | debouncedReplaceState( url ) { method getHash (line 201) | getHash( slide ) { method onWindowHashChange (line 243) | onWindowHashChange( event ) { FILE: js/controllers/notes.js class Notes (line 4) | class Notes { method constructor (line 6) | constructor( Reveal ) { method render (line 12) | render() { method configure (line 25) | configure( config, oldConfig ) { method update (line 39) | update() { method updateVisibility (line 57) | updateVisibility() { method hasNotes (line 76) | hasNotes() { method isSpeakerNotesWindow (line 88) | isSpeakerNotesWindow() { method getSlideNotes (line 103) | getSlideNotes( slide = this.Reveal.getCurrentSlide() ) { method destroy (line 120) | destroy() { FILE: js/controllers/overlay.js class Overlay (line 5) | class Overlay { method constructor (line 7) | constructor( Reveal ) { method update (line 21) | update() { method createOverlay (line 45) | createOverlay( className ) { method previewIframe (line 64) | previewIframe( url ) { method previewMedia (line 111) | previewMedia( url, mediaType, fitMode ) { method previewImage (line 199) | previewImage( url, fitMode ) { method previewVideo (line 205) | previewVideo( url, fitMode ) { method toggleHelp (line 218) | toggleHelp( override ) { method showHelp (line 236) | showHelp() { method isOpen (line 283) | isOpen() { method close (line 292) | close() { method getState (line 309) | getState() { method setState (line 315) | setState( state ) { method onSlidesClicked (line 338) | onSlidesClicked( event ) { method destroy (line 385) | destroy() { FILE: js/controllers/overview.js class Overview (line 8) | class Overview { method constructor (line 10) | constructor( Reveal ) { method activate (line 24) | activate() { method layout (line 85) | layout() { method update (line 119) | update() { method deactivate (line 139) | deactivate() { method toggle (line 200) | toggle( override ) { method isActive (line 217) | isActive() { method onSlideClicked (line 228) | onSlideClicked( event ) { FILE: js/controllers/plugins.js class Plugins (line 6) | class Plugins { method constructor (line 8) | constructor( reveal ) { method load (line 35) | load( plugins, dependencies ) { method initPlugins (line 96) | initPlugins() { method loadAsync (line 157) | loadAsync() { method registerPlugin (line 178) | registerPlugin( plugin ) { method hasPlugin (line 216) | hasPlugin( id ) { method getPlugin (line 228) | getPlugin( id ) { method getRegisteredPlugins (line 234) | getRegisteredPlugins() { method destroy (line 240) | destroy() { FILE: js/controllers/pointer.js class Pointer (line 4) | class Pointer { method constructor (line 6) | constructor( Reveal ) { method configure (line 27) | configure( config, oldConfig ) { method showCursor (line 54) | showCursor() { method hideCursor (line 67) | hideCursor() { method destroy (line 76) | destroy() { method onDocumentCursorActive (line 92) | onDocumentCursorActive( event ) { method onDocumentMouseScroll (line 108) | onDocumentMouseScroll( event ) { FILE: js/controllers/printview.js class PrintView (line 7) | class PrintView { method constructor (line 9) | constructor( Reveal ) { method activate (line 19) | async activate() { method isActive (line 233) | isActive() { FILE: js/controllers/progress.js class Progress (line 4) | class Progress { method constructor (line 6) | constructor( Reveal ) { method render (line 14) | render() { method configure (line 28) | configure( config, oldConfig ) { method bind (line 34) | bind() { method unbind (line 42) | unbind() { method update (line 53) | update() { method getMaxWidth (line 71) | getMaxWidth() { method onProgressClicked (line 85) | onProgressClicked( event ) { method destroy (line 104) | destroy() { FILE: js/controllers/scrollview.js constant HIDE_SCROLLBAR_TIMEOUT (line 4) | const HIDE_SCROLLBAR_TIMEOUT = 500; constant MAX_PROGRESS_SPACING (line 5) | const MAX_PROGRESS_SPACING = 4; constant MIN_PROGRESS_SEGMENT_HEIGHT (line 6) | const MIN_PROGRESS_SEGMENT_HEIGHT = 6; constant MIN_PLAYHEAD_HEIGHT (line 7) | const MIN_PLAYHEAD_HEIGHT = 8; class ScrollView (line 13) | class ScrollView { method constructor (line 15) | constructor( Reveal ) { method activate (line 30) | activate() { method deactivate (line 163) | deactivate() { method toggle (line 184) | toggle( override ) { method isActive (line 198) | isActive() { method createProgressBar (line 207) | createProgressBar() { method removeProgressBar (line 258) | removeProgressBar() { method layout (line 267) | layout() { method syncPages (line 280) | syncPages() { method setTriggerRanges (line 423) | setTriggerRanges() { method createFragmentTriggersForPage (line 463) | createFragmentTriggersForPage( page, slideElement ) { method createAutoAnimateTriggersForPage (line 505) | createAutoAnimateTriggersForPage( page ) { method createPage (line 537) | createPage( page ) { method syncProgressBar (line 551) | syncProgressBar() { method syncScrollPosition (line 613) | syncScrollPosition() { method setProgressBarValue (line 675) | setProgressBarValue( progress ) { method showProgressBar (line 701) | showProgressBar() { method prev (line 722) | prev() { method next (line 731) | next() { method scrollToSlide (line 742) | scrollToSlide( slideElement ) { method storeScrollPosition (line 764) | storeScrollPosition() { method restoreScrollPosition (line 780) | restoreScrollPosition() { method activatePage (line 797) | activatePage( page ) { method deactivatePage (line 834) | deactivatePage( page ) { method activateTrigger (line 846) | activateTrigger( trigger ) { method deactivateTrigger (line 855) | deactivateTrigger( trigger ) { method getSlideByIndices (line 875) | getSlideByIndices( h, v ) { method getScrollTriggerBySlide (line 892) | getScrollTriggerBySlide( slide ) { method getAllPages (line 904) | getAllPages() { method onScroll (line 910) | onScroll() { method viewportElement (line 917) | get viewportElement() { FILE: js/controllers/slidecontent.js class SlideContent (line 10) | class SlideContent { method constructor (line 14) | constructor( Reveal ) { method renderMediaPlayButton (line 31) | renderMediaPlayButton() { method shouldPreload (line 59) | shouldPreload( element ) { method load (line 84) | load( slide, options = {} ) { method layout (line 238) | layout( scopeElement ) { method unload (line 260) | unload( slide ) { method formatEmbeddedContent (line 293) | formatEmbeddedContent() { method startEmbeddedContent (line 320) | startEmbeddedContent( element ) { method ensureMobileMediaPlaying (line 416) | ensureMobileMediaPlaying( event ) { method startEmbeddedMedia (line 445) | startEmbeddedMedia( event ) { method playMediaElement (line 469) | playMediaElement( mediaElement ) { method startEmbeddedIframe (line 517) | startEmbeddedIframe( event ) { method stopEmbeddedContent (line 564) | stopEmbeddedContent( element, options = {} ) { method isAllowedToPlayAudio (line 623) | isAllowedToPlayAudio() { method showPlayOrUnmuteButton (line 633) | showPlayOrUnmuteButton() { method onAudioPlaybackNotAllowed (line 657) | onAudioPlaybackNotAllowed( target ) { method onVideoPlaybackNotAllowed (line 664) | onVideoPlaybackNotAllowed( target ) { method onMutedVideoPlaybackNotAllowed (line 671) | onMutedVideoPlaybackNotAllowed( target ) { method resetTemporarilyMutedMedia (line 683) | resetTemporarilyMutedMedia() { method clearMediaPlaybackErrors (line 700) | clearMediaPlaybackErrors() { method preventIframeAutoFocus (line 716) | preventIframeAutoFocus( event ) { method afterSlideChanged (line 740) | afterSlideChanged() { FILE: js/controllers/slidenumber.js class SlideNumber (line 11) | class SlideNumber { method constructor (line 13) | constructor( Reveal ) { method render (line 19) | render() { method configure (line 30) | configure( config, oldConfig ) { method update (line 49) | update() { method getSlideNumber (line 62) | getSlideNumber( slide = this.Reveal.getCurrentSlide() ) { method formatNumber (line 116) | formatNumber( a, delimiter, b, url = '#' + this.Reveal.location.getHas... method destroy (line 133) | destroy() { FILE: js/controllers/touch.js constant SWIPE_THRESHOLD (line 4) | const SWIPE_THRESHOLD = 40; class Touch (line 10) | class Touch { method constructor (line 12) | constructor( Reveal ) { method bind (line 34) | bind() { method unbind (line 62) | unbind() { method isSwipePrevented (line 84) | isSwipePrevented( target ) { method onTouchStart (line 104) | onTouchStart( event ) { method onTouchMove (line 121) | onTouchMove( event ) { method onTouchEnd (line 217) | onTouchEnd( event ) { method onPointerDown (line 236) | onPointerDown( event ) { method onPointerMove (line 250) | onPointerMove( event ) { method onPointerUp (line 264) | onPointerUp( event ) { FILE: js/index.ts type RevealApiFunction (line 36) | type RevealApiFunction = (deck: RevealApi) => any; FILE: js/reveal.d.ts type RevealApi (line 52) | interface RevealApi { type NavigateParams (line 793) | interface NavigateParams { type NavigationFunction (line 797) | type NavigationFunction = (params?: NavigateParams) => void; type MultiplexConfig (line 804) | interface MultiplexConfig { type RevealDependency (line 818) | interface RevealDependency { type ComputedSlideSize (line 825) | interface ComputedSlideSize { type RevealState (line 832) | interface RevealState { type SlideSyncEvent (line 860) | interface SlideSyncEvent extends Event { type RevealPlugin (line 870) | interface RevealPlugin { type RevealPluginFactory (line 876) | type RevealPluginFactory = () => RevealPlugin; FILE: js/reveal.js function initialize (line 130) | function initialize( initOptions ) { function setViewport (line 174) | function setViewport() { function start (line 194) | function start() { function activateInitialView (line 255) | function activateInitialView() { function removeHiddenSlides (line 297) | function removeHiddenSlides() { function setupDOM (line 323) | function setupDOM() { function createStatusElement (line 357) | function createStatusElement() { function announceStatus (line 379) | function announceStatus( value ) { function getStatusText (line 390) | function getStatusText( node ) { function ensurePunctuation (line 438) | function ensurePunctuation( text ) { function setupScrollPrevention (line 459) | function setupScrollPrevention() { function setupFullscreen (line 476) | function setupFullscreen() { function setupPostMessage (line 493) | function setupPostMessage() { function configure (line 507) | function configure( options ) { function addEventListeners (line 588) | function addEventListeners() { function removeEventListeners (line 614) | function removeEventListeners() { function destroy (line 637) | function destroy() { function on (line 703) | function on( type, listener, useCapture ) { function off (line 712) | function off( type, listener, useCapture ) { function transformSlides (line 725) | function transformSlides( transforms ) { function dispatchEvent (line 745) | function dispatchEvent({ target=dom.wrapper, type, data, bubbles=true }) { function dispatchSlideChanged (line 767) | function dispatchSlideChanged( origin ) { function dispatchPostMessage (line 785) | function dispatchPostMessage( type, data ) { function layout (line 805) | function layout() { function layoutSlideContents (line 927) | function layoutSlideContents( width, height ) { function checkResponsiveScrollView (line 958) | function checkResponsiveScrollView() { function getComputedSlideSize (line 996) | function getComputedSlideSize( presentationWidth, presentationHeight ) { function setPreviousVerticalIndex (line 1042) | function setPreviousVerticalIndex( stack, v ) { function getPreviousVerticalIndex (line 1057) | function getPreviousVerticalIndex( stack ) { function isVerticalSlide (line 1078) | function isVerticalSlide( slide = currentSlide ) { function isVerticalStack (line 1091) | function isVerticalStack( slide = currentSlide ) { function isLastVerticalSlide (line 1101) | function isLastVerticalSlide() { function isFirstSlide (line 1118) | function isFirstSlide() { function isLastSlide (line 1130) | function isLastSlide() { function pause (line 1150) | function pause() { function resume (line 1168) | function resume() { function togglePause (line 1184) | function togglePause( override ) { function isPaused (line 1200) | function isPaused() { function toggleJumpToSlide (line 1209) | function toggleJumpToSlide( override ) { function toggleAutoSlide (line 1227) | function toggleAutoSlide( override ) { function isAutoSliding (line 1244) | function isAutoSliding() { function slide (line 1261) | function slide( h, v, f, origin ) { function shouldAutoAnimateBetween (line 1467) | function shouldAutoAnimateBetween( fromSlide, toSlide, indexhBefore, ind... function setCurrentScrollPage (line 1483) | function setCurrentScrollPage( slideElement, h, v ) { function sync (line 1528) | function sync() { function syncSlide (line 1599) | function syncSlide( slide = currentSlide ) { function resetVerticalSlides (line 1622) | function resetVerticalSlides() { function shuffle (line 1644) | function shuffle( slides = getHorizontalSlides() ) { function updateSlides (line 1679) | function updateSlides( selector, index ) { function showFragmentsIn (line 1800) | function showFragmentsIn( container ) { function hideFragmentsIn (line 1812) | function hideFragmentsIn( container ) { function updateSlidesVisibility (line 1824) | function updateSlidesVisibility() { function availableRoutes (line 1920) | function availableRoutes({ includeFragments = false } = {}) { function getSlidePastCount (line 1981) | function getSlidePastCount( slide = currentSlide ) { function getProgress (line 2031) | function getProgress() { function getIndices (line 2070) | function getIndices( slide ) { function getSlides (line 2127) | function getSlides() { function getHorizontalSlides (line 2138) | function getHorizontalSlides() { function getVerticalSlides (line 2147) | function getVerticalSlides() { function getVerticalStacks (line 2156) | function getVerticalStacks() { function hasHorizontalSlides (line 2165) | function hasHorizontalSlides() { function hasVerticalSlides (line 2173) | function hasVerticalSlides() { function getSlidesAttributes (line 2183) | function getSlidesAttributes() { function getTotalSlides (line 2203) | function getTotalSlides() { function getSlide (line 2214) | function getSlide( x, y ) { function getSlideBackground (line 2238) | function getSlideBackground( x, y ) { function getState (line 2256) | function getState() { function setState (line 2277) | function setState( state ) { function cueAutoSlide (line 2301) | function cueAutoSlide() { function cancelAutoSlide (line 2376) | function cancelAutoSlide() { function pauseAutoSlide (line 2383) | function pauseAutoSlide() { function resumeAutoSlide (line 2397) | function resumeAutoSlide() { function navigateLeft (line 2407) | function navigateLeft({skipFragments=false}={}) { function navigateRight (line 2427) | function navigateRight({skipFragments=false}={}) { function navigateUp (line 2447) | function navigateUp({skipFragments=false}={}) { function navigateDown (line 2459) | function navigateDown({skipFragments=false}={}) { function navigatePrev (line 2479) | function navigatePrev({skipFragments=false}={}) { function navigateNext (line 2521) | function navigateNext({skipFragments=false}={}) { function onUserInput (line 2565) | function onUserInput( event ) { function onPostMessage (line 2576) | function onPostMessage( event ) { function onTransitionEnd (line 2610) | function onTransitionEnd( event ) { function onSlidesClicked (line 2628) | function onSlidesClicked( event ) { function onWindowResize (line 2654) | function onWindowResize( event ) { function onPageVisibilityChange (line 2664) | function onPageVisibilityChange( event ) { function onFullscreenChange (line 2683) | function onFullscreenChange( event ) { function onAutoSlidePlayerClick (line 2703) | function onAutoSlidePlayerClick( event ) { FILE: js/utils/constants.ts constant SLIDES_SELECTOR (line 1) | const SLIDES_SELECTOR = '.slides section'; constant HORIZONTAL_SLIDES_SELECTOR (line 2) | const HORIZONTAL_SLIDES_SELECTOR = '.slides>section'; constant VERTICAL_SLIDES_SELECTOR (line 3) | const VERTICAL_SLIDES_SELECTOR = '.slides>section.present>section'; constant HORIZONTAL_BACKGROUNDS_SELECTOR (line 4) | const HORIZONTAL_BACKGROUNDS_SELECTOR = '.backgrounds>.slide-background'; constant POST_MESSAGE_METHOD_BLACKLIST (line 7) | const POST_MESSAGE_METHOD_BLACKLIST = constant FRAGMENT_STYLE_REGEX (line 11) | const FRAGMENT_STYLE_REGEX = constant SLIDE_NUMBER_FORMAT_HORIZONTAL_DOT_VERTICAL (line 15) | const SLIDE_NUMBER_FORMAT_HORIZONTAL_DOT_VERTICAL = 'h.v'; constant SLIDE_NUMBER_FORMAT_HORIZONTAL_SLASH_VERTICAL (line 16) | const SLIDE_NUMBER_FORMAT_HORIZONTAL_SLASH_VERTICAL = 'h/v'; constant SLIDE_NUMBER_FORMAT_CURRENT (line 17) | const SLIDE_NUMBER_FORMAT_CURRENT = 'c'; constant SLIDE_NUMBER_FORMAT_CURRENT_SLASH_TOTAL (line 18) | const SLIDE_NUMBER_FORMAT_CURRENT_SLASH_TOTAL = 'c/t'; FILE: js/utils/util.ts type DeserializedValue (line 34) | type DeserializedValue = string | number | boolean | null; FILE: plugin/highlight/index.ts type HighlightLine (line 7) | interface HighlightLine { type HighlightLineNumbersOptions (line 12) | interface HighlightLineNumbersOptions { type HighlightJsApi (line 17) | interface HighlightJsApi extends HLJSApi { type HighlightScrollState (line 23) | interface HighlightScrollState { type HighlightLineBounds (line 28) | interface HighlightLineBounds { type HighlightLineStep (line 33) | type HighlightLineStep = HighlightLine[]; type HighlightPlugin (line 35) | interface HighlightPlugin extends RevealPlugin { FILE: plugin/highlight/plugin.js function u (line 4) | function u(e){for(var n=e.toString(),t=e.anchorNode;"TD"!==t.nodeName;)t... function n (line 4) | function n(e){try{var n=o.querySelectorAll("code.hljs,code.nohighlight")... function d (line 4) | function d(e,n){if("object"==typeof e)e.innerHTML=f(e,n)} function f (line 4) | function f(e,n){var t,r,o=(t=e,{singleLine:function(e){return!!e.singleL... function v (line 4) | function v(e){var n=e.className;if(/hljs-/.test(n)){for(var t=g(e.innerH... function g (line 4) | function g(e){return 0===e.length?[]:e.split(a)} function p (line 4) | function p(e,t){return e.replace(/\{(\d+)\}/g,function(e,n){return void ... function betterTrim (line 394) | function betterTrim(snippetEl) { FILE: plugin/markdown/index.ts type MarkdownSlidifyOptions (line 7) | interface MarkdownSlidifyOptions { type MarkdownOptions (line 14) | interface MarkdownOptions extends MarkdownConfig { type MarkdownPlugin (line 18) | interface MarkdownPlugin extends RevealPlugin { FILE: plugin/markdown/plugin.js constant DEFAULT_SLIDE_SEPARATOR (line 10) | const DEFAULT_SLIDE_SEPARATOR = '\r?\n---\r?\n', constant DEFAULT_VERTICAL_SEPARATOR (line 10) | const DEFAULT_SLIDE_SEPARATOR = '\r?\n---\r?\n', constant DEFAULT_NOTES_SEPARATOR (line 10) | const DEFAULT_SLIDE_SEPARATOR = '\r?\n---\r?\n', constant DEFAULT_ELEMENT_ATTRIBUTES_SEPARATOR (line 10) | const DEFAULT_SLIDE_SEPARATOR = '\r?\n---\r?\n', constant DEFAULT_SLIDE_ATTRIBUTES_SEPARATOR (line 10) | const DEFAULT_SLIDE_SEPARATOR = '\r?\n---\r?\n', constant SCRIPT_END_PLACEHOLDER (line 16) | const SCRIPT_END_PLACEHOLDER = '__SCRIPT_END__'; constant CODE_LINE_NUMBER_REGEX (line 20) | const CODE_LINE_NUMBER_REGEX = /\[\s*((\d*):)?\s*([\s\d,|-]*)\]/; constant HTML_ESCAPE_MAP (line 22) | const HTML_ESCAPE_MAP = { function getMarkdownFromSlide (line 40) | function getMarkdownFromSlide( section ) { function getForwardedAttributes (line 71) | function getForwardedAttributes( section ) { function getSlidifyOptions (line 99) | function getSlidifyOptions( options ) { function createMarkdownSlide (line 115) | function createMarkdownSlide( content, options ) { function slidify (line 137) | function slidify( markdown, options ) { function processSlides (line 210) | function processSlides( scope ) { function loadExternalMarkdown (line 263) | function loadExternalMarkdown( section ) { function addAttributeInElement (line 316) | function addAttributeInElement( node, elementTarget, separator ) { function addAttributes (line 344) | function addAttributes( section, element, previousElement, separatorElem... function convertSlides (line 388) | function convertSlides() { function escapeForHTML (line 419) | function escapeForHTML( input ) { method code (line 439) | code( { text, lang } ) { method marked (line 481) | get marked() { return markedInstance; } method markdownOptions (line 482) | get markdownOptions() { return deck ? deck.getConfig().markdown || {} : ... FILE: plugin/math/index.ts type KaTeXPlugin (line 6) | interface KaTeXPlugin extends RevealPlugin { type MathJax2Plugin (line 10) | interface MathJax2Plugin extends RevealPlugin { type MathJax3Plugin (line 14) | interface MathJax3Plugin extends RevealPlugin { type MathJax4Plugin (line 18) | interface MathJax4Plugin extends RevealPlugin { type MathPlugin (line 22) | interface MathPlugin extends MathJax2Plugin { FILE: plugin/math/katex.js function loadScripts (line 44) | async function loadScripts(urls) { FILE: plugin/math/mathjax2.js function loadScript (line 21) | function loadScript( url, callback ) { FILE: plugin/math/mathjax3.js function loadScript (line 30) | function loadScript( url, callback ) { FILE: plugin/math/mathjax4.js function loadScript (line 31) | function loadScript( url, callback ) { FILE: plugin/notes/index.ts type NotesPlugin (line 6) | interface NotesPlugin extends RevealPlugin { FILE: plugin/notes/plugin.js function openSpeakerWindow (line 25) | function openSpeakerWindow() { function reconnectSpeakerWindow (line 49) | function reconnectSpeakerWindow( reconnectWindow ) { function connect (line 68) | function connect() { function callRevealApi (line 93) | function callRevealApi( methodName, methodArguments, callId ) { function post (line 108) | function post( event ) { function isSameOriginEvent (line 166) | function isSameOriginEvent( event ) { function onPostMessage (line 177) | function onPostMessage( event ) { function onConnected (line 202) | function onConnected() { FILE: plugin/search/index.ts type SearchPlugin (line 6) | interface SearchPlugin extends RevealPlugin { FILE: plugin/search/plugin.js function render (line 22) | function render() { function openSearch (line 69) | function openSearch() { function closeSearch (line 77) | function closeSearch() { function toggleSearch (line 84) | function toggleSearch() { function doSearch (line 95) | function doSearch() { function Hilitor (line 127) | function Hilitor(id, tag) { FILE: plugin/vite-plugin-dts.ts function createPluginDts (line 4) | function createPluginDts(pluginName: string) { FILE: plugin/zoom/index.ts type ZoomPlugin (line 6) | interface ZoomPlugin extends RevealPlugin { FILE: plugin/zoom/plugin.js function magnify (line 90) | function magnify( rect, scale ) { function pan (line 153) | function pan() { function getScrollOffset (line 178) | function getScrollOffset() { FILE: react/demo/src/demo-app.tsx function NavigationControls (line 23) | function NavigationControls() { function Columns (line 38) | function Columns({ children }: { children: React.ReactNode }) { function SlideSyncPlayground (line 50) | function SlideSyncPlayground() { function Demo (line 89) | function Demo() { FILE: react/src/components/code.tsx type HighlightPlugin (line 5) | type HighlightPlugin = { function normalizeCode (line 9) | function normalizeCode(code: string) { function cleanupGeneratedFragments (line 27) | function cleanupGeneratedFragments(block: HTMLElement) { function Code (line 45) | function Code({ FILE: react/src/components/deck.test.tsx function Inspector (line 467) | function Inspector() { function Inspector (line 488) | function Inspector() { FILE: react/src/components/deck.tsx constant DEFAULT_PLUGINS (line 7) | const DEFAULT_PLUGINS: NonNullable = []; type DeckEventHandler (line 8) | type DeckEventHandler = NonNullable ; type SlideStructureNode (line 9) | type SlideStructureNode = number | [number, SlideStructureNode[]]; type CurrentRef (line 10) | type CurrentRef = { current: T }; function hasShallowConfigChanges (line 14) | function hasShallowConfigChanges(prev: DeckProps['config'], next: DeckPr... function setRef (line 33) | function setRef (ref: Ref | undefined, value: T | null) { function isSectionElement (line 42) | function isSectionElement(element: Element): element is HTMLElement { function getSectionStructure (line 46) | function getSectionStructure( function getSlidesStructureSignature (line 65) | function getSlidesStructureSignature( function Deck (line 74) | function Deck({ FILE: react/src/components/fragment.tsx type FragmentChildProps (line 11) | type FragmentChildProps = { function mergeClassNames (line 17) | function mergeClassNames(...classNames: Array ) { function mergeStyles (line 21) | function mergeStyles( function Fragment (line 34) | function Fragment({ FILE: react/src/components/markdown.tsx type MarkdownLeafSectionProps (line 27) | type MarkdownLeafSectionProps = { type HighlightPlugin (line 34) | type HighlightPlugin = { function MarkdownLeafSection (line 38) | function MarkdownLeafSection({ function Markdown (line 80) | function Markdown({ FILE: react/src/components/slide.tsx function Slide (line 11) | function Slide({ FILE: react/src/components/stack.tsx function Stack (line 3) | function Stack({ className, style, children }: StackProps) { FILE: react/src/index.ts function useReveal (line 22) | function useReveal() { FILE: react/src/types.ts type DeckConfig (line 13) | type DeckConfig = RevealConfig; type DeckPlugin (line 14) | type DeckPlugin = RevealPlugin | RevealPluginFactory; type RevealEventHandler (line 15) | type RevealEventHandler = Parameters [1]; type DeckProps (line 17) | type DeckProps = { type SlideDataAttributeValue (line 38) | type SlideDataAttributeValue = string | number | boolean | undefined; type SlideDataAttributes (line 40) | type SlideDataAttributes = { type SlideBackgroundProps (line 44) | type SlideBackgroundProps = { type SlideVisibility (line 60) | type SlideVisibility = 'hidden' | 'uncounted'; type SlideAutoAnimateProps (line 62) | type SlideAutoAnimateProps = { type SlideRevealProps (line 73) | type SlideRevealProps = { type SlideProps (line 82) | type SlideProps = React.HTMLAttributes & type MarkdownOptions (line 90) | type MarkdownOptions = Omit< type MarkdownProps (line 97) | type MarkdownProps = Omit & { type StackProps (line 110) | type StackProps = { type FragmentBaseProps (line 116) | type FragmentBaseProps = { type FragmentElementProps (line 123) | type FragmentElementProps = FragmentBaseProps & { type FragmentAsChildProps (line 129) | type FragmentAsChildProps = FragmentBaseProps & { type FragmentProps (line 135) | type FragmentProps = FragmentElementProps | FragmentAsChildProps; type CodeProps (line 137) | type CodeProps = Omit , 'children'> & { FILE: react/src/utils/markdown.ts constant DEFAULT_SLIDE_SEPARATOR (line 6) | const DEFAULT_SLIDE_SEPARATOR = '\r?\n---\r?\n'; constant DEFAULT_VERTICAL_SEPARATOR (line 7) | const DEFAULT_VERTICAL_SEPARATOR = null; constant DEFAULT_NOTES_SEPARATOR (line 8) | const DEFAULT_NOTES_SEPARATOR = '^\\s*notes?:'; constant DEFAULT_ELEMENT_ATTRIBUTES_SEPARATOR (line 9) | const DEFAULT_ELEMENT_ATTRIBUTES_SEPARATOR = '\\.element\\s*?(.+?)$'; constant DEFAULT_SLIDE_ATTRIBUTES_SEPARATOR (line 10) | const DEFAULT_SLIDE_ATTRIBUTES_SEPARATOR = '\\.slide:\\s*?(\\S.+?)$'; constant CODE_LINE_NUMBER_REGEX (line 12) | const CODE_LINE_NUMBER_REGEX = /\[\s*((\d*):)?\s*([\s\d,|-]*)\]/; constant HTML_ESCAPE_MAP (line 14) | const HTML_ESCAPE_MAP: Record = { type MarkdownLeaf (line 22) | type MarkdownLeaf = { type MarkdownRenderNode (line 27) | type MarkdownRenderNode = function normalizeMarkdownSource (line 39) | function normalizeMarkdownSource(markdown: string) { function escapeForHTML (line 58) | function escapeForHTML(input: string) { function createMarkedInstance (line 62) | function createMarkedInstance(options: MarkdownOptions = {}) { function ensureParsedMarkdown (line 110) | function ensureParsedMarkdown(result: string | Promise ) { function createSlideHtml (line 118) | function createSlideHtml(markdown: string, markedInstance: Marked, notes... function buildMarkdownNodes (line 133) | function buildMarkdownNodes( function addAttributeInElement (line 200) | function addAttributeInElement(node: ChildNode, elementTarget: Element |... function addAttributes (line 230) | function addAttributes( function hashString (line 292) | function hashString(input: string) { function serializeSignatureValue (line 302) | function serializeSignatureValue(value: unknown): unknown { function getSectionPropsSignature (line 326) | function getSectionPropsSignature(attributes: HTMLAttributes