PageSourceSearch

https://sparkbox.com/_next/static/chunks/379-b56cdada8adc539d.js

js sparkbox.com collected 2026-10-02 07:20:08 UTC 188,391 bytes, 6 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[379],{9742:function(t,a){"use strict";a.byteLength=function(t){var a=getLens(t),o=a[0],s=a[1];return(o+s)*3/4-s},a.toByteArray=function(t){var a,o,c=getLens(t),d=c[0],u=c[1],g=new l((d+u)*3/4-u),f=0,p=u>0?d-4:d;for(o=0;o<p;o+=4)a=s[t.charCodeAt(o)]<<18|s[t.charCodeAt(o+1)]<<12|s[t.charCodeAt(o+2)]<<6|s[t.charCodeAt(o+3)],g[f++]=a>>16&255,g[f++]=a>>8&255,g[f++]=255&a;return 2===u&&(a=s[t.charCodeAt(o)]<<2|s[t.charCodeAt(o+1)]>>4,g[f++]=255&a),1===u&&(a=s[t.charCodeAt(o)]<<10|s[t.charCodeAt(o+1)]<<4|s[t.charCodeAt(o+2)]>>2,g[f++]=a>>8&255,g[f++]=255&a),g},a.fromByteArray=function(t){for(var a,s=t.length,l=s%3,c=[],d=0,u=s-l;d<u;d+=16383)c.push(function(t,a,s){for(var l,c=[],d=a;d<s;d+=3)c.push(o[(l=(t[d]<<16&16711680)+(t[d+1]<<8&65280)+(255&t[d+2]))>>18&63]+o[l>>12&63]+o[l>>6&63]+o[63&l]);return c.join("")}(t,d,d+16383>u?u:d+16383));return 1===l?c.push(o[(a=t[s-1])>>2]+o[a<<4&63]+"=="):2===l&&c.push(o[(a=(t[s-2]<<8)+t[s-1])>>10]+o[a>>4&63]+o[a<<2&63]+"="),c.join("")};for(var o=[],s=[],l="undefined"!=typeof Uint8Array?Uint8Array:Array,c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=0,u=c.length;d<u;
1++d)o[d]=c[d],s[c.charCodeAt(d)]=d;function getLens(t){var a=t.length;if(a%4>0)throw Error("Invalid string. Length must be a multiple of 4");var o=t.indexOf("=");-1===o&&(o=a);var s=o===a?0:4-o%4;return[o,s]}s["-".charCodeAt(0)]=62,s["_".charCodeAt(0)]=63},8764:function(t,a,o){"use strict";/*!
2 * The buffer module from node.js, for the browser.
3 *
4 * @author   Feross Aboukhadijeh <https://feross.org>
5 * @license  MIT
6 */var s=o(9742),l=o(645),c="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function createBuffer(t){if(t>2147483647)throw RangeError('The value "'+t+'" is invalid for option "size"');var a=new Uint8Array(t);return Object.setPrototypeOf(a,Buffer.prototype),a}function Buffer(t,a,o){if("number"==typeof t){if("string"==typeof a)throw TypeError('The "string" argument must be of type string. Received type number');return allocUnsafe(t)}return from(t,a,o)}function from(t,a,o){if("string"==typeof t)return function(t,a){if(("string"!=typeof a||""===a)&&(a="utf8"),!Buffer.isEncoding(a))throw TypeError("Unknown encoding: "+a);var o=0|byteLength(t,a),s=createBuffer(o),l=s.write(t,a);return l!==o&&(s=s.slice(0,l)),s}(t,a);if(ArrayBuffer.isView(t))return function(t){if(isInstance(t,Uint8Array)){var a=new Uint8Array(t);return fromArrayBuffer(a.buffer,a.byteOffset,a.byteLength)}return fromArrayLike(t)}(t);if(null==t)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(isInstance(t,ArrayBuffer)||t&&isInstance(t.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(isInstance(t,SharedArrayBuffer)||t&&isInstance(t.buffer,SharedArrayBuffer)))return fromArrayBuffer(t,a,o);if("number"==typeof t)throw TypeError('The "value" argument must not be of type number. Received type number');var s=t.valueOf&&t.valueOf();if(null!=s&&s!==t)return Buffer.from(s,a,o);var l=function(t){if(Buffer.isBuffer(t)){var a,o=0|checked(t.length),s=createBuffer(o);return 0===s.length||t.copy(s,0,0,o),s}return void 0!==t.length?"number"!=typeof t.length||(a=t.length)!=a?createBuffer(0):fromArrayLike(t):"Buffer"===t.type&&Array.isArray(t.data)?fromArrayLike(t.data):void 0}(t);if(l)return l;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof t[Symbol.toPrimitive])return Buffer.from(t[Symbol.toPrimitive]("string"),a,o);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}function assertSize(t){if("number"!=typeof t)throw TypeError('"size" argument must be of type number');if(t<0)throw RangeError('The value "'+t+'" is invalid for option "size"')}function allocUnsafe(t){return assertSize(t),createBuffer(t<0?0:0|checked(t))}function fromArrayLike(t){for(var a=t.length<0?0:0|checked(t.length),o=createBuffer(a),s=0;s<a;s+=1)o[s]=255&t[s];return o}function fromArrayBuffer(t,a,o){var s;if(a<0||t.byteLength<a)throw RangeError('"offset" is outside of buffer bounds');if(t.byteLength<a+(o||0))throw RangeError('"length" is outside of buffer bounds');return Object.setPrototypeOf(s=void 0===a&&void 0===o?new Uint8Array(t):void 0===o?new Uint8Array(t,a):new Uint8Array(t,a,o),Buffer.prototype),s}function checked(t){if(t>=2147483647)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|t}function byteLength(t,a){if(Buffer.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||isInstance(t,ArrayBuffer))return t.byteLength;if("string"!=typeof t)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);var o=t.length,s=arguments.length>2&&!0===arguments[2];if(!s&&0===o)return 0;for(var l=!1;;)switch(a){case"ascii":case"latin1":case"binary":return o;case"utf8":case"utf-8":return utf8ToBytes(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*o;case"hex":return o>>>1;case"base64":return base64ToBytes(t).length;default:if(l)return s?-1:utf8ToBytes(t).length;a=(""+a).toLowerCase(),l=!0}}function slowToString(t,a,o){var l,c,d=!1;if((void 0===a||a<0)&&(a=0),a>this.length||((void 0===o||o>this.length)&&(o=this.length),o<=0||(o>>>=0)<=(a>>>=0)))return"";for(t||(t="utf8");;)switch(t){case"hex":return function(t,a,o){var s=t.length;(!a||a<0)&&(a=0),(!o||o<0||o>s)&&(o=s);for(var l="",c=a;c<o;++c)l+=u[t[c]];return l}(this,a,o);case"utf8":case"utf-8":return utf8Slice(this,a,o);case"ascii":return function(t,a,o){var s="";o=Math.min(t.length,o);for(var l=a;l<o;++l)s+=String.fromCharCode(127&t[l]);return s}(this,a,o);case"latin1":case"binary":return function(t,a,o){var s="";o=Math.min(t.length,o);for(var l=a;l<o;++l)s+=String.fromCharCode(t[l]);return s}(this,a,o);case"base64":return l=a,c=o,0===l&&c===this.length?s.fromByteArray(this):s.fromByteArray(this.slice(l,c));case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function(t,a,o){for(var s=t.slice(a,o),l="",c=0;c<s.length-1;c+=2)l+=String.fromCharCode(s[c]+256*s[c+1]);return l}(this,a,o);default:if(d)throw TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),d=!0}}function swap(t,a,o){var s=t[a];t[a]=t[o],t[o]=s}function bidirectionalIndexOf(t,a,o,s,l){var c;if(0===t.length)return -1;if("string"==typeof o?(s=o,o=0):o>2147483647?o=2147483647:o<-2147483648&&(o=-2147483648),(c=o=+o)!=c&&(o=l?0:t.length-1),o<0&&(o=t.length+o),o>=t.length){if(l)return -1;o=t.length-1}else if(o<0){if(!l)return -1;o=0}if("string"==typeof a&&(a=Buffer.from(a,s)),Buffer.isBuffer(a))return 0===a.length?-1:arrayIndexOf(t,a,o,s,l);if("number"==typeof a)return(a&=255,"function"==typeof Uint8Array.prototype.indexOf)?l?Uint8Array.prototype.indexOf.call(t,a,o):Uint8Array.prototype.lastIndexOf.call(t,a,o):arrayIndexOf(t,[a],o,s,l);throw TypeError("val must be string, number or Buffer")}function arrayIndexOf(t,a,o,s,l){var c,d=1,u=t.length,g=a.length;if(void 0!==s&&("ucs2"===(s=String(s).toLowerCase())||"ucs-2"===s||"utf16le"===s||"utf-16le"===s)){if(t.length<2||a.length<2)return -1;d=2,u/=2,g/=2,o/=2}function read(t,a){return 1===d?t[a]:t.readUInt16BE(a*d)}if(l){var f=-1;for(c=o;c<u;c++)if(read(t,c)===read(a,-1===f?0:c-f)){if(-1===f&&(f=c),c-f+1===g)return f*d}else -1!==f&&(c-=c-f),f=-1}else for(o+g>u&&(o=u-g),c=o;c>=0;c--){for(var p=!0,b=0;b<g;b++)if(read(t,c+b)!==read(a,b)){p=!1;break}if(p)return c}return -1}function utf8Slice(t,a,o){o=Math.min(t.length,o);for(var s=[],l=a;l<o;){var c,d,u,g,f=t[l],p=null,b=f>239?4:f>223?3:f>191?2:1;if(l+b<=o)switch(b){case 1:f<128&&(p=f);break;case 2:(192&(c=t[l+1]))==128&&(g=(31&f)<<6|63&c)>127&&(p=g);break;case 3:c=t[l+1],d=t[l+2],(192&c)==128&&(192&d)==128&&(g=(15&f)<<12|(63&c)<<6|63&d)>2047&&(g<55296||g>57343)&&(p=g);break;case 4:c=t[l+1],d=t[l+2],u=t[l+3],(192&c)==128&&(192&d)==128&&(192&u)==128&&(g=(15&f)<<18|(63&c)<<12|(63&d)<<6|63&u)>65535&&g<1114112&&(p=g)}null===p?(p=65533,b=1):p>65535&&(p-=65536,s.push(p>>>10&1023|55296),p=56320|1023&p),s.push(p),l+=b}return function(t){var a=t.length;if(a<=4096)return String.fromCharCode.apply(String,t);for(var o="",s=0;s<a;)o+=String.fromCharCode.apply(String,t.slice(s,s+=4096));return o}(s)}function checkOffset(t,a,o){if(t%1!=0||t<0)throw RangeError("offset is not uint");if(t+a>o)throw RangeError("Trying to access beyond buffer length")}function checkInt(t,a,o,s,l,c){if(!Buffer.isBuffer(t))throw TypeError('"buffer" argument must be a Buffer instance');if(a>l||a<c)throw RangeError('"value" argument is out of bounds');if(o+s>t.length)throw RangeError("Index out of range")}
vendor: 13,616 bytes, line 6
6function checkIEEE754(t,a,o,s,l,c){if(o+s>t.length||o<0)throw RangeError("Index out of range")}function writeFloat(t,a,o,s,c){return a=+a,o>>>=0,c||checkIEEE754(t,a,o,4,34028234663852886e22,-34028234663852886e22),l.write(t,a,o,s,23,4),o+4}function writeDouble(t,a,o,s,c){return a=+a,o>>>=0,c||checkIEEE754(t,a,o,8,17976931348623157e292,-17976931348623157e292),l.write(t,a,o,s,52,8),o+8}a.lW=Buffer,a.h2=50,Buffer.TYPED_ARRAY_SUPPORT=function(){try{var t=new Uint8Array(1),a={foo:function(){return 42}};return Object.setPrototypeOf(a,Uint8Array.prototype),Object.setPrototypeOf(t,a),42===t.foo()}catch(t){return!1}}(),Buffer.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(Buffer.prototype,"parent",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.buffer}}),Object.defineProperty(Buffer.prototype,"offset",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.byteOffset}}),Buffer.poolSize=8192,Buffer.from=function(t,a,o){return from(t,a,o)},Object.setPrototypeOf(Buffer.prototype,Uint8Array.prototype),Object.setPrototypeOf(Buffer,Uint8Array),Buffer.alloc=function(t,a,o){return(assertSize(t),t<=0)?createBuffer(t):void 0!==a?"string"==typeof o?createBuffer(t).fill(a,o):createBuffer(t).fill(a):createBuffer(t)},Buffer.allocUnsafe=function(t){return allocUnsafe(t)},Buffer.allocUnsafeSlow=function(t){return allocUnsafe(t)},Buffer.isBuffer=function(t){return null!=t&&!0===t._isBuffer&&t!==Buffer.prototype},Buffer.compare=function(t,a){if(isInstance(t,Uint8Array)&&(t=Buffer.from(t,t.offset,t.byteLength)),isInstance(a,Uint8Array)&&(a=Buffer.from(a,a.offset,a.byteLength)),!Buffer.isBuffer(t)||!Buffer.isBuffer(a))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===a)return 0;for(var o=t.length,s=a.length,l=0,c=Math.min(o,s);l<c;++l)if(t[l]!==a[l]){o=t[l],s=a[l];break}return o<s?-1:s<o?1:0},Buffer.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},Buffer.concat=function(t,a){if(!Array.isArray(t))throw TypeError('"list" argument must be an Array of Buffers');if(0===t.length)return Buffer.alloc(0);if(void 0===a)for(o=0,a=0;o<t.length;++o)a+=t[o].length;var o,s=Buffer.allocUnsafe(a),l=0;for(o=0;o<t.length;++o){var c=t[o];if(isInstance(c,Uint8Array))l+c.length>s.length?Buffer.from(c).copy(s,l):Uint8Array.prototype.set.call(s,c,l);else if(Buffer.isBuffer(c))c.copy(s,l);else throw TypeError('"list" argument must be an Array of Buffers');l+=c.length}return s},Buffer.byteLength=byteLength,Buffer.prototype._isBuffer=!0,Buffer.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(var a=0;a<t;a+=2)swap(this,a,a+1);return this},Buffer.prototype.swap32=function(){var t=this.length;if(t%4!=0)throw RangeError("Buffer size must be a multiple of 32-bits");for(var a=0;a<t;a+=4)swap(this,a,a+3),swap(this,a+1,a+2);return this},Buffer.prototype.swap64=function(){var t=this.length;if(t%8!=0)throw RangeError("Buffer size must be a multiple of 64-bits");for(var a=0;a<t;a+=8)swap(this,a,a+7),swap(this,a+1,a+6),swap(this,a+2,a+5),swap(this,a+3,a+4);return this},Buffer.prototype.toString=function(){var t=this.length;return 0===t?"":0==arguments.length?utf8Slice(this,0,t):slowToString.apply(this,arguments)},Buffer.prototype.toLocaleString=Buffer.prototype.toString,Buffer.prototype.equals=function(t){if(!Buffer.isBuffer(t))throw TypeError("Argument must be a Buffer");return this===t||0===Buffer.compare(this,t)},Buffer.prototype.inspect=function(){var t="",o=a.h2;return t=this.toString("hex",0,o).replace(/(.{2})/g,"$1 ").trim(),this.length>o&&(t+=" ... "),"<Buffer "+t+">"},c&&(Buffer.prototype[c]=Buffer.prototype.inspect),Buffer.prototype.compare=function(t,a,o,s,l){if(isInstance(t,Uint8Array)&&(t=Buffer.from(t,t.offset,t.byteLength)),!Buffer.isBuffer(t))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(void 0===a&&(a=0),void 0===o&&(o=t?t.length:0),void 0===s&&(s=0),void 0===l&&(l=this.length),a<0||o>t.length||s<0||l>this.length)throw RangeError("out of range index");if(s>=l&&a>=o)return 0;if(s>=l)return -1;if(a>=o)return 1;if(a>>>=0,o>>>=0,s>>>=0,l>>>=0,this===t)return 0;for(var c=l-s,d=o-a,u=Math.min(c,d),g=this.slice(s,l),f=t.slice(a,o),p=0;p<u;++p)if(g[p]!==f[p]){c=g[p],d=f[p];break}return c<d?-1:d<c?1:0},Buffer.prototype.includes=function(t,a,o){return -1!==this.indexOf(t,a,o)},Buffer.prototype.indexOf=function(t,a,o){return bidirectionalIndexOf(this,t,a,o,!0)},Buffer.prototype.lastIndexOf=function(t,a,o){return bidirectionalIndexOf(this,t,a,o,!1)},Buffer.prototype.write=function(t,a,o,s){if(void 0===a)s="utf8",o=this.length,a=0;else if(void 0===o&&"string"==typeof a)s=a,o=this.length,a=0;else if(isFinite(a))a>>>=0,isFinite(o)?(o>>>=0,void 0===s&&(s="utf8")):(s=o,o=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var l,c,d,u,g,f,p,b,m=this.length-a;if((void 0===o||o>m)&&(o=m),t.length>0&&(o<0||a<0)||a>this.length)throw RangeError("Attempt to write outside buffer bounds");s||(s="utf8");for(var h=!1;;)switch(s){case"hex":return function(t,a,o,s){o=Number(o)||0;var l=t.length-o;s?(s=Number(s))>l&&(s=l):s=l;var c=a.length;s>c/2&&(s=c/2);for(var d=0;d<s;++d){var u=parseInt(a.substr(2*d,2),16);if(u!=u)break;t[o+d]=u}return d}(this,t,a,o);case"utf8":case"utf-8":return l=a,c=o,blitBuffer(utf8ToBytes(t,this.length-l),this,l,c);case"ascii":case"latin1":case"binary":return d=a,u=o,blitBuffer(function(t){for(var a=[],o=0;o<t.length;++o)a.push(255&t.charCodeAt(o));return a}(t),this,d,u);case"base64":return g=a,f=o,blitBuffer(base64ToBytes(t),this,g,f);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return p=a,b=o,blitBuffer(function(t,a){for(var o,s,l=[],c=0;c<t.length&&!((a-=2)<0);++c)s=(o=t.charCodeAt(c))>>8,l.push(o%256),l.push(s);return l}(t,this.length-p),this,p,b);default:if(h)throw TypeError("Unknown encoding: "+s);s=(""+s).toLowerCase(),h=!0}},Buffer.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},Buffer.prototype.slice=function(t,a){var o=this.length;t=~~t,a=void 0===a?o:~~a,t<0?(t+=o)<0&&(t=0):t>o&&(t=o),a<0?(a+=o)<0&&(a=0):a>o&&(a=o),a<t&&(a=t);var s=this.subarray(t,a);return Object.setPrototypeOf(s,Buffer.prototype),s},Buffer.prototype.readUintLE=Buffer.prototype.readUIntLE=function(t,a,o){t>>>=0,a>>>=0,o||checkOffset(t,a,this.length);for(var s=this[t],l=1,c=0;++c<a&&(l*=256);)s+=this[t+c]*l;return s},Buffer.prototype.readUintBE=Buffer.prototype.readUIntBE=function(t,a,o){t>>>=0,a>>>=0,o||checkOffset(t,a,this.length);for(var s=this[t+--a],l=1;a>0&&(l*=256);)s+=this[t+--a]*l;return s},Buffer.prototype.readUint8=Buffer.prototype.readUInt8=function(t,a){return t>>>=0,a||checkOffset(t,1,this.length),this[t]},Buffer.prototype.readUint16LE=Buffer.prototype.readUInt16LE=function(t,a){return t>>>=0,a||checkOffset(t,2,this.length),this[t]|this[t+1]<<8},Buffer.prototype.readUint16BE=Buffer.prototype.readUInt16BE=function(t,a){return t>>>=0,a||checkOffset(t,2,this.length),this[t]<<8|this[t+1]},Buffer.prototype.readUint32LE=Buffer.prototype.readUInt32LE=function(t,a){return t>>>=0,a||checkOffset(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},Buffer.prototype.readUint32BE=Buffer.prototype.readUInt32BE=function(t,a){return t>>>=0,a||checkOffset(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},Buffer.prototype.readIntLE=function(t,a,o){t>>>=0,a>>>=0,o||checkOffset(t,a,this.length);for(var s=this[t],l=1,c=0;++c<a&&(l*=256);)s+=this[t+c]*l;return s>=(l*=128)&&(s-=Math.pow(2,8*a)),s},Buffer.prototype.readIntBE=function(t,a,o){t>>>=0,a>>>=0,o||checkOffset(t,a,this.length);for(var s=a,l=1,c=this[t+--s];s>0&&(l*=256);)c+=this[t+--s]*l;return c>=(l*=128)&&(c-=Math.pow(2,8*a)),c},Buffer.prototype.readInt8=function(t,a){return(t>>>=0,a||checkOffset(t,1,this.length),128&this[t])?-((255-this[t]+1)*1):this[t]},Buffer.prototype.readInt16LE=function(t,a){t>>>=0,a||checkOffset(t,2,this.length);var o=this[t]|this[t+1]<<8;return 32768&o?4294901760|o:o},Buffer.prototype.readInt16BE=function(t,a){t>>>=0,a||checkOffset(t,2,this.length);var o=this[t+1]|this[t]<<8;return 32768&o?4294901760|o:o},Buffer.prototype.readInt32LE=function(t,a){return t>>>=0,a||checkOffset(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},Buffer.prototype.readInt32BE=function(t,a){return t>>>=0,a||checkOffset(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},Buffer.prototype.readFloatLE=function(t,a){return t>>>=0,a||checkOffset(t,4,this.length),l.read(this,t,!0,23,4)},Buffer.prototype.readFloatBE=function(t,a){return t>>>=0,a||checkOffset(t,4,this.length),l.read(this,t,!1,23,4)},Buffer.prototype.readDoubleLE=function(t,a){return t>>>=0,a||checkOffset(t,8,this.length),l.read(this,t,!0,52,8)},Buffer.prototype.readDoubleBE=function(t,a){return t>>>=0,a||checkOffset(t,8,this.length),l.read(this,t,!1,52,8)},Buffer.prototype.writeUintLE=Buffer.prototype.writeUIntLE=function(t,a,o,s){if(t=+t,a>>>=0,o>>>=0,!s){var l=Math.pow(2,8*o)-1;checkInt(this,t,a,o,l,0)}var c=1,d=0;for(this[a]=255&t;++d<o&&(c*=256);)this[a+d]=t/c&255;return a+o},Buffer.prototype.writeUintBE=Buffer.prototype.writeUIntBE=function(t,a,o,s){if(t=+t,a>>>=0,o>>>=0,!s){var l=Math.pow(2,8*o)-1;checkInt(this,t,a,o,l,0)}var c=o-1,d=1;for(this[a+c]=255&t;--c>=0&&(d*=256);)this[a+c]=t/d&255;return a+o},Buffer.prototype.writeUint8=Buffer.prototype.writeUInt8=function(t,a,o){return t=+t,a>>>=0,o||checkInt(this,t,a,1,255,0),this[a]=255&t,a+1},Buffer.prototype.writeUint16LE=Buffer.prototype.writeUInt16LE=function(t,a,o){return t=+t,a>>>=0,o||checkInt(this,t,a,2,65535,0),this[a]=255&t,this[a+1]=t>>>8,a+2},Buffer.prototype.writeUint16BE=Buffer.prototype.writeUInt16BE=function(t,a,o){return t=+t,a>>>=0,o||checkInt(this,t,a,2,65535,0),this[a]=t>>>8,this[a+1]=255&t,a+2},Buffer.prototype.writeUint32LE=Buffer.prototype.writeUInt32LE=function(t,a,o){return t=+t,a>>>=0,o||checkInt(this,t,a,4,4294967295,0),this[a+3]=t>>>24,this[a+2]=t>>>16,this[a+1]=t>>>8,this[a]=255&t,a+4},Buffer.prototype.writeUint32BE=Buffer.prototype.writeUInt32BE=function(t,a,o){return t=+t,a>>>=0,o||checkInt(this,t,a,4,4294967295,0),this[a]=t>>>24,this[a+1]=t>>>16,this[a+2]=t>>>8,this[a+3]=255&t,a+4},Buffer.prototype.writeIntLE=function(t,a,o,s){if(t=+t,a>>>=0,!s){var l=Math.pow(2,8*o-1);checkInt(this,t,a,o,l-1,-l)}var c=0,d=1,u=0;for(this[a]=255&t;++c<o&&(d*=256);)t<0&&0===u&&0!==this[a+c-1]&&(u=1),this[a+c]=(t/d>>0)-u&255;return a+o},Buffer.prototype.writeIntBE=function(t,a,o,s){if(t=+t,a>>>=0,!s){var l=Math.pow(2,8*o-1);checkInt(this,t,a,o,l-1,-l)}var c=o-1,d=1,u=0;for(this[a+c]=255&t;--c>=0&&(d*=256);)t<0&&0===u&&0!==this[a+c+1]&&(u=1),this[a+c]=(t/d>>0)-u&255;return a+o},Buffer.prototype.writeInt8=function(t,a,o){return t=+t,a>>>=0,o||checkInt(this,t,a,1,127,-128),t<0&&(t=255+t+1),this[a]=255&t,a+1},Buffer.prototype.writeInt16LE=function(t,a,o){return t=+t,a>>>=0,o||checkInt(this,t,a,2,32767,-32768),this[a]=255&t,this[a+1]=t>>>8,a+2},Buffer.prototype.writeInt16BE=function(t,a,o){return t=+t,a>>>=0,o||checkInt(this,t,a,2,32767,-32768),this[a]=t>>>8,this[a+1]=255&t,a+2},Buffer.prototype.writeInt32LE=function(t,a,o){return t=+t,a>>>=0,o||checkInt(this,t,a,4,2147483647,-2147483648),this[a]=255&t,this[a+1]=t>>>8,this[a+2]=t>>>16,this[a+3]=t>>>24,a+4},Buffer.prototype.writeInt32BE=function(t,a,o){return t=+t,a>>>=0,o||checkInt(this,t,a,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[a]=t>>>24,this[a+1]=t>>>16,this[a+2]=t>>>8,this[a+3]=255&t,a+4},Buffer.prototype.writeFloatLE=function(t,a,o){return writeFloat(this,t,a,!0,o)},Buffer.prototype.writeFloatBE=function(t,a,o){return writeFloat(this,t,a,!1,o)},Buffer.prototype.writeDoubleLE=function(t,a,o){return writeDouble(this,t,a,!0,o)},Buffer.prototype.writeDoubleBE=function(t,a,o){return writeDouble(this,t,a,!1,o)},Buffer.prototype.copy=function(t,a,o,s){if(!Buffer.isBuffer(t))throw TypeError("argument should be a Buffer");if(o||(o=0),s||0===s||(s=this.length),a>=t.length&&(a=t.length),a||(a=0),s>0&&s<o&&(s=o),s===o||0===t.length||0===this.length)return 0;if(a<0)throw RangeError("targetStart out of bounds");if(o<0||o>=this.length)throw RangeError("Index out of range");if(s<0)throw RangeError("sourceEnd out of bounds");s>this.length&&(s=this.length),t.length-a<s-o&&(s=t.length-a+o);var l=s-o;return this===t&&"function"==typeof Uint8Array.prototype.copyWithin?this.copyWithin(a,o,s):Uint8Array.prototype.set.call(t,this.subarray(o,s),a),l},Buffer.prototype.fill=function(t,a,o,s){if("string"==typeof t){if("string"==typeof a?(s=a,a=0,o=this.length):"string"==typeof o&&(s=o,o=this.length),void 0!==s&&"string"!=typeof s)throw TypeError("encoding must be a string");if("string"==typeof s&&!Buffer.isEncoding(s))throw TypeError("Unknown encoding: "+s);if(1===t.length){var l,c=t.charCodeAt(0);("utf8"===s&&c<128||"latin1"===s)&&(t=c)}}else"number"==typeof t?t&=255:"boolean"==typeof t&&(t=Number(t));if(a<0||this.length<a||this.length<o)throw RangeError("Out of range index");if(o<=a)return this;if(a>>>=0,o=void 0===o?this.length:o>>>0,t||(t=0),"number"==typeof t)for(l=a;l<o;++l)this[l]=t;else{var d=Buffer.isBuffer(t)?t:Buffer.from(t,s),u=d.length;
6if(0===u)throw TypeError('The value "'+t+'" is invalid for argument "value"');for(l=0;l<o-a;++l)this[l+a]=d[l%u]}return this};var d=/[^+/0-9A-Za-z-_]/g;function utf8ToBytes(t,a){a=a||1/0;for(var o,s=t.length,l=null,c=[],d=0;d<s;++d){if((o=t.charCodeAt(d))>55295&&o<57344){if(!l){if(o>56319||d+1===s){(a-=3)>-1&&c.push(239,191,189);continue}l=o;continue}if(o<56320){(a-=3)>-1&&c.push(239,191,189),l=o;continue}o=(l-55296<<10|o-56320)+65536}else l&&(a-=3)>-1&&c.push(239,191,189);if(l=null,o<128){if((a-=1)<0)break;c.push(o)}else if(o<2048){if((a-=2)<0)break;c.push(o>>6|192,63&o|128)}else if(o<65536){if((a-=3)<0)break;c.push(o>>12|224,o>>6&63|128,63&o|128)}else if(o<1114112){if((a-=4)<0)break;c.push(o>>18|240,o>>12&63|128,o>>6&63|128,63&o|128)}else throw Error("Invalid code point")}return c}function base64ToBytes(t){return s.toByteArray(function(t){if((t=(t=t.split("=")[0]).trim().replace(d,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function blitBuffer(t,a,o,s){for(var l=0;l<s&&!(l+o>=a.length)&&!(l>=t.length);++l)a[l+o]=t[l];return l}function isInstance(t,a){return t instanceof a||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===a.name}var u=function(){for(var t="0123456789abcdef",a=Array(256),o=0;o<16;++o)for(var s=16*o,l=0;l<16;++l)a[s+l]=t[o]+t[l];return a}()},645:function(t,a){/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */a.read=function(t,a,o,s,l){var c,d,u=8*l-s-1,g=(1<<u)-1,f=g>>1,p=-7,b=o?l-1:0,m=o?-1:1,h=t[a+b];for(b+=m,c=h&(1<<-p)-1,h>>=-p,p+=u;p>0;c=256*c+t[a+b],b+=m,p-=8);for(d=c&(1<<-p)-1,c>>=-p,p+=s;p>0;d=256*d+t[a+b],b+=m,p-=8);if(0===c)c=1-f;else{if(c===g)return d?NaN:(h?-1:1)*(1/0);d+=Math.pow(2,s),c-=f}return(h?-1:1)*d*Math.pow(2,c-s)},a.write=function(t,a,o,s,l,c){var d,u,g,f=8*c-l-1,p=(1<<f)-1,b=p>>1,m=23===l?5960464477539062e-23:0,h=s?0:c-1,_=s?1:-1,y=a<0||0===a&&1/a<0?1:0;for(isNaN(a=Math.abs(a))||a===1/0?(u=isNaN(a)?1:0,d=p):(d=Math.floor(Math.log(a)/Math.LN2),a*(g=Math.pow(2,-d))<1&&(d--,g*=2),d+b>=1?a+=m/g:a+=m*Math.pow(2,1-b),a*g>=2&&(d++,g/=2),d+b>=p?(u=0,d=p):d+b>=1?(u=(a*g-1)*Math.pow(2,l),d+=b):(u=a*Math.pow(2,b-1)*Math.pow(2,l),d=0));l>=8;t[o+h]=255&u,h+=_,u/=256,l-=8);for(d=d<<l|u,f+=l;f>0;t[o+h]=255&d,h+=_,d/=256,f-=8);t[o+h-_]|=128*y}},4712:function(t,a,o){var s=o(3390);s.registerLanguage("xml",o(4610)),s.registerLanguage("bash",o(8780)),s.registerLanguage("c",o(612)),s.registerLanguage("cpp",o(6248)),s.registerLanguage("csharp",o(3707)),s.registerLanguage("css",o(5064)),s.registerLanguage("markdown",o(2003)),s.registerLanguage("diff",o(7731)),s.registerLanguage("ruby",o(7905)),s.registerLanguage("go",o(2399)),s.registerLanguage("graphql",o(1738)),s.registerLanguage("ini",o(4762)),s.registerLanguage("java",o(8257)),s.registerLanguage("javascript",o(978)),s.registerLanguage("json",o(14)),s.registerLanguage("kotlin",o(5812)),s.registerLanguage("less",o(4210)),s.registerLanguage("lua",o(4981)),s.registerLanguage("makefile",o(7903)),s.registerLanguage("perl",o(2482)),s.registerLanguage("objectivec",o(2446)),s.registerLanguage("php",o(2656)),s.registerLanguage("php-template",o(5112)),s.registerLanguage("plaintext",o(2437)),s.registerLanguage("python",o(8245)),s.registerLanguage("python-repl",o(3722)),s.registerLanguage("r",o(712)),s.registerLanguage("rust",o(9880)),s.registerLanguage("scss",o(1062)),s.registerLanguage("shell",o(7874)),s.registerLanguage("sql",o(8935)),s.registerLanguage("swift",o(7690)),s.registerLanguage("yaml",o(1392)),s.registerLanguage("typescript",o(8987)),s.registerLanguage("vbnet",o(7531)),s.registerLanguage("wasm",o(1533)),s.HighlightJS=s,s.default=s,t.exports=s},3390:function(t){let Response=class Response{constructor(t){void 0===t.data&&(t.data={}),this.data=t.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}};function escapeHTML(t){return t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")}function inherit$1(t,...a){let o=Object.create(null);for(let a in t)o[a]=t[a];return a.forEach(function(t){for(let a in t)o[a]=t[a]}),o}let emitsWrappingTags=t=>!!t.scope,scopeToCSSClass=(t,{prefix:a})=>{if(t.startsWith("language:"))return t.replace("language:","language-");if(t.includes(".")){let o=t.split(".");return[`${a}${o.shift()}`,...o.map((t,a)=>`${t}${"_".repeat(a+1)}`)].join(" ")}return`${a}${t}`};let HTMLRenderer=class HTMLRenderer{constructor(t,a){this.buffer="",this.classPrefix=a.classPrefix,t.walk(this)}addText(t){this.buffer+=escapeHTML(t)}
6openNode(t){if(!emitsWrappingTags(t))return;let a=scopeToCSSClass(t.scope,{prefix:this.classPrefix});this.span(a)}closeNode(t){emitsWrappingTags(t)&&(this.buffer+="</span>")}value(){return this.buffer}span(t){this.buffer+=`<span class="${t}">`}};let newNode=(t={})=>{let a={children:[]};return Object.assign(a,t),a};let TokenTree=class TokenTree{constructor(){this.rootNode=newNode(),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 a=newNode({scope:t});this.add(a),this.stack.push(a)}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,a){return"string"==typeof a?t.addText(a):a.children&&(t.openNode(a),a.children.forEach(a=>this._walk(t,a)),t.closeNode(a)),t}static _collapse(t){"string"!=typeof t&&t.children&&(t.children.every(t=>"string"==typeof t)?t.children=[t.children.join("")]:t.children.forEach(t=>{TokenTree._collapse(t)}))}};let TokenTreeEmitter=class TokenTreeEmitter extends TokenTree{constructor(t){super(),this.options=t}addText(t){""!==t&&this.add(t)}startScope(t){this.openNode(t)}endScope(){this.closeNode()}__addSublanguage(t,a){let o=t.root;a&&(o.scope=`language:${a}`),this.add(o)}toHTML(){let t=new HTMLRenderer(this,this.options);return t.value()}finalize(){return this.closeAllNodes(),!0}};function source(t){return t?"string"==typeof t?t:t.source:null}function lookahead(t){return concat("(?=",t,")")}function anyNumberOfTimes(t){return concat("(?:",t,")*")}function optional(t){return concat("(?:",t,")?")}function concat(...t){let a=t.map(t=>source(t)).join("");return a}function either(...t){let a=function(t){let a=t[t.length-1];return"object"==typeof a&&a.constructor===Object?(t.splice(t.length-1,1),a):{}}(t),o="("+(a.capture?"":"?:")+t.map(t=>source(t)).join("|")+")";return o}function countMatchGroups(t){return RegExp(t.toString()+"|").exec("").length-1}let a=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function _rewriteBackreferences(t,{joinWith:o}){let s=0;return t.map(t=>{s+=1;let o=s,l=source(t),c="";for(;l.length>0;){let t=a.exec(l);if(!t){c+=l;break}c+=l.substring(0,t.index),l=l.substring(t.index+t[0].length),"\\"===t[0][0]&&t[1]?c+="\\"+String(Number(t[1])+o):(c+=t[0],"("===t[0]&&s++)}return c}).map(t=>`(${t})`).join(o)}let o="[a-zA-Z]\\w*",s="[a-zA-Z_]\\w*",l="\\b\\d+(\\.\\d+)?",c="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",d="\\b(0b[01]+)",u={begin:"\\\\[\\s\\S]",relevance:0},COMMENT=function(t,a,o={}){let s=inherit$1({scope:"comment",begin:t,end:a,contains:[]},o);s.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});
6let l=either("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return s.contains.push({begin:concat(/[ ]+/,"(",l,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),s},g=COMMENT("//","$"),f=COMMENT("/\\*","\\*/"),p=COMMENT("#","$");var b=Object.freeze({__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:o,UNDERSCORE_IDENT_RE:s,NUMBER_RE:l,C_NUMBER_RE:c,BINARY_NUMBER_RE:d,RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(t={})=>{let a=/^#![ ]*\//;return t.binary&&(t.begin=concat(a,/.*\b/,t.binary,/\b.*/)),inherit$1({scope:"meta",begin:a,end:/$/,relevance:0,"on:begin":(t,a)=>{0!==t.index&&a.ignoreMatch()}},t)},BACKSLASH_ESCAPE:u,APOS_STRING_MODE:{scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[u]},QUOTE_STRING_MODE:{scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[u]},PHRASAL_WORDS_MODE:{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/},COMMENT:COMMENT,C_LINE_COMMENT_MODE:g,C_BLOCK_COMMENT_MODE:f,HASH_COMMENT_MODE:p,NUMBER_MODE:{scope:"number",begin:l,relevance:0},C_NUMBER_MODE:{scope:"number",begin:c,relevance:0},BINARY_NUMBER_MODE:{scope:"number",begin:d,relevance:0},REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[u,{begin:/\[/,end:/\]/,relevance:0,contains:[u]}]}]},TITLE_MODE:{scope:"title",begin:o,relevance:0},UNDERSCORE_TITLE_MODE:{scope:"title",begin:s,relevance:0},METHOD_GUARD:{begin:"\\.\\s*"+s,relevance:0},END_SAME_AS_BEGIN:function(t){return Object.assign(t,{"on:begin":(t,a)=>{a.data._beginMatch=t[1]},"on:end":(t,a)=>{a.data._beginMatch!==t[1]&&a.ignoreMatch()}})}});function skipIfHasPrecedingDot(t,a){let o=t.input[t.index-1];"."===o&&a.ignoreMatch()}function scopeClassName(t,a){void 0!==t.className&&(t.scope=t.className,delete t.className)}function beginKeywords(t,a){a&&t.beginKeywords&&(t.begin="\\b("+t.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",t.__beforeBegin=skipIfHasPrecedingDot,t.keywords=t.keywords||t.beginKeywords,delete t.beginKeywords,void 0===t.relevance&&(t.relevance=0))}function compileIllegal(t,a){Array.isArray(t.illegal)&&(t.illegal=either(...t.illegal))}function compileMatch(t,a){if(t.match){if(t.begin||t.end)throw Error("begin & end are not supported with match");t.begin=t.match,delete t.match}}function compileRelevance(t,a){void 0===t.relevance&&(t.relevance=1)}let beforeMatchExt=(t,a)=>{if(!t.beforeMatch)return;if(t.starts)throw Error("beforeMatch cannot be used with starts");let o=Object.assign({},t);Object.keys(t).forEach(a=>{delete t[a]}),t.keywords=o.keywords,t.begin=concat(o.beforeMatch,lookahead(o.begin)),t.starts={relevance:0,contains:[Object.assign(o,{endsParent:!0})]},t.relevance=0,delete o.beforeMatch},m=["of","and","for","in","not","or","if","then","parent","list","value"],h={},error=t=>{console.error(t)},warn=(t,...a)=>{console.log(`WARN: ${t}`,...a)},deprecated=(t,a)=>{h[`${t}/${a}`]||(console.log(`Deprecated as of ${t}. ${a}`),h[`${t}/${a}`]=!0)},_=Error();function remapScopeNames(t,a,{key:o}){let s=0,l=t[o],c={},d={};for(let t=1;t<=a.length;t++)d[t+s]=l[t],c[t+s]=!0,s+=countMatchGroups(a[t-1]);t[o]=d,t[o]._emit=c,t[o]._multi=!0}function MultiClass(t){t.scope&&"object"==typeof t.scope&&null!==t.scope&&(t.beginScope=t.scope,delete t.scope),"string"==typeof t.beginScope&&(t.beginScope={_wrap:t.beginScope}),"string"==typeof t.endScope&&(t.endScope={_wrap:t.endScope}),function(t){if(Array.isArray(t.begin)){if(t.skip||t.excludeBegin||t.returnBegin)throw error("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),_;if("object"!=typeof t.beginScope||null===t.beginScope)throw error("beginScope must be object"),_;remapScopeNames(t,t.begin,{key:"beginScope"}),t.begin=_rewriteBackreferences(t.begin,{joinWith:""})}}(t),function(t){if(Array.isArray(t.end)){if(t.skip||t.excludeEnd||t.returnEnd)throw error("skip, excludeEnd, returnEnd not compatible with endScope: {}"),_;if("object"!=typeof t.endScope||null===t.endScope)throw error("endScope must be object"),_;remapScopeNames(t,t.end,{key:"endScope"}),t.end=_rewriteBackreferences(t.end,{joinWith:""})}}(t)}
6let HTMLInjectionError=class HTMLInjectionError extends Error{constructor(t,a){super(t),this.name="HTMLInjectionError",this.html=a}};let y=Symbol("nomatch"),HLJS=function(t){let a=Object.create(null),o=Object.create(null),s=[],l=!0,c="Could not find the language '{}', did you forget to load/include a language module?",d={disableAutodetect:!0,name:"Plain text",contains:[]},u={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:TokenTreeEmitter};function shouldNotHighlight(t){return u.noHighlightRe.test(t)}function highlight(t,a,o){let s="",l="";"object"==typeof a?(s=t,o=a.ignoreIllegals,l=a.language):(deprecated("10.7.0","highlight(lang, code, ...args) has been deprecated."),deprecated("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),l=t,s=a),void 0===o&&(o=!0);let c={code:s,language:l};fire("before:highlight",c);let d=c.result?c.result:_highlight(c.language,c.code,o);return d.code=c.code,fire("after:highlight",d),d}function _highlight(t,o,s,d){let g=Object.create(null);function processKeywords(){if(!_.keywords){w.addText(v);return}let t=0;_.keywordPatternRe.lastIndex=0;let a=_.keywordPatternRe.exec(v),o="";for(;a;){o+=v.substring(t,a.index);let s=p.case_insensitive?a[0].toLowerCase():a[0],l=_.keywords[s];if(l){let[t,c]=l;if(w.addText(o),o="",g[s]=(g[s]||0)+1,g[s]<=7&&(N+=c),t.startsWith("_"))o+=a[0];else{let o=p.classNameAliases[t]||t;emitKeyword(a[0],o)}}else o+=a[0];t=_.keywordPatternRe.lastIndex,a=_.keywordPatternRe.exec(v)}o+=v.substring(t),w.addText(o)}function processBuffer(){null!=_.subLanguage?function(){if(""===v)return;let t=null;if("string"==typeof _.subLanguage){if(!a[_.subLanguage]){w.addText(v);return}t=_highlight(_.subLanguage,v,!0,E[_.subLanguage]),E[_.subLanguage]=t._top}else t=highlightAuto(v,_.subLanguage.length?_.subLanguage:null);_.relevance>0&&(N+=t.relevance),w.__addSublanguage(t._emitter,t.language)}():processKeywords(),v=""}function emitKeyword(t,a){""!==t&&(w.startScope(a),w.addText(t),w.endScope())}function emitMultiClass(t,a){let o=1,s=a.length-1;for(;o<=s;){if(!t._emit[o]){o++;continue}let s=p.classNameAliases[t[o]]||t[o],l=a[o];s?emitKeyword(l,s):(v=l,processKeywords(),v=""),o++}}function startNewMode(t,a){return t.scope&&"string"==typeof t.scope&&w.openNode(p.classNameAliases[t.scope]||t.scope),t.beginScope&&(t.beginScope._wrap?(emitKeyword(v,p.classNameAliases[t.beginScope._wrap]||t.beginScope._wrap),v=""):t.beginScope._multi&&(emitMultiClass(t.beginScope,a),v="")),_=Object.create(t,{parent:{value:_}})}let f={};function processLexeme(a,c){let d=c&&c[0];if(v+=a,null==d)return processBuffer(),0;if("begin"===f.type&&"end"===c.type&&f.index===c.index&&""===d){if(v+=o.slice(c.index,c.index+1),!l){let a=Error(`0 width match regex (${t})`);throw a.languageName=t,a.badRule=f.rule,a}return 1}if(f=c,"begin"===c.type)return function(t){let a=t[0],o=t.rule,s=new Response(o),l=[o.__beforeBegin,o["on:begin"]];for(let o of l)if(o&&(o(t,s),s.isMatchIgnored))return 0===_.matcher.regexIndex?(v+=a[0],1):(O=!0,0);return o.skip?v+=a:(o.excludeBegin&&(v+=a),processBuffer(),o.returnBegin||o.excludeBegin||(v=a)),startNewMode(o,t),o.returnBegin?0:a.length}(c);if("illegal"!==c.type||s){if("end"===c.type){let t=function(t){let a=t[0],s=o.substring(t.index),l=function endOfMode(t,a,o){let s=function(t,a){let o=t&&t.exec(a);return o&&0===o.index}(t.endRe,o);if(s){if(t["on:end"]){let o=new Response(t);t["on:end"](a,o),o.isMatchIgnored&&(s=!1)}if(s){for(;t.endsParent&&t.parent;)t=t.parent;return t}}if(t.endsWithParent)return endOfMode(t.parent,a,o)}(_,t,s);if(!l)return y;let c=_;_.endScope&&_.endScope._wrap?(processBuffer(),emitKeyword(a,_.endScope._wrap)):_.endScope&&_.endScope._multi?(processBuffer(),emitMultiClass(_.endScope,t)):c.skip?v+=a:(c.returnEnd||c.excludeEnd||(v+=a),processBuffer(),c.excludeEnd&&(v=a));do _.scope&&w.closeNode(),_.skip||_.subLanguage||(N+=_.relevance),_=_.parent;while(_!==l.parent);return l.starts&&startNewMode(l.starts,t),c.returnEnd?0:a.length}(c);if(t!==y)return t}}else{let t=Error('Illegal lexeme "'+d+'" for mode "'+(_.scope||"<unnamed>")+'"');throw t.mode=_,t}if("illegal"===c.type&&""===d)return 1;if(x>1e5&&x>3*c.index){let t=Error("potential infinite loop, way more iterations than matches");throw t}return v+=d,d.length}let p=getLanguage(t);if(!p)throw error(c.replace("{}",t)),Error('Unknown language: "'+t+'"');let b=function(t){function langRe(a,o){return RegExp(source(a),"m"+(t.case_insensitive?"i":"")+(t.unicodeRegex?"u":"")+(o?"g":""))}let MultiRegex=class MultiRegex{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(t,a){a.position=this.position++,this.matchIndexes[this.matchAt]=a,this.regexes.push([a,t]),this.matchAt+=countMatchGroups(t)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);let t=this.regexes.map(t=>t[1]);this.matcherRe=langRe(_rewriteBackreferences(t,{joinWith:"|"}),!0),this.lastIndex=0}exec(t){this.matcherRe.lastIndex=this.lastIndex;let a=this.matcherRe.exec(t);if(!a)return null;let o=a.findIndex((t,a)=>a>0&&void 0!==t),s=this.matchIndexes[o];return a.splice(0,o),Object.assign(a,s)}};let ResumableMultiRegex=class ResumableMultiRegex{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(t){if(this.multiRegexes[t])return this.multiRegexes[t];let a=new MultiRegex;return this.rules.slice(t).forEach(([t,o])=>a.addRule(t,o)),a.compile(),this.multiRegexes[t]=a,a}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(t,a){this.rules.push([t,a]),"begin"===a.type&&this.count++}exec(t){let a=this.getMatcher(this.regexIndex);a.lastIndex=this.lastIndex;let o=a.exec(t);
6if(this.resumingScanAtSamePosition()){if(o&&o.index===this.lastIndex);else{let a=this.getMatcher(0);a.lastIndex=this.lastIndex+1,o=a.exec(t)}}return o&&(this.regexIndex+=o.position+1,this.regexIndex===this.count&&this.considerAll()),o}};if(t.compilerExtensions||(t.compilerExtensions=[]),t.contains&&t.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language.  See documentation.");return t.classNameAliases=inherit$1(t.classNameAliases||{}),function compileMode(a,o){if(a.isCompiled)return a;[scopeClassName,compileMatch,MultiClass,beforeMatchExt].forEach(t=>t(a,o)),t.compilerExtensions.forEach(t=>t(a,o)),a.__beforeBegin=null,[beginKeywords,compileIllegal,compileRelevance].forEach(t=>t(a,o)),a.isCompiled=!0;let s=null;return"object"==typeof a.keywords&&a.keywords.$pattern&&(a.keywords=Object.assign({},a.keywords),s=a.keywords.$pattern,delete a.keywords.$pattern),s=s||/\w+/,a.keywords&&(a.keywords=function compileKeywords(t,a,o="keyword"){let s=Object.create(null);return"string"==typeof t?compileList(o,t.split(" ")):Array.isArray(t)?compileList(o,t):Object.keys(t).forEach(function(o){Object.assign(s,compileKeywords(t[o],a,o))}),s;function compileList(t,o){a&&(o=o.map(t=>t.toLowerCase())),o.forEach(function(a){var o,l;let c=a.split("|");s[c[0]]=[t,(o=c[0],(l=c[1])?Number(l):m.includes(o.toLowerCase())?0:1)]})}}(a.keywords,t.case_insensitive)),a.keywordPatternRe=langRe(s,!0),o&&(a.begin||(a.begin=/\B|\b/),a.beginRe=langRe(a.begin),a.end||a.endsWithParent||(a.end=/\B|\b/),a.end&&(a.endRe=langRe(a.end)),a.terminatorEnd=source(a.end)||"",a.endsWithParent&&o.terminatorEnd&&(a.terminatorEnd+=(a.end?"|":"")+o.terminatorEnd)),a.illegal&&(a.illegalRe=langRe(a.illegal)),a.contains||(a.contains=[]),a.contains=[].concat(...a.contains.map(function(t){var o;return((o="self"===t?a:t).variants&&!o.cachedVariants&&(o.cachedVariants=o.variants.map(function(t){return inherit$1(o,{variants:null},t)})),o.cachedVariants)?o.cachedVariants:!function dependencyOnParent(t){return!!t&&(t.endsWithParent||dependencyOnParent(t.starts))}(o)?Object.isFrozen(o)?inherit$1(o):o:inherit$1(o,{starts:o.starts?inherit$1(o.starts):null})})),a.contains.forEach(function(t){compileMode(t,a)}),a.starts&&compileMode(a.starts,o),a.matcher=function(t){let a=new ResumableMultiRegex;return t.contains.forEach(t=>a.addRule(t.begin,{rule:t,type:"begin"})),t.terminatorEnd&&a.addRule(t.terminatorEnd,{type:"end"}),t.illegal&&a.addRule(t.illegal,{type:"illegal"}),a}(a),a}(t)}(p),h="",_=d||b,E={},w=new u.__emitter(u);!function(){let t=[];for(let a=_;a!==p;a=a.parent)a.scope&&t.unshift(a.scope);t.forEach(t=>w.openNode(t))}();let v="",N=0,k=0,x=0,O=!1;try{if(p.__emitTokens)p.__emitTokens(o,w);else{for(_.matcher.considerAll();;){x++,O?O=!1:_.matcher.considerAll(),_.matcher.lastIndex=k;let t=_.matcher.exec(o);if(!t)break;let a=o.substring(k,t.index),s=processLexeme(a,t);k=t.index+s}processLexeme(o.substring(k))}return w.finalize(),h=w.toHTML(),{language:t,value:h,relevance:N,illegal:!1,_emitter:w,_top:_}}catch(a){if(a.message&&a.message.includes("Illegal"))return{language:t,value:escapeHTML(o),illegal:!0,relevance:0,_illegalBy:{message:a.message,index:k,context:o.slice(k-100,k+100),mode:a.mode,resultSoFar:h},_emitter:w};if(l)return{language:t,value:escapeHTML(o),illegal:!1,relevance:0,errorRaised:a,_emitter:w,_top:_};throw a}}function highlightAuto(t,o){o=o||u.languages||Object.keys(a);let s=function(t){let a={value:escapeHTML(t),illegal:!1,relevance:0,_top:d,_emitter:new u.__emitter(u)};return a._emitter.addText(t),a}(t),l=o.filter(getLanguage).filter(autoDetection).map(a=>_highlight(a,t,!1));l.unshift(s);let c=l.sort((t,a)=>{if(t.relevance!==a.relevance)return a.relevance-t.relevance;if(t.language&&a.language){if(getLanguage(t.language).supersetOf===a.language)return 1;if(getLanguage(a.language).supersetOf===t.language)return -1}return 0}),[g,f]=c;return g.secondBest=f,g}function highlightElement(t){let a=null,s=function(t){let a=t.className+" ";a+=t.parentNode?t.parentNode.className:"";let o=u.languageDetectRe.exec(a);if(o){let a=getLanguage(o[1]);return a||(warn(c.replace("{}",o[1])),warn("Falling back to no-highlight mode for this block.",t)),a?o[1]:"no-highlight"}return a.split(/\s+/).find(t=>shouldNotHighlight(t)||getLanguage(t))}(t);if(shouldNotHighlight(s))return;if(fire("before:highlightElement",{el:t,language:s}),t.children.length>
60&&(u.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(t)),u.throwUnescapedHTML)){let a=new HTMLInjectionError("One of your code blocks includes unescaped HTML.",t.innerHTML);throw a}a=t;let l=a.textContent,d=s?highlight(l,{language:s,ignoreIllegals:!0}):highlightAuto(l);t.innerHTML=d.value,function(t,a,s){let l=a&&o[a]||s;t.classList.add("hljs"),t.classList.add(`language-${l}`)}(t,s,d.language),t.result={language:d.language,re:d.relevance,relevance:d.relevance},d.secondBest&&(t.secondBest={language:d.secondBest.language,relevance:d.secondBest.relevance}),fire("after:highlightElement",{el:t,result:d,text:l})}let g=!1;function highlightAll(){if("loading"===document.readyState){g=!0;return}let t=document.querySelectorAll(u.cssSelector);t.forEach(highlightElement)}function getLanguage(t){return a[t=(t||"").toLowerCase()]||a[o[t]]}function registerAliases(t,{languageName:a}){"string"==typeof t&&(t=[t]),t.forEach(t=>{o[t.toLowerCase()]=a})}function autoDetection(t){let a=getLanguage(t);return a&&!a.disableAutodetect}function fire(t,a){s.forEach(function(o){o[t]&&o[t](a)})}for(let c in"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",function(){g&&highlightAll()},!1),Object.assign(t,{highlight,highlightAuto,highlightAll,highlightElement,highlightBlock:function(t){return deprecated("10.7.0","highlightBlock will be removed entirely in v12.0"),deprecated("10.7.0","Please use highlightElement now."),highlightElement(t)},configure:function(t){u=inherit$1(u,t)},initHighlighting:()=>{highlightAll(),deprecated("10.6.0","initHighlighting() deprecated.  Use highlightAll() now.")},initHighlightingOnLoad:function(){highlightAll(),deprecated("10.6.0","initHighlightingOnLoad() deprecated.  Use highlightAll() now.")},registerLanguage:function(o,s){let c=null;try{c=s(t)}catch(t){if(error("Language definition for '{}' could not be registered.".replace("{}",o)),l)error(t);else throw t;c=d}c.name||(c.name=o),a[o]=c,c.rawDefinition=s.bind(null,t),c.aliases&&registerAliases(c.aliases,{languageName:o})},unregisterLanguage:function(t){for(let s of(delete a[t],Object.keys(o)))o[s]===t&&delete o[s]},listLanguages:function(){return Object.keys(a)},getLanguage,registerAliases,autoDetection,inherit:inherit$1,addPlugin:function(t){var a;(a=t)["before:highlightBlock"]&&!a["before:highlightElement"]&&(a["before:highlightElement"]=t=>{a["before:highlightBlock"](Object.assign({block:t.el},t))}),a["after:highlightBlock"]&&!a["after:highlightElement"]&&(a["after:highlightElement"]=t=>{a["after:highlightBlock"](Object.assign({block:t.el},t))}),s.push(t)},removePlugin:function(t){let a=s.indexOf(t);-1!==a&&s.splice(a,1)}}),t.debugMode=function(){l=!1},t.safeMode=function(){l=!0},t.versionString="11.8.0",t.regex={concat:concat,lookahead:lookahead,either:either,optional:optional,anyNumberOfTimes:anyNumberOfTimes},b)"object"==typeof b[c]&&function deepFreeze(t){return t instanceof Map?t.clear=t.delete=t.set=function(){throw Error("map is read-only")}:t instanceof Set&&(t.add=t.clear=t.delete=function(){throw Error("set is read-only")}),Object.freeze(t),Object.getOwnPropertyNames(t).forEach(a=>{let o=t[a],s=typeof o;"object"!==s&&"function"!==s||Object.isFrozen(o)||deepFreeze(o)}),t}(b[c]);return Object.assign(t,b),t},E=HLJS({});E.newInstance=()=>HLJS({}),t.exports=E,E.HighlightJS=E,E.default=E},8780:function(t){t.exports=function(t){let a=t.regex,o={};Object.assign(o,{className:"variable",variants:[{begin:a.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},{begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[o]}]}]});let s={className:"subst",begin:/\$\(/,end:/\)/,contains:[t.BACKSLASH_ESCAPE]},l={begin:/<<-?\s*(?=\w+)/,starts:{contains:[t.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},c={className:"string",begin:/"/,end:/"/,contains:[t.BACKSLASH_ESCAPE,o,s]};s.contains.push(c);let d={begin:/\$?\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},t.NUMBER_MODE,o]},u=t.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10}),g={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[t.inherit(t.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh"],keywords:{$pattern:/\b[a-z][a-z0-9._-]+\b/,keyword:["if","then","else","elif","fi","for","while","until","in","do","done","case","esac","function","select"],literal:["true","false"],built_in:["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset","alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","type","typeset","ulimit","unalias","set","shopt","autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp","chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"]},contains:[u,t.SHEBANG(),g,d,t.HASH_COMMENT_MODE,l,{match:/(\/[a-z._-]+)+/},c,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},o]}}},612:function(t){t.exports=function(t){let a=t.regex,o=t.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),s="decltype\\(auto\\)",l="[a-zA-Z_]\\w*::",c="("+s+"|"+a.optional(l)+"[a-zA-Z_]\\w*"+a.optional("<[^<>]+>")+")",d={className:"type",variants:[{begin:"\\b[a-z\\d_]*_t\\b"},{match:/\batomic_[a-z]{3,6}\b/}]},u={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[t.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},t.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},g={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},f={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},t.inherit(u,{className:"string"}),{className:"string",begin:/<.*?>/},o,t.C_BLOCK_COMMENT_MODE]},p={className:"title",begin:a.optional(l)+t.IDENT_RE,relevance:0},b=a.optional(l)+t.IDENT_RE+"\\s*\\(",m={keyword:["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic","_Generic","_Noreturn","_Static_assert","_Thread_local","alignas","alignof","noreturn","static_assert","thread_local","_Pragma"],type:["float","double","signed","unsigned","int","short","long","char","void","_Bool","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal128","const","static","complex","bool","imaginary"],literal:"true false NULL",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr"},h=[f,d,o,t.C_BLOCK_COMMENT_MODE,g,u],_={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:m,contains:h.concat([{begin:/\(/,end:/\)/,keywords:m,contains:h.concat(["self"]),relevance:0}]),relevance:0},y={begin:"("+c+"[\\*&\\s]+)+"+b,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:m,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:s,keywords:m,relevance:0},{begin:b,returnBegin:!0,contains:[t.inherit(p,{className:"title.function"})],relevance:0},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:m,relevance:0,contains:[o,t.C_BLOCK_COMMENT_MODE,u,g,d,{begin:/\(/,end:/\)/,keywords:m,relevance:0,contains:["self",o,t.C_BLOCK_COMMENT_MODE,u,g,d]}]},d,o,t.C_BLOCK_COMMENT_MODE,f]};return{name:"C",aliases:["h"],keywords:m,disableAutodetect:!0,illegal:"</",contains:[].concat(_,y,h,[f,{begin:t.IDENT_RE+"::",keywords:m},{className:"class",beginKeywords:"enum class struct union",end:/[{;:<>=]/,contains:[{beginKeywords:"final class struct"},t.TITLE_MODE]}]),exports:{preprocessor:f,strings:u,keywords:m}}}},6248:function(t){t.exports=function(t){let a=t.regex,o=t.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),s="decltype\\(auto\\)",l="[a-zA-Z_]\\w*::",c="(?!struct)("+s+"|"+a.optional(l)+"[a-zA-Z_]\\w*"+a.optional("<[^<>]+>")+")",d={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},u={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[t.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},t.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},g={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},f={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},t.inherit(u,{className:"string"}),{className:"string",begin:/<.*?>/},o,t.C_BLOCK_COMMENT_MODE]},p={className:"title",begin:a.optional(l)+t.IDENT_RE,relevance:0},b=a.optional(l)+t.IDENT_RE+"\\s*\\(",m={type:["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],keyword:["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_
6noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],_type_hints:["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"]},h={className:"function.dispatch",relevance:0,keywords:{_hint:["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"]},begin:a.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,t.IDENT_RE,a.lookahead(/(<[^<>]+>|)\s*\(/))},_=[h,f,d,o,t.C_BLOCK_COMMENT_MODE,g,u],y={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:m,contains:_.concat([{begin:/\(/,end:/\)/,keywords:m,contains:_.concat(["self"]),relevance:0}]),relevance:0},E={className:"function",begin:"("+c+"[\\*&\\s]+)+"+b,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:m,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:s,keywords:m,relevance:0},{begin:b,returnBegin:!0,contains:[p],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[u,g]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:m,relevance:0,contains:[o,t.C_BLOCK_COMMENT_MODE,u,g,d,{begin:/\(/,end:/\)/,keywords:m,relevance:0,contains:["self",o,t.C_BLOCK_COMMENT_MODE,u,g,d]}]},d,o,t.C_BLOCK_COMMENT_MODE,f]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:m,illegal:"</",classNameAliases:{"function.dispatch":"built_in"},contains:[].concat(y,E,h,_,[f,{begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array|tuple|optional|variant|function)\\s*<(?!<)",end:">",keywords:m,contains:["self",d]},{begin:t.IDENT_RE+"::",keywords:m},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}},3707:function(t){t.exports=function(t){let a={keyword:["abstract","as","base","break","case","catch","class","const","continue","do","else","event","explicit","extern","finally","fixed","for","foreach","goto","if","implicit","in","interface","internal","is","lock","namespace","new","operator","out","override","params","private","protected","public","readonly","record","ref","return","scoped","sealed","
6sizeof","stackalloc","static","struct","switch","this","throw","try","typeof","unchecked","unsafe","using","virtual","void","volatile","while"].concat(["add","alias","and","ascending","async","await","by","descending","equals","from","get","global","group","init","into","join","let","nameof","not","notnull","on","or","orderby","partial","remove","select","set","unmanaged","value|0","var","when","where","with","yield"]),built_in:["bool","byte","char","decimal","delegate","double","dynamic","enum","float","int","long","nint","nuint","object","sbyte","short","string","ulong","uint","ushort"],literal:["default","false","null","true"]},o=t.inherit(t.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),s={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},l={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},c=t.inherit(l,{illegal:/\n/}),d={className:"subst",begin:/\{/,end:/\}/,keywords:a},u=t.inherit(d,{illegal:/\n/}),g={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},t.BACKSLASH_ESCAPE,u]},f={className:"string",begin:/\$@"/,end:'"',contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},d]},p=t.inherit(f,{illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},u]});d.contains=[f,g,l,t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,s,t.C_BLOCK_COMMENT_MODE],u.contains=[p,g,c,t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,s,t.inherit(t.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];let b={variants:[f,g,l,t.APOS_STRING_MODE,t.QUOTE_STRING_MODE]},m={begin:"<",end:">",contains:[{beginKeywords:"in out"},o]},h=t.IDENT_RE+"(<"+t.IDENT_RE+"(\\s*,\\s*"+t.IDENT_RE+")*>)?(\\[\\])?",_={begin:"@"+t.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:a,illegal:/::/,contains:[t.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"<!--|-->"},{begin:"</?",end:">"}]}]}),t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{keyword:"if else elif endif define undef warning error line region endregion pragma checksum"}},b,s,{beginKeywords:"class interface",relevance:0,end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},o,m,t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[o,t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE]},{beginKeywords:"record",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[o,m,t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[(?=[\\w])",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+h+"\\s+)+"+t.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:a,contains:[{beginKeywords:"public private protected static internal protected abstract async extern override unsafe virtual new sealed partial",relevance:0},{begin:t.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,contains:[t.TITLE_MODE,m],relevance:0},{match:/\(\)/},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:a,relevance:0,contains:[b,s,t.C_BLOCK_COMMENT_MODE]},t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE]},_]}}},5064:function(t){let MODES=t=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:t.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:[t.APOS_STRING_MODE,t.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:t.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_-]*/}}),a=["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"],o=["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"],s=["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","invali
6d","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],l=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],c=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","
6nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse();t.exports=function(t){let d=t.regex,u=MODES(t),g=[t.APOS_STRING_MODE,t.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[u.BLOCK_COMMENT,{begin:/-(webkit|moz|ms|o)-(?=[a-z])/},u.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\.[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},u.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+s.join("|")+")"},{begin:":(:)?("+l.join("|")+")"}]},u.CSS_VARIABLE,{className:"attribute",begin:"\\b("+c.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[u.BLOCK_COMMENT,u.HEXCOLOR,u.IMPORTANT,u.CSS_NUMBER_MODE,...g,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[...g,{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},u.FUNCTION_DISPATCH]},{begin:d.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:/@-?\w[\w]*(-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:o.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...g,u.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+a.join("|")+")\\b"}]}}},7731:function(t){t.exports=function(t){let a=t.regex;return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:a.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:a.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}}},2399:function(t){t.exports=function(t){let a={keyword:["break","case","chan","const","continue","default","defer","else","fallthrough","for","func","go","goto","if","import","interface","map","package","range","return","select","struct","switch","type","var"],type:["bool","byte","complex64","complex128","error","float32","float64","int8","int16","int32","int64","string","uint8","uint16","uint32","uint64","int","uint","uintptr","rune"],literal:["true","false","iota","nil"],built_in:["append","cap","close","complex","copy","imag","len","make","new","panic","print","println","real","recover","delete"]};return{name:"Go",aliases:["golang"],keywords:a,illegal:"</",contains:[t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,{className:"string",variants:[t.QUOTE_STRING_MODE,t.APOS_STRING_MODE,{begin:"`",end:"`"}]},{className:"number",variants:[{begin:t.C_NUMBER_RE+"[i]",relevance:1},t.C_NUMBER_MODE]},{begin:/:=/},{className:"function",beginKeywords:"func",end:"\\s*(\\{|$)",excludeEnd:!0,contains:[t.TITLE_MODE,{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:a,illegal:/["']/}]}]}}},1738:function(t){t.exports=function(t){let a=t.regex;return{name:"GraphQL",aliases:["gql"],case_insensitive:!0,disableAutodetect:!1,keywords:{keyword:["query","mutation","subscription","type","input","schema","directive","
6interface","union","scalar","fragment","enum","on"],literal:["true","false","null"]},contains:[t.HASH_COMMENT_MODE,t.QUOTE_STRING_MODE,t.NUMBER_MODE,{scope:"punctuation",match:/[.]{3}/,relevance:0},{scope:"punctuation",begin:/[\!\(\)\:\=\[\]\{\|\}]{1}/,relevance:0},{scope:"variable",begin:/\$/,end:/\W/,excludeEnd:!0,relevance:0},{scope:"meta",match:/@\w+/,excludeEnd:!0},{scope:"symbol",begin:a.concat(/[_A-Za-z][_0-9A-Za-z]*/,a.lookahead(/\s*:/)),relevance:0}],illegal:[/[;<']/,/BEGIN/]}}},4762:function(t){t.exports=function(t){let a=t.regex,o={className:"number",relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:t.NUMBER_RE}]},s=t.COMMENT();s.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];let l={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},c={className:"literal",begin:/\bon|off|true|false|yes|no\b/},d={className:"string",contains:[t.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},u=a.either(/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/),g=a.concat(u,"(\\s*\\.\\s*",u,")*",a.lookahead(/\s*=\s*[^#\s]/));return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[s,{className:"section",begin:/\[+/,end:/\]+/},{begin:g,className:"attr",starts:{end:/$/,contains:[s,{begin:/\[/,end:/\]/,contains:[s,c,l,d,o,"self"],relevance:0},c,l,d,o]}}]}}},8257:function(t){var a="[0-9](_*[0-9])*",o=`\\.(${a})`,s="[0-9a-fA-F](_*[0-9a-fA-F])*",l={className:"number",variants:[{begin:`(\\b(${a})((${o})|\\.)?|(${o}))[eE][+-]?(${a})[fFdD]?\\b`},{begin:`\\b(${a})((${o})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${o})[fFdD]?\\b`},{begin:`\\b(${a})[fFdD]\\b`},{begin:`\\b0[xX]((${s})\\.?|(${s})?\\.(${s}))[pP][+-]?(${a})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${s})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};t.exports=function(t){let a=t.regex,o="[\xc0-ʸa-zA-Z_$][\xc0-ʸa-zA-Z_$0-9]*",s=o+function recurRegex(t,a,o){return -1===o?"":t.replace(a,s=>recurRegex(t,a,o-1))}("(?:<"+o+"~~~(?:\\s*,\\s*"+o+"~~~)*>)?",/~~~/g,2),c={keyword:["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do","sealed","yield","permits"],literal:["false","true","null"],type:["char","boolean","long","float","int","byte","short","double"],built_in:["super","this"]},d={className:"meta",begin:"@"+o,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},u={className:"params",begin:/\(/,end:/\)/,keywords:c,relevance:0,contains:[t.C_BLOCK_COMMENT_MODE],endsParent:!0};return{name:"Java",aliases:["jsp"],keywords:c,illegal:/<\/|#/,contains:[t.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/,className:"string",contains:[t.BACKSLASH_ESCAPE]},t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,{match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,o],className:{1:"keyword",3:"title.class"}},{match:/non-sealed/,scope:"keyword"},{begin:[a.concat(/(?!else)/,o),/\s+/,o,/\s+/,/=(?!=)/],className:{1:"type",3:"variable",5:"operator"}},{begin:[/record/,/\s+/,o],className:{1:"keyword",3:"title.class"},contains:[u,t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE]},{beginKeywords:"new throw return else",relevance:0},{begin:["(?:"+s+"\\s+)",t.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{2:"title.function"},keywords:c,contains:[{className:"params",begin:/\(/,end:/\)/,keywords:c,relevance:0,contains:[d,t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,l,t.C_BLOCK_COMMENT_MODE]},t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE]},l,d]}}},978:function(t){let a="[A-Za-z$_][0-9A-Za-z$_]*",o=["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"],s=["true","false","null","undefined","NaN","Infinity"],l=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],c=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],d=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decode
6URI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],u=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],g=[].concat(d,l,c);t.exports=function(t){var f;let p=t.regex,hasClosingTag=(t,{after:a})=>{let o="</"+t[0].slice(1),s=t.input.indexOf(o,a);return -1!==s},b={begin:"<>",end:"</>"},m={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(t,a)=>{let o;let s=t[0].length+t.index,l=t.input[s];if("<"===l||","===l){a.ignoreMatch();return}">"!==l||hasClosingTag(t,{after:s})||a.ignoreMatch();let c=t.input.substring(s);if((o=c.match(/^\s*=/))||(o=c.match(/^\s+extends\s+/))&&0===o.index){a.ignoreMatch();return}}},h={$pattern:a,keyword:o,literal:s,built_in:g,"variable.language":u},_="[0-9](_?[0-9])*",y=`\\.(${_})`,E="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",w={className:"number",variants:[{begin:`(\\b(${E})((${y})|\\.)?|(${y}))[eE][+-]?(${_})\\b`},{begin:`\\b(${E})\\b((${y})\\b|\\.)?|(${y})\\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},v={className:"subst",begin:"\\$\\{",end:"\\}",keywords:h,contains:[]},N={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,v],subLanguage:"xml"}},k={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,v],subLanguage:"css"}},x={begin:"gql`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,v],subLanguage:"graphql"}},O={className:"string",begin:"`",end:"`",contains:[t.BACKSLASH_ESCAPE,v]},A=t.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:a+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),M={className:"comment",variants:[A,t.C_BLOCK_COMMENT_MODE,t.C_LINE_COMMENT_MODE]},S=[t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,N,k,x,O,{match:/\$\d+/},w];v.contains=S.concat({begin:/\{/,end:/\}/,keywords:h,contains:["self"].concat(S)});let C=[].concat(M,v.contains),T=C.concat([{begin:/\(/,end:/\)/,keywords:h,contains:["self"].concat(C)}]),B={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:h,contains:T},I={variants:[{match:[/class/,/\s+/,a,/\s+/,/extends/,/\s+/,p.concat(a,"(",p.concat(/\./,a),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,a],scope:{1:"keyword",3:"title.class"}}]},R={relevance:0,match:p.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...l,...c]}},L={match:p.concat(/\b/,(f=[...d,"super","import"],p.concat("(?!",f.join("|"),")")),a,p.lookahead(/\(/)),className:"title.function",relevance:0},D={begin:p.concat(/\./,p.lookahead(p.concat(a,/(?![0-9A-Za-z$_(])/))),end:a,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},U="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+t.UNDERSCORE_IDENT_RE+")\\s*=>",$={match:[/const|var|let/,/\s+/,a,/\s*/,/=\s*/,/(async\s*)?/,p.lookahead(U)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[B]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:h,exports:{PARAMS_CONTAINS:T,CLASS_REFERENCE:R},illegal:/#(?![$_A-z])/,contains:[t.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,N,k,x,O,M,{match:/\$\d+/},w,R,{className:"attr",begin:a+p.lookahead(":"),relevance:0},$,{begin:"("+t.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[M,t.REGEXP_MODE,{className:"function",begin:U,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t.UNDERSCORE_IDENT_RE,relevance:0}
6,{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:h,contains:T}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:b.begin,end:b.end},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:m.begin,"on:begin":m.isTrulyOpeningTag,end:m.end}],subLanguage:"xml",contains:[{begin:m.begin,end:m.end,skip:!0,contains:["self"]}]}]},{variants:[{match:[/function/,/\s+/,a,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[B],illegal:/%/},{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+t.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[B,t.inherit(t.TITLE_MODE,{begin:a,className:"title.function"})]},{match:/\.\.\./,relevance:0},D,{match:"\\$"+a,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[B]},L,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},I,{match:[/get|set/,/\s+/,a,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},B]},{match:/\$[(.]/}]}}},14:function(t){t.exports=function(t){let a=["true","false","null"],o={scope:"literal",beginKeywords:a.join(" ")};return{name:"JSON",keywords:{literal:a},contains:[{className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},{match:/[{}[\],:]/,className:"punctuation",relevance:0},t.QUOTE_STRING_MODE,o,t.C_NUMBER_MODE,t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}},5812:function(t){var a="[0-9](_*[0-9])*",o=`\\.(${a})`,s="[0-9a-fA-F](_*[0-9a-fA-F])*",l={className:"number",variants:[{begin:`(\\b(${a})((${o})|\\.)?|(${o}))[eE][+-]?(${a})[fFdD]?\\b`},{begin:`\\b(${a})((${o})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${o})[fFdD]?\\b`},{begin:`\\b(${a})[fFdD]\\b`},{begin:`\\b0[xX]((${s})\\.?|(${s})?\\.(${s}))[pP][+-]?(${a})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${s})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};t.exports=function(t){let a={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},o={className:"symbol",begin:t.UNDERSCORE_IDENT_RE+"@"},s={className:"subst",begin:/\$\{/,end:/\}/,contains:[t.C_NUMBER_MODE]},c={className:"variable",begin:"\\$"+t.UNDERSCORE_IDENT_RE},d={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[c,s]},{begin:"'",end:"'",illegal:/\n/,contains:[t.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[t.BACKSLASH_ESCAPE,c,s]}]};s.contains.push(d);let u={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+t.UNDERSCORE_IDENT_RE+")?"},g={className:"meta",begin:"@"+t.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[t.inherit(d,{className:"string"}),"self"]}]},f=t.COMMENT("/\\*","\\*/",{contains:[t.C_BLOCK_COMMENT_MODE]}),p={variants:[{className:"type",begin:t.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]};return p.variants[1].contains=[p],p.variants[1].contains=[p],{name:"Kotlin",aliases:["kt","kts"],keywords:a,contains:[t.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),t.C_LINE_COMMENT_MODE,f,{className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},o,u,g,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:a,relevance:5,contains:[{begin:t.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[t.UNDERSCORE_TITLE_MODE]},{className:"type",begin:/</,end:/>/,keywords:"reified",relevance:0}
vendor: 7,010 bytes, line 6
6,{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:a,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[p,t.C_LINE_COMMENT_MODE,f],relevance:0},t.C_LINE_COMMENT_MODE,f,u,g,d,t.C_NUMBER_MODE]},f]},{begin:[/class|interface|trait/,/\s+/,t.UNDERSCORE_IDENT_RE],beginScope:{3:"title.class"},keywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},t.UNDERSCORE_TITLE_MODE,{className:"type",begin:/</,end:/>/,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,){\s]|$/,excludeBegin:!0,returnEnd:!0},u,g]},d,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:"\n"},l]}}},4210:function(t){let MODES=t=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:t.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:[t.APOS_STRING_MODE,t.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:t.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_-]*/}}),a=["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"],o=["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"],s=["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","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],l=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],c=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","
6nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse(),d=s.concat(l);t.exports=function(t){let u=MODES(t),g="[\\w-]+",f="("+g+"|@\\{"+g+"\\})",p=[],b=[],STRING_MODE=function(t){return{className:"string",begin:"~?"+t+".*?"+t}},IDENT_MODE=function(t,a,o){return{className:t,begin:a,relevance:o}},m={$pattern:/[a-z-]+/,keyword:"and or not only",attribute:o.join(" ")};b.push(t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,STRING_MODE("'"),STRING_MODE('"'),u.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},u.HEXCOLOR,{begin:"\\(",end:"\\)",contains:b,keywords:m,relevance:0},IDENT_MODE("variable","@@?"+g,10),IDENT_MODE("variable","@\\{"+g+"\\}"),IDENT_MODE("built_in","~?`[^`]*?`"),{className:"attribute",begin:g+"\\s*:",end:":",returnBegin:!0,excludeEnd:!0},u.IMPORTANT,{beginKeywords:"and not"},u.FUNCTION_DISPATCH);let h=b.concat({begin:/\{/,end:/\}/,contains:p}),_={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(b)},y={begin:f+"\\s*:",returnBegin:!0,end:/[;}]/,relevance:0,contains:[{begin:/-(webkit|moz|ms|o)-/},u.CSS_VARIABLE,{className:"attribute",begin:"\\b("+c.join("|")+")\\b",end:/(?=:)/,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:b}}]},E={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:f,end:/\{/}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,_,IDENT_MODE("keyword","all\\b"),IDENT_MODE("variable","@\\{"+g+"\\}"),{begin:"\\b("+a.join("|")+")\\b",className:"selector-tag"},u.CSS_NUMBER_MODE,IDENT_MODE("selector-tag",f,0),IDENT_MODE("selector-id","#"+f),IDENT_MODE("selector-class","\\."+f,0),IDENT_MODE("selector-tag","&",0),u.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",begin:":("+s.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+l.join("|")+")"},{begin:/\(/,end:/\)/,relevance:0,contains:h},{begin:"!important"},u.FUNCTION_DISPATCH]},w={begin:g+":(:)?"+`(${d.join("|")})`,returnBegin:!0,contains:[E]};return p.push(t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,{className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?ke
6yframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",keywords:m,returnEnd:!0,contains:b,relevance:0}},{className:"variable",variants:[{begin:"@"+g+"\\s*:",relevance:15},{begin:"@"+g}],starts:{end:"[;}]",returnEnd:!0,contains:h}},w,y,E,_,u.FUNCTION_DISPATCH),{name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:p}}},4981:function(t){t.exports=function(t){let a="\\[=*\\[",o="\\]=*\\]",s={begin:a,end:o,contains:["self"]},l=[t.COMMENT("--(?!"+a+")","$"),t.COMMENT("--"+a,o,{contains:[s],relevance:10})];return{name:"Lua",keywords:{$pattern:t.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:l.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[t.inherit(t.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:l}].concat(l)},t.C_NUMBER_MODE,t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,{className:"string",begin:a,end:o,contains:[s],relevance:5}])}}},7903:function(t){t.exports=function(t){let a={className:"variable",variants:[{begin:"\\$\\("+t.UNDERSCORE_IDENT_RE+"\\)",contains:[t.BACKSLASH_ESCAPE]},{begin:/\$[@%<?\^\+\*]/}]},o={className:"string",begin:/"/,end:/"/,contains:[t.BACKSLASH_ESCAPE,a]},s={begin:"^"+t.UNDERSCORE_IDENT_RE+"\\s*(?=[:+?]?=)"};return{name:"Makefile",aliases:["mk","mak","make"],keywords:{$pattern:/[\w-]+/,keyword:"define endef undefine ifdef ifndef ifeq ifneq else endif include -include sinclude override export unexport private vpath"},contains:[t.HASH_COMMENT_MODE,a,o,{className:"variable",begin:/\$\([\w-]+\s/,end:/\)/,keywords:{built_in:"subst patsubst strip findstring filter filter-out sort word wordlist firstword lastword dir notdir suffix basename addsuffix addprefix join wildcard realpath abspath error warning shell origin flavor foreach if or and call eval file value"},contains:[a]},s,{className:"meta",begin:/^\.PHONY:/,end:/$/,keywords:{$pattern:/[\.\w]+/,keyword:".PHONY"}},{className:"section",begin:/^[^\s]+:/,end:/$/,contains:[a]}]}}},2003:function(t){t.exports=function(t){let a=t.regex,o={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},s={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:a.concat(/\[.+?\]\(/,/[A-Za-z][A-Za-z0-9+.-]*/,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},l={className:"strong",contains:[],variants:[{begin:/_{2}(?!\s)/,end:/_{2}/},{begin:/\*{2}(?!\s)/,end:/\*{2}/}]},c={className:"emphasis",contains:[],variants:[{begin:/\*(?![*\s])/,end:/\*/}
6,{begin:/_(?![_\s])/,end:/_/,relevance:0}]},d=t.inherit(l,{contains:[]}),u=t.inherit(c,{contains:[]});l.contains.push(u),c.contains.push(d);let g=[o,s];[l,c,d,u].forEach(t=>{t.contains=t.contains.concat(g)}),g=g.concat(l,c);let f={className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:g},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:g}]}]},p={className:"quote",begin:"^>\\s+",contains:g,end:"$"};return{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[f,o,{className:"bullet",begin:"^[ 	]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},l,c,p,{className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},s,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}},2446:function(t){t.exports=function(t){let a=/[a-zA-Z@][a-zA-Z0-9_]*/,o={$pattern:a,keyword:["@interface","@class","@protocol","@implementation"]};return{name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:{"variable.language":["this","super"],$pattern:a,keyword:["while","export","sizeof","typedef","const","struct","for","union","volatile","static","mutable","if","do","return","goto","enum","else","break","extern","asm","case","default","register","explicit","typename","switch","continue","inline","readonly","assign","readwrite","self","@synchronized","id","typeof","nonatomic","IBOutlet","IBAction","strong","weak","copy","in","out","inout","bycopy","byref","oneway","__strong","__weak","__block","__autoreleasing","@private","@protected","@public","@try","@property","@end","@throw","@catch","@finally","@autoreleasepool","@synthesize","@dynamic","@selector","@optional","@required","@encode","@package","@import","@defs","@compatibility_alias","__bridge","__bridge_transfer","__bridge_retained","__bridge_retain","__covariant","__contravariant","__kindof","_Nonnull","_Nullable","_Null_unspecified","__FUNCTION__","__PRETTY_FUNCTION__","__attribute__","getter","setter","retain","unsafe_unretained","nonnull","nullable","null_unspecified","null_resettable","class","instancetype","NS_DESIGNATED_INITIALIZER","NS_UNAVAILABLE","NS_REQUIRES_SUPER","NS_RETURNS_INNER_POINTER","NS_INLINE","NS_AVAILABLE","NS_DEPRECATED","NS_ENUM","NS_OPTIONS","NS_SWIFT_UNAVAILABLE","NS_ASSUME_NONNULL_BEGIN","NS_ASSUME_NONNULL_END","NS_REFINED_FOR_SWIFT","NS_SWIFT_NAME","NS_SWIFT_NOTHROW","NS_DURING","NS_HANDLER","NS_ENDHANDLER","NS_VALUERETURN","NS_VOIDRETURN"],literal:["false","true","FALSE","TRUE","nil","YES","NO","NULL"],built_in:["dispatch_once_t","dispatch_queue_t","dispatch_sync","dispatch_async","dispatch_once"],type:["int","float","char","unsigned","signed","short","long","double","wchar_t","unichar","void","bool","BOOL","id|0","_Bool"]},illegal:"</",contains:[{className:"built_in",begin:"\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+"},t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,t.C_NUMBER_MODE,t.QUOTE_STRING_MODE,t.APOS_STRING_MODE,{className:"string",variants:[{begin:'@"',end:'"',illegal:"\\n",contains:[t.BACKSLASH_ESCAPE]}]},{className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},t.inherit(t.QUOTE_STRING_MODE,{className:"string"}),{className:"string",begin:/<.*?>/,end:/$/,illegal:"\\n"},t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+o.keyword.join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:o,contains:[t.UNDERSCORE_TITLE_MODE]},{begin:"\\."+t.UNDERSCORE_IDENT_RE,relevance:0}]}}},2482:function(t){t.exports=function(t){let a=t.regex,o=/[dualxmsipngr]{0,12}/,s={$pattern:/[\w.]+/,keyword:"abs accept alarm and atan2 bind binmode bless break caller chdir chmod chomp chop chown chr chroot close closedir c
6onnect continue cos crypt dbmclose dbmopen defined delete die do dump each else elsif endgrent endhostent endnetent endprotoent endpwent endservent eof eval exec exists exit exp fcntl fileno flock for foreach fork format formline getc getgrent getgrgid getgrnam gethostbyaddr gethostbyname gethostent getlogin getnetbyaddr getnetbyname getnetent getpeername getpgrp getpriority getprotobyname getprotobynumber getprotoent getpwent getpwnam getpwuid getservbyname getservbyport getservent getsockname getsockopt given glob gmtime goto grep gt hex if index int ioctl join keys kill last lc lcfirst length link listen local localtime log lstat lt ma map mkdir msgctl msgget msgrcv msgsnd my ne next no not oct open opendir or ord our pack package pipe pop pos print printf prototype push q|0 qq quotemeta qw qx rand read readdir readline readlink readpipe recv redo ref rename require reset return reverse rewinddir rindex rmdir say scalar seek seekdir select semctl semget semop send setgrent sethostent setnetent setpgrp setpriority setprotoent setpwent setservent setsockopt shift shmctl shmget shmread shmwrite shutdown sin sleep socket socketpair sort splice split sprintf sqrt srand stat state study sub substr symlink syscall sysopen sysread sysseek system syswrite tell telldir tie tied time times tr truncate uc ucfirst umask undef unless unlink unpack unshift untie until use utime values vec wait waitpid wantarray warn when while write x|0 xor y|0"},l={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:s},c={begin:/->\{/,end:/\}/},d={variants:[{begin:/\$\d/},{begin:a.concat(/[$%@](\^\w\b|#\w+(::\w+)*|\{\w+\}|\w+(::\w*)*)/,"(?![A-Za-z])(?![@$%])")},{begin:/[$%@][^\s\w{]/,relevance:0}]},u=[t.BACKSLASH_ESCAPE,l,d],g=[/!/,/\//,/\|/,/\?/,/'/,/"/,/#/],PAIRED_DOUBLE_RE=(t,s,l="\\1")=>{let c="\\1"===l?l:a.concat(l,s);return a.concat(a.concat("(?:",t,")"),s,/(?:\\.|[^\\\/])*?/,c,/(?:\\.|[^\\\/])*?/,l,o)},PAIRED_RE=(t,s,l)=>a.concat(a.concat("(?:",t,")"),s,/(?:\\.|[^\\\/])*?/,l,o),f=[d,t.HASH_COMMENT_MODE,t.COMMENT(/^=\w/,/=cut/,{endsWithParent:!0}),c,{className:"string",contains:u,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*<",end:">",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[t.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[t.BACKSLASH_ESCAPE]},{begin:/\{\w+\}/,relevance:0},{begin:"-?\\w+\\s*=>",relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+t.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[t.HASH_COMMENT_MODE,{className:"regexp",variants:[{begin:PAIRED_DOUBLE_RE("s|tr|y",a.either(...g,{capture:!0}))},{begin:PAIRED_DOUBLE_RE("s|tr|y","\\(","\\)")},{begin:PAIRED_DOUBLE_RE("s|tr|y","\\[","\\]")},{begin:PAIRED_DOUBLE_RE("s|tr|y","\\{","\\}")}],relevance:2},{className:"regexp",variants:[{begin:/(m|qr)\/\//,relevance:0},{begin:PAIRED_RE("(?:m|qr)?",/\//,/\//)},{begin:PAIRED_RE("m|qr",a.either(...g,{capture:!0}),/\1/)},{begin:PAIRED_RE("m|qr",/\(/,/\)/)},{begin:PAIRED_RE("m|qr",/\[/,/\]/)},{begin:PAIRED_RE("m|qr",/\{/,/\}/)}]}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[t.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return l.contains=f,c.contains=f,{name:"Perl",aliases:["pl","pm"],keywords:s,contains:f}}},5112:function(t){t.exports=function(t){return{name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},t.inherit(t.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),t.inherit(t.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}}},2656:function(t){t.exports=function(t){let a=t.regex,o=/(?![A-Za-z0-9])(?![$])/,s=a.concat(/[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/,o),l=a.concat(/(\\?[A-Z][a-z0-9_\x7f-\xff]+|\\?[A-Z]+(?=[A-Z][a-z0-9_\x7f-\xff])){1,}/,o),c={scope:"variable",match:"\\$+"+s},d={scope:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},u=t.inherit(t.APOS_STRING_MODE,{illegal:null}),g=t.inherit(t.QUOTE_STRING_MODE,{illegal:null,contains:t.QUOTE_STRING_MODE.contains.concat(d)}),f={begin:/<<<[ \t]*(?:(\w+)|"(\w+)")\n/,end:/[ \t]*(\w+)\b/,contains:t.QUOTE_STRING_MODE.contains.concat(d),"on:begin":(t,a)=>{a.data._beginMatch=t[1]||t[2]},"on:end":(t,a)=>{a.data._beginMatch!==t[1]&&a.ignoreMatch()}}
vendor: 12,865 bytes, line 6
6,p=t.END_SAME_AS_BEGIN({begin:/<<<[ \t]*'(\w+)'\n/,end:/[ \t]*(\w+)\b/}),b="[ 	\n]",m={scope:"string",variants:[g,u,f,p]},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},_=["false","null","true"],y=["__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"],E=["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"],w={keyword:y,literal:(t=>{let a=[];return t.forEach(t=>{a.push(t),t.toLowerCase()===t?a.push(t.toUpperCase()):a.push(t.toLowerCase())}),a})(_),built_in:E},normalizeKeywords=t=>t.map(t=>t.replace(/\|\d+$/,"")),v={variants:[{match:[/new/,a.concat(b,"+"),a.concat("(?!",normalizeKeywords(E).join("\\b|"),"\\b)"),l],scope:{1:"keyword",4:"title.class"}}]},N=a.concat(s,"\\b(?!\\()"),k={variants:[{match:[a.concat(/::/,a.lookahead(/(?!class\b)/)),N],scope:{2:"variable.constant"}},{match:[/::/,/class/],scope:{2:"variable.language"}},{match:[l,a.concat(/::/,a.lookahead(/(?!class\b)/)),N],scope:{1:"title.class",3:"variable.constant"}},{match:[l,a.concat("::",a.lookahead(/(?!class\b)/))],scope:{1:"title.class"}},{match:[l,/::/,/class/],scope:{1:"title.class",3:"variable.language"}}]},x={scope:"attr",match:a.concat(s,a.lookahead(":"),a.lookahead(/(?!::)/))},O={relevance:0,begin:/\(/,end:/\)/,keywords:w,contains:[x,c,k,t.C_BLOCK_COMMENT_MODE,m,h,v]},A={relevance:0,match:[/\b/,a.concat("(?!fn\\b|function\\b|",normalizeKeywords(y).join("\\b|"),"|",normalizeKeywords(E).join("\\b|"),"\\b)"),s,a.concat(b,"*"),a.lookahead(/(?=\()/)],scope:{3:"title.function.invoke"},contains:[O]};O.contains.push(A);let M=[x,k,t.C_BLOCK_COMMENT_MODE,m,h,v],S={begin:a.concat(/#\[\s*/,l),beginScope:"meta",end:/]/,endScope:"meta",keywords:{literal:_,keyword:["new","array"]},contains:[{begin:/\[/,end:/]/,keywords:{literal:_,keyword:["new","array"]},contains:["self",...M]},...M,{scope:"meta",match:l}]};return{case_insensitive:!1,keywords:w,contains:[S,t.HASH_COMMENT_MODE,t.COMMENT("//","$"),t.COMMENT("/\\*","\\*/",{contains:[{scope:"doctag",match:"@[A-Za-z]+"}]}),{match:/__halt_compiler\(\);/,keywords:"__halt_compiler",starts:{scope:"comment",end:t.MATCH_NOTHING_RE,contains:[{match:/\?>/,scope:"meta",endsParent:!0}]}},{scope:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?=/},{begin:/<\?/,relevance:.1},{begin:/\?>/}]},{scope:"variable.language",match:/\$this\b/},c,A,k,{match:[/const/,/\s/,s],scope:{1:"keyword",3:"variable.constant"}},v,{scope:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},t.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{scope:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:w,contains:["self",c,k,t.C_BLOCK_COMMENT_MODE,m,h]}]},{scope:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},t.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[t.inherit(t.UNDERSCORE_TITLE_MODE,{scope:"title.class"})]},{beginKeywords:"use",relevance:0,end:";",contains:[{match:/\b(as|const|function)\b/,scope:"keyword"},t.UNDERSCORE_TITLE_MODE]},m,h]}}},2437:function(t){t.exports=function(t){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}},3722:function(t){t.exports=function(t){return{aliases:["pycon"],contains:[{className:"meta.prompt",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}},8245:function(t){t.exports=function(t){let a=t.regex,o=/[\p{XID_Start}_]\p{XID_Continue}*/u,s=["and","as","assert","async","await","break","case","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","match","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],l={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:s,built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]},c={className:"meta",begin:/^(>>>|\.\.\.) /},d={className:"subst",begin:/\{/,end:/\}/,keywords:l,illegal:/#/},u={begin:/\{\{/,relevance:0},g={className:"string",contains:[t.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[t.BACKSLASH_ESCAPE,c],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[t.BACKSLASH_ESCAPE,c],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[t.BACKSLASH_ESCAPE,c,u,d]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[t.BACKSLASH_ESCAPE,c,u,d]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[t.BACKSLASH_ESCAPE,u,d]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[t.BACKSLASH_ESCAPE,u,d]},t.APOS_STRING_MODE,t.QUOTE_STRING_MODE]},f="[0-9](_?[0-9])*",p=`(\\b(${f}))?\\.(${f})|\\b(${f})\\.`,b=`\\b|${s.join("|")}`,m={className:"number",relevance:0,variants:[{begin:`(\\b(${f})|(${p}))[eE][+-]?(${f})[jJ]?(?=${b})`},{begin:`(${p})[jJ]?`},{begin:`\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?(?=${b})`},{begin:`\\b0[bB](_?[01])+[lL]?(?=${b})`},{begin:`\\b0[oO](_?[0-7])+[lL]?(?=${b})`},{begin:`\\b0[xX](_?[0-9a-fA-F])+[lL]?(?=${b})`},{begin:`\\b(${f})[jJ](?=${b})`}]},h={className:"comment",begin:a.lookahead(/# type:/),end:/$/,keywords:l,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},_={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:l,contains:["self",c,m,g,t.HASH_COMMENT_MODE]}]};return d.contains=[g,m,c],{name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:l,illegal:/(<\/|\?)|=>/,contains:[c,m,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},g,h,t.HASH_COMMENT_MODE,{match:[/\bdef/,/\s+/,o],scope:{1:"keyword",3:"title.function"},contains:[_]},{variants:[{match:[/\bclass/,/\s+/,o,/\s*/,/\(\s*/,o,/\s*\)/]},{match:[/\bclass/,/\s+/,o]}],scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[m,_,g]}]}}},712:function(t){t.exports=function(t){let a=t.regex,o=/(?:(?:[a-zA-Z]|\.[._a-zA-Z])[._a-zA-Z0-9]*)|\.(?!\d)/,s=a.either(/0[xX][0-9a-fA-F]+\.[0-9a-fA-F]*[pP][+-]?\d+i?/,/0[xX][0-9a-fA-F]+(?:[pP][+-]?\d+)?[Li]?/,/(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?[Li]?/),l=/[=!<>:]=|\|\||&&|:::?|<-|<<-|->>|->|\|>|[-+*\/?!$&|:<=>@^~]|\*\*/,c=a.either(/[()]/,/[{}]/,/\[\[/,/[[\]]/,/\\/,/,/);return{name:"R",keywords:{$pattern:o,keyword:"function if in break next repeat else for while",literal:"NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10",built_in:"LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm"},contains:[t.COMMENT(/#'/,/$/,{contains:[{scope:"doctag",match:/@examples/,starts:{end:a.lookahead(a.either(/\n^#'\s*(?=@[a-zA-Z]+)/,/\n^(?!#')/)),endsParent:!0}},{scope:"doctag",begin:"@param",end:/$/,contains:[{scope:"variable",variants:[{match:o},{match:/`(?:\\.|[^`\\])+`/}],endsParent:!0}]},{scope:"doctag",match:/@[a-zA-Z]+/},{scope:"keyword",match:/\\[a-zA-Z]+/}]}),t.HASH_COMMENT_MODE,{scope:"string",contains:[t.BACKSLASH_ESCAPE],variants:[t.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\(/,end:/\)(-*)"/}),t.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\{/,end:/\}(-*)"/}),t.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\[/,end:/\](-*)"/}),t.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\(/,end:/\)(-*)'/}),t.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\{/,end:/\}(-*)'/}),t.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\[/,end:/\](-*)'/}),{begin:'"',end:'"',relevance:0},{begin:"'",end:"'",relevance:0}]},{relevance:0,variants:[{scope:{1:"operator",2:"number"},match:[l,s]},{scope:{1:"operator",2:"number"},match:[/%[^%]*%/,s]},{scope:{1:"punctuation",2:"number"},match:[c,s]},{scope:{2:"number"},match:[/[^a-zA-Z0-9._]|^/,s]}]},{scope:{3:"operator"},match:[o,/\s+/,/<-/,/\s+/]},{scope:"operator",relevance:0,variants:[{match:l},{match:/%[^%]*%/}]},{scope:"punctuation",relevance:0,match:c},{begin:"`",end:"`",contains:[{begin:/\\./}]}]}}},7905:function(t){t.exports=function(t){let a=t.regex,o="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",s=a.either(/\b([A-Z]+[a-z0-9]+)+/,/\b([A-Z]+[a-z0-9]+)+[A-Z]+/),l=a.concat(s,/(::\w+)*/),c={"variable.constant":["__FILE__","__LINE__","__ENCODING__"],"variable.language":["self","super"],keyword:["alias","and","begin","BEGIN","break","case","class","defined","do","else","elsif","end","END","ensure","for","if","in","module","next","not","or","redo","require","rescue","retry","return","then","undef","unless","until","when","while","yield","include","extend","prepe
vendor: 7,955 bytes, line 6
6nd","public","private","protected","raise","throw"],built_in:["proc","lambda","attr_accessor","attr_reader","attr_writer","define_method","private_constant","module_function"],literal:["true","false","nil"]},d={className:"doctag",begin:"@[A-Za-z]+"},u={begin:"#<",end:">"},g=[t.COMMENT("#","$",{contains:[d]}),t.COMMENT("^=begin","^=end",{contains:[d],relevance:10}),t.COMMENT("^__END__",t.MATCH_NOTHING_RE)],f={className:"subst",begin:/#\{/,end:/\}/,keywords:c},p={className:"string",contains:[t.BACKSLASH_ESCAPE,f],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?</,end:/>/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:a.concat(/<<[-~]?'?/,a.lookahead(/(\w+)(?=\W)[^\n]*\n(?:[^\n]*\n)*?\s*\1\b/)),contains:[t.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[t.BACKSLASH_ESCAPE,f]})]}]},b="[0-9](_?[0-9])*",m={className:"number",relevance:0,variants:[{begin:`\\b([1-9](_?[0-9])*|0)(\\.(${b}))?([eE][+-]?(${b})|r)?i?\\b`},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},h={variants:[{match:/\(\)/},{className:"params",begin:/\(/,end:/(?=\))/,excludeBegin:!0,endsParent:!0,keywords:c}]},_=[p,{variants:[{match:[/class\s+/,l,/\s+<\s+/,l]},{match:[/\b(class|module)\s+/,l]}],scope:{2:"title.class",4:"title.class.inherited"},keywords:c},{match:[/(include|extend)\s+/,l],scope:{2:"title.class"},keywords:c},{relevance:0,match:[l,/\.new[. (]/],scope:{1:"title.class"}},{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},{relevance:0,match:s,scope:"title.class"},{match:[/def/,/\s+/,o],scope:{1:"keyword",3:"title.function"},contains:[h]},{begin:t.IDENT_RE+"::"},{className:"symbol",begin:t.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[p,{begin:o}],relevance:0},m,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|/,end:/\|/,excludeBegin:!0,excludeEnd:!0,relevance:0,keywords:c},{begin:"("+t.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[t.BACKSLASH_ESCAPE,f],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(u,g),relevance:0}].concat(u,g);f.contains=_,h.contains=_;let y=[{begin:/^\s*=>/,starts:{end:"$",contains:_}},{className:"meta.prompt",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+[>*]|(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>)(?=[ ])",starts:{end:"$",keywords:c,contains:_}}];return g.unshift(u),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:c,illegal:/\/\*/,contains:[t.SHEBANG({binary:"ruby"})].concat(y).concat(g).concat(_)}}},9880:function(t){t.exports=function(t){let a=t.regex,o={className:"title.function.invoke",relevance:0,begin:a.concat(/\b/,/(?!let\b)/,t.IDENT_RE,a.lookahead(/\s*\(/))},s="([ui](8|16|32|64|128|size)|f(32|64))?",l=["drop ","Copy","Send","Sized","Sync","Drop","Fn","FnMut","FnOnce","ToOwned","Clone","Debug","PartialEq","PartialOrd","Eq","Ord","AsRef","AsMut","Into","From","Default","Iterator","Extend","IntoIterator","DoubleEndedIterator","ExactSizeIterator","SliceConcatExt","ToString","assert!","assert_eq!","bitflags!","bytes!","cfg!","col!","concat!","concat_idents!","debug_assert!","debug_assert_eq!","env!","panic!","file!","format!","format_args!","include_bytes!","include_str!","line!","local_data_key!","module_path!","option_env!","print!","println!","select!","stringify!","try!","unimplemented!","unreachable!","vec!","write!","writeln!","macro_rules!","assert_ne!","debug_assert_ne!"],c=["i8","i16","i32","i64","i128","isize","u8","u16","u32","u64","u128","usize","f32","f64","str","char","bool","Box","Option","Result","String","Vec"];return{name:"Rust",aliases:["rs"],keywords:{$pattern:t.IDENT_RE+"!?",type:c,keyword:["abstract","as","async","await","become","box","break","const","continue","crate","do","dyn","else","enum","extern","false","final","fn","for","if","impl","in","let","loop","macro","match","mod","move","mut","override","priv","pub","ref","return","self","Self","static","struct","super","trait","true","try","type","typeof","unsafe","unsized","use","virtual","where","while","yield"],literal:["true","false","Some","None","Ok","Err"],built_in:l},illegal:"</",contains:[t.C_LINE_COMMENT_MODE,t.COMMENT("/\\*","\\*/",{contains:["self"]}),t.inherit(t.QUOTE_STRING_MODE,{begin:/b?"/,illegal:null}),{className:"string",variants:[{begin:/b?r(#*)"(.|\n)*?"\1(?!#)/},{begin:/b?'\\?(x\w{2}|u\w{4}|U\w{8}|.)'/}]},{className:"symbol",begin:/'[a-zA-Z_][a-zA-Z0-9_]*/},{className:"number",variants:[{begin:"\\b0b([01_]+)"+s},{begin:"\\b0o([0-7_]+)"+s},{begin:"\\b0x([A-Fa-f0-9_]+)"+s},{begin:"\\b(\\d[\\d_]*(\\.[0-9_]+)?([eE][+-]?[0-9_]+)?)"+s}],relevance:0},{begin:[/fn/,/\s+/,t.UNDERSCORE_IDENT_RE],className:{1:"keyword",3:"title.function"}},{className:"meta",begin:"#!?\\[",end:"\\]",contains:[{className:"string",begin:/"/,end:/"/}]},{begin:[/let/,/\s+/,/(?:mut\s+)?/,t.UNDERSCORE_IDENT_RE],className:{1:"keyword",3:"keyword",4:"variable"}},{begin:[/for/,/\s+/,t.UNDERSCORE_IDENT_RE,/\s+/,/in/],className:{1:"keyword",3:"variable",5:"keyword"}},{begin:[/type/,/\s+/,t.UNDERSCORE_IDENT_RE],className:{1:"keyword",3:"title.class"}},{begin:[/(?:trait|enum|struct|union|impl|for)/,/\s+/,t.UNDERSCORE_IDENT_RE],className:{1:"keyword",3:"title.class"}},{begin:t.IDENT_RE+"::",keywords:{keyword:"Self",built_in:l,type:c}},{className:"punctuation",begin:"->"},o]}}},1062:function(t){let MODES=t=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:t.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:[t.APOS_STRING_MODE,t.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:t.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_-]*/}}),a=["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"],o=["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"],s=["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","invali
6d","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],l=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],c=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","
6nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse();t.exports=function(t){let d=MODES(t),u="@[a-z-]+",g={className:"variable",begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b",relevance:0};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,d.CSS_NUMBER_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},d.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+a.join("|")+")\\b",relevance:0},{className:"selector-pseudo",begin:":("+s.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+l.join("|")+")"},g,{begin:/\(/,end:/\)/,contains:[d.CSS_NUMBER_MODE]},d.CSS_VARIABLE,{className:"attribute",begin:"\\b("+c.join("|")+")\\b"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inl
6ine-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:/:/,end:/[;}{]/,relevance:0,contains:[d.BLOCK_COMMENT,g,d.HEXCOLOR,d.CSS_NUMBER_MODE,t.QUOTE_STRING_MODE,t.APOS_STRING_MODE,d.IMPORTANT,d.FUNCTION_DISPATCH]},{begin:"@(page|font-face)",keywords:{$pattern:u,keyword:"@page @font-face"}},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:o.join(" ")},contains:[{begin:u,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},g,t.QUOTE_STRING_MODE,t.APOS_STRING_MODE,d.HEXCOLOR,d.CSS_NUMBER_MODE]},d.FUNCTION_DISPATCH]}}},7874:function(t){t.exports=function(t){return{name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta.prompt",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}},8935:function(t){t.exports=function(t){let a=t.regex,o=t.COMMENT("--","$"),s=["true","false","unknown"],l=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],c=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],d=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],u=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","
6initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","versioning","when","whenever","where","width_bucket","window","with","within","without","year","add","asc","collation","desc","final","first","last","view"].filter(t=>!c.includes(t)),g={begin:a.concat(/\b/,a.either(...c),/\s*\(/),relevance:0,keywords:{built_in:c}};return{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:function(t,{exceptions:a,when:o}={}){return a=a||[],t.map(t=>t.match(/\|\d+$/)||a.includes(t)?t:o(t)?`${t}|0`:t)}(u,{when:t=>t.length<3}),literal:s,type:l,built_in:["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"]},contains:[{begin:a.either(...d),relevance:0,keywords:{$pattern:/[\w\.]+/,keyword:u.concat(d),literal:s,type:l}},{className:"type",begin:a.either(...["double precision","large object","with timezone","without timezone"])},g,{className:"variable",begin:/@[a-z0-9][a-z0-9_]*/},{className:"string",variants:[{begin:/'/,end:/'/,contains:[{begin:/''/}]}]},{begin:/"/,end:/"/,contains:[{begin:/""/}]},t.C_NUMBER_MODE,t.C_BLOCK_COMMENT_MODE,o,{className:"operator",begin:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0}]}}},7690:function(t){function source(t){return t?"string"==typeof t?t:t.source:null}function lookahead(t){return concat("(?=",t,")")}function concat(...t){let a=t.map(t=>source(t)).join("");return a}function either(...t){let a=function(t){let a=t[t.length-1];return"object"==typeof a&&a.constructor===Object?(t.splice(t.length-1,1),a):{}}(t),o="("+(a.capture?"":"?:")+t.map(t=>source(t)).join("|")+")";return o}let keywordWrapper=t=>concat(/\b/,t,/\w$/.test(t)?/\b/:/\B/),a=["Protocol","Type"].map(keywordWrapper),o=["init","self"].map(keywordWrapper),s=["Any","Self"],l=["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"],c=["false","nil","true"],d=["assignment","associativity","higherThan","left","lowerThan","none","right"],u=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warn_unqualified_access","#warning"],g=["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","
6withoutActuallyEscaping","zip"],f=either(/[/=\-+!*%<>&|^~?]/,/[\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]/),p=either(f,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),b=concat(f,p,"*"),m=either(/[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]/),h=either(m,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),_=concat(m,h,"*"),y=concat(/[A-Z]/,h,"*"),E=["autoclosure",concat(/convention\(/,either("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",concat(/objc\(/,_,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","testable","UIApplicationMain","unknown","usableFromInline"],w=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];t.exports=function(t){let f={match:/\s+/,relevance:0},m=t.COMMENT("/\\*","\\*/",{contains:["self"]}),v=[t.C_LINE_COMMENT_MODE,m],N={match:[/\./,either(...a,...o)],className:{2:"keyword"}},k={match:concat(/\./,either(...l)),relevance:0},x=l.filter(t=>"string"==typeof t).concat(["_|0"]),O=l.filter(t=>"string"!=typeof t).concat(s).map(keywordWrapper),A={variants:[{className:"keyword",match:either(...O,...o)}]},M={$pattern:either(/\b\w+/,/#\w+/),keyword:x.concat(u),literal:c},S=[N,k,A],C={match:concat(/\./,either(...g)),relevance:0},T={className:"built_in",match:concat(/\b/,either(...g),/(?=\()/)},B=[C,T],I={match:/->/,relevance:0},R={className:"operator",relevance:0,variants:[{match:b},{match:`\\.(\\.|${p})+`}]},L=[I,R],D="([0-9]_*)+",U="([0-9a-fA-F]_*)+",$={className:"number",relevance:0,variants:[{match:`\\b(${D})(\\.(${D}))?([eE][+-]?(${D}))?\\b`},{match:`\\b0x(${U})(\\.(${U}))?([pP][+-]?(${D}))?\\b`},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},ESCAPED_CHARACTER=(t="")=>({className:"subst",variants:[{match:concat(/\\/,t,/[0\\tnr"']/)},{match:concat(/\\/,t,/u\{[0-9a-fA-F]{1,8}\}/)}]}),ESCAPED_NEWLINE=(t="")=>({className:"subst",match:concat(/\\/,t,/[\t ]*(?:[\r\n]|\r\n)/)}),INTERPOLATION=(t="")=>({className:"subst",label:"interpol",begin:concat(/\\/,t,/\(/),end:/\)/}),MULTILINE_STRING=(t="")=>({begin:concat(t,/"""/),end:concat(/"""/,t),contains:[ESCAPED_CHARACTER(t),ESCAPED_NEWLINE(t),INTERPOLATION(t)]}),SINGLE_LINE_STRING=(t="")=>({begin:concat(t,/"/),end:concat(/"/,t),contains:[ESCAPED_CHARACTER(t),INTERPOLATION(t)]}),z={className:"string",variants:[MULTILINE_STRING(),MULTILINE_STRING("#"),MULTILINE_STRING("##"),MULTILINE_STRING("###"),SINGLE_LINE_STRING(),SINGLE_LINE_STRING("#"),SINGLE_LINE_STRING("##"),SINGLE_LINE_STRING("###")]},F={match:concat(/`/,_,/`/)},P={className:"variable",match:`\\$${h}+`},j=[F,{className:"variable",match:/\$\d+/},P],H={match:/(@|#(un)?)available/,className:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:w,contains:[...L,$,z]}]}},K={className:"keyword",match:concat(/@/,either(...E))},q={className:"meta",match:concat(/@/,_)},G=[H,K,q],Z={match:lookahead(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:concat(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,h,"+")},{className:"type",match:y,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:concat(/\s+&\s+/,lookahead(y)),relevance:0}]},W={begin:/</,end:/>/,keywords:M,contains:[...v,...S,...G,I,Z]};Z.contains.push(W);let Q={match:concat(_,/\s*:/),keywords:"_|0",relevance:0},X={begin:/\(/,end:/\)/,relevance:0,keywords:M,contains:["self",Q,...v,...S,...B,...L,$,z,...j,...G,Z]},V={begin:/</,end:/>/,contains:[...v,Z]},Y={begin:either(lookahead(concat(_,/\s*:/)),lookahead(concat(_,/\s+/,_,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:_}]},ee={begin:/\(/,end:/\)/,keywords:M,contains:[Y,...v,...S,...L,$,z,...G,Z,X],endsParent:!0,illegal:/["']/},et={match:[/func/,/\s+/,either(F.match,_,b)],className:{1:"keyword",3:"title.function"},contains:[V,ee,f],illegal:[/\[/,/%/]},en={begin:[/precedencegroup/,/\s+/,y],className:{1:"keyword",3:"title"},contains:[Z],keywords:[...d,...c],end:/}/};for(let t of z.variants){let a=t.contains.find(t=>"interpol"===t.label);a.keywords=M;let o=[...S,...B,...L,$,z,...j];a.contains=[...o,{begin:/\(/,end:/\)/,contains:["self",...o]}]}return{name:"Swift",keywords:M,contains:[...v,et,{match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[V,ee,f],illegal:/\[|%/},{beginKeywords:"struct protocol class extension enum actor",end:"\\{",excludeEnd:!0,keywords:M,contains:[t.inherit(t.TITLE_MODE,{className:"title.class",begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/}),...S]},{match:[/operator/,/\s+/,b],className:{1:"keyword",3:"title"}},en,{beginKeywords:"import",end:/$/,contains:[...v],relevance:0},...S,...B,...L,$,z,...j,...G,Z,X]}}},8987:function(t){let a="[A-Za-z$_][0-9A-Za-z$_]*",o=["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"],s=["true","false","null","undefined","NaN","Infinity"],l=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],c=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],d=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decode
6URI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],u=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],g=[].concat(d,l,c);t.exports=function(t){let f=function(t){var f;let p=t.regex,hasClosingTag=(t,{after:a})=>{let o="</"+t[0].slice(1),s=t.input.indexOf(o,a);return -1!==s},b={begin:"<>",end:"</>"},m={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(t,a)=>{let o;let s=t[0].length+t.index,l=t.input[s];if("<"===l||","===l){a.ignoreMatch();return}">"!==l||hasClosingTag(t,{after:s})||a.ignoreMatch();let c=t.input.substring(s);if((o=c.match(/^\s*=/))||(o=c.match(/^\s+extends\s+/))&&0===o.index){a.ignoreMatch();return}}},h={$pattern:a,keyword:o,literal:s,built_in:g,"variable.language":u},_="[0-9](_?[0-9])*",y=`\\.(${_})`,E="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",w={className:"number",variants:[{begin:`(\\b(${E})((${y})|\\.)?|(${y}))[eE][+-]?(${_})\\b`},{begin:`\\b(${E})\\b((${y})\\b|\\.)?|(${y})\\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},v={className:"subst",begin:"\\$\\{",end:"\\}",keywords:h,contains:[]},N={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,v],subLanguage:"xml"}},k={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,v],subLanguage:"css"}},x={begin:"gql`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,v],subLanguage:"graphql"}},O={className:"string",begin:"`",end:"`",contains:[t.BACKSLASH_ESCAPE,v]},A=t.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:a+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),M={className:"comment",variants:[A,t.C_BLOCK_COMMENT_MODE,t.C_LINE_COMMENT_MODE]},S=[t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,N,k,x,O,{match:/\$\d+/},w];v.contains=S.concat({begin:/\{/,end:/\}/,keywords:h,contains:["self"].concat(S)});let C=[].concat(M,v.contains),T=C.concat([{begin:/\(/,end:/\)/,keywords:h,contains:["self"].concat(C)}]),B={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:h,contains:T},I={variants:[{match:[/class/,/\s+/,a,/\s+/,/extends/,/\s+/,p.concat(a,"(",p.concat(/\./,a),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,a],scope:{1:"keyword",3:"title.class"}}]},R={relevance:0,match:p.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...l,...c]}},L={match:p.concat(/\b/,(f=[...d,"super","import"],p.concat("(?!",f.join("|"),")")),a,p.lookahead(/\(/)),className:"title.function",relevance:0},D={begin:p.concat(/\./,p.lookahead(p.concat(a,/(?![0-9A-Za-z$_(])/))),end:a,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},U="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+t.UNDERSCORE_IDENT_RE+")\\s*=>",$={match:[/const|var|let/,/\s+/,a,/\s*/,/=\s*/,/(async\s*)?/,p.lookahead(U)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[B]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:h,exports:{PARAMS_CONTAINS:T,CLASS_REFERENCE:R},illegal:/#(?![$_A-z])/,contains:[t.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,N,k,x,O,M,{match:/\$\d+/},w,R,{className:"attr",begin:a+p.lookahead(":"),relevance:0},$,{begin:"("+t.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[M,t.REGEXP_MODE,{className:"function",begin:U,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t.UNDERSCORE_IDENT_RE,relevance:0}
6,{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:h,contains:T}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:b.begin,end:b.end},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:m.begin,"on:begin":m.isTrulyOpeningTag,end:m.end}],subLanguage:"xml",contains:[{begin:m.begin,end:m.end,skip:!0,contains:["self"]}]}]},{variants:[{match:[/function/,/\s+/,a,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[B],illegal:/%/},{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+t.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[B,t.inherit(t.TITLE_MODE,{begin:a,className:"title.function"})]},{match:/\.\.\./,relevance:0},D,{match:"\\$"+a,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[B]},L,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},I,{match:[/get|set/,/\s+/,a,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},B]},{match:/\$[(.]/}]}}(t),p=["any","void","number","boolean","string","object","never","symbol","bigint","unknown"],b={beginKeywords:"namespace",end:/\{/,excludeEnd:!0,contains:[f.exports.CLASS_REFERENCE]},m={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:{keyword:"interface extends",built_in:p},contains:[f.exports.CLASS_REFERENCE]},h={$pattern:a,keyword:o.concat(["type","namespace","interface","public","private","protected","implements","declare","abstract","readonly","enum","override"]),literal:s,built_in:g.concat(p),"variable.language":u},_={className:"meta",begin:"@"+a},swapMode=(t,a,o)=>{let s=t.contains.findIndex(t=>t.label===a);if(-1===s)throw Error("can not find mode to replace");t.contains.splice(s,1,o)};Object.assign(f.keywords,h),f.exports.PARAMS_CONTAINS.push(_),f.contains=f.contains.concat([_,b,m]),swapMode(f,"shebang",t.SHEBANG()),swapMode(f,"use_strict",{className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/});let y=f.contains.find(t=>"func.def"===t.label);return y.relevance=0,Object.assign(f,{name:"TypeScript",aliases:["ts","tsx","mts","cts"]}),f}},7531:function(t){t.exports=function(t){let a=t.regex,o=/\d{1,2}\/\d{1,2}\/\d{4}/,s=/\d{4}-\d{1,2}-\d{1,2}/,l=/(\d|1[012])(:\d+){0,2} *(AM|PM)/,c=/\d{1,2}(:\d{1,2}){1,2}/,d={className:"literal",variants:[{begin:a.concat(/# */,a.either(s,o),/ *#/)},{begin:a.concat(/# */,c,/ *#/)},{begin:a.concat(/# */,l,/ *#/)},{begin:a.concat(/# */,a.either(s,o),/ +/,a.either(l,c),/ *#/)}]},u=t.COMMENT(/'''/,/$/,{contains:[{className:"doctag",begin:/<\/?/,end:/>/}]}),g=t.COMMENT(null,/$/,{variants:[{begin:/'/},{begin:/([\t ]|^)REM(?=\s)/}]});return{name:"Visual Basic .NET",aliases:["vb"],case_insensitive:!0,classNameAliases:{label:"symbol"},keywords:{keyword:"addhandler alias aggregate ansi as async assembly auto binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into iterator join key let lib loop me mid module mustinherit mustoverride mybase myclass namespace narrowing new next notinheritable notoverridable of off on operator option optional order overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim removehandler resume return select set shadows shared skip static step stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly yield",built_in:"addressof and andalso await directcast gettype getxmlnamespace is isfalse isnot istrue like mod nameof new not or orelse trycast typeof xor cbool cbyte cchar cdate cdbl cdec cint clng cobj csbyte cshort csng cstr cuint culng cushort",type:"boolean byte char date decimal double integer long object sbyte short single string uinteger ulong ushort",literal:"true false nothing"},illegal:"//|\\{|\\}|endif|gosub|variant|wend|^\\$ ",contains:[{className:"string",begin:/"(""|[^/n])"C\b/},{className:"string",begin:/"/,end:/"/,illegal:/\n/,contains:[{begin:/""/}]},d,{className:"number",relevance:0,variants:[{begin:/\b\d[\d_]*((\.[\d_]+(E[+-]?[\d_]+)?)|(E[+-]?[\d_]+))[RFD@!#]?/},{begin:/\b\d[\d_]*((U?[SIL])|[%&])?/},{begin:/&H[\dA-F_]+((U?[SIL])|[%&])?/},{begin:/&O[0-7_]+((U?[SIL])|[%&])?/},{begin:/&B[01_]+((U?[SIL])|[%&])?/}]},{className:"label",begin:/^\w+:/},u,g,{className:"meta",begin:/[\t ]*#(const|disable|else|elseif|enable|end|externalsource|if|region)\b/,end:/$/,keywords:{keyword:"const disable else elseif enable end externalsource if region then"},contains:[g]}]}}},1533:function(t){t.exports=function(t){t.regex;let a=t.COMMENT(/\(;/,/;\)/);a.contains.push("self");let o=t.COMMENT(/;;/,/$/);return{name:"WebAssembly",keywords:{$pattern:/[\w.]+/,keyword:["anyfunc","block","br","br_if","br_table","call","call_indirect","data","drop","elem","else","end","export","func","global.get","global.set","local.get","local.set","local.tee","get_global","get_local","global","if","import","local","loop","memory","memory.grow","memory.size","module","mut","nop","offset","param","result","return","select","set_global","set_local","start","table","tee_local","then","type","unreachable"]},contains:[o,a,{match:[/(?:offset|align)/,/\s*/,/=/],className:{1:"keyword",3:"operator"}},{className:"variable",begin:/\$[\w_]+/},{match:/(\((?!;)|\))+/,className:"punctuation",relevance:0},{begin:[/(?:func|call|call_indirect)/,/\s+/,/\$[^\s)]+/],className:{1:"keyword",3:"title.function"}},t.QUOTE_STRING_MODE,{match:/(i32|i64|f32|f64)(?!\.)/,className:"type"},{className:"keyword",match:/\b(f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?
6:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))\b/},{className:"number",relevance:0,match:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/}]}}},4610:function(t){t.exports=function(t){let a=t.regex,o=a.concat(/[\p{L}_]/u,a.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),s={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},l={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},c=t.inherit(l,{begin:/\(/,end:/\)/}),d=t.inherit(t.APOS_STRING_MODE,{className:"string"}),u=t.inherit(t.QUOTE_STRING_MODE,{className:"string"}),g={endsWithParent:!0,illegal:/</,relevance:0,contains:[{className:"attr",begin:/[\p{L}0-9._:-]+/u,relevance:0},{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[s]},{begin:/'/,end:/'/,contains:[s]},{begin:/[^\s"'=<>`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,relevance:10,contains:[l,u,d,c,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,contains:[l,c,u,d]}]}]},t.COMMENT(/<!--/,/-->/,{relevance:10}),{begin:/<!\[CDATA\[/,end:/\]\]>/,relevance:10},s,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[u]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/<style(?=\s|>)/,end:/>/,keywords:{name:"style"},contains:[g],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/<script(?=\s|>)/,end:/>/,keywords:{name:"script"},contains:[g],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:a.concat(/</,a.lookahead(a.concat(o,a.either(/\/>/,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:o,relevance:0,starts:g}]},{className:"tag",begin:a.concat(/<\//,a.lookahead(a.concat(o,/>/))),contains:[{className:"name",begin:o,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}},1392:function(t){t.exports=function(t){let a="true false yes no null",o="[\\w#;/?:@&=+$,.~*'()[\\]]+",s={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[t.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]}]},l=t.inherit(s,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),c={end:",",endsWithParent:!0,excludeEnd:!0,keywords:a,relevance:0},d=[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ 	]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ 	]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ 	]|$)"}]},{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+o},{className:"type",begin:"!<"+o+">"},{className:"type",begin:"!"+o},{className:"type",begin:"!!"+o},{className:"meta",begin:"&"+t.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+t.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},t.HASH_COMMENT_MODE,{beginKeywords:a,keywords:{literal:a}},{className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},{className:"number",begin:t.C_NUMBER_RE+"\\b",relevance:0},{begin:/\{/,end:/\}/,contains:[c],illegal:"\\n",relevance:0},{begin:"\\[",end:"\\]",contains:[c],illegal:"\\n",relevance:0},s],u=[...d];return u.pop(),u.push(l),c.contains=u,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:d}}},8783:function(t,a,o){"use strict";var s=o(4712);a.Z=s},5576:function(t,a,o){"use strict";var s=o(7294);function n(){return(n=Object.assign?Object.assign.bind():function(t){for(var a=1;a<arguments.length;a++){var o=arguments[a];for(var s in o)Object.prototype.hasOwnProperty.call(o,s)&&(t[s]=o[s])}return t}).apply(this,arguments)}let l=["children","options"],c=["allowFullScreen","allowTransparency","autoComplete","autoF
6ocus","autoPlay","cellPadding","cellSpacing","charSet","classId","colSpan","contentEditable","contextMenu","crossOrigin","encType","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","hrefLang","inputMode","keyParams","keyType","marginHeight","marginWidth","maxLength","mediaGroup","minLength","noValidate","radioGroup","readOnly","rowSpan","spellCheck","srcDoc","srcLang","srcSet","tabIndex","useMap"].reduce((t,a)=>(t[a.toLowerCase()]=a,t),{class:"className",for:"htmlFor"}),d={amp:"&",apos:"'",gt:">",lt:"<",nbsp:"\xa0",quot:"“"},u=["style","script","pre"],g=["src","href","data","formAction","srcDoc","action"],f=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,p=/mailto:/i,b=/\n{2,}$/,m=/^(\s*>[\s\S]*?)(?=\n\n|$)/,h=/^ *> ?/gm,_=/^(?:\[!([^\]]*)\]\n)?([\s\S]*)/,y=/^ {2,}\n/,E=/^(?:( *[-*_])){3,} *(?:\n *)+\n/,w=/^(?: {1,3})?(`{3,}|~{3,}) *(\S+)? *([^\n]*?)?\n([\s\S]*?)(?:\1\n?|$)/,v=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,N=/^(`+)((?:\\`|(?!\1)`|[^`])+)\1/,k=/^(?:\n *)*\n/,x=/\r\n?/g,O=/^\[\^([^\]]+)](:(.*)((\n+ {4,}.*)|(\n(?!\[\^).+))*)/,A=/^\[\^([^\]]+)]/,M=/\f/g,S=/^---[ \t]*\n(.|\n)*\n---[ \t]*\n/,C=/^\s*?\[(x|\s)\]/,T=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,B=/^ *(#{1,6}) +([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,I=/^([^\n]+)\n *(=|-){3,} *\n/,R=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?((?:[^>]*[^/])?)>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1\b)[\s\S])*?)<\/\1>(?!<\/\1>)\n*/i,L=/&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-fA-F]{1,6});/gi,D=/^<!--[\s\S]*?(?:-->)/,U=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,$=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,z=/^\{.*\}$/,F=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,P=/^<([^ >]+@[^ >]+)>/,j=/^<([^ >]+:\/[^ >]+)>/,H=/-([a-z])?/gi,K=/^(\|.*)\n(?: *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*))?\n?/,q=/^[^\n]+(?:  \n|\n{2,})/,G=/^\[([^\]]*)\]:\s+<?([^\s>]+)>?\s*("([^"]*)")?/,Z=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,W=/^\[([^\]]*)\] ?\[([^\]]*)\]/,Q=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,X=/\t/g,V=/(^ *\||\| *$)/g,Y=/^ *:-+: *$/,ee=/^ *:-+ *$/,et=/^ *-+: *$/,en="((?:\\[.*?\\][([].*?[)\\]]|<.*?>(?:.*?<.*?>)?|`.*?`|\\\\\\1|[\\s\\S])+?)",er=RegExp(`^([*_])\\1${en}\\1\\1(?!\\1)`),ei=RegExp(`^([*_])${en}\\1(?!\\1)`),ea=RegExp(`^(==)${en}\\1`),eo=RegExp(`^(~~)${en}\\1`),es=/^\\([^0-9A-Za-z\s])/,el=/\\([^0-9A-Za-z\s])/g,ec=/^[\s\S](?:(?!  |[0-9]\.|http)[^=*_~\-\n<`\\\[!])*/,ed=/^\n+/,eu=/^([ \t]*)/,eg=/(?:^|\n)( *)$/,ef="(?:\\d+\\.)",ep="(?:[*+-])";function le(t){return"( *)("+(1===t?ef:ep)+") +"}let eb=le(1),em=le(2);function _e(t){return RegExp("^"+(1===t?eb:em))}let eh=_e(1),e_=_e(2);function ye(t){return RegExp("^"+(1===t?eb:em)+"[^\\n]*(?:\\n(?!\\1"+(1===t?ef:ep)+" )[^\\n]*)*(\\n|$)","gm")}let ey=ye(1),eE=ye(2);function me(t){let a=1===t?ef:ep;return RegExp("^( *)("+a+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+a+" (?!"+a+" ))\\n*|\\s*\\n*$)")}let ew=me(1),ev=me(2);function ve(t,a){let o=1===a,s=o?ew:ev,l=o?ey:eE,c=o?eh:e_;return{t:t=>c.test(t),o:Oe(function(t,a){let o=eg.exec(a.prevCapture);return o&&(a.list||!a.inline&&!a.simple)?s.exec(t=o[1]+t):null}),i:1,u(t,a,s){let d=o?+t[2]:void 0,u=t[0].replace(b,"\n").match(l),g=!1;return{items:u.map(function(t,o){let l;let d=c.exec(t)[0].length,f=RegExp("^ {1,"+d+"}","gm"),p=t.replace(f,"").replace(c,""),b=o===u.length-1,m=-1!==p.indexOf("\n\n")||b&&g;g=m;let h=s.inline,_=s.list;s.list=!0,m?(s.inline=!1,l=Se(p)+"\n\n"):(s.inline=!0,l=Se(p));let y=a(l,s);return s.inline=h,s.list=_,y}),ordered:o,start:d}},l:(a,o,s)=>t(a.ordered?"ol":"ul",{key:s.key,start:"20"===a.type?a.start:void 0},a.items.map(function(a,l){return t("li",{key:l},o(a,s))}))}}let eN=RegExp("^\\[((?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*)\\]\\(\\s*<?((?:\\([^)]*\\)|[^\\s\\\\]|\\\\.)*?)>?(?:\\s+['\"]([\\s\\S]*?)['\"])?\\s*\\)"),ek=/^!\[(.*?)\]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/;function Se(t){let a=t.length;for(;a>0&&t[a-1]<=" ";)a--;return t.slice(0,a)}function $e(t,a){return t.startsWith(a)}function Ee(t){return t.replace(/[ÀÁÂÃÄÅàáâãä忯]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function Re(t){return et.test(t)?"right":Y.test(t)?"center":ee.test(t)?"left":null}function Ae(t,a,o,s){let l=o.inTable;o.inTable=!0;let c=[[]],d="";function i(){if(!d)return;let t=c[c.length-1];t.push.apply(t,a(d,o)),d=""}
6return t.trim().split(/(`[^`]*`|\\\||\|)/).filter(Boolean).forEach((t,a,o)=>{"|"===t.trim()&&(i(),s)?0!==a&&a!==o.length-1&&c.push([]):d+=t}),i(),o.inTable=l,c}function Be(t,a,o){o.inline=!0;let s=t[2]?t[2].replace(V,"").split("|").map(Re):[],l=t[3]?t[3].trim().split("\n").map(function(t){return Ae(t,a,o,!0)}):[],c=Ae(t[1],a,o,!!l.length);return o.inline=!1,l.length?{align:s,cells:l,header:c,type:"25"}:{children:c,type:"21"}}function Le(t,a){return null==t.align[a]?{}:{textAlign:t.align[a]}}function Oe(t){return t.inline=1,t}function je(t){return Oe(function(a,o){return o.inline?t.exec(a):null})}function Ce(t){return Oe(function(a,o){return o.inline||o.simple?t.exec(a):null})}function Ie(t){return function(a,o){return o.inline||o.simple?null:t.exec(a)}}function Te(t){return Oe(function(a){return t.exec(a)})}let ex=/(javascript|vbscript|data(?!:image)):/i;function we(t){try{let a=decodeURIComponent(t).replace(/[^A-Za-z0-9/:]/g,"");if(ex.test(a))return null}catch(t){return null}return t}function De(t){return t?t.replace(el,"$1"):t}function Fe(t,a,o){let s=o.inline||!1,l=o.simple||!1;o.inline=!0,o.simple=!0;let c=t(a,o);return o.inline=s,o.simple=l,c}function Ne(t,a,o){let s=o.inline||!1;o.inline=!1;let l=t(a,o);return o.inline=s,l}let Ze=(t,a,o)=>({children:Fe(a,t[2],o)});function Ge(){return{}}function Ue(){return null}function He(t,a,o){let s=t,l=a.split(".");for(;l.length&&void 0!==(s=s[l[0]]);)l.shift();return s||o}a.ZP=t=>{let{children:a="",options:o}=t,b=function(t,a){if(null==t)return{};var o,s,l={},c=Object.keys(t);for(s=0;s<c.length;s++)a.indexOf(o=c[s])>=0||(l[o]=t[o]);return l}(t,l);return s.cloneElement(function(t="",a={}){var o,l,b;a.overrides=a.overrides||{},a.namedCodesToUnicode=a.namedCodesToUnicode?n({},d,a.namedCodesToUnicode):d;let V=a.slugify||Ee,Y=a.sanitizer||we,ee=a.createElement||s.createElement,et=[m,w,v,a.enforceAtxHeadings?B:T,I,K,ew,ev],en=[...et,q,R,D,$];function J(t,o,...s){let l=He(a.overrides,t+".props",{});return ee(function(t,a){let o=He(a,t);return o?"function"==typeof o||"object"==typeof o&&"render"in o?o:He(a,t+".component",t):t}(t,a.overrides),n({},o,l,{className:function(...t){return t.filter(Boolean).join(" ")}(null==o?void 0:o.className,l.className)||void 0}),...s)}function re(t){let o;t=t.replace(S,"");let s=!1;a.forceInline?s=!0:a.forceBlock||(s=!1===Q.test(t));let l=eb(ep(s?t:Se(t).replace(ed,"")+"\n\n",{inline:s}));for(;"string"==typeof l[l.length-1]&&!l[l.length-1].trim();)l.pop();if(null===a.wrapper)return l;let c=a.wrapper||(s?"span":"div");if(l.length>1||a.forceWrapper)o=l;else{if(1===l.length)return"string"==typeof(o=l[0])?J("span",{key:"outer"},o):o;o=null}return ee(c,{key:"outer"},o)}function ce(t,a){if(!a||!a.trim())return null;let o=a.match(f);return o?o.reduce(function(a,o){let s=o.indexOf("=");if(-1!==s){var l,d;let u=(-1!==(l=o.slice(0,s)).indexOf("-")&&null===l.match(U)&&(l=l.replace(H,function(t,a){return a.toUpperCase()})),l).trim(),f=function(t){let a=t[0];return('"'===a||"'"===a)&&t.length>=2&&t[t.length-1]===a?t.slice(1,-1):t}(o.slice(s+1).trim()),p=c[u]||u;if("ref"===p)return a;let b=a[p]=(d=f,"style"===u?(function(t){let a=[],o="",s=!1,l=!1,c="";if(!t)return a;for(let d=0;d<t.length;d++){let u=t[d];if('"'!==u&&"'"!==u||s||(l?u===c&&(l=!1,c=""):(l=!0,c=u)),"("===u&&o.endsWith("url")?s=!0:")"===u&&s&&(s=!1),";"!==u||l||s)o+=u;else{let t=o.trim();if(t){let o=t.indexOf(":");if(o>0){let s=t.slice(0,o).trim(),l=t.slice(o+1).trim();a.push([s,l])}}o=""}}let d=o.trim();if(d){let t=d.indexOf(":");if(t>0){let o=d.slice(0,t).trim(),s=d.slice(t+1).trim();a.push([o,s])}}return a})(d).reduce(function(a,[o,s]){return a[o.replace(/(-[a-z])/g,t=>t[1].toUpperCase())]=Y(s,t,o),a},{}):-1!==g.indexOf(u)?Y(De(d),t,u):(d.match(z)&&(d=De(d.slice(1,d.length-1))),"true"===d||"false"!==d&&d));"string"==typeof b&&(R.test(b)||$.test(b))&&(a[p]=re(b.trim()))}else"style"!==o&&(a[c[o]||o]=!0);return a},{}):null}let el=[],eg={},ef={0:{t:[">"],o:Ie(m),i:1,u(t,a,o){let[,s,l]=t[0].replace(h,"").match(_);return{alert:s,children:a(l,o)}},l(t,a,o){let s={key:o.key};return t.alert&&(s.className="markdown-alert-"+V(t.alert.toLowerCase(),Ee),t.children.unshift({attrs:{},children:[{type:"27",text:t.alert}],noInnerParse:!0,type:"11",tag:"header"})),J("blockquote",s,a(t.children,o))}},1:{o:Te(y),i:1,u:Ge,l:(t,a,o)=>J("br",{key:o.key})},2:{t:t=>{let a=t[0];return"-"===a||"*"===a||"_"===a},o:Ie(E),i:1,u:Ge,l:(t,a,o)=>J("hr",{key:o.key})},3:{t:["    "],o:Ie(v),i:0,u:t=>({lang:void 0,text:De(Se(t[0].replace(/^ {4}/gm,"")))}),l:(t,a,o)=>J("pre",{key:o.key},J("code",n({},t.attrs,{className:t.lang?"lang-"+t.lang:""}),t.text))},4:{t:["```","~~~"],o:Ie(w),i:0,u:t=>({attrs:ce("code",t[3]||""),lang:t[2]||void 0,text:t[4],type:"3"})},5:{t:["`"],o:Ce(N),i:3,u:t=>({text:De(t[2])}),l:(t,a,o)=>J("code",{key:o.key},t.text)},6:{t:["[^"],o:Ie(O),i:0,u:t=>(el.push({footnote:t[2],identifier:t[1]}),{}),l:Ue},7:{t:["[^"],o:je(A),i:1,u:t=>({target:"#"+V(t[1],Ee),text:t[1]}),l:(t,a,o)=>J("a",{key:o.key,href:Y(t.target,"a","href")},J("sup",{key:o.key},t.text))},8:{t:["[ ]","[x]"],o:je(C),i:1,u:t=>({completed:"x"===t[1].toLowerCase()}),l:(t,a,o)=>
6J("input",{checked:t.completed,key:o.key,readOnly:!0,type:"checkbox"})},9:{t:["#"],o:Ie(a.enforceAtxHeadings?B:T),i:1,u:(t,a,o)=>({children:Fe(a,t[2],o),id:V(t[2],Ee),level:t[1].length}),l:(t,a,o)=>J("h"+t.level,{id:t.id,key:o.key},a(t.children,o))},10:{o:Ie(I),i:0,u:(t,a,o)=>({children:Fe(a,t[1],o),level:"="===t[2]?1:2,type:"9"})},11:{t:["<"],o:Te(R),i:1,u(t,a,o){let[,s]=t[3].match(eu),l=RegExp("^"+s,"gm"),c=t[3].replace(l,""),d=en.some(t=>t.test(c))?Ne:Fe,g=t[1].toLowerCase(),f=-1!==u.indexOf(g),p=(f?g:t[1]).trim(),b={attrs:ce(p,t[2]),noInnerParse:f,tag:p};if(o.inAnchor=o.inAnchor||"a"===g,f)b.text=t[3];else{let t=o.inHTML;o.inHTML=!0,b.children=d(a,c,o),o.inHTML=t}return o.inAnchor=!1,b},l:(t,a,o)=>J(t.tag,n({key:o.key},t.attrs),t.text||(t.children?a(t.children,o):""))},13:{t:["<"],o:Te($),i:1,u(t){let a=t[1].trim();return{attrs:ce(a,t[2]||""),tag:a}},l:(t,a,o)=>J(t.tag,n({},t.attrs,{key:o.key}))},12:{t:["<!--"],o:Te(D),i:1,u:()=>({}),l:Ue},14:{t:["!["],o:Ce(ek),i:1,u:t=>({alt:De(t[1]),target:De(t[2]),title:De(t[3])}),l:(t,a,o)=>J("img",{key:o.key,alt:t.alt||void 0,title:t.title||void 0,src:Y(t.target,"img","src")})},15:{t:["["],o:je(eN),i:3,u:(t,a,o)=>({children:function(t,a,o){let s=o.inline||!1,l=o.simple||!1;o.inline=!1,o.simple=!0;let c=t(a,o);return o.inline=s,o.simple=l,c}(a,t[1],o),target:De(t[2]),title:De(t[3])}),l:(t,a,o)=>J("a",{key:o.key,href:Y(t.target,"a","href"),title:t.title},a(t.children,o))},16:{t:["<"],o:je(j),i:0,u:t=>({children:[{text:t[1],type:"27"}],target:t[1],type:"15"})},17:{t:(t,o)=>!o.inAnchor&&!a.disableAutoLink&&($e(t,"http://")||$e(t,"https://")),o:je(F),i:0,u:t=>({children:[{text:t[1],type:"27"}],target:t[1],title:void 0,type:"15"})},18:{t:["<"],o:je(P),i:0,u(t){let a=t[1],o=t[1];return p.test(o)||(o="mailto:"+o),{children:[{text:a.replace("mailto:",""),type:"27"}],target:o,type:"15"}}},20:ve(J,1),33:ve(J,2),19:{o:Ie(k),i:3,u:Ge,l:()=>"\n"},21:{o:Oe(function(t,a){if(a.inline||a.simple||a.inHTML&&-1===t.indexOf("\n\n")&&-1===a.prevCapture.indexOf("\n\n"))return null;let o="";t.split("\n").every(t=>(t+="\n",!et.some(a=>a.test(t))&&(o+=t,!!t.trim())));let s=Se(o);return""===s?null:[o,,s]}),i:3,u:Ze,l:(t,a,o)=>J("p",{key:o.key},a(t.children,o))},22:{t:["["],o:je(G),i:0,u:t=>(eg[t[1]]={target:t[2],title:t[4]},{}),l:Ue},23:{t:["!["],o:Ce(Z),i:0,u:t=>({alt:t[1]?De(t[1]):void 0,ref:t[2]}),l:(t,a,o)=>eg[t.ref]?J("img",{key:o.key,alt:t.alt,src:Y(eg[t.ref].target,"img","src"),title:eg[t.ref].title}):null},24:{t:["["],o:je(W),i:0,u:(t,a,o)=>({children:a(t[1],o),fallbackChildren:t[0],ref:t[2]}),l:(t,a,o)=>eg[t.ref]?J("a",{key:o.key,href:Y(eg[t.ref].target,"a","href"),title:eg[t.ref].title},a(t.children,o)):J("span",{key:o.key},t.fallbackChildren)},25:{t:["|"],o:Ie(K),i:1,u:Be,l:(t,a,o)=>J("table",{key:o.key},J("thead",null,J("tr",null,t.header.map(function(s,l){return J("th",{key:l,style:Le(t,l)},a(s,o))}))),J("tbody",null,t.cells.map(function(s,l){return J("tr",{key:l},s.map(function(s,l){return J("td",{key:l,style:Le(t,l)},a(s,o))}))})))},27:{o:Te(ec),i:4,u(t){let o=t[0];return{text:-1===o.indexOf("&")?o:o.replace(L,(t,o)=>a.namedCodesToUnicode[o]||t)}},l:t=>t.text},28:{t:["**","__"],o:Ce(er),i:2,u:(t,a,o)=>({children:a(t[2],o)}),l:(t,a,o)=>J("strong",{key:o.key},a(t.children,o))},29:{t:t=>{let a=t[0];return("*"===a||"_"===a)&&t[1]!==a},o:Ce(ei),i:3,u:(t,a,o)=>({children:a(t[2],o)}),l:(t,a,o)=>J("em",{key:o.key},a(t.children,o))},30:{t:["\\"],o:Ce(es),i:1,u:t=>({text:t[1],type:"27"})},31:{t:["=="],o:Ce(ea),i:3,u:Ze,l:(t,a,o)=>J("mark",{key:o.key},a(t.children,o))},32:{t:["~~"],o:Ce(eo),i:3,u:Ze,l:(t,a,o)=>J("del",{key:o.key},a(t.children,o))}};!0===a.disableParsingRawHTML&&(delete ef[11],delete ef[13]);let ep=((l=Object.keys(ef)).sort(function(t,a){return ef[t].i-ef[a].i||(t<a?-1:1)}),function(t,a){return function r(t,a){var o=[];if(a.prevCapture=a.prevCapture||"",t.trim())for(;t;)for(var s=0;s<l.length;){var c=l[s],d=ef[c];if(!d.t||function(t,a,o){if(Array.isArray(o)){for(let a=0;a<o.length;a++)if($e(t,o[a]))return!0;return!1}return o(t,a)}(t,a,d.t)){var u=d.o(t,a);if(u&&u[0]){t=t.substring(u[0].length);var g=d.u(u,r,a);a.prevCapture+=u[0],g.type||(g.type=c),o.push(g);break}s++}else s++}
6return a.prevCapture="",o}(t.replace(x,"\n").replace(M,"").replace(X,"    "),a)}),eb=(b=a.renderRule,o=function(t,a,o){let s=ef[t.type].l;return b?b(()=>s(t,a,o),t,a,o):s(t,a,o)},function e(t,a={}){if(Array.isArray(t)){let o=a.key,s=[],l=!1;for(let o=0;o<t.length;o++){a.key=o;let c=e(t[o],a),d="string"==typeof c;d&&l?s[s.length-1]+=c:null!==c&&s.push(c),l=d}return a.key=o,s}return o(t,e,a)}),em=re(t);return el.length?J("div",null,em,J("footer",{key:"footer"},el.map(function(t){return J("div",{id:V(t.identifier,Ee),key:t.identifier},t.identifier,eb(ep(t.footnote,{inline:!0})))}))):em}(a,o),b)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.