Files

3449 lines
3.6 MiB
JavaScript
Raw Permalink Normal View History

2025-10-25 20:35:10 +08:00
/*
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
if you want to view the source, please visit the github repository of this plugin
*/
var $X=Object.create;var B7=Object.defineProperty;var ZX=Object.getOwnPropertyDescriptor;var KX=Object.getOwnPropertyNames;var XX=Object.getPrototypeOf,JX=Object.prototype.hasOwnProperty;var E=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),eJ=(e,t)=>{for(var r in t)B7(e,r,{get:t[r],enumerable:!0})},pE=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of KX(t))!JX.call(e,i)&&i!==r&&B7(e,i,{get:()=>t[i],enumerable:!(n=ZX(t,i))||n.enumerable});return e};var m4=(e,t,r)=>(r=e!=null?$X(XX(e)):{},pE(t||!e||!e.__esModule?B7(r,"default",{value:e,enumerable:!0}):r,e)),tJ=e=>pE(B7({},"__esModule",{value:!0}),e);var hE=E((LMe,mE)=>{"use strict";function F7(){this._types=Object.create(null),this._extensions=Object.create(null);for(let e=0;e<arguments.length;e++)this.define(arguments[e]);this.define=this.define.bind(this),this.getType=this.getType.bind(this),this.getExtension=this.getExtension.bind(this)}F7.prototype.define=function(e,t){for(let r in e){let n=e[r].map(function(i){return i.toLowerCase()});r=r.toLowerCase();for(let i=0;i<n.length;i++){let a=n[i];if(a[0]!=="*"){if(!t&&a in this._types)throw new Error('Attempt to change mapping for "'+a+'" extension from "'+this._types[a]+'" to "'+r+'". Pass `force=true` to allow this, otherwise remove "'+a+'" from the list of extensions for "'+r+'".');this._types[a]=r}}if(t||!this._extensions[r]){let i=n[0];this._extensions[r]=i[0]!=="*"?i:i.substr(1)}}};F7.prototype.getType=function(e){e=String(e);let t=e.replace(/^.*[/\\]/,"").toLowerCase(),r=t.replace(/^.*\./,"").toLowerCase(),n=t.length<e.length;return(r.length<t.length-1||!n)&&this._types[r]||null};F7.prototype.getExtension=function(e){return e=/^\s*([^;\s]*)/.test(e)&&RegExp.$1,e&&this._extensions[e.toLowerCase()]||null};mE.exports=F7});var gE=E((CMe,_E)=>{_E.exports={"application/andrew-inset":["ez"],"application/applixware":["aw"],"application/atom+xml":["atom"],"application/atomcat+xml":["atomcat"],"application/atomdeleted+xml":["atomdeleted"],"application/atomsvc+xml":["atomsvc"],"application/atsc-dwd+xml":["dwd"],"application/atsc-held+xml":["held"],"application/atsc-rsat+xml":["rsat"],"application/bdoc":["bdoc"],"application/calendar+xml":["xcs"],"application/ccxml+xml":["ccxml"],"application/cdfx+xml":["cdfx"],"application/cdmi-capability":["cdmia"],"application/cdmi-container":["cdmic"],"application/cdmi-domain":["cdmid"],"application/cdmi-object":["cdmio"],"application/cdmi-queue":["cdmiq"],"application/cu-seeme":["cu"],"application/dash+xml":["mpd"],"application/davmount+xml":["davmount"],"application/docbook+xml":["dbk"],"application/dssc+der":["dssc"],"application/dssc+xml":["xdssc"],"application/ecmascript":["es","ecma"],"application/emma+xml":["emma"],"application/emotionml+xml":["emotionml"],"application/epub+zip":["epub"],"application/exi":["exi"],"application/express":["exp"],"application/fdt+xml":["fdt"],"application/font-tdpfr":["pfr"],"application/geo+json":["geojson"],"application/gml+xml":["gml"],"application/gpx+xml":["gpx"],"application/gxf":["gxf"],"application/gzip":["gz"],"application/hjson":["hjson"],"application/hyperstudio":["stk"],"application/inkml+xml":["ink","inkml"],"application/ipfix":["ipfix"],"application/its+xml":["its"],"application/java-archive":["jar","war","ear"],"application/java-serialized-object":["ser"],"application/java-vm":["class"],"application/javascript":["js","mjs"],"application/json":["json","map"],"application/json5":["json5"],"application/jsonml+json":["jsonml"],"application/ld+json":["jsonld"],"application/lgr+xml":["lgr"],"application/lost+xml":["lostxml"],"application/mac-binhex40":["hqx"],"application/mac-compactpro":["cpt"],"application/mads+xml":["mads"],"application/manifest+json":["webmanifest"],"application/marc":["mrc"],"application/marcxml+xml":["mrcx"],"application/mathematica":["ma","nb","mb"],"application/mathml+xml":["mathml"],"application/mbox":["mbox"],"application/mediaservercontrol+xml":["mscml"],"application/metalink+xml":["metalink"],"application/metalink4+xml":["meta4"],"application/mets+xml":["mets"],"application/mmt-aei+xml"
`:`
`.charCodeAt(),r=typeof e=="string"?"\r":"\r".charCodeAt();return e[e.length-1]===t&&(e=e.slice(0,e.length-1)),e[e.length-1]===r&&(e=e.slice(0,e.length-1)),e}});var _y=E((jMe,Po)=>{"use strict";var ko=require("path"),my=Ed(),hy=e=>{e={cwd:process.cwd(),path:process.env[my()],execPath:process.execPath,...e};let t,r=ko.resolve(e.cwd),n=[];for(;t!==r;)n.push(ko.join(r,"node_modules/.bin")),t=r,r=ko.resolve(r,"..");let i=ko.resolve(e.cwd,e.execPath,"..");return n.push(i),n.concat(e.path).join(ko.delimiter)};Po.exports=hy;Po.exports.default=hy;Po.exports.env=e=>{e={env:process.env,...e};let t={...e.env},r=my({env:t});return e.path=t[r],t[r]=Po.exports(e),t}});var vy=E((YMe,Od)=>{"use strict";var gy=(e,t)=>{for(let r of Reflect.ownKeys(t))Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r));return e};Od.exports=gy;Od.exports.default=gy});var yy=E((WMe,G7)=>{"use strict";var DJ=vy(),U7=new WeakMap,Ey=(e,t={})=>{if(typeof e!="function")throw new TypeError("Expected a function");let r,n=0,i=e.displayName||e.name||"<anonymous>",a=function(...o){if(U7.set(a,++n),n===1)r=e.apply(this,o),e=null;else if(t.throw===!0)throw new Error(`Function \`${i}\` can only be called once`);return r};return DJ(a,e),U7.set(a,n),a};G7.exports=Ey;G7.exports.default=Ey;G7.exports.callCount=e=>{if(!U7.has(e))throw new Error(`The given function \`${e.name}\` is not wrapped by the \`onetime\` package`);return U7.get(e)}});var Sy=E(z7=>{"use strict";Object.defineProperty(z7,"__esModule",{value:!0});z7.SIGNALS=void 0;var MJ=[{name:"SIGHUP",number:1,action:"terminate",description:"Terminal closed",standard:"posix"},{name:"SIGINT",number:2,action:"terminate",description:"User interruption with CTRL-C",standard:"ansi"},{name:"SIGQUIT",number:3,action:"core",description:"User interruption with CTRL-\\",standard:"posix"},{name:"SIGILL",number:4,action:"core",description:"Invalid machine instruction",standard:"ansi"},{name:"SIGTRAP",number:5,action:"core",description:"Debugger breakpoint",standard:"posix"},{name:"SIGABRT",number:6,action:"core",description:"Aborted",standard:"ansi"},{name:"SIGIOT",number:6,action:"core",description:"Aborted",standard:"bsd"},{name:"SIGBUS",number:7,action:"core",description:"Bus error due to misaligned, non-existing address or paging error",standard:"bsd"},{name:"SIGEMT",number:7,action:"terminate",description:"Command should be emulated but is not implemented",standard:"other"},{name:"SIGFPE",number:8,action:"core",description:"Floating point arithmetic error",standard:"ansi"},{name:"SIGKILL",number:9,action:"terminate",description:"Forced termination",standard:"posix",forced:!0},{name:"SIGUSR1",number:10,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGSEGV",number:11,action:"core",description:"Segmentation fault",standard:"ansi"},{name:"SIGUSR2",number:12,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGPIPE",number:13,action:"terminate",description:"Broken pipe or socket",standard:"posix"},{name:"SIGALRM",number:14,action:"terminate",description:"Timeout or timer",standard:"posix"},{name:"SIGTERM",number:15,action:"terminate",description:"Termination",standard:"ansi"},{name:"SIGSTKFLT",number:16,action:"terminate",description:"Stack is empty or overflowed",standard:"other"},{name:"SIGCHLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"posix"},{name:"SIGCLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"other"},{name:"SIGCONT",number:18,action:"unpause",description:"Unpaused",standard:"posix",forced:!0},{name:"SIGSTOP",number:19,action:"pause",description:"Paused",standard:"posix",forced:!0},{name:"SIGTSTP",number:20,action:"pause",description:'Paused using CTRL-Z or "suspend"',standard:"posix"},{name:"SIGTTIN",number:21,action:"pause",description:"Background process cannot read terminal input",standard:"posix"},{name:"SIGBREAK",number:21,action:"terminate",description:"User interruption with CTRL-BREAK",standard:"other"},{name:"SIGTTOU",numb
${n.message}`:v,O=[x,t,e].filter(Boolean).join(`
`);return S?(n.originalMessage=n.message,n.message=O):n=new Error(O),n.shortMessage=x,n.command=o,n.escapedCommand=s,n.exitCode=a,n.signal=i,n.signalDescription=p,n.stdout=e,n.stderr=t,r!==void 0&&(n.all=r),"bufferedData"in n&&delete n.bufferedData,n.failed=!0,n.timedOut=!!l,n.isCanceled=u,n.killed=c&&!l,n};Oy.exports=ZJ});var wy=E((ewe,Md)=>{"use strict";var Y7=["stdin","stdout","stderr"],KJ=e=>Y7.some(t=>e[t]!==void 0),My=e=>{if(!e)return;let{stdio:t}=e;if(t===void 0)return Y7.map(n=>e[n]);if(KJ(e))throw new Error(`It's not possible to provide \`stdio\` in combination with one of ${Y7.map(n=>`\`${n}\``).join(", ")}`);if(typeof t=="string")return t;if(!Array.isArray(t))throw new TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof t}\``);let r=Math.max(t.length,Y7.length);return Array.from({length:r},(n,i)=>t[i])};Md.exports=My;Md.exports.node=e=>{let t=My(e);return t==="ipc"?"ipc":t===void 0||typeof t=="string"?[t,t,t,"ipc"]:t.includes("ipc")?t:[...t,"ipc"]}});var Ry=E((twe,W7)=>{W7.exports=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"];process.platform!=="win32"&&W7.exports.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");process.platform==="linux"&&W7.exports.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED")});var Py=E((rwe,b4)=>{var tr=global.process,Ta=function(e){return e&&typeof e=="object"&&typeof e.removeListener=="function"&&typeof e.emit=="function"&&typeof e.reallyExit=="function"&&typeof e.listeners=="function"&&typeof e.kill=="function"&&typeof e.pid=="number"&&typeof e.on=="function"};Ta(tr)?(Ny=require("assert"),y4=Ry(),Iy=/^win/i.test(tr.platform),Vo=require("events"),typeof Vo!="function"&&(Vo=Vo.EventEmitter),tr.__signal_exit_emitter__?Mr=tr.__signal_exit_emitter__:(Mr=tr.__signal_exit_emitter__=new Vo,Mr.count=0,Mr.emitted={}),Mr.infinite||(Mr.setMaxListeners(1/0),Mr.infinite=!0),b4.exports=function(e,t){if(!Ta(global.process))return function(){};Ny.equal(typeof e,"function","a callback must be provided for exit handler"),S4===!1&&wd();var r="exit";t&&t.alwaysLast&&(r="afterexit");var n=function(){Mr.removeListener(r,e),Mr.listeners("exit").length===0&&Mr.listeners("afterexit").length===0&&$7()};return Mr.on(r,e),n},$7=function(){!S4||!Ta(global.process)||(S4=!1,y4.forEach(function(t){try{tr.removeListener(t,Z7[t])}catch(r){}}),tr.emit=K7,tr.reallyExit=Rd,Mr.count-=1)},b4.exports.unload=$7,da=function(t,r,n){Mr.emitted[t]||(Mr.emitted[t]=!0,Mr.emit(t,r,n))},Z7={},y4.forEach(function(e){Z7[e]=function(){if(Ta(global.process)){var r=tr.listeners(e);r.length===Mr.count&&($7(),da("exit",null,e),da("afterexit",null,e),Iy&&e==="SIGHUP"&&(e="SIGINT"),tr.kill(tr.pid,e))}}}),b4.exports.signals=function(){return y4},S4=!1,wd=function(){S4||!Ta(global.process)||(S4=!0,Mr.count+=1,y4=y4.filter(function(t){try{return tr.on(t,Z7[t]),!0}catch(r){return!1}}),tr.emit=ky,tr.reallyExit=Hy)},b4.exports.load=wd,Rd=tr.reallyExit,Hy=function(t){Ta(global.process)&&(tr.exitCode=t||0,da("exit",tr.exitCode,null),da("afterexit",tr.exitCode,null),Rd.call(tr,tr.exitCode))},K7=tr.emit,ky=function(t,r){if(t==="exit"&&Ta(global.process)){r!==void 0&&(tr.exitCode=r);var n=K7.apply(this,arguments);return da("exit",tr.exitCode,null),da("afterexit",tr.exitCode,null),n}else return K7.apply(this,arguments)}):b4.exports=function(){return function(){}};var Ny,y4,Iy,Vo,Mr,$7,da,Z7,S4,wd,Rd,Hy,K7,ky});var By=E((nwe,Vy)=>{"use strict";var XJ=require("os"),JJ=Py(),eee=1e3*5,tee=(e,t="SIGTERM",r={})=>{let n=e(t);return ree(e,t,r,n),n},ree=(e,t,r,n)=>{if(!nee(t,r,n))return;let i=aee(r),a=setTimeout(()=>{e("SIGKILL")},i);a.unref&&a.unref()},nee=(e,{forceKillAfterTimeout:t},r)=>iee(e)&&t!==!1&&r,iee=e=>e===XJ.constants.signals.SIGTERM||typeof e=="string"&&e.toUpperCase()==="SIGTERM",aee=({forceKillAfterTimeout:e=!0})=>{if(e===!0)return eee;if(!Number.isFinite(e)||e<0)throw new TypeError(`Expected the \`forceKillAfterTimeout\` option to be a non-negative integer, got \`${e}\` (${typeof e})`);return e},oee=(e,t)=>{e.kill()&&(t.isCanceled=!0)},see=(e,t,r)=>{e.kill(t),r(Obj
`,nexist:"\u2204",nexists:"\u2204",Nfr:"\u{1D511}",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",nGt:"\u226B\u20D2",ngt:"\u226F",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",NJcy:"\u040A",njcy:"\u045A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nLt:"\u226A\u20D2",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",Not:"\u2AEC",not:"\xAC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangle:"\u22EB",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",nprec:"\u2280",npreceq:"\u2AAF\u0338",npre:"\u2AAF\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",Nscr:"\u{1D4A9}",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",Ntilde:"\xD1",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",Nu:"\u039D",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xD3",oacute:"\xF3",oast:"\u229B",Ocirc:"\xD4",ocirc:"\xF4",ocir:"\u229A",Ocy:"\u041E",ocy:"\u043E",odash:"\u229D",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",OElig:"\u0152",oelig:"\u01
`," "],Qte=["{","}","|","\\","^","`"].concat(dte),pte=["'"].concat(Qte),AS=["%","/","?",";","#"].concat(pte),OS=["/","?","#"],fte=255,DS=/^[+a-z0-9A-Z_-]{0,63}$/,mte=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,MS={javascript:!0,"javascript:":!0},wS={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function hte(e,t){if(e&&e instanceof ul)return e;var r=new ul;return r.parse(e,t),r}ul.prototype.parse=function(e,t){var r,n,i,a,o,s=e;if(s=s.trim(),!t&&e.split("#").length===1){var l=Tte.exec(s);if(l)return this.pathname=l[1],l[2]&&(this.search=l[2]),this}var u=ute.exec(s);if(u&&(u=u[0],i=u.toLowerCase(),this.protocol=u,s=s.substr(u.length)),(t||u||s.match(/^\/\/[^@\/]+@[^@\/]+/))&&(o=s.substr(0,2)==="//",o&&!(u&&MS[u])&&(s=s.substr(2),this.slashes=!0)),!MS[u]&&(o||u&&!wS[u])){var c=-1;for(r=0;r<OS.length;r++)a=s.indexOf(OS[r]),a!==-1&&(c===-1||a<c)&&(c=a);var d,p;for(c===-1?p=s.lastIndexOf("@"):p=s.lastIndexOf("@",c),p!==-1&&(d=s.slice(0,p),s=s.slice(p+1),this.auth=d),c=-1,r=0;r<AS.length;r++)a=s.indexOf(AS[r]),a!==-1&&(c===-1||a<c)&&(c=a);c===-1&&(c=s.length),s[c-1]===":"&&c--;var h=s.slice(0,c);s=s.slice(c),this.parseHost(h),this.hostname=this.hostname||"";var g=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!g){var v=this.hostname.split(/\./);for(r=0,n=v.length;r<n;r++){var S=v[r];if(S&&!S.match(DS)){for(var x="",O=0,R=S.length;O<R;O++)S.charCodeAt(O)>127?x+="x":x+=S[O];if(!x.match(DS)){var M=v.slice(0,r),V=v.slice(r+1),G=S.match(mte);G&&(M.push(G[1]),V.unshift(G[2])),V.length&&(s=V.join(".")+s),this.hostname=M.join(".");break}}}}this.hostname.length>fte&&(this.hostname=""),g&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var H=s.indexOf("#");H!==-1&&(this.hash=s.substr(H),s=s.slice(0,H));var P=s.indexOf("?");return P!==-1&&(this.search=s.substr(P),s=s.slice(0,P)),s&&(this.pathname=s),wS[i]&&this.hostname&&!this.pathname&&(this.pathname=""),this};ul.prototype.parseHost=function(e){var t=cte.exec(e);t&&(t=t[0],t!==":"&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)};RS.exports=hte});var Gd=E((Pwe,qo)=>{"use strict";qo.exports.encode=yS();qo.exports.decode=xS();qo.exports.format=CS();qo.exports.parse=NS()});var zd=E((Vwe,IS)=>{IS.exports=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/});var jd=E((Bwe,HS)=>{HS.exports=/[\0-\x1F\x7F-\x9F]/});var PS=E((Fwe,kS)=>{kS.exports=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/});var Yd=E((qwe,VS)=>{VS.exports=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/});var BS=E(C4=>{"use strict";C4.Any=zd();C4.Cc=jd();C4.Cf=PS();C4.P=ol();C4.Z=Yd()});var yt=E(xr=>{"use strict";function _te(e){return Object.prototype.toString.call(e)}function gte(e){return _te(e)==="[object String]"}var vte=Object.prototype.hasOwnProperty;function qS(e,t){return vte.call(e,t)}function Ete(e){var t=Array.prototype.slice.call(arguments,1);return t.forEach(function(r){if(r){if(typeof r!="object")throw new TypeError(r+"must be object");Object.keys(r).forEach(function(n){e[n]=r[n]})}}),e}function yte(e,t,r){return[].concat(e.slice(0,t),r,e.slice(t+1))}function US(e){return!(e>=55296&&e<=57343||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534||e>=0&&e<=8||e===11||e>=14&&e<=31||e>=127&&e<=159||e>1114111)}function GS(e){if(e>65535){e-=65536;var t=55296+(e>>10),r=56320+(e&1023);return String.fromCharCode(t,r)}return String.fromCharCode(e)}var zS=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,Ste=/&([a-z#][a-z0-9]{1,31});/gi,bte=new RegExp(zS.source+"|"+Ste.source,"gi"),xte=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,FS=Ud();function Lte(e,t){var r=0;return qS(FS,t)?FS[t]:t.charCodeAt(0)===35&&xte.test(t)&&(r=t[1].toLowerCase()==="x"?parseInt(t.slice(2),16):parseInt(t.slice(1),10),US(r))?GS(r):e}function Cte(e){return e.indexOf("\\")<0?e:e.replace(zS,"$1")}
`};hn.fence=function(e,t,r,n,i){var a=e[t],o=a.info?Gte(a.info).trim():"",s="",l="",u,c,d,p,h;return o&&(d=o.split(/(\s+)/g),s=d[0],l=d.slice(2).join("")),r.highlight?u=r.highlight(a.content,s,l)||Qa(a.content):u=Qa(a.content),u.indexOf("<pre")===0?u+`
`:o?(c=a.attrIndex("class"),p=a.attrs?a.attrs.slice():[],c<0?p.push(["class",r.langPrefix+s]):(p[c]=p[c].slice(),p[c][1]+=" "+r.langPrefix+s),h={attrs:p},"<pre><code"+i.renderAttrs(h)+">"+u+`</code></pre>
`):"<pre><code"+i.renderAttrs(a)+">"+u+`</code></pre>
`};hn.image=function(e,t,r,n,i){var a=e[t];return a.attrs[a.attrIndex("alt")][1]=i.renderInlineAsText(a.children,r,n),i.renderToken(e,t,r)};hn.hardbreak=function(e,t,r){return r.xhtmlOut?`<br />
`:`<br>
`};hn.softbreak=function(e,t,r){return r.breaks?r.xhtmlOut?`<br />
`:`<br>
`:`
`};hn.text=function(e,t){return Qa(e[t].content)};hn.html_block=function(e,t){return e[t].content};hn.html_inline=function(e,t){return e[t].content};function A4(){this.rules=Ute({},hn)}A4.prototype.renderAttrs=function(t){var r,n,i;if(!t.attrs)return"";for(i="",r=0,n=t.attrs.length;r<n;r++)i+=" "+Qa(t.attrs[r][0])+'="'+Qa(t.attrs[r][1])+'"';return i};A4.prototype.renderToken=function(t,r,n){var i,a="",o=!1,s=t[r];return s.hidden?"":(s.block&&s.nesting!==-1&&r&&t[r-1].hidden&&(a+=`
`),a+=(s.nesting===-1?"</":"<")+s.tag,a+=this.renderAttrs(s),s.nesting===0&&n.xhtmlOut&&(a+=" /"),s.block&&(o=!0,s.nesting===1&&r+1<t.length&&(i=t[r+1],(i.type==="inline"||i.hidden||i.nesting===-1&&i.tag===s.tag)&&(o=!1))),a+=o?`>
`:">",a)};A4.prototype.renderInline=function(e,t,r){for(var n,i="",a=this.rules,o=0,s=e.length;o<s;o++)n=e[o].type,typeof a[n]!="undefined"?i+=a[n](e,o,t,r,this):i+=this.renderToken(e,o,t);return i};A4.prototype.renderInlineAsText=function(e,t,r){for(var n="",i=0,a=e.length;i<a;i++)e[i].type==="text"?n+=e[i].content:e[i].type==="image"?n+=this.renderInlineAsText(e[i].children,t,r):e[i].type==="softbreak"&&(n+=`
`);return n};A4.prototype.render=function(e,t,r){var n,i,a,o="",s=this.rules;for(n=0,i=e.length;n<i;n++)a=e[n].type,a==="inline"?o+=this.renderInline(e[n].children,t,r):typeof s[a]!="undefined"?o+=s[e[n].type](e,n,t,r,this):o+=this.renderToken(e,n,t,r);return o};eb.exports=A4});var Tl=E((Zwe,rb)=>{"use strict";function U2(){this.__rules__=[],this.__cache__=null}U2.prototype.__find__=function(e){for(var t=0;t<this.__rules__.length;t++)if(this.__rules__[t].name===e)return t;return-1};U2.prototype.__compile__=function(){var e=this,t=[""];e.__rules__.forEach(function(r){r.enabled&&r.alt.forEach(function(n){t.indexOf(n)<0&&t.push(n)})}),e.__cache__={},t.forEach(function(r){e.__cache__[r]=[],e.__rules__.forEach(function(n){n.enabled&&(r&&n.alt.indexOf(r)<0||e.__cache__[r].push(n.fn))})})};U2.prototype.at=function(e,t,r){var n=this.__find__(e),i=r||{};if(n===-1)throw new Error("Parser rule not found: "+e);this.__rules__[n].fn=t,this.__rules__[n].alt=i.alt||[],this.__cache__=null};U2.prototype.before=function(e,t,r,n){var i=this.__find__(e),a=n||{};if(i===-1)throw new Error("Parser rule not found: "+e);this.__rules__.splice(i,0,{name:t,enabled:!0,fn:r,alt:a.alt||[]}),this.__cache__=null};U2.prototype.after=function(e,t,r,n){var i=this.__find__(e),a=n||{};if(i===-1)throw new Error("Parser rule not found: "+e);this.__rules__.splice(i+1,0,{name:t,enabled:!0,fn:r,alt:a.alt||[]}),this.__cache__=null};U2.prototype.push=function(e,t,r){var n=r||{};this.__rules__.push({name:e,enabled:!0,fn:t,alt:n.alt||[]}),this.__cache__=null};U2.prototype.enable=function(e,t){Array.isArray(e)||(e=[e]);var r=[];return e.forEach(function(n){var i=this.__find__(n);if(i<0){if(t)return;throw new Error("Rules manager: invalid rule name "+n)}this.__rules__[i].enabled=!0,r.push(n)},this),this.__cache__=null,r};U2.prototype.enableOnly=function(e,t){Array.isArray(e)||(e=[e]),this.__rules__.forEach(function(r){r.enabled=!1}),this.enable(e,t)};U2.prototype.disable=function(e,t){Array.isArray(e)||(e=[e]);var r=[];return e.forEach(function(n){var i=this.__find__(n);if(i<0){if(t)return;throw new Error("Rules manager: invalid rule name "+n)}this.__rules__[i].enabled=!1,r.push(n)},this),this.__cache__=null,r};U2.prototype.getRules=function(e){return this.__cache__===null&&this.__compile__(),this.__cache__[e]||[]};rb.exports=U2});var ib=E((Kwe,nb)=>{"use strict";var zte=/\r\n?|\n/g,jte=/\0/g;nb.exports=function(t){var r;r=t.src.replace(zte,`
`),r=r.replace(jte,"\uFFFD"),t.src=r}});var ob=E((Xwe,ab)=>{"use strict";ab.exports=function(t){var r;t.inlineMode?(r=new t.Token("inline","",0),r.content=t.src,r.map=[0,1],r.children=[],t.tokens.push(r)):t.md.block.parse(t.src,t.md,t.env,t.tokens)}});var lb=E((Jwe,sb)=>{"use strict";sb.exports=function(t){var r=t.tokens,n,i,a;for(i=0,a=r.length;i<a;i++)n=r[i],n.type==="inline"&&t.md.inline.parse(n.content,t.md,t.env,n.children)}});var cb=E((eRe,ub)=>{"use strict";var Yte=yt().arrayReplaceAt;function Wte(e){return/^<a[>\s]/i.test(e)}function $te(e){return/^<\/a\s*>/i.test(e)}ub.exports=function(t){var r,n,i,a,o,s,l,u,c,d,p,h,g,v,S,x,O=t.tokens,R;if(t.md.options.linkify){for(n=0,i=O.length;n<i;n++)if(!(O[n].type!=="inline"||!t.md.linkify.pretest(O[n].content)))for(a=O[n].children,g=0,r=a.length-1;r>=0;r--){if(s=a[r],s.type==="link_close"){for(r--;a[r].level!==s.level&&a[r].type!=="link_open";)r--;continue}if(s.type==="html_inline"&&(Wte(s.content)&&g>0&&g--,$te(s.content)&&g++),!(g>0)&&s.type==="text"&&t.md.linkify.test(s.content)){for(c=s.content,R=t.md.linkify.match(c),l=[],h=s.level,p=0,R.length>0&&R[0].index===0&&r>0&&a[r-1].type==="text_special"&&(R=R.slice(1)),u=0;u<R.length;u++)v=R[u].url,S=t.md.normalizeLink(v),t.md.validateLink(S)&&(x=R[u].text,R[u].schema?R[u].schema==="mailto:"&&!/^mailto:/i.test(x)?x=t.md.normalizeLinkText("mailto:"+x).replace(/^mailto:/,""):x=t.md.normalizeLinkText(x):x=t.md.normalizeLinkText("http://"+x).replace(/^http:\/\//,""),d=R[u].index,d>p&&(o=new t.Token("text","",0),o.content=c.slice(p,d),o.level=h,l.push(o)),o=new t.Token("link_open","a",1),o.attrs=[["href",S]],o.level=h++,o.markup="linkify",o.info="auto",l.push(o),o=new t.Token("text","",0),o.content=x,o.level=h,l.push(o),o=new t.Token("link_close","a",-1),o.level=--h,o.markup="linkify",o.info="auto",l.push(o),p=R[u].lastIndex);p<c.length&&(o=new t.Token("text","",0),o.content=c.slice(p),o.level=h,l.push(o)),O[n].children=a=Yte(a,r,l)}}}}});var Qb=E((tRe,db)=>{"use strict";var Tb=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,Zte=/\((c|tm|r)\)/i,Kte=/\((c|tm|r)\)/ig,Xte={c:"\xA9",r:"\xAE",tm:"\u2122"};function Jte(e,t){return Xte[t.toLowerCase()]}function ere(e){var t,r,n=0;for(t=e.length-1;t>=0;t--)r=e[t],r.type==="text"&&!n&&(r.content=r.content.replace(Kte,Jte)),r.type==="link_open"&&r.info==="auto"&&n--,r.type==="link_close"&&r.info==="auto"&&n++}function tre(e){var t,r,n=0;for(t=e.length-1;t>=0;t--)r=e[t],r.type==="text"&&!n&&Tb.test(r.content)&&(r.content=r.content.replace(/\+-/g,"\xB1").replace(/\.{2,}/g,"\u2026").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1\u2014").replace(/(^|\s)--(?=\s|$)/mg,"$1\u2013").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1\u2013")),r.type==="link_open"&&r.info==="auto"&&n--,r.type==="link_close"&&r.info==="auto"&&n++}db.exports=function(t){var r;if(t.md.options.typographer)for(r=t.tokens.length-1;r>=0;r--)t.tokens[r].type==="inline"&&(Zte.test(t.tokens[r].content)&&ere(t.tokens[r].children),Tb.test(t.tokens[r].content)&&tre(t.tokens[r].children))}});var vb=E((rRe,gb)=>{"use strict";var pb=yt().isWhiteSpace,fb=yt().isPunctChar,mb=yt().isMdAsciiPunct,rre=/['"]/,hb=/['"]/g,_b="\u2019";function dl(e,t,r){return e.slice(0,t)+r+e.slice(t+1)}function nre(e,t){var r,n,i,a,o,s,l,u,c,d,p,h,g,v,S,x,O,R,M,V,G;for(M=[],r=0;r<e.length;r++){for(n=e[r],l=e[r].level,O=M.length-1;O>=0&&!(M[O].level<=l);O--);if(M.length=O+1,n.type==="text"){i=n.content,o=0,s=i.length;e:for(;o<s&&(hb.lastIndex=o,a=hb.exec(i),!!a);){if(S=x=!0,o=a.index+1,R=a[0]==="'",c=32,a.index-1>=0)c=i.charCodeAt(a.index-1);else for(O=r-1;O>=0&&!(e[O].type==="softbreak"||e[O].type==="hardbreak");O--)if(e[O].content){c=e[O].content.charCodeAt(e[O].content.length-1);break}if(d=32,o<s)d=i.charCodeAt(o);else for(O=r+1;O<e.length&&!(e[O].type==="softbreak"||e[O].type==="hardbreak");O++)if(e[O].content){d=e[O].content.charCodeAt(0);break}if(p=mb(c)||fb(String.fromCharCode(c)),h=mb(d)||fb(String.fromCharCode(d)),g=pb(c),v=pb(d),v?S=!1:h&&(g||p||(S=!1)),g?x=!1:p&&(v||h||(x=!1)),d===34&&a[0]==='"'&&c>
`,o.map=[r,t.line],!0}});var Ib=E((uRe,Nb)=>{"use strict";Nb.exports=function(t,r,n,i){var a,o,s,l,u,c,d,p=!1,h=t.bMarks[r]+t.tShift[r],g=t.eMarks[r];if(t.sCount[r]-t.blkIndent>=4||h+3>g||(a=t.src.charCodeAt(h),a!==126&&a!==96)||(u=h,h=t.skipChars(h,a),o=h-u,o<3)||(d=t.src.slice(u,h),s=t.src.slice(h,g),a===96&&s.indexOf(String.fromCharCode(a))>=0))return!1;if(i)return!0;for(l=r;l++,!(l>=n||(h=u=t.bMarks[l]+t.tShift[l],g=t.eMarks[l],h<g&&t.sCount[l]<t.blkIndent));)if(t.src.charCodeAt(h)===a&&!(t.sCount[l]-t.blkIndent>=4)&&(h=t.skipChars(h,a),!(h-u<o)&&(h=t.skipSpaces(h),!(h<g)))){p=!0;break}return o=t.sCount[r],t.line=l+(p?1:0),c=t.push("fence","code",0),c.info=s,c.content=t.getLines(r+1,l,o,!0),c.markup=d,c.map=[r,t.line],!0}});var Pb=E((cRe,kb)=>{"use strict";var Hb=yt().isSpace;kb.exports=function(t,r,n,i){var a,o,s,l,u,c,d,p,h,g,v,S,x,O,R,M,V,G,H,P,K=t.lineMax,j=t.bMarks[r]+t.tShift[r],ae=t.eMarks[r];if(t.sCount[r]-t.blkIndent>=4||t.src.charCodeAt(j++)!==62)return!1;if(i)return!0;for(l=h=t.sCount[r]+1,t.src.charCodeAt(j)===32?(j++,l++,h++,a=!1,M=!0):t.src.charCodeAt(j)===9?(M=!0,(t.bsCount[r]+h)%4===3?(j++,l++,h++,a=!1):a=!0):M=!1,g=[t.bMarks[r]],t.bMarks[r]=j;j<ae&&(o=t.src.charCodeAt(j),Hb(o));){o===9?h+=4-(h+t.bsCount[r]+(a?1:0))%4:h++;j++}for(v=[t.bsCount[r]],t.bsCount[r]=t.sCount[r]+1+(M?1:0),c=j>=ae,O=[t.sCount[r]],t.sCount[r]=h-l,R=[t.tShift[r]],t.tShift[r]=j-t.bMarks[r],G=t.md.block.ruler.getRules("blockquote"),x=t.parentType,t.parentType="blockquote",p=r+1;p<n&&(P=t.sCount[p]<t.blkIndent,j=t.bMarks[p]+t.tShift[p],ae=t.eMarks[p],!(j>=ae));p++){if(t.src.charCodeAt(j++)===62&&!P){for(l=h=t.sCount[p]+1,t.src.charCodeAt(j)===32?(j++,l++,h++,a=!1,M=!0):t.src.charCodeAt(j)===9?(M=!0,(t.bsCount[p]+h)%4===3?(j++,l++,h++,a=!1):a=!0):M=!1,g.push(t.bMarks[p]),t.bMarks[p]=j;j<ae&&(o=t.src.charCodeAt(j),Hb(o));){o===9?h+=4-(h+t.bsCount[p]+(a?1:0))%4:h++;j++}c=j>=ae,v.push(t.bsCount[p]),t.bsCount[p]=t.sCount[p]+1+(M?1:0),O.push(t.sCount[p]),t.sCount[p]=h-l,R.push(t.tShift[p]),t.tShift[p]=j-t.bMarks[p];continue}if(c)break;for(V=!1,s=0,u=G.length;s<u;s++)if(G[s](t,p,n,!0)){V=!0;break}if(V){t.lineMax=p,t.blkIndent!==0&&(g.push(t.bMarks[p]),v.push(t.bsCount[p]),R.push(t.tShift[p]),O.push(t.sCount[p]),t.sCount[p]-=t.blkIndent);break}g.push(t.bMarks[p]),v.push(t.bsCount[p]),R.push(t.tShift[p]),O.push(t.sCount[p]),t.sCount[p]=-1}for(S=t.blkIndent,t.blkIndent=0,H=t.push("blockquote_open","blockquote",1),H.markup=">",H.map=d=[r,0],t.md.block.tokenize(t,r,p),H=t.push("blockquote_close","blockquote",-1),H.markup=">",t.lineMax=K,t.parentType=x,d[1]=t.line,s=0;s<R.length;s++)t.bMarks[s+r]=g[s],t.tShift[s+r]=R[s],t.sCount[s+r]=O[s],t.bsCount[s+r]=v[s];return t.blkIndent=S,!0}});var Bb=E((TRe,Vb)=>{"use strict";var ore=yt().isSpace;Vb.exports=function(t,r,n,i){var a,o,s,l,u=t.bMarks[r]+t.tShift[r],c=t.eMarks[r];if(t.sCount[r]-t.blkIndent>=4||(a=t.src.charCodeAt(u++),a!==42&&a!==45&&a!==95))return!1;for(o=1;u<c;){if(s=t.src.charCodeAt(u++),s!==a&&!ore(s))return!1;s===a&&o++}return o<3?!1:(i||(t.line=r+1,l=t.push("hr","hr",0),l.map=[r,t.line],l.markup=Array(o+1).join(String.fromCharCode(a))),!0)}});var zb=E((dRe,Gb)=>{"use strict";var Ub=yt().isSpace;function Fb(e,t){var r,n,i,a;return n=e.bMarks[t]+e.tShift[t],i=e.eMarks[t],r=e.src.charCodeAt(n++),r!==42&&r!==45&&r!==43||n<i&&(a=e.src.charCodeAt(n),!Ub(a))?-1:n}function qb(e,t){var r,n=e.bMarks[t]+e.tShift[t],i=n,a=e.eMarks[t];if(i+1>=a||(r=e.src.charCodeAt(i++),r<48||r>57))return-1;for(;;){if(i>=a)return-1;if(r=e.src.charCodeAt(i++),r>=48&&r<=57){if(i-n>=10)return-1;continue}if(r===41||r===46)break;return-1}return i<a&&(r=e.src.charCodeAt(i),!Ub(r))?-1:i}function sre(e,t){var r,n,i=e.level+2;for(r=t+2,n=e.tokens.length-2;r<n;r++)e.tokens[r].level===i&&e.tokens[r].type==="paragraph_open"&&(e.tokens[r+2].hidden=!0,e.tokens[r].hidden=!0,r+=2)}Gb.exports=function(t,r,n,i){var a,o,s,l,u,c,d,p,h,g,v,S,x,O,R,M,V,G,H,P,K,j,ae,oe,Te,me,Fe,ne,de=!1,B=!0;if(t.sCount[r]-t.blkIndent>=4||t.listIndent>=0&&t.sCount[r]-t.listIndent>=4&&t.sCount[r]<t.blkIndent)return!1;if(i&&t.parentType==="paragraph"&&t.
`+h+s("^")}return" "+l(p)+u}).join(`
`)}toString(){let t=this.showSourceCode();return t&&(t=`
`+t+`
`),this.name+": "+this.message+t}};vL.exports=fa;fa.default=fa});var El=E((KRe,fQ)=>{"use strict";fQ.exports.isClean=Symbol("isClean");fQ.exports.my=Symbol("my")});var mQ=E((XRe,yL)=>{"use strict";var EL={colon:": ",indent:" ",beforeDecl:`
`,beforeRule:`
`,beforeOpen:" ",beforeClose:`
`,beforeComment:`
`,after:`
`,emptyBody:"",commentLeft:" ",commentRight:" ",semicolon:!1};function c1e(e){return e[0].toUpperCase()+e.slice(1)}var Yo=class{constructor(t){this.builder=t}stringify(t,r){if(!this[t.type])throw new Error("Unknown AST node type "+t.type+". Maybe you need to change PostCSS stringifier.");this[t.type](t,r)}document(t){this.body(t)}root(t){this.body(t),t.raws.after&&this.builder(t.raws.after)}comment(t){let r=this.raw(t,"left","commentLeft"),n=this.raw(t,"right","commentRight");this.builder("/*"+r+t.text+n+"*/",t)}decl(t,r){let n=this.raw(t,"between","colon"),i=t.prop+n+this.rawValue(t,"value");t.important&&(i+=t.raws.important||" !important"),r&&(i+=";"),this.builder(i,t)}rule(t){this.block(t,this.rawValue(t,"selector")),t.raws.ownSemicolon&&this.builder(t.raws.ownSemicolon,t,"end")}atrule(t,r){let n="@"+t.name,i=t.params?this.rawValue(t,"params"):"";if(typeof t.raws.afterName!="undefined"?n+=t.raws.afterName:i&&(n+=" "),t.nodes)this.block(t,n+i);else{let a=(t.raws.between||"")+(r?";":"");this.builder(n+i+a,t)}}body(t){let r=t.nodes.length-1;for(;r>0&&t.nodes[r].type==="comment";)r-=1;let n=this.raw(t,"semicolon");for(let i=0;i<t.nodes.length;i++){let a=t.nodes[i],o=this.raw(a,"before");o&&this.builder(o),this.stringify(a,r!==i||n)}}block(t,r){let n=this.raw(t,"between","beforeOpen");this.builder(r+n+"{",t,"start");let i;t.nodes&&t.nodes.length?(this.body(t),i=this.raw(t,"after")):i=this.raw(t,"after","emptyBody"),i&&this.builder(i),this.builder("}",t,"end")}raw(t,r,n){let i;if(n||(n=r),r&&(i=t.raws[r],typeof i!="undefined"))return i;let a=t.parent;if(n==="before"&&(!a||a.type==="root"&&a.first===t||a&&a.type==="document"))return"";if(!a)return EL[n];let o=t.root();if(o.rawCache||(o.rawCache={}),typeof o.rawCache[n]!="undefined")return o.rawCache[n];if(n==="before"||n==="after")return this.beforeAfter(t,n);{let s="raw"+c1e(n);this[s]?i=this[s](o,t):o.walk(l=>{if(i=l.raws[r],typeof i!="undefined")return!1})}return typeof i=="undefined"&&(i=EL[n]),o.rawCache[n]=i,i}rawSemicolon(t){let r;return t.walk(n=>{if(n.nodes&&n.nodes.length&&n.last.type==="decl"&&(r=n.raws.semicolon,typeof r!="undefined"))return!1}),r}rawEmptyBody(t){let r;return t.walk(n=>{if(n.nodes&&n.nodes.length===0&&(r=n.raws.after,typeof r!="undefined"))return!1}),r}rawIndent(t){if(t.raws.indent)return t.raws.indent;let r;return t.walk(n=>{let i=n.parent;if(i&&i!==t&&i.parent&&i.parent===t&&typeof n.raws.before!="undefined"){let a=n.raws.before.split(`
`);return r=a[a.length-1],r=r.replace(/\S/g,""),!1}}),r}rawBeforeComment(t,r){let n;return t.walkComments(i=>{if(typeof i.raws.before!="undefined")return n=i.raws.before,n.includes(`
`)&&(n=n.replace(/[^\n]+$/,"")),!1}),typeof n=="undefined"?n=this.raw(r,null,"beforeDecl"):n&&(n=n.replace(/\S/g,"")),n}rawBeforeDecl(t,r){let n;return t.walkDecls(i=>{if(typeof i.raws.before!="undefined")return n=i.raws.before,n.includes(`
`)&&(n=n.replace(/[^\n]+$/,"")),!1}),typeof n=="undefined"?n=this.raw(r,null,"beforeRule"):n&&(n=n.replace(/\S/g,"")),n}rawBeforeRule(t){let r;return t.walk(n=>{if(n.nodes&&(n.parent!==t||t.first!==n)&&typeof n.raws.before!="undefined")return r=n.raws.before,r.includes(`
`)&&(r=r.replace(/[^\n]+$/,"")),!1}),r&&(r=r.replace(/\S/g,"")),r}rawBeforeClose(t){let r;return t.walk(n=>{if(n.nodes&&n.nodes.length>0&&typeof n.raws.after!="undefined")return r=n.raws.after,r.includes(`
`)&&(r=r.replace(/[^\n]+$/,"")),!1}),r&&(r=r.replace(/\S/g,"")),r}rawBeforeOpen(t){let r;return t.walk(n=>{if(n.type!=="decl"&&(r=n.raws.between,typeof r!="undefined"))return!1}),r}rawColon(t){let r;return t.walkDecls(n=>{if(typeof n.raws.between!="undefined")return r=n.raws.between.replace(/[^\s:]/g,""),!1}),r}beforeAfter(t,r){let n;t.type==="decl"?n=this.raw(t,null,"beforeDecl"):t.type==="comment"?n=this.raw(t,null,"beforeComment"):r==="before"?n=this.raw(t,null,"beforeRule"):n=this.raw(t,null,"beforeClose");let i=t.parent,a=0;for(;i&&i.type!=="root";)a+=1,i=i.parent;if(n.includes(`
`)){let o=this.raw(t,null,"indent");if(o.length)for(let s=0;s<a;s++)n+=o}return n}rawValue(t,r){let n=t[r],i=t.raws[r];return i&&i.value===n?i.raw:n}};yL.exports=Yo;Yo.default=Yo});var Wo=E((JRe,SL)=>{"use strict";var T1e=mQ();function hQ(e,t){new T1e(t).stringify(e)}SL.exports=hQ;hQ.default=hQ});var Zo=E((eNe,bL)=>{"use strict";var{isClean:yl,my:d1e}=El(),Q1e=vl(),p1e=mQ(),f1e=Wo();function _Q(e,t){let r=new e.constructor;for(let n in e){if(!Object.prototype.hasOwnProperty.call(e,n)||n==="proxyCache")continue;let i=e[n],a=typeof i;n==="parent"&&a==="object"?t&&(r[n]=t):n==="source"?r[n]=i:Array.isArray(i)?r[n]=i.map(o=>_Q(o,r)):(a==="object"&&i!==null&&(i=_Q(i)),r[n]=i)}return r}var $o=class{constructor(t={}){this.raws={},this[yl]=!1,this[d1e]=!0;for(let r in t)if(r==="nodes"){this.nodes=[];for(let n of t[r])typeof n.clone=="function"?this.append(n.clone()):this.append(n)}else this[r]=t[r]}error(t,r={}){if(this.source){let{start:n,end:i}=this.rangeBy(r);return this.source.input.error(t,{line:n.line,column:n.column},{line:i.line,column:i.column},r)}return new Q1e(t)}warn(t,r,n){let i={node:this};for(let a in n)i[a]=n[a];return t.warn(r,i)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(t=f1e){t.stringify&&(t=t.stringify);let r="";return t(this,n=>{r+=n}),r}assign(t={}){for(let r in t)this[r]=t[r];return this}clone(t={}){let r=_Q(this);for(let n in t)r[n]=t[n];return r}cloneBefore(t={}){let r=this.clone(t);return this.parent.insertBefore(this,r),r}cloneAfter(t={}){let r=this.clone(t);return this.parent.insertAfter(this,r),r}replaceWith(...t){if(this.parent){let r=this,n=!1;for(let i of t)i===this?n=!0:n?(this.parent.insertAfter(r,i),r=i):this.parent.insertBefore(r,i);n||this.remove()}return this}next(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t+1]}prev(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t-1]}before(t){return this.parent.insertBefore(this,t),this}after(t){return this.parent.insertAfter(this,t),this}root(){let t=this;for(;t.parent&&t.parent.type!=="document";)t=t.parent;return t}raw(t,r){return new p1e().raw(this,t,r)}cleanRaws(t){delete this.raws.before,delete this.raws.after,t||delete this.raws.between}toJSON(t,r){let n={},i=r==null;r=r||new Map;let a=0;for(let o in this){if(!Object.prototype.hasOwnProperty.call(this,o)||o==="parent"||o==="proxyCache")continue;let s=this[o];if(Array.isArray(s))n[o]=s.map(l=>typeof l=="object"&&l.toJSON?l.toJSON(null,r):l);else if(typeof s=="object"&&s.toJSON)n[o]=s.toJSON(null,r);else if(o==="source"){let l=r.get(s.input);l==null&&(l=a,r.set(s.input,a),a++),n[o]={inputId:l,start:s.start,end:s.end}}else n[o]=s}return i&&(n.inputs=[...r.keys()].map(o=>o.toJSON())),n}positionInside(t){let r=this.toString(),n=this.source.start.column,i=this.source.start.line;for(let a=0;a<t;a++)r[a]===`
`?(n=1,i+=1):n+=1;return{line:i,column:n}}positionBy(t){let r=this.source.start;if(t.index)r=this.positionInside(t.index);else if(t.word){let n=this.toString().indexOf(t.word);n!==-1&&(r=this.positionInside(n))}return r}rangeBy(t){let r={line:this.source.start.line,column:this.source.start.column},n=this.source.end?{line:this.source.end.line,column:this.source.end.column+1}:{line:r.line,column:r.column+1};if(t.word){let i=this.toString().indexOf(t.word);i!==-1&&(r=this.positionInside(i),n=this.positionInside(i+t.word.length))}else t.start?r={line:t.start.line,column:t.start.column}:t.index&&(r=this.positionInside(t.index)),t.end?n={line:t.end.line,column:t.end.column}:t.endIndex?n=this.positionInside(t.endIndex):t.index&&(n=this.positionInside(t.index+1));return(n.line<r.line||n.line===r.line&&n.column<=r.column)&&(n={line:r.line,column:r.column+1}),{start:r,end:n}}getProxyProcessor(){return{set(t,r,n){return t[r]===n||(t[r]=n,(r==="prop"||r==="value"||r==="name"||r==="params"||r==="important"||r==="text")&&t.markDirty()),!0},get(t,r){return r==="proxyOf"?t:r==="root"?()=>t.root().toProxy():t[r]}}}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}addToError(t){if(t.postcssNode=this,t.stack&&this.source&&/\n\s{4}at /.test(t.stack)){let r=this.source;t.stack=t.stack.replace(/\n\s{4}at /,`$&${r.input.from}:${r.start.line}:${r.start.column}$&`)}return t}markDirty(){if(this[yl]){this[yl]=!1;let t=this;for(;t=t.parent;)t[yl]=!1}}get proxyOf(){return this}};bL.exports=$o;$o.default=$o});var Xo=E((tNe,xL)=>{"use strict";var m1e=Zo(),Ko=class extends m1e{constructor(t){t&&typeof t.value!="undefined"&&typeof t.value!="string"&&(t={...t,value:String(t.value)}),super(t),this.type="decl"}get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}};xL.exports=Ko;Ko.default=Ko});var Sl=E(()=>{});var CL=E((iNe,LL)=>{var h1e="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",_1e=(e,t=21)=>(r=t)=>{let n="",i=r;for(;i--;)n+=e[Math.random()*e.length|0];return n},g1e=(e=21)=>{let t="",r=e;for(;r--;)t+=h1e[Math.random()*64|0];return t};LL.exports={nanoid:g1e,customAlphabet:_1e}});var vQ=E((aNe,DL)=>{"use strict";var{SourceMapConsumer:AL,SourceMapGenerator:OL}=Sl(),{existsSync:v1e,readFileSync:E1e}=require("fs"),{dirname:gQ,join:y1e}=require("path");function S1e(e){return Buffer?Buffer.from(e,"base64").toString():window.atob(e)}var Jo=class{constructor(t,r){if(r.map===!1)return;this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");let n=r.map?r.map.prev:void 0,i=this.loadMap(r.from,n);!this.mapFile&&r.from&&(this.mapFile=r.from),this.mapFile&&(this.root=gQ(this.mapFile)),i&&(this.text=i)}consumer(){return this.consumerCache||(this.consumerCache=new AL(this.text)),this.consumerCache}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}startWith(t,r){return t?t.substr(0,r.length)===r:!1}getAnnotationURL(t){return t.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}loadAnnotation(t){let r=t.match(/\/\*\s*# sourceMappingURL=/gm);if(!r)return;let n=t.lastIndexOf(r.pop()),i=t.indexOf("*/",n);n>-1&&i>-1&&(this.annotation=this.getAnnotationURL(t.substring(n,i)))}decodeInline(t){let r=/^data:application\/json;charset=utf-?8;base64,/,n=/^data:application\/json;base64,/,i=/^data:application\/json;charset=utf-?8,/,a=/^data:application\/json,/;if(i.test(t)||a.test(t))return decodeURIComponent(t.substr(RegExp.lastMatch.length));if(r.test(t)||n.test(t))return S1e(t.substr(RegExp.lastMatch.length));let o=t.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+o)}loadFile(t){if(this.root=gQ(t),v1e(t))return this.mapFile=t,E1e(t,"utf-8").toString().trim()}loadMap(t,r){if(r===!1)return!1;if(r){if(typeof r=="string")return r;if(typeof r=="function"){let n=r(t);if(n){let i=this.loadFile(n);if(!i)throw new Error("Unable to load previous source map: "+n.toString());return i}}else{if(r instanceof AL)return OL.fromSourceMap(r).toString();if(r instanceof OL)return r.toString();if(th
`);n=new Array(a.length);let o=0;for(let s=0,l=a.length;s<l;s++)n[s]=o,o+=a[s].length+1;this[yQ]=n}r=n[n.length-1];let i=0;if(t>=r)i=n.length-1;else{let a=n.length-2,o;for(;i<a;)if(o=i+(a-i>>1),t<n[o])a=o-1;else if(t>=n[o+1])i=o+1;else{i=o;break}}return{line:i+1,col:t-n[i]+1}}error(t,r,n,i={}){let a,o,s;if(r&&typeof r=="object"){let u=r,c=n;if(typeof u.offset=="number"){let d=this.fromOffset(u.offset);r=d.line,n=d.col}else r=u.line,n=u.column;if(typeof c.offset=="number"){let d=this.fromOffset(c.offset);o=d.line,s=d.col}else o=c.line,s=c.column}else if(!n){let u=this.fromOffset(r);r=u.line,n=u.col}let l=this.origin(r,n,o,s);return l?a=new wL(t,l.endLine===void 0?l.line:{line:l.line,column:l.column},l.endLine===void 0?l.column:{line:l.endLine,column:l.endColumn},l.source,l.file,i.plugin):a=new wL(t,o===void 0?r:{line:r,column:n},o===void 0?n:{line:o,column:s},this.css,this.file,i.plugin),a.input={line:r,column:n,endLine:o,endColumn:s,source:this.css},this.file&&(bl&&(a.input.url=bl(this.file).toString()),a.input.file=this.file),a}origin(t,r,n,i){if(!this.map)return!1;let a=this.map.consumer(),o=a.originalPositionFor({line:t,column:r});if(!o.source)return!1;let s;typeof n=="number"&&(s=a.originalPositionFor({line:n,column:i}));let l;bQ(o.source)?l=bl(o.source):l=new URL(o.source,this.map.consumer().sourceRoot||bl(this.map.mapFile));let u={url:l.toString(),line:o.line,column:o.column,endLine:s&&s.line,endColumn:s&&s.column};if(l.protocol==="file:")if(ML)u.file=ML(l);else throw new Error("file: protocol is not available in this PostCSS build");let c=a.sourceContentFor(o.source);return c&&(u.source=c),u}mapResolve(t){return/^\w+:\/\//.test(t)?t:SQ(this.map.consumer().sourceRoot||this.map.root||".",t)}get from(){return this.file||this.id}toJSON(){let t={};for(let r of["hasBOM","css","file","id"])this[r]!=null&&(t[r]=this[r]);return this.map&&(t.map={...this.map},t.map.consumerCache&&(t.map.consumerCache=void 0)),t}};NL.exports=R4;R4.default=R4;EQ&&EQ.registerInput&&EQ.registerInput(R4)});var LQ=E((sNe,BL)=>{"use strict";var{SourceMapConsumer:HL,SourceMapGenerator:xl}=Sl(),{dirname:Ll,resolve:kL,relative:PL,sep:VL}=require("path"),{pathToFileURL:IL}=require("url"),O1e=e5(),D1e=!!(HL&&xl),M1e=!!(Ll&&kL&&PL&&VL),xQ=class{constructor(t,r,n,i){this.stringify=t,this.mapOpts=n.map||{},this.root=r,this.opts=n,this.css=i,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute}isMap(){return typeof this.opts.map!="undefined"?!!this.opts.map:this.previous().length>0}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(t=>{if(t.source&&t.source.input.map){let r=t.source.input.map;this.previousMaps.includes(r)||this.previousMaps.push(r)}});else{let t=new O1e(this.css,this.opts);t.map&&this.previousMaps.push(t.map)}return this.previousMaps}isInline(){if(typeof this.mapOpts.inline!="undefined")return this.mapOpts.inline;let t=this.mapOpts.annotation;return typeof t!="undefined"&&t!==!0?!1:this.previous().length?this.previous().some(r=>r.inline):!0}isSourcesContent(){return typeof this.mapOpts.sourcesContent!="undefined"?this.mapOpts.sourcesContent:this.previous().length?this.previous().some(t=>t.withContent()):!0}clearAnnotation(){if(this.mapOpts.annotation!==!1)if(this.root){let t;for(let r=this.root.nodes.length-1;r>=0;r--)t=this.root.nodes[r],t.type==="comment"&&t.text.indexOf("# sourceMappingURL=")===0&&this.root.removeChild(r)}else this.css&&(this.css=this.css.replace(/(\n)?\/\*#[\S\s]*?\*\/$/gm,""))}setSourcesContent(){let t={};if(this.root)this.root.walk(r=>{if(r.source){let n=r.source.input.from;if(n&&!t[n]){t[n]=!0;let i=this.usesFileUrls?this.toFileUrl(n):this.toUrl(this.path(n));this.map.setSourceContent(i,r.source.input.css)}}});else if(this.css){let r=this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>";this.map.setSourceContent(r,this.css)}}applyPrevMaps(){for(let t of this.previous()){let r=this.toUrl(this.path(t.file)),n=t.root||Ll(t.file),i;this.mapOpts.sourcesContent===!1?(i=new HL(t.text),i.sourcesContent&&(i.sourcesContent=i.sourcesContent.map(()=>null))):i=t.consumer(),this
`;this.css.includes(`\r
`)&&(r=`\r
`),this.css+=r+"/*# sourceMappingURL="+t+" */"}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}generateMap(){if(this.root)this.generateString();else if(this.previous().length===1){let t=this.previous()[0].consumer();t.file=this.outputFile(),this.map=xl.fromSourceMap(t)}else this.map=new xl({file:this.outputFile()}),this.map.addMapping({source:this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>",generated:{line:1,column:0},original:{line:1,column:0}});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}path(t){if(t.indexOf("<")===0||/^\w+:\/\//.test(t)||this.mapOpts.absolute)return t;let r=this.opts.to?Ll(this.opts.to):".";return typeof this.mapOpts.annotation=="string"&&(r=Ll(kL(r,this.mapOpts.annotation))),t=PL(r,t),t}toUrl(t){return VL==="\\"&&(t=t.replace(/\\/g,"/")),encodeURI(t).replace(/[#?]/g,encodeURIComponent)}toFileUrl(t){if(IL)return IL(t).toString();throw new Error("`map.absolute` option is not available in this PostCSS build")}sourcePath(t){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(t.source.input.from):this.toUrl(this.path(t.source.input.from))}generateString(){this.css="",this.map=new xl({file:this.outputFile()});let t=1,r=1,n="<no source>",i={source:"",generated:{line:0,column:0},original:{line:0,column:0}},a,o;this.stringify(this.root,(s,l,u)=>{if(this.css+=s,l&&u!=="end"&&(i.generated.line=t,i.generated.column=r-1,l.source&&l.source.start?(i.source=this.sourcePath(l),i.original.line=l.source.start.line,i.original.column=l.source.start.column-1,this.map.addMapping(i)):(i.source=n,i.original.line=1,i.original.column=0,this.map.addMapping(i))),a=s.match(/\n/g),a?(t+=a.length,o=s.lastIndexOf(`
`),r=s.length-o):r+=s.length,l&&u!=="start"){let c=l.parent||{raws:{}};(!(l.type==="decl"||l.type==="atrule"&&!l.nodes)||l!==c.last||c.raws.semicolon)&&(l.source&&l.source.end?(i.source=this.sourcePath(l),i.original.line=l.source.end.line,i.original.column=l.source.end.column-1,i.generated.line=t,i.generated.column=r-2,this.map.addMapping(i)):(i.source=n,i.original.line=1,i.original.column=0,i.generated.line=t,i.generated.column=r-1,this.map.addMapping(i)))}})}generate(){if(this.clearAnnotation(),M1e&&D1e&&this.isMap())return this.generateMap();{let t="";return this.stringify(this.root,r=>{t+=r}),[t]}}};BL.exports=xQ});var r5=E((lNe,FL)=>{"use strict";var w1e=Zo(),t5=class extends w1e{constructor(t){super(t),this.type="comment"}};FL.exports=t5;t5.default=t5});var zi=E((uNe,ZL)=>{"use strict";var{isClean:qL,my:UL}=El(),GL=Xo(),zL=r5(),R1e=Zo(),jL,CQ,AQ,YL;function WL(e){return e.map(t=>(t.nodes&&(t.nodes=WL(t.nodes)),delete t.source,t))}function $L(e){if(e[qL]=!1,e.proxyOf.nodes)for(let t of e.proxyOf.nodes)$L(t)}var k1=class extends R1e{push(t){return t.parent=this,this.proxyOf.nodes.push(t),this}each(t){if(!this.proxyOf.nodes)return;let r=this.getIterator(),n,i;for(;this.indexes[r]<this.proxyOf.nodes.length&&(n=this.indexes[r],i=t(this.proxyOf.nodes[n],n),i!==!1);)this.indexes[r]+=1;return delete this.indexes[r],i}walk(t){return this.each((r,n)=>{let i;try{i=t(r,n)}catch(a){throw r.addToError(a)}return i!==!1&&r.walk&&(i=r.walk(t)),i})}walkDecls(t,r){return r?t instanceof RegExp?this.walk((n,i)=>{if(n.type==="decl"&&t.test(n.prop))return r(n,i)}):this.walk((n,i)=>{if(n.type==="decl"&&n.prop===t)return r(n,i)}):(r=t,this.walk((n,i)=>{if(n.type==="decl")return r(n,i)}))}walkRules(t,r){return r?t instanceof RegExp?this.walk((n,i)=>{if(n.type==="rule"&&t.test(n.selector))return r(n,i)}):this.walk((n,i)=>{if(n.type==="rule"&&n.selector===t)return r(n,i)}):(r=t,this.walk((n,i)=>{if(n.type==="rule")return r(n,i)}))}walkAtRules(t,r){return r?t instanceof RegExp?this.walk((n,i)=>{if(n.type==="atrule"&&t.test(n.name))return r(n,i)}):this.walk((n,i)=>{if(n.type==="atrule"&&n.name===t)return r(n,i)}):(r=t,this.walk((n,i)=>{if(n.type==="atrule")return r(n,i)}))}walkComments(t){return this.walk((r,n)=>{if(r.type==="comment")return t(r,n)})}append(...t){for(let r of t){let n=this.normalize(r,this.last);for(let i of n)this.proxyOf.nodes.push(i)}return this.markDirty(),this}prepend(...t){t=t.reverse();for(let r of t){let n=this.normalize(r,this.first,"prepend").reverse();for(let i of n)this.proxyOf.nodes.unshift(i);for(let i in this.indexes)this.indexes[i]=this.indexes[i]+n.length}return this.markDirty(),this}cleanRaws(t){if(super.cleanRaws(t),this.nodes)for(let r of this.nodes)r.cleanRaws(t)}insertBefore(t,r){let n=this.index(t),i=n===0?"prepend":!1,a=this.normalize(r,this.proxyOf.nodes[n],i).reverse();n=this.index(t);for(let s of a)this.proxyOf.nodes.splice(n,0,s);let o;for(let s in this.indexes)o=this.indexes[s],n<=o&&(this.indexes[s]=o+a.length);return this.markDirty(),this}insertAfter(t,r){let n=this.index(t),i=this.normalize(r,this.proxyOf.nodes[n]).reverse();n=this.index(t);for(let o of i)this.proxyOf.nodes.splice(n+1,0,o);let a;for(let o in this.indexes)a=this.indexes[o],n<a&&(this.indexes[o]=a+i.length);return this.markDirty(),this}removeChild(t){t=this.index(t),this.proxyOf.nodes[t].parent=void 0,this.proxyOf.nodes.splice(t,1);let r;for(let n in this.indexes)r=this.indexes[n],r>=t&&(this.indexes[n]=r-1);return this.markDirty(),this}removeAll(){for(let t of this.proxyOf.nodes)t.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}replaceValues(t,r,n){return n||(n=r,r={}),this.walkDecls(i=>{r.props&&!r.props.includes(i.prop)||r.fast&&!i.value.includes(r.fast)||(i.value=i.value.replace(t,n))}),this.markDirty(),this}every(t){return this.nodes.every(t)}some(t){return this.nodes.some(t)}index(t){return typeof t=="number"?t:(t.proxyOf&&(t=t.proxyOf),this.proxyOf.nodes.indexOf(t))}get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.le
`.charCodeAt(0),a5=" ".charCodeAt(0),Ml="\f".charCodeAt(0),wl=" ".charCodeAt(0),Rl="\r".charCodeAt(0),H1e="[".charCodeAt(0),k1e="]".charCodeAt(0),P1e="(".charCodeAt(0),V1e=")".charCodeAt(0),B1e="{".charCodeAt(0),F1e="}".charCodeAt(0),q1e=";".charCodeAt(0),U1e="*".charCodeAt(0),G1e=":".charCodeAt(0),z1e="@".charCodeAt(0),Nl=/[\t\n\f\r "#'()/;[\\\]{}]/g,Il=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,j1e=/.[\n"'(/\\]/,oC=/[\da-f]/i;sC.exports=function(t,r={}){let n=t.css.valueOf(),i=r.ignoreErrors,a,o,s,l,u,c,d,p,h,g,v=n.length,S=0,x=[],O=[];function R(){return S}function M(P){throw t.error("Unclosed "+P,S)}function V(){return O.length===0&&S>=v}function G(P){if(O.length)return O.pop();if(S>=v)return;let K=P?P.ignoreUnclosed:!1;switch(a=n.charCodeAt(S),a){case Dl:case a5:case wl:case Rl:case Ml:{o=S;do o+=1,a=n.charCodeAt(o);while(a===a5||a===Dl||a===wl||a===Rl||a===Ml);g=["space",n.slice(S,o)],S=o-1;break}case H1e:case k1e:case B1e:case F1e:case G1e:case q1e:case V1e:{let j=String.fromCharCode(a);g=[j,j,S];break}case P1e:{if(p=x.length?x.pop()[1]:"",h=n.charCodeAt(S+1),p==="url"&&h!==MQ&&h!==iC&&h!==a5&&h!==Dl&&h!==wl&&h!==Ml&&h!==Rl){o=S;do{if(c=!1,o=n.indexOf(")",o+1),o===-1)if(i||K){o=S;break}else M("bracket");for(d=o;n.charCodeAt(d-1)===Ol;)d-=1,c=!c}while(c);g=["brackets",n.slice(S,o+1),S,o],S=o}else o=n.indexOf(")",S+1),l=n.slice(S,o+1),o===-1||j1e.test(l)?g=["(","(",S]:(g=["brackets",l,S,o],S=o);break}case MQ:case iC:{s=a===MQ?"'":'"',o=S;do{if(c=!1,o=n.indexOf(s,o+1),o===-1)if(i||K){o=S+1;break}else M("string");for(d=o;n.charCodeAt(d-1)===Ol;)d-=1,c=!c}while(c);g=["string",n.slice(S,o+1),S,o],S=o;break}case z1e:{Nl.lastIndex=S+1,Nl.test(n),Nl.lastIndex===0?o=n.length-1:o=Nl.lastIndex-2,g=["at-word",n.slice(S,o+1),S,o],S=o;break}case Ol:{for(o=S,u=!0;n.charCodeAt(o+1)===Ol;)o+=1,u=!u;if(a=n.charCodeAt(o+1),u&&a!==aC&&a!==a5&&a!==Dl&&a!==wl&&a!==Rl&&a!==Ml&&(o+=1,oC.test(n.charAt(o)))){for(;oC.test(n.charAt(o+1));)o+=1;n.charCodeAt(o+1)===a5&&(o+=1)}g=["word",n.slice(S,o+1),S,o],S=o;break}default:{a===aC&&n.charCodeAt(S+1)===U1e?(o=n.indexOf("*/",S+2)+1,o===0&&(i||K?o=n.length:M("comment")),g=["comment",n.slice(S,o+1),S,o],S=o):(Il.lastIndex=S+1,Il.test(n),Il.lastIndex===0?o=n.length-1:o=Il.lastIndex-2,g=["word",n.slice(S,o+1),S,o],x.push(g),S=o);break}}return S++,g}function H(P){O.push(P)}return{back:H,nextToken:G,endOfFile:V,position:R}}});var Hl=E((fNe,cC)=>{"use strict";var uC=zi(),N4=class extends uC{constructor(t){super(t),this.type="atrule"}append(...t){return this.proxyOf.nodes||(this.nodes=[]),super.append(...t)}prepend(...t){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...t)}};cC.exports=N4;N4.default=N4;uC.registerAtRule(N4)});var I4=E((mNe,pC)=>{"use strict";var TC=zi(),dC,QC,ji=class extends TC{constructor(t){super(t),this.type="root",this.nodes||(this.nodes=[])}removeChild(t,r){let n=this.index(t);return!r&&n===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[n].raws.before),super.removeChild(t)}normalize(t,r,n){let i=super.normalize(t);if(r){if(n==="prepend")this.nodes.length>1?r.raws.before=this.nodes[1].raws.before:delete r.raws.before;else if(this.first!==r)for(let a of i)a.raws.before=r.raws.before}return i}toResult(t={}){return new dC(new QC,this,t).stringify()}};ji.registerLazyResult=e=>{dC=e};ji.registerProcessor=e=>{QC=e};pC.exports=ji;ji.default=ji;TC.registerRoot(ji)});var wQ=E((hNe,fC)=>{"use strict";var o5={split(e,t,r){let n=[],i="",a=!1,o=0,s=!1,l="",u=!1;for(let c of e)u?u=!1:c==="\\"?u=!0:s?c===l&&(s=!1):c==='"'||c==="'"?(s=!0,l=c):c==="("?o+=1:c===")"?o>0&&(o-=1):o===0&&t.includes(c)&&(a=!0),a?(i!==""&&n.push(i.trim()),i="",a=!1):i+=c;return(r||i!=="")&&n.push(i.trim()),n},space(e){let t=[" ",`
`," "];return o5.split(e,t)},comma(e){return o5.split(e,[","],!0)}};fC.exports=o5;o5.default=o5});var kl=E((_Ne,hC)=>{"use strict";var mC=zi(),Y1e=wQ(),H4=class extends mC{constructor(t){super(t),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return Y1e.comma(this.selector)}set selectors(t){let r=this.selector?this.selector.match(/,\s*/):null,n=r?r[0]:","+this.raw("between","beforeOpen");this.selector=t.join(n)}};hC.exports=H4;H4.default=H4;mC.registerRule(H4)});var EC=E((gNe,vC)=>{"use strict";var W1e=Xo(),$1e=lC(),Z1e=r5(),K1e=Hl(),X1e=I4(),_C=kl(),gC={empty:!0,space:!0};function J1e(e){for(let t=e.length-1;t>=0;t--){let r=e[t],n=r[3]||r[2];if(n)return n}}var RQ=class{constructor(t){this.input=t,this.root=new X1e,this.current=this.root,this.spaces="",this.semicolon=!1,this.customProperty=!1,this.createTokenizer(),this.root.source={input:t,start:{offset:0,line:1,column:1}}}createTokenizer(){this.tokenizer=$1e(this.input)}parse(){let t;for(;!this.tokenizer.endOfFile();)switch(t=this.tokenizer.nextToken(),t[0]){case"space":this.spaces+=t[1];break;case";":this.freeSemicolon(t);break;case"}":this.end(t);break;case"comment":this.comment(t);break;case"at-word":this.atrule(t);break;case"{":this.emptyRule(t);break;default:this.other(t);break}this.endFile()}comment(t){let r=new Z1e;this.init(r,t[2]),r.source.end=this.getPosition(t[3]||t[2]);let n=t[1].slice(2,-2);if(/^\s*$/.test(n))r.text="",r.raws.left=n,r.raws.right="";else{let i=n.match(/^(\s*)([^]*\S)(\s*)$/);r.text=i[2],r.raws.left=i[1],r.raws.right=i[3]}}emptyRule(t){let r=new _C;this.init(r,t[2]),r.selector="",r.raws.between="",this.current=r}other(t){let r=!1,n=null,i=!1,a=null,o=[],s=t[1].startsWith("--"),l=[],u=t;for(;u;){if(n=u[0],l.push(u),n==="("||n==="[")a||(a=u),o.push(n==="("?")":"]");else if(s&&i&&n==="{")a||(a=u),o.push("}");else if(o.length===0)if(n===";")if(i){this.decl(l,s);return}else break;else if(n==="{"){this.rule(l);return}else if(n==="}"){this.tokenizer.back(l.pop()),r=!0;break}else n===":"&&(i=!0);else n===o[o.length-1]&&(o.pop(),o.length===0&&(a=null));u=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(r=!0),o.length>0&&this.unclosedBracket(a),r&&i){if(!s)for(;l.length&&(u=l[l.length-1][0],!(u!=="space"&&u!=="comment"));)this.tokenizer.back(l.pop());this.decl(l,s)}else this.unknownWord(l)}rule(t){t.pop();let r=new _C;this.init(r,t[0][2]),r.raws.between=this.spacesAndCommentsFromEnd(t),this.raw(r,"selector",t),this.current=r}decl(t,r){let n=new W1e;this.init(n,t[0][2]);let i=t[t.length-1];for(i[0]===";"&&(this.semicolon=!0,t.pop()),n.source.end=this.getPosition(i[3]||i[2]||J1e(t));t[0][0]!=="word";)t.length===1&&this.unknownWord(t),n.raws.before+=t.shift()[1];for(n.source.start=this.getPosition(t[0][2]),n.prop="";t.length;){let u=t[0][0];if(u===":"||u==="space"||u==="comment")break;n.prop+=t.shift()[1]}n.raws.between="";let a;for(;t.length;)if(a=t.shift(),a[0]===":"){n.raws.between+=a[1];break}else a[0]==="word"&&/\w/.test(a[1])&&this.unknownWord([a]),n.raws.between+=a[1];(n.prop[0]==="_"||n.prop[0]==="*")&&(n.raws.before+=n.prop[0],n.prop=n.prop.slice(1));let o=[],s;for(;t.length&&(s=t[0][0],!(s!=="space"&&s!=="comment"));)o.push(t.shift());this.precheckMissedSemicolon(t);for(let u=t.length-1;u>=0;u--){if(a=t[u],a[1].toLowerCase()==="!important"){n.important=!0;let c=this.stringFrom(t,u);c=this.spacesFromEnd(t)+c,c!==" !important"&&(n.raws.important=c);break}else if(a[1].toLowerCase()==="important"){let c=t.slice(0),d="";for(let p=u;p>0;p--){let h=c[p][0];if(d.trim().indexOf("!")===0&&h!=="space")break;d=c.pop()[1]+d}d.trim().indexOf("!")===0&&(n.important=!0,n.raws.important=d,t=c)}if(a[0]!=="space"&&a[0]!=="comment")break}t.some(u=>u[0]!=="space"&&u[0]!=="comment")&&(n.raws.between+=o.map(u=>u[1]).join(""),o=[]),this.raw(n,"value",o.concat(t),r),n.value.includes(":")&&!r&&this.checkMissedSemicolon(t)}atrule(t){let r=new K1e;r.name=t[1].slice(1),r.name===""&&this.unnamedAtrule(r,t),this.init(r,t[2]);let n,i,a,o=!1,s=!1,l=[],u=[];for(;!this.tokenizer.endOfFile();){if(t=this.tokenizer.nextToken(),n=t[0],n==="("||n==="["?u.push
https://evilmartians.com/chronicles/postcss-8-plugin-migration`),process.env.LANG&&process.env.LANG.startsWith("cn")&&console.warn(t+`: \u91CC\u9762 postcss.plugin \u88AB\u5F03\u7528. \u8FC1\u79FB\u6307\u5357:
https://www.w3ctech.com/topic/2226`));let s=r(...o);return s.postcssPlugin=t,s.postcssVersion=new kQ().version,s}let a;return Object.defineProperty(i,"postcss",{get(){return a||(a=i()),a}}),i.process=function(o,s,l){return At([i(l)]).process(o,s)},i};At.stringify=M2e;At.parse=H2e;At.fromJSON=w2e;At.list=k2e;At.comment=e=>new IC(e);At.atRule=e=>new HC(e);At.decl=e=>new RC(e);At.rule=e=>new kC(e);At.root=e=>new PC(e);At.document=e=>new NC(e);At.CssSyntaxError=A2e;At.Declaration=RC;At.Container=D2e;At.Processor=kQ;At.Document=NC;At.Comment=IC;At.Warning=R2e;At.AtRule=HC;At.Result=N2e;At.Input=I2e;At.Rule=kC;At.Root=PC;At.Node=P2e;O2e.registerPostcss(At);VC.exports=At;At.default=At});var Fl=E(Bl=>{"use strict";Object.defineProperty(Bl,"__esModule",{value:!0});Bl.default=void 0;var BC=V2e(P4());function V2e(e){return e&&e.__esModule?e:{default:e}}var c5=class{constructor(t){this.decls={},t&&(t instanceof c5||typeof t=="string"?BC.default.parse(t.toString(),{from:void 0}).each(n=>{n.type==="decl"&&(this.decls[n.prop]=n.value)}):this.decls={...t})}delete(t){return delete this.decls[t],this}set(t,r){return this.decls[t]=r,this}toString(){let t="";for(let r of Object.keys(this.decls)){let n;try{n=BC.default.parse(`${r}:${this.decls[r]}`,{from:void 0})}catch(i){}n&&(n.each(i=>{(i.type!=="decl"||i.prop!==r)&&i.remove()}),t+=`${n.toString()};`)}return t}};Bl.default=c5});var _a=E(T5=>{"use strict";Object.defineProperty(T5,"__esModule",{value:!0});T5.default=void 0;T5.wrapTokens=FC;function FC(e,t,r,n=[]){let{tag:i}=r;for(let s of n)s.level+=1;let a=new e(`${t}_open`,i,1),o=new e(`${t}_close`,i,-1);Object.assign(a,{...r.open||{}}),Object.assign(o,{...r.close||{}});for(let s of Object.keys(r))!["open","close","tag"].includes(s)&&r[s]!=null&&a.attrSet(s,r[s]);return[a,...n,o]}var B2e=FC;T5.default=B2e});var GC=E(B4=>{"use strict";Object.defineProperty(B4,"__esModule",{value:!0});B4.default=B4.advancedBackground=void 0;var PQ=qC(Fl()),V4=_a(),F2e=qC(or());function qC(e){return e&&e.__esModule?e:{default:e}}function q2e(e){e.core.ruler.after("marpit_directives_apply","marpit_advanced_background",t=>{let r,n=[];for(let i of t.tokens)if(i.type==="marpit_inline_svg_content_open"&&i.meta&&i.meta.marpitBackground){r=i;let{height:a,images:o,open:s,width:l}=i.meta.marpitBackground;s.attrSet("data-marpit-advanced-background","content");let u=i.meta.marpitBackground.direction||"horizontal",c=i.meta.marpitBackground.split;if(c){s.attrSet("data-marpit-advanced-background-split",c);let d=i.meta.marpitBackground.splitSize||"50%";i.attrSet("width",`${100-Number.parseFloat(d.slice(0,-1))}%`),c==="left"&&i.attrSet("x",d);let p=new PQ.default(s.attrGet("style"));p.set("--marpit-advanced-background-split",d),s.attrSet("style",p.toString())}n.push(...(0,V4.wrapTokens)(t.Token,"marpit_advanced_background_foreign_object",{tag:"foreignObject",width:l,height:a},(0,V4.wrapTokens)(t.Token,"marpit_advanced_background_section",{...s.attrs.reduce((d,[p,h])=>({...d,[p]:h}),{}),tag:"section",id:void 0,"data-marpit-advanced-background":"background"},(0,V4.wrapTokens)(t.Token,"marpit_advanced_background_image_container",{tag:"div","data-marpit-advanced-background-container":!0,"data-marpit-advanced-background-direction":u},(()=>{let d=[];for(let p of o){let h=new PQ.default({"background-image":`url("${p.url}")`});p.size&&h.set("background-size",p.size),p.filter&&h.set("filter",p.filter),d.push(...(0,V4.wrapTokens)(t.Token,"marpit_advanced_background_image",{tag:"figure",style:h.toString()}))}return d})()))),i)}else if(r&&i.type==="marpit_inline_svg_content_close"){let{open:a,height:o,width:s}=r.meta.marpitBackground,l=new PQ.default;a.meta&&a.meta.marpitDirectives&&a.meta.marpitDirectives.color&&l.set("color",a.meta.marpitDirectives.color),n.push(i,...(0,V4.wrapTokens)(t.Token,"marpit_advanced_background_foreign_object",{tag:"foreignObject",width:s,height:o,"data-marpit-advanced-background":"pseudo"},(0,V4.wrapTokens)(t.Token,"marpit_advanced_pseudo_section",{...a.attrs.reduce((u,[c,d])=>({...u,[c]:d}),{}),tag:"section",id:void 0,style:l.toString(),"data-marpit-advanc
`+e.mark.snippet),n+" "+r):n}function d5(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=tA(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}d5.prototype=Object.create(Error.prototype);d5.prototype.constructor=d5;d5.prototype.toString=function(t){return this.name+": "+tA(this,t)};rA.exports=d5});var iA=E((kNe,nA)=>{"use strict";var Q5=z4();function VQ(e,t,r,n,i){var a="",o="",s=Math.floor(i/2)-1;return n-t>s&&(a=" ... ",t=n-s+a.length),r-n>s&&(o=" ...",r=n+s-o.length),{str:a+e.slice(t,r).replace(/\t/g,"\u2192")+o,pos:n-t+a.length}}function BQ(e,t){return Q5.repeat(" ",t-e.length)+e}function pne(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||(t.maxLength=79),typeof t.indent!="number"&&(t.indent=1),typeof t.linesBefore!="number"&&(t.linesBefore=3),typeof t.linesAfter!="number"&&(t.linesAfter=2);for(var r=/\r?\n|\r|\0/g,n=[0],i=[],a,o=-1;a=r.exec(e.buffer);)i.push(a.index),n.push(a.index+a[0].length),e.position<=a.index&&o<0&&(o=n.length-2);o<0&&(o=n.length-1);var s="",l,u,c=Math.min(e.line+t.linesAfter,i.length).toString().length,d=t.maxLength-(t.indent+c+3);for(l=1;l<=t.linesBefore&&!(o-l<0);l++)u=VQ(e.buffer,n[o-l],i[o-l],e.position-(n[o]-n[o-l]),d),s=Q5.repeat(" ",t.indent)+BQ((e.line-l+1).toString(),c)+" | "+u.str+`
`+s;for(u=VQ(e.buffer,n[o],i[o],e.position,d),s+=Q5.repeat(" ",t.indent)+BQ((e.line+1).toString(),c)+" | "+u.str+`
`,s+=Q5.repeat("-",t.indent+c+3+u.pos)+`^
`,l=1;l<=t.linesAfter&&!(o+l>=i.length);l++)u=VQ(e.buffer,n[o+l],i[o+l],e.position-(n[o]-n[o+l]),d),s+=Q5.repeat(" ",t.indent)+BQ((e.line+l+1).toString(),c)+" | "+u.str+`
`;return s.replace(/\n$/,"")}nA.exports=pne});var Xr=E((PNe,oA)=>{"use strict";var aA=j4(),fne=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],mne=["scalar","sequence","mapping"];function hne(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(n){t[String(n)]=r})}),t}function _ne(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(fne.indexOf(r)===-1)throw new aA('Unknown option "'+r+'" is met in definition of "'+e+'" YAML type.')}),this.options=t,this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(r){return r},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.representName=t.representName||null,this.defaultStyle=t.defaultStyle||null,this.multi=t.multi||!1,this.styleAliases=hne(t.styleAliases||null),mne.indexOf(this.kind)===-1)throw new aA('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}oA.exports=_ne});var UQ=E((VNe,lA)=>{"use strict";var p5=j4(),FQ=Xr();function sA(e,t){var r=[];return e[t].forEach(function(n){var i=r.length;r.forEach(function(a,o){a.tag===n.tag&&a.kind===n.kind&&a.multi===n.multi&&(i=o)}),r[i]=n}),r}function gne(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function n(i){i.multi?(e.multi[i.kind].push(i),e.multi.fallback.push(i)):e[i.kind][i.tag]=e.fallback[i.tag]=i}for(t=0,r=arguments.length;t<r;t+=1)arguments[t].forEach(n);return e}function qQ(e){return this.extend(e)}qQ.prototype.extend=function(t){var r=[],n=[];if(t instanceof FQ)n.push(t);else if(Array.isArray(t))n=n.concat(t);else if(t&&(Array.isArray(t.implicit)||Array.isArray(t.explicit)))t.implicit&&(r=r.concat(t.implicit)),t.explicit&&(n=n.concat(t.explicit));else throw new p5("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");r.forEach(function(a){if(!(a instanceof FQ))throw new p5("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(a.loadKind&&a.loadKind!=="scalar")throw new p5("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(a.multi)throw new p5("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),n.forEach(function(a){if(!(a instanceof FQ))throw new p5("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var i=Object.create(qQ.prototype);return i.implicit=(this.implicit||[]).concat(r),i.explicit=(this.explicit||[]).concat(n),i.compiledImplicit=sA(i,"implicit"),i.compiledExplicit=sA(i,"explicit"),i.compiledTypeMap=gne(i.compiledImplicit,i.compiledExplicit),i};lA.exports=qQ});var GQ=E((BNe,uA)=>{"use strict";var vne=Xr();uA.exports=new vne("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})});var zQ=E((FNe,cA)=>{"use strict";var Ene=Xr();cA.exports=new Ene("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})});var jQ=E((qNe,TA)=>{"use strict";var yne=Xr();TA.exports=new yne("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})});var YQ=E((UNe,dA)=>{"use strict";var Sne=UQ();dA.exports=new Sne({explicit:[GQ(),zQ(),jQ()]})});var WQ=E((GNe,QA)=>{"use strict";var bne=Xr();function xne(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function Lne(){return null}function Cne(e){return e===null}QA.exports=new bne("tag:yaml.org,2002:null",{kind:"scalar",resolve:xne,construct:Lne,predicate:Cne,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})});var $Q=E((zNe,pA)=>{"use strict";var Ane=Xr();function One(e){if(e===null)return!1;var t=e.length;return t===4&&(e==="true"||e==="True"||e==="
\r`;function eie(e){if(e===null)return!1;var t,r,n=0,i=e.length,a=rp;for(r=0;r<i;r++)if(t=a.indexOf(e.charAt(r)),!(t>64)){if(t<0)return!1;n+=6}return n%8===0}function tie(e){var t,r,n=e.replace(/[\r\n=]/g,""),i=n.length,a=rp,o=0,s=[];for(t=0;t<i;t++)t%4===0&&t&&(s.push(o>>16&255),s.push(o>>8&255),s.push(o&255)),o=o<<6|a.indexOf(n.charAt(t));return r=i%4*6,r===0?(s.push(o>>16&255),s.push(o>>8&255),s.push(o&255)):r===18?(s.push(o>>10&255),s.push(o>>2&255)):r===12&&s.push(o>>4&255),new Uint8Array(s)}function rie(e){var t="",r=0,n,i,a=e.length,o=rp;for(n=0;n<a;n++)n%3===0&&n&&(t+=o[r>>18&63],t+=o[r>>12&63],t+=o[r>>6&63],t+=o[r&63]),r=(r<<8)+e[n];return i=a%3,i===0?(t+=o[r>>18&63],t+=o[r>>12&63],t+=o[r>>6&63],t+=o[r&63]):i===2?(t+=o[r>>10&63],t+=o[r>>4&63],t+=o[r<<2&63],t+=o[64]):i===1&&(t+=o[r>>2&63],t+=o[r<<4&63],t+=o[64],t+=o[64]),t}function nie(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}bA.exports=new Jne("tag:yaml.org,2002:binary",{kind:"scalar",resolve:eie,construct:tie,predicate:nie,represent:rie})});var ip=E((JNe,xA)=>{"use strict";var iie=Xr(),aie=Object.prototype.hasOwnProperty,oie=Object.prototype.toString;function sie(e){if(e===null)return!0;var t=[],r,n,i,a,o,s=e;for(r=0,n=s.length;r<n;r+=1){if(i=s[r],o=!1,oie.call(i)!=="[object Object]")return!1;for(a in i)if(aie.call(i,a))if(!o)o=!0;else return!1;if(!o)return!1;if(t.indexOf(a)===-1)t.push(a);else return!1}return!0}function lie(e){return e!==null?e:[]}xA.exports=new iie("tag:yaml.org,2002:omap",{kind:"sequence",resolve:sie,construct:lie})});var ap=E((eIe,LA)=>{"use strict";var uie=Xr(),cie=Object.prototype.toString;function Tie(e){if(e===null)return!0;var t,r,n,i,a,o=e;for(a=new Array(o.length),t=0,r=o.length;t<r;t+=1){if(n=o[t],cie.call(n)!=="[object Object]"||(i=Object.keys(n),i.length!==1))return!1;a[t]=[i[0],n[i[0]]]}return!0}function die(e){if(e===null)return[];var t,r,n,i,a,o=e;for(a=new Array(o.length),t=0,r=o.length;t<r;t+=1)n=o[t],i=Object.keys(n),a[t]=[i[0],n[i[0]]];return a}LA.exports=new uie("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:Tie,construct:die})});var op=E((tIe,CA)=>{"use strict";var Qie=Xr(),pie=Object.prototype.hasOwnProperty;function fie(e){if(e===null)return!0;var t,r=e;for(t in r)if(pie.call(r,t)&&r[t]!==null)return!1;return!0}function mie(e){return e!==null?e:{}}CA.exports=new Qie("tag:yaml.org,2002:set",{kind:"mapping",resolve:fie,construct:mie})});var Ul=E((rIe,AA)=>{"use strict";AA.exports=JQ().extend({implicit:[ep(),tp()],explicit:[np(),ip(),ap(),op()]})});var GA=E((nIe,cp)=>{"use strict";var Ea=z4(),IA=j4(),hie=iA(),_ie=Ul(),Wi=Object.prototype.hasOwnProperty,Gl=1,HA=2,kA=3,zl=4,sp=1,gie=2,OA=3,vie=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,Eie=/[\x85\u2028\u2029]/,yie=/[,\[\]\{\}]/,PA=/^(?:!|!!|![a-z\-]+!)$/i,VA=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function DA(e){return Object.prototype.toString.call(e)}function En(e){return e===10||e===13}function ya(e){return e===9||e===32}function _1(e){return e===9||e===32||e===10||e===13}function Y4(e){return e===44||e===91||e===93||e===123||e===125}function Sie(e){var t;return 48<=e&&e<=57?e-48:(t=e|32,97<=t&&t<=102?t-97+10:-1)}function bie(e){return e===120?2:e===117?4:e===85?8:0}function xie(e){return 48<=e&&e<=57?e-48:-1}function MA(e){return e===48?"\0":e===97?"\x07":e===98?"\b":e===116||e===9?" ":e===110?`
`:e===118?"\v":e===102?"\f":e===114?"\r":e===101?"\x1B":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"\x85":e===95?"\xA0":e===76?"\u2028":e===80?"\u2029":""}function Lie(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var BA=new Array(256),FA=new Array(256);for(va=0;va<256;va++)BA[va]=MA(va)?1:0,FA[va]=MA(va);var va;function Cie(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||_ie,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function qA(e,t){var r={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return r.snippet=hie(r),new IA(t,r)}function Ge(e,t){throw qA(e,t)}function jl(e,t){e.onWarning&&e.onWarning.call(null,qA(e,t))}var wA={YAML:function(t,r,n){var i,a,o;t.version!==null&&Ge(t,"duplication of %YAML directive"),n.length!==1&&Ge(t,"YAML directive accepts exactly one argument"),i=/^([0-9]+)\.([0-9]+)$/.exec(n[0]),i===null&&Ge(t,"ill-formed argument of the YAML directive"),a=parseInt(i[1],10),o=parseInt(i[2],10),a!==1&&Ge(t,"unacceptable YAML version of the document"),t.version=n[0],t.checkLineBreaks=o<2,o!==1&&o!==2&&jl(t,"unsupported YAML version of the document")},TAG:function(t,r,n){var i,a;n.length!==2&&Ge(t,"TAG directive accepts exactly two arguments"),i=n[0],a=n[1],PA.test(i)||Ge(t,"ill-formed tag handle (first argument) of the TAG directive"),Wi.call(t.tagMap,i)&&Ge(t,'there is a previously declared suffix for "'+i+'" tag handle'),VA.test(a)||Ge(t,"ill-formed tag prefix (second argument) of the TAG directive");try{a=decodeURIComponent(a)}catch(o){Ge(t,"tag prefix is malformed: "+a)}t.tagMap[i]=a}};function Yi(e,t,r,n){var i,a,o,s;if(t<r){if(s=e.input.slice(t,r),n)for(i=0,a=s.length;i<a;i+=1)o=s.charCodeAt(i),o===9||32<=o&&o<=1114111||Ge(e,"expected valid JSON character");else vie.test(s)&&Ge(e,"the stream contains non-printable characters");e.result+=s}}function RA(e,t,r,n){var i,a,o,s;for(Ea.isObject(r)||Ge(e,"cannot merge mappings; the provided source object is unacceptable"),i=Object.keys(r),o=0,s=i.length;o<s;o+=1)a=i[o],Wi.call(t,a)||(t[a]=r[a],n[a]=!0)}function W4(e,t,r,n,i,a,o,s,l){var u,c;if(Array.isArray(i))for(i=Array.prototype.slice.call(i),u=0,c=i.length;u<c;u+=1)Array.isArray(i[u])&&Ge(e,"nested arrays are not supported inside keys"),typeof i=="object"&&DA(i[u])==="[object Object]"&&(i[u]="[object Object]");if(typeof i=="object"&&DA(i)==="[object Object]"&&(i="[object Object]"),i=String(i),t===null&&(t={}),n==="tag:yaml.org,2002:merge")if(Array.isArray(a))for(u=0,c=a.length;u<c;u+=1)RA(e,t,a[u],r);else RA(e,t,a,r);else!e.json&&!Wi.call(r,i)&&Wi.call(t,i)&&(e.line=o||e.line,e.lineStart=s||e.lineStart,e.position=l||e.position,Ge(e,"duplicated mapping key")),i==="__proto__"?Object.defineProperty(t,i,{configurable:!0,enumerable:!0,writable:!0,value:a}):t[i]=a,delete r[i];return t}function lp(e){var t;t=e.input.charCodeAt(e.position),t===10?e.position++:t===13?(e.position++,e.input.charCodeAt(e.position)===10&&e.position++):Ge(e,"a line break is expected"),e.line+=1,e.lineStart=e.position,e.firstTabInLine=-1}function gr(e,t,r){for(var n=0,i=e.input.charCodeAt(e.position);i!==0;){for(;ya(i);)i===9&&e.firstTabInLine===-1&&(e.firstTabInLine=e.position),i=e.input.charCodeAt(++e.position);if(t&&i===35)do i=e.input.charCodeAt(++e.position);while(i!==10&&i!==13&&i!==0);if(En(i))for(lp(e),i=e.input.charCodeAt(e.position),n++,e.lineIndent=0;i===32;)e.lineIndent++,i=e.input.charCodeAt(++e.position);else break}return r!==-1&&n!==0&&e.lineIndent<r&&jl(e,"deficient indentation"),n}function Yl(e){var t=e.position,r;return r=e.input.charCodeAt(t),!!((r===45||r===46)&&r===e.input.charCodeAt(t+1)&&r===e.input.charCodeAt(t+2)&&(t+=3,r=e.input.charCodeAt(t),r===0||_1(r)))}function up(e,t){t===1?e.result+="
`,t-1))}function Aie(e,t,r){var n,i,a,o,s,l,u,c,d=e.kind,p=e.result,h;if(h=e.input.charCodeAt(e.position),_1(h)||Y4(h)||h===35||h===38||h===42||h===33||h===124||h===62||h===39||h===34||h===37||h===64||h===96||(h===63||h===45)&&(i=e.input.charCodeAt(e.position+1),_1(i)||r&&Y4(i)))return!1;for(e.kind="scalar",e.result="",a=o=e.position,s=!1;h!==0;){if(h===58){if(i=e.input.charCodeAt(e.position+1),_1(i)||r&&Y4(i))break}else if(h===35){if(n=e.input.charCodeAt(e.position-1),_1(n))break}else{if(e.position===e.lineStart&&Yl(e)||r&&Y4(h))break;if(En(h))if(l=e.line,u=e.lineStart,c=e.lineIndent,gr(e,!1,-1),e.lineIndent>=t){s=!0,h=e.input.charCodeAt(e.position);continue}else{e.position=o,e.line=l,e.lineStart=u,e.lineIndent=c;break}}s&&(Yi(e,a,o,!1),up(e,e.line-l),a=o=e.position,s=!1),ya(h)||(o=e.position+1),h=e.input.charCodeAt(++e.position)}return Yi(e,a,o,!1),e.result?!0:(e.kind=d,e.result=p,!1)}function Oie(e,t){var r,n,i;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,n=i=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(Yi(e,n,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)n=e.position,e.position++,i=e.position;else return!0;else En(r)?(Yi(e,n,i,!0),up(e,gr(e,!1,t)),n=i=e.position):e.position===e.lineStart&&Yl(e)?Ge(e,"unexpected end of the document within a single quoted scalar"):(e.position++,i=e.position);Ge(e,"unexpected end of the stream within a single quoted scalar")}function Die(e,t){var r,n,i,a,o,s;if(s=e.input.charCodeAt(e.position),s!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=n=e.position;(s=e.input.charCodeAt(e.position))!==0;){if(s===34)return Yi(e,r,e.position,!0),e.position++,!0;if(s===92){if(Yi(e,r,e.position,!0),s=e.input.charCodeAt(++e.position),En(s))gr(e,!1,t);else if(s<256&&BA[s])e.result+=FA[s],e.position++;else if((o=bie(s))>0){for(i=o,a=0;i>0;i--)s=e.input.charCodeAt(++e.position),(o=Sie(s))>=0?a=(a<<4)+o:Ge(e,"expected hexadecimal character");e.result+=Lie(a),e.position++}else Ge(e,"unknown escape sequence");r=n=e.position}else En(s)?(Yi(e,r,n,!0),up(e,gr(e,!1,t)),r=n=e.position):e.position===e.lineStart&&Yl(e)?Ge(e,"unexpected end of the document within a double quoted scalar"):(e.position++,n=e.position)}Ge(e,"unexpected end of the stream within a double quoted scalar")}function Mie(e,t){var r=!0,n,i,a,o=e.tag,s,l=e.anchor,u,c,d,p,h,g=Object.create(null),v,S,x,O;if(O=e.input.charCodeAt(e.position),O===91)c=93,h=!1,s=[];else if(O===123)c=125,h=!0,s={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=s),O=e.input.charCodeAt(++e.position);O!==0;){if(gr(e,!0,t),O=e.input.charCodeAt(e.position),O===c)return e.position++,e.tag=o,e.anchor=l,e.kind=h?"mapping":"sequence",e.result=s,!0;r?O===44&&Ge(e,"expected the node content, but found ','"):Ge(e,"missed comma between flow collection entries"),S=v=x=null,d=p=!1,O===63&&(u=e.input.charCodeAt(e.position+1),_1(u)&&(d=p=!0,e.position++,gr(e,!0,t))),n=e.line,i=e.lineStart,a=e.position,$4(e,t,Gl,!1,!0),S=e.tag,v=e.result,gr(e,!0,t),O=e.input.charCodeAt(e.position),(p||e.line===n)&&O===58&&(d=!0,O=e.input.charCodeAt(++e.position),gr(e,!0,t),$4(e,t,Gl,!1,!0),x=e.result),h?W4(e,s,g,S,v,x,n,i,a):d?s.push(W4(e,null,g,S,v,x,n,i,a)):s.push(v),gr(e,!0,t),O=e.input.charCodeAt(e.position),O===44?(r=!0,O=e.input.charCodeAt(++e.position)):r=!1}Ge(e,"unexpected end of the stream within a flow collection")}function wie(e,t){var r,n,i=sp,a=!1,o=!1,s=t,l=0,u=!1,c,d;if(d=e.input.charCodeAt(e.position),d===124)n=!1;else if(d===62)n=!0;else return!1;for(e.kind="scalar",e.result="";d!==0;)if(d=e.input.charCodeAt(++e.position),d===43||d===45)sp===i?i=d===43?OA:gie:Ge(e,"repeat of a chomping mode identifier");else if((c=xie(d))>=0)c===0?Ge(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):o?Ge(e,"repeat of an indentation width identifier"):(s=t+c-1,o=!0);else break;if(ya(d)){do d=e.input.charCodeAt(++e.position);while(ya(d));if(d===35)do d=e.input.charCodeAt(++e.position);while(!En(d)&&d!==0)}for(;d!==0;){for(lp(e),e.lineIndent=0,d=e.input.charCodeAt(e.p
`,a?1+l:l):i===sp&&a&&(e.result+=`
`);break}for(n?ya(d)?(u=!0,e.result+=Ea.repeat(`
`,a?1+l:l)):u?(u=!1,e.result+=Ea.repeat(`
`,l+1)):l===0?a&&(e.result+=" "):e.result+=Ea.repeat(`
`,l):e.result+=Ea.repeat(`
`,a?1+l:l),a=!0,o=!0,l=0,r=e.position;!En(d)&&d!==0;)d=e.input.charCodeAt(++e.position);Yi(e,r,e.position,!1)}return!0}function NA(e,t){var r,n=e.tag,i=e.anchor,a=[],o,s=!1,l;if(e.firstTabInLine!==-1)return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=a),l=e.input.charCodeAt(e.position);l!==0&&(e.firstTabInLine!==-1&&(e.position=e.firstTabInLine,Ge(e,"tab characters must not be used in indentation")),!(l!==45||(o=e.input.charCodeAt(e.position+1),!_1(o))));){if(s=!0,e.position++,gr(e,!0,-1)&&e.lineIndent<=t){a.push(null),l=e.input.charCodeAt(e.position);continue}if(r=e.line,$4(e,t,kA,!1,!0),a.push(e.result),gr(e,!0,-1),l=e.input.charCodeAt(e.position),(e.line===r||e.lineIndent>t)&&l!==0)Ge(e,"bad indentation of a sequence entry");else if(e.lineIndent<t)break}return s?(e.tag=n,e.anchor=i,e.kind="sequence",e.result=a,!0):!1}function Rie(e,t,r){var n,i,a,o,s,l,u=e.tag,c=e.anchor,d={},p=Object.create(null),h=null,g=null,v=null,S=!1,x=!1,O;if(e.firstTabInLine!==-1)return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=d),O=e.input.charCodeAt(e.position);O!==0;){if(!S&&e.firstTabInLine!==-1&&(e.position=e.firstTabInLine,Ge(e,"tab characters must not be used in indentation")),n=e.input.charCodeAt(e.position+1),a=e.line,(O===63||O===58)&&_1(n))O===63?(S&&(W4(e,d,p,h,g,null,o,s,l),h=g=v=null),x=!0,S=!0,i=!0):S?(S=!1,i=!0):Ge(e,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),e.position+=1,O=n;else{if(o=e.line,s=e.lineStart,l=e.position,!$4(e,r,HA,!1,!0))break;if(e.line===a){for(O=e.input.charCodeAt(e.position);ya(O);)O=e.input.charCodeAt(++e.position);if(O===58)O=e.input.charCodeAt(++e.position),_1(O)||Ge(e,"a whitespace character is expected after the key-value separator within a block mapping"),S&&(W4(e,d,p,h,g,null,o,s,l),h=g=v=null),x=!0,S=!1,i=!1,h=e.tag,g=e.result;else if(x)Ge(e,"can not read an implicit mapping pair; a colon is missed");else return e.tag=u,e.anchor=c,!0}else if(x)Ge(e,"can not read a block mapping entry; a multiline key may not be an implicit key");else return e.tag=u,e.anchor=c,!0}if((e.line===a||e.lineIndent>t)&&(S&&(o=e.line,s=e.lineStart,l=e.position),$4(e,t,zl,!0,i)&&(S?g=e.result:v=e.result),S||(W4(e,d,p,h,g,v,o,s,l),h=g=v=null),gr(e,!0,-1),O=e.input.charCodeAt(e.position)),(e.line===a||e.lineIndent>t)&&O!==0)Ge(e,"bad indentation of a mapping entry");else if(e.lineIndent<t)break}return S&&W4(e,d,p,h,g,null,o,s,l),x&&(e.tag=u,e.anchor=c,e.kind="mapping",e.result=d),x}function Nie(e){var t,r=!1,n=!1,i,a,o;if(o=e.input.charCodeAt(e.position),o!==33)return!1;if(e.tag!==null&&Ge(e,"duplication of a tag property"),o=e.input.charCodeAt(++e.position),o===60?(r=!0,o=e.input.charCodeAt(++e.position)):o===33?(n=!0,i="!!",o=e.input.charCodeAt(++e.position)):i="!",t=e.position,r){do o=e.input.charCodeAt(++e.position);while(o!==0&&o!==62);e.position<e.length?(a=e.input.slice(t,e.position),o=e.input.charCodeAt(++e.position)):Ge(e,"unexpected end of the stream within a verbatim tag")}else{for(;o!==0&&!_1(o);)o===33&&(n?Ge(e,"tag suffix cannot contain exclamation marks"):(i=e.input.slice(t-1,e.position+1),PA.test(i)||Ge(e,"named tag handle cannot contain such characters"),n=!0,t=e.position+1)),o=e.input.charCodeAt(++e.position);a=e.input.slice(t,e.position),yie.test(a)&&Ge(e,"tag suffix cannot contain flow indicator characters")}a&&!VA.test(a)&&Ge(e,"tag name cannot contain such characters: "+a);try{a=decodeURIComponent(a)}catch(s){Ge(e,"tag name is malformed: "+a)}return r?e.tag=a:Wi.call(e.tagMap,i)?e.tag=e.tagMap[i]+a:i==="!"?e.tag="!"+a:i==="!!"?e.tag="tag:yaml.org,2002:"+a:Ge(e,'undeclared tag handle "'+i+'"'),!0}function Iie(e){var t,r;if(r=e.input.charCodeAt(e.position),r!==38)return!1;for(e.anchor!==null&&Ge(e,"duplication of an anchor property"),r=e.input.charCodeAt(++e.position),t=e.position;r!==0&&!_1(r)&&!Y4(r);)r=e.input.charCodeAt(++e.position);return e.position===t&&Ge(e,"name of an anchor node must contain at least one character"),e.anchor=e.input.slice(t,e.position),!0}function Hie(e){var t,r,n;if(n=e.input.charCodeAt(e.position),n!==42)return!1;for
`),e.charCodeAt(0)===65279&&(e=e.slice(1)));var r=new Cie(e,t),n=e.indexOf("\0");for(n!==-1&&(r.position=n,Ge(r,"null byte is not allowed in input")),r.input+="\0";r.input.charCodeAt(r.position)===32;)r.lineIndent+=1,r.position+=1;for(;r.position<r.length-1;)kie(r);return r.documents}function Pie(e,t,r){t!==null&&typeof t=="object"&&typeof r=="undefined"&&(r=t,t=null);var n=UA(e,r);if(typeof t!="function")return n;for(var i=0,a=n.length;i<a;i+=1)t(n[i])}function Vie(e,t){var r=UA(e,t);if(r.length!==0){if(r.length===1)return r[0];throw new IA("expected a single document in the stream, but found more")}}cp.exports.loadAll=Pie;cp.exports.load=Vie});var TO=E((iIe,cO)=>{"use strict";var Zl=z4(),g5=j4(),Bie=Ul(),JA=Object.prototype.toString,eO=Object.prototype.hasOwnProperty,fp=65279,Fie=9,m5=10,qie=13,Uie=32,Gie=33,zie=34,Tp=35,jie=37,Yie=38,Wie=39,$ie=42,tO=44,Zie=45,Wl=58,Kie=61,Xie=62,Jie=63,e3e=64,rO=91,nO=93,t3e=96,iO=123,r3e=124,aO=125,Jr={};Jr[0]="\\0";Jr[7]="\\a";Jr[8]="\\b";Jr[9]="\\t";Jr[10]="\\n";Jr[11]="\\v";Jr[12]="\\f";Jr[13]="\\r";Jr[27]="\\e";Jr[34]='\\"';Jr[92]="\\\\";Jr[133]="\\N";Jr[160]="\\_";Jr[8232]="\\L";Jr[8233]="\\P";var n3e=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],i3e=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function a3e(e,t){var r,n,i,a,o,s,l;if(t===null)return{};for(r={},n=Object.keys(t),i=0,a=n.length;i<a;i+=1)o=n[i],s=String(t[o]),o.slice(0,2)==="!!"&&(o="tag:yaml.org,2002:"+o.slice(2)),l=e.compiledTypeMap.fallback[o],l&&eO.call(l.styleAliases,s)&&(s=l.styleAliases[s]),r[o]=s;return r}function o3e(e){var t,r,n;if(t=e.toString(16).toUpperCase(),e<=255)r="x",n=2;else if(e<=65535)r="u",n=4;else if(e<=4294967295)r="U",n=8;else throw new g5("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+r+Zl.repeat("0",n-t.length)+t}var s3e=1,h5=2;function l3e(e){this.schema=e.schema||Bie,this.indent=Math.max(1,e.indent||2),this.noArrayIndent=e.noArrayIndent||!1,this.skipInvalid=e.skipInvalid||!1,this.flowLevel=Zl.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=a3e(this.schema,e.styles||null),this.sortKeys=e.sortKeys||!1,this.lineWidth=e.lineWidth||80,this.noRefs=e.noRefs||!1,this.noCompatMode=e.noCompatMode||!1,this.condenseFlow=e.condenseFlow||!1,this.quotingType=e.quotingType==='"'?h5:s3e,this.forceQuotes=e.forceQuotes||!1,this.replacer=typeof e.replacer=="function"?e.replacer:null,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function zA(e,t){for(var r=Zl.repeat(" ",t),n=0,i=-1,a="",o,s=e.length;n<s;)i=e.indexOf(`
`,n),i===-1?(o=e.slice(n),n=s):(o=e.slice(n,i+1),n=i+1),o.length&&o!==`
`&&(a+=r),a+=o;return a}function dp(e,t){return`
`+Zl.repeat(" ",e.indent*t)}function u3e(e,t){var r,n,i;for(r=0,n=e.implicitTypes.length;r<n;r+=1)if(i=e.implicitTypes[r],i.resolve(t))return!0;return!1}function $l(e){return e===Uie||e===Fie}function _5(e){return 32<=e&&e<=126||161<=e&&e<=55295&&e!==8232&&e!==8233||57344<=e&&e<=65533&&e!==fp||65536<=e&&e<=1114111}function jA(e){return _5(e)&&e!==fp&&e!==qie&&e!==m5}function YA(e,t,r){var n=jA(e),i=n&&!$l(e);return(r?n:n&&e!==tO&&e!==rO&&e!==nO&&e!==iO&&e!==aO)&&e!==Tp&&!(t===Wl&&!i)||jA(t)&&!$l(t)&&e===Tp||t===Wl&&i}function c3e(e){return _5(e)&&e!==fp&&!$l(e)&&e!==Zie&&e!==Jie&&e!==Wl&&e!==tO&&e!==rO&&e!==nO&&e!==iO&&e!==aO&&e!==Tp&&e!==Yie&&e!==$ie&&e!==Gie&&e!==r3e&&e!==Kie&&e!==Xie&&e!==Wie&&e!==zie&&e!==jie&&e!==e3e&&e!==t3e}function T3e(e){return!$l(e)&&e!==Wl}function f5(e,t){var r=e.charCodeAt(t),n;return r>=55296&&r<=56319&&t+1<e.length&&(n=e.charCodeAt(t+1),n>=56320&&n<=57343)?(r-55296)*1024+n-56320+65536:r}function oO(e){var t=/^\n* /;return t.test(e)}var sO=1,Qp=2,lO=3,uO=4,Z4=5;function d3e(e,t,r,n,i,a,o,s){var l,u=0,c=null,d=!1,p=!1,h=n!==-1,g=-1,v=c3e(f5(e,0))&&T3e(f5(e,e.length-1));if(t||o)for(l=0;l<e.length;u>=65536?l+=2:l++){if(u=f5(e,l),!_5(u))return Z4;v=v&&YA(u,c,s),c=u}else{for(l=0;l<e.length;u>=65536?l+=2:l++){if(u=f5(e,l),u===m5)d=!0,h&&(p=p||l-g-1>n&&e[g+1]!==" ",g=l);else if(!_5(u))return Z4;v=v&&YA(u,c,s),c=u}p=p||h&&l-g-1>n&&e[g+1]!==" "}return!d&&!p?v&&!o&&!i(e)?sO:a===h5?Z4:Qp:r>9&&oO(e)?Z4:o?a===h5?Z4:Qp:p?uO:lO}function Q3e(e,t,r,n,i){e.dump=function(){if(t.length===0)return e.quotingType===h5?'""':"''";if(!e.noCompatMode&&(n3e.indexOf(t)!==-1||i3e.test(t)))return e.quotingType===h5?'"'+t+'"':"'"+t+"'";var a=e.indent*Math.max(1,r),o=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-a),s=n||e.flowLevel>-1&&r>=e.flowLevel;function l(u){return u3e(e,u)}switch(d3e(t,s,e.indent,o,l,e.quotingType,e.forceQuotes&&!n,i)){case sO:return t;case Qp:return"'"+t.replace(/'/g,"''")+"'";case lO:return"|"+WA(t,e.indent)+$A(zA(t,a));case uO:return">"+WA(t,e.indent)+$A(zA(p3e(t,o),a));case Z4:return'"'+f3e(t,o)+'"';default:throw new g5("impossible error: invalid scalar style")}}()}function WA(e,t){var r=oO(e)?String(t):"",n=e[e.length-1]===`
`,i=n&&(e[e.length-2]===`
`||e===`
`),a=i?"+":n?"":"-";return r+a+`
`}function $A(e){return e[e.length-1]===`
`?e.slice(0,-1):e}function p3e(e,t){for(var r=/(\n+)([^\n]*)/g,n=function(){var u=e.indexOf(`
`);return u=u!==-1?u:e.length,r.lastIndex=u,ZA(e.slice(0,u),t)}(),i=e[0]===`
`||e[0]===" ",a,o;o=r.exec(e);){var s=o[1],l=o[2];a=l[0]===" ",n+=s+(!i&&!a&&l!==""?`
`:"")+ZA(l,t),i=a}return n}function ZA(e,t){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,n,i=0,a,o=0,s=0,l="";n=r.exec(e);)s=n.index,s-i>t&&(a=o>i?o:s,l+=`
`+e.slice(i,a),i=a+1),o=s;return l+=`
`,e.length-i>t&&o>i?l+=e.slice(i,o)+`
`+e.slice(o+1):l+=e.slice(i),l.slice(1)}function f3e(e){for(var t="",r=0,n,i=0;i<e.length;r>=65536?i+=2:i++)r=f5(e,i),n=Jr[r],!n&&_5(r)?(t+=e[i],r>=65536&&(t+=e[i+1])):t+=n||o3e(r);return t}function m3e(e,t,r){var n="",i=e.tag,a,o,s;for(a=0,o=r.length;a<o;a+=1)s=r[a],e.replacer&&(s=e.replacer.call(r,String(a),s)),(pi(e,t,s,!1,!1)||typeof s=="undefined"&&pi(e,t,null,!1,!1))&&(n!==""&&(n+=","+(e.condenseFlow?"":" ")),n+=e.dump);e.tag=i,e.dump="["+n+"]"}function KA(e,t,r,n){var i="",a=e.tag,o,s,l;for(o=0,s=r.length;o<s;o+=1)l=r[o],e.replacer&&(l=e.replacer.call(r,String(o),l)),(pi(e,t+1,l,!0,!0,!1,!0)||typeof l=="undefined"&&pi(e,t+1,null,!0,!0,!1,!0))&&((!n||i!=="")&&(i+=dp(e,t)),e.dump&&m5===e.dump.charCodeAt(0)?i+="-":i+="- ",i+=e.dump);e.tag=a,e.dump=i||"[]"}function h3e(e,t,r){var n="",i=e.tag,a=Object.keys(r),o,s,l,u,c;for(o=0,s=a.length;o<s;o+=1)c="",n!==""&&(c+=", "),e.condenseFlow&&(c+='"'),l=a[o],u=r[l],e.replacer&&(u=e.replacer.call(r,l,u)),pi(e,t,l,!1,!1)&&(e.dump.length>1024&&(c+="? "),c+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),pi(e,t,u,!1,!1)&&(c+=e.dump,n+=c));e.tag=i,e.dump="{"+n+"}"}function _3e(e,t,r,n){var i="",a=e.tag,o=Object.keys(r),s,l,u,c,d,p;if(e.sortKeys===!0)o.sort();else if(typeof e.sortKeys=="function")o.sort(e.sortKeys);else if(e.sortKeys)throw new g5("sortKeys must be a boolean or a function");for(s=0,l=o.length;s<l;s+=1)p="",(!n||i!=="")&&(p+=dp(e,t)),u=o[s],c=r[u],e.replacer&&(c=e.replacer.call(r,u,c)),pi(e,t+1,u,!0,!0,!0)&&(d=e.tag!==null&&e.tag!=="?"||e.dump&&e.dump.length>1024,d&&(e.dump&&m5===e.dump.charCodeAt(0)?p+="?":p+="? "),p+=e.dump,d&&(p+=dp(e,t)),pi(e,t+1,c,!0,d)&&(e.dump&&m5===e.dump.charCodeAt(0)?p+=":":p+=": ",p+=e.dump,i+=p));e.tag=a,e.dump=i||"{}"}function XA(e,t,r){var n,i,a,o,s,l;for(i=r?e.explicitTypes:e.implicitTypes,a=0,o=i.length;a<o;a+=1)if(s=i[a],(s.instanceOf||s.predicate)&&(!s.instanceOf||typeof t=="object"&&t instanceof s.instanceOf)&&(!s.predicate||s.predicate(t))){if(r?s.multi&&s.representName?e.tag=s.representName(t):e.tag=s.tag:e.tag="?",s.represent){if(l=e.styleMap[s.tag]||s.defaultStyle,JA.call(s.represent)==="[object Function]")n=s.represent(t,l);else if(eO.call(s.represent,l))n=s.represent[l](t,l);else throw new g5("!<"+s.tag+'> tag resolver accepts not "'+l+'" style');e.dump=n}return!0}return!1}function pi(e,t,r,n,i,a,o){e.tag=null,e.dump=r,XA(e,r,!1)||XA(e,r,!0);var s=JA.call(e.dump),l=n,u;n&&(n=e.flowLevel<0||e.flowLevel>t);var c=s==="[object Object]"||s==="[object Array]",d,p;if(c&&(d=e.duplicates.indexOf(r),p=d!==-1),(e.tag!==null&&e.tag!=="?"||p||e.indent!==2&&t>0)&&(i=!1),p&&e.usedDuplicates[d])e.dump="*ref_"+d;else{if(c&&p&&!e.usedDuplicates[d]&&(e.usedDuplicates[d]=!0),s==="[object Object]")n&&Object.keys(e.dump).length!==0?(_3e(e,t,e.dump,i),p&&(e.dump="&ref_"+d+e.dump)):(h3e(e,t,e.dump),p&&(e.dump="&ref_"+d+" "+e.dump));else if(s==="[object Array]")n&&e.dump.length!==0?(e.noArrayIndent&&!o&&t>0?KA(e,t-1,e.dump,i):KA(e,t,e.dump,i),p&&(e.dump="&ref_"+d+e.dump)):(m3e(e,t,e.dump),p&&(e.dump="&ref_"+d+" "+e.dump));else if(s==="[object String]")e.tag!=="?"&&Q3e(e,e.dump,t,a,l);else{if(s==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new g5("unacceptable kind of an object to dump "+s)}e.tag!==null&&e.tag!=="?"&&(u=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?u="!"+u:u.slice(0,18)==="tag:yaml.org,2002:"?u="!!"+u.slice(18):u="!<"+u+">",e.dump=u+" "+e.dump)}return!0}function g3e(e,t){var r=[],n=[],i,a;for(pp(e,r,n),i=0,a=n.length;i<a;i+=1)t.duplicates.push(r[n[i]]);t.usedDuplicates=new Array(a)}function pp(e,t,r){var n,i,a;if(e!==null&&typeof e=="object")if(i=t.indexOf(e),i!==-1)r.indexOf(i)===-1&&r.push(i);else if(t.push(e),Array.isArray(e))for(i=0,a=e.length;i<a;i+=1)pp(e[i],t,r);else for(n=Object.keys(e),i=0,a=n.length;i<a;i+=1)pp(e[n[i]],t,r)}function v3e(e,t){t=t||{};var r=new l3e(t);r.noRefs||g3e(e,r);var n=e;return r.replacer&&(n=r.replacer.call({"":n},"",n)),pi(r,0,n,!0,!0)?r.dump+`
`:""}cO.exports.dump=v3e});var QO=E((aIe,T1)=>{"use strict";var dO=GA(),E3e=TO();function mp(e,t){return function(){throw new Error("Function yaml."+e+" is removed in js-yaml 4. Use yaml."+t+" instead, which is now safe by default.")}}T1.exports.Type=Xr();T1.exports.Schema=UQ();T1.exports.FAILSAFE_SCHEMA=YQ();T1.exports.JSON_SCHEMA=XQ();T1.exports.CORE_SCHEMA=JQ();T1.exports.DEFAULT_SCHEMA=Ul();T1.exports.load=dO.load;T1.exports.loadAll=dO.loadAll;T1.exports.dump=E3e.dump;T1.exports.YAMLException=j4();T1.exports.types={binary:np(),float:KQ(),map:jQ(),null:WQ(),pairs:ap(),set:op(),timestamp:ep(),bool:$Q(),int:ZQ(),merge:tp(),omap:ip(),seq:zQ(),str:GQ()};T1.exports.safeLoad=mp("safeLoad","load");T1.exports.safeLoadAll=mp("safeLoadAll","loadAll");T1.exports.safeDump=mp("safeDump","dump")});var Kl=E($i=>{"use strict";Object.defineProperty($i,"__esModule",{value:!0});$i.locals=$i.globals=$i.default=void 0;var pO=Object.assign(Object.create(null),{headingDivider:e=>{let t=[1,2,3,4,5,6],r=i=>Array.isArray(i)||Number.isNaN(i)?i:Number.parseInt(i,10),n=r(e);if(Array.isArray(n)){let i=n.map(r);return{headingDivider:t.filter(a=>i.includes(a))}}return e==="false"?{headingDivider:!1}:t.includes(n)?{headingDivider:n}:{}},style:e=>({style:e}),theme:(e,t)=>t.themeSet.has(e)?{theme:e}:{}});$i.globals=pO;var fO=Object.assign(Object.create(null),{backgroundColor:e=>({backgroundColor:e}),backgroundImage:e=>({backgroundImage:e}),backgroundPosition:e=>({backgroundPosition:e}),backgroundRepeat:e=>({backgroundRepeat:e}),backgroundSize:e=>({backgroundSize:e}),class:e=>({class:Array.isArray(e)?e.join(" "):e}),color:e=>({color:e}),footer:e=>typeof e=="string"?{footer:e}:{},header:e=>typeof e=="string"?{header:e}:{},paginate:e=>({paginate:(e||"").toLowerCase()==="true"})});$i.locals=fO;var y3e=[...Object.keys(pO),...Object.keys(fO)];$i.default=y3e});var hp=E(K4=>{"use strict";Object.defineProperty(K4,"__esModule",{value:!0});K4.yaml=K4.default=void 0;var mO=x3e(QO()),S3e=b3e(Kl());function b3e(e){return e&&e.__esModule?e:{default:e}}function hO(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,r=new WeakMap;return(hO=function(n){return n?r:t})(e)}function x3e(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var r=hO(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(a!=="default"&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}var L3e=e=>{let t=new Set;for(let r of e){let n="_?"+r.replace(/[.*+?^=!:${}()|[\]\\/]/g,"\\$&");t.add(n),t.add(`"${n}"`),t.add(`'${n}'`)}return[...t.values()]},C3e=`["'{|>~&*`;function A3e(e){try{let t=mO.default.load(e,{schema:mO.FAILSAFE_SCHEMA});return t===null||typeof t!="object"?!1:t}catch(t){return!1}}function O3e(e,t){let r=`(?:${L3e(t).join("|")})`,n=new RegExp(`^(${r}\\s*:)(.+)$`),i="";for(let a of e.split(/\r?\n/))i+=`${a.replace(n,(o,s,l)=>{let u=l.trim();if(u.length===0||C3e.includes(u[0]))return o;let c=l.length-l.trimLeft().length,d=l.substring(0,c);return`${s}${d}"${u.split('"').join('\\"')}"`})}
`;return i.trim()}var _O=(e,t=!1)=>A3e(t?O3e(e,[...S3e.default,...Array.isArray(t)?t:[]]):e);K4.yaml=_O;var D3e=_O;K4.default=D3e});var _p=E(Sa=>{"use strict";Object.defineProperty(Sa,"__esModule",{value:!0});Sa.default=Sa.comment=void 0;Sa.markAsParsed=EO;var M3e=R3e(or()),w3e=hp();function R3e(e){return e&&e.__esModule?e:{default:e}}var gO=/<!--+\s*([\s\S]*?)\s*--+>/,N3e=/^<!--/,vO=/-->/,I3e=[/^prettier-ignore(-(start|end))?$/,/^markdownlint-((disable|enable).*|capture|restore)$/,/^lint (disable|enable|ignore).*$/];function EO(e,t){e.meta=e.meta||{},e.meta.marpitCommentParsed=t}function H3e(e){let t=(r,n)=>{let i=(0,w3e.yaml)(n,!!e.marpit.options.looseYAML);r.meta=r.meta||{},r.meta.marpitParsedDirectives=i===!1?{}:i;for(let a of I3e)if(a.test(n.trim())){EO(r,"well-known-magic-comment");break}};e.block.ruler.before("html_block","marpit_comment",(r,n,i,a)=>{let o=r.bMarks[n]+r.tShift[n];if(r.src.charCodeAt(o)!==60)return!1;let s=r.eMarks[n],l=r.src.slice(o,s);if(!N3e.test(l))return!1;if(a)return!0;let u=n+1;if(!vO.test(l))for(;u<i&&!(r.sCount[u]<r.blkIndent||(o=r.bMarks[u]+r.tShift[u],s=r.eMarks[u],l=r.src.slice(o,s),u+=1,vO.test(l))););r.line=u;let c=r.push("marpit_comment","",0);c.map=[n,u],c.markup=r.getLines(n,u,r.blkIndent,!0),c.hidden=!0;let d=gO.exec(c.markup);return c.content=d?d[1].trim():"",t(c,c.content),!0}),e.inline.ruler.before("html_inline","marpit_inline_comment",(r,n)=>{let{posMax:i,src:a}=r;if(r.pos+2>=i||a.charCodeAt(r.pos)!==60||a.charCodeAt(r.pos+1)!==33)return!1;let o=a.slice(r.pos).match(gO);if(!o)return!1;if(!n){let s=r.push("marpit_comment","",0);s.hidden=!0,s.markup=a.slice(r.pos,r.pos+o[0].length),s.content=o[1].trim(),t(s,s.content)}return r.pos+=o[0].length,!0})}var yO=(0,M3e.default)(H3e);Sa.comment=yO;var k3e=yO;Sa.default=k3e});var bO=E(X4=>{"use strict";Object.defineProperty(X4,"__esModule",{value:!0});X4.default=X4.container=void 0;var P3e=jo(),V3e=_a(),B3e=F3e(or());function F3e(e){return e&&e.__esModule?e:{default:e}}function q3e(e){let t=(0,P3e.wrapArray)(e.marpit.options.container);if(!t)return;let r=[...t].reverse();e.core.ruler.push("marpit_containers",n=>{if(!n.inlineMode)for(let i of r)n.tokens=(0,V3e.wrapTokens)(n.Token,"marpit_containers",i,n.tokens)})}var SO=(0,B3e.default)(q3e);X4.container=SO;var U3e=SO;X4.default=U3e});var YO=E((cIe,jO)=>{var G3e=1/0,z3e="[object Symbol]",j3e=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Y3e=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,wO="\\ud800-\\udfff",W3e="\\u0300-\\u036f\\ufe20-\\ufe23",$3e="\\u20d0-\\u20f0",RO="\\u2700-\\u27bf",NO="a-z\\xdf-\\xf6\\xf8-\\xff",Z3e="\\xac\\xb1\\xd7\\xf7",K3e="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",X3e="\\u2000-\\u206f",J3e=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",IO="A-Z\\xc0-\\xd6\\xd8-\\xde",eae="\\ufe0e\\ufe0f",HO=Z3e+K3e+X3e+J3e,gp="['\u2019]",xO="["+HO+"]",kO="["+W3e+$3e+"]",PO="\\d+",tae="["+RO+"]",VO="["+NO+"]",BO="[^"+wO+HO+PO+RO+NO+IO+"]",rae="\\ud83c[\\udffb-\\udfff]",nae="(?:"+kO+"|"+rae+")",iae="[^"+wO+"]",FO="(?:\\ud83c[\\udde6-\\uddff]){2}",qO="[\\ud800-\\udbff][\\udc00-\\udfff]",J4="["+IO+"]",aae="\\u200d",LO="(?:"+VO+"|"+BO+")",oae="(?:"+J4+"|"+BO+")",CO="(?:"+gp+"(?:d|ll|m|re|s|t|ve))?",AO="(?:"+gp+"(?:D|LL|M|RE|S|T|VE))?",UO=nae+"?",GO="["+eae+"]?",sae="(?:"+aae+"(?:"+[iae,FO,qO].join("|")+")"+GO+UO+")*",lae=GO+UO+sae,uae="(?:"+[tae,FO,qO].join("|")+")"+lae,cae=RegExp(gp,"g"),Tae=RegExp(kO,"g"),dae=RegExp([J4+"?"+VO+"+"+CO+"(?="+[xO,J4,"$"].join("|")+")",oae+"+"+AO+"(?="+[xO,J4+LO,"$"].join("|")+")",J4+"?"+LO+"+"+CO,J4+"+"+AO,PO,uae].join("|"),"g"),Qae=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,pae={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u
section[data-marpit-advanced-background="background"] {
columns: initial !important;
display: block !important;
padding: 0 !important;
}
section[data-marpit-advanced-background="background"]::before,
section[data-marpit-advanced-background="background"]::after,
section[data-marpit-advanced-background="content"]::before,
section[data-marpit-advanced-background="content"]::after {
display: none !important;
}
section[data-marpit-advanced-background="background"] > div[data-marpit-advanced-background-container] {
all: initial;
display: flex;
flex-direction: row;
height: 100%;
overflow: hidden;
width: 100%;
}
section[data-marpit-advanced-background="background"] > div[data-marpit-advanced-background-container][data-marpit-advanced-background-direction="vertical"] {
flex-direction: column;
}
section[data-marpit-advanced-background="background"][data-marpit-advanced-background-split] > div[data-marpit-advanced-background-container] {
width: var(--marpit-advanced-background-split, 50%);
}
section[data-marpit-advanced-background="background"][data-marpit-advanced-background-split="right"] > div[data-marpit-advanced-background-container] {
margin-left: calc(100% - var(--marpit-advanced-background-split, 50%));
}
section[data-marpit-advanced-background="background"] > div[data-marpit-advanced-background-container] > figure {
all: initial;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
flex: auto;
margin: 0;
}
section[data-marpit-advanced-background="content"],
section[data-marpit-advanced-background="pseudo"] {
background: transparent !important;
}
section[data-marpit-advanced-background="pseudo"],
:marpit-container > svg[data-marpit-svg] > foreignObject[data-marpit-advanced-background="pseudo"] {
pointer-events: none !important;
}
section[data-marpit-advanced-background-split] {
width: 100%;
height: 100%;
}
`.trim())});Q6.advancedBackground=$D;var l6e=$D;Q6.default=l6e});var XD=E(p6=>{"use strict";Object.defineProperty(p6,"__esModule",{value:!0});p6.importHoisting=p6.default=void 0;var u6e=c6e(Lr());function c6e(e){return e&&e.__esModule?e:{default:e}}var KD=(0,u6e.default)("marpit-postcss-import-hoisting",()=>e=>{let t={charset:void 0,imports:[]};e.walkAtRules(n=>{n.name==="charset"?(n.remove(),t.charset||(t.charset=n)):n.name==="import"&&t.imports.push(n.remove())});let{first:r}=e;[t.charset,...t.imports].filter(n=>n).forEach((n,i)=>{let a=i===0?n.clone({raws:{before:void 0}}):n;r.before(a)})});p6.importHoisting=KD;var T6e=KD;p6.default=T6e});var n8=E(f6=>{"use strict";Object.defineProperty(f6,"__esModule",{value:!0});f6.importParse=f6.default=void 0;var d6e=Q6e(Lr());function Q6e(e){return e&&e.__esModule?e:{default:e}}var JD=(0,d6e.default)("marpit-postcss-import-parse",()=>(e,{result:t})=>{let r={import:[],importTheme:[]},n=!0;e.walk(i=>{if(i.type==="atrule"){let a=o=>{let[s]=i.params;if(s!=='"'&&s!=="'")return;let l=i.params.slice(1).split(s),u="";l.every(c=>c.endsWith("\\")?(u=`${u}${c.slice(0,-1)}${s}`,!0):(u=`${u}${c}`,!1)),i.marpitImportParse=u,o.push({node:i,value:u})};n&&(i.name==="import"?a(r.import):i.name!=="charset"&&(n=!1)),i.name==="import-theme"&&i.parent.type==="root"&&a(r.importTheme)}else i.type!=="comment"&&(n=!1)}),t.marpitImport=[...r.importTheme,...r.import]});f6.importParse=JD;var p6e=JD;f6.default=p6e});var rM=E(m6=>{"use strict";Object.defineProperty(m6,"__esModule",{value:!0});m6.importReplace=m6.default=void 0;var eM=tM(Lr()),f6e=tM(n8());function tM(e){return e&&e.__esModule?e:{default:e}}var yp=(e,t=[])=>(0,eM.default)("marpit-postcss-import-replace",()=>({plugins:[(0,f6e.default)(),(0,eM.default)("marpit-postcss-import-replace-processor",()=>(r,{postcss:n})=>{let i=[];r.walk(a=>{let o=a.marpitImportParse;if(o){let s=e.get(o);if(s){if(t.includes(o))throw new Error(`Circular "${o}" theme import is detected.`);let l=n([yp(e,[...t,o])]).process(s.css);a.name==="import"?a.replaceWith(l.root):(a.remove(),i.unshift(l.root))}}});for(let a of i)r.first.before(a)})()]}));m6.importReplace=yp;var m6e=yp;m6.default=m6e});var oM=E(h6=>{"use strict";Object.defineProperty(h6,"__esModule",{value:!0});h6.importSuppress=h6.default=void 0;var nM=iM(Lr()),h6e=iM(n8());function iM(e){return e&&e.__esModule?e:{default:e}}var aM=(0,nM.default)("marpit-postcss-import-suppress",e=>({plugins:[(0,h6e.default)(),(0,nM.default)("marpit-postcss-import-suppress",()=>t=>{t.walk(r=>{r.marpitImportParse&&e.has(r.marpitImportParse)&&r.replaceWith(`${r.raw("before")}/* ${r.toString()}; */`)})})()]}));h6.importSuppress=aM;var _6e=aM;h6.default=_6e});var lM=E(_6=>{"use strict";Object.defineProperty(_6,"__esModule",{value:!0});_6.pagination=_6.default=void 0;var g6e=v6e(Lr());function v6e(e){return e&&e.__esModule?e:{default:e}}var sM=(0,g6e.default)("marpit-postcss-pagination",()=>e=>{e.walkRules(t=>{t.selectors.some(r=>/^section(?![\w-])[^\s>+~]*::?after$/.test(r.replace(/\[.*?\]/g,"")))&&t.walkDecls("content",r=>{r.value.includes("attr(data-marpit-pagination)")||r.replaceWith(`${r.raw("before")}/* ${r.toString()}; */`)})})});_6.pagination=sM;var E6e=sM;_6.default=E6e});var TM=E(Xi=>{"use strict";Object.defineProperty(Xi,"__esModule",{value:!0});Xi.printable=Xi.postprocess=Xi.default=void 0;var uM=y6e(Lr());function y6e(e){return e&&e.__esModule?e:{default:e}}var S6e=`
html, body {
background-color: #fff;
margin: 0;
page-break-inside: avoid;
break-inside: avoid-page;
}
`.trim(),cM=(0,uM.default)("marpit-postcss-printable",e=>t=>{t.walkAtRules("media",r=>{r.params==="marpit-print"&&r.remove()}),t.first.before(`
@page {
size: ${e.width} ${e.height};
margin: 0;
}
@media marpit-print {
section {
page-break-before: always;
break-before: page;
}
section, section * {
-webkit-print-color-adjust: exact !important;
animation-delay: 0s !important;
animation-duration: 0s !important;
color-adjust: exact !important;
transition: none !important;
}
:marpit-container > svg[data-marpit-svg] {
display: block;
height: 100vh;
width: 100vw;
}
}
`.trim())});Xi.printable=cM;var b6e=(0,uM.default)("marpit-postcss-printable-postprocess",()=>e=>e.walkAtRules("media",t=>{t.params==="marpit-print"&&(t.params="print",t.first.before(S6e))}));Xi.postprocess=b6e;var x6e=cM;Xi.default=x6e});var QM=E(g6=>{"use strict";Object.defineProperty(g6,"__esModule",{value:!0});g6.pseudoSelectorPrepend=g6.default=void 0;var L6e=C6e(Lr());function C6e(e){return e&&e.__esModule?e:{default:e}}var dM=(0,L6e.default)("marpit-postcss-pseudo-selector-prepend",()=>e=>e.walkRules(t=>{let{type:r,name:n}=t.parent||{};r==="atrule"&&n==="keyframes"||(t.selectors=t.selectors.map(i=>/^section(?![\w-])/.test(i)?`:marpit-container > :marpit-slide${i.slice(7)}`:i.startsWith(":marpit-container")?i:`:marpit-container > :marpit-slide ${i}`))}));g6.pseudoSelectorPrepend=dM;var A6e=dM;g6.default=A6e});var x5=E((BIe,pM)=>{"use strict";var O6e={},D6e=O6e.hasOwnProperty,M6e=function(t,r){if(!t)return r;var n={};for(var i in r)n[i]=D6e.call(t,i)?t[i]:r[i];return n},w6e=/[ -,\.\/:-@\[-\^`\{-~]/,R6e=/[ -,\.\/:-@\[\]\^`\{-~]/,N6e=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g,Sp=function e(t,r){r=M6e(r,e.options),r.quotes!="single"&&r.quotes!="double"&&(r.quotes="single");for(var n=r.quotes=="double"?'"':"'",i=r.isIdentifier,a=t.charAt(0),o="",s=0,l=t.length;s<l;){var u=t.charAt(s++),c=u.charCodeAt(),d=void 0;if(c<32||c>126){if(c>=55296&&c<=56319&&s<l){var p=t.charCodeAt(s++);(p&64512)==56320?c=((c&1023)<<10)+(p&1023)+65536:s--}d="\\"+c.toString(16).toUpperCase()+" "}else r.escapeEverything?w6e.test(u)?d="\\"+u:d="\\"+c.toString(16).toUpperCase()+" ":/[\t\n\f\r\x0B]/.test(u)?d="\\"+c.toString(16).toUpperCase()+" ":u=="\\"||!i&&(u=='"'&&n==u||u=="'"&&n==u)||i&&R6e.test(u)?d="\\"+u:d=u;o+=d}return i&&(/^-[-\d]/.test(o)?o="\\-"+o.slice(1):/\d/.test(a)&&(o="\\3"+a+" "+o.slice(1))),o=o.replace(N6e,function(h,g,v){return g&&g.length%2?h:(g||"")+v}),!i&&r.wrap?n+o+n:o};Sp.options={escapeEverything:!1,isIdentifier:!1,quotes:"single",wrap:!1};Sp.version="3.0.0";pM.exports=Sp});var vM=E(v6=>{"use strict";Object.defineProperty(v6,"__esModule",{value:!0});v6.pseudoSelectorReplace=v6.default=void 0;var fM=_M(x5()),I6e=_M(Lr()),mM=jo();function _M(e){return e&&e.__esModule?e:{default:e}}var hM=e=>e.map(t=>{let r=new Set((t.class||"").split(/\s+/).filter(i=>i)),n=[t.tag,...r].map(i=>(0,fM.default)(i,{isIdentifier:!0})).join(".");return t.id&&(n+=`#${(0,fM.default)(t.id,{isIdentifier:!0})}`),n}).join(" > "),gM=(0,I6e.default)("marpit-postcss-pseudo-selector-replace",(e,t={tag:"section"})=>{let r=hM([...(0,mM.wrapArray)(e)]),n=hM([...(0,mM.wrapArray)(t)]);return i=>i.walkRules(a=>{a.selectors=a.selectors.map(o=>o.replace(/:marpit-container(?![\w-])/g,r).replace(/:marpit-slide(?![\w-])/g,n).replace(/^\s*>\s*/,""))})});v6.pseudoSelectorReplace=gM;var H6e=gM;v6.default=H6e});var bp=E(Ji=>{"use strict";Object.defineProperty(Ji,"__esModule",{value:!0});Ji.rootFontSizeCustomProp=Ji.rootFontSize=Ji.default=void 0;var k6e=P6e(Lr());function P6e(e){return e&&e.__esModule?e:{default:e}}var EM="--marpit-root-font-size";Ji.rootFontSizeCustomProp=EM;var yM=(0,k6e.default)("marpit-postcss-root-font-size",()=>(e,t)=>e.walkRules(r=>{let n=new Set;for(let a of r.selectors){let o=a.split(/(\s+|\s*[>~+]\s*)/),s=o.pop(),l=s.match(/[.:#[]/),u=l?s.slice(0,l.index):s;(u==="section"||u.endsWith("*")||u==="")&&n.add([...o,u==="section"?"section":":marpit-container > :marpit-slide section",l?s.slice(l.index):""].join(""))}if(n.size===0)return;let i=t.rule({selectors:[...n.values()]});r.walkDecls("font-size",a=>{i.append(a.clone({prop:EM}))}),i.nodes.length>0&&r.parent.insertAfter(r,i)}));Ji.rootFontSize=yM;var V6e=yM;Ji.default=V6e});var xp=E(e3=>{"use strict";Object.defineProperty(e3,"__esModule",{value:!0});e3.rootIncreasingSpecificity=e3.pseudoClass=e3.default=void 0;var B6e=F6e(Lr());function F6e(e){return e&&e.__esModule?e:{default:e}}var SM=":marpit-root";e3.pseudoClass=SM;var q6e=new RegExp(`\\b(?:section)?${SM}\\b`,"g"),bM=(0,B6e.default)("marpit-postcss-root-increasing-specificity",()=>e=>e.walkRules(t=>{t.selectors=t.selectors.map(r=>r.repl
section {
width: 1280px;
height: 720px;
box-sizing: border-box;
overflow: hidden;
position: relative;
scroll-snap-align: center center;
}
section::after {
bottom: 0;
content: attr(data-marpit-pagination);
padding: inherit;
pointer-events: none;
position: absolute;
right: 0;
}
section:not([data-marpit-pagination])::after {
display: none;
}
/* Normalization */
h1 {
font-size: 2em;
margin: 0.67em 0;
}
video::-webkit-media-controls {
will-change: transform;
}
`.trim(),kM=_0e.default.fromCSS(v0e,{[g0e.default]:!0});C6.scaffoldTheme=kM;var E0e=kM;C6.default=E0e});var Dp=E(u8=>{"use strict";Object.defineProperty(u8,"__esModule",{value:!0});u8.default=void 0;var VM=d1(P4()),Ap=d1(Lr()),y0e=d1(ZD()),BM=d1(XD()),S0e=d1(rM()),b0e=d1(oM()),x0e=d1(lM()),FM=GM(TM()),L0e=d1(QM()),C0e=d1(vM()),A0e=d1(bp()),qM=GM(xp()),O0e=d1(LM()),D0e=d1(Lp()),M0e=d1(OM()),s8=d1(o8()),l8=d1(PM());function UM(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,r=new WeakMap;return(UM=function(n){return n?r:t})(e)}function GM(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var r=UM(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(a!=="default"&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}function d1(e){return e&&e.__esModule?e:{default:e}}var Op=class{constructor(){this.default=void 0,this.metaType={},Object.defineProperty(this,"themeMap",{value:new Map})}get size(){return this.themeMap.size}add(t){let r=s8.default.fromCSS(t,{metaType:this.metaType});return this.addTheme(r),r}addTheme(t){if(!(t instanceof s8.default))throw new Error("ThemeSet can add only an instance of Theme.");if(typeof t.name!="string")throw new Error("An instance of Theme requires name.");this.themeMap.set(t.name,t)}clear(){return this.themeMap.clear()}delete(t){return this.themeMap.delete(t)}get(t,r=!1){let n=this.themeMap.get(t);return r?n||this.default||l8.default:n}getThemeMeta(t,r){let n=t instanceof s8.default?t:this.get(t),i=n?this.resolveImport(n).map(a=>a.meta[r]).filter(a=>a):[];if(i.length>0&&i.every(a=>Array.isArray(a))){let a=[];for(let o of i)a.unshift(...o);return a}return i[0]}getThemeProp(t,r){let n=t instanceof s8.default?t:this.get(t);return[...n?this.resolveImport(n).map(a=>a[r]):[],this.default&&this.default[r],l8.default[r]].find(a=>a)}has(t){return this.themeMap.has(t)}pack(t,r={}){let n=[{tag:"section"}],i=this.get(t,!0),a=r.inlineSVG||{};a.enabled&&n.unshift({tag:"svg"},{tag:"foreignObject"});let o=c=>{if(c)try{return(0,VM.default)([(0,b0e.default)(this)]).process(c).css}catch(d){return}},s=o(r.after),l=o(r.before);return(0,VM.default)([l&&(0,Ap.default)("marpit-pack-before",()=>c=>c.first.before(l)),s&&(0,Ap.default)("marpit-pack-after",()=>c=>{c.last.after(s)}),BM.default,(0,S0e.default)(this),r.printable&&(0,FM.default)({width:this.getThemeProp(i,"width"),height:this.getThemeProp(i,"height")}),i!==l8.default&&(0,Ap.default)("marpit-pack-scaffold",()=>c=>c.first.before(l8.default.css)),a.enabled&&y0e.default,a.enabled&&a.backdropSelector&&M0e.default,x0e.default,(0,D0e.default)({pseudoClass:qM.pseudoClass}),A0e.default,L0e.default,(0,C0e.default)(r.containers,n),qM.default,r.printable&&FM.postprocess,O0e.default,BM.default].filter(c=>c)).process(i.css).css}themes(){return this.themeMap.values()}resolveImport(t,r=[]){let{name:n}=t;if(r.includes(n))throw new Error(`Circular "${n}" theme import is detected.`);let i=[t];return t.importRules.forEach(a=>{let o=this.get(a.value);o&&i.push(...this.resolveImport(o,[...r,n].filter(s=>s)))}),i.filter(a=>a)}},w0e=Op;u8.default=w0e});var ZM=E(T8=>{"use strict";Object.defineProperty(T8,"__esModule",{value:!0});T8.default=void 0;var zM=Br(QL()),R0e=qd(),Mp=jo(),N0e=Br(KC()),I0e=Br(JC()),H0e=Br(_p()),k0e=Br(bO()),P0e=Br($O()),V0e=Br(tD()),B0e=Br(nD()),F0e=Br(aD()),q0e=Br(lD()),U0e=Br(AD()),G0e=Br(MD()),jM=Z0e(ND()),z0e=Br(HD()),j0e=Br(UD()),Y0e=Br(jD()),W0e=Br(WD()),$0e=Br(Dp());function WM(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,r=new WeakMap;return(WM=function(n){return n?r:t})(e)}function Z0e(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var r=WM(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(a!=="default"&&Object.prototype.hasOwnProperty.c
`):void 0,containers:[...(0,Mp.wrapArray)(this.options.container),...(0,Mp.wrapArray)(this.options.slideContainer)],inlineSVG:this.inlineSVGOptions,printable:this.options.printable}}get inlineSVGOptions(){return typeof this.options.inlineSVG=="object"?{...YM,...this.options.inlineSVG}:{...YM,enabled:!!this.options.inlineSVG}}use(t,...r){return t.call(this.markdown,this.markdown,...r),this}},noe=wp;T8.default=noe});var XM=E(t3=>{"use strict";Object.defineProperty(t3,"__esModule",{value:!0});Object.defineProperty(t3,"Element",{enumerable:!0,get:function(){return ioe.default}});Object.defineProperty(t3,"Marpit",{enumerable:!0,get:function(){return KM.default}});Object.defineProperty(t3,"Theme",{enumerable:!0,get:function(){return aoe.default}});Object.defineProperty(t3,"ThemeSet",{enumerable:!0,get:function(){return ooe.default}});t3.default=void 0;var ioe=d8(qd()),KM=d8(ZM()),aoe=d8(o8()),ooe=d8(Dp());function d8(e){return e&&e.__esModule?e:{default:e}}var soe=KM.default;t3.default=soe});var mw=E((tHe,fw)=>{var kp={exports:{}};function Pp(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach(function(t){var r=e[t];typeof r=="object"&&!Object.isFrozen(r)&&Pp(r)}),e}kp.exports=Pp;kp.exports.default=Pp;var p8=class{constructor(t){t.data===void 0&&(t.data={}),this.data=t.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}};function aw(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")}function r3(e,...t){let r=Object.create(null);for(let n in e)r[n]=e[n];return t.forEach(function(n){for(let i in n)r[i]=n[i]}),r}var loe="</span>",JM=e=>!!e.scope||e.sublanguage&&e.language,uoe=(e,{prefix:t})=>{if(e.includes(".")){let r=e.split(".");return[`${t}${r.shift()}`,...r.map((n,i)=>`${n}${"_".repeat(i+1)}`)].join(" ")}return`${t}${e}`},Np=class{constructor(t,r){this.buffer="",this.classPrefix=r.classPrefix,t.walk(this)}addText(t){this.buffer+=aw(t)}openNode(t){if(!JM(t))return;let r="";t.sublanguage?r=`language-${t.language}`:r=uoe(t.scope,{prefix:this.classPrefix}),this.span(r)}closeNode(t){JM(t)&&(this.buffer+=loe)}value(){return this.buffer}span(t){this.buffer+=`<span class="${t}">`}},ew=(e={})=>{let t={children:[]};return Object.assign(t,e),t},A5=class{constructor(){this.rootNode=ew(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(t){this.top.children.push(t)}openNode(t){let r=ew({scope:t});this.add(r),this.stack.push(r)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(t){return this.constructor._walk(t,this.rootNode)}static _walk(t,r){return typeof r=="string"?t.addText(r):r.children&&(t.openNode(r),r.children.forEach(n=>this._walk(t,n)),t.closeNode(r)),t}static _collapse(t){typeof t!="string"&&t.children&&(t.children.every(r=>typeof r=="string")?t.children=[t.children.join("")]:t.children.forEach(r=>{A5._collapse(r)}))}},Ip=class extends A5{constructor(t){super(),this.options=t}addKeyword(t,r){t!==""&&(this.openNode(r),this.addText(t),this.closeNode())}addText(t){t!==""&&this.add(t)}addSublanguage(t,r){let n=t.root;n.sublanguage=!0,n.language=r,this.add(n)}toHTML(){return new Np(this,this.options).value()}finalize(){return!0}};function O5(e){return e?typeof e=="string"?e:e.source:null}function ow(e){return xa("(?=",e,")")}function coe(e){return xa("(?:",e,")*")}function Toe(e){return xa("(?:",e,")?")}function xa(...e){return e.map(r=>O5(r)).join("")}function doe(e){let t=e[e.length-1];return typeof t=="object"&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function Vp(...e){return"("+(doe(e).capture?"":"?:")+e.map(n=>O5(n)).join("|")+")"}function sw(e){return new RegExp(e.toString()+"|").exec("").length-1}function Qoe(e,t){let r=e&&e.exec(t);return r&&r.index===0}var poe=/\[(?:[^\\\]
https://github.com/highlightjs/highlight.js/issues/2277`),te=ne,q=de),B===void 0&&(B=!0);let W={code:q,language:te};me("before:highlight",W);let X=W.result?W.result:d(W.language,W.code,B);return X.code=W.code,me("after:highlight",X),X}function d(ne,de,B,q){let te=Object.create(null);function W(Se,Be){return Se.keywords[Be]}function X(){if(!Ne.keywords){gt.addText(pt);return}let Se=0;Ne.keywordPatternRe.lastIndex=0;let Be=Ne.keywordPatternRe.exec(pt),et="";for(;Be;){et+=pt.substring(Se,Be.index);let mt=Lt.case_insensitive?Be[0].toLowerCase():Be[0],Tr=W(Ne,mt);if(Tr){let[R1,t4]=Tr;if(gt.addText(et),et="",te[mt]=(te[mt]||0)+1,te[mt]<=Zoe&&(f1+=t4),R1.startsWith("_"))et+=Be[0];else{let It=Lt.classNameAliases[R1]||R1;gt.addKeyword(Be[0],It)}}else et+=Be[0];Se=Ne.keywordPatternRe.lastIndex,Be=Ne.keywordPatternRe.exec(pt)}et+=pt.substring(Se),gt.addText(et)}function ue(){if(pt==="")return;let Se=null;if(typeof Ne.subLanguage=="string"){if(!t[Ne.subLanguage]){gt.addText(pt);return}Se=d(Ne.subLanguage,pt,!0,Sr[Ne.subLanguage]),Sr[Ne.subLanguage]=Se._top}else Se=h(pt,Ne.subLanguage.length?Ne.subLanguage:null);Ne.relevance>0&&(f1+=Se.relevance),gt.addSublanguage(Se._emitter,Se.language)}function Y(){Ne.subLanguage!=null?ue():X(),pt=""}function le(Se,Be){let et=1,mt=Be.length-1;for(;et<=mt;){if(!Se._emit[et]){et++;continue}let Tr=Lt.classNameAliases[Se[et]]||Se[et],R1=Be[et];Tr?gt.addKeyword(R1,Tr):(pt=R1,X(),pt=""),et++}}function ge(Se,Be){return Se.scope&&typeof Se.scope=="string"&&gt.openNode(Lt.classNameAliases[Se.scope]||Se.scope),Se.beginScope&&(Se.beginScope._wrap?(gt.addKeyword(pt,Lt.classNameAliases[Se.beginScope._wrap]||Se.beginScope._wrap),pt=""):Se.beginScope._multi&&(le(Se.beginScope,Be),pt="")),Ne=Object.create(Se,{parent:{value:Ne}}),Ne}function Re(Se,Be,et){let mt=Qoe(Se.endRe,et);if(mt){if(Se["on:end"]){let Tr=new p8(Se);Se["on:end"](Be,Tr),Tr.isMatchIgnored&&(mt=!1)}if(mt){for(;Se.endsParent&&Se.parent;)Se=Se.parent;return Se}}if(Se.endsWithParent)return Re(Se.parent,Be,et)}function Ve(Se){return Ne.matcher.regexIndex===0?(pt+=Se[0],1):(oi=!0,0)}function Ae(Se){let Be=Se[0],et=Se.rule,mt=new p8(et),Tr=[et.__beforeBegin,et["on:begin"]];for(let R1 of Tr)if(R1&&(R1(Se,mt),mt.isMatchIgnored))return Ve(Be);return et.skip?pt+=Be:(et.excludeBegin&&(pt+=Be),Y(),!et.returnBegin&&!et.excludeBegin&&(pt=Be)),ge(et,Se),et.returnBegin?0:Be.length}function Qt(Se){let Be=Se[0],et=de.substring(Se.index),mt=Re(Ne,Se,et);if(!mt)return iw;let Tr=Ne;Ne.endScope&&Ne.endScope._wrap?(Y(),gt.addKeyword(Be,Ne.endScope._wrap)):Ne.endScope&&Ne.endScope._multi?(Y(),le(Ne.endScope,Se)):Tr.skip?pt+=Be:(Tr.returnEnd||Tr.excludeEnd||(pt+=Be),Y(),Tr.excludeEnd&&(pt=Be));do Ne.scope&&gt.closeNode(),!Ne.skip&&!Ne.subLanguage&&(f1+=Ne.relevance),Ne=Ne.parent;while(Ne!==mt.parent);return mt.starts&&ge(mt.starts,Se),Tr.returnEnd?0:Be.length}function qe(){let Se=[];for(let Be=Ne;Be!==Lt;Be=Be.parent)Be.scope&&Se.unshift(Be.scope);Se.forEach(Be=>gt.openNode(Be))}let ot={};function fr(Se,Be){let et=Be&&Be[0];if(pt+=Se,et==null)return Y(),0;if(ot.type==="begin"&&Be.type==="end"&&ot.index===Be.index&&et===""){if(pt+=de.slice(Be.index,Be.index+1),!i){let mt=new Error(`0 width match regex (${ne})`);throw mt.languageName=ne,mt.badRule=ot.rule,mt}return 1}if(ot=Be,Be.type==="begin")return Ae(Be);if(Be.type==="illegal"&&!B){let mt=new Error('Illegal lexeme "'+et+'" for mode "'+(Ne.scope||"<unnamed>")+'"');throw mt.mode=Ne,mt}else if(Be.type==="end"){let mt=Qt(Be);if(mt!==iw)return mt}if(Be.type==="illegal"&&et==="")return 1;if(ai>1e5&&ai>Be.index*3)throw new Error("potential infinite loop, way more iterations than matches");return pt+=et,et.length}let Lt=K(ne);if(!Lt)throw ba(a.replace("{}",ne)),new Error('Unknown language: "'+ne+'"');let l1=Yoe(Lt),cr="",Ne=q||l1,Sr={},gt=new s.__emitter(s);qe();let pt="",f1=0,Dr=0,ai=0,oi=!1;try{for(Ne.matcher.considerAll();;){ai++,oi?oi=!1:Ne.matcher.considerAll(),Ne.matcher.lastIndex=Dr;let Se=Ne.matcher.exec(de);if(!Se)break;let Be=de.substring(Dr,Se.index),et=fr(Be,Se);Dr=Se.index+et}return fr(de.substring(Dr)),gt.closeAll
`},u]}}jI.exports=r7e});var $I=E((Fke,WI)=>{function n7e(e){let t="[a-zA-Z_][\\w.]*",r="<\\?(lasso(script)?|=)",n="\\]|\\?>",i={$pattern:t+"|&[lg]t;",literal:"true false none minimal full all void and or not bw nbw ew new cn ncn lt lte gt gte eq neq rx nrx ft",built_in:"array date decimal duration integer map pair string tag xml null boolean bytes keyword list locale queue set stack staticarray local var variable global data self inherited currentcapture givenblock",keyword:"cache database_names database_schemanames database_tablenames define_tag define_type email_batch encode_set html_comment handle handle_error header if inline iterate ljax_target link link_currentaction link_currentgroup link_currentrecord link_detail link_firstgroup link_firstrecord link_lastgroup link_lastrecord link_nextgroup link_nextrecord link_prevgroup link_prevrecord log loop namespace_using output_none portal private protect records referer referrer repeating resultset rows search_args search_arguments select sort_args sort_arguments thread_atomic value_list while abort case else fail_if fail_ifnot fail if_empty if_false if_null if_true loop_abort loop_continue loop_count params params_up return return_value run_children soap_definetag soap_lastrequest soap_lastresponse tag_name ascending average by define descending do equals frozen group handle_failure import in into join let match max min on order parent protected provide public require returnhome skip split_thread sum take thread to trait type where with yield yieldhome"},a=e.COMMENT("<!--","-->",{relevance:0}),o={className:"meta",begin:"\\[noprocess\\]",starts:{end:"\\[/noprocess\\]",returnEnd:!0,contains:[a]}},s={className:"meta",begin:"\\[/noprocess|"+r},l={className:"symbol",begin:"'"+t+"'"},u=[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.inherit(e.C_NUMBER_MODE,{begin:e.C_NUMBER_RE+"|(-?infinity|NaN)\\b"}),e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"string",begin:"`",end:"`"},{variants:[{begin:"[#$]"+t},{begin:"#",end:"\\d+",illegal:"\\W"}]},{className:"type",begin:"::\\s*",end:t,illegal:"\\W"},{className:"params",variants:[{begin:"-(?!infinity)"+t,relevance:0},{begin:"(\\.\\.\\.)"}]},{begin:/(->|\.)\s*/,relevance:0,contains:[l]},{className:"class",beginKeywords:"define",returnEnd:!0,end:"\\(|=>",contains:[e.inherit(e.TITLE_MODE,{begin:t+"(=(?!>))?|[-+*/%](?!>)"})]}];return{name:"Lasso",aliases:["ls","lassoscript"],case_insensitive:!0,keywords:i,contains:[{className:"meta",begin:n,relevance:0,starts:{end:"\\[|"+r,returnEnd:!0,relevance:0,contains:[a]}},o,s,{className:"meta",begin:"\\[no_square_brackets",starts:{end:"\\[/no_square_brackets\\]",keywords:i,contains:[{className:"meta",begin:n,relevance:0,starts:{end:"\\[noprocess\\]|"+r,returnEnd:!0,contains:[a]}},o,s].concat(u)}},{className:"meta",begin:"\\[",relevance:0},{className:"meta",begin:"^#!",end:"lasso9$",relevance:10}].concat(u)}}WI.exports=n7e});var KI=E((qke,ZI)=>{function i7e(e){let r=e.regex.either(...["(?:NeedsTeXFormat|RequirePackage|GetIdInfo)","Provides(?:Expl)?(?:Package|Class|File)","(?:DeclareOption|ProcessOptions)","(?:documentclass|usepackage|input|include)","makeat(?:letter|other)","ExplSyntax(?:On|Off)","(?:new|renew|provide)?command","(?:re)newenvironment","(?:New|Renew|Provide|Declare)(?:Expandable)?DocumentCommand","(?:New|Renew|Provide|Declare)DocumentEnvironment","(?:(?:e|g|x)?def|let)","(?:begin|end)","(?:part|chapter|(?:sub){0,2}section|(?:sub)?paragraph)","caption","(?:label|(?:eq|page|name)?ref|(?:paren|foot|super)?cite)","(?:alpha|beta|[Gg]amma|[Dd]elta|(?:var)?epsilon|zeta|eta|[Tt]heta|vartheta)","(?:iota|(?:var)?kappa|[Ll]ambda|mu|nu|[Xx]i|[Pp]i|varpi|(?:var)rho)","(?:[Ss]igma|varsigma|tau|[Uu]psilon|[Pp]hi|varphi|chi|[Pp]si|[Oo]mega)","(?:frac|sum|prod|lim|infty|times|sqrt|leq|geq|left|right|middle|[bB]igg?)","(?:[lr]angle|q?quad|[lcvdi]?dots|d?dot|hat|tilde|bar)"].map(j=>j+"(?![a-zA-Z@:_])")),n=new RegExp(["(?:__)?[a-zA-Z]{2,}_[a-zA-Z](?:_?[a-zA-Z])+:[a-zA-Z]*","[lgc]__?[a-zA-Z](?:_?[a-zA-Z])*_[a-zA-Z]{2,}","[qs]__?[a-zA-Z](?:_?[a-zA-Z]
]`,p={scope:"string",variants:[u,l,c]},h={scope:"number",variants:[{begin:"\\b0[bB][01]+(?:_[01]+)*\\b"},{begin:"\\b0[oO][0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0[xX][\\da-fA-F]+(?:_[\\da-fA-F]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:[eE][+-]?\\d+)?"}],relevance:0},g=["false","null","true"],v=["__CLASS__","__DIR__","__FILE__","__FUNCTION__","__COMPILER_HALT_OFFSET__","__LINE__","__METHOD__","__NAMESPACE__","__TRAIT__","die","echo","exit","include","include_once","print","require","require_once","array","abstract","and","as","binary","bool","boolean","break","callable","case","catch","class","clone","const","continue","declare","default","do","double","else","elseif","empty","enddeclare","endfor","endforeach","endif","endswitch","endwhile","enum","eval","extends","final","finally","float","for","foreach","from","global","goto","if","implements","instanceof","insteadof","int","integer","interface","isset","iterable","list","match|0","mixed","new","never","object","or","private","protected","public","readonly","real","return","string","switch","throw","trait","try","unset","use","var","void","while","xor","yield"],S=["Error|0","AppendIterator","ArgumentCountError","ArithmeticError","ArrayIterator","ArrayObject","AssertionError","BadFunctionCallException","BadMethodCallException","CachingIterator","CallbackFilterIterator","CompileError","Countable","DirectoryIterator","DivisionByZeroError","DomainException","EmptyIterator","ErrorException","Exception","FilesystemIterator","FilterIterator","GlobIterator","InfiniteIterator","InvalidArgumentException","IteratorIterator","LengthException","LimitIterator","LogicException","MultipleIterator","NoRewindIterator","OutOfBoundsException","OutOfRangeException","OuterIterator","OverflowException","ParentIterator","ParseError","RangeException","RecursiveArrayIterator","RecursiveCachingIterator","RecursiveCallbackFilterIterator","RecursiveDirectoryIterator","RecursiveFilterIterator","RecursiveIterator","RecursiveIteratorIterator","RecursiveRegexIterator","RecursiveTreeIterator","RegexIterator","RuntimeException","SeekableIterator","SplDoublyLinkedList","SplFileInfo","SplFileObject","SplFixedArray","SplHeap","SplMaxHeap","SplMinHeap","SplObjectStorage","SplObserver","SplPriorityQueue","SplQueue","SplStack","SplSubject","SplTempFileObject","TypeError","UnderflowException","UnexpectedValueException","UnhandledMatchError","ArrayAccess","BackedEnum","Closure","Fiber","Generator","Iterator","IteratorAggregate","Serializable","Stringable","Throwable","Traversable","UnitEnum","WeakReference","WeakMap","Directory","__PHP_Incomplete_Class","parent","php_user_filter","self","static","stdClass"],O={keyword:v,literal:(oe=>{let Te=[];return oe.forEach(me=>{Te.push(me),me.toLowerCase()===me?Te.push(me.toUpperCase()):Te.push(me.toLowerCase())}),Te})(g),built_in:S},R=oe=>oe.map(Te=>Te.replace(/\|\d+$/,"")),M={variants:[{match:[/new/,t.concat(d,"+"),t.concat("(?!",R(S).join("\\b|"),"\\b)"),i],scope:{1:"keyword",4:"title.class"}}]},V=t.concat(n,"\\b(?!\\()"),G={variants:[{match:[t.concat(/::/,t.lookahead(/(?!class\b)/)),V],scope:{2:"variable.constant"}},{match:[/::/,/class/],scope:{2:"variable.language"}},{match:[i,t.concat(/::/,t.lookahead(/(?!class\b)/)),V],scope:{1:"title.class",3:"variable.constant"}},{match:[i,t.concat("::",t.lookahead(/(?!class\b)/))],scope:{1:"title.class"}},{match:[i,/::/,/class/],scope:{1:"title.class",3:"variable.language"}}]},H={scope:"attr",match:t.concat(n,t.lookahead(":"),t.lookahead(/(?!::)/))},P={relevance:0,begin:/\(/,end:/\)/,keywords:O,contains:[H,a,G,e.C_BLOCK_COMMENT_MODE,p,h,M]},K={relevance:0,match:[/\b/,t.concat("(?!fn\\b|function\\b|",R(v).join("\\b|"),"|",R(S).join("\\b|"),"\\b)"),n,t.concat(d,"*"),t.lookahead(/(?=\()/)],scope:{3:"title.function.invoke"},contains:[P]};P.contains.push(K);let j=[H,G,e.C_BLOCK_COMMENT_MODE,p,h,M],ae={begin:t.concat(/#\[\s*/,i),beginScope:"meta",end:/]/,endScope:"meta",keywords:{literal:g,keyword:["new","array"]},contains:[{begin:/\[/,end:/]/,keywords:{literal:g,keyword:["new","array"]},contains:["self",..
]*;`,relevance:0},{begin:"[vp][0-9]+"}]}}yP.exports=Nle});var xP=E((tVe,bP)=>{function Ile(e){let t="[a-z][a-zA-Z0-9_]*",r={className:"string",begin:"\\$.{1}"},n={className:"symbol",begin:"#"+e.UNDERSCORE_IDENT_RE};return{name:"Smalltalk",aliases:["st"],keywords:["self","super","nil","true","false","thisContext"],contains:[e.COMMENT('"','"'),e.APOS_STRING_MODE,{className:"type",begin:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},{begin:t+":",relevance:0},e.C_NUMBER_MODE,n,r,{begin:"\\|[ ]*"+t+"([ ]+"+t+")*[ ]*\\|",returnBegin:!0,end:/\|/,illegal:/\S/,contains:[{begin:"(\\|[ ]*)?"+t}]},{begin:"#\\(",end:"\\)",contains:[e.APOS_STRING_MODE,r,e.C_NUMBER_MODE,n]}]}}bP.exports=Ile});var CP=E((rVe,LP)=>{function Hle(e){return{name:"SML (Standard ML)",aliases:["ml"],keywords:{$pattern:"[a-z_]\\w*!?",keyword:"abstype and andalso as case datatype do else end eqtype exception fn fun functor handle if in include infix infixr let local nonfix of op open orelse raise rec sharing sig signature struct structure then type val with withtype where while",built_in:"array bool char exn int list option order real ref string substring vector unit word",literal:"true false NONE SOME LESS EQUAL GREATER nil"},illegal:/\/\/|>>/,contains:[{className:"literal",begin:/\[(\|\|)?\]|\(\)/,relevance:0},e.COMMENT("\\(\\*","\\*\\)",{contains:["self"]}),{className:"symbol",begin:"'[A-Za-z_](?!')[\\w']*"},{className:"type",begin:"`[A-Z][\\w']*"},{className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},{begin:"[a-z_]\\w*'[\\w']*"},e.inherit(e.APOS_STRING_MODE,{className:"string",relevance:0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"number",begin:"\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)",relevance:0},{begin:/[-=]>/}]}}LP.exports=Hle});var OP=E((nVe,AP)=>{function kle(e){let t={className:"variable",begin:/\b_+[a-zA-Z]\w*/},r={className:"title",begin:/[a-zA-Z]\w+_fnc_\w+/},n={className:"string",variants:[{begin:'"',end:'"',contains:[{begin:'""',relevance:0}]},{begin:"'",end:"'",contains:[{begin:"''",relevance:0}]}]},i=["case","catch","default","do","else","exit","exitWith","for","forEach","from","if","private","switch","then","throw","to","try","waitUntil","while","with"],a=["blufor","civilian","configNull","controlNull","displayNull","east","endl","false","grpNull","independent","lineBreak","locationNull","nil","objNull","opfor","pi","resistance","scriptNull","sideAmbientLife","sideEmpty","sideLogic","sideUnknown","taskNull","teamMemberNull","true","west"],o=["abs","accTime","acos","action","actionIDs","actionKeys","actionKeysImages","actionKeysNames","actionKeysNamesArray","actionName","actionParams","activateAddons","activatedAddons","activateKey","add3DENConnection","add3DENEventHandler","add3DENLayer","addAction","addBackpack","addBackpackCargo","addBackpackCargoGlobal","addBackpackGlobal","addBinocularItem","addCamShake","addCuratorAddons","addCuratorCameraArea","addCuratorEditableObjects","addCuratorEditingArea","addCuratorPoints","addEditorObject","addEventHandler","addForce","addForceGeneratorRTD","addGoggles","addGroupIcon","addHandgunItem","addHeadgear","addItem","addItemCargo","addItemCargoGlobal","addItemPool","addItemToBackpack","addItemToUniform","addItemToVest","addLiveStats","addMagazine","addMagazineAmmoCargo","addMagazineCargo","addMagazineCargoGlobal","addMagazineGlobal","addMagazinePool","addMagazines","addMagazineTurret","addMenu","addMenuItem","addMissionEventHandler","addMPEventHandler","addMusicEventHandler","addonFiles","addOwnedMine","addPlayerScores","addPrimaryWeaponItem","addPublicVariableEventHandler","addRating","addResources","addScore","addScoreSide","addSecondaryWeaponItem","addSwitchableUnit","addTeamMember","addToRemainsCollector","addTorque","addUniform","addVehicle","addVest","addWaypoint","addWeapon","addWeaponCargo","addWeaponCargoGlobal","addWeaponGlobal","addWeaponItem","addWeaponPool","addWeaponTurret","addWeaponWithAttachmentsCargo","addWeaponWithAttachmentsCargoGlobal","admin","agent","agents","AGLToASL","aimedAtTarget","aimPos",
]*?"'`},{begin:`"[^\r
"]*"`}]},{className:"built_in",variants:[{begin:"\\b(abs|acos|asin|atan|atan2|atanh|ceil|cloglog|comb|cos|digamma|exp|floor|invcloglog|invlogit|ln|lnfact|lnfactorial|lngamma|log|log10|max|min|mod|reldif|round|sign|sin|sqrt|sum|tan|tanh|trigamma|trunc|betaden|Binomial|binorm|binormal|chi2|chi2tail|dgammapda|dgammapdada|dgammapdadx|dgammapdx|dgammapdxdx|F|Fden|Ftail|gammaden|gammap|ibeta|invbinomial|invchi2|invchi2tail|invF|invFtail|invgammap|invibeta|invnchi2|invnFtail|invnibeta|invnorm|invnormal|invttail|nbetaden|nchi2|nFden|nFtail|nibeta|norm|normal|normalden|normd|npnchi2|tden|ttail|uniform|abbrev|char|index|indexnot|length|lower|ltrim|match|plural|proper|real|regexm|regexr|regexs|reverse|rtrim|string|strlen|strlower|strltrim|strmatch|strofreal|strpos|strproper|strreverse|strrtrim|strtrim|strupper|subinstr|subinword|substr|trim|upper|word|wordcount|_caller|autocode|byteorder|chop|clip|cond|e|epsdouble|epsfloat|group|inlist|inrange|irecode|matrix|maxbyte|maxdouble|maxfloat|maxint|maxlong|mi|minbyte|mindouble|minfloat|minint|minlong|missing|r|recode|replay|return|s|scalar|d|date|day|dow|doy|halfyear|mdy|month|quarter|week|year|d|daily|dofd|dofh|dofm|dofq|dofw|dofy|h|halfyearly|hofd|m|mofd|monthly|q|qofd|quarterly|tin|twithin|w|weekly|wofd|y|yearly|yh|ym|yofd|yq|yw|cholesky|colnumb|colsof|corr|det|diag|diag0cnt|el|get|hadamard|I|inv|invsym|issym|issymmetric|J|matmissing|matuniform|mreldif|nullmat|rownumb|rowsof|sweep|syminv|trace|vec|vecdiag)(?=\\()"}]},e.COMMENT("^[ ]*\\*.*$",!1),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]}}NP.exports=Ble});var kP=E((sVe,HP)=>{function Fle(e){return{name:"STEP Part 21",aliases:["p21","step","stp"],case_insensitive:!0,keywords:{$pattern:"[A-Z_][A-Z0-9_.]*",keyword:["HEADER","ENDSEC","DATA"]},contains:[{className:"meta",begin:"ISO-10303-21;",relevance:10},{className:"meta",begin:"END-ISO-10303-21;",relevance:10},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.COMMENT("/\\*\\*!","\\*/"),e.C_NUMBER_MODE,e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"string",begin:"'",end:"'"},{className:"symbol",variants:[{begin:"#",end:"\\d+",illegal:"\\W"}]}]}}HP.exports=Fle});var VP=E((lVe,PP)=>{var qle=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}),Ule=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],Gle=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],zle=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is",
(multipart)?`,end:`\\]
`},{className:"string",begin:"\\d{4}-\\d{2}-\\d{2}(\\s+)\\d{2}:\\d{2}:\\d{2}.\\d+Z"},{className:"string",begin:"(\\+|-)\\d+"},{className:"keyword",relevance:10,variants:[{begin:"^(test|testing|success|successful|failure|error|skip|xfail|uxsuccess)(:?)\\s+(test)?"},{begin:"^progress(:?)(\\s+)?(pop|push)?"},{begin:"^tags:"},{begin:"^time:"}]}]}}BP.exports=$le});var ZP=E((cVe,$P)=>{function zP(e){return e?typeof e=="string"?e:e.source:null}function E8(e){return Ft("(?=",e,")")}function Ft(...e){return e.map(r=>zP(r)).join("")}function Zle(e){let t=e[e.length-1];return typeof t=="object"&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function v1(...e){return"("+(Zle(e).capture?"":"?:")+e.map(n=>zP(n)).join("|")+")"}var jp=e=>Ft(/\b/,e,/\w$/.test(e)?/\b/:/\B/),Kle=["Protocol","Type"].map(jp),qP=["init","self"].map(jp),Xle=["Any","Self"],Up=["actor","any","associatedtype","async","await",/as\?/,/as!/,"as","break","case","catch","class","continue","convenience","default","defer","deinit","didSet","distributed","do","dynamic","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],UP=["false","nil","true"],Jle=["assignment","associativity","higherThan","left","lowerThan","none","right"],e8e=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warn_unqualified_access","#warning"],GP=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],jP=v1(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),YP=v1(jP,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),Gp=Ft(jP,YP,"*"),WP=v1(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),y8=v1(WP,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),mi=Ft(WP,y8,"*"),zp=Ft(/[A-Z]/,y8,"*"),t8e=["autoclosure",Ft(/convention\(/,v1("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",Ft(/objc\(/,mi,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","testable","UIApplicationMain","unknown","usableFromInline"],r8e=["iOS"
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return r=e[Symbol.iterator](),r.next.bind(r)}function tue(e,t){if(e){if(typeof e=="string")return oB(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return oB(e,t)}}function oB(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function sB(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function rue(e,t,r){return t&&sB(e.prototype,t),r&&sB(e,r),e}function nue(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Wp(e,t)}function Wp(e,t){return Wp=Object.setPrototypeOf||function(n,i){return n.__proto__=i,n},Wp(e,t)}var iue=function(e){nue(t,e);function t(n){var i;return i=e.call(this,n)||this,i.nodes||(i.nodes=[]),i}var r=t.prototype;return r.append=function(i){return i.parent=this,this.nodes.push(i),this},r.prepend=function(i){return i.parent=this,this.nodes.unshift(i),this},r.at=function(i){return this.nodes[i]},r.index=function(i){return typeof i=="number"?i:this.nodes.indexOf(i)},r.removeChild=function(i){i=this.index(i),this.at(i).parent=void 0,this.nodes.splice(i,1);var a;for(var o in this.indexes)a=this.indexes[o],a>=i&&(this.indexes[o]=a-1);return this},r.removeAll=function(){for(var i=eue(this.nodes),a;!(a=i()).done;){var o=a.value;o.parent=void 0}return this.nodes=[],this},r.empty=function(){return this.removeAll()},r.insertAfter=function(i,a){a.parent=this;var o=this.index(i);this.nodes.splice(o+1,0,a),a.parent=this;var s;for(var l in this.indexes)s=this.indexes[l],o<=s&&(this.indexes[l]=s+1);return this},r.insertBefore=function(i,a){a.parent=this;var o=this.index(i);this.nodes.splice(o,0,a),a.parent=this;var s;for(var l in this.indexes)s=this.indexes[l],s<=o&&(this.indexes[l]=s+1);return this},r._findChildAtPosition=function(i,a){var o=void 0;return this.each(function(s){if(s.atPosition){var l=s.atPosition(i,a);if(l)return o=l,!1}else if(s.isAtPosition(i,a))return o=s,!1}),o},r.atPosition=function(i,a){if(this.isAtPosition(i,a))return this._findChildAtPosition(i,a)||this},r._inferEndPosition=function(){this.last&&this.last.source&&this.last.source.end&&(this.source=this.source||{},this.source.end=this.source.end||{},Object.assign(this.source.end,this.last.source.end))},r.each=function(i){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var a=this.lastEach;if(this.indexes[a]=0,!!this.length){for(var o,s;this.indexes[a]<this.length&&(o=this.indexes[a],s=i(this.at(o),o),s!==!1);)this.indexes[a]+=1;if(delete this.indexes[a],s===!1)return!1}},r.walk=function(i){return this.each(function(a,o){var s=i(a,o);if(s!==!1&&a.length&&(s=a.walk(i)),s===!1)return!1})},r.walkAttributes=function(i){var a=this;return this.walk(function(o){if(o.type===_i.ATTRIBUTE)return i.call(a,o)})},r.walkClasses=function(i){var a=this;return this.walk(function(o){if(o.type===_i.CLASS)return i.call(a,o)})},r.walkCombinators=function(i){var a=this;return this.walk(function(o){if(o.type===_i.COMBINATOR)return i.call(a,o)})},r.walkComments=function(i){var a=this;return this.walk(function(o){if(o.type===_i.COMMENT)return i.call(a,o)})},r.walkIds=function(i){var a=this;return this.walk(function(o){if(o.type===_i.ID)return i.call(a,o)})},r.walkNesting=function(i){var a=this;return this.walk(function(o){if(o.type===_i.NESTING)return i.call(a,o)})},r.walkPseudos=function(i){var a=this;return this.walk(function(o){if(o.type===_i.PSEUDO)return i.call(a,o)})},r.walkTags=function(i){var a=this;return this.walk(function(o){if(o.type===_i.TAG)return i.call(a,o)})},r.walkUniversals=function(i){var a=this;return this.walk(function(o){if(o.type===_i.UNIVERSAL)return i.call(a,o)})},r.split=function(i){var a=this,o=[];return this.reduce(function(s,l,u){var c=i.call(a,l);return o.push(l),c?(s.push(o),o=[]):u==
`),v=S.length-1,v>0?(O=o+v,R=x-S[v].length):(O=o,R=a),V=xe.comment,o=O,p=O,d=x-R):u===xe.slash?(x=s,V=u,p=o,d=s-a,l=x+1):(x=o9e(r,s),V=xe.word,p=o,d=x-a),l=x+1;break}t.push([V,o,s-a,p,d,s,l]),R&&(a=R,R=null),s=l}return t}});var GB=E((X5,UB)=>{"use strict";X5.__esModule=!0;X5.default=void 0;var c9e=t2(Zp()),Af=t2(Xp()),T9e=t2(ef()),kB=t2(rf()),d9e=t2(af()),Q9e=t2(lf()),Of=t2(cf()),p9e=t2(df()),PB=N8(gf()),f9e=t2(Ef()),Df=t2(Sf()),m9e=t2(xf()),h9e=t2(wB()),he=N8(HB()),we=N8(Lf()),_9e=N8(Fr()),rr=R5(),Ca,Mf;function qB(){if(typeof WeakMap!="function")return null;var e=new WeakMap;return qB=function(){return e},e}function N8(e){if(e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var t=qB();if(t&&t.has(e))return t.get(e);var r={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=n?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}return r.default=e,t&&t.set(e,r),r}function t2(e){return e&&e.__esModule?e:{default:e}}function VB(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function g9e(e,t,r){return t&&VB(e.prototype,t),r&&VB(e,r),e}var Nf=(Ca={},Ca[we.space]=!0,Ca[we.cr]=!0,Ca[we.feed]=!0,Ca[we.newline]=!0,Ca[we.tab]=!0,Ca),v9e=Object.assign({},Nf,(Mf={},Mf[we.comment]=!0,Mf));function BB(e){return{line:e[he.FIELDS.START_LINE],column:e[he.FIELDS.START_COL]}}function FB(e){return{line:e[he.FIELDS.END_LINE],column:e[he.FIELDS.END_COL]}}function Aa(e,t,r,n){return{start:{line:e,column:t},end:{line:r,column:n}}}function R6(e){return Aa(e[he.FIELDS.START_LINE],e[he.FIELDS.START_COL],e[he.FIELDS.END_LINE],e[he.FIELDS.END_COL])}function wf(e,t){if(e)return Aa(e[he.FIELDS.START_LINE],e[he.FIELDS.START_COL],t[he.FIELDS.END_LINE],t[he.FIELDS.END_COL])}function N6(e,t){var r=e[t];if(typeof r=="string")return r.indexOf("\\")!==-1&&((0,rr.ensureObject)(e,"raws"),e[t]=(0,rr.unesc)(r),e.raws[t]===void 0&&(e.raws[t]=r)),e}function Rf(e,t){for(var r=-1,n=[];(r=e.indexOf(t,r+1))!==-1;)n.push(r);return n}function E9e(){var e=Array.prototype.concat.apply([],arguments);return e.filter(function(t,r){return r===e.indexOf(t)})}var y9e=function(){function e(r,n){n===void 0&&(n={}),this.rule=r,this.options=Object.assign({lossy:!1,safe:!1},n),this.position=0,this.css=typeof this.rule=="string"?this.rule:this.rule.selector,this.tokens=(0,he.default)({css:this.css,error:this._errorGenerator(),safe:this.options.safe});var i=wf(this.tokens[0],this.tokens[this.tokens.length-1]);this.root=new c9e.default({source:i}),this.root.errorGenerator=this._errorGenerator();var a=new Af.default({source:{start:{line:1,column:1}}});this.root.append(a),this.current=a,this.loop()}var t=e.prototype;return t._errorGenerator=function(){var n=this;return function(i,a){return typeof n.rule=="string"?new Error(i):n.rule.error(i,a)}},t.attribute=function(){var n=[],i=this.currToken;for(this.position++;this.position<this.tokens.length&&this.currToken[he.FIELDS.TYPE]!==we.closeSquare;)n.push(this.currToken),this.position++;if(this.currToken[he.FIELDS.TYPE]!==we.closeSquare)return this.expected("closing square bracket",this.currToken[he.FIELDS.START_POS]);var a=n.length,o={source:Aa(i[1],i[2],this.currToken[3],this.currToken[4]),sourceIndex:i[he.FIELDS.START_POS]};if(a===1&&!~[we.word].indexOf(n[0][he.FIELDS.TYPE]))return this.expected("attribute",n[0][he.FIELDS.START_POS]);for(var s=0,l="",u="",c=null,d=!1;s<a;){var p=n[s],h=this.content(p),g=n[s+1];switch(p[he.FIELDS.TYPE]){case we.space:if(d=!0,this.options.lossy)break;if(c){(0,rr.ensureObject)(o,"spaces",c);var v=o.spaces[c].after||"";o.spaces[c].after=v+h;var S=(0,rr.getProp)(o,"raws","spaces",c,"after")||null;S&&(o.raws.spaces[c].after=S+h)}else l=l+h,u=u+h;break;case we.asterisk:if(g[he.FIELDS.TYPE]===we.equals)o.operator=h,c="operator";else if((!o.namespace||c==="namespace"&&!d)&&g){l&&((0,rr.ensureObject)(o,"spaces","attribute"),o.spaces.attribute.
`&&s()}return ts.trim(o)}iF.exports=_Te});var uF=E((YVe,lF)=>{var I8=Ff(),gTe=aF(),jVe=qf();function oF(e){return e==null}function vTe(e){var t={};for(var r in e)t[r]=e[r];return t}function sF(e){e=vTe(e||{}),e.whiteList=e.whiteList||I8.whiteList,e.onAttr=e.onAttr||I8.onAttr,e.onIgnoreAttr=e.onIgnoreAttr||I8.onIgnoreAttr,e.safeAttrValue=e.safeAttrValue||I8.safeAttrValue,this.options=e}sF.prototype.process=function(e){if(e=e||"",e=e.toString(),!e)return"";var t=this,r=t.options,n=r.whiteList,i=r.onAttr,a=r.onIgnoreAttr,o=r.safeAttrValue,s=gTe(e,function(l,u,c,d,p){var h=n[c],g=!1;if(h===!0?g=h:typeof h=="function"?g=h(d):h instanceof RegExp&&(g=h.test(d)),g!==!0&&(g=!1),d=o(c,d),!!d){var v={position:u,sourcePosition:l,source:p,isWhite:g};if(g){var S=i(c,d,v);return oF(S)?c+":"+d:S}else{var S=a(c,d,v);if(!oF(S))return S}}});return s};lF.exports=sF});var k8=E((H8,Gf)=>{var cF=Ff(),TF=uF();function ETe(e,t){var r=new TF(t);return r.process(e)}H8=Gf.exports=ETe;H8.FilterCSS=TF;for(Uf in cF)H8[Uf]=cF[Uf];var Uf;typeof window!="undefined"&&(window.filterCSS=Gf.exports)});var P8=E((WVe,dF)=>{dF.exports={indexOf:function(e,t){var r,n;if(Array.prototype.indexOf)return e.indexOf(t);for(r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1},forEach:function(e,t,r){var n,i;if(Array.prototype.forEach)return e.forEach(t,r);for(n=0,i=e.length;n<i;n++)t.call(r,e[n],n,e)},trim:function(e){return String.prototype.trim?e.trim():e.replace(/(^\s*)|(\s*$)/g,"")},spaceIndex:function(e){var t=/\s|\n|\t/,r=t.exec(e);return r?r.index:-1}}});var F8=E(pr=>{var yTe=k8().FilterCSS,STe=k8().getDefaultWhiteList,B8=P8();function fF(){return{a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","crossorigin","loop","muted","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],figcaption:[],figure:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height"],ins:["datetime"],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],summary:[],sup:[],strong:[],strike:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","crossorigin","loop","muted","playsinline","poster","preload","src","height","width"]}}var mF=new yTe;function bTe(e,t,r){}function xTe(e,t,r){}function LTe(e,t,r){}function CTe(e,t,r){}function hF(e){return e.replace(OTe,"&lt;").replace(DTe,"&gt;")}function ATe(e,t,r,n){if(r=SF(r),t==="href"||t==="src"){if(r=B8.trim(r),r==="#")return"#";if(!(r.substr(0,7)==="http://"||r.substr(0,8)==="https://"||r.substr(0,7)==="mailto:"||r.substr(0,4)==="tel:"||r.substr(0,11)==="data:image/"||r.substr(0,6)==="ftp://"||r.substr(0,2)==="./"||r.substr(0,3)==="../"||r[0]==="#"||r[0]==="/"))return""}else if(t==="background"){if(V8.lastIndex=0,V8.test(r))return""}else if(t==="style"){if(QF.lastIndex=0,QF.test(r)||(pF.lastIndex=0,pF.test(r)&&(V8.lastIndex=0,V8.test(r))))return"";n!==!1&&(n=n||mF,r=n.process(r))}return r=bF(r),r}var OTe=/</g,DTe=/>/g,MTe=/"/g,wTe=/&quot;/g,RTe=/&#([a-zA-Z0-9]*);?/gim,NTe=/&colon;?/gim,ITe=/&newline;?/gim,V8=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a):/gi,QF=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,pF=/u\s*r\s*l\s*\(.*/gi;function _F(e){return e.replace(MTe,"&quot;")}function gF(e){return e.replace(wTe,'"')}function vF(e){return e.replace(RTe,function(r,n){return n[0]==="x"||n[0]==="X"?String.fromCharCode(parseInt(n.substr(1),16)):String.fromCharCode(parseInt(n,10))})}function EF(e){return e.replace(NTe,":").replace(ITe," ")}function yF(e){for(var t="",r=0,n
c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14
c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54
c44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10
s173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429
c69,-144,104.5,-217.7,106.5,-221
l`+T/2.075+" -"+T+`
c5.3,-9.3,12,-14,20,-14
H400000v`+(40+T)+`H845.2724
s-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7
c-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z
M`+(834+T)+" "+Q+"h400000v"+(40+T)+"h-400000z"},ge=function(T,Q){return"M263,"+(601+T+Q)+`c0.7,0,18,39.7,52,119
c34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120
c340,-704.7,510.7,-1060.3,512,-1067
l`+T/2.084+" -"+T+`
c4.7,-7.3,11,-11,19,-11
H40000v`+(40+T)+`H1012.3
s-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232
c-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1
s-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26
c-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z
M`+(1001+T)+" "+Q+"h400000v"+(40+T)+"h-400000z"},Re=function(T,Q){return"M983 "+(10+T+Q)+`
l`+T/3.13+" -"+T+`
c4,-6.7,10,-10,18,-10 H400000v`+(40+T)+`
H1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7
s-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744
c-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30
c26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722
c56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5
c53.7,-170.3,84.5,-266.8,92.5,-289.5z
M`+(1001+T)+" "+Q+"h400000v"+(40+T)+"h-400000z"},Ve=function(T,Q){return"M424,"+(2398+T+Q)+`
c-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514
c0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20
s-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121
s209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081
l`+T/4.223+" -"+T+`c4,-6.7,10,-10,18,-10 H400000
v`+(40+T)+`H1014.6
s-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185
c-2,6,-10,9,-24,9
c-8,0,-12,-0.7,-12,-2z M`+(1001+T)+" "+Q+`
h400000v`+(40+T)+"h-400000z"},Ae=function(T,Q){return"M473,"+(2713+T+Q)+`
c339.3,-1799.3,509.3,-2700,510,-2702 l`+T/5.298+" -"+T+`
c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+T)+`H1017.7
s-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9
c-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200
c0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26
s76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,
606zM`+(1001+T)+" "+Q+"h400000v"+(40+T)+"H1017.7z"},Qt=function(T){var Q=T/2;return"M400000 "+T+" H0 L"+Q+" 0 l65 45 L145 "+(T-80)+" H400000z"},qe=function(T,Q,f){var _=f-54-Q-T;return"M702 "+(T+Q)+"H400000"+(40+T)+`
H742v`+_+`l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1
h-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170
c-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667
219 661 l218 661zM702 `+Q+"H400000v"+(40+T)+"H742z"},ot=function(T,Q,f){Q=1e3*Q;var _="";switch(T){case"sqrtMain":_=le(Q,Y);break;case"sqrtSize1":_=ge(Q,Y);break;case"sqrtSize2":_=Re(Q,Y);break;case"sqrtSize3":_=Ve(Q,Y);break;case"sqrtSize4":_=Ae(Q,Y);break;case"sqrtTall":_=qe(Q,Y,f)}return _},fr=function(T,Q){switch(T){case"\u239C":return"M291 0 H417 V"+Q+" H291z M291 0 H417 V"+Q+" H291z";case"\u2223":return"M145 0 H188 V"+Q+" H145z M145 0 H188 V"+Q+" H145z";case"\u2225":return"M145 0 H188 V"+Q+" H145z M145 0 H188 V"+Q+" H145z"+("M367 0 H410 V"+Q+" H367z M367 0 H410 V"+Q+" H367z");case"\u239F":return"M457 0 H583 V"+Q+" H457z M457 0 H583 V"+Q+" H457z";case"\u23A2":return"M319 0 H403 V"+Q+" H319z M319 0 H403 V"+Q+" H319z";case"\u23A5":return"M263 0 H347 V"+Q+" H263z M263 0 H347 V"+Q+" H263z";case"\u23AA":return"M384 0 H504 V"+Q+" H384z M384 0 H504 V"+Q+" H384z";case"\u23D0":return"M312 0 H355 V"+Q+" H312z M312 0 H355 V"+Q+" H312z";case"\u2016":return"M257 0 H300 V"+Q+" H257z M257 0 H300 V"+Q+" H257z"+("M478 0 H521 V"+Q+" H478z M478 0 H521 V"+Q+" H478z");default:return""}},Lt={doubleleftarrow:`M262 157
l10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3
0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28
14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5
c2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5
157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87
-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7
-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z
m8 0v40h399730v-40zm0 194v40h399730v-40z`,doublerightarrow:`M399738 392l
-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5
14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88
-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68
-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18
-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782
c-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3
-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z`,leftarrow:`M400000 241H110l3-3c68.7-52.7 113.7-120
135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8
-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247
c-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208
490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3
1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202
l-3-3h399890zM100 241v40h399900v-40z`,leftbrace:`M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117
-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7
5-6 9-10 13-.7 1-7.3 1-20 1H6z`,leftbraceunder:`M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13
35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688
0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7
-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z`,leftgroup:`M400000 80
H435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0
435 0h399565z`,leftgroupunder:`M400000 262
H435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219
435 219h399565z`,leftharpoon:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3
-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5
-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7
-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z`,leftharpoonplus:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5
20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3
-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7
-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z
m0 0v40h400000v-40z`,leftharpoondown:`M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333
5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5
1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667
-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z`,leftharpoondownplus:`M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12
10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7
-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0
v40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z`,lefthook:`M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5
-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3
-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21
71.5 23h399859zM103 281v-40h399897v40z`,leftlinesegment:`M40 281 V428 H0 V94 H40 V241 H400000 v40z
M40 281 V428 H0 V94 H40 V241 H400000 v40z`,leftmapsto:`M40 281 V448H0V74H40V241H400000v40z
M40 281 V448H0V74H40V241H400000v40z`,leftToFrom:`M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23
-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8
c28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3
68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z`,longequal:`M0 50 h400000 v40H0z m0 194h40000v40H0z
M0 50 h400000 v40H0z m0 194h40000v40H0z`,midbrace:`M200428 334
c-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14
-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7
311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11
12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z`,midbraceunder:`M199572 214
c100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14
53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3
11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0
-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z`,oiintSize1:`M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6
-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z
m368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8
60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z`,oiintSize2:`M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8
-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z
m502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2
c0 110 84 276 504 276s502.4-166 502.4-276z`,oiiintSize1:`M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6
-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z
m525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0
85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z`,oiiintSize2:`M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8
-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z
m770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1
c0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z`,rightarrow:`M0 241v40h399891c-47.3 35.3-84 78-110 128
-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20
11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7
39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85
-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5
-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67
151.7 139 205zm0 0v40h399900v-40z`,rightbrace:`M400000 542l
-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5
s-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1
c124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z`,rightbraceunder:`M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3
28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237
-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z`,rightgroup:`M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0
3-1 3-3v-38c-76-158-257-219-435-219H0z`,rightgroupunder:`M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18
0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z`,rightharpoon:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3
-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2
-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58
69.2 92 94.5zm0 0v40h399900v-40z`,rightharpoonplus:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11
-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7
2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z
m0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z`,rightharpoondown:`M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8
8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5
-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95
-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z`,rightharpoondownplus:`M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8
15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3
8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3
-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z
m0-194v40h400000v-40zm0 0v40h400000v-40z`,righthook:`M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3
15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0
-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21
66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z`,rightlinesegment:`M399960 241 V94 h40 V428 h-40 V281 H0 v-40z
M399960 241 V94 h40 V428 h-40 V281 H0 v-40z`,rightToFrom:`M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23
1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32
-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142
-167z M100 147v40h399900v-40zM0 341v40h399900v-40z`,twoheadleftarrow:`M0 167c68 40
115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69
-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3
-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19
-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101
10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z`,twoheadrightarrow:`M400000 167
c-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3
41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42
18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333
-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70
101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z`,tilde1:`M200 55.538c-77 0-168 73.953-177 73.953-3 0-7
-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0
114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0
4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128
-68.267.847-113-73.952-191-73.952z`,tilde2:`M344 55.266c-142 0-300.638 81.316-311.5 86.418
-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9
31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114
c1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751
181.476 676 181.476c-149 0-189-126.21-332-126.21z`,tilde3:`M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457
-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0
411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697
16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696
-338 0-409-156.573-744-156.573z`,tilde4:`M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345
-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409
177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9
14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409
-175.236-744-175.236z`,vec:`M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5
3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11
10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63
-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1
-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59
H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359
c-16-25.333-24-45-24-59z`,widehat1:`M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22
c-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z`,widehat2:`M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat3:`M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat4:`M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widecheck1:`M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,
-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z`,widecheck2:`M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck3:`M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck4:`M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,baraboveleftarrow:`M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202
c4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5
c-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130
s-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47
121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6
s2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11
c0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z
M100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z`,rightarrowabovebar:`M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32
-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0
13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39
-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5
-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5
-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67
151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z`,baraboveshortleftharpoon:`M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11
c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17
c2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21
c-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40
c-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z
M0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z`,rightharpoonaboveshortbar:`M0,241 l0,40c399126,0,399993,0,399993,0
c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,
-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6
c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z
M0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z`,shortbaraboveleftharpoon:`M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11
c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,
1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,
-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z
M93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z`,shortrightharpoonabovebar:`M53,241l0,40c398570,0,399437,0,399437,0
c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,
-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6
c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z
M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`},l1=function(T,Q){switch(T){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+Q+` v1759 h347 v-84
H403z M403 1759 V0 H319 V1759 v`+Q+" v1759 h84z";case"rbrack":return"M347 1759 V0 H0 V84 H263 V1759 v"+Q+` v1759 H0 v84 H347z
M347 1759 V0 H263 V1759 v`+Q+" v1759 h84z";case"vert":return"M145 15 v585 v"+Q+` v585 c2.667,10,9.667,15,21,15
c10,0,16.667,-5,20,-15 v-585 v`+-Q+` v-585 c-2.667,-10,-9.667,-15,-21,-15
c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+Q+" v585 h43z";case"doublevert":return"M145 15 v585 v"+Q+` v585 c2.667,10,9.667,15,21,15
c10,0,16.667,-5,20,-15 v-585 v`+-Q+` v-585 c-2.667,-10,-9.667,-15,-21,-15
c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+Q+` v585 h43z
M367 15 v585 v`+Q+` v585 c2.667,10,9.667,15,21,15
c10,0,16.667,-5,20,-15 v-585 v`+-Q+` v-585 c-2.667,-10,-9.667,-15,-21,-15
c-10,0,-16.667,5,-20,15z M410 15 H367 v585 v`+Q+" v585 h43z";case"lfloor":return"M319 602 V0 H403 V602 v"+Q+` v1715 h263 v84 H319z
MM319 602 V0 H403 V602 v`+Q+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+Q+` v1799 H0 v-84 H319z
MM319 602 V0 H403 V602 v`+Q+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+Q+` v602 h84z
M403 1759 V0 H319 V1759 v`+Q+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+Q+` v602 h84z
M347 1759 V0 h-84 V1759 v`+Q+" v602 h84z";case"lparen":return`M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1
c-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349,
-36,557 l0,`+(Q+84)+`c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,
949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9
c0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,
-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189
l0,-`+(Q+92)+`c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,
-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z`;case"rparen":return`M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3,
63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5
c11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,`+(Q+9)+`
c-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664
c-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11
c0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17
c242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558
l0,-`+(Q+144)+`c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,
-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z`;default:throw new Error("Unknown stretchy delimiter.")}},cr=function(){function L(Q){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=Q,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}var T=L.prototype;return T.hasClass=function(f){return v.contains(this.classes,f)},T.toNode=function(){for(var f=document.createDocumentFragment(),_=0;_<this.children.length;_++)f.appendChild(this.children[_].toNode());return f},T.toMarkup=function(){for(var f="",_=0;_<this.children.length;_++)f+=this.children[_].toMarkup();return f},T.toText=function(){var f=function(y){return y.toText()};return this.children.map(f).join("")},L}(),Ne={"AMS-Regular":{32:[0,0,0,0,.25],65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],160:[0,0,0,0,.25],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,
`+Dt+" children.");for(var ar=0;ar<Dt;ar++){var ua=new cn(vt[ar]),K1=new B2([ua],{width:"400em",height:ve(_t),viewBox:"0 0 "+N+" "+Ct,preserveAspectRatio:Vr[ar]+" slice"}),c1=J.makeSvgSpan([Zt[ar]],[K1],Q);if(Dt===1)return{span:c1,minWidth:it,height:_t};c1.style.height=ve(_t),Ue.push(c1)}return{span:J.makeSpan(["stretchy"],Ue,Q),minWidth:it,height:_t}}}var _=f(),y=_.span,C=_.minWidth,D=_.height;return y.height=D,y.style.height=ve(D),C>0&&(y.style.minWidth=ve(C)),y},eX=function(T,Q,f,_,y){var C,D=T.height+T.depth+f+_;if(/fbox|color|angl/.test(Q)){if(C=J.makeSpan(["stretchy",Q],[],y),Q==="fbox"){var N=y.color&&y.getColor();N&&(C.style.borderColor=N)}}else{var k=[];/^[bx]cancel$/.test(Q)&&k.push(new yo({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(Q)&&k.push(new yo({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var z=new B2(k,{width:"100%",height:ve(D)});C=J.makeSvgSpan([],[z],y)}return C.height=D,C.style.height=ve(D),C},Ti={encloseSpan:eX,mathMLnode:ZK,svgSpan:JK};function nt(L,T){if(!L||L.type!==T)throw new Error("Expected node of type "+T+", but got "+(L?"node of type "+L.type:String(L)));return L}function FT(L){var T=O7(L);if(!T)throw new Error("Expected node of symbol group type, but got "+(L?"node of type "+L.type:String(L)));return T}function O7(L){return L&&(L.type==="atom"||CT.hasOwnProperty(L.type))?L:null}var qT=function(T,Q){var f,_,y;T&&T.type==="supsub"?(_=nt(T.base,"accent"),f=_.base,T.base=f,y=xT(ht(T,Q)),T.base=_):(_=nt(T,"accent"),f=_.base);var C=ht(f,Q.havingCrampedStyle()),D=_.isShifty&&v.isCharacterBox(f),N=0;if(D){var k=v.getBaseElem(f),z=ht(k,Q.havingCrampedStyle());N=Q7(z).skew}var ee=_.label==="\\c",re=ee?C.height+C.depth:Math.min(C.height,Q.fontMetrics().xHeight),ie;if(_.isStretchy)ie=Ti.svgSpan(_,Q),ie=J.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:C},{type:"elem",elem:ie,wrapperClasses:["svg-align"],wrapperStyle:N>0?{width:"calc(100% - "+ve(2*N)+")",marginLeft:ve(2*N)}:void 0}]},Q);else{var se,_e;_.label==="\\vec"?(se=J.staticSvg("vec",Q),_e=J.svgData.vec[1]):(se=J.makeOrd({mode:_.mode,text:_.label},Q,"textord"),se=Q7(se),se.italic=0,_e=se.width,ee&&(re+=se.depth)),ie=J.makeSpan(["accent-body"],[se]);var be=_.label==="\\textcircled";be&&(ie.classes.push("accent-full"),re=C.height);var Ie=N;be||(Ie-=_e/2),ie.style.left=ve(Ie),_.label==="\\textcircled"&&(ie.style.top=".2em"),ie=J.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:C},{type:"kern",size:-re},{type:"elem",elem:ie}]},Q)}var Ue=J.makeSpan(["mord","accent"],[ie],Q);return y?(y.children[0]=Ue,y.height=Math.max(Ue.height,y.height),y.classes[0]="mord",y):Ue},uv=function(T,Q){var f=T.isStretchy?Ti.mathMLnode(T.label):new fe.MathNode("mo",[Z1(T.label,T.mode)]),_=new fe.MathNode("mover",[Ht(T.base,Q),f]);return _.setAttribute("accent","true"),_},tX=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(function(L){return"\\"+L}).join("|"));Oe({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:function(T,Q){var f=C7(Q[0]),_=!tX.test(T.funcName),y=!_||T.funcName==="\\widehat"||T.funcName==="\\widetilde"||T.funcName==="\\widecheck";return{type:"accent",mode:T.parser.mode,label:T.funcName,isStretchy:_,isShifty:y,base:f}},htmlBuilder:qT,mathmlBuilder:uv}),Oe({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:function(T,Q){var f=Q[0],_=T.parser.mode;return _==="math"&&(T.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+T.funcName+" works only in text mode"),_="text"),{type:"accent",mode:_,label:T.funcName,isStretchy:!1,isShi
]`,DX="\\\\[a-zA-Z@]+",MX="\\\\[^\uD800-\uDFFF]",wX="("+DX+")"+Jv+"*",RX=`\\\\(
|[ \r ]+
?)[ \r ]*`,od="[\u0300-\u036F]",NX=new RegExp(od+"+$"),IX="("+Jv+"+)|"+(RX+"|")+"([!-\\[\\]-\u2027\u202A-\uD7FF\uF900-\uFFFF]"+(od+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(od+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+wX)+("|"+MX+")"),eE=function(){function L(Q,f){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=Q,this.settings=f,this.tokenRegex=new RegExp(IX,"g"),this.catcodes={"%":14,"~":13}}var T=L.prototype;return T.setCatcode=function(f,_){this.catcodes[f]=_},T.lex=function(){var f=this.input,_=this.tokenRegex.lastIndex;if(_===f.length)return new Qn("EOF",new q2(this,_,_));var y=this.tokenRegex.exec(f);if(y===null||y.index!==_)throw new n("Unexpected character: '"+f[_]+"'",new Qn(f[_],new q2(this,_,_+1)));var C=y[6]||y[3]||(y[2]?"\\ ":" ");if(this.catcodes[C]===14){var D=f.indexOf(`
`,this.tokenRegex.lastIndex);return D===-1?(this.tokenRegex.lastIndex=f.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=D+1,this.lex()}return new Qn(C,new q2(this,_,this.tokenRegex.lastIndex))},L}(),HX=function(){function L(Q,f){Q===void 0&&(Q={}),f===void 0&&(f={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=f,this.builtins=Q,this.undefStack=[]}var T=L.prototype;return T.beginGroup=function(){this.undefStack.push({})},T.endGroup=function(){if(this.undefStack.length===0)throw new n("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var f=this.undefStack.pop();for(var _ in f)f.hasOwnProperty(_)&&(f[_]==null?delete this.current[_]:this.current[_]=f[_])},T.endGroups=function(){for(;this.undefStack.length>0;)this.endGroup()},T.has=function(f){return this.current.hasOwnProperty(f)||this.builtins.hasOwnProperty(f)},T.get=function(f){return this.current.hasOwnProperty(f)?this.current[f]:this.builtins[f]},T.set=function(f,_,y){if(y===void 0&&(y=!1),y){for(var C=0;C<this.undefStack.length;C++)delete this.undefStack[C][f];this.undefStack.length>0&&(this.undefStack[this.undefStack.length-1][f]=_)}else{var D=this.undefStack[this.undefStack.length-1];D&&!D.hasOwnProperty(f)&&(D[f]=this.current[f])}_==null?delete this.current[f]:this.current[f]=_},L}(),kX=Ov,PX=kX;I("\\noexpand",function(L){var T=L.popToken();return L.isExpandable(T.text)&&(T.noexpand=!0,T.treatAsRelax=!0),{tokens:[T],numArgs:0}}),I("\\expandafter",function(L){var T=L.popToken();return L.expandOnce(!0),{tokens:[T],numArgs:0}}),I("\\@firstoftwo",function(L){var T=L.consumeArgs(2);return{tokens:T[0],numArgs:0}}),I("\\@secondoftwo",function(L){var T=L.consumeArgs(2);return{tokens:T[1],numArgs:0}}),I("\\@ifnextchar",function(L){var T=L.consumeArgs(3);L.consumeSpaces();var Q=L.future();return T[0].length===1&&T[0][0].text===Q.text?{tokens:T[1],numArgs:0}:{tokens:T[2],numArgs:0}}),I("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),I("\\TextOrMath",function(L){var T=L.consumeArgs(2);return L.mode==="text"?{tokens:T[0],numArgs:0}:{tokens:T[1],numArgs:0}});var tE={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};I("\\char",function(L){var T=L.popToken(),Q,f="";if(T.text==="'")Q=8,T=L.popToken();else if(T.text==='"')Q=16,T=L.popToken();else if(T.text==="`")if(T=L.popToken(),T.text[0]==="\\")f=T.text.charCodeAt(1);else{if(T.text==="EOF")throw new n("\\char` missing argument");f=T.text.charCodeAt(0)}else Q=10;if(Q){if(f=tE[T.text],f==null||f>=Q)throw new n("Invalid base-"+Q+" digit "+T.text);for(var _;(_=tE[L.future().text])!=null&&_<Q;)f*=Q,f+=_,L.popToken()}return"\\@char{"+f+"}"});var sd=function(T,Q,f){var _=T.consumeArg().tokens;if(_.length!==1)throw new n("\\newcommand's first argument must be a macro name");var y=_[0].text,C=T.isDefined(y);if(C&&!Q)throw new n("\\newcommand{"+y+"} attempting to redefine "+(y+"; use \\renewcommand"));if(!C&&!f)throw new n("\\renewcommand{"+y+"} when command "+y+" does not yet exist; use \\newcommand");var D=0;if(_=T.consumeArg().tokens,_.length===1&&_[0].text==="["){for(var N="",k=T.expandNextToken();k.text!=="]"&&k.text!=="EOF";)N+=k.text,k=T.expandNextToken();if(!N.match(/^\s*[0-9]+\s*$/))throw new n("Invalid number of arguments: "+N);D=parseInt(N),_=T.consumeArg().tokens}return T.macros.set(y,{tokens:_,numArgs:D}),""};I("\\newcommand",function(L){return sd(L,!1,!0)}),I("\\renewcommand",function(L){return sd(L,!0,!1)}),I("\\providecommand",function(L){return sd(L,!0,!0)}),I("\\message",function(L){var T=L.consumeArgs(1)[0];return console.log(T.reverse().map(function(Q){return Q.text}).join("")),""}),I("\\errmessage",function(L){var T=L.consumeArgs(1)[0];return console.error(T.reverse().map(function(Q){return Q.text}).join("")),""}),I("\\show",function(L){var T=L.popToken(),Q=T.text;return console.log(T,L.macros.get(Q),Fi[Q],$t.math[Q],$t.text[Q]),""}),I("\\bgroup","{")
please report what input caused this bug`);return y=y.slice(1,-1),{type:"verb",mode:"text",body:y,star:C}}sE.hasOwnProperty(_[0])&&!$t[this.mode][_[0]]&&(this.settings.strict&&this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Accented Unicode text character "'+_[0]+'" used in math mode',f),_=sE[_[0]]+_.slice(1));var D=NX.exec(_);D&&(_=_.substring(0,D.index),_==="i"?_="\u0131":_==="j"&&(_="\u0237"));var N;if($t[this.mode][_]){this.settings.strict&&this.mode==="math"&&Lo.indexOf(_)>=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+_[0]+'" used in math mode',f);var k=$t[this.mode][_].group,z=q2.range(f),ee;if(LT.hasOwnProperty(k)){var re=k;ee={type:"atom",mode:this.mode,family:re,loc:z,text:_}}else ee={type:k,mode:this.mode,loc:z,text:_};N=ee}else if(_.charCodeAt(0)>=128)this.settings.strict&&(ue(_.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+_[0]+'" used in math mode',f):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+_[0]+'"'+(" ("+_.charCodeAt(0)+")"),f)),N={type:"textord",mode:"text",loc:q2.range(f),text:_};else return null;if(this.consume(),D)for(var ie=0;ie<D[0].length;ie++){var se=D[0][ie];if(!ud[se])throw new n("Unknown accent ' "+se+"'",f);var _e=ud[se][this.mode]||ud[se].text;if(!_e)throw new n("Accent "+se+" unsupported in "+this.mode+" mode",f);N={type:"accent",mode:this.mode,loc:q2.range(f),label:_e,isStretchy:!1,isShifty:!0,base:N}}return N},L}();lE.endOfExpression=["}","\\endgroup","\\end","\\right","&"];var BX=function(T,Q){if(!(typeof T=="string"||T instanceof String))throw new TypeError("KaTeX can only parse string typed expression");var f=new lE(T,Q);delete f.gullet.macros.current["\\df@tag"];var _=f.parse();if(delete f.gullet.macros.current["\\current@color"],delete f.gullet.macros.current["\\color"],f.gullet.macros.get("\\df@tag")){if(!Q.displayMode)throw new n("\\tag works only in display equations");_=[{type:"tag",mode:"text",body:_,tag:f.subparse([new Qn("\\df@tag")])}]}return _},cd=BX,uE=function(T,Q,f){Q.textContent="";var _=Td(T,f).toNode();Q.appendChild(_)};typeof document!="undefined"&&document.compatMode!=="CSS1Compat"&&(typeof console!="undefined"&&console.warn("Warning: KaTeX doesn't work in quirks mode. Make sure your website has a suitable doctype."),uE=function(){throw new n("KaTeX doesn't work in quirks mode.")});var FX=function(T,Q){var f=Td(T,Q).toMarkup();return f},qX=function(T,Q){var f=new O(Q);return cd(T,f)},cE=function(T,Q,f){if(f.throwOnError||!(T instanceof n))throw T;var _=J.makeSpan(["katex-error"],[new m1(Q)]);return _.setAttribute("title",T.toString()),_.setAttribute("style","color:"+f.errorColor),_},Td=function(T,Q){var f=new O(Q);try{var _=cd(T,f);return YK(_,T,f)}catch(y){return cE(y,T,f)}},UX=function(T,Q){var f=new O(Q);try{var _=cd(T,f);return WK(_,T,f)}catch(y){return cE(y,T,f)}},GX={version:"0.16.4",render:uE,renderToString:FX,ParseError:n,SETTINGS_SCHEMA:S,__parse:qX,__renderToDomTree:Td,__renderToHTMLTree:UX,__setFontMetrics:pt,__defineSymbol:b,__defineMacro:I,__domTree:{Span:sa,Anchor:Eo,SymbolNode:m1,SvgNode:B2,PathNode:cn,LineNode:yo}},zX=GX;return t=t.default,t}()})});var HF=E((XVe,rde)=>{rde.exports={name:"katex",version:"0.16.4",description:"Fast math typesetting for the web.",main:"dist/katex.js",exports:{".":{require:"./dist/katex.js",import:"./dist/katex.mjs"},"./contrib/auto-render":{require:"./dist/contrib/auto-render.js",import:"./dist/contrib/auto-render.mjs"},"./contrib/mhchem":{require:"./dist/contrib/mhchem.js",import:"./dist/contrib/mhchem.mjs"},"./contrib/copy-tex":{require:"./dist/contrib/copy-tex.js",import:"./dist/contrib/copy-tex.mjs"},"./contrib/mathtex-script-type":{require:"./dist/contrib/mathtex-script-type.js",import:"./dist/contrib/mathtex-script-type.mjs"},"./contrib/render-a11y-string":{require:"./dist/contrib/render-a11y-string.js",import:"./dist/contrib/render-a11y-string.mjs"},"./*":"./*"},homepage:"https://katex.org",repository:{type:"git",ur
`)+`
`+this.textContent(r))]},t.prototype.fontSize=function(r){return 0},t.prototype.fontFamily=function(r){return""},t.prototype.nodeSize=function(r,n,i){return n===void 0&&(n=1),i===void 0&&(i=null),[0,0]},t.prototype.nodeBBox=function(r){return{left:0,right:0,top:0,bottom:0}},t}(nQe.AbstractDOMAdaptor);wr.LiteBase=aq;var oq=function(e){iq(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}((0,iQe.NodeMixin)(aq));wr.LiteAdaptor=oq;function lQe(e){return e===void 0&&(e=null),new oq(null,e)}wr.liteAdaptor=lQe});var us=E(o2=>{"use strict";var uQe=o2&&o2.__extends||function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(n[a]=i[a])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),cQe=o2&&o2.__values||function(e){var t=typeof Symbol=="function"&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},lq=o2&&o2.__read||function(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),i,a=[],o;try{for(;(t===void 0||t-- >0)&&!(i=n.next()).done;)a.push(i.value)}catch(s){o={error:s}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(o)throw o.error}}return a},uq=o2&&o2.__spreadArray||function(e,t,r){if(r||arguments.length===2)for(var n=0,i=t.length,a;n<i;n++)(a||!(n in t))&&(a||(a=Array.prototype.slice.call(t,0,n)),a[n]=t[n]);return e.concat(a||Array.prototype.slice.call(t))};Object.defineProperty(o2,"__esModule",{value:!0});o2.FunctionList=void 0;var TQe=B6(),dQe=function(e){uQe(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.execute=function(){for(var r,n,i=[],a=0;a<arguments.length;a++)i[a]=arguments[a];try{for(var o=cQe(this),s=o.next();!s.done;s=o.next()){var l=s.value,u=l.item.apply(l,uq([],lq(i),!1));if(u===!1)return!1}}catch(c){r={error:c}}finally{try{s&&!s.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}return!0},t.prototype.asyncExecute=function(){for(var r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];var i=-1,a=this.items;return new Promise(function(o,s){(function l(){for(var u;++i<a.length;){var c=(u=a[i]).item.apply(u,uq([],lq(r),!1));if(c instanceof Promise){c.then(l).catch(function(d){return s(d)});return}if(c===!1){o(!1);return}}o(!0)})()})},t}(TQe.PrioritizedList);o2.FunctionList=dQe});var um=E(lu=>{"use strict";Object.defineProperty(lu,"__esModule",{value:!0});lu.AbstractInputJax=void 0;var cq=Cr(),Tq=us(),QQe=function(){function e(t){t===void 0&&(t={}),this.adaptor=null,this.mmlFactory=null;var r=this.constructor;this.options=(0,cq.userOptions)((0,cq.defaultOptions)({},r.OPTIONS),t),this.preFilters=new Tq.FunctionList,this.postFilters=new Tq.FunctionList}return Object.defineProperty(e.prototype,"name",{get:function(){return this.constructor.NAME},enumerable:!1,configurable:!0}),e.prototype.setAdaptor=function(t){this.adaptor=t},e.prototype.setMmlFactory=function(t){this.mmlFactory=t},e.prototype.initialize=function(){},e.prototype.reset=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r]},Object.defineProperty(e.prototype,"processStrings",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.findMath=function(t,r){return[]},e.prototype.executeFilters=function(t,r,n,i){var a={math:r,document:n,data:i};return t.execute(a),a.data},e.NAME="generic",e.OPTIONS={},e}();lu.AbstractInputJax=QQe});var cm=E(uu=>{"use strict";Object.defineProperty(uu,"__esModule",{value:!0});uu.AbstractOutputJax=void 0;var dq=Cr(),pQe=us(),fQe=function(){function e(t){t===void 0&&(t={}),this.adaptor=null;var r=this.constructor;this.options=(0,dq.userOptions)((
`,wbr:"","#comment":""},ignoreHtmlClass:"mathjax_ignore",processHtmlClass:"mathjax_process"},e}();o0.HTMLDomStrings=Nfe});var CU=E(h2=>{"use strict";var Ife=h2&&h2.__extends||function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(n[a]=i[a])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),s0=h2&&h2.__assign||function(){return s0=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},s0.apply(this,arguments)},Bu=h2&&h2.__read||function(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),i,a=[],o;try{for(;(t===void 0||t-- >0)&&!(i=n.next()).done;)a.push(i.value)}catch(s){o={error:s}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(o)throw o.error}}return a},Ma=h2&&h2.__values||function(e){var t=typeof Symbol=="function"&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(h2,"__esModule",{value:!0});h2.HTMLDocument=void 0;var gh=_h(),vh=Cr(),Hfe=yU(),kfe=SU(),LU=xU(),Eh=G6(),Pfe=function(e){Ife(t,e);function t(r,n,i){var a=this,o=Bu((0,vh.separateOptions)(i,LU.HTMLDomStrings.OPTIONS),2),s=o[0],l=o[1];return a=e.call(this,r,n,s)||this,a.domStrings=a.options.DomStrings||new LU.HTMLDomStrings(l),a.domStrings.adaptor=n,a.styles=[],a}return t.prototype.findPosition=function(r,n,i,a){var o,s,l=this.adaptor;try{for(var u=Ma(a[r]),c=u.next();!c.done;c=u.next()){var d=c.value,p=Bu(d,2),h=p[0],g=p[1];if(n<=g&&l.kind(h)==="#text")return{node:h,n:Math.max(n,0),delim:i};n-=g}}catch(v){o={error:v}}finally{try{c&&!c.done&&(s=u.return)&&s.call(u)}finally{if(o)throw o.error}}return{node:null,n:0,delim:i}},t.prototype.mathItem=function(r,n,i){var a=r.math,o=this.findPosition(r.n,r.start.n,r.open,i),s=this.findPosition(r.n,r.end.n,r.close,i);return new this.options.MathItem(a,n,r.display,o,s)},t.prototype.findMath=function(r){var n,i,a,o,s,l,u,c,d;if(!this.processed.isSet("findMath")){this.adaptor.document=this.document,r=(0,vh.userOptions)({elements:this.options.elements||[this.adaptor.body(this.document)]},r);try{for(var p=Ma(this.adaptor.getElements(r.elements,this.document)),h=p.next();!h.done;h=p.next()){var g=h.value,v=Bu([null,null],2),S=v[0],x=v[1];try{for(var O=(a=void 0,Ma(this.inputJax)),R=O.next();!R.done;R=O.next()){var M=R.value,V=new this.options.MathList;if(M.processStrings){S===null&&(s=Bu(this.domStrings.find(g),2),S=s[0],x=s[1]);try{for(var G=(l=void 0,Ma(M.findMath(S))),H=G.next();!H.done;H=G.next()){var P=H.value;V.push(this.mathItem(P,M,x))}}catch(oe){l={error:oe}}finally{try{H&&!H.done&&(u=G.return)&&u.call(G)}finally{if(l)throw l.error}}}else try{for(var K=(c=void 0,Ma(M.findMath(g))),j=K.next();!j.done;j=K.next()){var P=j.value,ae=new this.options.MathItem(P.math,M,P.display,P.start,P.end);V.push(ae)}}catch(oe){c={error:oe}}finally{try{j&&!j.done&&(d=K.return)&&d.call(K)}finally{if(c)throw c.error}}this.math.merge(V)}}catch(oe){a={error:oe}}finally{try{R&&!R.done&&(o=O.return)&&o.call(O)}finally{if(a)throw a.error}}}}catch(oe){n={error:oe}}finally{try{h&&!h.done&&(i=p.return)&&i.call(p)}finally{if(n)throw n.error}}this.processed.set("findMath")}return this},t.prototype.updateDocument=function(){return this.processed.isSet("updateDocument")||(this.addPageElements(),this.addStyleSheet(),e.prototype.updateDocument.call(this),this.processed.set("updateDocument")),this},t.prototype.addPageElements=function(){var r=this.adaptor.body(this.document),n=this.documentPageElements();n&&this.adaptor.append(r
`+this.stack.join(`
`)+`
]`},e}();$2.default=ame});var Gr=E(Z2=>{"use strict";var Dh=Z2&&Z2.__values||function(e){var t=typeof Symbol=="function"&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},Mh=Z2&&Z2.__read||function(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),i,a=[],o;try{for(;(t===void 0||t-- >0)&&!(i=n.next()).done;)a.push(i.value)}catch(s){o={error:s}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(o)throw o.error}}return a},ome=Z2&&Z2.__spreadArray||function(e,t,r){if(r||arguments.length===2)for(var n=0,i=t.length,a;n<i;n++)(a||!(n in t))&&(a||(a=Array.prototype.slice.call(t,0,n)),a[n]=t[n]);return e.concat(a||Array.prototype.slice.call(t))},Rh=Z2&&Z2.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Z2,"__esModule",{value:!0});var wh=Rh(wt()),sme=Rh(Oh()),On=Rh(bt()),lme=je(),ume=function(){function e(t,r,n){var i,a;this._string=t,this.configuration=n,this.macroCount=0,this.i=0,this.currentCS="";var o=r.hasOwnProperty("isInner"),s=r.isInner;delete r.isInner;var l;if(r){l={};try{for(var u=Dh(Object.keys(r)),c=u.next();!c.done;c=u.next()){var d=c.value;l[d]=r[d]}}catch(p){i={error:p}}finally{try{c&&!c.done&&(a=u.return)&&a.call(u)}finally{if(i)throw i.error}}}this.configuration.pushParser(this),this.stack=new sme.default(this.itemFactory,l,o?s:!0),this.Parse(),this.Push(this.itemFactory.create("stop"))}return Object.defineProperty(e.prototype,"options",{get:function(){return this.configuration.options},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"itemFactory",{get:function(){return this.configuration.itemFactory},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"tags",{get:function(){return this.configuration.tags},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"string",{get:function(){return this._string},set:function(t){this._string=t},enumerable:!1,configurable:!0}),e.prototype.parse=function(t,r){return this.configuration.handlers.get(t).parse(r)},e.prototype.lookup=function(t,r){return this.configuration.handlers.get(t).lookup(r)},e.prototype.contains=function(t,r){return this.configuration.handlers.get(t).contains(r)},e.prototype.toString=function(){var t,r,n="";try{for(var i=Dh(Array.from(this.configuration.handlers.keys())),a=i.next();!a.done;a=i.next()){var o=a.value;n+=o+": "+this.configuration.handlers.get(o)+`
`}}catch(s){t={error:s}}finally{try{a&&!a.done&&(r=i.return)&&r.call(i)}finally{if(t)throw t.error}}return n},e.prototype.Parse=function(){for(var t;this.i<this.string.length;)t=this.getCodePoint(),this.i+=t.length,this.parse("character",[this,t])},e.prototype.Push=function(t){t instanceof lme.AbstractMmlNode&&t.isInferred?this.PushAll(t.childNodes):this.stack.Push(t)},e.prototype.PushAll=function(t){var r,n;try{for(var i=Dh(t),a=i.next();!a.done;a=i.next()){var o=a.value;this.stack.Push(o)}}catch(s){r={error:s}}finally{try{a&&!a.done&&(n=i.return)&&n.call(i)}finally{if(r)throw r.error}}},e.prototype.mml=function(){if(!this.stack.Top().isKind("mml"))return null;var t=this.stack.Top().First;return this.configuration.popParser(),t},e.prototype.convertDelimiter=function(t){var r=this.lookup("delimiter",t);return r?r.char:null},e.prototype.getCodePoint=function(){var t=this.string.codePointAt(this.i);return t===void 0?"":String.fromCodePoint(t)},e.prototype.nextIsSpace=function(){return!!this.string.charAt(this.i).match(/\s/)},e.prototype.GetNext=function(){for(;this.nextIsSpace();)this.i++;return this.getCodePoint()},e.prototype.GetCS=function(){var t=this.string.slice(this.i).match(/^(([a-z]+) ?|[\uD800-\uDBFF].|.)/i);return t?(this.i+=t[0].length,t[2]||t[1]):(this.i++," ")},e.prototype.GetArgument=function(t,r){switch(this.GetNext()){case"":if(!r)throw new On.default("MissingArgFor","Missing argument for %1",this.currentCS);return null;case"}":if(!r)throw new On.default("ExtraCloseMissingOpen","Extra close brace or missing open brace");return null;case"\\":return this.i++,"\\"+this.GetCS();case"{":for(var n=++this.i,i=1;this.i<this.string.length;)switch(this.string.charAt(this.i++)){case"\\":this.i++;break;case"{":i++;break;case"}":if(--i===0)return this.string.slice(n,this.i-1);break}throw new On.default("MissingCloseBrace","Missing close brace")}var a=this.getCodePoint();return this.i+=a.length,a},e.prototype.GetBrackets=function(t,r){if(this.GetNext()!=="[")return r;for(var n=++this.i,i=0;this.i<this.string.length;)switch(this.string.charAt(this.i++)){case"{":i++;break;case"\\":this.i++;break;case"}":if(i--<=0)throw new On.default("ExtraCloseLooking","Extra close brace while looking for %1","']'");break;case"]":if(i===0)return this.string.slice(n,this.i-1);break}throw new On.default("MissingCloseBracket","Could not find closing ']' for argument to %1",this.currentCS)},e.prototype.GetDelimiter=function(t,r){var n=this.GetNext();if(this.i+=n.length,this.i<=this.string.length&&(n==="\\"?n+=this.GetCS():n==="{"&&r&&(this.i--,n=this.GetArgument(t).trim()),this.contains("delimiter",n)))return this.convertDelimiter(n);throw new On.default("MissingOrUnrecognizedDelim","Missing or unrecognized delimiter for %1",this.currentCS)},e.prototype.GetDimen=function(t){if(this.GetNext()==="{"){var r=this.GetArgument(t),n=Mh(wh.default.matchDimen(r),2),i=n[0],a=n[1];if(i)return i+a}else{var r=this.string.slice(this.i),o=Mh(wh.default.matchDimen(r,!0),3),i=o[0],a=o[1],s=o[2];if(i)return this.i+=s,i+a}throw new On.default("MissingDimOrUnits","Missing dimension or its units for %1",this.currentCS)},e.prototype.GetUpTo=function(t,r){for(;this.nextIsSpace();)this.i++;for(var n=this.i,i=0;this.i<this.string.length;){var a=this.i,o=this.GetNext();switch(this.i+=o.length,o){case"\\":o+=this.GetCS();break;case"{":i++;break;case"}":if(i===0)throw new On.default("ExtraCloseLooking","Extra close brace while looking for %1",r);i--;break}if(i===0&&o===r)return this.string.slice(n,a)}throw new On.default("TokenNotFoundForCommand","Could not find %1 for %2",r,this.currentCS)},e.prototype.ParseArg=function(t){return new e(this.GetArgument(t),this.stack.env,this.configuration).mml()},e.prototype.ParseUpTo=function(t,r){return new e(this.GetUpTo(t,r),this.stack.env,this.configuration).mml()},e.prototype.GetDelimiterArg=function(t){var r=wh.default.trimSpaces(this.GetArgument(t));if(r==="")return null;if(this.contains("delimiter",r))return r;throw new On.default("MissingOrUnrecognizedDelim","Missing or unrecognized delimiter for %1",this.currentCS)},e.prot
`;)e.i++};He.Hash=function(e,t){throw new Or.default("CantUseHash1","You can't use 'macro parameter character #' in math mode")};He.MathFont=function(e,t,r){var n=e.GetArgument(t),i=new $u.default(n,p0(p0({},e.stack.env),{font:r,multiLetterIdentifiers:/^[a-zA-Z]+/,noAutoOP:!0}),e.configuration).mml();e.Push(e.create("node","TeXAtom",[i]))};He.SetFont=function(e,t,r){e.stack.env.font=r};He.SetStyle=function(e,t,r,n,i){e.stack.env.style=r,e.stack.env.level=i,e.Push(e.itemFactory.create("style").setProperty("styles",{displaystyle:n,scriptlevel:i}))};He.SetSize=function(e,t,r){e.stack.env.size=r,e.Push(e.itemFactory.create("style").setProperty("styles",{mathsize:(0,TG.em)(r)}))};He.Spacer=function(e,t,r){var n=e.create("node","mspace",[],{width:(0,TG.em)(r)}),i=e.create("node","mstyle",[n],{scriptlevel:0});e.Push(i)};He.LeftRight=function(e,t){var r=t.substr(1);e.Push(e.itemFactory.create(r,e.GetDelimiter(t),e.stack.env.color))};He.NamedFn=function(e,t,r){r||(r=t.substr(1));var n=e.create("token","mi",{texClass:f0.TEXCLASS.OP},r);e.Push(e.itemFactory.create("fn",n))};He.NamedOp=function(e,t,r){r||(r=t.substr(1)),r=r.replace(/&thinsp;/,"\u2006");var n=e.create("token","mo",{movablelimits:!0,movesupsub:!0,form:$h.TexConstant.Form.PREFIX,texClass:f0.TEXCLASS.OP},r);e.Push(n)};He.Limits=function(e,t,r){var n=e.stack.Prev(!0);if(!n||Le.default.getTexClass(Le.default.getCoreMO(n))!==f0.TEXCLASS.OP&&Le.default.getProperty(n,"movesupsub")==null)throw new Or.default("MisplacedLimits","%1 is allowed only on operators",e.currentCS);var i=e.stack.Top(),a;Le.default.isType(n,"munderover")&&!r?(a=e.create("node","msubsup"),Le.default.copyChildren(n,a),n=i.Last=a):Le.default.isType(n,"msubsup")&&r&&(a=e.create("node","munderover"),Le.default.copyChildren(n,a),n=i.Last=a),Le.default.setProperty(n,"movesupsub",!!r),Le.default.setProperties(Le.default.getCoreMO(n),{movablelimits:!1}),(Le.default.getAttribute(n,"movablelimits")||Le.default.getProperty(n,"movablelimits"))&&Le.default.setProperties(n,{movablelimits:!1})};He.Over=function(e,t,r,n){var i=e.itemFactory.create("over").setProperty("name",e.currentCS);r||n?(i.setProperty("open",r),i.setProperty("close",n)):t.match(/withdelims$/)&&(i.setProperty("open",e.GetDelimiter(t)),i.setProperty("close",e.GetDelimiter(t))),t.match(/^\\above/)?i.setProperty("thickness",e.GetDimen(t)):(t.match(/^\\atop/)||r||n)&&i.setProperty("thickness",0),e.Push(i)};He.Frac=function(e,t){var r=e.ParseArg(t),n=e.ParseArg(t),i=e.create("node","mfrac",[r,n]);e.Push(i)};He.Sqrt=function(e,t){var r=e.GetBrackets(t),n=e.GetArgument(t);n==="\\frac"&&(n+="{"+e.GetArgument(n)+"}{"+e.GetArgument(n)+"}");var i=new $u.default(n,e.stack.env,e.configuration).mml();r?i=e.create("node","mroot",[i,dG(e,r)]):i=e.create("node","msqrt",[i]),e.Push(i)};function dG(e,t){var r=e.stack.env,n=r.inRoot;r.inRoot=!0;var i=new $u.default(t,r,e.configuration),a=i.mml(),o=i.stack.global;if(o.leftRoot||o.upRoot){var s={};o.leftRoot&&(s.width=o.leftRoot),o.upRoot&&(s.voffset=o.upRoot,s.height=o.upRoot),a=e.create("node","mpadded",[a],s)}return r.inRoot=n,a}He.Root=function(e,t){var r=e.GetUpTo(t,"\\of"),n=e.ParseArg(t),i=e.create("node","mroot",[n,dG(e,r)]);e.Push(i)};He.MoveRoot=function(e,t,r){if(!e.stack.env.inRoot)throw new Or.default("MisplacedMoveRoot","%1 can appear only within a root",e.currentCS);if(e.stack.global[r])throw new Or.default("MultipleMoveRoot","Multiple use of %1",e.currentCS);var n=e.GetArgument(t);if(!n.match(/-?[0-9]+/))throw new Or.default("IntegerArg","The argument to %1 must be an integer",e.currentCS);n=parseInt(n,10)/15+"em",n.substr(0,1)!=="-"&&(n="+"+n),e.stack.global[r]=n};He.Accent=function(e,t,r,n){var i=e.ParseArg(t),a=p0(p0({},_r.default.getFontDef(e)),{accent:!0,mathaccent:!0}),o=Le.default.createEntity(r),s=e.create("token","mo",a,o),l=s;Le.default.setAttribute(l,"stretchy",!!n);var u=Le.default.isEmbellished(i)?Le.default.getCoreMO(i):i;(Le.default.isType(u,"mo")||Le.default.getProperty(u,"movablelimits"))&&Le.default.setProperties(u,{movablelimits:!1});var c=e.create("node","munderover");Le.default.setCh
`;)e.i++;e.i++},Math:function(e,t){e.saveText();for(var r=e.i,n,i,a=0;i=e.GetNext();)switch(n=e.i++,i){case"\\":var o=e.GetCS();o===")"&&(i="\\(");case"$":if(a===0&&t===i){var s=e.texParser.configuration,l=new jEe.default(e.string.substr(r,n-r),e.stack.env,s).mml();e.PushMath(l);return}break;case"{":a++;break;case"}":a===0&&e.Error("ExtraCloseMissingOpen","Extra close brace or missing open brace"),a--;break}e.Error("MathNotTerminated","Math-mode is not properly terminated")},MathModeOnly:function(e,t){e.Error("MathModeOnly","'%1' allowed only in math mode",t)},Misplaced:function(e,t){e.Error("Misplaced","'%1' can not be used here",t)},OpenBrace:function(e,t){var r=e.stack.env;e.envStack.push(r),e.stack.env=Object.assign({},r)},CloseBrace:function(e,t){e.envStack.length?(e.saveText(),e.stack.env=e.envStack.pop()):e.Error("ExtraCloseMissingOpen","Extra close brace or missing open brace")},OpenQuote:function(e,t){e.string.charAt(e.i)===t?(e.text+="\u201C",e.i++):e.text+="\u2018"},CloseQuote:function(e,t){e.string.charAt(e.i)===t?(e.text+="\u201D",e.i++):e.text+="\u2019"},Tilde:function(e,t){e.text+="\xA0"},Space:function(e,t){for(e.text+=" ";e.GetNext().match(/\s/);)e.i++},SelfQuote:function(e,t){e.text+=t.substr(1)},Insert:function(e,t,r){e.text+=r},Accent:function(e,t,r){var n=e.ParseArg(t),i=e.create("token","mo",{},r);e.addAttributes(i),e.Push(e.create("node","mover",[n,i]))},Emph:function(e,t){var r=e.stack.env.mathvariant==="-tex-mathit"?"normal":"-tex-mathit";e.Push(e.ParseTextArg(t,{mathvariant:r}))},SetFont:function(e,t,r){e.saveText(),e.stack.env.mathvariant=r},SetSize:function(e,t,r){e.saveText(),e.stack.env.mathsize=r},CheckAutoload:function(e,t){var r=e.configuration.packageData.get("autoload"),n=e.texParser;t=t.slice(1);var i=n.lookup("macro",t);if(!i||r&&i._func===r.Autoload){if(n.parse("macro",[n,t]),!i)return;(0,YEe.retryAfter)(Promise.resolve())}n.parse("macro",[e,t])},Macro:A0.default.Macro,Spacer:A0.default.Spacer,Hskip:A0.default.Hskip,rule:A0.default.rule,Rule:A0.default.Rule,HandleRef:A0.default.HandleRef}});var lg=E(O1=>{"use strict";var WEe=O1&&O1.__extends||function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(n[a]=i[a])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),sY=O1&&O1.__values||function(e){var t=typeof Symbol=="function"&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},$Ee=O1&&O1.__read||function(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),i,a=[],o;try{for(;(t===void 0||t-- >0)&&!(i=n.next()).done;)a.push(i.value)}catch(s){o={error:s}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(o)throw o.error}}return a},ZEe=O1&&O1.__spreadArray||function(e,t,r){if(r||arguments.length===2)for(var n=0,i=t.length,a;n<i;n++)(a||!(n in t))&&(a||(a=Array.prototype.slice.call(t,0,n)),a[n]=t[n]);return e.concat(a||Array.prototype.slice.call(t))},kc=O1&&O1.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(O1,"__esModule",{value:!0});O1.TextParser=void 0;var KEe=kc(Gr()),lY=kc(bt()),XEe=kc(wt()),JEe=je(),uY=kc(jt()),cY=Mn(),eye=function(e){WEe(t,e);function t(r,n,i,a){var o=e.call(this,r,n,i)||this;return o.level=a,o}return Object.defineProperty(t.prototype,"texParser",{get:function(){return this.configuration.packageData.get("textmacros").texParser},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tags",{get:function(){return this.texParser.tags},enumerable:!1,configurable:!0}),t.prototype.mml=function(){return this.level!=null?this.create("node
`)},e.prototype.getStyleRules=function(){var t,r,n=Object.keys(this.styles),i=new Array(n.length),a=0;try{for(var o=qc(n),s=o.next();!s.done;s=o.next()){var l=s.value;i[a++]=l+` {
`+this.getStyleDefString(this.styles[l])+`
}`}}catch(u){t={error:u}}finally{try{s&&!s.done&&(r=o.return)&&r.call(o)}finally{if(t)throw t.error}}return i},e.prototype.getStyleDefString=function(t){var r,n,i=Object.keys(t),a=new Array(i.length),o=0;try{for(var s=qc(i),l=s.next();!l.done;l=s.next()){var u=l.value;a[o++]=" "+u+": "+t[u]+";"}}catch(c){r={error:c}}finally{try{l&&!l.done&&(n=s.return)&&n.call(s)}finally{if(r)throw r.error}}return a.join(`
`)},e}();w0.CssStyles=xye});var CY=E(A2=>{"use strict";var Lye=A2&&A2.__extends||function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(n[a]=i[a])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),Uc=A2&&A2.__assign||function(){return Uc=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},Uc.apply(this,arguments)},Tg=A2&&A2.__read||function(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),i,a=[],o;try{for(;(t===void 0||t-- >0)&&!(i=n.next()).done;)a.push(i.value)}catch(s){o={error:s}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(o)throw o.error}}return a},j3=A2&&A2.__values||function(e){var t=typeof Symbol=="function"&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(A2,"__esModule",{value:!0});A2.CommonOutputJax=void 0;var LY=cm(),dg=G6(),Cye=Cr(),Aye=wn(),Oye=su(),Dye=xY(),Mye=function(e){Lye(t,e);function t(r,n,i){r===void 0&&(r=null),n===void 0&&(n=null),i===void 0&&(i=null);var a=this,o=Tg((0,Cye.separateOptions)(r,i.OPTIONS),2),s=o[0],l=o[1];return a=e.call(this,s)||this,a.factory=a.options.wrapperFactory||new n,a.factory.jax=a,a.cssStyles=a.options.cssStyles||new Dye.CssStyles,a.font=a.options.font||new i(l),a.unknownCache=new Map,a}return t.prototype.typeset=function(r,n){this.setDocument(n);var i=this.createNode();return this.toDOM(r,i,n),i},t.prototype.createNode=function(){var r=this.constructor.NAME;return this.html("mjx-container",{class:"MathJax",jax:r})},t.prototype.setScale=function(r){var n=this.math.metrics.scale*this.options.scale;n!==1&&this.adaptor.setStyle(r,"fontSize",(0,Aye.percent)(n))},t.prototype.toDOM=function(r,n,i){i===void 0&&(i=null),this.setDocument(i),this.math=r,this.pxPerEm=r.metrics.ex/this.font.params.x_height,r.root.setTeXclass(null),this.setScale(n),this.nodeMap=new Map,this.container=n,this.processMath(r.root,n),this.nodeMap=null,this.executeFilters(this.postFilters,r,i,n)},t.prototype.getBBox=function(r,n){this.setDocument(n),this.math=r,r.root.setTeXclass(null),this.nodeMap=new Map;var i=this.factory.wrap(r.root).getOuterBBox();return this.nodeMap=null,i},t.prototype.getMetrics=function(r){var n,i;this.setDocument(r);var a=this.adaptor,o=this.getMetricMaps(r);try{for(var s=j3(r.math),l=s.next();!l.done;l=s.next()){var u=l.value,c=a.parent(u.start.node);if(u.state()<dg.STATE.METRICS&&c){var d=o[u.display?1:0],p=d.get(c),h=p.em,g=p.ex,v=p.containerWidth,S=p.lineWidth,x=p.scale,O=p.family;u.setMetrics(h,g,v,S,x),this.options.mtextInheritFont&&(u.outputData.mtextFamily=O),this.options.merrorInheritFont&&(u.outputData.merrorFamily=O),u.state(dg.STATE.METRICS)}}}catch(R){n={error:R}}finally{try{l&&!l.done&&(i=s.return)&&i.call(s)}finally{if(n)throw n.error}}},t.prototype.getMetricsFor=function(r,n){var i=this.options.mtextInheritFont||this.options.merrorInheritFont,a=this.getTestElement(r,n),o=this.measureMetrics(a,i);return this.adaptor.remove(a),o},t.prototype.getMetricMaps=function(r){var n,i,a,o,s,l,u,c,d,p,h=this.adaptor,g=[new Map,new Map];try{for(var v=j3(r.math),S=v.next();!S.done;S=v.next()){var x=S.value,O=h.parent(x.start.node);if(O&&x.state()<dg.STATE.METRICS){var R=g[x.display?1:0];R.has(O)||R.set(O,this.getTestElement(O,x.display))}}}catch(Fe){n={error:Fe}}finally{try{S&&!S.done&&(i=v.return)&&i.call(v)}finally{if(n)throw n.error}}var M=this.options.mtextInheritFont||this.options.merrorInheritFont,V=[new Map,new Map];try{for(var G=j3(V.ke
`+this.cssStyles.cssText+`
`)]);return l},t.prototype.addFontStyles=function(r){r.addStyles(this.font.styles)},t.prototype.addWrapperStyles=function(r){var n,i;try{for(var a=j3(this.factory.getKinds()),o=a.next();!o.done;o=a.next()){var s=o.value;this.addClassStyles(this.factory.getNodeClass(s),r)}}catch(l){n={error:l}}finally{try{o&&!o.done&&(i=a.return)&&i.call(a)}finally{if(n)throw n.error}}},t.prototype.addClassStyles=function(r,n){n.addStyles(r.styles)},t.prototype.setDocument=function(r){r&&(this.document=r,this.adaptor.document=r.document)},t.prototype.html=function(r,n,i,a){return n===void 0&&(n={}),i===void 0&&(i=[]),this.adaptor.node(r,n,i,a)},t.prototype.text=function(r){return this.adaptor.text(r)},t.prototype.fixed=function(r,n){return n===void 0&&(n=3),Math.abs(r)<6e-4?"0":r.toFixed(n).replace(/\.?0+$/,"")},t.prototype.measureText=function(r,n,i){i===void 0&&(i=["",!1,!1]);var a=this.unknownText(r,n);if(n==="-explicitFont"){var o=this.cssFontStyles(i);this.adaptor.setAttributes(a,{style:o})}return this.measureTextNodeWithCache(a,r,n,i)},t.prototype.measureTextNodeWithCache=function(r,n,i,a){a===void 0&&(a=["",!1,!1]),i==="-explicitFont"&&(i=[a[0],a[1]?"T":"F",a[2]?"T":"F",""].join("-")),this.unknownCache.has(i)||this.unknownCache.set(i,new Map);var o=this.unknownCache.get(i),s=o.get(n);if(s)return s;var l=this.measureTextNode(r);return o.set(n,l),l},t.prototype.measureXMLnode=function(r){var n=this.adaptor,i=this.html("mjx-xml-block",{style:{display:"inline-block"}},[n.clone(r)]),a=this.html("mjx-baseline",{style:{display:"inline-block",width:0,height:0}}),o={position:"absolute",display:"inline-block","font-family":"initial","line-height":"normal"},s=this.html("mjx-measure-xml",{style:o},[a,i]);n.append(n.parent(this.math.start.node),this.container),n.append(this.container,s);var l=this.math.metrics.em*this.math.metrics.scale,u=n.nodeBBox(i),c=u.left,d=u.right,p=u.bottom,h=u.top,g=(d-c)/l,v=(n.nodeBBox(a).top-h)/l,S=(p-h)/l-v;return n.remove(this.container),n.remove(s),{w:g,h:v,d:S}},t.prototype.cssFontStyles=function(r,n){n===void 0&&(n={});var i=Tg(r,3),a=i[0],o=i[1],s=i[2];return n["font-family"]=this.font.getFamily(a),o&&(n["font-style"]="italic"),s&&(n["font-weight"]="bold"),n},t.prototype.getFontData=function(r){return r||(r=new Oye.Styles),[this.font.getFamily(r.get("font-family")),r.get("font-style")==="italic",r.get("font-weight")==="bold"]},t.NAME="Common",t.OPTIONS=Uc(Uc({},LY.AbstractOutputJax.OPTIONS),{scale:1,minScale:.5,mtextInheritFont:!1,merrorInheritFont:!1,mtextFont:"",merrorFont:"serif",mathmlSpacing:!1,skipAttributes:{},exFactor:.5,displayAlign:"center",displayIndent:"0",wrapperFactory:null,font:null,cssStyles:null}),t.commonStyles={},t}(LY.AbstractOutputJax);A2.CommonOutputJax=Mye});var AY=E(zn=>{"use strict";var wye=zn&&zn.__extends||function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(n[a]=i[a])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),Rye=zn&&zn.__read||function(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),i,a=[],o;try{for(;(t===void 0||t-- >0)&&!(i=n.next()).done;)a.push(i.value)}catch(s){o={error:s}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(o)throw o.error}}return a},Nye=zn&&zn.__spreadArray||function(e,t,r){if(r||arguments.length===2)for(var n=0,i=t.length,a;n<i;n++)(a||!(n in t))&&(a||(a=Array.prototype.slice.call(t,0,n)),a[n]=t[n]);return e.concat(a||Array.prototype.slice.call(t))};Object.defineProperty(zn,"__esModule",{value:!0});zn.AbstractWrapperFactory=void 0;var Iye=Tu(),Hye=function(e){wye(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.wrap=function(r){for(var n=[],i=1;i<arguments.length;i++)n[i-1]=arguments[i];return this.create.apply(this,N
font-family:KaTeX_AMS;
font-style:normal;
font-weight:400;
src:url(fonts/KaTeX_AMS-Regular.woff2) format("woff2"), url(fonts/KaTeX_AMS-Regular.woff) format("woff"), url(fonts/KaTeX_AMS-Regular.ttf) format("truetype");
}
@font-face{
font-family:KaTeX_Caligraphic;
font-style:normal;
font-weight:700;
src:url(fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"), url(fonts/KaTeX_Caligraphic-Bold.woff) format("woff"), url(fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype");
}
@font-face{
font-family:KaTeX_Caligraphic;
font-style:normal;
font-weight:400;
src:url(fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"), url(fonts/KaTeX_Caligraphic-Regular.woff) format("woff"), url(fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype");
}
@font-face{
font-family:KaTeX_Fraktur;
font-style:normal;
font-weight:700;
src:url(fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"), url(fonts/KaTeX_Fraktur-Bold.woff) format("woff"), url(fonts/KaTeX_Fraktur-Bold.ttf) format("truetype");
}
@font-face{
font-family:KaTeX_Fraktur;
font-style:normal;
font-weight:400;
src:url(fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"), url(fonts/KaTeX_Fraktur-Regular.woff) format("woff"), url(fonts/KaTeX_Fraktur-Regular.ttf) format("truetype");
}
@font-face{
font-family:KaTeX_Main;
font-style:normal;
font-weight:700;
src:url(fonts/KaTeX_Main-Bold.woff2) format("woff2"), url(fonts/KaTeX_Main-Bold.woff) format("woff"), url(fonts/KaTeX_Main-Bold.ttf) format("truetype");
}
@font-face{
font-family:KaTeX_Main;
font-style:italic;
font-weight:700;
src:url(fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"), url(fonts/KaTeX_Main-BoldItalic.woff) format("woff"), url(fonts/KaTeX_Main-BoldItalic.ttf) format("truetype");
}
@font-face{
font-family:KaTeX_Main;
font-style:italic;
font-weight:400;
src:url(fonts/KaTeX_Main-Italic.woff2) format("woff2"), url(fonts/KaTeX_Main-Italic.woff) format("woff"), url(fonts/KaTeX_Main-Italic.ttf) format("truetype");
}
@font-face{
font-family:KaTeX_Main;
font-style:normal;
font-weight:400;
src:url(fonts/KaTeX_Main-Regular.woff2) format("woff2"), url(fonts/KaTeX_Main-Regular.woff) format("woff"), url(fonts/KaTeX_Main-Regular.ttf) format("truetype");
}
@font-face{
font-family:KaTeX_Math;
font-style:italic;
font-weight:700;
src:url(fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"), url(fonts/KaTeX_Math-BoldItalic.woff) format("woff"), url(fonts/KaTeX_Math-BoldItalic.ttf) format("truetype");
}
@font-face{
font-family:KaTeX_Math;
font-style:italic;
font-weight:400;
src:url(fonts/KaTeX_Math-Italic.woff2) format("woff2"), url(fonts/KaTeX_Math-Italic.woff) format("woff"), url(fonts/KaTeX_Math-Italic.ttf) format("truetype");
}
@font-face{
font-family:"KaTeX_SansSerif";
font-style:normal;
font-weight:700;
src:url(fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"), url(fonts/KaTeX_SansSerif-Bold.woff) format("woff"), url(fonts/KaTeX_SansSerif-Bold.ttf) format("truetype");
}
@font-face{
font-family:"KaTeX_SansSerif";
font-style:italic;
font-weight:400;
src:url(fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"), url(fonts/KaTeX_SansSerif-Italic.woff) format("woff"), url(fonts/KaTeX_SansSerif-Italic.ttf) format("truetype");
}
@font-face{
font-family:"KaTeX_SansSerif";
font-style:normal;
font-weight:400;
src:url(fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"), url(fonts/KaTeX_SansSerif-Regular.woff) format("woff"), url(fonts/KaTeX_SansSerif-Regular.ttf) format("truetype");
}
@font-face{
font-family:KaTeX_Script;
font-style:normal;
font-weight:400;
src:url(fonts/KaTeX_Script-Regular.woff2) format("woff2"), url(fonts/KaTeX_Script-Regular.woff) format("woff"), url(fonts/KaTeX_Script-Regular.ttf) format("truetype");
}
@font-face{
font-family:KaTeX_Size1;
font-style:normal;
font-weight:400;
src:url(fonts/KaTeX_Size1-Regular.woff2) format("woff2"), url(fonts/KaTeX_Size1-Regular.woff) format("woff"), url(fonts/KaTeX_Size1-Regular.ttf) format("truetype");
}
@font-face{
font-family:KaTeX_Size2;
font-style:normal;
font-weight:400;
src:url(fonts/KaTeX_Size2-Regular.woff2) format("woff2"), url(fonts/KaTeX_Size2-Regular.woff) format("woff"), url(fonts/KaTeX_Size2-Regular.ttf) format("truetype");
}
@font-face{
font-family:KaTeX_Size3;
font-style:normal;
font-weight:400;
src:url(fonts/KaTeX_Size3-Regular.woff2) format("woff2"), url(fonts/KaTeX_Size3-Regular.woff) format("woff"), url(fonts/KaTeX_Size3-Regular.ttf) format("truetype");
}
@font-face{
font-family:KaTeX_Size4;
font-style:normal;
font-weight:400;
src:url(fonts/KaTeX_Size4-Regular.woff2) format("woff2"), url(fonts/KaTeX_Size4-Regular.woff) format("woff"), url(fonts/KaTeX_Size4-Regular.ttf) format("truetype");
}
@font-face{
font-family:KaTeX_Typewriter;
font-style:normal;
font-weight:400;
src:url(fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"), url(fonts/KaTeX_Typewriter-Regular.woff) format("woff"), url(fonts/KaTeX_Typewriter-Regular.ttf) format("truetype");
}
.katex{
font:normal 1.21em KaTeX_Main,Times New Roman,serif;
line-height:1.2;
text-indent:0;
text-rendering:auto;
}
.katex *{
-ms-high-contrast-adjust:none !important;
border-color:currentColor;
}
.katex .katex-version:after{
content:"0.16.4";
}
.katex .katex-mathml{
clip:rect(1px, 1px, 1px, 1px);
border:0;
height:1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px;
}
.katex .katex-html > .newline{
display:block;
}
.katex .base{
position:relative;
white-space:nowrap;
width:-moz-min-content;
width:min-content;
}
.katex .base,.katex .strut{
display:inline-block;
}
.katex .textbf{
font-weight:700;
}
.katex .textit{
font-style:italic;
}
.katex .textrm{
font-family:KaTeX_Main;
}
.katex .textsf{
font-family:KaTeX_SansSerif;
}
.katex .texttt{
font-family:KaTeX_Typewriter;
}
.katex .mathnormal{
font-family:KaTeX_Math;
font-style:italic;
}
.katex .mathit{
font-family:KaTeX_Main;
font-style:italic;
}
.katex .mathrm{
font-style:normal;
}
.katex .mathbf{
font-family:KaTeX_Main;
font-weight:700;
}
.katex .boldsymbol{
font-family:KaTeX_Math;
font-style:italic;
font-weight:700;
}
.katex .amsrm,.katex .mathbb,.katex .textbb{
font-family:KaTeX_AMS;
}
.katex .mathcal{
font-family:KaTeX_Caligraphic;
}
.katex .mathfrak,.katex .textfrak{
font-family:KaTeX_Fraktur;
}
.katex .mathtt{
font-family:KaTeX_Typewriter;
}
.katex .mathscr,.katex .textscr{
font-family:KaTeX_Script;
}
.katex .mathsf,.katex .textsf{
font-family:KaTeX_SansSerif;
}
.katex .mathboldsf,.katex .textboldsf{
font-family:KaTeX_SansSerif;
font-weight:700;
}
.katex .mathitsf,.katex .textitsf{
font-family:KaTeX_SansSerif;
font-style:italic;
}
.katex .mainrm{
font-family:KaTeX_Main;
font-style:normal;
}
.katex .vlist-t{
border-collapse:collapse;
display:inline-table;
table-layout:fixed;
}
.katex .vlist-r{
display:table-row;
}
.katex .vlist{
display:table-cell;
position:relative;
vertical-align:bottom;
}
.katex .vlist > span{
display:block;
height:0;
position:relative;
}
.katex .vlist > span > span{
display:inline-block;
}
.katex .vlist > span > .pstrut{
overflow:hidden;
width:0;
}
.katex .vlist-t2{
margin-right:-2px;
}
.katex .vlist-s{
display:table-cell;
font-size:1px;
min-width:2px;
vertical-align:bottom;
width:2px;
}
.katex .vbox{
align-items:baseline;
display:inline-flex;
flex-direction:column;
}
.katex .hbox{
width:100%;
}
.katex .hbox,.katex .thinbox{
display:inline-flex;
flex-direction:row;
}
.katex .thinbox{
max-width:0;
width:0;
}
.katex .msupsub{
text-align:left;
}
.katex .mfrac > span > span{
text-align:center;
}
.katex .mfrac .frac-line{
border-bottom-style:solid;
display:inline-block;
width:100%;
}
.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{
min-height:1px;
}
.katex .mspace{
display:inline-block;
}
.katex .clap,.katex .llap,.katex .rlap{
position:relative;
width:0;
}
.katex .clap > .inner,.katex .llap > .inner,.katex .rlap > .inner{
position:absolute;
}
.katex .clap > .fix,.katex .llap > .fix,.katex .rlap > .fix{
display:inline-block;
}
.katex .llap > .inner{
right:0;
}
.katex .clap > .inner,.katex .rlap > .inner{
left:0;
}
.katex .clap > .inner > span{
margin-left:-50%;
margin-right:50%;
}
.katex .rule{
border:0 solid;
display:inline-block;
position:relative;
}
.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{
border-bottom-style:solid;
display:inline-block;
width:100%;
}
.katex .hdashline{
border-bottom-style:dashed;
display:inline-block;
width:100%;
}
.katex .sqrt > .root{
margin-left:.27777778em;
margin-right:-.55555556em;
}
.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{
font-size:1em;
}
.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{
font-size:1.2em;
}
.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{
font-size:1.4em;
}
.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{
font-size:1.6em;
}
.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{
font-size:1.8em;
}
.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{
font-size:2em;
}
.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{
font-size:2.4em;
}
.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{
font-size:2.88em;
}
.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{
font-size:3.456em;
}
.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{
font-size:4.148em;
}
.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{
font-size:4.976em;
}
.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{
font-size:.83333333em;
}
.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{
font-size:1em;
}
.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{
font-size:1.16666667em;
}
.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{
font-size:1.33333333em;
}
.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{
font-size:1.5em;
}
.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{
font-size:1.66666667em;
}
.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{
font-size:2em;
}
.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{
font-size:2.4em;
}
.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{
font-size:2.88em;
}
.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{
font-size:3.45666667em;
}
.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{
font-size:4.14666667em;
}
.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{
font-size:.71428571em;
}
.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{
font-size:.85714286em;
}
.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{
font-size:1em;
}
.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{
font-size:1.14285714em;
}
.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{
font-size:1.28571429em;
}
.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{
font-size:1.42857143em;
}
.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{
font-size:1.71428571em;
}
.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{
font-size:2.05714286em;
}
.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{
font-size:2.46857143em;
}
.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{
font-size:2.96285714em;
}
.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{
font-size:3.55428571em;
}
.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{
font-size:.625em;
}
.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{
font-size:.75em;
}
.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{
font-size:.875em;
}
.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{
font-size:1em;
}
.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{
font-size:1.125em;
}
.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{
font-size:1.25em;
}
.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{
font-size:1.5em;
}
.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{
font-size:1.8em;
}
.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{
font-size:2.16em;
}
.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{
font-size:2.5925em;
}
.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{
font-size:3.11em;
}
.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{
font-size:.55555556em;
}
.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{
font-size:.66666667em;
}
.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{
font-size:.77777778em;
}
.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{
font-size:.88888889em;
}
.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{
font-size:1em;
}
.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{
font-size:1.11111111em;
}
.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{
font-size:1.33333333em;
}
.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{
font-size:1.6em;
}
.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{
font-size:1.92em;
}
.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{
font-size:2.30444444em;
}
.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{
font-size:2.76444444em;
}
.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{
font-size:.5em;
}
.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{
font-size:.6em;
}
.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{
font-size:.7em;
}
.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{
font-size:.8em;
}
.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{
font-size:.9em;
}
.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{
font-size:1em;
}
.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{
font-size:1.2em;
}
.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{
font-size:1.44em;
}
.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{
font-size:1.728em;
}
.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{
font-size:2.074em;
}
.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{
font-size:2.488em;
}
.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{
font-size:.41666667em;
}
.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{
font-size:.5em;
}
.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{
font-size:.58333333em;
}
.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{
font-size:.66666667em;
}
.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{
font-size:.75em;
}
.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{
font-size:.83333333em;
}
.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{
font-size:1em;
}
.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{
font-size:1.2em;
}
.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{
font-size:1.44em;
}
.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{
font-size:1.72833333em;
}
.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{
font-size:2.07333333em;
}
.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{
font-size:.34722222em;
}
.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{
font-size:.41666667em;
}
.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{
font-size:.48611111em;
}
.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{
font-size:.55555556em;
}
.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{
font-size:.625em;
}
.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{
font-size:.69444444em;
}
.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{
font-size:.83333333em;
}
.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{
font-size:1em;
}
.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{
font-size:1.2em;
}
.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{
font-size:1.44027778em;
}
.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{
font-size:1.72777778em;
}
.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{
font-size:.28935185em;
}
.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{
font-size:.34722222em;
}
.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{
font-size:.40509259em;
}
.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{
font-size:.46296296em;
}
.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{
font-size:.52083333em;
}
.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{
font-size:.5787037em;
}
.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{
font-size:.69444444em;
}
.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{
font-size:.83333333em;
}
.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{
font-size:1em;
}
.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{
font-size:1.20023148em;
}
.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{
font-size:1.43981481em;
}
.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{
font-size:.24108004em;
}
.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{
font-size:.28929605em;
}
.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{
font-size:.33751205em;
}
.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{
font-size:.38572806em;
}
.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{
font-size:.43394407em;
}
.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{
font-size:.48216008em;
}
.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{
font-size:.57859209em;
}
.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{
font-size:.69431051em;
}
.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{
font-size:.83317261em;
}
.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{
font-size:1em;
}
.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{
font-size:1.19961427em;
}
.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{
font-size:.20096463em;
}
.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{
font-size:.24115756em;
}
.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{
font-size:.28135048em;
}
.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{
font-size:.32154341em;
}
.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{
font-size:.36173633em;
}
.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{
font-size:.40192926em;
}
.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{
font-size:.48231511em;
}
.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{
font-size:.57877814em;
}
.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{
font-size:.69453376em;
}
.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{
font-size:.83360129em;
}
.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{
font-size:1em;
}
.katex .delimsizing.size1{
font-family:KaTeX_Size1;
}
.katex .delimsizing.size2{
font-family:KaTeX_Size2;
}
.katex .delimsizing.size3{
font-family:KaTeX_Size3;
}
.katex .delimsizing.size4{
font-family:KaTeX_Size4;
}
.katex .delimsizing.mult .delim-size1 > span{
font-family:KaTeX_Size1;
}
.katex .delimsizing.mult .delim-size4 > span{
font-family:KaTeX_Size4;
}
.katex .nulldelimiter{
display:inline-block;
width:.12em;
}
.katex .delimcenter,.katex .op-symbol{
position:relative;
}
.katex .op-symbol.small-op{
font-family:KaTeX_Size1;
}
.katex .op-symbol.large-op{
font-family:KaTeX_Size2;
}
.katex .accent > .vlist-t,.katex .op-limits > .vlist-t{
text-align:center;
}
.katex .accent .accent-body{
position:relative;
}
.katex .accent .accent-body:not(.accent-full){
width:0;
}
.katex .overlay{
display:block;
}
.katex .mtable .vertical-separator{
display:inline-block;
min-width:1px;
}
.katex .mtable .arraycolsep{
display:inline-block;
}
.katex .mtable .col-align-c > .vlist-t{
text-align:center;
}
.katex .mtable .col-align-l > .vlist-t{
text-align:left;
}
.katex .mtable .col-align-r > .vlist-t{
text-align:right;
}
.katex .svg-align{
text-align:left;
}
.katex svg{
fill:currentColor;
stroke:currentColor;
fill-rule:nonzero;
fill-opacity:1;
stroke-width:1;
stroke-linecap:butt;
stroke-linejoin:miter;
stroke-miterlimit:4;
stroke-dasharray:none;
stroke-dashoffset:0;
stroke-opacity:1;
display:block;
height:inherit;
position:absolute;
width:100%;
}
.katex svg path{
stroke:none;
}
.katex img{
border-style:none;
max-height:none;
max-width:none;
min-height:0;
min-width:0;
}
.katex .stretchy{
display:block;
overflow:hidden;
position:relative;
width:100%;
}
.katex .stretchy:after,.katex .stretchy:before{
content:"";
}
.katex .hide-tail{
overflow:hidden;
position:relative;
width:100%;
}
.katex .halfarrow-left{
left:0;
}
.katex .halfarrow-left,.katex .halfarrow-right{
overflow:hidden;
position:absolute;
width:50.2%;
}
.katex .halfarrow-right{
right:0;
}
.katex .brace-left{
left:0;
overflow:hidden;
position:absolute;
width:25.1%;
}
.katex .brace-center{
left:25%;
overflow:hidden;
position:absolute;
width:50%;
}
.katex .brace-right{
overflow:hidden;
position:absolute;
right:0;
width:25.1%;
}
.katex .x-arrow-pad{
padding:0 .5em;
}
.katex .cd-arrow-pad{
padding:0 .55556em 0 .27778em;
}
.katex .mover,.katex .munder,.katex .x-arrow{
text-align:center;
}
.katex .boxpad{
padding:0 .3em;
}
.katex .fbox,.katex .fcolorbox{
border:.04em solid;
box-sizing:border-box;
}
.katex .cancel-pad{
padding:0 .2em;
}
.katex .cancel-lap{
margin-left:-.2em;
margin-right:-.2em;
}
.katex .sout{
border-bottom-style:solid;
border-bottom-width:.08em;
}
.katex .angl{
border-right:.049em solid;
border-top:.049em solid;
box-sizing:border-box;
margin-right:.03889em;
}
.katex .anglpad{
padding:0 .03889em;
}
.katex .eqn-num:before{
content:"(" counter(katexEqnNo) ")";
counter-increment:katexEqnNo;
}
.katex .mml-eqn-num:before{
content:"(" counter(mmlEqnNo) ")";
counter-increment:mmlEqnNo;
}
.katex .mtr-glue{
width:50%;
}
.katex .cd-vert-arrow{
display:inline-block;
position:relative;
}
.katex .cd-label-left{
display:inline-block;
position:absolute;
right:calc(50% + .3em);
text-align:left;
}
.katex .cd-label-right{
display:inline-block;
left:calc(50% + .3em);
position:absolute;
text-align:right;
}
.katex-display{
display:block;
margin:1em 0;
text-align:center;
}
.katex-display > .katex{
display:block;
text-align:center;
white-space:nowrap;
}
.katex-display > .katex > .katex-html{
display:block;
position:relative;
}
.katex-display > .katex > .katex-html > .tag{
position:absolute;
right:0;
}
.katex-display.leqno > .katex > .katex-html > .tag{
left:0;
right:auto;
}
.katex-display.fleqn > .katex{
padding-left:2em;
text-align:left;
}
body{
counter-reset:katexEqnNo mmlEqnNo;
}
.katex-display{
margin:0;
}
.katex .delimcenter,.katex .op-symbol{
display:inline-block;
}`,XZ=Object.create(null),sDe=/url\(['"]?fonts\/(.*?)['"]?\)/g,hK=e=>{if(e===!1)return KZ;let t=e||`https://cdn.jsdelivr.net/npm/katex@${IOe.version}/dist/fonts/`;return XZ[t]=XZ[t]||KZ.replace(sDe,(r,n)=>`url('${t}${n}')`)},lDe=Object.freeze({__proto__:null,block:e=>(t,r)=>{let{content:n}=t[r],{options:{katexOption:i},katexMacroContext:a}=Ka(e);try{let o=YZ.renderToString(n,{throwOnError:!1,...i||{},macros:a,displayMode:!0});return e.options.inlineSVG&&(o=o.replace(/^<span/i,'<span is="marp-span" data-auto-scaling="downscale-only"')),`<p>${o}</p>`}catch(o){return console.warn(o),`<p>${n}</p>`}},css:hK,inline:e=>(t,r)=>{let{content:n}=t[r],{options:{katexOption:i},katexMacroContext:a}=Ka(e);try{return YZ.renderToString(n,{throwOnError:!1,...i||{},macros:a,displayMode:!1})}catch(o){return console.warn(o),n}}}),Zg=e=>{let{mathjaxContext:t}=Ka(e);if(!t){let r=HOe.liteAdaptor();kOe.RegisterHTMLHandler(r);let n=new POe.TeX({packages:VOe.AllPackages}),i=new FOe.SVG({fontCache:"none"}),a=BOe.mathjax.document("",{InputJax:n,OutputJax:i}),o=r.textContent(i.styleSheet(a));t={adaptor:r,css:o,document:a},$s(e,s=>({...s,mathjaxContext:t}))}return t},_K=e=>Zg(e).css+`
@media print{
mjx-container[jax=SVG] path[data-c],mjx-container[jax=SVG] use[data-c]{
stroke-width:0;
}
}`,uDe=Object.freeze({__proto__:null,block:e=>Object.assign((t,r)=>{let{adaptor:n,document:i}=Zg(e),{content:a}=t[r];try{let o=i.convert(a,{display:!0}),s=n.firstChild(o),l=n.getAttribute(s,"height");return n.setStyle(o,"margin","0"),n.setStyle(s,"display","block"),n.setStyle(s,"width","100%"),n.setStyle(s,"height","auto"),n.setStyle(s,"max-height",l),`<p>${n.outerHTML(o)}</p>`}catch(o){return console.warn(o),`<p>${a}</p>`}},{scaled:!0}),css:_K,inline:e=>(t,r)=>{let{adaptor:n,document:i}=Zg(e),{content:a}=t[r];try{return n.outerHTML(i.convert(a,{display:!1}))}catch(o){return console.warn(o),a}}}),gK="mathjax",vK=e=>{var t;return(t=e.lib)!==null&&t!==void 0?t:gK},cDe=go(e=>{let t=e.marpit,r=t.options.math;if(!r)return;let n=typeof r!="object"?{lib:typeof r=="string"?r:void 0}:r;Object.defineProperty(t.customDirectives.global,"math",{value:u=>u==="katex"||u==="mathjax"?{math:u}:{}});let{parse:i,parseInline:a}=e,o=u=>function(...c){let d=!Ka(t).processing&&($s(t,()=>{var p;return{enabled:!1,options:n,processing:!0,katexMacroContext:{...((p=n.katexOption)===null||p===void 0?void 0:p.macros)||{}},mathjaxContext:null}}),!0);try{return u.apply(this,c)}finally{d&&$s(t,p=>({...p,processing:!1}))}};e.parse=o(i),e.parseInline=o(a);let s=()=>$s(t,u=>({...u,enabled:!0}));e.inline.ruler.after("escape","marp_math_inline",(u,c)=>{let d=function(p,h){let{src:g,pos:v}=p;if(g[v]!=="$")return!1;let S=M=>p.pending+=M,x=(M,V)=>(h||M(),p.pos=V,!0),O=v+1;if(!JZ(p).openable)return x(()=>S("$"),O);let R=O;for(;(R=g.indexOf("$",R))!==-1;){let M=R-1;for(;g[M]==="\\";)M-=1;if((R-M)%2==1)break;R+=1}return R===-1?x(()=>S("$"),O):R-O==0?x(()=>S("$$"),O+1):JZ(p,R).closable?x(()=>{let M=p.push("marp_math_inline","math",0);M.markup="$",M.content=g.slice(O,R)},R+1):x(()=>S("$"),O)}(u,c);return d&&s(),d}),e.block.ruler.after("blockquote","marp_math_block",(u,c,d,p)=>{let h=function(g,v,S,x){let{blkIndent:O,bMarks:R,eMarks:M,src:V,tShift:G}=g,H=R[v]+G[v],P=M[v];if(H+2>P||V.slice(H,H+2)!=="$$")return!1;if(x)return!0;H+=2;let K,j=V.slice(H,P),ae=j.trim().slice(-2)==="$$";ae&&(j=j.trim().slice(0,-2));let oe=v;for(;!ae&&(oe+=1,!(oe>=S))&&(H=R[oe]+G[oe],P=M[oe],!(H<P&&G[oe]<O));)V.slice(H,P).trim().slice(-2)==="$$"&&(ae=!0,K=V.slice(H,V.slice(0,P).lastIndexOf("$$")));g.line=oe+1;let Te=g.push("marp_math_block","math",0);return Te.block=!0,Te.content="",Te.map=[v,g.line],Te.markup="$$",j!=null&&j.trim()&&(Te.content+=`${j}
`),Te.content+=g.getLines(v+1,oe,G[v],!0),K!=null&&K.trim()&&(Te.content+=K),!0}(u,c,d,p);return h&&s(),h},{alt:["paragraph","reference","blockquote","list"]}),e.core.ruler.after("marpit_directives_global_parse","marp_math_directive",()=>{let{enabled:u}=Ka(t);if(!u)return;let c=t.lastGlobalDirectives.math;$s(t,d=>{var p;return{...d,options:{...d.options,lib:(p=c!=null?c:n.lib)!==null&&p!==void 0?p:gK}}})});let l=u=>(c,d)=>(()=>{let{options:p}=Ka(t);return vK(p)==="mathjax"?uDe:lDe})()[u](t)(c,d);e.renderer.rules.marp_math_inline=l("inline"),e.renderer.rules.marp_math_block=l("block")});function JZ(e,t=e.pos){let r={openable:!0,closable:!0},{posMax:n,src:i}=e,a=t>0?i.charCodeAt(t-1):-1,o=t+1<=n?i.charCodeAt(t+1):-1;return o!==32&&o!==9||(r.openable=!1),(a===32||a===9||o>=48&&o<=57)&&(r.closable=!1),r}var eK,tK,TDe=function(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){if(this instanceof n){var i=[null];return i.push.apply(i,arguments),new(Function.bind.apply(t,i))}return t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return e[n]}})}),r}(Object.freeze({__proto__:null,default:()=>[]})),qg="(".charCodeAt(0),Ug=")".charCodeAt(0),oT="'".charCodeAt(0),Gg='"'.charCodeAt(0),zg="\\".charCodeAt(0),mo="/".charCodeAt(0),jg=",".charCodeAt(0),Yg=":".charCodeAt(0),sT="*".charCodeAt(0),dDe="u".charCodeAt(0),QDe="U".charCodeAt(0),pDe="+".charCodeAt(0),fDe=/^[a-f0-9?-]+$/i;function rK(e,t){var r,n,i=e.type,a=e.value;return t&&(n=t(e))!==void 0?n:i==="word"||i==="space"?a:i==="string"?(r=e.quote||"")+a+(e.unclosed?"":r):i==="comment"?"/*"+a+(e.unclosed?"":"*/"):i==="div"?(e.before||"")+a+(e.after||""):Array.isArray(e.nodes)?(r=EK(e.nodes,t),i!=="function"?r:a+"("+(e.before||"")+r+(e.after||"")+(e.unclosed?"":")")):a}function EK(e,t){var r,n;if(Array.isArray(e)){for(r="",n=e.length-1;~n;n-=1)r=rK(e[n],t)+r;return r}return rK(e,t)}var mDe=function(e){for(var t,r,n,i,a,o,s,l,u,c=[],d=e,p=0,h=d.charCodeAt(p),g=d.length,v=[{nodes:c}],S=0,x="",O="",R="";p<g;)if(h<=32){t=p;do t+=1,h=d.charCodeAt(t);while(h<=32);i=d.slice(p,t),n=c[c.length-1],h===Ug&&S?R=i:n&&n.type==="div"?(n.after=i,n.sourceEndIndex+=i.length):h===jg||h===Yg||h===mo&&d.charCodeAt(t+1)!==sT&&(!u||u&&u.type==="function"&&u.value!=="calc")?O=i:c.push({type:"space",sourceIndex:p,sourceEndIndex:t,value:i}),p=t}else if(h===oT||h===Gg){t=p,i={type:"string",sourceIndex:p,quote:r=h===oT?"'":'"'};do if(a=!1,~(t=d.indexOf(r,t+1)))for(o=t;d.charCodeAt(o-1)===zg;)o-=1,a=!a;else t=(d+=r).length-1,i.unclosed=!0;while(a);i.value=d.slice(p+1,t),i.sourceEndIndex=i.unclosed?t:t+1,c.push(i),p=t+1,h=d.charCodeAt(p)}else if(h===mo&&d.charCodeAt(p+1)===sT)i={type:"comment",sourceIndex:p,sourceEndIndex:(t=d.indexOf("*/",p))+2},t===-1&&(i.unclosed=!0,t=d.length,i.sourceEndIndex=t),i.value=d.slice(p+2,t),c.push(i),p=t+2,h=d.charCodeAt(p);else if(h!==mo&&h!==sT||!u||u.type!=="function"||u.value!=="calc")if(h===mo||h===jg||h===Yg)i=d[p],c.push({type:"div",sourceIndex:p-O.length,sourceEndIndex:p+i.length,value:i,before:O,after:""}),O="",p+=1,h=d.charCodeAt(p);else if(qg===h){t=p;do t+=1,h=d.charCodeAt(t);while(h<=32);if(l=p,i={type:"function",sourceIndex:p-x.length,value:x,before:d.slice(l+1,t)},p=t,x==="url"&&h!==oT&&h!==Gg){t-=1;do if(a=!1,~(t=d.indexOf(")",t+1)))for(o=t;d.charCodeAt(o-1)===zg;)o-=1,a=!a;else t=(d+=")").length-1,i.unclosed=!0;while(a);s=t;do s-=1,h=d.charCodeAt(s);while(h<=32);l<s?(i.nodes=p!==s+1?[{type:"word",sourceIndex:p,sourceEndIndex:s+1,value:d.slice(p,s+1)}]:[],i.unclosed&&s+1!==t?(i.after="",i.nodes.push({type:"space",sourceIndex:s+1,sourceEndIndex:t,value:d.slice(s+1,t)})):(i.after=d.slice(s+1,t),i.sourceEndIndex=t)):(i.after="",i.nodes=[]),p=t+1,i.sourceEndIndex=i.unclosed?t:p,h=d.charCodeAt(p),c.push(i)}else S+=1,i.after="",i.sourceEndIndex=p+1,c.push(i),v.push(i),c=i.nodes=[],u=i;x=""}else if(Ug===h&&S)p+=1,h=d.charCodeAt(p),u.a
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return(p=c[Symbol.iterator]()).next.bind(p)}function s(c,d){(d==null||d>c.length)&&(d=c.length);for(var p=0,h=new Array(d);p<d;p++)h[p]=c[p];return h}function l(c,d){return l=Object.setPrototypeOf||function(p,h){return p.__proto__=h,p},l(c,d)}var u=function(c){var d,p;function h(S){var x;return(x=c.call(this,S)||this).nodes||(x.nodes=[]),x}p=c,(d=h).prototype=Object.create(p.prototype),d.prototype.constructor=d,l(d,p);var g,v=h.prototype;return v.append=function(S){return S.parent=this,this.nodes.push(S),this},v.prepend=function(S){return S.parent=this,this.nodes.unshift(S),this},v.at=function(S){return this.nodes[S]},v.index=function(S){return typeof S=="number"?S:this.nodes.indexOf(S)},v.removeChild=function(S){var x;for(var O in S=this.index(S),this.at(S).parent=void 0,this.nodes.splice(S,1),this.indexes)(x=this.indexes[O])>=S&&(this.indexes[O]=x-1);return this},v.removeAll=function(){for(var S,x=o(this.nodes);!(S=x()).done;)S.value.parent=void 0;return this.nodes=[],this},v.empty=function(){return this.removeAll()},v.insertAfter=function(S,x){x.parent=this;var O,R=this.index(S);for(var M in this.nodes.splice(R+1,0,x),x.parent=this,this.indexes)R<=(O=this.indexes[M])&&(this.indexes[M]=O+1);return this},v.insertBefore=function(S,x){x.parent=this;var O,R=this.index(S);for(var M in this.nodes.splice(R,0,x),x.parent=this,this.indexes)(O=this.indexes[M])<=R&&(this.indexes[M]=O+1);return this},v._findChildAtPosition=function(S,x){var O=void 0;return this.each(function(R){if(R.atPosition){var M=R.atPosition(S,x);if(M)return O=M,!1}else if(R.isAtPosition(S,x))return O=R,!1}),O},v.atPosition=function(S,x){return this.isAtPosition(S,x)?this._findChildAtPosition(S,x)||this:void 0},v._inferEndPosition=function(){this.last&&this.last.source&&this.last.source.end&&(this.source=this.source||{},this.source.end=this.source.end||{},Object.assign(this.source.end,this.last.source.end))},v.each=function(S){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var x=this.lastEach;if(this.indexes[x]=0,this.length){for(var O,R;this.indexes[x]<this.length&&(O=this.indexes[x],(R=S(this.at(O),O))!==!1);)this.indexes[x]+=1;return delete this.indexes[x],R!==!1&&void 0}},v.walk=function(S){return this.each(function(x,O){var R=S(x,O);if(R!==!1&&x.length&&(R=x.walk(S)),R===!1)return!1})},v.walkAttributes=function(S){var x=this;return this.walk(function(O){if(O.type===i.ATTRIBUTE)return S.call(x,O)})},v.walkClasses=function(S){var x=this;return this.walk(function(O){if(O.type===i.CLASS)return S.call(x,O)})},v.walkCombinators=function(S){var x=this;return this.walk(function(O){if(O.type===i.COMBINATOR)return S.call(x,O)})},v.walkComments=function(S){var x=this;return this.walk(function(O){if(O.type===i.COMMENT)return S.call(x,O)})},v.walkIds=function(S){var x=this;return this.walk(function(O){if(O.type===i.ID)return S.call(x,O)})},v.walkNesting=function(S){var x=this;return this.walk(function(O){if(O.type===i.NESTING)return S.call(x,O)})},v.walkPseudos=function(S){var x=this;return this.walk(function(O){if(O.type===i.PSEUDO)return S.call(x,O)})},v.walkTags=function(S){var x=this;return this.walk(function(O){if(O.type===i.TAG)return S.call(x,O)})},v.walkUniversals=function(S){var x=this;return this.walk(function(O){if(O.type===i.UNIVERSAL)return S.call(x,O)})},v.split=function(S){var x=this,O=[];return this.reduce(function(R,M,V){var G=S.call(x,M);return O.push(M),G?(R.push(O),O=[]):V===x.length-1&&R.push(O),R},[])},v.map=function(S){return this.nodes.map(S)},v.reduce=function(S,x){return this.nodes.reduce(S,x)},v.every=function(S){return this.nodes.every(S)},v.some=function(S){return this.nodes.some(S)},v.filter=function(S){return this.nodes.filter(S)},v.sort=function(S){return this.nodes.sort(S)},v.toString=function(){return this.map(String).join("")},(g=[{key:"first",get:function(){return this.at(0)}},{key:"last",get:function(){return this.at(this.length-1)}},{key:"length",get:function(){return this.nodes.length}}])&&function(S,x){for(var
`)).length-1)>0?(V=Te+O,G=M-R[O].length):(V=Te,G=oe),P=n.comment,Te=V,v=V,g=M-G):h===n.slash?(P=h,v=Te,g=me-oe,Fe=(M=me)+1):(M=c(j,me),P=n.word,v=Te,g=M-oe),Fe=M+1}K.push([P,Te,me-oe,v,g,me,Fe]),G&&(oe=G,G=null),me=Fe}return K},e.FIELDS=void 0;var t,r,n=function(p){if(p&&p.__esModule)return p;if(p===null||typeof p!="object"&&typeof p!="function")return{default:p};var h=i();if(h&&h.has(p))return h.get(p);var g={},v=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var S in p)if(Object.prototype.hasOwnProperty.call(p,S)){var x=v?Object.getOwnPropertyDescriptor(p,S):null;x&&(x.get||x.set)?Object.defineProperty(g,S,x):g[S]=p[S]}return g.default=p,h&&h.set(p,g),g}(Pe);function i(){if(typeof WeakMap!="function")return null;var p=new WeakMap;return i=function(){return p},p}for(var a=((t={})[n.tab]=!0,t[n.newline]=!0,t[n.cr]=!0,t[n.feed]=!0,t),o=((r={})[n.space]=!0,r[n.tab]=!0,r[n.newline]=!0,r[n.cr]=!0,r[n.feed]=!0,r[n.ampersand]=!0,r[n.asterisk]=!0,r[n.bang]=!0,r[n.comma]=!0,r[n.colon]=!0,r[n.semicolon]=!0,r[n.openParenthesis]=!0,r[n.closeParenthesis]=!0,r[n.openSquare]=!0,r[n.closeSquare]=!0,r[n.singleQuote]=!0,r[n.doubleQuote]=!0,r[n.plus]=!0,r[n.pipe]=!0,r[n.tilde]=!0,r[n.greaterThan]=!0,r[n.equals]=!0,r[n.dollar]=!0,r[n.caret]=!0,r[n.slash]=!0,r),s={},l="0123456789abcdefABCDEF",u=0;u<l.length;u++)s[l.charCodeAt(u)]=!0;function c(p,h){var g,v=h;do{if(g=p.charCodeAt(v),o[g])return v-1;g===n.backslash?v=d(p,v)+1:v++}while(v<p.length);return v-1}function d(p,h){var g=h,v=p.charCodeAt(g+1);if(!a[v])if(s[v]){var S=0;do g++,S++,v=p.charCodeAt(g+1);while(s[v]&&S<6);S<6&&v===n.space&&g++}else g++;return g}e.FIELDS={TYPE:0,START_LINE:1,START_COL:2,END_LINE:3,END_COL:4,START_POS:5,END_POS:6}}(oK),function(e,t){t.__esModule=!0,t.default=void 0;var r,n,i=H(o7),a=H(Ks),o=H(s7),s=H(Xs),l=H(Js),u=H(l7),c=H(e7),d=H(t7),p=G(ev),h=H(r7),g=H(n7),v=H(i7),S=H(dT),x=G(oK),O=G(Pe),R=G(st),M=W1;function V(){if(typeof WeakMap!="function")return null;var B=new WeakMap;return V=function(){return B},B}function G(B){if(B&&B.__esModule)return B;if(B===null||typeof B!="object"&&typeof B!="function")return{default:B};var q=V();if(q&&q.has(B))return q.get(B);var te={},W=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var X in B)if(Object.prototype.hasOwnProperty.call(B,X)){var ue=W?Object.getOwnPropertyDescriptor(B,X):null;ue&&(ue.get||ue.set)?Object.defineProperty(te,X,ue):te[X]=B[X]}return te.default=B,q&&q.set(B,te),te}function H(B){return B&&B.__esModule?B:{default:B}}var P=((r={})[O.space]=!0,r[O.cr]=!0,r[O.feed]=!0,r[O.newline]=!0,r[O.tab]=!0,r),K=Object.assign({},P,((n={})[O.comment]=!0,n));function j(B){return{line:B[x.FIELDS.START_LINE],column:B[x.FIELDS.START_COL]}}function ae(B){return{line:B[x.FIELDS.END_LINE],column:B[x.FIELDS.END_COL]}}function oe(B,q,te,W){return{start:{line:B,column:q},end:{line:te,column:W}}}function Te(B){return oe(B[x.FIELDS.START_LINE],B[x.FIELDS.START_COL],B[x.FIELDS.END_LINE],B[x.FIELDS.END_COL])}function me(B,q){if(B)return oe(B[x.FIELDS.START_LINE],B[x.FIELDS.START_COL],q[x.FIELDS.END_LINE],q[x.FIELDS.END_COL])}function Fe(B,q){var te=B[q];if(typeof te=="string")return te.indexOf("\\")!==-1&&((0,M.ensureObject)(B,"raws"),B[q]=(0,M.unesc)(te),B.raws[q]===void 0&&(B.raws[q]=te)),B}function ne(B,q){for(var te=-1,W=[];(te=B.indexOf(q,te+1))!==-1;)W.push(te);return W}var de=function(){function B(W,X){X===void 0&&(X={}),this.rule=W,this.options=Object.assign({lossy:!1,safe:!1},X),this.position=0,this.css=typeof this.rule=="string"?this.rule:this.rule.selector,this.tokens=(0,x.default)({css:this.css,error:this._errorGenerator(),safe:this.options.safe});var ue=me(this.tokens[0],this.tokens[this.tokens.length-1]);this.root=new i.default({source:ue}),this.root.errorGenerator=this._errorGenerator();var Y=new a.default({source:{start:{line:1,column:1}}});this.root.append(Y),this.current=Y,this.loop()}var q,te=B.prototype;return te._errorGenerator=function(){var W=this;return function(X,ue){return typeof W.rule=="string"?new Error(X):W.rule.error(X,ue)}},te.attribute=function(){var W=[],X=this.currToken;for(
section{width:${u};height:${c};}`,p=Object.assign(new pK.Theme,{...s,...l,css:d});n.themes.add(s),s===t.themeSet.default&&(n.default=s,t.themeSet.default=p),t.themeSet.has(p.name)&&t.themeSet.addTheme(p)}}),e.core.ruler.after("marpit_directives_apply","marp_size_apply",i=>{if(!i.inlineMode&&i[Ys])for(let a of i.tokens){let{marpitDirectives:o}=a.meta||{};o&&a.attrSet("data-size",i[Ys])}}),e.core.ruler.after("marpit_advanced_background","marp_size_apply_advanced_background",i=>{if(!i.inlineMode&&i[Ys])for(let a of i.tokens)a.type==="marpit_advanced_pseudo_section_open"&&a.attrSet("data-size",i[Ys])})}),Xa=class extends pK.Marpit{constructor(t={}){var r;let n={breaks:!0,linkify:!0,highlight:(i,a,o)=>this.highlighter(i,a,o),html:(r=t.html)!==null&&r!==void 0?r:Xa.html,...typeof t.markdown=="object"?t.markdown:{}};super({inlineSVG:!0,looseYAML:!0,math:!0,minifyCSS:!0,script:!0,...t,emoji:{shortcode:"twemoji",unicode:"twemoji",...t.emoji||{}},markdown:["commonmark",n]}),this.markdown.enable(["table","linkify","strikethrough"]),this.markdown.linkify.set({fuzzyLink:!1}),n.typographer&&this.markdown.enable(["replacements","smartquotes"]),this.themeSet.metaType=Object.freeze({"auto-scaling":String,size:Array}),this.themeSet.default=this.themeSet.add(`/*!
* Marp default theme.
*
* @theme default
* @author Yuki Hattori
*
* @auto-scaling true
* @size 16:9 1280px 720px
* @size 4:3 960px 720px
*/
section{
--color-prettylights-syntax-comment:#6e7781;
--color-prettylights-syntax-constant:#0550ae;
--color-prettylights-syntax-entity:#8250df;
--color-prettylights-syntax-storage-modifier-import:#24292f;
--color-prettylights-syntax-entity-tag:#116329;
--color-prettylights-syntax-keyword:#cf222e;
--color-prettylights-syntax-string:#0a3069;
--color-prettylights-syntax-variable:#953800;
--color-prettylights-syntax-brackethighlighter-unmatched:#82071e;
--color-prettylights-syntax-invalid-illegal-text:#f6f8fa;
--color-prettylights-syntax-invalid-illegal-bg:#82071e;
--color-prettylights-syntax-carriage-return-text:#f6f8fa;
--color-prettylights-syntax-carriage-return-bg:#cf222e;
--color-prettylights-syntax-string-regexp:#116329;
--color-prettylights-syntax-markup-list:#3b2300;
--color-prettylights-syntax-markup-heading:#0550ae;
--color-prettylights-syntax-markup-italic:#24292f;
--color-prettylights-syntax-markup-bold:#24292f;
--color-prettylights-syntax-markup-deleted-text:#82071e;
--color-prettylights-syntax-markup-deleted-bg:#ffebe9;
--color-prettylights-syntax-markup-inserted-text:#116329;
--color-prettylights-syntax-markup-inserted-bg:#dafbe1;
--color-prettylights-syntax-markup-changed-text:#953800;
--color-prettylights-syntax-markup-changed-bg:#ffd8b5;
--color-prettylights-syntax-markup-ignored-text:#eaeef2;
--color-prettylights-syntax-markup-ignored-bg:#0550ae;
--color-prettylights-syntax-meta-diff-range:#8250df;
--color-prettylights-syntax-brackethighlighter-angle:#57606a;
--color-prettylights-syntax-sublimelinter-gutter-mark:#8c959f;
--color-prettylights-syntax-constant-other-reference-link:#0a3069;
--color-fg-default:#24292f;
--color-fg-muted:#57606a;
--color-fg-subtle:#6e7781;
--color-canvas-default:#fff;
--color-canvas-subtle:#f6f8fa;
--color-border-default:#d0d7de;
--color-border-muted:#d8dee4;
--color-neutral-muted:rgba(175,184,193,.2);
--color-accent-fg:#0969da;
--color-accent-emphasis:#0969da;
--color-attention-subtle:#fff8c5;
--color-danger-fg:#cf222e;
color-scheme:light;
}
section:where(.invert){
--color-prettylights-syntax-comment:#8b949e;
--color-prettylights-syntax-constant:#79c0ff;
--color-prettylights-syntax-entity:#d2a8ff;
--color-prettylights-syntax-storage-modifier-import:#c9d1d9;
--color-prettylights-syntax-entity-tag:#7ee787;
--color-prettylights-syntax-keyword:#ff7b72;
--color-prettylights-syntax-string:#a5d6ff;
--color-prettylights-syntax-variable:#ffa657;
--color-prettylights-syntax-brackethighlighter-unmatched:#f85149;
--color-prettylights-syntax-invalid-illegal-text:#f0f6fc;
--color-prettylights-syntax-invalid-illegal-bg:#8e1519;
--color-prettylights-syntax-carriage-return-text:#f0f6fc;
--color-prettylights-syntax-carriage-return-bg:#b62324;
--color-prettylights-syntax-string-regexp:#7ee787;
--color-prettylights-syntax-markup-list:#f2cc60;
--color-prettylights-syntax-markup-heading:#1f6feb;
--color-prettylights-syntax-markup-italic:#c9d1d9;
--color-prettylights-syntax-markup-bold:#c9d1d9;
--color-prettylights-syntax-markup-deleted-text:#ffdcd7;
--color-prettylights-syntax-markup-deleted-bg:#67060c;
--color-prettylights-syntax-markup-inserted-text:#aff5b4;
--color-prettylights-syntax-markup-inserted-bg:#033a16;
--color-prettylights-syntax-markup-changed-text:#ffdfb6;
--color-prettylights-syntax-markup-changed-bg:#5a1e02;
--color-prettylights-syntax-markup-ignored-text:#c9d1d9;
--color-prettylights-syntax-markup-ignored-bg:#1158c7;
--color-prettylights-syntax-meta-diff-range:#d2a8ff;
--color-prettylights-syntax-brackethighlighter-angle:#8b949e;
--color-prettylights-syntax-sublimelinter-gutter-mark:#484f58;
--color-prettylights-syntax-constant-other-reference-link:#a5d6ff;
--color-fg-default:#c9d1d9;
--color-fg-muted:#8b949e;
--color-fg-subtle:#6e7681;
--color-canvas-default:#0d1117;
--color-canvas-subtle:#161b22;
--color-border-default:#30363d;
--color-border-muted:#21262d;
--color-neutral-muted:hsla(215,8%,47%,.4);
--color-accent-fg:#58a6ff;
--color-accent-emphasis:#1f6feb;
--color-attention-subtle:rgba(187,128,9,.15);
--color-danger-fg:#f85149;
color-scheme:dark;
}
section{
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%;
word-wrap:break-word;
background-color:var(--color-canvas-default);
color:var(--color-fg-default);
font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
font-size:16px;
line-height:1.5;
margin:0;
}
section h1:hover .anchor .octicon-link:before,section h2:hover .anchor .octicon-link:before,section h3:hover .anchor .octicon-link:before,section h4:hover .anchor .octicon-link:before,section h5:hover .anchor .octicon-link:before,section h6:hover .anchor .octicon-link:before{
background-color:currentColor;
content:" ";
display:inline-block;
height:16px;
-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" aria-hidden="true"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 0 0 1.06 1.06l1.25-1.25a2 2 0 1 1 2.83 2.83l-2.5 2.5a2 2 0 0 1-2.83 0 .75.75 0 0 0-1.06 1.06 3.5 3.5 0 0 0 4.95 0l2.5-2.5a3.5 3.5 0 0 0-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 0 1 0-2.83l2.5-2.5a2 2 0 0 1 2.83 0 .75.75 0 0 0 1.06-1.06 3.5 3.5 0 0 0-4.95 0l-2.5 2.5a3.5 3.5 0 0 0 4.95 4.95l1.25-1.25a.75.75 0 0 0-1.06-1.06l-1.25 1.25a2 2 0 0 1-2.83 0z"/></svg>');
mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" aria-hidden="true"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 0 0 1.06 1.06l1.25-1.25a2 2 0 1 1 2.83 2.83l-2.5 2.5a2 2 0 0 1-2.83 0 .75.75 0 0 0-1.06 1.06 3.5 3.5 0 0 0 4.95 0l2.5-2.5a3.5 3.5 0 0 0-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 0 1 0-2.83l2.5-2.5a2 2 0 0 1 2.83 0 .75.75 0 0 0 1.06-1.06 3.5 3.5 0 0 0-4.95 0l-2.5 2.5a3.5 3.5 0 0 0 4.95 4.95l1.25-1.25a.75.75 0 0 0-1.06-1.06l-1.25 1.25a2 2 0 0 1-2.83 0z"/></svg>');
width:16px;
}
section details,section figcaption,section figure{
display:block;
}
section summary{
display:list-item;
}
section [hidden]{
display:none !important;
}
section a{
background-color:transparent;
color:var(--color-accent-fg);
text-decoration:none;
}
section abbr[title]{
border-bottom:none;
-webkit-text-decoration:underline dotted;
text-decoration:underline dotted;
}
section b,section strong{
font-weight:var(--base-text-weight-semibold, 600);
}
section dfn{
font-style:italic;
}
section h1{
border-bottom:1px solid var(--color-border-muted);
font-size:2em;
font-weight:var(--base-text-weight-semibold, 600);
margin:.67em 0;
padding-bottom:.3em;
}
section mark{
background-color:var(--color-attention-subtle);
color:var(--color-fg-default);
}
section small{
font-size:90%;
}
section sub,section sup{
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline;
}
section sub{
bottom:-.25em;
}
section sup{
top:-.5em;
}
section img{
background-color:var(--color-canvas-default);
border-style:none;
box-sizing:content-box;
max-width:100%;
}
section code,section kbd,section pre,section samp{
font-family:monospace;
font-size:1em;
}
section figure{
margin:1em 40px;
}
section hr{
background:transparent;
background-color:var(--color-border-default);
border:0;
box-sizing:content-box;
height:.25em;
margin:24px 0;
overflow:hidden;
padding:0;
}
section input{
font:inherit;
font-family:inherit;
font-size:inherit;
line-height:inherit;
margin:0;
overflow:visible;
}
section [type=button],section [type=reset],section [type=submit]{
-webkit-appearance:button;
}
section [type=checkbox],section [type=radio]{
box-sizing:border-box;
padding:0;
}
section [type=number]::-webkit-inner-spin-button,section [type=number]::-webkit-outer-spin-button{
height:auto;
}
section [type=search]::-webkit-search-cancel-button,section [type=search]::-webkit-search-decoration{
-webkit-appearance:none;
}
section ::-webkit-input-placeholder{
color:inherit;
opacity:.54;
}
section ::-webkit-file-upload-button{
-webkit-appearance:button;
font:inherit;
}
section a:hover{
text-decoration:underline;
}
section ::-moz-placeholder{
color:var(--color-fg-subtle);
opacity:1;
}
section ::placeholder{
color:var(--color-fg-subtle);
opacity:1;
}
section hr::after,section hr::before{
content:"";
display:table;
}
section hr::after{
clear:both;
}
section table{
border-collapse:collapse;
border-spacing:0;
display:block;
max-width:100%;
overflow:auto;
width:-moz-max-content;
width:max-content;
}
section td,section th{
padding:0;
}
section details summary{
cursor:pointer;
}
section details:not([open]) > *:not(summary){
display:none !important;
}
section [role=button]:focus,section a:focus,section input[type=checkbox]:focus,section input[type=radio]:focus{
box-shadow:none;
outline:2px solid var(--color-accent-fg);
outline-offset:-2px;
}
section [role=button]:focus:not(:focus-visible),section a:focus:not(:focus-visible),section input[type=checkbox]:focus:not(:focus-visible),section input[type=radio]:focus:not(:focus-visible){
outline:1px solid transparent;
}
section [role=button]:focus-visible,section a:focus-visible,section input[type=checkbox]:focus-visible,section input[type=radio]:focus-visible{
box-shadow:none;
outline:2px solid var(--color-accent-fg);
outline-offset:-2px;
}
section a:not([class]):focus,section a:not([class]):focus-visible,section input[type=checkbox]:focus,section input[type=checkbox]:focus-visible,section input[type=radio]:focus,section input[type=radio]:focus-visible{
outline-offset:0;
}
section kbd{
background-color:var(--color-canvas-subtle);
border-bottom-color:var(--color-neutral-muted);
border:1px solid var(--color-neutral-muted);
border-radius:6px;
box-shadow:inset 0 -1px 0 var(--color-neutral-muted);
color:var(--color-fg-default);
display:inline-block;
font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
line-height:10px;
padding:3px 5px;
vertical-align:middle;
}
section h1,section h2,section h3,section h4,section h5,section h6{
font-weight:var(--base-text-weight-semibold, 600);
line-height:1.25;
margin-bottom:16px;
margin-top:24px;
}
section h2{
border-bottom:1px solid var(--color-border-muted);
font-size:1.5em;
padding-bottom:.3em;
}
section h2,section h3{
font-weight:var(--base-text-weight-semibold, 600);
}
section h3{
font-size:1.25em;
}
section h4{
font-size:1em;
}
section h4,section h5{
font-weight:var(--base-text-weight-semibold, 600);
}
section h5{
font-size:.875em;
}
section h6{
color:var(--color-fg-muted);
font-size:.85em;
font-weight:var(--base-text-weight-semibold, 600);
}
section p{
margin-bottom:10px;
margin-top:0;
}
section blockquote{
border-left:.25em solid var(--color-border-default);
color:var(--color-fg-muted);
margin:0;
padding:0 1em;
}
section ol,section ul{
margin-bottom:0;
margin-top:0;
padding-left:2em;
}
section ol ol,section ul ol{
list-style-type:lower-roman;
}
section ol ol ol,section ol ul ol,section ul ol ol,section ul ul ol{
list-style-type:lower-alpha;
}
section dd{
margin-left:0;
}
section code,section pre,section samp,section tt{
font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
font-size:12px;
}
section pre{
word-wrap:normal;
margin-bottom:0;
margin-top:0;
}
section .octicon{
fill:currentColor;
display:inline-block;
overflow:visible !important;
vertical-align:text-bottom;
}
section input::-webkit-inner-spin-button,section input::-webkit-outer-spin-button{
-webkit-appearance:none;
appearance:none;
margin:0;
}
section::after,section::before{
content:"";
display:table;
}
section::after{
clear:both;
}
section > *:first-child{
margin-top:0 !important;
}
section > *:last-child{
margin-bottom:0 !important;
}
section a:not([href]){
color:inherit;
text-decoration:none;
}
section .absent{
color:var(--color-danger-fg);
}
section .anchor{
float:left;
line-height:1;
margin-left:-20px;
padding-right:4px;
}
section .anchor:focus{
outline:none;
}
section blockquote,section details,section dl,section ol,section p,section pre,section table,section ul{
margin-bottom:16px;
margin-top:0;
}
section blockquote > :first-child{
margin-top:0;
}
section blockquote > :last-child{
margin-bottom:0;
}
section h1 .octicon-link,section h2 .octicon-link,section h3 .octicon-link,section h4 .octicon-link,section h5 .octicon-link,section h6 .octicon-link{
color:var(--color-fg-default);
vertical-align:middle;
visibility:hidden;
}
section h1:hover .anchor,section h2:hover .anchor,section h3:hover .anchor,section h4:hover .anchor,section h5:hover .anchor,section h6:hover .anchor{
text-decoration:none;
}
section h1:hover .anchor .octicon-link,section h2:hover .anchor .octicon-link,section h3:hover .anchor .octicon-link,section h4:hover .anchor .octicon-link,section h5:hover .anchor .octicon-link,section h6:hover .anchor .octicon-link{
visibility:visible;
}
section h1 code,section h1 tt,section h2 code,section h2 tt,section h3 code,section h3 tt,section h4 code,section h4 tt,section h5 code,section h5 tt,section h6 code,section h6 tt{
font-size:inherit;
padding:0 .2em;
}
section summary h1,section summary h2,section summary h3,section summary h4,section summary h5,section summary h6{
display:inline-block;
}
section summary h1 .anchor,section summary h2 .anchor,section summary h3 .anchor,section summary h4 .anchor,section summary h5 .anchor,section summary h6 .anchor{
margin-left:-40px;
}
section summary h1,section summary h2{
border-bottom:0;
padding-bottom:0;
}
section ol.no-list,section ul.no-list{
list-style-type:none;
padding:0;
}
section ol[type=a]{
list-style-type:lower-alpha;
}
section ol[type=A]{
list-style-type:upper-alpha;
}
section ol[type=i]{
list-style-type:lower-roman;
}
section ol[type=I]{
list-style-type:upper-roman;
}
section div > ol:not([type]),section ol[type="1"]{
list-style-type:decimal;
}
section ol ol,section ol ul,section ul ol,section ul ul{
margin-bottom:0;
margin-top:0;
}
section li > p{
margin-top:16px;
}
section li + li{
margin-top:.25em;
}
section dl{
padding:0;
}
section dl dt{
font-size:1em;
font-style:italic;
font-weight:var(--base-text-weight-semibold, 600);
margin-top:16px;
padding:0;
}
section dl dd{
margin-bottom:16px;
padding:0 16px;
}
section table th{
font-weight:var(--base-text-weight-semibold, 600);
}
section table td,section table th{
border:1px solid var(--color-border-default);
padding:6px 13px;
}
section table tr{
background-color:var(--color-canvas-default);
border-top:1px solid var(--color-border-muted);
}
section table tr:nth-child(2n){
background-color:var(--color-canvas-subtle);
}
section table img{
background-color:transparent;
}
section img[align=right]{
padding-left:20px;
}
section img[align=left]{
padding-right:20px;
}
section .emoji{
background-color:transparent;
max-width:none;
vertical-align:text-top;
}
section span.frame,section span.frame > span{
display:block;
overflow:hidden;
}
section span.frame > span{
border:1px solid var(--color-border-default);
float:left;
margin:13px 0 0;
padding:7px;
width:auto;
}
section span.frame span img{
display:block;
float:left;
}
section span.frame span span{
clear:both;
color:var(--color-fg-default);
display:block;
padding:5px 0 0;
}
section span.align-center{
clear:both;
display:block;
overflow:hidden;
}
section span.align-center > span{
display:block;
margin:13px auto 0;
overflow:hidden;
text-align:center;
}
section span.align-center span img{
margin:0 auto;
text-align:center;
}
section span.align-right{
clear:both;
display:block;
overflow:hidden;
}
section span.align-right > span{
display:block;
margin:13px 0 0;
overflow:hidden;
text-align:right;
}
section span.align-right span img{
margin:0;
text-align:right;
}
section span.float-left{
display:block;
float:left;
margin-right:13px;
overflow:hidden;
}
section span.float-left span{
margin:13px 0 0;
}
section span.float-right{
display:block;
float:right;
margin-left:13px;
overflow:hidden;
}
section span.float-right > span{
display:block;
margin:13px auto 0;
overflow:hidden;
text-align:right;
}
section code,section tt{
background-color:var(--color-neutral-muted);
border-radius:6px;
font-size:85%;
margin:0;
padding:.2em .4em;
white-space:break-spaces;
}
section code br,section tt br{
display:none;
}
section del code{
text-decoration:inherit;
}
section samp{
font-size:85%;
}
section pre code{
font-size:100%;
}
section pre > code{
background:transparent;
border:0;
margin:0;
padding:0;
white-space:pre;
word-break:normal;
}
section .highlight{
margin-bottom:16px;
}
section .highlight pre{
margin-bottom:0;
word-break:normal;
}
section pre{
background-color:var(--color-canvas-subtle);
border-radius:6px;
font-size:85%;
line-height:1.45;
overflow:auto;
padding:16px;
}
section pre code,section pre tt{
word-wrap:normal;
background-color:transparent;
border:0;
display:inline;
line-height:inherit;
margin:0;
max-width:auto;
overflow:visible;
padding:0;
}
section .csv-data td,section .csv-data th{
font-size:12px;
line-height:1;
overflow:hidden;
padding:5px;
text-align:left;
white-space:nowrap;
}
section .csv-data .blob-num{
background:var(--color-canvas-default);
border:0;
padding:10px 8px 9px;
text-align:right;
}
section .csv-data tr{
border-top:0;
}
section .csv-data th{
background:var(--color-canvas-subtle);
border-top:0;
font-weight:var(--base-text-weight-semibold, 600);
}
section [data-footnote-ref]::before{
content:"[";
}
section [data-footnote-ref]::after{
content:"]";
}
section .footnotes{
border-top:1px solid var(--color-border-default);
color:var(--color-fg-muted);
font-size:12px;
}
section .footnotes ol{
padding-left:16px;
}
section .footnotes ol ul{
display:inline-block;
margin-top:16px;
padding-left:16px;
}
section .footnotes li{
position:relative;
}
section .footnotes li:target::before{
border:2px solid var(--color-accent-emphasis);
border-radius:6px;
bottom:-8px;
content:"";
left:-24px;
pointer-events:none;
position:absolute;
right:-8px;
top:-8px;
}
section .footnotes li:target{
color:var(--color-fg-default);
}
section .footnotes .data-footnote-backref g-emoji{
font-family:monospace;
}
section .pl-c{
color:var(--color-prettylights-syntax-comment);
}
section .pl-c1,section .pl-s .pl-v{
color:var(--color-prettylights-syntax-constant);
}
section .pl-e,section .pl-en{
color:var(--color-prettylights-syntax-entity);
}
section .pl-s .pl-s1,section .pl-smi{
color:var(--color-prettylights-syntax-storage-modifier-import);
}
section .pl-ent{
color:var(--color-prettylights-syntax-entity-tag);
}
section .pl-k{
color:var(--color-prettylights-syntax-keyword);
}
section .pl-pds,section .pl-s,section .pl-s .pl-pse .pl-s1,section .pl-sr,section .pl-sr .pl-cce,section .pl-sr .pl-sra,section .pl-sr .pl-sre{
color:var(--color-prettylights-syntax-string);
}
section .pl-smw,section .pl-v{
color:var(--color-prettylights-syntax-variable);
}
section .pl-bu{
color:var(--color-prettylights-syntax-brackethighlighter-unmatched);
}
section .pl-ii{
background-color:var(--color-prettylights-syntax-invalid-illegal-bg);
color:var(--color-prettylights-syntax-invalid-illegal-text);
}
section .pl-c2{
background-color:var(--color-prettylights-syntax-carriage-return-bg);
color:var(--color-prettylights-syntax-carriage-return-text);
}
section .pl-sr .pl-cce{
color:var(--color-prettylights-syntax-string-regexp);
font-weight:700;
}
section .pl-ml{
color:var(--color-prettylights-syntax-markup-list);
}
section .pl-mh,section .pl-mh .pl-en,section .pl-ms{
color:var(--color-prettylights-syntax-markup-heading);
font-weight:700;
}
section .pl-mi{
color:var(--color-prettylights-syntax-markup-italic);
font-style:italic;
}
section .pl-mb{
color:var(--color-prettylights-syntax-markup-bold);
font-weight:700;
}
section .pl-md{
background-color:var(--color-prettylights-syntax-markup-deleted-bg);
color:var(--color-prettylights-syntax-markup-deleted-text);
}
section .pl-mi1{
background-color:var(--color-prettylights-syntax-markup-inserted-bg);
color:var(--color-prettylights-syntax-markup-inserted-text);
}
section .pl-mc{
background-color:var(--color-prettylights-syntax-markup-changed-bg);
color:var(--color-prettylights-syntax-markup-changed-text);
}
section .pl-mi2{
background-color:var(--color-prettylights-syntax-markup-ignored-bg);
color:var(--color-prettylights-syntax-markup-ignored-text);
}
section .pl-mdr{
color:var(--color-prettylights-syntax-meta-diff-range);
font-weight:700;
}
section .pl-ba{
color:var(--color-prettylights-syntax-brackethighlighter-angle);
}
section .pl-sg{
color:var(--color-prettylights-syntax-sublimelinter-gutter-mark);
}
section .pl-corl{
color:var(--color-prettylights-syntax-constant-other-reference-link);
text-decoration:underline;
}
section g-emoji{
display:inline-block;
font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
font-size:1em;
font-style:normal !important;
font-weight:var(--base-text-weight-normal, 400);
line-height:1;
min-width:1ch;
vertical-align:-.075em;
}
section g-emoji img{
height:1em;
width:1em;
}
section .task-list-item{
list-style-type:none;
}
section .task-list-item label{
font-weight:var(--base-text-weight-normal, 400);
}
section .task-list-item.enabled label{
cursor:pointer;
}
section .task-list-item + .task-list-item{
margin-top:4px;
}
section .task-list-item .handle{
display:none;
}
section .task-list-item-checkbox{
margin:0 .2em .25em -1.4em;
vertical-align:middle;
}
section .contains-task-list:dir(rtl) .task-list-item-checkbox{
margin:0 -1.6em .25em .2em;
}
section .contains-task-list{
position:relative;
}
section .contains-task-list:focus-within .task-list-item-convert-container,section .contains-task-list:hover .task-list-item-convert-container{
clip:auto;
display:block;
height:24px;
overflow:visible;
width:auto;
}
section ::-webkit-calendar-picker-indicator{
filter:invert(50%);
}
h1{
color:var(--h1-color);
font-size:1.6em;
}
h1,h2{
border-bottom:none;
}
h2{
font-size:1.3em;
}
h3{
font-size:1.1em;
}
h4{
font-size:1.05em;
}
h5{
font-size:1em;
}
h6{
font-size:.9em;
}
h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{
color:var(--heading-strong-color);
font-weight:inherit;
}
h1::part(auto-scaling),h2::part(auto-scaling),h3::part(auto-scaling),h4::part(auto-scaling),h5::part(auto-scaling),h6::part(auto-scaling){
max-height:563px;
}
hr{
height:0;
padding-top:.25em;
}
pre{
border:1px solid var(--color-border-default);
line-height:1.15;
overflow:visible;
}
pre::part(auto-scaling){
max-height:529px;
}
pre :where(.hljs){
color:var(--color-prettylights-syntax-storage-modifier-import);
}
pre :where(.hljs-doctag),pre :where(.hljs-keyword),pre :where(.hljs-meta .hljs-keyword),pre :where(.hljs-template-tag),pre :where(.hljs-template-variable),pre :where(.hljs-type),pre :where(.hljs-variable.language_){
color:var(--color-prettylights-syntax-keyword);
}
pre :where(.hljs-title),pre :where(.hljs-title.class_),pre :where(.hljs-title.class_.inherited__),pre :where(.hljs-title.function_){
color:var(--color-prettylights-syntax-entity);
}
pre :where(.hljs-attr),pre :where(.hljs-attribute),pre :where(.hljs-literal),pre :where(.hljs-meta),pre :where(.hljs-number),pre :where(.hljs-operator),pre :where(.hljs-selector-attr),pre :where(.hljs-selector-class),pre :where(.hljs-selector-id),pre :where(.hljs-variable){
color:var(--color-prettylights-syntax-constant);
}
pre :where(.hljs-meta .hljs-string),pre :where(.hljs-regexp),pre :where(.hljs-string){
color:var(--color-prettylights-syntax-string);
}
pre :where(.hljs-built_in),pre :where(.hljs-symbol){
color:var(--color-prettylights-syntax-variable);
}
pre :where(.hljs-code),pre :where(.hljs-comment),pre :where(.hljs-formula){
color:var(--color-prettylights-syntax-comment);
}
pre :where(.hljs-name),pre :where(.hljs-quote),pre :where(.hljs-selector-pseudo),pre :where(.hljs-selector-tag){
color:var(--color-prettylights-syntax-entity-tag);
}
pre :where(.hljs-subst){
color:var(--color-prettylights-syntax-storage-modifier-import);
}
pre :where(.hljs-section){
color:var(--color-prettylights-syntax-markup-heading);
font-weight:700;
}
pre :where(.hljs-bullet){
color:var(--color-prettylights-syntax-markup-list);
}
pre :where(.hljs-emphasis){
color:var(--color-prettylights-syntax-markup-italic);
font-style:italic;
}
pre :where(.hljs-strong){
color:var(--color-prettylights-syntax-markup-bold);
font-weight:700;
}
pre :where(.hljs-addition){
background-color:var(--color-prettylights-syntax-markup-inserted-bg);
color:var(--color-prettylights-syntax-markup-inserted-text);
}
pre :where(.hljs-deletion){
background-color:var(--color-prettylights-syntax-markup-deleted-bg);
color:var(--color-prettylights-syntax-markup-deleted-text);
}
footer,header{
color:var(--header-footer-color);
font-size:18px;
left:30px;
margin:0;
position:absolute;
}
header{
top:21px;
}
footer{
bottom:21px;
}
section{
--h1-color:#246;
--header-footer-color:hsla(0,0%,40%,.75);
--heading-strong-color:#48c;
--paginate-color:#777;
align-items:stretch;
display:flex;
flex-flow:column nowrap;
font-size:29px;
height:720px;
justify-content:center;
padding:78.5px;
width:1280px;
}
section:where(.invert){
--h1-color:#cee7ff;
--header-footer-color:hsla(0,0%,60%,.75);
--heading-strong-color:#7bf;
--paginate-color:#999;
}
section > *:last-child,section[data-footer] > :nth-last-child(2){
margin-bottom:0;
}
section > *:first-child,section > header:first-child + *{
margin-top:0;
}
section::after{
bottom:21px;
color:var(--paginate-color);
font-size:24px;
padding:0;
position:absolute;
right:30px;
}
section[data-color] h1,section[data-color] h2,section[data-color] h3,section[data-color] h4,section[data-color] h5,section[data-color] h6{
color:currentcolor;
}`),this.themeSet.add(`@charset "UTF-8";
/*!
* Marp / Marpit Gaia theme.
*
* @theme gaia
* @author Yuki Hattori
*
* @auto-scaling true
* @size 16:9 1280px 720px
* @size 4:3 960px 720px
*/
@import "https://fonts.bunny.net/css?family=Lato:400,900|Roboto+Mono:400,700&display=swap";
pre code.hljs{
display:block;
overflow-x:auto;
padding:1em;
}
code.hljs{
padding:3px 5px;
}
.hljs{
background:#000;
color:#f8f8f8;
}
.hljs-comment,.hljs-quote{
color:#aeaeae;
font-style:italic;
}
.hljs-keyword,.hljs-selector-tag,.hljs-type{
color:#e28964;
}
.hljs-string{
color:#65b042;
}
.hljs-subst{
color:#daefa3;
}
.hljs-link,.hljs-regexp{
color:#e9c062;
}
.hljs-name,.hljs-section,.hljs-tag,.hljs-title{
color:#89bdff;
}
.hljs-class .hljs-title,.hljs-doctag,.hljs-title.class_{
text-decoration:underline;
}
.hljs-bullet,.hljs-number,.hljs-symbol{
color:#3387cc;
}
.hljs-params,.hljs-template-variable,.hljs-variable{
color:#3e87e3;
}
.hljs-attribute{
color:#cda869;
}
.hljs-meta{
color:#8996a8;
}
.hljs-formula{
background-color:#0e2231;
color:#f8f8f8;
font-style:italic;
}
.hljs-addition{
background-color:#253b22;
color:#f8f8f8;
}
.hljs-deletion{
background-color:#420e09;
color:#f8f8f8;
}
.hljs-selector-class{
color:#9b703f;
}
.hljs-selector-id{
color:#8b98ab;
}
.hljs-emphasis{
font-style:italic;
}
.hljs-strong{
font-weight:700;
}
h1,h2,h3,h4,h5,h6{
margin:.5em 0 0;
}
h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{
font-weight:inherit;
}
h1::part(auto-scaling),h2::part(auto-scaling),h3::part(auto-scaling),h4::part(auto-scaling),h5::part(auto-scaling),h6::part(auto-scaling){
max-height:580px;
}
h1{
font-size:1.8em;
}
h2{
font-size:1.5em;
}
h3{
font-size:1.3em;
}
h4{
font-size:1.1em;
}
h5{
font-size:1em;
}
h6{
font-size:.9em;
}
blockquote,p{
margin:1em 0 0;
}
ol > li,ul > li{
margin:.3em 0 0;
}
ol > li > p,ul > li > p{
margin:.6em 0 0;
}
code{
display:inline-block;
font-family:Roboto Mono,monospace;
font-size:.8em;
letter-spacing:0;
margin:-.1em .15em;
padding:.1em .2em;
vertical-align:baseline;
}
pre{
display:block;
margin:1em 0 0;
overflow:visible;
}
pre code{
box-sizing:border-box;
font-size:.7em;
margin:0;
min-width:100%;
padding:.5em;
}
pre::part(auto-scaling){
max-height:calc(580px - 1em);
}
blockquote{
margin:1em 0 0;
padding:0 1em;
position:relative;
}
blockquote::after,blockquote::before{
content:"\u201C";
display:block;
font-family:Times New Roman,serif;
font-weight:700;
position:absolute;
}
blockquote::before{
left:0;
top:0;
}
blockquote::after{
bottom:0;
right:0;
transform:rotate(180deg);
}
blockquote > *:first-child{
margin-top:0;
}
mark{
background:transparent;
}
table{
border-collapse:collapse;
border-spacing:0;
margin:1em 0 0;
}
table td,table th{
border-style:solid;
border-width:1px;
padding:.2em .4em;
}
footer,header,section::after{
box-sizing:border-box;
font-size:66%;
height:70px;
line-height:50px;
overflow:hidden;
padding:10px 25px;
position:absolute;
}
header{
top:0;
}
footer,header{
left:0;
right:0;
}
footer{
bottom:0;
}
section{
word-wrap:break-word;
--color-background:#fff8e1;
--color-background-stripe:rgba(69,90,100,.1);
--color-foreground:#455a64;
--color-dimmed:#6a7a7d;
--color-highlight:#0288d1;
background-color:var(--color-background);
background-image:linear-gradient(135deg, hsla(0,0%,53%,0), hsla(0,0%,53%,.02) 50%, hsla(0,0%,100%,0) 0, hsla(0,0%,100%,.05));
color:var(--color-foreground);
font-family:Lato,Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;
font-size:35px;
height:720px;
letter-spacing:1.25px;
line-height:1.35;
padding:70px;
width:1280px;
}
section::after{
bottom:0;
font-size:80%;
right:0;
}
section a,section mark{
color:var(--color-highlight);
}
section code{
background:var(--color-dimmed);
color:var(--color-background);
}
section h1 strong,section h2 strong,section h3 strong,section h4 strong,section h5 strong,section h6 strong{
color:var(--color-highlight);
}
section pre{
background:var(--color-foreground);
}
section pre > code{
background:transparent;
}
section blockquote::after,section blockquote::before,section footer,section header,section section::after{
color:var(--color-dimmed);
}
section table td,section table th{
border-color:var(--color-foreground);
}
section table thead th{
background:var(--color-foreground);
color:var(--color-background);
}
section table tbody > tr:nth-child(odd) td,section table tbody > tr:nth-child(odd) th{
background:var(--color-background-stripe, transparent);
}
section > *:first-child,section > header:first-child + *{
margin-top:0;
}
section:where(.invert){
--color-background:#455a64;
--color-background-stripe:rgba(255,248,225,.1);
--color-foreground:#fff8e1;
--color-dimmed:#dad8c8;
--color-highlight:#81d4fa;
}
section:where(.gaia){
--color-background:#0288d1;
--color-background-stripe:rgba(255,248,225,.1);
--color-foreground:#fff8e1;
--color-dimmed:#cce2de;
--color-highlight:#81d4fa;
}
section:where(.lead){
display:flex;
flex-flow:column nowrap;
justify-content:center;
}
section:where(.lead) h1,section:where(.lead) h2,section:where(.lead) h3,section:where(.lead) h4,section:where(.lead) h5,section:where(.lead) h6{
text-align:center;
}
section:where(.lead) p{
text-align:center;
}
section:where(.lead) blockquote > h1,section:where(.lead) blockquote > h2,section:where(.lead) blockquote > h3,section:where(.lead) blockquote > h4,section:where(.lead) blockquote > h5,section:where(.lead) blockquote > h6,section:where(.lead) blockquote > p{
text-align:left;
}
section:where(.lead) ol > li > p,section:where(.lead) ul > li > p{
text-align:left;
}
section:where(.lead) table{
margin-left:auto;
margin-right:auto;
}`),this.themeSet.add(`/*!
* Marp / Marpit Uncover theme
*
* @theme uncover
* @author Yuki Hattori
*
* @auto-scaling true
* @size 16:9 1280px 720px
* @size 4:3 960px 720px
*/
section{
word-wrap:break-word;
--color-background:#fdfcff;
--color-background-code:#f2f1f4;
--color-background-paginate:rgba(32,34,40,.05);
--color-foreground:#202228;
--color-highlight:#009dd5;
--color-highlight-hover:#087eaa;
--color-highlight-heading:#33b1dd;
--color-header:rgba(32,34,40,.4);
--color-header-shadow:rgba(253,252,255,.8);
background:var(--color-background);
flex-flow:column nowrap;
font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;
font-size:40px;
height:720px;
justify-content:center;
letter-spacing:3px;
line-height:1.4;
padding:30px 70px;
position:relative;
text-align:center;
width:1280px;
z-index:0;
}
section,section::after{
color:var(--color-foreground);
display:flex;
}
section::after{
align-items:flex-end;
background:linear-gradient(-45deg, var(--color-background-paginate) 50%, transparent 50%);
background-size:cover;
font-size:.6em;
height:80px;
justify-content:flex-end;
padding:30px;
text-align:right;
text-shadow:0 0 5px var(--color-background);
width:80px;
}
section:where(:not(.invert)) pre code.hljs{
display:block;
overflow-x:auto;
padding:1em;
}
section:where(:not(.invert)) code.hljs{
padding:3px 5px;
}
section:where(:not(.invert)) .hljs{
background:#fff;
color:#000;
}
section:where(:not(.invert)) .hljs-addition,section:where(:not(.invert)) .hljs-meta,section:where(:not(.invert)) .hljs-string,section:where(:not(.invert)) .hljs-symbol,section:where(:not(.invert)) .hljs-template-tag,section:where(:not(.invert)) .hljs-template-variable{
color:#756bb1;
}
section:where(:not(.invert)) .hljs-comment,section:where(:not(.invert)) .hljs-quote{
color:#636363;
}
section:where(:not(.invert)) .hljs-bullet,section:where(:not(.invert)) .hljs-link,section:where(:not(.invert)) .hljs-literal,section:where(:not(.invert)) .hljs-number,section:where(:not(.invert)) .hljs-regexp{
color:#31a354;
}
section:where(:not(.invert)) .hljs-deletion,section:where(:not(.invert)) .hljs-variable{
color:#88f;
}
section:where(:not(.invert)) .hljs-built_in,section:where(:not(.invert)) .hljs-doctag,section:where(:not(.invert)) .hljs-keyword,section:where(:not(.invert)) .hljs-name,section:where(:not(.invert)) .hljs-section,section:where(:not(.invert)) .hljs-selector-class,section:where(:not(.invert)) .hljs-selector-id,section:where(:not(.invert)) .hljs-selector-tag,section:where(:not(.invert)) .hljs-strong,section:where(:not(.invert)) .hljs-tag,section:where(:not(.invert)) .hljs-title,section:where(:not(.invert)) .hljs-type{
color:#3182bd;
}
section:where(:not(.invert)) .hljs-emphasis{
font-style:italic;
}
section:where(:not(.invert)) .hljs-attribute{
color:#e6550d;
}
section:where(.invert){
--color-background:#202228;
--color-background-code:#2b2d33;
--color-background-paginate:hsla(0,0%,100%,.05);
--color-foreground:#fff;
--color-highlight:#60d0f0;
--color-highlight-hover:#88dcf4;
--color-highlight-heading:#80d9f3;
--color-header:hsla(0,0%,100%,.4);
--color-header-shadow:rgba(32,34,40,.8);
}
section:where(.invert) pre code.hljs{
display:block;
overflow-x:auto;
padding:1em;
}
section:where(.invert) code.hljs{
padding:3px 5px;
}
section:where(.invert) .hljs{
background:#222;
color:#fff;
}
section:where(.invert) .hljs-comment,section:where(.invert) .hljs-quote{
color:#777;
}
section:where(.invert) .hljs-built_in,section:where(.invert) .hljs-bullet,section:where(.invert) .hljs-deletion,section:where(.invert) .hljs-link,section:where(.invert) .hljs-literal,section:where(.invert) .hljs-meta,section:where(.invert) .hljs-number,section:where(.invert) .hljs-params,section:where(.invert) .hljs-regexp,section:where(.invert) .hljs-symbol,section:where(.invert) .hljs-tag,section:where(.invert) .hljs-template-variable,section:where(.invert) .hljs-variable{
color:#ab875d;
}
section:where(.invert) .hljs-attribute,section:where(.invert) .hljs-name,section:where(.invert) .hljs-section,section:where(.invert) .hljs-selector-class,section:where(.invert) .hljs-selector-id,section:where(.invert) .hljs-title,section:where(.invert) .hljs-type{
color:#9b869b;
}
section:where(.invert) .hljs-addition,section:where(.invert) .hljs-keyword,section:where(.invert) .hljs-selector-tag,section:where(.invert) .hljs-string{
color:#8f9c6c;
}
section:where(.invert) .hljs-emphasis{
font-style:italic;
}
section:where(.invert) .hljs-strong{
font-weight:700;
}
section > *:first-child,section[data-header] > :nth-child(2){
margin-top:0;
}
section > *:last-child,section[data-footer] > :nth-last-child(2){
margin-bottom:0;
}
section blockquote,section p{
margin:0 0 15px;
}
section h1,section h2,section h3,section h4,section h5,section h6{
margin:15px 0 30px;
}
section h1 strong,section h2 strong,section h3 strong,section h4 strong,section h5 strong,section h6 strong{
color:var(--color-highlight-heading);
font-weight:inherit;
}
section h1::part(auto-scaling),section h2::part(auto-scaling),section h3::part(auto-scaling),section h4::part(auto-scaling),section h5::part(auto-scaling),section h6::part(auto-scaling){
max-height:660px;
}
section h1{
font-size:2em;
}
section h2{
font-size:1.7em;
}
section h3{
font-size:1.4em;
letter-spacing:2px;
}
section h4{
font-size:1.2em;
letter-spacing:2px;
}
section h5{
font-size:1em;
letter-spacing:1px;
}
section h6{
font-size:.8em;
letter-spacing:1px;
}
section footer,section header{
color:var(--color-header);
font-size:.45em;
left:70px;
letter-spacing:1px;
position:absolute;
right:70px;
text-shadow:0 1px 0 var(--color-header-shadow);
z-index:1;
}
section header{
top:30px;
}
section footer{
bottom:30px;
}
section a{
color:var(--color-highlight);
text-decoration:none;
}
section a:hover{
color:var(--color-highlight-hover);
text-decoration:underline;
}
section ol,section ul{
margin:0 auto;
text-align:left;
}
section > ol,section > ul{
margin-bottom:15px;
}
section code{
font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;
letter-spacing:0;
}
section *:not(pre) > code,section > code{
background:var(--color-background-code);
color:var(--color-foreground);
margin:-.2em .2em .2em;
padding:.2em;
}
section pre{
--preserve-aspect-ratio:xMidYMid meet;
filter:drop-shadow(0 4px 4px rgba(0, 0, 0, .2));
font-size:70%;
line-height:1.15;
margin:15px 0 30px;
text-align:left;
}
section pre::part(auto-scaling){
max-height:570px;
}
section pre > code{
background:var(--color-background-code);
box-sizing:content-box;
color:var(--color-foreground);
display:block;
margin:0 auto;
min-width:456px;
padding:.4em .6em;
}
section[data-size="4:3"] pre > code{
min-width:328px;
}
section table{
border-collapse:collapse;
margin:0 auto 15px;
}
section table > tbody > tr > td,section table > tbody > tr > th,section table > thead > tr > td,section table > thead > tr > th{
padding:.15em .5em;
}
section table > thead > tr > td,section table > thead > tr > th{
border-bottom:3px solid;
}
section table > tbody > tr:not(:last-child) > td,section table > tbody > tr:not(:last-child) > th{
border-bottom:1px solid;
}
section blockquote{
font-size:90%;
line-height:1.3;
padding:0 2em;
position:relative;
z-index:0;
}
section blockquote::after,section blockquote::before{
content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBkPSJNNDQgMTkuMyAzOC45NCAwQzguMTQgOS41OSAwIDQwLjA1IDAgNTQuODNWMTAwaDQxLjQ3VjU0LjgzaC0yM2MtLjA0LS4yOC4yNS0yNy42NiAyNS41My0zNS41M3ptNTYgMEw5NC45NCAwQzY0LjE0IDkuNTkgNTYgNDAuMDUgNTYgNTQuODNWMTAwaDQxLjQ3VjU0LjgzaC0yM2MtLjA0LS4yOC4yNS0yNy42NiAyNS41My0zNS41M3oiIHN0eWxlPSJmaWxsOiM4ODg7b3BhY2l0eTouMzMiLz48L3N2Zz4=");
height:auto;
pointer-events:none;
position:absolute;
width:1em;
z-index:-1;
}
section blockquote::before{
left:0;
top:0;
}
section blockquote::after{
bottom:0;
right:0;
transform:rotate(180deg);
}
section blockquote > *:last-child{
margin-bottom:0;
}
section mark{
background:transparent;
color:var(--color-highlight);
}`)}applyMarkdownItPlugins(t){super.applyMarkdownItPlugins(t),t.use(oDe).use(rDe).use(cDe).use(jOe).use(EMe).use(vMe)}highlighter(t,r,n){return r&&zZ.getLanguage(r)?zZ.highlight(t,{language:r,ignoreIllegals:!0}).value:""}renderStyle(t){let r=super.renderStyle(t),n=[WOe,...this.options.minifyCSS?mMe:[]];return ROe(n).process(r).css}themeSetPackOptions(){let t={...super.themeSetPackOptions()},r=o=>o&&(t.before=`${o}
${t.before||""}`),{emoji:n}=this.options;var i;r((i=n).shortcode==="twemoji"||i.unicode==="twemoji"?`img[data-marp-twemoji]{
background:transparent;
height:1em;
margin:0 .05em 0 .1em;
vertical-align:-.1em;
width:1em;
}`:void 0);let a=(o=>{let{enabled:s,options:l}=Ka(o);if(!s)return null;switch(vK(l)){case"mathjax":return _K(o);case"katex":return hK(l.katexFontPath)}})(this);return a&&r(a),t}};Xa.html={br:[]},mT.Marp=Xa,mT.default=Xa});var yMe={};eJ(yMe,{default:()=>vT});module.exports=tJ(yMe);var ET=require("obsidian");var fE={autoReload:!0,createNewSplitTab:!0,themeDir:"MarpTheme"};var HK=require("obsidian");var h4=require("fs/promises"),SE=require("obsidian"),ca=require("path"),_d=m4(EE()),hd="app://local";async function md(e){try{return xE(e,await(0,h4.readFile)(e,{encoding:"base64"}))}catch(t){return null}}async function yE(e){if(await app.vault.adapter.exists(e))return app.vault.adapter.getResourcePath(e);try{return await(0,h4.access)(e),`${hd}/${(0,ca.normalize)(e)}`}catch(t){return null}}async function bE(e){if(!_d.default.getType(e))return null;if(await app.vault.adapter.exists(e)){let r=this.app.vault.adapter.getBasePath();return md((0,ca.normalize)((0,ca.join)(r,e)))}try{return await(0,h4.access)(e),md((0,ca.normalize)(e))}catch(r){}try{if(e.startsWith(hd)){let r=e.slice(hd.length);return await(0,h4.access)(r),md((0,ca.normalize)(r))}}catch(r){}return nJ(e)}async function nJ(e){try{return xE(e,Buffer.from(await(0,SE.requestUrl)(e).arrayBuffer).toString("base64"))}catch(t){return null}}function xE(e,t){let r=_d.default.getType(e);return r?`data:${r};base64,${t}`:null}async function LE(e){var o;let r=new DOMParser().parseFromString(e,"text/html"),n=r.getElementsByTagName("img");for(let s=0;s<n.length;s++){let l=n[s],u=l.getAttribute("src");if(!u)continue;let c=await yE(decodeURI(u));c&&l.setAttribute("src",c.replace(/\\/g,"/"))}let i=r.getElementsByTagName("figure"),a=/background-image:url\("([^)]+)"\)/;for(let s=0;s<i.length;s++){let l=i[s],u=l.getAttribute("style");if(!u||!u.contains("background-image:url"))continue;let c=u.match(a),d=c==null?void 0:c.at(1);if(!d)continue;let p=await yE(decodeURI(d));if(!p)continue;let h=(o=c==null?void 0:c.input)==null?void 0:o.replace(d,p).replace(/\\/g,"/");h&&l.setAttribute("style",h)}return r}var mS=require("child_process"),J1=require("fs/promises"),Fd=require("obsidian");var Qi=require("path");var nl=m4(require("node:process"),1);var rl=m4(require("node:process"),1),dS=m4(uS(),1);function Pd({onlyFirst:e=!1}={}){let t=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(t,e?void 0:"g")}function Vd(e){if(typeof e!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof e}\``);return e.replace(Pd(),"")}var tl=m4(require("node:process"),1),cS=require("node:os"),Kee=()=>{let{env:e}=tl.default;if(tl.default.platform==="win32")return e.COMSPEC||"cmd.exe";try{let{shell:t}=(0,cS.userInfo)();if(t)return t}catch(t){}return tl.default.platform==="darwin"?e.SHELL||"/bin/zsh":e.SHELL||"/bin/sh"},Xee=Kee(),TS=Xee;var Jee=["-ilc",'echo -n "_SHELL_ENV_DELIMITER_"; env; echo -n "_SHELL_ENV_DELIMITER_"; exit'],ete={DISABLE_AUTO_UPDATE:"true"},tte=e=>{e=e.split("_SHELL_ENV_DELIMITER_")[1];let t={};for(let r of Vd(e).split(`
`).filter(n=>!!n)){let[n,...i]=r.split("=");t[n]=i.join("=")}return t};function QS(e){if(rl.default.platform==="win32")return rl.default.env;try{let{stdout:t}=dS.default.sync(e||TS,Jee,{env:ete});return tte(t)}catch(t){if(e)throw t;return rl.default.env}}function pS(){let{PATH:e}=QS();return e}function Bd(){nl.default.platform!=="win32"&&(nl.default.env.PATH=pS()||["./node_modules/.bin","/.nodebrew/current/bin","/usr/local/bin",nl.default.env.PATH].join(":"))}var rte=`
module.exports = ({ marp }) => marp.use((md) => {
// https://github.com/markdown-it/markdown-it/issues/447#issuecomment-373408654
const defaultValidateLink = md.validateLink;
md.validateLink = url => /^data:image\\/.*?;/.test(url) || defaultValidateLink(url);
})`;function fS(){return rte}var nte=/!\[[^\]]*\]\(([^)]+)\)/g;async function il(e,t,r,n){let i=(0,Qi.join)(process.env[process.platform=="win32"?"USERPROFILE":"HOME"],"Downloads");if(!e)return;let a=(0,Qi.normalize)((0,Qi.join)(r,e.path)),o=(0,Qi.join)(i,`${e.basename}.tmp`),s=(0,Qi.join)(i,"engine.js"),l=await(0,J1.readFile)(a,"utf-8"),u=await Promise.all([...new Set([...l.matchAll(nte)].map(d=>d[1]))].map(async d=>[d,await bE(d)]));for(let[d,p]of u)l=l.replace(new RegExp(String.raw`(!\[[^\]]*\])\(${d.replace(/\\/g,"\\\\")}\)`,"g"),`$1(${p})`);await(0,J1.mkdir)(i,{recursive:!0});try{await(0,J1.writeFile)(o,l),await(0,J1.writeFile)(s,fS())}catch(d){console.error(d)}let c;try{await(0,J1.access)(n),c=`npx -y @marp-team/marp-cli@latest --bespoke.transition --stdin false --allow-local-files --theme-set "${n}" -o "${(0,Qi.join)(i,e.basename)}.${t}" --engine ${s} -- "${o}"`}catch(d){c=`npx -y @marp-team/marp-cli@latest --stdin false --allow-local-files --bespoke.transition -o "${(0,Qi.join)(i,e.basename)}.${t}" --engine ${s} -- "${o}"`}Bd(),new Fd.Notice(`Exporting "${e.basename}.${t}" to "${i}"`,2e4),(0,mS.exec)(c,()=>{new Fd.Notice("Exported successfully",2e4),(0,J1.rm)(o),(0,J1.rm)(s)})}var IK=m4(NK()),u7=new IK.Marp,mze=u7.themeSet.default;var kK=require("path"),Ja="marp-preview-view",_T=class extends HK.ItemView{constructor(r,n){super(r);this.file=null,this.settings=n}getViewType(){return Ja}getDisplayText(){return"Marp Preview"}replaceImageWikilinks(r){let n=/!\[\[(.+?)\]\]/g;return r.replace(n,(a,o)=>{let s=this.app.vault.adapter.getResourcePath(o);return`![${o}](${s})`})}async renderPreview(){if(!this.file)return;let r=await this.app.vault.cachedRead(this.file),n=this.replaceImageWikilinks(r),{html:i,css:a}=u7.render(n),o=await LE(i),s=this.containerEl.children[1];s.empty(),s.appendChild(o.body.children[0]),s.createEl("style",{text:a})}addActions(){let r=this.app.vault.adapter.getBasePath(),n=(0,kK.join)(r,this.settings.themeDir);this.addAction("download","Export as PDF",()=>{this.file&&il(this.file,"pdf",r,n)}),this.addAction("image","Export as PPTX",()=>{this.file&&il(this.file,"pptx",r,n)}),this.addAction("code-glyph","Export as HTML",()=>{this.file&&il(this.file,"html",r,n)})}async onOpen(){this.registerEvent(this.app.vault.on("modify",this.onChange.bind(this))),this.addActions()}async onClose(){}onChange(){this.settings.autoReload&&this.renderPreview()}async setState(r,n){return r.file&&(this.file=r.file),await this.renderPreview(),super.setState(r,n)}getState(){return{file:this.file}}};var vo=require("obsidian"),gT=class extends vo.PluginSettingTab{constructor(r,n){super(r,n);this.plugin=n}display(){let{containerEl:r}=this;r.empty(),r.createEl("h2",{text:"Settings for Marp Plugin."}),new vo.Setting(r).setName("Enable Auto Reload").setDesc("Enable the auto-reload feature that automatically reloads the preview on save.").addToggle(n=>n.setValue(this.plugin.settings.autoReload).onChange(async i=>{this.plugin.settings.autoReload=i,await this.plugin.saveSettings()})),new vo.Setting(r).setName("Enable Open Preview in Split Tab").setDesc("Enables the ability to open previews in split tabs. When turned off, a new tab is created in the same split as the markdown file.").addToggle(n=>n.setValue(this.plugin.settings.createNewSplitTab).onChange(async i=>{this.plugin.settings.createNewSplitTab=i,await this.plugin.saveSettings()})),new vo.Setting(r).setName("Theme Folder Location").setDesc("Specify the relative path of the directory where the theme is saved. By saving the css files in the specified directory, Marp can use a custom theme.").addText(n=>n.setPlaceholder("MarpTheme").setValue(this.plugin.settings.themeDir).onChange(async i=>{this.plugin.settings.themeDir=i,await this.plugin.saveSettings()}))}};var yT=require("fs/promises");var PK=require("fs"),e4=require("path"),vT=class extends ET.Plugin{async onload(){await this.loadSettings(),this.addRibbonIcon("presentation","Marp: Open Preview",async n=>{var a;let i=(a=this.app.workspace.activeEditor)==null?void 0:a.file;if(!i)return new ET.Notice("Please select the tab for
/*! Bundled license information:
cssesc/cssesc.js:
(*! https://mths.be/cssesc v3.0.0 by @mathias *)
mhchemparser/dist/mhchemParser.js:
(*!
*************************************************************************
*
* mhchemParser.ts
* 4.1.1
*
* Parser for the \ce command and \pu command for MathJax and Co.
*
* mhchem's \ce is a tool for writing beautiful chemical equations easily.
* mhchem's \pu is a tool for writing physical units easily.
*
* ----------------------------------------------------------------------
*
* Copyright (c) 2015-2021 Martin Hensel
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* ----------------------------------------------------------------------
*
* https://github.com/mhchem/mhchemParser
*
*)
*/
/* nosourcemap */