1
0
Fork 0
mirror of https://github.com/codex-team/codex.docs.git synced 2025-07-19 05:09:41 +02:00
codex.docs/public/dist/code-styling.bundle.js
2021-04-19 17:57:33 +03:00

1 line
No EOL
37 KiB
JavaScript

(window.webpackJsonp=window.webpackJsonp||[]).push([[0],Array(62).concat([function(e,n,t){var r=t(17);e.exports=function(e){return Object(r(e))}},function(e,n,t){var r=t(64),i=t(17);e.exports=function(e){return r(i(e))}},function(e,n,t){var r=t(12);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,n,t){var r=t(21)("keys"),i=t(20);e.exports=function(e){return r[e]||(r[e]=i(e))}},function(e,n){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,n,t){var r=t(68),i=t(66);e.exports=Object.keys||function(e){return r(e,i)}},function(e,n,t){var r=t(18),i=t(63),a=t(69)(!1),s=t(65)("IE_PROTO");e.exports=function(e,n){var t,o=i(e),c=0,l=[];for(t in o)t!=s&&r(o,t)&&l.push(t);for(;n.length>c;)r(o,t=n[c++])&&(~a(l,t)||l.push(t));return l}},function(e,n,t){var r=t(63),i=t(16),a=t(70);e.exports=function(e){return function(n,t,s){var o,c=r(n),l=i(c.length),u=a(s,l);if(e&&t!=t){for(;l>u;)if((o=c[u++])!=o)return!0}else for(;l>u;u++)if((e||u in c)&&c[u]===t)return e||u||0;return!e&&-1}}},function(e,n,t){var r=t(19),i=Math.max,a=Math.min;e.exports=function(e,n){return(e=r(e))<0?i(e+n,0):a(e,n)}},function(e,n,t){var r=t(7),i=t(64),a=t(62),s=t(16),o=t(94);e.exports=function(e,n){var t=1==e,c=2==e,l=3==e,u=4==e,g=6==e,d=5==e||g,f=n||o;return function(n,o,h){for(var p,b,m=a(n),v=i(m),E=r(o,h,3),_=s(v.length),x=0,y=t?f(n,_):c?f(n,0):void 0;_>x;x++)if((d||x in v)&&(b=E(p=v[x],x,m),e))if(t)y[x]=b;else if(b)switch(e){case 3:return!0;case 5:return p;case 6:return x;case 2:y.push(p)}else if(u)return!1;return g?-1:l||u?u:y}}},function(e,n,t){"use strict";var r=t(13);e.exports=function(e,n){return!!e&&r((function(){n?e.call(null,(function(){}),1):e.call(null)}))}},,,,,,,,,,,,,,,,,,function(e,n,t){"use strict";var r=t(2),i=t(62),a=t(16),s=t(19),o=t(35),c=t(36),l=Math.max,u=Math.min,g=Math.floor,d=/\$([$&`']|\d\d?|<[^>]*>)/g,f=/\$([$&`']|\d\d?)/g;t(37)("replace",2,(function(e,n,t,h){return[function(r,i){var a=e(this),s=null==r?void 0:r[n];return void 0!==s?s.call(r,a,i):t.call(String(a),r,i)},function(e,n){var i=h(t,e,this,n);if(i.done)return i.value;var g=r(e),d=String(this),f="function"==typeof n;f||(n=String(n));var b=g.global;if(b){var m=g.unicode;g.lastIndex=0}for(var v=[];;){var E=c(g,d);if(null===E)break;if(v.push(E),!b)break;""===String(E[0])&&(g.lastIndex=o(d,a(g.lastIndex),m))}for(var _,x="",y=0,N=0;N<v.length;N++){E=v[N];for(var w=String(E[0]),O=l(u(s(E.index),d.length),0),R=[],M=1;M<E.length;M++)R.push(void 0===(_=E[M])?_:String(_));var S=E.groups;if(f){var A=[w].concat(R,O,d);void 0!==S&&A.push(S);var T=String(n.apply(void 0,A))}else T=p(w,d,O,R,S,n);O>=y&&(x+=d.slice(y,O)+T,y=O+w.length)}return x+d.slice(y)}];function p(e,n,r,a,s,o){var c=r+e.length,l=a.length,u=f;return void 0!==s&&(s=i(s),u=d),t.call(o,u,(function(t,i){var o;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,r);case"'":return n.slice(c);case"<":o=s[i.slice(1,-1)];break;default:var u=+i;if(0===u)return t;if(u>l){var d=g(u/10);return 0===d?t:d<=l?void 0===a[d-1]?i.charAt(1):a[d-1]+i.charAt(1):t}o=a[u-1]}return void 0===o?"":o}))}}))},function(e,n,t){"use strict";var r=t(92),i=t(2),a=t(41),s=t(35),o=t(16),c=t(36),l=t(25),u=t(13),g=Math.min,d=[].push,f="length",h=!u((function(){RegExp(4294967295,"y")}));t(37)("split",2,(function(e,n,t,u){var p;return p="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1)[f]||2!="ab".split(/(?:ab)*/)[f]||4!=".".split(/(.?)(.?)/)[f]||".".split(/()()/)[f]>1||"".split(/.?/)[f]?function(e,n){var i=String(this);if(void 0===e&&0===n)return[];if(!r(e))return t.call(i,e,n);for(var a,s,o,c=[],u=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),g=0,h=void 0===n?4294967295:n>>>0,p=new RegExp(e.source,u+"g");(a=l.call(p,i))&&!((s=p.lastIndex)>g&&(c.push(i.slice(g,a.index)),a[f]>1&&a.index<i[f]&&d.apply(c,a.slice(1)),o=a[0][f],g=s,c[f]>=h));)p.lastIndex===a.index&&p.lastIndex++;return g===i[f]?!o&&p.test("")||c.push(""):c.push(i.slice(g)),c[f]>h?c.slice(0,h):c}:"0".split(void 0,0)[f]?function(e,n){return void 0===e&&0===n?[]:t.call(this,e,n)}:t,[function(t,r){var i=e(this),a=null==t?void 0:t[n];return void 0!==a?a.call(t,i,r):p.call(String(i),t,r)},function(e,n){var r=u(p,e,this,n,p!==t);if(r.done)return r.value;var l=i(e),d=String(this),f=a(l,RegExp),b=l.unicode,m=(l.ignoreCase?"i":"")+(l.multiline?"m":"")+(l.unicode?"u":"")+(h?"y":"g"),v=new f(h?l:"^(?:"+l.source+")",m),E=void 0===n?4294967295:n>>>0;if(0===E)return[];if(0===d.length)return null===c(v,d)?[d]:[];for(var _=0,x=0,y=[];x<d.length;){v.lastIndex=h?x:0;var N,w=c(v,h?d:d.slice(x));if(null===w||(N=g(o(v.lastIndex+(h?0:x)),d.length))===_)x=s(d,x,b);else{if(y.push(d.slice(_,x)),y.length===E)return y;for(var O=1;O<=w.length-1;O++)if(y.push(w[O]),y.length===E)return y;x=_=N}}return y.push(d.slice(_)),y}]}))},function(e,n,t){var r=t(3),i=t(12),a=t(1)("match");e.exports=function(e){var n;return r(e)&&(void 0!==(n=e[a])?!!n:"RegExp"==i(e))}},function(e,n,t){"use strict";var r=t(11),i=t(71)(1);r(r.P+r.F*!t(72)([].map,!0),"Array",{map:function(e){return i(this,e,arguments[1])}})},function(e,n,t){var r=t(95);e.exports=function(e,n){return new(r(e))(n)}},function(e,n,t){var r=t(3),i=t(96),a=t(1)("species");e.exports=function(e){var n;return i(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!i(n.prototype)||(n=void 0),r(n)&&null===(n=n[a])&&(n=void 0)),void 0===n?Array:n}},function(e,n,t){var r=t(12);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,n,t){"use strict";var r=t(44)(!0);t(98)(String,"String",(function(e){this._t=String(e),this._i=0}),(function(){var e,n=this._t,t=this._i;return t>=n.length?{value:void 0,done:!0}:(e=r(n,t),this._i+=e.length,{value:e,done:!1})}))},function(e,n,t){"use strict";var r=t(23),i=t(11),a=t(8),s=t(15),o=t(24),c=t(99),l=t(34),u=t(102),g=t(1)("iterator"),d=!([].keys&&"next"in[].keys()),f=function(){return this};e.exports=function(e,n,t,h,p,b,m){c(t,n,h);var v,E,_,x=function(e){if(!d&&e in O)return O[e];switch(e){case"keys":case"values":return function(){return new t(this,e)}}return function(){return new t(this,e)}},y=n+" Iterator",N="values"==p,w=!1,O=e.prototype,R=O[g]||O["@@iterator"]||p&&O[p],M=R||x(p),S=p?N?x("entries"):M:void 0,A="Array"==n&&O.entries||R;if(A&&(_=u(A.call(new e)))!==Object.prototype&&_.next&&(l(_,y,!0),r||"function"==typeof _[g]||s(_,g,f)),N&&R&&"values"!==R.name&&(w=!0,M=function(){return R.call(this)}),r&&!m||!d&&!w&&O[g]||s(O,g,M),o[n]=M,o[y]=f,p)if(v={values:N?M:x("values"),keys:b?M:x("keys"),entries:S},m)for(E in v)E in O||a(O,E,v[E]);else i(i.P+i.F*(d||w),n,v);return v}},function(e,n,t){"use strict";var r=t(100),i=t(33),a=t(34),s={};t(15)(s,t(1)("iterator"),(function(){return this})),e.exports=function(e,n,t){e.prototype=r(s,{next:i(1,t)}),a(e,n+" Iterator")}},function(e,n,t){var r=t(2),i=t(101),a=t(66),s=t(65)("IE_PROTO"),o=function(){},c=function(){var e,n=t(22)("iframe"),r=a.length;for(n.style.display="none",t(42).appendChild(n),n.src="javascript:",(e=n.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),c=e.F;r--;)delete c.prototype[a[r]];return c()};e.exports=Object.create||function(e,n){var t;return null!==e?(o.prototype=r(e),t=new o,o.prototype=null,t[s]=e):t=c(),void 0===n?t:i(t,n)}},function(e,n,t){var r=t(6),i=t(2),a=t(67);e.exports=t(4)?Object.defineProperties:function(e,n){i(e);for(var t,s=a(n),o=s.length,c=0;o>c;)r.f(e,t=s[c++],n[t]);return e}},function(e,n,t){var r=t(18),i=t(62),a=t(65)("IE_PROTO"),s=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=i(e),r(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?s:null}},function(e,n,t){"use strict";var r=t(7),i=t(11),a=t(62),s=t(38),o=t(39),c=t(16),l=t(104),u=t(40);i(i.S+i.F*!t(43)((function(e){Array.from(e)})),"Array",{from:function(e){var n,t,i,g,d=a(e),f="function"==typeof this?this:Array,h=arguments.length,p=h>1?arguments[1]:void 0,b=void 0!==p,m=0,v=u(d);if(b&&(p=r(p,h>2?arguments[2]:void 0,2)),null==v||f==Array&&o(v))for(t=new f(n=c(d.length));n>m;m++)l(t,m,b?p(d[m],m):d[m]);else for(g=v.call(d),t=new f;!(i=g.next()).done;m++)l(t,m,b?s(g,p,[i.value,m],!0):i.value);return t.length=m,t}})},function(e,n,t){"use strict";var r=t(6),i=t(33);e.exports=function(e,n,t){n in e?r.f(e,n,i(0,t)):e[n]=t}},function(e,n,t){"use strict";var r=t(11),i=t(71)(0),a=t(72)([].forEach,!0);r(r.P+r.F*!a,"Array",{forEach:function(e){return i(this,e,arguments[1])}})},function(e,n,t){t(107)},function(e,n){function t(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(n){var r=e[n];"object"!=typeof r||Object.isFrozen(r)||t(r)})),e}var r=t,i=t;r.default=i;class a{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data}ignoreMatch(){this.ignore=!0}}function s(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")}function o(e,...n){const t=Object.create(null);for(const n in e)t[n]=e[n];return n.forEach((function(e){for(const n in e)t[n]=e[n]})),t}function c(e){return e.nodeName.toLowerCase()}var l=Object.freeze({__proto__:null,escapeHTML:s,inherit:o,nodeStream:function(e){const n=[];return function e(t,r){for(let i=t.firstChild;i;i=i.nextSibling)3===i.nodeType?r+=i.nodeValue.length:1===i.nodeType&&(n.push({event:"start",offset:r,node:i}),r=e(i,r),c(i).match(/br|hr|img|input/)||n.push({event:"stop",offset:r,node:i}));return r}(e,0),n},mergeStreams:function(e,n,t){let r=0,i="";const a=[];function o(){return e.length&&n.length?e[0].offset!==n[0].offset?e[0].offset<n[0].offset?e:n:"start"===n[0].event?e:n:e.length?e:n}function l(e){i+="<"+c(e)+[].map.call(e.attributes,(function(e){return" "+e.nodeName+'="'+s(e.value)+'"'})).join("")+">"}function u(e){i+="</"+c(e)+">"}function g(e){("start"===e.event?l:u)(e.node)}for(;e.length||n.length;){let n=o();if(i+=s(t.substring(r,n[0].offset)),r=n[0].offset,n===e){a.reverse().forEach(u);do{g(n.splice(0,1)[0]),n=o()}while(n===e&&n.length&&n[0].offset===r);a.reverse().forEach(l)}else"start"===n[0].event?a.push(n[0].node):a.pop(),g(n.splice(0,1)[0])}return i+s(t.substr(r))}});const u=e=>!!e.kind;class g{constructor(e,n){this.buffer="",this.classPrefix=n.classPrefix,e.walk(this)}addText(e){this.buffer+=s(e)}openNode(e){if(!u(e))return;let n=e.kind;e.sublanguage||(n=`${this.classPrefix}${n}`),this.span(n)}closeNode(e){u(e)&&(this.buffer+="</span>")}value(){return this.buffer}span(e){this.buffer+=`<span class="${e}">`}}class d{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const n={kind:e,children:[]};this.add(n),this.stack.push(n)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,n){return"string"==typeof n?e.addText(n):n.children&&(e.openNode(n),n.children.forEach(n=>this._walk(e,n)),e.closeNode(n)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every(e=>"string"==typeof e)?e.children=[e.children.join("")]:e.children.forEach(e=>{d._collapse(e)}))}}class f extends d{constructor(e){super(),this.options=e}addKeyword(e,n){""!==e&&(this.openNode(n),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,n){const t=e.root;t.kind=n,t.sublanguage=!0,this.add(t)}toHTML(){return new g(this,this.options).value()}finalize(){return!0}}function h(e){return e?"string"==typeof e?e:e.source:null}const p="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",b={begin:"\\\\[\\s\\S]",relevance:0},m={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[b]},v={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[b]},E={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},_=function(e,n,t={}){const r=o({className:"comment",begin:e,end:n,contains:[]},t);return r.contains.push(E),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),r},x=_("//","$"),y=_("/\\*","\\*/"),N=_("#","$"),w={className:"number",begin:"\\b\\d+(\\.\\d+)?",relevance:0},O={className:"number",begin:p,relevance:0},R={className:"number",begin:"\\b(0b[01]+)",relevance:0},M={className:"number",begin:"\\b\\d+(\\.\\d+)?(%|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},S={begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[b,{begin:/\[/,end:/\]/,relevance:0,contains:[b]}]}]},A={className:"title",begin:"[a-zA-Z]\\w*",relevance:0},T={className:"title",begin:"[a-zA-Z_]\\w*",relevance:0},k={begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0};var I=Object.freeze({__proto__:null,IDENT_RE:"[a-zA-Z]\\w*",UNDERSCORE_IDENT_RE:"[a-zA-Z_]\\w*",NUMBER_RE:"\\b\\d+(\\.\\d+)?",C_NUMBER_RE:p,BINARY_NUMBER_RE:"\\b(0b[01]+)",RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const n=/^#![ ]*\//;return e.binary&&(e.begin=function(...e){return e.map(e=>h(e)).join("")}(n,/.*\b/,e.binary,/\b.*/)),o({className:"meta",begin:n,end:/$/,relevance:0,"on:begin":(e,n)=>{0!==e.index&&n.ignoreMatch()}},e)},BACKSLASH_ESCAPE:b,APOS_STRING_MODE:m,QUOTE_STRING_MODE:v,PHRASAL_WORDS_MODE:E,COMMENT:_,C_LINE_COMMENT_MODE:x,C_BLOCK_COMMENT_MODE:y,HASH_COMMENT_MODE:N,NUMBER_MODE:w,C_NUMBER_MODE:O,BINARY_NUMBER_MODE:R,CSS_NUMBER_MODE:M,REGEXP_MODE:S,TITLE_MODE:A,UNDERSCORE_TITLE_MODE:T,METHOD_GUARD:k,END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,n)=>{n.data._beginMatch=e[1]},"on:end":(e,n)=>{n.data._beginMatch!==e[1]&&n.ignoreMatch()}})}});const D=["of","and","for","in","not","or","if","then","parent","list","value"];function C(e){function n(n,t){return new RegExp(h(n),"m"+(e.case_insensitive?"i":"")+(t?"g":""))}class t{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,n){n.position=this.position++,this.matchIndexes[this.matchAt]=n,this.regexes.push([n,e]),this.matchAt+=function(e){return new RegExp(e.toString()+"|").exec("").length-1}(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map(e=>e[1]);this.matcherRe=n(function(e,n="|"){const t=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;let r=0,i="";for(let a=0;a<e.length;a++){r+=1;const s=r;let o=h(e[a]);for(a>0&&(i+=n),i+="(";o.length>0;){const e=t.exec(o);if(null==e){i+=o;break}i+=o.substring(0,e.index),o=o.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?i+="\\"+String(Number(e[1])+s):(i+=e[0],"("===e[0]&&r++)}i+=")"}return i}(e),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const n=this.matcherRe.exec(e);if(!n)return null;const t=n.findIndex((e,n)=>n>0&&void 0!==e),r=this.matchIndexes[t];return n.splice(0,t),Object.assign(n,r)}}class r{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const n=new t;return this.rules.slice(e).forEach(([e,t])=>n.addRule(e,t)),n.compile(),this.multiRegexes[e]=n,n}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,n){this.rules.push([e,n]),"begin"===n.type&&this.count++}exec(e){const n=this.getMatcher(this.regexIndex);n.lastIndex=this.lastIndex;let t=n.exec(e);if(this.resumingScanAtSamePosition())if(t&&t.index===this.lastIndex);else{const n=this.getMatcher(0);n.lastIndex=this.lastIndex+1,t=n.exec(e)}return t&&(this.regexIndex+=t.position+1,this.regexIndex===this.count&&this.considerAll()),t}}function i(e,n){"."===e.input[e.index-1]&&n.ignoreMatch()}if(e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=o(e.classNameAliases||{}),function t(a,s){const c=a;if(a.compiled)return c;a.compiled=!0,a.__beforeBegin=null,a.keywords=a.keywords||a.beginKeywords;let l=null;if("object"==typeof a.keywords&&(l=a.keywords.$pattern,delete a.keywords.$pattern),a.keywords&&(a.keywords=function(e,n){const t={};"string"==typeof e?r("keyword",e):Object.keys(e).forEach((function(n){r(n,e[n])}));return t;function r(e,r){n&&(r=r.toLowerCase()),r.split(" ").forEach((function(n){const r=n.split("|");t[r[0]]=[e,L(r[0],r[1])]}))}}(a.keywords,e.case_insensitive)),a.lexemes&&l)throw new Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return c.keywordPatternRe=n(a.lexemes||l||/\w+/,!0),s&&(a.beginKeywords&&(a.begin="\\b("+a.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",a.__beforeBegin=i),a.begin||(a.begin=/\B|\b/),c.beginRe=n(a.begin),a.endSameAsBegin&&(a.end=a.begin),a.end||a.endsWithParent||(a.end=/\B|\b/),a.end&&(c.endRe=n(a.end)),c.terminator_end=h(a.end)||"",a.endsWithParent&&s.terminator_end&&(c.terminator_end+=(a.end?"|":"")+s.terminator_end)),a.illegal&&(c.illegalRe=n(a.illegal)),void 0===a.relevance&&(a.relevance=1),a.contains||(a.contains=[]),a.contains=[].concat(...a.contains.map((function(e){return function(e){e.variants&&!e.cached_variants&&(e.cached_variants=e.variants.map((function(n){return o(e,{variants:null},n)})));if(e.cached_variants)return e.cached_variants;if(function e(n){return!!n&&(n.endsWithParent||e(n.starts))}(e))return o(e,{starts:e.starts?o(e.starts):null});if(Object.isFrozen(e))return o(e);return e}("self"===e?a:e)}))),a.contains.forEach((function(e){t(e,c)})),a.starts&&t(a.starts,s),c.matcher=function(e){const n=new r;return e.contains.forEach(e=>n.addRule(e.begin,{rule:e,type:"begin"})),e.terminator_end&&n.addRule(e.terminator_end,{type:"end"}),e.illegal&&n.addRule(e.illegal,{type:"illegal"}),n}(c),c}(e)}function L(e,n){return n?Number(n):function(e){return D.includes(e.toLowerCase())}(e)?0:1}function j(e){const n={props:["language","code","autodetect"],data:function(){return{detectedLanguage:"",unknownLanguage:!1}},computed:{className(){return this.unknownLanguage?"":"hljs "+this.detectedLanguage},highlighted(){if(!this.autoDetect&&!e.getLanguage(this.language))return console.warn(`The language "${this.language}" you specified could not be found.`),this.unknownLanguage=!0,s(this.code);let n;return this.autoDetect?(n=e.highlightAuto(this.code),this.detectedLanguage=n.language):(n=e.highlight(this.language,this.code,this.ignoreIllegals),this.detectedLanguage=this.language),n.value},autoDetect(){return!this.language||(e=this.autodetect,Boolean(e||""===e));var e},ignoreIllegals:()=>!0},render(e){return e("pre",{},[e("code",{class:this.className,domProps:{innerHTML:this.highlighted}})])}};return{Component:n,VuePlugin:{install(e){e.component("highlightjs",n)}}}}const P=s,B=o,{nodeStream:$,mergeStreams:z}=l,U=Symbol("nomatch");var H=function(e){const n=[],t=Object.create(null),i=Object.create(null),s=[];let o=!0;const c=/(^(<[^>]+>|\t|)+|\n)/gm,l="Could not find the language '{}', did you forget to load/include a language module?",u={disableAutodetect:!0,name:"Plain text",contains:[]};let g={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:f};function d(e){return g.noHighlightRe.test(e)}function h(e,n,t,r){const i={code:n,language:e};N("before:highlight",i);const a=i.result?i.result:p(i.language,i.code,t,r);return a.code=i.code,N("after:highlight",a),a}function p(e,n,r,i){const s=n;function c(e,n){const t=x.case_insensitive?n[0].toLowerCase():n[0];return Object.prototype.hasOwnProperty.call(e.keywords,t)&&e.keywords[t]}function u(){null!=w.subLanguage?function(){if(""===M)return;let e=null;if("string"==typeof w.subLanguage){if(!t[w.subLanguage])return void R.addText(M);e=p(w.subLanguage,M,!0,O[w.subLanguage]),O[w.subLanguage]=e.top}else e=b(M,w.subLanguage.length?w.subLanguage:null);w.relevance>0&&(S+=e.relevance),R.addSublanguage(e.emitter,e.language)}():function(){if(!w.keywords)return void R.addText(M);let e=0;w.keywordPatternRe.lastIndex=0;let n=w.keywordPatternRe.exec(M),t="";for(;n;){t+=M.substring(e,n.index);const r=c(w,n);if(r){const[e,i]=r;R.addText(t),t="",S+=i;const a=x.classNameAliases[e]||e;R.addKeyword(n[0],a)}else t+=n[0];e=w.keywordPatternRe.lastIndex,n=w.keywordPatternRe.exec(M)}t+=M.substr(e),R.addText(t)}(),M=""}function d(e){return e.className&&R.openNode(x.classNameAliases[e.className]||e.className),w=Object.create(e,{parent:{value:w}}),w}function f(e){return 0===w.matcher.regexIndex?(M+=e[0],1):(k=!0,0)}function h(e){const n=e[0],t=e.rule,r=new a(t),i=[t.__beforeBegin,t["on:begin"]];for(const t of i)if(t&&(t(e,r),r.ignore))return f(n);return t&&t.endSameAsBegin&&(t.endRe=new RegExp(n.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),t.skip?M+=n:(t.excludeBegin&&(M+=n),u(),t.returnBegin||t.excludeBegin||(M=n)),d(t),t.returnBegin?0:n.length}function m(e){const n=e[0],t=s.substr(e.index),r=function e(n,t,r){let i=function(e,n){const t=e&&e.exec(n);return t&&0===t.index}(n.endRe,r);if(i){if(n["on:end"]){const e=new a(n);n["on:end"](t,e),e.ignore&&(i=!1)}if(i){for(;n.endsParent&&n.parent;)n=n.parent;return n}}if(n.endsWithParent)return e(n.parent,t,r)}(w,e,t);if(!r)return U;const i=w;i.skip?M+=n:(i.returnEnd||i.excludeEnd||(M+=n),u(),i.excludeEnd&&(M=n));do{w.className&&R.closeNode(),w.skip||w.subLanguage||(S+=w.relevance),w=w.parent}while(w!==r.parent);return r.starts&&(r.endSameAsBegin&&(r.starts.endRe=r.endRe),d(r.starts)),i.returnEnd?0:n.length}let v={};function E(n,t){const i=t&&t[0];if(M+=n,null==i)return u(),0;if("begin"===v.type&&"end"===t.type&&v.index===t.index&&""===i){if(M+=s.slice(t.index,t.index+1),!o){const n=new Error("0 width match regex");throw n.languageName=e,n.badRule=v.rule,n}return 1}if(v=t,"begin"===t.type)return h(t);if("illegal"===t.type&&!r){const e=new Error('Illegal lexeme "'+i+'" for mode "'+(w.className||"<unnamed>")+'"');throw e.mode=w,e}if("end"===t.type){const e=m(t);if(e!==U)return e}if("illegal"===t.type&&""===i)return 1;if(T>1e5&&T>3*t.index){throw new Error("potential infinite loop, way more iterations than matches")}return M+=i,i.length}const x=_(e);if(!x)throw console.error(l.replace("{}",e)),new Error('Unknown language: "'+e+'"');const y=C(x);let N="",w=i||y;const O={},R=new g.__emitter(g);!function(){const e=[];for(let n=w;n!==x;n=n.parent)n.className&&e.unshift(n.className);e.forEach(e=>R.openNode(e))}();let M="",S=0,A=0,T=0,k=!1;try{for(w.matcher.considerAll();;){T++,k?k=!1:w.matcher.considerAll(),w.matcher.lastIndex=A;const e=w.matcher.exec(s);if(!e)break;const n=E(s.substring(A,e.index),e);A=e.index+n}return E(s.substr(A)),R.closeAllNodes(),R.finalize(),N=R.toHTML(),{relevance:S,value:N,language:e,illegal:!1,emitter:R,top:w}}catch(n){if(n.message&&n.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:n.message,context:s.slice(A-100,A+100),mode:n.mode},sofar:N,relevance:0,value:P(s),emitter:R};if(o)return{illegal:!1,relevance:0,value:P(s),emitter:R,language:e,top:w,errorRaised:n};throw n}}function b(e,n){n=n||g.languages||Object.keys(t);const r=function(e){const n={relevance:0,emitter:new g.__emitter(g),value:P(e),illegal:!1,top:u};return n.emitter.addText(e),n}(e),i=n.filter(_).filter(y).map(n=>p(n,e,!1));i.unshift(r);const a=i.sort((e,n)=>{if(e.relevance!==n.relevance)return n.relevance-e.relevance;if(e.language&&n.language){if(_(e.language).supersetOf===n.language)return 1;if(_(n.language).supersetOf===e.language)return-1}return 0}),[s,o]=a,c=s;return c.second_best=o,c}function m(e){return g.tabReplace||g.useBR?e.replace(c,e=>"\n"===e?g.useBR?"<br>":e:g.tabReplace?e.replace(/\t/g,g.tabReplace):e):e}function v(e){let n=null;const t=function(e){let n=e.className+" ";n+=e.parentNode?e.parentNode.className:"";const t=g.languageDetectRe.exec(n);if(t){const n=_(t[1]);return n||(console.warn(l.replace("{}",t[1])),console.warn("Falling back to no-highlight mode for this block.",e)),n?t[1]:"no-highlight"}return n.split(/\s+/).find(e=>d(e)||_(e))}(e);if(d(t))return;N("before:highlightBlock",{block:e,language:t}),g.useBR?(n=document.createElement("div"),n.innerHTML=e.innerHTML.replace(/\n/g,"").replace(/<br[ /]*>/g,"\n")):n=e;const r=n.textContent,a=t?h(t,r,!0):b(r),s=$(n);if(s.length){const e=document.createElement("div");e.innerHTML=a.value,a.value=z(s,$(e),r)}a.value=m(a.value),N("after:highlightBlock",{block:e,result:a}),e.innerHTML=a.value,e.className=function(e,n,t){const r=n?i[n]:t,a=[e.trim()];return e.match(/\bhljs\b/)||a.push("hljs"),e.includes(r)||a.push(r),a.join(" ").trim()}(e.className,t,a.language),e.result={language:a.language,re:a.relevance,relavance:a.relevance},a.second_best&&(e.second_best={language:a.second_best.language,re:a.second_best.relevance,relavance:a.second_best.relevance})}const E=()=>{if(E.called)return;E.called=!0;const e=document.querySelectorAll("pre code");n.forEach.call(e,v)};function _(e){return e=(e||"").toLowerCase(),t[e]||t[i[e]]}function x(e,{languageName:n}){"string"==typeof e&&(e=[e]),e.forEach(e=>{i[e]=n})}function y(e){const n=_(e);return n&&!n.disableAutodetect}function N(e,n){const t=e;s.forEach((function(e){e[t]&&e[t](n)}))}Object.assign(e,{highlight:h,highlightAuto:b,fixMarkup:function(e){return console.warn("fixMarkup is deprecated and will be removed entirely in v11.0"),console.warn("Please see https://github.com/highlightjs/highlight.js/issues/2534"),m(e)},highlightBlock:v,configure:function(e){e.useBR&&(console.warn("'useBR' option is deprecated and will be removed entirely in v11.0"),console.warn("Please see https://github.com/highlightjs/highlight.js/issues/2559")),g=B(g,e)},initHighlighting:E,initHighlightingOnLoad:function(){window.addEventListener("DOMContentLoaded",E,!1)},registerLanguage:function(n,r){let i=null;try{i=r(e)}catch(e){if(console.error("Language definition for '{}' could not be registered.".replace("{}",n)),!o)throw e;console.error(e),i=u}i.name||(i.name=n),t[n]=i,i.rawDefinition=r.bind(null,e),i.aliases&&x(i.aliases,{languageName:n})},listLanguages:function(){return Object.keys(t)},getLanguage:_,registerAliases:x,requireLanguage:function(e){console.warn("requireLanguage is deprecated and will be removed entirely in the future."),console.warn("Please see https://github.com/highlightjs/highlight.js/pull/2844");const n=_(e);if(n)return n;throw new Error("The '{}' language is required, but not loaded.".replace("{}",e))},autoDetection:y,inherit:B,addPlugin:function(e){s.push(e)},vuePlugin:j(e).VuePlugin}),e.debugMode=function(){o=!1},e.safeMode=function(){o=!0},e.versionString="10.4.1";for(const e in I)"object"==typeof I[e]&&r(I[e]);return Object.assign(e,I),e}({});e.exports=H},function(e,n){const t=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],r=["true","false","null","undefined","NaN","Infinity"],i=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function a(e){return s("(?=",e,")")}function s(...e){return e.map(e=>{return(n=e)?"string"==typeof n?n:n.source:null;var n}).join("")}e.exports=function(e){const n="[A-Za-z$_][0-9A-Za-z$_]*",o="<>",c="</>",l={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,n)=>{const t=e[0].length+e.index,r=e.input[t];"<"!==r?">"===r&&(((e,{after:n})=>{const t="</"+e[0].slice(1);return-1!==e.input.indexOf(t,n)})(e,{after:t})||n.ignoreMatch()):n.ignoreMatch()}},u={$pattern:"[A-Za-z$_][0-9A-Za-z$_]*",keyword:t.join(" "),literal:r.join(" "),built_in:i.join(" ")},g="\\.([0-9](_?[0-9])*)",d={className:"number",variants:[{begin:`(\\b(0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*)((${g})|\\.)?|(${g}))[eE][+-]?([0-9](_?[0-9])*)\\b`},{begin:`\\b(0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*)\\b((${g})\\b|\\.)?|(${g})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},f={className:"subst",begin:"\\$\\{",end:"\\}",keywords:u,contains:[]},h={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,f],subLanguage:"xml"}},p={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,f],subLanguage:"css"}},b={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,f]},m={className:"comment",variants:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0},{className:"variable",begin:n+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},v=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,h,p,b,d,e.REGEXP_MODE];f.contains=v.concat({begin:/\{/,end:/\}/,keywords:u,contains:["self"].concat(v)});const E=[].concat(m,f.contains),_=E.concat([{begin:/\(/,end:/\)/,keywords:u,contains:["self"].concat(E)}]),x={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:u,contains:_};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:u,exports:{PARAMS_CONTAINS:_},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,h,p,b,m,d,{begin:s(/[{,\n]\s*/,a(s(/(((\/\/.*$)|(\/\*(\*[^/]|[^*])*\*\/))\s*)*/,n+"\\s*:"))),relevance:0,contains:[{className:"attr",begin:n+a("\\s*:"),relevance:0}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[m,e.REGEXP_MODE,{className:"function",begin:"(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:u,contains:_}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:o,end:c},{begin:l.begin,"on:begin":l.isTrulyOpeningTag,end:l.end}],subLanguage:"xml",contains:[{begin:l.begin,end:l.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,keywords:u,contains:["self",e.inherit(e.TITLE_MODE,{begin:n}),x],illegal:/%/},{beginKeywords:"while if switch catch for"},{className:"function",begin:e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,contains:[x,e.inherit(e.TITLE_MODE,{begin:n})]},{variants:[{begin:"\\."+n},{begin:"\\$"+n}],relevance:0},{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{begin:/\b(?=constructor)/,end:/[{;]/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:n}),"self",x]},{begin:"(get|set)\\s+(?="+n+"\\()",end:/\{/,keywords:"get set",contains:[e.inherit(e.TITLE_MODE,{begin:n}),{begin:/\(\)/},x]},{begin:/\$[(.]/}]}}},function(e,n){function t(e){return e?"string"==typeof e?e:e.source:null}function r(e){return i("(?=",e,")")}function i(...e){return e.map(e=>t(e)).join("")}function a(...e){return"("+e.map(e=>t(e)).join("|")+")"}e.exports=function(e){const n=i(/[A-Z_]/,i("(",/[A-Z0-9_.-]+:/,")?"),/[A-Z0-9_.-]*/),t={className:"symbol",begin:"&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;"},s={begin:"\\s",contains:[{className:"meta-keyword",begin:"#?[a-z_][a-z1-9_-]+",illegal:"\\n"}]},o=e.inherit(s,{begin:"\\(",end:"\\)"}),c=e.inherit(e.APOS_STRING_MODE,{className:"meta-string"}),l=e.inherit(e.QUOTE_STRING_MODE,{className:"meta-string"}),u={endsWithParent:!0,illegal:/</,relevance:0,contains:[{className:"attr",begin:"[A-Za-z0-9\\._:-]+",relevance:0},{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[t]},{begin:/'/,end:/'/,contains:[t]},{begin:/[^\s"'=<>`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin:"<![a-z]",end:">",relevance:10,contains:[s,l,c,o,{begin:"\\[",end:"\\]",contains:[{className:"meta",begin:"<![a-z]",end:">",contains:[s,o,l,c]}]}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<!\\[CDATA\\[",end:"\\]\\]>",relevance:10},t,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:"<style(?=\\s|>)",end:">",keywords:{name:"style"},contains:[u],starts:{end:"</style>",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:"<script(?=\\s|>)",end:">",keywords:{name:"script"},contains:[u],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:i(/</,r(i(n,a(/\/>/,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:n,relevance:0,starts:u}]},{className:"tag",begin:i(/<\//,r(i(n,/>/))),contains:[{className:"name",begin:n,relevance:0},{begin:/>/,relevance:0}]}]}}},function(e,n){e.exports=function(e){const n={literal:"true false null"},t=[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],r=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],i={end:",",endsWithParent:!0,excludeEnd:!0,contains:r,keywords:n},a={begin:/\{/,end:/\}/,contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(i,{begin:/:/})].concat(t),illegal:"\\S"},s={begin:"\\[",end:"\\]",contains:[e.inherit(i)],illegal:"\\S"};return r.push(a,s),t.forEach((function(e){r.push(e)})),{name:"JSON",contains:r,keywords:n,illegal:"\\S"}}},function(e,n){e.exports=function(e){var n={begin:/([*]\s?)?(?:[A-Z_.\-\\]+|--[a-zA-Z0-9_-]+)\s*(\/\*\*\/)?:/,returnBegin:!0,end:";",endsWithParent:!0,contains:[{className:"attribute",begin:/\S/,end:":",excludeEnd:!0,starts:{endsWithParent:!0,excludeEnd:!0,contains:[{begin:/[\w-]+\(/,returnBegin:!0,contains:[{className:"built_in",begin:/[\w-]+/},{begin:/\(/,end:/\)/,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{className:"number",begin:"#[0-9A-Fa-f]+"},{className:"meta",begin:"!important"}]}}]};return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,contains:[e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/},{className:"selector-class",begin:"\\.[a-zA-Z-][a-zA-Z0-9_-]*"},{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9_+()"'.-]+/},{begin:"@(page|font-face)",lexemes:"@[a-z-]+",keywords:"@page @font-face"},{begin:"@",end:"[{;]",illegal:/:/,returnBegin:!0,contains:[{className:"keyword",begin:/@-?\w[\w]*(-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:"and or not only",contains:[{begin:/[a-z-]+:/,className:"attribute"},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},{begin:/\{/,end:/\}/,illegal:/\S/,contains:[e.C_BLOCK_COMMENT_MODE,{begin:/;/},n]}]}}},function(e,n,t){},function(e,n,t){},,function(e,n,t){"use strict";t.r(n),t.d(n,"default",(function(){return h}));t(14),t(90),t(91),t(93),t(97),t(103),t(105);var r=t(106),i=t.n(r),a=t(108),s=t.n(a),o=t(109),c=t.n(o),l=t(110),u=t.n(l),g=t(111),d=t.n(g);t(112),t(113);function f(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var h=function(){function e(n){var t=n.selector,r=n.languages,i=void 0===r?["javascript","xml","json","css"]:r;!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),this.codeBlocksSelector=t,this.languages=i,this.langsAvailable={javascript:s.a,xml:c.a,json:u.a,css:d.a},this.init()}var n,t,r;return n=e,(t=[{key:"init",value:function(){var e=this,n=document.querySelectorAll(this.codeBlocksSelector);n.length&&(this.languages.forEach((function(n){i.a.registerLanguage(n,e.langsAvailable[n])})),i.a.configure({languages:this.languages}),Array.from(n).forEach((function(n){i.a.highlightBlock(n),e.highlightDiffs(n)})))}},{key:"highlightDiffs",value:function(e){var n=e.innerHTML.split("\n").map((function(e,n){return e.replace(/^\+(.*)$/gi,'<span class="diff diff--added">$1</span>').replace(/^-(.*)$/gi,'<span class="diff diff--removed">$1</span>')}));e.innerHTML=n.join("\n")}}])&&f(n.prototype,t),r&&f(n,r),e}()}])]);