4 lines
205 KiB
JavaScript
4 lines
205 KiB
JavaScript
|
|
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("@marp-team/marpit"),n=require("@marp-team/marpit/plugin"),t=require("postcss-selector-parser"),r=require("highlight.js/lib/core"),i=require("xss"),u=require("katex"),a=require("katex/package.json"),o=require("mathjax-full/js/adaptors/liteAdaptor"),s=require("mathjax-full/js/handlers/html"),d=require("mathjax-full/js/input/tex"),l=require("mathjax-full/js/input/tex/AllPackages"),c=require("mathjax-full/js/mathjax"),f=require("mathjax-full/js/output/svg");class g extends Error{sourceStart;sourceEnd;parserState;constructor(e,n,t,r){super(e),this.name="ParseError",this.sourceStart=n,this.sourceEnd=t,this.parserState=r}}class h extends g{token;constructor(e,n,t,r,i){super(e,n,t,r),this.token=i}}const p="Unexpected newline while consuming a string token.",D="Unexpected EOF while consuming a string token.",m="Unexpected EOF while consuming a comment.",b="Unexpected EOF while consuming a url token.",_="Unexpected EOF while consuming an escaped code point.",k="Unexpected character while consuming a url token.",F="Invalid escape sequence while consuming a url token.",w='Invalid escape sequence after "\\"',z=13,y=45,x=10,v=43,C=65533;function E(e){return e>=48&&e<=57}function j(e){return e>=48&&e<=57||e>=97&&e<=102||e>=65&&e<=70}function B(e){return function(e){return function(e){return e>=97&&e<=122}(e)||function(e){return e>=65&&e<=90}(e)}(e)||function(e){return 183===e||8204===e||8205===e||8255===e||8256===e||8204===e||192<=e&&e<=214||216<=e&&e<=246||248<=e&&e<=893||895<=e&&e<=8191||8304<=e&&e<=8591||11264<=e&&e<=12271||12289<=e&&e<=55295||63744<=e&&e<=64975||65008<=e&&e<=65533||0===e||!!L(e)||e>=65536}(e)||95===e}function S(e){return B(e)||E(e)||e===y}function A(e){return e===x||e===z||12===e}function q(e){return 32===e||e===x||9===e||e===z||12===e}function L(e){return e>=55296&&e<=57343}function P(e){return 92===e.source.codePointAt(e.cursor)&&!A(e.source.codePointAt(e.cursor+1)??-1)}function T(e,n){return n.source.codePointAt(n.cursor)===y?n.source.codePointAt(n.cursor+1)===y||!!B(n.source.codePointAt(n.cursor+1)??-1)||92===n.source.codePointAt(n.cursor+1)&&!A(n.source.codePointAt(n.cursor+2)??-1):!!B(n.source.codePointAt(n.cursor)??-1)||P(n)}function M(e){return e.source.codePointAt(e.cursor)===v||e.source.codePointAt(e.cursor)===y?!!E(e.source.codePointAt(e.cursor+1)??-1)||46===e.source.codePointAt(e.cursor+1)&&E(e.source.codePointAt(e.cursor+2)??-1):46===e.source.codePointAt(e.cursor)?E(e.source.codePointAt(e.cursor+1)??-1):E(e.source.codePointAt(e.cursor)??-1)}var O,X,K;function R(e,n){const t=n.readCodePoint();if(void 0===t)return e.onParseError(new g(_,n.representationStart,n.representationEnd,["4.3.7. Consume an escaped code point","Unexpected EOF"])),C;if(j(t)){const e=[t];let r;for(;void 0!==(r=n.source.codePointAt(n.cursor))&&j(r)&&e.length<6;)e.push(r),n.advanceCodePoint();q(n.source.codePointAt(n.cursor)??-1)&&(n.source.codePointAt(n.cursor)===z&&n.source.codePointAt(n.cursor+1)===x&&n.advanceCodePoint(),n.advanceCodePoint());const i=parseInt(String.fromCodePoint(...e),16);return 0===i||L(i)||i>1114111?C:i}return 0===t||L(t)?C:t}function $(e,n){const t=[];for(;;){const r=n.source.codePointAt(n.cursor)??-1;if(0===r||L(r))t.push(C),n.advanceCodePoint(+(r>65535)+1);else if(S(r))t.push(r),n.advanceCodePoint(+(r>65535)+1);else{if(!P(n))return t;n.advanceCodePoint(),t.push(R(e,n))}}}function I(e,n){n.advanceCodePoint();const t=n.source.codePointAt(n.cursor);if(void 0!==t&&(S(t)||P(n))){let t=K.Unrestricted;T(0,n)&&(t=K.ID);const r=$(e,n);return[O.Hash,n.source.slice(n.representationStart,n.representationEnd+1),n.representationStart,n.representationEnd,{value:String.fromCodePoint(...r),type:t}]}return[O.Delim,"#",n.representationStart,n.representationEnd,{value:"#"}]}function N(e,n){let t;{const e=n.source.codePointAt(n.cursor);e===y?t="-":e===v&&(t="+")}const r=function(e,n){let t=X.Integer;for(n.source.codePointAt(n.cursor)!==v&&n.source.codePointAt(n.cursor)!==y||n.advanceCodePoint();E(n.source.codePointAt(n.cursor)??-1);)n.advanceCode
|
||
|
|
/*! Copyright Twitter Inc. and other contributors. Licensed under MIT */
|
||
|
|
var he=function(){var e={base:"https://cdn.jsdelivr.net/gh/jdecked/twemoji@17.0.2/assets/",ext:".png",size:"72x72",className:"emoji",convert:{fromCodePoint:function(e){var n="string"==typeof e?parseInt(e,16):e;if(n<65536)return o(n);return o(55296+((n-=65536)>>10),56320+(1023&n))},toCodePoint:b},onerror:function(){this.parentNode&&this.parentNode.replaceChild(s(this.alt,!1),this)},parse:function(n,t){t&&"function"!=typeof t||(t={callback:t});return("string"==typeof n?h:g)(n,{callback:t.callback||l,attributes:"function"==typeof t.attributes?t.attributes:D,base:"string"==typeof t.base?t.base:e.base,ext:t.ext||e.ext,size:t.folder||(r=t.size||e.size,"number"==typeof r?r+"x"+r:r),className:t.className||e.className,onerror:t.onerror||e.onerror});var r},replace:m,test:function(e){t.lastIndex=0;var n=t.test(e);return t.lastIndex=0,n}},n={"&":"&","<":"<",">":">","'":"'",'"':"""},t=/(?:\ud83d\udc68\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffc-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb\udffd-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb-\udffd\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb-\udffe]|\ud83d\udc68\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffb\u200d\ud83d\udc30\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc68\ud83c\udffb\u200d\ud83e\udeef\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\ud83d\udc30\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\ud83e\udeef\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\ud83d\udc30\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc68\ud83c\udffd\u200d\ud83e\udeef\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc68\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffe\u200d\ud83d\udc30\u200
|