!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("React"),require("ReactDOM"),require("antd"),require("lottie")):"function"==typeof define&&define.amd?define(["React","ReactDOM","antd","lottie"],t):"object"==typeof exports?exports.PetercatLUI=t(require("React"),require("ReactDOM"),require("antd"),require("lottie")):e.PetercatLUI=t(e.React,e.ReactDOM,e.antd,e.lottie)}(self,(function(e,t,n,r){return function(){var a,i,o={9616:function(e,t,n){var r,a,i,o,s=n(3056).default,l=n(4044).default,c=n(9746).default,u=n(5486).default,d=n(702).default,f=n(1983).default,p=n(5225).default,h=n(2242).default,g=n(5821).default,m=n(3400).default,v=n(907).default,b=n(7925).default,y=n(4944).default;o=function(e){"use strict";function t(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return{value:(e=e&&r>=e.length?void 0:e)&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function n(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,i=n.call(e),o=[];try{for(;(void 0===t||01?t-1:0),r=1;r=_?10:n>=F?5:n>=B?2:1)*Math.pow(10,e):-Math.pow(10,-e)/(n>=_?10:n>=F?5:n>=B?2:1)}var z=function(e,t){var n,r,a,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,o=0,s=(e=[e,t]).length-1,l=e[o],c=e[s];return c0&&void 0!==arguments[0]?arguments[0]:{};this.options=S({},this.options,e),this.rescale(e)}},{key:"rescale",value:function(e){}}]),e}(),pe=Symbol("defaultUnknown");function he(e,t,n){for(var r=0;re[r],s=o?l(e).reverse():e,c=o?l(t).reverse():t,u=0;ut?o=l:i=l+1}return i}(e,t,0,r)-1,o=a[n];return P(i[n],o)(t)}},we=function(e,t,n,r){return(2a?e0?o-4:o;for(n=0;n>16&255,c[u++]=t>>8&255,c[u++]=255&t;2===s&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,c[u++]=255&t);1===s&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t);return c},t.fromByteArray=function(e){for(var t,r=e.length,a=r%3,i=[],o=16383,s=0,l=r-a;sl?l:s+o));1===a?(t=e[r-1],i.push(n[t>>2]+n[t<<4&63]+"==")):2===a&&(t=(e[r-2]<<8)+e[r-1],i.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return i.join("")};for(var n=[],r=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,s=i.length;o0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function c(e,t,r){for(var a,i,o=[],s=t;s>18&63]+n[i>>12&63]+n[i>>6&63]+n[63&i]);return o.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},6207:function(e,t,n){"use strict";var r=n(7861),a=n(9090),i=n(8736);function o(){return l.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(o()=o())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+" bytes");return 0|e}function h(e,t){if(l.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return U(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return H(e).length;default:if(r)return U(e).length;t=(""+t).toLowerCase(),r=!0}}function g(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return N(this,t,n);case"utf8":case"utf-8":return O(this,t,n);case"ascii":return C(this,t,n);case"latin1":case"binary":return R(this,t,n);case"base64":return A(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function m(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function v(e,t,n,r,a){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=a?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(a)return-1;n=e.length-1}else if(n<0){if(!a)return-1;n=0}if("string"==typeof t&&(t=l.from(t,r)),l.isBuffer(t))return 0===t.length?-1:b(e,t,n,r,a);if("number"==typeof t)return t&=255,l.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?a?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):b(e,[t],n,r,a);throw new TypeError("val must be string, number or Buffer")}function b(e,t,n,r,a){var i,o=1,s=e.length,l=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,s/=2,l/=2,n/=2}function c(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(a){var u=-1;for(i=n;is&&(n=s-l),i=n;i>=0;i--){for(var d=!0,f=0;fa&&(r=a):r=a;var i=t.length;if(i%2!=0)throw new TypeError("Invalid hex string");r>i/2&&(r=i/2);for(var o=0;o>8,a=n%256,i.push(a),i.push(r);return i}(t,e.length-n),e,n,r)}function A(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function O(e,t,n){n=Math.min(e.length,n);for(var r=[],a=t;a239?4:c>223?3:c>191?2:1;if(a+d<=n)switch(d){case 1:c<128&&(u=c);break;case 2:128==(192&(i=e[a+1]))&&(l=(31&c)<<6|63&i)>127&&(u=l);break;case 3:i=e[a+1],o=e[a+2],128==(192&i)&&128==(192&o)&&(l=(15&c)<<12|(63&i)<<6|63&o)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:i=e[a+1],o=e[a+2],s=e[a+3],128==(192&i)&&128==(192&o)&&128==(192&s)&&(l=(15&c)<<18|(63&i)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,d=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),a+=d}return function(e){var t=e.length;if(t<=T)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},l.prototype.compare=function(e,t,n,r,a){if(!l.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===a&&(a=this.length),t<0||n>e.length||r<0||a>this.length)throw new RangeError("out of range index");if(r>=a&&t>=n)return 0;if(r>=a)return-1;if(t>=n)return 1;if(this===e)return 0;for(var i=(a>>>=0)-(r>>>=0),o=(n>>>=0)-(t>>>=0),s=Math.min(i,o),c=this.slice(r,a),u=e.slice(t,n),d=0;da)&&(n=a),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var i=!1;;)switch(r){case"hex":return y(this,e,t,n);case"utf8":case"utf-8":return k(this,e,t,n);case"ascii":return x(this,e,t,n);case"latin1":case"binary":return w(this,e,t,n);case"base64":return E(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var T=4096;function C(e,t,n){var r="";n=Math.min(e.length,n);for(var a=t;ar)&&(n=r);for(var a="",i=t;in)throw new RangeError("Trying to access beyond buffer length")}function L(e,t,n,r,a,i){if(!l.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>a||te.length)throw new RangeError("Index out of range")}function P(e,t,n,r){t<0&&(t=65535+t+1);for(var a=0,i=Math.min(e.length-n,2);a>>8*(r?a:1-a)}function D(e,t,n,r){t<0&&(t=4294967295+t+1);for(var a=0,i=Math.min(e.length-n,4);a>>8*(r?a:3-a)&255}function _(e,t,n,r,a,i){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function F(e,t,n,r,i){return i||_(e,0,n,4),a.write(e,t,n,r,23,4),n+4}function B(e,t,n,r,i){return i||_(e,0,n,8),a.write(e,t,n,r,52,8),n+8}l.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(a*=256);)r+=this[e+--t]*a;return r},l.prototype.readUInt8=function(e,t){return t||I(e,1,this.length),this[e]},l.prototype.readUInt16LE=function(e,t){return t||I(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUInt16BE=function(e,t){return t||I(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUInt32LE=function(e,t){return t||I(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},l.prototype.readUInt32BE=function(e,t){return t||I(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},l.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=this[e],a=1,i=0;++i=(a*=128)&&(r-=Math.pow(2,8*t)),r},l.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=t,a=1,i=this[e+--r];r>0&&(a*=256);)i+=this[e+--r]*a;return i>=(a*=128)&&(i-=Math.pow(2,8*t)),i},l.prototype.readInt8=function(e,t){return t||I(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},l.prototype.readInt16LE=function(e,t){t||I(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(e,t){t||I(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(e,t){return t||I(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},l.prototype.readInt32BE=function(e,t){return t||I(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},l.prototype.readFloatLE=function(e,t){return t||I(e,4,this.length),a.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return t||I(e,4,this.length),a.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return t||I(e,8,this.length),a.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return t||I(e,8,this.length),a.read(this,e,!1,52,8)},l.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||L(this,e,t,n,Math.pow(2,8*n)-1,0);var a=1,i=0;for(this[t]=255&e;++i=0&&(i*=256);)this[t+a]=e/i&255;return t+n},l.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,1,255,0),l.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},l.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):P(this,e,t,!0),t+2},l.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):P(this,e,t,!1),t+2},l.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):D(this,e,t,!0),t+4},l.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):D(this,e,t,!1),t+4},l.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var a=Math.pow(2,8*n-1);L(this,e,t,n,a-1,-a)}var i=0,o=1,s=0;for(this[t]=255&e;++i>0)-s&255;return t+n},l.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var a=Math.pow(2,8*n-1);L(this,e,t,n,a-1,-a)}var i=n-1,o=1,s=0;for(this[t+i]=255&e;--i>=0&&(o*=256);)e<0&&0===s&&0!==this[t+i+1]&&(s=1),this[t+i]=(e/o>>0)-s&255;return t+n},l.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,1,127,-128),l.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},l.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):P(this,e,t,!0),t+2},l.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):P(this,e,t,!1),t+2},l.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,4,2147483647,-2147483648),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):D(this,e,t,!0),t+4},l.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||L(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):D(this,e,t,!1),t+4},l.prototype.writeFloatLE=function(e,t,n){return F(this,e,t,!0,n)},l.prototype.writeFloatBE=function(e,t,n){return F(this,e,t,!1,n)},l.prototype.writeDoubleLE=function(e,t,n){return B(this,e,t,!0,n)},l.prototype.writeDoubleBE=function(e,t,n){return B(this,e,t,!1,n)},l.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--a)e[a+t]=this[a+n];else if(i<1e3||!l.TYPED_ARRAY_SUPPORT)for(a=0;a>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(i=t;i55295&&n<57344){if(!a){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&i.push(239,191,189);continue}a=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),a=n;continue}n=65536+(a-55296<<10|n-56320)}else a&&(t-=3)>-1&&i.push(239,191,189);if(a=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function H(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(j,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function G(e,t,n,r){for(var a=0;a=t.length||a>=e.length);++a)t[a+n]=e[a];return a}},8736:function(e){var t={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==t.call(e)}},3723:function(e){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},5668:function(e,t,n){var r=n(3723),a=n(5175),i=Object.hasOwnProperty,o=Object.create(null);for(var s in r)i.call(r,s)&&(o[r[s]]=s);var l=e.exports={to:{},get:{}};function c(e,t,n){return Math.min(Math.max(t,e),n)}function u(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}l.get=function(e){var t,n;switch(e.substring(0,3).toLowerCase()){case"hsl":t=l.get.hsl(e),n="hsl";break;case"hwb":t=l.get.hwb(e),n="hwb";break;default:t=l.get.rgb(e),n="rgb"}return t?{model:n,value:t}:null},l.get.rgb=function(e){if(!e)return null;var t,n,a,o=[0,0,0,1];if(t=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(a=t[2],t=t[1],n=0;n<3;n++){var s=2*n;o[n]=parseInt(t.slice(s,s+2),16)}a&&(o[3]=parseInt(a,16)/255)}else if(t=e.match(/^#([a-f0-9]{3,4})$/i)){for(a=(t=t[1])[3],n=0;n<3;n++)o[n]=parseInt(t[n]+t[n],16);a&&(o[3]=parseInt(a+a,16)/255)}else if(t=e.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(n=0;n<3;n++)o[n]=parseInt(t[n+1],0);t[4]&&(t[5]?o[3]=.01*parseFloat(t[4]):o[3]=parseFloat(t[4]))}else{if(!(t=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(t=e.match(/^(\w+)$/))?"transparent"===t[1]?[0,0,0,0]:i.call(r,t[1])?((o=r[t[1]])[3]=1,o):null:null;for(n=0;n<3;n++)o[n]=Math.round(2.55*parseFloat(t[n+1]));t[4]&&(t[5]?o[3]=.01*parseFloat(t[4]):o[3]=parseFloat(t[4]))}for(n=0;n<3;n++)o[n]=c(o[n],0,255);return o[3]=c(o[3],0,1),o},l.get.hsl=function(e){if(!e)return null;var t=e.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var n=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,c(parseFloat(t[2]),0,100),c(parseFloat(t[3]),0,100),c(isNaN(n)?1:n,0,1)]}return null},l.get.hwb=function(e){if(!e)return null;var t=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var n=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,c(parseFloat(t[2]),0,100),c(parseFloat(t[3]),0,100),c(isNaN(n)?1:n,0,1)]}return null},l.to.hex=function(){var e=a(arguments);return"#"+u(e[0])+u(e[1])+u(e[2])+(e[3]<1?u(Math.round(255*e[3])):"")},l.to.rgb=function(){var e=a(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},l.to.rgb.percent=function(){var e=a(arguments),t=Math.round(e[0]/255*100),n=Math.round(e[1]/255*100),r=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+n+"%, "+r+"%)":"rgba("+t+"%, "+n+"%, "+r+"%, "+e[3]+")"},l.to.hsl=function(){var e=a(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},l.to.hwb=function(){var e=a(arguments),t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},l.to.keyword=function(e){return o[e.slice(0,3)]}},8786:function(e,t,n){"use strict";var r=n(4944).default,a=Object.prototype.hasOwnProperty,i=Object.prototype.toString,o=Object.defineProperty,s=Object.getOwnPropertyDescriptor,l=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===i.call(e)},c=function(e){if(!e||"[object Object]"!==i.call(e))return!1;var t,n=a.call(e,"constructor"),r=e.constructor&&e.constructor.prototype&&a.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!n&&!r)return!1;for(t in e);return void 0===t||a.call(e,t)},u=function(e,t){o&&"__proto__"===t.name?o(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},d=function(e,t){if("__proto__"===t){if(!a.call(e,t))return;if(s)return s(e,t).value}return e[t]};e.exports=function e(){var t,n,a,i,o,s,f=arguments[0],p=1,h=arguments.length,g=!1;for("boolean"==typeof f&&(g=f,f=arguments[1]||{},p=2),(null==f||"object"!==r(f)&&"function"!=typeof f)&&(f={});p4&&n.slice(0,4)===o&&s.test(t)&&("-"===t.charAt(4)?f=function(e){var t=e.slice(5).replace(l,d);return o+t.charAt(0).toUpperCase()+t.slice(1)}(t):t=function(e){var t=e.slice(4);if(l.test(t))return e;t=t.replace(c,u),"-"!==t.charAt(0)&&(t="-"+t);return o+t}(t),p=a);return new p(f,t)};var s=/^data[-\w.:]+$/i,l=/-[a-z]/g,c=/[A-Z]/g;function u(e){return"-"+e.toLowerCase()}function d(e){return e.charAt(1).toUpperCase()}},5276:function(e,t,n){"use strict";var r=n(5626),a=n(6645),i=n(3989),o=n(6192),s=n(2414),l=n(9120);e.exports=r([i,a,o,s,l])},2414:function(e,t,n){"use strict";var r=n(7390),a=n(9175),i=r.booleanish,o=r.number,s=r.spaceSeparated;e.exports=a({transform:function(e,t){return"role"===t?t:"aria-"+t.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:i,ariaAutoComplete:null,ariaBusy:i,ariaChecked:i,ariaColCount:o,ariaColIndex:o,ariaColSpan:o,ariaControls:s,ariaCurrent:null,ariaDescribedBy:s,ariaDetails:null,ariaDisabled:i,ariaDropEffect:s,ariaErrorMessage:null,ariaExpanded:i,ariaFlowTo:s,ariaGrabbed:i,ariaHasPopup:null,ariaHidden:i,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:s,ariaLevel:o,ariaLive:null,ariaModal:i,ariaMultiLine:i,ariaMultiSelectable:i,ariaOrientation:null,ariaOwns:s,ariaPlaceholder:null,ariaPosInSet:o,ariaPressed:i,ariaReadOnly:i,ariaRelevant:null,ariaRequired:i,ariaRoleDescription:s,ariaRowCount:o,ariaRowIndex:o,ariaRowSpan:o,ariaSelected:i,ariaSetSize:o,ariaSort:null,ariaValueMax:o,ariaValueMin:o,ariaValueNow:o,ariaValueText:null,role:null}})},9120:function(e,t,n){"use strict";var r=n(7390),a=n(9175),i=n(9261),o=r.boolean,s=r.overloadedBoolean,l=r.booleanish,c=r.number,u=r.spaceSeparated,d=r.commaSeparated;e.exports=a({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:i,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:d,acceptCharset:u,accessKey:u,action:null,allow:null,allowFullScreen:o,allowPaymentRequest:o,allowUserMedia:o,alt:null,as:null,async:o,autoCapitalize:null,autoComplete:u,autoFocus:o,autoPlay:o,capture:o,charSet:null,checked:o,cite:null,className:u,cols:c,colSpan:null,content:null,contentEditable:l,controls:o,controlsList:u,coords:c|d,crossOrigin:null,data:null,dateTime:null,decoding:null,default:o,defer:o,dir:null,dirName:null,disabled:o,download:s,draggable:l,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:o,formTarget:null,headers:u,height:c,hidden:o,high:c,href:null,hrefLang:null,htmlFor:u,httpEquiv:u,id:null,imageSizes:null,imageSrcSet:d,inputMode:null,integrity:null,is:null,isMap:o,itemId:null,itemProp:u,itemRef:u,itemScope:o,itemType:u,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:o,low:c,manifest:null,max:null,maxLength:c,media:null,method:null,min:null,minLength:c,multiple:o,muted:o,name:null,nonce:null,noModule:o,noValidate:o,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:o,optimum:c,pattern:null,ping:u,placeholder:null,playsInline:o,poster:null,preload:null,readOnly:o,referrerPolicy:null,rel:u,required:o,reversed:o,rows:c,rowSpan:c,sandbox:u,scope:null,scoped:o,seamless:o,selected:o,shape:null,size:c,sizes:null,slot:null,span:c,spellCheck:l,src:null,srcDoc:null,srcLang:null,srcSet:d,start:c,step:null,style:null,tabIndex:c,target:null,title:null,translate:null,type:null,typeMustMatch:o,useMap:null,value:l,width:c,wrap:null,align:null,aLink:null,archive:u,axis:null,background:null,bgColor:null,border:c,borderColor:null,bottomMargin:c,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:o,declare:o,event:null,face:null,frame:null,frameBorder:null,hSpace:c,leftMargin:c,link:null,longDesc:null,lowSrc:null,marginHeight:c,marginWidth:c,noResize:o,noHref:o,noShade:o,noWrap:o,object:null,profile:null,prompt:null,rev:null,rightMargin:c,rules:null,scheme:null,scrolling:l,standby:null,summary:null,text:null,topMargin:c,valueType:null,version:null,vAlign:null,vLink:null,vSpace:c,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:o,disableRemotePlayback:o,prefix:null,property:null,results:c,security:null,unselectable:null}})},9261:function(e,t,n){"use strict";var r=n(642);e.exports=function(e,t){return r(e,t.toLowerCase())}},642:function(e){"use strict";e.exports=function(e,t){return t in e?e[t]:t}},9175:function(e,t,n){"use strict";var r=n(8245),a=n(9208),i=n(4544);e.exports=function(e){var t,n,o=e.space,s=e.mustUseProperty||[],l=e.attributes||{},c=e.properties,u=e.transform,d={},f={};for(t in c)n=new i(t,u(l,t),c[t],o),-1!==s.indexOf(t)&&(n.mustUseProperty=!0),d[t]=n,f[r(t)]=t,f[r(n.attribute)]=t;return new a(d,f,o)}},4544:function(e,t,n){"use strict";var r=n(4974),a=n(7390);e.exports=s,s.prototype=new r,s.prototype.defined=!0;var i=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],o=i.length;function s(e,t,n,s){var c,u=-1;for(l(this,"space",s),r.call(this,e,t);++u>1,u=-7,d=n?a-1:0,f=n?-1:1,p=e[t+d];for(d+=f,i=p&(1<<-u)-1,p>>=-u,u+=s;u>0;i=256*i+e[t+d],d+=f,u-=8);for(o=i&(1<<-u)-1,i>>=-u,u+=r;u>0;o=256*o+e[t+d],d+=f,u-=8);if(0===i)i=1-c;else{if(i===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,r),i-=c}return(p?-1:1)*o*Math.pow(2,i-r)},t.write=function(e,t,n,r,a,i){var o,s,l,c=8*i-a-1,u=(1<>1,f=23===a?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:i-1,h=r?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=u):(o=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-o))<1&&(o--,l*=2),(t+=o+d>=1?f/l:f*Math.pow(2,1-d))*l>=2&&(o++,l/=2),o+d>=u?(s=0,o=u):o+d>=1?(s=(t*l-1)*Math.pow(2,a),o+=d):(s=t*Math.pow(2,d-1)*Math.pow(2,a),o=0));a>=8;e[n+p]=255&s,p+=h,s/=256,a-=8);for(o=o<0;e[n+p]=255&o,p+=h,o/=256,c-=8);e[n+p-h]|=128*g}},5313:function(e){var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,r=/^\s*/,a=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,i=/^:\s*/,o=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,s=/^[;\s]*/,l=/^\s+|\s+$/g,c="";function u(e){return e?e.replace(l,c):c}e.exports=function(e,l){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];l=l||{};var d=1,f=1;function p(e){var t=e.match(n);t&&(d+=t.length);var r=e.lastIndexOf("\n");f=~r?e.length-r:f+e.length}function h(){var e={line:d,column:f};return function(t){return t.position=new g(e),y(),t}}function g(e){this.start=e,this.end={line:d,column:f},this.source=l.source}g.prototype.content=e;var m=[];function v(t){var n=new Error(l.source+":"+d+":"+f+": "+t);if(n.reason=t,n.filename=l.source,n.line=d,n.column=f,n.source=e,!l.silent)throw n;m.push(n)}function b(t){var n=t.exec(e);if(n){var r=n[0];return p(r),e=e.slice(r.length),n}}function y(){b(r)}function k(e){var t;for(e=e||[];t=x();)!1!==t&&e.push(t);return e}function x(){var t=h();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=2;c!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,c===e.charAt(n-1))return v("End of comment missing");var r=e.slice(2,n-2);return f+=2,p(r),e=e.slice(n),f+=2,t({type:"comment",comment:r})}}function w(){var e=h(),n=b(a);if(n){if(x(),!b(i))return v("property missing ':'");var r=b(o),l=e({type:"declaration",property:u(n[0].replace(t,c)),value:r?u(r[0].replace(t,c)):c});return b(s),l}}return y(),function(){var e,t=[];for(k(t);e=w();)!1!==e&&(t.push(e),k(t));return t}()}},1939:function(e){e.exports=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},5286:function(e){"use strict";e.exports=function(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=48&&t<=57}},4632:function(e,t,n){var r;e=n.nmd(e);var a=n(4944).default;(function(){var i,o="Expected a function",s="__lodash_hash_undefined__",l="__lodash_placeholder__",c=16,u=32,d=64,f=128,p=256,h=1/0,g=9007199254740991,m=NaN,v=4294967295,b=[["ary",f],["bind",1],["bindKey",2],["curry",8],["curryRight",c],["flip",512],["partial",u],["partialRight",d],["rearg",p]],y="[object Arguments]",k="[object Array]",x="[object Boolean]",w="[object Date]",E="[object Error]",S="[object Function]",A="[object GeneratorFunction]",O="[object Map]",T="[object Number]",C="[object Object]",R="[object Promise]",N="[object RegExp]",M="[object Set]",I="[object String]",L="[object Symbol]",P="[object WeakMap]",D="[object ArrayBuffer]",_="[object DataView]",F="[object Float32Array]",B="[object Float64Array]",j="[object Int8Array]",z="[object Int16Array]",U="[object Int32Array]",H="[object Uint8Array]",G="[object Uint8ClampedArray]",W="[object Uint16Array]",V="[object Uint32Array]",Y=/\b__p \+= '';/g,q=/\b(__p \+=) '' \+/g,X=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Z=/&(?:amp|lt|gt|quot|#39);/g,K=/[&<>"']/g,Q=RegExp(Z.source),J=RegExp(K.source),$=/<%-([\s\S]+?)%>/g,ee=/<%([\s\S]+?)%>/g,te=/<%=([\s\S]+?)%>/g,ne=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,re=/^\w*$/,ae=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ie=/[\\^$.*+?()[\]{}|]/g,oe=RegExp(ie.source),se=/^\s+/,le=/\s/,ce=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ue=/\{\n\/\* \[wrapped with (.+)\] \*/,de=/,? & /,fe=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,pe=/[()=,{}\[\]\/\s]/,he=/\\(\\)?/g,ge=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,me=/\w*$/,ve=/^[-+]0x[0-9a-f]+$/i,be=/^0b[01]+$/i,ye=/^\[object .+?Constructor\]$/,ke=/^0o[0-7]+$/i,xe=/^(?:0|[1-9]\d*)$/,we=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ee=/($^)/,Se=/['\n\r\u2028\u2029\\]/g,Ae="\\ud800-\\udfff",Oe="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Te="\\u2700-\\u27bf",Ce="a-z\\xdf-\\xf6\\xf8-\\xff",Re="A-Z\\xc0-\\xd6\\xd8-\\xde",Ne="\\ufe0e\\ufe0f",Me="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ie="['’]",Le="["+Ae+"]",Pe="["+Me+"]",De="["+Oe+"]",_e="\\d+",Fe="["+Te+"]",Be="["+Ce+"]",je="[^"+Ae+Me+_e+Te+Ce+Re+"]",ze="\\ud83c[\\udffb-\\udfff]",Ue="[^"+Ae+"]",He="(?:\\ud83c[\\udde6-\\uddff]){2}",Ge="[\\ud800-\\udbff][\\udc00-\\udfff]",We="["+Re+"]",Ve="\\u200d",Ye="(?:"+Be+"|"+je+")",qe="(?:"+We+"|"+je+")",Xe="(?:['’](?:d|ll|m|re|s|t|ve))?",Ze="(?:['’](?:D|LL|M|RE|S|T|VE))?",Ke="(?:"+De+"|"+ze+")"+"?",Qe="["+Ne+"]?",Je=Qe+Ke+("(?:"+Ve+"(?:"+[Ue,He,Ge].join("|")+")"+Qe+Ke+")*"),$e="(?:"+[Fe,He,Ge].join("|")+")"+Je,et="(?:"+[Ue+De+"?",De,He,Ge,Le].join("|")+")",tt=RegExp(Ie,"g"),nt=RegExp(De,"g"),rt=RegExp(ze+"(?="+ze+")|"+et+Je,"g"),at=RegExp([We+"?"+Be+"+"+Xe+"(?="+[Pe,We,"$"].join("|")+")",qe+"+"+Ze+"(?="+[Pe,We+Ye,"$"].join("|")+")",We+"?"+Ye+"+"+Xe,We+"+"+Ze,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",_e,$e].join("|"),"g"),it=RegExp("["+Ve+Ae+Oe+Ne+"]"),ot=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,st=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],lt=-1,ct={};ct[F]=ct[B]=ct[j]=ct[z]=ct[U]=ct[H]=ct[G]=ct[W]=ct[V]=!0,ct[y]=ct[k]=ct[D]=ct[x]=ct[_]=ct[w]=ct[E]=ct[S]=ct[O]=ct[T]=ct[C]=ct[N]=ct[M]=ct[I]=ct[P]=!1;var ut={};ut[y]=ut[k]=ut[D]=ut[_]=ut[x]=ut[w]=ut[F]=ut[B]=ut[j]=ut[z]=ut[U]=ut[O]=ut[T]=ut[C]=ut[N]=ut[M]=ut[I]=ut[L]=ut[H]=ut[G]=ut[W]=ut[V]=!0,ut[E]=ut[S]=ut[P]=!1;var dt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ft=parseFloat,pt=parseInt,ht="object"==(void 0===n.g?"undefined":a(n.g))&&n.g&&n.g.Object===Object&&n.g,gt="object"==("undefined"==typeof self?"undefined":a(self))&&self&&self.Object===Object&&self,mt=ht||gt||Function("return this")(),vt="object"==a(t)&&t&&!t.nodeType&&t,bt=vt&&"object"==a(e)&&e&&!e.nodeType&&e,yt=bt&&bt.exports===vt,kt=yt&&ht.process,xt=function(){try{var e=bt&&bt.require&&bt.require("util").types;return e||kt&&kt.binding&&kt.binding("util")}catch(e){}}(),wt=xt&&xt.isArrayBuffer,Et=xt&&xt.isDate,St=xt&&xt.isMap,At=xt&&xt.isRegExp,Ot=xt&&xt.isSet,Tt=xt&&xt.isTypedArray;function Ct(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function Rt(e,t,n,r){for(var a=-1,i=null==e?0:e.length;++a-1}function Dt(e,t,n){for(var r=-1,a=null==e?0:e.length;++r-1;);return n}function an(e,t){for(var n=e.length;n--&&Wt(t,e[n],0)>-1;);return n}function on(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}var sn=Zt({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),ln=Zt({"&":"&","<":"<",">":">",'"':""","'":"'"});function cn(e){return"\\"+dt[e]}function un(e){return it.test(e)}function dn(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function fn(e,t){return function(n){return e(t(n))}}function pn(e,t){for(var n=-1,r=e.length,a=0,i=[];++n",""":'"',"'":"'"});var kn=function e(t){var n,r=(t=null==t?mt:kn.defaults(mt.Object(),t,kn.pick(mt,st))).Array,le=t.Date,Ae=t.Error,Oe=t.Function,Te=t.Math,Ce=t.Object,Re=t.RegExp,Ne=t.String,Me=t.TypeError,Ie=r.prototype,Le=Oe.prototype,Pe=Ce.prototype,De=t["__core-js_shared__"],_e=Le.toString,Fe=Pe.hasOwnProperty,Be=0,je=(n=/[^.]+$/.exec(De&&De.keys&&De.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",ze=Pe.toString,Ue=_e.call(Ce),He=mt._,Ge=Re("^"+_e.call(Fe).replace(ie,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),We=yt?t.Buffer:i,Ve=t.Symbol,Ye=t.Uint8Array,qe=We?We.allocUnsafe:i,Xe=fn(Ce.getPrototypeOf,Ce),Ze=Ce.create,Ke=Pe.propertyIsEnumerable,Qe=Ie.splice,Je=Ve?Ve.isConcatSpreadable:i,$e=Ve?Ve.iterator:i,et=Ve?Ve.toStringTag:i,rt=function(){try{var e=hi(Ce,"defineProperty");return e({},"",{}),e}catch(e){}}(),it=t.clearTimeout!==mt.clearTimeout&&t.clearTimeout,dt=le&&le.now!==mt.Date.now&&le.now,ht=t.setTimeout!==mt.setTimeout&&t.setTimeout,gt=Te.ceil,vt=Te.floor,bt=Ce.getOwnPropertySymbols,kt=We?We.isBuffer:i,xt=t.isFinite,Ut=Ie.join,Zt=fn(Ce.keys,Ce),xn=Te.max,wn=Te.min,En=le.now,Sn=t.parseInt,An=Te.random,On=Ie.reverse,Tn=hi(t,"DataView"),Cn=hi(t,"Map"),Rn=hi(t,"Promise"),Nn=hi(t,"Set"),Mn=hi(t,"WeakMap"),In=hi(Ce,"create"),Ln=Mn&&new Mn,Pn={},Dn=Ui(Tn),_n=Ui(Cn),Fn=Ui(Rn),Bn=Ui(Nn),jn=Ui(Mn),zn=Ve?Ve.prototype:i,Un=zn?zn.valueOf:i,Hn=zn?zn.toString:i;function Gn(e){if(is(e)&&!Xo(e)&&!(e instanceof qn)){if(e instanceof Yn)return e;if(Fe.call(e,"__wrapped__"))return Hi(e)}return new Yn(e)}var Wn=function(){function e(){}return function(t){if(!as(t))return{};if(Ze)return Ze(t);e.prototype=t;var n=new e;return e.prototype=i,n}}();function Vn(){}function Yn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=i}function qn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=v,this.__views__=[]}function Xn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function dr(e,t,n,r,a,o){var s,l=1&t,c=2&t,u=4&t;if(n&&(s=a?n(e,r,a,o):n(e)),s!==i)return s;if(!as(e))return e;var d=Xo(e);if(d){if(s=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&Fe.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!l)return Ia(e,s)}else{var f=vi(e),p=f==S||f==A;if(Jo(e))return Oa(e,l);if(f==C||f==y||p&&!a){if(s=c||p?{}:yi(e),!l)return c?function(e,t){return La(e,mi(e),t)}(e,function(e,t){return e&&La(t,_s(t),e)}(s,e)):function(e,t){return La(e,gi(e),t)}(e,sr(s,e))}else{if(!ut[f])return a?e:{};s=function(e,t,n){var r=e.constructor;switch(t){case D:return Ta(e);case x:case w:return new r(+e);case _:return function(e,t){var n=t?Ta(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case F:case B:case j:case z:case U:case H:case G:case W:case V:return Ca(e,n);case O:return new r;case T:case I:return new r(e);case N:return function(e){var t=new e.constructor(e.source,me.exec(e));return t.lastIndex=e.lastIndex,t}(e);case M:return new r;case L:return a=e,Un?Ce(Un.call(a)):{}}var a}(e,f,l)}}o||(o=new Jn);var h=o.get(e);if(h)return h;o.set(e,s),us(e)?e.forEach((function(r){s.add(dr(r,t,n,r,e,o))})):os(e)&&e.forEach((function(r,a){s.set(a,dr(r,t,n,a,e,o))}));var g=d?i:(u?c?si:oi:c?_s:Ds)(e);return Nt(g||e,(function(r,a){g&&(r=e[a=r]),ar(s,a,dr(r,t,n,a,e,o))})),s}function fr(e,t,n){var r=n.length;if(null==e)return!r;for(e=Ce(e);r--;){var a=n[r],o=t[a],s=e[a];if(s===i&&!(a in e)||!o(s))return!1}return!0}function pr(e,t,n){if("function"!=typeof e)throw new Me(o);return Pi((function(){e.apply(i,n)}),t)}function hr(e,t,n,r){var a=-1,i=Pt,o=!0,s=e.length,l=[],c=t.length;if(!s)return l;n&&(t=_t(t,en(n))),r?(i=Dt,o=!1):t.length>=200&&(i=nn,o=!1,t=new Qn(t));e:for(;++a-1},Zn.prototype.set=function(e,t){var n=this.__data__,r=ir(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Kn.prototype.clear=function(){this.size=0,this.__data__={hash:new Xn,map:new(Cn||Zn),string:new Xn}},Kn.prototype.delete=function(e){var t=fi(this,e).delete(e);return this.size-=t?1:0,t},Kn.prototype.get=function(e){return fi(this,e).get(e)},Kn.prototype.has=function(e){return fi(this,e).has(e)},Kn.prototype.set=function(e,t){var n=fi(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Qn.prototype.add=Qn.prototype.push=function(e){return this.__data__.set(e,s),this},Qn.prototype.has=function(e){return this.__data__.has(e)},Jn.prototype.clear=function(){this.__data__=new Zn,this.size=0},Jn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Jn.prototype.get=function(e){return this.__data__.get(e)},Jn.prototype.has=function(e){return this.__data__.has(e)},Jn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Zn){var r=n.__data__;if(!Cn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Kn(r)}return n.set(e,t),this.size=n.size,this};var gr=_a(Er),mr=_a(Sr,!0);function vr(e,t){var n=!0;return gr(e,(function(e,r,a){return n=!!t(e,r,a)})),n}function br(e,t,n){for(var r=-1,a=e.length;++r0&&n(s)?t>1?kr(s,t-1,n,r,a):Ft(a,s):r||(a[a.length]=s)}return a}var xr=Fa(),wr=Fa(!0);function Er(e,t){return e&&xr(e,t,Ds)}function Sr(e,t){return e&&wr(e,t,Ds)}function Ar(e,t){return Lt(t,(function(t){return ts(e[t])}))}function Or(e,t){for(var n=0,r=(t=wa(t,e)).length;null!=e&&nt}function Nr(e,t){return null!=e&&Fe.call(e,t)}function Mr(e,t){return null!=e&&t in Ce(e)}function Ir(e,t,n){for(var a=n?Dt:Pt,o=e[0].length,s=e.length,l=s,c=r(s),u=1/0,d=[];l--;){var f=e[l];l&&t&&(f=_t(f,en(t))),u=wn(f.length,u),c[l]=!n&&(t||o>=120&&f.length>=120)?new Qn(l&&f):i}f=e[0];var p=-1,h=c[0];e:for(;++p=s?l:l*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function Xr(e,t,n){for(var r=-1,a=t.length,i={};++r-1;)s!==e&&Qe.call(s,l,1),Qe.call(e,l,1);return e}function Kr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var a=t[n];if(n==r||a!==i){var i=a;xi(a)?Qe.call(e,a,1):ha(e,a)}}return e}function Qr(e,t){return e+vt(An()*(t-e+1))}function Jr(e,t){var n="";if(!e||t<1||t>g)return n;do{t%2&&(n+=e),(t=vt(t/2))&&(e+=e)}while(t);return n}function $r(e,t){return Di(Ri(e,t,sl),e+"")}function ea(e){return er(Ws(e))}function ta(e,t){var n=Ws(e);return Bi(n,ur(t,0,n.length))}function na(e,t,n,r){if(!as(e))return e;for(var a=-1,o=(t=wa(t,e)).length,s=o-1,l=e;null!=l&&++ai?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var o=r(i);++a>>1,o=e[i];null!==o&&!fs(o)&&(n?o<=t:o=200){var c=t?null:Ja(e);if(c)return hn(c);o=!1,a=nn,l=new Qn}else l=t?[]:s;e:for(;++r=r?e:oa(e,t,n)}var Aa=it||function(e){return mt.clearTimeout(e)};function Oa(e,t){if(t)return e.slice();var n=e.length,r=qe?qe(n):new e.constructor(n);return e.copy(r),r}function Ta(e){var t=new e.constructor(e.byteLength);return new Ye(t).set(new Ye(e)),t}function Ca(e,t){var n=t?Ta(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Ra(e,t){if(e!==t){var n=e!==i,r=null===e,a=e==e,o=fs(e),s=t!==i,l=null===t,c=t==t,u=fs(t);if(!l&&!u&&!o&&e>t||o&&s&&c&&!l&&!u||r&&s&&c||!n&&c||!a)return 1;if(!r&&!o&&!u&&e1?n[a-1]:i,s=a>2?n[2]:i;for(o=e.length>3&&"function"==typeof o?(a--,o):i,s&&wi(n[0],n[1],s)&&(o=a<3?i:o,a=1),t=Ce(t);++r-1?a[o?t[s]:s]:i}}function Ha(e){return ii((function(t){var n=t.length,r=n,a=Yn.prototype.thru;for(e&&t.reverse();r--;){var s=t[r];if("function"!=typeof s)throw new Me(o);if(a&&!l&&"wrapper"==ci(s))var l=new Yn([],!0)}for(r=l?r:n;++r1&&y.reverse(),p&&ul))return!1;var u=o.get(e),d=o.get(t);if(u&&d)return u==t&&d==e;var f=-1,p=!0,h=2&n?new Qn:i;for(o.set(e,t),o.set(t,e);++f-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(ce,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return Nt(b,(function(n){var r="_."+n[0];t&n[1]&&!Pt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(ue);return t?t[1].split(de):[]}(r),n)))}function Fi(e){var t=0,n=0;return function(){var r=En(),a=16-(r-n);if(n=r,a>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(i,arguments)}}function Bi(e,t){var n=-1,r=e.length,a=r-1;for(t=t===i?r:t;++n1?e[t-1]:i;return n="function"==typeof n?(e.pop(),n):i,lo(e,n)}));function mo(e){var t=Gn(e);return t.__chain__=!0,t}function vo(e,t){return t(e)}var bo=ii((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,a=function(t){return cr(t,e)};return!(t>1||this.__actions__.length)&&r instanceof qn&&xi(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:vo,args:[a],thisArg:i}),new Yn(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(i),e}))):this.thru(a)}));var yo=Pa((function(e,t,n){Fe.call(e,n)?++e[n]:lr(e,n,1)}));var ko=Ua(Yi),xo=Ua(qi);function wo(e,t){return(Xo(e)?Nt:gr)(e,di(t,3))}function Eo(e,t){return(Xo(e)?Mt:mr)(e,di(t,3))}var So=Pa((function(e,t,n){Fe.call(e,n)?e[n].push(t):lr(e,n,[t])}));var Ao=$r((function(e,t,n){var a=-1,i="function"==typeof t,o=Ko(e)?r(e.length):[];return gr(e,(function(e){o[++a]=i?Ct(t,e,n):Lr(e,t,n)})),o})),Oo=Pa((function(e,t,n){lr(e,n,t)}));function To(e,t){return(Xo(e)?_t:Hr)(e,di(t,3))}var Co=Pa((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var Ro=$r((function(e,t){if(null==e)return[];var n=t.length;return n>1&&wi(e,t[0],t[1])?t=[]:n>2&&wi(t[0],t[1],t[2])&&(t=[t[0]]),qr(e,kr(t,1),[])})),No=dt||function(){return mt.Date.now()};function Mo(e,t,n){return t=n?i:t,t=e&&null==t?e.length:t,ei(e,f,i,i,i,i,t)}function Io(e,t){var n;if("function"!=typeof t)throw new Me(o);return e=bs(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=i),n}}var Lo=$r((function(e,t,n){var r=1;if(n.length){var a=pn(n,ui(Lo));r|=u}return ei(e,r,t,n,a)})),Po=$r((function(e,t,n){var r=3;if(n.length){var a=pn(n,ui(Po));r|=u}return ei(t,r,e,n,a)}));function Do(e,t,n){var r,a,s,l,c,u,d=0,f=!1,p=!1,h=!0;if("function"!=typeof e)throw new Me(o);function g(t){var n=r,o=a;return r=a=i,d=t,l=e.apply(o,n)}function m(e){return d=e,c=Pi(b,t),f?g(e):l}function v(e){var n=e-u;return u===i||n>=t||n<0||p&&e-d>=s}function b(){var e=No();if(v(e))return y(e);c=Pi(b,function(e){var n=t-(e-u);return p?wn(n,s-(e-d)):n}(e))}function y(e){return c=i,h&&r?g(e):(r=a=i,l)}function k(){var e=No(),n=v(e);if(r=arguments,a=this,u=e,n){if(c===i)return m(u);if(p)return Aa(c),c=Pi(b,t),g(u)}return c===i&&(c=Pi(b,t)),l}return t=ks(t)||0,as(n)&&(f=!!n.leading,s=(p="maxWait"in n)?xn(ks(n.maxWait)||0,t):s,h="trailing"in n?!!n.trailing:h),k.cancel=function(){c!==i&&Aa(c),d=0,r=u=a=c=i},k.flush=function(){return c===i?l:y(No())},k}var _o=$r((function(e,t){return pr(e,1,t)})),Fo=$r((function(e,t,n){return pr(e,ks(t)||0,n)}));function Bo(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Me(o);var n=function n(){var r=arguments,a=t?t.apply(this,r):r[0],i=n.cache;if(i.has(a))return i.get(a);var o=e.apply(this,r);return n.cache=i.set(a,o)||i,o};return n.cache=new(Bo.Cache||Kn),n}function jo(e){if("function"!=typeof e)throw new Me(o);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Bo.Cache=Kn;var zo=Ea((function(e,t){var n=(t=1==t.length&&Xo(t[0])?_t(t[0],en(di())):_t(kr(t,1),en(di()))).length;return $r((function(r){for(var a=-1,i=wn(r.length,n);++a=t})),qo=Pr(function(){return arguments}())?Pr:function(e){return is(e)&&Fe.call(e,"callee")&&!Ke.call(e,"callee")},Xo=r.isArray,Zo=wt?en(wt):function(e){return is(e)&&Cr(e)==D};function Ko(e){return null!=e&&rs(e.length)&&!ts(e)}function Qo(e){return is(e)&&Ko(e)}var Jo=kt||kl,$o=Et?en(Et):function(e){return is(e)&&Cr(e)==w};function es(e){if(!is(e))return!1;var t=Cr(e);return t==E||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!ls(e)}function ts(e){if(!as(e))return!1;var t=Cr(e);return t==S||t==A||"[object AsyncFunction]"==t||"[object Proxy]"==t}function ns(e){return"number"==typeof e&&e==bs(e)}function rs(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=g}function as(e){var t=a(e);return null!=e&&("object"==t||"function"==t)}function is(e){return null!=e&&"object"==a(e)}var os=St?en(St):function(e){return is(e)&&vi(e)==O};function ss(e){return"number"==typeof e||is(e)&&Cr(e)==T}function ls(e){if(!is(e)||Cr(e)!=C)return!1;var t=Xe(e);if(null===t)return!0;var n=Fe.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&_e.call(n)==Ue}var cs=At?en(At):function(e){return is(e)&&Cr(e)==N};var us=Ot?en(Ot):function(e){return is(e)&&vi(e)==M};function ds(e){return"string"==typeof e||!Xo(e)&&is(e)&&Cr(e)==I}function fs(e){return"symbol"==a(e)||is(e)&&Cr(e)==L}var ps=Tt?en(Tt):function(e){return is(e)&&rs(e.length)&&!!ct[Cr(e)]};var hs=Za(Ur),gs=Za((function(e,t){return e<=t}));function ms(e){if(!e)return[];if(Ko(e))return ds(e)?vn(e):Ia(e);if($e&&e[$e])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[$e]());var t=vi(e);return(t==O?dn:t==M?hn:Ws)(e)}function vs(e){return e?(e=ks(e))===h||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function bs(e){var t=vs(e),n=t%1;return t==t?n?t-n:t:0}function ys(e){return e?ur(bs(e),0,v):0}function ks(e){if("number"==typeof e)return e;if(fs(e))return m;if(as(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=as(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=$t(e);var n=be.test(e);return n||ke.test(e)?pt(e.slice(2),n?2:8):ve.test(e)?m:+e}function xs(e){return La(e,_s(e))}function ws(e){return null==e?"":fa(e)}var Es=Da((function(e,t){if(Oi(t)||Ko(t))La(t,Ds(t),e);else for(var n in t)Fe.call(t,n)&&ar(e,n,t[n])})),Ss=Da((function(e,t){La(t,_s(t),e)})),As=Da((function(e,t,n,r){La(t,_s(t),e,r)})),Os=Da((function(e,t,n,r){La(t,Ds(t),e,r)})),Ts=ii(cr);var Cs=$r((function(e,t){e=Ce(e);var n=-1,r=t.length,a=r>2?t[2]:i;for(a&&wi(t[0],t[1],a)&&(r=1);++n1),t})),La(e,si(e),n),r&&(n=dr(n,7,ri));for(var a=t.length;a--;)ha(n,t[a]);return n}));var zs=ii((function(e,t){return null==e?{}:function(e,t){return Xr(e,t,(function(t,n){return Ms(e,n)}))}(e,t)}));function Us(e,t){if(null==e)return{};var n=_t(si(e),(function(e){return[e]}));return t=di(t),Xr(e,n,(function(e,n){return t(e,n[0])}))}var Hs=$a(Ds),Gs=$a(_s);function Ws(e){return null==e?[]:tn(e,Ds(e))}var Vs=ja((function(e,t,n){return t=t.toLowerCase(),e+(n?Ys(t):t)}));function Ys(e){return el(ws(e).toLowerCase())}function qs(e){return(e=ws(e))&&e.replace(we,sn).replace(nt,"")}var Xs=ja((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Zs=ja((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Ks=Ba("toLowerCase");var Qs=ja((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Js=ja((function(e,t,n){return e+(n?" ":"")+el(t)}));var $s=ja((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),el=Ba("toUpperCase");function tl(e,t,n){return e=ws(e),(t=n?i:t)===i?function(e){return ot.test(e)}(e)?function(e){return e.match(at)||[]}(e):function(e){return e.match(fe)||[]}(e):e.match(t)||[]}var nl=$r((function(e,t){try{return Ct(e,i,t)}catch(e){return es(e)?e:new Ae(e)}})),rl=ii((function(e,t){return Nt(t,(function(t){t=zi(t),lr(e,t,Lo(e[t],e))})),e}));function al(e){return function(){return e}}var il=Ha(),ol=Ha(!0);function sl(e){return e}function ll(e){return Br("function"==typeof e?e:dr(e,1))}var cl=$r((function(e,t){return function(n){return Lr(n,e,t)}})),ul=$r((function(e,t){return function(n){return Lr(e,n,t)}}));function dl(e,t,n){var r=Ds(t),a=Ar(t,r);null!=n||as(t)&&(a.length||!r.length)||(n=t,t=e,e=this,a=Ar(t,Ds(t)));var i=!(as(n)&&"chain"in n&&!n.chain),o=ts(e);return Nt(a,(function(n){var r=t[n];e[n]=r,o&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__),a=n.__actions__=Ia(this.__actions__);return a.push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Ft([this.value()],arguments))})})),e}function fl(){}var pl=Ya(_t),hl=Ya(It),gl=Ya(zt);function ml(e){return Ei(e)?Xt(zi(e)):function(e){return function(t){return Or(t,e)}}(e)}var vl=Xa(),bl=Xa(!0);function yl(){return[]}function kl(){return!1}var xl=Va((function(e,t){return e+t}),0),wl=Qa("ceil"),El=Va((function(e,t){return e/t}),1),Sl=Qa("floor");var Al,Ol=Va((function(e,t){return e*t}),1),Tl=Qa("round"),Cl=Va((function(e,t){return e-t}),0);return Gn.after=function(e,t){if("function"!=typeof t)throw new Me(o);return e=bs(e),function(){if(--e<1)return t.apply(this,arguments)}},Gn.ary=Mo,Gn.assign=Es,Gn.assignIn=Ss,Gn.assignInWith=As,Gn.assignWith=Os,Gn.at=Ts,Gn.before=Io,Gn.bind=Lo,Gn.bindAll=rl,Gn.bindKey=Po,Gn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Xo(e)?e:[e]},Gn.chain=mo,Gn.chunk=function(e,t,n){t=(n?wi(e,t,n):t===i)?1:xn(bs(t),0);var a=null==e?0:e.length;if(!a||t<1)return[];for(var o=0,s=0,l=r(gt(a/t));oa?0:a+n),(r=r===i||r>a?a:bs(r))<0&&(r+=a),r=n>r?0:ys(r);n>>0)?(e=ws(e))&&("string"==typeof t||null!=t&&!cs(t))&&!(t=fa(t))&&un(e)?Sa(vn(e),0,n):e.split(t,n):[]},Gn.spread=function(e,t){if("function"!=typeof e)throw new Me(o);return t=null==t?0:xn(bs(t),0),$r((function(n){var r=n[t],a=Sa(n,0,t);return r&&Ft(a,r),Ct(e,this,a)}))},Gn.tail=function(e){var t=null==e?0:e.length;return t?oa(e,1,t):[]},Gn.take=function(e,t,n){return e&&e.length?oa(e,0,(t=n||t===i?1:bs(t))<0?0:t):[]},Gn.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?oa(e,(t=r-(t=n||t===i?1:bs(t)))<0?0:t,r):[]},Gn.takeRightWhile=function(e,t){return e&&e.length?ma(e,di(t,3),!1,!0):[]},Gn.takeWhile=function(e,t){return e&&e.length?ma(e,di(t,3)):[]},Gn.tap=function(e,t){return t(e),e},Gn.throttle=function(e,t,n){var r=!0,a=!0;if("function"!=typeof e)throw new Me(o);return as(n)&&(r="leading"in n?!!n.leading:r,a="trailing"in n?!!n.trailing:a),Do(e,t,{leading:r,maxWait:t,trailing:a})},Gn.thru=vo,Gn.toArray=ms,Gn.toPairs=Hs,Gn.toPairsIn=Gs,Gn.toPath=function(e){return Xo(e)?_t(e,zi):fs(e)?[e]:Ia(ji(ws(e)))},Gn.toPlainObject=xs,Gn.transform=function(e,t,n){var r=Xo(e),a=r||Jo(e)||ps(e);if(t=di(t,4),null==n){var i=e&&e.constructor;n=a?r?new i:[]:as(e)&&ts(i)?Wn(Xe(e)):{}}return(a?Nt:Er)(e,(function(e,r,a){return t(n,e,r,a)})),n},Gn.unary=function(e){return Mo(e,1)},Gn.union=ao,Gn.unionBy=io,Gn.unionWith=oo,Gn.uniq=function(e){return e&&e.length?pa(e):[]},Gn.uniqBy=function(e,t){return e&&e.length?pa(e,di(t,2)):[]},Gn.uniqWith=function(e,t){return t="function"==typeof t?t:i,e&&e.length?pa(e,i,t):[]},Gn.unset=function(e,t){return null==e||ha(e,t)},Gn.unzip=so,Gn.unzipWith=lo,Gn.update=function(e,t,n){return null==e?e:ga(e,t,xa(n))},Gn.updateWith=function(e,t,n,r){return r="function"==typeof r?r:i,null==e?e:ga(e,t,xa(n),r)},Gn.values=Ws,Gn.valuesIn=function(e){return null==e?[]:tn(e,_s(e))},Gn.without=co,Gn.words=tl,Gn.wrap=function(e,t){return Uo(xa(t),e)},Gn.xor=uo,Gn.xorBy=fo,Gn.xorWith=po,Gn.zip=ho,Gn.zipObject=function(e,t){return ya(e||[],t||[],ar)},Gn.zipObjectDeep=function(e,t){return ya(e||[],t||[],na)},Gn.zipWith=go,Gn.entries=Hs,Gn.entriesIn=Gs,Gn.extend=Ss,Gn.extendWith=As,dl(Gn,Gn),Gn.add=xl,Gn.attempt=nl,Gn.camelCase=Vs,Gn.capitalize=Ys,Gn.ceil=wl,Gn.clamp=function(e,t,n){return n===i&&(n=t,t=i),n!==i&&(n=(n=ks(n))==n?n:0),t!==i&&(t=(t=ks(t))==t?t:0),ur(ks(e),t,n)},Gn.clone=function(e){return dr(e,4)},Gn.cloneDeep=function(e){return dr(e,5)},Gn.cloneDeepWith=function(e,t){return dr(e,5,t="function"==typeof t?t:i)},Gn.cloneWith=function(e,t){return dr(e,4,t="function"==typeof t?t:i)},Gn.conformsTo=function(e,t){return null==t||fr(e,t,Ds(t))},Gn.deburr=qs,Gn.defaultTo=function(e,t){return null==e||e!=e?t:e},Gn.divide=El,Gn.endsWith=function(e,t,n){e=ws(e),t=fa(t);var r=e.length,a=n=n===i?r:ur(bs(n),0,r);return(n-=t.length)>=0&&e.slice(n,a)==t},Gn.eq=Wo,Gn.escape=function(e){return(e=ws(e))&&J.test(e)?e.replace(K,ln):e},Gn.escapeRegExp=function(e){return(e=ws(e))&&oe.test(e)?e.replace(ie,"\\$&"):e},Gn.every=function(e,t,n){var r=Xo(e)?It:vr;return n&&wi(e,t,n)&&(t=i),r(e,di(t,3))},Gn.find=ko,Gn.findIndex=Yi,Gn.findKey=function(e,t){return Ht(e,di(t,3),Er)},Gn.findLast=xo,Gn.findLastIndex=qi,Gn.findLastKey=function(e,t){return Ht(e,di(t,3),Sr)},Gn.floor=Sl,Gn.forEach=wo,Gn.forEachRight=Eo,Gn.forIn=function(e,t){return null==e?e:xr(e,di(t,3),_s)},Gn.forInRight=function(e,t){return null==e?e:wr(e,di(t,3),_s)},Gn.forOwn=function(e,t){return e&&Er(e,di(t,3))},Gn.forOwnRight=function(e,t){return e&&Sr(e,di(t,3))},Gn.get=Ns,Gn.gt=Vo,Gn.gte=Yo,Gn.has=function(e,t){return null!=e&&bi(e,t,Nr)},Gn.hasIn=Ms,Gn.head=Zi,Gn.identity=sl,Gn.includes=function(e,t,n,r){e=Ko(e)?e:Ws(e),n=n&&!r?bs(n):0;var a=e.length;return n<0&&(n=xn(a+n,0)),ds(e)?n<=a&&e.indexOf(t,n)>-1:!!a&&Wt(e,t,n)>-1},Gn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=null==n?0:bs(n);return a<0&&(a=xn(r+a,0)),Wt(e,t,a)},Gn.inRange=function(e,t,n){return t=vs(t),n===i?(n=t,t=0):n=vs(n),function(e,t,n){return e>=wn(t,n)&&e=-9007199254740991&&e<=g},Gn.isSet=us,Gn.isString=ds,Gn.isSymbol=fs,Gn.isTypedArray=ps,Gn.isUndefined=function(e){return e===i},Gn.isWeakMap=function(e){return is(e)&&vi(e)==P},Gn.isWeakSet=function(e){return is(e)&&"[object WeakSet]"==Cr(e)},Gn.join=function(e,t){return null==e?"":Ut.call(e,t)},Gn.kebabCase=Xs,Gn.last=$i,Gn.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=r;return n!==i&&(a=(a=bs(n))<0?xn(r+a,0):wn(a,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,a):Gt(e,Yt,a,!0)},Gn.lowerCase=Zs,Gn.lowerFirst=Ks,Gn.lt=hs,Gn.lte=gs,Gn.max=function(e){return e&&e.length?br(e,sl,Rr):i},Gn.maxBy=function(e,t){return e&&e.length?br(e,di(t,2),Rr):i},Gn.mean=function(e){return qt(e,sl)},Gn.meanBy=function(e,t){return qt(e,di(t,2))},Gn.min=function(e){return e&&e.length?br(e,sl,Ur):i},Gn.minBy=function(e,t){return e&&e.length?br(e,di(t,2),Ur):i},Gn.stubArray=yl,Gn.stubFalse=kl,Gn.stubObject=function(){return{}},Gn.stubString=function(){return""},Gn.stubTrue=function(){return!0},Gn.multiply=Ol,Gn.nth=function(e,t){return e&&e.length?Yr(e,bs(t)):i},Gn.noConflict=function(){return mt._===this&&(mt._=He),this},Gn.noop=fl,Gn.now=No,Gn.pad=function(e,t,n){e=ws(e);var r=(t=bs(t))?mn(e):0;if(!t||r>=t)return e;var a=(t-r)/2;return qa(vt(a),n)+e+qa(gt(a),n)},Gn.padEnd=function(e,t,n){e=ws(e);var r=(t=bs(t))?mn(e):0;return t&&rt){var r=e;e=t,t=r}if(n||e%1||t%1){var a=An();return wn(e+a*(t-e+ft("1e-"+((a+"").length-1))),t)}return Qr(e,t)},Gn.reduce=function(e,t,n){var r=Xo(e)?Bt:Kt,a=arguments.length<3;return r(e,di(t,4),n,a,gr)},Gn.reduceRight=function(e,t,n){var r=Xo(e)?jt:Kt,a=arguments.length<3;return r(e,di(t,4),n,a,mr)},Gn.repeat=function(e,t,n){return t=(n?wi(e,t,n):t===i)?1:bs(t),Jr(ws(e),t)},Gn.replace=function(){var e=arguments,t=ws(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Gn.result=function(e,t,n){var r=-1,a=(t=wa(t,e)).length;for(a||(a=1,e=i);++rg)return[];var n=v,r=wn(e,v);t=di(t),e-=v;for(var a=Jt(r,t);++n=o)return e;var l=n-mn(r);if(l<1)return r;var c=s?Sa(s,0,l).join(""):e.slice(0,l);if(a===i)return c+r;if(s&&(l+=c.length-l),cs(a)){if(e.slice(l).search(a)){var u,d=c;for(a.global||(a=Re(a.source,ws(me.exec(a))+"g")),a.lastIndex=0;u=a.exec(d);)var f=u.index;c=c.slice(0,f===i?l:f)}}else if(e.indexOf(fa(a),l)!=l){var p=c.lastIndexOf(a);p>-1&&(c=c.slice(0,p))}return c+r},Gn.unescape=function(e){return(e=ws(e))&&Q.test(e)?e.replace(Z,yn):e},Gn.uniqueId=function(e){var t=++Be;return ws(e)+t},Gn.upperCase=$s,Gn.upperFirst=el,Gn.each=wo,Gn.eachRight=Eo,Gn.first=Zi,dl(Gn,(Al={},Er(Gn,(function(e,t){Fe.call(Gn.prototype,t)||(Al[t]=e)})),Al),{chain:!1}),Gn.VERSION="4.17.21",Nt(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Gn[e].placeholder=Gn})),Nt(["drop","take"],(function(e,t){qn.prototype[e]=function(n){n=n===i?1:xn(bs(n),0);var r=this.__filtered__&&!t?new qn(this):this.clone();return r.__filtered__?r.__takeCount__=wn(n,r.__takeCount__):r.__views__.push({size:wn(n,v),type:e+(r.__dir__<0?"Right":"")}),r},qn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),Nt(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;qn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:di(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),Nt(["head","last"],(function(e,t){var n="take"+(t?"Right":"");qn.prototype[e]=function(){return this[n](1).value()[0]}})),Nt(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");qn.prototype[e]=function(){return this.__filtered__?new qn(this):this[n](1)}})),qn.prototype.compact=function(){return this.filter(sl)},qn.prototype.find=function(e){return this.filter(e).head()},qn.prototype.findLast=function(e){return this.reverse().find(e)},qn.prototype.invokeMap=$r((function(e,t){return"function"==typeof e?new qn(this):this.map((function(n){return Lr(n,e,t)}))})),qn.prototype.reject=function(e){return this.filter(jo(di(e)))},qn.prototype.slice=function(e,t){e=bs(e);var n=this;return n.__filtered__&&(e>0||t<0)?new qn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==i&&(n=(t=bs(t))<0?n.dropRight(-t):n.take(t-e)),n)},qn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},qn.prototype.toArray=function(){return this.take(v)},Er(qn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),a=Gn[r?"take"+("last"==t?"Right":""):t],o=r||/^find/.test(t);a&&(Gn.prototype[t]=function(){var t=this.__wrapped__,s=r?[1]:arguments,l=t instanceof qn,c=s[0],u=l||Xo(t),d=function(e){var t=a.apply(Gn,Ft([e],s));return r&&f?t[0]:t};u&&n&&"function"==typeof c&&1!=c.length&&(l=u=!1);var f=this.__chain__,p=!!this.__actions__.length,h=o&&!f,g=l&&!p;if(!o&&u){t=g?t:new qn(this);var m=e.apply(t,s);return m.__actions__.push({func:vo,args:[d],thisArg:i}),new Yn(m,f)}return h&&g?e.apply(this,s):(m=this.thru(d),h?r?m.value()[0]:m.value():m)})})),Nt(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Ie[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Gn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var a=this.value();return t.apply(Xo(a)?a:[],e)}return this[n]((function(n){return t.apply(Xo(n)?n:[],e)}))}})),Er(qn.prototype,(function(e,t){var n=Gn[t];if(n){var r=n.name+"";Fe.call(Pn,r)||(Pn[r]=[]),Pn[r].push({name:t,func:n})}})),Pn[Ga(i,2).name]=[{name:"wrapper",func:i}],qn.prototype.clone=function(){var e=new qn(this.__wrapped__);return e.__actions__=Ia(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Ia(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Ia(this.__views__),e},qn.prototype.reverse=function(){if(this.__filtered__){var e=new qn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},qn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Xo(e),r=t<0,a=n?e.length:0,i=function(e,t,n){var r=-1,a=n.length;for(;++r=this.__values__.length;return{done:e,value:e?i:this.__values__[this.__index__++]}},Gn.prototype.plant=function(e){for(var t,n=this;n instanceof Vn;){var r=Hi(n);r.__index__=0,r.__values__=i,t?a.__wrapped__=r:t=r;var a=r;n=n.__wrapped__}return a.__wrapped__=e,t},Gn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof qn){var t=e;return this.__actions__.length&&(t=new qn(this)),(t=t.reverse()).__actions__.push({func:vo,args:[ro],thisArg:i}),new Yn(t,this.__chain__)}return this.thru(ro)},Gn.prototype.toJSON=Gn.prototype.valueOf=Gn.prototype.value=function(){return va(this.__wrapped__,this.__actions__)},Gn.prototype.first=Gn.prototype.head,$e&&(Gn.prototype[$e]=function(){return this}),Gn}();"object"==a(n.amdO)&&n.amdO?(mt._=kn,(r=function(){return kn}.call(t,n,t,e))===i||(e.exports=r)):bt?((bt.exports=kn)._=kn,vt._=kn):mt._=kn}).call(this)},5765:function(e,t,n){var r,a,i,o,s=n(4944).default;o=function(e,t,n){"use strict";function r(e){return e&&"object"===s(e)&&"default"in e?e:{default:e}}var a=r(t),i=r(n);function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&void 0!==arguments[0]?arguments[0]:{};if(C.current){null===(t=T.current)||void 0===t||t.destroy();var r=u(u(u({},e),n),{},{container:C.current});return T.current=a.default.loadAnimation(r),O(!!T.current),function(){var e;null===(e=T.current)||void 0===e||e.destroy(),T.current=void 0}}}();return function(){return null==t?void 0:t()}}),[r,o]),n.useEffect((function(){T.current&&(T.current.autoplay=!!s)}),[s]),n.useEffect((function(){T.current&&(l?Array.isArray(l)&&l.length&&((T.current.currentRawFramel[1])&&(T.current.currentRawFrame=l[0]),T.current.setSegment(l[0],l[1])):T.current.resetSegments(!0))}),[l]),n.useEffect((function(){var e=[{name:"complete",handler:c},{name:"loopComplete",handler:h},{name:"enterFrame",handler:g},{name:"segmentStart",handler:m},{name:"config_ready",handler:v},{name:"data_ready",handler:b},{name:"data_failed",handler:y},{name:"loaded_images",handler:k},{name:"DOMLoaded",handler:x},{name:"destroy",handler:w}].filter((function(e){return null!=e.handler}));if(e.length){var t=e.map((function(e){var t;return null===(t=T.current)||void 0===t||t.addEventListener(e.name,e.handler),function(){var t;null===(t=T.current)||void 0===t||t.removeEventListener(e.name,e.handler)}}));return function(){t.forEach((function(e){return e()}))}}}),[c,h,g,m,v,b,y,k,x,w]),{View:i.default.createElement("div",u({style:t,ref:C},E)),play:function(){var e;null===(e=T.current)||void 0===e||e.play()},stop:function(){var e;null===(e=T.current)||void 0===e||e.stop()},pause:function(){var e;null===(e=T.current)||void 0===e||e.pause()},setSpeed:function(e){var t;null===(t=T.current)||void 0===t||t.setSpeed(e)},goToAndStop:function(e,t){var n;null===(n=T.current)||void 0===n||n.goToAndStop(e,t)},goToAndPlay:function(e,t){var n;null===(n=T.current)||void 0===n||n.goToAndPlay(e,t)},setDirection:function(e){var t;null===(t=T.current)||void 0===t||t.setDirection(e)},playSegments:function(e,t){var n;null===(n=T.current)||void 0===n||n.playSegments(e,t)},setSubframe:function(e){var t;null===(t=T.current)||void 0===t||t.setSubframe(e)},getDuration:function(e){var t;return null===(t=T.current)||void 0===t?void 0:t.getDuration(e)},destroy:function(){var e;null===(e=T.current)||void 0===e||e.destroy(),T.current=void 0},animationContainerRef:C,animationLoaded:A,animationItem:T.current}},g=function(e){var t=e.wrapperRef,r=e.animationItem,a=e.mode,i=e.actions;n.useEffect((function(){var e,n,o,s,l,c=t.current;if(c&&r&&i.length)switch(r.stop(),a){case"scroll":return s=null,l=function(){var e,t,n,a=(t=(e=c.getBoundingClientRect()).top,n=e.height,(window.innerHeight-t)/(window.innerHeight+n)),o=i.find((function(e){var t=e.visibility;return t&&a>=t[0]&&a<=t[1]}));if(o){if("seek"===o.type&&o.visibility&&2===o.frames.length){var l=o.frames[0]+Math.ceil((a-o.visibility[0])/(o.visibility[1]-o.visibility[0])*o.frames[1]);r.goToAndStop(l-r.firstFrame-1,!0)}"loop"===o.type&&(null===s||s!==o.frames||r.isPaused)&&(r.playSegments(o.frames,!0),s=o.frames),"play"===o.type&&r.isPaused&&(r.resetSegments(!0),r.play()),"stop"===o.type&&r.goToAndStop(o.frames[0]-r.firstFrame-1,!0)}},document.addEventListener("scroll",l),function(){document.removeEventListener("scroll",l)};case"cursor":return e=function(e,t){var n,a,o,s,l=e,u=t;if(-1!==l&&-1!==u){var d=(n=l,a=u,s=(o=c.getBoundingClientRect()).top,{x:(n-o.left)/o.width,y:(a-s)/o.height});l=d.x,u=d.y}var f=i.find((function(e){var t=e.position;return t&&Array.isArray(t.x)&&Array.isArray(t.y)?l>=t.x[0]&&l<=t.x[1]&&u>=t.y[0]&&u<=t.y[1]:!(!t||Number.isNaN(t.x)||Number.isNaN(t.y))&&l===t.x&&u===t.y}));if(f){if("seek"===f.type&&f.position&&Array.isArray(f.position.x)&&Array.isArray(f.position.y)&&2===f.frames.length){var p=(l-f.position.x[0])/(f.position.x[1]-f.position.x[0]),h=(u-f.position.y[0])/(f.position.y[1]-f.position.y[0]);r.playSegments(f.frames,!0),r.goToAndStop(Math.ceil((p+h)/2*(f.frames[1]-f.frames[0])),!0)}"loop"===f.type&&r.playSegments(f.frames,!0),"play"===f.type&&(r.isPaused&&r.resetSegments(!1),r.playSegments(f.frames)),"stop"===f.type&&r.goToAndStop(f.frames[0],!0)}},n=function(t){e(t.clientX,t.clientY)},o=function(){e(-1,-1)},c.addEventListener("mousemove",n),c.addEventListener("mouseout",o),function(){c.removeEventListener("mousemove",n),c.removeEventListener("mouseout",o)}}}),[a,r])},m=function(e){var t=e.actions,n=e.mode,r=e.lottieObj,a=r.animationItem,i=r.View,o=r.animationContainerRef;return g({actions:t,animationItem:a,mode:n,wrapperRef:o}),i},v=["style","interactivity"];Object.defineProperty(e,"LottiePlayer",{enumerable:!0,get:function(){return a.default}}),e.default=function(e){var t,r,a,i=e.style,o=e.interactivity,s=d(e,v),l=h(s,i),c=l.View,u=l.play,f=l.stop,p=l.pause,g=l.setSpeed,b=l.goToAndStop,y=l.goToAndPlay,k=l.setDirection,x=l.playSegments,w=l.setSubframe,E=l.getDuration,S=l.destroy,A=l.animationContainerRef,O=l.animationLoaded,T=l.animationItem;return n.useEffect((function(){e.lottieRef&&(e.lottieRef.current={play:u,stop:f,pause:p,setSpeed:g,goToAndPlay:y,goToAndStop:b,setDirection:k,playSegments:x,setSubframe:w,getDuration:E,destroy:S,animationContainerRef:A,animationLoaded:O,animationItem:T})}),[null===(t=e.lottieRef)||void 0===t?void 0:t.current]),m({lottieObj:{View:c,play:u,stop:f,pause:p,setSpeed:g,goToAndStop:b,goToAndPlay:y,setDirection:k,playSegments:x,setSubframe:w,getDuration:E,destroy:S,animationContainerRef:A,animationLoaded:O,animationItem:T},actions:null!==(r=null==o?void 0:o.actions)&&void 0!==r?r:[],mode:null!==(a=null==o?void 0:o.mode)&&void 0!==a?a:"scroll"})},e.useLottie=h,e.useLottieInteractivity=m,Object.defineProperty(e,"__esModule",{value:!0})},"object"===s(t)?o(t,n(683),n(1024)):(a=[t,n(683),n(1024)],void 0===(i="function"==typeof(r=o)?r.apply(t,a):r)||(e.exports=i))},5571:function(e){"use strict";var t=e.exports;e.exports.isNumber=function(e){return"number"==typeof e},e.exports.findMin=function(e){if(0===e.length)return 1/0;for(var t=e[0],n=1;n=d.length)){var n=Math.max(t-r,0),a=t,o=Math.min(t+r,d.length-1),s=n-(t-r),c=t+r-o,f=p[-r-1+s]||0,v=p[-r-1+c]||0,b=h/(h-f-v);s>0&&(m+=b*(s-1)*g);var y=Math.max(0,t-r+1);i.inside(0,d.length-1,y)&&(d[y].y+=1*b*g),i.inside(0,d.length-1,a+1)&&(d[a+1].y-=2*b*g),i.inside(0,d.length-1,o+1)&&(d[o+1].y+=1*b*g)}}));var v=m,b=0,y=0;return d.forEach((function(e){b+=e.y,v+=b,e.y=v,y+=v})),y>0&&d.forEach((function(e){e.y/=y})),d},e.exports.getExpectedValueFromPdf=function(e){if(e&&0!==e.length){var t=0;return e.forEach((function(e){t+=e.x*e.y})),t}},e.exports.getXWithLeftTailArea=function(e,t){if(e&&0!==e.length){for(var n=0,r=0,a=0;a=t));a++);return e[r].x}},e.exports.getPerplexity=function(e){if(e&&0!==e.length){var t=0;return e.forEach((function(e){var n=Math.log(e.y);isFinite(n)&&(t+=e.y*n)})),t=-t/r,Math.pow(2,t)}}},3089:function(e){var t,n,r=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function o(e){if(t===setTimeout)return setTimeout(e,0);if((t===a||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:a}catch(e){t=a}try{n="function"==typeof clearTimeout?clearTimeout:i}catch(e){n=i}}();var s,l=[],c=!1,u=-1;function d(){c&&s&&(c=!1,s.length?l=s.concat(l):u=-1,l.length&&f())}function f(){if(!c){var e=o(d);c=!0;for(var t=l.length;t;){for(s=l,l=[];++u1)for(var n=1;n code[class*="language-"]':{background:"#2b2b2b",padding:"0.1em",borderRadius:"0.3em",whiteSpace:"normal"},comment:{color:"#d4d0ab"},prolog:{color:"#d4d0ab"},doctype:{color:"#d4d0ab"},cdata:{color:"#d4d0ab"},punctuation:{color:"#fefefe"},property:{color:"#ffa07a"},tag:{color:"#ffa07a"},constant:{color:"#ffa07a"},symbol:{color:"#ffa07a"},deleted:{color:"#ffa07a"},boolean:{color:"#00e0e0"},number:{color:"#00e0e0"},selector:{color:"#abe338"},"attr-name":{color:"#abe338"},string:{color:"#abe338"},char:{color:"#abe338"},builtin:{color:"#abe338"},inserted:{color:"#abe338"},operator:{color:"#00e0e0"},entity:{color:"#00e0e0",cursor:"help"},url:{color:"#00e0e0"},".language-css .token.string":{color:"#00e0e0"},".style .token.string":{color:"#00e0e0"},variable:{color:"#00e0e0"},atrule:{color:"#ffd700"},"attr-value":{color:"#ffd700"},function:{color:"#ffd700"},keyword:{color:"#00e0e0"},regex:{color:"#ffd700"},important:{color:"#ffd700",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}}},5843:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{color:"#c5c8c6",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Inconsolata, Monaco, Consolas, 'Courier New', Courier, monospace",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#c5c8c6",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Inconsolata, Monaco, Consolas, 'Courier New', Courier, monospace",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",borderRadius:"0.3em",background:"#1d1f21"},':not(pre) > code[class*="language-"]':{background:"#1d1f21",padding:".1em",borderRadius:".3em"},comment:{color:"#7C7C7C"},prolog:{color:"#7C7C7C"},doctype:{color:"#7C7C7C"},cdata:{color:"#7C7C7C"},punctuation:{color:"#c5c8c6"},".namespace":{Opacity:".7"},property:{color:"#96CBFE"},keyword:{color:"#96CBFE"},tag:{color:"#96CBFE"},"class-name":{color:"#FFFFB6",textDecoration:"underline"},boolean:{color:"#99CC99"},constant:{color:"#99CC99"},symbol:{color:"#f92672"},deleted:{color:"#f92672"},number:{color:"#FF73FD"},selector:{color:"#A8FF60"},"attr-name":{color:"#A8FF60"},string:{color:"#A8FF60"},char:{color:"#A8FF60"},builtin:{color:"#A8FF60"},inserted:{color:"#A8FF60"},variable:{color:"#C6C5FE"},operator:{color:"#EDEDED"},entity:{color:"#FFFFB6",cursor:"help"},url:{color:"#96CBFE"},".language-css .token.string":{color:"#87C38A"},".style .token.string":{color:"#87C38A"},atrule:{color:"#F9EE98"},"attr-value":{color:"#F9EE98"},function:{color:"#DAD085"},regex:{color:"#E9C062"},important:{color:"#fd971f",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}}},8232:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#f5f7ff",color:"#5e6687"},'pre[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#f5f7ff",color:"#5e6687",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#dfe2f1"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#dfe2f1"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#dfe2f1"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#dfe2f1"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#dfe2f1"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#dfe2f1"},'code[class*="language-"]::selection':{textShadow:"none",background:"#dfe2f1"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#dfe2f1"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#898ea4"},prolog:{color:"#898ea4"},doctype:{color:"#898ea4"},cdata:{color:"#898ea4"},punctuation:{color:"#5e6687"},namespace:{Opacity:".7"},operator:{color:"#c76b29"},boolean:{color:"#c76b29"},number:{color:"#c76b29"},property:{color:"#c08b30"},tag:{color:"#3d8fd1"},string:{color:"#22a2c9"},selector:{color:"#6679cc"},"attr-name":{color:"#c76b29"},entity:{color:"#22a2c9",cursor:"help"},url:{color:"#22a2c9"},".language-css .token.string":{color:"#22a2c9"},".style .token.string":{color:"#22a2c9"},"attr-value":{color:"#ac9739"},keyword:{color:"#ac9739"},control:{color:"#ac9739"},directive:{color:"#ac9739"},unit:{color:"#ac9739"},statement:{color:"#22a2c9"},regex:{color:"#22a2c9"},atrule:{color:"#22a2c9"},placeholder:{color:"#3d8fd1"},variable:{color:"#3d8fd1"},deleted:{textDecoration:"line-through"},inserted:{borderBottom:"1px dotted #202746",textDecoration:"none"},italic:{fontStyle:"italic"},important:{fontWeight:"bold",color:"#c94922"},bold:{fontWeight:"bold"},"pre > code.highlight":{Outline:"0.4em solid #c94922",OutlineOffset:".4em"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#dfe2f1"},".line-numbers .line-numbers-rows > span:before":{color:"#979db4"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(107, 115, 148, 0.2) 70%, rgba(107, 115, 148, 0))"}}},8022:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{color:"#fff",textShadow:"0 1px 1px #000",fontFamily:'Menlo, Monaco, "Courier New", monospace',direction:"ltr",textAlign:"left",wordSpacing:"normal",whiteSpace:"pre",wordWrap:"normal",lineHeight:"1.4",background:"none",border:"0",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#fff",textShadow:"0 1px 1px #000",fontFamily:'Menlo, Monaco, "Courier New", monospace',direction:"ltr",textAlign:"left",wordSpacing:"normal",whiteSpace:"pre",wordWrap:"normal",lineHeight:"1.4",background:"#222",border:"0",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"15px",margin:"1em 0",overflow:"auto",MozBorderRadius:"8px",WebkitBorderRadius:"8px",borderRadius:"8px"},'pre[class*="language-"] code':{float:"left",padding:"0 15px 0 0"},':not(pre) > code[class*="language-"]':{background:"#222",padding:"5px 10px",lineHeight:"1",MozBorderRadius:"3px",WebkitBorderRadius:"3px",borderRadius:"3px"},comment:{color:"#797979"},prolog:{color:"#797979"},doctype:{color:"#797979"},cdata:{color:"#797979"},selector:{color:"#fff"},operator:{color:"#fff"},punctuation:{color:"#fff"},namespace:{Opacity:".7"},tag:{color:"#ffd893"},boolean:{color:"#ffd893"},atrule:{color:"#B0C975"},"attr-value":{color:"#B0C975"},hex:{color:"#B0C975"},string:{color:"#B0C975"},property:{color:"#c27628"},entity:{color:"#c27628",cursor:"help"},url:{color:"#c27628"},"attr-name":{color:"#c27628"},keyword:{color:"#c27628"},regex:{color:"#9B71C6"},function:{color:"#e5a638"},constant:{color:"#e5a638"},variable:{color:"#fdfba8"},number:{color:"#8799B0"},important:{color:"#E45734"},deliminator:{color:"#E45734"},".line-highlight.line-highlight":{background:"rgba(255, 255, 255, .2)"},".line-highlight.line-highlight:before":{top:".3em",backgroundColor:"rgba(255, 255, 255, .3)",color:"#fff",MozBorderRadius:"8px",WebkitBorderRadius:"8px",borderRadius:"8px"},".line-highlight.line-highlight[data-end]:after":{top:".3em",backgroundColor:"rgba(255, 255, 255, .3)",color:"#fff",MozBorderRadius:"8px",WebkitBorderRadius:"8px",borderRadius:"8px"},".line-numbers .line-numbers-rows > span":{borderRight:"3px #d9d336 solid"}}},7062:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{color:"#111b27",background:"none",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#111b27",background:"#e3eaf2",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto"},'pre[class*="language-"]::-moz-selection':{background:"#8da1b9"},'pre[class*="language-"] ::-moz-selection':{background:"#8da1b9"},'code[class*="language-"]::-moz-selection':{background:"#8da1b9"},'code[class*="language-"] ::-moz-selection':{background:"#8da1b9"},'pre[class*="language-"]::selection':{background:"#8da1b9"},'pre[class*="language-"] ::selection':{background:"#8da1b9"},'code[class*="language-"]::selection':{background:"#8da1b9"},'code[class*="language-"] ::selection':{background:"#8da1b9"},':not(pre) > code[class*="language-"]':{background:"#e3eaf2",padding:"0.1em 0.3em",borderRadius:"0.3em",whiteSpace:"normal"},comment:{color:"#3c526d"},prolog:{color:"#3c526d"},doctype:{color:"#3c526d"},cdata:{color:"#3c526d"},punctuation:{color:"#111b27"},"delimiter.important":{color:"#006d6d",fontWeight:"inherit"},"selector.parent":{color:"#006d6d"},tag:{color:"#006d6d"},"tag.punctuation":{color:"#006d6d"},"attr-name":{color:"#755f00"},boolean:{color:"#755f00"},"boolean.important":{color:"#755f00"},number:{color:"#755f00"},constant:{color:"#755f00"},"selector.attribute":{color:"#755f00"},"class-name":{color:"#005a8e"},key:{color:"#005a8e"},parameter:{color:"#005a8e"},property:{color:"#005a8e"},"property-access":{color:"#005a8e"},variable:{color:"#005a8e"},"attr-value":{color:"#116b00"},inserted:{color:"#116b00"},color:{color:"#116b00"},"selector.value":{color:"#116b00"},string:{color:"#116b00"},"string.url-link":{color:"#116b00"},builtin:{color:"#af00af"},"keyword-array":{color:"#af00af"},package:{color:"#af00af"},regex:{color:"#af00af"},function:{color:"#7c00aa"},"selector.class":{color:"#7c00aa"},"selector.id":{color:"#7c00aa"},"atrule.rule":{color:"#a04900"},combinator:{color:"#a04900"},keyword:{color:"#a04900"},operator:{color:"#a04900"},"pseudo-class":{color:"#a04900"},"pseudo-element":{color:"#a04900"},selector:{color:"#a04900"},unit:{color:"#a04900"},deleted:{color:"#c22f2e"},important:{color:"#c22f2e",fontWeight:"bold"},"keyword-this":{color:"#005a8e",fontWeight:"bold"},this:{color:"#005a8e",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},entity:{cursor:"help"},".language-markdown .token.title":{color:"#005a8e",fontWeight:"bold"},".language-markdown .token.title .token.punctuation":{color:"#005a8e",fontWeight:"bold"},".language-markdown .token.blockquote.punctuation":{color:"#af00af"},".language-markdown .token.code":{color:"#006d6d"},".language-markdown .token.hr.punctuation":{color:"#005a8e"},".language-markdown .token.url > .token.content":{color:"#116b00"},".language-markdown .token.url-link":{color:"#755f00"},".language-markdown .token.list.punctuation":{color:"#af00af"},".language-markdown .token.table-header":{color:"#111b27"},".language-json .token.operator":{color:"#111b27"},".language-scss .token.variable":{color:"#006d6d"},"token.tab:not(:empty):before":{color:"#3c526d"},"token.cr:before":{color:"#3c526d"},"token.lf:before":{color:"#3c526d"},"token.space:before":{color:"#3c526d"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a":{color:"#e3eaf2",background:"#005a8e"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button":{color:"#e3eaf2",background:"#005a8e"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:hover":{color:"#e3eaf2",background:"#005a8eda",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:focus":{color:"#e3eaf2",background:"#005a8eda",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:hover":{color:"#e3eaf2",background:"#005a8eda",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:focus":{color:"#e3eaf2",background:"#005a8eda",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span":{color:"#e3eaf2",background:"#3c526d"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:hover":{color:"#e3eaf2",background:"#3c526d"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:focus":{color:"#e3eaf2",background:"#3c526d"},".line-highlight.line-highlight":{background:"linear-gradient(to right, #8da1b92f 70%, #8da1b925)"},".line-highlight.line-highlight:before":{backgroundColor:"#3c526d",color:"#e3eaf2",boxShadow:"0 1px #8da1b9"},".line-highlight.line-highlight[data-end]:after":{backgroundColor:"#3c526d",color:"#e3eaf2",boxShadow:"0 1px #8da1b9"},"pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows > span:hover:before":{backgroundColor:"#3c526d1f"},".line-numbers.line-numbers .line-numbers-rows":{borderRight:"1px solid #8da1b97a",background:"#d0dae77a"},".line-numbers .line-numbers-rows > span:before":{color:"#3c526dda"},".rainbow-braces .token.token.punctuation.brace-level-1":{color:"#755f00"},".rainbow-braces .token.token.punctuation.brace-level-5":{color:"#755f00"},".rainbow-braces .token.token.punctuation.brace-level-9":{color:"#755f00"},".rainbow-braces .token.token.punctuation.brace-level-2":{color:"#af00af"},".rainbow-braces .token.token.punctuation.brace-level-6":{color:"#af00af"},".rainbow-braces .token.token.punctuation.brace-level-10":{color:"#af00af"},".rainbow-braces .token.token.punctuation.brace-level-3":{color:"#005a8e"},".rainbow-braces .token.token.punctuation.brace-level-7":{color:"#005a8e"},".rainbow-braces .token.token.punctuation.brace-level-11":{color:"#005a8e"},".rainbow-braces .token.token.punctuation.brace-level-4":{color:"#7c00aa"},".rainbow-braces .token.token.punctuation.brace-level-8":{color:"#7c00aa"},".rainbow-braces .token.token.punctuation.brace-level-12":{color:"#7c00aa"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)":{backgroundColor:"#c22f2e1f"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)":{backgroundColor:"#c22f2e1f"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)":{backgroundColor:"#116b001f"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)":{backgroundColor:"#116b001f"},".command-line .command-line-prompt":{borderRight:"1px solid #8da1b97a"},".command-line .command-line-prompt > span:before":{color:"#3c526dda"}}},287:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{color:"#e3eaf2",background:"none",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#e3eaf2",background:"#111b27",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto"},'pre[class*="language-"]::-moz-selection':{background:"#3c526d"},'pre[class*="language-"] ::-moz-selection':{background:"#3c526d"},'code[class*="language-"]::-moz-selection':{background:"#3c526d"},'code[class*="language-"] ::-moz-selection':{background:"#3c526d"},'pre[class*="language-"]::selection':{background:"#3c526d"},'pre[class*="language-"] ::selection':{background:"#3c526d"},'code[class*="language-"]::selection':{background:"#3c526d"},'code[class*="language-"] ::selection':{background:"#3c526d"},':not(pre) > code[class*="language-"]':{background:"#111b27",padding:"0.1em 0.3em",borderRadius:"0.3em",whiteSpace:"normal"},comment:{color:"#8da1b9"},prolog:{color:"#8da1b9"},doctype:{color:"#8da1b9"},cdata:{color:"#8da1b9"},punctuation:{color:"#e3eaf2"},"delimiter.important":{color:"#66cccc",fontWeight:"inherit"},"selector.parent":{color:"#66cccc"},tag:{color:"#66cccc"},"tag.punctuation":{color:"#66cccc"},"attr-name":{color:"#e6d37a"},boolean:{color:"#e6d37a"},"boolean.important":{color:"#e6d37a"},number:{color:"#e6d37a"},constant:{color:"#e6d37a"},"selector.attribute":{color:"#e6d37a"},"class-name":{color:"#6cb8e6"},key:{color:"#6cb8e6"},parameter:{color:"#6cb8e6"},property:{color:"#6cb8e6"},"property-access":{color:"#6cb8e6"},variable:{color:"#6cb8e6"},"attr-value":{color:"#91d076"},inserted:{color:"#91d076"},color:{color:"#91d076"},"selector.value":{color:"#91d076"},string:{color:"#91d076"},"string.url-link":{color:"#91d076"},builtin:{color:"#f4adf4"},"keyword-array":{color:"#f4adf4"},package:{color:"#f4adf4"},regex:{color:"#f4adf4"},function:{color:"#c699e3"},"selector.class":{color:"#c699e3"},"selector.id":{color:"#c699e3"},"atrule.rule":{color:"#e9ae7e"},combinator:{color:"#e9ae7e"},keyword:{color:"#e9ae7e"},operator:{color:"#e9ae7e"},"pseudo-class":{color:"#e9ae7e"},"pseudo-element":{color:"#e9ae7e"},selector:{color:"#e9ae7e"},unit:{color:"#e9ae7e"},deleted:{color:"#cd6660"},important:{color:"#cd6660",fontWeight:"bold"},"keyword-this":{color:"#6cb8e6",fontWeight:"bold"},this:{color:"#6cb8e6",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},entity:{cursor:"help"},".language-markdown .token.title":{color:"#6cb8e6",fontWeight:"bold"},".language-markdown .token.title .token.punctuation":{color:"#6cb8e6",fontWeight:"bold"},".language-markdown .token.blockquote.punctuation":{color:"#f4adf4"},".language-markdown .token.code":{color:"#66cccc"},".language-markdown .token.hr.punctuation":{color:"#6cb8e6"},".language-markdown .token.url .token.content":{color:"#91d076"},".language-markdown .token.url-link":{color:"#e6d37a"},".language-markdown .token.list.punctuation":{color:"#f4adf4"},".language-markdown .token.table-header":{color:"#e3eaf2"},".language-json .token.operator":{color:"#e3eaf2"},".language-scss .token.variable":{color:"#66cccc"},"token.tab:not(:empty):before":{color:"#8da1b9"},"token.cr:before":{color:"#8da1b9"},"token.lf:before":{color:"#8da1b9"},"token.space:before":{color:"#8da1b9"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a":{color:"#111b27",background:"#6cb8e6"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button":{color:"#111b27",background:"#6cb8e6"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:hover":{color:"#111b27",background:"#6cb8e6da",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:focus":{color:"#111b27",background:"#6cb8e6da",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:hover":{color:"#111b27",background:"#6cb8e6da",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:focus":{color:"#111b27",background:"#6cb8e6da",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span":{color:"#111b27",background:"#8da1b9"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:hover":{color:"#111b27",background:"#8da1b9"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:focus":{color:"#111b27",background:"#8da1b9"},".line-highlight.line-highlight":{background:"linear-gradient(to right, #3c526d5f 70%, #3c526d55)"},".line-highlight.line-highlight:before":{backgroundColor:"#8da1b9",color:"#111b27",boxShadow:"0 1px #3c526d"},".line-highlight.line-highlight[data-end]:after":{backgroundColor:"#8da1b9",color:"#111b27",boxShadow:"0 1px #3c526d"},"pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows > span:hover:before":{backgroundColor:"#8da1b918"},".line-numbers.line-numbers .line-numbers-rows":{borderRight:"1px solid #0b121b",background:"#0b121b7a"},".line-numbers .line-numbers-rows > span:before":{color:"#8da1b9da"},".rainbow-braces .token.token.punctuation.brace-level-1":{color:"#e6d37a"},".rainbow-braces .token.token.punctuation.brace-level-5":{color:"#e6d37a"},".rainbow-braces .token.token.punctuation.brace-level-9":{color:"#e6d37a"},".rainbow-braces .token.token.punctuation.brace-level-2":{color:"#f4adf4"},".rainbow-braces .token.token.punctuation.brace-level-6":{color:"#f4adf4"},".rainbow-braces .token.token.punctuation.brace-level-10":{color:"#f4adf4"},".rainbow-braces .token.token.punctuation.brace-level-3":{color:"#6cb8e6"},".rainbow-braces .token.token.punctuation.brace-level-7":{color:"#6cb8e6"},".rainbow-braces .token.token.punctuation.brace-level-11":{color:"#6cb8e6"},".rainbow-braces .token.token.punctuation.brace-level-4":{color:"#c699e3"},".rainbow-braces .token.token.punctuation.brace-level-8":{color:"#c699e3"},".rainbow-braces .token.token.punctuation.brace-level-12":{color:"#c699e3"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)":{backgroundColor:"#cd66601f"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)":{backgroundColor:"#cd66601f"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)":{backgroundColor:"#91d0761f"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)":{backgroundColor:"#91d0761f"},".command-line .command-line-prompt":{borderRight:"1px solid #0b121b"},".command-line .command-line-prompt > span:before":{color:"#8da1b9da"}}},8456:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{color:"black",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"black",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",position:"relative",borderLeft:"10px solid #358ccb",boxShadow:"-1px 0 0 0 #358ccb, 0 0 0 1px #dfdfdf",backgroundColor:"#fdfdfd",backgroundImage:"linear-gradient(transparent 50%, rgba(69, 142, 209, 0.04) 50%)",backgroundSize:"3em 3em",backgroundOrigin:"content-box",backgroundAttachment:"local",margin:".5em 0",padding:"0 1em"},'pre[class*="language-"] > code':{display:"block"},':not(pre) > code[class*="language-"]':{position:"relative",padding:".2em",borderRadius:"0.3em",color:"#c92c2c",border:"1px solid rgba(0, 0, 0, 0.1)",display:"inline",whiteSpace:"normal",backgroundColor:"#fdfdfd",WebkitBoxSizing:"border-box",MozBoxSizing:"border-box",boxSizing:"border-box"},comment:{color:"#7D8B99"},"block-comment":{color:"#7D8B99"},prolog:{color:"#7D8B99"},doctype:{color:"#7D8B99"},cdata:{color:"#7D8B99"},punctuation:{color:"#5F6364"},property:{color:"#c92c2c"},tag:{color:"#c92c2c"},boolean:{color:"#c92c2c"},number:{color:"#c92c2c"},"function-name":{color:"#c92c2c"},constant:{color:"#c92c2c"},symbol:{color:"#c92c2c"},deleted:{color:"#c92c2c"},selector:{color:"#2f9c0a"},"attr-name":{color:"#2f9c0a"},string:{color:"#2f9c0a"},char:{color:"#2f9c0a"},function:{color:"#2f9c0a"},builtin:{color:"#2f9c0a"},inserted:{color:"#2f9c0a"},operator:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},entity:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)",cursor:"help"},url:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},variable:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},atrule:{color:"#1990b8"},"attr-value":{color:"#1990b8"},keyword:{color:"#1990b8"},"class-name":{color:"#1990b8"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"normal"},".language-css .token.string":{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},".style .token.string":{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},namespace:{Opacity:".7"}}},5075:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{color:"black",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",maxHeight:"inherit",height:"inherit",padding:"0 1em",display:"block",overflow:"auto"},'pre[class*="language-"]':{color:"black",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",position:"relative",margin:".5em 0",overflow:"visible",padding:"1px",backgroundColor:"#fdfdfd",WebkitBoxSizing:"border-box",MozBoxSizing:"border-box",boxSizing:"border-box",marginBottom:"1em"},'pre[class*="language-"] > code':{position:"relative",zIndex:"1",borderLeft:"10px solid #358ccb",boxShadow:"-1px 0px 0px 0px #358ccb, 0px 0px 0px 1px #dfdfdf",backgroundColor:"#fdfdfd",backgroundImage:"linear-gradient(transparent 50%, rgba(69, 142, 209, 0.04) 50%)",backgroundSize:"3em 3em",backgroundOrigin:"content-box",backgroundAttachment:"local"},':not(pre) > code[class*="language-"]':{backgroundColor:"#fdfdfd",WebkitBoxSizing:"border-box",MozBoxSizing:"border-box",boxSizing:"border-box",marginBottom:"1em",position:"relative",padding:".2em",borderRadius:"0.3em",color:"#c92c2c",border:"1px solid rgba(0, 0, 0, 0.1)",display:"inline",whiteSpace:"normal"},'pre[class*="language-"]:before':{content:"''",display:"block",position:"absolute",bottom:"0.75em",left:"0.18em",width:"40%",height:"20%",maxHeight:"13em",boxShadow:"0px 13px 8px #979797",WebkitTransform:"rotate(-2deg)",MozTransform:"rotate(-2deg)",msTransform:"rotate(-2deg)",OTransform:"rotate(-2deg)",transform:"rotate(-2deg)"},'pre[class*="language-"]:after':{content:"''",display:"block",position:"absolute",bottom:"0.75em",left:"auto",width:"40%",height:"20%",maxHeight:"13em",boxShadow:"0px 13px 8px #979797",WebkitTransform:"rotate(2deg)",MozTransform:"rotate(2deg)",msTransform:"rotate(2deg)",OTransform:"rotate(2deg)",transform:"rotate(2deg)",right:"0.75em"},comment:{color:"#7D8B99"},"block-comment":{color:"#7D8B99"},prolog:{color:"#7D8B99"},doctype:{color:"#7D8B99"},cdata:{color:"#7D8B99"},punctuation:{color:"#5F6364"},property:{color:"#c92c2c"},tag:{color:"#c92c2c"},boolean:{color:"#c92c2c"},number:{color:"#c92c2c"},"function-name":{color:"#c92c2c"},constant:{color:"#c92c2c"},symbol:{color:"#c92c2c"},deleted:{color:"#c92c2c"},selector:{color:"#2f9c0a"},"attr-name":{color:"#2f9c0a"},string:{color:"#2f9c0a"},char:{color:"#2f9c0a"},function:{color:"#2f9c0a"},builtin:{color:"#2f9c0a"},inserted:{color:"#2f9c0a"},operator:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},entity:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)",cursor:"help"},url:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},variable:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},atrule:{color:"#1990b8"},"attr-value":{color:"#1990b8"},keyword:{color:"#1990b8"},"class-name":{color:"#1990b8"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"normal"},".language-css .token.string":{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},".style .token.string":{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},namespace:{Opacity:".7"},'pre[class*="language-"].line-numbers.line-numbers':{paddingLeft:"0"},'pre[class*="language-"].line-numbers.line-numbers code':{paddingLeft:"3.8em"},'pre[class*="language-"].line-numbers.line-numbers .line-numbers-rows':{left:"0"},'pre[class*="language-"][data-line]':{paddingTop:"0",paddingBottom:"0",paddingLeft:"0"},"pre[data-line] code":{position:"relative",paddingLeft:"4em"},"pre .line-highlight":{marginTop:"0"}}},7897:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{color:"#a9b7c6",fontFamily:"Consolas, Monaco, 'Andale Mono', monospace",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#a9b7c6",fontFamily:"Consolas, Monaco, 'Andale Mono', monospace",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",background:"#2b2b2b"},'pre[class*="language-"]::-moz-selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'pre[class*="language-"] ::-moz-selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'code[class*="language-"]::-moz-selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'code[class*="language-"] ::-moz-selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'pre[class*="language-"]::selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'pre[class*="language-"] ::selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'code[class*="language-"]::selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'code[class*="language-"] ::selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},':not(pre) > code[class*="language-"]':{background:"#2b2b2b",padding:".1em",borderRadius:".3em"},comment:{color:"#808080"},prolog:{color:"#808080"},cdata:{color:"#808080"},delimiter:{color:"#cc7832"},boolean:{color:"#cc7832"},keyword:{color:"#cc7832"},selector:{color:"#cc7832"},important:{color:"#cc7832"},atrule:{color:"#cc7832"},operator:{color:"#a9b7c6"},punctuation:{color:"#a9b7c6"},"attr-name":{color:"#a9b7c6"},tag:{color:"#e8bf6a"},"tag.punctuation":{color:"#e8bf6a"},doctype:{color:"#e8bf6a"},builtin:{color:"#e8bf6a"},entity:{color:"#6897bb"},number:{color:"#6897bb"},symbol:{color:"#6897bb"},property:{color:"#9876aa"},constant:{color:"#9876aa"},variable:{color:"#9876aa"},string:{color:"#6a8759"},char:{color:"#6a8759"},"attr-value":{color:"#a5c261"},"attr-value.punctuation":{color:"#a5c261"},"attr-value.punctuation:first-child":{color:"#a9b7c6"},url:{color:"#287bde",textDecoration:"underline"},function:{color:"#ffc66d"},regex:{background:"#364135"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},inserted:{background:"#294436"},deleted:{background:"#484a4a"},"code.language-css .token.property":{color:"#a9b7c6"},"code.language-css .token.property + .token.punctuation":{color:"#a9b7c6"},"code.language-css .token.id":{color:"#ffc66d"},"code.language-css .token.selector > .token.class":{color:"#ffc66d"},"code.language-css .token.selector > .token.attribute":{color:"#ffc66d"},"code.language-css .token.selector > .token.pseudo-class":{color:"#ffc66d"},"code.language-css .token.selector > .token.pseudo-element":{color:"#ffc66d"}}},2521:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{color:"white",background:"none",textShadow:"0 -.1em .2em black",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"white",background:"hsl(30, 20%, 25%)",textShadow:"0 -.1em .2em black",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",border:".3em solid hsl(30, 20%, 40%)",borderRadius:".5em",boxShadow:"1px 1px .5em black inset"},':not(pre) > code[class*="language-"]':{background:"hsl(30, 20%, 25%)",padding:".15em .2em .05em",borderRadius:".3em",border:".13em solid hsl(30, 20%, 40%)",boxShadow:"1px 1px .3em -.1em black inset",whiteSpace:"normal"},comment:{color:"hsl(30, 20%, 50%)"},prolog:{color:"hsl(30, 20%, 50%)"},doctype:{color:"hsl(30, 20%, 50%)"},cdata:{color:"hsl(30, 20%, 50%)"},punctuation:{Opacity:".7"},namespace:{Opacity:".7"},property:{color:"hsl(350, 40%, 70%)"},tag:{color:"hsl(350, 40%, 70%)"},boolean:{color:"hsl(350, 40%, 70%)"},number:{color:"hsl(350, 40%, 70%)"},constant:{color:"hsl(350, 40%, 70%)"},symbol:{color:"hsl(350, 40%, 70%)"},selector:{color:"hsl(75, 70%, 60%)"},"attr-name":{color:"hsl(75, 70%, 60%)"},string:{color:"hsl(75, 70%, 60%)"},char:{color:"hsl(75, 70%, 60%)"},builtin:{color:"hsl(75, 70%, 60%)"},inserted:{color:"hsl(75, 70%, 60%)"},operator:{color:"hsl(40, 90%, 60%)"},entity:{color:"hsl(40, 90%, 60%)",cursor:"help"},url:{color:"hsl(40, 90%, 60%)"},".language-css .token.string":{color:"hsl(40, 90%, 60%)"},".style .token.string":{color:"hsl(40, 90%, 60%)"},variable:{color:"hsl(40, 90%, 60%)"},atrule:{color:"hsl(350, 40%, 70%)"},"attr-value":{color:"hsl(350, 40%, 70%)"},keyword:{color:"hsl(350, 40%, 70%)"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},deleted:{color:"red"}}},1471:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{color:"#f8f8f2",background:"none",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#f8f8f2",background:"#282a36",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",borderRadius:"0.3em"},':not(pre) > code[class*="language-"]':{background:"#282a36",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"#6272a4"},prolog:{color:"#6272a4"},doctype:{color:"#6272a4"},cdata:{color:"#6272a4"},punctuation:{color:"#f8f8f2"},".namespace":{Opacity:".7"},property:{color:"#ff79c6"},tag:{color:"#ff79c6"},constant:{color:"#ff79c6"},symbol:{color:"#ff79c6"},deleted:{color:"#ff79c6"},boolean:{color:"#bd93f9"},number:{color:"#bd93f9"},selector:{color:"#50fa7b"},"attr-name":{color:"#50fa7b"},string:{color:"#50fa7b"},char:{color:"#50fa7b"},builtin:{color:"#50fa7b"},inserted:{color:"#50fa7b"},operator:{color:"#f8f8f2"},entity:{color:"#f8f8f2",cursor:"help"},url:{color:"#f8f8f2"},".language-css .token.string":{color:"#f8f8f2"},".style .token.string":{color:"#f8f8f2"},variable:{color:"#f8f8f2"},atrule:{color:"#f1fa8c"},"attr-value":{color:"#f1fa8c"},function:{color:"#f1fa8c"},"class-name":{color:"#f1fa8c"},keyword:{color:"#8be9fd"},regex:{color:"#ffb86c"},important:{color:"#ffb86c",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}}},3866:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#2a2734",color:"#9a86fd"},'pre[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#2a2734",color:"#9a86fd",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#6a51e6"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#6a51e6"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#6a51e6"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#6a51e6"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#6a51e6"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#6a51e6"},'code[class*="language-"]::selection':{textShadow:"none",background:"#6a51e6"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#6a51e6"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#6c6783"},prolog:{color:"#6c6783"},doctype:{color:"#6c6783"},cdata:{color:"#6c6783"},punctuation:{color:"#6c6783"},namespace:{Opacity:".7"},tag:{color:"#e09142"},operator:{color:"#e09142"},number:{color:"#e09142"},property:{color:"#9a86fd"},function:{color:"#9a86fd"},"tag-id":{color:"#eeebff"},selector:{color:"#eeebff"},"atrule-id":{color:"#eeebff"},"code.language-javascript":{color:"#c4b9fe"},"attr-name":{color:"#c4b9fe"},"code.language-css":{color:"#ffcc99"},"code.language-scss":{color:"#ffcc99"},boolean:{color:"#ffcc99"},string:{color:"#ffcc99"},entity:{color:"#ffcc99",cursor:"help"},url:{color:"#ffcc99"},".language-css .token.string":{color:"#ffcc99"},".language-scss .token.string":{color:"#ffcc99"},".style .token.string":{color:"#ffcc99"},"attr-value":{color:"#ffcc99"},keyword:{color:"#ffcc99"},control:{color:"#ffcc99"},directive:{color:"#ffcc99"},unit:{color:"#ffcc99"},statement:{color:"#ffcc99"},regex:{color:"#ffcc99"},atrule:{color:"#ffcc99"},placeholder:{color:"#ffcc99"},variable:{color:"#ffcc99"},deleted:{textDecoration:"line-through"},inserted:{borderBottom:"1px dotted #eeebff",textDecoration:"none"},italic:{fontStyle:"italic"},important:{fontWeight:"bold",color:"#c4b9fe"},bold:{fontWeight:"bold"},"pre > code.highlight":{Outline:".4em solid #8a75f5",OutlineOffset:".4em"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#2c2937"},".line-numbers .line-numbers-rows > span:before":{color:"#3c3949"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(224, 145, 66, 0.2) 70%, rgba(224, 145, 66, 0))"}}},538:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#322d29",color:"#88786d"},'pre[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#322d29",color:"#88786d",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#6f5849"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#6f5849"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#6f5849"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#6f5849"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#6f5849"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#6f5849"},'code[class*="language-"]::selection':{textShadow:"none",background:"#6f5849"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#6f5849"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#6a5f58"},prolog:{color:"#6a5f58"},doctype:{color:"#6a5f58"},cdata:{color:"#6a5f58"},punctuation:{color:"#6a5f58"},namespace:{Opacity:".7"},tag:{color:"#bfa05a"},operator:{color:"#bfa05a"},number:{color:"#bfa05a"},property:{color:"#88786d"},function:{color:"#88786d"},"tag-id":{color:"#fff3eb"},selector:{color:"#fff3eb"},"atrule-id":{color:"#fff3eb"},"code.language-javascript":{color:"#a48774"},"attr-name":{color:"#a48774"},"code.language-css":{color:"#fcc440"},"code.language-scss":{color:"#fcc440"},boolean:{color:"#fcc440"},string:{color:"#fcc440"},entity:{color:"#fcc440",cursor:"help"},url:{color:"#fcc440"},".language-css .token.string":{color:"#fcc440"},".language-scss .token.string":{color:"#fcc440"},".style .token.string":{color:"#fcc440"},"attr-value":{color:"#fcc440"},keyword:{color:"#fcc440"},control:{color:"#fcc440"},directive:{color:"#fcc440"},unit:{color:"#fcc440"},statement:{color:"#fcc440"},regex:{color:"#fcc440"},atrule:{color:"#fcc440"},placeholder:{color:"#fcc440"},variable:{color:"#fcc440"},deleted:{textDecoration:"line-through"},inserted:{borderBottom:"1px dotted #fff3eb",textDecoration:"none"},italic:{fontStyle:"italic"},important:{fontWeight:"bold",color:"#a48774"},bold:{fontWeight:"bold"},"pre > code.highlight":{Outline:".4em solid #816d5f",OutlineOffset:".4em"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#35302b"},".line-numbers .line-numbers-rows > span:before":{color:"#46403d"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(191, 160, 90, 0.2) 70%, rgba(191, 160, 90, 0))"}}},4456:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#2a2d2a",color:"#687d68"},'pre[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#2a2d2a",color:"#687d68",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#435643"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#435643"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#435643"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#435643"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#435643"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#435643"},'code[class*="language-"]::selection':{textShadow:"none",background:"#435643"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#435643"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#535f53"},prolog:{color:"#535f53"},doctype:{color:"#535f53"},cdata:{color:"#535f53"},punctuation:{color:"#535f53"},namespace:{Opacity:".7"},tag:{color:"#a2b34d"},operator:{color:"#a2b34d"},number:{color:"#a2b34d"},property:{color:"#687d68"},function:{color:"#687d68"},"tag-id":{color:"#f0fff0"},selector:{color:"#f0fff0"},"atrule-id":{color:"#f0fff0"},"code.language-javascript":{color:"#b3d6b3"},"attr-name":{color:"#b3d6b3"},"code.language-css":{color:"#e5fb79"},"code.language-scss":{color:"#e5fb79"},boolean:{color:"#e5fb79"},string:{color:"#e5fb79"},entity:{color:"#e5fb79",cursor:"help"},url:{color:"#e5fb79"},".language-css .token.string":{color:"#e5fb79"},".language-scss .token.string":{color:"#e5fb79"},".style .token.string":{color:"#e5fb79"},"attr-value":{color:"#e5fb79"},keyword:{color:"#e5fb79"},control:{color:"#e5fb79"},directive:{color:"#e5fb79"},unit:{color:"#e5fb79"},statement:{color:"#e5fb79"},regex:{color:"#e5fb79"},atrule:{color:"#e5fb79"},placeholder:{color:"#e5fb79"},variable:{color:"#e5fb79"},deleted:{textDecoration:"line-through"},inserted:{borderBottom:"1px dotted #f0fff0",textDecoration:"none"},italic:{fontStyle:"italic"},important:{fontWeight:"bold",color:"#b3d6b3"},bold:{fontWeight:"bold"},"pre > code.highlight":{Outline:".4em solid #5c705c",OutlineOffset:".4em"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#2c302c"},".line-numbers .line-numbers-rows > span:before":{color:"#3b423b"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(162, 179, 77, 0.2) 70%, rgba(162, 179, 77, 0))"}}},4846:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#faf8f5",color:"#728fcb"},'pre[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#faf8f5",color:"#728fcb",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#faf8f5"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#faf8f5"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#faf8f5"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#faf8f5"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#faf8f5"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#faf8f5"},'code[class*="language-"]::selection':{textShadow:"none",background:"#faf8f5"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#faf8f5"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#b6ad9a"},prolog:{color:"#b6ad9a"},doctype:{color:"#b6ad9a"},cdata:{color:"#b6ad9a"},punctuation:{color:"#b6ad9a"},namespace:{Opacity:".7"},tag:{color:"#063289"},operator:{color:"#063289"},number:{color:"#063289"},property:{color:"#b29762"},function:{color:"#b29762"},"tag-id":{color:"#2d2006"},selector:{color:"#2d2006"},"atrule-id":{color:"#2d2006"},"code.language-javascript":{color:"#896724"},"attr-name":{color:"#896724"},"code.language-css":{color:"#728fcb"},"code.language-scss":{color:"#728fcb"},boolean:{color:"#728fcb"},string:{color:"#728fcb"},entity:{color:"#728fcb",cursor:"help"},url:{color:"#728fcb"},".language-css .token.string":{color:"#728fcb"},".language-scss .token.string":{color:"#728fcb"},".style .token.string":{color:"#728fcb"},"attr-value":{color:"#728fcb"},keyword:{color:"#728fcb"},control:{color:"#728fcb"},directive:{color:"#728fcb"},unit:{color:"#728fcb"},statement:{color:"#728fcb"},regex:{color:"#728fcb"},atrule:{color:"#728fcb"},placeholder:{color:"#93abdc"},variable:{color:"#93abdc"},deleted:{textDecoration:"line-through"},inserted:{borderBottom:"1px dotted #2d2006",textDecoration:"none"},italic:{fontStyle:"italic"},important:{fontWeight:"bold",color:"#896724"},bold:{fontWeight:"bold"},"pre > code.highlight":{Outline:".4em solid #896724",OutlineOffset:".4em"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#ece8de"},".line-numbers .line-numbers-rows > span:before":{color:"#cdc4b1"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(45, 32, 6, 0.2) 70%, rgba(45, 32, 6, 0))"}}},9627:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#1d262f",color:"#57718e"},'pre[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#1d262f",color:"#57718e",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#004a9e"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#004a9e"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#004a9e"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#004a9e"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#004a9e"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#004a9e"},'code[class*="language-"]::selection':{textShadow:"none",background:"#004a9e"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#004a9e"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#4a5f78"},prolog:{color:"#4a5f78"},doctype:{color:"#4a5f78"},cdata:{color:"#4a5f78"},punctuation:{color:"#4a5f78"},namespace:{Opacity:".7"},tag:{color:"#0aa370"},operator:{color:"#0aa370"},number:{color:"#0aa370"},property:{color:"#57718e"},function:{color:"#57718e"},"tag-id":{color:"#ebf4ff"},selector:{color:"#ebf4ff"},"atrule-id":{color:"#ebf4ff"},"code.language-javascript":{color:"#7eb6f6"},"attr-name":{color:"#7eb6f6"},"code.language-css":{color:"#47ebb4"},"code.language-scss":{color:"#47ebb4"},boolean:{color:"#47ebb4"},string:{color:"#47ebb4"},entity:{color:"#47ebb4",cursor:"help"},url:{color:"#47ebb4"},".language-css .token.string":{color:"#47ebb4"},".language-scss .token.string":{color:"#47ebb4"},".style .token.string":{color:"#47ebb4"},"attr-value":{color:"#47ebb4"},keyword:{color:"#47ebb4"},control:{color:"#47ebb4"},directive:{color:"#47ebb4"},unit:{color:"#47ebb4"},statement:{color:"#47ebb4"},regex:{color:"#47ebb4"},atrule:{color:"#47ebb4"},placeholder:{color:"#47ebb4"},variable:{color:"#47ebb4"},deleted:{textDecoration:"line-through"},inserted:{borderBottom:"1px dotted #ebf4ff",textDecoration:"none"},italic:{fontStyle:"italic"},important:{fontWeight:"bold",color:"#7eb6f6"},bold:{fontWeight:"bold"},"pre > code.highlight":{Outline:".4em solid #34659d",OutlineOffset:".4em"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#1f2932"},".line-numbers .line-numbers-rows > span:before":{color:"#2c3847"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(10, 163, 112, 0.2) 70%, rgba(10, 163, 112, 0))"}}},5973:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#24242e",color:"#767693"},'pre[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#24242e",color:"#767693",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#5151e6"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#5151e6"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#5151e6"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#5151e6"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#5151e6"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#5151e6"},'code[class*="language-"]::selection':{textShadow:"none",background:"#5151e6"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#5151e6"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#5b5b76"},prolog:{color:"#5b5b76"},doctype:{color:"#5b5b76"},cdata:{color:"#5b5b76"},punctuation:{color:"#5b5b76"},namespace:{Opacity:".7"},tag:{color:"#dd672c"},operator:{color:"#dd672c"},number:{color:"#dd672c"},property:{color:"#767693"},function:{color:"#767693"},"tag-id":{color:"#ebebff"},selector:{color:"#ebebff"},"atrule-id":{color:"#ebebff"},"code.language-javascript":{color:"#aaaaca"},"attr-name":{color:"#aaaaca"},"code.language-css":{color:"#fe8c52"},"code.language-scss":{color:"#fe8c52"},boolean:{color:"#fe8c52"},string:{color:"#fe8c52"},entity:{color:"#fe8c52",cursor:"help"},url:{color:"#fe8c52"},".language-css .token.string":{color:"#fe8c52"},".language-scss .token.string":{color:"#fe8c52"},".style .token.string":{color:"#fe8c52"},"attr-value":{color:"#fe8c52"},keyword:{color:"#fe8c52"},control:{color:"#fe8c52"},directive:{color:"#fe8c52"},unit:{color:"#fe8c52"},statement:{color:"#fe8c52"},regex:{color:"#fe8c52"},atrule:{color:"#fe8c52"},placeholder:{color:"#fe8c52"},variable:{color:"#fe8c52"},deleted:{textDecoration:"line-through"},inserted:{borderBottom:"1px dotted #ebebff",textDecoration:"none"},italic:{fontStyle:"italic"},important:{fontWeight:"bold",color:"#aaaaca"},bold:{fontWeight:"bold"},"pre > code.highlight":{Outline:".4em solid #7676f4",OutlineOffset:".4em"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#262631"},".line-numbers .line-numbers-rows > span:before":{color:"#393949"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(221, 103, 44, 0.2) 70%, rgba(221, 103, 44, 0))"}}},8517:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"black",color:"white",boxShadow:"-.3em 0 0 .3em black, .3em 0 0 .3em black"},'pre[class*="language-"]':{fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:".4em .8em",margin:".5em 0",overflow:"auto",background:'url(\'data:image/svg+xml;charset=utf-8,%0D%0A%0D%0A%0D%0A<%2Fsvg>\')',backgroundSize:"1em 1em"},':not(pre) > code[class*="language-"]':{padding:".2em",borderRadius:".3em",boxShadow:"none",whiteSpace:"normal"},comment:{color:"#aaa"},prolog:{color:"#aaa"},doctype:{color:"#aaa"},cdata:{color:"#aaa"},punctuation:{color:"#999"},namespace:{Opacity:".7"},property:{color:"#0cf"},tag:{color:"#0cf"},boolean:{color:"#0cf"},number:{color:"#0cf"},constant:{color:"#0cf"},symbol:{color:"#0cf"},selector:{color:"yellow"},"attr-name":{color:"yellow"},string:{color:"yellow"},char:{color:"yellow"},builtin:{color:"yellow"},operator:{color:"yellowgreen"},entity:{color:"yellowgreen",cursor:"help"},url:{color:"yellowgreen"},".language-css .token.string":{color:"yellowgreen"},variable:{color:"yellowgreen"},inserted:{color:"yellowgreen"},atrule:{color:"deeppink"},"attr-value":{color:"deeppink"},keyword:{color:"deeppink"},regex:{color:"orange"},important:{color:"orange",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},deleted:{color:"red"},"pre.diff-highlight.diff-highlight > code .token.deleted:not(.prefix)":{backgroundColor:"rgba(255, 0, 0, .3)",display:"inline"},"pre > code.diff-highlight.diff-highlight .token.deleted:not(.prefix)":{backgroundColor:"rgba(255, 0, 0, .3)",display:"inline"},"pre.diff-highlight.diff-highlight > code .token.inserted:not(.prefix)":{backgroundColor:"rgba(0, 255, 128, .3)",display:"inline"},"pre > code.diff-highlight.diff-highlight .token.inserted:not(.prefix)":{backgroundColor:"rgba(0, 255, 128, .3)",display:"inline"}}},9654:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{color:"#393A34",fontFamily:'"Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",fontSize:".9em",lineHeight:"1.2em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#393A34",fontFamily:'"Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",fontSize:".9em",lineHeight:"1.2em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",border:"1px solid #dddddd",backgroundColor:"white"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{background:"#b3d4fc"},'pre[class*="language-"] ::-moz-selection':{background:"#b3d4fc"},'code[class*="language-"]::-moz-selection':{background:"#b3d4fc"},'code[class*="language-"] ::-moz-selection':{background:"#b3d4fc"},'pre[class*="language-"]::selection':{background:"#b3d4fc"},'pre[class*="language-"] ::selection':{background:"#b3d4fc"},'code[class*="language-"]::selection':{background:"#b3d4fc"},'code[class*="language-"] ::selection':{background:"#b3d4fc"},':not(pre) > code[class*="language-"]':{padding:".2em",paddingTop:"1px",paddingBottom:"1px",background:"#f8f8f8",border:"1px solid #dddddd"},comment:{color:"#999988",fontStyle:"italic"},prolog:{color:"#999988",fontStyle:"italic"},doctype:{color:"#999988",fontStyle:"italic"},cdata:{color:"#999988",fontStyle:"italic"},namespace:{Opacity:".7"},string:{color:"#e3116c"},"attr-value":{color:"#e3116c"},punctuation:{color:"#393A34"},operator:{color:"#393A34"},entity:{color:"#36acaa"},url:{color:"#36acaa"},symbol:{color:"#36acaa"},number:{color:"#36acaa"},boolean:{color:"#36acaa"},variable:{color:"#36acaa"},constant:{color:"#36acaa"},property:{color:"#36acaa"},regex:{color:"#36acaa"},inserted:{color:"#36acaa"},atrule:{color:"#00a4db"},keyword:{color:"#00a4db"},"attr-name":{color:"#00a4db"},".language-autohotkey .token.selector":{color:"#00a4db"},function:{color:"#9a050f",fontWeight:"bold"},deleted:{color:"#9a050f"},".language-autohotkey .token.tag":{color:"#9a050f"},tag:{color:"#00009f"},selector:{color:"#00009f"},".language-autohotkey .token.keyword":{color:"#00009f"},important:{fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}}},9737:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{color:"#ebdbb2",fontFamily:'Consolas, Monaco, "Andale Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#ebdbb2",fontFamily:'Consolas, Monaco, "Andale Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto",background:"#1d2021"},'pre[class*="language-"]::-moz-selection':{color:"#fbf1c7",background:"#7c6f64"},'pre[class*="language-"] ::-moz-selection':{color:"#fbf1c7",background:"#7c6f64"},'code[class*="language-"]::-moz-selection':{color:"#fbf1c7",background:"#7c6f64"},'code[class*="language-"] ::-moz-selection':{color:"#fbf1c7",background:"#7c6f64"},'pre[class*="language-"]::selection':{color:"#fbf1c7",background:"#7c6f64"},'pre[class*="language-"] ::selection':{color:"#fbf1c7",background:"#7c6f64"},'code[class*="language-"]::selection':{color:"#fbf1c7",background:"#7c6f64"},'code[class*="language-"] ::selection':{color:"#fbf1c7",background:"#7c6f64"},':not(pre) > code[class*="language-"]':{background:"#1d2021",padding:"0.1em",borderRadius:"0.3em"},comment:{color:"#a89984"},prolog:{color:"#a89984"},cdata:{color:"#a89984"},delimiter:{color:"#fb4934"},boolean:{color:"#fb4934"},keyword:{color:"#fb4934"},selector:{color:"#fb4934"},important:{color:"#fb4934"},atrule:{color:"#fb4934"},operator:{color:"#a89984"},punctuation:{color:"#a89984"},"attr-name":{color:"#a89984"},tag:{color:"#fabd2f"},"tag.punctuation":{color:"#fabd2f"},doctype:{color:"#fabd2f"},builtin:{color:"#fabd2f"},entity:{color:"#d3869b"},number:{color:"#d3869b"},symbol:{color:"#d3869b"},property:{color:"#fb4934"},constant:{color:"#fb4934"},variable:{color:"#fb4934"},string:{color:"#b8bb26"},char:{color:"#b8bb26"},"attr-value":{color:"#a89984"},"attr-value.punctuation":{color:"#a89984"},url:{color:"#b8bb26",textDecoration:"underline"},function:{color:"#fabd2f"},regex:{background:"#b8bb26"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},inserted:{background:"#a89984"},deleted:{background:"#fb4934"}}},2643:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{color:"#3c3836",fontFamily:'Consolas, Monaco, "Andale Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#3c3836",fontFamily:'Consolas, Monaco, "Andale Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto",background:"#f9f5d7"},'pre[class*="language-"]::-moz-selection':{color:"#282828",background:"#a89984"},'pre[class*="language-"] ::-moz-selection':{color:"#282828",background:"#a89984"},'code[class*="language-"]::-moz-selection':{color:"#282828",background:"#a89984"},'code[class*="language-"] ::-moz-selection':{color:"#282828",background:"#a89984"},'pre[class*="language-"]::selection':{color:"#282828",background:"#a89984"},'pre[class*="language-"] ::selection':{color:"#282828",background:"#a89984"},'code[class*="language-"]::selection':{color:"#282828",background:"#a89984"},'code[class*="language-"] ::selection':{color:"#282828",background:"#a89984"},':not(pre) > code[class*="language-"]':{background:"#f9f5d7",padding:"0.1em",borderRadius:"0.3em"},comment:{color:"#7c6f64"},prolog:{color:"#7c6f64"},cdata:{color:"#7c6f64"},delimiter:{color:"#9d0006"},boolean:{color:"#9d0006"},keyword:{color:"#9d0006"},selector:{color:"#9d0006"},important:{color:"#9d0006"},atrule:{color:"#9d0006"},operator:{color:"#7c6f64"},punctuation:{color:"#7c6f64"},"attr-name":{color:"#7c6f64"},tag:{color:"#b57614"},"tag.punctuation":{color:"#b57614"},doctype:{color:"#b57614"},builtin:{color:"#b57614"},entity:{color:"#8f3f71"},number:{color:"#8f3f71"},symbol:{color:"#8f3f71"},property:{color:"#9d0006"},constant:{color:"#9d0006"},variable:{color:"#9d0006"},string:{color:"#797403"},char:{color:"#797403"},"attr-value":{color:"#7c6f64"},"attr-value.punctuation":{color:"#7c6f64"},url:{color:"#797403",textDecoration:"underline"},function:{color:"#b57614"},regex:{background:"#797403"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},inserted:{background:"#7c6f64"},deleted:{background:"#9d0006"}}},8510:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={"code[class*='language-']":{color:"#d6e7ff",background:"#030314",textShadow:"none",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',fontSize:"1em",lineHeight:"1.5",letterSpacing:".2px",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",textAlign:"left",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},"pre[class*='language-']":{color:"#d6e7ff",background:"#030314",textShadow:"none",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',fontSize:"1em",lineHeight:"1.5",letterSpacing:".2px",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",textAlign:"left",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",border:"1px solid #2a4555",borderRadius:"5px",padding:"1.5em 1em",margin:"1em 0",overflow:"auto"},"pre[class*='language-']::-moz-selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},"pre[class*='language-'] ::-moz-selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},"code[class*='language-']::-moz-selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},"code[class*='language-'] ::-moz-selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},"pre[class*='language-']::selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},"pre[class*='language-'] ::selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},"code[class*='language-']::selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},"code[class*='language-'] ::selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},":not(pre) > code[class*='language-']":{color:"#f0f6f6",background:"#2a4555",padding:"0.2em 0.3em",borderRadius:"0.2em",boxDecorationBreak:"clone"},comment:{color:"#446e69"},prolog:{color:"#446e69"},doctype:{color:"#446e69"},cdata:{color:"#446e69"},punctuation:{color:"#d6b007"},property:{color:"#d6e7ff"},tag:{color:"#d6e7ff"},boolean:{color:"#d6e7ff"},number:{color:"#d6e7ff"},constant:{color:"#d6e7ff"},symbol:{color:"#d6e7ff"},deleted:{color:"#d6e7ff"},selector:{color:"#e60067"},"attr-name":{color:"#e60067"},builtin:{color:"#e60067"},inserted:{color:"#e60067"},string:{color:"#49c6ec"},char:{color:"#49c6ec"},operator:{color:"#ec8e01",background:"transparent"},entity:{color:"#ec8e01",background:"transparent"},url:{color:"#ec8e01",background:"transparent"},".language-css .token.string":{color:"#ec8e01",background:"transparent"},".style .token.string":{color:"#ec8e01",background:"transparent"},atrule:{color:"#0fe468"},"attr-value":{color:"#0fe468"},keyword:{color:"#0fe468"},function:{color:"#78f3e9"},"class-name":{color:"#78f3e9"},regex:{color:"#d6e7ff"},important:{color:"#d6e7ff"},variable:{color:"#d6e7ff"}}},8727:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{fontFamily:'"Fira Mono", Menlo, Monaco, "Lucida Console", "Courier New", Courier, monospace',fontSize:"16px",lineHeight:"1.375",direction:"ltr",textAlign:"left",wordSpacing:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",whiteSpace:"pre-wrap",wordBreak:"break-all",wordWrap:"break-word",background:"#322931",color:"#b9b5b8"},'pre[class*="language-"]':{fontFamily:'"Fira Mono", Menlo, Monaco, "Lucida Console", "Courier New", Courier, monospace',fontSize:"16px",lineHeight:"1.375",direction:"ltr",textAlign:"left",wordSpacing:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",whiteSpace:"pre-wrap",wordBreak:"break-all",wordWrap:"break-word",background:"#322931",color:"#b9b5b8",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#797379"},prolog:{color:"#797379"},doctype:{color:"#797379"},cdata:{color:"#797379"},punctuation:{color:"#b9b5b8"},".namespace":{Opacity:".7"},null:{color:"#fd8b19"},operator:{color:"#fd8b19"},boolean:{color:"#fd8b19"},number:{color:"#fd8b19"},property:{color:"#fdcc59"},tag:{color:"#1290bf"},string:{color:"#149b93"},selector:{color:"#c85e7c"},"attr-name":{color:"#fd8b19"},entity:{color:"#149b93",cursor:"help"},url:{color:"#149b93"},".language-css .token.string":{color:"#149b93"},".style .token.string":{color:"#149b93"},"attr-value":{color:"#8fc13e"},keyword:{color:"#8fc13e"},control:{color:"#8fc13e"},directive:{color:"#8fc13e"},unit:{color:"#8fc13e"},statement:{color:"#149b93"},regex:{color:"#149b93"},atrule:{color:"#149b93"},placeholder:{color:"#1290bf"},variable:{color:"#1290bf"},important:{color:"#dd464c",fontWeight:"bold"},"pre > code.highlight":{Outline:".4em solid red",OutlineOffset:".4em"}}},2783:function(e,t,n){"use strict";var r=n(1740);Object.defineProperty(t,"vs",{enumerable:!0,get:function(){return W.default}});var a=r(n(5075)),i=r(n(2521)),o=r(n(8517)),s=r(n(3216)),l=r(n(4573)),c=r(n(4147)),u=r(n(6717)),d=r(n(1424)),f=r(n(8045)),p=r(n(5843)),h=r(n(8232)),g=r(n(8022)),m=r(n(7062)),v=r(n(287)),b=r(n(8456)),y=r(n(7897)),k=r(n(1471)),x=r(n(3866)),w=r(n(538)),E=r(n(4456)),S=r(n(4846)),A=r(n(9627)),O=r(n(5973)),T=r(n(9654)),C=r(n(9737)),R=r(n(2643)),N=r(n(8510)),M=r(n(8727)),I=r(n(1560)),L=r(n(4152)),P=r(n(8710)),D=r(n(6004)),_=r(n(3472)),F=r(n(7718)),B=r(n(8625)),j=r(n(3410)),z=r(n(9108)),U=r(n(4735)),H=r(n(9900)),G=r(n(7590)),W=r(n(8526)),V=r(n(350)),Y=r(n(8983)),q=r(n(2040))},1560:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{color:"#f8f8f2",background:"none",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Monaco, Consolas, 'Andale Mono', 'Ubuntu Mono', monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#f8f8f2",background:"#263E52",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Monaco, Consolas, 'Andale Mono', 'Ubuntu Mono', monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",borderRadius:"0.3em"},':not(pre) > code[class*="language-"]':{background:"#263E52",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"#5c98cd"},prolog:{color:"#5c98cd"},doctype:{color:"#5c98cd"},cdata:{color:"#5c98cd"},punctuation:{color:"#f8f8f2"},".namespace":{Opacity:".7"},property:{color:"#F05E5D"},tag:{color:"#F05E5D"},constant:{color:"#F05E5D"},symbol:{color:"#F05E5D"},deleted:{color:"#F05E5D"},boolean:{color:"#BC94F9"},number:{color:"#BC94F9"},selector:{color:"#FCFCD6"},"attr-name":{color:"#FCFCD6"},string:{color:"#FCFCD6"},char:{color:"#FCFCD6"},builtin:{color:"#FCFCD6"},inserted:{color:"#FCFCD6"},operator:{color:"#f8f8f2"},entity:{color:"#f8f8f2",cursor:"help"},url:{color:"#f8f8f2"},".language-css .token.string":{color:"#f8f8f2"},".style .token.string":{color:"#f8f8f2"},variable:{color:"#f8f8f2"},atrule:{color:"#66D8EF"},"attr-value":{color:"#66D8EF"},function:{color:"#66D8EF"},"class-name":{color:"#66D8EF"},keyword:{color:"#6EB26E"},regex:{color:"#F05E5D"},important:{color:"#F05E5D",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}}},4152:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",color:"#eee",background:"#2f2f2f",fontFamily:"Roboto Mono, monospace",fontSize:"1em",lineHeight:"1.5em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",color:"#eee",background:"#2f2f2f",fontFamily:"Roboto Mono, monospace",fontSize:"1em",lineHeight:"1.5em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",overflow:"auto",position:"relative",margin:"0.5em 0",padding:"1.25em 1em"},'code[class*="language-"]::-moz-selection':{background:"#363636"},'pre[class*="language-"]::-moz-selection':{background:"#363636"},'code[class*="language-"] ::-moz-selection':{background:"#363636"},'pre[class*="language-"] ::-moz-selection':{background:"#363636"},'code[class*="language-"]::selection':{background:"#363636"},'pre[class*="language-"]::selection':{background:"#363636"},'code[class*="language-"] ::selection':{background:"#363636"},'pre[class*="language-"] ::selection':{background:"#363636"},':not(pre) > code[class*="language-"]':{whiteSpace:"normal",borderRadius:"0.2em",padding:"0.1em"},".language-css > code":{color:"#fd9170"},".language-sass > code":{color:"#fd9170"},".language-scss > code":{color:"#fd9170"},'[class*="language-"] .namespace':{Opacity:"0.7"},atrule:{color:"#c792ea"},"attr-name":{color:"#ffcb6b"},"attr-value":{color:"#a5e844"},attribute:{color:"#a5e844"},boolean:{color:"#c792ea"},builtin:{color:"#ffcb6b"},cdata:{color:"#80cbc4"},char:{color:"#80cbc4"},class:{color:"#ffcb6b"},"class-name":{color:"#f2ff00"},comment:{color:"#616161"},constant:{color:"#c792ea"},deleted:{color:"#ff6666"},doctype:{color:"#616161"},entity:{color:"#ff6666"},function:{color:"#c792ea"},hexcode:{color:"#f2ff00"},id:{color:"#c792ea",fontWeight:"bold"},important:{color:"#c792ea",fontWeight:"bold"},inserted:{color:"#80cbc4"},keyword:{color:"#c792ea"},number:{color:"#fd9170"},operator:{color:"#89ddff"},prolog:{color:"#616161"},property:{color:"#80cbc4"},"pseudo-class":{color:"#a5e844"},"pseudo-element":{color:"#a5e844"},punctuation:{color:"#89ddff"},regex:{color:"#f2ff00"},selector:{color:"#ff6666"},string:{color:"#a5e844"},symbol:{color:"#c792ea"},tag:{color:"#ff6666"},unit:{color:"#fd9170"},url:{color:"#ff6666"},variable:{color:"#ff6666"}}},8710:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",color:"#90a4ae",background:"#fafafa",fontFamily:"Roboto Mono, monospace",fontSize:"1em",lineHeight:"1.5em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",color:"#90a4ae",background:"#fafafa",fontFamily:"Roboto Mono, monospace",fontSize:"1em",lineHeight:"1.5em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",overflow:"auto",position:"relative",margin:"0.5em 0",padding:"1.25em 1em"},'code[class*="language-"]::-moz-selection':{background:"#cceae7",color:"#263238"},'pre[class*="language-"]::-moz-selection':{background:"#cceae7",color:"#263238"},'code[class*="language-"] ::-moz-selection':{background:"#cceae7",color:"#263238"},'pre[class*="language-"] ::-moz-selection':{background:"#cceae7",color:"#263238"},'code[class*="language-"]::selection':{background:"#cceae7",color:"#263238"},'pre[class*="language-"]::selection':{background:"#cceae7",color:"#263238"},'code[class*="language-"] ::selection':{background:"#cceae7",color:"#263238"},'pre[class*="language-"] ::selection':{background:"#cceae7",color:"#263238"},':not(pre) > code[class*="language-"]':{whiteSpace:"normal",borderRadius:"0.2em",padding:"0.1em"},".language-css > code":{color:"#f76d47"},".language-sass > code":{color:"#f76d47"},".language-scss > code":{color:"#f76d47"},'[class*="language-"] .namespace':{Opacity:"0.7"},atrule:{color:"#7c4dff"},"attr-name":{color:"#39adb5"},"attr-value":{color:"#f6a434"},attribute:{color:"#f6a434"},boolean:{color:"#7c4dff"},builtin:{color:"#39adb5"},cdata:{color:"#39adb5"},char:{color:"#39adb5"},class:{color:"#39adb5"},"class-name":{color:"#6182b8"},comment:{color:"#aabfc9"},constant:{color:"#7c4dff"},deleted:{color:"#e53935"},doctype:{color:"#aabfc9"},entity:{color:"#e53935"},function:{color:"#7c4dff"},hexcode:{color:"#f76d47"},id:{color:"#7c4dff",fontWeight:"bold"},important:{color:"#7c4dff",fontWeight:"bold"},inserted:{color:"#39adb5"},keyword:{color:"#7c4dff"},number:{color:"#f76d47"},operator:{color:"#39adb5"},prolog:{color:"#aabfc9"},property:{color:"#39adb5"},"pseudo-class":{color:"#f6a434"},"pseudo-element":{color:"#f6a434"},punctuation:{color:"#39adb5"},regex:{color:"#6182b8"},selector:{color:"#e53935"},string:{color:"#f6a434"},symbol:{color:"#7c4dff"},tag:{color:"#e53935"},unit:{color:"#f76d47"},url:{color:"#e53935"},variable:{color:"#e53935"}}},6004:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",color:"#c3cee3",background:"#263238",fontFamily:"Roboto Mono, monospace",fontSize:"1em",lineHeight:"1.5em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",color:"#c3cee3",background:"#263238",fontFamily:"Roboto Mono, monospace",fontSize:"1em",lineHeight:"1.5em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",overflow:"auto",position:"relative",margin:"0.5em 0",padding:"1.25em 1em"},'code[class*="language-"]::-moz-selection':{background:"#363636"},'pre[class*="language-"]::-moz-selection':{background:"#363636"},'code[class*="language-"] ::-moz-selection':{background:"#363636"},'pre[class*="language-"] ::-moz-selection':{background:"#363636"},'code[class*="language-"]::selection':{background:"#363636"},'pre[class*="language-"]::selection':{background:"#363636"},'code[class*="language-"] ::selection':{background:"#363636"},'pre[class*="language-"] ::selection':{background:"#363636"},':not(pre) > code[class*="language-"]':{whiteSpace:"normal",borderRadius:"0.2em",padding:"0.1em"},".language-css > code":{color:"#fd9170"},".language-sass > code":{color:"#fd9170"},".language-scss > code":{color:"#fd9170"},'[class*="language-"] .namespace':{Opacity:"0.7"},atrule:{color:"#c792ea"},"attr-name":{color:"#ffcb6b"},"attr-value":{color:"#c3e88d"},attribute:{color:"#c3e88d"},boolean:{color:"#c792ea"},builtin:{color:"#ffcb6b"},cdata:{color:"#80cbc4"},char:{color:"#80cbc4"},class:{color:"#ffcb6b"},"class-name":{color:"#f2ff00"},color:{color:"#f2ff00"},comment:{color:"#546e7a"},constant:{color:"#c792ea"},deleted:{color:"#f07178"},doctype:{color:"#546e7a"},entity:{color:"#f07178"},function:{color:"#c792ea"},hexcode:{color:"#f2ff00"},id:{color:"#c792ea",fontWeight:"bold"},important:{color:"#c792ea",fontWeight:"bold"},inserted:{color:"#80cbc4"},keyword:{color:"#c792ea",fontStyle:"italic"},number:{color:"#fd9170"},operator:{color:"#89ddff"},prolog:{color:"#546e7a"},property:{color:"#80cbc4"},"pseudo-class":{color:"#c3e88d"},"pseudo-element":{color:"#c3e88d"},punctuation:{color:"#89ddff"},regex:{color:"#f2ff00"},selector:{color:"#f07178"},string:{color:"#c3e88d"},symbol:{color:"#c792ea"},tag:{color:"#f07178"},unit:{color:"#f07178"},url:{color:"#fd9170"},variable:{color:"#f07178"}}},3472:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{color:"#d6deeb",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",fontSize:"1em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"white",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",fontSize:"1em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto",background:"#011627"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'pre[class*="language-"]::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"]::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"] ::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},':not(pre) > code[class*="language-"]':{color:"white",background:"#011627",padding:"0.1em",borderRadius:"0.3em",whiteSpace:"normal"},comment:{color:"rgb(99, 119, 119)",fontStyle:"italic"},prolog:{color:"rgb(99, 119, 119)",fontStyle:"italic"},cdata:{color:"rgb(99, 119, 119)",fontStyle:"italic"},punctuation:{color:"rgb(199, 146, 234)"},".namespace":{color:"rgb(178, 204, 214)"},deleted:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"},symbol:{color:"rgb(128, 203, 196)"},property:{color:"rgb(128, 203, 196)"},tag:{color:"rgb(127, 219, 202)"},operator:{color:"rgb(127, 219, 202)"},keyword:{color:"rgb(127, 219, 202)"},boolean:{color:"rgb(255, 88, 116)"},number:{color:"rgb(247, 140, 108)"},constant:{color:"rgb(130, 170, 255)"},function:{color:"rgb(130, 170, 255)"},builtin:{color:"rgb(130, 170, 255)"},char:{color:"rgb(130, 170, 255)"},selector:{color:"rgb(199, 146, 234)",fontStyle:"italic"},doctype:{color:"rgb(199, 146, 234)",fontStyle:"italic"},"attr-name":{color:"rgb(173, 219, 103)",fontStyle:"italic"},inserted:{color:"rgb(173, 219, 103)",fontStyle:"italic"},string:{color:"rgb(173, 219, 103)"},url:{color:"rgb(173, 219, 103)"},entity:{color:"rgb(173, 219, 103)"},".language-css .token.string":{color:"rgb(173, 219, 103)"},".style .token.string":{color:"rgb(173, 219, 103)"},"class-name":{color:"rgb(255, 203, 139)"},atrule:{color:"rgb(255, 203, 139)"},"attr-value":{color:"rgb(255, 203, 139)"},regex:{color:"rgb(214, 222, 235)"},important:{color:"rgb(214, 222, 235)",fontWeight:"bold"},variable:{color:"rgb(214, 222, 235)"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}}},7718:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{color:"#f8f8f2",background:"none",fontFamily:"\"Fira Code\", Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#f8f8f2",background:"#2E3440",fontFamily:"\"Fira Code\", Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",borderRadius:"0.3em"},':not(pre) > code[class*="language-"]':{background:"#2E3440",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"#636f88"},prolog:{color:"#636f88"},doctype:{color:"#636f88"},cdata:{color:"#636f88"},punctuation:{color:"#81A1C1"},".namespace":{Opacity:".7"},property:{color:"#81A1C1"},tag:{color:"#81A1C1"},constant:{color:"#81A1C1"},symbol:{color:"#81A1C1"},deleted:{color:"#81A1C1"},number:{color:"#B48EAD"},boolean:{color:"#81A1C1"},selector:{color:"#A3BE8C"},"attr-name":{color:"#A3BE8C"},string:{color:"#A3BE8C"},char:{color:"#A3BE8C"},builtin:{color:"#A3BE8C"},inserted:{color:"#A3BE8C"},operator:{color:"#81A1C1"},entity:{color:"#81A1C1",cursor:"help"},url:{color:"#81A1C1"},".language-css .token.string":{color:"#81A1C1"},".style .token.string":{color:"#81A1C1"},variable:{color:"#81A1C1"},atrule:{color:"#88C0D0"},"attr-value":{color:"#88C0D0"},function:{color:"#88C0D0"},"class-name":{color:"#88C0D0"},keyword:{color:"#81A1C1"},regex:{color:"#EBCB8B"},important:{color:"#EBCB8B",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}}},3216:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{color:"#f8f8f2",background:"none",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#f8f8f2",background:"#272822",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",borderRadius:"0.3em"},':not(pre) > code[class*="language-"]':{background:"#272822",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"#8292a2"},prolog:{color:"#8292a2"},doctype:{color:"#8292a2"},cdata:{color:"#8292a2"},punctuation:{color:"#f8f8f2"},namespace:{Opacity:".7"},property:{color:"#f92672"},tag:{color:"#f92672"},constant:{color:"#f92672"},symbol:{color:"#f92672"},deleted:{color:"#f92672"},boolean:{color:"#ae81ff"},number:{color:"#ae81ff"},selector:{color:"#a6e22e"},"attr-name":{color:"#a6e22e"},string:{color:"#a6e22e"},char:{color:"#a6e22e"},builtin:{color:"#a6e22e"},inserted:{color:"#a6e22e"},operator:{color:"#f8f8f2"},entity:{color:"#f8f8f2",cursor:"help"},url:{color:"#f8f8f2"},".language-css .token.string":{color:"#f8f8f2"},".style .token.string":{color:"#f8f8f2"},variable:{color:"#f8f8f2"},atrule:{color:"#e6db74"},"attr-value":{color:"#e6db74"},function:{color:"#e6db74"},"class-name":{color:"#e6db74"},keyword:{color:"#66d9ef"},regex:{color:"#fd971f"},important:{color:"#fd971f",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}}},8625:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{background:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:'"Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{background:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:'"Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto",borderRadius:"0.3em"},'code[class*="language-"]::-moz-selection':{background:"hsl(220, 13%, 28%)",color:"inherit",textShadow:"none"},'code[class*="language-"] *::-moz-selection':{background:"hsl(220, 13%, 28%)",color:"inherit",textShadow:"none"},'pre[class*="language-"] *::-moz-selection':{background:"hsl(220, 13%, 28%)",color:"inherit",textShadow:"none"},'code[class*="language-"]::selection':{background:"hsl(220, 13%, 28%)",color:"inherit",textShadow:"none"},'code[class*="language-"] *::selection':{background:"hsl(220, 13%, 28%)",color:"inherit",textShadow:"none"},'pre[class*="language-"] *::selection':{background:"hsl(220, 13%, 28%)",color:"inherit",textShadow:"none"},':not(pre) > code[class*="language-"]':{padding:"0.2em 0.3em",borderRadius:"0.3em",whiteSpace:"normal"},comment:{color:"hsl(220, 10%, 40%)",fontStyle:"italic"},prolog:{color:"hsl(220, 10%, 40%)"},cdata:{color:"hsl(220, 10%, 40%)"},doctype:{color:"hsl(220, 14%, 71%)"},punctuation:{color:"hsl(220, 14%, 71%)"},entity:{color:"hsl(220, 14%, 71%)",cursor:"help"},"attr-name":{color:"hsl(29, 54%, 61%)"},"class-name":{color:"hsl(29, 54%, 61%)"},boolean:{color:"hsl(29, 54%, 61%)"},constant:{color:"hsl(29, 54%, 61%)"},number:{color:"hsl(29, 54%, 61%)"},atrule:{color:"hsl(29, 54%, 61%)"},keyword:{color:"hsl(286, 60%, 67%)"},property:{color:"hsl(355, 65%, 65%)"},tag:{color:"hsl(355, 65%, 65%)"},symbol:{color:"hsl(355, 65%, 65%)"},deleted:{color:"hsl(355, 65%, 65%)"},important:{color:"hsl(355, 65%, 65%)"},selector:{color:"hsl(95, 38%, 62%)"},string:{color:"hsl(95, 38%, 62%)"},char:{color:"hsl(95, 38%, 62%)"},builtin:{color:"hsl(95, 38%, 62%)"},inserted:{color:"hsl(95, 38%, 62%)"},regex:{color:"hsl(95, 38%, 62%)"},"attr-value":{color:"hsl(95, 38%, 62%)"},"attr-value > .token.punctuation":{color:"hsl(95, 38%, 62%)"},variable:{color:"hsl(207, 82%, 66%)"},operator:{color:"hsl(207, 82%, 66%)"},function:{color:"hsl(207, 82%, 66%)"},url:{color:"hsl(187, 47%, 55%)"},"attr-value > .token.punctuation.attr-equals":{color:"hsl(220, 14%, 71%)"},"special-attr > .token.attr-value > .token.value.css":{color:"hsl(220, 14%, 71%)"},".language-css .token.selector":{color:"hsl(355, 65%, 65%)"},".language-css .token.property":{color:"hsl(220, 14%, 71%)"},".language-css .token.function":{color:"hsl(187, 47%, 55%)"},".language-css .token.url > .token.function":{color:"hsl(187, 47%, 55%)"},".language-css .token.url > .token.string.url":{color:"hsl(95, 38%, 62%)"},".language-css .token.important":{color:"hsl(286, 60%, 67%)"},".language-css .token.atrule .token.rule":{color:"hsl(286, 60%, 67%)"},".language-javascript .token.operator":{color:"hsl(286, 60%, 67%)"},".language-javascript .token.template-string > .token.interpolation > .token.interpolation-punctuation.punctuation":{color:"hsl(5, 48%, 51%)"},".language-json .token.operator":{color:"hsl(220, 14%, 71%)"},".language-json .token.null.keyword":{color:"hsl(29, 54%, 61%)"},".language-markdown .token.url":{color:"hsl(220, 14%, 71%)"},".language-markdown .token.url > .token.operator":{color:"hsl(220, 14%, 71%)"},".language-markdown .token.url-reference.url > .token.string":{color:"hsl(220, 14%, 71%)"},".language-markdown .token.url > .token.content":{color:"hsl(207, 82%, 66%)"},".language-markdown .token.url > .token.url":{color:"hsl(187, 47%, 55%)"},".language-markdown .token.url-reference.url":{color:"hsl(187, 47%, 55%)"},".language-markdown .token.blockquote.punctuation":{color:"hsl(220, 10%, 40%)",fontStyle:"italic"},".language-markdown .token.hr.punctuation":{color:"hsl(220, 10%, 40%)",fontStyle:"italic"},".language-markdown .token.code-snippet":{color:"hsl(95, 38%, 62%)"},".language-markdown .token.bold .token.content":{color:"hsl(29, 54%, 61%)"},".language-markdown .token.italic .token.content":{color:"hsl(286, 60%, 67%)"},".language-markdown .token.strike .token.content":{color:"hsl(355, 65%, 65%)"},".language-markdown .token.strike .token.punctuation":{color:"hsl(355, 65%, 65%)"},".language-markdown .token.list.punctuation":{color:"hsl(355, 65%, 65%)"},".language-markdown .token.title.important > .token.punctuation":{color:"hsl(355, 65%, 65%)"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},namespace:{Opacity:"0.8"},"token.tab:not(:empty):before":{color:"hsla(220, 14%, 71%, 0.15)",textShadow:"none"},"token.cr:before":{color:"hsla(220, 14%, 71%, 0.15)",textShadow:"none"},"token.lf:before":{color:"hsla(220, 14%, 71%, 0.15)",textShadow:"none"},"token.space:before":{color:"hsla(220, 14%, 71%, 0.15)",textShadow:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item":{marginRight:"0.4em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button":{background:"hsl(220, 13%, 26%)",color:"hsl(220, 9%, 55%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a":{background:"hsl(220, 13%, 26%)",color:"hsl(220, 9%, 55%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span":{background:"hsl(220, 13%, 26%)",color:"hsl(220, 9%, 55%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:hover":{background:"hsl(220, 13%, 28%)",color:"hsl(220, 14%, 71%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:focus":{background:"hsl(220, 13%, 28%)",color:"hsl(220, 14%, 71%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:hover":{background:"hsl(220, 13%, 28%)",color:"hsl(220, 14%, 71%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:focus":{background:"hsl(220, 13%, 28%)",color:"hsl(220, 14%, 71%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:hover":{background:"hsl(220, 13%, 28%)",color:"hsl(220, 14%, 71%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:focus":{background:"hsl(220, 13%, 28%)",color:"hsl(220, 14%, 71%)"},".line-highlight.line-highlight":{background:"hsla(220, 100%, 80%, 0.04)"},".line-highlight.line-highlight:before":{background:"hsl(220, 13%, 26%)",color:"hsl(220, 14%, 71%)",padding:"0.1em 0.6em",borderRadius:"0.3em",boxShadow:"0 2px 0 0 rgba(0, 0, 0, 0.2)"},".line-highlight.line-highlight[data-end]:after":{background:"hsl(220, 13%, 26%)",color:"hsl(220, 14%, 71%)",padding:"0.1em 0.6em",borderRadius:"0.3em",boxShadow:"0 2px 0 0 rgba(0, 0, 0, 0.2)"},"pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows > span:hover:before":{backgroundColor:"hsla(220, 100%, 80%, 0.04)"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"hsla(220, 14%, 71%, 0.15)"},".command-line .command-line-prompt":{borderRightColor:"hsla(220, 14%, 71%, 0.15)"},".line-numbers .line-numbers-rows > span:before":{color:"hsl(220, 14%, 45%)"},".command-line .command-line-prompt > span:before":{color:"hsl(220, 14%, 45%)"},".rainbow-braces .token.token.punctuation.brace-level-1":{color:"hsl(355, 65%, 65%)"},".rainbow-braces .token.token.punctuation.brace-level-5":{color:"hsl(355, 65%, 65%)"},".rainbow-braces .token.token.punctuation.brace-level-9":{color:"hsl(355, 65%, 65%)"},".rainbow-braces .token.token.punctuation.brace-level-2":{color:"hsl(95, 38%, 62%)"},".rainbow-braces .token.token.punctuation.brace-level-6":{color:"hsl(95, 38%, 62%)"},".rainbow-braces .token.token.punctuation.brace-level-10":{color:"hsl(95, 38%, 62%)"},".rainbow-braces .token.token.punctuation.brace-level-3":{color:"hsl(207, 82%, 66%)"},".rainbow-braces .token.token.punctuation.brace-level-7":{color:"hsl(207, 82%, 66%)"},".rainbow-braces .token.token.punctuation.brace-level-11":{color:"hsl(207, 82%, 66%)"},".rainbow-braces .token.token.punctuation.brace-level-4":{color:"hsl(286, 60%, 67%)"},".rainbow-braces .token.token.punctuation.brace-level-8":{color:"hsl(286, 60%, 67%)"},".rainbow-braces .token.token.punctuation.brace-level-12":{color:"hsl(286, 60%, 67%)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)":{backgroundColor:"hsla(353, 100%, 66%, 0.15)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)":{backgroundColor:"hsla(353, 100%, 66%, 0.15)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix) *::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix) *::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)":{backgroundColor:"hsla(137, 100%, 55%, 0.15)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)":{backgroundColor:"hsla(137, 100%, 55%, 0.15)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix) *::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix) *::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},".prism-previewer.prism-previewer:before":{borderColor:"hsl(224, 13%, 17%)"},".prism-previewer-gradient.prism-previewer-gradient div":{borderColor:"hsl(224, 13%, 17%)",borderRadius:"0.3em"},".prism-previewer-color.prism-previewer-color:before":{borderRadius:"0.3em"},".prism-previewer-easing.prism-previewer-easing:before":{borderRadius:"0.3em"},".prism-previewer.prism-previewer:after":{borderTopColor:"hsl(224, 13%, 17%)"},".prism-previewer-flipped.prism-previewer-flipped.after":{borderBottomColor:"hsl(224, 13%, 17%)"},".prism-previewer-angle.prism-previewer-angle:before":{background:"hsl(219, 13%, 22%)"},".prism-previewer-time.prism-previewer-time:before":{background:"hsl(219, 13%, 22%)"},".prism-previewer-easing.prism-previewer-easing":{background:"hsl(219, 13%, 22%)"},".prism-previewer-angle.prism-previewer-angle circle":{stroke:"hsl(220, 14%, 71%)",strokeOpacity:"1"},".prism-previewer-time.prism-previewer-time circle":{stroke:"hsl(220, 14%, 71%)",strokeOpacity:"1"},".prism-previewer-easing.prism-previewer-easing circle":{stroke:"hsl(220, 14%, 71%)",fill:"transparent"},".prism-previewer-easing.prism-previewer-easing path":{stroke:"hsl(220, 14%, 71%)"},".prism-previewer-easing.prism-previewer-easing line":{stroke:"hsl(220, 14%, 71%)"}}},3410:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{background:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)",fontFamily:'"Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{background:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)",fontFamily:'"Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto",borderRadius:"0.3em"},'code[class*="language-"]::-moz-selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'code[class*="language-"] *::-moz-selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'pre[class*="language-"] *::-moz-selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'code[class*="language-"]::selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'code[class*="language-"] *::selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'pre[class*="language-"] *::selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},':not(pre) > code[class*="language-"]':{padding:"0.2em 0.3em",borderRadius:"0.3em",whiteSpace:"normal"},comment:{color:"hsl(230, 4%, 64%)",fontStyle:"italic"},prolog:{color:"hsl(230, 4%, 64%)"},cdata:{color:"hsl(230, 4%, 64%)"},doctype:{color:"hsl(230, 8%, 24%)"},punctuation:{color:"hsl(230, 8%, 24%)"},entity:{color:"hsl(230, 8%, 24%)",cursor:"help"},"attr-name":{color:"hsl(35, 99%, 36%)"},"class-name":{color:"hsl(35, 99%, 36%)"},boolean:{color:"hsl(35, 99%, 36%)"},constant:{color:"hsl(35, 99%, 36%)"},number:{color:"hsl(35, 99%, 36%)"},atrule:{color:"hsl(35, 99%, 36%)"},keyword:{color:"hsl(301, 63%, 40%)"},property:{color:"hsl(5, 74%, 59%)"},tag:{color:"hsl(5, 74%, 59%)"},symbol:{color:"hsl(5, 74%, 59%)"},deleted:{color:"hsl(5, 74%, 59%)"},important:{color:"hsl(5, 74%, 59%)"},selector:{color:"hsl(119, 34%, 47%)"},string:{color:"hsl(119, 34%, 47%)"},char:{color:"hsl(119, 34%, 47%)"},builtin:{color:"hsl(119, 34%, 47%)"},inserted:{color:"hsl(119, 34%, 47%)"},regex:{color:"hsl(119, 34%, 47%)"},"attr-value":{color:"hsl(119, 34%, 47%)"},"attr-value > .token.punctuation":{color:"hsl(119, 34%, 47%)"},variable:{color:"hsl(221, 87%, 60%)"},operator:{color:"hsl(221, 87%, 60%)"},function:{color:"hsl(221, 87%, 60%)"},url:{color:"hsl(198, 99%, 37%)"},"attr-value > .token.punctuation.attr-equals":{color:"hsl(230, 8%, 24%)"},"special-attr > .token.attr-value > .token.value.css":{color:"hsl(230, 8%, 24%)"},".language-css .token.selector":{color:"hsl(5, 74%, 59%)"},".language-css .token.property":{color:"hsl(230, 8%, 24%)"},".language-css .token.function":{color:"hsl(198, 99%, 37%)"},".language-css .token.url > .token.function":{color:"hsl(198, 99%, 37%)"},".language-css .token.url > .token.string.url":{color:"hsl(119, 34%, 47%)"},".language-css .token.important":{color:"hsl(301, 63%, 40%)"},".language-css .token.atrule .token.rule":{color:"hsl(301, 63%, 40%)"},".language-javascript .token.operator":{color:"hsl(301, 63%, 40%)"},".language-javascript .token.template-string > .token.interpolation > .token.interpolation-punctuation.punctuation":{color:"hsl(344, 84%, 43%)"},".language-json .token.operator":{color:"hsl(230, 8%, 24%)"},".language-json .token.null.keyword":{color:"hsl(35, 99%, 36%)"},".language-markdown .token.url":{color:"hsl(230, 8%, 24%)"},".language-markdown .token.url > .token.operator":{color:"hsl(230, 8%, 24%)"},".language-markdown .token.url-reference.url > .token.string":{color:"hsl(230, 8%, 24%)"},".language-markdown .token.url > .token.content":{color:"hsl(221, 87%, 60%)"},".language-markdown .token.url > .token.url":{color:"hsl(198, 99%, 37%)"},".language-markdown .token.url-reference.url":{color:"hsl(198, 99%, 37%)"},".language-markdown .token.blockquote.punctuation":{color:"hsl(230, 4%, 64%)",fontStyle:"italic"},".language-markdown .token.hr.punctuation":{color:"hsl(230, 4%, 64%)",fontStyle:"italic"},".language-markdown .token.code-snippet":{color:"hsl(119, 34%, 47%)"},".language-markdown .token.bold .token.content":{color:"hsl(35, 99%, 36%)"},".language-markdown .token.italic .token.content":{color:"hsl(301, 63%, 40%)"},".language-markdown .token.strike .token.content":{color:"hsl(5, 74%, 59%)"},".language-markdown .token.strike .token.punctuation":{color:"hsl(5, 74%, 59%)"},".language-markdown .token.list.punctuation":{color:"hsl(5, 74%, 59%)"},".language-markdown .token.title.important > .token.punctuation":{color:"hsl(5, 74%, 59%)"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},namespace:{Opacity:"0.8"},"token.tab:not(:empty):before":{color:"hsla(230, 8%, 24%, 0.2)"},"token.cr:before":{color:"hsla(230, 8%, 24%, 0.2)"},"token.lf:before":{color:"hsla(230, 8%, 24%, 0.2)"},"token.space:before":{color:"hsla(230, 8%, 24%, 0.2)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item":{marginRight:"0.4em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 6%, 44%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 6%, 44%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 6%, 44%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:hover":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:focus":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:hover":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:focus":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:hover":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:focus":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},".line-highlight.line-highlight":{background:"hsla(230, 8%, 24%, 0.05)"},".line-highlight.line-highlight:before":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 8%, 24%)",padding:"0.1em 0.6em",borderRadius:"0.3em",boxShadow:"0 2px 0 0 rgba(0, 0, 0, 0.2)"},".line-highlight.line-highlight[data-end]:after":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 8%, 24%)",padding:"0.1em 0.6em",borderRadius:"0.3em",boxShadow:"0 2px 0 0 rgba(0, 0, 0, 0.2)"},"pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows > span:hover:before":{backgroundColor:"hsla(230, 8%, 24%, 0.05)"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"hsla(230, 8%, 24%, 0.2)"},".command-line .command-line-prompt":{borderRightColor:"hsla(230, 8%, 24%, 0.2)"},".line-numbers .line-numbers-rows > span:before":{color:"hsl(230, 1%, 62%)"},".command-line .command-line-prompt > span:before":{color:"hsl(230, 1%, 62%)"},".rainbow-braces .token.token.punctuation.brace-level-1":{color:"hsl(5, 74%, 59%)"},".rainbow-braces .token.token.punctuation.brace-level-5":{color:"hsl(5, 74%, 59%)"},".rainbow-braces .token.token.punctuation.brace-level-9":{color:"hsl(5, 74%, 59%)"},".rainbow-braces .token.token.punctuation.brace-level-2":{color:"hsl(119, 34%, 47%)"},".rainbow-braces .token.token.punctuation.brace-level-6":{color:"hsl(119, 34%, 47%)"},".rainbow-braces .token.token.punctuation.brace-level-10":{color:"hsl(119, 34%, 47%)"},".rainbow-braces .token.token.punctuation.brace-level-3":{color:"hsl(221, 87%, 60%)"},".rainbow-braces .token.token.punctuation.brace-level-7":{color:"hsl(221, 87%, 60%)"},".rainbow-braces .token.token.punctuation.brace-level-11":{color:"hsl(221, 87%, 60%)"},".rainbow-braces .token.token.punctuation.brace-level-4":{color:"hsl(301, 63%, 40%)"},".rainbow-braces .token.token.punctuation.brace-level-8":{color:"hsl(301, 63%, 40%)"},".rainbow-braces .token.token.punctuation.brace-level-12":{color:"hsl(301, 63%, 40%)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)":{backgroundColor:"hsla(353, 100%, 66%, 0.15)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)":{backgroundColor:"hsla(353, 100%, 66%, 0.15)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix) *::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix) *::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)":{backgroundColor:"hsla(137, 100%, 55%, 0.15)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)":{backgroundColor:"hsla(137, 100%, 55%, 0.15)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix) *::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix) *::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},".prism-previewer.prism-previewer:before":{borderColor:"hsl(0, 0, 95%)"},".prism-previewer-gradient.prism-previewer-gradient div":{borderColor:"hsl(0, 0, 95%)",borderRadius:"0.3em"},".prism-previewer-color.prism-previewer-color:before":{borderRadius:"0.3em"},".prism-previewer-easing.prism-previewer-easing:before":{borderRadius:"0.3em"},".prism-previewer.prism-previewer:after":{borderTopColor:"hsl(0, 0, 95%)"},".prism-previewer-flipped.prism-previewer-flipped.after":{borderBottomColor:"hsl(0, 0, 95%)"},".prism-previewer-angle.prism-previewer-angle:before":{background:"hsl(0, 0%, 100%)"},".prism-previewer-time.prism-previewer-time:before":{background:"hsl(0, 0%, 100%)"},".prism-previewer-easing.prism-previewer-easing":{background:"hsl(0, 0%, 100%)"},".prism-previewer-angle.prism-previewer-angle circle":{stroke:"hsl(230, 8%, 24%)",strokeOpacity:"1"},".prism-previewer-time.prism-previewer-time circle":{stroke:"hsl(230, 8%, 24%)",strokeOpacity:"1"},".prism-previewer-easing.prism-previewer-easing circle":{stroke:"hsl(230, 8%, 24%)",fill:"transparent"},".prism-previewer-easing.prism-previewer-easing path":{stroke:"hsl(230, 8%, 24%)"},".prism-previewer-easing.prism-previewer-easing line":{stroke:"hsl(230, 8%, 24%)"}}},9108:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",whiteSpace:"pre-wrap",wordBreak:"break-all",wordWrap:"break-word",fontFamily:'Menlo, Monaco, "Courier New", monospace',fontSize:"15px",lineHeight:"1.5",color:"#dccf8f",textShadow:"0"},'pre[class*="language-"]':{MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",whiteSpace:"pre-wrap",wordBreak:"break-all",wordWrap:"break-word",fontFamily:'Menlo, Monaco, "Courier New", monospace',fontSize:"15px",lineHeight:"1.5",color:"#DCCF8F",textShadow:"0",borderRadius:"5px",border:"1px solid #000",background:"#181914 url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAMAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQACQYGBgcGCQcHCQ0IBwgNDwsJCQsPEQ4ODw4OERENDg4ODg0RERQUFhQUERoaHBwaGiYmJiYmKysrKysrKysrKwEJCAgJCgkMCgoMDwwODA8TDg4ODhMVDg4PDg4VGhMRERERExoXGhYWFhoXHR0aGh0dJCQjJCQrKysrKysrKysr/8AAEQgAjACMAwEiAAIRAQMRAf/EAF4AAQEBAAAAAAAAAAAAAAAAAAABBwEBAQAAAAAAAAAAAAAAAAAAAAIQAAEDAwIHAQEAAAAAAAAAAADwAREhYaExkUFRcYGxwdHh8REBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AyGFEjHaBS2fDDs2zkhKmBKktb7km+ZwwCnXPkLVmCTMItj6AXFxRS465/BTnkAJvkLkJe+7AKKoi2AtRS2zuAWsCb5GOlBN8gKfmuGHZ8MFqIth3ALmFoFwbwKWyAlTAp17uKqBvgBD8sM4fTjhvAhkzhaRkBMKBrfs7jGPIpzy7gFrAqnC0C0gB0EWwBDW2cBVQwm+QtPpa3wBO3sVvszCnLAhkzgL5/RLf13cLQd8/AGlu0Cb5HTx9KuAEieGJEdcehS3eRTp2ATdt3CpIm+QtZwAhROXFeb7swp/ahaM3kBE/jSIUBc/AWrgBN8uNFAl+b7sAXFxFn2YLUU5Ns7gFX8C4ib+hN8gFWXwK3bZglxEJm+gKdciLPsFV/TClsgJUwKJ5FVA7tvIFrfZhVfGJDcsCKaYgAqv6YRbE+RWOWBtu7+AL3yRalXLyKqAIIfk+zARbDgFyEsncYwJvlgFRW+GEWntIi2P0BooyFxcNr8Ep3+ANLbMO+QyhvbiqdgC0kVvgUUiLYgBS2QtPbiVI1/sgOmG9uO+Y8DW+7jS2zAOnj6O2BndwuIAUtkdRN8gFoK3wwXMQyZwHVbClsuNLd4E3yAUR6FVDBR+BafQGt93LVMxJTv8ABts4CVLhcfYWsCb5kC9/BHdU8CLYFY5bMAd+eX9MGthhpbA1vu4B7+RKkaW2Yq4AQtVBBFsAJU/AuIXBhN8gGWnstefhiZyWvLAEnbYS1uzSFP6Jvn4Baxx70JKkQojLib5AVTey1jjgkKJGO0AKWyOm7N7cSpgSpAdPH0Tfd/gp1z5C1ZgKqN9J2wFxcUUuAFLZAm+QC0Fb4YUVRFsAOvj4KW2dwtYE3yAWk/wS/PLMKfmuGHZ8MAXF/Ja32Yi5haAKWz4Ydm2cSpgU693Atb7km+Zwwh+WGcPpxw3gAkzCLY+iYUDW/Z3Adc/gpzyFrAqnALkJe+7DoItgAtRS2zuKqGE3yAx0oJvkdvYrfZmALURbDuL5/RLf13cAuDeBS2RpbtAm+QFVA3wR+3fUtFHoBDJnC0jIXH0HWsgMY8inPLuOkd9chp4z20ALQLSA8cI9jYAIa2zjzjBd8gRafS1vgiUho/kAKcsCGTOGWvoOpkAtB3z8Hm8x2Ff5ADp4+lXAlIvcmwH/2Q==') repeat left top",padding:"12px",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},':not(pre) > code[class*="language-"]':{borderRadius:"5px",border:"1px solid #000",color:"#DCCF8F",background:"#181914 url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAMAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQACQYGBgcGCQcHCQ0IBwgNDwsJCQsPEQ4ODw4OERENDg4ODg0RERQUFhQUERoaHBwaGiYmJiYmKysrKysrKysrKwEJCAgJCgkMCgoMDwwODA8TDg4ODhMVDg4PDg4VGhMRERERExoXGhYWFhoXHR0aGh0dJCQjJCQrKysrKysrKysr/8AAEQgAjACMAwEiAAIRAQMRAf/EAF4AAQEBAAAAAAAAAAAAAAAAAAABBwEBAQAAAAAAAAAAAAAAAAAAAAIQAAEDAwIHAQEAAAAAAAAAAADwAREhYaExkUFRcYGxwdHh8REBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AyGFEjHaBS2fDDs2zkhKmBKktb7km+ZwwCnXPkLVmCTMItj6AXFxRS465/BTnkAJvkLkJe+7AKKoi2AtRS2zuAWsCb5GOlBN8gKfmuGHZ8MFqIth3ALmFoFwbwKWyAlTAp17uKqBvgBD8sM4fTjhvAhkzhaRkBMKBrfs7jGPIpzy7gFrAqnC0C0gB0EWwBDW2cBVQwm+QtPpa3wBO3sVvszCnLAhkzgL5/RLf13cLQd8/AGlu0Cb5HTx9KuAEieGJEdcehS3eRTp2ATdt3CpIm+QtZwAhROXFeb7swp/ahaM3kBE/jSIUBc/AWrgBN8uNFAl+b7sAXFxFn2YLUU5Ns7gFX8C4ib+hN8gFWXwK3bZglxEJm+gKdciLPsFV/TClsgJUwKJ5FVA7tvIFrfZhVfGJDcsCKaYgAqv6YRbE+RWOWBtu7+AL3yRalXLyKqAIIfk+zARbDgFyEsncYwJvlgFRW+GEWntIi2P0BooyFxcNr8Ep3+ANLbMO+QyhvbiqdgC0kVvgUUiLYgBS2QtPbiVI1/sgOmG9uO+Y8DW+7jS2zAOnj6O2BndwuIAUtkdRN8gFoK3wwXMQyZwHVbClsuNLd4E3yAUR6FVDBR+BafQGt93LVMxJTv8ABts4CVLhcfYWsCb5kC9/BHdU8CLYFY5bMAd+eX9MGthhpbA1vu4B7+RKkaW2Yq4AQtVBBFsAJU/AuIXBhN8gGWnstefhiZyWvLAEnbYS1uzSFP6Jvn4Baxx70JKkQojLib5AVTey1jjgkKJGO0AKWyOm7N7cSpgSpAdPH0Tfd/gp1z5C1ZgKqN9J2wFxcUUuAFLZAm+QC0Fb4YUVRFsAOvj4KW2dwtYE3yAWk/wS/PLMKfmuGHZ8MAXF/Ja32Yi5haAKWz4Ydm2cSpgU693Atb7km+Zwwh+WGcPpxw3gAkzCLY+iYUDW/Z3Adc/gpzyFrAqnALkJe+7DoItgAtRS2zuKqGE3yAx0oJvkdvYrfZmALURbDuL5/RLf13cAuDeBS2RpbtAm+QFVA3wR+3fUtFHoBDJnC0jIXH0HWsgMY8inPLuOkd9chp4z20ALQLSA8cI9jYAIa2zjzjBd8gRafS1vgiUho/kAKcsCGTOGWvoOpkAtB3z8Hm8x2Ff5ADp4+lXAlIvcmwH/2Q==') repeat left top",padding:"2px 6px"},namespace:{Opacity:".7"},comment:{color:"#586e75",fontStyle:"italic"},prolog:{color:"#586e75",fontStyle:"italic"},doctype:{color:"#586e75",fontStyle:"italic"},cdata:{color:"#586e75",fontStyle:"italic"},number:{color:"#b89859"},string:{color:"#468966"},char:{color:"#468966"},builtin:{color:"#468966"},inserted:{color:"#468966"},"attr-name":{color:"#b89859"},operator:{color:"#dccf8f"},entity:{color:"#dccf8f",cursor:"help"},url:{color:"#dccf8f"},".language-css .token.string":{color:"#dccf8f"},".style .token.string":{color:"#dccf8f"},selector:{color:"#859900"},regex:{color:"#859900"},atrule:{color:"#cb4b16"},keyword:{color:"#cb4b16"},"attr-value":{color:"#468966"},function:{color:"#b58900"},variable:{color:"#b58900"},placeholder:{color:"#b58900"},property:{color:"#b89859"},tag:{color:"#ffb03b"},boolean:{color:"#b89859"},constant:{color:"#b89859"},symbol:{color:"#b89859"},important:{color:"#dc322f"},statement:{color:"#dc322f"},deleted:{color:"#dc322f"},punctuation:{color:"#dccf8f"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}}},1424:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{color:"black",background:"none",textShadow:"0 1px white",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"black",background:"#f5f2f0",textShadow:"0 1px white",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"]::selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#b3d4fc"},':not(pre) > code[class*="language-"]':{background:"#f5f2f0",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"slategray"},prolog:{color:"slategray"},doctype:{color:"slategray"},cdata:{color:"slategray"},punctuation:{color:"#999"},namespace:{Opacity:".7"},property:{color:"#905"},tag:{color:"#905"},boolean:{color:"#905"},number:{color:"#905"},constant:{color:"#905"},symbol:{color:"#905"},deleted:{color:"#905"},selector:{color:"#690"},"attr-name":{color:"#690"},string:{color:"#690"},char:{color:"#690"},builtin:{color:"#690"},inserted:{color:"#690"},operator:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},entity:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)",cursor:"help"},url:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".language-css .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".style .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},atrule:{color:"#07a"},"attr-value":{color:"#07a"},keyword:{color:"#07a"},function:{color:"#DD4A68"},"class-name":{color:"#DD4A68"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},variable:{color:"#e90"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}}},4735:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={"code[class*='language-']":{color:"#9efeff",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",fontFamily:"'Operator Mono', 'Fira Code', Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontWeight:"400",fontSize:"17px",lineHeight:"25px",letterSpacing:"0.5px",textShadow:"0 1px #222245"},"pre[class*='language-']":{color:"#9efeff",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",fontFamily:"'Operator Mono', 'Fira Code', Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontWeight:"400",fontSize:"17px",lineHeight:"25px",letterSpacing:"0.5px",textShadow:"0 1px #222245",padding:"2em",margin:"0.5em 0",overflow:"auto",background:"#1e1e3f"},"pre[class*='language-']::-moz-selection":{color:"inherit",background:"#a599e9"},"pre[class*='language-'] ::-moz-selection":{color:"inherit",background:"#a599e9"},"code[class*='language-']::-moz-selection":{color:"inherit",background:"#a599e9"},"code[class*='language-'] ::-moz-selection":{color:"inherit",background:"#a599e9"},"pre[class*='language-']::selection":{color:"inherit",background:"#a599e9"},"pre[class*='language-'] ::selection":{color:"inherit",background:"#a599e9"},"code[class*='language-']::selection":{color:"inherit",background:"#a599e9"},"code[class*='language-'] ::selection":{color:"inherit",background:"#a599e9"},":not(pre) > code[class*='language-']":{background:"#1e1e3f",padding:"0.1em",borderRadius:"0.3em"},"":{fontWeight:"400"},comment:{color:"#b362ff"},prolog:{color:"#b362ff"},cdata:{color:"#b362ff"},delimiter:{color:"#ff9d00"},keyword:{color:"#ff9d00"},selector:{color:"#ff9d00"},important:{color:"#ff9d00"},atrule:{color:"#ff9d00"},operator:{color:"rgb(255, 180, 84)",background:"none"},"attr-name":{color:"rgb(255, 180, 84)"},punctuation:{color:"#ffffff"},boolean:{color:"rgb(255, 98, 140)"},tag:{color:"rgb(255, 157, 0)"},"tag.punctuation":{color:"rgb(255, 157, 0)"},doctype:{color:"rgb(255, 157, 0)"},builtin:{color:"rgb(255, 157, 0)"},entity:{color:"#6897bb",background:"none"},symbol:{color:"#6897bb"},number:{color:"#ff628c"},property:{color:"#ff628c"},constant:{color:"#ff628c"},variable:{color:"#ff628c"},string:{color:"#a5ff90"},char:{color:"#a5ff90"},"attr-value":{color:"#a5c261"},"attr-value.punctuation":{color:"#a5c261"},"attr-value.punctuation:first-child":{color:"#a9b7c6"},url:{color:"#287bde",textDecoration:"underline",background:"none"},function:{color:"rgb(250, 208, 0)"},regex:{background:"#364135"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},inserted:{background:"#00ff00"},deleted:{background:"#ff000d"},"code.language-css .token.property":{color:"#a9b7c6"},"code.language-css .token.property + .token.punctuation":{color:"#a9b7c6"},"code.language-css .token.id":{color:"#ffc66d"},"code.language-css .token.selector > .token.class":{color:"#ffc66d"},"code.language-css .token.selector > .token.attribute":{color:"#ffc66d"},"code.language-css .token.selector > .token.pseudo-class":{color:"#ffc66d"},"code.language-css .token.selector > .token.pseudo-element":{color:"#ffc66d"},"class-name":{color:"#fb94ff"},".language-css .token.string":{background:"none"},".style .token.string":{background:"none"},".line-highlight.line-highlight":{marginTop:"36px",background:"linear-gradient(to right, rgba(179, 98, 255, 0.17), transparent)"},".line-highlight.line-highlight:before":{content:"''"},".line-highlight.line-highlight[data-end]:after":{content:"''"}}},9900:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{color:"#839496",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Inconsolata, Monaco, Consolas, 'Courier New', Courier, monospace",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#839496",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Inconsolata, Monaco, Consolas, 'Courier New', Courier, monospace",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",borderRadius:"0.3em",background:"#002b36"},':not(pre) > code[class*="language-"]':{background:"#002b36",padding:".1em",borderRadius:".3em"},comment:{color:"#586e75"},prolog:{color:"#586e75"},doctype:{color:"#586e75"},cdata:{color:"#586e75"},punctuation:{color:"#93a1a1"},".namespace":{Opacity:".7"},property:{color:"#268bd2"},keyword:{color:"#268bd2"},tag:{color:"#268bd2"},"class-name":{color:"#FFFFB6",textDecoration:"underline"},boolean:{color:"#b58900"},constant:{color:"#b58900"},symbol:{color:"#dc322f"},deleted:{color:"#dc322f"},number:{color:"#859900"},selector:{color:"#859900"},"attr-name":{color:"#859900"},string:{color:"#859900"},char:{color:"#859900"},builtin:{color:"#859900"},inserted:{color:"#859900"},variable:{color:"#268bd2"},operator:{color:"#EDEDED"},function:{color:"#268bd2"},regex:{color:"#E9C062"},important:{color:"#fd971f",fontWeight:"bold"},entity:{color:"#FFFFB6",cursor:"help"},url:{color:"#96CBFE"},".language-css .token.string":{color:"#87C38A"},".style .token.string":{color:"#87C38A"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},atrule:{color:"#F9EE98"},"attr-value":{color:"#F9EE98"}}},4573:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{color:"#657b83",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#657b83",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",borderRadius:"0.3em",backgroundColor:"#fdf6e3"},'pre[class*="language-"]::-moz-selection':{background:"#073642"},'pre[class*="language-"] ::-moz-selection':{background:"#073642"},'code[class*="language-"]::-moz-selection':{background:"#073642"},'code[class*="language-"] ::-moz-selection':{background:"#073642"},'pre[class*="language-"]::selection':{background:"#073642"},'pre[class*="language-"] ::selection':{background:"#073642"},'code[class*="language-"]::selection':{background:"#073642"},'code[class*="language-"] ::selection':{background:"#073642"},':not(pre) > code[class*="language-"]':{backgroundColor:"#fdf6e3",padding:".1em",borderRadius:".3em"},comment:{color:"#93a1a1"},prolog:{color:"#93a1a1"},doctype:{color:"#93a1a1"},cdata:{color:"#93a1a1"},punctuation:{color:"#586e75"},namespace:{Opacity:".7"},property:{color:"#268bd2"},tag:{color:"#268bd2"},boolean:{color:"#268bd2"},number:{color:"#268bd2"},constant:{color:"#268bd2"},symbol:{color:"#268bd2"},deleted:{color:"#268bd2"},selector:{color:"#2aa198"},"attr-name":{color:"#2aa198"},string:{color:"#2aa198"},char:{color:"#2aa198"},builtin:{color:"#2aa198"},url:{color:"#2aa198"},inserted:{color:"#2aa198"},entity:{color:"#657b83",background:"#eee8d5",cursor:"help"},atrule:{color:"#859900"},"attr-value":{color:"#859900"},keyword:{color:"#859900"},function:{color:"#b58900"},"class-name":{color:"#b58900"},regex:{color:"#cb4b16"},important:{color:"#cb4b16",fontWeight:"bold"},variable:{color:"#cb4b16"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}}},7590:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",backgroundColor:"transparent !important",backgroundImage:"linear-gradient(to bottom, #2a2139 75%, #34294f)"},':not(pre) > code[class*="language-"]':{backgroundColor:"transparent !important",backgroundImage:"linear-gradient(to bottom, #2a2139 75%, #34294f)",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"#8e8e8e"},"block-comment":{color:"#8e8e8e"},prolog:{color:"#8e8e8e"},doctype:{color:"#8e8e8e"},cdata:{color:"#8e8e8e"},punctuation:{color:"#ccc"},tag:{color:"#e2777a"},"attr-name":{color:"#e2777a"},namespace:{color:"#e2777a"},number:{color:"#e2777a"},unit:{color:"#e2777a"},hexcode:{color:"#e2777a"},deleted:{color:"#e2777a"},property:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"},selector:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"},"function-name":{color:"#6196cc"},boolean:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"},"selector.id":{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"},function:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"},"class-name":{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"},constant:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},symbol:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},important:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575",fontWeight:"bold"},atrule:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"},keyword:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"},"selector.class":{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"},builtin:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"},string:{color:"#f87c32"},char:{color:"#f87c32"},"attr-value":{color:"#f87c32"},regex:{color:"#f87c32"},variable:{color:"#f87c32"},operator:{color:"#67cdcc"},entity:{color:"#67cdcc",cursor:"help"},url:{color:"#67cdcc"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},inserted:{color:"green"}}},4147:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{color:"#ccc",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#ccc",background:"#2d2d2d",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto"},':not(pre) > code[class*="language-"]':{background:"#2d2d2d",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"#999"},"block-comment":{color:"#999"},prolog:{color:"#999"},doctype:{color:"#999"},cdata:{color:"#999"},punctuation:{color:"#ccc"},tag:{color:"#e2777a"},"attr-name":{color:"#e2777a"},namespace:{color:"#e2777a"},deleted:{color:"#e2777a"},"function-name":{color:"#6196cc"},boolean:{color:"#f08d49"},number:{color:"#f08d49"},function:{color:"#f08d49"},property:{color:"#f8c555"},"class-name":{color:"#f8c555"},constant:{color:"#f8c555"},symbol:{color:"#f8c555"},selector:{color:"#cc99cd"},important:{color:"#cc99cd",fontWeight:"bold"},atrule:{color:"#cc99cd"},keyword:{color:"#cc99cd"},builtin:{color:"#cc99cd"},string:{color:"#7ec699"},char:{color:"#7ec699"},"attr-value":{color:"#7ec699"},regex:{color:"#7ec699"},variable:{color:"#7ec699"},operator:{color:"#67cdcc"},entity:{color:"#67cdcc",cursor:"help"},url:{color:"#67cdcc"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},inserted:{color:"green"}}},6717:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{color:"white",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",textShadow:"0 -.1em .2em black",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"white",background:"hsl(0, 0%, 8%)",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",textShadow:"0 -.1em .2em black",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",borderRadius:".5em",border:".3em solid hsl(0, 0%, 33%)",boxShadow:"1px 1px .5em black inset",margin:".5em 0",overflow:"auto",padding:"1em"},':not(pre) > code[class*="language-"]':{background:"hsl(0, 0%, 8%)",borderRadius:".3em",border:".13em solid hsl(0, 0%, 33%)",boxShadow:"1px 1px .3em -.1em black inset",padding:".15em .2em .05em",whiteSpace:"normal"},'pre[class*="language-"]::-moz-selection':{background:"hsla(0, 0%, 93%, 0.15)",textShadow:"none"},'pre[class*="language-"]::selection':{background:"hsla(0, 0%, 93%, 0.15)",textShadow:"none"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"hsla(0, 0%, 93%, 0.15)"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"hsla(0, 0%, 93%, 0.15)"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"hsla(0, 0%, 93%, 0.15)"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"hsla(0, 0%, 93%, 0.15)"},'code[class*="language-"]::selection':{textShadow:"none",background:"hsla(0, 0%, 93%, 0.15)"},'code[class*="language-"] ::selection':{textShadow:"none",background:"hsla(0, 0%, 93%, 0.15)"},comment:{color:"hsl(0, 0%, 47%)"},prolog:{color:"hsl(0, 0%, 47%)"},doctype:{color:"hsl(0, 0%, 47%)"},cdata:{color:"hsl(0, 0%, 47%)"},punctuation:{Opacity:".7"},namespace:{Opacity:".7"},tag:{color:"hsl(14, 58%, 55%)"},boolean:{color:"hsl(14, 58%, 55%)"},number:{color:"hsl(14, 58%, 55%)"},deleted:{color:"hsl(14, 58%, 55%)"},keyword:{color:"hsl(53, 89%, 79%)"},property:{color:"hsl(53, 89%, 79%)"},selector:{color:"hsl(53, 89%, 79%)"},constant:{color:"hsl(53, 89%, 79%)"},symbol:{color:"hsl(53, 89%, 79%)"},builtin:{color:"hsl(53, 89%, 79%)"},"attr-name":{color:"hsl(76, 21%, 52%)"},"attr-value":{color:"hsl(76, 21%, 52%)"},string:{color:"hsl(76, 21%, 52%)"},char:{color:"hsl(76, 21%, 52%)"},operator:{color:"hsl(76, 21%, 52%)"},entity:{color:"hsl(76, 21%, 52%)",cursor:"help"},url:{color:"hsl(76, 21%, 52%)"},".language-css .token.string":{color:"hsl(76, 21%, 52%)"},".style .token.string":{color:"hsl(76, 21%, 52%)"},variable:{color:"hsl(76, 21%, 52%)"},inserted:{color:"hsl(76, 21%, 52%)"},atrule:{color:"hsl(218, 22%, 55%)"},regex:{color:"hsl(42, 75%, 65%)"},important:{color:"hsl(42, 75%, 65%)",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},".language-markup .token.tag":{color:"hsl(33, 33%, 52%)"},".language-markup .token.attr-name":{color:"hsl(33, 33%, 52%)"},".language-markup .token.punctuation":{color:"hsl(33, 33%, 52%)"},"":{position:"relative",zIndex:"1"},".line-highlight.line-highlight":{background:"linear-gradient(to right, hsla(0, 0%, 33%, .1) 70%, hsla(0, 0%, 33%, 0))",borderBottom:"1px dashed hsl(0, 0%, 33%)",borderTop:"1px dashed hsl(0, 0%, 33%)",marginTop:"0.75em",zIndex:"0"},".line-highlight.line-highlight:before":{backgroundColor:"hsl(215, 15%, 59%)",color:"hsl(24, 20%, 95%)"},".line-highlight.line-highlight[data-end]:after":{backgroundColor:"hsl(215, 15%, 59%)",color:"hsl(24, 20%, 95%)"}}},8526:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{color:"#393A34",fontFamily:'"Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",fontSize:".9em",lineHeight:"1.2em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#393A34",fontFamily:'"Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",fontSize:".9em",lineHeight:"1.2em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",border:"1px solid #dddddd",backgroundColor:"white"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{background:"#C1DEF1"},'pre[class*="language-"] ::-moz-selection':{background:"#C1DEF1"},'code[class*="language-"]::-moz-selection':{background:"#C1DEF1"},'code[class*="language-"] ::-moz-selection':{background:"#C1DEF1"},'pre[class*="language-"]::selection':{background:"#C1DEF1"},'pre[class*="language-"] ::selection':{background:"#C1DEF1"},'code[class*="language-"]::selection':{background:"#C1DEF1"},'code[class*="language-"] ::selection':{background:"#C1DEF1"},':not(pre) > code[class*="language-"]':{padding:".2em",paddingTop:"1px",paddingBottom:"1px",background:"#f8f8f8",border:"1px solid #dddddd"},comment:{color:"#008000",fontStyle:"italic"},prolog:{color:"#008000",fontStyle:"italic"},doctype:{color:"#008000",fontStyle:"italic"},cdata:{color:"#008000",fontStyle:"italic"},namespace:{Opacity:".7"},string:{color:"#A31515"},punctuation:{color:"#393A34"},operator:{color:"#393A34"},url:{color:"#36acaa"},symbol:{color:"#36acaa"},number:{color:"#36acaa"},boolean:{color:"#36acaa"},variable:{color:"#36acaa"},constant:{color:"#36acaa"},inserted:{color:"#36acaa"},atrule:{color:"#0000ff"},keyword:{color:"#0000ff"},"attr-value":{color:"#0000ff"},".language-autohotkey .token.selector":{color:"#0000ff"},".language-json .token.boolean":{color:"#0000ff"},".language-json .token.number":{color:"#0000ff"},'code[class*="language-css"]':{color:"#0000ff"},function:{color:"#393A34"},deleted:{color:"#9a050f"},".language-autohotkey .token.tag":{color:"#9a050f"},selector:{color:"#800000"},".language-autohotkey .token.keyword":{color:"#00009f"},important:{color:"#e90",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},"class-name":{color:"#2B91AF"},".language-json .token.property":{color:"#2B91AF"},tag:{color:"#800000"},"attr-name":{color:"#ff0000"},property:{color:"#ff0000"},regex:{color:"#ff0000"},entity:{color:"#ff0000"},"directive.tag.tag":{background:"#ffff00",color:"#393A34"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#a5a5a5"},".line-numbers .line-numbers-rows > span:before":{color:"#2B91AF"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(193, 222, 241, 0.2) 70%, rgba(221, 222, 241, 0))"}}},350:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'pre[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",background:"#1e1e1e"},'code[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'pre[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},':not(pre) > code[class*="language-"]':{padding:".1em .3em",borderRadius:".3em",color:"#db4c69",background:"#1e1e1e"},".namespace":{Opacity:".7"},"doctype.doctype-tag":{color:"#569CD6"},"doctype.name":{color:"#9cdcfe"},comment:{color:"#6a9955"},prolog:{color:"#6a9955"},punctuation:{color:"#d4d4d4"},".language-html .language-css .token.punctuation":{color:"#d4d4d4"},".language-html .language-javascript .token.punctuation":{color:"#d4d4d4"},property:{color:"#9cdcfe"},tag:{color:"#569cd6"},boolean:{color:"#569cd6"},number:{color:"#b5cea8"},constant:{color:"#9cdcfe"},symbol:{color:"#b5cea8"},inserted:{color:"#b5cea8"},unit:{color:"#b5cea8"},selector:{color:"#d7ba7d"},"attr-name":{color:"#9cdcfe"},string:{color:"#ce9178"},char:{color:"#ce9178"},builtin:{color:"#ce9178"},deleted:{color:"#ce9178"},".language-css .token.string.url":{textDecoration:"underline"},operator:{color:"#d4d4d4"},entity:{color:"#569cd6"},"operator.arrow":{color:"#569CD6"},atrule:{color:"#ce9178"},"atrule.rule":{color:"#c586c0"},"atrule.url":{color:"#9cdcfe"},"atrule.url.function":{color:"#dcdcaa"},"atrule.url.punctuation":{color:"#d4d4d4"},keyword:{color:"#569CD6"},"keyword.module":{color:"#c586c0"},"keyword.control-flow":{color:"#c586c0"},function:{color:"#dcdcaa"},"function.maybe-class-name":{color:"#dcdcaa"},regex:{color:"#d16969"},important:{color:"#569cd6"},italic:{fontStyle:"italic"},"class-name":{color:"#4ec9b0"},"maybe-class-name":{color:"#4ec9b0"},console:{color:"#9cdcfe"},parameter:{color:"#9cdcfe"},interpolation:{color:"#9cdcfe"},"punctuation.interpolation-punctuation":{color:"#569cd6"},variable:{color:"#9cdcfe"},"imports.maybe-class-name":{color:"#9cdcfe"},"exports.maybe-class-name":{color:"#9cdcfe"},escape:{color:"#d7ba7d"},"tag.punctuation":{color:"#808080"},cdata:{color:"#808080"},"attr-value":{color:"#ce9178"},"attr-value.punctuation":{color:"#ce9178"},"attr-value.punctuation.attr-equals":{color:"#d4d4d4"},namespace:{color:"#4ec9b0"},'pre[class*="language-javascript"]':{color:"#9cdcfe"},'code[class*="language-javascript"]':{color:"#9cdcfe"},'pre[class*="language-jsx"]':{color:"#9cdcfe"},'code[class*="language-jsx"]':{color:"#9cdcfe"},'pre[class*="language-typescript"]':{color:"#9cdcfe"},'code[class*="language-typescript"]':{color:"#9cdcfe"},'pre[class*="language-tsx"]':{color:"#9cdcfe"},'code[class*="language-tsx"]':{color:"#9cdcfe"},'pre[class*="language-css"]':{color:"#ce9178"},'code[class*="language-css"]':{color:"#ce9178"},'pre[class*="language-html"]':{color:"#d4d4d4"},'code[class*="language-html"]':{color:"#d4d4d4"},".language-regex .token.anchor":{color:"#dcdcaa"},".language-html .token.punctuation":{color:"#808080"},'pre[class*="language-"] > code[class*="language-"]':{position:"relative",zIndex:"1"},".line-highlight.line-highlight":{background:"#f7ebc6",boxShadow:"inset 5px 0 0 #f7d87c",zIndex:"0"}}},8983:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",whiteSpace:"pre-wrap",wordWrap:"normal",fontFamily:'Menlo, Monaco, "Courier New", monospace',fontSize:"14px",color:"#76d9e6",textShadow:"none"},'pre[class*="language-"]':{MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",whiteSpace:"pre-wrap",wordWrap:"normal",fontFamily:'Menlo, Monaco, "Courier New", monospace',fontSize:"14px",color:"#76d9e6",textShadow:"none",background:"#2a2a2a",padding:"15px",borderRadius:"4px",border:"1px solid #e1e1e8",overflow:"auto",position:"relative"},'pre > code[class*="language-"]':{fontSize:"1em"},':not(pre) > code[class*="language-"]':{background:"#2a2a2a",padding:"0.15em 0.2em 0.05em",borderRadius:".3em",border:"0.13em solid #7a6652",boxShadow:"1px 1px 0.3em -0.1em #000 inset"},'pre[class*="language-"] code':{whiteSpace:"pre",display:"block"},namespace:{Opacity:".7"},comment:{color:"#6f705e"},prolog:{color:"#6f705e"},doctype:{color:"#6f705e"},cdata:{color:"#6f705e"},operator:{color:"#a77afe"},boolean:{color:"#a77afe"},number:{color:"#a77afe"},"attr-name":{color:"#e6d06c"},string:{color:"#e6d06c"},entity:{color:"#e6d06c",cursor:"help"},url:{color:"#e6d06c"},".language-css .token.string":{color:"#e6d06c"},".style .token.string":{color:"#e6d06c"},selector:{color:"#a6e22d"},inserted:{color:"#a6e22d"},atrule:{color:"#ef3b7d"},"attr-value":{color:"#ef3b7d"},keyword:{color:"#ef3b7d"},important:{color:"#ef3b7d",fontWeight:"bold"},deleted:{color:"#ef3b7d"},regex:{color:"#76d9e6"},statement:{color:"#76d9e6",fontWeight:"bold"},placeholder:{color:"#fff"},variable:{color:"#fff"},bold:{fontWeight:"bold"},punctuation:{color:"#bebec5"},italic:{fontStyle:"italic"},"code.language-markup":{color:"#f9f9f9"},"code.language-markup .token.tag":{color:"#ef3b7d"},"code.language-markup .token.attr-name":{color:"#a6e22d"},"code.language-markup .token.attr-value":{color:"#e6d06c"},"code.language-markup .token.style":{color:"#76d9e6"},"code.language-markup .token.script":{color:"#76d9e6"},"code.language-markup .token.script .token.keyword":{color:"#76d9e6"},".line-highlight.line-highlight":{padding:"0",background:"rgba(255, 255, 255, 0.08)"},".line-highlight.line-highlight:before":{padding:"0.2em 0.5em",backgroundColor:"rgba(255, 255, 255, 0.4)",color:"black",height:"1em",lineHeight:"1em",boxShadow:"0 1px 1px rgba(255, 255, 255, 0.7)"},".line-highlight.line-highlight[data-end]:after":{padding:"0.2em 0.5em",backgroundColor:"rgba(255, 255, 255, 0.4)",color:"black",height:"1em",lineHeight:"1em",boxShadow:"0 1px 1px rgba(255, 255, 255, 0.7)"}}},2040:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={'code[class*="language-"]':{color:"#22da17",fontFamily:"monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",lineHeight:"25px",fontSize:"18px",margin:"5px 0"},'pre[class*="language-"]':{color:"white",fontFamily:"monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",lineHeight:"25px",fontSize:"18px",margin:"0.5em 0",background:"#0a143c",padding:"1em",overflow:"auto"},'pre[class*="language-"] *':{fontFamily:"monospace"},':not(pre) > code[class*="language-"]':{color:"white",background:"#0a143c",padding:"0.1em",borderRadius:"0.3em",whiteSpace:"normal"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'pre[class*="language-"]::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"]::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"] ::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},comment:{color:"rgb(99, 119, 119)",fontStyle:"italic"},prolog:{color:"rgb(99, 119, 119)",fontStyle:"italic"},cdata:{color:"rgb(99, 119, 119)",fontStyle:"italic"},punctuation:{color:"rgb(199, 146, 234)"},".namespace":{color:"rgb(178, 204, 214)"},deleted:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"},symbol:{color:"rgb(128, 203, 196)"},property:{color:"rgb(128, 203, 196)"},tag:{color:"rgb(127, 219, 202)"},operator:{color:"rgb(127, 219, 202)"},keyword:{color:"rgb(127, 219, 202)"},boolean:{color:"rgb(255, 88, 116)"},number:{color:"rgb(247, 140, 108)"},constant:{color:"rgb(34 183 199)"},function:{color:"rgb(34 183 199)"},builtin:{color:"rgb(34 183 199)"},char:{color:"rgb(34 183 199)"},selector:{color:"rgb(199, 146, 234)",fontStyle:"italic"},doctype:{color:"rgb(199, 146, 234)",fontStyle:"italic"},"attr-name":{color:"rgb(173, 219, 103)",fontStyle:"italic"},inserted:{color:"rgb(173, 219, 103)",fontStyle:"italic"},string:{color:"rgb(173, 219, 103)"},url:{color:"rgb(173, 219, 103)"},entity:{color:"rgb(173, 219, 103)"},".language-css .token.string":{color:"rgb(173, 219, 103)"},".style .token.string":{color:"rgb(173, 219, 103)"},"class-name":{color:"rgb(255, 203, 139)"},atrule:{color:"rgb(255, 203, 139)"},"attr-value":{color:"rgb(255, 203, 139)"},regex:{color:"rgb(214, 222, 235)"},important:{color:"rgb(214, 222, 235)",fontWeight:"bold"},variable:{color:"rgb(214, 222, 235)"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}}},6914:function(e,t,n){"use strict";var r,a,i=n(4944).default,o="object"===("undefined"==typeof globalThis?"undefined":i(globalThis))?globalThis:"object"===("undefined"==typeof self?"undefined":i(self))?self:"object"===("undefined"==typeof window?"undefined":i(window))?window:"object"===(void 0===n.g?"undefined":i(n.g))?n.g:{},s=(a=(r="Prism"in o)?o.Prism:void 0,function(){r?o.Prism=a:delete o.Prism,r=void 0,a=void 0});o.Prism={manual:!0,disableWorkerMessageHandler:!0};var l=n(1290),c=n(286),u=n(5086),d=n(7782),f=n(8062),p=n(7568),h=n(8728);s();var g={}.hasOwnProperty;function m(){}m.prototype=u;var v=new m;function b(e){if("function"!=typeof e||!e.displayName)throw new Error("Expected `function` for `grammar`, got `"+e+"`");void 0===v.languages[e.displayName]&&e(v)}e.exports=v,v.highlight=function(e,t){var n,r=u.highlight;if("string"!=typeof e)throw new Error("Expected `string` for `value`, got `"+e+"`");if("Object"===v.util.type(t))n=t,t=null;else{if("string"!=typeof t)throw new Error("Expected `string` for `name`, got `"+t+"`");if(!g.call(v.languages,t))throw new Error("Unknown language: `"+t+"` is not registered");n=v.languages[t]}return r.call(this,e,n,t)},v.register=b,v.alias=function(e,t){var n,r,a,i,o=v.languages,s=e;t&&((s={})[e]=t);for(n in s)for(a=(r="string"==typeof(r=s[n])?[r]:r).length,i=-1;++i]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}}e.exports=t,t.displayName="abap",t.aliases=[]},7945:function(e){"use strict";function t(e){!function(e){var t="(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)";e.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^<>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])"+t+"|<"+t+">)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^<>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}}(e)}e.exports=t,t.displayName="abnf",t.aliases=[]},9728:function(e){"use strict";function t(e){e.languages.actionscript=e.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),e.languages.actionscript["class-name"].alias="function",delete e.languages.actionscript.parameter,delete e.languages.actionscript["literal-property"],e.languages.markup&&e.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:e.languages.markup}})}e.exports=t,t.displayName="actionscript",t.aliases=[]},6302:function(e){"use strict";function t(e){e.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],"attr-name":/\b'\w+/,keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|new|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|return|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:false|true)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:\w)*\b/i}}e.exports=t,t.displayName="ada",t.aliases=[]},1342:function(e){"use strict";function t(e){!function(e){e.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}⦃⦄.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)(?!\s)[^:\r\n]+(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:∀→λ\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}}(e)}e.exports=t,t.displayName="agda",t.aliases=[]},3965:function(e){"use strict";function t(e){e.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)(?:F|LL?|U(?:LL?)?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|x?Rec|RequestOptionsPage)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}}e.exports=t,t.displayName="al",t.aliases=[]},7716:function(e){"use strict";function t(e){e.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*(?!\s))(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]},{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},e.languages.g4=e.languages.antlr4}e.exports=t,t.displayName="antlr4",t.aliases=["g4"]},6270:function(e){"use strict";function t(e){e.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^[\t ]*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|Type|UserFile|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferedLogs|BufferSize|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CGIDScriptTimeout|CGIMapExtension|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DTracePrivileges|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtendedStatus|ExtFilterDefine|ExtFilterOptions|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|KeepAlive|KeepAliveTimeout|KeptBodySize|LanguagePriority|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|Limit(?:InternalRecursion|Request(?:Body|Fields|FieldSize|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|MMapFile|ModemStandard|ModMimeUsePathInfo|MultiviewsMatch|Mutex|NameVirtualHost|NoProxy|NWSSLTrustedCerts|NWSSLUpgradeable|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|RLimitCPU|RLimitMEM|RLimitNPROC|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|SSIEndTag|SSIErrorMsg|SSIETag|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|SRPUnknownUserSeed|SRPVerifierFile|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UserName|UseStapling|VerifyClient|VerifyDepth)|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadsPerChild|ThreadStackSize|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:[\w=],?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}}e.exports=t,t.displayName="apacheconf",t.aliases=[]},937:function(e,t,n){"use strict";var r=n(4591);function a(e){e.register(r),function(e){var t=/\b(?:(?:after|before)(?=\s+[a-z])|abstract|activate|and|any|array|as|asc|autonomous|begin|bigdecimal|blob|boolean|break|bulk|by|byte|case|cast|catch|char|class|collect|commit|const|continue|currency|date|datetime|decimal|default|delete|desc|do|double|else|end|enum|exception|exit|export|extends|final|finally|float|for|from|get(?=\s*[{};])|global|goto|group|having|hint|if|implements|import|in|inner|insert|instanceof|int|integer|interface|into|join|like|limit|list|long|loop|map|merge|new|not|null|nulls|number|object|of|on|or|outer|override|package|parallel|pragma|private|protected|public|retrieve|return|rollback|select|set|short|sObject|sort|static|string|super|switch|synchronized|system|testmethod|then|this|throw|time|transaction|transient|trigger|try|undelete|update|upsert|using|virtual|void|webservice|when|where|while|(?:inherited|with|without)\s+sharing)\b/i,n=/\b(?:(?=[a-z_]\w*\s*[<\[])|(?!))[A-Z_]\w*(?:\s*\.\s*[A-Z_]\w*)*\b(?:\s*(?:\[\s*\]|<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>))*/.source.replace(//g,(function(){return t.source}));function r(e){return RegExp(e.replace(//g,(function(){return n})),"i")}var a={keyword:t,punctuation:/[()\[\]{};,:.<>]/};e.languages.apex={comment:e.languages.clike.comment,string:e.languages.clike.string,sql:{pattern:/((?:[=,({:]|\breturn)\s*)\[[^\[\]]*\]/i,lookbehind:!0,greedy:!0,alias:"language-sql",inside:e.languages.sql},annotation:{pattern:/@\w+\b/,alias:"punctuation"},"class-name":[{pattern:r(/(\b(?:class|enum|extends|implements|instanceof|interface|new|trigger\s+\w+\s+on)\s+)/.source),lookbehind:!0,inside:a},{pattern:r(/(\(\s*)(?=\s*\)\s*[\w(])/.source),lookbehind:!0,inside:a},{pattern:r(/(?=\s*\w+\s*[;=,(){:])/.source),inside:a}],trigger:{pattern:/(\btrigger\s+)\w+\b/i,lookbehind:!0,alias:"class-name"},keyword:t,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/(?:\B\.\d+|\b\d+(?:\.\d+|L)?)\b/i,operator:/[!=](?:==?)?|\?\.?|&&|\|\||--|\+\+|[-+*/^&|]=?|:|<{1,3}=?/,punctuation:/[()\[\]{};,.]/}}(e)}e.exports=a,a.displayName="apex",a.aliases=[]},9039:function(e){"use strict";function t(e){e.languages.apl={comment:/(?:⍝|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/¯?(?:\d*\.?\b\d+(?:e[+¯]?\d+)?|¯|∞)(?:j¯?(?:(?:\d+(?:\.\d+)?|\.\d+)(?:e[+¯]?\d+)?|¯|∞))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/⎕[A-Z]+/i,alias:"function"},constant:/[⍬⌾#⎕⍞]/,function:/[-+×÷⌈⌊∣|⍳⍸?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⊆⊇⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,"monadic-operator":{pattern:/[\\\/⌿⍀¨⍨⌶&∥]/,alias:"operator"},"dyadic-operator":{pattern:/[.⍣⍠⍤∘⌸@⌺⍥]/,alias:"operator"},assignment:{pattern:/←/,alias:"keyword"},punctuation:/[\[;\]()◇⋄]/,dfn:{pattern:/[{}⍺⍵⍶⍹∇⍫:]/,alias:"builtin"}}}e.exports=t,t.displayName="apl",t.aliases=[]},874:function(e){"use strict";function t(e){e.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=≠≤≥*+\-\/÷^]|[<>]=?/,/\b(?:(?:begin|end|start)s? with|(?:contains?|(?:does not|doesn't) contain)|(?:is|isn't|is not) (?:contained by|in)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:comes|(?:does not|doesn't) come) (?:after|before)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equal to|equals|is not|isn't)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|as|div|mod|not|or))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,"class-name":/\b(?:POSIX file|RGB color|alias|application|boolean|centimeters|centimetres|class|constant|cubic centimeters|cubic centimetres|cubic feet|cubic inches|cubic meters|cubic metres|cubic yards|date|degrees Celsius|degrees Fahrenheit|degrees Kelvin|feet|file|gallons|grams|inches|integer|kilograms|kilometers|kilometres|list|liters|litres|meters|metres|miles|number|ounces|pounds|quarts|real|record|reference|script|square feet|square kilometers|square kilometres|square meters|square metres|square miles|square yards|text|yards)\b/,punctuation:/[{}():,¬«»《》]/}}e.exports=t,t.displayName="applescript",t.aliases=[]},2872:function(e){"use strict";function t(e){e.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'´`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},identifier:{pattern:/([´`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_PATHS|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WINDOW|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*\{)/i}],function:/\b(?!\d)\w+(?=\s*\()/,boolean:/\b(?:false|true)\b/i,range:{pattern:/\.\./,alias:"operator"},number:[/\b0b[01]+/i,/\b0x[0-9a-f]+/i,/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i],operator:/\*{2,}|[=!]~|[!=<>]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}}e.exports=t,t.displayName="aql",t.aliases=[]},1385:function(e,t,n){"use strict";var r=n(6860);function a(e){e.register(r),e.languages.arduino=e.languages.extend("cpp",{keyword:/\b(?:String|array|bool|boolean|break|byte|case|catch|continue|default|do|double|else|finally|for|function|goto|if|in|instanceof|int|integer|long|loop|new|null|return|setup|string|switch|throw|try|void|while|word)\b/,constant:/\b(?:ANALOG_MESSAGE|DEFAULT|DIGITAL_MESSAGE|EXTERNAL|FIRMATA_STRING|HIGH|INPUT|INPUT_PULLUP|INTERNAL|INTERNAL1V1|INTERNAL2V56|LED_BUILTIN|LOW|OUTPUT|REPORT_ANALOG|REPORT_DIGITAL|SET_PIN_MODE|SYSEX_START|SYSTEM_RESET)\b/,builtin:/\b(?:Audio|BSSID|Bridge|Client|Console|EEPROM|Esplora|EsploraTFT|Ethernet|EthernetClient|EthernetServer|EthernetUDP|File|FileIO|FileSystem|Firmata|GPRS|GSM|GSMBand|GSMClient|GSMModem|GSMPIN|GSMScanner|GSMServer|GSMVoiceCall|GSM_SMS|HttpClient|IPAddress|IRread|Keyboard|KeyboardController|LiquidCrystal|LiquidCrystal_I2C|Mailbox|Mouse|MouseController|PImage|Process|RSSI|RobotControl|RobotMotor|SD|SPI|SSID|Scheduler|Serial|Server|Servo|SoftwareSerial|Stepper|Stream|TFT|Task|USBHost|WiFi|WiFiClient|WiFiServer|WiFiUDP|Wire|YunClient|YunServer|abs|addParameter|analogRead|analogReadResolution|analogReference|analogWrite|analogWriteResolution|answerCall|attach|attachGPRS|attachInterrupt|attached|autoscroll|available|background|beep|begin|beginPacket|beginSD|beginSMS|beginSpeaker|beginTFT|beginTransmission|beginWrite|bit|bitClear|bitRead|bitSet|bitWrite|blink|blinkVersion|buffer|changePIN|checkPIN|checkPUK|checkReg|circle|cityNameRead|cityNameWrite|clear|clearScreen|click|close|compassRead|config|connect|connected|constrain|cos|countryNameRead|countryNameWrite|createChar|cursor|debugPrint|delay|delayMicroseconds|detach|detachInterrupt|digitalRead|digitalWrite|disconnect|display|displayLogos|drawBMP|drawCompass|encryptionType|end|endPacket|endSMS|endTransmission|endWrite|exists|exitValue|fill|find|findUntil|flush|gatewayIP|get|getAsynchronously|getBand|getButton|getCurrentCarrier|getIMEI|getKey|getModifiers|getOemKey|getPINUsed|getResult|getSignalStrength|getSocket|getVoiceCallStatus|getXChange|getYChange|hangCall|height|highByte|home|image|interrupts|isActionDone|isDirectory|isListening|isPIN|isPressed|isValid|keyPressed|keyReleased|keyboardRead|knobRead|leftToRight|line|lineFollowConfig|listen|listenOnLocalhost|loadImage|localIP|lowByte|macAddress|maintain|map|max|messageAvailable|micros|millis|min|mkdir|motorsStop|motorsWrite|mouseDragged|mouseMoved|mousePressed|mouseReleased|move|noAutoscroll|noBlink|noBuffer|noCursor|noDisplay|noFill|noInterrupts|noListenOnLocalhost|noStroke|noTone|onReceive|onRequest|open|openNextFile|overflow|parseCommand|parseFloat|parseInt|parsePacket|pauseMode|peek|pinMode|playFile|playMelody|point|pointTo|position|pow|prepare|press|print|printFirmwareVersion|printVersion|println|process|processInput|pulseIn|put|random|randomSeed|read|readAccelerometer|readBlue|readButton|readBytes|readBytesUntil|readGreen|readJoystickButton|readJoystickSwitch|readJoystickX|readJoystickY|readLightSensor|readMessage|readMicrophone|readNetworks|readRed|readSlider|readString|readStringUntil|readTemperature|ready|rect|release|releaseAll|remoteIP|remoteNumber|remotePort|remove|requestFrom|retrieveCallingNumber|rewindDirectory|rightToLeft|rmdir|robotNameRead|robotNameWrite|run|runAsynchronously|runShellCommand|runShellCommandAsynchronously|running|scanNetworks|scrollDisplayLeft|scrollDisplayRight|seek|sendAnalog|sendDigitalPortPair|sendDigitalPorts|sendString|sendSysex|serialEvent|setBand|setBitOrder|setClockDivider|setCursor|setDNS|setDataMode|setFirmwareVersion|setMode|setPINUsed|setSpeed|setTextSize|setTimeout|shiftIn|shiftOut|shutdown|sin|size|sqrt|startLoop|step|stop|stroke|subnetMask|switchPIN|tan|tempoWrite|text|tone|transfer|tuneWrite|turn|updateIR|userNameRead|userNameWrite|voiceCall|waitContinue|width|write|writeBlue|writeGreen|writeJSON|writeMessage|writeMicroseconds|writeRGB|writeRed|yield)\b/}),e.languages.ino=e.languages.arduino}e.exports=a,a.displayName="arduino",a.aliases=["ino"]},1117:function(e){"use strict";function t(e){e.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}}e.exports=t,t.displayName="arff",t.aliases=[]},7792:function(e){"use strict";function t(e){!function(e){var t={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\[\]\\]|\\.)*\]|[^\[\]\\"'$`]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},n=e.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r(?!\n)).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*](?:[<^>](?:\.[<^>])?|\.[<^>])?|[<^>](?:\.[<^>])?|\.[<^>])[a-z]*|[a-z]+)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} .+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:t,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:CAUTION|IMPORTANT|NOTE|TIP|WARNING):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:[^\s\[\]]*\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:t.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"']|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"']|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:t,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|R|TM)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function r(e){for(var t={},r=0,a=(e=e.split(" ")).length;r>=?|<<=?|&&?|\|\|?|[-+*/%&|^!=<>?]=?/,punctuation:/[(),:]/}}e.exports=t,t.displayName="asmatmel",t.aliases=[]},3627:function(e,t,n){"use strict";var r=n(5551);function a(e){e.register(r),e.languages.aspnet=e.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:e.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/,alias:"tag"},rest:e.languages.csharp}}}),e.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,e.languages.insertBefore("inside","punctuation",{directive:e.languages.aspnet.directive},e.languages.aspnet.tag.inside["attr-value"]),e.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),e.languages.insertBefore("aspnet",e.languages.javascript?"script":"tag",{"asp-script":{pattern:/(]*>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:e.languages.csharp||{}}})}e.exports=a,a.displayName="aspnet",a.aliases=[]},9751:function(e){"use strict";function t(e){e.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^[\t ]*)\/\*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],tag:{pattern:/^([ \t]*)[^\s,`":]+(?=:[ \t]*$)/m,lookbehind:!0},string:/"(?:[^"\n\r]|"")*"/,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:false|true)\b/,selector:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guicontrol|a_guicontrolevent|a_guievent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel|programfiles)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|isfunc|islabel|IsObject|ln|log|ltrim|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|mod|numget|numput|onmessage|regexmatch|regexreplace|registercallback|round|rtrim|sb_seticon|sb_setparts|sb_settext|sin|sqrt|strlen|strreplace|strsplit|substr|tan|tv_add|tv_delete|tv_get|tv_getchild|tv_getcount|tv_getnext|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__Call|__Get|__New|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,important:/#\b(?:AllowSameLineComments|ClipboardTimeout|CommentFlag|DerefChar|ErrorStdOut|EscapeChar|HotkeyInterval|HotkeyModifierTimeout|Hotstring|If|IfTimeout|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Include|IncludeAgain|InputLevel|InstallKeybdHook|InstallMouseHook|KeyHistory|MaxHotkeysPerInterval|MaxMem|MaxThreads|MaxThreadsBuffer|MaxThreadsPerHotkey|MenuMaskKey|NoEnv|NoTrayIcon|Persistent|SingleInstance|UseHook|Warn|WinActivateForce)\b/i,keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Catch|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|Finally|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|Region|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Throw|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|Try|TryAgain|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+(?=\()/,punctuation:/[{}[\]():,]/}}e.exports=t,t.displayName="autohotkey",t.aliases=[]},6955:function(e){"use strict";function t(e){e.languages.autoit={comment:[/;.*/,{pattern:/(^[\t ]*)#(?:comments-start|cs)[\s\S]*?^[ \t]*#(?:ce|comments-end)/m,lookbehind:!0}],url:{pattern:/(^[\t ]*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^[\t ]*)#[\w-]+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:False|True)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Not|Or)\b/i,punctuation:/[\[\]().,:]/}}e.exports=t,t.displayName="autoit",t.aliases=[]},7805:function(e){"use strict";function t(e){!function(e){function t(e,t,n){return RegExp(function(e,t){return e.replace(/<<(\d+)>>/g,(function(e,n){return t[+n]}))}(e,t),n||"")}var n=/bool|clip|float|int|string|val/.source,r=[[/is(?:bool|clip|float|int|string)|defined|(?:(?:internal)?function|var)?exists?/.source,/apply|assert|default|eval|import|nop|select|undefined/.source,/opt_(?:allowfloataudio|avipadscanlines|dwchannelmask|enable_(?:b64a|planartopackedrgb|v210|y3_10_10|y3_10_16)|usewaveextensible|vdubplanarhack)|set(?:cachemode|maxcpu|memorymax|planarlegacyalignment|workingdir)/.source,/hex(?:value)?|value/.source,/abs|ceil|continued(?:denominator|numerator)?|exp|floor|fmod|frac|log(?:10)?|max|min|muldiv|pi|pow|rand|round|sign|spline|sqrt/.source,/a?sinh?|a?cosh?|a?tan[2h]?/.source,/(?:bit(?:and|not|x?or|[lr]?shift[aslu]?|sh[lr]|sa[lr]|[lr]rotatel?|ro[rl]|te?st|set(?:count)?|cl(?:ea)?r|ch(?:an)?ge?))/.source,/average(?:[bgr]|chroma[uv]|luma)|(?:[rgb]|chroma[uv]|luma|rgb|[yuv](?=difference(?:fromprevious|tonext)))difference(?:fromprevious|tonext)?|[yuvrgb]plane(?:median|min|max|minmaxdifference)/.source,/getprocessinfo|logmsg|script(?:dir(?:utf8)?|file(?:utf8)?|name(?:utf8)?)|setlogparams/.source,/chr|(?:fill|find|left|mid|replace|rev|right)str|format|[lu]case|ord|str(?:cmpi?|fromutf8|len|toutf8)|time|trim(?:all|left|right)/.source,/isversionorgreater|version(?:number|string)/.source,/buildpixeltype|colorspacenametopixeltype/.source,/addautoloaddir|on(?:cpu|cuda)|prefetch|setfiltermtmode/.source].join("|"),[/has(?:audio|video)/.source,/height|width/.source,/frame(?:count|rate)|framerate(?:denominator|numerator)/.source,/getparity|is(?:field|frame)based/.source,/bitspercomponent|componentsize|hasalpha|is(?:planar(?:rgba?)?|interleaved|rgb(?:24|32|48|64)?|y(?:8|u(?:va?|y2))?|yv(?:12|16|24|411)|420|422|444|packedrgb)|numcomponents|pixeltype/.source,/audio(?:bits|channels|duration|length(?:[fs]|hi|lo)?|rate)|isaudio(?:float|int)/.source].join("|"),[/avi(?:file)?source|directshowsource|image(?:reader|source|sourceanim)|opendmlsource|segmented(?:avisource|directshowsource)|wavsource/.source,/coloryuv|convertbacktoyuy2|convertto(?:RGB(?:24|32|48|64)|(?:planar)?RGBA?|Y8?|YV(?:12|16|24|411)|YUVA?(?:411|420|422|444)|YUY2)|fixluminance|gr[ae]yscale|invert|levels|limiter|mergea?rgb|merge(?:chroma|luma)|rgbadjust|show(?:alpha|blue|green|red)|swapuv|tweak|[uv]toy8?|ytouv/.source,/(?:colorkey|reset)mask|layer|mask(?:hs)?|merge|overlay|subtract/.source,/addborders|(?:bicubic|bilinear|blackman|gauss|lanczos4|lanczos|point|sinc|spline(?:16|36|64))resize|crop(?:bottom)?|flip(?:horizontal|vertical)|(?:horizontal|vertical)?reduceby2|letterbox|skewrows|turn(?:180|left|right)/.source,/blur|fixbrokenchromaupsampling|generalconvolution|(?:spatial|temporal)soften|sharpen/.source,/trim|(?:un)?alignedsplice|(?:assume|assumescaled|change|convert)FPS|(?:delete|duplicate)frame|dissolve|fade(?:in|io|out)[02]?|freezeframe|interleave|loop|reverse|select(?:even|odd|(?:range)?every)/.source,/assume[bt]ff|assume(?:field|frame)based|bob|complementparity|doubleweave|peculiarblend|pulldown|separate(?:columns|fields|rows)|swapfields|weave(?:columns|rows)?/.source,/amplify(?:db)?|assumesamplerate|audiodub(?:ex)?|audiotrim|convertaudioto(?:(?:8|16|24|32)bit|float)|converttomono|delayaudio|ensurevbrmp3sync|get(?:left|right)?channel|kill(?:audio|video)|mergechannels|mixaudio|monotostereo|normalize|resampleaudio|ssrc|supereq|timestretch/.source,/animate|applyrange|conditional(?:filter|reader|select)|frameevaluate|scriptclip|tcp(?:server|source)|writefile(?:end|if|start)?/.source,/imagewriter/.source,/blackness|blankclip|colorbars(?:hd)?|compare|dumpfiltergraph|echo|histogram|info|messageclip|preroll|setgraphanalysis|show(?:framenumber|smpte|time)|showfiveversions|stack(?:horizontal|vertical)|subtitle|tone|version/.source].join("|")].join("|");e.languages.avisynth={comment:[{pattern:/(^|[^\\])\[\*(?:[^\[*]|\[(?!\*)|\*(?!\])|\[\*(?:[^\[*]|\[(?!\*)|\*(?!\]))*\*\])*\*\]/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],argument:{pattern:t(/\b(?:<<0>>)\s+("?)\w+\1/.source,[n],"i"),inside:{keyword:/^\w+/}},"argument-label":{pattern:/([,(][\s\\]*)\w+\s*=(?!=)/,lookbehind:!0,inside:{"argument-name":{pattern:/^\w+/,alias:"punctuation"},punctuation:/=$/}},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0,inside:{constant:{pattern:/\b(?:DEFAULT_MT_MODE|(?:MAINSCRIPT|PROGRAM|SCRIPT)DIR|(?:MACHINE|USER)_(?:CLASSIC|PLUS)_PLUGINS)\b/}}}],variable:/\b(?:last)\b/i,boolean:/\b(?:false|no|true|yes)\b/i,keyword:/\b(?:catch|else|for|function|global|if|return|try|while|__END__)\b/i,constant:/\bMT_(?:MULTI_INSTANCE|NICE_FILTER|SERIALIZED|SPECIAL_MT)\b/,"builtin-function":{pattern:t(/\b(?:<<0>>)\b/.source,[r],"i"),alias:"function"},"type-cast":{pattern:t(/\b(?:<<0>>)(?=\s*\()/.source,[n],"i"),alias:"keyword"},function:{pattern:/\b[a-z_]\w*(?=\s*\()|(\.)[a-z_]\w*\b/i,lookbehind:!0},"line-continuation":{pattern:/(^[ \t]*)\\|\\(?=[ \t]*$)/m,lookbehind:!0,alias:"punctuation"},number:/\B\$(?:[\da-f]{6}|[\da-f]{8})\b|(?:(?:\b|\B-)\d+(?:\.\d*)?\b|\B\.\d+\b)/i,operator:/\+\+?|[!=<>]=?|&&|\|\||[?:*/%-]/,punctuation:/[{}\[\]();,.]/},e.languages.avs=e.languages.avisynth}(e)}e.exports=t,t.displayName="avisynth",t.aliases=["avs"]},4840:function(e){"use strict";function t(e){e.languages["avro-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0},annotation:{pattern:/@(?:[$\w.-]|`[^\r\n`]+`)+/,greedy:!0,alias:"function"},"function-identifier":{pattern:/`[^\r\n`]+`(?=\s*\()/,greedy:!0,alias:"function"},identifier:{pattern:/`[^\r\n`]+`/,greedy:!0},"class-name":{pattern:/(\b(?:enum|error|protocol|record|throws)\b\s+)[$\w]+/,lookbehind:!0,greedy:!0},keyword:/\b(?:array|boolean|bytes|date|decimal|double|enum|error|false|fixed|float|idl|import|int|local_timestamp_ms|long|map|null|oneway|protocol|record|schema|string|throws|time_ms|timestamp_ms|true|union|uuid|void)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:[{pattern:/(^|[^\w.])-?(?:(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|0x(?:[a-f0-9]+(?:\.[a-f0-9]*)?|\.[a-f0-9]+)(?:p[+-]?\d+)?)[dfl]?(?![\w.])/i,lookbehind:!0},/-?\b(?:Infinity|NaN)\b/],operator:/=/,punctuation:/[()\[\]{}<>.:,;-]/},e.languages.avdl=e.languages["avro-idl"]}e.exports=t,t.displayName="avroIdl",t.aliases=[]},479:function(e){"use strict";function t(e){!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var a=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],i=r.variable[1].inside,o=0;o?^\w +\-.])*"/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SELECT CASE|SHARED|SHELL|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}}e.exports=t,t.displayName="basic",t.aliases=[]},7521:function(e){"use strict";function t(e){!function(e){var t=/%%?[~:\w]+%?|!\S+!/,n={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},r=/"(?:[\\"]"|[^"])*"(?!")/,a=/(?:\b|-)\d+\b/;e.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/\b(?:do|in)\b|^for\b/i,string:r,parameter:n,variable:t,number:a,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|(?!")(?:(?!==)\S)+)?(?:==| (?:equ|geq|gtr|leq|lss|neq) )(?:"[^"]*"|[^\s"]\S*))/im,lookbehind:!0,inside:{keyword:/\b(?:cmdextversion|defined|errorlevel|exist|not)\b|^if\b/i,string:r,parameter:n,variable:t,number:a,operator:/\^|==|\b(?:equ|geq|gtr|leq|lss|neq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: \/[a-z](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:r,parameter:n,variable:[t,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:a,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/m,lookbehind:!0,inside:{keyword:/^\w+\b/,string:r,parameter:n,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:t,number:a,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}}(e)}e.exports=t,t.displayName="batch",t.aliases=[]},237:function(e){"use strict";function t(e){e.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},e.languages.shortcode=e.languages.bbcode}e.exports=t,t.displayName="bbcode",t.aliases=["shortcode"]},8718:function(e){"use strict";function t(e){e.languages.bicep={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],property:[{pattern:/([\r\n][ \t]*)[a-z_]\w*(?=[ \t]*:)/i,lookbehind:!0},{pattern:/([\r\n][ \t]*)'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'(?=[ \t]*:)/,lookbehind:!0,greedy:!0}],string:[{pattern:/'''[^'][\s\S]*?'''/,greedy:!0},{pattern:/(^|[^\\'])'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0}],"interpolated-string":{pattern:/(^|[^\\'])'(?:\\.|\$(?:(?!\{)|\{[^{}\r\n]*\})|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}\r\n]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0},punctuation:/^\$\{|\}$/}},string:/[\s\S]+/}},datatype:{pattern:/(\b(?:output|param)\b[ \t]+\w+[ \t]+)\w+\b/,lookbehind:!0,alias:"class-name"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:existing|for|if|in|module|null|output|param|resource|targetScope|var)\b/,decorator:/@\w+\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/,punctuation:/[{}[\];(),.:]/},e.languages.bicep["interpolated-string"].inside.interpolation.inside.expression.inside=e.languages.bicep}e.exports=t,t.displayName="bicep",t.aliases=[]},5649:function(e){"use strict";function t(e){e.languages.birb=e.languages.extend("clike",{string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b(?:[A-Z]\w*|(?!(?:var|void)\b)[a-z]\w*)(?=\s+\w+\s*[;,=()])/],keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|new|next|noSeeb|return|static|switch|throw|var|void|while)\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/,variable:/\b[a-z_]\w*\b/}),e.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}})}e.exports=t,t.displayName="birb",t.aliases=[]},2103:function(e,t,n){"use strict";var r=n(9661);function a(e){e.register(r),e.languages.bison=e.languages.extend("c",{}),e.languages.insertBefore("bison","comment",{bison:{pattern:/^(?:[^%]|%(?!%))*%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:e.languages.c}},comment:e.languages.c.comment,string:e.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}})}e.exports=a,a.displayName="bison",a.aliases=[]},1271:function(e){"use strict";function t(e){e.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},e.languages.rbnf=e.languages.bnf}e.exports=t,t.displayName="bnf",t.aliases=["rbnf"]},2478:function(e){"use strict";function t(e){e.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}}e.exports=t,t.displayName="brainfuck",t.aliases=[]},3218:function(e){"use strict";function t(e){e.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},e.languages.brightscript["directive-statement"].inside.expression.inside=e.languages.brightscript}e.exports=t,t.displayName="brightscript",t.aliases=[]},5904:function(e){"use strict";function t(e){e.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:FIXME|TODO|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(\b(?:event|function|hook)[ \t]+)\w+(?:::\w+)?/,lookbehind:!0},builtin:/(?:@(?:load(?:-(?:plugin|sigs))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:add_func|create_expire|default|delete_func|encrypt|error_handler|expire_func|group|log|mergeable|optional|persistent|priority|raw_output|read_expire|redef|rotate_interval|rotate_size|synchronized|type_column|write_expire))/,constant:{pattern:/(\bconst[ \t]+)\w+/i,lookbehind:!0},keyword:/\b(?:add|addr|alarm|any|bool|break|const|continue|count|delete|double|else|enum|event|export|file|for|function|global|hook|if|in|int|interval|local|module|next|of|opaque|pattern|port|print|record|return|schedule|set|string|subnet|table|time|timeout|using|vector|when)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}}e.exports=t,t.displayName="bro",t.aliases=[]},2144:function(e){"use strict";function t(e){e.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:пока|для|новый|прервать|попытка|исключение|вызватьисключение|иначе|конецпопытки|неопределено|функция|перем|возврат|конецфункции|если|иначеесли|процедура|конецпроцедуры|тогда|знач|экспорт|конецесли|из|каждого|истина|ложь|по|цикл|конеццикла|выполнить)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:break|do|each|else|elseif|enddo|endfunction|endif|endprocedure|endtry|except|execute|export|false|for|function|if|in|new|null|procedure|raise|return|then|to|true|try|undefined|val|var|while)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+(?:\.\d*)?|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:и|или|не)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|not|or)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^([ \t]*)&.*/m,lookbehind:!0,greedy:!0,alias:"important"},{pattern:/^([ \t]*)#.*/gm,lookbehind:!0,greedy:!0,alias:"important"}]},e.languages.oscript=e.languages.bsl}e.exports=t,t.displayName="bsl",t.aliases=[]},9661:function(e){"use strict";function t(e){e.languages.c=e.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),e.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),e.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},e.languages.c.string],char:e.languages.c.char,comment:e.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:e.languages.c}}}}),e.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete e.languages.c.boolean}e.exports=t,t.displayName="c",t.aliases=[]},5934:function(e){"use strict";function t(e){e.languages.cfscript=e.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,inside:{annotation:{pattern:/(?:^|[^.])@[\w\.]+/,alias:"punctuation"}}},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],keyword:/\b(?:abstract|break|catch|component|continue|default|do|else|extends|final|finally|for|function|if|in|include|package|private|property|public|remote|required|rethrow|return|static|switch|throw|try|var|while|xml)\b(?!\s*=)/,operator:[/\+\+|--|&&|\|\||::|=>|[!=]==|<=?|>=?|[-+*/%&|^!=<>]=?|\?(?:\.|:)?|[?:]/,/\b(?:and|contains|eq|equal|eqv|gt|gte|imp|is|lt|lte|mod|not|or|xor)\b/],scope:{pattern:/\b(?:application|arguments|cgi|client|cookie|local|session|super|this|variables)\b/,alias:"global"},type:{pattern:/\b(?:any|array|binary|boolean|date|guid|numeric|query|string|struct|uuid|void|xml)\b/,alias:"builtin"}}),e.languages.insertBefore("cfscript","keyword",{"function-variable":{pattern:/[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"}}),delete e.languages.cfscript["class-name"],e.languages.cfc=e.languages.cfscript}e.exports=t,t.displayName="cfscript",t.aliases=[]},6459:function(e,t,n){"use strict";var r=n(6860);function a(e){e.register(r),e.languages.chaiscript=e.languages.extend("clike",{string:{pattern:/(^|[^\\])'(?:[^'\\]|\\[\s\S])*'/,lookbehind:!0,greedy:!0},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},{pattern:/(\b(?:attr|def)\s+)\w+(?=\s*::)/,lookbehind:!0}],keyword:/\b(?:attr|auto|break|case|catch|class|continue|def|default|else|finally|for|fun|global|if|return|switch|this|try|var|while)\b/,number:[e.languages.cpp.number,/\b(?:Infinity|NaN)\b/],operator:/>>=?|<<=?|\|\||&&|:[:=]?|--|\+\+|[=!<>+\-*/%|&^]=?|[?~]|`[^`\r\n]{1,4}`/}),e.languages.insertBefore("chaiscript","operator",{"parameter-type":{pattern:/([,(]\s*)\w+(?=\s+\w)/,lookbehind:!0,alias:"class-name"}}),e.languages.insertBefore("chaiscript","string",{"string-interpolation":{pattern:/(^|[^\\])"(?:[^"$\\]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\}/,lookbehind:!0,inside:{"interpolation-expression":{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.chaiscript},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"}}},string:/[\s\S]+/}}})}e.exports=a,a.displayName="chaiscript",a.aliases=[]},7061:function(e){"use strict";function t(e){e.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|u?int(?:8|16|32|64)?|iant|idispatch|implements|import|initonly|instance|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|no|readonly|tail|unaligned|volatile)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.\d+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.\d+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|castclass|ldvirtftn|beq(?:\.s)?|ckfinite|ldsflda|ldtoken|localloc|mkrefany|rethrow|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:false|true)\b/,number:/\b-?(?:0x[0-9a-f]+|\d+)(?:\.[0-9a-f]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}}e.exports=t,t.displayName="cil",t.aliases=[]},7568:function(e){"use strict";function t(e){e.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}e.exports=t,t.displayName="clike",t.aliases=[]},6594:function(e){"use strict";function t(e){e.languages.clojure={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},char:/\\\w+/,symbol:{pattern:/(^|[\s()\[\]{},])::?[\w*+!?'<>=/.-]+/,lookbehind:!0},keyword:{pattern:/(\()(?:-|->|->>|\.|\.\.|\*|\/|\+|<|<=|=|==|>|>=|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|cond|conj|cons|constantly|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|declare|def|def-|definline|definterface|defmacro|defmethod|defmulti|defn|defn-|defonce|defproject|defprotocol|defrecord|defstruct|deftype|deref|difference|disj|dissoc|distinct|do|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|fn|fnseq|for|frest|gensym|get|get-proxy-class|hash-map|hash-set|identical\?|identity|if|if-let|if-not|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|let|line-seq|list|list\*|load|load-file|locking|long|loop|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|monitor-enter|name|namespace|neg\?|new|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|quote|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|recur|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|set!|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|throw|time|to-array|to-array-2d|tree-seq|true\?|try|union|up|update-proxy|val|vals|var|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[\s)]|$)/,lookbehind:!0},boolean:/\b(?:false|nil|true)\b/,number:{pattern:/(^|[^\w$@])(?:\d+(?:[/.]\d+)?(?:e[+-]?\d+)?|0x[a-f0-9]+|[1-9]\d?r[a-z0-9]+)[lmn]?(?![\w$@])/i,lookbehind:!0},function:{pattern:/((?:^|[^'])\()[\w*+!?'<>=/.-]+(?=[\s)]|$)/,lookbehind:!0},operator:/[#@^`~]/,punctuation:/[{}\[\](),]/}}e.exports=t,t.displayName="clojure",t.aliases=[]},1205:function(e){"use strict";function t(e){e.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\$\{(?:[^{}$]|\$\{[^{}$]*\})*\}/,inside:{punctuation:/\$\{|\}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT|VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?)|(?:ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:FALSE|OFF|ON|TRUE)\b/,namespace:/\b(?:INTERFACE|PRIVATE|PROPERTIES|PUBLIC|SHARED|STATIC|TARGET_OBJECTS)\b/,operator:/\b(?:AND|DEFINED|EQUAL|GREATER|LESS|MATCHES|NOT|OR|STREQUAL|STRGREATER|STRLESS|VERSION_EQUAL|VERSION_GREATER|VERSION_LESS)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}}e.exports=t,t.displayName="cmake",t.aliases=[]},9569:function(e){"use strict";function t(e){e.languages.cobol={comment:{pattern:/\*>.*|(^[ \t]*)\*.*/m,lookbehind:!0,greedy:!0},string:{pattern:/[xzgn]?(?:"(?:[^\r\n"]|"")*"(?!")|'(?:[^\r\n']|'')*'(?!'))/i,greedy:!0},level:{pattern:/(^[ \t]*)\d+\b/m,lookbehind:!0,greedy:!0,alias:"number"},"class-name":{pattern:/(\bpic(?:ture)?\s+)(?:(?:[-\w$/,:*+<>]|\.(?!\s|$))(?:\(\d+\))?)+/i,lookbehind:!0,inside:{number:{pattern:/(\()\d+/,lookbehind:!0},punctuation:/[()]/}},keyword:{pattern:/(^|[^\w-])(?:ABORT|ACCEPT|ACCESS|ADD|ADDRESS|ADVANCING|AFTER|ALIGNED|ALL|ALPHABET|ALPHABETIC|ALPHABETIC-LOWER|ALPHABETIC-UPPER|ALPHANUMERIC|ALPHANUMERIC-EDITED|ALSO|ALTER|ALTERNATE|ANY|ARE|AREA|AREAS|AS|ASCENDING|ASCII|ASSIGN|ASSOCIATED-DATA|ASSOCIATED-DATA-LENGTH|AT|ATTRIBUTE|AUTHOR|AUTO|AUTO-SKIP|BACKGROUND-COLOR|BACKGROUND-COLOUR|BASIS|BEEP|BEFORE|BEGINNING|BELL|BINARY|BIT|BLANK|BLINK|BLOCK|BOTTOM|BOUNDS|BY|BYFUNCTION|BYTITLE|CALL|CANCEL|CAPABLE|CCSVERSION|CD|CF|CH|CHAINING|CHANGED|CHANNEL|CHARACTER|CHARACTERS|CLASS|CLASS-ID|CLOCK-UNITS|CLOSE|CLOSE-DISPOSITION|COBOL|CODE|CODE-SET|COL|COLLATING|COLUMN|COM-REG|COMMA|COMMITMENT|COMMON|COMMUNICATION|COMP|COMP-1|COMP-2|COMP-3|COMP-4|COMP-5|COMPUTATIONAL|COMPUTATIONAL-1|COMPUTATIONAL-2|COMPUTATIONAL-3|COMPUTATIONAL-4|COMPUTATIONAL-5|COMPUTE|CONFIGURATION|CONTAINS|CONTENT|CONTINUE|CONTROL|CONTROL-POINT|CONTROLS|CONVENTION|CONVERTING|COPY|CORR|CORRESPONDING|COUNT|CRUNCH|CURRENCY|CURSOR|DATA|DATA-BASE|DATE|DATE-COMPILED|DATE-WRITTEN|DAY|DAY-OF-WEEK|DBCS|DE|DEBUG-CONTENTS|DEBUG-ITEM|DEBUG-LINE|DEBUG-NAME|DEBUG-SUB-1|DEBUG-SUB-2|DEBUG-SUB-3|DEBUGGING|DECIMAL-POINT|DECLARATIVES|DEFAULT|DEFAULT-DISPLAY|DEFINITION|DELETE|DELIMITED|DELIMITER|DEPENDING|DESCENDING|DESTINATION|DETAIL|DFHRESP|DFHVALUE|DISABLE|DISK|DISPLAY|DISPLAY-1|DIVIDE|DIVISION|DONTCARE|DOUBLE|DOWN|DUPLICATES|DYNAMIC|EBCDIC|EGCS|EGI|ELSE|EMI|EMPTY-CHECK|ENABLE|END|END-ACCEPT|END-ADD|END-CALL|END-COMPUTE|END-DELETE|END-DIVIDE|END-EVALUATE|END-IF|END-MULTIPLY|END-OF-PAGE|END-PERFORM|END-READ|END-RECEIVE|END-RETURN|END-REWRITE|END-SEARCH|END-START|END-STRING|END-SUBTRACT|END-UNSTRING|END-WRITE|ENDING|ENTER|ENTRY|ENTRY-PROCEDURE|ENVIRONMENT|EOL|EOP|EOS|ERASE|ERROR|ESCAPE|ESI|EVALUATE|EVENT|EVERY|EXCEPTION|EXCLUSIVE|EXHIBIT|EXIT|EXPORT|EXTEND|EXTENDED|EXTERNAL|FD|FILE|FILE-CONTROL|FILLER|FINAL|FIRST|FOOTING|FOR|FOREGROUND-COLOR|FOREGROUND-COLOUR|FROM|FULL|FUNCTION|FUNCTION-POINTER|FUNCTIONNAME|GENERATE|GIVING|GLOBAL|GO|GOBACK|GRID|GROUP|HEADING|HIGH-VALUE|HIGH-VALUES|HIGHLIGHT|I-O|I-O-CONTROL|ID|IDENTIFICATION|IF|IMPLICIT|IMPORT|IN|INDEX|INDEXED|INDICATE|INITIAL|INITIALIZE|INITIATE|INPUT|INPUT-OUTPUT|INSPECT|INSTALLATION|INTEGER|INTO|INVALID|INVOKE|IS|JUST|JUSTIFIED|KANJI|KEPT|KEY|KEYBOARD|LABEL|LANGUAGE|LAST|LB|LD|LEADING|LEFT|LEFTLINE|LENGTH|LENGTH-CHECK|LIBACCESS|LIBPARAMETER|LIBRARY|LIMIT|LIMITS|LINAGE|LINAGE-COUNTER|LINE|LINE-COUNTER|LINES|LINKAGE|LIST|LOCAL|LOCAL-STORAGE|LOCK|LONG-DATE|LONG-TIME|LOW-VALUE|LOW-VALUES|LOWER|LOWLIGHT|MEMORY|MERGE|MESSAGE|MMDDYYYY|MODE|MODULES|MORE-LABELS|MOVE|MULTIPLE|MULTIPLY|NAMED|NATIONAL|NATIONAL-EDITED|NATIVE|NEGATIVE|NETWORK|NEXT|NO|NO-ECHO|NULL|NULLS|NUMBER|NUMERIC|NUMERIC-DATE|NUMERIC-EDITED|NUMERIC-TIME|OBJECT-COMPUTER|OCCURS|ODT|OF|OFF|OMITTED|ON|OPEN|OPTIONAL|ORDER|ORDERLY|ORGANIZATION|OTHER|OUTPUT|OVERFLOW|OVERLINE|OWN|PACKED-DECIMAL|PADDING|PAGE|PAGE-COUNTER|PASSWORD|PERFORM|PF|PH|PIC|PICTURE|PLUS|POINTER|PORT|POSITION|POSITIVE|PRINTER|PRINTING|PRIVATE|PROCEDURE|PROCEDURE-POINTER|PROCEDURES|PROCEED|PROCESS|PROGRAM|PROGRAM-ID|PROGRAM-LIBRARY|PROMPT|PURGE|QUEUE|QUOTE|QUOTES|RANDOM|RD|READ|READER|REAL|RECEIVE|RECEIVED|RECORD|RECORDING|RECORDS|RECURSIVE|REDEFINES|REEL|REF|REFERENCE|REFERENCES|RELATIVE|RELEASE|REMAINDER|REMARKS|REMOTE|REMOVAL|REMOVE|RENAMES|REPLACE|REPLACING|REPORT|REPORTING|REPORTS|REQUIRED|RERUN|RESERVE|RESET|RETURN|RETURN-CODE|RETURNING|REVERSE-VIDEO|REVERSED|REWIND|REWRITE|RF|RH|RIGHT|ROUNDED|RUN|SAME|SAVE|SCREEN|SD|SEARCH|SECTION|SECURE|SECURITY|SEGMENT|SEGMENT-LIMIT|SELECT|SEND|SENTENCE|SEPARATE|SEQUENCE|SEQUENTIAL|SET|SHARED|SHAREDBYALL|SHAREDBYRUNUNIT|SHARING|SHIFT-IN|SHIFT-OUT|SHORT-DATE|SIGN|SIZE|SORT|SORT-CONTROL|SORT-CORE-SIZE|SORT-FILE-SIZE|SORT-MERGE|SORT-MESSAGE|SORT-MODE-SIZE|SORT-RETURN|SOURCE|SOURCE-COMPUTER|SPACE|SPACES|SPECIAL-NAMES|STANDARD|STANDARD-1|STANDARD-2|START|STATUS|STOP|STRING|SUB-QUEUE-1|SUB-QUEUE-2|SUB-QUEUE-3|SUBTRACT|SUM|SUPPRESS|SYMBOL|SYMBOLIC|SYNC|SYNCHRONIZED|TABLE|TALLY|TALLYING|TAPE|TASK|TERMINAL|TERMINATE|TEST|TEXT|THEN|THREAD|THREAD-LOCAL|THROUGH|THRU|TIME|TIMER|TIMES|TITLE|TO|TODAYS-DATE|TODAYS-NAME|TOP|TRAILING|TRUNCATED|TYPE|TYPEDEF|UNDERLINE|UNIT|UNSTRING|UNTIL|UP|UPON|USAGE|USE|USING|VALUE|VALUES|VARYING|VIRTUAL|WAIT|WHEN|WHEN-COMPILED|WITH|WORDS|WORKING-STORAGE|WRITE|YEAR|YYYYDDD|YYYYMMDD|ZERO-FILL|ZEROES|ZEROS)(?![\w-])/i,lookbehind:!0},boolean:{pattern:/(^|[^\w-])(?:false|true)(?![\w-])/i,lookbehind:!0},number:{pattern:/(^|[^\w-])(?:[+-]?(?:(?:\d+(?:[.,]\d+)?|[.,]\d+)(?:e[+-]?\d+)?|zero))(?![\w-])/i,lookbehind:!0},operator:[/<>|[<>]=?|[=+*/&]/,{pattern:/(^|[^\w-])(?:-|and|equal|greater|less|not|or|than)(?![\w-])/i,lookbehind:!0}],punctuation:/[.:,()]/}}e.exports=t,t.displayName="cobol",t.aliases=[]},9984:function(e){"use strict";function t(e){!function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(e)}e.exports=t,t.displayName="coffeescript",t.aliases=["coffee"]},3612:function(e){"use strict";function t(e){e.languages.concurnas={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*)/,lookbehind:!0,greedy:!0},langext:{pattern:/\b\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,inside:{"class-name":/^\w+/,string:{pattern:/(^\s*\|\|)[\s\S]+(?=\|\|$)/,lookbehind:!0},punctuation:/\|\|/}},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01][01_]*L?\b|\b0x(?:[\da-f_]*\.)?[\da-f_p+-]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|&==|&<>|\?:?|\.\?|\+\+|--|[-+*/=<>]=?|[!^~]|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w+|\[[^\]]+\])?/,alias:"builtin"}},e.languages.insertBefore("concurnas","langext",{"regex-literal":{pattern:/\br("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:e.languages.concurnas},regex:/[\s\S]+/}},"string-literal":{pattern:/(?:\B|\bs)("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:e.languages.concurnas},string:/[\s\S]+/}}}),e.languages.conc=e.languages.concurnas}e.exports=t,t.displayName="concurnas",t.aliases=["conc"]},7297:function(e){"use strict";function t(e){!function(e){for(var t=/\(\*(?:[^(*]|\((?!\*)|\*(?!\))|)*\*\)/.source,n=0;n<2;n++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,"[]"),e.languages.coq={comment:RegExp(t),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},attribute:[{pattern:RegExp(/#\[(?:[^\[\]("]|"(?:[^"]|"")*"(?!")|\((?!\*)|)*\]/.source.replace(//g,(function(){return t}))),greedy:!0,alias:"attr-name",inside:{comment:RegExp(t),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},operator:/=/,punctuation:/^#\[|\]$|[,()]/}},{pattern:/\b(?:Cumulative|Global|Local|Monomorphic|NonCumulative|Polymorphic|Private|Program)\b/,alias:"attr-name"}],keyword:/\b(?:Abort|About|Add|Admit|Admitted|All|Arguments|As|Assumptions|Axiom|Axioms|Back|BackTo|Backtrace|BinOp|BinOpSpec|BinRel|Bind|Blacklist|Canonical|Case|Cd|Check|Class|Classes|Close|CoFixpoint|CoInductive|Coercion|Coercions|Collection|Combined|Compute|Conjecture|Conjectures|Constant|Constants|Constraint|Constructors|Context|Corollary|Create|CstOp|Custom|Cut|Debug|Declare|Defined|Definition|Delimit|Dependencies|Dependent|Derive|Diffs|Drop|Elimination|End|Entry|Equality|Eval|Example|Existential|Existentials|Existing|Export|Extern|Extraction|Fact|Fail|Field|File|Firstorder|Fixpoint|Flags|Focus|From|Funclass|Function|Functional|GC|Generalizable|Goal|Grab|Grammar|Graph|Guarded|Haskell|Heap|Hide|Hint|HintDb|Hints|Hypotheses|Hypothesis|IF|Identity|Immediate|Implicit|Implicits|Import|Include|Induction|Inductive|Infix|Info|Initial|InjTyp|Inline|Inspect|Instance|Instances|Intro|Intros|Inversion|Inversion_clear|JSON|Language|Left|Lemma|Let|Lia|Libraries|Library|Load|LoadPath|Locate|Ltac|Ltac2|ML|Match|Method|Minimality|Module|Modules|Morphism|Next|NoInline|Notation|Number|OCaml|Obligation|Obligations|Opaque|Open|Optimize|Parameter|Parameters|Parametric|Path|Paths|Prenex|Preterm|Primitive|Print|Profile|Projections|Proof|Prop|PropBinOp|PropOp|PropUOp|Property|Proposition|Pwd|Qed|Quit|Rec|Record|Recursive|Redirect|Reduction|Register|Relation|Remark|Remove|Require|Reserved|Reset|Resolve|Restart|Rewrite|Right|Ring|Rings|SProp|Saturate|Save|Scheme|Scope|Scopes|Search|SearchHead|SearchPattern|SearchRewrite|Section|Separate|Set|Setoid|Show|Signatures|Solve|Solver|Sort|Sortclass|Sorted|Spec|Step|Strategies|Strategy|String|Structure|SubClass|Subgraph|SuchThat|Tactic|Term|TestCompile|Theorem|Time|Timeout|To|Transparent|Type|Typeclasses|Types|Typing|UnOp|UnOpSpec|Undelimit|Undo|Unfocus|Unfocused|Unfold|Universe|Universes|Unshelve|Variable|Variables|Variant|Verbose|View|Visibility|Zify|_|apply|as|at|by|cofix|else|end|exists|exists2|fix|for|forall|fun|if|in|let|match|measure|move|removed|return|struct|then|using|wf|where|with)\b/,number:/\b(?:0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]+)?(?:p[+-]?\d[\d_]*)?|\d[\d_]*(?:\.[\d_]+)?(?:e[+-]?\d[\d_]*)?)\b/i,punct:{pattern:/@\{|\{\||\[=|:>/,alias:"punctuation"},operator:/\/\\|\\\/|\.{2,3}|:{1,2}=|\*\*|[-=]>|<(?:->?|[+:=>]|<:)|>(?:=|->)|\|[-|]?|[-!%&*+/<=>?@^~']/,punctuation:/\.\(|`\(|@\{|`\{|\{\||\[=|:>|[:.,;(){}\[\]]/}}(e)}e.exports=t,t.displayName="coq",t.aliases=[]},6860:function(e,t,n){"use strict";var r=n(9661);function a(e){e.register(r),function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(e)}e.exports=a,a.displayName="cpp",a.aliases=[]},4157:function(e,t,n){"use strict";var r=n(2703);function a(e){e.register(r),function(e){e.languages.crystal=e.languages.extend("ruby",{keyword:[/\b(?:__DIR__|__END_LINE__|__FILE__|__LINE__|abstract|alias|annotation|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|ifdef|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|ptr|require|rescue|return|select|self|sizeof|struct|super|then|type|typeof|undef|uninitialized|union|unless|until|when|while|with|yield)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/,operator:[/->/,e.languages.ruby.operator],punctuation:/[(){}[\].,;\\]/}),e.languages.insertBefore("crystal","string-literal",{attribute:{pattern:/@\[.*?\]/,inside:{delimiter:{pattern:/^@\[|\]$/,alias:"punctuation"},attribute:{pattern:/^(\s*)\w+/,lookbehind:!0,alias:"class-name"},args:{pattern:/\S(?:[\s\S]*\S)?/,inside:e.languages.crystal}}},expansion:{pattern:/\{(?:\{.*?\}|%.*?%)\}/,inside:{content:{pattern:/^(\{.)[\s\S]+(?=.\}$)/,lookbehind:!0,inside:e.languages.crystal},delimiter:{pattern:/^\{[\{%]|[\}%]\}$/,alias:"operator"}}},char:{pattern:/'(?:[^\\\r\n]{1,2}|\\(?:.|u(?:[A-Fa-f0-9]{1,4}|\{[A-Fa-f0-9]{1,6}\})))'/,greedy:!0}})}(e)}e.exports=a,a.displayName="crystal",a.aliases=[]},5551:function(e){"use strict";function t(e){!function(e){function t(e,t){return e.replace(/<<(\d+)>>/g,(function(e,n){return"(?:"+t[+n]+")"}))}function n(e,n,r){return RegExp(t(e,n),r||"")}function r(e,t){for(var n=0;n>/g,(function(){return"(?:"+e+")"}));return e.replace(/<>/g,"[^\\s\\S]")}var a="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",i="class enum interface record struct",o="add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",s="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var c=l(i),u=RegExp(l(a+" "+i+" "+o+" "+s)),d=l(i+" "+o+" "+s),f=l(a+" "+i+" "+s),p=r(/<(?:[^<>;=+\-*/%&|^]|<>)*>/.source,2),h=r(/\((?:[^()]|<>)*\)/.source,2),g=/@?\b[A-Za-z_]\w*\b/.source,m=t(/<<0>>(?:\s*<<1>>)?/.source,[g,p]),v=t(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[d,m]),b=/\[\s*(?:,\s*)*\]/.source,y=t(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[v,b]),k=t(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[p,h,b]),x=t(/\(<<0>>+(?:,<<0>>+)+\)/.source,[k]),w=t(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[x,v,b]),E={keyword:u,punctuation:/[<>()?,.:[\]]/},S=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,A=/"(?:\\.|[^\\"\r\n])*"/.source,O=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;e.languages.csharp=e.languages.extend("clike",{string:[{pattern:n(/(^|[^$\\])<<0>>/.source,[O]),lookbehind:!0,greedy:!0},{pattern:n(/(^|[^@$\\])<<0>>/.source,[A]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:n(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[v]),lookbehind:!0,inside:E},{pattern:n(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[g,w]),lookbehind:!0,inside:E},{pattern:n(/(\busing\s+)<<0>>(?=\s*=)/.source,[g]),lookbehind:!0},{pattern:n(/(\b<<0>>\s+)<<1>>/.source,[c,m]),lookbehind:!0,inside:E},{pattern:n(/(\bcatch\s*\(\s*)<<0>>/.source,[v]),lookbehind:!0,inside:E},{pattern:n(/(\bwhere\s+)<<0>>/.source,[g]),lookbehind:!0},{pattern:n(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[y]),lookbehind:!0,inside:E},{pattern:n(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[w,f,g]),inside:E}],keyword:u,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),e.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),e.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:n(/([(,]\s*)<<0>>(?=\s*:)/.source,[g]),lookbehind:!0,alias:"punctuation"}}),e.languages.insertBefore("csharp","class-name",{namespace:{pattern:n(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[g]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:n(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[h]),lookbehind:!0,alias:"class-name",inside:E},"return-type":{pattern:n(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[w,v]),inside:E,alias:"class-name"},"constructor-invocation":{pattern:n(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[w]),lookbehind:!0,inside:E,alias:"class-name"},"generic-method":{pattern:n(/<<0>>\s*<<1>>(?=\s*\()/.source,[g,p]),inside:{function:n(/^<<0>>/.source,[g]),generic:{pattern:RegExp(p),alias:"class-name",inside:E}}},"type-list":{pattern:n(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[c,m,g,w,u.source,h,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:n(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[m,h]),lookbehind:!0,greedy:!0,inside:e.languages.csharp},keyword:u,"class-name":{pattern:RegExp(w),greedy:!0,inside:E},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var T=A+"|"+S,C=t(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[T]),R=r(t(/[^"'/()]|<<0>>|\(<>*\)/.source,[C]),2),N=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,M=t(/<<0>>(?:\s*\(<<1>>*\))?/.source,[v,R]);e.languages.insertBefore("csharp","class-name",{attribute:{pattern:n(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[N,M]),lookbehind:!0,greedy:!0,inside:{target:{pattern:n(/^<<0>>(?=\s*:)/.source,[N]),alias:"keyword"},"attribute-arguments":{pattern:n(/\(<<0>>*\)/.source,[R]),inside:e.languages.csharp},"class-name":{pattern:RegExp(v),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var I=/:[^}\r\n]+/.source,L=r(t(/[^"'/()]|<<0>>|\(<>*\)/.source,[C]),2),P=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[L,I]),D=r(t(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<>*\)/.source,[T]),2),_=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[D,I]);function F(t,r){return{interpolation:{pattern:n(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[t]),lookbehind:!0,inside:{"format-string":{pattern:n(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[r,I]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:e.languages.csharp}}},string:/[\s\S]+/}}e.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:n(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[P]),lookbehind:!0,greedy:!0,inside:F(P,L)},{pattern:n(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[_]),lookbehind:!0,greedy:!0,inside:F(_,D)}],char:{pattern:RegExp(S),greedy:!0}}),e.languages.dotnet=e.languages.cs=e.languages.csharp}(e)}e.exports=t,t.displayName="csharp",t.aliases=["dotnet","cs"]},3739:function(e,t,n){"use strict";var r=n(5551);function a(e){e.register(r),function(e){var t=/\/(?![/*])|\/\/.*[\r\n]|\/\*[^*]*(?:\*(?!\/)[^*]*)*\*\//.source,n=/@(?!")|"(?:[^\r\n\\"]|\\.)*"|@"(?:[^\\"]|""|\\[\s\S])*"(?!")/.source+"|"+/'(?:(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'|(?=[^\\](?!')))/.source;function r(e,r){for(var a=0;a/g,(function(){return"(?:"+e+")"}));return e.replace(//g,"[^\\s\\S]").replace(//g,"(?:"+n+")").replace(//g,"(?:"+t+")")}var a=r(/\((?:[^()'"@/]|||)*\)/.source,2),i=r(/\[(?:[^\[\]'"@/]|||)*\]/.source,2),o=r(/\{(?:[^{}'"@/]|||)*\}/.source,2),s=r(/<(?:[^<>'"@/]|||)*>/.source,2),l=/(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?/.source,c=/(?!\d)[^\s>\/=$<%]+/.source+l+/\s*\/?>/.source,u=/\B@?/.source+"(?:"+/<([a-zA-Z][\w:]*)/.source+l+/\s*>/.source+"(?:"+/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+c+"|"+r(/<\1/.source+l+/\s*>/.source+"(?:"+/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+c+"|)*"+/<\/\1\s*>/.source,2)+")*"+/<\/\1\s*>/.source+"|"+/|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var r={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},a={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:a,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:a})}(e)}e.exports=t,t.displayName="cssExtras",t.aliases=[]},8062:function(e){"use strict";function t(e){!function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(e)}e.exports=t,t.displayName="css",t.aliases=[]},9843:function(e){"use strict";function t(e){e.languages.csv={value:/[^\r\n,"]+|"(?:[^"]|"")*"(?!")/,punctuation:/,/}}e.exports=t,t.displayName="csv",t.aliases=[]},8237:function(e){"use strict";function t(e){e.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}}e.exports=t,t.displayName="cypher",t.aliases=[]},9729:function(e){"use strict";function t(e){e.languages.d=e.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp(/(^|[^\\])/.source+"(?:"+[/\/\+(?:\/\+(?:[^+]|\+(?!\/))*\+\/|(?!\/\+)[\s\S])*?\+\//.source,/\/\/.*/.source,/\/\*[\s\S]*?\*\//.source].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp([/\b[rx]"(?:\\[\s\S]|[^\\"])*"[cwd]?/.source,/\bq"(?:\[[\s\S]*?\]|\([\s\S]*?\)|<[\s\S]*?>|\{[\s\S]*?\})"/.source,/\bq"((?!\d)\w+)$[\s\S]*?^\1"/.source,/\bq"(.)[\s\S]*?\2"/.source,/(["`])(?:\\[\s\S]|(?!\3)[^\\])*\3[cwd]?/.source].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],keyword:/\$|\b(?:__(?:(?:DATE|EOF|FILE|FUNCTION|LINE|MODULE|PRETTY_FUNCTION|TIMESTAMP|TIME|VENDOR|VERSION)__|gshared|parameters|traits|vector)|abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|dstring|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|ptrdiff_t|public|pure|real|ref|return|scope|shared|short|size_t|static|string|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|wstring)\b/,number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]{0,4}/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]{0,4}/i,lookbehind:!0}],operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),e.languages.insertBefore("d","string",{char:/'(?:\\(?:\W|\w+)|[^\\])'/}),e.languages.insertBefore("d","keyword",{property:/\B@\w*/}),e.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E?(?:BP|DI|SI|SP)|[BS]PL|[ECSDGF]S|CR[0234]|[DS]IL|DR[012367]|E[ABCD]X|X?MM[0-7]|R(?:1[0-5]|[89])[BWD]?|R[ABCD]X|R[BS]P|R[DS]I|TR[3-7]|XMM(?:1[0-5]|[89])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}})}e.exports=t,t.displayName="d",t.aliases=[]},8893:function(e){"use strict";function t(e){!function(e){var t=[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extends|extension|external|factory|final|finally|for|get|hide|if|implements|import|in|interface|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],n=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,r={pattern:RegExp(n+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}}}};e.languages.dart=e.languages.extend("clike",{"class-name":[r,{pattern:RegExp(n+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:r.inside}],keyword:t,operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),e.languages.insertBefore("dart","string",{"string-literal":{pattern:/r?(?:("""|''')[\s\S]*?\1|(["'])(?:\\.|(?!\2)[^\\\r\n])*\2(?!\2))/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,lookbehind:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.dart}}},string:/[\s\S]+/}},string:void 0}),e.languages.insertBefore("dart","class-name",{metadata:{pattern:/@\w+/,alias:"function"}}),e.languages.insertBefore("dart","class-name",{generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":r,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})}(e)}e.exports=t,t.displayName="dart",t.aliases=[]},5156:function(e){"use strict";function t(e){!function(e){e.languages.dataweave={url:/\b[A-Za-z]+:\/\/[\w/:.?=&-]+|\burn:[\w:.?=&-]+/,property:{pattern:/(?:\b\w+#)?(?:"(?:\\.|[^\\"\r\n])*"|\b\w+)(?=\s*[:@])/,greedy:!0},string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},"mime-type":/\b(?:application|audio|image|multipart|text|video)\/[\w+-]+/,date:{pattern:/\|[\w:+-]+\|/,greedy:!0},comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],regex:{pattern:/\/(?:[^\\\/\r\n]|\\[^\r\n])+\//,greedy:!0},keyword:/\b(?:and|as|at|case|do|else|fun|if|input|is|match|not|ns|null|or|output|type|unless|update|using|var)\b/,function:/\b[A-Z_]\w*(?=\s*\()/i,number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\];(),.:@]/,operator:/<<|>>|->|[<>~=]=?|!=|--?-?|\+\+?|!|\?/,boolean:/\b(?:false|true)\b/}}(e)}e.exports=t,t.displayName="dataweave",t.aliases=[]},5741:function(e){"use strict";function t(e){e.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|EVALUATE|MEASURE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:FALSE|NULL|TRUE)\b/i,alias:"constant"},number:/\b\d+(?:\.\d*)?|\B\.\d+\b/,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}}e.exports=t,t.displayName="dax",t.aliases=[]},5991:function(e){"use strict";function t(e){e.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:None|Some)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||===|[!=]=|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},e.languages.dhall.string.inside.interpolation.inside.expression.inside=e.languages.dhall}e.exports=t,t.displayName="dhall",t.aliases=[]},8220:function(e){"use strict";function t(e){!function(e){e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var t={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(t).forEach((function(n){var r=t[n],a=[];/^\w+$/.test(n)||a.push(/\w+/.exec(n)[0]),"diff"===n&&a.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+r+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:a,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}})),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})}(e)}e.exports=t,t.displayName="diff",t.aliases=[]},9732:function(e,t,n){"use strict";var r=n(3076);function a(e){e.register(r),function(e){e.languages.django={comment:/^\{#[\s\S]*?#\}$/,tag:{pattern:/(^\{%[+-]?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%][+-]?|[+-]?[}%]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},filter:{pattern:/(\|)\w+/,lookbehind:!0,alias:"function"},test:{pattern:/(\bis\s+(?:not\s+)?)(?!not\b)\w+/,lookbehind:!0,alias:"function"},function:/\b[a-z_]\w+(?=\s*\()/i,keyword:/\b(?:and|as|by|else|for|if|import|in|is|loop|not|or|recursive|with|without)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Ff]alse|[Nn]one|[Tt]rue/,variable:/\b\w+\b/,punctuation:/[{}[\](),.:;]/};var t=/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}|\{#[\s\S]*?#\}/g,n=e.languages["markup-templating"];e.hooks.add("before-tokenize",(function(e){n.buildPlaceholders(e,"django",t)})),e.hooks.add("after-tokenize",(function(e){n.tokenizePlaceholders(e,"django")})),e.languages.jinja2=e.languages.django,e.hooks.add("before-tokenize",(function(e){n.buildPlaceholders(e,"jinja2",t)})),e.hooks.add("after-tokenize",(function(e){n.tokenizePlaceholders(e,"jinja2")}))}(e)}e.exports=a,a.displayName="django",a.aliases=["jinja2"]},1173:function(e){"use strict";function t(e){e.languages["dns-zone-file"]={comment:/;.*/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},variable:[{pattern:/(^\$ORIGIN[ \t]+)\S+/m,lookbehind:!0},{pattern:/(^|\s)@(?=\s|$)/,lookbehind:!0}],keyword:/^\$(?:INCLUDE|ORIGIN|TTL)(?=\s|$)/m,class:{pattern:/(^|\s)(?:CH|CS|HS|IN)(?=\s|$)/,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\s|$)/,lookbehind:!0,alias:"keyword"},punctuation:/[()]/},e.languages["dns-zone"]=e.languages["dns-zone-file"]}e.exports=t,t.displayName="dnsZoneFile",t.aliases=[]},1243:function(e){"use strict";function t(e){!function(e){var t=/\\[\r\n](?:\s|\\[\r\n]|#.*(?!.))*(?![\s#]|\\[\r\n])/.source,n=/(?:[ \t]+(?![ \t])(?:)?|)/.source.replace(//g,(function(){return t})),r=/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"|'(?:[^'\\\r\n]|\\(?:\r\n|[\s\S]))*'/.source,a=/--[\w-]+=(?:|(?!["'])(?:[^\s\\]|\\.)+)/.source.replace(//g,(function(){return r})),i={pattern:RegExp(r),greedy:!0},o={pattern:/(^[ \t]*)#.*/m,lookbehind:!0,greedy:!0};function s(e,t){return e=e.replace(//g,(function(){return a})).replace(//g,(function(){return n})),RegExp(e,t)}e.languages.docker={instruction:{pattern:/(^[ \t]*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)(?:\\.|[^\r\n\\])*(?:\\$(?:\s|#.*$)*(?![\s#])(?:\\.|[^\r\n\\])*)*/im,lookbehind:!0,greedy:!0,inside:{options:{pattern:s(/(^(?:ONBUILD)?\w+)(?:)*/.source,"i"),lookbehind:!0,greedy:!0,inside:{property:{pattern:/(^|\s)--[\w-]+/,lookbehind:!0},string:[i,{pattern:/(=)(?!["'])(?:[^\s\\]|\\.)+/,lookbehind:!0}],operator:/\\$/m,punctuation:/=/}},keyword:[{pattern:s(/(^(?:ONBUILD)?HEALTHCHECK(?:)*)(?:CMD|NONE)\b/.source,"i"),lookbehind:!0,greedy:!0},{pattern:s(/(^(?:ONBUILD)?FROM(?:)*(?!--)[^ \t\\]+)AS/.source,"i"),lookbehind:!0,greedy:!0},{pattern:s(/(^ONBUILD)\w+/.source,"i"),lookbehind:!0,greedy:!0},{pattern:/^\w+/,greedy:!0}],comment:o,string:i,variable:/\$(?:\w+|\{[^{}"'\\]*\})/,operator:/\\$/m}},comment:o},e.languages.dockerfile=e.languages.docker}(e)}e.exports=t,t.displayName="docker",t.aliases=["dockerfile"]},7339:function(e){"use strict";function t(e){!function(e){var t="(?:"+[/[a-zA-Z_\x80-\uFFFF][\w\x80-\uFFFF]*/.source,/-?(?:\.\d+|\d+(?:\.\d*)?)/.source,/"[^"\\]*(?:\\[\s\S][^"\\]*)*"/.source,/<(?:[^<>]|(?!)*>/.source].join("|")+")",n={markup:{pattern:/(^<)[\s\S]+(?=>$)/,lookbehind:!0,alias:["language-markup","language-html","language-xml"],inside:e.languages.markup}};function r(e,n){return RegExp(e.replace(//g,(function(){return t})),n)}e.languages.dot={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\/|^#.*/m,greedy:!0},"graph-name":{pattern:r(/(\b(?:digraph|graph|subgraph)[ \t\r\n]+)/.source,"i"),lookbehind:!0,greedy:!0,alias:"class-name",inside:n},"attr-value":{pattern:r(/(=[ \t\r\n]*)/.source),lookbehind:!0,greedy:!0,inside:n},"attr-name":{pattern:r(/([\[;, \t\r\n])(?=[ \t\r\n]*=)/.source),lookbehind:!0,greedy:!0,inside:n},keyword:/\b(?:digraph|edge|graph|node|strict|subgraph)\b/i,"compass-point":{pattern:/(:[ \t\r\n]*)(?:[ewc_]|[ns][ew]?)(?![\w\x80-\uFFFF])/,lookbehind:!0,alias:"builtin"},node:{pattern:r(/(^|[^-.\w\x80-\uFFFF\\])/.source),lookbehind:!0,greedy:!0,inside:n},operator:/[=:]|-[->]/,punctuation:/[\[\]{};,]/},e.languages.gv=e.languages.dot}(e)}e.exports=t,t.displayName="dot",t.aliases=["gv"]},8051:function(e){"use strict";function t(e){e.languages.ebnf={comment:/\(\*[\s\S]*?\*\)/,string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},special:{pattern:/\?[^?\r\n]*\?/,greedy:!0,alias:"class-name"},definition:{pattern:/^([\t ]*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im,lookbehind:!0,alias:["rule","keyword"]},rule:/\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i,punctuation:/\([:/]|[:/]\)|[.,;()[\]{}]/,operator:/[-=|*/!]/}}e.exports=t,t.displayName="ebnf",t.aliases=[]},8931:function(e){"use strict";function t(e){e.languages.editorconfig={comment:/[;#].*/,section:{pattern:/(^[ \t]*)\[.+\]/m,lookbehind:!0,alias:"selector",inside:{regex:/\\\\[\[\]{},!?.*]/,operator:/[!?]|\.\.|\*{1,2}/,punctuation:/[\[\]{},]/}},key:{pattern:/(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/=.*/,alias:"attr-value",inside:{punctuation:/^=/}}}}e.exports=t,t.displayName="editorconfig",t.aliases=[]},1898:function(e){"use strict";function t(e){e.languages.eiffel={comment:/--.*/,string:[{pattern:/"([^[]*)\[[\s\S]*?\]\1"/,greedy:!0},{pattern:/"([^{]*)\{[\s\S]*?\}\1"/,greedy:!0},{pattern:/"(?:%(?:(?!\n)\s)*\n\s*%|%\S|[^%"\r\n])*"/,greedy:!0}],char:/'(?:%.|[^%'\r\n])+'/,keyword:/\b(?:across|agent|alias|all|and|as|assign|attached|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,boolean:/\b(?:False|True)\b/i,"class-name":/\b[A-Z][\dA-Z_]*\b/,number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\b\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?e[+-]?)?\d(?:_*\d)*\b|\b\d(?:_*\d)*\b\.?/i],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/}}e.exports=t,t.displayName="eiffel",t.aliases=[]},3161:function(e,t,n){"use strict";var r=n(3076);function a(e){e.register(r),function(e){e.languages.ejs={delimiter:{pattern:/^<%[-_=]?|[-_]?%>$/,alias:"punctuation"},comment:/^#[\s\S]*/,"language-javascript":{pattern:/[\s\S]+/,inside:e.languages.javascript}},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"ejs",/<%(?!%)[\s\S]+?%>/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"ejs")})),e.languages.eta=e.languages.ejs}(e)}e.exports=a,a.displayName="ejs",a.aliases=["eta"]},1497:function(e){"use strict";function t(e){e.languages.elixir={doc:{pattern:/@(?:doc|moduledoc)\s+(?:("""|''')[\s\S]*?\1|("|')(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2)/,inside:{attribute:/^@\w+/,string:/['"][\s\S]+/}},comment:{pattern:/#.*/,greedy:!0},regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},module:{pattern:/\b[A-Z]\w*\b/,alias:"class-name"},"attr-name":/\b\w+\??:(?!:)/,argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},function:/\b[_a-zA-Z]\w*[?!]?(?:(?=\s*(?:\.\s*)?\()|(?=\/\d))/,number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|delegate|exception|impl|macro|module|n|np|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|quote|raise|require|rescue|try|unless|unquote|use|when)\b/,boolean:/\b(?:false|nil|true)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},e.languages.elixir.string.forEach((function(t){t.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:e.languages.elixir}}}}))}e.exports=t,t.displayName="elixir",t.aliases=[]},6802:function(e){"use strict";function t(e){e.languages.elm={comment:/--.*|\{-[\s\S]*?-\}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+|u\{[0-9a-fA-F]+\}))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\.)*"/,greedy:!0}],"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|exposing|import)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}}e.exports=t,t.displayName="elm",t.aliases=[]},8359:function(e,t,n){"use strict";var r=n(2703),a=n(3076);function i(e){e.register(r),e.register(a),function(e){e.languages.erb={delimiter:{pattern:/^(\s*)<%=?|%>(?=\s*$)/,lookbehind:!0,alias:"punctuation"},ruby:{pattern:/\s*\S[\s\S]*/,alias:"language-ruby",inside:e.languages.ruby}},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"erb",/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s(?:[^\r\n]|[\r\n](?!=end))*[\r\n]=end)+?%>/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"erb")}))}(e)}e.exports=i,i.displayName="erb",i.aliases=[]},5285:function(e){"use strict";function t(e){e.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:after|case|catch|end|fun|if|of|receive|try|when)\b/,number:[/\$\\?./,/\b\d+#[a-z0-9]+/i,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:and|andalso|band|bnot|bor|bsl|bsr|bxor|div|not|or|orelse|rem|xor)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}}e.exports=t,t.displayName="erlang",t.aliases=[]},7383:function(e,t,n){"use strict";var r=n(2048),a=n(3076);function i(e){e.register(r),e.register(a),function(e){e.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:e.languages.lua}},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"etlua",/<%[\s\S]+?%>/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"etlua")}))}(e)}e.exports=i,i.displayName="etlua",i.aliases=[]},1572:function(e){"use strict";function t(e){e.languages["excel-formula"]={comment:{pattern:/(\bN\(\s*)"(?:[^"]|"")*"(?=\s*\))/i,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},reference:{pattern:/(?:'[^']*'|(?:[^\s()[\]{}<>*?"';,$&]*\[[^^\s()[\]{}<>*?"']+\])?\w+)!/,greedy:!0,alias:"string",inside:{operator:/!$/,punctuation:/'/,sheet:{pattern:/[^[\]]+$/,alias:"function"},file:{pattern:/\[[^[\]]+\]$/,inside:{punctuation:/[[\]]/}},path:/[\s\S]+/}},"function-name":{pattern:/\b[A-Z]\w*(?=\()/i,alias:"keyword"},range:{pattern:/\$?\b(?:[A-Z]+\$?\d+:\$?[A-Z]+\$?\d+|[A-Z]+:\$?[A-Z]+|\d+:\$?\d+)\b/i,alias:"property",inside:{operator:/:/,cell:/\$?[A-Z]+\$?\d+/i,column:/\$?[A-Z]+/i,row:/\$?\d+/}},cell:{pattern:/\b[A-Z]+\d+\b|\$[A-Za-z]+\$?\d+\b|\b[A-Za-z]+\$\d+\b/,alias:"property"},number:/(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?\b/i,boolean:/\b(?:FALSE|TRUE)\b/i,operator:/[-+*/^%=&,]|<[=>]?|>=?/,punctuation:/[[\]();{}|]/},e.languages.xlsx=e.languages.xls=e.languages["excel-formula"]}e.exports=t,t.displayName="excelFormula",t.aliases=[]},5318:function(e){"use strict";function t(e){!function(e){var t={function:/\b(?:BUGS?|FIX(?:MES?)?|NOTES?|TODOS?|XX+|HACKS?|WARN(?:ING)?|\?{2,}|!{2,})\b/},n={number:/\\[^\s']|%\w/},r={comment:[{pattern:/(^|\s)(?:! .*|!$)/,lookbehind:!0,inside:t},{pattern:/(^|\s)\/\*\s[\s\S]*?\*\/(?=\s|$)/,lookbehind:!0,greedy:!0,inside:t},{pattern:/(^|\s)!\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,inside:t}],number:[{pattern:/(^|\s)[+-]?\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b[01]+|o[0-7]+|d\d+|x[\dA-F]+)(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)[+-]?\d+\/\d+\.?(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)\+?\d+\+\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)-\d+-\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?(?:\d*\.\d+|\d+\.\d*|\d+)(?:e[+-]?\d+)?(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)NAN:\s+[\da-fA-F]+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b1\.[01]*|o1\.[0-7]*|d1\.\d*|x1\.[\dA-F]*)p\d+(?=\s|$)/i,lookbehind:!0}],regexp:{pattern:/(^|\s)R\/\s(?:\\\S|[^\\/])*\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\s|$)/,lookbehind:!0,alias:"number",inside:{variable:/\\\S/,keyword:/[+?*\[\]^$(){}.|]/,operator:{pattern:/(\/)[idmsr]+(?:-[idmsr]+)?/,lookbehind:!0}}},boolean:{pattern:/(^|\s)[tf](?=\s|$)/,lookbehind:!0},"custom-string":{pattern:/(^|\s)[A-Z0-9\-]+"\s(?:\\\S|[^"\\])*"/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:/\\\S|%\w|\//}},"multiline-string":[{pattern:/(^|\s)STRING:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*;(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:n.number,"semicolon-or-setlocal":{pattern:/([\r\n][ \t]*);(?=\s|$)/,lookbehind:!0,alias:"function"}}},{pattern:/(^|\s)HEREDOC:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*\S+(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:n},{pattern:/(^|\s)\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:n}],"special-using":{pattern:/(^|\s)USING:(?:\s\S+)*(?=\s+;(?:\s|$))/,lookbehind:!0,alias:"function",inside:{string:{pattern:/(\s)[^:\s]+/,lookbehind:!0}}},"stack-effect-delimiter":[{pattern:/(^|\s)(?:call|eval|execute)?\((?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)--(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\)(?=\s|$)/,lookbehind:!0,alias:"operator"}],combinators:{pattern:null,lookbehind:!0,alias:"keyword"},"kernel-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"sequences-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"math-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"constructor-word":{pattern:/(^|\s)<(?!=+>|-+>)\S+>(?=\s|$)/,lookbehind:!0,alias:"keyword"},"other-builtin-syntax":{pattern:null,lookbehind:!0,alias:"operator"},"conventionally-named-word":{pattern:/(^|\s)(?!")(?:(?:change|new|set|with)-\S+|\$\S+|>[^>\s]+|[^:>\s]+>|[^>\s]+>[^>\s]+|\+[^+\s]+\+|[^?\s]+\?|\?[^?\s]+|[^>\s]+>>|>>[^>\s]+|[^<\s]+<<|\([^()\s]+\)|[^!\s]+!|[^*\s]\S*\*|[^.\s]\S*\.)(?=\s|$)/,lookbehind:!0,alias:"keyword"},"colon-syntax":{pattern:/(^|\s)(?:[A-Z0-9\-]+#?)?:{1,2}\s+(?:;\S+|(?!;)\S+)(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"function"},"semicolon-or-setlocal":{pattern:/(\s)(?:;|:>)(?=\s|$)/,lookbehind:!0,alias:"function"},"curly-brace-literal-delimiter":[{pattern:/(^|\s)[a-z]*\{(?=\s)/i,lookbehind:!0,alias:"operator"},{pattern:/(\s)\}(?=\s|$)/,lookbehind:!0,alias:"operator"}],"quotation-delimiter":[{pattern:/(^|\s)\[(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\](?=\s|$)/,lookbehind:!0,alias:"operator"}],"normal-word":{pattern:/(^|\s)[^"\s]\S*(?=\s|$)/,lookbehind:!0},string:{pattern:/"(?:\\\S|[^"\\])*"/,greedy:!0,inside:n}},a=function(e){return(e+"").replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")},i=function(e){return new RegExp("(^|\\s)(?:"+e.map(a).join("|")+")(?=\\s|$)")},o={"kernel-builtin":["or","2nipd","4drop","tuck","wrapper","nip","wrapper?","callstack>array","die","dupd","callstack","callstack?","3dup","hashcode","pick","4nip","build",">boolean","nipd","clone","5nip","eq?","?","=","swapd","2over","clear","2dup","get-retainstack","not","tuple?","dup","3nipd","call","-rotd","object","drop","assert=","assert?","-rot","execute","boa","get-callstack","curried?","3drop","pickd","overd","over","roll","3nip","swap","and","2nip","rotd","throw","(clone)","hashcode*","spin","reach","4dup","equal?","get-datastack","assert","2drop","","boolean?","identity-hashcode","identity-tuple?","null","composed?","new","5drop","rot","-roll","xor","identity-tuple","boolean"],"other-builtin-syntax":["=======","recursive","flushable",">>","<<<<<<","M\\","B","PRIVATE>","\\","======","final","inline","delimiter","deprecated",">>>>>","<<<<<<<","parse-complex","malformed-complex","read-only",">>>>>>>","call-next-method","<<","foldable","$","$[","${"],"sequences-builtin":["member-eq?","mismatch","append","assert-sequence=","longer","repetition","clone-like","3sequence","assert-sequence?","last-index-from","reversed","index-from","cut*","pad-tail","join-as","remove-eq!","concat-as","but-last","snip","nths","nth","sequence","longest","slice?","","remove-nth","tail-slice","empty?","tail*","member?","virtual-sequence?","set-length","drop-prefix","iota","unclip","bounds-error?","unclip-last-slice","non-negative-integer-expected","non-negative-integer-expected?","midpoint@","longer?","?set-nth","?first","rest-slice","prepend-as","prepend","fourth","sift","subseq-start","new-sequence","?last","like","first4","1sequence","reverse","slice","virtual@","repetition?","set-last","index","4sequence","max-length","set-second","immutable-sequence","first2","first3","supremum","unclip-slice","suffix!","insert-nth","tail","3append","short","suffix","concat","flip","immutable?","reverse!","2sequence","sum","delete-all","indices","snip-slice","","check-slice","sequence?","head","append-as","halves","sequence=","collapse-slice","?second","slice-error?","product","bounds-check?","bounds-check","immutable","virtual-exemplar","harvest","remove","pad-head","last","set-fourth","cartesian-product","remove-eq","shorten","shorter","reversed?","shorter?","shortest","head-slice","pop*","tail-slice*","but-last-slice","iota?","append!","cut-slice","new-resizable","head-slice*","sequence-hashcode","pop","set-nth","?nth","second","join","immutable-sequence?","","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","","exchange","surround","cut","min-length","set-third","push-all","head?","subseq-start-from","delete-slice","rest","sum-lengths","head*","infimum","remove!","glue","slice-error","subseq","push","replace-slice","subseq-as","unclip-last"],"math-builtin":["number=","next-power-of-2","?1+","fp-special?","imaginary-part","float>bits","number?","fp-infinity?","bignum?","fp-snan?","denominator","gcd","*","+","fp-bitwise=","-","u>=","/",">=","bitand","power-of-2?","log2-expects-positive","neg?","<","log2",">","integer?","number","bits>double","2/","zero?","bits>float","float?","shift","ratio?","rect>","even?","ratio","fp-sign","bitnot",">fixnum","complex?","/i","integer>fixnum","/f","sgn",">bignum","next-float","u<","u>","mod","recip","rational",">float","2^","integer","fixnum?","neg","fixnum","sq","bignum",">rect","bit?","fp-qnan?","simple-gcd","complex","","real",">fraction","double>bits","bitor","rem","fp-nan-payload","real-part","log2-expects-positive?","prev-float","align","unordered?","float","fp-nan?","abs","bitxor","integer>fixnum-strict","u<=","odd?","<=","/mod",">integer","real?","rational?","numerator"]};Object.keys(o).forEach((function(e){r[e].pattern=i(o[e])}));r.combinators.pattern=i(["2bi","while","2tri","bi*","4dip","both?","same?","tri@","curry","prepose","3bi","?if","tri*","2keep","3keep","curried","2keepd","when","2bi*","2tri*","4keep","bi@","keepdd","do","unless*","tri-curry","if*","loop","bi-curry*","when*","2bi@","2tri@","with","2with","either?","bi","until","3dip","3curry","tri-curry*","tri-curry@","bi-curry","keepd","compose","2dip","if","3tri","unless","tuple","keep","2curry","tri","most","while*","dip","composed","bi-curry@","find-last-from","trim-head-slice","map-as","each-from","none?","trim-tail","partition","if-empty","accumulate*","reject!","find-from","accumulate-as","collector-for-as","reject","map","map-sum","accumulate!","2each-from","follow","supremum-by","map!","unless-empty","collector","padding","reduce-index","replicate-as","infimum-by","trim-tail-slice","count","find-index","filter","accumulate*!","reject-as","map-integers","map-find","reduce","selector","interleave","2map","filter-as","binary-reduce","map-index-as","find","produce","filter!","replicate","cartesian-map","cartesian-each","find-index-from","map-find-last","3map-as","3map","find-last","selector-as","2map-as","2map-reduce","accumulate","each","each-index","accumulate*-as","when-empty","all?","collector-as","push-either","new-like","collector-for","2selector","push-if","2all?","map-reduce","3each","any?","trim-slice","2reduce","change-nth","produce-as","2each","trim","trim-head","cartesian-find","map-index","if-zero","each-integer","unless-zero","(find-integer)","when-zero","find-last-integer","(all-integers?)","times","(each-integer)","find-integer","all-integers?","unless-negative","if-positive","when-positive","when-negative","unless-positive","if-negative","case","2cleave","cond>quot","case>quot","3cleave","wrong-values","to-fixed-point","alist>quot","cond","cleave","call-effect","recursive-hashcode","spread","deep-spread>quot","2||","0||","n||","0&&","2&&","3||","1||","1&&","n&&","3&&","smart-unless*","keep-inputs","reduce-outputs","smart-when*","cleave>array","smart-with","smart-apply","smart-if","inputs/outputs","output>sequence-n","map-outputs","map-reduce-outputs","dropping","output>array","smart-map-reduce","smart-2map-reduce","output>array-n","nullary","inputsequence"]),e.languages.factor=r}(e)}e.exports=t,t.displayName="factor",t.aliases=[]},8324:function(e){"use strict";function t(e){!function(e){e.languages.false={comment:{pattern:/\{[^}]*\}/},string:{pattern:/"[^"]*"/,greedy:!0},"character-code":{pattern:/'(?:[^\r]|\r\n?)/,alias:"number"},"assembler-code":{pattern:/\d+`/,alias:"important"},number:/\d+/,operator:/[-!#$%&'*+,./:;=>?@\\^_`|~ßø]/,punctuation:/\[|\]/,variable:/[a-z]/,"non-standard":{pattern:/[()!=]=?|[-+*/%]|\b(?:in|is)\b/}),delete e.languages["firestore-security-rules"]["class-name"],e.languages.insertBefore("firestore-security-rules","keyword",{path:{pattern:/(^|[\s(),])(?:\/(?:[\w\xA0-\uFFFF]+|\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)))+/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)/,inside:{operator:/=/,keyword:/\*\*/,punctuation:/[.$(){}]/}},punctuation:/\//}},method:{pattern:/(\ballow\s+)[a-z]+(?:\s*,\s*[a-z]+)*(?=\s*[:;])/,lookbehind:!0,alias:"builtin",inside:{punctuation:/,/}}})}e.exports=t,t.displayName="firestoreSecurityRules",t.aliases=[]},3016:function(e){"use strict";function t(e){!function(e){e.languages.flow=e.languages.extend("javascript",{}),e.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|any|mixed|null|void)\b/,alias:"tag"}]}),e.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}(e)}e.exports=t,t.displayName="flow",t.aliases=[]},9339:function(e){"use strict";function t(e){e.languages.fortran={"quoted-number":{pattern:/[BOZ](['"])[A-F0-9]+\1/i,alias:"number"},string:{pattern:/(?:\b\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:[ \t]*!.*(?:\r\n?|\n)|(?![ \t]*!))|(?!\1).)*(?:\1|&)/,inside:{comment:{pattern:/(&(?:\r\n?|\n)\s*)!.*/,lookbehind:!0}}},comment:{pattern:/!.*/,greedy:!0},boolean:/\.(?:FALSE|TRUE)\.(?:_\w+)?/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[ED][+-]?\d+)?(?:_\w+)?/i,keyword:[/\b(?:CHARACTER|COMPLEX|DOUBLE ?PRECISION|INTEGER|LOGICAL|REAL)\b/i,/\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\b/i,/\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\b/i,/\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEIF|ELSEWHERE|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\b/i],operator:[/\*\*|\/\/|=>|[=\/]=|[<>]=?|::|[+\-*=%]|\.[A-Z]+\./i,{pattern:/(^|(?!\().)\/(?!\))/,lookbehind:!0}],punctuation:/\(\/|\/\)|[(),;:&]/}}e.exports=t,t.displayName="fortran",t.aliases=[]},982:function(e){"use strict";function t(e){e.languages.fsharp=e.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*(?!\))[\s\S]*?\*\)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|asr|assert|atomic|base|begin|break|checked|class|component|const|constraint|constructor|continue|default|delegate|do|done|downcast|downto|eager|elif|else|end|event|exception|extern|external|false|finally|fixed|for|fun|function|functor|global|if|in|include|inherit|inline|interface|internal|land|lazy|lor|lsl|lsr|lxor|match|member|method|mixin|mod|module|mutable|namespace|new|not|null|object|of|open|or|override|parallel|private|process|protected|public|pure|rec|sealed|select|sig|static|struct|tailcall|then|to|trait|true|try|type|upcast|val|virtual|void|volatile|when|while|with)\b/,number:[/\b0x[\da-fA-F]+(?:LF|lf|un)?\b/,/\b0b[01]+(?:uy|y)?\b/,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|UL|u[lsy]?)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),e.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(^#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),e.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/\b[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),e.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,greedy:!0,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:e.languages.fsharp}}},char:{pattern:/'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0}})}e.exports=t,t.displayName="fsharp",t.aliases=[]},3054:function(e,t,n){"use strict";var r=n(3076);function a(e){e.register(r),function(e){for(var t=/[^<()"']|\((?:)*\)|<(?!#--)|<#--(?:[^-]|-(?!->))*-->|"(?:[^\\"]|\\.)*"|'(?:[^\\']|\\.)*'/.source,n=0;n<2;n++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,/[^\s\S]/.source);var r={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp(/("|')(?:(?!\1|\$\{)[^\\]|\\.|\$\{(?:(?!\})(?:))*\})*\1/.source.replace(//g,(function(){return t}))),greedy:!0,inside:{interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\\\)*)\$\{(?:(?!\})(?:))*\}/.source.replace(//g,(function(){return t}))),lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:null}}}}],keyword:/\b(?:as)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/((?:^|[^?])\?\s*)\w+/,lookbehind:!0,alias:"function"},function:/\b\w+(?=\s*\()/,number:/\b\d+(?:\.\d+)?\b/,operator:/\.\.[<*!]?|->|--|\+\+|&&|\|\||\?{1,2}|[-+*/%!=<>]=?|\b(?:gt|gte|lt|lte)\b/,punctuation:/[,;.:()[\]{}]/};r.string[1].inside.interpolation.inside.rest=r,e.languages.ftl={"ftl-comment":{pattern:/^<#--[\s\S]*/,alias:"comment"},"ftl-directive":{pattern:/^<[\s\S]+>$/,inside:{directive:{pattern:/(^<\/?)[#@][a-z]\w*/i,lookbehind:!0,alias:"keyword"},punctuation:/^<\/?|\/?>$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:r}}},"ftl-interpolation":{pattern:/^\$\{[\s\S]*\}$/,inside:{punctuation:/^\$\{|\}$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:r}}}},e.hooks.add("before-tokenize",(function(n){var r=RegExp(/<#--[\s\S]*?-->|<\/?[#@][a-zA-Z](?:)*?>|\$\{(?:)*?\}/.source.replace(//g,(function(){return t})),"gi");e.languages["markup-templating"].buildPlaceholders(n,"ftl",r)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"ftl")}))}(e)}e.exports=a,a.displayName="ftl",a.aliases=[]},3836:function(e){"use strict";function t(e){e.languages.gap={shell:{pattern:/^gap>[\s\S]*?(?=^gap>|$(?![\s\S]))/m,greedy:!0,inside:{gap:{pattern:/^(gap>).+(?:(?:\r(?:\n|(?!\n))|\n)>.*)*/,lookbehind:!0,inside:null},punctuation:/^gap>/}},comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(^|[^\\'"])(?:'(?:[^\r\n\\']|\\.){1,10}'|"(?:[^\r\n\\"]|\\.)*"(?!")|"""[\s\S]*?""")/,lookbehind:!0,greedy:!0,inside:{continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"}}},keyword:/\b(?:Assert|Info|IsBound|QUIT|TryNextMethod|Unbind|and|atomic|break|continue|do|elif|else|end|fi|for|function|if|in|local|mod|not|od|or|quit|readonly|readwrite|rec|repeat|return|then|until|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"},operator:/->|[-+*/^~=!]|<>|[<>]=?|:=|\.\./,punctuation:/[()[\]{},;.:]/},e.languages.gap.shell.inside.gap.inside=e.languages.gap}e.exports=t,t.displayName="gap",t.aliases=[]},1214:function(e){"use strict";function t(e){e.languages.gcode={comment:/;.*|\B\(.*?\)\B/,string:{pattern:/"(?:""|[^"])*"/,greedy:!0},keyword:/\b[GM]\d+(?:\.\d+)?\b/,property:/\b[A-Z]/,checksum:{pattern:/(\*)\d+/,lookbehind:!0,alias:"number"},punctuation:/[:*]/}}e.exports=t,t.displayName="gcode",t.aliases=[]},6502:function(e){"use strict";function t(e){e.languages.gdscript={comment:/#.*/,string:{pattern:/@?(?:("|')(?:(?!\1)[^\n\\]|\\[\s\S])*\1(?!"|')|"""(?:[^\\]|\\[\s\S])*?""")/,greedy:!0},"class-name":{pattern:/(^(?:class|class_name|extends)[ \t]+|^export\([ \t]*|\bas[ \t]+|(?:\b(?:const|var)[ \t]|[,(])[ \t]*\w+[ \t]*:[ \t]*|->[ \t]*)[a-zA-Z_]\w*/m,lookbehind:!0},keyword:/\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,variable:/\$\w+/,number:[/\b0b[01_]+\b|\b0x[\da-fA-F_]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.[\d_]+)(?:e[+-]?[\d_]+)?\b/,/\b(?:INF|NAN|PI|TAU)\b/],constant:/\b[A-Z][A-Z_\d]*\b/,boolean:/\b(?:false|true)\b/,operator:/->|:=|&&|\|\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,punctuation:/[.:,;()[\]{}]/}}e.exports=t,t.displayName="gdscript",t.aliases=[]},1985:function(e){"use strict";function t(e){e.languages.gedcom={"line-value":{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?\w+ ).+/m,lookbehind:!0,inside:{pointer:{pattern:/^@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@$/,alias:"variable"}}},tag:{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?)\w+/m,lookbehind:!0,alias:"string"},level:{pattern:/(^[\t ]*)\d+/m,lookbehind:!0,alias:"number"},pointer:{pattern:/@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@/,alias:"variable"}}}e.exports=t,t.displayName="gedcom",t.aliases=[]},6927:function(e){"use strict";function t(e){!function(e){var t=/(?:\r?\n|\r)[ \t]*\|.+\|(?:(?!\|).)*/.source;e.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]+?\1/,alias:"string"},comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},tag:{pattern:/(^[ \t]*)@\S*/m,lookbehind:!0},feature:{pattern:/((?:^|\r?\n|\r)[ \t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|Característica|Egenskab|Egenskap|Eiginleiki|Feature|Fīča|Fitur|Fonctionnalité|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|Funcţionalitate|Funcționalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|Funkcionalitāte|Funkcionalnost|Funkcja|Funksie|Funktionalität|Funktionalitéit|Funzionalità|Hwaet|Hwæt|Jellemző|Karakteristik|Lastnost|Mak|Mogucnost|laH|Mogućnost|Moznosti|Možnosti|OH HAI|Omadus|Ominaisuus|Osobina|Özellik|Potrzeba biznesowa|perbogh|poQbogh malja'|Požadavek|Požiadavka|Pretty much|Qap|Qu'meH 'ut|Savybė|Tính năng|Trajto|Vermoë|Vlastnosť|Właściwość|Značilnost|Δυνατότητα|Λειτουργία|Могућност|Мөмкинлек|Особина|Свойство|Үзенчәлеклелек|Функционал|Функционалност|Функция|Функціонал|תכונה|خاصية|خصوصیت|صلاحیت|کاروبار کی ضرورت|وِیژگی|रूप लेख|ਖਾਸੀਅਤ|ਨਕਸ਼ ਨੁਹਾਰ|ਮੁਹਾਂਦਰਾ|గుణము|ಹೆಚ್ಚಳ|ความต้องการทางธุรกิจ|ความสามารถ|โครงหลัก|기능|フィーチャ|功能|機能):(?:[^:\r\n]+(?:\r?\n|\r|$))*/,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]+/,lookbehind:!0},keyword:/[^:\r\n]+:/}},scenario:{pattern:/(^[ \t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|Ær|Agtergrond|All y'all|Antecedentes|Antecedents|Atburðarás|Atburðarásir|Awww, look mate|B4|Background|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|Bối cảnh|Cefndir|Cenario|Cenário|Cenario de Fundo|Cenário de Fundo|Cenarios|Cenários|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|Dæmi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delineação do Cenário|Dis is what went down|Dữ liệu|Dyagram Senaryo|Dyagram senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cenário|EXAMPLZ|Examples|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgatókönyv|Forgatókönyv vázlat|Fundo|Geçmiş|Grundlage|Hannergrond|ghantoH|Háttér|Heave to|Istorik|Juhtumid|Keadaan|Khung kịch bản|Khung tình huống|Kịch bản|Koncept|Konsep skenario|Kontèks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut chovnatlh|lut|lutmey|Lýsing Atburðarásar|Lýsing Dæma|MISHUN SRSLY|MISHUN|Menggariskan Senario|mo'|Náčrt Scenára|Náčrt Scénáře|Náčrt Scenáru|Oris scenarija|Örnekler|Osnova|Osnova Scenára|Osnova scénáře|Osnutek|Ozadje|Paraugs|Pavyzdžiai|Példák|Piemēri|Plan du scénario|Plan du Scénario|Plan Senaryo|Plan senaryo|Plang vum Szenario|Pozadí|Pozadie|Pozadina|Príklady|Příklady|Primer|Primeri|Primjeri|Przykłady|Raamstsenaarium|Reckon it's like|Rerefons|Scenár|Scénář|Scenarie|Scenarij|Scenarijai|Scenarijaus šablonas|Scenariji|Scenārijs|Scenārijs pēc parauga|Scenarijus|Scenario|Scénario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se ðe|Se the|Se þe|Senario|Senaryo Deskripsyon|Senaryo deskripsyon|Senaryo|Senaryo taslağı|Shiver me timbers|Situācija|Situai|Situasie Uiteensetting|Situasie|Skenario konsep|Skenario|Skica|Structura scenariu|Structură scenariu|Struktura scenarija|Stsenaarium|Swa hwaer swa|Swa|Swa hwær swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|Tình huống|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo-ho-ho|You'll wanna|Założenia|Παραδείγματα|Περιγραφή Σεναρίου|Σενάρια|Σενάριο|Υπόβαθρο|Кереш|Контекст|Концепт|Мисаллар|Мисоллар|Основа|Передумова|Позадина|Предистория|Предыстория|Приклади|Пример|Примери|Примеры|Рамка на сценарий|Скица|Структура сценарија|Структура сценария|Структура сценарію|Сценарий|Сценарий структураси|Сценарийның төзелеше|Сценарији|Сценарио|Сценарій|Тарих|Үрнәкләр|דוגמאות|רקע|תבנית תרחיש|תרחיש|الخلفية|الگوی سناریو|امثلة|پس منظر|زمینه|سناریو|سيناريو|سيناريو مخطط|مثالیں|منظر نامے کا خاکہ|منظرنامہ|نمونه ها|उदाहरण|परिदृश्य|परिदृश्य रूपरेखा|पृष्ठभूमि|ਉਦਾਹਰਨਾਂ|ਪਟਕਥਾ|ਪਟਕਥਾ ਢਾਂਚਾ|ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ|ਪਿਛੋਕੜ|ఉదాహరణలు|కథనం|నేపథ్యం|సన్నివేశం|ಉದಾಹರಣೆಗಳು|ಕಥಾಸಾರಾಂಶ|ವಿವರಣೆ|ಹಿನ್ನೆಲೆ|โครงสร้างของเหตุการณ์|ชุดของตัวอย่าง|ชุดของเหตุการณ์|แนวคิด|สรุปเหตุการณ์|เหตุการณ์|배경|시나리오|시나리오 개요|예|サンプル|シナリオ|シナリオアウトライン|シナリオテンプレ|シナリオテンプレート|テンプレ|例|例子|剧本|剧本大纲|劇本|劇本大綱|场景|场景大纲|場景|場景大綱|背景):[^:\r\n]*/m,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]*/,lookbehind:!0},keyword:/[^:\r\n]+:/}},"table-body":{pattern:RegExp("("+t+")(?:"+t+")+"),lookbehind:!0,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"},td:{pattern:/\s*[^\s|][^|]*/,alias:"string"},punctuation:/\|/}},"table-head":{pattern:RegExp(t),inside:{th:{pattern:/\s*[^\s|][^|]*/,alias:"variable"},punctuation:/\|/}},atrule:{pattern:/(^[ \t]+)(?:'a|'ach|'ej|7|a|A také|A taktiež|A tiež|A zároveň|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|Atès|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Biết|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|Când|Cand|Cando|Ce|Cuando|Če|Ða ðe|Ða|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|Daţi fiind|Dați fiind|DEN|Dato|De|Den youse gotta|Dengan|Diberi|Diyelim ki|Donada|Donat|Donitaĵo|Do|Dun|Duota|Ðurh|Eeldades|Ef|Eğer ki|Entao|Então|Entón|E|En|Entonces|Epi|És|Etant donnée|Etant donné|Et|Étant données|Étant donnée|Étant donné|Etant données|Etant donnés|Étant donnés|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|Jeśli|Jeżeli|Kad|Kada|Kadar|Kai|Kaj|Když|Keď|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|Lè sa a|Lè|Logo|Lorsqu'<|Lorsque|mä|Maar|Mais|Mając|Ma|Majd|Maka|Manawa|Mas|Men|Menawa|Mutta|Nalika|Nalikaning|Nanging|Når|När|Nato|Nhưng|Niin|Njuk|O zaman|Och|Og|Oletetaan|Ond|Onda|Oraz|Pak|Pero|Però|Podano|Pokiaľ|Pokud|Potem|Potom|Privzeto|Pryd|Quan|Quand|Quando|qaSDI'|Så|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|Şi|Și|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Thì|Thurh|Toda|Too right|Un|Und|ugeholl|Và|vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za předpokladu|Zadan|Zadani|Zadano|Zadate|Zadato|Zakładając|Zaradi|Zatati|Þa þe|Þa|Þá|Þegar|Þurh|Αλλά|Δεδομένου|Και|Όταν|Τότε|А також|Агар|Але|Али|Аммо|А|Әгәр|Әйтик|Әмма|Бирок|Ва|Вә|Дадено|Дано|Допустим|Если|Задате|Задати|Задато|И|І|К тому же|Када|Кад|Когато|Когда|Коли|Ләкин|Лекин|Нәтиҗәдә|Нехай|Но|Онда|Припустимо, що|Припустимо|Пусть|Также|Та|Тогда|Тоді|То|Унда|Һәм|Якщо|אבל|אזי|אז|בהינתן|וגם|כאשר|آنگاه|اذاً|اگر|اما|اور|با فرض|بالفرض|بفرض|پھر|تب|ثم|جب|عندما|فرض کیا|لكن|لیکن|متى|هنگامی|و|अगर|और|कदा|किन्तु|चूंकि|जब|तथा|तदा|तब|परन्तु|पर|यदि|ਅਤੇ|ਜਦੋਂ|ਜਿਵੇਂ ਕਿ|ਜੇਕਰ|ਤਦ|ਪਰ|అప్పుడు|ఈ పరిస్థితిలో|కాని|చెప్పబడినది|మరియు|ಆದರೆ|ನಂತರ|ನೀಡಿದ|ಮತ್ತು|ಸ್ಥಿತಿಯನ್ನು|กำหนดให้|ดังนั้น|แต่|เมื่อ|และ|그러면<|그리고<|단<|만약<|만일<|먼저<|조건<|하지만<|かつ<|しかし<|ただし<|ならば<|もし<|並且<|但し<|但是<|假如<|假定<|假設<|假设<|前提<|同时<|同時<|并且<|当<|當<|而且<|那么<|那麼<)(?=[ \t])/m,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"}}},outline:{pattern:/<[^>]+>/,alias:"variable"}}}(e)}e.exports=t,t.displayName="gherkin",t.aliases=[]},2576:function(e){"use strict";function t(e){e.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m}}e.exports=t,t.displayName="git",t.aliases=[]},8401:function(e,t,n){"use strict";var r=n(9661);function a(e){e.register(r),e.languages.glsl=e.languages.extend("c",{keyword:/\b(?:active|asm|atomic_uint|attribute|[ibdu]?vec[234]|bool|break|buffer|case|cast|centroid|class|coherent|common|const|continue|d?mat[234](?:x[234])?|default|discard|do|double|else|enum|extern|external|false|filter|fixed|flat|float|for|fvec[234]|goto|half|highp|hvec[234]|[iu]?sampler2DMS(?:Array)?|[iu]?sampler2DRect|[iu]?samplerBuffer|[iu]?samplerCube|[iu]?samplerCubeArray|[iu]?sampler[123]D|[iu]?sampler[12]DArray|[iu]?image2DMS(?:Array)?|[iu]?image2DRect|[iu]?imageBuffer|[iu]?imageCube|[iu]?imageCubeArray|[iu]?image[123]D|[iu]?image[12]DArray|if|in|inline|inout|input|int|interface|invariant|layout|long|lowp|mediump|namespace|noinline|noperspective|out|output|partition|patch|precise|precision|public|readonly|resource|restrict|return|sample|sampler[12]DArrayShadow|sampler[12]DShadow|sampler2DRectShadow|sampler3DRect|samplerCubeArrayShadow|samplerCubeShadow|shared|short|sizeof|smooth|static|struct|subroutine|superp|switch|template|this|true|typedef|uint|uniform|union|unsigned|using|varying|void|volatile|while|writeonly)\b/})}e.exports=a,a.displayName="glsl",a.aliases=[]},8463:function(e){"use strict";function t(e){e.languages.gamemakerlanguage=e.languages.gml=e.languages.extend("clike",{keyword:/\b(?:break|case|continue|default|do|else|enum|exit|for|globalvar|if|repeat|return|switch|until|var|while)\b/,number:/(?:\b0x[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ulf]{0,4}/i,operator:/--|\+\+|[-+%/=]=?|!=|\*\*?=?|<[<=>]?|>[=>]?|&&?|\^\^?|\|\|?|~|\b(?:and|at|not|or|with|xor)\b/,constant:/\b(?:GM_build_date|GM_version|action_(?:continue|restart|reverse|stop)|all|gamespeed_(?:fps|microseconds)|global|local|noone|other|pi|pointer_(?:invalid|null)|self|timezone_(?:local|utc)|undefined|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|post|pre)|keypress|keyrelease|trigger|(?:left|middle|no|right)_button|(?:left|middle|right)_press|(?:left|middle|right)_release|mouse_(?:enter|leave|wheel_down|wheel_up)|global_(?:left|middle|right)_button|global_(?:left|middle|right)_press|global_(?:left|middle|right)_release|joystick(?:1|2)_(?:button1|button2|button3|button4|button5|button6|button7|button8|down|left|right|up)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\d|gui|gui_begin|gui_end|step_(?:begin|end|normal))|vk_(?:alt|anykey|backspace|control|delete|down|end|enter|escape|home|insert|left|nokey|pagedown|pageup|pause|printscreen|return|right|shift|space|tab|up|f\d|numpad\d|add|decimal|divide|lalt|lcontrol|lshift|multiply|ralt|rcontrol|rshift|subtract)|achievement_(?:filter_(?:all_players|favorites_only|friends_only)|friends_info|info|leaderboard_info|our_info|pic_loaded|show_(?:achievement|bank|friend_picker|leaderboard|profile|purchase_prompt|ui)|type_challenge|type_score_challenge)|asset_(?:font|object|path|room|script|shader|sound|sprite|tiles|timeline|unknown)|audio_(?:3d|falloff_(?:exponent_distance|exponent_distance_clamped|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|none)|mono|new_system|old_system|stereo)|bm_(?:add|complex|dest_alpha|dest_color|dest_colour|inv_dest_alpha|inv_dest_color|inv_dest_colour|inv_src_alpha|inv_src_color|inv_src_colour|max|normal|one|src_alpha|src_alpha_sat|src_color|src_colour|subtract|zero)|browser_(?:chrome|firefox|ie|ie_mobile|not_a_browser|opera|safari|safari_mobile|tizen|unknown|windows_store)|buffer_(?:bool|f16|f32|f64|fast|fixed|generalerror|grow|invalidtype|network|outofbounds|outofspace|s16|s32|s8|seek_end|seek_relative|seek_start|string|text|u16|u32|u64|u8|vbuffer|wrap)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)|cmpfunc_(?:always|equal|greater|greaterequal|less|lessequal|never|notequal)|cr_(?:appstart|arrow|beam|cross|default|drag|handpoint|hourglass|none|size_all|size_nesw|size_ns|size_nwse|size_we|uparrow)|cull_(?:clockwise|counterclockwise|noculling)|device_(?:emulator|tablet)|device_ios_(?:ipad|ipad_retina|iphone|iphone5|iphone6|iphone6plus|iphone_retina|unknown)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|dll_(?:cdecl|cdel|stdcall)|ds_type_(?:grid|list|map|priority|queue|stack)|ef_(?:cloud|ellipse|explosion|firework|flare|rain|ring|smoke|smokeup|snow|spark|star)|fa_(?:archive|bottom|center|directory|hidden|left|middle|readonly|right|sysfile|top|volumeid)|fb_login_(?:default|fallback_to_webview|forcing_safari|forcing_webview|no_fallback_to_webview|use_system_account)|iap_(?:available|canceled|ev_consume|ev_product|ev_purchase|ev_restore|ev_storeload|failed|purchased|refunded|status_available|status_loading|status_processing|status_restoring|status_unavailable|status_uninitialised|storeload_failed|storeload_ok|unavailable)|leaderboard_type_(?:number|time_mins_secs)|lighttype_(?:dir|point)|matrix_(?:projection|view|world)|mb_(?:any|left|middle|none|right)|network_(?:config_(?:connect_timeout|disable_reliable_udp|enable_reliable_udp|use_non_blocking_socket)|socket_(?:bluetooth|tcp|udp)|type_(?:connect|data|disconnect|non_blocking_connect))|of_challenge_(?:lose|tie|win)|os_(?:android|ios|linux|macosx|ps3|ps4|psvita|unknown|uwp|win32|win8native|windows|winphone|xboxone)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|angle|angle_limits|damping_ratio|frequency|length_1|length_2|lower_angle_limit|max_force|max_length|max_motor_force|max_motor_torque|max_torque|motor_force|motor_speed|motor_torque|reaction_force_x|reaction_force_y|reaction_torque|speed|translation|upper_angle_limit)|phy_particle_data_flag_(?:category|color|colour|position|typeflags|velocity)|phy_particle_flag_(?:colormixing|colourmixing|elastic|powder|spring|tensile|viscous|wall|water|zombie)|phy_particle_group_flag_(?:rigid|solid)|pr_(?:linelist|linestrip|pointlist|trianglefan|trianglelist|trianglestrip)|ps_(?:distr|shape)_(?:diamond|ellipse|gaussian|invgaussian|line|linear|rectangle)|pt_shape_(?:circle|cloud|disk|explosion|flare|line|pixel|ring|smoke|snow|spark|sphere|square|star)|ty_(?:real|string)|gp_(?:face\d|axislh|axislv|axisrh|axisrv|padd|padl|padr|padu|select|shoulderl|shoulderlb|shoulderr|shoulderrb|start|stickl|stickr)|lb_disp_(?:none|numeric|time_ms|time_sec)|lb_sort_(?:ascending|descending|none)|ov_(?:achievements|community|friends|gamegroup|players|settings)|ugc_(?:filetype_(?:community|microtrans)|list_(?:Favorited|Followed|Published|Subscribed|UsedOrPlayed|VotedDown|VotedOn|VotedUp|WillVoteLater)|match_(?:AllGuides|Artwork|Collections|ControllerBindings|IntegratedGuides|Items|Items_Mtx|Items_ReadyToUse|Screenshots|UsableInGame|Videos|WebGuides)|query_(?:AcceptedForGameRankedByAcceptanceDate|CreatedByFriendsRankedByPublicationDate|FavoritedByFriendsRankedByPublicationDate|NotYetRated)|query_RankedBy(?:NumTimesReported|PublicationDate|TextSearch|TotalVotesAsc|Trend|Vote|VotesUp)|result_success|sortorder_CreationOrder(?:Asc|Desc)|sortorder_(?:ForModeration|LastUpdatedDesc|SubscriptionDateDesc|TitleAsc|VoteScoreDesc)|visibility_(?:friends_only|private|public))|vertex_usage_(?:binormal|blendindices|blendweight|color|colour|depth|fog|normal|position|psize|sample|tangent|texcoord|textcoord)|vertex_type_(?:float\d|color|colour|ubyte4)|input_type|layerelementtype_(?:background|instance|oldtilemap|particlesystem|sprite|tile|tilemap|undefined)|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|tile_(?:flip|index_mask|mirror|rotate)|(?:obj|rm|scr|spr)\w+)\b/,variable:/\b(?:alarm|application_surface|async_load|background_(?:alpha|blend|color|colour|foreground|height|hspeed|htiled|index|showcolor|showcolour|visible|vspeed|vtiled|width|x|xscale|y|yscale)|bbox_(?:bottom|left|right|top)|browser_(?:height|width)|caption_(?:health|lives|score)|current_(?:day|hour|minute|month|second|time|weekday|year)|cursor_sprite|debug_mode|delta_time|direction|display_aa|error_(?:last|occurred)|event_(?:action|number|object|type)|fps|fps_real|friction|game_(?:display|project|save)_(?:id|name)|gamemaker_(?:pro|registered|version)|gravity|gravity_direction|(?:h|v)speed|health|iap_data|id|image_(?:alpha|angle|blend|depth|index|number|speed|xscale|yscale)|instance_(?:count|id)|keyboard_(?:key|lastchar|lastkey|string)|layer|lives|mask_index|mouse_(?:button|lastbutton|x|y)|object_index|os_(?:browser|device|type|version)|path_(?:endaction|index|orientation|position|positionprevious|scale|speed)|persistent|phy_(?:rotation|(?:col_normal|collision|com|linear_velocity|position|speed)_(?:x|y)|angular_(?:damping|velocity)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|pointer_(?:invalid|null)|room|room_(?:caption|first|height|last|persistent|speed|width)|score|secure_mode|show_(?:health|lives|score)|solid|speed|sprite_(?:height|index|width|xoffset|yoffset)|temp_directory|timeline_(?:index|loop|position|running|speed)|transition_(?:color|kind|steps)|undefined|view_(?:angle|current|enabled|(?:h|v)(?:border|speed)|(?:h|w|x|y)port|(?:h|w|x|y)view|object|surface_id|visible)|visible|webgl_enabled|working_directory|(?:x|y)(?:previous|start)|x|y|argument(?:_relitive|_count|\d)|argument|global|local|other|self)\b/})}e.exports=t,t.displayName="gml",t.aliases=[]},628:function(e){"use strict";function t(e){e.languages.gn={comment:{pattern:/#.*/,greedy:!0},"string-literal":{pattern:/(^|[^\\"])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[\s\S]*?\}|[a-zA-Z_]\w*|0x[a-fA-F0-9]{2})/,lookbehind:!0,inside:{number:/^\$0x[\s\S]{2}$/,variable:/^\$\w+$/,"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},string:/[\s\S]+/}},keyword:/\b(?:else|if)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/\b(?:assert|defined|foreach|import|pool|print|template|tool|toolchain)(?=\s*\()/i,alias:"keyword"},function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:current_cpu|current_os|current_toolchain|default_toolchain|host_cpu|host_os|root_build_dir|root_gen_dir|root_out_dir|target_cpu|target_gen_dir|target_os|target_out_dir)\b/,number:/-?\b\d+\b/,operator:/[-+!=<>]=?|&&|\|\|/,punctuation:/[(){}[\],.]/},e.languages.gn["string-literal"].inside.interpolation.inside.expression.inside=e.languages.gn,e.languages.gni=e.languages.gn}e.exports=t,t.displayName="gn",t.aliases=["gni"]},6021:function(e){"use strict";function t(e){e.languages["go-mod"]=e.languages["go-module"]={comment:{pattern:/\/\/.*/,greedy:!0},version:{pattern:/(^|[\s()[\],])v\d+\.\d+\.\d+(?:[+-][-+.\w]*)?(?![^\s()[\],])/,lookbehind:!0,alias:"number"},"go-version":{pattern:/((?:^|\s)go\s+)\d+(?:\.\d+){1,2}/,lookbehind:!0,alias:"number"},keyword:{pattern:/^([ \t]*)(?:exclude|go|module|replace|require|retract)\b/m,lookbehind:!0},operator:/=>/,punctuation:/[()[\],]/}}e.exports=t,t.displayName="goModule",t.aliases=[]},4130:function(e){"use strict";function t(e){e.languages.go=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),e.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete e.languages.go["class-name"]}e.exports=t,t.displayName="go",t.aliases=[]},1445:function(e){"use strict";function t(e){e.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:e.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},e.hooks.add("after-tokenize",(function(e){if("graphql"===e.language)for(var t=e.tokens.filter((function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type})),n=0;n0)){var s=f(/^\{$/,/^\}$/);if(-1===s)continue;for(var l=n;l=0&&p(c,"variable-input")}}}}function u(e){return t[n+e]}function d(e,t){t=t||0;for(var n=0;n]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),e.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment"}}),e.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:and|cleanup|expect|given|setup|then|when|where):/}),e.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),e.hooks.add("wrap",(function(t){if("groovy"===t.language&&"string"===t.type){var n=t.content.value[0];if("'"!=n){var r=/([^\\])(?:\$(?:\{.*?\}|[\w.]+))/;"$"===n&&(r=/([^\$])(?:\$(?:\{.*?\}|[\w.]+))/),t.content.value=t.content.value.replace(/</g,"<").replace(/&/g,"&"),t.content=e.highlight(t.content.value,{expression:{pattern:r,lookbehind:!0,inside:e.languages.groovy}}),t.classes.push("/"===n?"regex":"gstring")}}}))}e.exports=t,t.displayName="groovy",t.aliases=[]},5610:function(e,t,n){"use strict";var r=n(2703);function a(e){e.register(r),function(e){e.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ].+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ].*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ].+)/,lookbehind:!0,inside:e.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ].*\|[\t ]*)*/,lookbehind:!0,inside:e.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"symbol"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^{}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^{}])+\}/,lookbehind:!0,inside:e.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:e.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:e.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},ruby:{pattern:/[\s\S]+/,inside:e.languages.ruby}}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var t=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],n={},r=0,a=t.length;r@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"handlebars")})),e.languages.hbs=e.languages.handlebars}(e)}e.exports=a,a.displayName="handlebars",a.aliases=["hbs"]},319:function(e){"use strict";function t(e){e.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|\{-[\s\S]*?-\})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|ACK|BEL|BS|CAN|CR|DC1|DC2|DC3|DC4|DEL|DLE|EM|ENQ|EOT|ESC|ETB|ETX|FF|FS|GS|HT|LF|NAK|NUL|RS|SI|SO|SOH|SP|STX|SUB|SYN|US|VT|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^[\t ]*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import|qualified)\b/,punctuation:/\./}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:[{pattern:/`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,greedy:!0},{pattern:/(\s)\.(?=\s)/,lookbehind:!0},/[-!#$%*+=?&@|~:<>^\\\/][-!#$%*+=?&@|~.:<>^\\\/]*|\.[-!#$%*+=?&@|~.:<>^\\\/]+/],hvariable:{pattern:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*/,inside:{punctuation:/\./}},constant:{pattern:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:]/},e.languages.hs=e.languages.haskell}e.exports=t,t.displayName="haskell",t.aliases=["hs"]},2223:function(e){"use strict";function t(e){e.languages.haxe=e.languages.extend("clike",{string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},"class-name":[{pattern:/(\b(?:abstract|class|enum|extends|implements|interface|new|typedef)\s+)[A-Z_]\w*/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\bthis\b|\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|final|for|from|function|if|implements|import|in|inline|interface|macro|new|null|operator|overload|override|package|private|public|return|static|super|switch|throw|to|try|typedef|untyped|using|var|while)(?!\.)\b/,function:{pattern:/\b[a-z_]\w*(?=\s*(?:<[^<>]*>\s*)?\()/i,greedy:!0},operator:/\.{3}|\+\+|--|&&|\|\||->|=>|(?:<{1,3}|[-+*/%!=&|^])=?|[?:~]/}),e.languages.insertBefore("haxe","string",{"string-interpolation":{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{interpolation:{pattern:/(^|[^\\])\$(?:\w+|\{[^{}]+\})/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.haxe}}},string:/[\s\S]+/}}}),e.languages.insertBefore("haxe","class-name",{regex:{pattern:/~\/(?:[^\/\\\r\n]|\\.)+\/[a-z]*/,greedy:!0,inside:{"regex-flags":/\b[a-z]+$/,"regex-source":{pattern:/^(~\/)[\s\S]+(?=\/$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^~\/|\/$/}}}),e.languages.insertBefore("haxe","keyword",{preprocessor:{pattern:/#(?:else|elseif|end|if)\b.*/,alias:"property"},metadata:{pattern:/@:?[\w.]+/,alias:"symbol"},reification:{pattern:/\$(?:\w+|(?=\{))/,alias:"important"}})}e.exports=t,t.displayName="haxe",t.aliases=[]},8680:function(e){"use strict";function t(e){e.languages.hcl={comment:/(?:\/\/|#).*|\/\*[\s\S]*?(?:\*\/|$)/,heredoc:{pattern:/<<-?(\w+\b)[\s\S]*?^[ \t]*\1/m,greedy:!0,alias:"string"},keyword:[{pattern:/(?:data|resource)\s+(?:"(?:\\[\s\S]|[^\\"])*")(?=\s+"[\w-]+"\s+\{)/i,inside:{type:{pattern:/(resource|data|\s+)(?:"(?:\\[\s\S]|[^\\"])*")/i,lookbehind:!0,alias:"variable"}}},{pattern:/(?:backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+(?=\{)/i,inside:{type:{pattern:/(backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+/i,lookbehind:!0,alias:"variable"}}},/[\w-]+(?=\s+\{)/],property:[/[-\w\.]+(?=\s*=(?!=))/,/"(?:\\[\s\S]|[^\\"])+"(?=\s*[:=])/],string:{pattern:/"(?:[^\\$"]|\\[\s\S]|\$(?:(?=")|\$+(?!\$)|[^"${])|\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\})*"/,greedy:!0,inside:{interpolation:{pattern:/(^|[^$])\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\}/,lookbehind:!0,inside:{type:{pattern:/(\b(?:count|data|local|module|path|self|terraform|var)\b\.)[\w\*]+/i,lookbehind:!0,alias:"variable"},keyword:/\b(?:count|data|local|module|path|self|terraform|var)\b/i,function:/\w+(?=\()/,string:{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[!\$#%&'()*+,.\/;<=>@\[\\\]^`{|}~?:]/}}}},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,boolean:/\b(?:false|true)\b/i,punctuation:/[=\[\]{}]/}}e.exports=t,t.displayName="hcl",t.aliases=[]},2958:function(e,t,n){"use strict";var r=n(9661);function a(e){e.register(r),e.languages.hlsl=e.languages.extend("c",{"class-name":[e.languages.c["class-name"],/\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|RasterizerState|RenderTargetView|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\b/],keyword:[/\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\b/,/\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\b/],number:/(?:(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?|\b0x[\da-fA-F]+)[fFhHlLuU]?\b/,boolean:/\b(?:false|true)\b/})}e.exports=a,a.displayName="hlsl",a.aliases=[]},7087:function(e){"use strict";function t(e){e.languages.hoon={comment:{pattern:/::.*/,greedy:!0},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},constant:/%(?:\.[ny]|[\w-]+)/,"class-name":/@(?:[a-z0-9-]*[a-z0-9])?|\*/i,function:/(?:\+[-+] {2})?(?:[a-z](?:[a-z0-9-]*[a-z0-9])?)/,keyword:/\.[\^\+\*=\?]|![><:\.=\?!]|=[>|:,\.\-\^<+;/~\*\?]|\?[>|:\.\-\^<\+&~=@!]|\|[\$_%:\.\-\^~\*=@\?]|\+[|\$\+\*]|:[_\-\^\+~\*]|%[_:\.\-\^\+~\*=]|\^[|:\.\-\+&~\*=\?]|\$[|_%:<>\-\^&~@=\?]|;[:<\+;\/~\*=]|~[>|\$_%<\+\/&=\?!]|--|==/}}e.exports=t,t.displayName="hoon",t.aliases=[]},1252:function(e){"use strict";function t(e){e.languages.hpkp={directive:{pattern:/\b(?:includeSubDomains|max-age|pin-sha256|preload|report-to|report-uri|strict)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}e.exports=t,t.displayName="hpkp",t.aliases=[]},7636:function(e){"use strict";function t(e){e.languages.hsts={directive:{pattern:/\b(?:includeSubDomains|max-age|preload)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}e.exports=t,t.displayName="hsts",t.aliases=[]},1550:function(e){"use strict";function t(e){!function(e){function t(e){return RegExp("(^(?:"+e+"):[ \t]*(?![ \t]))[^]+","i")}e.languages.http={"request-line":{pattern:/^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:"property"},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:"url",inside:e.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[\d.]+/,lookbehind:!0,alias:"property"}}},"response-status":{pattern:/^HTTP\/[\d.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[\d.]+/,alias:"property"},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:"number"},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:"string"}}},header:{pattern:/^[\w-]+:.+(?:(?:\r\n?|\n)[ \t].+)*/m,inside:{"header-value":[{pattern:t(/Content-Security-Policy/.source),lookbehind:!0,alias:["csp","languages-csp"],inside:e.languages.csp},{pattern:t(/Public-Key-Pins(?:-Report-Only)?/.source),lookbehind:!0,alias:["hpkp","languages-hpkp"],inside:e.languages.hpkp},{pattern:t(/Strict-Transport-Security/.source),lookbehind:!0,alias:["hsts","languages-hsts"],inside:e.languages.hsts},{pattern:t(/[^:]+/.source),lookbehind:!0}],"header-name":{pattern:/^[^:]+/,alias:"keyword"},punctuation:/^:/}}};var n,r=e.languages,a={"application/javascript":r.javascript,"application/json":r.json||r.javascript,"application/xml":r.xml,"text/xml":r.xml,"text/html":r.html,"text/css":r.css,"text/plain":r.plain},i={"application/json":!0,"application/xml":!0};function o(e){var t=e.replace(/^[a-z]+\//,"");return"(?:"+e+"|"+("\\w+/(?:[\\w.-]+\\+)+"+t+"(?![+\\w.-])")+")"}for(var s in a)if(a[s]){n=n||{};var l=i[s]?o(s):s;n[s.replace(/\//g,"-")]={pattern:RegExp("("+/content-type:\s*/.source+l+/(?:(?:\r\n?|\n)[\w-].*)*(?:\r(?:\n|(?!\n))|\n)/.source+")"+/[^ \t\w-][\s\S]*/.source,"i"),lookbehind:!0,inside:a[s]}}n&&e.languages.insertBefore("http","header",n)}(e)}e.exports=t,t.displayName="http",t.aliases=[]},3047:function(e){"use strict";function t(e){e.languages.ichigojam={comment:/(?:\B'|REM)(?:[^\n\r]*)/i,string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^\w +\-.])*"/,greedy:!0},number:/\B#[0-9A-F]+|\B`[01]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GOTO|GSB|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RIGHT|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\$|\b)/i,function:/\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\$|\b)/i,label:/(?:\B@\S+)/,operator:/<[=>]?|>=?|\|\||&&|[+\-*\/=|&^~!]|\b(?:AND|NOT|OR)\b/i,punctuation:/[\[,;:()\]]/}}e.exports=t,t.displayName="ichigojam",t.aliases=[]},3766:function(e){"use strict";function t(e){e.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/\b(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/}}e.exports=t,t.displayName="icon",t.aliases=[]},9378:function(e){"use strict";function t(e){!function(e){function t(e,n){return n<=0?/[]/.source:e.replace(//g,(function(){return t(e,n-1)}))}var n=/'[{}:=,](?:[^']|'')*'(?!')/,r={pattern:/''/,greedy:!0,alias:"operator"},a={pattern:n,greedy:!0,inside:{escape:r}},i=t(/\{(?:[^{}']|'(?![{},'])|''||)*\}/.source.replace(//g,(function(){return n.source})),8),o={pattern:RegExp(i),inside:{message:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:null},"message-delimiter":{pattern:/./,alias:"punctuation"}}};e.languages["icu-message-format"]={argument:{pattern:RegExp(i),greedy:!0,inside:{content:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:{"argument-name":{pattern:/^(\s*)[^{}:=,\s]+/,lookbehind:!0},"choice-style":{pattern:/^(\s*,\s*choice\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{punctuation:/\|/,range:{pattern:/^(\s*)[+-]?(?:\d+(?:\.\d*)?|\u221e)\s*[<#\u2264]/,lookbehind:!0,inside:{operator:/[<#\u2264]/,number:/\S+/}},rest:null}},"plural-style":{pattern:/^(\s*,\s*(?:plural|selectordinal)\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{offset:/^offset:\s*\d+/,"nested-message":o,selector:{pattern:/=\d+|[^{}:=,\s]+/,inside:{keyword:/^(?:few|many|one|other|two|zero)$/}}}},"select-style":{pattern:/^(\s*,\s*select\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{"nested-message":o,selector:{pattern:/[^{}:=,\s]+/,inside:{keyword:/^other$/}}}},keyword:/\b(?:choice|plural|select|selectordinal)\b/,"arg-type":{pattern:/\b(?:date|duration|number|ordinal|spellout|time)\b/,alias:"keyword"},"arg-skeleton":{pattern:/(,\s*)::[^{}:=,\s]+/,lookbehind:!0},"arg-style":{pattern:/(,\s*)(?:currency|full|integer|long|medium|percent|short)(?=\s*$)/,lookbehind:!0},"arg-style-text":{pattern:RegExp(/(^\s*,\s*(?=\S))/.source+t(/(?:[^{}']|'[^']*'|\{(?:)?\})+/.source,8)+"$"),lookbehind:!0,alias:"string"},punctuation:/,/}},"argument-delimiter":{pattern:/./,alias:"operator"}}},escape:r,string:a},o.inside.message.inside=e.languages["icu-message-format"],e.languages["icu-message-format"].argument.inside.content.inside["choice-style"].inside.rest=e.languages["icu-message-format"]}(e)}e.exports=t,t.displayName="icuMessageFormat",t.aliases=[]},4723:function(e,t,n){"use strict";var r=n(319);function a(e){e.register(r),e.languages.idris=e.languages.extend("haskell",{comment:{pattern:/(?:(?:--|\|\|\|).*$|\{-[\s\S]*?-\})/m},keyword:/\b(?:Type|case|class|codata|constructor|corecord|data|do|dsl|else|export|if|implementation|implicit|import|impossible|in|infix|infixl|infixr|instance|interface|let|module|mutual|namespace|of|parameters|partial|postulate|private|proof|public|quoteGoal|record|rewrite|syntax|then|total|using|where|with)\b/,builtin:void 0}),e.languages.insertBefore("idris","keyword",{"import-statement":{pattern:/(^\s*import\s+)(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*/m,lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.idr=e.languages.idris}e.exports=a,a.displayName="idris",a.aliases=["idr"]},7989:function(e){"use strict";function t(e){e.languages.iecst={comment:[{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\(\*[\s\S]*?(?:\*\)|$)|\{[\s\S]*?(?:\}|$))/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:[/\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:ACCESS|CONFIG|EXTERNAL|GLOBAL|INPUT|IN_OUT|OUTPUT|TEMP)|VAR|METHOD|PROPERTY)\b/i,/\b(?:AT|BY|(?:END_)?(?:CASE|FOR|IF|REPEAT|WHILE)|CONSTANT|CONTINUE|DO|ELSE|ELSIF|EXIT|EXTENDS|FROM|GET|GOTO|IMPLEMENTS|JMP|NON_RETAIN|OF|PRIVATE|PROTECTED|PUBLIC|RETAIN|RETURN|SET|TASK|THEN|TO|UNTIL|USING|WITH|__CATCH|__ENDTRY|__FINALLY|__TRY)\b/],"class-name":/\b(?:ANY|ARRAY|BOOL|BYTE|U?(?:D|L|S)?INT|(?:D|L)?WORD|DATE(?:_AND_TIME)?|DT|L?REAL|POINTER|STRING|TIME(?:_OF_DAY)?|TOD)\b/,address:{pattern:/%[IQM][XBWDL][\d.]*|%[IQ][\d.]*/,alias:"symbol"},number:/\b(?:16#[\da-f]+|2#[01_]+|0x[\da-f]+)\b|\b(?:D|DT|T|TOD)#[\d_shmd:]*|\b[A-Z]*#[\d.,_]*|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/,operator:/S?R?:?=>?|&&?|\*\*?|<[=>]?|>=?|[-:^/+#]|\b(?:AND|EQ|EXPT|GE|GT|LE|LT|MOD|NE|NOT|OR|XOR)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,punctuation:/[()[\].,;]/}}e.exports=t,t.displayName="iecst",t.aliases=[]},3822:function(e){"use strict";function t(e){!function(e){e.languages.ignore={comment:/^#.*/m,entry:{pattern:/\S(?:.*(?:(?:\\ )|\S))?/,alias:"string",inside:{operator:/^!|\*\*?|\?/,regex:{pattern:/(^|[^\\])\[[^\[\]]*\]/,lookbehind:!0},punctuation:/\//}}},e.languages.gitignore=e.languages.ignore,e.languages.hgignore=e.languages.ignore,e.languages.npmignore=e.languages.ignore}(e)}e.exports=t,t.displayName="ignore",t.aliases=["gitignore","hgignore","npmignore"]},7509:function(e){"use strict";function t(e){e.languages.inform7={string:{pattern:/"[^"]*"/,inside:{substitution:{pattern:/\[[^\[\]]+\]/,inside:{delimiter:{pattern:/\[|\]/,alias:"punctuation"}}}}},comment:{pattern:/\[[^\[\]]+\]/,greedy:!0},title:{pattern:/^[ \t]*(?:book|chapter|part(?! of)|section|table|volume)\b.+/im,alias:"important"},number:{pattern:/(^|[^-])(?:\b\d+(?:\.\d+)?(?:\^\d+)?(?:(?!\d)\w+)?|\b(?:eight|eleven|five|four|nine|one|seven|six|ten|three|twelve|two))\b(?!-)/i,lookbehind:!0},verb:{pattern:/(^|[^-])\b(?:answering|applying to|are|asking|attacking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:ing|s)?|consulting|contain(?:ing|s)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:s|ve|ving)|hold(?:ing|s)?|impl(?:ies|y)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:ing|s)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:ing|s)?|setting|showing|singing|sleeping|smelling|squeezing|support(?:ing|s)?|swearing|switching|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:ing|s)?|var(?:ies|y|ying)|waiting|waking|waving|wear(?:ing|s)?)\b(?!-)/i,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^-])\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|the story|unless)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\b(?!-)/i,lookbehind:!0},property:{pattern:/(^|[^-])\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supported|swinging|switch(?:able|ed(?: off| on)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\b(?!-)/i,lookbehind:!0,alias:"symbol"},position:{pattern:/(^|[^-])\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\b(?!-)/i,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|[^-])\b(?:actions?|activit(?:ies|y)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\b(?!-)/i,lookbehind:!0,alias:"variable"},punctuation:/[.,:;(){}]/},e.languages.inform7.string.inside.substitution.inside.rest=e.languages.inform7,e.languages.inform7.string.inside.substitution.inside.rest.text={pattern:/\S(?:\s*\S)*/,alias:"comment"}}e.exports=t,t.displayName="inform7",t.aliases=[]},7680:function(e){"use strict";function t(e){e.languages.ini={comment:{pattern:/(^[ \f\t\v]*)[#;][^\n\r]*/m,lookbehind:!0},section:{pattern:/(^[ \f\t\v]*)\[[^\n\r\]]*\]?/m,lookbehind:!0,inside:{"section-name":{pattern:/(^\[[ \f\t\v]*)[^ \f\t\v\]]+(?:[ \f\t\v]+[^ \f\t\v\]]+)*/,lookbehind:!0,alias:"selector"},punctuation:/\[|\]/}},key:{pattern:/(^[ \f\t\v]*)[^ \f\n\r\t\v=]+(?:[ \f\t\v]+[^ \f\n\r\t\v=]+)*(?=[ \f\t\v]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/(=[ \f\t\v]*)[^ \f\n\r\t\v]+(?:[ \f\t\v]+[^ \f\n\r\t\v]+)*/,lookbehind:!0,alias:"attr-value",inside:{"inner-value":{pattern:/^("|').+(?=\1$)/,lookbehind:!0}}},punctuation:/=/}}e.exports=t,t.displayName="ini",t.aliases=[]},6490:function(e){"use strict";function t(e){e.languages.io={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*|#.*)/,lookbehind:!0,greedy:!0},"triple-quoted-string":{pattern:/"""(?:\\[\s\S]|(?!""")[^\\])*"""/,greedy:!0,alias:"string"},string:{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},keyword:/\b(?:activate|activeCoroCount|asString|block|break|call|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getEnvironmentVariable|getSlot|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|try|type|uniqueId|updateSlot|wait|while|write|yield)\b/,builtin:/\b(?:Array|AudioDevice|AudioMixer|BigNum|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Random|Regex|SGML|SGMLElement|SGMLParser|SQLite|Sequence|Server|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink)\b/,boolean:/\b(?:false|nil|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?/i,operator:/[=!*/%+\-^&|]=|>>?=?|<+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:ad|ar|[ejpx])_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_\b(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/}}e.exports=t,t.displayName="j",t.aliases=[]},255:function(e){"use strict";function t(e){!function(e){var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,n=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,r={pattern:RegExp(n+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};e.languages.java=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[r,{pattern:RegExp(n+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:r.inside}],keyword:t,function:[e.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),e.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":r,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}},namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(//g,(function(){return t.source}))),lookbehind:!0,inside:{punctuation:/\./}}})}(e)}e.exports=t,t.displayName="java",t.aliases=[]},3771:function(e,t,n){"use strict";var r=n(255),a=n(9657);function i(e){e.register(r),e.register(a),function(e){var t=/(^(?:[\t ]*(?:\*\s*)*))[^*\s].*$/m,n=/#\s*\w+(?:\s*\([^()]*\))?/.source,r=/(?:\b[a-zA-Z]\w+\s*\.\s*)*\b[A-Z]\w*(?:\s*)?|/.source.replace(//g,(function(){return n}));e.languages.javadoc=e.languages.extend("javadoclike",{}),e.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp(/(@(?:exception|link|linkplain|see|throws|value)\s+(?:\*\s*)?)/.source+"(?:"+r+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:e.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+(?!\s))(?:[^\s{}]|\s+(?![\s}])|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:t,lookbehind:!0,inside:e.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!)\s*)\S(?:\S|\s+\S)*?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:t,lookbehind:!0,inside:{tag:e.languages.markup.tag,entity:e.languages.markup.entity,code:{pattern:/.+/,inside:e.languages.java,alias:"language-java"}}}}}],tag:e.languages.markup.tag,entity:e.languages.markup.entity}),e.languages.javadoclike.addSupport("java",e.languages.javadoc)}(e)}e.exports=i,i.displayName="javadoc",i.aliases=[]},9657:function(e){"use strict";function t(e){!function(e){var t=e.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(t,"addSupport",{value:function(t,n){"string"==typeof t&&(t=[t]),t.forEach((function(t){!function(t,n){var r="doc-comment",a=e.languages[t];if(a){var i=a[r];if(!i){var o={};o[r]={pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"},i=(a=e.languages.insertBefore(t,"comment",o))[r]}if(i instanceof RegExp&&(i=a[r]={pattern:i}),Array.isArray(i))for(var s=0,l=i.length;s|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),e.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,e.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:e.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:e.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:e.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:e.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),e.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:e.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),e.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),e.languages.markup&&(e.languages.markup.tag.addInlined("script","javascript"),e.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),e.languages.js=e.languages.javascript}e.exports=t,t.displayName="javascript",t.aliases=["js"]},2206:function(e){"use strict";function t(e){e.languages.javastacktrace={summary:{pattern:/^([\t ]*)(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?::.*)?$/m,lookbehind:!0,inside:{keyword:{pattern:/^([\t ]*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+$/,namespace:/\b[a-z]\w*\b/,punctuation:/\./}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/:/}},"stack-frame":{pattern:/^([\t ]*)at (?:[\w$./]|@[\w$.+-]*\/)+(?:)?\([^()]*\)/m,lookbehind:!0,inside:{keyword:{pattern:/^(\s*)at(?= )/,lookbehind:!0},source:[{pattern:/(\()\w+\.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\b\d+\b/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Native Method|Unknown Source)$/}}],"class-name":/[\w$]+(?=\.(?:|[\w$]+)\()/,function:/(?:|[\w$]+)(?=\()/,"class-loader":{pattern:/(\s)[a-z]\w*(?:\.[a-z]\w*)*(?=\/[\w@$.]*\/)/,lookbehind:!0,alias:"namespace",inside:{punctuation:/\./}},module:{pattern:/([\s/])[a-z]\w*(?:\.[a-z]\w*)*(?:@[\w$.+-]*)?(?=\/)/,lookbehind:!0,inside:{version:{pattern:/(@)[\s\S]+/,lookbehind:!0,alias:"number"},punctuation:/[@.]/}},namespace:{pattern:/(?:\b[a-z]\w*\.)+/,inside:{punctuation:/\./}},punctuation:/[()/.]/}},more:{pattern:/^([\t ]*)\.{3} \d+ [a-z]+(?: [a-z]+)*/m,lookbehind:!0,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}}e.exports=t,t.displayName="javastacktrace",t.aliases=[]},1809:function(e){"use strict";function t(e){e.languages.jexl={string:/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,transform:{pattern:/(\|\s*)[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/,alias:"function",lookbehind:!0},function:/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*\s*(?=\()/,number:/\b\d+(?:\.\d+)?\b|\B\.\d+\b/,operator:/[<>!]=?|-|\+|&&|==|\|\|?|\/\/?|[?:*^%]/,boolean:/\b(?:false|true)\b/,keyword:/\bin\b/,punctuation:/[{}[\](),.]/}}e.exports=t,t.displayName="jexl",t.aliases=[]},393:function(e){"use strict";function t(e){e.languages.jolie=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\[\s\S]|[^"\\])*"/,lookbehind:!0,greedy:!0},"class-name":{pattern:/((?:\b(?:as|courier|embed|in|inputPort|outputPort|service)\b|@)[ \t]*)\w+/,lookbehind:!0},keyword:/\b(?:as|cH|comp|concurrent|constants|courier|cset|csets|default|define|else|embed|embedded|execution|exit|extender|for|foreach|forward|from|global|if|import|in|include|init|inputPort|install|instanceof|interface|is_defined|linkIn|linkOut|main|new|nullProcess|outputPort|over|private|provide|public|scope|sequential|service|single|spawn|synchronized|this|throw|throws|type|undef|until|while|with)\b/,function:/\b[a-z_]\w*(?=[ \t]*[@(])/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[?\/%^@|]/,punctuation:/[()[\]{},;.:]/,builtin:/\b(?:Byte|any|bool|char|double|enum|float|int|length|long|ranges|regex|string|undefined|void)\b/}),e.languages.insertBefore("jolie","keyword",{aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{keyword:/\bwith\b/,"class-name":/\w+/,punctuation:/,/}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:/,/,"class-name":/\w+/,operator:/=>/}},property:{pattern:/\b(?:Aggregates|[Ii]nterfaces|Java|Javascript|Jolie|[Ll]ocation|OneWay|[Pp]rotocol|Redirects|RequestResponse)\b(?=[ \t]*:)/}})}e.exports=t,t.displayName="jolie",t.aliases=[]},6371:function(e){"use strict";function t(e){!function(e){var t=/\\\((?:[^()]|\([^()]*\))*\)/.source,n=RegExp(/(^|[^\\])"(?:[^"\r\n\\]|\\[^\r\n(]|__)*"/.source.replace(/__/g,(function(){return t}))),r={interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+t),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},a=e.languages.jq={comment:/#.*/,property:{pattern:RegExp(n.source+/(?=\s*:(?!:))/.source),lookbehind:!0,greedy:!0,inside:r},string:{pattern:n,lookbehind:!0,greedy:!0,inside:r},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|not|or)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}};r.interpolation.inside.content.inside=a}(e)}e.exports=t,t.displayName="jq",t.aliases=[]},7837:function(e){"use strict";function t(e){!function(e){function t(e,t){return RegExp(e.replace(//g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],r=0;r=f.length)return;var r=t[n];if("string"==typeof r||"string"==typeof r.content){var a=f[o],i="string"==typeof r?r:r.content,s=i.indexOf(a);if(-1!==s){++o;var l=i.substring(0,s),d=c(u[a]),p=i.substring(s+a.length),h=[];if(l&&h.push(l),h.push(d),p){var g=[p];e(g),h.push.apply(h,g)}"string"==typeof r?(t.splice.apply(t,[n,1].concat(h)),n+=h.length-1):r.content=h}}else{var m=r.content;Array.isArray(m)?e(m):e([m])}}}(d),new e.Token(r,d,"language-"+r,t)}e.languages.javascript["template-string"]=[o("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),o("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),o("svg",/\bsvg/.source),o("markdown",/\b(?:markdown|md)/.source),o("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),o("sql",/\bsql/.source),t].filter(Boolean);var d={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function f(e){return"string"==typeof e?e:Array.isArray(e)?e.map(f).join(""):f(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in d&&function t(n){for(var r=0,a=n.length;r\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,(function(){return n}))),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{string:t.string,number:t.number,boolean:t.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:t,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(e)}e.exports=i,i.displayName="jsdoc",i.aliases=[]},759:function(e){"use strict";function t(e){e.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},e.languages.webmanifest=e.languages.json}e.exports=t,t.displayName="json",t.aliases=["webmanifest"]},1047:function(e,t,n){"use strict";var r=n(759);function a(e){e.register(r),function(e){var t=/("|')(?:\\(?:\r\n?|\n|.)|(?!\1)[^\\\r\n])*\1/;e.languages.json5=e.languages.extend("json",{property:[{pattern:RegExp(t.source+"(?=\\s*:)"),greedy:!0},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/,alias:"unquoted"}],string:{pattern:t,greedy:!0},number:/[+-]?\b(?:NaN|Infinity|0x[a-fA-F\d]+)\b|[+-]?(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+\b)?/})}(e)}e.exports=a,a.displayName="json5",a.aliases=[]},2513:function(e,t,n){"use strict";var r=n(759);function a(e){e.register(r),e.languages.jsonp=e.languages.extend("json",{punctuation:/[{}[\]();,.]/}),e.languages.insertBefore("jsonp","punctuation",{function:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*\()/})}e.exports=a,a.displayName="jsonp",a.aliases=[]},2889:function(e){"use strict";function t(e){e.languages.jsstacktrace={"error-message":{pattern:/^\S.*/m,alias:"string"},"stack-frame":{pattern:/(^[ \t]+)at[ \t].*/m,lookbehind:!0,inside:{"not-my-code":{pattern:/^at[ \t]+(?!\s)(?:node\.js||.*(?:node_modules|\(\)|\(|$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+(?!\s)|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(\bat\s+(?:new\s+)?)(?!\s)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?(?!\s)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:\d+(?::\d+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}}e.exports=t,t.displayName="jsstacktrace",t.aliases=[]},7196:function(e){"use strict";function t(e){!function(e){var t=e.util.clone(e.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,r=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,a=/(?:\{*\.{3}(?:[^{}]|)*\})/.source;function i(e,t){return e=e.replace(//g,(function(){return n})).replace(//g,(function(){return r})).replace(//g,(function(){return a})),RegExp(e,t)}a=i(a).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=i(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:i(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:i(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var o=function e(t){return t?"string"==typeof t?t:"string"==typeof t.content?t.content:t.content.map(e).join(""):""},s=function t(n){for(var r=[],a=0;a0&&r[r.length-1].tagName===o(i.content[0].content[1])&&r.pop():"/>"===i.content[i.content.length-1].content||r.push({tagName:o(i.content[0].content[1]),openedBraces:0}):r.length>0&&"punctuation"===i.type&&"{"===i.content?r[r.length-1].openedBraces++:r.length>0&&r[r.length-1].openedBraces>0&&"punctuation"===i.type&&"}"===i.content?r[r.length-1].openedBraces--:s=!0),(s||"string"==typeof i)&&r.length>0&&0===r[r.length-1].openedBraces){var l=o(i);a0&&("string"==typeof n[a-1]||"plain-text"===n[a-1].type)&&(l=o(n[a-1])+l,n.splice(a-1,1),a--),n[a]=new e.Token("plain-text",l,null,l)}i.content&&"string"!=typeof i.content&&t(i.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||s(e.tokens)}))}(e)}e.exports=t,t.displayName="jsx",t.aliases=[]},458:function(e){"use strict";function t(e){e.languages.julia={comment:{pattern:/(^|[^\\])(?:#=(?:[^#=]|=(?!#)|#(?!=)|#=(?:[^#=]|=(?!#)|#(?!=))*=#)*=#|#.*)/,lookbehind:!0},regex:{pattern:/r"(?:\\.|[^"\\\r\n])*"[imsx]{0,4}/,greedy:!0},string:{pattern:/"""[\s\S]+?"""|(?:\b\w+)?"(?:\\.|[^"\\\r\n])*"|`(?:[^\\`\r\n]|\\.)*`/,greedy:!0},char:{pattern:/(^|[^\w'])'(?:\\[^\r\n][^'\r\n]*|[^\\\r\n])'/,lookbehind:!0,greedy:!0},keyword:/\b(?:abstract|baremodule|begin|bitstype|break|catch|ccall|const|continue|do|else|elseif|end|export|finally|for|function|global|if|immutable|import|importall|in|let|local|macro|module|print|println|quote|return|struct|try|type|typealias|using|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[box])?(?:[\da-f]+(?:_[\da-f]+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[efp][+-]?\d+(?:_\d+)*)?j?/i,operator:/&&|\|\||[-+*^%÷⊻&$\\]=?|\/[\/=]?|!=?=?|\|[=>]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥'√∛]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:Inf|NaN)(?:16|32|64)?|im|pi)\b|[πℯ]/}}e.exports=t,t.displayName="julia",t.aliases=[]},9766:function(e){"use strict";function t(e){e.languages.keepalived={comment:{pattern:/[#!].*/,greedy:!0},string:{pattern:/(^|[^\\])(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,lookbehind:!0,greedy:!0},ip:{pattern:RegExp(/\b(?:(?:(?:[\da-f]{1,4}:){7}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}:[\da-f]{1,4}|(?:[\da-f]{1,4}:){5}:(?:[\da-f]{1,4}:)?[\da-f]{1,4}|(?:[\da-f]{1,4}:){4}:(?:[\da-f]{1,4}:){0,2}[\da-f]{1,4}|(?:[\da-f]{1,4}:){3}:(?:[\da-f]{1,4}:){0,3}[\da-f]{1,4}|(?:[\da-f]{1,4}:){2}:(?:[\da-f]{1,4}:){0,4}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}|(?:[\da-f]{1,4}:){0,5}:|::(?:[\da-f]{1,4}:){0,5}|[\da-f]{1,4}::(?:[\da-f]{1,4}:){0,5}[\da-f]{1,4}|::(?:[\da-f]{1,4}:){0,6}[\da-f]{1,4}|(?:[\da-f]{1,4}:){1,7}:)(?:\/\d{1,3})?|(?:\/\d{1,2})?)\b/.source.replace(//g,(function(){return/(?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d))/.source})),"i"),alias:"number"},path:{pattern:/(\s)\/(?:[^\/\s]+\/)*[^\/\s]*|\b[a-zA-Z]:\\(?:[^\\\s]+\\)*[^\\\s]*/,lookbehind:!0,alias:"string"},variable:/\$\{?\w+\}?/,email:{pattern:/[\w-]+@[\w-]+(?:\.[\w-]{2,3}){1,2}/,alias:"string"},"conditional-configuration":{pattern:/@\^?[\w-]+/,alias:"variable"},operator:/=/,property:/\b(?:BFD_CHECK|DNS_CHECK|FILE_CHECK|HTTP_GET|MISC_CHECK|NAME|PING_CHECK|SCRIPTS|SMTP_CHECK|SSL|SSL_GET|TCP_CHECK|UDP_CHECK|accept|advert_int|alpha|auth_pass|auth_type|authentication|bfd_cpu_affinity|bfd_instance|bfd_no_swap|bfd_priority|bfd_process_name|bfd_rlimit_rttime|bfd_rt_priority|bind_if|bind_port|bindto|ca|certificate|check_unicast_src|checker|checker_cpu_affinity|checker_log_all_failures|checker_no_swap|checker_priority|checker_rlimit_rttime|checker_rt_priority|child_wait_time|connect_ip|connect_port|connect_timeout|dbus_service_name|debug|default_interface|delay|delay_before_retry|delay_loop|digest|dont_track_primary|dynamic|dynamic_interfaces|enable_(?:dbus|script_security|sni|snmp_checker|snmp_rfc|snmp_rfcv2|snmp_rfcv3|snmp_vrrp|traps)|end|fall|fast_recovery|file|flag-[123]|fork_delay|full_command|fwmark|garp_group|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|global_defs|global_tracking|gna_interval|group|ha_suspend|hashed|helo_name|higher_prio_send_advert|hoplimit|http_protocol|hysteresis|idle_tx|include|inhibit_on_failure|init_fail|init_file|instance|interface|interfaces|interval|ip_family|ipvs_process_name|keepalived.conf|kernel_rx_buf_size|key|linkbeat_interfaces|linkbeat_use_polling|log_all_failures|log_unknown_vrids|lower_prio_no_advert|lthreshold|lvs_flush|lvs_flush_onstop|lvs_method|lvs_netlink_cmd_rcv_bufs|lvs_netlink_cmd_rcv_bufs_force|lvs_netlink_monitor_rcv_bufs|lvs_netlink_monitor_rcv_bufs_force|lvs_notify_fifo|lvs_notify_fifo_script|lvs_sched|lvs_sync_daemon|max_auto_priority|max_hops|mcast_src_ip|mh-fallback|mh-port|min_auto_priority_delay|min_rx|min_tx|misc_dynamic|misc_path|misc_timeout|multiplier|name|namespace_with_ipsets|native_ipv6|neighbor_ip|net_namespace|net_namespace_ipvs|nftables|nftables_counters|nftables_ifindex|nftables_priority|no_accept|no_checker_emails|no_email_faults|nopreempt|notification_email|notification_email_from|notify|notify_backup|notify_deleted|notify_down|notify_fault|notify_fifo|notify_fifo_script|notify_master|notify_master_rx_lower_pri|notify_priority_changes|notify_stop|notify_up|old_unicast_checksum|omega|ops|param_match|passive|password|path|persistence_engine|persistence_granularity|persistence_timeout|preempt|preempt_delay|priority|process|process_monitor_rcv_bufs|process_monitor_rcv_bufs_force|process_name|process_names|promote_secondaries|protocol|proxy_arp|proxy_arp_pvlan|quorum|quorum_down|quorum_max|quorum_up|random_seed|real_server|regex|regex_max_offset|regex_min_offset|regex_no_match|regex_options|regex_stack|reload_repeat|reload_time_file|require_reply|retry|rise|router_id|rs_init_notifies|script|script_user|sh-fallback|sh-port|shutdown_script|shutdown_script_timeout|skip_check_adv_addr|smtp_alert|smtp_alert_checker|smtp_alert_vrrp|smtp_connect_timeout|smtp_helo_name|smtp_server|snmp_socket|sorry_server|sorry_server_inhibit|sorry_server_lvs_method|source_ip|start|startup_script|startup_script_timeout|state|static_ipaddress|static_routes|static_rules|status_code|step|strict_mode|sync_group_tracking_weight|terminate_delay|timeout|track_bfd|track_file|track_group|track_interface|track_process|track_script|track_src_ip|ttl|type|umask|unicast_peer|unicast_src_ip|unicast_ttl|url|use_ipvlan|use_pid_dir|use_vmac|user|uthreshold|val[123]|version|virtual_ipaddress|virtual_ipaddress_excluded|virtual_router_id|virtual_routes|virtual_rules|virtual_server|virtual_server_group|virtualhost|vmac_xmit_base|vrrp|vrrp_(?:check_unicast_src|cpu_affinity|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|gna_interval|higher_prio_send_advert|instance|ipsets|iptables|lower_prio_no_advert|mcast_group4|mcast_group6|min_garp|netlink_cmd_rcv_bufs|netlink_cmd_rcv_bufs_force|netlink_monitor_rcv_bufs|netlink_monitor_rcv_bufs_force|no_swap|notify_fifo|notify_fifo_script|notify_priority_changes|priority|process_name|rlimit_rttime|rt_priority|rx_bufs_multiplier|rx_bufs_policy|script|skip_check_adv_addr|startup_delay|strict|sync_group|track_process|version)|warmup|weight)\b/,constant:/\b(?:A|AAAA|AH|BACKUP|CNAME|DR|MASTER|MX|NAT|NS|PASS|SCTP|SOA|TCP|TUN|TXT|UDP|dh|fo|lblc|lblcr|lc|mh|nq|ovf|rr|sed|sh|wlc|wrr)\b/,number:{pattern:/(^|[^\w.-])-?\d+(?:\.\d+)?/,lookbehind:!0},boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\{\}]/}}e.exports=t,t.displayName="keepalived",t.aliases=[]},2240:function(e){"use strict";function t(e){e.languages.keyman={comment:{pattern:/\bc .*/i,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},"virtual-key":{pattern:/\[\s*(?:(?:ALT|CAPS|CTRL|LALT|LCTRL|NCAPS|RALT|RCTRL|SHIFT)\s+)*(?:[TKU]_[\w?]+|[A-E]\d\d?|"[^"\r\n]*"|'[^'\r\n]*')\s*\]/i,greedy:!0,alias:"function"},"header-keyword":{pattern:/&\w+/,alias:"bold"},"header-statement":{pattern:/\b(?:bitmap|bitmaps|caps always off|caps on only|copyright|hotkey|language|layout|message|name|shift frees caps|version)\b/i,alias:"bold"},"rule-keyword":{pattern:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|reset|return|save|set|store|use)\b/i,alias:"keyword"},"structural-keyword":{pattern:/\b(?:ansi|begin|group|match|nomatch|unicode|using keys)\b/i,alias:"keyword"},"compile-target":{pattern:/\$(?:keyman|keymanonly|keymanweb|kmfl|weaver):/i,alias:"property"},number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\$]|\.\./,punctuation:/[()=,]/}}e.exports=t,t.displayName="keyman",t.aliases=[]},6576:function(e){"use strict";function t(e){!function(e){e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"];var t={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:t},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:t},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin}(e)}e.exports=t,t.displayName="kotlin",t.aliases=["kt","kts"]},7461:function(e){"use strict";function t(e){!function(e){var t=/\s\x00-\x1f\x22-\x2f\x3a-\x3f\x5b-\x5e\x60\x7b-\x7e/.source;function n(e,n){return RegExp(e.replace(//g,t),n)}e.languages.kumir={comment:{pattern:/\|.*/},prolog:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^\n\r"]*"|'[^\n\r']*'/,greedy:!0},boolean:{pattern:n(/(^|[])(?:да|нет)(?=[]|$)/.source),lookbehind:!0},"operator-word":{pattern:n(/(^|[])(?:и|или|не)(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},"system-variable":{pattern:n(/(^|[])знач(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},type:[{pattern:n(/(^|[])(?:вещ|лит|лог|сим|цел)(?:\x20*таб)?(?=[]|$)/.source),lookbehind:!0,alias:"builtin"},{pattern:n(/(^|[])(?:компл|сканкод|файл|цвет)(?=[]|$)/.source),lookbehind:!0,alias:"important"}],keyword:{pattern:n(/(^|[])(?:алг|арг(?:\x20*рез)?|ввод|ВКЛЮЧИТЬ|вс[её]|выбор|вывод|выход|дано|для|до|дс|если|иначе|исп|использовать|кон(?:(?:\x20+|_)исп)?|кц(?:(?:\x20+|_)при)?|надо|нач|нс|нц|от|пауза|пока|при|раза?|рез|стоп|таб|то|утв|шаг)(?=[]|$)/.source),lookbehind:!0},name:{pattern:n(/(^|[])[^\d][^]*(?:\x20+[^]+)*(?=[]|$)/.source),lookbehind:!0},number:{pattern:n(/(^|[])(?:\B\$[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?=[]|$)/.source,"i"),lookbehind:!0},punctuation:/:=|[(),:;\[\]]/,"operator-char":{pattern:/\*\*?|<[=>]?|>=?|[-+/=]/,alias:"operator"}},e.languages.kum=e.languages.kumir}(e)}e.exports=t,t.displayName="kumir",t.aliases=["kum"]},5601:function(e){"use strict";function t(e){e.languages.kusto={comment:{pattern:/\/\/.*/,greedy:!0},string:{pattern:/```[\s\S]*?```|[hH]?(?:"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\.)*'|@(?:"[^\r\n"]*"|'[^\r\n']*'))/,greedy:!0},verb:{pattern:/(\|\s*)[a-z][\w-]*/i,lookbehind:!0,alias:"keyword"},command:{pattern:/\.[a-z][a-z\d-]*\b/,alias:"keyword"},"class-name":/\b(?:bool|datetime|decimal|dynamic|guid|int|long|real|string|timespan)\b/,keyword:/\b(?:access|alias|and|anti|as|asc|auto|between|by|(?:contains|(?:ends|starts)with|has(?:perfix|suffix)?)(?:_cs)?|database|declare|desc|external|from|fullouter|has_all|in|ingestion|inline|inner|innerunique|into|(?:left|right)(?:anti(?:semi)?|inner|outer|semi)?|let|like|local|not|of|on|or|pattern|print|query_parameters|range|restrict|schema|set|step|table|tables|to|view|where|with|matches\s+regex|nulls\s+(?:first|last))(?![\w-])/,boolean:/\b(?:false|null|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/,datetime:[{pattern:/\b(?:(?:Fri|Friday|Mon|Monday|Sat|Saturday|Sun|Sunday|Thu|Thursday|Tue|Tuesday|Wed|Wednesday)\s*,\s*)?\d{1,2}(?:\s+|-)(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)(?:\s+|-)\d{2}\s+\d{2}:\d{2}(?::\d{2})?(?:\s*(?:\b(?:[A-Z]|(?:[ECMT][DS]|GM|U)T)|[+-]\d{4}))?\b/,alias:"number"},{pattern:/[+-]?\b(?:\d{4}-\d{2}-\d{2}(?:[ T]\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)?|\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)Z?/,alias:"number"}],number:/\b(?:0x[0-9A-Fa-f]+|\d+(?:\.\d+)?(?:[Ee][+-]?\d+)?)(?:(?:min|sec|[mnµ]s|[dhms]|microsecond|tick)\b)?|[+-]?\binf\b/,operator:/=>|[!=]~|[!=<>]=?|[-+*/%|]|\.\./,punctuation:/[()\[\]{},;.:]/}}e.exports=t,t.displayName="kusto",t.aliases=[]},7301:function(e){"use strict";function t(e){!function(e){var t=/\\(?:[^a-z()[\]]|[a-z*]+)/i,n={"equation-command":{pattern:t,alias:"regex"}};e.languages.latex={comment:/%.*/,cdata:{pattern:/(\\begin\{((?:lstlisting|verbatim)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:n,alias:"string"},{pattern:/(\\begin\{((?:align|eqnarray|equation|gather|math|multline)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:n,alias:"string"}],keyword:{pattern:/(\\(?:begin|cite|documentclass|end|label|ref|usepackage)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:chapter|frametitle|paragraph|part|section|subparagraph|subsection|subsubparagraph|subsubsection|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0,alias:"class-name"},function:{pattern:t,alias:"selector"},punctuation:/[[\]{}&]/},e.languages.tex=e.languages.latex,e.languages.context=e.languages.latex}(e)}e.exports=t,t.displayName="latex",t.aliases=["tex","context"]},1617:function(e,t,n){"use strict";var r=n(3076),a=n(2168);function i(e){e.register(r),e.register(a),function(e){e.languages.latte={comment:/^\{\*[\s\S]*/,"latte-tag":{pattern:/(^\{(?:\/(?=[a-z]))?)(?:[=_]|[a-z]\w*\b(?!\())/i,lookbehind:!0,alias:"important"},delimiter:{pattern:/^\{\/?|\}$/,alias:"punctuation"},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:e.languages.php}};var t=e.languages.extend("markup",{});e.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:e.languages.php}}}}}},t.tag),e.hooks.add("before-tokenize",(function(n){if("latte"===n.language){e.languages["markup-templating"].buildPlaceholders(n,"latte",/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*(?:[^*]|\*(?!\/))*\*\/)*\}/g),n.grammar=t}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"latte")}))}(e)}e.exports=i,i.displayName="latte",i.aliases=[]},4536:function(e){"use strict";function t(e){e.languages.less=e.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),e.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}})}e.exports=t,t.displayName="less",t.aliases=[]},4102:function(e,t,n){"use strict";var r=n(9087);function a(e){e.register(r),function(e){for(var t=/\((?:[^();"#\\]|\\[\s\S]|;.*(?!.)|"(?:[^"\\]|\\.)*"|#(?:\{(?:(?!#\})[\s\S])*#\}|[^{])|)*\)/.source,n=0;n<5;n++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,/[^\s\S]/.source);var r=e.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp(/(^|[=\s])#(?:"(?:[^"\\]|\\.)*"|[^\s()"]*(?:[^\s()]|))/.source.replace(//g,(function(){return t})),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:e.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};r["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=r,e.languages.ly=r}(e)}e.exports=a,a.displayName="lilypond",a.aliases=[]},5898:function(e,t,n){"use strict";var r=n(3076);function a(e){e.register(r),e.languages.liquid={comment:{pattern:/(^\{%\s*comment\s*%\})[\s\S]+(?=\{%\s*endcomment\s*%\}$)/,lookbehind:!0},delimiter:{pattern:/^\{(?:\{\{|[%\{])-?|-?(?:\}\}|[%\}])\}$/,alias:"punctuation"},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},keyword:/\b(?:as|assign|break|(?:end)?(?:capture|case|comment|for|form|if|paginate|raw|style|tablerow|unless)|continue|cycle|decrement|echo|else|elsif|in|include|increment|limit|liquid|offset|range|render|reversed|section|when|with)\b/,object:/\b(?:address|all_country_option_tags|article|block|blog|cart|checkout|collection|color|country|country_option_tags|currency|current_page|current_tags|customer|customer_address|date|discount_allocation|discount_application|external_video|filter|filter_value|font|forloop|fulfillment|generic_file|gift_card|group|handle|image|line_item|link|linklist|localization|location|measurement|media|metafield|model|model_source|order|page|page_description|page_image|page_title|part|policy|product|product_option|recommendations|request|robots|routes|rule|script|search|selling_plan|selling_plan_allocation|selling_plan_group|shipping_method|shop|shop_locale|sitemap|store_availability|tax_line|template|theme|transaction|unit_price_measurement|user_agent|variant|video|video_source)\b/,function:[{pattern:/(\|\s*)\w+/,lookbehind:!0,alias:"filter"},{pattern:/(\.\s*)(?:first|last|size)/,lookbehind:!0}],boolean:/\b(?:false|nil|true)\b/,range:{pattern:/\.\./,alias:"operator"},number:/\b\d+(?:\.\d+)?\b/,operator:/[!=]=|<>|[<>]=?|[|?:=-]|\b(?:and|contains(?=\s)|or)\b/,punctuation:/[.,\[\]()]/,empty:{pattern:/\bempty\b/,alias:"keyword"}},e.hooks.add("before-tokenize",(function(t){var n=!1;e.languages["markup-templating"].buildPlaceholders(t,"liquid",/\{%\s*comment\s*%\}[\s\S]*?\{%\s*endcomment\s*%\}|\{(?:%[\s\S]*?%|\{\{[\s\S]*?\}\}|\{[\s\S]*?\})\}/g,(function(e){var t=/^\{%-?\s*(\w+)/.exec(e);if(t){var r=t[1];if("raw"===r&&!n)return n=!0,!0;if("endraw"===r)return n=!1,!0}return!n}))})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"liquid")}))}e.exports=a,a.displayName="liquid",a.aliases=[]},2161:function(e){"use strict";function t(e){!function(e){function t(e){return RegExp(/(\()/.source+"(?:"+e+")"+/(?=[\s\)])/.source)}function n(e){return RegExp(/([\s([])/.source+"(?:"+e+")"+/(?=[\s)])/.source)}var r=/(?!\d)[-+*/~!@$%^=<>{}\w]+/.source,a="&"+r,i="(\\()",o="(?=\\s)",s=/(?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\))*\))*\))*/.source,l={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+r+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+r),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+r),alias:"property"},splice:{pattern:RegExp(",@?"+r),alias:["symbol","variable"]},keyword:[{pattern:RegExp(i+"(?:and|(?:cl-)?letf|cl-loop|cond|cons|error|if|(?:lexical-)?let\\*?|message|not|null|or|provide|require|setq|unless|use-package|when|while)"+o),lookbehind:!0},{pattern:RegExp(i+"(?:append|by|collect|concat|do|finally|for|in|return)"+o),lookbehind:!0}],declare:{pattern:t(/declare/.source),lookbehind:!0,alias:"keyword"},interactive:{pattern:t(/interactive/.source),lookbehind:!0,alias:"keyword"},boolean:{pattern:n(/nil|t/.source),lookbehind:!0},number:{pattern:n(/[-+]?\d+(?:\.\d*)?/.source),lookbehind:!0},defvar:{pattern:RegExp(i+"def(?:const|custom|group|var)\\s+"+r),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(r)}},defun:{pattern:RegExp(i+/(?:cl-)?(?:defmacro|defun\*?)\s+/.source+r+/\s+\(/.source+s+/\)/.source),lookbehind:!0,greedy:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+r),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp(i+"lambda\\s+\\(\\s*(?:&?"+r+"(?:\\s+&?"+r+")*\\s*)?\\)"),lookbehind:!0,greedy:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(i+r),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},c={"lisp-marker":RegExp(a),varform:{pattern:RegExp(/\(/.source+r+/\s+(?=\S)/.source+s+/\)/.source),inside:l},argument:{pattern:RegExp(/(^|[\s(])/.source+r),lookbehind:!0,alias:"variable"},rest:l},u="\\S+(?:\\s+\\S+)*",d={pattern:RegExp(i+s+"(?=\\))"),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:body|rest)\\s+"+u),inside:c},"other-marker-vars":{pattern:RegExp("&(?:aux|optional)\\s+"+u),inside:c},keys:{pattern:RegExp("&key\\s+"+u+"(?:\\s+&allow-other-keys)?"),inside:c},argument:{pattern:RegExp(r),alias:"variable"},punctuation:/[()]/}};l.lambda.inside.arguments=d,l.defun.inside.arguments=e.util.clone(d),l.defun.inside.arguments.inside.sublist=d,e.languages.lisp=l,e.languages.elisp=l,e.languages.emacs=l,e.languages["emacs-lisp"]=l}(e)}e.exports=t,t.displayName="lisp",t.aliases=[]},956:function(e){"use strict";function t(e){e.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?: not|nt)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},e.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=e.languages.livescript}e.exports=t,t.displayName="livescript",t.aliases=[]},8522:function(e){"use strict";function t(e){!function(e){e.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:false|true)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}}(e)}e.exports=t,t.displayName="llvm",t.aliases=[]},7965:function(e){"use strict";function t(e){e.languages.log={string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?![st] | \w)(?:[^'\\\r\n]|\\.)*'/,greedy:!0},exception:{pattern:/(^|[^\w.])[a-z][\w.]*(?:Error|Exception):.*(?:(?:\r\n?|\n)[ \t]*(?:at[ \t].+|\.{3}.*|Caused by:.*))+(?:(?:\r\n?|\n)[ \t]*\.\.\. .*)?/,lookbehind:!0,greedy:!0,alias:["javastacktrace","language-javastacktrace"],inside:e.languages.javastacktrace||{keyword:/\bat\b/,function:/[a-z_][\w$]*(?=\()/,punctuation:/[.:()]/}},level:[{pattern:/\b(?:ALERT|CRIT|CRITICAL|EMERG|EMERGENCY|ERR|ERROR|FAILURE|FATAL|SEVERE)\b/,alias:["error","important"]},{pattern:/\b(?:WARN|WARNING|WRN)\b/,alias:["warning","important"]},{pattern:/\b(?:DISPLAY|INF|INFO|NOTICE|STATUS)\b/,alias:["info","keyword"]},{pattern:/\b(?:DBG|DEBUG|FINE)\b/,alias:["debug","keyword"]},{pattern:/\b(?:FINER|FINEST|TRACE|TRC|VERBOSE|VRB)\b/,alias:["trace","comment"]}],property:{pattern:/((?:^|[\]|])[ \t]*)[a-z_](?:[\w-]|\b\/\b)*(?:[. ]\(?\w(?:[\w-]|\b\/\b)*\)?)*:(?=\s)/im,lookbehind:!0},separator:{pattern:/(^|[^-+])-{3,}|={3,}|\*{3,}|- - /m,lookbehind:!0,alias:"comment"},url:/\b(?:file|ftp|https?):\/\/[^\s|,;'"]*[^\s|,;'">.]/,email:{pattern:/(^|\s)[-\w+.]+@[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)+(?=\s)/,lookbehind:!0,alias:"url"},"ip-address":{pattern:/\b(?:\d{1,3}(?:\.\d{1,3}){3})\b/,alias:"constant"},"mac-address":{pattern:/\b[a-f0-9]{2}(?::[a-f0-9]{2}){5}\b/i,alias:"constant"},domain:{pattern:/(^|\s)[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)*\.[a-z][a-z0-9-]+(?=\s)/,lookbehind:!0,alias:"constant"},uuid:{pattern:/\b[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\b/i,alias:"constant"},hash:{pattern:/\b(?:[a-f0-9]{32}){1,2}\b/i,alias:"constant"},"file-path":{pattern:/\b[a-z]:[\\/][^\s|,;:(){}\[\]"']+|(^|[\s:\[\](>|])\.{0,2}\/\w[^\s|,;:(){}\[\]"']*/i,lookbehind:!0,greedy:!0,alias:"string"},date:{pattern:RegExp(/\b\d{4}[-/]\d{2}[-/]\d{2}(?:T(?=\d{1,2}:)|(?=\s\d{1,2}:))/.source+"|"+/\b\d{1,4}[-/ ](?:\d{1,2}|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)[-/ ]\d{2,4}T?\b/.source+"|"+/\b(?:(?:Fri|Mon|Sat|Sun|Thu|Tue|Wed)(?:\s{1,2}(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep))?|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)\s{1,2}\d{1,2}\b/.source,"i"),alias:"number"},time:{pattern:/\b\d{1,2}:\d{1,2}:\d{1,2}(?:[.,:]\d+)?(?:\s?[+-]\d{2}:?\d{2}|Z)?\b/,alias:"number"},boolean:/\b(?:false|null|true)\b/i,number:{pattern:/(^|[^.\w])(?:0x[a-f0-9]+|0o[0-7]+|0b[01]+|v?\d[\da-f]*(?:\.\d+)*(?:e[+-]?\d+)?[a-z]{0,3}\b)\b(?!\.\w)/i,lookbehind:!0},operator:/[;:?<=>~/@!$%&+\-|^(){}*#]/,punctuation:/[\[\].,]/}}e.exports=t,t.displayName="log",t.aliases=[]},5506:function(e){"use strict";function t(e){e.languages.lolcode={comment:[/\bOBTW\s[\s\S]*?\sTLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+(?:\.\d*)?|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:BUKKIT|NOOB|NUMBAR|NUMBR|TROOF|YARN)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:HOW IZ I|I IZ|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:AN|FOUND YR|GIMMEH|GTFO|HAI|HAS A|HOW IZ I|I HAS A|I IZ|IF U SAY SO|IM IN YR|IM OUTTA YR|IS NOW(?: A)?|ITZ(?: A)?|IZ|KTHX|KTHXBYE|LIEK(?: A)?|MAEK|MEBBE|MKAY|NERFIN|NO WAI|O HAI IM|O RLY\?|OIC|OMG|OMGWTF|R|SMOOSH|SRS|TIL|UPPIN|VISIBLE|WILE|WTF\?|YA RLY|YR)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:FAIL|WIN)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:ALL|ANY|BIGGR|BOTH|DIFF|EITHER|MOD|PRODUKT|QUOSHUNT|SMALLR|SUM|WON) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|…|,|!/}}e.exports=t,t.displayName="lolcode",t.aliases=[]},2048:function(e){"use strict";function t(e){e.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}}e.exports=t,t.displayName="lua",t.aliases=[]},3978:function(e){"use strict";function t(e){e.languages.magma={output:{pattern:/^(>.*(?:\r(?:\n|(?!\n))|\n))(?!>)(?:.+|(?:\r(?:\n|(?!\n))|\n)(?!>).*)(?:(?:\r(?:\n|(?!\n))|\n)(?!>).*)*/m,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\"])"(?:[^\r\n\\"]|\\.)*"/,lookbehind:!0,greedy:!0},keyword:/\b(?:_|adj|and|assert|assert2|assert3|assigned|break|by|case|cat|catch|clear|cmpeq|cmpne|continue|declare|default|delete|diff|div|do|elif|else|end|eq|error|eval|exists|exit|for|forall|forward|fprintf|freeze|function|ge|gt|if|iload|import|in|intrinsic|is|join|le|load|local|lt|meet|mod|ne|not|notadj|notin|notsubset|or|print|printf|procedure|quit|random|read|readi|repeat|require|requirege|requirerange|restore|return|save|sdiff|select|subset|then|time|to|try|until|vprint|vprintf|vtime|when|where|while|xor)\b/,boolean:/\b(?:false|true)\b/,generator:{pattern:/\b[a-z_]\w*(?=\s*<)/i,alias:"class-name"},function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},operator:/->|[-+*/^~!|#=]|:=|\.\./,punctuation:/[()[\]{}<>,;.:]/}}e.exports=t,t.displayName="magma",t.aliases=[]},2922:function(e){"use strict";function t(e){e.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}}e.exports=t,t.displayName="makefile",t.aliases=[]},2977:function(e){"use strict";function t(e){!function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(//g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,a=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return r})),i=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+a+i+"(?:"+a+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+a+i+")(?:"+a+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+a+")"+i+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+a+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike","code-snippet"].forEach((function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var n=0,r=t.length;n",quot:'"'},l=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(e)}e.exports=t,t.displayName="markdown",t.aliases=["md"]},3076:function(e){"use strict";function t(e){!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,a,i){if(n.language===r){var o=n.tokenStack=[];n.code=n.code.replace(a,(function(e){if("function"==typeof i&&!i(e))return e;for(var a,s=o.length;-1!==n.code.indexOf(a=t(r,s));)++s;return o[s]=e,a})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var a=0,i=Object.keys(n.tokenStack);!function o(s){for(var l=0;l=i.length);l++){var c=s[l];if("string"==typeof c||c.content&&"string"==typeof c.content){var u=i[a],d=n.tokenStack[u],f="string"==typeof c?c:c.content,p=t(r,u),h=f.indexOf(p);if(h>-1){++a;var g=f.substring(0,h),m=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),v=f.substring(h+p.length),b=[];g&&b.push.apply(b,o([g])),b.push(m),v&&b.push.apply(b,o([v])),"string"==typeof c?s.splice.apply(s,[l,1].concat(b)):c.content=b}}else c.content&&o(c.content)}return s}(n.tokens)}}}})}(e)}e.exports=t,t.displayName="markupTemplating",t.aliases=[]},7782:function(e){"use strict";function t(e){e.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},e.languages.markup.tag.inside["attr-value"].inside.entity=e.languages.markup.entity,e.languages.markup.doctype.inside["internal-subset"].inside=e.languages.markup,e.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.value.replace(/&/,"&"))})),Object.defineProperty(e.languages.markup.tag,"addInlined",{value:function(t,n){var r={};r["language-"+n]={pattern:/(^$)/i,lookbehind:!0,inside:e.languages[n]},r.cdata=/^$/i;var a={"included-cdata":{pattern://i,inside:r}};a["language-"+n]={pattern:/[\s\S]+/,inside:e.languages[n]};var i={};i[t]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return t})),"i"),lookbehind:!0,greedy:!0,inside:a},e.languages.insertBefore("markup","cdata",i)}}),Object.defineProperty(e.languages.markup.tag,"addAttribute",{value:function(t,n){e.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+t+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[n,"language-"+n],inside:e.languages[n]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),e.languages.html=e.languages.markup,e.languages.mathml=e.languages.markup,e.languages.svg=e.languages.markup,e.languages.xml=e.languages.extend("markup",{}),e.languages.ssml=e.languages.xml,e.languages.atom=e.languages.xml,e.languages.rss=e.languages.xml}e.exports=t,t.displayName="markup",t.aliases=["html","mathml","svg","xml","ssml","atom","rss"]},1672:function(e){"use strict";function t(e){e.languages.matlab={comment:[/%\{[\s\S]*?\}%/,/%.+/],string:{pattern:/\B'(?:''|[^'\r\n])*'/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?(?:[ij])?|\b[ij]\b/,keyword:/\b(?:NaN|break|case|catch|continue|else|elseif|end|for|function|if|inf|otherwise|parfor|pause|pi|return|switch|try|while)\b/,function:/\b(?!\d)\w+(?=\s*\()/,operator:/\.?[*^\/\\']|[+\-:@]|[<>=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}}e.exports=t,t.displayName="matlab",t.aliases=[]},3591:function(e){"use strict";function t(e){!function(e){var t=/\b(?:about|and|animate|as|at|attributes|by|case|catch|collect|continue|coordsys|do|else|exit|fn|for|from|function|global|if|in|local|macroscript|mapped|max|not|of|off|on|or|parameters|persistent|plugin|rcmenu|return|rollout|set|struct|then|throw|to|tool|try|undo|utility|when|where|while|with)\b/i;e.languages.maxscript={comment:{pattern:/\/\*[\s\S]*?(?:\*\/|$)|--.*/,greedy:!0},string:{pattern:/(^|[^"\\@])(?:"(?:[^"\\]|\\[\s\S])*"|@"[^"]*")/,lookbehind:!0,greedy:!0},path:{pattern:/\$(?:[\w/\\.*?]|'[^']*')*/,greedy:!0,alias:"string"},"function-call":{pattern:RegExp("((?:"+/^/.source+"|"+/[;=<>+\-*/^({\[]/.source+"|"+/\b(?:and|by|case|catch|collect|do|else|if|in|not|or|return|then|to|try|where|while|with)\b/.source+")[ \t]*)(?!"+t.source+")"+/[a-z_]\w*\b/.source+"(?=[ \t]*(?:(?!"+t.source+")"+/[a-z_]/.source+"|"+/\d|-\.?\d/.source+"|"+/[({'"$@#?]/.source+"))","im"),lookbehind:!0,greedy:!0,alias:"function"},"function-definition":{pattern:/(\b(?:fn|function)\s+)\w+\b/i,lookbehind:!0,alias:"function"},argument:{pattern:/\b[a-z_]\w*(?=:)/i,alias:"attr-name"},keyword:t,boolean:/\b(?:false|true)\b/,time:{pattern:/(^|[^\w.])(?:(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?[msft])+|\d+:\d+(?:\.\d*)?)(?![\w.:])/,lookbehind:!0,alias:"number"},number:[{pattern:/(^|[^\w.])(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?|0x[a-fA-F0-9]+)(?![\w.:])/,lookbehind:!0},/\b(?:e|pi)\b/],constant:/\b(?:dontcollect|ok|silentValue|undefined|unsupplied)\b/,color:{pattern:/\b(?:black|blue|brown|gray|green|orange|red|white|yellow)\b/i,alias:"constant"},operator:/[-+*/<>=!]=?|[&^?]|#(?!\()/,punctuation:/[()\[\]{}.:,;]|#(?=\()|\\$/m}}(e)}e.exports=t,t.displayName="maxscript",t.aliases=[]},6742:function(e){"use strict";function t(e){e.languages.mel={comment:/\/\/.*/,code:{pattern:/`(?:\\.|[^\\`\r\n])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+(?:\.\d*)?|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:/\b\w+(?=\()|\b(?:CBG|HfAddAttractorToAS|HfAssignAS|HfBuildEqualMap|HfBuildFurFiles|HfBuildFurImages|HfCancelAFR|HfConnectASToHF|HfCreateAttractor|HfDeleteAS|HfEditAS|HfPerformCreateAS|HfRemoveAttractorFromAS|HfSelectAttached|HfSelectAttractors|HfUnAssignAS|Mayatomr|about|abs|addAttr|addAttributeEditorNodeHelp|addDynamic|addNewShelfTab|addPP|addPanelCategory|addPrefixToName|advanceToNextDrivenKey|affectedNet|affects|aimConstraint|air|alias|aliasAttr|align|alignCtx|alignCurve|alignSurface|allViewFit|ambientLight|angle|angleBetween|animCone|animCurveEditor|animDisplay|animView|annotate|appendStringArray|applicationName|applyAttrPreset|applyTake|arcLenDimContext|arcLengthDimension|arclen|arrayMapper|art3dPaintCtx|artAttrCtx|artAttrPaintVertexCtx|artAttrSkinPaintCtx|artAttrTool|artBuildPaintMenu|artFluidAttrCtx|artPuttyCtx|artSelectCtx|artSetPaintCtx|artUserPaintCtx|assignCommand|assignInputDevice|assignViewportFactories|attachCurve|attachDeviceAttr|attachSurface|attrColorSliderGrp|attrCompatibility|attrControlGrp|attrEnumOptionMenu|attrEnumOptionMenuGrp|attrFieldGrp|attrFieldSliderGrp|attrNavigationControlGrp|attrPresetEditWin|attributeExists|attributeInfo|attributeMenu|attributeQuery|autoKeyframe|autoPlace|bakeClip|bakeFluidShading|bakePartialHistory|bakeResults|bakeSimulation|basename|basenameEx|batchRender|bessel|bevel|bevelPlus|binMembership|bindSkin|blend2|blendShape|blendShapeEditor|blendShapePanel|blendTwoAttr|blindDataType|boneLattice|boundary|boxDollyCtx|boxZoomCtx|bufferCurve|buildBookmarkMenu|buildKeyframeMenu|button|buttonManip|cacheFile|cacheFileCombine|cacheFileMerge|cacheFileTrack|camera|cameraView|canCreateManip|canvas|capitalizeString|catch|catchQuiet|ceil|changeSubdivComponentDisplayLevel|changeSubdivRegion|channelBox|character|characterMap|characterOutlineEditor|characterize|chdir|checkBox|checkBoxGrp|checkDefaultRenderGlobals|choice|circle|circularFillet|clamp|clear|clearCache|clip|clipEditor|clipEditorCurrentTimeCtx|clipSchedule|clipSchedulerOutliner|clipTrimBefore|closeCurve|closeSurface|cluster|cmdFileOutput|cmdScrollFieldExecuter|cmdScrollFieldReporter|cmdShell|coarsenSubdivSelectionList|collision|color|colorAtPoint|colorEditor|colorIndex|colorIndexSliderGrp|colorSliderButtonGrp|colorSliderGrp|columnLayout|commandEcho|commandLine|commandPort|compactHairSystem|componentEditor|compositingInterop|computePolysetVolume|condition|cone|confirmDialog|connectAttr|connectControl|connectDynamic|connectJoint|connectionInfo|constrain|constrainValue|constructionHistory|container|containsMultibyte|contextInfo|control|convertFromOldLayers|convertIffToPsd|convertLightmap|convertSolidTx|convertTessellation|convertUnit|copyArray|copyFlexor|copyKey|copySkinWeights|cos|cpButton|cpCache|cpClothSet|cpCollision|cpConstraint|cpConvClothToMesh|cpForces|cpGetSolverAttr|cpPanel|cpProperty|cpRigidCollisionFilter|cpSeam|cpSetEdit|cpSetSolverAttr|cpSolver|cpSolverTypes|cpTool|cpUpdateClothUVs|createDisplayLayer|createDrawCtx|createEditor|createLayeredPsdFile|createMotionField|createNewShelf|createNode|createRenderLayer|createSubdivRegion|cross|crossProduct|ctxAbort|ctxCompletion|ctxEditMode|ctxTraverse|currentCtx|currentTime|currentTimeCtx|currentUnit|curve|curveAddPtCtx|curveCVCtx|curveEPCtx|curveEditorCtx|curveIntersect|curveMoveEPCtx|curveOnSurface|curveSketchCtx|cutKey|cycleCheck|cylinder|dagPose|date|defaultLightListCheckBox|defaultNavigation|defineDataServer|defineVirtualDevice|deformer|deg_to_rad|delete|deleteAttr|deleteShadingGroupsAndMaterials|deleteShelfTab|deleteUI|deleteUnusedBrushes|delrandstr|detachCurve|detachDeviceAttr|detachSurface|deviceEditor|devicePanel|dgInfo|dgdirty|dgeval|dgtimer|dimWhen|directKeyCtx|directionalLight|dirmap|dirname|disable|disconnectAttr|disconnectJoint|diskCache|displacementToPoly|displayAffected|displayColor|displayCull|displayLevelOfDetail|displayPref|displayRGBColor|displaySmoothness|displayStats|displayString|displaySurface|distanceDimContext|distanceDimension|doBlur|dolly|dollyCtx|dopeSheetEditor|dot|dotProduct|doubleProfileBirailSurface|drag|dragAttrContext|draggerContext|dropoffLocator|duplicate|duplicateCurve|duplicateSurface|dynCache|dynControl|dynExport|dynExpression|dynGlobals|dynPaintEditor|dynParticleCtx|dynPref|dynRelEdPanel|dynRelEditor|dynamicLoad|editAttrLimits|editDisplayLayerGlobals|editDisplayLayerMembers|editRenderLayerAdjustment|editRenderLayerGlobals|editRenderLayerMembers|editor|editorTemplate|effector|emit|emitter|enableDevice|encodeString|endString|endsWith|env|equivalent|equivalentTol|erf|error|eval|evalDeferred|evalEcho|event|exactWorldBoundingBox|exclusiveLightCheckBox|exec|executeForEachObject|exists|exp|expression|expressionEditorListen|extendCurve|extendSurface|extrude|fcheck|fclose|feof|fflush|fgetline|fgetword|file|fileBrowserDialog|fileDialog|fileExtension|fileInfo|filetest|filletCurve|filter|filterCurve|filterExpand|filterStudioImport|findAllIntersections|findAnimCurves|findKeyframe|findMenuItem|findRelatedSkinCluster|finder|firstParentOf|fitBspline|flexor|floatEq|floatField|floatFieldGrp|floatScrollBar|floatSlider|floatSlider2|floatSliderButtonGrp|floatSliderGrp|floor|flow|fluidCacheInfo|fluidEmitter|fluidVoxelInfo|flushUndo|fmod|fontDialog|fopen|formLayout|format|fprint|frameLayout|fread|freeFormFillet|frewind|fromNativePath|fwrite|gamma|gauss|geometryConstraint|getApplicationVersionAsFloat|getAttr|getClassification|getDefaultBrush|getFileList|getFluidAttr|getInputDeviceRange|getMayaPanelTypes|getModifiers|getPanel|getParticleAttr|getPluginResource|getenv|getpid|glRender|glRenderEditor|globalStitch|gmatch|goal|gotoBindPose|grabColor|gradientControl|gradientControlNoAttr|graphDollyCtx|graphSelectContext|graphTrackCtx|gravity|grid|gridLayout|group|groupObjectsByName|hardenPointCurve|hardware|hardwareRenderPanel|headsUpDisplay|headsUpMessage|help|helpLine|hermite|hide|hilite|hitTest|hotBox|hotkey|hotkeyCheck|hsv_to_rgb|hudButton|hudSlider|hudSliderButton|hwReflectionMap|hwRender|hwRenderLoad|hyperGraph|hyperPanel|hyperShade|hypot|iconTextButton|iconTextCheckBox|iconTextRadioButton|iconTextRadioCollection|iconTextScrollList|iconTextStaticLabel|ikHandle|ikHandleCtx|ikHandleDisplayScale|ikSolver|ikSplineHandleCtx|ikSystem|ikSystemInfo|ikfkDisplayMethod|illustratorCurves|image|imfPlugins|inheritTransform|insertJoint|insertJointCtx|insertKeyCtx|insertKnotCurve|insertKnotSurface|instance|instanceable|instancer|intField|intFieldGrp|intScrollBar|intSlider|intSliderGrp|interToUI|internalVar|intersect|iprEngine|isAnimCurve|isConnected|isDirty|isParentOf|isSameObject|isTrue|isValidObjectName|isValidString|isValidUiName|isolateSelect|itemFilter|itemFilterAttr|itemFilterRender|itemFilterType|joint|jointCluster|jointCtx|jointDisplayScale|jointLattice|keyTangent|keyframe|keyframeOutliner|keyframeRegionCurrentTimeCtx|keyframeRegionDirectKeyCtx|keyframeRegionDollyCtx|keyframeRegionInsertKeyCtx|keyframeRegionMoveKeyCtx|keyframeRegionScaleKeyCtx|keyframeRegionSelectKeyCtx|keyframeRegionSetKeyCtx|keyframeRegionTrackCtx|keyframeStats|lassoContext|lattice|latticeDeformKeyCtx|launch|launchImageEditor|layerButton|layeredShaderPort|layeredTexturePort|layout|layoutDialog|lightList|lightListEditor|lightListPanel|lightlink|lineIntersection|linearPrecision|linstep|listAnimatable|listAttr|listCameras|listConnections|listDeviceAttachments|listHistory|listInputDeviceAxes|listInputDeviceButtons|listInputDevices|listMenuAnnotation|listNodeTypes|listPanelCategories|listRelatives|listSets|listTransforms|listUnselected|listerEditor|loadFluid|loadNewShelf|loadPlugin|loadPluginLanguageResources|loadPrefObjects|localizedPanelLabel|lockNode|loft|log|longNameOf|lookThru|ls|lsThroughFilter|lsType|lsUI|mag|makeIdentity|makeLive|makePaintable|makeRoll|makeSingleSurface|makeTubeOn|makebot|manipMoveContext|manipMoveLimitsCtx|manipOptions|manipRotateContext|manipRotateLimitsCtx|manipScaleContext|manipScaleLimitsCtx|marker|match|max|memory|menu|menuBarLayout|menuEditor|menuItem|menuItemToShelf|menuSet|menuSetPref|messageLine|min|minimizeApp|mirrorJoint|modelCurrentTimeCtx|modelEditor|modelPanel|mouse|movIn|movOut|move|moveIKtoFK|moveKeyCtx|moveVertexAlongDirection|multiProfileBirailSurface|mute|nParticle|nameCommand|nameField|namespace|namespaceInfo|newPanelItems|newton|nodeCast|nodeIconButton|nodeOutliner|nodePreset|nodeType|noise|nonLinear|normalConstraint|normalize|nurbsBoolean|nurbsCopyUVSet|nurbsCube|nurbsEditUV|nurbsPlane|nurbsSelect|nurbsSquare|nurbsToPoly|nurbsToPolygonsPref|nurbsToSubdiv|nurbsToSubdivPref|nurbsUVSet|nurbsViewDirectionVector|objExists|objectCenter|objectLayer|objectType|objectTypeUI|obsoleteProc|oceanNurbsPreviewPlane|offsetCurve|offsetCurveOnSurface|offsetSurface|openGLExtension|openMayaPref|optionMenu|optionMenuGrp|optionVar|orbit|orbitCtx|orientConstraint|outlinerEditor|outlinerPanel|overrideModifier|paintEffectsDisplay|pairBlend|palettePort|paneLayout|panel|panelConfiguration|panelHistory|paramDimContext|paramDimension|paramLocator|parent|parentConstraint|particle|particleExists|particleInstancer|particleRenderInfo|partition|pasteKey|pathAnimation|pause|pclose|percent|performanceOptions|pfxstrokes|pickWalk|picture|pixelMove|planarSrf|plane|play|playbackOptions|playblast|plugAttr|plugNode|pluginInfo|pluginResourceUtil|pointConstraint|pointCurveConstraint|pointLight|pointMatrixMult|pointOnCurve|pointOnSurface|pointPosition|poleVectorConstraint|polyAppend|polyAppendFacetCtx|polyAppendVertex|polyAutoProjection|polyAverageNormal|polyAverageVertex|polyBevel|polyBlendColor|polyBlindData|polyBoolOp|polyBridgeEdge|polyCacheMonitor|polyCheck|polyChipOff|polyClipboard|polyCloseBorder|polyCollapseEdge|polyCollapseFacet|polyColorBlindData|polyColorDel|polyColorPerVertex|polyColorSet|polyCompare|polyCone|polyCopyUV|polyCrease|polyCreaseCtx|polyCreateFacet|polyCreateFacetCtx|polyCube|polyCut|polyCutCtx|polyCylinder|polyCylindricalProjection|polyDelEdge|polyDelFacet|polyDelVertex|polyDuplicateAndConnect|polyDuplicateEdge|polyEditUV|polyEditUVShell|polyEvaluate|polyExtrudeEdge|polyExtrudeFacet|polyExtrudeVertex|polyFlipEdge|polyFlipUV|polyForceUV|polyGeoSampler|polyHelix|polyInfo|polyInstallAction|polyLayoutUV|polyListComponentConversion|polyMapCut|polyMapDel|polyMapSew|polyMapSewMove|polyMergeEdge|polyMergeEdgeCtx|polyMergeFacet|polyMergeFacetCtx|polyMergeUV|polyMergeVertex|polyMirrorFace|polyMoveEdge|polyMoveFacet|polyMoveFacetUV|polyMoveUV|polyMoveVertex|polyNormal|polyNormalPerVertex|polyNormalizeUV|polyOptUvs|polyOptions|polyOutput|polyPipe|polyPlanarProjection|polyPlane|polyPlatonicSolid|polyPoke|polyPrimitive|polyPrism|polyProjection|polyPyramid|polyQuad|polyQueryBlindData|polyReduce|polySelect|polySelectConstraint|polySelectConstraintMonitor|polySelectCtx|polySelectEditCtx|polySeparate|polySetToFaceNormal|polySewEdge|polyShortestPathCtx|polySmooth|polySoftEdge|polySphere|polySphericalProjection|polySplit|polySplitCtx|polySplitEdge|polySplitRing|polySplitVertex|polyStraightenUVBorder|polySubdivideEdge|polySubdivideFacet|polyToSubdiv|polyTorus|polyTransfer|polyTriangulate|polyUVSet|polyUnite|polyWedgeFace|popen|popupMenu|pose|pow|preloadRefEd|print|progressBar|progressWindow|projFileViewer|projectCurve|projectTangent|projectionContext|projectionManip|promptDialog|propModCtx|propMove|psdChannelOutliner|psdEditTextureFile|psdExport|psdTextureFile|putenv|pwd|python|querySubdiv|quit|rad_to_deg|radial|radioButton|radioButtonGrp|radioCollection|radioMenuItemCollection|rampColorPort|rand|randomizeFollicles|randstate|rangeControl|readTake|rebuildCurve|rebuildSurface|recordAttr|recordDevice|redo|reference|referenceEdit|referenceQuery|refineSubdivSelectionList|refresh|refreshAE|registerPluginResource|rehash|reloadImage|removeJoint|removeMultiInstance|removePanelCategory|rename|renameAttr|renameSelectionList|renameUI|render|renderGlobalsNode|renderInfo|renderLayerButton|renderLayerParent|renderLayerPostProcess|renderLayerUnparent|renderManip|renderPartition|renderQualityNode|renderSettings|renderThumbnailUpdate|renderWindowEditor|renderWindowSelectContext|renderer|reorder|reorderDeformers|requires|reroot|resampleFluid|resetAE|resetPfxToPolyCamera|resetTool|resolutionNode|retarget|reverseCurve|reverseSurface|revolve|rgb_to_hsv|rigidBody|rigidSolver|roll|rollCtx|rootOf|rot|rotate|rotationInterpolation|roundConstantRadius|rowColumnLayout|rowLayout|runTimeCommand|runup|sampleImage|saveAllShelves|saveAttrPreset|saveFluid|saveImage|saveInitialState|saveMenu|savePrefObjects|savePrefs|saveShelf|saveToolSettings|scale|scaleBrushBrightness|scaleComponents|scaleConstraint|scaleKey|scaleKeyCtx|sceneEditor|sceneUIReplacement|scmh|scriptCtx|scriptEditorInfo|scriptJob|scriptNode|scriptTable|scriptToShelf|scriptedPanel|scriptedPanelType|scrollField|scrollLayout|sculpt|searchPathArray|seed|selLoadSettings|select|selectContext|selectCurveCV|selectKey|selectKeyCtx|selectKeyframeRegionCtx|selectMode|selectPref|selectPriority|selectType|selectedNodes|selectionConnection|separator|setAttr|setAttrEnumResource|setAttrMapping|setAttrNiceNameResource|setConstraintRestPosition|setDefaultShadingGroup|setDrivenKeyframe|setDynamic|setEditCtx|setEditor|setFluidAttr|setFocus|setInfinity|setInputDeviceMapping|setKeyCtx|setKeyPath|setKeyframe|setKeyframeBlendshapeTargetWts|setMenuMode|setNodeNiceNameResource|setNodeTypeFlag|setParent|setParticleAttr|setPfxToPolyCamera|setPluginResource|setProject|setStampDensity|setStartupMessage|setState|setToolTo|setUITemplate|setXformManip|sets|shadingConnection|shadingGeometryRelCtx|shadingLightRelCtx|shadingNetworkCompare|shadingNode|shapeCompare|shelfButton|shelfLayout|shelfTabLayout|shellField|shortNameOf|showHelp|showHidden|showManipCtx|showSelectionInTitle|showShadingGroupAttrEditor|showWindow|sign|simplify|sin|singleProfileBirailSurface|size|sizeBytes|skinCluster|skinPercent|smoothCurve|smoothTangentSurface|smoothstep|snap2to2|snapKey|snapMode|snapTogetherCtx|snapshot|soft|softMod|softModCtx|sort|sound|soundControl|source|spaceLocator|sphere|sphrand|spotLight|spotLightPreviewPort|spreadSheetEditor|spring|sqrt|squareSurface|srtContext|stackTrace|startString|startsWith|stitchAndExplodeShell|stitchSurface|stitchSurfacePoints|strcmp|stringArrayCatenate|stringArrayContains|stringArrayCount|stringArrayInsertAtIndex|stringArrayIntersector|stringArrayRemove|stringArrayRemoveAtIndex|stringArrayRemoveDuplicates|stringArrayRemoveExact|stringArrayToString|stringToStringArray|strip|stripPrefixFromName|stroke|subdAutoProjection|subdCleanTopology|subdCollapse|subdDuplicateAndConnect|subdEditUV|subdListComponentConversion|subdMapCut|subdMapSewMove|subdMatchTopology|subdMirror|subdToBlind|subdToPoly|subdTransferUVsToCache|subdiv|subdivCrease|subdivDisplaySmoothness|substitute|substituteAllString|substituteGeometry|substring|surface|surfaceSampler|surfaceShaderList|swatchDisplayPort|switchTable|symbolButton|symbolCheckBox|sysFile|system|tabLayout|tan|tangentConstraint|texLatticeDeformContext|texManipContext|texMoveContext|texMoveUVShellContext|texRotateContext|texScaleContext|texSelectContext|texSelectShortestPathCtx|texSmudgeUVContext|texWinToolCtx|text|textCurves|textField|textFieldButtonGrp|textFieldGrp|textManip|textScrollList|textToShelf|textureDisplacePlane|textureHairColor|texturePlacementContext|textureWindow|threadCount|threePointArcCtx|timeControl|timePort|timerX|toNativePath|toggle|toggleAxis|toggleWindowVisibility|tokenize|tokenizeList|tolerance|tolower|toolButton|toolCollection|toolDropped|toolHasOptions|toolPropertyWindow|torus|toupper|trace|track|trackCtx|transferAttributes|transformCompare|transformLimits|translator|trim|trunc|truncateFluidCache|truncateHairCache|tumble|tumbleCtx|turbulence|twoPointArcCtx|uiRes|uiTemplate|unassignInputDevice|undo|undoInfo|ungroup|uniform|unit|unloadPlugin|untangleUV|untitledFileName|untrim|upAxis|updateAE|userCtx|uvLink|uvSnapshot|validateShelfName|vectorize|view2dToolCtx|viewCamera|viewClipPlane|viewFit|viewHeadOn|viewLookAt|viewManip|viewPlace|viewSet|visor|volumeAxis|vortex|waitCursor|warning|webBrowser|webBrowserPrefs|whatIs|window|windowPref|wire|wireContext|workspace|wrinkle|wrinkleContext|writeTake|xbmLangPathList|xform)\b/,operator:[/\+[+=]?|-[-=]?|&&|\|\||[<>]=|[*\/!=]=?|[%^]/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,:;?\[\](){}]/},e.languages.mel.code.inside.rest=e.languages.mel}e.exports=t,t.displayName="mel",t.aliases=[]},8099:function(e){"use strict";function t(e){e.languages.mermaid={comment:{pattern:/%%.*/,greedy:!0},style:{pattern:/^([ \t]*(?:classDef|linkStyle|style)[ \t]+[\w$-]+[ \t]+)\w.*[^\s;]/m,lookbehind:!0,inside:{property:/\b\w[\w-]*(?=[ \t]*:)/,operator:/:/,punctuation:/,/}},"inter-arrow-label":{pattern:/([^<>ox.=-])(?:-[-.]|==)(?![<>ox.=-])[ \t]*(?:"[^"\r\n]*"|[^\s".=-](?:[^\r\n.=-]*[^\s.=-])?)[ \t]*(?:\.+->?|--+[->]|==+[=>])(?![<>ox.=-])/,lookbehind:!0,greedy:!0,inside:{arrow:{pattern:/(?:\.+->?|--+[->]|==+[=>])$/,alias:"operator"},label:{pattern:/^([\s\S]{2}[ \t]*)\S(?:[\s\S]*\S)?/,lookbehind:!0,alias:"property"},"arrow-head":{pattern:/^\S+/,alias:["arrow","operator"]}}},arrow:[{pattern:/(^|[^{}|o.-])[|}][|o](?:--|\.\.)[|o][|{](?![{}|o.-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>ox.=-])(?:[ox]?|(?:==+|--+|-\.*-)[>ox]|===+|---+|-\.+-)(?![<>ox.=-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>()x-])(?:--?(?:>>|[x>)])(?![<>()x])|(?:<<|[x<(])--?(?!-))/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>|*o.-])(?:[*o]--|--[*o]|<\|?(?:--|\.\.)|(?:--|\.\.)\|?>|--|\.\.)(?![<>|*o.-])/,lookbehind:!0,alias:"operator"}],label:{pattern:/(^|[^|<])\|(?:[^\r\n"|]|"[^"\r\n]*")+\|/,lookbehind:!0,greedy:!0,alias:"property"},text:{pattern:/(?:[(\[{]+|\b>)(?:[^\r\n"()\[\]{}]|"[^"\r\n]*")+(?:[)\]}]+|>)/,alias:"string"},string:{pattern:/"[^"\r\n]*"/,greedy:!0},annotation:{pattern:/<<(?:abstract|choice|enumeration|fork|interface|join|service)>>|\[\[(?:choice|fork|join)\]\]/i,alias:"important"},keyword:[{pattern:/(^[ \t]*)(?:action|callback|class|classDef|classDiagram|click|direction|erDiagram|flowchart|gantt|gitGraph|graph|journey|link|linkStyle|pie|requirementDiagram|sequenceDiagram|stateDiagram|stateDiagram-v2|style|subgraph)(?![\w$-])/m,lookbehind:!0,greedy:!0},{pattern:/(^[ \t]*)(?:activate|alt|and|as|autonumber|deactivate|else|end(?:[ \t]+note)?|loop|opt|par|participant|rect|state|note[ \t]+(?:over|(?:left|right)[ \t]+of))(?![\w$-])/im,lookbehind:!0,greedy:!0}],entity:/#[a-z0-9]+;/,operator:{pattern:/(\w[ \t]*)&(?=[ \t]*\w)|:::|:/,lookbehind:!0},punctuation:/[(){};]/}}e.exports=t,t.displayName="mermaid",t.aliases=[]},885:function(e){"use strict";function t(e){e.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|end|environ|equals|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:ies|y)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\b\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}}e.exports=t,t.displayName="mizar",t.aliases=[]},221:function(e){"use strict";function t(e){!function(e){var t=["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$setWindowFields","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$count","$dateAdd","$dateDiff","$dateSubtract","$dateTrunc","$getField","$rand","$sampleRate","$setField","$unsetField","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"],n="(?:"+(t=t.map((function(e){return e.replace("$","\\$")}))).join("|")+")\\b";e.languages.mongodb=e.languages.extend("javascript",{}),e.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp("^(['\"])?"+n+"(?:\\1)?$")}}}),e.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:[01]?\d\d?|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d\d?|2[0-4]\d|25[0-5])\b/,greedy:!0}},e.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:"+["ObjectId","Code","BinData","DBRef","Timestamp","NumberLong","NumberDecimal","MaxKey","MinKey","RegExp","ISODate","UUID"].join("|")+")\\b"),alias:"keyword"}})}(e)}e.exports=t,t.displayName="mongodb",t.aliases=[]},5442:function(e){"use strict";function t(e){e.languages.monkey={comment:{pattern:/^#Rem\s[\s\S]*?^#End|'.+/im,greedy:!0},string:{pattern:/"[^"\r\n]*"/,greedy:!0},preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,greedy:!0,alias:"property"},function:/\b\w+(?=\()/,"type-char":{pattern:/\b[?%#$]/,alias:"class-name"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Abstract|Array|Bool|Case|Catch|Class|Const|Continue|Default|Eachin|Else|ElseIf|End|EndIf|Exit|Extends|Extern|False|Field|Final|Float|For|Forever|Function|Global|If|Implements|Import|Inline|Int|Interface|Local|Method|Module|New|Next|Null|Object|Private|Property|Public|Repeat|Return|Select|Self|Step|Strict|String|Super|Then|Throw|To|True|Try|Until|Void|Wend|While)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}}e.exports=t,t.displayName="monkey",t.aliases=[]},3678:function(e){"use strict";function t(e){e.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:create|resume|running|status|wrap|yield)|debug\.(?:debug|getfenv|gethook|getinfo|getlocal|getmetatable|getregistry|getupvalue|setfenv|sethook|setlocal|setmetatable|setupvalue|traceback)|dofile|error|getfenv|getmetatable|io\.(?:close|flush|input|lines|open|output|popen|read|stderr|stdin|stdout|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|cos|cosh|deg|exp|floor|fmod|frexp|ldexp|log|log10|max|min|modf|pi|pow|rad|random|randomseed|sin|sinh|sqrt|tan|tanh)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|format|gmatch|gsub|len|lower|match|rep|reverse|sub|upper)|table\.(?:concat|insert|maxn|remove|sort)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},e.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=e.languages.moonscript,e.languages.moon=e.languages.moonscript}e.exports=t,t.displayName="moonscript",t.aliases=["moon"]},3886:function(e){"use strict";function t(e){e.languages.n1ql={comment:{pattern:/\/\*[\s\S]*?(?:$|\*\/)|--.*/,greedy:!0},string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},parameter:/\$[\w.]+/,keyword:/\b(?:ADVISE|ALL|ALTER|ANALYZE|AS|ASC|AT|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|COMMITTED|CONNECT|CONTINUE|CORRELATE|CORRELATED|COVER|CREATE|CURRENT|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FILTER|FLATTEN|FLUSH|FOLLOWING|FOR|FORCE|FROM|FTS|FUNCTION|GOLANG|GRANT|GROUP|GROUPS|GSI|HASH|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|ISOLATION|JAVASCRIPT|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LANGUAGE|LAST|LEFT|LET|LETTING|LEVEL|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NL|NO|NTH_VALUE|NULL|NULLS|NUMBER|OBJECT|OFFSET|ON|OPTION|OPTIONS|ORDER|OTHERS|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PRECEDING|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROBE|PROCEDURE|PUBLIC|RANGE|RAW|REALM|REDUCE|RENAME|RESPECT|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|ROW|ROWS|SATISFIES|SAVEPOINT|SCHEMA|SCOPE|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TIES|TO|TRAN|TRANSACTION|TRIGGER|TRUNCATE|UNBOUNDED|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WINDOW|WITH|WORK|XOR)\b/i,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:FALSE|TRUE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}}e.exports=t,t.displayName="n1ql",t.aliases=[]},6729:function(e){"use strict";function t(e){e.languages.n4js=e.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),e.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),e.languages.n4jsd=e.languages.n4js}e.exports=t,t.displayName="n4js",t.aliases=["n4jsd"]},9253:function(e){"use strict";function t(e){e.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:BUILTIN|CHIP|CLOCKED|IN|OUT|PARTS)\b/,boolean:/\b(?:false|true)\b/,function:/\b[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}}e.exports=t,t.displayName="nand2tetrisHdl",t.aliases=[]},7207:function(e){"use strict";function t(e){!function(e){var t=/\{[^\r\n\[\]{}]*\}/,n={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:t,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]};function r(e){return"string"==typeof e?e:Array.isArray(e)?e.map(r).join(""):r(e.content)}e.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:t,greedy:!0,alias:"selector"},"command-params":{pattern:/\s*\S[\s\S]*/,inside:n}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:t,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:n},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},e.languages.nani=e.languages.naniscript,e.hooks.add("after-tokenize",(function(e){e.tokens.forEach((function(e){if("string"!=typeof e&&"generic-text"===e.type){var t=r(e);(function(e){for(var t="[]{}",n=[],r=0;r=&|$!]/}}e.exports=t,t.displayName="nasm",t.aliases=[]},6356:function(e){"use strict";function t(e){e.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"atrule"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+(?:\.\d*)?|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:false|no|true|yes)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"',:=[\]{}()\s`-]|[:-][^"',=[\]{}()\s])(?:[^,:=\]})(\s]|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}}e.exports=t,t.displayName="neon",t.aliases=[]},9008:function(e){"use strict";function t(e){e.languages.nevod={comment:/\/\/.*|(?:\/\*[\s\S]*?(?:\*\/|$))/,string:{pattern:/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))!?\*?/,greedy:!0,inside:{"string-attrs":/!$|!\*$|\*$/}},namespace:{pattern:/(@namespace\s+)[a-zA-Z0-9\-.]+(?=\s*\{)/,lookbehind:!0},pattern:{pattern:/(@pattern\s+)?#?[a-zA-Z0-9\-.]+(?:\s*\(\s*(?:~\s*)?[a-zA-Z0-9\-.]+\s*(?:,\s*(?:~\s*)?[a-zA-Z0-9\-.]*)*\))?(?=\s*=)/,lookbehind:!0,inside:{"pattern-name":{pattern:/^#?[a-zA-Z0-9\-.]+/,alias:"class-name"},fields:{pattern:/\(.*\)/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},punctuation:/[,()]/,operator:{pattern:/~/,alias:"field-hidden-mark"}}}}},search:{pattern:/(@search\s+|#)[a-zA-Z0-9\-.]+(?:\.\*)?(?=\s*;)/,alias:"function",lookbehind:!0},keyword:/@(?:having|inside|namespace|outside|pattern|require|search|where)\b/,"standard-pattern":{pattern:/\b(?:Alpha|AlphaNum|Any|Blank|End|LineBreak|Num|NumAlpha|Punct|Space|Start|Symbol|Word|WordBreak)\b(?:\([a-zA-Z0-9\-.,\s+]*\))?/,inside:{"standard-pattern-name":{pattern:/^[a-zA-Z0-9\-.]+/,alias:"builtin"},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},"standard-pattern-attr":{pattern:/[a-zA-Z0-9\-.]+/,alias:"builtin"},punctuation:/[,()]/}},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},operator:[{pattern:/=/,alias:"pattern-def"},{pattern:/&/,alias:"conjunction"},{pattern:/~/,alias:"exception"},{pattern:/\?/,alias:"optionality"},{pattern:/[[\]]/,alias:"repetition"},{pattern:/[{}]/,alias:"variation"},{pattern:/[+_]/,alias:"sequence"},{pattern:/\.{2,3}/,alias:"span"}],"field-capture":[{pattern:/([a-zA-Z0-9\-.]+\s*\()\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+(?:\s*,\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+)*(?=\s*\))/,lookbehind:!0,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}},{pattern:/[a-zA-Z0-9\-.]+\s*:/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}}],punctuation:/[:;,()]/,name:/[a-zA-Z0-9\-.]+/}}e.exports=t,t.displayName="nevod",t.aliases=[]},8674:function(e){"use strict";function t(e){!function(e){var t=/\$(?:\w[a-z\d]*(?:_[^\x00-\x1F\s"'\\()$]*)?|\{[^}\s"'\\]+\})/i;e.languages.nginx={comment:{pattern:/(^|[\s{};])#.*/,lookbehind:!0,greedy:!0},directive:{pattern:/(^|\s)\w(?:[^;{}"'\\\s]|\\.|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|\s+(?:#.*(?!.)|(?![#\s])))*?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:{string:{pattern:/((?:^|[^\\])(?:\\\\)*)(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,lookbehind:!0,greedy:!0,inside:{escape:{pattern:/\\["'\\nrt]/,alias:"entity"},variable:t}},comment:{pattern:/(\s)#.*/,lookbehind:!0,greedy:!0},keyword:{pattern:/^\S+/,greedy:!0},boolean:{pattern:/(\s)(?:off|on)(?!\S)/,lookbehind:!0},number:{pattern:/(\s)\d+[a-z]*(?!\S)/i,lookbehind:!0},variable:t}},punctuation:/[{};]/}}(e)}e.exports=t,t.displayName="nginx",t.aliases=[]},5806:function(e){"use strict";function t(e){e.languages.nim={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(?:\b(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")/,greedy:!0},char:{pattern:/'(?:\\(?:\d+|x[\da-fA-F]{0,2}|.)|[^'])'/,greedy:!0},function:{pattern:/(?:(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,greedy:!0,inside:{operator:/\*$/}},identifier:{pattern:/`[^`\r\n]+`/,greedy:!0,inside:{punctuation:/`/}},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|in|is|isnot|mod|not|notin|of|or|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}}e.exports=t,t.displayName="nim",t.aliases=[]},4209:function(e){"use strict";function t(e){e.languages.nix={comment:{pattern:/\/\*[\s\S]*?\*\/|#.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^{}]|\{[^}]*\})*\}/,lookbehind:!0,inside:null}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"important"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:Tarball|url)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},e.languages.nix.string.inside.interpolation.inside=e.languages.nix}e.exports=t,t.displayName="nix",t.aliases=[]},3507:function(e){"use strict";function t(e){e.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^[\t ]*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|BG(?:Font|Gradient|Image)|Banner|BrandingText|BringToFront|CRCCheck|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|Seek|Write|WriteByte|WriteUTF16LE|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DLLVersion(?:Local)?|DlgItem|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|LabelAddress|TempFileName)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|Silent)|InitPluginsDir|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|NSISdl|Name|Nop|OutFile|PE(?:DllCharacteristics|SubsysVer)|Page(?:Callbacks)?|Pop|Push|Quit|RMDir|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|UnRegDLL|Unicode|UninstPage|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UserInfo|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|Var|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle|ns(?:Dialogs|Exec))\b/m,lookbehind:!0},property:/\b(?:ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY|admin|all|auto|both|colored|false|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user)\b/,constant:/\$\{[!\w\.:\^-]+\}|\$\([!\w\.:\^-]+\)/,variable:/\$\w[\w\.]*/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^[\t ]*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|if|ifdef|ifmacrodef|ifmacrondef|ifndef|include|insertmacro|macro|macroend|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}}e.exports=t,t.displayName="nsis",t.aliases=[]},1449:function(e,t,n){"use strict";var r=n(9661);function a(e){e.register(r),e.languages.objectivec=e.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete e.languages.objectivec["class-name"],e.languages.objc=e.languages.objectivec}e.exports=a,a.displayName="objectivec",a.aliases=["objc"]},7027:function(e){"use strict";function t(e){e.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/}}e.exports=t,t.displayName="ocaml",t.aliases=[]},49:function(e,t,n){"use strict";var r=n(9661);function a(e){e.register(r),function(e){e.languages.opencl=e.languages.extend("c",{keyword:/\b(?:(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|__attribute__|auto|(?:bool|u?(?:char|int|long|short)|half|quad)(?:2|3|4|8|16)?|break|case|complex|const|continue|(?:double|float)(?:16(?:x(?:1|2|4|8|16))?|1x(?:1|2|4|8|16)|2(?:x(?:1|2|4|8|16))?|3|4(?:x(?:1|2|4|8|16))?|8(?:x(?:1|2|4|8|16))?)?|default|do|else|enum|extern|for|goto|if|imaginary|inline|packed|pipe|register|restrict|return|signed|sizeof|static|struct|switch|typedef|uniform|union|unsigned|void|volatile|while)\b/,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]{0,4}/i,boolean:/\b(?:false|true)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:GLOBAL|LOCAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|(?:MAX|MIN)(?:(?:_10)?_EXP)?|MANT_DIG)|FLT_RADIX|HUGE_VALF?|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|INFINITY|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:2|10)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN|(?:UCHAR|UINT|ULONG|USHRT)_MAX)\b/,alias:"constant"}}),e.languages.insertBefore("opencl","class-name",{"builtin-type":{pattern:/\b(?:_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|cl_(?:image_format|mem_fence_flags)|clk_event_t|event_t|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|intptr_t|ndrange_t|ptrdiff_t|queue_t|reserve_id_t|sampler_t|size_t|uintptr_t)\b/,alias:"keyword"}});var t={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|int|long|short)|double|float)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:FALSE|TRUE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:8|16|24|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};e.languages.insertBefore("c","keyword",t),e.languages.cpp&&(t["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|Sampler|UserEvent)\b/,alias:"keyword"},e.languages.insertBefore("cpp","keyword",t))}(e)}e.exports=a,a.displayName="opencl",a.aliases=[]},6365:function(e){"use strict";function t(e){e.languages.openqasm={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"[^"\r\n\t]*"|'[^'\r\n\t]*'/,greedy:!0},keyword:/\b(?:CX|OPENQASM|U|barrier|boxas|boxto|break|const|continue|ctrl|def|defcal|defcalgrammar|delay|else|end|for|gate|gphase|if|in|include|inv|kernel|lengthof|let|measure|pow|reset|return|rotary|stretchinf|while)\b|#pragma\b/,"class-name":/\b(?:angle|bit|bool|creg|fixed|float|int|length|qreg|qubit|stretch|uint)\b/,function:/\b(?:cos|exp|ln|popcount|rotl|rotr|sin|sqrt|tan)\b(?=\s*\()/,constant:/\b(?:euler|pi|tau)\b|π|𝜏|ℇ/,number:{pattern:/(^|[^.\w$])(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?(?:dt|ns|us|µs|ms|s)?/i,lookbehind:!0},operator:/->|>>=?|<<=?|&&|\|\||\+\+|--|[!=<>&|~^+\-*/%]=?|@/,punctuation:/[(){}\[\];,:.]/},e.languages.qasm=e.languages.openqasm}e.exports=t,t.displayName="openqasm",t.aliases=["qasm"]},18:function(e){"use strict";function t(e){e.languages.oz={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+(?:\.\d*)?(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/`(?:[^`\\]|\\.)+`/,"attr-name":/\b\w+(?=[ \t]*:(?![:=]))/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}}e.exports=t,t.displayName="oz",t.aliases=[]},3812:function(e){"use strict";function t(e){var t;e.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:(t=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"],t=t.map((function(e){return e.split("").join(" *")})).join("|"),RegExp("\\b(?:"+t+")\\b")),function:/\b\w(?:[\w ]*\w)?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *(?:[+-] *)?\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?: *>|(?: *<)?(?: *=)?)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}}e.exports=t,t.displayName="parigp",t.aliases=[]},8363:function(e){"use strict";function t(e){!function(e){var t=e.languages.parser=e.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/});t=e.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:t.keyword,variable:t.variable,function:t.function,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[a-f\d]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?)\b/i,escape:t.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:t.punctuation}}}),e.languages.insertBefore("inside","punctuation",{expression:t.expression,keyword:t.keyword,variable:t.variable,function:t.function,escape:t.escape,"parser-punctuation":{pattern:t.punctuation,alias:"punctuation"}},t.tag.inside["attr-value"])}(e)}e.exports=t,t.displayName="parser",t.aliases=[]},9217:function(e){"use strict";function t(e){e.languages.pascal={directive:{pattern:/\{\$[\s\S]*?\}/,greedy:!0,alias:["marco","property"]},comment:{pattern:/\(\*[\s\S]*?\*\)|\{[\s\S]*?\}|\/\/.*/,greedy:!0},string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},asm:{pattern:/(\basm\b)[\s\S]+?(?=\bend\s*[;[])/i,lookbehind:!0,greedy:!0,inside:null},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},e.languages.pascal.asm.inside=e.languages.extend("pascal",{asm:void 0,keyword:void 0,operator:void 0}),e.languages.objectpascal=e.languages.pascal}e.exports=t,t.displayName="pascal",t.aliases=["objectpascal"]},6122:function(e){"use strict";function t(e){!function(e){var t=/\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\)/.source,n=/(?:\b\w+(?:)?|)/.source.replace(//g,(function(){return t})),r=e.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp(/(\btype\s+\w+\s+is\s+)/.source.replace(//g,(function(){return n})),"i"),lookbehind:!0,inside:null},{pattern:RegExp(/(?=\s+is\b)/.source.replace(//g,(function(){return n})),"i"),inside:null},{pattern:RegExp(/(:\s*)/.source.replace(//g,(function(){return n}))),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:False|True)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\b\w+(?=\s*\()/,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},a=["comment","keyword","builtin","operator","punctuation"].reduce((function(e,t){return e[t]=r[t],e}),{});r["class-name"].forEach((function(e){e.inside=a}))}(e)}e.exports=t,t.displayName="pascaligo",t.aliases=[]},2021:function(e){"use strict";function t(e){e.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)\S[\s\S]*/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/NO|YES/},e.languages.px=e.languages.pcaxis}e.exports=t,t.displayName="pcaxis",t.aliases=["px"]},1665:function(e){"use strict";function t(e){e.languages.peoplecode={comment:RegExp([/\/\*[\s\S]*?\*\//.source,/\bREM[^;]*;/.source,/<\*(?:[^<*]|\*(?!>)|<(?!\*)|<\*(?:(?!\*>)[\s\S])*\*>)*\*>/.source,/\/\+[\s\S]*?\+\//.source].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|if|implements|import|instance|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},e.languages.pcode=e.languages.peoplecode}e.exports=t,t.displayName="peoplecode",t.aliases=["pcode"]},6549:function(e){"use strict";function t(e){!function(e){var t=/(?:\((?:[^()\\]|\\[\s\S])*\)|\{(?:[^{}\\]|\\[\s\S])*\}|\[(?:[^[\]\\]|\\[\s\S])*\]|<(?:[^<>\\]|\\[\s\S])*>)/.source;e.languages.perl={comment:[{pattern:/(^\s*)=\w[\s\S]*?=cut.*/m,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(/\b(?:q|qq|qw|qx)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,t].join("|")+")"),greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:RegExp(/\b(?:m|qr)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,t].join("|")+")"+/[msixpodualngc]*/.source),greedy:!0},{pattern:RegExp(/(^|[^-])\b(?:s|tr|y)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,/([a-zA-Z0-9])(?:(?!\3)[^\\]|\\[\s\S])*\3(?:(?!\3)[^\\]|\\[\s\S])*\3/.source,t+/\s*/.source+t].join("|")+")"+/[msixpodualngcer]*/.source),lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|x|xor)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+(?![\w$]))+(?:::)*/,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*?>|\b_\b/,alias:"symbol"},"v-string":{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/(\bsub[ \t]+)\w+/,lookbehind:!0},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|xor)\b/,punctuation:/[{}[\];(),:]/}}(e)}e.exports=t,t.displayName="perl",t.aliases=[]},7148:function(e,t,n){"use strict";var r=n(2168);function a(e){e.register(r),e.languages.insertBefore("php","variable",{this:{pattern:/\$this\b/,alias:"keyword"},global:/\$(?:GLOBALS|HTTP_RAW_POST_DATA|_(?:COOKIE|ENV|FILES|GET|POST|REQUEST|SERVER|SESSION)|argc|argv|http_response_header|php_errormsg)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/\b(?:parent|self|static)\b/,punctuation:/::|\\/}}})}e.exports=a,a.displayName="phpExtras",a.aliases=[]},2168:function(e,t,n){"use strict";var r=n(3076);function a(e){e.register(r),function(e){var t=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,n=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],r=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,a=/|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,i=/[{}\[\](),:;]/;e.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:t,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s+)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:r,operator:a,punctuation:i};var o={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:e.languages.php},s=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:o}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:o}}];e.languages.insertBefore("php","variable",{string:s,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:t,string:s,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,number:r,operator:a,punctuation:i}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),e.hooks.add("before-tokenize",(function(t){if(/<\?/.test(t.code)){e.languages["markup-templating"].buildPlaceholders(t,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g)}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"php")}))}(e)}e.exports=a,a.displayName="php",a.aliases=[]},9712:function(e,t,n){"use strict";var r=n(2168),a=n(9657);function i(e){e.register(r),e.register(a),function(e){var t=/(?:\b[a-zA-Z]\w*|[|\\[\]])+/.source;e.languages.phpdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+t+"\\s+)?)\\$\\w+"),lookbehind:!0}}),e.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+t),lookbehind:!0,inside:{keyword:/\b(?:array|bool|boolean|callback|double|false|float|int|integer|mixed|null|object|resource|self|string|true|void)\b/,punctuation:/[|\\[\]()]/}}]}),e.languages.javadoclike.addSupport("php",e.languages.phpdoc)}(e)}e.exports=i,i.displayName="phpdoc",i.aliases=[]},575:function(e,t,n){"use strict";var r=n(4591);function a(e){e.register(r),e.languages.plsql=e.languages.extend("sql",{comment:{pattern:/\/\*[\s\S]*?\*\/|--.*/,greedy:!0},keyword:/\b(?:A|ACCESSIBLE|ADD|AGENT|AGGREGATE|ALL|ALTER|AND|ANY|ARRAY|AS|ASC|AT|ATTRIBUTE|AUTHID|AVG|BEGIN|BETWEEN|BFILE_BASE|BINARY|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BULK|BY|BYTE|C|CALL|CALLING|CASCADE|CASE|CHAR|CHARACTER|CHARSET|CHARSETFORM|CHARSETID|CHAR_BASE|CHECK|CLOB_BASE|CLONE|CLOSE|CLUSTER|CLUSTERS|COLAUTH|COLLECT|COLUMNS|COMMENT|COMMIT|COMMITTED|COMPILED|COMPRESS|CONNECT|CONSTANT|CONSTRUCTOR|CONTEXT|CONTINUE|CONVERT|COUNT|CRASH|CREATE|CREDENTIAL|CURRENT|CURSOR|CUSTOMDATUM|DANGLING|DATA|DATE|DATE_BASE|DAY|DECLARE|DEFAULT|DEFINE|DELETE|DESC|DETERMINISTIC|DIRECTORY|DISTINCT|DOUBLE|DROP|DURATION|ELEMENT|ELSE|ELSIF|EMPTY|END|ESCAPE|EXCEPT|EXCEPTION|EXCEPTIONS|EXCLUSIVE|EXECUTE|EXISTS|EXIT|EXTERNAL|FETCH|FINAL|FIRST|FIXED|FLOAT|FOR|FORALL|FORCE|FROM|FUNCTION|GENERAL|GOTO|GRANT|GROUP|HASH|HAVING|HEAP|HIDDEN|HOUR|IDENTIFIED|IF|IMMEDIATE|IMMUTABLE|IN|INCLUDING|INDEX|INDEXES|INDICATOR|INDICES|INFINITE|INSERT|INSTANTIABLE|INT|INTERFACE|INTERSECT|INTERVAL|INTO|INVALIDATE|IS|ISOLATION|JAVA|LANGUAGE|LARGE|LEADING|LENGTH|LEVEL|LIBRARY|LIKE|LIKE2|LIKE4|LIKEC|LIMIT|LIMITED|LOCAL|LOCK|LONG|LOOP|MAP|MAX|MAXLEN|MEMBER|MERGE|MIN|MINUS|MINUTE|MOD|MODE|MODIFY|MONTH|MULTISET|MUTABLE|NAME|NAN|NATIONAL|NATIVE|NCHAR|NEW|NOCOMPRESS|NOCOPY|NOT|NOWAIT|NULL|NUMBER_BASE|OBJECT|OCICOLL|OCIDATE|OCIDATETIME|OCIDURATION|OCIINTERVAL|OCILOBLOCATOR|OCINUMBER|OCIRAW|OCIREF|OCIREFCURSOR|OCIROWID|OCISTRING|OCITYPE|OF|OLD|ON|ONLY|OPAQUE|OPEN|OPERATOR|OPTION|OR|ORACLE|ORADATA|ORDER|ORGANIZATION|ORLANY|ORLVARY|OTHERS|OUT|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETER|PARAMETERS|PARENT|PARTITION|PASCAL|PERSISTABLE|PIPE|PIPELINED|PLUGGABLE|POLYMORPHIC|PRAGMA|PRECISION|PRIOR|PRIVATE|PROCEDURE|PUBLIC|RAISE|RANGE|RAW|READ|RECORD|REF|REFERENCE|RELIES_ON|REM|REMAINDER|RENAME|RESOURCE|RESULT|RESULT_CACHE|RETURN|RETURNING|REVERSE|REVOKE|ROLLBACK|ROW|SAMPLE|SAVE|SAVEPOINT|SB1|SB2|SB4|SECOND|SEGMENT|SELECT|SELF|SEPARATE|SEQUENCE|SERIALIZABLE|SET|SHARE|SHORT|SIZE|SIZE_T|SOME|SPARSE|SQL|SQLCODE|SQLDATA|SQLNAME|SQLSTATE|STANDARD|START|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUM|SYNONYM|TABAUTH|TABLE|TDO|THE|THEN|TIME|TIMESTAMP|TIMEZONE_ABBR|TIMEZONE_HOUR|TIMEZONE_MINUTE|TIMEZONE_REGION|TO|TRAILING|TRANSACTION|TRANSACTIONAL|TRUSTED|TYPE|UB1|UB2|UB4|UNDER|UNION|UNIQUE|UNPLUG|UNSIGNED|UNTRUSTED|UPDATE|USE|USING|VALIST|VALUE|VALUES|VARIABLE|VARIANCE|VARRAY|VARYING|VIEW|VIEWS|VOID|WHEN|WHERE|WHILE|WITH|WORK|WRAPPED|WRITE|YEAR|ZONE)\b/i,operator:/:=?|=>|[<>^~!]=|\.\.|\|\||\*\*|[-+*/%<>=@]/}),e.languages.insertBefore("plsql","operator",{label:{pattern:/<<\s*\w+\s*>>/,alias:"symbol"}})}e.exports=a,a.displayName="plsql",a.aliases=[]},1032:function(e){"use strict";function t(e){e.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},string:{pattern:/(?:#!)?"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Friday|Monday|Saturday|Sunday|Thursday|Tuesday|Wednesday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:All|First|Last)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:FullOuter|Inner|LeftAnti|LeftOuter|RightAnti|RightOuter)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:Error|Ignore|List)\b/,/\bJoinAlgorithm\.(?:Dynamic|LeftHash|LeftIndex|PairwiseHash|RightHash|RightIndex|SortMerge)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Decimal|Double)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf16|Utf8|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Function|Int16|Int32|Int64|Int8|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:false|true)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])[a-z_][\w.]*(?=\s*\()/i,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time)\b/,alias:"class-name"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},e.languages.pq=e.languages.powerquery,e.languages.mscript=e.languages.powerquery}e.exports=t,t.displayName="powerquery",t.aliases=[]},200:function(e){"use strict";function t(e){!function(e){var t=e.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:null},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*\]|[^\[\]])*\]|[^\[\]])*\]/i,boolean:/\$(?:false|true)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(^|\W)(?:!|-(?:b?(?:and|x?or)|as|(?:Not)?(?:Contains|In|Like|Match)|eq|ge|gt|is(?:Not)?|Join|le|lt|ne|not|Replace|sh[lr])\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/};t.string[0].inside={function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:t},boolean:t.boolean,variable:t.variable}}(e)}e.exports=t,t.displayName="powershell",t.aliases=[]},693:function(e){"use strict";function t(e){e.languages.processing=e.languages.extend("clike",{keyword:/\b(?:break|case|catch|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,function:/\b\w+(?=\s*\()/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),e.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"class-name"}})}e.exports=t,t.displayName="processing",t.aliases=[]},2742:function(e){"use strict";function t(e){e.languages.prolog={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1(?!\1)/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+(?:\.\d*)?/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}}e.exports=t,t.displayName="prolog",t.aliases=[]},8039:function(e){"use strict";function t(e){!function(e){var t=["on","ignoring","group_right","group_left","by","without"],n=["sum","min","max","avg","group","stddev","stdvar","count","count_values","bottomk","topk","quantile"].concat(t,["offset"]);e.languages.promql={comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},"vector-match":{pattern:new RegExp("((?:"+t.join("|")+")\\s*)\\([^)]*\\)"),lookbehind:!0,inside:{"label-key":{pattern:/\b[^,]+\b/,alias:"attr-name"},punctuation:/[(),]/}},"context-labels":{pattern:/\{[^{}]*\}/,inside:{"label-key":{pattern:/\b[a-z_]\w*(?=\s*(?:=|![=~]))/,alias:"attr-name"},"label-value":{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0,alias:"attr-value"},punctuation:/\{|\}|=~?|![=~]|,/}},"context-range":[{pattern:/\[[\w\s:]+\]/,inside:{punctuation:/\[|\]|:/,"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}},{pattern:/(\boffset\s+)\w+/,lookbehind:!0,inside:{"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}}],keyword:new RegExp("\\b(?:"+n.join("|")+")\\b","i"),function:/\b[a-z_]\w*(?=\s*\()/i,number:/[-+]?(?:(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[-+]?\d+)?\b|\b(?:0x[0-9a-f]+|nan|inf)\b)/i,operator:/[\^*/%+-]|==|!=|<=|<|>=|>|\b(?:and|or|unless)\b/i,punctuation:/[{};()`,.[\]]/}}(e)}e.exports=t,t.displayName="promql",t.aliases=[]},7968:function(e){"use strict";function t(e){e.languages.properties={comment:/^[ \t]*[#!].*$/m,"attr-value":{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?: *[=:] *(?! )| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0},"attr-name":/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?= *[=:]| )/m,punctuation:/[=:]/}}e.exports=t,t.displayName="properties",t.aliases=[]},631:function(e){"use strict";function t(e){!function(e){var t=/\b(?:bool|bytes|double|s?fixed(?:32|64)|float|[su]?int(?:32|64)|string)\b/;e.languages.protobuf=e.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/\b[a-z_]\w*(?=\s*\()/i}),e.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:t}},builtin:t,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})}(e)}e.exports=t,t.displayName="protobuf",t.aliases=[]},4681:function(e){"use strict";function t(e){e.languages.psl={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0,inside:{symbol:/\\[ntrbA-Z"\\]/}},"heredoc-string":{pattern:/<<<([a-zA-Z_]\w*)[\r\n](?:.*[\r\n])*?\1\b/,alias:"string",greedy:!0},keyword:/\b(?:__multi|__single|case|default|do|else|elsif|exit|export|for|foreach|function|if|last|line|local|next|requires|return|switch|until|while|word)\b/,constant:/\b(?:ALARM|CHART_ADD_GRAPH|CHART_DELETE_GRAPH|CHART_DESTROY|CHART_LOAD|CHART_PRINT|EOF|OFFLINE|OK|PSL_PROF_LOG|R_CHECK_HORIZ|R_CHECK_VERT|R_CLICKER|R_COLUMN|R_FRAME|R_ICON|R_LABEL|R_LABEL_CENTER|R_LIST_MULTIPLE|R_LIST_MULTIPLE_ND|R_LIST_SINGLE|R_LIST_SINGLE_ND|R_MENU|R_POPUP|R_POPUP_SCROLLED|R_RADIO_HORIZ|R_RADIO_VERT|R_ROW|R_SCALE_HORIZ|R_SCALE_VERT|R_SEP_HORIZ|R_SEP_VERT|R_SPINNER|R_TEXT_FIELD|R_TEXT_FIELD_LABEL|R_TOGGLE|TRIM_LEADING|TRIM_LEADING_AND_TRAILING|TRIM_REDUNDANT|TRIM_TRAILING|VOID|WARN)\b/,boolean:/\b(?:FALSE|False|NO|No|TRUE|True|YES|Yes|false|no|true|yes)\b/,variable:/\b(?:PslDebug|errno|exit_status)\b/,builtin:{pattern:/\b(?:PslExecute|PslFunctionCall|PslFunctionExists|PslSetOptions|_snmp_debug|acos|add_diary|annotate|annotate_get|ascii_to_ebcdic|asctime|asin|atan|atexit|batch_set|blackout|cat|ceil|chan_exists|change_state|close|code_cvt|cond_signal|cond_wait|console_type|convert_base|convert_date|convert_locale_date|cos|cosh|create|date|dcget_text|destroy|destroy_lock|dget_text|difference|dump_hist|ebcdic_to_ascii|encrypt|event_archive|event_catalog_get|event_check|event_query|event_range_manage|event_range_query|event_report|event_schedule|event_trigger|event_trigger2|execute|exists|exp|fabs|file|floor|fmod|fopen|fseek|ftell|full_discovery|get|get_chan_info|get_ranges|get_text|get_vars|getenv|gethostinfo|getpid|getpname|grep|history|history_get_retention|in_transition|index|int|internal|intersection|is_var|isnumber|join|kill|length|lines|lock|lock_info|log|log10|loge|matchline|msg_check|msg_get_format|msg_get_severity|msg_printf|msg_sprintf|ntharg|nthargf|nthline|nthlinef|num_bytes|num_consoles|pconfig|popen|poplines|pow|print|printf|proc_exists|process|random|read|readln|refresh_parameters|remote_check|remote_close|remote_event_query|remote_event_trigger|remote_file_send|remote_open|remove|replace|rindex|sec_check_priv|sec_store_get|sec_store_set|set|set_alarm_ranges|set_locale|share|sin|sinh|sleep|snmp_agent_config|snmp_agent_start|snmp_agent_stop|snmp_close|snmp_config|snmp_get|snmp_get_next|snmp_h_get|snmp_h_get_next|snmp_h_set|snmp_open|snmp_set|snmp_trap_ignore|snmp_trap_listen|snmp_trap_raise_std_trap|snmp_trap_receive|snmp_trap_register_im|snmp_trap_send|snmp_walk|sopen|sort|splitline|sprintf|sqrt|srandom|str_repeat|strcasecmp|subset|substr|system|tail|tan|tanh|text_domain|time|tmpnam|tolower|toupper|trace_psl_process|trim|union|unique|unlock|unset|va_arg|va_start|write)\b/,alias:"builtin-function"},"foreach-variable":{pattern:/(\bforeach\s+(?:(?:\w+\b|"(?:\\.|[^\\"])*")\s+){0,2})[_a-zA-Z]\w*(?=\s*\()/,lookbehind:!0,greedy:!0},function:/\b[_a-z]\w*\b(?=\s*\()/i,number:/\b(?:0x[0-9a-f]+|\d+(?:\.\d+)?)\b/i,operator:/--|\+\+|&&=?|\|\|=?|<<=?|>>=?|[=!]~|[-+*/%&|^!=<>]=?|\.|[:?]/,punctuation:/[(){}\[\];,]/}}e.exports=t,t.displayName="psl",t.aliases=[]},2196:function(e){"use strict";function t(e){!function(e){e.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ].+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:e.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:/\S[\s\S]*/}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:case|default|each|else|if|unless|when|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:case|default|else|if|unless|when|while)\b/,alias:"keyword"},rest:e.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:append|block|extends|include|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:e.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]).+/m,lookbehind:!0,inside:e.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:e.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*(?!\s))(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:e.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:e.languages.javascript}],punctuation:/[.\-!=|]+/};for(var t=/(^([\t ]*)):(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/.source,n=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],r={},a=0,i=n.length;a",(function(){return o.filter})),"m"),lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:{pattern:/\S[\s\S]*/,alias:[o.language,"language-"+o.language],inside:e.languages[o.language]}}})}e.languages.insertBefore("pug","filter",r)}(e)}e.exports=t,t.displayName="pug",t.aliases=[]},1408:function(e){"use strict";function t(e){!function(e){e.languages.puppet={heredoc:[{pattern:/(@\("([^"\r\n\/):]+)"(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/(@\(([^"\r\n\/):]+)(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,greedy:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/@\("?(?:[^"\r\n\/):]+)"?(?:\/[nrts$uL]*)?\)/,alias:"string",inside:{punctuation:{pattern:/(\().+?(?=\))/,lookbehind:!0}}}],"multiline-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,greedy:!0,alias:"comment"},regex:{pattern:/((?:\bnode\s+|[~=\(\[\{,]\s*|[=+]>\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|\$(?!\{)|(?!\1)[^\\$]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\b\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:false|true)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var t=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:e.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];e.languages.puppet.heredoc[0].inside.interpolation=t,e.languages.puppet.string.inside["double-quoted"].inside.interpolation=t}(e)}e.exports=t,t.displayName="puppet",t.aliases=[]},1452:function(e){"use strict";function t(e){!function(e){e.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:NULL|ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:addr|constdef|(?:fundef|interface|macdef|typedef)(?:_at)?|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_c?string(?:_pointer)?|byte_(?:matrix|pointer)|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|sentry|short|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/};var t=/%< *-\*- *\d* *-\*-[\s\S]+?%>/.source;["c",{lang:"c++",alias:"cpp"},"fortran"].forEach((function(n){var r=n;if("string"!=typeof n&&(r=n.alias,n=n.lang),e.languages[r]){var a={};a["inline-lang-"+r]={pattern:RegExp(t.replace("",n.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:e.util.clone(e.languages.pure["inline-lang"].inside)},a["inline-lang-"+r].inside.rest=e.util.clone(e.languages[r]),e.languages.insertBefore("pure","inline-lang",a)}})),e.languages.c&&(e.languages.pure["inline-lang"].inside.rest=e.util.clone(e.languages.c))}(e)}e.exports=t,t.displayName="pure",t.aliases=[]},4685:function(e){"use strict";function t(e){e.languages.purebasic=e.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:align|and|as|break|calldebugger|case|compilercase|compilerdefault|compilerelse|compilerelseif|compilerendif|compilerendselect|compilererror|compilerif|compilerselect|continue|data|datasection|debug|debuglevel|declare|declarec|declarecdll|declaredll|declaremodule|default|define|dim|disableasm|disabledebugger|disableexplicit|else|elseif|enableasm|enabledebugger|enableexplicit|end|enddatasection|enddeclaremodule|endenumeration|endif|endimport|endinterface|endmacro|endmodule|endprocedure|endselect|endstructure|endstructureunion|endwith|enumeration|extends|fakereturn|for|foreach|forever|global|gosub|goto|if|import|importc|includebinary|includefile|includepath|interface|macro|module|newlist|newmap|next|not|or|procedure|procedurec|procedurecdll|proceduredll|procedurereturn|protected|prototype|prototypec|read|redim|repeat|restore|return|runtime|select|shared|static|step|structure|structureunion|swap|threaded|to|until|wend|while|with|xincludefile|xor)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?(?:\d+(?:\.\d+)?|\.\d+)(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+|-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*/@]/}),e.languages.insertBefore("purebasic","keyword",{tag:/#\w+\$?/,asm:{pattern:/(^[\t ]*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},keyword:[/\b(?:extern|global)\b[^;\r\n]*/i,/\b(?:CPU|DEFAULT|FLOAT)\b.*/],function:{pattern:/^([\t ]*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^([\t ]*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|di|si|sp)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx](?:[\da-f]*\.)?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete e.languages.purebasic["class-name"],delete e.languages.purebasic.boolean,e.languages.pbfasm=e.languages.purebasic}e.exports=t,t.displayName="purebasic",t.aliases=[]},8605:function(e,t,n){"use strict";var r=n(319);function a(e){e.register(r),e.languages.purescript=e.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b|∀/,"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import)\b/,punctuation:/\./}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/,operator:[e.languages.haskell.operator[0],e.languages.haskell.operator[2],/[\xa2-\xa6\xa8\xa9\xac\xae-\xb1\xb4\xb8\xd7\xf7\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u03f6\u0482\u058d-\u058f\u0606-\u0608\u060b\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u07fe\u07ff\u09f2\u09f3\u09fa\u09fb\u0af1\u0b70\u0bf3-\u0bfa\u0c7f\u0d4f\u0d79\u0e3f\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u166d\u17db\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u2044\u2052\u207a-\u207c\u208a-\u208c\u20a0-\u20bf\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u2140-\u2144\u214a-\u214d\u214f\u218a\u218b\u2190-\u2307\u230c-\u2328\u232b-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u2767\u2794-\u27c4\u27c7-\u27e5\u27f0-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2b73\u2b76-\u2b95\u2b97-\u2bff\u2ce5-\u2cea\u2e50\u2e51\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u309b\u309c\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua700-\ua716\ua720\ua721\ua789\ua78a\ua828-\ua82b\ua836-\ua839\uaa77-\uaa79\uab5b\uab6a\uab6b\ufb29\ufbb2-\ufbc1\ufdfc\ufdfd\ufe62\ufe64-\ufe66\ufe69\uff04\uff0b\uff1c-\uff1e\uff3e\uff40\uff5c\uff5e\uffe0-\uffe6\uffe8-\uffee\ufffc\ufffd]/]}),e.languages.purs=e.languages.purescript}e.exports=a,a.displayName="purescript",a.aliases=["purs"]},7829:function(e){"use strict";function t(e){e.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},e.languages.python["string-interpolation"].inside.interpolation.inside.rest=e.languages.python,e.languages.py=e.languages.python}e.exports=t,t.displayName="python",t.aliases=["py"]},5735:function(e){"use strict";function t(e){e.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r(?!\n)))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0N[hje]?|0W[hj]?|0[wn]|0x[\da-fA-F]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}}e.exports=t,t.displayName="q",t.aliases=[]},6653:function(e){"use strict";function t(e){!function(e){for(var t=/"(?:\\.|[^\\"\r\n])*"|'(?:\\.|[^\\'\r\n])*'/.source,n=/\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))*\*\//.source,r=/(?:[^\\()[\]{}"'/]||\/(?![*/])||\(*\)|\[*\]|\{*\}|\\[\s\S])/.source.replace(//g,(function(){return t})).replace(//g,(function(){return n})),a=0;a<2;a++)r=r.replace(//g,(function(){return r}));r=r.replace(//g,"[^\\s\\S]"),e.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp(/((?:^|;)[ \t]*)function\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*\(*\)\s*\{*\}/.source.replace(//g,(function(){return r})),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp(/(:[ \t]*)(?![\s;}[])(?:(?!$|[;}]))+/.source.replace(//g,(function(){return r})),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}}(e)}e.exports=t,t.displayName="qml",t.aliases=[]},2397:function(e){"use strict";function t(e){e.languages.qore=e.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:bool|date|float|int|list|number|string)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,boolean:/\b(?:false|true)\b/i,function:/\$?\b(?!\d)\w+(?=\()/,number:/\b(?:0b[01]+|0x(?:[\da-f]*\.)?[\da-fp\-]+|(?:\d+(?:\.\d+)?|\.\d+)(?:e\d+)?[df]|(?:\d+(?:\.\d+)?|\.\d+))\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},variable:/\$(?!\d)\w+\b/})}e.exports=t,t.displayName="qore",t.aliases=[]},4054:function(e){"use strict";function t(e){!function(e){function t(e,t){return e.replace(/<<(\d+)>>/g,(function(e,n){return"(?:"+t[+n]+")"}))}function n(e,n,r){return RegExp(t(e,n),r||"")}var r=RegExp("\\b(?:"+("Adj BigInt Bool Ctl Double false Int One Pauli PauliI PauliX PauliY PauliZ Qubit Range Result String true Unit Zero"+" "+"Adjoint adjoint apply as auto body borrow borrowing Controlled controlled distribute elif else fail fixup for function if in internal intrinsic invert is let mutable namespace new newtype open operation repeat return self set until use using while within").trim().replace(/ /g,"|")+")\\b"),a=t(/<<0>>(?:\s*\.\s*<<0>>)*/.source,[/\b[A-Za-z_]\w*\b/.source]),i={keyword:r,punctuation:/[<>()?,.:[\]]/},o=/"(?:\\.|[^\\"])*"/.source;e.languages.qsharp=e.languages.extend("clike",{comment:/\/\/.*/,string:[{pattern:n(/(^|[^$\\])<<0>>/.source,[o]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:n(/(\b(?:as|open)\s+)<<0>>(?=\s*(?:;|as\b))/.source,[a]),lookbehind:!0,inside:i},{pattern:n(/(\bnamespace\s+)<<0>>(?=\s*\{)/.source,[a]),lookbehind:!0,inside:i}],keyword:r,number:/(?:\b0(?:x[\da-f]+|b[01]+|o[0-7]+)|(?:\B\.\d+|\b\d+(?:\.\d*)?)(?:e[-+]?\d+)?)l?\b/i,operator:/\band=|\bor=|\band\b|\bnot\b|\bor\b|<[-=]|[-=]>|>>>=?|<<<=?|\^\^\^=?|\|\|\|=?|&&&=?|w\/=?|~~~|[*\/+\-^=!%]=?/,punctuation:/::|[{}[\];(),.:]/}),e.languages.insertBefore("qsharp","number",{range:{pattern:/\.\./,alias:"operator"}});var s=function(e,t){for(var n=0;n>/g,(function(){return"(?:"+e+")"}));return e.replace(/<>/g,"[^\\s\\S]")}(t(/\{(?:[^"{}]|<<0>>|<>)*\}/.source,[o]),2);e.languages.insertBefore("qsharp","string",{"interpolation-string":{pattern:n(/\$"(?:\\.|<<0>>|[^\\"{])*"/.source,[s]),greedy:!0,inside:{interpolation:{pattern:n(/((?:^|[^\\])(?:\\\\)*)<<0>>/.source,[s]),lookbehind:!0,inside:{punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-qsharp",inside:e.languages.qsharp}}},string:/[\s\S]+/}}})}(e),e.languages.qs=e.languages.qsharp}e.exports=t,t.displayName="qsharp",t.aliases=["qs"]},5358:function(e){"use strict";function t(e){e.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:FALSE|TRUE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:Inf|NaN)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+(?:\.\d*)?|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:NA|NA_character_|NA_complex_|NA_integer_|NA_real_|NULL|break|else|for|function|if|in|next|repeat|while)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}}e.exports=t,t.displayName="r",t.aliases=[]},8714:function(e,t,n){"use strict";var r=n(9087);function a(e){e.register(r),e.languages.racket=e.languages.extend("scheme",{"lambda-parameter":{pattern:/([(\[]lambda\s+[(\[])[^()\[\]'\s]+/,lookbehind:!0}}),e.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),e.languages.rkt=e.languages.racket}e.exports=a,a.displayName="racket",a.aliases=["rkt"]},1316:function(e){"use strict";function t(e){e.languages.reason=e.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),e.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete e.languages.reason.function}e.exports=t,t.displayName="reason",t.aliases=[]},3569:function(e){"use strict";function t(e){!function(e){var t={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},n=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,r="(?:[^\\\\-]|"+n.source+")",a=RegExp(r+"-"+r),i={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};e.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:a,inside:{escape:n,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":t,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:n}},"special-escape":t,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":i}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:n,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|:=]=?|!=|\b_\b/,punctuation:/[,;.\[\]{}()]/}}e.exports=t,t.displayName="rego",t.aliases=[]},1172:function(e){"use strict";function t(e){e.languages.renpy={comment:{pattern:/(^|[^\\])#.+/,lookbehind:!0},string:{pattern:/("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\])*\2|(?:^#?(?:(?:[0-9a-fA-F]){3}|[0-9a-fA-F]{6})$)/m,greedy:!0},function:/\b[a-z_]\w*(?=\()/i,property:/\b(?:Update|UpdateVersion|action|activate_sound|adv_nvl_transition|after_load_transition|align|alpha|alt|anchor|antialias|area|auto|background|bar_invert|bar_resizing|bar_vertical|black_color|bold|bottom_bar|bottom_gutter|bottom_margin|bottom_padding|box_reverse|box_wrap|can_update|caret|child|color|crop|default_afm_enable|default_afm_time|default_fullscreen|default_text_cps|developer|directory_name|drag_handle|drag_joined|drag_name|drag_raise|draggable|dragged|drop_shadow|drop_shadow_color|droppable|dropped|easein|easeout|edgescroll|end_game_transition|end_splash_transition|enter_replay_transition|enter_sound|enter_transition|enter_yesno_transition|executable_name|exit_replay_transition|exit_sound|exit_transition|exit_yesno_transition|fadein|fadeout|first_indent|first_spacing|fit_first|focus|focus_mask|font|foreground|game_main_transition|get_installed_packages|google_play_key|google_play_salt|ground|has_music|has_sound|has_voice|height|help|hinting|hover|hover_background|hover_color|hover_sound|hovered|hyperlink_functions|idle|idle_color|image_style|include_update|insensitive|insensitive_background|insensitive_color|inside|intra_transition|italic|justify|kerning|keyboard_focus|language|layer_clipping|layers|layout|left_bar|left_gutter|left_margin|left_padding|length|line_leading|line_overlap_split|line_spacing|linear|main_game_transition|main_menu_music|maximum|min_width|minimum|minwidth|modal|mouse|mousewheel|name|narrator_menu|newline_indent|nvl_adv_transition|offset|order_reverse|outlines|overlay_functions|pos|position|prefix|radius|range|rest_indent|right_bar|right_gutter|right_margin|right_padding|rotate|rotate_pad|ruby_style|sample_sound|save_directory|say_attribute_transition|screen_height|screen_width|scrollbars|selected_hover|selected_hover_color|selected_idle|selected_idle_color|selected_insensitive|show_side_image|show_two_window|side_spacing|side_xpos|side_ypos|size|size_group|slow_cps|slow_cps_multiplier|spacing|strikethrough|subpixel|text_align|text_style|text_xpos|text_y_fudge|text_ypos|thumb|thumb_offset|thumb_shadow|thumbnail_height|thumbnail_width|time|top_bar|top_gutter|top_margin|top_padding|translations|underline|unscrollable|update|value|version|version_name|version_tuple|vertical|width|window_hide_transition|window_icon|window_left_padding|window_show_transition|window_title|windows_icon|xadjustment|xalign|xanchor|xanchoraround|xaround|xcenter|xfill|xinitial|xmargin|xmaximum|xminimum|xoffset|xofsset|xpadding|xpos|xsize|xzoom|yadjustment|yalign|yanchor|yanchoraround|yaround|ycenter|yfill|yinitial|ymargin|ymaximum|yminimum|yoffset|ypadding|ypos|ysize|ysizexysize|yzoom|zoom|zorder)\b/,tag:/\b(?:bar|block|button|buttoscreenn|drag|draggroup|fixed|frame|grid|[hv]box|hotbar|hotspot|image|imagebutton|imagemap|input|key|label|menu|mm_menu_frame|mousearea|nvl|parallel|screen|self|side|tag|text|textbutton|timer|vbar|viewport|window)\b|\$/,keyword:/\b(?:None|add|adjustment|alignaround|allow|angle|animation|around|as|assert|behind|box_layout|break|build|cache|call|center|changed|child_size|choice|circles|class|clear|clicked|clipping|clockwise|config|contains|continue|corner1|corner2|counterclockwise|def|default|define|del|delay|disabled|disabled_text|dissolve|elif|else|event|except|exclude|exec|expression|fade|finally|for|from|function|global|gm_root|has|hide|id|if|import|in|init|is|jump|knot|lambda|left|less_rounded|mm_root|movie|music|null|on|onlayer|pass|pause|persistent|play|print|python|queue|raise|random|renpy|repeat|return|right|rounded_window|scene|scope|set|show|slow|slow_abortable|slow_done|sound|stop|store|style|style_group|substitute|suffix|theme|transform|transform_anchor|transpose|try|ui|unhovered|updater|use|voice|while|widget|widget_hover|widget_selected|widget_text|yield)\b/,boolean:/\b(?:[Ff]alse|[Tt]rue)\b/,number:/(?:\b(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?)|\B\.\d+)(?:e[+-]?\d+)?j?/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:and|at|not|or|with)\b/,punctuation:/[{}[\];(),.:]/},e.languages.rpy=e.languages.renpy}e.exports=t,t.displayName="renpy",t.aliases=["rpy"]},3765:function(e){"use strict";function t(e){e.languages.rest={table:[{pattern:/(^[\t ]*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1[+|].+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/m,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(^[\t ]*)=+ [ =]*=(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1=+ [ =]*=(?=(?:\r?\n|\r){2}|\s*$)/m,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^[\t ]*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( )(?! )[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^[\t ]*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^[\t ]*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^[\t ]*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^[\t ]*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^[\t ]*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^[\t ]*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+)(?![ \t]).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^[\t ]*)(?:[*+\-•‣⁃]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^[\t ]*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s)(?:(?!\2).)*\S\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\[\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^[\t ]*)(?:\|(?= |$)|(?:---?|—|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}}e.exports=t,t.displayName="rest",t.aliases=[]},3817:function(e){"use strict";function t(e){e.languages.rip={comment:{pattern:/#.*/,greedy:!0},char:{pattern:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},keyword:/(?:=>|->)|\b(?:case|catch|class|else|exit|finally|if|raise|return|switch|try)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:false|true)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}}e.exports=t,t.displayName="rip",t.aliases=[]},3030:function(e){"use strict";function t(e){e.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:external|import)\b|(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{))/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*(?![ \t]))[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}}e.exports=t,t.displayName="roboconf",t.aliases=[]},5962:function(e){"use strict";function t(e){!function(e){var t={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},n={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function r(e,r){var a={"section-header":{pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"}};for(var i in r)a[i]=r[i];return a.tag={pattern:/([\r\n](?: {2}|\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},a.variable=n,a.comment=t,{pattern:RegExp(/^ ?\*{3}[ \t]*[ \t]*\*{3}(?:.|[\r\n](?!\*{3}))*/.source.replace(//g,(function(){return e})),"im"),alias:"section",inside:a}}var a={pattern:/(\[Documentation\](?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},i={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:n}},o={pattern:/([\r\n](?: {2}|\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:n}};e.languages.robotframework={settings:r("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:r("Variables"),"test-cases":r("Test Cases",{"test-name":i,documentation:a,property:o}),keywords:r("Keywords",{"keyword-name":i,documentation:a,property:o}),tasks:r("Tasks",{"task-name":i,documentation:a,property:o}),comment:t},e.languages.robot=e.languages.robotframework}(e)}e.exports=t,t.displayName="robotframework",t.aliases=[]},2703:function(e){"use strict";function t(e){!function(e){e.languages.ruby=e.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===||[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),e.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var t={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete e.languages.ruby.function;var n="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",r=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;e.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+n+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+r),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+r+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),e.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+n),greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+n),greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete e.languages.ruby.string,e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),e.languages.rb=e.languages.ruby}(e)}e.exports=t,t.displayName="ruby",t.aliases=["rb"]},6308:function(e){"use strict";function t(e){!function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,n=0;n<2;n++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,(function(){return/[^\s\S]/.source})),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(e)}e.exports=t,t.displayName="rust",t.aliases=[]},8499:function(e){"use strict";function t(e){!function(e){var t=/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))/.source,n=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,r={pattern:RegExp(t+"[bx]"),alias:"number"},a={pattern:/&[a-z_]\w*/i},i={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|SUBSTR|SUPERQ|SYMDEL|SYMEXIST|SYMGLOBL|SYMLOCAL|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},o={pattern:/(^|\s)(?:proc\s+\w+|data(?!=)|quit|run)\b/i,alias:"keyword",lookbehind:!0},s=[/\/\*[\s\S]*?\*\//,{pattern:/(^[ \t]*|;\s*)\*[^;]*;/m,lookbehind:!0}],l={pattern:RegExp(t),greedy:!0},c=/[$%@.(){}\[\];,\\]/,u={pattern:/%?\b\w+(?=\()/,alias:"keyword"},d={function:u,"arg-value":{pattern:/(=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":a,arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:n,"numeric-constant":r,punctuation:c,string:l},f={pattern:/\b(?:format|put)\b=?[\w'$.]+/i,inside:{keyword:/^(?:format|put)(?==)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/,alias:"number"}}},p={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},h={pattern:/((?:^|\s)=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},g={pattern:/(^|\s)(?:submit(?:\s+(?:load|norun|parseonly))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},m=/aStore|accessControl|aggregation|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|cdm|clustering|conditionalRandomFields|configuration|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deduplication|deepLearn|deepNeural|deepRnn|ds2|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gVarCluster|gam|gleam|graphSemiSupLearn|hiddenMarkovModel|hyperGroup|ica|image|iml|kernalPca|langModel|ldaTopic|loadStreams|mbc|mixed|mlTools|modelPublishing|network|neuralNet|nmf|nonParametricBayes|nonlinear|optNetwork|optimization|panel|pca|percentile|phreg|pls|qkb|qlim|quantreg|recommend|regression|reinforcementLearn|robustPca|ruleMining|sampling|sandwich|sccasl|search(?:Analytics)?|sentimentAnalysis|sequence|session(?:Prop)?|severity|simSystem|simple|smartData|sparkEmbeddedProcess|sparseML|spatialreg|spc|stabilityMonitoring|svDataDescription|svm|table|text(?:Filters|Frequency|Mining|Parse|Rule(?:Develop|Score)|Topic|Util)|timeData|transpose|tsInfo|tsReconcile|uniTimeSeries|varReduce/.source,v={pattern:RegExp(/(^|\s)(?:action\s+)?(?:)\.[a-z]+\b[^;]+/.source.replace(//g,(function(){return m})),"i"),lookbehind:!0,inside:{keyword:RegExp(/(?:)\.[a-z]+\b/.source.replace(//g,(function(){return m})),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:s,function:u,"arg-value":d["arg-value"],operator:d.operator,argument:d.arg,number:n,"numeric-constant":r,punctuation:c,string:l}},b={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?==)|define|delete|describe|document|do\s+over|do|dol|drop|dul|else|end(?:comp|source)?|entryTitle|eval(?:uate)?|exec(?:ute)?|exit|file(?:name)?|fill(?:attrs)?|flist|fnc|function(?:list)?|global|goto|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|_?null_|name|noobs|nowd|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|print|put|raise|ranexp|rannor|rbreak|retain|return|select|session|sessref|set|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|y2axisopts|yaxisopts)\b/i,lookbehind:!0};e.languages.sas={datalines:{pattern:/^([ \t]*)(?:cards|(?:data)?lines);[\s\S]+?^[ \t]*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:cards|(?:data)?lines)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp(/^[ \t]*(?:select|alter\s+table|(?:create|describe|drop)\s+(?:index|table(?:\s+constraints)?|view)|create\s+unique\s+index|insert\s+into|update)(?:|[^;"'])+;/.source.replace(//g,(function(){return t})),"im"),alias:"language-sql",inside:e.languages.sql},"global-statements":h,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|begin|commit|exec(?:ute)?|reset|rollback|validate)\b/i,lookbehind:!0,alias:"keyword"},number:n,"numeric-constant":r,punctuation:c,string:l}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:s,groovy:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,(function(){return t})),"im"),lookbehind:!0,alias:"language-groovy",inside:e.languages.groovy},keyword:b,"submit-statement":g,"global-statements":h,number:n,"numeric-constant":r,punctuation:c,string:l}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:s,lua:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,(function(){return t})),"im"),lookbehind:!0,alias:"language-lua",inside:e.languages.lua},keyword:b,"submit-statement":g,"global-statements":h,number:n,"numeric-constant":r,punctuation:c,string:l}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:s,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:d}},"cas-actions":v,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:d},step:o,keyword:b,function:u,format:f,altformat:p,"global-statements":h,number:n,"numeric-constant":r,punctuation:c,string:l}},"proc-args":{pattern:RegExp(/(^proc\s+\w+\s+)(?!\s)(?:[^;"']|)+;/.source.replace(//g,(function(){return t})),"im"),lookbehind:!0,inside:d},"macro-keyword":i,"macro-variable":a,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":i,"macro-variable":a,"escaped-char":{pattern:/%['"()<>=¬^~;,#]/},punctuation:c}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:s,number:n,"numeric-constant":r}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:d},"cas-actions":v,comment:s,function:u,format:f,altformat:p,"numeric-constant":r,datetime:{pattern:RegExp(t+"(?:dt?|t)"),alias:"number"},string:l,step:o,keyword:b,"operator-keyword":{pattern:/\b(?:eq|ge|gt|in|le|lt|ne|not)\b/i,alias:"operator"},number:n,operator:/\*\*?|\|\|?|!!?|¦¦?|<[>=]?|>[<=]?|[-+\/=&]|[~¬^]=?/,punctuation:c}}(e)}e.exports=t,t.displayName="sas",t.aliases=[]},8827:function(e){"use strict";function t(e){!function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,n=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:t,operator:n}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:n,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})}(e)}e.exports=t,t.displayName="sass",t.aliases=[]},6522:function(e,t,n){"use strict";var r=n(255);function a(e){e.register(r),e.languages.scala=e.languages.extend("java",{"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,number:/\b0x(?:[\da-f]*\.)?[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e\d+)?[dfl]?/i,builtin:/\b(?:Any|AnyRef|AnyVal|Boolean|Byte|Char|Double|Float|Int|Long|Nothing|Short|String|Unit)\b/,symbol:/'[^\d\s\\]\w*/}),e.languages.insertBefore("scala","triple-quoted-string",{"string-interpolation":{pattern:/\b[a-z]\w*(?:"""(?:[^$]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*?"""|"(?:[^$"\r\n]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*")/i,greedy:!0,inside:{id:{pattern:/^\w+/,greedy:!0,alias:"function"},escape:{pattern:/\\\$"|\$[$"]/,greedy:!0,alias:"symbol"},interpolation:{pattern:/\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,greedy:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.scala}}},string:/[\s\S]+/}}}),delete e.languages.scala["class-name"],delete e.languages.scala.function}e.exports=a,a.displayName="scala",a.aliases=[]},9087:function(e){"use strict";function t(e){!function(e){e.languages.scheme={comment:/;.*|#;\s*(?:\((?:[^()]|\([^()]*\))*\)|\[(?:[^\[\]]|\[[^\[\]]*\])*\])|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()\[\]#'\s]+/,greedy:!0},char:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|[\uD800-\uDBFF][\uDC00-\uDFFF]|\S)/,greedy:!0},"lambda-parameter":[{pattern:/((?:^|[^'`#])[(\[]lambda\s+)(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/((?:^|[^'`#])[(\[]lambda\s+[(\[])[^()\[\]']+/,lookbehind:!0}],keyword:{pattern:/((?:^|[^'`#])[(\[])(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|except|export|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\[\]\s]|$)/,lookbehind:!0},builtin:{pattern:/((?:^|[^'`#])[(\[])(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\[\]\s]|$)/,lookbehind:!0},operator:{pattern:/((?:^|[^'`#])[(\[])(?:[-+*%/]|[<>]=?|=>?)(?=[()\[\]\s]|$)/,lookbehind:!0},number:{pattern:RegExp(function(e){for(var t in e)e[t]=e[t].replace(/<[\w\s]+>/g,(function(t){return"(?:"+e[t].trim()+")"}));return e[t]}({"":/\d+(?:\/\d+)|(?:\d+(?:\.\d*)?|\.\d+)(?:[esfdl][+-]?\d+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/(?:#d(?:#[ei])?|#[ei](?:#d)?)?/.source,"":/[0-9a-f]+(?:\/[0-9a-f]+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/#[box](?:#[ei])?|(?:#[ei])?#[box]/.source,"":/(^|[()\[\]\s])(?:|)(?=[()\[\]\s]|$)/.source}),"i"),lookbehind:!0},boolean:{pattern:/(^|[()\[\]\s])#(?:[ft]|false|true)(?=[()\[\]\s]|$)/,lookbehind:!0},function:{pattern:/((?:^|[^'`#])[(\[])(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\[\]\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[()\[\]\s])\|(?:[^\\|]|\\.)*\|(?=[()\[\]\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()\[\]']/}}(e)}e.exports=t,t.displayName="scheme",t.aliases=[]},5403:function(e){"use strict";function t(e){e.languages.scss=e.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),e.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),e.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),e.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),e.languages.scss.atrule.inside.rest=e.languages.scss}e.exports=t,t.displayName="scss",t.aliases=[]},5693:function(e,t,n){"use strict";var r=n(479);function a(e){e.register(r),function(e){var t=[/"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/.source,/'[^']*'/.source,/\$'(?:[^'\\]|\\[\s\S])*'/.source,/<<-?\s*(["']?)(\w+)\1\s[\s\S]*?[\r\n]\2/.source].join("|");e.languages["shell-session"]={command:{pattern:RegExp(/^/.source+"(?:"+/[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+(?::[^\0-\x1F$#%*?"<>:;|]+)?/.source+"|"+/[/~.][^\0-\x1F$#%*?"<>@:;|]*/.source+")?"+/[$#%](?=\s)/.source+/(?:[^\\\r\n \t'"<$]|[ \t](?:(?!#)|#.*$)|\\(?:[^\r]|\r\n?)|\$(?!')|<(?!<)|<>)+/.source.replace(/<>/g,(function(){return t})),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:e.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},e.languages["sh-session"]=e.languages.shellsession=e.languages["shell-session"]}(e)}e.exports=a,a.displayName="shellSession",a.aliases=[]},4715:function(e){"use strict";function t(e){e.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/(^|[^L])L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,lookbehind:!0,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:false|true)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}}e.exports=t,t.displayName="smali",t.aliases=[]},2066:function(e){"use strict";function t(e){e.languages.smalltalk={comment:{pattern:/"(?:""|[^"])*"/,greedy:!0},char:{pattern:/\$./,greedy:!0},string:{pattern:/'(?:''|[^'])*'/,greedy:!0},symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:new|nil|self|super)\b/,boolean:/\b(?:false|true)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}}e.exports=t,t.displayName="smalltalk",t.aliases=[]},3289:function(e,t,n){"use strict";var r=n(3076);function a(e){e.register(r),function(e){e.languages.smarty={comment:{pattern:/^\{\*[\s\S]*?\*\}/,greedy:!0},"embedded-php":{pattern:/^\{php\}[\s\S]*?\{\/php\}/,greedy:!0,inside:{smarty:{pattern:/^\{php\}|\{\/php\}$/,inside:null},php:{pattern:/[\s\S]+/,alias:"language-php",inside:e.languages.php}}},string:[{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0,inside:{interpolation:{pattern:/\{[^{}]*\}|`[^`]*`/,inside:{"interpolation-punctuation":{pattern:/^[{`]|[`}]$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},variable:/\$\w+/}},{pattern:/'(?:\\.|[^'\\\r\n])*'/,greedy:!0}],keyword:{pattern:/(^\{\/?)[a-z_]\w*\b(?!\()/i,lookbehind:!0,greedy:!0},delimiter:{pattern:/^\{\/?|\}$/,greedy:!0,alias:"punctuation"},number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->|\w\s*=)(?!\d)\w+\b(?!\()/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:{pattern:/(\|\s*)@?[a-z_]\w*|\b[a-z_]\w*(?=\()/i,lookbehind:!0},"attr-name":/\b[a-z_]\w*(?=\s*=)/i,boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\[\](){}.,:`]|->/,operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:and|eq|gt?e|gt|lt?e|lt|mod|neq?|not|or)\b/]},e.languages.smarty["embedded-php"].inside.smarty.inside=e.languages.smarty,e.languages.smarty.string[0].inside.interpolation.inside.expression.inside=e.languages.smarty;var t=/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,n=RegExp(/\{\*[\s\S]*?\*\}/.source+"|"+/\{php\}[\s\S]*?\{\/php\}/.source+"|"+/\{(?:[^{}"']||\{(?:[^{}"']||\{(?:[^{}"']|)*\})*\})*\}/.source.replace(//g,(function(){return t.source})),"g");e.hooks.add("before-tokenize",(function(t){var r=!1;e.languages["markup-templating"].buildPlaceholders(t,"smarty",n,(function(e){return"{/literal}"===e&&(r=!1),!r&&("{literal}"===e&&(r=!0),!0)}))})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"smarty")}))}(e)}e.exports=a,a.displayName="smarty",a.aliases=[]},2431:function(e){"use strict";function t(e){!function(e){var t=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i;e.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp(/((?:^|[^:]):\s*)(?:\s*(?:(?:\*|->)\s*|,\s*(?:(?=)|(?!)\s+)))*/.source.replace(//g,(function(){return/\s*(?:[*,]|->)/.source})).replace(//g,(function(){return/(?:'[\w']*||\((?:[^()]|\([^()]*\))*\)|\{(?:[^{}]|\{[^{}]*\})*\})(?:\s+)*/.source})).replace(//g,(function(){return/(?!)[a-z\d_][\w'.]*/.source})).replace(//g,(function(){return t.source})),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:t,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},e.languages.sml["class-name"][0].inside=e.languages.sml,e.languages.smlnj=e.languages.sml}(e)}e.exports=t,t.displayName="sml",t.aliases=["smlnj"]},4482:function(e){"use strict";function t(e){e.languages.solidity=e.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),e.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|byte|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|string|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),e.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),e.languages.sol=e.languages.solidity}e.exports=t,t.displayName="solidity",t.aliases=["sol"]},8915:function(e){"use strict";function t(e){!function(e){var t={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}};e.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:t}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)(?!\s)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:t}},guid:t,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},e.languages.sln=e.languages["solution-file"]}(e)}e.exports=t,t.displayName="solutionFile",t.aliases=[]},7953:function(e,t,n){"use strict";var r=n(3076);function a(e){e.register(r),function(e){var t=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,n=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/;e.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/(\{+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/(\{+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/(\{+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|html|in|int|js|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^\{+\/?|\/?\}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+\]))*/,inside:{string:{pattern:t,greedy:!0},number:n,punctuation:/[\[\].?]/}},string:{pattern:t,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:false|true)\b/,number:n,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},e.hooks.add("before-tokenize",(function(t){var n=!1;e.languages["markup-templating"].buildPlaceholders(t,"soy",/\{\{.+?\}\}|\{.+?\}|\s\/\/.*|\/\*[\s\S]*?\*\//g,(function(e){return"{/literal}"===e&&(n=!1),!n&&("{literal}"===e&&(n=!0),!0)}))})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"soy")}))}(e)}e.exports=a,a.displayName="soy",a.aliases=[]},311:function(e,t,n){"use strict";var r=n(2880);function a(e){e.register(r),e.languages.sparql=e.languages.extend("turtle",{boolean:/\b(?:false|true)\b/i,variable:{pattern:/[?$]\w+/,greedy:!0}}),e.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|REGEX|REPLACE|ROUND|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:BASE|GRAPH|PREFIX)\b/i]}),e.languages.rq=e.languages.sparql}e.exports=a,a.displayName="sparql",a.aliases=["rq"]},3328:function(e){"use strict";function t(e){e.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\b\w+(?=\s*\()/,property:/\b\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}}e.exports=t,t.displayName="splunkSpl",t.aliases=[]},820:function(e){"use strict";function t(e){e.languages.sqf=e.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execFSM|execVM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,"magic-variable":{pattern:/\b(?:this|thisList|thisTrigger|_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x)\b/i,alias:"keyword"},constant:/\bDIK(?:_[a-z\d]+)+\b/i}),e.languages.insertBefore("sqf","string",{macro:{pattern:/(^[ \t]*)#[a-z](?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:e.languages.sqf.comment}}}),delete e.languages.sqf["class-name"]}e.exports=t,t.displayName="sqf",t.aliases=[]},4591:function(e){"use strict";function t(e){e.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}}e.exports=t,t.displayName="sql",t.aliases=[]},8021:function(e){"use strict";function t(e){e.languages.squirrel=e.languages.extend("clike",{comment:[e.languages.clike.comment[0],{pattern:/(^|[^\\:])(?:\/\/|#).*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^\\"'@])(?:@"(?:[^"]|"")*"(?!")|"(?:[^\\\r\n"]|\\.)*")/,lookbehind:!0,greedy:!0},"class-name":{pattern:/(\b(?:class|enum|extends|instanceof)\s+)\w+(?:\.\w+)*/,lookbehind:!0,inside:{punctuation:/\./}},keyword:/\b(?:__FILE__|__LINE__|base|break|case|catch|class|clone|const|constructor|continue|default|delete|else|enum|extends|for|foreach|function|if|in|instanceof|local|null|resume|return|static|switch|this|throw|try|typeof|while|yield)\b/,number:/\b(?:0x[0-9a-fA-F]+|\d+(?:\.(?:\d+|[eE][+-]?\d+))?)\b/,operator:/\+\+|--|<=>|<[-<]|>>>?|&&?|\|\|?|[-+*/%!=<>]=?|[~^]|::?/,punctuation:/[(){}\[\],;.]/}),e.languages.insertBefore("squirrel","string",{char:{pattern:/(^|[^\\"'])'(?:[^\\']|\\(?:[xuU][0-9a-fA-F]{0,8}|[\s\S]))'/,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("squirrel","operator",{"attribute-punctuation":{pattern:/<\/|\/>/,alias:"important"},lambda:{pattern:/@(?=\()/,alias:"operator"}})}e.exports=t,t.displayName="squirrel",t.aliases=[]},9075:function(e){"use strict";function t(e){!function(e){var t=/\b(?:algebra_solver|algebra_solver_newton|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect|ode_(?:adams|bdf|ckrk|rk45)(?:_tol)?|ode_adjoint_tol_ctl|reduce_sum|reduce_sum_static)\b/;e.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:RegExp("("+t.source+/\s*\(\s*/.source+")"+/[a-zA-Z]\w*/.source),lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)\S(?:\S|\s+(?!\s))*?(?=\s*(?:>$|,\s*\w+\s*=))/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|,/}},keyword:[{pattern:/\bdata(?=\s*\{)|\b(?:functions|generated|model|parameters|quantities|transformed)\b/,alias:"program-block"},/\b(?:array|break|cholesky_factor_corr|cholesky_factor_cov|complex|continue|corr_matrix|cov_matrix|data|else|for|if|in|increment_log_prob|int|matrix|ordered|positive_ordered|print|real|reject|return|row_vector|simplex|target|unit_vector|vector|void|while)\b/,t],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:E[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},e.languages.stan.constraint.inside.expression.inside=e.languages.stan}(e)}e.exports=t,t.displayName="stan",t.aliases=[]},5501:function(e){"use strict";function t(e){!function(e){var t={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},n={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},r={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:n,punctuation:/[{}()\[\];:,]/};r.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:r}},r.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:r}},e.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:r}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:r}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:r}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:r.interpolation}},rest:r}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:r.interpolation,comment:r.comment,punctuation:/[{},]/}},func:r.func,string:r.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:r.interpolation,punctuation:/[{}()\[\];:.]/}}(e)}e.exports=t,t.displayName="stylus",t.aliases=[]},5121:function(e){"use strict";function t(e){e.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ \t]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},e.languages.swift["string-literal"].forEach((function(t){t.inside.interpolation.inside=e.languages.swift}))}e.exports=t,t.displayName="swift",t.aliases=[]},2719:function(e){"use strict";function t(e){!function(e){var t={pattern:/^[;#].*/m,greedy:!0},n=/"(?:[^\r\n"\\]|\\(?:[^\r]|\r\n?))*"(?!\S)/.source;e.languages.systemd={comment:t,section:{pattern:/^\[[^\n\r\[\]]*\](?=[ \t]*$)/m,greedy:!0,inside:{punctuation:/^\[|\]$/,"section-name":{pattern:/[\s\S]+/,alias:"selector"}}},key:{pattern:/^[^\s=]+(?=[ \t]*=)/m,greedy:!0,alias:"attr-name"},value:{pattern:RegExp(/(=[ \t]*(?!\s))/.source+"(?:"+n+'|(?=[^"\r\n]))(?:'+/[^\s\\]/.source+'|[ \t]+(?:(?![ \t"])|'+n+")|"+/\\[\r\n]+(?:[#;].*[\r\n]+)*(?![#;])/.source+")*"),lookbehind:!0,greedy:!0,alias:"attr-value",inside:{comment:t,quoted:{pattern:RegExp(/(^|\s)/.source+n),lookbehind:!0,greedy:!0},punctuation:/\\$/m,boolean:{pattern:/^(?:false|no|off|on|true|yes)$/,greedy:!0}}},punctuation:/=/}}(e)}e.exports=t,t.displayName="systemd",t.aliases=[]},2665:function(e,t,n){"use strict";var r=n(6627),a=n(5551);function i(e){e.register(r),e.register(a),e.languages.t4=e.languages["t4-cs"]=e.languages["t4-templating"].createT4("csharp")}e.exports=i,i.displayName="t4Cs",i.aliases=[]},6627:function(e){"use strict";function t(e){!function(e){function t(e,t,n){return{pattern:RegExp("<#"+e+"[\\s\\S]*?#>"),alias:"block",inside:{delimiter:{pattern:RegExp("^<#"+e+"|#>$"),alias:"important"},content:{pattern:/[\s\S]+/,inside:t,alias:n}}}}e.languages["t4-templating"]=Object.defineProperty({},"createT4",{value:function(n){var r=e.languages[n],a="language-"+n;return{block:{pattern:/<#[\s\S]+?#>/,inside:{directive:t("@",{"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,inside:{punctuation:/^=|^["']|["']$/}},keyword:/\b\w+(?=\s)/,"attr-name":/\b\w+/}),expression:t("=",r,a),"class-feature":t("\\+",r,a),standard:t("",r,a)}}}}})}(e)}e.exports=t,t.displayName="t4Templating",t.aliases=[]},9431:function(e,t,n){"use strict";var r=n(6627),a=n(210);function i(e){e.register(r),e.register(a),e.languages["t4-vb"]=e.languages["t4-templating"].createT4("vbnet")}e.exports=i,i.displayName="t4Vb",i.aliases=[]},525:function(e,t,n){"use strict";var r=n(1164);function a(e){e.register(r),e.languages.tap={fail:/not ok[^#{\n\r]*/,pass:/ok[^#{\n\r]*/,pragma:/pragma [+-][a-z]+/,bailout:/bail out!.*/i,version:/TAP version \d+/i,plan:/\b\d+\.\.\d+(?: +#.*)?/,subtest:{pattern:/# Subtest(?:: .*)?/,greedy:!0},punctuation:/[{}]/,directive:/#.*/,yamlish:{pattern:/(^[ \t]*)---[\s\S]*?[\r\n][ \t]*\.\.\.$/m,lookbehind:!0,inside:e.languages.yaml,alias:"language-yaml"}}}e.exports=a,a.displayName="tap",a.aliases=[]},2613:function(e){"use strict";function t(e){e.languages.tcl={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"/,greedy:!0},variable:[{pattern:/(\$)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/,lookbehind:!0},{pattern:/(\$)\{[^}]+\}/,lookbehind:!0},{pattern:/(^[\t ]*set[ \t]+)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/m,lookbehind:!0}],function:{pattern:/(^[\t ]*proc[ \t]+)\S+/m,lookbehind:!0},builtin:[{pattern:/(^[\t ]*)(?:break|class|continue|error|eval|exit|for|foreach|if|proc|return|switch|while)\b/m,lookbehind:!0},/\b(?:else|elseif)\b/],scope:{pattern:/(^[\t ]*)(?:global|upvar|variable)\b/m,lookbehind:!0,alias:"constant"},keyword:{pattern:/(^[\t ]*|\[)(?:Safe_Base|Tcl|after|append|apply|array|auto_(?:execok|import|load|mkindex|qualify|reset)|automkindex_old|bgerror|binary|catch|cd|chan|clock|close|concat|dde|dict|encoding|eof|exec|expr|fblocked|fconfigure|fcopy|file(?:event|name)?|flush|gets|glob|history|http|incr|info|interp|join|lappend|lassign|lindex|linsert|list|llength|load|lrange|lrepeat|lreplace|lreverse|lsearch|lset|lsort|math(?:func|op)|memory|msgcat|namespace|open|package|parray|pid|pkg_mkIndex|platform|puts|pwd|re_syntax|read|refchan|regexp|registry|regsub|rename|scan|seek|set|socket|source|split|string|subst|tcl(?:_endOfWord|_findLibrary|startOf(?:Next|Previous)Word|test|vars|wordBreak(?:After|Before))|tell|time|tm|trace|unknown|unload|unset|update|uplevel|vwait)\b/m,lookbehind:!0},operator:/!=?|\*\*?|==|&&?|\|\|?|<[=<]?|>[=>]?|[-+~\/%?^]|\b(?:eq|in|ne|ni)\b/,punctuation:/[{}()\[\]]/}}e.exports=t,t.displayName="tcl",t.aliases=[]},6399:function(e){"use strict";function t(e){!function(e){var t=/\([^|()\n]+\)|\[[^\]\n]+\]|\{[^}\n]+\}/.source,n=/\)|\((?![^|()\n]+\))/.source;function r(e,r){return RegExp(e.replace(//g,(function(){return"(?:"+t+")"})).replace(//g,(function(){return"(?:"+n+")"})),r||"")}var a={css:{pattern:/\{[^{}]+\}/,inside:{rest:e.languages.css}},"class-id":{pattern:/(\()[^()]+(?=\))/,lookbehind:!0,alias:"attr-value"},lang:{pattern:/(\[)[^\[\]]+(?=\])/,lookbehind:!0,alias:"attr-value"},punctuation:/[\\\/]\d+|\S/},i=e.languages.textile=e.languages.extend("markup",{phrase:{pattern:/(^|\r|\n)\S[\s\S]*?(?=$|\r?\n\r?\n|\r\r)/,lookbehind:!0,inside:{"block-tag":{pattern:r(/^[a-z]\w*(?:||[<>=])*\./.source),inside:{modifier:{pattern:r(/(^[a-z]\w*)(?:||[<>=])+(?=\.)/.source),lookbehind:!0,inside:a},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:r(/^[*#]+*\s+\S.*/.source,"m"),inside:{modifier:{pattern:r(/(^[*#]+)+/.source),lookbehind:!0,inside:a},punctuation:/^[*#]+/}},table:{pattern:r(/^(?:(?:||[<>=^~])+\.\s*)?(?:\|(?:(?:||[<>=^~_]|[\\/]\d+)+\.|(?!(?:||[<>=^~_]|[\\/]\d+)+\.))[^|]*)+\|/.source,"m"),inside:{modifier:{pattern:r(/(^|\|(?:\r?\n|\r)?)(?:||[<>=^~_]|[\\/]\d+)+(?=\.)/.source),lookbehind:!0,inside:a},punctuation:/\||^\./}},inline:{pattern:r(/(^|[^a-zA-Z\d])(\*\*|__|\?\?|[*_%@+\-^~])*.+?\2(?![a-zA-Z\d])/.source),lookbehind:!0,inside:{bold:{pattern:r(/(^(\*\*?)*).+?(?=\2)/.source),lookbehind:!0},italic:{pattern:r(/(^(__?)*).+?(?=\2)/.source),lookbehind:!0},cite:{pattern:r(/(^\?\?*).+?(?=\?\?)/.source),lookbehind:!0,alias:"string"},code:{pattern:r(/(^@*).+?(?=@)/.source),lookbehind:!0,alias:"keyword"},inserted:{pattern:r(/(^\+*).+?(?=\+)/.source),lookbehind:!0},deleted:{pattern:r(/(^-*).+?(?=-)/.source),lookbehind:!0},span:{pattern:r(/(^%*).+?(?=%)/.source),lookbehind:!0},modifier:{pattern:r(/(^\*\*|__|\?\?|[*_%@+\-^~])+/.source),lookbehind:!0,inside:a},punctuation:/[*_%?@+\-^~]+/}},"link-ref":{pattern:/^\[[^\]]+\]\S+$/m,inside:{string:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0},url:{pattern:/(^\])\S+$/,lookbehind:!0},punctuation:/[\[\]]/}},link:{pattern:r(/"*[^"]+":.+?(?=[^\w/]?(?:\s|$))/.source),inside:{text:{pattern:r(/(^"*)[^"]+(?=")/.source),lookbehind:!0},modifier:{pattern:r(/(^")+/.source),lookbehind:!0,inside:a},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:r(/!(?:||[<>=])*(?![<>=])[^!\s()]+(?:\([^)]+\))?!(?::.+?(?=[^\w/]?(?:\s|$)))?/.source),inside:{source:{pattern:r(/(^!(?:||[<>=])*)(?![<>=])[^!\s()]+(?:\([^)]+\))?(?=!)/.source),lookbehind:!0,alias:"url"},modifier:{pattern:r(/(^!)(?:||[<>=])+/.source),lookbehind:!0,inside:a},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[!:]/}},footnote:{pattern:/\b\[\d+\]/,alias:"comment",inside:{punctuation:/\[|\]/}},acronym:{pattern:/\b[A-Z\d]+\([^)]+\)/,inside:{comment:{pattern:/(\()[^()]+(?=\))/,lookbehind:!0},punctuation:/[()]/}},mark:{pattern:/\b\((?:C|R|TM)\)/,alias:"comment",inside:{punctuation:/[()]/}}}}}),o=i.phrase.inside,s={inline:o.inline,link:o.link,image:o.image,footnote:o.footnote,acronym:o.acronym,mark:o.mark};i.tag.pattern=/<\/?(?!\d)[a-z0-9]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i;var l=o.inline.inside;l.bold.inside=s,l.italic.inside=s,l.inserted.inside=s,l.deleted.inside=s,l.span.inside=s;var c=o.table.inside;c.inline=s.inline,c.link=s.link,c.image=s.image,c.footnote=s.footnote,c.acronym=s.acronym,c.mark=s.mark}(e)}e.exports=t,t.displayName="textile",t.aliases=[]},7118:function(e){"use strict";function t(e){!function(e){var t=/(?:[\w-]+|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*")/.source;function n(e){return e.replace(/__/g,(function(){return t}))}e.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(n(/(^[\t ]*\[\s*(?:\[\s*)?)__(?:\s*\.\s*__)*(?=\s*\])/.source),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(n(/(^[\t ]*|[{,]\s*)__(?:\s*\.\s*__)*(?=\s*=)/.source),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:false|true)\b/,punctuation:/[.,=[\]{}]/}}(e)}e.exports=t,t.displayName="toml",t.aliases=[]},3163:function(e){"use strict";function t(e){!function(e){e.languages.tremor={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},"interpolated-string":null,extractor:{pattern:/\b[a-z_]\w*\|(?:[^\r\n\\|]|\\(?:\r\n|[\s\S]))*\|/i,greedy:!0,inside:{regex:{pattern:/(^re)\|[\s\S]+/,lookbehind:!0},function:/^\w+/,value:/\|[\s\S]+/}},identifier:{pattern:/`[^`]*`/,greedy:!0},function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())\b/,keyword:/\b(?:args|as|by|case|config|connect|connector|const|copy|create|default|define|deploy|drop|each|emit|end|erase|event|flow|fn|for|from|group|having|insert|into|intrinsic|let|links|match|merge|mod|move|of|operator|patch|pipeline|recur|script|select|set|sliding|state|stream|to|tumbling|update|use|when|where|window|with)\b/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0b[01_]*|0x[0-9a-fA-F_]*|\d[\d_]*(?:\.\d[\d_]*)?(?:[Ee][+-]?[\d_]+)?)\b/,"pattern-punctuation":{pattern:/%(?=[({[])/,alias:"punctuation"},operator:/[-+*\/%~!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?>?=?|(?:absent|and|not|or|present|xor)\b/,punctuation:/::|[;\[\]()\{\},.:]/};var t=/#\{(?:[^"{}]|\{[^{}]*\}|"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*")*\}/.source;e.languages.tremor["interpolated-string"]={pattern:RegExp(/(^|[^\\])/.source+'(?:"""(?:'+/[^"\\#]|\\[\s\S]|"(?!"")|#(?!\{)/.source+"|"+t+')*"""|"(?:'+/[^"\\\r\n#]|\\(?:\r\n|[\s\S])|#(?!\{)/.source+"|"+t+')*")'),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:RegExp(t),inside:{punctuation:/^#\{|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.tremor}}},string:/[\s\S]+/}},e.languages.troy=e.languages.tremor,e.languages.trickle=e.languages.tremor}(e)}e.exports=t,t.displayName="tremor",t.aliases=[]},8825:function(e,t,n){"use strict";var r=n(7196),a=n(7433);function i(e){e.register(r),e.register(a),function(e){var t=e.util.clone(e.languages.typescript);e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"];var n=e.languages.tsx.tag;n.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+n.pattern.source+")",n.pattern.flags),n.lookbehind=!0}(e)}e.exports=i,i.displayName="tsx",i.aliases=[]},8338:function(e,t,n){"use strict";var r=n(3076);function a(e){e.register(r),function(e){e.languages.tt2=e.languages.extend("clike",{comment:/#.*|\[%#[\s\S]*?%\]/,keyword:/\b(?:BLOCK|CALL|CASE|CATCH|CLEAR|DEBUG|DEFAULT|ELSE|ELSIF|END|FILTER|FINAL|FOREACH|GET|IF|IN|INCLUDE|INSERT|LAST|MACRO|META|NEXT|PERL|PROCESS|RAWPERL|RETURN|SET|STOP|SWITCH|TAGS|THROW|TRY|UNLESS|USE|WHILE|WRAPPER)\b/,punctuation:/[[\]{},()]/}),e.languages.insertBefore("tt2","number",{operator:/=[>=]?|!=?|<=?|>=?|&&|\|\|?|\b(?:and|not|or)\b/,variable:{pattern:/\b[a-z]\w*(?:\s*\.\s*(?:\d+|\$?[a-z]\w*))*\b/i}}),e.languages.insertBefore("tt2","keyword",{delimiter:{pattern:/^(?:\[%|%%)-?|-?%\]$/,alias:"punctuation"}}),e.languages.insertBefore("tt2","string",{"single-quoted-string":{pattern:/'[^\\']*(?:\\[\s\S][^\\']*)*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"[^\\"]*(?:\\[\s\S][^\\"]*)*"/,greedy:!0,alias:"string",inside:{variable:{pattern:/\$(?:[a-z]\w*(?:\.(?:\d+|\$?[a-z]\w*))*)/i}}}}),delete e.languages.tt2.string,e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"tt2",/\[%[\s\S]+?%\]/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"tt2")}))}(e)}e.exports=a,a.displayName="tt2",a.aliases=[]},2880:function(e){"use strict";function t(e){e.languages.turtle={comment:{pattern:/#.*/,greedy:!0},"multiline-string":{pattern:/"""(?:(?:""?)?(?:[^"\\]|\\.))*"""|'''(?:(?:''?)?(?:[^'\\]|\\.))*'''/,greedy:!0,alias:"string",inside:{comment:/#.*/}},string:{pattern:/"(?:[^\\"\r\n]|\\.)*"|'(?:[^\\'\r\n]|\\.)*'/,greedy:!0},url:{pattern:/<(?:[^\x00-\x20<>"{}|^`\\]|\\(?:u[\da-fA-F]{4}|U[\da-fA-F]{8}))*>/,greedy:!0,inside:{punctuation:/[<>]/}},function:{pattern:/(?:(?![-.\d\xB7])[-.\w\xB7\xC0-\uFFFD]+)?:(?:(?![-.])(?:[-.:\w\xC0-\uFFFD]|%[\da-f]{2}|\\.)+)?/i,inside:{"local-name":{pattern:/([^:]*:)[\s\S]+/,lookbehind:!0},prefix:{pattern:/[\s\S]+/,inside:{punctuation:/:/}}}},number:/[+-]?\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[{}.,;()[\]]|\^\^/,boolean:/\b(?:false|true)\b/,keyword:[/(?:\ba|@prefix|@base)\b|=/,/\b(?:base|graph|prefix)\b/i],tag:{pattern:/@[a-z]+(?:-[a-z\d]+)*/i,inside:{punctuation:/@/}}},e.languages.trig=e.languages.turtle}e.exports=t,t.displayName="turtle",t.aliases=[]},2489:function(e,t,n){"use strict";var r=n(3076);function a(e){e.register(r),e.languages.twig={comment:/^\{#[\s\S]*?#\}$/,"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/},e.hooks.add("before-tokenize",(function(t){if("twig"===t.language){e.languages["markup-templating"].buildPlaceholders(t,"twig",/\{(?:#[\s\S]*?#|%[\s\S]*?%|\{[\s\S]*?\})\}/g)}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"twig")}))}e.exports=a,a.displayName="twig",a.aliases=[]},7433:function(e){"use strict";function t(e){!function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(e)}e.exports=t,t.displayName="typescript",t.aliases=["ts"]},8449:function(e){"use strict";function t(e){!function(e){var t=/\b(?:ACT|ACTIFSUB|CARRAY|CASE|CLEARGIF|COA|COA_INT|CONSTANTS|CONTENT|CUR|EDITPANEL|EFFECT|EXT|FILE|FLUIDTEMPLATE|FORM|FRAME|FRAMESET|GIFBUILDER|GMENU|GMENU_FOLDOUT|GMENU_LAYERS|GP|HMENU|HRULER|HTML|IENV|IFSUB|IMAGE|IMGMENU|IMGMENUITEM|IMGTEXT|IMG_RESOURCE|INCLUDE_TYPOSCRIPT|JSMENU|JSMENUITEM|LLL|LOAD_REGISTER|NO|PAGE|RECORDS|RESTORE_REGISTER|TEMPLATE|TEXT|TMENU|TMENUITEM|TMENU_LAYERS|USER|USER_INT|_GIFBUILDER|global|globalString|globalVar)\b/;e.languages.typoscript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:= \t]|(?:^|[^= \t])[ \t]+)\/\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^"'])#.*/,lookbehind:!0,greedy:!0}],function:[{pattern://,inside:{string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,inside:{keyword:t}},keyword:{pattern:/INCLUDE_TYPOSCRIPT/}}},{pattern:/@import\s*(?:"[^"\r\n]*"|'[^'\r\n]*')/,inside:{string:/"[^"\r\n]*"|'[^'\r\n]*'/}}],string:{pattern:/^([^=]*=[< ]?)(?:(?!\]\n).)*/,lookbehind:!0,inside:{function:/\{\$.*\}/,keyword:t,number:/^\d+$/,punctuation:/[,|:]/}},keyword:t,number:{pattern:/\b\d+\s*[.{=]/,inside:{operator:/[.{=]/}},tag:{pattern:/\.?[-\w\\]+\.?/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:|]/,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/},e.languages.tsconfig=e.languages.typoscript}(e)}e.exports=t,t.displayName="typoscript",t.aliases=["tsconfig"]},2708:function(e){"use strict";function t(e){e.languages.unrealscript={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},category:{pattern:/(\b(?:(?:autoexpand|hide|show)categories|var)\s*\()[^()]+(?=\))/,lookbehind:!0,greedy:!0,alias:"property"},metadata:{pattern:/(\w\s*)<\s*\w+\s*=[^<>|=\r\n]+(?:\|\s*\w+\s*=[^<>|=\r\n]+)*>/,lookbehind:!0,greedy:!0,inside:{property:/\b\w+(?=\s*=)/,operator:/=/,punctuation:/[<>|]/}},macro:{pattern:/`\w+/,alias:"property"},"class-name":{pattern:/(\b(?:class|enum|extends|interface|state(?:\(\))?|struct|within)\s+)\w+/,lookbehind:!0},keyword:/\b(?:abstract|actor|array|auto|autoexpandcategories|bool|break|byte|case|class|classgroup|client|coerce|collapsecategories|config|const|continue|default|defaultproperties|delegate|dependson|deprecated|do|dontcollapsecategories|editconst|editinlinenew|else|enum|event|exec|export|extends|final|float|for|forcescriptorder|foreach|function|goto|guid|hidecategories|hidedropdown|if|ignores|implements|inherits|input|int|interface|iterator|latent|local|material|name|native|nativereplication|noexport|nontransient|noteditinlinenew|notplaceable|operator|optional|out|pawn|perobjectconfig|perobjectlocalized|placeable|postoperator|preoperator|private|protected|reliable|replication|return|server|showcategories|simulated|singular|state|static|string|struct|structdefault|structdefaultproperties|switch|texture|transient|travel|unreliable|until|var|vector|while|within)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/>>|<<|--|\+\+|\*\*|[-+*/~!=<>$@]=?|&&?|\|\|?|\^\^?|[?:%]|\b(?:ClockwiseFrom|Cross|Dot)\b/,punctuation:/[()[\]{};,.]/},e.languages.uc=e.languages.uscript=e.languages.unrealscript}e.exports=t,t.displayName="unrealscript",t.aliases=["uc","uscript"]},4120:function(e){"use strict";function t(e){e.languages.uorazor={"comment-hash":{pattern:/#.*/,alias:"comment",greedy:!0},"comment-slash":{pattern:/\/\/.*/,alias:"comment",greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/},greedy:!0},"source-layers":{pattern:/\b(?:arms|backpack|blue|bracelet|cancel|clear|cloak|criminal|earrings|enemy|facialhair|friend|friendly|gloves|gray|grey|ground|hair|head|innerlegs|innertorso|innocent|lefthand|middletorso|murderer|neck|nonfriendly|onehandedsecondary|outerlegs|outertorso|pants|red|righthand|ring|self|shirt|shoes|talisman|waist)\b/i,alias:"function"},"source-commands":{pattern:/\b(?:alliance|attack|cast|clearall|clearignore|clearjournal|clearlist|clearsysmsg|createlist|createtimer|dclick|dclicktype|dclickvar|dress|dressconfig|drop|droprelloc|emote|getlabel|guild|gumpclose|gumpresponse|hotkey|ignore|lasttarget|lift|lifttype|menu|menuresponse|msg|org|organize|organizer|overhead|pause|poplist|potion|promptresponse|pushlist|removelist|removetimer|rename|restock|say|scav|scavenger|script|setability|setlasttarget|setskill|settimer|setvar|sysmsg|target|targetloc|targetrelloc|targettype|undress|unignore|unsetvar|useobject|useonce|useskill|usetype|virtue|wait|waitforgump|waitformenu|waitforprompt|waitforstat|waitforsysmsg|waitfortarget|walk|wfsysmsg|wft|whisper|yell)\b/,alias:"function"},"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},function:/\b(?:atlist|close|closest|count|counter|counttype|dead|dex|diffhits|diffmana|diffstam|diffweight|find|findbuff|finddebuff|findlayer|findtype|findtypelist|followers|gumpexists|hidden|hits|hp|hue|human|humanoid|ingump|inlist|insysmessage|insysmsg|int|invul|lhandempty|list|listexists|mana|maxhits|maxhp|maxmana|maxstam|maxweight|monster|mounted|name|next|noto|paralyzed|poisoned|position|prev|previous|queued|rand|random|rhandempty|skill|stam|str|targetexists|timer|timerexists|varexist|warmode|weight)\b/,keyword:/\b(?:and|as|break|continue|else|elseif|endfor|endif|endwhile|for|if|loop|not|or|replay|stop|while)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/}}e.exports=t,t.displayName="uorazor",t.aliases=[]},9013:function(e){"use strict";function t(e){e.languages.uri={scheme:{pattern:/^[a-z][a-z0-9+.-]*:/im,greedy:!0,inside:{"scheme-delimiter":/:$/}},fragment:{pattern:/#[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"fragment-delimiter":/^#/}},query:{pattern:/\?[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"query-delimiter":{pattern:/^\?/,greedy:!0},"pair-delimiter":/[&;]/,pair:{pattern:/^[^=][\s\S]*/,inside:{key:/^[^=]+/,value:{pattern:/(^=)[\s\S]+/,lookbehind:!0}}}}},authority:{pattern:RegExp(/^\/\//.source+/(?:[\w\-.~!$&'()*+,;=%:]*@)?/.source+"(?:"+/\[(?:[0-9a-fA-F:.]{2,48}|v[0-9a-fA-F]+\.[\w\-.~!$&'()*+,;=]+)\]/.source+"|"+/[\w\-.~!$&'()*+,;=%]*/.source+")"+/(?::\d*)?/.source,"m"),inside:{"authority-delimiter":/^\/\//,"user-info-segment":{pattern:/^[\w\-.~!$&'()*+,;=%:]*@/,inside:{"user-info-delimiter":/@$/,"user-info":/^[\w\-.~!$&'()*+,;=%:]+/}},"port-segment":{pattern:/:\d*$/,inside:{"port-delimiter":/^:/,port:/^\d+/}},host:{pattern:/[\s\S]+/,inside:{"ip-literal":{pattern:/^\[[\s\S]+\]$/,inside:{"ip-literal-delimiter":/^\[|\]$/,"ipv-future":/^v[\s\S]+/,"ipv6-address":/^[\s\S]+/}},"ipv4-address":/^(?:(?:[03-9]\d?|[12]\d{0,2})\.){3}(?:[03-9]\d?|[12]\d{0,2})$/}}}},path:{pattern:/^[\w\-.~!$&'()*+,;=%:@/]+/m,inside:{"path-separator":/\//}}},e.languages.url=e.languages.uri}e.exports=t,t.displayName="uri",t.aliases=["url"]},3655:function(e){"use strict";function t(e){!function(e){var t={pattern:/[\s\S]+/,inside:null};e.languages.v=e.languages.extend("clike",{string:{pattern:/r?(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,alias:"quoted-string",greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[^{}]*\}|\w+(?:\.\w+(?:\([^\(\)]*\))?|\[[^\[\]]+\])*)/,lookbehind:!0,inside:{"interpolation-variable":{pattern:/^\$\w[\s\S]*$/,alias:"variable"},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},"interpolation-expression":t}}}},"class-name":{pattern:/(\b(?:enum|interface|struct|type)\s+)(?:C\.)?\w+/,lookbehind:!0},keyword:/(?:\b(?:__global|as|asm|assert|atomic|break|chan|const|continue|defer|else|embed|enum|fn|for|go(?:to)?|if|import|in|interface|is|lock|match|module|mut|none|or|pub|return|rlock|select|shared|sizeof|static|struct|type(?:of)?|union|unsafe)|\$(?:else|for|if)|#(?:flag|include))\b/,number:/\b(?:0x[a-f\d]+(?:_[a-f\d]+)*|0b[01]+(?:_[01]+)*|0o[0-7]+(?:_[0-7]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?)\b/i,operator:/~|\?|[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\.?/,builtin:/\b(?:any(?:_float|_int)?|bool|byte(?:ptr)?|charptr|f(?:32|64)|i(?:8|16|64|128|nt)|rune|size_t|string|u(?:16|32|64|128)|voidptr)\b/}),t.inside=e.languages.v,e.languages.insertBefore("v","string",{char:{pattern:/`(?:\\`|\\?[^`]{1,2})`/,alias:"rune"}}),e.languages.insertBefore("v","operator",{attribute:{pattern:/(^[\t ]*)\[(?:deprecated|direct_array_access|flag|inline|live|ref_only|typedef|unsafe_fn|windows_stdcall)\]/m,lookbehind:!0,alias:"annotation",inside:{punctuation:/[\[\]]/,keyword:/\w+/}},generic:{pattern:/<\w+>(?=\s*[\)\{])/,inside:{punctuation:/[<>]/,"class-name":/\w+/}}}),e.languages.insertBefore("v","function",{"generic-function":{pattern:/\b\w+\s*<\w+>(?=\()/,inside:{function:/^\w+/,generic:{pattern:/<\w+>/,inside:e.languages.v.generic.inside}}}})}(e)}e.exports=t,t.displayName="v",t.aliases=[]},1729:function(e){"use strict";function t(e){e.languages.vala=e.languages.extend("clike",{"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=(?:\?\s+|\*?\s+\*?)\w)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|enum|interface|new|struct)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],keyword:/\b(?:abstract|as|assert|async|base|bool|break|case|catch|char|class|const|construct|continue|default|delegate|delete|do|double|dynamic|else|ensures|enum|errordomain|extern|finally|float|for|foreach|get|if|in|inline|int|int16|int32|int64|int8|interface|internal|is|lock|long|namespace|new|null|out|override|owned|params|private|protected|public|ref|requires|return|set|short|signal|sizeof|size_t|ssize_t|static|string|struct|switch|this|throw|throws|try|typeof|uchar|uint|uint16|uint32|uint64|uint8|ulong|unichar|unowned|ushort|using|value|var|virtual|void|volatile|weak|while|yield)\b/i,function:/\b\w+(?=\s*\()/,number:/(?:\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?:f|u?l?)?/i,operator:/\+\+|--|&&|\|\||<<=?|>>=?|=>|->|~|[+\-*\/%&^|=!<>]=?|\?\??|\.\.\./,punctuation:/[{}[\];(),.:]/,constant:/\b[A-Z0-9_]+\b/}),e.languages.insertBefore("vala","string",{"raw-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"template-string":{pattern:/@"[\s\S]*?"/,greedy:!0,inside:{interpolation:{pattern:/\$(?:\([^)]*\)|[a-zA-Z]\w*)/,inside:{delimiter:{pattern:/^\$\(?|\)$/,alias:"punctuation"},rest:e.languages.vala}},string:/[\s\S]+/}}}),e.languages.insertBefore("vala","keyword",{regex:{pattern:/\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[imsx]{0,4}(?=\s*(?:$|[\r\n,.;})\]]))/,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^\//,"regex-flags":/^[a-z]+$/}}})}e.exports=t,t.displayName="vala",t.aliases=[]},210:function(e,t,n){"use strict";var r=n(5876);function a(e){e.register(r),e.languages.vbnet=e.languages.extend("basic",{comment:[{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},{pattern:/(^|[^\\:])'.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^"])"(?:""|[^"])*"(?!")/,lookbehind:!0,greedy:!0},keyword:/(?:\b(?:ADDHANDLER|ADDRESSOF|ALIAS|AND|ANDALSO|AS|BEEP|BLOAD|BOOLEAN|BSAVE|BYREF|BYTE|BYVAL|CALL(?: ABSOLUTE)?|CASE|CATCH|CBOOL|CBYTE|CCHAR|CDATE|CDBL|CDEC|CHAIN|CHAR|CHDIR|CINT|CLASS|CLEAR|CLNG|CLOSE|CLS|COBJ|COM|COMMON|CONST|CONTINUE|CSBYTE|CSHORT|CSNG|CSTR|CTYPE|CUINT|CULNG|CUSHORT|DATA|DATE|DECIMAL|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DEFAULT|DELEGATE|DIM|DIRECTCAST|DO|DOUBLE|ELSE|ELSEIF|END|ENUM|ENVIRON|ERASE|ERROR|EVENT|EXIT|FALSE|FIELD|FILES|FINALLY|FOR(?: EACH)?|FRIEND|FUNCTION|GET|GETTYPE|GETXMLNAMESPACE|GLOBAL|GOSUB|GOTO|HANDLES|IF|IMPLEMENTS|IMPORTS|IN|INHERITS|INPUT|INTEGER|INTERFACE|IOCTL|IS|ISNOT|KEY|KILL|LET|LIB|LIKE|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|ME|MKDIR|MOD|MODULE|MUSTINHERIT|MUSTOVERRIDE|MYBASE|MYCLASS|NAME|NAMESPACE|NARROWING|NEW|NEXT|NOT|NOTHING|NOTINHERITABLE|NOTOVERRIDABLE|OBJECT|OF|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPERATOR|OPTION(?: BASE)?|OPTIONAL|OR|ORELSE|OUT|OVERLOADS|OVERRIDABLE|OVERRIDES|PARAMARRAY|PARTIAL|POKE|PRIVATE|PROPERTY|PROTECTED|PUBLIC|PUT|RAISEEVENT|READ|READONLY|REDIM|REM|REMOVEHANDLER|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SBYTE|SELECT(?: CASE)?|SET|SHADOWS|SHARED|SHELL|SHORT|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|STRUCTURE|SUB|SWAP|SYNCLOCK|SYSTEM|THEN|THROW|TIMER|TO|TROFF|TRON|TRUE|TRY|TRYCAST|TYPE|TYPEOF|UINTEGER|ULONG|UNLOCK|UNTIL|USHORT|USING|VIEW PRINT|WAIT|WEND|WHEN|WHILE|WIDENING|WITH|WITHEVENTS|WRITE|WRITEONLY|XOR)|\B(?:#CONST|#ELSE|#ELSEIF|#END|#IF))(?:\$|\b)/i,punctuation:/[,;:(){}]/})}e.exports=a,a.displayName="vbnet",a.aliases=[]},6238:function(e){"use strict";function t(e){!function(e){e.languages.velocity=e.languages.extend("markup",{});var t={variable:{pattern:/(^|[^\\](?:\\\\)*)\$!?(?:[a-z][\w-]*(?:\([^)]*\))?(?:\.[a-z][\w-]*(?:\([^)]*\))?|\[[^\]]+\])*|\{[^}]+\})/i,lookbehind:!0,inside:{}},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},number:/\b\d+\b/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|[+*/%-]|&&|\|\||\.\.|\b(?:eq|g[et]|l[et]|n(?:e|ot))\b/,punctuation:/[(){}[\]:,.]/};t.variable.inside={string:t.string,function:{pattern:/([^\w-])[a-z][\w-]*(?=\()/,lookbehind:!0},number:t.number,boolean:t.boolean,punctuation:t.punctuation},e.languages.insertBefore("velocity","comment",{unparsed:{pattern:/(^|[^\\])#\[\[[\s\S]*?\]\]#/,lookbehind:!0,greedy:!0,inside:{punctuation:/^#\[\[|\]\]#$/}},"velocity-comment":[{pattern:/(^|[^\\])#\*[\s\S]*?\*#/,lookbehind:!0,greedy:!0,alias:"comment"},{pattern:/(^|[^\\])##.*/,lookbehind:!0,greedy:!0,alias:"comment"}],directive:{pattern:/(^|[^\\](?:\\\\)*)#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})(?:\s*\((?:[^()]|\([^()]*\))*\))?/i,lookbehind:!0,inside:{keyword:{pattern:/^#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})|\bin\b/,inside:{punctuation:/[{}]/}},rest:t}},variable:t.variable}),e.languages.velocity.tag.inside["attr-value"].inside.rest=e.languages.velocity}(e)}e.exports=t,t.displayName="velocity",t.aliases=[]},4650:function(e){"use strict";function t(e){e.languages.verilog={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"kernel-function":{pattern:/\B\$\w+\b/,alias:"property"},constant:/\B`\w+\b/,function:/\b\w+(?=\()/,keyword:/\b(?:alias|and|assert|assign|assume|automatic|before|begin|bind|bins|binsof|bit|break|buf|bufif0|bufif1|byte|case|casex|casez|cell|chandle|class|clocking|cmos|config|const|constraint|context|continue|cover|covergroup|coverpoint|cross|deassign|default|defparam|design|disable|dist|do|edge|else|end|endcase|endclass|endclocking|endconfig|endfunction|endgenerate|endgroup|endinterface|endmodule|endpackage|endprimitive|endprogram|endproperty|endsequence|endspecify|endtable|endtask|enum|event|expect|export|extends|extern|final|first_match|for|force|foreach|forever|fork|forkjoin|function|generate|genvar|highz0|highz1|if|iff|ifnone|ignore_bins|illegal_bins|import|incdir|include|initial|inout|input|inside|instance|int|integer|interface|intersect|join|join_any|join_none|large|liblist|library|local|localparam|logic|longint|macromodule|matches|medium|modport|module|nand|negedge|new|nmos|nor|noshowcancelled|not|notif0|notif1|null|or|output|package|packed|parameter|pmos|posedge|primitive|priority|program|property|protected|pull0|pull1|pulldown|pullup|pulsestyle_ondetect|pulsestyle_onevent|pure|rand|randc|randcase|randsequence|rcmos|real|realtime|ref|reg|release|repeat|return|rnmos|rpmos|rtran|rtranif0|rtranif1|scalared|sequence|shortint|shortreal|showcancelled|signed|small|solve|specify|specparam|static|string|strong0|strong1|struct|super|supply0|supply1|table|tagged|task|this|throughout|time|timeprecision|timeunit|tran|tranif0|tranif1|tri|tri0|tri1|triand|trior|trireg|type|typedef|union|unique|unsigned|use|uwire|var|vectored|virtual|void|wait|wait_order|wand|weak0|weak1|while|wildcard|wire|with|within|wor|xnor|xor)\b/,important:/\b(?:always|always_comb|always_ff|always_latch)\b(?: *@)?/,number:/\B##?\d+|(?:\b\d+)?'[odbh] ?[\da-fzx_?]+|\b(?:\d*[._])?\d+(?:e[-+]?\d+)?/i,operator:/[-+{}^~%*\/?=!<>&|]+/,punctuation:/[[\];(),.:]/}}e.exports=t,t.displayName="verilog",t.aliases=[]},4235:function(e){"use strict";function t(e){e.languages.vhdl={comment:/--.+/,"vhdl-vectors":{pattern:/\b[oxb]"[\da-f_]+"|"[01uxzwlh-]+"/i,alias:"number"},"quoted-function":{pattern:/"\S+?"(?=\()/,alias:"function"},string:/"(?:[^\\"\r\n]|\\(?:\r\n|[\s\S]))*"/,constant:/\b(?:library|use)\b/i,keyword:/\b(?:'active|'ascending|'base|'delayed|'driving|'driving_value|'event|'high|'image|'instance_name|'last_active|'last_event|'last_value|'left|'leftof|'length|'low|'path_name|'pos|'pred|'quiet|'range|'reverse_range|'right|'rightof|'simple_name|'stable|'succ|'transaction|'val|'value|access|after|alias|all|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|new|next|null|of|on|open|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|report|return|select|severity|shared|signal|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\w+(?=\()/,number:/'[01uxzwlh-]'|\b(?:\d+#[\da-f_.]+#|\d[\d_.]*)(?:e[-+]?\d+)?/i,operator:/[<>]=?|:=|[-+*/&=]|\b(?:abs|and|mod|nand|nor|not|or|rem|rol|ror|sla|sll|sra|srl|xnor|xor)\b/i,punctuation:/[{}[\];(),.:]/}}e.exports=t,t.displayName="vhdl",t.aliases=[]},5008:function(e){"use strict";function t(e){e.languages.vim={string:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,comment:/".*/,function:/\b\w+(?=\()/,keyword:/\b(?:N|Next|P|Print|X|XMLent|XMLns|ab|abbreviate|abc|abclear|abo|aboveleft|al|all|ar|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|args|argu|argument|as|ascii|b|bN|bNext|ba|bad|badd|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bo|botright|bp|bprevious|br|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|brewind|bro|browse|bufdo|buffer|buffers|bun|bunload|bw|bwipeout|c|cN|cNext|cNfcNfile|ca|cabbrev|cabc|cabclear|cad|caddb|caddbuffer|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cg|cgetb|cgetbuffer|cgete|cgetexpr|cgetfile|change|changes|chd|chdir|che|checkpath|checkt|checktime|cl|cla|clast|clist|clo|close|cmapc|cmapclear|cn|cnew|cnewer|cnext|cnf|cnfile|cnorea|cnoreabbrev|co|col|colder|colo|colorscheme|comc|comclear|comp|compiler|con|conf|confirm|continue|cope|copen|copy|cp|cpf|cpfile|cprevious|cq|cquit|cr|crewind|cu|cuna|cunabbrev|cunmap|cw|cwindow|d|debugg|debuggreedy|delc|delcommand|delete|delf|delfunction|delm|delmarks|di|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|e|earlier|echoe|echoerr|echom|echomsg|echon|edit|el|else|elsei|elseif|em|emenu|en|endf|endfo|endfor|endfun|endfunction|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fin|fina|finally|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|foldd|folddoc|folddoclosed|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|h|ha|hardcopy|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iu|iuna|iunabbrev|iunmap|j|join|ju|jumps|k|kee|keepalt|keepj|keepjumps|keepmarks|l|lN|lNext|lNf|lNfile|la|lad|laddb|laddbuffer|laddexpr|laddf|laddfile|lan|language|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|left|lefta|leftabove|let|lex|lexpr|lf|lfile|lfir|lfirst|lg|lgetb|lgetbuffer|lgete|lgetexpr|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|list|ll|lla|llast|lli|llist|lm|lmak|lmake|lmap|lmapc|lmapclear|ln|lne|lnew|lnewer|lnext|lnf|lnfile|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lp|lpf|lpfile|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|m|ma|mak|make|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkv|mkvie|mkview|mkvimrc|mod|mode|move|mz|mzf|mzfile|mzscheme|n|nbkey|new|next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|o|omapc|omapclear|on|only|open|opt|options|ou|ounmap|p|pc|pclose|pe|ped|pedit|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|print|prof|profd|profdel|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|ptN|ptNext|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|py|pyf|pyfile|python|q|qa|qall|quit|quita|quitall|r|read|rec|recover|red|redi|redir|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|ru|rub|ruby|rubyd|rubydo|rubyf|rubyfile|runtime|rv|rviminfo|sN|sNext|sa|sal|sall|san|sandbox|sargument|sav|saveas|sb|sbN|sbNext|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbp|sbprevious|sbr|sbrewind|sbuffer|scrip|scripte|scriptencoding|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sl|sla|slast|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|so|sor|sort|source|sp|spe|spelld|spelldump|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|split|spr|sprevious|sre|srewind|st|sta|stag|star|startg|startgreplace|startinsert|startr|startreplace|stj|stjump|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tN|tNext|ta|tab|tabN|tabNext|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabn|tabnew|tabnext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|u|una|unabbreviate|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|ve|verb|verbose|version|vert|vertical|vi|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|w|wN|wNext|wa|wall|wh|while|win|winc|wincmd|windo|winp|winpos|winsize|wn|wnext|wp|wprevious|wq|wqa|wqall|write|ws|wsverb|wv|wviminfo|x|xa|xall|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,builtin:/\b(?:acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autocmd|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|t_AB|t_AF|t_AL|t_CS|t_CV|t_Ce|t_Co|t_Cs|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_IE|t_IS|t_K1|t_K3|t_K4|t_K5|t_K6|t_K7|t_K8|t_K9|t_KA|t_KB|t_KC|t_KD|t_KE|t_KF|t_KG|t_KH|t_KI|t_KJ|t_KK|t_KL|t_RI|t_RV|t_SI|t_Sb|t_Sf|t_WP|t_WS|t_ZH|t_ZR|t_al|t_bc|t_cd|t_ce|t_cl|t_cm|t_cs|t_da|t_db|t_dl|t_fs|t_k1|t_k2|t_k3|t_k4|t_k5|t_k6|t_k7|t_k8|t_k9|t_kB|t_kD|t_kI|t_kN|t_kP|t_kb|t_kd|t_ke|t_kh|t_kl|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_se|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_xs|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,operator:/\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(?:is(?:not)?)\b/,punctuation:/[{}[\](),;:]/}}e.exports=t,t.displayName="vim",t.aliases=[]},2944:function(e){"use strict";function t(e){e.languages["visual-basic"]={comment:{pattern:/(?:['‘’]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:\b_[ \t]*(?:\r\n?|\n)|.)+/i,alias:"property",greedy:!0},string:{pattern:/\$?["“”](?:["“”]{2}|[^"“”])*["“”]C?/i,greedy:!0},date:{pattern:/#[ \t]*(?:\d+([/-])\d+\1\d+(?:[ \t]+(?:\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?))?|\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?)[ \t]*#/i,alias:"number"},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&[HO][\dA-F]+)(?:[FRD]|U?[ILS])?/i,boolean:/\b(?:False|Nothing|True)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Until|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Xor)\b/i,operator:/[+\-*/\\^<=>&#@$%!]|\b_(?=[ \t]*[\r\n])/,punctuation:/[{}().,:?]/},e.languages.vb=e.languages["visual-basic"],e.languages.vba=e.languages["visual-basic"]}e.exports=t,t.displayName="visualBasic",t.aliases=[]},6042:function(e){"use strict";function t(e){e.languages.warpscript={comment:/#.*|\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'|<'(?:[^\\']|'(?!>)|\\.)*'>/,greedy:!0},variable:/\$\S+/,macro:{pattern:/@\S+/,alias:"property"},keyword:/\b(?:BREAK|CHECKMACRO|CONTINUE|CUDF|DEFINED|DEFINEDMACRO|EVAL|FAIL|FOR|FOREACH|FORSTEP|IFT|IFTE|MSGFAIL|NRETURN|RETHROW|RETURN|SWITCH|TRY|UDF|UNTIL|WHILE)\b/,number:/[+-]?\b(?:NaN|Infinity|\d+(?:\.\d*)?(?:[Ee][+-]?\d+)?|0x[\da-fA-F]+|0b[01]+)\b/,boolean:/\b(?:F|T|false|true)\b/,punctuation:/<%|%>|[{}[\]()]/,operator:/==|&&?|\|\|?|\*\*?|>>>?|<<|[<>!~]=?|[-/%^]|\+!?|\b(?:AND|NOT|OR)\b/}}e.exports=t,t.displayName="warpscript",t.aliases=[]},2498:function(e){"use strict";function t(e){e.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\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(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\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/,punctuation:/[()]/}}e.exports=t,t.displayName="wasm",t.aliases=[]},3601:function(e){"use strict";function t(e){!function(e){var t=/(?:\B-|\b_|\b)[A-Za-z][\w-]*(?![\w-])/.source,n="(?:"+/\b(?:unsigned\s+)?long\s+long(?![\w-])/.source+"|"+/\b(?:unrestricted|unsigned)\s+[a-z]+(?![\w-])/.source+"|"+/(?!(?:unrestricted|unsigned)\b)/.source+t+/(?:\s*<(?:[^<>]|<[^<>]*>)*>)?/.source+")"+/(?:\s*\?)?/.source,r={};for(var a in e.languages["web-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"[^"]*"/,greedy:!0},namespace:{pattern:RegExp(/(\bnamespace\s+)/.source+t),lookbehind:!0},"class-name":[{pattern:/(^|[^\w-])(?:iterable|maplike|setlike)\s*<(?:[^<>]|<[^<>]*>)*>/,lookbehind:!0,inside:r},{pattern:RegExp(/(\b(?:attribute|const|deleter|getter|optional|setter)\s+)/.source+n),lookbehind:!0,inside:r},{pattern:RegExp("("+/\bcallback\s+/.source+t+/\s*=\s*/.source+")"+n),lookbehind:!0,inside:r},{pattern:RegExp(/(\btypedef\b\s*)/.source+n),lookbehind:!0,inside:r},{pattern:RegExp(/(\b(?:callback|dictionary|enum|interface(?:\s+mixin)?)\s+)(?!(?:interface|mixin)\b)/.source+t),lookbehind:!0},{pattern:RegExp(/(:\s*)/.source+t),lookbehind:!0},RegExp(t+/(?=\s+(?:implements|includes)\b)/.source),{pattern:RegExp(/(\b(?:implements|includes)\s+)/.source+t),lookbehind:!0},{pattern:RegExp(n+"(?="+/\s*(?:\.{3}\s*)?/.source+t+/\s*[(),;=]/.source+")"),inside:r}],builtin:/\b(?:ArrayBuffer|BigInt64Array|BigUint64Array|ByteString|DOMString|DataView|Float32Array|Float64Array|FrozenArray|Int16Array|Int32Array|Int8Array|ObservableArray|Promise|USVString|Uint16Array|Uint32Array|Uint8Array|Uint8ClampedArray)\b/,keyword:[/\b(?:async|attribute|callback|const|constructor|deleter|dictionary|enum|getter|implements|includes|inherit|interface|mixin|namespace|null|optional|or|partial|readonly|required|setter|static|stringifier|typedef|unrestricted)\b/,/\b(?:any|bigint|boolean|byte|double|float|iterable|long|maplike|object|octet|record|sequence|setlike|short|symbol|undefined|unsigned|void)\b/],boolean:/\b(?:false|true)\b/,number:{pattern:/(^|[^\w-])-?(?:0x[0-9a-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|NaN|Infinity)(?![\w-])/i,lookbehind:!0},operator:/\.{3}|[=:?<>-]/,punctuation:/[(){}[\].,;]/},e.languages["web-idl"])"class-name"!==a&&(r[a]=e.languages["web-idl"][a]);e.languages.webidl=e.languages["web-idl"]}(e)}e.exports=t,t.displayName="webIdl",t.aliases=[]},4108:function(e){"use strict";function t(e){e.languages.wiki=e.languages.extend("markup",{"block-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,alias:"comment"},heading:{pattern:/^(=+)[^=\r\n].*?\1/m,inside:{punctuation:/^=+|=+$/,important:/.+/}},emphasis:{pattern:/('{2,5}).+?\1/,inside:{"bold-italic":{pattern:/(''''').+?(?=\1)/,lookbehind:!0,alias:["bold","italic"]},bold:{pattern:/(''')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},italic:{pattern:/('')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},punctuation:/^''+|''+$/}},hr:{pattern:/^-{4,}/m,alias:"punctuation"},url:[/ISBN +(?:97[89][ -]?)?(?:\d[ -]?){9}[\dx]\b|(?:PMID|RFC) +\d+/i,/\[\[.+?\]\]|\[.+?\]/],variable:[/__[A-Z]+__/,/\{{3}.+?\}{3}/,/\{\{.+?\}\}/],symbol:[/^#redirect/im,/~{3,5}/],"table-tag":{pattern:/((?:^|[|!])[|!])[^|\r\n]+\|(?!\|)/m,lookbehind:!0,inside:{"table-bar":{pattern:/\|$/,alias:"punctuation"},rest:e.languages.markup.tag.inside}},punctuation:/^(?:\{\||\|\}|\|-|[*#:;!|])|\|\||!!/m}),e.languages.insertBefore("wiki","tag",{nowiki:{pattern:/<(nowiki|pre|source)\b[^>]*>[\s\S]*?<\/\1>/i,inside:{tag:{pattern:/<(?:nowiki|pre|source)\b[^>]*>|<\/(?:nowiki|pre|source)>/i,inside:e.languages.markup.tag.inside}}}})}e.exports=t,t.displayName="wiki",t.aliases=[]},3027:function(e){"use strict";function t(e){e.languages.wolfram={comment:/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:Abs|AbsArg|Accuracy|Block|Do|For|Function|If|Manipulate|Module|Nest|NestList|None|Return|Switch|Table|Which|While)\b/,context:{pattern:/\b\w+`+\w*/,alias:"class-name"},blank:{pattern:/\b\w+_\b/,alias:"regex"},"global-variable":{pattern:/\$\w+/,alias:"variable"},boolean:/\b(?:False|True)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/\/\.|;|=\.|\^=|\^:=|:=|<<|>>|<\||\|>|:>|\|->|->|<-|@@@|@@|@|\/@|=!=|===|==|=|\+|-|\^|\[\/-+%=\]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},e.languages.mathematica=e.languages.wolfram,e.languages.wl=e.languages.wolfram,e.languages.nb=e.languages.wolfram}e.exports=t,t.displayName="wolfram",t.aliases=["mathematica","wl","nb"]},9976:function(e){"use strict";function t(e){e.languages.wren={comment:[{pattern:/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*))*\*\/)*\*\/)*\*\//,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"string-literal":null,hashbang:{pattern:/^#!\/.+/,greedy:!0,alias:"comment"},attribute:{pattern:/#!?[ \t\u3000]*\w+/,alias:"keyword"},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},/\b[A-Z][a-z\d_]*\b/],constant:/\b[A-Z][A-Z\d_]*\b/,null:{pattern:/\bnull\b/,alias:"keyword"},keyword:/\b(?:as|break|class|construct|continue|else|for|foreign|if|import|in|is|return|static|super|this|var|while)\b/,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,function:/\b[a-z_]\w*(?=\s*[({])/i,operator:/<<|>>|[=!<>]=?|&&|\|\||[-+*/%~^&|?:]|\.{2,3}/,punctuation:/[\[\](){}.,;]/},e.languages.wren["string-literal"]={pattern:/(^|[^\\"])"(?:[^\\"%]|\\[\s\S]|%(?!\()|%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\))*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\)/,lookbehind:!0,inside:{expression:{pattern:/^(%\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:e.languages.wren},"interpolation-punctuation":{pattern:/^%\(|\)$/,alias:"punctuation"}}},string:/[\s\S]+/}}}e.exports=t,t.displayName="wren",t.aliases=[]},6648:function(e){"use strict";function t(e){!function(e){e.languages.xeora=e.languages.extend("markup",{constant:{pattern:/\$(?:DomainContents|PageRenderDuration)\$/,inside:{punctuation:{pattern:/\$/}}},variable:{pattern:/\$@?(?:#+|[-+*~=^])?[\w.]+\$/,inside:{punctuation:{pattern:/[$.]/},operator:{pattern:/#+|[-+*~=^@]/}}},"function-inline":{pattern:/\$F:[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\$/,inside:{variable:{pattern:/(?:[,|])@?(?:#+|[-+*~=^])?[\w.]+/,inside:{punctuation:{pattern:/[,.|]/},operator:{pattern:/#+|[-+*~=^@]/}}},punctuation:{pattern:/\$\w:|[$:?.,|]/}},alias:"function"},"function-block":{pattern:/\$XF:\{[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\}:XF\$/,inside:{punctuation:{pattern:/[$:{}?.,|]/}},alias:"function"},"directive-inline":{pattern:/\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\/\w.]+\$/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}}},alias:"function"},"directive-block-open":{pattern:/\$\w+:\{|\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\w.]+:\{(?:![A-Z]+)?/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}},attribute:{pattern:/![A-Z]+$/,inside:{punctuation:{pattern:/!/}},alias:"keyword"}},alias:"function"},"directive-block-separator":{pattern:/\}:[-\w.]+:\{/,inside:{punctuation:{pattern:/[:{}]/}},alias:"function"},"directive-block-close":{pattern:/\}:[-\w.]+\$/,inside:{punctuation:{pattern:/[:{}$]/}},alias:"function"}}),e.languages.insertBefore("inside","punctuation",{variable:e.languages.xeora["function-inline"].inside.variable},e.languages.xeora["function-block"]),e.languages.xeoracube=e.languages.xeora}(e)}e.exports=t,t.displayName="xeora",t.aliases=["xeoracube"]},2746:function(e){"use strict";function t(e){!function(e){function t(t,n){e.languages[t]&&e.languages.insertBefore(t,"comment",{"doc-comment":n})}var n=e.languages.markup.tag,r={pattern:/\/\/\/.*/,greedy:!0,alias:"comment",inside:{tag:n}},a={pattern:/'''.*/,greedy:!0,alias:"comment",inside:{tag:n}};t("csharp",r),t("fsharp",r),t("vbnet",a)}(e)}e.exports=t,t.displayName="xmlDoc",t.aliases=[]},8833:function(e){"use strict";function t(e){e.languages.xojo={comment:{pattern:/(?:'|\/\/|Rem\b).+/i,greedy:!0},string:{pattern:/"(?:""|[^"])*"/,greedy:!0},number:[/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,/&[bchou][a-z\d]+/i],directive:{pattern:/#(?:Else|ElseIf|Endif|If|Pragma)\b/i,alias:"property"},keyword:/\b(?:AddHandler|App|Array|As(?:signs)?|Auto|Boolean|Break|By(?:Ref|Val)|Byte|Call|Case|Catch|CFStringRef|CGFloat|Class|Color|Const|Continue|CString|Currency|CurrentMethodName|Declare|Delegate|Dim|Do(?:uble|wnTo)?|Each|Else(?:If)?|End|Enumeration|Event|Exception|Exit|Extends|False|Finally|For|Function|Get|GetTypeInfo|Global|GOTO|If|Implements|In|Inherits|Int(?:8|16|32|64|eger|erface)?|Lib|Loop|Me|Module|Next|Nil|Object|Optional|OSType|ParamArray|Private|Property|Protected|PString|Ptr|Raise(?:Event)?|ReDim|RemoveHandler|Return|Select(?:or)?|Self|Set|Shared|Short|Single|Soft|Static|Step|String|Sub|Super|Text|Then|To|True|Try|Ubound|UInt(?:8|16|32|64|eger)?|Until|Using|Var(?:iant)?|Wend|While|WindowPtr|WString)\b/i,operator:/<[=>]?|>=?|[+\-*\/\\^=]|\b(?:AddressOf|And|Ctype|IsA?|Mod|New|Not|Or|WeakAddressOf|Xor)\b/i,punctuation:/[.,;:()]/}}e.exports=t,t.displayName="xojo",t.aliases=[]},5528:function(e){"use strict";function t(e){!function(e){e.languages.xquery=e.languages.extend("markup",{"xquery-comment":{pattern:/\(:[\s\S]*?:\)/,greedy:!0,alias:"comment"},string:{pattern:/(["'])(?:\1\1|(?!\1)[\s\S])*\1/,greedy:!0},extension:{pattern:/\(#.+?#\)/,alias:"symbol"},variable:/\$[-\w:]+/,axis:{pattern:/(^|[^-])(?:ancestor(?:-or-self)?|attribute|child|descendant(?:-or-self)?|following(?:-sibling)?|parent|preceding(?:-sibling)?|self)(?=::)/,lookbehind:!0,alias:"operator"},"keyword-operator":{pattern:/(^|[^:-])\b(?:and|castable as|div|eq|except|ge|gt|idiv|instance of|intersect|is|le|lt|mod|ne|or|union)\b(?=$|[^:-])/,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^:-])\b(?:as|ascending|at|base-uri|boundary-space|case|cast as|collation|construction|copy-namespaces|declare|default|descending|else|empty (?:greatest|least)|encoding|every|external|for|function|if|import|in|inherit|lax|let|map|module|namespace|no-inherit|no-preserve|option|order(?: by|ed|ing)?|preserve|return|satisfies|schema|some|stable|strict|strip|then|to|treat as|typeswitch|unordered|validate|variable|version|where|xquery)\b(?=$|[^:-])/,lookbehind:!0},function:/[\w-]+(?::[\w-]+)*(?=\s*\()/,"xquery-element":{pattern:/(element\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"tag"},"xquery-attribute":{pattern:/(attribute\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"attr-name"},builtin:{pattern:/(^|[^:-])\b(?:attribute|comment|document|element|processing-instruction|text|xs:(?:ENTITIES|ENTITY|ID|IDREFS?|NCName|NMTOKENS?|NOTATION|Name|QName|anyAtomicType|anyType|anyURI|base64Binary|boolean|byte|date|dateTime|dayTimeDuration|decimal|double|duration|float|gDay|gMonth|gMonthDay|gYear|gYearMonth|hexBinary|int|integer|language|long|negativeInteger|nonNegativeInteger|nonPositiveInteger|normalizedString|positiveInteger|short|string|time|token|unsigned(?:Byte|Int|Long|Short)|untyped(?:Atomic)?|yearMonthDuration))\b(?=$|[^:-])/,lookbehind:!0},number:/\b\d+(?:\.\d+)?(?:E[+-]?\d+)?/,operator:[/[+*=?|@]|\.\.?|:=|!=|<[=<]?|>[=>]?/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}],punctuation:/[[\](){},;:/]/}),e.languages.xquery.tag.pattern=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,e.languages.xquery.tag.inside["attr-value"].pattern=/=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+)/,e.languages.xquery.tag.inside["attr-value"].inside.punctuation=/^="|"$/,e.languages.xquery.tag.inside["attr-value"].inside.expression={pattern:/\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}/,inside:e.languages.xquery,alias:"language-xquery"};var t=function e(t){return"string"==typeof t?t:"string"==typeof t.content?t.content:t.content.map(e).join("")},n=function n(r){for(var a=[],i=0;i0&&a[a.length-1].tagName===t(o.content[0].content[1])&&a.pop():"/>"===o.content[o.content.length-1].content||a.push({tagName:t(o.content[0].content[1]),openedBraces:0}):!(a.length>0&&"punctuation"===o.type&&"{"===o.content)||r[i+1]&&"punctuation"===r[i+1].type&&"{"===r[i+1].content||r[i-1]&&"plain-text"===r[i-1].type&&"{"===r[i-1].content?a.length>0&&a[a.length-1].openedBraces>0&&"punctuation"===o.type&&"}"===o.content?a[a.length-1].openedBraces--:"comment"!==o.type&&(s=!0):a[a.length-1].openedBraces++),(s||"string"==typeof o)&&a.length>0&&0===a[a.length-1].openedBraces){var l=t(o);i0&&("string"==typeof r[i-1]||"plain-text"===r[i-1].type)&&(l=t(r[i-1])+l,r.splice(i-1,1),i--),/^\s+$/.test(l)?r[i]=l:r[i]=new e.Token("plain-text",l,null,l)}o.content&&"string"!=typeof o.content&&n(o.content)}};e.hooks.add("after-tokenize",(function(e){"xquery"===e.language&&n(e.tokens)}))}(e)}e.exports=t,t.displayName="xquery",t.aliases=[]},1164:function(e){"use strict";function t(e){!function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",a=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),i=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function o(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,(function(){return r})).replace(/<>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,(function(){return r})).replace(/<>/g,(function(){return"(?:"+a+"|"+i+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:o(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:o(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:o(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:o(i),lookbehind:!0,greedy:!0},number:{pattern:o(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(e)}e.exports=t,t.displayName="yaml",t.aliases=["yml"]},433:function(e){"use strict";function t(e){e.languages.yang={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"(?:[^\\"]|\\.)*"|'[^']*'/,greedy:!0},keyword:{pattern:/(^|[{};\r\n][ \t]*)[a-z_][\w.-]*/i,lookbehind:!0},namespace:{pattern:/(\s)[a-z_][\w.-]*(?=:)/i,lookbehind:!0},boolean:/\b(?:false|true)\b/,operator:/\+/,punctuation:/[{};:]/}}e.exports=t,t.displayName="yang",t.aliases=[]},9214:function(e){"use strict";function t(e){!function(e){function t(e){return function(){return e}}var n=/\b(?:align|allowzero|and|anyframe|anytype|asm|async|await|break|cancel|catch|comptime|const|continue|defer|else|enum|errdefer|error|export|extern|fn|for|if|inline|linksection|nakedcc|noalias|nosuspend|null|or|orelse|packed|promise|pub|resume|return|stdcallcc|struct|suspend|switch|test|threadlocal|try|undefined|union|unreachable|usingnamespace|var|volatile|while)\b/,r="\\b(?!"+n.source+")(?!\\d)\\w+\\b",a=/align\s*\((?:[^()]|\([^()]*\))*\)/.source,i="(?!\\s)(?:!?\\s*(?:"+/(?:\?|\bpromise->|(?:\[[^[\]]*\]|\*(?!\*)|\*\*)(?:\s*|\s*const\b|\s*volatile\b|\s*allowzero\b)*)/.source.replace(//g,t(a))+"\\s*)*"+/(?:\bpromise\b|(?:\berror\.)?(?:\.)*(?!\s+))/.source.replace(//g,t(r))+")+";e.languages.zig={comment:[{pattern:/\/\/[/!].*/,alias:"doc-comment"},/\/{2}.*/],string:[{pattern:/(^|[^\\@])c?"(?:[^"\\\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},{pattern:/([\r\n])([ \t]+c?\\{2}).*(?:(?:\r\n?|\n)\2.*)*/,lookbehind:!0,greedy:!0}],char:{pattern:/(^|[^\\])'(?:[^'\\\r\n]|[\uD800-\uDFFF]{2}|\\(?:.|x[a-fA-F\d]{2}|u\{[a-fA-F\d]{1,6}\}))'/,lookbehind:!0,greedy:!0},builtin:/\B@(?!\d)\w+(?=\s*\()/,label:{pattern:/(\b(?:break|continue)\s*:\s*)\w+\b|\b(?!\d)\w+\b(?=\s*:\s*(?:\{|while\b))/,lookbehind:!0},"class-name":[/\b(?!\d)\w+(?=\s*=\s*(?:(?:extern|packed)\s+)?(?:enum|struct|union)\s*[({])/,{pattern:RegExp(/(:\s*)(?=\s*(?:\s*)?[=;,)])|(?=\s*(?:\s*)?\{)/.source.replace(//g,t(i)).replace(//g,t(a))),lookbehind:!0,inside:null},{pattern:RegExp(/(\)\s*)(?=\s*(?:\s*)?;)/.source.replace(//g,t(i)).replace(//g,t(a))),lookbehind:!0,inside:null}],"builtin-type":{pattern:/\b(?:anyerror|bool|c_u?(?:int|long|longlong|short)|c_longdouble|c_void|comptime_(?:float|int)|f(?:16|32|64|128)|[iu](?:8|16|32|64|128|size)|noreturn|type|void)\b/,alias:"keyword"},keyword:n,function:/\b(?!\d)\w+(?=\s*\()/,number:/\b(?:0b[01]+|0o[0-7]+|0x[a-fA-F\d]+(?:\.[a-fA-F\d]*)?(?:[pP][+-]?[a-fA-F\d]+)?|\d+(?:\.\d*)?(?:[eE][+-]?\d+)?)\b/,boolean:/\b(?:false|true)\b/,operator:/\.[*?]|\.{2,3}|[-=]>|\*\*|\+\+|\|\||(?:<<|>>|[-+*]%|[-+*/%^&|<>!=])=?|[?~]/,punctuation:/[.:,;(){}[\]]/},e.languages.zig["class-name"].forEach((function(t){null===t.inside&&(t.inside=e.languages.zig)}))}(e)}e.exports=t,t.displayName="zig",t.aliases=[]},8101:function(e){"use strict";e.exports=function(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=97&&t<=122||t>=65&&t<=90}},383:function(e,t,n){"use strict";var r=n(8101),a=n(5286);e.exports=function(e){return r(e)||a(e)}},4422:function(e){"use strict";e.exports=function(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=97&&t<=102||t>=65&&t<=70||t>=48&&t<=57}},6158:function(e){"use strict";var t;e.exports=function(e){var n,r="&"+e+";";if((t=t||document.createElement("i")).innerHTML=r,59===(n=t.textContent).charCodeAt(n.length-1)&&"semi"!==e)return!1;return n!==r&&n}},286:function(e,t,n){"use strict";var r=n(8223),a=n(7710),i=n(5286),o=n(4422),s=n(383),l=n(6158);e.exports=function(e,t){var n,i,o={};t||(t={});for(i in f)n=t[i],o[i]=null==n?f[i]:n;(o.position.indent||o.position.start)&&(o.indent=o.position.indent||[],o.position=o.position.start);return function(e,t){var n,i,o,f,x,w,E,S,A,O,T,C,R,N,M,I,L,P,D,_=t.additional,F=t.nonTerminated,B=t.text,j=t.reference,z=t.warning,U=t.textContext,H=t.referenceContext,G=t.warningContext,W=t.position,V=t.indent||[],Y=e.length,q=0,X=-1,Z=W.column||1,K=W.line||1,Q="",J=[];"string"==typeof _&&(_=_.charCodeAt(0));I=$(),S=z?ee:d,q--,Y++;for(;++q65535&&(O+=u((w-=65536)>>>10|55296),w=56320|1023&w),w=O+u(w))):N!==p&&S(4,P)),w?(te(),I=$(),q=D-1,Z+=D-R+1,J.push(w),(L=$()).offset++,j&&j.call(H,w,{start:I,end:L},e.slice(R-1,D)),I=L):(f=e.slice(R-1,D),Q+=f,Z+=f.length,q=D-1)}else 10===x&&(K++,X++,Z=0),x==x?(Q+=u(x),Z++):te();return J.join("");function $(){return{line:K,column:Z,offset:q+(W.offset||0)}}function ee(e,t){var n=$();n.column+=t,n.offset+=t,z.call(G,b[e],n,e)}function te(){Q&&(J.push(Q),B&&B.call(U,Q,{start:I,end:$()}),Q="")}}(e,o)};var c={}.hasOwnProperty,u=String.fromCharCode,d=Function.prototype,f={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},p="named",h="hexadecimal",g="decimal",m={};m[h]=16,m[g]=10;var v={};v[p]=s,v[g]=i,v[h]=o;var b={};function y(e){return e>=55296&&e<=57343||e>1114111}function k(e){return e>=1&&e<=8||11===e||e>=13&&e<=31||e>=127&&e<=159||e>=64976&&e<=65007||65535==(65535&e)||65534==(65535&e)}b[1]="Named character references must be terminated by a semicolon",b[2]="Numeric character references must be terminated by a semicolon",b[3]="Named character references cannot be empty",b[4]="Numeric character references cannot be empty",b[5]="Named character references must be known",b[6]="Numeric character references cannot be disallowed",b[7]="Numeric character references cannot be outside the permissible Unicode range"},5086:function(e,t,n){var r=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,r={},a={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof i?new i(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/=d.reach);E+=w.value.length,w=w.next){var S=w.value;if(t.length>e.length)return;if(!(S instanceof i)){var A,O=1;if(b){if(!(A=o(x,E,e,v))||A.index>=e.length)break;var T=A.index,C=A.index+A[0].length,R=E;for(R+=w.value.length;T>=R;)R+=(w=w.next).value.length;if(E=R-=w.value.length,w.value instanceof i)continue;for(var N=w;N!==t.tail&&(Rd.reach&&(d.reach=P);var D=w.prev;if(I&&(D=c(t,D,I),E+=I.length),u(t,D,O),w=c(t,D,new i(f,m?a.tokenize(M,m):M,y,M)),L&&c(t,w,L),O>1){var _={cause:f+","+h,reach:P};s(e,t,n,w.prev,E,_),d&&_.reach>d.reach&&(d.reach=_.reach)}}}}}}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function c(e,t,n){var r=t.next,a={value:n,prev:t,next:r};return t.next=a,r.prev=a,e.length++,a}function u(e,t,n){for(var r=t.next,a=0;a"+i.content+""},!e.document)return e.addEventListener?(a.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var n=JSON.parse(t.data),r=n.language,i=n.code,o=n.immediateClose;e.postMessage(a.highlight(i,a.languages[r],r)),o&&e.close()}),!1),a):a;var d=a.util.currentScript();function f(){a.manual||a.highlightAll()}if(d&&(a.filename=d.src,d.hasAttribute("data-manual")&&(a.manual=!0)),!a.manual){var p=document.readyState;"loading"===p||"interactive"===p&&d&&d.defer?document.addEventListener("DOMContentLoaded",f):window.requestAnimationFrame?window.requestAnimationFrame(f):window.setTimeout(f,16)}return a}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=r),void 0!==n.g&&(n.g.Prism=r)},5175:function(e,t,n){"use strict";var r=n(9244),a=Array.prototype.concat,i=Array.prototype.slice,o=e.exports=function(e){for(var t=[],n=0,o=e.length;n=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}},2363:function(e,t,n){var r=n(5313);function a(e,t){var n,a=null;if(!e||"string"!=typeof e)return a;for(var i,o,s=r(e),l="function"==typeof t,c=0,u=s.length;ce.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw o}}}},e.exports.__esModule=!0,e.exports.default=e.exports},3400:function(e,t,n){var r=n(2242),a=n(2424),i=n(1983);e.exports=function(e){var t=a();return function(){var n,a=r(e);if(t){var o=r(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return i(this,n)}},e.exports.__esModule=!0,e.exports.default=e.exports},4143:function(e,t,n){var r=n(5281);e.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},2055:function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i},e.exports.__esModule=!0,e.exports.default=e.exports},5166:function(e){e.exports=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a},e.exports.__esModule=!0,e.exports.default=e.exports},1983:function(e,t,n){var r=n(4944).default,a=n(7374);e.exports=function(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return a(e)},e.exports.__esModule=!0,e.exports.default=e.exports},7662:function(e,t,n){var r=n(4944).default;function a(){"use strict";e.exports=a=function(){return n},e.exports.__esModule=!0,e.exports.default=e.exports;var t,n={},i=Object.prototype,o=i.hasOwnProperty,s=Object.defineProperty||function(e,t,n){e[t]=n.value},l="function"==typeof Symbol?Symbol:{},c=l.iterator||"@@iterator",u=l.asyncIterator||"@@asyncIterator",d=l.toStringTag||"@@toStringTag";function f(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{f({},"")}catch(t){f=function(e,t,n){return e[t]=n}}function p(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),o=new I(r||[]);return s(i,"_invoke",{value:C(e,n,o)}),i}function h(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}n.wrap=p;var g="suspendedStart",m="executing",v="completed",b={};function y(){}function k(){}function x(){}var w={};f(w,c,(function(){return this}));var E=Object.getPrototypeOf,S=E&&E(E(L([])));S&&S!==i&&o.call(S,c)&&(w=S);var A=x.prototype=y.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){f(e,t,(function(e){return this._invoke(t,e)}))}))}function T(e,t){function n(a,i,s,l){var c=h(e[a],e,i);if("throw"!==c.type){var u=c.arg,d=u.value;return d&&"object"==r(d)&&o.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,s,l)}),(function(e){n("throw",e,s,l)})):t.resolve(d).then((function(e){u.value=e,s(u)}),(function(e){return n("throw",e,s,l)}))}l(c.arg)}var a;s(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,a){n(e,r,t,a)}))}return a=a?a.then(i,i):i()}})}function C(e,n,r){var a=g;return function(i,o){if(a===m)throw new Error("Generator is already running");if(a===v){if("throw"===i)throw o;return{value:t,done:!0}}for(r.method=i,r.arg=o;;){var s=r.delegate;if(s){var l=R(s,r);if(l){if(l===b)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===g)throw a=v,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=m;var c=h(e,n,r);if("normal"===c.type){if(a=r.done?v:"suspendedYield",c.arg===b)continue;return{value:c.arg,done:r.done}}"throw"===c.type&&(a=v,r.method="throw",r.arg=c.arg)}}}function R(e,n){var r=n.method,a=e.iterator[r];if(a===t)return n.delegate=null,"throw"===r&&e.iterator.return&&(n.method="return",n.arg=t,R(e,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),b;var i=h(a,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,b;var o=i.arg;return o?o.done?(n[e.resultName]=o.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,b):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,b)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function M(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function L(e){if(e||""===e){var n=e[c];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,i=function n(){for(;++a=0;--a){var i=this.tryEntries[a],s=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var l=o.call(i,"catchLoc"),c=o.call(i,"finallyLoc");if(l&&c){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),M(n),b}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;M(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:L(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),b}},n}e.exports=a,e.exports.__esModule=!0,e.exports.default=e.exports},9687:function(e){function t(n,r){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n,r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},7925:function(e,t,n){var r=n(4180),a=n(7249),i=n(5508),o=n(20);e.exports=function(e,t){return r(e)||a(e,t)||i(e,t)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},3155:function(e,t,n){var r=n(2242);e.exports=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=r(e)););return e},e.exports.__esModule=!0,e.exports.default=e.exports},2384:function(e){e.exports=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))},e.exports.__esModule=!0,e.exports.default=e.exports},3056:function(e,t,n){var r=n(4180),a=n(4682),i=n(5508),o=n(20);e.exports=function(e){return r(e)||a(e)||i(e)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},4044:function(e,t,n){var r=n(4786),a=n(4682),i=n(5508),o=n(114);e.exports=function(e){return r(e)||a(e)||i(e)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},224:function(e,t,n){var r=n(4944).default;e.exports=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=r(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},5281:function(e,t,n){var r=n(4944).default,a=n(224);e.exports=function(e){var t=a(e,"string");return"symbol"==r(t)?t:String(t)},e.exports.__esModule=!0,e.exports.default=e.exports},4944:function(e){function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},5508:function(e,t,n){var r=n(3317);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},3697:function(e,t,n){var r=n(8319);e.exports=function(e){return function(){return new r(e.apply(this,arguments))}},e.exports.__esModule=!0,e.exports.default=e.exports},907:function(e,t,n){var r=n(2242),a=n(9687),i=n(2185),o=n(1486);function s(t){var n="function"==typeof Map?new Map:void 0;return e.exports=s=function(e){if(null===e||!i(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(e))return n.get(e);n.set(e,t)}function t(){return o(e,arguments,r(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),a(t,e)},e.exports.__esModule=!0,e.exports.default=e.exports,s(t)}e.exports=s,e.exports.__esModule=!0,e.exports.default=e.exports},6667:function(e,t,n){var r,a=n(4944).default;!function(){"use strict";var i={}.hasOwnProperty;function o(){for(var e="",t=0;t","Iacute":"Í","Icirc":"Î","Igrave":"Ì","Iuml":"Ï","LT":"<","Ntilde":"Ñ","Oacute":"Ó","Ocirc":"Ô","Ograve":"Ò","Oslash":"Ø","Otilde":"Õ","Ouml":"Ö","QUOT":"\\"","REG":"®","THORN":"Þ","Uacute":"Ú","Ucirc":"Û","Ugrave":"Ù","Uuml":"Ü","Yacute":"Ý","aacute":"á","acirc":"â","acute":"´","aelig":"æ","agrave":"à","amp":"&","aring":"å","atilde":"ã","auml":"ä","brvbar":"¦","ccedil":"ç","cedil":"¸","cent":"¢","copy":"©","curren":"¤","deg":"°","divide":"÷","eacute":"é","ecirc":"ê","egrave":"è","eth":"ð","euml":"ë","frac12":"½","frac14":"¼","frac34":"¾","gt":">","iacute":"í","icirc":"î","iexcl":"¡","igrave":"ì","iquest":"¿","iuml":"ï","laquo":"«","lt":"<","macr":"¯","micro":"µ","middot":"·","nbsp":" ","not":"¬","ntilde":"ñ","oacute":"ó","ocirc":"ô","ograve":"ò","ordf":"ª","ordm":"º","oslash":"ø","otilde":"õ","ouml":"ö","para":"¶","plusmn":"±","pound":"£","quot":"\\"","raquo":"»","reg":"®","sect":"§","shy":"­","sup1":"¹","sup2":"²","sup3":"³","szlig":"ß","thorn":"þ","times":"×","uacute":"ú","ucirc":"û","ugrave":"ù","uml":"¨","uuml":"ü","yacute":"ý","yen":"¥","yuml":"ÿ"}')},7710:function(e){"use strict";e.exports=JSON.parse('{"0":"�","128":"€","130":"‚","131":"ƒ","132":"„","133":"…","134":"†","135":"‡","136":"ˆ","137":"‰","138":"Š","139":"‹","140":"Œ","142":"Ž","145":"‘","146":"’","147":"“","148":"”","149":"•","150":"–","151":"—","152":"˜","153":"™","154":"š","155":"›","156":"œ","158":"ž","159":"Ÿ"}')}},s={};function l(e){var t=s[e];if(void 0!==t)return t.exports;var n=s[e]={id:e,loaded:!1,exports:{}};return o[e].call(n.exports,n,n.exports,l),n.loaded=!0,n.exports}l.amdO={},l.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(t,{a:t}),t},i=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},l.t=function(e,t){if(1&t&&(e=this(e)),8&t)return e;if("object"==typeof e&&e){if(4&t&&e.__esModule)return e;if(16&t&&"function"==typeof e.then)return e}var n=Object.create(null);l.r(n);var r={};a=a||[null,i({}),i([]),i(i)];for(var o=2&t&&e;"object"==typeof o&&!~a.indexOf(o);o=i(o))Object.getOwnPropertyNames(o).forEach((function(t){r[t]=function(){return e[t]}}));return r.default=function(){return e},l.d(n,r),n},l.d=function(e,t){for(var n in t)l.o(t,n)&&!l.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},l.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e};var c={};return function(){"use strict";l.r(c),l.d(c,{AreaChart:function(){return KU},Assistant:function(){return r5},BoxChart:function(){return s5},ChartHeader:function(){return YU},Chat:function(){return t5},GitInsight:function(){return G3},GitInsightIcon:function(){return j3},Heatmap:function(){return c5},LineChart:function(){return d5},RankChart:function(){return p5},StarterList:function(){return YK},ThoughtChain:function(){return gQ},convertChunkToJson:function(){return mQ},handleStream:function(){return bQ},initAssistant:function(){return i5},parseStreamChunk:function(){return vQ},sleep:function(){return h5},useUser:function(){return K3}});var e={};l.r(e),l.d(e,{add:function(){return it},adjoint:function(){return Se},clone:function(){return ve},copy:function(){return be},create:function(){return me},determinant:function(){return Ae},equals:function(){return ut},exactEquals:function(){return ct},frob:function(){return at},fromQuat:function(){return Ye},fromQuat2:function(){return ze},fromRotation:function(){return De},fromRotationTranslation:function(){return je},fromRotationTranslationScale:function(){return We},fromRotationTranslationScaleOrigin:function(){return Ve},fromScaling:function(){return Pe},fromTranslation:function(){return Le},fromValues:function(){return ye},fromXRotation:function(){return _e},fromYRotation:function(){return Fe},fromZRotation:function(){return Be},frustum:function(){return qe},getRotation:function(){return Ge},getScaling:function(){return He},getTranslation:function(){return Ue},identity:function(){return xe},invert:function(){return Ee},lookAt:function(){return tt},mul:function(){return dt},multiply:function(){return Oe},multiplyScalar:function(){return st},multiplyScalarAndAdd:function(){return lt},ortho:function(){return $e},orthoNO:function(){return Je},orthoZO:function(){return et},perspective:function(){return Ze},perspectiveFromFieldOfView:function(){return Qe},perspectiveNO:function(){return Xe},perspectiveZO:function(){return Ke},rotate:function(){return Re},rotateX:function(){return Ne},rotateY:function(){return Me},rotateZ:function(){return Ie},scale:function(){return Ce},set:function(){return ke},str:function(){return rt},sub:function(){return ft},subtract:function(){return ot},targetTo:function(){return nt},translate:function(){return Te},transpose:function(){return we}});var t={};l.r(t),l.d(t,{area:function(){return By},bottom:function(){return Yy},bottomLeft:function(){return Yy},bottomRight:function(){return Yy},inside:function(){return Yy},left:function(){return Yy},outside:function(){return Ky},right:function(){return Yy},spider:function(){return ok},surround:function(){return lk},top:function(){return Yy},topLeft:function(){return Yy},topRight:function(){return Yy}});var n={};l.r(n),l.d(n,{interpolateBlues:function(){return WE},interpolateBrBG:function(){return nE},interpolateBuGn:function(){return kE},interpolateBuPu:function(){return wE},interpolateCividis:function(){return tS},interpolateCool:function(){return yS},interpolateCubehelixDefault:function(){return vS},interpolateGnBu:function(){return SE},interpolateGreens:function(){return YE},interpolateGreys:function(){return XE},interpolateInferno:function(){return NS},interpolateMagma:function(){return RS},interpolateOrRd:function(){return OE},interpolateOranges:function(){return eS},interpolatePRGn:function(){return aE},interpolatePiYG:function(){return oE},interpolatePlasma:function(){return MS},interpolatePuBu:function(){return NE},interpolatePuBuGn:function(){return CE},interpolatePuOr:function(){return lE},interpolatePuRd:function(){return IE},interpolatePurples:function(){return KE},interpolateRainbow:function(){return xS},interpolateRdBu:function(){return uE},interpolateRdGy:function(){return fE},interpolateRdPu:function(){return PE},interpolateRdYlBu:function(){return hE},interpolateRdYlGn:function(){return mE},interpolateReds:function(){return JE},interpolateSinebow:function(){return AS},interpolateSpectral:function(){return bE},interpolateTurbo:function(){return OS},interpolateViridis:function(){return CS},interpolateWarm:function(){return bS},interpolateYlGn:function(){return BE},interpolateYlGnBu:function(){return _E},interpolateYlOrBr:function(){return zE},interpolateYlOrRd:function(){return HE},schemeAccent:function(){return nw},schemeBlues:function(){return GE},schemeBrBG:function(){return tE},schemeBuGn:function(){return yE},schemeBuPu:function(){return xE},schemeCategory10:function(){return tw},schemeDark2:function(){return rw},schemeGnBu:function(){return EE},schemeGreens:function(){return VE},schemeGreys:function(){return qE},schemeObservable10:function(){return aw},schemeOrRd:function(){return AE},schemeOranges:function(){return $E},schemePRGn:function(){return rE},schemePaired:function(){return iw},schemePastel1:function(){return ow},schemePastel2:function(){return sw},schemePiYG:function(){return iE},schemePuBu:function(){return RE},schemePuBuGn:function(){return TE},schemePuOr:function(){return sE},schemePuRd:function(){return ME},schemePurples:function(){return ZE},schemeRdBu:function(){return cE},schemeRdGy:function(){return dE},schemeRdPu:function(){return LE},schemeRdYlBu:function(){return pE},schemeRdYlGn:function(){return gE},schemeReds:function(){return QE},schemeSet1:function(){return lw},schemeSet2:function(){return cw},schemeSet3:function(){return uw},schemeSpectral:function(){return vE},schemeTableau10:function(){return dw},schemeYlGn:function(){return FE},schemeYlGnBu:function(){return DE},schemeYlOrBr:function(){return jE},schemeYlOrRd:function(){return UE}});var r={};l.r(r),l.d(r,{hasBrowserEnv:function(){return SZ},hasStandardBrowserEnv:function(){return OZ},hasStandardBrowserWebWorkerEnv:function(){return TZ},navigator:function(){return AZ},origin:function(){return CZ}});var a={};l.r(a),l.d(a,{attentionMarkers:function(){return U$},contentInitial:function(){return D$},disable:function(){return H$},document:function(){return P$},flow:function(){return F$},flowInitial:function(){return _$},insideSpan:function(){return z$},string:function(){return B$},text:function(){return j$}});var i={};l.r(i),l.d(i,{boolean:function(){return D0},booleanish:function(){return _0},commaOrSpaceSeparated:function(){return U0},commaSeparated:function(){return z0},number:function(){return B0},overloadedBoolean:function(){return F0},spaceSeparated:function(){return j0}});var o=l(7925),s=l.n(o),u=l(9746),d=l.n(u),f=l(4044),p=l.n(f),h=l(5486),g=l.n(h),m=l(702),v=l.n(m),b=l(5821),y=l.n(b),k=l(3400),x=l.n(k),w=l(4944),E=l.n(w);function S(e){return S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},S(e)}function A(e){var t=function(e,t){if("object"!=S(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=S(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==S(t)?t:t+""}function O(e,t,n){return(t=A(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function T(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function C(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&(i=1/Math.sqrt(i)),e[0]=t[0]*i,e[1]=t[1]*i,e[2]=t[2]*i,e}function re(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function ae(e,t,n){var r=t[0],a=t[1],i=t[2],o=n[0],s=n[1],l=n[2];return e[0]=a*l-i*s,e[1]=i*o-r*l,e[2]=r*s-a*o,e}function ie(e,t,n,r){var a=t[0],i=t[1],o=t[2];return e[0]=a+r*(n[0]-a),e[1]=i+r*(n[1]-i),e[2]=o+r*(n[2]-o),e}function oe(e,t,n){var r=t[0],a=t[1],i=t[2],o=n[3]*r+n[7]*a+n[11]*i+n[15];return o=o||1,e[0]=(n[0]*r+n[4]*a+n[8]*i+n[12])/o,e[1]=(n[1]*r+n[5]*a+n[9]*i+n[13])/o,e[2]=(n[2]*r+n[6]*a+n[10]*i+n[14])/o,e}function se(e,t,n){var r=n[0],a=n[1],i=n[2],o=n[3],s=t[0],l=t[1],c=t[2],u=a*c-i*l,d=i*s-r*c,f=r*l-a*s,p=a*f-i*d,h=i*u-r*f,g=r*d-a*u,m=2*o;return u*=m,d*=m,f*=m,p*=2,h*=2,g*=2,e[0]=s+u+p,e[1]=l+d+h,e[2]=c+f+g,e}function le(e,t){var n=e[0],r=e[1],a=e[2],i=t[0],o=t[1],s=t[2];return Math.abs(n-i)<=W*Math.max(1,Math.abs(n),Math.abs(i))&&Math.abs(r-o)<=W*Math.max(1,Math.abs(r),Math.abs(o))&&Math.abs(a-s)<=W*Math.max(1,Math.abs(a),Math.abs(s))}Math.hypot||(Math.hypot=function(){for(var e=0,t=arguments.length;t--;)e+=arguments[t]*arguments[t];return Math.sqrt(e)});var ce,ue=$,de=function(e,t){var n=t[0]-e[0],r=t[1]-e[1],a=t[2]-e[2];return Math.hypot(n,r,a)},fe=X;ce=Y();function pe(){var e=new V(4);return V!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0,e[3]=0),e}function he(e,t,n,r){var a=new V(4);return a[0]=e,a[1]=t,a[2]=n,a[3]=r,a}function ge(e,t,n){var r=t[0],a=t[1],i=t[2],o=t[3];return e[0]=n[0]*r+n[4]*a+n[8]*i+n[12]*o,e[1]=n[1]*r+n[5]*a+n[9]*i+n[13]*o,e[2]=n[2]*r+n[6]*a+n[10]*i+n[14]*o,e[3]=n[3]*r+n[7]*a+n[11]*i+n[15]*o,e}!function(){var e=pe()}();function me(){var e=new V(16);return V!=Float32Array&&(e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[11]=0,e[12]=0,e[13]=0,e[14]=0),e[0]=1,e[5]=1,e[10]=1,e[15]=1,e}function ve(e){var t=new V(16);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}function be(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e}function ye(e,t,n,r,a,i,o,s,l,c,u,d,f,p,h,g){var m=new V(16);return m[0]=e,m[1]=t,m[2]=n,m[3]=r,m[4]=a,m[5]=i,m[6]=o,m[7]=s,m[8]=l,m[9]=c,m[10]=u,m[11]=d,m[12]=f,m[13]=p,m[14]=h,m[15]=g,m}function ke(e,t,n,r,a,i,o,s,l,c,u,d,f,p,h,g,m){return e[0]=t,e[1]=n,e[2]=r,e[3]=a,e[4]=i,e[5]=o,e[6]=s,e[7]=l,e[8]=c,e[9]=u,e[10]=d,e[11]=f,e[12]=p,e[13]=h,e[14]=g,e[15]=m,e}function xe(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function we(e,t){if(e===t){var n=t[1],r=t[2],a=t[3],i=t[6],o=t[7],s=t[11];e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=n,e[6]=t[9],e[7]=t[13],e[8]=r,e[9]=i,e[11]=t[14],e[12]=a,e[13]=o,e[14]=s}else e[0]=t[0],e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=t[1],e[5]=t[5],e[6]=t[9],e[7]=t[13],e[8]=t[2],e[9]=t[6],e[10]=t[10],e[11]=t[14],e[12]=t[3],e[13]=t[7],e[14]=t[11],e[15]=t[15];return e}function Ee(e,t){var n=t[0],r=t[1],a=t[2],i=t[3],o=t[4],s=t[5],l=t[6],c=t[7],u=t[8],d=t[9],f=t[10],p=t[11],h=t[12],g=t[13],m=t[14],v=t[15],b=n*s-r*o,y=n*l-a*o,k=n*c-i*o,x=r*l-a*s,w=r*c-i*s,E=a*c-i*l,S=u*g-d*h,A=u*m-f*h,O=u*v-p*h,T=d*m-f*g,C=d*v-p*g,R=f*v-p*m,N=b*R-y*C+k*T+x*O-w*A+E*S;return N?(N=1/N,e[0]=(s*R-l*C+c*T)*N,e[1]=(a*C-r*R-i*T)*N,e[2]=(g*E-m*w+v*x)*N,e[3]=(f*w-d*E-p*x)*N,e[4]=(l*O-o*R-c*A)*N,e[5]=(n*R-a*O+i*A)*N,e[6]=(m*k-h*E-v*y)*N,e[7]=(u*E-f*k+p*y)*N,e[8]=(o*C-s*O+c*S)*N,e[9]=(r*O-n*C-i*S)*N,e[10]=(h*w-g*k+v*b)*N,e[11]=(d*k-u*w-p*b)*N,e[12]=(s*A-o*T-l*S)*N,e[13]=(n*T-r*A+a*S)*N,e[14]=(g*y-h*x-m*b)*N,e[15]=(u*x-d*y+f*b)*N,e):null}function Se(e,t){var n=t[0],r=t[1],a=t[2],i=t[3],o=t[4],s=t[5],l=t[6],c=t[7],u=t[8],d=t[9],f=t[10],p=t[11],h=t[12],g=t[13],m=t[14],v=t[15];return e[0]=s*(f*v-p*m)-d*(l*v-c*m)+g*(l*p-c*f),e[1]=-(r*(f*v-p*m)-d*(a*v-i*m)+g*(a*p-i*f)),e[2]=r*(l*v-c*m)-s*(a*v-i*m)+g*(a*c-i*l),e[3]=-(r*(l*p-c*f)-s*(a*p-i*f)+d*(a*c-i*l)),e[4]=-(o*(f*v-p*m)-u*(l*v-c*m)+h*(l*p-c*f)),e[5]=n*(f*v-p*m)-u*(a*v-i*m)+h*(a*p-i*f),e[6]=-(n*(l*v-c*m)-o*(a*v-i*m)+h*(a*c-i*l)),e[7]=n*(l*p-c*f)-o*(a*p-i*f)+u*(a*c-i*l),e[8]=o*(d*v-p*g)-u*(s*v-c*g)+h*(s*p-c*d),e[9]=-(n*(d*v-p*g)-u*(r*v-i*g)+h*(r*p-i*d)),e[10]=n*(s*v-c*g)-o*(r*v-i*g)+h*(r*c-i*s),e[11]=-(n*(s*p-c*d)-o*(r*p-i*d)+u*(r*c-i*s)),e[12]=-(o*(d*m-f*g)-u*(s*m-l*g)+h*(s*f-l*d)),e[13]=n*(d*m-f*g)-u*(r*m-a*g)+h*(r*f-a*d),e[14]=-(n*(s*m-l*g)-o*(r*m-a*g)+h*(r*l-a*s)),e[15]=n*(s*f-l*d)-o*(r*f-a*d)+u*(r*l-a*s),e}function Ae(e){var t=e[0],n=e[1],r=e[2],a=e[3],i=e[4],o=e[5],s=e[6],l=e[7],c=e[8],u=e[9],d=e[10],f=e[11],p=e[12],h=e[13],g=e[14],m=e[15];return(t*o-n*i)*(d*m-f*g)-(t*s-r*i)*(u*m-f*h)+(t*l-a*i)*(u*g-d*h)+(n*s-r*o)*(c*m-f*p)-(n*l-a*o)*(c*g-d*p)+(r*l-a*s)*(c*h-u*p)}function Oe(e,t,n){var r=t[0],a=t[1],i=t[2],o=t[3],s=t[4],l=t[5],c=t[6],u=t[7],d=t[8],f=t[9],p=t[10],h=t[11],g=t[12],m=t[13],v=t[14],b=t[15],y=n[0],k=n[1],x=n[2],w=n[3];return e[0]=y*r+k*s+x*d+w*g,e[1]=y*a+k*l+x*f+w*m,e[2]=y*i+k*c+x*p+w*v,e[3]=y*o+k*u+x*h+w*b,y=n[4],k=n[5],x=n[6],w=n[7],e[4]=y*r+k*s+x*d+w*g,e[5]=y*a+k*l+x*f+w*m,e[6]=y*i+k*c+x*p+w*v,e[7]=y*o+k*u+x*h+w*b,y=n[8],k=n[9],x=n[10],w=n[11],e[8]=y*r+k*s+x*d+w*g,e[9]=y*a+k*l+x*f+w*m,e[10]=y*i+k*c+x*p+w*v,e[11]=y*o+k*u+x*h+w*b,y=n[12],k=n[13],x=n[14],w=n[15],e[12]=y*r+k*s+x*d+w*g,e[13]=y*a+k*l+x*f+w*m,e[14]=y*i+k*c+x*p+w*v,e[15]=y*o+k*u+x*h+w*b,e}function Te(e,t,n){var r,a,i,o,s,l,c,u,d,f,p,h,g=n[0],m=n[1],v=n[2];return t===e?(e[12]=t[0]*g+t[4]*m+t[8]*v+t[12],e[13]=t[1]*g+t[5]*m+t[9]*v+t[13],e[14]=t[2]*g+t[6]*m+t[10]*v+t[14],e[15]=t[3]*g+t[7]*m+t[11]*v+t[15]):(r=t[0],a=t[1],i=t[2],o=t[3],s=t[4],l=t[5],c=t[6],u=t[7],d=t[8],f=t[9],p=t[10],h=t[11],e[0]=r,e[1]=a,e[2]=i,e[3]=o,e[4]=s,e[5]=l,e[6]=c,e[7]=u,e[8]=d,e[9]=f,e[10]=p,e[11]=h,e[12]=r*g+s*m+d*v+t[12],e[13]=a*g+l*m+f*v+t[13],e[14]=i*g+c*m+p*v+t[14],e[15]=o*g+u*m+h*v+t[15]),e}function Ce(e,t,n){var r=n[0],a=n[1],i=n[2];return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e[3]=t[3]*r,e[4]=t[4]*a,e[5]=t[5]*a,e[6]=t[6]*a,e[7]=t[7]*a,e[8]=t[8]*i,e[9]=t[9]*i,e[10]=t[10]*i,e[11]=t[11]*i,e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e}function Re(e,t,n,r){var a,i,o,s,l,c,u,d,f,p,h,g,m,v,b,y,k,x,w,E,S,A,O,T,C=r[0],R=r[1],N=r[2],M=Math.hypot(C,R,N);return M0?(n[0]=2*(s*o+u*r+l*i-c*a)/d,n[1]=2*(l*o+u*a+c*r-s*i)/d,n[2]=2*(c*o+u*i+s*a-l*r)/d):(n[0]=2*(s*o+u*r+l*i-c*a),n[1]=2*(l*o+u*a+c*r-s*i),n[2]=2*(c*o+u*i+s*a-l*r)),je(e,t,n),e}function Ue(e,t){return e[0]=t[12],e[1]=t[13],e[2]=t[14],e}function He(e,t){var n=t[0],r=t[1],a=t[2],i=t[4],o=t[5],s=t[6],l=t[8],c=t[9],u=t[10];return e[0]=Math.hypot(n,r,a),e[1]=Math.hypot(i,o,s),e[2]=Math.hypot(l,c,u),e}function Ge(e,t){var n=new V(3);He(n,t);var r=1/n[0],a=1/n[1],i=1/n[2],o=t[0]*r,s=t[1]*a,l=t[2]*i,c=t[4]*r,u=t[5]*a,d=t[6]*i,f=t[8]*r,p=t[9]*a,h=t[10]*i,g=o+u+h,m=0;return g>0?(m=2*Math.sqrt(g+1),e[3]=.25*m,e[0]=(d-p)/m,e[1]=(f-l)/m,e[2]=(s-c)/m):o>u&&o>h?(m=2*Math.sqrt(1+o-u-h),e[3]=(d-p)/m,e[0]=.25*m,e[1]=(s+c)/m,e[2]=(f+l)/m):u>h?(m=2*Math.sqrt(1+u-o-h),e[3]=(f-l)/m,e[0]=(s+c)/m,e[1]=.25*m,e[2]=(d+p)/m):(m=2*Math.sqrt(1+h-o-u),e[3]=(s-c)/m,e[0]=(f+l)/m,e[1]=(d+p)/m,e[2]=.25*m),e}function We(e,t,n,r){var a=t[0],i=t[1],o=t[2],s=t[3],l=a+a,c=i+i,u=o+o,d=a*l,f=a*c,p=a*u,h=i*c,g=i*u,m=o*u,v=s*l,b=s*c,y=s*u,k=r[0],x=r[1],w=r[2];return e[0]=(1-(h+m))*k,e[1]=(f+y)*k,e[2]=(p-b)*k,e[3]=0,e[4]=(f-y)*x,e[5]=(1-(d+m))*x,e[6]=(g+v)*x,e[7]=0,e[8]=(p+b)*w,e[9]=(g-v)*w,e[10]=(1-(d+h))*w,e[11]=0,e[12]=n[0],e[13]=n[1],e[14]=n[2],e[15]=1,e}function Ve(e,t,n,r,a){var i=t[0],o=t[1],s=t[2],l=t[3],c=i+i,u=o+o,d=s+s,f=i*c,p=i*u,h=i*d,g=o*u,m=o*d,v=s*d,b=l*c,y=l*u,k=l*d,x=r[0],w=r[1],E=r[2],S=a[0],A=a[1],O=a[2],T=(1-(g+v))*x,C=(p+k)*x,R=(h-y)*x,N=(p-k)*w,M=(1-(f+v))*w,I=(m+b)*w,L=(h+y)*E,P=(m-b)*E,D=(1-(f+g))*E;return e[0]=T,e[1]=C,e[2]=R,e[3]=0,e[4]=N,e[5]=M,e[6]=I,e[7]=0,e[8]=L,e[9]=P,e[10]=D,e[11]=0,e[12]=n[0]+S-(T*S+N*A+L*O),e[13]=n[1]+A-(C*S+M*A+P*O),e[14]=n[2]+O-(R*S+I*A+D*O),e[15]=1,e}function Ye(e,t){var n=t[0],r=t[1],a=t[2],i=t[3],o=n+n,s=r+r,l=a+a,c=n*o,u=r*o,d=r*s,f=a*o,p=a*s,h=a*l,g=i*o,m=i*s,v=i*l;return e[0]=1-d-h,e[1]=u+v,e[2]=f-m,e[3]=0,e[4]=u-v,e[5]=1-c-h,e[6]=p+g,e[7]=0,e[8]=f+m,e[9]=p-g,e[10]=1-c-d,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function qe(e,t,n,r,a,i,o){var s=1/(n-t),l=1/(a-r),c=1/(i-o);return e[0]=2*i*s,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=2*i*l,e[6]=0,e[7]=0,e[8]=(n+t)*s,e[9]=(a+r)*l,e[10]=(o+i)*c,e[11]=-1,e[12]=0,e[13]=0,e[14]=o*i*2*c,e[15]=0,e}function Xe(e,t,n,r,a){var i,o=1/Math.tan(t/2);return e[0]=o/n,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=o,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[11]=-1,e[12]=0,e[13]=0,e[15]=0,null!=a&&a!==1/0?(i=1/(r-a),e[10]=(a+r)*i,e[14]=2*a*r*i):(e[10]=-1,e[14]=-2*r),e}var Ze=Xe;function Ke(e,t,n,r,a){var i,o=1/Math.tan(t/2);return e[0]=o/n,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=o,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[11]=-1,e[12]=0,e[13]=0,e[15]=0,null!=a&&a!==1/0?(i=1/(r-a),e[10]=a*i,e[14]=a*r*i):(e[10]=-1,e[14]=-r),e}function Qe(e,t,n,r){var a=Math.tan(t.upDegrees*Math.PI/180),i=Math.tan(t.downDegrees*Math.PI/180),o=Math.tan(t.leftDegrees*Math.PI/180),s=Math.tan(t.rightDegrees*Math.PI/180),l=2/(o+s),c=2/(a+i);return e[0]=l,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=c,e[6]=0,e[7]=0,e[8]=-(o-s)*l*.5,e[9]=(a-i)*c*.5,e[10]=r/(n-r),e[11]=-1,e[12]=0,e[13]=0,e[14]=r*n/(n-r),e[15]=0,e}function Je(e,t,n,r,a,i,o){var s=1/(t-n),l=1/(r-a),c=1/(i-o);return e[0]=-2*s,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*l,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=2*c,e[11]=0,e[12]=(t+n)*s,e[13]=(a+r)*l,e[14]=(o+i)*c,e[15]=1,e}var $e=Je;function et(e,t,n,r,a,i,o){var s=1/(t-n),l=1/(r-a),c=1/(i-o);return e[0]=-2*s,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*l,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=c,e[11]=0,e[12]=(t+n)*s,e[13]=(a+r)*l,e[14]=i*c,e[15]=1,e}function tt(e,t,n,r){var a,i,o,s,l,c,u,d,f,p,h=t[0],g=t[1],m=t[2],v=r[0],b=r[1],y=r[2],k=n[0],x=n[1],w=n[2];return Math.abs(h-k)0&&(u*=p=1/Math.sqrt(p),d*=p,f*=p);var h=l*f-c*d,g=c*u-s*f,m=s*d-l*u;return(p=h*h+g*g+m*m)>0&&(h*=p=1/Math.sqrt(p),g*=p,m*=p),e[0]=h,e[1]=g,e[2]=m,e[3]=0,e[4]=d*m-f*g,e[5]=f*h-u*m,e[6]=u*g-d*h,e[7]=0,e[8]=u,e[9]=d,e[10]=f,e[11]=0,e[12]=a,e[13]=i,e[14]=o,e[15]=1,e}function rt(e){return"mat4("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+", "+e[4]+", "+e[5]+", "+e[6]+", "+e[7]+", "+e[8]+", "+e[9]+", "+e[10]+", "+e[11]+", "+e[12]+", "+e[13]+", "+e[14]+", "+e[15]+")"}function at(e){return Math.hypot(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}function it(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e[3]=t[3]+n[3],e[4]=t[4]+n[4],e[5]=t[5]+n[5],e[6]=t[6]+n[6],e[7]=t[7]+n[7],e[8]=t[8]+n[8],e[9]=t[9]+n[9],e[10]=t[10]+n[10],e[11]=t[11]+n[11],e[12]=t[12]+n[12],e[13]=t[13]+n[13],e[14]=t[14]+n[14],e[15]=t[15]+n[15],e}function ot(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e[3]=t[3]-n[3],e[4]=t[4]-n[4],e[5]=t[5]-n[5],e[6]=t[6]-n[6],e[7]=t[7]-n[7],e[8]=t[8]-n[8],e[9]=t[9]-n[9],e[10]=t[10]-n[10],e[11]=t[11]-n[11],e[12]=t[12]-n[12],e[13]=t[13]-n[13],e[14]=t[14]-n[14],e[15]=t[15]-n[15],e}function st(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e[4]=t[4]*n,e[5]=t[5]*n,e[6]=t[6]*n,e[7]=t[7]*n,e[8]=t[8]*n,e[9]=t[9]*n,e[10]=t[10]*n,e[11]=t[11]*n,e[12]=t[12]*n,e[13]=t[13]*n,e[14]=t[14]*n,e[15]=t[15]*n,e}function lt(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e[3]=t[3]+n[3]*r,e[4]=t[4]+n[4]*r,e[5]=t[5]+n[5]*r,e[6]=t[6]+n[6]*r,e[7]=t[7]+n[7]*r,e[8]=t[8]+n[8]*r,e[9]=t[9]+n[9]*r,e[10]=t[10]+n[10]*r,e[11]=t[11]+n[11]*r,e[12]=t[12]+n[12]*r,e[13]=t[13]+n[13]*r,e[14]=t[14]+n[14]*r,e[15]=t[15]+n[15]*r,e}function ct(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]&&e[4]===t[4]&&e[5]===t[5]&&e[6]===t[6]&&e[7]===t[7]&&e[8]===t[8]&&e[9]===t[9]&&e[10]===t[10]&&e[11]===t[11]&&e[12]===t[12]&&e[13]===t[13]&&e[14]===t[14]&&e[15]===t[15]}function ut(e,t){var n=e[0],r=e[1],a=e[2],i=e[3],o=e[4],s=e[5],l=e[6],c=e[7],u=e[8],d=e[9],f=e[10],p=e[11],h=e[12],g=e[13],m=e[14],v=e[15],b=t[0],y=t[1],k=t[2],x=t[3],w=t[4],E=t[5],S=t[6],A=t[7],O=t[8],T=t[9],C=t[10],R=t[11],N=t[12],M=t[13],I=t[14],L=t[15];return Math.abs(n-b)<=W*Math.max(1,Math.abs(n),Math.abs(b))&&Math.abs(r-y)<=W*Math.max(1,Math.abs(r),Math.abs(y))&&Math.abs(a-k)<=W*Math.max(1,Math.abs(a),Math.abs(k))&&Math.abs(i-x)<=W*Math.max(1,Math.abs(i),Math.abs(x))&&Math.abs(o-w)<=W*Math.max(1,Math.abs(o),Math.abs(w))&&Math.abs(s-E)<=W*Math.max(1,Math.abs(s),Math.abs(E))&&Math.abs(l-S)<=W*Math.max(1,Math.abs(l),Math.abs(S))&&Math.abs(c-A)<=W*Math.max(1,Math.abs(c),Math.abs(A))&&Math.abs(u-O)<=W*Math.max(1,Math.abs(u),Math.abs(O))&&Math.abs(d-T)<=W*Math.max(1,Math.abs(d),Math.abs(T))&&Math.abs(f-C)<=W*Math.max(1,Math.abs(f),Math.abs(C))&&Math.abs(p-R)<=W*Math.max(1,Math.abs(p),Math.abs(R))&&Math.abs(h-N)<=W*Math.max(1,Math.abs(h),Math.abs(N))&&Math.abs(g-M)<=W*Math.max(1,Math.abs(g),Math.abs(M))&&Math.abs(m-I)<=W*Math.max(1,Math.abs(m),Math.abs(I))&&Math.abs(v-L)<=W*Math.max(1,Math.abs(v),Math.abs(L))}var dt=Oe,ft=ot;function pt(){var e=new V(9);return V!=Float32Array&&(e[1]=0,e[2]=0,e[3]=0,e[5]=0,e[6]=0,e[7]=0),e[0]=1,e[4]=1,e[8]=1,e}function ht(){var e=new V(4);return V!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0),e[3]=1,e}function gt(e,t,n){n*=.5;var r=Math.sin(n);return e[0]=r*t[0],e[1]=r*t[1],e[2]=r*t[2],e[3]=Math.cos(n),e}function mt(e,t,n){var r=t[0],a=t[1],i=t[2],o=t[3],s=n[0],l=n[1],c=n[2],u=n[3];return e[0]=r*u+o*s+a*c-i*l,e[1]=a*u+o*l+i*s-r*c,e[2]=i*u+o*c+r*l-a*s,e[3]=o*u-r*s-a*l-i*c,e}function vt(e,t,n,r){var a,i,o,s,l,c=t[0],u=t[1],d=t[2],f=t[3],p=n[0],h=n[1],g=n[2],m=n[3];return c*p+u*h+d*g+f*m<0&&(-i,-p,-h,-g,-m),1-i>W?(Math.acos(i),Math.sin(a),Math.sin((1-r)*a)/o,Math.sin(r*a)/o):(1-r,r),e[0]=s*c+l*p,e[1]=s*u+l*h,e[2]=s*d+l*g,e[3]=s*f+l*m,e}function bt(e,t){var n=t[0],r=t[1],a=t[2],i=t[3],o=n*n+r*r+a*a+i*i,s=o?1/o:0;return e[0]=-n*s,e[1]=-r*s,e[2]=-a*s,e[3]=i*s,e}function yt(e,t,n,r){var a=.5*Math.PI/180;t*=a,n*=a,r*=a;var i=Math.sin(t),o=Math.cos(t),s=Math.sin(n),l=Math.cos(n),c=Math.sin(r),u=Math.cos(r);return e[0]=i*l*u-o*s*c,e[1]=o*s*u+i*l*c,e[2]=o*l*c-i*s*u,e[3]=o*l*u+i*s*c,e}var kt,xt,wt,Et,St,At,Ot=he,Tt=function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e},Ct=function(e,t,n,r,a){return e[0]=t,e[1]=n,e[2]=r,e[3]=a,e},Rt=mt,Nt=function(e,t){var n=t[0],r=t[1],a=t[2],i=t[3],o=n*n+r*r+a*a+i*i;return o>0&&(o=1/Math.sqrt(o)),e[0]=n*o,e[1]=r*o,e[2]=a*o,e[3]=i*o,e};kt=Y(),xt=Z(1,0,0),wt=Z(0,1,0),Et=ht(),St=ht(),At=pt();function Mt(){var e=new V(2);return V!=Float32Array&&(e[0]=0,e[1]=0),e}function It(e,t){return e[0]=t[0],e[1]=t[1],e}function Lt(e,t,n){return e[0]=t,e[1]=n,e}!function(){var e=Mt()}();function Pt(e){return"number"==typeof e}function Dt(e,t){return Math.sqrt((e[0]-t[0])*(e[0]-t[0])+(e[1]-t[1])*(e[1]-t[1]))}function _t(e){return null==e}function Ft(e){return"string"==typeof e}var Bt=function(e,t,n){return en?n:e},jt=function(e,t){return jt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},jt(e,t)};function zt(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}jt(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var Ut=function(){return Ut=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Wt(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,i=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)o.push(r.value)}catch(e){a={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(a)throw a.error}}return o}function Vt(e,t,n){if(n||2===arguments.length)for(var r,a=0,i=t.length;a=qt[n]&&("m"===n&&r.length>2?(e.segments.push([t].concat(r.splice(0,2))),n="l",t="m"===t?"l":"L"):e.segments.push([t].concat(r.splice(0,qt[n]))),qt[n]););}function $t(e){var t=e.index,n=e.pathValue,r=n.charCodeAt(t);return 48===r?(e.param=0,void(e.index+=1)):49===r?(e.param=1,void(e.index+=1)):void(e.err='[path-util]: invalid Arc flag "'.concat(n[t],'", expecting 0 or 1 at index ').concat(t))}function en(e){return e>=48&&e<=57||43===e||45===e||46===e}function tn(e){return e>=48&&e<=57}function nn(e){var t,n=e.max,r=e.pathValue,a=e.index,i=a,o=!1,s=!1,l=!1,c=!1;if(i>=n)e.err="[path-util]: Invalid path value at index ".concat(i,', "pathValue" is missing param');else if(43!==(t=r.charCodeAt(i))&&45!==t||(i+=1,t=r.charCodeAt(i)),tn(t)||46===t){if(46!==t){if(o=48===t,i+=1,t=r.charCodeAt(i),o&&i=5760&&[5760,6158,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279].includes(e)}function an(e){for(var t=e.pathValue,n=e.max;e.index0;o-=1){if(!on(a)||3!==o&&4!==o?nn(e):$t(e),e.err.length)return;e.data.push(e.param),an(e),e.index=e.max)break;if(!en(n.charCodeAt(e.index)))break}Jt(e)}else Jt(e);else e.err='[path-util]: Invalid path value "'.concat(n[r],'" is not a path command')}var ln=function(e){this.pathValue=e,this.segments=[],this.max=e.length,this.index=0,this.param=0,this.segmentStart=0,this.data=[],this.err=""};function cn(e){if(Zt(e))return[].concat(e);var t=function(e){if(Xt(e))return[].concat(e);var t=new ln(e);for(an(t);t.index=i)o={x:n,y:r};else{var s=fn([e,t],[n,r],a/i);o={x:s[0],y:s[1]}}return{length:i,point:o,min:{x:Math.min(e,n),y:Math.min(t,r)},max:{x:Math.max(e,n),y:Math.max(t,r)}}}function hn(e,t){var n=e.x,r=e.y,a=t.x,i=t.y,o=n*a+r*i,s=Math.sqrt((Math.pow(n,2)+Math.pow(r,2))*(Math.pow(a,2)+Math.pow(i,2)));return(n*i-r*a<0?-1:1)*Math.acos(o/s)}function gn(e,t,n,r,a,i,o,s,l,c){var u=Math.abs,d=Math.sin,f=Math.cos,p=Math.sqrt,h=Math.PI,g=u(n),m=u(r),v=(a%360+360)%360*(h/180);if(e===s&&t===l)return{x:e,y:t};if(0===g||0===m)return pn(e,t,s,l,c).point;var b=(e-s)/2,y=(t-l)/2,k={x:f(v)*b+d(v)*y,y:-d(v)*b+f(v)*y},x=Math.pow(k.x,2)/Math.pow(g,2)+Math.pow(k.y,2)/Math.pow(m,2);x>1&&(g*=p(x),m*=p(x));var w=(Math.pow(g,2)*Math.pow(m,2)-Math.pow(g,2)*Math.pow(k.y,2)-Math.pow(m,2)*Math.pow(k.x,2))/(Math.pow(g,2)*Math.pow(k.y,2)+Math.pow(m,2)*Math.pow(k.x,2)),E=(i!==o?1:-1)*p(w=w<0?0:w),S=E*(g*k.y/m),A=E*(-m*k.x/g),O=f(v)*S-d(v)*A+(e+s)/2,T=d(v)*S+f(v)*A+(t+l)/2,C={x:(k.x-S)/g,y:(k.y-A)/m},R=hn({x:1,y:0},C),N=hn(C,{x:(-k.x-S)/g,y:(-k.y-A)/m});!o&&N>0?N-=2*h:o&&N<0&&(N+=2*h);var M=R+(N%=2*h)*c,I=g*f(M),L=m*d(M);return{x:f(v)*I-d(v)*L+O,y:d(v)*I+f(v)*L+T}}function mn(e,t,n,r,a,i,o,s,l,c,u){var d,f=u.bbox,p=void 0===f||f,h=u.length,g=void 0===h||h,m=u.sampleSize,v=void 0===m?30:m,b="number"==typeof c,y=e,k=t,x=0,w=[y,k,x],E=[y,k],S={x:0,y:0},A=[{x:y,y:k}];b&&c<=0&&(S={x:y,y:k});for(var O=0;O<=v;O+=1){if(y=(d=gn(e,t,n,r,a,i,o,s,l,O/v)).x,k=d.y,p&&A.push({x:y,y:k}),g&&(x+=Dt(E,[y,k])),E=[y,k],b&&x>=c&&c>w[2]){var T=(x-c)/(x-w[2]);S={x:E[0]*(1-T)+w[0]*T,y:E[1]*(1-T)+w[1]*T}}w=[y,k,x]}return b&&c>=x&&(S={x:s,y:l}),{length:x,point:S,min:{x:Math.min.apply(null,A.map((function(e){return e.x}))),y:Math.min.apply(null,A.map((function(e){return e.y})))},max:{x:Math.max.apply(null,A.map((function(e){return e.x}))),y:Math.max.apply(null,A.map((function(e){return e.y})))}}}function vn(e,t,n,r,a,i,o,s,l){var c=1-l;return{x:Math.pow(c,3)*e+3*Math.pow(c,2)*l*n+3*c*Math.pow(l,2)*a+Math.pow(l,3)*o,y:Math.pow(c,3)*t+3*Math.pow(c,2)*l*r+3*c*Math.pow(l,2)*i+Math.pow(l,3)*s}}function bn(e,t,n,r,a,i,o,s,l,c){var u,d=c.bbox,f=void 0===d||d,p=c.length,h=void 0===p||p,g=c.sampleSize,m=void 0===g?10:g,v="number"==typeof l,b=e,y=t,k=0,x=[b,y,k],w=[b,y],E={x:0,y:0},S=[{x:b,y:y}];v&&l<=0&&(E={x:b,y:y});for(var A=0;A<=m;A+=1){if(b=(u=vn(e,t,n,r,a,i,o,s,A/m)).x,y=u.y,f&&S.push({x:b,y:y}),h&&(k+=Dt(w,[b,y])),w=[b,y],v&&k>=l&&l>x[2]){var O=(k-l)/(k-x[2]);E={x:w[0]*(1-O)+x[0]*O,y:w[1]*(1-O)+x[1]*O}}x=[b,y,k]}return v&&l>=k&&(E={x:o,y:s}),{length:k,point:E,min:{x:Math.min.apply(null,S.map((function(e){return e.x}))),y:Math.min.apply(null,S.map((function(e){return e.y})))},max:{x:Math.max.apply(null,S.map((function(e){return e.x}))),y:Math.max.apply(null,S.map((function(e){return e.y})))}}}function yn(e,t,n,r,a,i,o){var s=1-o;return{x:Math.pow(s,2)*e+2*s*o*n+Math.pow(o,2)*a,y:Math.pow(s,2)*t+2*s*o*r+Math.pow(o,2)*i}}function kn(e,t,n,r,a,i,o,s){var l,c=s.bbox,u=void 0===c||c,d=s.length,f=void 0===d||d,p=s.sampleSize,h=void 0===p?10:p,g="number"==typeof o,m=e,v=t,b=0,y=[m,v,b],k=[m,v],x={x:0,y:0},w=[{x:m,y:v}];g&&o<=0&&(x={x:m,y:v});for(var E=0;E<=h;E+=1){if(m=(l=yn(e,t,n,r,a,i,E/h)).x,v=l.y,u&&w.push({x:m,y:v}),f&&(b+=Dt(k,[m,v])),k=[m,v],g&&b>=o&&o>y[2]){var S=(b-o)/(b-y[2]);x={x:k[0]*(1-S)+y[0]*S,y:k[1]*(1-S)+y[1]*S}}y=[m,v,b]}return g&&o>=b&&(x={x:a,y:i}),{length:b,point:x,min:{x:Math.min.apply(null,w.map((function(e){return e.x}))),y:Math.min.apply(null,w.map((function(e){return e.y})))},max:{x:Math.max.apply(null,w.map((function(e){return e.x}))),y:Math.max.apply(null,w.map((function(e){return e.y})))}}}function xn(e,t,n){for(var r,a,i,o,s,l,c,u,d,f=dn(e),p="number"==typeof t,h=[],g=0,m=0,v=0,b=0,y=[],k=[],x=0,w={x:0,y:0},E=w,S=w,A=w,O=0,T=0,C=f.length;T=t&&(A=S),k.push(E),y.push(w),O+=x,g=(l="Z"!==u?d.slice(-2):[v,b])[0],m=l[1];return p&&t>=O&&(A={x:g,y:m}),{length:O,point:A,min:{x:Math.min.apply(null,y.map((function(e){return e.x}))),y:Math.min.apply(null,y.map((function(e){return e.y})))},max:{x:Math.max.apply(null,k.map((function(e){return e.x}))),y:Math.max.apply(null,k.map((function(e){return e.y})))}}}function wn(e){return Array.isArray(e)}var En=function(e){if(wn(e))return e.reduce((function(e,t){return Math.min(e,t)}),e[0])};function Sn(e){if(!Array.isArray(e))return-1/0;var t=e.length;if(!t)return-1/0;for(var n=e[0],r=1;r7){e[n].shift();for(var r=e[n],a=n;r.length;)t[n]="A",e.splice(a+=1,0,["C"].concat(r.splice(0,6)));e.splice(n,1)}}function Cn(e,t,n){return{x:e*Math.cos(n)-t*Math.sin(n),y:e*Math.sin(n)+t*Math.cos(n)}}function Rn(e,t,n,r,a,i,o,s,l,c){var u,d,f,p,h,g=e,m=t,v=n,b=r,y=s,k=l,x=120*Math.PI/180,w=Math.PI/180*(+a||0),E=[];if(c)d=c[0],f=c[1],p=c[2],h=c[3];else{g=(u=Cn(g,m,-w)).x,m=u.y;var S=(g-(y=(u=Cn(y,k,-w)).x))/2,A=(m-(k=u.y))/2,O=S*S/(v*v)+A*A/(b*b);O>1&&(v*=O=Math.sqrt(O),b*=O);var T=v*v,C=b*b,R=(i===o?-1:1)*Math.sqrt(Math.abs((T*C-T*A*A-C*S*S)/(T*A*A+C*S*S)));p=R*v*A/b+(g+y)/2,h=R*-b*S/v+(m+k)/2,d=Math.asin(((m-h)/b*Math.pow(10,9)>>0)/Math.pow(10,9)),f=Math.asin(((k-h)/b*Math.pow(10,9)>>0)/Math.pow(10,9)),d=gf&&(d-=2*Math.PI),!o&&f>d&&(f-=2*Math.PI)}var N=f-d;if(Math.abs(N)>x){var M=f,I=y,L=k;f=d+x*(o&&f>d?1:-1),E=Rn(y=p+v*Math.cos(f),k=h+b*Math.sin(f),v,b,a,0,o,I,L,[f,M,p,h])}N=f-d;var P=Math.cos(d),D=Math.sin(d),_=Math.cos(f),F=Math.sin(f),B=Math.tan(N/4),j=4/3*v*B,z=4/3*b*B,U=[g,m],H=[g+j*D,m-z*P],G=[y+j*F,k-z*_],W=[y,k];if(H[0]=2*U[0]-H[0],H[1]=2*U[1]-H[1],c)return H.concat(G,W,E);for(var V=[],Y=0,q=(E=H.concat(G,W,E)).length;Y=f[t],p[t]-=h?1:0,h?e.ss:[e.s]})).flat()}));return g[0].length===g[1].length?g:Pn(g[0],g[1],d)}function Dn(e){return function(e){var t=0,n=0,r=0;return In(e).map((function(e){var a;if("M"===e[0])return t=e[1],n=e[2],0;var i=e.slice(1),o=i[0],s=i[1],l=i[2],c=i[3],u=i[4],d=i[5];return r=function(e,t,n,r,a,i,o,s){return 3*((s-t)*(n+a)-(o-e)*(r+i)+r*(e-a)-n*(t-i)+s*(a+e/3)-o*(i+t/3))/20}(t,n,o,s,l,c,u,d),a=e.slice(-2),t=a[0],n=a[1],r})).reduce((function(e,t){return e+t}),0)}(e)>=0}var _n=function(e){return void 0===e},Fn={}.toString,Bn=function(e,t){return Fn.call(e)==="[object "+t+"]"},jn=function(e){return Bn(e,"Boolean")};function zn(e){return"function"==typeof e}var Un=function(e){var t=E()(e);return null!==e&&"object"===t||"function"===t};function Hn(e,t,n){return xn(e,t,Ut(Ut({},n),{bbox:!1,length:!0})).point}function Gn(e,t){for(;!{}.hasOwnProperty.call(e,t)&&null!==(e=D(e)););return e}function Wn(){return Wn="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var r=Gn(e,t);if(r){var a=Object.getOwnPropertyDescriptor(r,t);return a.get?a.get.call(arguments.length<3?e:n):a.value}},Wn.apply(null,arguments)}function Vn(e,t,n,r){var a=Wn(D(1&r?e.prototype:e),t,n);return 2&r&&"function"==typeof a?function(e){return a.apply(n,e)}:a}function Yn(e,t,n,r){var a=e-n,i=t-r;return Math.sqrt(a*a+i*i)}function qn(e,t){var n=Math.min.apply(Math,Vt([],Wt(e),!1)),r=Math.min.apply(Math,Vt([],Wt(t),!1));return{x:n,y:r,width:Math.max.apply(Math,Vt([],Wt(e),!1))-n,height:Math.max.apply(Math,Vt([],Wt(t),!1))-r}}function Xn(e,t,n,r,a,i){return n*Math.cos(a)*Math.cos(i)-r*Math.sin(a)*Math.sin(i)+e}function Zn(e,t,n,r,a,i){return n*Math.sin(a)*Math.cos(i)+r*Math.cos(a)*Math.sin(i)+t}function Kn(e,t,n,r,a,i,o){for(var s=function(e,t,n){return Math.atan(-t/e*Math.tan(n))}(n,r,a),l=1/0,c=-1/0,u=[i,o],d=2*-Math.PI;d<=2*Math.PI;d+=Math.PI){var f=s+d;ic&&(c=p)}var h=function(e,t,n){return Math.atan(t/(e*Math.tan(n)))}(n,r,a),g=1/0,m=-1/0,v=[i,o];for(d=2*-Math.PI;d<=2*Math.PI;d+=Math.PI){var b=h+d;im&&(m=y)}return{x:l,y:g,width:c-l,height:m-g}}function Qn(e,t,n,r,a,i){var o=-1,s=1/0,l=[n,r],c=20;i&&i>200&&(c=i/10);for(var u=1/c,d=u/10,f=0;f<=c;f++){var p=f*u,h=[a.apply(void 0,Vt([],Wt(e.concat([p])),!1)),a.apply(void 0,Vt([],Wt(t.concat([p])),!1))];(b=Yn(l[0],l[1],h[0],h[1]))=0&&b0&&(a=1/Math.sqrt(a)),e[0]=t[0]*a,e[1]=t[1]*a}(s,s);var l=[a-e,i-t];return Math.abs(function(e,t){return e[0]*t[0]+e[1]*t[1]}(l,s))}function tr(e,t,n,r,a){var i=1-a;return i*i*i*e+3*t*a*i*i+3*n*a*a*i+r*a*a*a}function nr(e,t,n,r){var a,i,o,s=-3*e+9*t-9*n+3*r,l=6*e-12*t+6*n,c=3*t-3*e,u=[];if(An(s,0))An(l,0)||(a=-c/l)>=0&&a<=1&&u.push(a);else{var d=l*l-4*s*c;An(d,0)?u.push(-l/(2*s)):d>0&&(i=(-l-(o=Math.sqrt(d)))/(2*s),(a=(-l+o)/(2*s))>=0&&a<=1&&u.push(a),i>=0&&i<=1&&u.push(i))}return u}function rr(e,t,n,r,a,i,o,s){for(var l=[e,o],c=[t,s],u=nr(e,n,a,o),d=nr(t,r,i,s),f=0;f=0?[a]:[]}function lr(e,t,n,r,a,i){var o=sr(e,n,a)[0],s=sr(t,r,i)[0],l=[e,a],c=[t,i];return void 0!==o&&l.push(or(e,n,a,o)),void 0!==s&&c.push(or(t,r,i,s)),qn(l,c)}function cr(e,t,n,r,a,i,o,s){var l=function(e,t,n,r,a,i,o,s){return Qn([e,n,a],[t,r,i],o,s,or)}(e,t,n,r,a,i,o,s);return Yn(l.x,l.y,o,s)}function ur(){ur=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function c(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof m?t:m,o=Object.create(i.prototype),s=new N(r||[]);return a(o,"_invoke",{value:O(e,n,s)}),o}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var f="suspendedStart",p="executing",h="completed",g={};function m(){}function v(){}function b(){}var y={};c(y,o,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(M([])));x&&x!==n&&r.call(x,o)&&(y=x);var w=b.prototype=m.prototype=Object.create(y);function E(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(a,i,o,s){var l=d(e[a],e,i);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==S(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,o,s)}),(function(e){n("throw",e,o,s)})):t.resolve(u).then((function(e){c.value=e,o(c)}),(function(e){return n("throw",e,o,s)}))}s(l.arg)}var i;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return i=i?i.then(a,a):a()}})}function O(t,n,r){var a=f;return function(i,o){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===i)throw o;return{value:e,done:!0}}for(r.method=i,r.arg=o;;){var s=r.delegate;if(s){var l=T(s,r);if(l){if(l===g)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===f)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var c=d(t,n,r);if("normal"===c.type){if(a=r.done?h:"suspendedYield",c.arg===g)continue;return{value:c.arg,done:r.done}}"throw"===c.type&&(a=h,r.method="throw",r.arg=c.arg)}}}function T(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,T(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),g;var i=d(a,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,g;var o=i.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,g):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function R(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function N(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function M(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),c=r.call(o,"finallyLoc");if(l&&c){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),R(n),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;R(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:M(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),g}},t}function dr(e,t,n,r,a,i,o){try{var s=e[i](o),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,a)}function fr(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var i=e.apply(t,n);function o(e){dr(i,r,a,o,s,"next",e)}function s(e){dr(i,r,a,o,s,"throw",e)}o(void 0)}))}}function pr(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=L(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,i=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw i}}}}function hr(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;ra;){if(i-a>600){var s=i-a+1,l=r-a+1,c=Math.log(s),u=.5*Math.exp(2*c/3),d=.5*Math.sqrt(c*u*(s-u)/s)*(l-s/2<0?-1:1);t(e,r,Math.max(a,Math.floor(r-l*u/s+d)),Math.min(i,Math.floor(r+(s-l)*u/s+d)),o)}var f=e[r],p=a,h=i;for(n(e,a,r),o(e[i],f)>0&&n(e,a,i);p0;)h--}0===o(e[a],f)?n(e,a,h):n(e,++h,i),h<=r&&(a=h+1),r<=h&&(i=h-1)}}function n(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function r(e,t){return et?1:0}var a=function(e){void 0===e&&(e=9),this._maxEntries=Math.max(4,e),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),this.clear()};function i(e,t,n){if(!n)return t.indexOf(e);for(var r=0;r=e.minX&&t.maxY>=e.minY}function v(e){return{children:e,height:1,leaf:!0,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}}function b(t,n,r,a,i){for(var o=[n,r];o.length;)if(!((r=o.pop())-(n=o.pop())<=a)){var s=n+Math.ceil((r-n)/a/2)*a;e(t,s,n,r,i),o.push(n,s,s,r)}}return a.prototype.all=function(){return this._all(this.data,[])},a.prototype.search=function(e){var t=this.data,n=[];if(!m(e,t))return n;for(var r=this.toBBox,a=[];t;){for(var i=0;i=0&&a[t].children.length>this._maxEntries;)this._split(a,t),t--;this._adjustParentBBoxes(r,a,t)},a.prototype._split=function(e,t){var n=e[t],r=n.children.length,a=this._minEntries;this._chooseSplitAxis(n,a,r);var i=this._chooseSplitIndex(n,a,r),s=v(n.children.splice(i,n.children.length-i));s.height=n.height,s.leaf=n.leaf,o(n,this.toBBox),o(s,this.toBBox),t?e[t-1].children.push(s):this._splitRoot(n,s)},a.prototype._splitRoot=function(e,t){this.data=v([e,t]),this.data.height=e.height+1,this.data.leaf=!1,o(this.data,this.toBBox)},a.prototype._chooseSplitIndex=function(e,t,n){for(var r,a=1/0,i=1/0,o=t;o<=n-t;o++){var l=s(e,0,o,this.toBBox),c=s(e,o,n,this.toBBox),u=h(l,c),f=d(l)+d(c);u=t;p--){var h=e.children[p];l(o,e.leaf?a(h):h),c+=f(o)}return c},a.prototype._adjustParentBBoxes=function(e,t,n){for(var r=n;r>=0;r--)l(t[r],e)},a.prototype._condense=function(e){for(var t=e.length-1,n=void 0;t>=0;t--)0===e[t].children.length?t>0?(n=e[t-1].children).splice(n.indexOf(e[t]),1):this.clear():o(e[t],this.toBBox)},a}()}(gr);var mr=gr.exports,vr=function(e){return e.GROUP="g",e.FRAGMENT="fragment",e.CIRCLE="circle",e.ELLIPSE="ellipse",e.IMAGE="image",e.RECT="rect",e.LINE="line",e.POLYLINE="polyline",e.POLYGON="polygon",e.TEXT="text",e.PATH="path",e.HTML="html",e.MESH="mesh",e}({}),br=function(e){return e[e.ZERO=0]="ZERO",e[e.NEGATIVE_ONE=1]="NEGATIVE_ONE",e}({}),yr=function(){return M((function e(){R(this,e),this.plugins=[]}),[{key:"addRenderingPlugin",value:function(e){this.plugins.push(e),this.context.renderingPlugins.push(e)}},{key:"removeAllRenderingPlugins",value:function(){var e=this;this.plugins.forEach((function(t){var n=e.context.renderingPlugins.indexOf(t);n>=0&&e.context.renderingPlugins.splice(n,1)}))}}])}(),kr=function(){return M((function e(t){R(this,e),this.clipSpaceNearZ=br.NEGATIVE_ONE,this.plugins=[],this.config=C({enableDirtyCheck:!0,enableCulling:!1,enableAutoRendering:!0,enableDirtyRectangleRendering:!0,enableDirtyRectangleRenderingDebug:!1,enableSizeAttenuation:!0,enableRenderingOptimization:!1},t)}),[{key:"registerPlugin",value:function(e){var t=this.plugins.findIndex((function(t){return t===e}));-1===t&&this.plugins.push(e)}},{key:"unregisterPlugin",value:function(e){var t=this.plugins.findIndex((function(t){return t===e}));t>-1&&this.plugins.splice(t,1)}},{key:"getPlugins",value:function(){return this.plugins}},{key:"getPlugin",value:function(e){return this.plugins.find((function(t){return t.name===e}))}},{key:"getConfig",value:function(){return this.config}},{key:"setConfig",value:function(e){Object.assign(this.config,e)}}])}(),xr=J,wr=K,Er=function(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e[2]=Math.max(t[2],n[2]),e},Sr=function(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e[2]=Math.min(t[2],n[2]),e},Ar=te,Or=ue,Tr=function(){function e(){R(this,e),this.center=[0,0,0],this.halfExtents=[0,0,0],this.min=[0,0,0],this.max=[0,0,0]}return M(e,[{key:"update",value:function(e,t){wr(this.center,e),wr(this.halfExtents,t),Or(this.min,this.center,this.halfExtents),xr(this.max,this.center,this.halfExtents)}},{key:"setMinMax",value:function(e,t){xr(this.center,t,e),Ar(this.center,this.center,.5),Or(this.halfExtents,t,e),Ar(this.halfExtents,this.halfExtents,.5),wr(this.min,e),wr(this.max,t)}},{key:"getMin",value:function(){return this.min}},{key:"getMax",value:function(){return this.max}},{key:"add",value:function(t){if(!e.isEmpty(t))if(e.isEmpty(this))this.setMinMax(t.getMin(),t.getMax());else{var n=this.center,r=n[0],a=n[1],i=n[2],o=this.halfExtents,s=o[0],l=o[1],c=o[2],u=r-s,d=r+s,f=a-l,p=a+l,h=i-c,g=i+c,m=t.center,v=m[0],b=m[1],y=m[2],k=t.halfExtents,x=k[0],w=k[1],E=k[2],S=v-x,A=v+x,O=b-w,T=b+w,C=y-E,R=y+E;Sd&&(d=A),Op&&(p=T),Cg&&(g=R),n[0]=.5*(u+d),n[1]=.5*(f+p),n[2]=.5*(h+g),o[0]=.5*(d-u),o[1]=.5*(p-f),o[2]=.5*(g-h),this.min[0]=u,this.min[1]=f,this.min[2]=h,this.max[0]=d,this.max[1]=p,this.max[2]=g}}},{key:"setFromTransformedAABB",value:function(e,t){var n=this.center,r=this.halfExtents,a=e.center,i=e.halfExtents,o=t[0],s=t[4],l=t[8],c=t[1],u=t[5],d=t[9],f=t[2],p=t[6],h=t[10],g=Math.abs(o),m=Math.abs(s),v=Math.abs(l),b=Math.abs(c),y=Math.abs(u),k=Math.abs(d),x=Math.abs(f),w=Math.abs(p),E=Math.abs(h);n[0]=t[12]+o*a[0]+s*a[1]+l*a[2],n[1]=t[13]+c*a[0]+u*a[1]+d*a[2],n[2]=t[14]+f*a[0]+p*a[1]+h*a[2],r[0]=g*i[0]+m*i[1]+v*i[2],r[1]=b*i[0]+y*i[1]+k*i[2],r[2]=x*i[0]+w*i[1]+E*i[2],Or(this.min,n,r),xr(this.max,n,r)}},{key:"intersects",value:function(e){var t=this.getMax(),n=this.getMin(),r=e.getMax(),a=e.getMin();return n[0]<=r[0]&&t[0]>=a[0]&&n[1]<=r[1]&&t[1]>=a[1]&&n[2]<=r[2]&&t[2]>=a[2]}},{key:"intersection",value:function(t){if(!this.intersects(t))return null;var n=new e,r=Er([0,0,0],this.getMin(),t.getMin()),a=Sr([0,0,0],this.getMax(),t.getMax());return n.setMinMax(r,a),n}},{key:"getNegativeFarPoint",value:function(e){return 273===e.pnVertexFlag?wr([0,0,0],this.min):272===e.pnVertexFlag?[this.min[0],this.min[1],this.max[2]]:257===e.pnVertexFlag?[this.min[0],this.max[1],this.min[2]]:256===e.pnVertexFlag?[this.min[0],this.max[1],this.max[2]]:17===e.pnVertexFlag?[this.max[0],this.min[1],this.min[2]]:16===e.pnVertexFlag?[this.max[0],this.min[1],this.max[2]]:1===e.pnVertexFlag?[this.max[0],this.max[1],this.min[2]]:[this.max[0],this.max[1],this.max[2]]}},{key:"getPositiveFarPoint",value:function(e){return 273===e.pnVertexFlag?wr([0,0,0],this.max):272===e.pnVertexFlag?[this.max[0],this.max[1],this.min[2]]:257===e.pnVertexFlag?[this.max[0],this.min[1],this.max[2]]:256===e.pnVertexFlag?[this.max[0],this.min[1],this.min[2]]:17===e.pnVertexFlag?[this.min[0],this.max[1],this.max[2]]:16===e.pnVertexFlag?[this.min[0],this.max[1],this.min[2]]:1===e.pnVertexFlag?[this.min[0],this.min[1],this.max[2]]:[this.min[0],this.min[1],this.min[2]]}}],[{key:"isEmpty",value:function(e){return!e||0===e.halfExtents[0]&&0===e.halfExtents[1]&&0===e.halfExtents[2]}}])}(),Cr=function(){return M((function e(t,n){R(this,e),this.distance=t||0,this.normal=n||Z(0,1,0),this.updatePNVertexFlag()}),[{key:"updatePNVertexFlag",value:function(){this.pnVertexFlag=(Number(this.normal[0]>=0)<<8)+(Number(this.normal[1]>=0)<<4)+Number(this.normal[2]>=0)}},{key:"distanceToPoint",value:function(e){return re(e,this.normal)-this.distance}},{key:"normalize",value:function(){var e=1/fe(this.normal);te(this.normal,this.normal,e),this.distance*=e}},{key:"intersectsLine",value:function(e,t,n){var r=this.distanceToPoint(e),a=r/(r-this.distanceToPoint(t)),i=a>=0&&a<=1;return i&&n&&ie(n,e,t,a),i}}])}(),Rr=function(e){return e[e.OUTSIDE=4294967295]="OUTSIDE",e[e.INSIDE=0]="INSIDE",e[e.INDETERMINATE=2147483647]="INDETERMINATE",e}({}),Nr=function(){return M((function e(t){if(R(this,e),this.planes=[],t)this.planes=t;else for(var n=0;n<6;n++)this.planes.push(new Cr)}),[{key:"extractFromVPMatrix",value:function(e){var t=H(e,16),n=t[0],r=t[1],a=t[2],i=t[3],o=t[4],s=t[5],l=t[6],c=t[7],u=t[8],d=t[9],f=t[10],p=t[11],h=t[12],g=t[13],m=t[14],v=t[15];Q(this.planes[0].normal,i-n,c-o,p-u),this.planes[0].distance=v-h,Q(this.planes[1].normal,i+n,c+o,p+u),this.planes[1].distance=v+h,Q(this.planes[2].normal,i+r,c+s,p+d),this.planes[2].distance=v+g,Q(this.planes[3].normal,i-r,c-s,p-d),this.planes[3].distance=v-g,Q(this.planes[4].normal,i-a,c-l,p-f),this.planes[4].distance=v-m,Q(this.planes[5].normal,i+a,c+l,p+f),this.planes[5].distance=v+m,this.planes.forEach((function(e){e.normalize(),e.updatePNVertexFlag()}))}}])}(),Mr=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;R(this,e),this.x=0,this.y=0,this.x=t,this.y=n}return M(e,[{key:"clone",value:function(){return new e(this.x,this.y)}},{key:"copyFrom",value:function(e){this.x=e.x,this.y=e.y}}])}(),Ir=function(){function e(t,n,r,a){R(this,e),this.x=t,this.y=n,this.width=r,this.height=a,this.left=t,this.right=t+r,this.top=n,this.bottom=n+a}return M(e,[{key:"toJSON",value:function(){}}],[{key:"fromRect",value:function(t){return new e(t.x,t.y,t.width,t.height)}},{key:"applyTransform",value:function(t,n){var r=he(t.x,t.y,0,1),a=he(t.x+t.width,t.y,0,1),i=he(t.x,t.y+t.height,0,1),o=he(t.x+t.width,t.y+t.height,0,1),s=pe(),l=pe(),c=pe(),u=pe();ge(s,r,n),ge(l,a,n),ge(c,i,n),ge(u,o,n);var d=Math.min(s[0],l[0],c[0],u[0]),f=Math.min(s[1],l[1],c[1],u[1]),p=Math.max(s[0],l[0],c[0],u[0]),h=Math.max(s[1],l[1],c[1],u[1]);return e.fromRect({x:d,y:f,width:p-d,height:h-f})}}])}(),Lr="Method not implemented.",Pr="Use document.documentElement instead.";function Dr(e){return void 0===e?0:e>360||e<-360?e%360:e}var _r=Y();function Fr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return Array.isArray(e)&&3===e.length?r?q(e):K(_r,e):Pt(e)?r?Z(e,t,n):Q(_r,e,t,n):r?Z(e[0],e[1]||t,e[2]||n):Q(_r,e[0],e[1]||t,e[2]||n)}var Br=Math.PI/180;function jr(e){return e*Br}var zr=180/Math.PI;function Ur(e){return e*zr}var Hr=Math.PI/2;function Gr(e,t){return 16===t.length?function(e,t){var n,r,a=H(He(Y(),t),3),i=a[0],o=a[1],s=a[2],l=Math.asin(-t[2]/i);return l-Hr?(n=Math.atan2(t[6]/o,t[10]/s),r=Math.atan2(t[1]/i,t[0]/i)):(r=0,n=-Math.atan2(t[4]/o,t[5]/o)):(r=0,n=Math.atan2(t[4]/o,t[5]/o)),e[0]=n,e[1]=l,e[2]=r,e}(e,t):function(e,t){var n=t[0],r=t[1],a=t[2],i=t[3],o=r*r,s=a*a,l=i*i,c=n*n+o+s+l,u=n*i-r*a;return u>.499995*c?(e[0]=Hr,e[1]=2*Math.atan2(r,n),e[2]=0):u<-.499995*c?(e[0]=-Hr,e[1]=2*Math.atan2(r,n),e[2]=0):(e[0]=Math.asin(2*(n*a-i*r)),e[1]=Math.atan2(2*(n*i+r*a),1-2*(s+l)),e[2]=Math.atan2(2*(n*r+a*i),1-2*(o+s))),e}(e,t)}function Wr(e,t,n,r,a){var i,o,s,l,c,u,d,f,p,h,g=Math.cos(e),m=Math.sin(e);return i=r*g,o=a*m,s=0,l=-r*m,c=a*g,u=0,d=t,f=n,p=1,(h=new V(9))[0]=i,h[1]=o,h[2]=s,h[3]=l,h[4]=c,h[5]=u,h[6]=d,h[7]=f,h[8]=p,h}function Vr(e){var t=e[0],n=e[1],r=e[3],a=e[4],i=Math.sqrt(t*t+n*n),o=Math.sqrt(r*r+a*a);if(t*a-n*r<0&&(t7&&void 0!==arguments[7]&&arguments[7],u=2*i,d=n-t,f=r-a,p=u/d,h=u/f,g=(n+t)/d,m=(r+a)/f,v=o-i,b=o*i;c?(s=-o/v,l=-b/v):(s=-(o+i)/v,l=-2*b/v),e[0]=p,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=h,e[6]=0,e[7]=0,e[8]=g,e[9]=m,e[10]=s,e[11]=-1,e[12]=0,e[13]=0,e[14]=l,e[15]=0}(this.projectionMatrix,l,l+s,i-o,i,e,this.far,this.clipSpaceNearZ===br.ZERO),Ee(this.projectionMatrixInverse,this.projectionMatrix),this.triggerUpdate(),this}},{key:"setOrthographic",value:function(e,t,n,r,a,i){var o;this.projectionMode=ea.ORTHOGRAPHIC,this.rright=t,this.left=e,this.top=n,this.bottom=r,this.near=a,this.far=i;var s=(this.rright-this.left)/(2*this.zoom),l=(this.top-this.bottom)/(2*this.zoom),c=(this.rright+this.left)/2,u=(this.top+this.bottom)/2,d=c-s,f=c+s,p=u+l,h=u-l;if(null!==(o=this.view)&&void 0!==o&&o.enabled){var g=(this.rright-this.left)/this.view.fullWidth/this.zoom,m=(this.top-this.bottom)/this.view.fullHeight/this.zoom;f=(d+=g*this.view.offsetX)+g*this.view.width,h=(p-=m*this.view.offsetY)-m*this.view.height}return this.clipSpaceNearZ===br.NEGATIVE_ONE?$e(this.projectionMatrix,d,f,p,h,a,i):et(this.projectionMatrix,d,f,p,h,a,i),Ee(this.projectionMatrixInverse,this.projectionMatrix),this._getOrthoMatrix(),this.triggerUpdate(),this}},{key:"setPosition",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.position[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.position[2],r=Fr(e,t,n);return this._setPosition(r),this.setFocalPoint(this.focalPoint),this.triggerUpdate(),this}},{key:"setFocalPoint",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.focalPoint[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.focalPoint[2],r=Z(0,1,0);if(this.focalPoint=Fr(e,t,n),this.trackingMode===$r.CINEMATIC){var a=$(Y(),this.focalPoint,this.position);e=a[0],t=a[1],n=a[2];var i=X(a),o=Ur(Math.asin(t/i)),s=90+Ur(Math.atan2(n,e)),l=me();Me(l,l,jr(s)),Ne(l,l,jr(o)),r=oe(Y(),[0,1,0],l)}return Ee(this.matrix,tt(me(),this.position,this.focalPoint,r)),this._getAxes(),this._getDistance(),this._getAngles(),this.triggerUpdate(),this}},{key:"getDistance",value:function(){return this.distance}},{key:"getDistanceVector",value:function(){return this.distanceVector}},{key:"setDistance",value:function(e){if(this.distance===e||e<0)return this;this.distance=e,this.distance>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?Ca(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?Ca(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=va.exec(e))?new Na(t[1],t[2],t[3],1):(t=ba.exec(e))?new Na(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=ya.exec(e))?Ca(t[1],t[2],t[3],t[4]):(t=ka.exec(e))?Ca(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=xa.exec(e))?_a(t[1],t[2]/100,t[3]/100,1):(t=wa.exec(e))?_a(t[1],t[2]/100,t[3]/100,t[4]):Ea.hasOwnProperty(e)?Ta(Ea[e]):"transparent"===e?new Na(NaN,NaN,NaN,0):null}function Ta(e){return new Na(e>>16&255,e>>8&255,255&e,1)}function Ca(e,t,n,r){return r<=0&&(e=t=n=NaN),new Na(e,t,n,r)}function Ra(e){return e instanceof ua||(e=Oa(e)),e?new Na((e=e.rgb()).r,e.g,e.b,e.opacity):new Na}function Na(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function Ma(){return"#".concat(Da(this.r)).concat(Da(this.g)).concat(Da(this.b))}function Ia(){var e=La(this.opacity);return"".concat(1===e?"rgb(":"rgba(").concat(Pa(this.r),", ").concat(Pa(this.g),", ").concat(Pa(this.b)).concat(1===e?")":", ".concat(e,")"))}function La(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Pa(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Da(e){return((e=Pa(e))<16?"0":"")+e.toString(16)}function _a(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Ba(e,t,n,r)}function Fa(e){if(e instanceof Ba)return new Ba(e.h,e.s,e.l,e.opacity);if(e instanceof ua||(e=Oa(e)),!e)return new Ba;if(e instanceof Ba)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,a=Math.min(t,n,r),i=Math.max(t,n,r),o=NaN,s=i-a,l=(i+a)/2;return s?(o=t===i?(n-r)/s+6*(n0&&l<1?0:o,new Ba(o,s,l,e.opacity)}function Ba(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function ja(e){return(e=(e||0)%360)<0?e+360:e}function za(e){return Math.max(0,Math.min(1,e||0))}function Ua(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}function Ha(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){for(var r=arguments.length,a=new Array(r),i=0;i=240?e-240:e+120,a,r),Ua(e,a,r),Ua(e<120?e+240:e-120,a,r),this.opacity)},clamp:function(){return new Ba(ja(this.h),za(this.s),za(this.l),La(this.opacity))},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=La(this.opacity);return"".concat(1===e?"hsl(":"hsla(").concat(ja(this.h),", ").concat(100*za(this.s),"%, ").concat(100*za(this.l),"%").concat(1===e?")":", ".concat(e,")"))}})),Ha.Cache=Map,Ha.cacheList=[],Ha.clearCache=function(){Ha.cacheList.forEach((function(e){return e.clear()}))};var Ga=function(e){return e[e.kUnknown=0]="kUnknown",e[e.kNumber=1]="kNumber",e[e.kPercentage=2]="kPercentage",e[e.kEms=3]="kEms",e[e.kPixels=4]="kPixels",e[e.kRems=5]="kRems",e[e.kDegrees=6]="kDegrees",e[e.kRadians=7]="kRadians",e[e.kGradians=8]="kGradians",e[e.kTurns=9]="kTurns",e[e.kMilliseconds=10]="kMilliseconds",e[e.kSeconds=11]="kSeconds",e[e.kInteger=12]="kInteger",e}({}),Wa=function(e){return e[e.kUNumber=0]="kUNumber",e[e.kUPercent=1]="kUPercent",e[e.kULength=2]="kULength",e[e.kUAngle=3]="kUAngle",e[e.kUTime=4]="kUTime",e[e.kUOther=5]="kUOther",e}({}),Va=function(e){return e[e.kYes=0]="kYes",e[e.kNo=1]="kNo",e}({}),Ya=function(e){return e[e.kYes=0]="kYes",e[e.kNo=1]="kNo",e}({}),qa=[{name:"em",unit_type:Ga.kEms},{name:"px",unit_type:Ga.kPixels},{name:"deg",unit_type:Ga.kDegrees},{name:"rad",unit_type:Ga.kRadians},{name:"grad",unit_type:Ga.kGradians},{name:"ms",unit_type:Ga.kMilliseconds},{name:"s",unit_type:Ga.kSeconds},{name:"rem",unit_type:Ga.kRems},{name:"turn",unit_type:Ga.kTurns}],Xa=function(e){return e[e.kUnknownType=0]="kUnknownType",e[e.kUnparsedType=1]="kUnparsedType",e[e.kKeywordType=2]="kKeywordType",e[e.kUnitType=3]="kUnitType",e[e.kSumType=4]="kSumType",e[e.kProductType=5]="kProductType",e[e.kNegateType=6]="kNegateType",e[e.kInvertType=7]="kInvertType",e[e.kMinType=8]="kMinType",e[e.kMaxType=9]="kMaxType",e[e.kClampType=10]="kClampType",e[e.kTransformType=11]="kTransformType",e[e.kPositionType=12]="kPositionType",e[e.kURLImageType=13]="kURLImageType",e[e.kColorType=14]="kColorType",e[e.kUnsupportedColorType=15]="kUnsupportedColorType",e}({}),Za=function(e){return e?"number"===e?Ga.kNumber:"percent"===e||"%"===e?Ga.kPercentage:function(e){return qa.find((function(t){return t.name===e})).unit_type}(e):Ga.kUnknown},Ka=function(e){var t=1;switch(e){case Ga.kPixels:case Ga.kDegrees:case Ga.kSeconds:break;case Ga.kMilliseconds:t=.001;break;case Ga.kRadians:t=180/Math.PI;break;case Ga.kGradians:t=.9;break;case Ga.kTurns:t=360}return t},Qa=function(e){switch(e){case Ga.kNumber:case Ga.kInteger:return"";case Ga.kPercentage:return"%";case Ga.kEms:return"em";case Ga.kRems:return"rem";case Ga.kPixels:return"px";case Ga.kDegrees:return"deg";case Ga.kRadians:return"rad";case Ga.kGradians:return"grad";case Ga.kMilliseconds:return"ms";case Ga.kSeconds:return"s";case Ga.kTurns:return"turn"}return""},Ja=function(){return M((function e(){R(this,e)}),[{key:"toString",value:function(){return this.buildCSSText(Va.kNo,Ya.kNo,"")}},{key:"isNumericValue",value:function(){return this.getType()>=Xa.kUnitType&&this.getType()<=Xa.kClampType}}],[{key:"isAngle",value:function(e){return e===Ga.kDegrees||e===Ga.kRadians||e===Ga.kGradians||e===Ga.kTurns}},{key:"isLength",value:function(e){return e>=Ga.kEms&&e1&&void 0!==arguments[1]?arguments[1]:Ga.kNumber;return R(this,t),n=j(this,t),r="string"==typeof a?Za(a):a,n.unit=r,n.value=e,n}return U(t,e),M(t,[{key:"clone",value:function(){return new t(this.value,this.unit)}},{key:"equals",value:function(e){var t=e;return this.value===t.value&&this.unit===t.unit}},{key:"getType",value:function(){return Xa.kUnitType}},{key:"convertTo",value:function(e){if(this.unit===e)return new t(this.value,this.unit);var n=ri(this.unit);if(n!==ri(e)||n===Ga.kUnknown)return null;var r=Ka(this.unit)/Ka(e);return new t(this.value*r,e)}},{key:"buildCSSText",value:function(e,t,n){var r;switch(this.unit){case Ga.kUnknown:break;case Ga.kInteger:r=Number(this.value).toFixed(0);break;case Ga.kNumber:case Ga.kPercentage:case Ga.kEms:case Ga.kRems:case Ga.kPixels:case Ga.kDegrees:case Ga.kRadians:case Ga.kGradians:case Ga.kMilliseconds:case Ga.kSeconds:case Ga.kTurns:var a=this.value,i=Qa(this.unit);if(a<-999999||a>999999){var o=Qa(this.unit);r=!Number.isFinite(a)||Number.isNaN(a)?function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return(Number.isFinite(e)?"NaN":e>0?"infinity":"-infinity")+t}(a,o):a+(o||"")}else r="".concat(a).concat(i)}return n+=r}}])}(Ja),ii=new ai(0,"px");new ai(1,"px");var oi=new ai(0,"deg"),si=function(e){function t(e,n,r){var a,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return R(this,t),(a=j(this,t,["rgb"])).r=e,a.g=n,a.b=r,a.alpha=i,a.isNone=o,a}return U(t,e),M(t,[{key:"clone",value:function(){return new t(this.r,this.g,this.b,this.alpha)}},{key:"buildCSSText",value:function(e,t,n){return"".concat(n,"rgba(").concat(this.r,",").concat(this.g,",").concat(this.b,",").concat(this.alpha,")")}}])}($a),li=new ni("unset"),ci={"":li,unset:li,initial:new ni("initial"),inherit:new ni("inherit")},ui=new si(0,0,0,0,!0),di=new si(0,0,0,0),fi=Ha((function(e,t,n,r){return new si(e,t,n,r)}),(function(e,t,n,r){return"rgba(".concat(e,",").concat(t,",").concat(n,",").concat(r,")")})),pi=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ga.kNumber;return new ai(e,t)};function hi(e){var t=e.type,n=e.value;return"hex"===t?"#".concat(n):"literal"===t?n:"rgb"===t?"rgb(".concat(n.join(","),")"):"rgba(".concat(n.join(","),")")}new ai(50,"%");var gi=function(){var e=/^(linear\-gradient)/i,t=/^(repeating\-linear\-gradient)/i,n=/^(radial\-gradient)/i,r=/^(repeating\-radial\-gradient)/i,a=/^(conic\-gradient)/i,i=/^to (left (top|bottom)|right (top|bottom)|top (left|right)|bottom (left|right)|left|right|top|bottom)/i,o=/^(closest\-side|closest\-corner|farthest\-side|farthest\-corner|contain|cover)/,s=/^(left|center|right|top|bottom)/i,l=/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))px/,c=/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))\%/,u=/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))em/,d=/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))deg/,f=/^\(/,p=/^\)/,h=/^,/,g=/^\#([0-9a-fA-F]+)/,m=/^([a-zA-Z]+)/,v=/^rgb/i,b=/^rgba/i,y=/^(([0-9]*\.[0-9]+)|([0-9]+\.?))/,k="";function x(e){throw new Error("".concat(k,": ").concat(e))}function w(){var e=I(E);return k.length>0&&x("Invalid input not EOF"),e}function E(){return S("linear-gradient",e,O)||S("repeating-linear-gradient",t,O)||S("radial-gradient",n,T)||S("repeating-radial-gradient",r,T)||S("conic-gradient",a,T)}function S(e,t,n){return A(t,(function(t){var r=n();return r&&(B(h)||x("Missing comma before color stops")),{type:e,orientation:r,colorStops:I(L)}}))}function A(e,t){var n=B(e);if(n){B(f)||x("Missing (");var r=t(n);return B(p)||x("Missing )"),r}}function O(){return F("directional",i,1)||F("angular",d,1)}function T(){var e,t,n=C();return n&&((e=[]).push(n),t=k,B(h)&&((n=C())?e.push(n):k=t)),e}function C(){var e=function(){var e=F("shape",/^(circle)/i,0);e&&(e.style=_()||R());return e}()||function(){var e=F("shape",/^(ellipse)/i,0);e&&(e.style=D()||R());return e}();if(e)e.at=N();else{var t=R();if(t){e=t;var n=N();n&&(e.at=n)}else{var r=M();r&&(e={type:"default-radial",at:r})}}return e}function R(){return F("extent-keyword",o,1)}function N(){if(F("position",/^at/,0)){var e=M();return e||x("Missing positioning value"),e}}function M(){var e={x:D(),y:D()};if(e.x||e.y)return{type:"position",value:e}}function I(e){var t=e(),n=[];if(t)for(n.push(t);B(h);)(t=e())?n.push(t):x("One extra comma");return n}function L(){var e=F("hex",g,1)||A(b,(function(){return{type:"rgba",value:I(P)}}))||A(v,(function(){return{type:"rgb",value:I(P)}}))||F("literal",m,0);return e||x("Expected color definition"),e.length=D(),e}function P(){return B(y)[1]}function D(){return F("%",c,1)||F("position-keyword",s,1)||_()}function _(){return F("px",l,1)||F("em",u,1)}function F(e,t,n){var r=B(t);if(r)return{type:e,value:r[n]}}function B(e){var t=/^[\n\r\t\s]+/.exec(k);t&&j(t[0].length);var n=e.exec(k);return n&&j(n[0].length),n}function j(e){k=k.substring(e)}return function(e){return k=e,w()}}();var mi=/^l\s*\(\s*([\d.]+)\s*\)\s*(.*)/i,vi=/^r\s*\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)\s*\)\s*(.*)/i,bi=/^p\s*\(\s*([axyn])\s*\)\s*(.*)/i,yi=/[\d.]+:(#[^\s]+|[^\)]+\))/gi;var ki={left:180,top:-90,bottom:90,right:0,"left top":225,"top left":225,"left bottom":135,"bottom left":135,"right top":-45,"top right":-45,"right bottom":45,"bottom right":45},xi=Ha((function(e){var t;return t="angular"===e.type?Number(e.value):ki[e.value]||0,pi(t,"deg")})),wi=Ha((function(e){var t=50,n=50,r="%",a="%";if("position"===(null==e?void 0:e.type)){var i=e.value,o=i.x,s=i.y;"position-keyword"===(null==o?void 0:o.type)&&("left"===o.value?t=0:"center"===o.value?t=50:"right"===o.value?t=100:"top"===o.value?n=0:"bottom"===o.value&&(n=100)),"position-keyword"===(null==s?void 0:s.type)&&("left"===s.value?t=0:"center"===s.value?n=50:"right"===s.value?t=100:"top"===s.value?n=0:"bottom"===s.value&&(n=100)),"px"!==(null==o?void 0:o.type)&&"%"!==(null==o?void 0:o.type)&&"em"!==(null==o?void 0:o.type)||(r=null==o?void 0:o.type,t=Number(o.value)),"px"!==(null==s?void 0:s.type)&&"%"!==(null==s?void 0:s.type)&&"em"!==(null==s?void 0:s.type)||(a=null==s?void 0:s.type,n=Number(s.value))}return{cx:pi(t,r),cy:pi(n,a)}})),Ei=Ha((function(e){if(e.indexOf("linear")>-1||e.indexOf("radial")>-1)return gi(e).map((function(e){var t=e.type,n=e.orientation,r=e.colorStops;!function(e){var t,n,r=e.length;e[r-1].length=null!==(t=e[r-1].length)&&void 0!==t?t:{type:"%",value:"100"},r>1&&(e[0].length=null!==(n=e[0].length)&&void 0!==n?n:{type:"%",value:"0"});for(var a=0,i=Number(e[0].length.value),o=1;o=0)return pi(Number(t),"px");if("deg".search(e)>=0)return pi(Number(t),"deg")}var n=[];t=t.replace(e,(function(e){return n.push(e),"U".concat(e)}));var r="U(".concat(e.source,")");return n.map((function(e){return pi(Number(t.replace(new RegExp("U".concat(e),"g"),"").replace(new RegExp(r,"g"),"*0")),e)}))[0]}var Ri=function(e){return Ci(new RegExp("px","g"),e)},Ni=Ha(Ri);Ha((function(e){return Ci(new RegExp("%","g"),e)}));var Mi=function(e){return Pt(e)||isFinite(Number(e))?pi(Number(e)||0,"px"):Ci(new RegExp("px|%|em|rem","g"),e)},Ii=Ha(Mi),Li=function(e){return Ci(new RegExp("deg|rad|grad|turn","g"),e)},Pi=Ha(Li);function Di(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,i="",o=e.value||0,s=t.value||0,l=ri(e.unit),c=e.convertTo(l),u=t.convertTo(l);return c&&u?(o=c.value,s=u.value,i=Qa(e.unit)):(ai.isLength(e.unit)||ai.isLength(t.unit))&&(o=Bi(e,a,n),s=Bi(t,a,n),i="px"),[o,s,function(e){return r&&(e=Math.max(e,0)),e+i}]}function _i(e){var t=0;return e.unit===Ga.kDegrees?t=e.value:e.unit===Ga.kRadians?t=Ur(Number(e.value)):e.unit===Ga.kTurns?t=360*Number(e.value):e.value&&(t=e.value),t}function Fi(e,t){var n;return Array.isArray(e)?n=e.map((function(e){return Number(e)})):Ft(e)?n=e.split(" ").map((function(e){return Number(e)})):Pt(e)&&(n=[e]),2===t?1===n.length?[n[0],n[0]]:[n[0],n[1]]:4===t?1===n.length?[n[0],n[0],n[0],n[0]]:2===n.length?[n[0],n[1],n[0],n[1]]:3===n.length?[n[0],n[1],n[2],n[1]]:[n[0],n[1],n[2],n[3]]:"even"===t&&n.length%2==1?[].concat(P(n),P(n)):n}function Bi(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(e.unit===Ga.kPixels)return Number(e.value);if(e.unit===Ga.kPercentage&&n){var a=n.nodeName===vr.GROUP?n.getLocalBounds():n.getGeometryBounds();return(r?a.min[t]:0)+e.value/100*a.halfExtents[t]*2}return 0}var ji=function(e){return Ci(/deg|rad|grad|turn|px|%/g,e)},zi=["blur","brightness","drop-shadow","contrast","grayscale","sepia","saturate","hue-rotate","invert"];function Ui(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if("none"===(e=e.toLowerCase().trim()))return[];for(var t,n=/\s*([\w-]+)\(([^)]*)\)/g,r=[],a=0;t=n.exec(e);){if(t.index!==a)return[];if(a=t.index+t[0].length,zi.indexOf(t[1])>-1&&r.push({name:t[1],params:t[2].split(" ").map((function(e){return ji(e)||Oi(e)}))}),n.lastIndex===e.length)return r}return[]}function Hi(e){return e.toString()}var Gi=function(e){return"number"==typeof e?pi(e):/^\s*[-+]?(\d*\.)?\d+\s*$/.test(e)?pi(Number(e)):pi(0)},Wi=Ha(Gi);function Vi(e,t){return[e,t,Hi]}function Yi(e,t){return function(n,r){return[n,r,function(n){return Hi(Bt(n,e,t))}]}}function qi(e,t){if(e.length===t.length)return[e,t,function(e){return e}]}function Xi(e){var t;return 0===e.parsedStyle.d.totalLength&&(e.parsedStyle.d.totalLength=xn(e.parsedStyle.d.absolutePath,void 0,Ut(Ut({},t),{bbox:!1,length:!0})).length),e.parsedStyle.d.totalLength}function Zi(e){return 0===e.parsedStyle.points.totalLength&&(e.parsedStyle.points.totalLength=ir(e.parsedStyle.points.points)),e.parsedStyle.points.totalLength}function Ki(e,t){return e[0]===t[0]&&e[1]===t[1]}function Qi(e,t){var n=e.prePoint,r=e.currentPoint,a=e.nextPoint,i=Math.pow(r[0]-n[0],2)+Math.pow(r[1]-n[1],2),o=Math.pow(r[0]-a[0],2)+Math.pow(r[1]-a[1],2),s=Math.pow(n[0]-a[0],2)+Math.pow(n[1]-a[1],2),l=Math.acos((i+o-s)/(2*Math.sqrt(i)*Math.sqrt(o)));if(!l||0===Math.sin(l)||An(l,0))return{xExtra:0,yExtra:0};var c=Math.abs(Math.atan2(a[1]-r[1],a[0]-r[0])),u=Math.abs(Math.atan2(a[0]-r[0],a[1]-r[1]));return c=c>Math.PI/2?Math.PI-c:c,u=u>Math.PI/2?Math.PI-u:u,{xExtra:Math.cos(l/2-c)*(t/2*(1/Math.sin(l/2)))-t/2||0,yExtra:Math.cos(u-l/2)*(t/2*(1/Math.sin(l/2)))-t/2||0}}function Ji(e,t){return[t[0]+(t[0]-e[0]),t[1]+(t[1]-e[1])]}Ha((function(e){return Ft(e)?e.split(" ").map(Wi):e.map(Wi)}));var $i=function(e,t){var n=e.x*t.x+e.y*t.y,r=Math.sqrt((Math.pow(e.x,2)+Math.pow(e.y,2))*(Math.pow(t.x,2)+Math.pow(t.y,2)));return(e.x*t.y-e.y*t.x<0?-1:1)*Math.acos(n/r)},eo=function(e,t,n,r,a,i,o,s){t=Math.abs(t),n=Math.abs(n);var l=jr(r=On(r,360));if(e.x===o.x&&e.y===o.y)return{x:e.x,y:e.y,ellipticalArcAngle:0};if(0===t||0===n)return{x:0,y:0,ellipticalArcAngle:0};var c=(e.x-o.x)/2,u=(e.y-o.y)/2,d={x:Math.cos(l)*c+Math.sin(l)*u,y:-Math.sin(l)*c+Math.cos(l)*u},f=Math.pow(d.x,2)/Math.pow(t,2)+Math.pow(d.y,2)/Math.pow(n,2);f>1&&(t*=Math.sqrt(f),n*=Math.sqrt(f));var p=(Math.pow(t,2)*Math.pow(n,2)-Math.pow(t,2)*Math.pow(d.y,2)-Math.pow(n,2)*Math.pow(d.x,2))/(Math.pow(t,2)*Math.pow(d.y,2)+Math.pow(n,2)*Math.pow(d.x,2));p=p<0?0:p;var h=(a!==i?1:-1)*Math.sqrt(p),g=h*(t*d.y/n),m=h*(-n*d.x/t),v={x:Math.cos(l)*g-Math.sin(l)*m+(e.x+o.x)/2,y:Math.sin(l)*g+Math.cos(l)*m+(e.y+o.y)/2},b={x:(d.x-g)/t,y:(d.y-m)/n},y=$i({x:1,y:0},b),k=$i(b,{x:(-d.x-g)/t,y:(-d.y-m)/n});!i&&k>0?k-=2*Math.PI:i&&k<0&&(k+=2*Math.PI);var x=y+(k%=2*Math.PI)*s,w=t*Math.cos(x),E=n*Math.sin(x);return{x:Math.cos(l)*w-Math.sin(l)*E+v.x,y:Math.sin(l)*w+Math.cos(l)*E+v.y,ellipticalArcStartAngle:y,ellipticalArcEndAngle:y+k,ellipticalArcAngle:x,ellipticalArcCenter:v,resultantRx:t,resultantRy:n}};function to(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=e.arcParams,a=r.rx,i=void 0===a?0:a,o=r.ry,s=void 0===o?0:o,l=r.xRotation,c=r.arcFlag,u=r.sweepFlag,d=eo({x:e.prePoint[0],y:e.prePoint[1]},i,s,l,!!c,!!u,{x:e.currentPoint[0],y:e.currentPoint[1]},t),f=eo({x:e.prePoint[0],y:e.prePoint[1]},i,s,l,!!c,!!u,{x:e.currentPoint[0],y:e.currentPoint[1]},n?t+.005:t-.005),p=f.x-d.x,h=f.y-d.y,g=Math.sqrt(p*p+h*h);return{x:-p/g,y:-h/g}}function no(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1])}function ro(e,t){return no(e)*no(t)?(e[0]*t[0]+e[1]*t[1])/(no(e)*no(t)):1}function ao(e,t){return(e[0]*t[1]1&&(n*=Math.sqrt(p),r*=Math.sqrt(p));var h=n*n*(f*f)+r*r*(d*d),g=h?Math.sqrt((n*n*(r*r)-h)/h):1;i===o&&(g*=-1),isNaN(g)&&(g=0);var m=r?g*n*f/r:0,v=n?g*-r*d/n:0,b=(s+c)/2+Math.cos(a)*m-Math.sin(a)*v,y=(l+u)/2+Math.sin(a)*m+Math.cos(a)*v,k=[(d-m)/n,(f-v)/r],x=[(-1*d-m)/n,(-1*f-v)/r],w=ao([1,0],k),E=ao(k,x);return ro(k,x)<=-1&&(E=Math.PI),ro(k,x)>=1&&(E=0),0===o&&E>0&&(E-=2*Math.PI),1===o&&E<0&&(E+=2*Math.PI),{cx:b,cy:y,rx:Ki(e,[c,u])?0:n,ry:Ki(e,[c,u])?0:r,startAngle:w,endAngle:w+E,xRotation:a,arcFlag:i,sweepFlag:o}}function oo(e,t,n){return e.reduce((function(e,t){var r="";if("M"===t[0]||"L"===t[0]){var a=Z(t[1],t[2],0);n&&oe(a,a,n),r="".concat(t[0]).concat(a[0],",").concat(a[1])}else if("Z"===t[0])r=t[0];else if("C"===t[0]){var i=Z(t[1],t[2],0),o=Z(t[3],t[4],0),s=Z(t[5],t[6],0);n&&(oe(i,i,n),oe(o,o,n),oe(s,s,n)),r="".concat(t[0]).concat(i[0],",").concat(i[1],",").concat(o[0],",").concat(o[1],",").concat(s[0],",").concat(s[1])}else if("A"===t[0]){var l=Z(t[6],t[7],0);n&&oe(l,l,n),r="".concat(t[0]).concat(t[1],",").concat(t[2],",").concat(t[3],",").concat(t[4],",").concat(t[5],",").concat(l[0],",").concat(l[1])}else if("Q"===t[0]){var c=Z(t[1],t[2],0),u=Z(t[3],t[4],0);n&&(oe(c,c,n),oe(u,u,n)),r="".concat(t[0]).concat(t[1],",").concat(t[2],",").concat(t[3],",").concat(t[4],"}")}return e+r}),"")}function so(e,t,n,r){return[["M",e,t],["L",n,r]]}function lo(e,t,n,r){var a=(-1+Math.sqrt(2))/3*4,i=e*a,o=t*a,s=n-e,l=n+e,c=r-t,u=r+t;return[["M",s,r],["C",s,r-o,n-i,c,n,c],["C",n+i,c,l,r-o,l,r],["C",l,r+o,n+i,u,n,u],["C",n-i,u,s,r+o,s,r],["Z"]]}function co(e,t){var n=e.map((function(e,t){return[0===t?"M":"L",e[0],e[1]]}));return t&&n.push(["Z"]),n}function uo(e,t,n,r,a){if(a){var i=H(a,4),o=i[0],s=i[1],l=i[2],c=i[3],u=e>0?1:-1,d=t>0?1:-1,f=u+d!==0?1:0;return[["M",u*o+n,r],["L",e-u*s+n,r],s?["A",s,s,0,0,f,e+n,d*s+r]:null,["L",e+n,t-d*l+r],l?["A",l,l,0,0,f,e+n-u*l,t+r]:null,["L",n+u*c,t+r],c?["A",c,c,0,0,f,n,t+r-d*c]:null,["L",n,d*o+r],o?["A",o,o,0,0,f,u*o+n,r]:null,["Z"]].filter((function(e){return e}))}return[["M",n,r],["L",n+e,r],["L",n+e,r+t],["L",n,r+t],["Z"]]}function fo(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.getLocalTransform(),n=[];switch(e.nodeName){case vr.LINE:var r=e.parsedStyle,a=r.x1,i=void 0===a?0:a,o=r.y1,s=void 0===o?0:o,l=r.x2,c=void 0===l?0:l,u=r.y2,d=void 0===u?0:u;n=so(i,s,c,d);break;case vr.CIRCLE:var f=e.parsedStyle,p=f.r,h=void 0===p?0:p,g=f.cx,m=void 0===g?0:g,v=f.cy,b=void 0===v?0:v;n=lo(h,h,m,b);break;case vr.ELLIPSE:var y=e.parsedStyle,k=y.rx,x=void 0===k?0:k,w=y.ry,E=void 0===w?0:w,S=y.cx,A=void 0===S?0:S,O=y.cy,T=void 0===O?0:O;n=lo(x,E,A,T);break;case vr.POLYLINE:case vr.POLYGON:var C=e.parsedStyle.points;n=co(C.points,e.nodeName===vr.POLYGON);break;case vr.RECT:var R=e.parsedStyle,N=R.width,M=void 0===N?0:N,I=R.height,L=void 0===I?0:I,D=R.x,_=void 0===D?0:D,F=R.y,B=void 0===F?0:F,j=R.radius,z=j&&j.some((function(e){return 0!==e}));n=uo(M,L,_,B,z&&j.map((function(e){return Bt(e,0,Math.min(Math.abs(M)/2,Math.abs(L)/2))})));break;case vr.PATH:var U=e.parsedStyle.d.absolutePath;n=P(U)}if(n.length)return oo(n,0,t)}var po=function(e){if(""===e||Array.isArray(e)&&0===e.length)return{absolutePath:[],hasArc:!1,segments:[],polygons:[],polylines:[],curve:null,totalLength:0,rect:{x:0,y:0,width:0,height:0}};var t;try{t=dn(e)}catch(n){t=dn(""),console.error("[g]: Invalid SVG Path definition: ".concat(e))}!function(e){for(var t=0;t0&&n.push(r),{polygons:t,polylines:n}}(t),a=r.polygons,i=r.polylines,o=function(e){for(var t=[],n=null,r=null,a=null,i=0,o=e.length,s=0;s=t&&(s-=n),e[s])}))}))}(l),p.forEach((function(e,t){l.slice(1).forEach((function(e,n){f+=Dt(l[(t+n)%u].slice(-2),c[n%u].slice(-2))})),d[t]=f,f=0})),p[d.indexOf(Math.min.apply(null,d))]),function(e){return e}]}function vo(e,t){return{points:Ft(e)?e.split(" ").map((function(e){var t=H(e.split(","),2),n=t[0],r=t[1];return[Number(n),Number(r)]})):e,totalLength:0,segments:[]}}function bo(e,t){return[e.points,t.points,function(e){return e}]}var yo=null,ko=/\s*(\w+)\(([^)]*)\)/g;function xo(e){return function(t){var n=0;return e.map((function(e){return e===yo?t[n++]:e}))}}function wo(e){return e}var Eo={matrix:["NNNNNN",[yo,yo,0,0,yo,yo,0,0,0,0,1,0,yo,yo,0,1],wo],matrix3d:["NNNNNNNNNNNNNNNN",wo],rotate:["A"],rotateX:["A"],rotateY:["A"],rotateZ:["A"],rotate3d:["NNNA"],perspective:["L"],scale:["Nn",xo([yo,yo,new ai(1)]),wo],scaleX:["N",xo([yo,new ai(1),new ai(1)]),xo([yo,new ai(1)])],scaleY:["N",xo([new ai(1),yo,new ai(1)]),xo([new ai(1),yo])],scaleZ:["N",xo([new ai(1),new ai(1),yo])],scale3d:["NNN",wo],skew:["Aa",null,wo],skewX:["A",null,xo([yo,oi])],skewY:["A",null,xo([oi,yo])],translate:["Tt",xo([yo,yo,ii]),wo],translateX:["T",xo([yo,ii,ii]),xo([yo,ii])],translateY:["T",xo([ii,yo,ii]),xo([ii,yo])],translateZ:["L",xo([ii,ii,yo])],translate3d:["TTL",wo]};function So(e){for(var t=[],n=e.length,r=0;rZr[1][2]&&(i[0]=-i[0]),Zr[0][2]>Zr[2][0]&&(i[1]=-i[1]),Zr[1][0]>Zr[0][1]&&(i[2]=-i[2])}(function(e){return 0===e.length?[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]:e.map(To).reduce(Co)}(e),t,n,r,a,i),[[t,n,r,i,a]]}var No=function(){function e(e,t){for(var n=[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],r=0;r<4;r++)for(var a=0;a<4;a++)for(var i=0;i<4;i++)n[r][a]+=t[r][i]*e[i][a];return n}return function(t,n,r,a,i){for(var o=[[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]],s=0;s<4;s++)o[s][3]=i[s];for(var l=0;l<3;l++)for(var c=0;c<3;c++)o[3][l]+=t[c]*o[c][l];var u=a[0],d=a[1],f=a[2],p=a[3],h=[[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]];h[0][0]=1-2*(d*d+f*f),h[0][1]=2*(u*d-f*p),h[0][2]=2*(u*f+d*p),h[1][0]=2*(u*d+f*p),h[1][1]=1-2*(u*u+f*f),h[1][2]=2*(d*f-u*p),h[2][0]=2*(u*f-d*p),h[2][1]=2*(d*f+u*p),h[2][2]=1-2*(u*u+d*d),o=e(o,h);var g,m=[[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]];r[2]&&(m[2][1]=r[2],o=e(o,m)),r[1]&&(m[2][1]=0,m[2][0]=r[0],o=e(o,m)),r[0]&&(m[2][0]=0,m[1][0]=r[0],o=e(o,m));for(var v=0;v<3;v++)for(var b=0;b<3;b++)o[v][b]*=n[v];return 0===(g=o)[0][2]&&0===g[0][3]&&0===g[1][2]&&0===g[1][3]&&0===g[2][0]&&0===g[2][1]&&1===g[2][2]&&0===g[2][3]&&0===g[3][2]&&1===g[3][3]?[o[0][0],o[0][1],o[1][0],o[1][1],o[3][0],o[3][1]]:o[0].concat(o[1],o[2],o[3])}}();function Mo(e){return e.toFixed(6).replace(".000000","")}function Io(e,t){var n,r;return e.decompositionPair!==t&&(e.decompositionPair=t,n=Ro(e)),t.decompositionPair!==e&&(t.decompositionPair=e,r=Ro(t)),null===n[0]||null===r[0]?[[!1],[!0],function(n){return n?t[0].d:e[0].d}]:(n[0].push(0),r[0].push(1),[n,r,function(e){var t=function(e,t,n){var r=function(e,t){for(var n=0,r=0;r2&&void 0!==arguments[2]?arguments[2]:{skipUpdateAttribute:!1,skipParse:!1,forceUpdateGeometry:!1,usedAttributes:[],memoize:!0};Object.assign(e.attributes,t);var r=e.parsedStyle.clipPath,a=e.parsedStyle.offsetPath;Ho(e,t);var i=!!n.forceUpdateGeometry;if(!i)for(var o in t)if(jo.has(o)){i=!0;break}var s=Go(e);s.has("fill")&&t.fill&&(e.parsedStyle.fill=Oi(t.fill)),s.has("stroke")&&t.stroke&&(e.parsedStyle.stroke=Oi(t.stroke)),s.has("shadowColor")&&t.shadowColor&&(e.parsedStyle.shadowColor=Oi(t.shadowColor)),s.has("filter")&&t.filter&&(e.parsedStyle.filter=Ui(t.filter)),s.has("radius")&&!_t(t.radius)&&(e.parsedStyle.radius=Fi(t.radius,4)),s.has("lineDash")&&!_t(t.lineDash)&&(e.parsedStyle.lineDash=Fi(t.lineDash,"even")),s.has("points")&&t.points&&(e.parsedStyle.points=vo(t.points)),s.has("d")&&""===t.d&&(e.parsedStyle.d=C({},oa)),s.has("d")&&t.d&&(e.parsedStyle.d=go(t.d)),s.has("textTransform")&&t.textTransform&&this.runtime.CSSPropertySyntaxFactory[sa.TEXT_TRANSFORM].calculator(null,null,{value:t.textTransform},e,null),s.has("clipPath")&&!_n(t.clipPath)&&this.runtime.CSSPropertySyntaxFactory[sa.DEFINED_PATH].calculator("clipPath",r,t.clipPath,e,this.runtime),s.has("offsetPath")&&t.offsetPath&&this.runtime.CSSPropertySyntaxFactory[sa.DEFINED_PATH].calculator("offsetPath",a,t.offsetPath,e,this.runtime),s.has("transform")&&t.transform&&(e.parsedStyle.transform=Ao(t.transform)),s.has("transformOrigin")&&t.transformOrigin&&(e.parsedStyle.transformOrigin=_o(t.transformOrigin)),s.has("markerStart")&&t.markerStart&&(e.parsedStyle.markerStart=this.runtime.CSSPropertySyntaxFactory[sa.MARKER].calculator(null,t.markerStart,t.markerStart,null,null)),s.has("markerEnd")&&t.markerEnd&&(e.parsedStyle.markerEnd=this.runtime.CSSPropertySyntaxFactory[sa.MARKER].calculator(null,t.markerEnd,t.markerEnd,null,null)),s.has("markerMid")&&t.markerMid&&(e.parsedStyle.markerMid=this.runtime.CSSPropertySyntaxFactory[sa.MARKER].calculator("",t.markerMid,t.markerMid,null,null)),s.has("zIndex")&&!_t(t.zIndex)&&this.runtime.CSSPropertySyntaxFactory[sa.Z_INDEX].postProcessor(e),s.has("offsetDistance")&&!_t(t.offsetDistance)&&this.runtime.CSSPropertySyntaxFactory[sa.OFFSET_DISTANCE].postProcessor(e),s.has("transform")&&t.transform&&this.runtime.CSSPropertySyntaxFactory[sa.TRANSFORM].postProcessor(e),s.has("transformOrigin")&&t.transformOrigin&&this.runtime.CSSPropertySyntaxFactory[sa.TRANSFORM_ORIGIN].postProcessor(e),i&&(e.geometry.dirty=!0,e.renderable.boundsDirty=!0,e.renderable.renderBoundsDirty=!0,n.forceUpdateGeometry||this.runtime.sceneGraphService.dirtifyToRoot(e))}},{key:"updateGeometry",value:function(e){var t=e.nodeName,n=this.runtime.geometryUpdaterFactory[t];if(n){var r=e.geometry;r.contentBounds||(r.contentBounds=new Tr),r.renderBounds||(r.renderBounds=new Tr);var a=e.parsedStyle,i=n.update(a,e),o=i.cx,s=void 0===o?0:o,l=i.cy,c=void 0===l?0:l,u=i.cz,d=void 0===u?0:u,f=i.hwidth,p=void 0===f?0:f,h=i.hheight,g=void 0===h?0:h,m=i.hdepth,v=void 0===m?0:m,b=[Math.abs(p),Math.abs(g),v],y=a.stroke,k=a.lineWidth,x=void 0===k?1:k,w=a.increasedLineWidthForHitTesting,E=void 0===w?0:w,S=a.shadowType,A=void 0===S?"outer":S,O=a.shadowColor,T=a.filter,C=void 0===T?[]:T,R=a.transformOrigin,N=[s,c,d];r.contentBounds.update(N,b);var M=t===vr.POLYLINE||t===vr.POLYGON||t===vr.PATH?Math.SQRT2:.5;if(y&&!y.isNone){var I=((x||0)+(E||0))*M;b[0]+=I,b[1]+=I}if(r.renderBounds.update(N,b),O&&A&&"inner"!==A){var L=r.renderBounds,P=L.min,D=L.max,_=a.shadowBlur||0,F=a.shadowOffsetX||0,B=a.shadowOffsetY||0,j=P[0]-_+F,z=D[0]+_+F,U=P[1]-_+B,H=D[1]+_+B;P[0]=Math.min(P[0],j),D[0]=Math.max(D[0],z),P[1]=Math.min(P[1],U),D[1]=Math.max(D[1],H),r.renderBounds.setMinMax(P,D)}C.forEach((function(e){var t=e.name,n=e.params;if("blur"===t){var a=n[0].value;r.renderBounds.update(r.renderBounds.center,J(r.renderBounds.halfExtents,r.renderBounds.halfExtents,[a,a,0]))}else if("drop-shadow"===t){var i=n[0].value,o=n[1].value,s=n[2].value,l=r.renderBounds,c=l.min,u=l.max,d=c[0]-s+i,f=u[0]+s+i,p=c[1]-s+o,h=u[1]+s+o;c[0]=Math.min(c[0],d),u[0]=Math.max(u[0],f),c[1]=Math.min(c[1],p),u[1]=Math.max(u[1],h),r.renderBounds.setMinMax(c,u)}})),e.geometry.dirty=!1;var G=g<0,W=(p<0?-1:1)*(R?Bi(R[0],0,e,!0):0),V=(G?-1:1)*(R?Bi(R[1],1,e,!0):0);(W||V)&&e.setOrigin(W,V)}}},{key:"updateSizeAttenuation",value:function(e,t){e.style.isSizeAttenuation?(e.style.rawLineWidth||(e.style.rawLineWidth=e.style.lineWidth),e.style.lineWidth=(e.style.rawLineWidth||1)/t,e.nodeName===vr.CIRCLE&&(e.style.rawR||(e.style.rawR=e.style.r),e.style.r=(e.style.rawR||1)/t)):(e.style.rawLineWidth&&(e.style.lineWidth=e.style.rawLineWidth,delete e.style.rawLineWidth),e.nodeName===vr.CIRCLE&&e.style.rawR&&(e.style.r=e.style.rawR,delete e.style.rawR))}}])}();function Ho(e,t){var n=Go(e);for(var r in t)n.has(r)&&(e.parsedStyle[r]=t[r])}function Go(e){return e.constructor.PARSED_STYLE_LIST}var Wo=function(){return M((function e(){R(this,e),this.mixer=Vi}),[{key:"calculator",value:function(e,t,n,r){return _i(n)}}])}(),Vo=function(){return M((function e(){R(this,e)}),[{key:"calculator",value:function(e,t,n,r,a){return n instanceof ni&&(n=null),a.sceneGraphService.updateDisplayObjectDependency(e,t,n,r),"clipPath"===e&&r.forEach((function(e){0===e.childNodes.length&&a.sceneGraphService.dirtifyToRoot(e)})),n}}])}(),Yo=function(){return M((function e(){R(this,e),this.parser=Oi,this.mixer=Ti}),[{key:"calculator",value:function(e,t,n,r){return n instanceof ni?"none"===n.value?ui:di:n}}])}(),qo=function(){return M((function e(){R(this,e)}),[{key:"calculator",value:function(e,t,n){return n instanceof ni?[]:n}}])}();function Xo(e){var t=e.parsedStyle.fontSize;return _t(t)?null:t}var Zo=function(){return M((function e(){R(this,e),this.mixer=Vi}),[{key:"calculator",value:function(e,t,n,r,a){if(Pt(n))return n;if(!ai.isRelativeUnit(n.unit))return n.value;if(n.unit===Ga.kPercentage)return 0;if(n.unit===Ga.kEms){if(r.parentNode){var i=Xo(r.parentNode);if(i)return i*=n.value}return 0}if(n.unit===Ga.kRems){var o;if(null!=r&&null!==(o=r.ownerDocument)&&void 0!==o&&o.documentElement){var s=Xo(r.ownerDocument.documentElement);if(s)return s*=n.value}return 0}}}])}(),Ko=function(){return M((function e(){R(this,e),this.mixer=qi}),[{key:"calculator",value:function(e,t,n){return n.map((function(e){return e.value}))}}])}(),Qo=function(){return M((function e(){R(this,e),this.mixer=qi}),[{key:"calculator",value:function(e,t,n){return n.map((function(e){return e.value}))}}])}(),Jo=function(){return M((function e(){R(this,e)}),[{key:"calculator",value:function(e,t,n,r){var a;n instanceof ni&&(n=null);var i=null===(a=n)||void 0===a?void 0:a.cloneNode(!0);return i&&(i.style.isMarker=!0),i}}])}(),$o=function(){return M((function e(){R(this,e),this.mixer=Vi}),[{key:"calculator",value:function(e,t,n){return n.value}}])}(),es=function(){return M((function e(){R(this,e),this.mixer=Yi(0,1)}),[{key:"calculator",value:function(e,t,n){return n.value}},{key:"postProcessor",value:function(e){var t=e.parsedStyle,n=t.offsetPath,r=t.offsetDistance;if(n){var a=n.nodeName;if(a===vr.LINE||a===vr.PATH||a===vr.POLYLINE){var i=n.getPoint(r);i&&e.setLocalPosition(i.x,i.y)}}}}])}(),ts=function(){return M((function e(){R(this,e),this.mixer=Yi(0,1)}),[{key:"calculator",value:function(e,t,n){return n.value}}])}(),ns=function(){return M((function e(){R(this,e),this.parser=go,this.mixer=mo}),[{key:"calculator",value:function(e,t,n){return n instanceof ni&&"unset"===n.value?{absolutePath:[],hasArc:!1,segments:[],polygons:[],polylines:[],curve:null,totalLength:0,rect:new Ir(0,0,0,0)}:n}}])}(),rs=M((function e(){R(this,e),this.mixer=bo})),as=function(e){function t(){var e;R(this,t);for(var n=arguments.length,r=new Array(n),a=0;a0&&void 0!==arguments[0]?arguments[0]:"auto",t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,r=!1,a=!1,i=!!t&&!t.isNone,o=!!n&&!n.isNone;return"visiblepainted"===e||"painted"===e||"auto"===e?(r=i,a=o):"visiblefill"===e||"fill"===e?r=!0:"visiblestroke"===e||"stroke"===e?a=!0:"visible"!==e&&"all"!==e||(r=!0,a=!0),[r,a]}var vs=1,bs="object"===("undefined"==typeof self?"undefined":E()(self))&&self.self===self?self:"object"===(void 0===l.g?"undefined":E()(l.g))&&l.g.global===l.g?l.g:{},ys=Date.now(),ks={},xs=Date.now(),ws=function(e){if("function"!=typeof e)throw new TypeError("".concat(e," is not a function"));var t=Date.now(),n=t-xs,r=n>16?0:16-n,a=vs++;return ks[a]=e,Object.keys(ks).length>1||setTimeout((function(){xs=t;var e=ks;ks={},Object.keys(e).forEach((function(t){return e[t](bs.performance&&"function"==typeof bs.performance.now?bs.performance.now():Date.now()-ys)}))}),r),a},Es=function(e){delete ks[e]},Ss=function(e){return"string"!=typeof e?ws:""===e?bs.requestAnimationFrame:bs["".concat(e,"RequestAnimationFrame")]},As=function(e,t){for(var n=0;void 0!==e[n];){if(t(e[n]))return e[n];n+=1}}(["","webkit","moz","ms","o"],(function(e){return!!Ss(e)})),Os=Ss(As),Ts=function(e){return"string"!=typeof e?Es:""===e?bs.cancelAnimationFrame:bs["".concat(e,"CancelAnimationFrame")]||bs["".concat(e,"CancelRequestAnimationFrame")]}(As);bs.requestAnimationFrame=Os,bs.cancelAnimationFrame=Ts;var Cs=function(){return M((function e(){R(this,e),this.callbacks=[]}),[{key:"getCallbacksNum",value:function(){return this.callbacks.length}},{key:"tapPromise",value:function(e,t){this.callbacks.push(t)}},{key:"promise",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]&&arguments[1],r=il.get(this);r||(r=this.document?this:this.defaultView?this.defaultView:null===(t=this.ownerDocument)||void 0===t?void 0:t.defaultView)&&il.set(this,r);if(r){if(e.manager=r.getEventService(),!e.manager)return!1;e.defaultPrevented=!1,e.path?e.path.length=0:e.page=[],n||(e.target=this),e.manager.dispatchEvent(e,e.type,n)}else this.emitter.emit(e.type,e);return!e.defaultPrevented}}])}(),sl=function(e){function t(){var e;R(this,t);for(var n=arguments.length,r=new Array(n),a=0;a0&&void 0!==arguments[0]?arguments[0]:{};return this.parentNode?this.parentNode.getRootNode(e):e.composed&&this.host?this.host.getRootNode(e):this}},{key:"hasChildNodes",value:function(){return this.childNodes.length>0}},{key:"isDefaultNamespace",value:function(e){throw new Error(Lr)}},{key:"lookupNamespaceURI",value:function(e){throw new Error(Lr)}},{key:"lookupPrefix",value:function(e){throw new Error(Lr)}},{key:"normalize",value:function(){throw new Error(Lr)}},{key:"isEqualNode",value:function(e){return this===e}},{key:"isSameNode",value:function(e){return this.isEqualNode(e)}},{key:"parent",get:function(){return this.parentNode}},{key:"parentElement",get:function(){return null}},{key:"nextSibling",get:function(){return null}},{key:"previousSibling",get:function(){return null}},{key:"firstChild",get:function(){return this.childNodes.length>0?this.childNodes[0]:null}},{key:"lastChild",get:function(){return this.childNodes.length>0?this.childNodes[this.childNodes.length-1]:null}},{key:"compareDocumentPosition",value:function(e){if(e===this)return 0;for(var n=e,r=this,a=[n],i=[r];null!==(o=n.parentNode)&&void 0!==o?o:r.parentNode;){var o;n=n.parentNode?(a.push(n.parentNode),n.parentNode):n,r=r.parentNode?(i.push(r.parentNode),r.parentNode):r}if(n!==r)return t.DOCUMENT_POSITION_DISCONNECTED|t.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC|t.DOCUMENT_POSITION_PRECEDING;var s=a.length>i.length?a:i,l=s===a?i:a;if(s[s.length-l.length]===l[0])return s===a?t.DOCUMENT_POSITION_CONTAINED_BY|t.DOCUMENT_POSITION_FOLLOWING:t.DOCUMENT_POSITION_CONTAINS|t.DOCUMENT_POSITION_PRECEDING;for(var c=s.length-l.length,u=l.length-1;u>=0;u--){var d=l[u],f=s[c+u];if(f!==d){var p=d.parentNode.childNodes;return p.indexOf(d)0&&t;)t=t.parentNode,e--;return t}},{key:"forEach",value:function(e){for(var t=[this];t.length>0;){var n=t.pop();if(!1===e(n))break;for(var r=n.childNodes.length-1;r>=0;r--)t.push(n.childNodes[r])}}}],[{key:"isNode",value:function(e){return!!e.childNodes}}])}(ol);sl.DOCUMENT_POSITION_DISCONNECTED=1,sl.DOCUMENT_POSITION_PRECEDING=2,sl.DOCUMENT_POSITION_FOLLOWING=4,sl.DOCUMENT_POSITION_CONTAINS=8,sl.DOCUMENT_POSITION_CONTAINED_BY=16,sl.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC=32;var ll=function(){return M((function e(t,n){var r=this;R(this,e),this.nativeHTMLMap=new WeakMap,this.cursor="default",this.mappingTable={},this.mappingState={trackingData:{}},this.eventPool=new Map,this.tmpMatrix=me(),this.tmpVec3=Y(),this.onPointerDown=function(e){var t=r.createPointerEvent(e);if(r.dispatchEvent(t,"pointerdown"),"touch"===t.pointerType)r.dispatchEvent(t,"touchstart");else if("mouse"===t.pointerType||"pen"===t.pointerType){var n=2===t.button;r.dispatchEvent(t,n?"rightdown":"mousedown")}r.trackingData(e.pointerId).pressTargetsByButton[e.button]=t.composedPath(),r.freeEvent(t)},this.onPointerUp=function(e){var t=hs.now(),n=r.createPointerEvent(e,void 0,void 0,r.context.config.alwaysTriggerPointerEventOnCanvas?r.rootTarget:void 0);if(r.dispatchEvent(n,"pointerup"),"touch"===n.pointerType)r.dispatchEvent(n,"touchend");else if("mouse"===n.pointerType||"pen"===n.pointerType){var a=2===n.button;r.dispatchEvent(n,a?"rightup":"mouseup")}var i=r.trackingData(e.pointerId),o=r.findMountedTarget(i.pressTargetsByButton[e.button]),s=o;if(o&&!n.composedPath().includes(o)){for(var l=o;l&&!n.composedPath().includes(l);){if(n.currentTarget=l,r.notifyTarget(n,"pointerupoutside"),"touch"===n.pointerType)r.notifyTarget(n,"touchendoutside");else if("mouse"===n.pointerType||"pen"===n.pointerType){var c=2===n.button;r.notifyTarget(n,c?"rightupoutside":"mouseupoutside")}sl.isNode(l)&&(l=l.parentNode)}delete i.pressTargetsByButton[e.button],s=l}if(s){var u,d=r.clonePointerEvent(n,"click");d.target=s,d.path=[],i.clicksByButton[e.button]||(i.clicksByButton[e.button]={clickCount:0,target:d.target,timeStamp:t});var f=r.context.renderingContext.root.ownerDocument.defaultView,p=i.clicksByButton[e.button];p.target===d.target&&t-p.timeStamp=1;r--)if(e.currentTarget=n[r],this.notifyTarget(e,t),e.propagationStopped||e.propagationImmediatelyStopped)return;if(e.eventPhase=e.AT_TARGET,e.currentTarget=e.target,this.notifyTarget(e,t),!e.propagationStopped&&!e.propagationImmediatelyStopped){var a=n.indexOf(e.currentTarget);e.eventPhase=e.BUBBLING_PHASE;for(var i=a+1;ia||n>i?null:!o&&this.pickHandler(e)||this.rootTarget||null}},{key:"isNativeEventFromCanvas",value:function(e,t){var n,r=null==t?void 0:t.target;if(null!==(n=r)&&void 0!==n&&n.shadowRoot&&(r=t.composedPath()[0]),r){if(r===e)return!0;if(e&&e.contains)return e.contains(r)}return!(null==t||!t.composedPath)&&t.composedPath().indexOf(e)>-1}},{key:"getExistedHTML",value:function(e){if(e.nativeEvent.composedPath)for(var t=0,n=e.nativeEvent.composedPath();t=0;n--){var r=e[n];if(!(r===this.rootTarget||sl.isNode(r)&&r.parentNode===t))break;t=e[n]}return t}},{key:"getCursor",value:function(e){for(var t=e;t;){var n=cs(t)&&t.getAttribute("cursor");if(n)return n;t=sl.isNode(t)&&t.parentNode}}}])}(),cl=function(){return M((function e(){R(this,e)}),[{key:"getOrCreateCanvas",value:function(e,t){if(this.canvas)return this.canvas;if(e||Hl.offscreenCanvas)this.canvas=e||Hl.offscreenCanvas,this.context=this.canvas.getContext("2d",C({willReadFrequently:!0},t));else try{this.canvas=new window.OffscreenCanvas(0,0),this.context=this.canvas.getContext("2d",C({willReadFrequently:!0},t)),this.context&&this.context.measureText||(this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"))}catch(e){this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d",C({willReadFrequently:!0},t))}return this.canvas.width=10,this.canvas.height=10,this.canvas}},{key:"getOrCreateContext",value:function(e,t){return this.context||this.getOrCreateCanvas(e,t),this.context}}],[{key:"createCanvas",value:function(){try{return new window.OffscreenCanvas(0,0)}catch(e){}try{return document.createElement("canvas")}catch(e){}return null}}])}(),ul=function(e){return e[e.CAMERA_CHANGED=0]="CAMERA_CHANGED",e[e.DISPLAY_OBJECT_CHANGED=1]="DISPLAY_OBJECT_CHANGED",e[e.NONE=2]="NONE",e}({}),dl=function(){return M((function e(t,n){R(this,e),this.inited=!1,this.stats={total:0,rendered:0},this.zIndexCounter=0,this.hooks={init:new Ns,initAsync:new Cs,dirtycheck:new Ms,cull:new Ms,beginFrame:new Ns,beforeRender:new Ns,render:new Ns,afterRender:new Ns,endFrame:new Ns,destroy:new Ns,pick:new Rs,pickSync:new Ms,pointerDown:new Ns,pointerUp:new Ns,pointerMove:new Ns,pointerOut:new Ns,pointerOver:new Ns,pointerWheel:new Ns,pointerCancel:new Ns,click:new Ns},this.globalRuntime=t,this.context=n}),[{key:"init",value:function(e){var t=this,n=C(C({},this.globalRuntime),this.context);this.context.renderingPlugins.forEach((function(e){e.apply(n,t.globalRuntime)})),this.hooks.init.call(),0===this.hooks.initAsync.getCallbacksNum()?(this.inited=!0,e()):this.hooks.initAsync.promise().then((function(){t.inited=!0,e()})).catch((function(e){}))}},{key:"getStats",value:function(){return this.stats}},{key:"disableDirtyRectangleRendering",value:function(){return!this.context.config.renderer.getConfig().enableDirtyRectangleRendering||this.context.renderingContext.renderReasons.has(ul.CAMERA_CHANGED)}},{key:"render",value:function(e,t,n){var r=this;this.stats.total=0,this.stats.rendered=0,this.zIndexCounter=0;var a=this.context.renderingContext;if(this.globalRuntime.sceneGraphService.syncHierarchy(a.root),this.globalRuntime.sceneGraphService.triggerPendingEvents(),a.renderReasons.size&&this.inited){a.dirtyRectangleRenderingDisabled=this.disableDirtyRectangleRendering();var i=1===a.renderReasons.size&&a.renderReasons.has(ul.CAMERA_CHANGED),o=!e.disableRenderHooks||!(e.disableRenderHooks&&i);o&&this.renderDisplayObject(a.root,e,a),this.hooks.beginFrame.call(t),o&&a.renderListCurrentFrame.forEach((function(e){r.hooks.beforeRender.call(e),r.hooks.render.call(e),r.hooks.afterRender.call(e)})),this.hooks.endFrame.call(t),a.renderListCurrentFrame=[],a.renderReasons.clear(),n()}}},{key:"renderDisplayObject",value:function(e,t,n){var r=this,a=t.renderer.getConfig(),i=a.enableDirtyCheck,o=a.enableCulling;function s(e){var t=e.renderable,a=e.sortable,s=i?t.dirty||n.dirtyRectangleRenderingDisabled?e:null:e;if(s){var l=o?r.hooks.cull.call(s,r.context.camera):s;l&&(r.stats.rendered+=1,n.renderListCurrentFrame.push(l))}t.dirty=!1,a.renderOrder=r.zIndexCounter,r.zIndexCounter+=1,r.stats.total+=1,a.dirty&&(r.sort(e,a),a.dirty=!1,a.dirtyChildren=[],a.dirtyReason=void 0)}for(var l=[e];l.length>0;){var c=l.pop();s(c);for(var u=c.sortable.sorted||c.childNodes,d=u.length-1;d>=0;d--)l.push(u[d])}}},{key:"sort",value:function(e,t){t.sorted&&t.dirtyReason!==ia.Z_INDEX_CHANGED?t.dirtyChildren.forEach((function(n){if(-1===e.childNodes.indexOf(n)){var r=t.sorted.indexOf(n);r>=0&&t.sorted.splice(r,1)}else if(0===t.sorted.length)t.sorted.push(n);else{var a=function(e,t){for(var n=0,r=e.length;n>>1;us(e[a],t)<0?n=a+1:r=a}return n}(t.sorted,n);t.sorted.splice(a,0,n)}})):t.sorted=e.childNodes.slice().sort(us)}},{key:"destroy",value:function(){this.inited=!1,this.hooks.destroy.call(),this.globalRuntime.sceneGraphService.clearPendingEvents()}},{key:"dirtify",value:function(){this.context.renderingContext.renderReasons.add(ul.DISPLAY_OBJECT_CHANGED)}}])}(),fl=/\[\s*(.*)=(.*)\s*\]/,pl=function(){return M((function e(){R(this,e)}),[{key:"selectOne",value:function(e,t){var n=this;if(e.startsWith("."))return t.find((function(t){return((null==t?void 0:t.classList)||[]).indexOf(n.getIdOrClassname(e))>-1}));if(e.startsWith("#"))return t.find((function(t){return t.id===n.getIdOrClassname(e)}));if(e.startsWith("[")){var r=this.getAttribute(e),a=r.name,i=r.value;return a?t.find((function(e){return t!==e&&("name"===a?e.name===i:n.attributeToString(e,a)===i)})):null}return t.find((function(n){return t!==n&&n.nodeName===e}))}},{key:"selectAll",value:function(e,t){var n=this;if(e.startsWith("."))return t.findAll((function(r){return t!==r&&((null==r?void 0:r.classList)||[]).indexOf(n.getIdOrClassname(e))>-1}));if(e.startsWith("#"))return t.findAll((function(r){return t!==r&&r.id===n.getIdOrClassname(e)}));if(e.startsWith("[")){var r=this.getAttribute(e),a=r.name,i=r.value;return a?t.findAll((function(e){return t!==e&&("name"===a?e.name===i:n.attributeToString(e,a)===i)})):[]}return t.findAll((function(n){return t!==n&&n.nodeName===e}))}},{key:"is",value:function(e,t){if(e.startsWith("."))return t.className===this.getIdOrClassname(e);if(e.startsWith("#"))return t.id===this.getIdOrClassname(e);if(e.startsWith("[")){var n=this.getAttribute(e),r=n.name,a=n.value;return"name"===r?t.name===a:this.attributeToString(t,r)===a}return t.nodeName===e}},{key:"getIdOrClassname",value:function(e){return e.substring(1)}},{key:"getAttribute",value:function(e){var t=e.match(fl),n="",r="";return t&&t.length>2&&(n=t[1].replace(/"/g,""),r=t[2].replace(/"/g,"")),{name:n,value:r}}},{key:"attributeToString",value:function(e,t){if(!e.getAttribute)return"";var n=e.getAttribute(t);return _t(n)?"":n.toString?n.toString():""}}])}(),hl=function(e){return e.ATTR_MODIFIED="DOMAttrModified",e.INSERTED="DOMNodeInserted",e.MOUNTED="DOMNodeInsertedIntoDocument",e.REMOVED="removed",e.UNMOUNTED="DOMNodeRemovedFromDocument",e.REPARENT="reparent",e.DESTROY="destroy",e.BOUNDS_CHANGED="bounds-changed",e.CULLED="culled",e}({}),gl=function(e){function t(e,n,r,a,i,o,s,l){var c;return R(this,t),(c=j(this,t,[null])).relatedNode=n,c.prevValue=r,c.newValue=a,c.attrName=i,c.attrChange=o,c.prevParsedValue=s,c.newParsedValue=l,c.type=e,c}return U(t,e),M(t)}(el);function ml(e){var t=e.renderable;t&&(t.renderBoundsDirty=!0,t.boundsDirty=!0)}gl.ADDITION=2,gl.MODIFICATION=1,gl.REMOVAL=3;var vl=new gl(hl.REPARENT,null,"","","",0,"",""),bl=Mt(),yl=Y(),kl=Z(1,1,1),xl=me(),wl=Mt(),El=Y(),Sl=me(),Al=ht(),Ol=Y(),Tl=ht(),Cl=Y(),Rl=Y(),Nl=Y(),Ml=me(),Il=ht(),Ll=ht(),Pl=ht(),Dl={affectChildren:!0},_l=function(){return M((function e(t){R(this,e),this.pendingEvents=new Map,this.boundsChangedEvent=new al(hl.BOUNDS_CHANGED),this.displayObjectDependencyMap=new WeakMap,this.runtime=t}),[{key:"matches",value:function(e,t){return this.runtime.sceneGraphSelector.is(e,t)}},{key:"querySelector",value:function(e,t){return this.runtime.sceneGraphSelector.selectOne(e,t)}},{key:"querySelectorAll",value:function(e,t){return this.runtime.sceneGraphSelector.selectAll(e,t)}},{key:"attach",value:function(e,t,n){var r,a=!1;e.parentNode&&(a=e.parentNode!==t,this.detach(e));var i=e.nodeName===vr.FRAGMENT,o=gs(t);e.parentNode=t;var s=i?e.childNodes:[e];Pt(n)?s.forEach((function(e){t.childNodes.splice(n,0,e),e.parentNode=t})):s.forEach((function(e){t.childNodes.push(e),e.parentNode=t}));var l=t.sortable;if((null!=l&&null!==(r=l.sorted)&&void 0!==r&&r.length||e.parsedStyle.zIndex)&&(-1===l.dirtyChildren.indexOf(e)&&l.dirtyChildren.push(e),l.dirty=!0,l.dirtyReason=ia.ADDED),!o){if(i)this.dirtifyFragment(e);else{var c=e.transformable;c&&this.dirtifyWorld(e,c)}a&&e.dispatchEvent(vl)}}},{key:"detach",value:function(e){if(e.parentNode){var t,n,r=e.transformable,a=e.parentNode.sortable;(null!=a&&null!==(t=a.sorted)&&void 0!==t&&t.length||null!==(n=e.style)&&void 0!==n&&n.zIndex)&&(-1===a.dirtyChildren.indexOf(e)&&a.dirtyChildren.push(e),a.dirty=!0,a.dirtyReason=ia.REMOVED);var i=e.parentNode.childNodes.indexOf(e);i>-1&&e.parentNode.childNodes.splice(i,1),r&&this.dirtifyWorld(e,r),e.parentNode=null}}},{key:"getOrigin",value:function(e){return e.getGeometryBounds(),e.transformable.origin}},{key:"setOrigin",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;"number"==typeof t&&(t=[t,n,r]);var a=e.transformable;if(t[0]!==a.origin[0]||t[1]!==a.origin[1]||t[2]!==a.origin[2]){var i=a.origin;i[0]=t[0],i[1]=t[1],i[2]=t[2]||0,this.dirtifyLocal(e,a)}}},{key:"rotate",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;"number"==typeof t&&(t=Z(t,n,r));var a=e.transformable;if(null!==e.parentNode&&e.parentNode.transformable){var i=Al;yt(i,t[0],t[1],t[2]);var o=this.getRotation(e),s=this.getRotation(e.parentNode);Tt(Pl,s),bt(Pl,Pl),mt(i,Pl,i),mt(a.localRotation,i,o),Nt(a.localRotation,a.localRotation),this.dirtifyLocal(e,a)}else this.rotateLocal(e,t)}},{key:"rotateLocal",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;"number"==typeof t&&(t=Z(t,n,r));var a=e.transformable;yt(Ll,t[0],t[1],t[2]),Rt(a.localRotation,a.localRotation,Ll),this.dirtifyLocal(e,a)}},{key:"setEulerAngles",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;"number"==typeof t&&(t=Z(t,n,r));var a=e.transformable;if(null!==e.parentNode&&e.parentNode.transformable){yt(a.localRotation,t[0],t[1],t[2]);var i=this.getRotation(e.parentNode);Tt(Il,bt(Al,i)),Rt(a.localRotation,a.localRotation,Il),this.dirtifyLocal(e,a)}else this.setLocalEulerAngles(e,t)}},{key:"setLocalEulerAngles",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4];"number"==typeof t&&(t=Z(t,n,r));var i=e.transformable;yt(i.localRotation,t[0],t[1],t[2]),a&&this.dirtifyLocal(e,i)}},{key:"translateLocal",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;"number"==typeof t&&(t=Z(t,n,r));var a=e.transformable;le(t,yl)||(se(t,t,a.localRotation),J(a.localPosition,a.localPosition,t),this.dirtifyLocal(e,a))}},{key:"setPosition",value:function(e,t){var n,r=e.transformable;if(Nl[0]=t[0],Nl[1]=t[1],Nl[2]=null!==(n=t[2])&&void 0!==n?n:0,!le(this.getPosition(e),Nl)){if(K(r.position,Nl),null!==e.parentNode&&e.parentNode.transformable){var a=e.parentNode.transformable;be(Ml,a.worldTransform),Ee(Ml,Ml),oe(r.localPosition,Nl,Ml)}else K(r.localPosition,Nl);this.dirtifyLocal(e,r)}}},{key:"setLocalPosition",value:function(e,t){var n,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=e.transformable;Rl[0]=t[0],Rl[1]=t[1],Rl[2]=null!==(n=t[2])&&void 0!==n?n:0,le(a.localPosition,Rl)||(K(a.localPosition,Rl),r&&this.dirtifyLocal(e,a))}},{key:"scaleLocal",value:function(e,t){var n,r=e.transformable;ee(r.localScale,r.localScale,Q(El,t[0],t[1],null!==(n=t[2])&&void 0!==n?n:1)),this.dirtifyLocal(e,r)}},{key:"setLocalScale",value:function(e,t){var n,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=e.transformable;Q(El,t[0],t[1],null!==(n=t[2])&&void 0!==n?n:a.localScale[2]),le(El,a.localScale)||(K(a.localScale,El),r&&this.dirtifyLocal(e,a))}},{key:"translate",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;"number"==typeof t&&(t=Q(El,t,n,r)),le(t,yl)||(J(El,this.getPosition(e),t),this.setPosition(e,El))}},{key:"setRotation",value:function(e,t,n,r,a){var i=e.transformable;if("number"==typeof t&&(t=Ot(t,n,r,a)),null!==e.parentNode&&e.parentNode.transformable){var o=this.getRotation(e.parentNode);Tt(Al,o),bt(Al,Al),mt(i.localRotation,Al,t),Nt(i.localRotation,i.localRotation),this.dirtifyLocal(e,i)}else this.setLocalRotation(e,t)}},{key:"setLocalRotation",value:function(e,t,n,r,a){var i=!(arguments.length>5&&void 0!==arguments[5])||arguments[5];"number"==typeof t&&(t=Ct(Al,t,n,r,a));var o=e.transformable;Tt(o.localRotation,t),i&&this.dirtifyLocal(e,o)}},{key:"setLocalSkew",value:function(e,t,n){var r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];"number"==typeof t&&(t=Lt(wl,t,n));var a=e.transformable;It(a.localSkew,t),r&&this.dirtifyLocal(e,a)}},{key:"dirtifyLocal",value:function(e,t){gs(e)||t.localDirtyFlag||(t.localDirtyFlag=!0,t.dirtyFlag||this.dirtifyWorld(e,t))}},{key:"dirtifyWorld",value:function(e,t){t.dirtyFlag||this.unfreezeParentToRoot(e),this.dirtifyWorldInternal(e,t),this.dirtifyToRoot(e,!0)}},{key:"dirtifyFragment",value:function(e){var t=e.transformable;t&&(t.frozen=!1,t.dirtyFlag=!0,t.localDirtyFlag=!0);var n=e.renderable;n&&(n.renderBoundsDirty=!0,n.boundsDirty=!0,n.dirty=!0);for(var r=e.childNodes.length,a=0;a1&&void 0!==arguments[1]&&arguments[1],n=e;for(n.renderable&&(n.renderable.dirty=!0);n;)ml(n),n=n.parentNode;t&&e.forEach((function(e){ml(e)})),this.informDependentDisplayObjects(e),this.pendingEvents.set(e,t)}},{key:"updateDisplayObjectDependency",value:function(e,t,n,r){if(t&&t!==n){var a=this.displayObjectDependencyMap.get(t);if(a&&a[e]){var i=a[e].indexOf(r);a[e].splice(i,1)}}if(n){var o=this.displayObjectDependencyMap.get(n);o||(this.displayObjectDependencyMap.set(n,{}),o=this.displayObjectDependencyMap.get(n)),o[e]||(o[e]=[]),o[e].push(r)}}},{key:"informDependentDisplayObjects",value:function(e){var t=this,n=this.displayObjectDependencyMap.get(e);n&&Object.keys(n).forEach((function(e){n[e].forEach((function(n){t.dirtifyToRoot(n,!0),n.dispatchEvent(new gl(hl.ATTR_MODIFIED,n,t,t,e,gl.MODIFICATION,t,t)),n.isCustomElement&&n.isConnected&&n.attributeChangedCallback&&n.attributeChangedCallback(e,t,t)}))}))}},{key:"getPosition",value:function(e){var t=e.transformable;return Ue(t.position,this.getWorldTransform(e,t))}},{key:"getRotation",value:function(e){var t=e.transformable;return Ge(t.rotation,this.getWorldTransform(e,t))}},{key:"getScale",value:function(e){var t=e.transformable;return He(t.scaling,this.getWorldTransform(e,t))}},{key:"getWorldTransform",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.transformable;return t.localDirtyFlag||t.dirtyFlag?(e.parentNode&&e.parentNode.transformable&&this.getWorldTransform(e.parentNode),this.sync(e,t),t.worldTransform):t.worldTransform}},{key:"getLocalPosition",value:function(e){return e.transformable.localPosition}},{key:"getLocalRotation",value:function(e){return e.transformable.localRotation}},{key:"getLocalScale",value:function(e){return e.transformable.localScale}},{key:"getLocalSkew",value:function(e){return e.transformable.localSkew}},{key:"calcLocalTransform",value:function(e){if(0!==e.localSkew[0]||0!==e.localSkew[1]){Ve(e.localTransform,e.localRotation,e.localPosition,Z(1,1,1),e.origin),0===e.localSkew[0]&&0===e.localSkew[1]||(xe(Sl),Sl[4]=Math.tan(e.localSkew[0]),Sl[1]=Math.tan(e.localSkew[1]),Oe(e.localTransform,e.localTransform,Sl));var t=Ve(Sl,Ct(Al,0,0,0,1),Q(El,1,1,1),e.localScale,e.origin);Oe(e.localTransform,e.localTransform,t)}else{var n=e.localTransform,r=e.localPosition,a=e.localRotation,i=e.localScale,o=e.origin,s=0!==r[0]||0!==r[1]||0!==r[2],l=1!==a[3]||0!==a[0]||0!==a[1]||0!==a[2],c=1!==i[0]||1!==i[1]||1!==i[2],u=0!==o[0]||0!==o[1]||0!==o[2];l||c||u?Ve(n,a,r,i,o):s?Le(n,r):xe(n)}}},{key:"getLocalTransform",value:function(e){var t=e.transformable;return t.localDirtyFlag&&(this.calcLocalTransform(t),t.localDirtyFlag=!1),t.localTransform}},{key:"setLocalTransform",value:function(e,t){var n=Ue(Ol,t),r=Ge(Tl,t),a=He(Cl,t);this.setLocalScale(e,a,!1),this.setLocalPosition(e,n,!1),this.setLocalRotation(e,r,void 0,void 0,void 0,!1),this.dirtifyLocal(e,e.transformable)}},{key:"resetLocalTransform",value:function(e){this.setLocalScale(e,kl,!1),this.setLocalPosition(e,yl,!1),this.setLocalEulerAngles(e,yl,void 0,void 0,!1),this.setLocalSkew(e,bl,void 0,!1),this.dirtifyLocal(e,e.transformable)}},{key:"getTransformedGeometryBounds",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2?arguments[2]:void 0,r=this.getGeometryBounds(e,t);if(!Tr.isEmpty(r)){var a=n||new Tr;return a.setFromTransformedAABB(r,this.getWorldTransform(e)),a}return null}},{key:"getGeometryBounds",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e,r=n.geometry;r.dirty&&Hl.styleValueRegistry.updateGeometry(e);var a=t?r.renderBounds:r.contentBounds||null;return a||new Tr}},{key:"getBounds",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e,a=r.renderable;if(!a.boundsDirty&&!n&&a.bounds)return a.bounds;if(!a.renderBoundsDirty&&n&&a.renderBounds)return a.renderBounds;var i=n?a.renderBounds:a.bounds,o=this.getTransformedGeometryBounds(e,n,i),s=e.childNodes;if(s.forEach((function(e){var r=t.getBounds(e,n);r&&(o?o.add(r):(o=i||new Tr).update(r.center,r.halfExtents))})),o||(o=new Tr),n){var l=ds(e);if(l){var c=l.parsedStyle.clipPath.getBounds(n);o?c&&(o=c.intersection(o)):o.update(c.center,c.halfExtents)}}return n?(a.renderBounds=o,a.renderBoundsDirty=!1):(a.bounds=o,a.boundsDirty=!1),o}},{key:"getLocalBounds",value:function(e){if(e.parentNode){var t=xl;e.parentNode.transformable&&(t=Ee(Sl,this.getWorldTransform(e.parentNode)));var n=this.getBounds(e);if(!Tr.isEmpty(n)){var r=new Tr;return r.setFromTransformedAABB(n,t),r}}return this.getBounds(e)}},{key:"getBoundingClientRect",value:function(e){var t,n,r=this.getGeometryBounds(e);Tr.isEmpty(r)||(n=new Tr).setFromTransformedAABB(r,this.getWorldTransform(e));var a=null===(t=e.ownerDocument)||void 0===t||null===(t=t.defaultView)||void 0===t?void 0:t.getContextService().getBoundingClientRect();if(n){var i=H(n.getMin(),2),o=i[0],s=i[1],l=H(n.getMax(),2),c=l[0],u=l[1];return new Ir(o+((null==a?void 0:a.left)||0),s+((null==a?void 0:a.top)||0),c-o,u-s)}return new Ir((null==a?void 0:a.left)||0,(null==a?void 0:a.top)||0,0,0)}},{key:"dirtifyWorldInternal",value:function(e,t){var n=this;if(!t.dirtyFlag){t.dirtyFlag=!0,t.frozen=!1,e.childNodes.forEach((function(e){var t=e.transformable;t.dirtyFlag||n.dirtifyWorldInternal(e,t)}));var r=e.renderable;r&&(r.renderBoundsDirty=!0,r.boundsDirty=!0,r.dirty=!0)}}},{key:"syncHierarchy",value:function(e){var t=e.transformable;if(!t.frozen){t.frozen=!0,(t.localDirtyFlag||t.dirtyFlag)&&this.sync(e,t);for(var n=e.childNodes,r=0;rs;--f){for(var m=0;m=0;p--){var h=f[p].trim();!Ls.test(h)&&Is.indexOf(h)<0&&(h='"'.concat(h,'"')),f[p]=h}return"".concat(o," ").concat(l," ").concat(u," ").concat(d," ").concat(f.join(","))}(t),k=this.measureFont(y,n);0===k.fontSize&&(k.fontSize=a,k.ascent=a);var x=this.runtime.offscreenCanvasCreator.getOrCreateContext(n);x.font=y,t.isOverflowing=!1;var w=(o?this.wordWrap(e,t,n):e).split(/(?:\r\n|\r|\n)/),E=new Array(w.length),S=0;if(!m){for(var A=0;Ar&&t>n;)t-=1,e=e.slice(0,-1);return{lineTxt:e,txtLastCharIndex:t}}function S(e,t){if(!(w<=0||w>p))if(m[e]){var n=E(m[e],t,y+1,p-w);m[e]=n.lineTxt+h}else m[e]=h}for(var A=0;A=u){t.isOverflowing=!0,A0&&b+R>p){var N=E(m[v],A-1,y+1,p);if(N.txtLastCharIndex!==A-1){if(m[v]=N.lineTxt,N.txtLastCharIndex===g.length-1)break;A=N.txtLastCharIndex+1,O=g[A],T=g[A-1],C=g[A+1],R=x(O)}if(v+1>=u){t.isOverflowing=!0,S(v,A-1);break}if(y=A-1,b=0,m[v+=1]="",this.isBreakingSpace(O))continue;this.canBreakInLastChar(O)||(m=this.trimToBreakable(m),b=this.sumTextWidthByCache(m[v]||"",x)),this.shouldBreakByKinsokuShorui(O,C)&&(m=this.trimByKinsokuShorui(m),b+=x(T||""))}b+=R,m[v]=(m[v]||"")+O}}return m.join("\n")}},{key:"isBreakingSpace",value:function(e){return"string"==typeof e&&Fl.BreakingSpaces.indexOf(e.charCodeAt(0))>=0}},{key:"isNewline",value:function(e){return"string"==typeof e&&Fl.Newlines.indexOf(e.charCodeAt(0))>=0}},{key:"trimToBreakable",value:function(e){var t=P(e),n=t[t.length-2],r=this.findBreakableIndex(n);if(-1===r||!n)return t;var a=n.slice(r,r+1),i=r+1,o=r+(this.isBreakingSpace(a)?0:1);return t[t.length-1]+=n.slice(i,n.length),t[t.length-2]=n.slice(0,o),t}},{key:"canBreakInLastChar",value:function(e){return!e||!Bl.test(e)}},{key:"sumTextWidthByCache",value:function(e,t){return e.split("").reduce((function(e,n){return e+t(n)}),0)}},{key:"findBreakableIndex",value:function(e){for(var t=e.length-1;t>=0;t--)if(!Bl.test(e[t]))return t;return-1}},{key:"getFromCache",value:function(e,t,n,r){var a=n[e];if("number"!=typeof a){var i=e.length*t;a=r.measureText(e).width+i,n[e]=a}return a}}])}(),Hl={},Gl=function(e){var t=new Ks,n=new Zs;return O(O(O(O(O(O(O(O(O(O(e={},vr.FRAGMENT,null),vr.CIRCLE,new Vs),vr.ELLIPSE,new Ys),vr.RECT,t),vr.IMAGE,t),vr.GROUP,new Js),vr.LINE,new qs),vr.TEXT,new Qs(Hl)),vr.POLYLINE,n),vr.POLYGON,n),O(O(O(e,vr.PATH,new Xs),vr.HTML,new $s),vr.MESH,null)}(),Wl=function(e){var t=new Yo,n=new Zo;return O(O(O(O(O(O(O(O(O(O(e={},sa.PERCENTAGE,null),sa.NUMBER,new $o),sa.ANGLE,new Wo),sa.DEFINED_PATH,new Vo),sa.PAINT,t),sa.COLOR,t),sa.FILTER,new qo),sa.LENGTH,n),sa.LENGTH_PERCENTAGE,n),sa.LENGTH_PERCENTAGE_12,new Ko),O(O(O(O(O(O(O(O(O(O(e,sa.LENGTH_PERCENTAGE_14,new Qo),sa.COORDINATE,new Zo),sa.OFFSET_DISTANCE,new es),sa.OPACITY_VALUE,new ts),sa.PATH,new ns),sa.LIST_OF_POINTS,new rs),sa.SHADOW_BLUR,new as),sa.TEXT,new is),sa.TEXT_TRANSFORM,new os),sa.TRANSFORM,new Hs),O(O(O(e,sa.TRANSFORM_ORIGIN,new Gs),sa.Z_INDEX,new Ws),sa.MARKER,new Jo)}();Hl.CameraContribution=ra,Hl.AnimationTimeline=null,Hl.EasingFunction=null,Hl.offscreenCanvasCreator=new cl,Hl.sceneGraphSelector=new pl,Hl.sceneGraphService=new _l(Hl),Hl.textService=new Ul(Hl),Hl.geometryUpdaterFactory=Gl,Hl.CSSPropertySyntaxFactory=Wl,Hl.styleValueRegistry=new Uo(Hl),Hl.layoutRegistry=null,Hl.globalThis="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==l.g?l.g:{},Hl.enableStyleSyntax=!0,Hl.enableSizeAttenuation=!1;var Vl=0;var Yl=new gl(hl.INSERTED,null,"","","",0,"",""),ql=new gl(hl.REMOVED,null,"","","",0,"",""),Xl=new al(hl.DESTROY),Zl=function(e){function t(){var e;R(this,t);for(var n=arguments.length,r=new Array(n),a=0;a=0;e--){var t=this.childNodes[e];this.removeChild(t)}}},{key:"destroyChildren",value:function(){for(var e=this.childNodes.length-1;e>=0;e--){var t=this.childNodes[e];t.childNodes.length>0&&t.destroyChildren(),t.destroy()}}},{key:"matches",value:function(e){return Hl.sceneGraphService.matches(e,this)}},{key:"getElementById",value:function(e){return Hl.sceneGraphService.querySelector("#".concat(e),this)}},{key:"getElementsByName",value:function(e){return Hl.sceneGraphService.querySelectorAll('[name="'.concat(e,'"]'),this)}},{key:"getElementsByClassName",value:function(e){return Hl.sceneGraphService.querySelectorAll(".".concat(e),this)}},{key:"getElementsByTagName",value:function(e){return Hl.sceneGraphService.querySelectorAll(e,this)}},{key:"querySelector",value:function(e){return Hl.sceneGraphService.querySelector(e,this)}},{key:"querySelectorAll",value:function(e){return Hl.sceneGraphService.querySelectorAll(e,this)}},{key:"closest",value:function(e){var t=this;do{if(Hl.sceneGraphService.matches(e,t))return t;t=t.parentElement}while(null!==t);return null}},{key:"find",value:function(e){var t=this,n=null;return this.forEach((function(r){return r===t||!e(r)||(n=r,!1)})),n}},{key:"findAll",value:function(e){var t=this,n=[];return this.forEach((function(r){r!==t&&e(r)&&n.push(r)})),n}},{key:"after",value:function(){var e=this;if(this.parentNode){for(var t=this.parentNode.childNodes.indexOf(this),n=arguments.length,r=new Array(n),a=0;a0&&void 0!==arguments[0]?arguments[0]:{},t={forceUpdateGeometry:!0};Hl.styleValueRegistry.processProperties(this,e,t),this.renderable.dirty=!0}},{key:"setAttribute",value:function(e,n){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];_n(n)||(r||n!==this.attributes[e])&&(this.internalSetAttribute(e,n,{memoize:a}),Vn(t,"setAttribute",this,3)([e,n]))}},{key:"internalSetAttribute",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=this.renderable,a=this.attributes[e],i=this.parsedStyle[e];Hl.styleValueRegistry.processProperties(this,O({},e,t),n),r.dirty=!0;var o,s,l=this.parsedStyle[e];(this.isConnected&&(Jl.relatedNode=this,Jl.prevValue=a,Jl.newValue=t,Jl.attrName=e,Jl.prevParsedValue=i,Jl.newParsedValue=l,this.isMutationObserved?this.dispatchEvent(Jl):(Jl.target=this,this.ownerDocument.defaultView.dispatchEvent(Jl,!0))),this.isCustomElement&&this.isConnected||!this.isCustomElement)&&(null===(o=(s=this).attributeChangedCallback)||void 0===o||o.call(s,e,a,t,i,l))}},{key:"getBBox",value:function(){var e=this.getBounds(),t=H(e.getMin(),2),n=t[0],r=t[1],a=H(e.getMax(),2),i=a[0],o=a[1];return new Ir(n,r,i-n,o-r)}},{key:"setOrigin",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return Hl.sceneGraphService.setOrigin(this,Fr(e,t,n,!1)),this}},{key:"getOrigin",value:function(){return Hl.sceneGraphService.getOrigin(this)}},{key:"setPosition",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return Hl.sceneGraphService.setPosition(this,Fr(e,t,n,!1)),this}},{key:"setLocalPosition",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return Hl.sceneGraphService.setLocalPosition(this,Fr(e,t,n,!1)),this}},{key:"translate",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return Hl.sceneGraphService.translate(this,Fr(e,t,n,!1)),this}},{key:"translateLocal",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return Hl.sceneGraphService.translateLocal(this,Fr(e,t,n,!1)),this}},{key:"getPosition",value:function(){return Hl.sceneGraphService.getPosition(this)}},{key:"getLocalPosition",value:function(){return Hl.sceneGraphService.getLocalPosition(this)}},{key:"scale",value:function(e,t,n){return this.scaleLocal(e,t,n)}},{key:"scaleLocal",value:function(e,t,n){return"number"==typeof e&&(e=Fr(e,t=t||e,n=n||e,!1)),Hl.sceneGraphService.scaleLocal(this,e),this}},{key:"setLocalScale",value:function(e,t,n){return"number"==typeof e&&(e=Fr(e,t=t||e,n=n||e,!1)),Hl.sceneGraphService.setLocalScale(this,e),this}},{key:"getLocalScale",value:function(){return Hl.sceneGraphService.getLocalScale(this)}},{key:"getScale",value:function(){return Hl.sceneGraphService.getScale(this)}},{key:"getEulerAngles",value:function(){return Ur(H(Gr($l,Hl.sceneGraphService.getWorldTransform(this)),3)[2])}},{key:"getLocalEulerAngles",value:function(){return Ur(H(Gr($l,Hl.sceneGraphService.getLocalRotation(this)),3)[2])}},{key:"setEulerAngles",value:function(e){return Hl.sceneGraphService.setEulerAngles(this,0,0,e),this}},{key:"setLocalEulerAngles",value:function(e){return Hl.sceneGraphService.setLocalEulerAngles(this,0,0,e),this}},{key:"rotateLocal",value:function(e,t,n){return _t(t)&&_t(n)?Hl.sceneGraphService.rotateLocal(this,0,0,e):Hl.sceneGraphService.rotateLocal(this,e,t,n),this}},{key:"rotate",value:function(e,t,n){return _t(t)&&_t(n)?Hl.sceneGraphService.rotate(this,0,0,e):Hl.sceneGraphService.rotate(this,e,t,n),this}},{key:"setRotation",value:function(e,t,n,r){return Hl.sceneGraphService.setRotation(this,e,t,n,r),this}},{key:"setLocalRotation",value:function(e,t,n,r){return Hl.sceneGraphService.setLocalRotation(this,e,t,n,r),this}},{key:"setLocalSkew",value:function(e,t){return Hl.sceneGraphService.setLocalSkew(this,e,t),this}},{key:"getRotation",value:function(){return Hl.sceneGraphService.getRotation(this)}},{key:"getLocalRotation",value:function(){return Hl.sceneGraphService.getLocalRotation(this)}},{key:"getLocalSkew",value:function(){return Hl.sceneGraphService.getLocalSkew(this)}},{key:"getLocalTransform",value:function(){return Hl.sceneGraphService.getLocalTransform(this)}},{key:"getWorldTransform",value:function(){return Hl.sceneGraphService.getWorldTransform(this)}},{key:"setLocalTransform",value:function(e){return Hl.sceneGraphService.setLocalTransform(this,e),this}},{key:"resetLocalTransform",value:function(){Hl.sceneGraphService.resetLocalTransform(this)}},{key:"getAnimations",value:function(){return this.activeAnimations}},{key:"animate",value:function(e,t){var n,r=null===(n=this.ownerDocument)||void 0===n?void 0:n.timeline;return r?r.play(this,e,t):null}},{key:"isVisible",value:function(){var e;return"hidden"!==(null===(e=this.parsedStyle)||void 0===e?void 0:e.visibility)}},{key:"interactive",get:function(){return this.isInteractive()},set:function(e){this.style.pointerEvents=e?"auto":"none"}},{key:"isInteractive",value:function(){var e;return"none"!==(null===(e=this.parsedStyle)||void 0===e?void 0:e.pointerEvents)}},{key:"isCulled",value:function(){return!(!this.cullable||!this.cullable.enable||this.cullable.visible)}},{key:"toFront",value:function(){return this.parentNode&&(this.style.zIndex=Math.max.apply(Math,P(this.parentNode.children.map((function(e){return Number(e.style.zIndex)}))))+1),this}},{key:"toBack",value:function(){return this.parentNode&&(this.style.zIndex=Math.min.apply(Math,P(this.parentNode.children.map((function(e){return Number(e.style.zIndex)}))))-1),this}},{key:"getConfig",value:function(){return this.config}},{key:"attr",value:function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return this.setPosition(e,t,n),this}},{key:"move",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return this.setPosition(e,t,n),this}},{key:"setZIndex",value:function(e){return this.style.zIndex=e,this}}])}(Zl);tc.PARSED_STYLE_LIST=new Set(["class","className","clipPath","cursor","display","draggable","droppable","fill","fillOpacity","fillRule","filter","increasedLineWidthForHitTesting","lineCap","lineDash","lineDashOffset","lineJoin","lineWidth","miterLimit","hitArea","offsetDistance","offsetPath","offsetX","offsetY","opacity","pointerEvents","shadowColor","shadowType","shadowBlur","shadowOffsetX","shadowOffsetY","stroke","strokeOpacity","strokeWidth","strokeLinecap","strokeLineJoin","strokeDasharray","strokeDashoffset","transform","transformOrigin","textTransform","visibility","zIndex"]);var nc=function(e){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return R(this,t),j(this,t,[C({type:vr.CIRCLE},e)])}return U(t,e),M(t)}(tc);nc.PARSED_STYLE_LIST=new Set([].concat(P(tc.PARSED_STYLE_LIST),["cx","cy","cz","r","isBillboard","isSizeAttenuation"]));var rc=["style"],ac=function(e){function t(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=n.style,a=hr(n,rc);return R(this,t),(e=j(this,t,[C({style:r},a)])).isCustomElement=!0,e}return U(t,e),M(t)}(tc);ac.PARSED_STYLE_LIST=new Set(["class","className","clipPath","cursor","draggable","droppable","opacity","pointerEvents","transform","transformOrigin","zIndex","visibility"]);var ic=function(e){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return R(this,t),j(this,t,[C({type:vr.ELLIPSE},e)])}return U(t,e),M(t)}(tc);ic.PARSED_STYLE_LIST=new Set([].concat(P(tc.PARSED_STYLE_LIST),["cx","cy","cz","rx","ry","isBillboard","isSizeAttenuation"])),(function(e){function t(){return R(this,t),j(this,t,[{type:vr.FRAGMENT}])}return U(t,e),M(t)}(tc)).PARSED_STYLE_LIST=new Set(["class","className"]);var oc=function(e){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return R(this,t),j(this,t,[C({type:vr.GROUP},e)])}return U(t,e),M(t)}(tc);oc.PARSED_STYLE_LIST=new Set(["class","className","clipPath","cursor","draggable","droppable","opacity","pointerEvents","transform","transformOrigin","zIndex","visibility"]);var sc=["style"],lc=function(e){function t(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=n.style,a=hr(n,sc);return R(this,t),(e=j(this,t,[C({type:vr.HTML,style:r},a)])).cullable.enable=!1,e}return U(t,e),M(t,[{key:"getDomElement",value:function(){return this.parsedStyle.$el}},{key:"getClientRects",value:function(){return[this.getBoundingClientRect()]}},{key:"getLocalBounds",value:function(){if(this.parentNode){var e=Ee(me(),this.parentNode.getWorldTransform()),t=this.getBounds();if(!Tr.isEmpty(t)){var n=new Tr;return n.setFromTransformedAABB(t,e),n}}return this.getBounds()}}])}(tc);lc.PARSED_STYLE_LIST=new Set([].concat(P(tc.PARSED_STYLE_LIST),["x","y","$el","innerHTML","width","height"]));var cc=function(e){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return R(this,t),j(this,t,[C({type:vr.IMAGE},e)])}return U(t,e),M(t)}(tc);cc.PARSED_STYLE_LIST=new Set([].concat(P(tc.PARSED_STYLE_LIST),["x","y","z","src","width","height","isBillboard","billboardRotation","isSizeAttenuation","keepAspectRatio"]));var uc=["style"],dc=function(e){function t(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=n.style,a=hr(n,uc);R(this,t),(e=j(this,t,[C({type:vr.LINE,style:C({x1:0,y1:0,x2:0,y2:0,z1:0,z2:0},r)},a)])).markerStartAngle=0,e.markerEndAngle=0;var i=e.parsedStyle,o=i.markerStart,s=i.markerEnd;return o&&Kl(o)&&(e.markerStartAngle=o.getLocalEulerAngles(),e.appendChild(o)),s&&Kl(s)&&(e.markerEndAngle=s.getLocalEulerAngles(),e.appendChild(s)),e.transformMarker(!0),e.transformMarker(!1),e}return U(t,e),M(t,[{key:"attributeChangedCallback",value:function(e,t,n,r,a){"x1"===e||"y1"===e||"x2"===e||"y2"===e||"markerStartOffset"===e||"markerEndOffset"===e?(this.transformMarker(!0),this.transformMarker(!1)):"markerStart"===e?(r&&Kl(r)&&(this.markerStartAngle=0,r.remove()),a&&Kl(a)&&(this.markerStartAngle=a.getLocalEulerAngles(),this.appendChild(a),this.transformMarker(!0))):"markerEnd"===e&&(r&&Kl(r)&&(this.markerEndAngle=0,r.remove()),a&&Kl(a)&&(this.markerEndAngle=a.getLocalEulerAngles(),this.appendChild(a),this.transformMarker(!1)))}},{key:"transformMarker",value:function(e){var t=this.parsedStyle,n=t.markerStart,r=t.markerEnd,a=t.markerStartOffset,i=t.markerEndOffset,o=t.x1,s=t.x2,l=t.y1,c=t.y2,u=e?n:r;if(u&&Kl(u)){var d,f,p,h,g,m,v;e?(h=o,g=l,f=s-o,p=c-l,m=a||0,v=this.markerStartAngle):(h=s,g=c,f=o-s,p=l-c,m=i||0,v=this.markerEndAngle),d=Math.atan2(p,f),u.setLocalEulerAngles(180*d/Math.PI+v),u.setLocalPosition(h+Math.cos(d)*m,g+Math.sin(d)*m)}}},{key:"getPoint",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.parsedStyle,r=n.x1,a=n.y1,i=n.x2,o=n.y2,s=$n(r,a,i,o,e),l=s.x,c=s.y,u=oe(Y(),Z(l,c,0),t?this.getWorldTransform():this.getLocalTransform());return new Mr(u[0],u[1])}},{key:"getPointAtLength",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return this.getPoint(e/this.getTotalLength(),t)}},{key:"getTotalLength",value:function(){var e=this.parsedStyle;return Jn(e.x1,e.y1,e.x2,e.y2)}}])}(tc);dc.PARSED_STYLE_LIST=new Set([].concat(P(tc.PARSED_STYLE_LIST),["x1","y1","x2","y2","z1","z2","isBillboard","isSizeAttenuation","markerStart","markerEnd","markerStartOffset","markerEndOffset"]));var fc=["style"],pc=function(e){function t(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=n.style,a=hr(n,fc);R(this,t),(e=j(this,t,[C({type:vr.PATH,style:r,initialParsedStyle:{miterLimit:4,d:C({},oa)}},a)])).markerStartAngle=0,e.markerEndAngle=0,e.markerMidList=[];var i=e.parsedStyle,o=i.markerStart,s=i.markerEnd,l=i.markerMid;return o&&Kl(o)&&(e.markerStartAngle=o.getLocalEulerAngles(),e.appendChild(o)),l&&Kl(l)&&e.placeMarkerMid(l),s&&Kl(s)&&(e.markerEndAngle=s.getLocalEulerAngles(),e.appendChild(s)),e.transformMarker(!0),e.transformMarker(!1),e}return U(t,e),M(t,[{key:"attributeChangedCallback",value:function(e,t,n,r,a){"d"===e?(this.transformMarker(!0),this.transformMarker(!1),this.placeMarkerMid(this.parsedStyle.markerMid)):"markerStartOffset"===e||"markerEndOffset"===e?(this.transformMarker(!0),this.transformMarker(!1)):"markerStart"===e?(r&&Kl(r)&&(this.markerStartAngle=0,r.remove()),a&&Kl(a)&&(this.markerStartAngle=a.getLocalEulerAngles(),this.appendChild(a),this.transformMarker(!0))):"markerEnd"===e?(r&&Kl(r)&&(this.markerEndAngle=0,r.remove()),a&&Kl(a)&&(this.markerEndAngle=a.getLocalEulerAngles(),this.appendChild(a),this.transformMarker(!1))):"markerMid"===e&&this.placeMarkerMid(a)}},{key:"transformMarker",value:function(e){var t=this.parsedStyle,n=t.markerStart,r=t.markerEnd,a=t.markerStartOffset,i=t.markerEndOffset,o=e?n:r;if(o&&Kl(o)){var s,l,c,u,d,f,p;if(e){var h=H(this.getStartTangent(),2),g=h[0],m=h[1];u=m[0],d=m[1],l=g[0]-m[0],c=g[1]-m[1],f=a||0,p=this.markerStartAngle}else{var v=H(this.getEndTangent(),2),b=v[0],y=v[1];u=y[0],d=y[1],l=b[0]-y[0],c=b[1]-y[1],f=i||0,p=this.markerEndAngle}s=Math.atan2(c,l),o.setLocalEulerAngles(180*s/Math.PI+p),o.setLocalPosition(u+Math.cos(s)*f,d+Math.sin(s)*f)}}},{key:"placeMarkerMid",value:function(e){var t=this.parsedStyle.d.segments;if(this.markerMidList.forEach((function(e){e.remove()})),e&&Kl(e))for(var n=1;n1&&void 0!==arguments[1]&&arguments[1],n=this.parsedStyle.d.absolutePath,r=Hn(n,e),a=r.x,i=r.y,o=oe(Y(),Z(a,i,0),t?this.getWorldTransform():this.getLocalTransform());return new Mr(o[0],o[1])}},{key:"getPoint",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return this.getPointAtLength(e*Xi(this),t)}},{key:"getStartTangent",value:function(){var e=this.parsedStyle.d.segments,t=[];if(e.length>1){var n=e[0].currentPoint,r=e[1].currentPoint,a=e[1].startTangent;t=[],a?(t.push([n[0]-a[0],n[1]-a[1]]),t.push([n[0],n[1]])):(t.push([r[0],r[1]]),t.push([n[0],n[1]]))}return t}},{key:"getEndTangent",value:function(){var e=this.parsedStyle.d.segments,t=e.length,n=[];if(t>1){var r=e[t-2].currentPoint,a=e[t-1].currentPoint,i=e[t-1].endTangent;n=[],i?(n.push([a[0]-i[0],a[1]-i[1]]),n.push([a[0],a[1]])):(n.push([r[0],r[1]]),n.push([a[0],a[1]]))}return n}}])}(tc);pc.PARSED_STYLE_LIST=new Set([].concat(P(tc.PARSED_STYLE_LIST),["d","markerStart","markerMid","markerEnd","markerStartOffset","markerEndOffset","isBillboard","isSizeAttenuation"]));var hc=["style"],gc=function(e){function t(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=n.style,a=hr(n,hc);R(this,t),(e=j(this,t,[C({type:vr.POLYGON,style:r,initialParsedStyle:{points:{points:[],totalLength:0,segments:[]},miterLimit:4,isClosed:!0}},a)])).markerStartAngle=0,e.markerEndAngle=0,e.markerMidList=[];var i=e.parsedStyle,o=i.markerStart,s=i.markerEnd,l=i.markerMid;return o&&Kl(o)&&(e.markerStartAngle=o.getLocalEulerAngles(),e.appendChild(o)),l&&Kl(l)&&e.placeMarkerMid(l),s&&Kl(s)&&(e.markerEndAngle=s.getLocalEulerAngles(),e.appendChild(s)),e.transformMarker(!0),e.transformMarker(!1),e}return U(t,e),M(t,[{key:"attributeChangedCallback",value:function(e,t,n,r,a){"points"===e?(this.transformMarker(!0),this.transformMarker(!1),this.placeMarkerMid(this.parsedStyle.markerMid)):"markerStartOffset"===e||"markerEndOffset"===e?(this.transformMarker(!0),this.transformMarker(!1)):"markerStart"===e?(r&&Kl(r)&&(this.markerStartAngle=0,r.remove()),a&&Kl(a)&&(this.markerStartAngle=a.getLocalEulerAngles(),this.appendChild(a),this.transformMarker(!0))):"markerEnd"===e?(r&&Kl(r)&&(this.markerEndAngle=0,r.remove()),a&&Kl(a)&&(this.markerEndAngle=a.getLocalEulerAngles(),this.appendChild(a),this.transformMarker(!1))):"markerMid"===e&&this.placeMarkerMid(a)}},{key:"transformMarker",value:function(e){var t=this.parsedStyle,n=t.markerStart,r=t.markerEnd,a=t.markerStartOffset,i=t.markerEndOffset,o=(t.points||{}).points,s=e?n:r;if(s&&Kl(s)&&o){var l,c,u,d,f,p,h;if(d=o[0][0],f=o[0][1],e)c=o[1][0]-o[0][0],u=o[1][1]-o[0][1],p=a||0,h=this.markerStartAngle;else{var g=o.length;this.parsedStyle.isClosed?(c=o[g-1][0]-o[0][0],u=o[g-1][1]-o[0][1]):(d=o[g-1][0],f=o[g-1][1],c=o[g-2][0]-o[g-1][0],u=o[g-2][1]-o[g-1][1]),p=i||0,h=this.markerEndAngle}l=Math.atan2(u,c),s.setLocalEulerAngles(180*l/Math.PI+h),s.setLocalPosition(d+Math.cos(l)*p,f+Math.sin(l)*p)}}},{key:"placeMarkerMid",value:function(e){var t=(this.parsedStyle.points||{}).points;if(this.markerMidList.forEach((function(e){e.remove()})),this.markerMidList=[],e&&Kl(e)&&t)for(var n=1;n<(this.parsedStyle.isClosed?t.length:t.length-1);n++){var r=t[n][0],a=t[n][1],i=1===n?e:e.cloneNode(!0);this.markerMidList.push(i),this.appendChild(i),i.setLocalPosition(r,a)}}}])}(tc);gc.PARSED_STYLE_LIST=new Set([].concat(P(tc.PARSED_STYLE_LIST),["points","markerStart","markerMid","markerEnd","markerStartOffset","markerEndOffset","isClosed","isBillboard","isSizeAttenuation"]));var mc=["style"],vc=function(e){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.style,r=hr(e,mc);return R(this,t),j(this,t,[C({type:vr.POLYLINE,style:n,initialParsedStyle:{points:{points:[],totalLength:0,segments:[]},miterLimit:4,isClosed:!1}},r)])}return U(t,e),M(t,[{key:"getTotalLength",value:function(){return Zi(this)}},{key:"getPointAtLength",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return this.getPoint(e/this.getTotalLength(),t)}},{key:"getPoint",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.parsedStyle.points.points;if(0===this.parsedStyle.points.segments.length){var r,a,i=[],o=0,s=this.getTotalLength();n.forEach((function(e,t){n[t+1]&&((r=[0,0])[0]=o/s,a=Jn(e[0],e[1],n[t+1][0],n[t+1][1]),o+=a,r[1]=o/s,i.push(r))})),this.parsedStyle.points.segments=i}var l=0,c=0;this.parsedStyle.points.segments.forEach((function(t,n){e>=t[0]&&e<=t[1]&&(l=(e-t[0])/(t[1]-t[0]),c=n)}));var u=$n(n[c][0],n[c][1],n[c+1][0],n[c+1][1],l),d=u.x,f=u.y,p=oe(Y(),Z(d,f,0),t?this.getWorldTransform():this.getLocalTransform());return new Mr(p[0],p[1])}},{key:"getStartTangent",value:function(){var e=this.parsedStyle.points.points,t=[];return t.push([e[1][0],e[1][1]]),t.push([e[0][0],e[0][1]]),t}},{key:"getEndTangent",value:function(){var e=this.parsedStyle.points.points,t=e.length-1,n=[];return n.push([e[t-1][0],e[t-1][1]]),n.push([e[t][0],e[t][1]]),n}}])}(gc);vc.PARSED_STYLE_LIST=new Set([].concat(P(gc.PARSED_STYLE_LIST),["points","markerStart","markerMid","markerEnd","markerStartOffset","markerEndOffset","isBillboard"]));var bc=function(e){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return R(this,t),j(this,t,[C({type:vr.RECT},e)])}return U(t,e),M(t)}(tc);bc.PARSED_STYLE_LIST=new Set([].concat(P(tc.PARSED_STYLE_LIST),["x","y","z","width","height","isBillboard","isSizeAttenuation","radius"]));var yc=["style"],kc=function(e){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.style,r=hr(e,yc);return R(this,t),j(this,t,[C({type:vr.TEXT,style:C({fill:"black"},n)},r)])}return U(t,e),M(t,[{key:"getComputedTextLength",value:function(){var e;return this.getGeometryBounds(),(null===(e=this.parsedStyle.metrics)||void 0===e?void 0:e.maxLineWidth)||0}},{key:"getLineBoundingRects",value:function(){var e;return this.getGeometryBounds(),(null===(e=this.parsedStyle.metrics)||void 0===e?void 0:e.lineMetrics)||[]}},{key:"isOverflowing",value:function(){return this.getGeometryBounds(),!!this.parsedStyle.isOverflowing}}])}(tc);kc.PARSED_STYLE_LIST=new Set([].concat(P(tc.PARSED_STYLE_LIST),["x","y","z","isBillboard","billboardRotation","isSizeAttenuation","text","textAlign","textBaseline","fontStyle","fontSize","fontFamily","fontWeight","fontVariant","lineHeight","letterSpacing","leading","wordWrap","wordWrapWidth","maxLines","textOverflow","isOverflowing","textPath","textDecorationLine","textDecorationColor","textDecorationStyle","textPathSide","textPathStartOffset","metrics","dx","dy"]));var xc=function(){return M((function e(){R(this,e),this.registry={},this.define(vr.CIRCLE,nc),this.define(vr.ELLIPSE,ic),this.define(vr.RECT,bc),this.define(vr.IMAGE,cc),this.define(vr.LINE,dc),this.define(vr.GROUP,oc),this.define(vr.PATH,pc),this.define(vr.POLYGON,gc),this.define(vr.POLYLINE,vc),this.define(vr.TEXT,kc),this.define(vr.HTML,lc)}),[{key:"define",value:function(e,t){this.registry[e]=t}},{key:"get",value:function(e){return this.registry[e]}}])}(),wc=function(e){var t=e.name,n=e.inherits,r=e.interpolable,a=e.initialValue,i=e.syntax;Hl.styleValueRegistry.registerMetadata({n:t,inh:n,int:r,d:a,syntax:i})},Ec=function(e){function t(){var e;R(this,t),(e=j(this,t)).defaultView=null,e.ownerDocument=null,e.nodeName="document";try{e.timeline=new Hl.AnimationTimeline(e)}catch(e){}var n={};return Bo.forEach((function(e){var t=e.n,r=e.inh,a=e.d;r&&a&&(n[t]=zn(a)?a(vr.GROUP):a)})),e.documentElement=new oc({id:"g-root",style:n}),e.documentElement.ownerDocument=e,e.documentElement.parentNode=e,e.childNodes=[e.documentElement],e}return U(t,e),M(t,[{key:"children",get:function(){return this.childNodes}},{key:"childElementCount",get:function(){return this.childNodes.length}},{key:"firstElementChild",get:function(){return this.firstChild}},{key:"lastElementChild",get:function(){return this.lastChild}},{key:"createElement",value:function(e,t){if("svg"===e)return this.documentElement;var n=this.defaultView.customElements.get(e);n||(console.warn("Unsupported tagName: ",e),n="tspan"===e?kc:oc);var r=new n(t);return r.ownerDocument=this,r}},{key:"createElementNS",value:function(e,t,n){return this.createElement(t,n)}},{key:"cloneNode",value:function(e){throw new Error(Lr)}},{key:"destroy",value:function(){try{this.documentElement.destroyChildren(),this.timeline.destroy()}catch(e){}}},{key:"elementsFromBBox",value:function(e,t,n,r){var a=this.defaultView.context.rBushRoot.search({minX:e,minY:t,maxX:n,maxY:r}),i=[];return a.forEach((function(e){var t=e.displayObject,n=t.parsedStyle.pointerEvents,r=["auto","visiblepainted","visiblefill","visiblestroke","visible"].includes(void 0===n?"auto":n);(!r||r&&t.isVisible())&&!t.isCulled()&&t.isInteractive()&&i.push(t)})),i.sort((function(e,t){return t.sortable.renderOrder-e.sortable.renderOrder})),i}},{key:"elementFromPointSync",value:function(e,t){var n=this.defaultView.canvas2Viewport({x:e,y:t}),r=n.x,a=n.y,i=this.defaultView.getConfig(),o=i.width,s=i.height;if(r<0||a<0||r>o||a>s)return null;var l=this.defaultView.viewport2Client({x:r,y:a}),c=l.x,u=l.y,d=this.defaultView.getRenderingService().hooks.pickSync.call({topmost:!0,position:{x:e,y:t,viewportX:r,viewportY:a,clientX:c,clientY:u},picked:[]}).picked;return d&&d[0]||this.documentElement}},{key:"elementFromPoint",value:(r=fr(ur().mark((function e(t,n){var r,a,i,o,s,l,c,u,d,f,p;return ur().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=this.defaultView.canvas2Viewport({x:t,y:n}),a=r.x,i=r.y,o=this.defaultView.getConfig(),s=o.width,l=o.height,!(a<0||i<0||a>s||i>l)){e.next=4;break}return e.abrupt("return",null);case 4:return c=this.defaultView.viewport2Client({x:a,y:i}),u=c.x,d=c.y,e.next=7,this.defaultView.getRenderingService().hooks.pick.promise({topmost:!0,position:{x:t,y:n,viewportX:a,viewportY:i,clientX:u,clientY:d},picked:[]});case 7:return f=e.sent,p=f.picked,e.abrupt("return",p&&p[0]||this.documentElement);case 10:case"end":return e.stop()}}),e,this)}))),function(e,t){return r.apply(this,arguments)})},{key:"elementsFromPointSync",value:function(e,t){var n=this.defaultView.canvas2Viewport({x:e,y:t}),r=n.x,a=n.y,i=this.defaultView.getConfig(),o=i.width,s=i.height;if(r<0||a<0||r>o||a>s)return[];var l=this.defaultView.viewport2Client({x:r,y:a}),c=l.x,u=l.y,d=this.defaultView.getRenderingService().hooks.pickSync.call({topmost:!1,position:{x:e,y:t,viewportX:r,viewportY:a,clientX:c,clientY:u},picked:[]}).picked;return d[d.length-1]!==this.documentElement&&d.push(this.documentElement),d}},{key:"elementsFromPoint",value:(n=fr(ur().mark((function e(t,n){var r,a,i,o,s,l,c,u,d,f,p;return ur().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=this.defaultView.canvas2Viewport({x:t,y:n}),a=r.x,i=r.y,o=this.defaultView.getConfig(),s=o.width,l=o.height,!(a<0||i<0||a>s||i>l)){e.next=4;break}return e.abrupt("return",[]);case 4:return c=this.defaultView.viewport2Client({x:a,y:i}),u=c.x,d=c.y,e.next=7,this.defaultView.getRenderingService().hooks.pick.promise({topmost:!1,position:{x:t,y:n,viewportX:a,viewportY:i,clientX:u,clientY:d},picked:[]});case 7:return f=e.sent,(p=f.picked)[p.length-1]!==this.documentElement&&p.push(this.documentElement),e.abrupt("return",p);case 11:case"end":return e.stop()}}),e,this)}))),function(e,t){return n.apply(this,arguments)})},{key:"appendChild",value:function(e,t){throw new Error(Pr)}},{key:"insertBefore",value:function(e,t){throw new Error(Pr)}},{key:"removeChild",value:function(e,t){throw new Error(Pr)}},{key:"replaceChild",value:function(e,t,n){throw new Error(Pr)}},{key:"append",value:function(){throw new Error(Pr)}},{key:"prepend",value:function(){throw new Error(Pr)}},{key:"getElementById",value:function(e){return this.documentElement.getElementById(e)}},{key:"getElementsByName",value:function(e){return this.documentElement.getElementsByName(e)}},{key:"getElementsByTagName",value:function(e){return this.documentElement.getElementsByTagName(e)}},{key:"getElementsByClassName",value:function(e){return this.documentElement.getElementsByClassName(e)}},{key:"querySelector",value:function(e){return this.documentElement.querySelector(e)}},{key:"querySelectorAll",value:function(e){return this.documentElement.querySelectorAll(e)}},{key:"find",value:function(e){return this.documentElement.find(e)}},{key:"findAll",value:function(e){return this.documentElement.findAll(e)}}]);var n,r}(sl),Sc=function(){function e(t){R(this,e),this.strategies=t}return M(e,[{key:"apply",value:function(t){var n=t.camera,r=t.renderingService,a=t.renderingContext,i=this.strategies;r.hooks.cull.tap(e.tag,(function(e){if(e){var t=e.cullable;return 0===i.length?t.visible=a.unculledEntities.indexOf(e.entity)>-1:t.visible=i.every((function(t){return t.isVisible(n,e)})),!e.isCulled()&&e.isVisible()?e:(e.dispatchEvent(new al(hl.CULLED)),null)}return e})),r.hooks.afterRender.tap(e.tag,(function(e){e.cullable.visibilityPlaneMask=-1}))}}])}();Sc.tag="Culling";var Ac=function(){function e(){var t=this;R(this,e),this.autoPreventDefault=!1,this.rootPointerEvent=new nl(null),this.rootWheelEvent=new rl(null),this.onPointerMove=function(e){var n,r=null===(n=t.context.renderingContext.root)||void 0===n||null===(n=n.ownerDocument)||void 0===n?void 0:n.defaultView;if(!r.supportsTouchEvents||"touch"!==e.pointerType){var a,i=pr(t.normalizeToPointerEvent(e,r));try{for(i.s();!(a=i.n()).done;){var o=a.value,s=t.bootstrapEvent(t.rootPointerEvent,o,r,e);t.context.eventService.mapEvent(s)}}catch(e){i.e(e)}finally{i.f()}t.setCursor(t.context.eventService.cursor)}},this.onClick=function(e){var n,r,a=null===(n=t.context.renderingContext.root)||void 0===n||null===(n=n.ownerDocument)||void 0===n?void 0:n.defaultView,i=pr(t.normalizeToPointerEvent(e,a));try{for(i.s();!(r=i.n()).done;){var o=r.value,s=t.bootstrapEvent(t.rootPointerEvent,o,a,e);t.context.eventService.mapEvent(s)}}catch(e){i.e(e)}finally{i.f()}t.setCursor(t.context.eventService.cursor)}}return M(e,[{key:"apply",value:function(t){var n=this;this.context=t;var r=t.renderingService,a=this.context.renderingContext.root.ownerDocument.defaultView;this.context.eventService.setPickHandler((function(e){return n.context.renderingService.hooks.pickSync.call({position:e,picked:[],topmost:!0}).picked[0]||null})),r.hooks.pointerWheel.tap(e.tag,(function(e){var t=n.normalizeWheelEvent(e);n.context.eventService.mapEvent(t)})),r.hooks.pointerDown.tap(e.tag,(function(e){if(!a.supportsTouchEvents||"touch"!==e.pointerType){var t=n.normalizeToPointerEvent(e,a);if(n.autoPreventDefault&&t[0].isNormalized)(e.cancelable||!("cancelable"in e))&&e.preventDefault();var r,i=pr(t);try{for(i.s();!(r=i.n()).done;){var o=r.value,s=n.bootstrapEvent(n.rootPointerEvent,o,a,e);n.context.eventService.mapEvent(s)}}catch(e){i.e(e)}finally{i.f()}n.setCursor(n.context.eventService.cursor)}})),r.hooks.pointerUp.tap(e.tag,(function(e){if(!a.supportsTouchEvents||"touch"!==e.pointerType){var t,r=n.context.contextService.getDomElement(),i=n.context.eventService.isNativeEventFromCanvas(r,e)?"":"outside",o=pr(n.normalizeToPointerEvent(e,a));try{for(o.s();!(t=o.n()).done;){var s=t.value,l=n.bootstrapEvent(n.rootPointerEvent,s,a,e);l.type+=i,n.context.eventService.mapEvent(l)}}catch(e){o.e(e)}finally{o.f()}n.setCursor(n.context.eventService.cursor)}})),r.hooks.pointerMove.tap(e.tag,this.onPointerMove),r.hooks.pointerOver.tap(e.tag,this.onPointerMove),r.hooks.pointerOut.tap(e.tag,this.onPointerMove),r.hooks.click.tap(e.tag,this.onClick),r.hooks.pointerCancel.tap(e.tag,(function(e){var t,r=pr(n.normalizeToPointerEvent(e,a));try{for(r.s();!(t=r.n()).done;){var i=t.value,o=n.bootstrapEvent(n.rootPointerEvent,i,a,e);n.context.eventService.mapEvent(o)}}catch(e){r.e(e)}finally{r.f()}n.setCursor(n.context.eventService.cursor)}))}},{key:"bootstrapEvent",value:function(e,t,n,r){e.view=n,e.originalEvent=null,e.nativeEvent=r,e.pointerId=t.pointerId,e.width=t.width,e.height=t.height,e.isPrimary=t.isPrimary,e.pointerType=t.pointerType,e.pressure=t.pressure,e.tangentialPressure=t.tangentialPressure,e.tiltX=t.tiltX,e.tiltY=t.tiltY,e.twist=t.twist,this.transferMouseData(e,t);var a=this.context.eventService.client2Viewport({x:t.clientX,y:t.clientY}),i=a.x,o=a.y;e.viewport.x=i,e.viewport.y=o;var s=this.context.eventService.viewport2Canvas(e.viewport),l=s.x,c=s.y;return e.canvas.x=l,e.canvas.y=c,e.global.copyFrom(e.canvas),e.offset.copyFrom(e.canvas),e.isTrusted=r.isTrusted,"pointerleave"===e.type&&(e.type="pointerout"),e.type.startsWith("mouse")&&(e.type=e.type.replace("mouse","pointer")),e.type.startsWith("touch")&&(e.type=ps[e.type]||e.type),e}},{key:"normalizeWheelEvent",value:function(e){var t=this.rootWheelEvent;this.transferMouseData(t,e),t.deltaMode=e.deltaMode,t.deltaX=e.deltaX,t.deltaY=e.deltaY,t.deltaZ=e.deltaZ;var n=this.context.eventService.client2Viewport({x:e.clientX,y:e.clientY}),r=n.x,a=n.y;t.viewport.x=r,t.viewport.y=a;var i=this.context.eventService.viewport2Canvas(t.viewport),o=i.x,s=i.y;return t.canvas.x=o,t.canvas.y=s,t.global.copyFrom(t.canvas),t.offset.copyFrom(t.canvas),t.nativeEvent=e,t.type=e.type,t}},{key:"transferMouseData",value:function(e,t){e.isTrusted=t.isTrusted,e.srcElement=t.srcElement,e.timeStamp=hs.now(),e.type=t.type,e.altKey=t.altKey,e.metaKey=t.metaKey,e.shiftKey=t.shiftKey,e.ctrlKey=t.ctrlKey,e.button=t.button,e.buttons=t.buttons,e.client.x=t.clientX,e.client.y=t.clientY,e.movement.x=t.movementX,e.movement.y=t.movementY,e.page.x=t.pageX,e.page.y=t.pageY,e.screen.x=t.screenX,e.screen.y=t.screenY,e.relatedTarget=null}},{key:"setCursor",value:function(e){this.context.contextService.applyCursorStyle(e||this.context.config.cursor||"default")}},{key:"normalizeToPointerEvent",value:function(e,t){var n=[];if(t.isTouchEvent(e))for(var r=0;r-1,o=0,s=r.length;o1&&void 0!==arguments[1]&&arguments[1];if(e.isConnected){var n=e.rBushNode;n.aabb&&this.rBush.remove(n.aabb);var r=e.getRenderBounds();if(r){var a=e.renderable;t&&(a.dirtyRenderBounds||(a.dirtyRenderBounds=new Tr),a.dirtyRenderBounds.update(r.center,r.halfExtents));var i=r.getMin(),o=H(i,2),s=o[0],l=o[1],c=r.getMax(),u=H(c,2),d=u[0],f=u[1];n.aabb||(n.aabb={}),n.aabb.displayObject=e,n.aabb.minX=s,n.aabb.minY=l,n.aabb.maxX=d,n.aabb.maxY=f}return n.aabb&&!(isNaN(n.aabb.maxX)||isNaN(n.aabb.maxX)||isNaN(n.aabb.minX)||isNaN(n.aabb.minY))?n.aabb:void 0}}},{key:"syncRTree",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(t||!this.syncing&&0!==this.syncTasks.size){this.syncing=!0;var n=[],r=new Set,a=function(a){if(!r.has(a)&&a.renderable){var i=e.syncNode(a,t);i&&(n.push(i),r.add(a))}};this.syncTasks.forEach((function(e,t){e&&t.forEach(a);for(var n=t;n;)a(n),n=n.parentElement})),this.rBush.load(n),n.length=0,this.syncing=!1}}}])}();Cc.tag="Prepare";var Rc=function(e){return e.READY="ready",e.BEFORE_RENDER="beforerender",e.RERENDER="rerender",e.AFTER_RENDER="afterrender",e.BEFORE_DESTROY="beforedestroy",e.AFTER_DESTROY="afterdestroy",e.RESIZE="resize",e.DIRTY_RECTANGLE="dirtyrectangle",e.RENDERER_CHANGED="rendererchanged",e}({}),Nc=new al(hl.MOUNTED),Mc=new al(hl.UNMOUNTED),Ic=new al(Rc.BEFORE_RENDER),Lc=new al(Rc.RERENDER),Pc=new al(Rc.AFTER_RENDER),Dc=function(e){function t(e){var n;R(this,t),(n=j(this,t)).Element=tc,n.inited=!1,n.context={};var r=e.container,a=e.canvas,i=e.renderer,o=e.width,s=e.height,l=e.background,c=e.cursor,u=e.supportsMutipleCanvasesInOneContainer,d=e.cleanUpOnDestroy,f=void 0===d||d,p=e.offscreenCanvas,h=e.devicePixelRatio,g=e.requestAnimationFrame,m=e.cancelAnimationFrame,v=e.createImage,b=e.supportsTouchEvents,y=e.supportsPointerEvents,k=e.isTouchEvent,x=e.isMouseEvent,w=e.dblClickSpeed,E=o,S=s,A=h||ls&&window.devicePixelRatio||1;return A=A>=1?Math.ceil(A):1,a&&(E=o||function(e){var t=fs(e,"width");return"auto"===t?e.offsetWidth:parseFloat(t)}(a)||a.width/A,S=s||function(e){var t=fs(e,"height");return"auto"===t?e.offsetHeight:parseFloat(t)}(a)||a.height/A),n.customElements=new xc,n.devicePixelRatio=A,n.requestAnimationFrame=null!=g?g:Os.bind(Hl.globalThis),n.cancelAnimationFrame=null!=m?m:Ts.bind(Hl.globalThis),n.supportsTouchEvents=null!=b?b:"ontouchstart"in Hl.globalThis,n.supportsPointerEvents=null!=y?y:!!Hl.globalThis.PointerEvent,n.isTouchEvent=null!=k?k:function(e){return n.supportsTouchEvents&&e instanceof Hl.globalThis.TouchEvent},n.isMouseEvent=null!=x?x:function(e){return!Hl.globalThis.MouseEvent||e instanceof Hl.globalThis.MouseEvent&&(!n.supportsPointerEvents||!(e instanceof Hl.globalThis.PointerEvent))},p&&(Hl.offscreenCanvas=p),n.document=new Ec,n.document.defaultView=n,u||function(e,t,n){if(e){var r="string"==typeof e?document.getElementById(e):e;ss.has(r)&&ss.get(r).destroy(n),ss.set(r,t)}}(r,n,f),n.initRenderingContext(C(C({},e),{},{width:E,height:S,background:null!=l?l:"transparent",cursor:null!=c?c:"default",cleanUpOnDestroy:f,devicePixelRatio:A,requestAnimationFrame:n.requestAnimationFrame,cancelAnimationFrame:n.cancelAnimationFrame,supportsTouchEvents:n.supportsTouchEvents,supportsPointerEvents:n.supportsPointerEvents,isTouchEvent:n.isTouchEvent,isMouseEvent:n.isMouseEvent,dblClickSpeed:null!=w?w:200,createImage:null!=v?v:function(){return new window.Image}})),n.initDefaultCamera(E,S,i.clipSpaceNearZ),n.initRenderer(i,!0),n}return U(t,e),M(t,[{key:"initRenderingContext",value:function(e){this.context.config=e,this.context.renderingContext={root:this.document.documentElement,renderListCurrentFrame:[],unculledEntities:[],renderReasons:new Set,force:!1,dirty:!1}}},{key:"initDefaultCamera",value:function(e,t,n){var r=this,a=new Hl.CameraContribution;a.clipSpaceNearZ=n,a.setType(Jr.EXPLORING,$r.DEFAULT).setPosition(e/2,t/2,500).setFocalPoint(e/2,t/2,0).setOrthographic(e/-2,e/2,t/2,t/-2,.1,1e3),a.canvas=this,a.eventEmitter.on(ta,(function(){r.context.renderingContext.renderReasons.add(ul.CAMERA_CHANGED),Hl.enableSizeAttenuation&&r.getConfig().renderer.getConfig().enableSizeAttenuation&&r.updateSizeAttenuation()})),this.context.camera=a}},{key:"updateSizeAttenuation",value:function(){var e=this.getCamera().getZoom();this.document.documentElement.forEach((function(t){Hl.styleValueRegistry.updateSizeAttenuation(t,e)}))}},{key:"getConfig",value:function(){return this.context.config}},{key:"getRoot",value:function(){return this.document.documentElement}},{key:"getCamera",value:function(){return this.context.camera}},{key:"getContextService",value:function(){return this.context.contextService}},{key:"getEventService",value:function(){return this.context.eventService}},{key:"getRenderingService",value:function(){return this.context.renderingService}},{key:"getRenderingContext",value:function(){return this.context.renderingContext}},{key:"getStats",value:function(){return this.getRenderingService().getStats()}},{key:"ready",get:function(){var e=this;return this.readyPromise||(this.readyPromise=new Promise((function(t){e.resolveReadyPromise=function(){t(e)}})),this.inited&&this.resolveReadyPromise()),this.readyPromise}},{key:"destroy",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1?arguments[1]:void 0;Ha.clearCache(),t||this.dispatchEvent(new al(Rc.BEFORE_DESTROY)),this.frameId&&this.cancelAnimationFrame(this.frameId);var n=this.getRoot();e&&(this.unmountChildren(n),this.document.destroy(),this.getEventService().destroy()),this.getRenderingService().destroy(),this.getContextService().destroy(),this.context.rBushRoot&&this.context.rBushRoot.clear(),t||this.dispatchEvent(new al(Rc.AFTER_DESTROY));var r=function(e){e.currentTarget=null,e.manager=null,e.target=null,e.relatedNode=null};r(Nc),r(Mc),r(Ic),r(Lc),r(Pc),r(Jl),r(Yl),r(ql),r(Xl)}},{key:"changeSize",value:function(e,t){this.resize(e,t)}},{key:"resize",value:function(e,t){var n=this.context.config;n.width=e,n.height=t,this.getContextService().resize(e,t);var r=this.context.camera,a=r.getProjectionMode();r.setPosition(e/2,t/2,500).setFocalPoint(e/2,t/2,0),a===ea.ORTHOGRAPHIC?r.setOrthographic(e/-2,e/2,t/2,t/-2,r.getNear(),r.getFar()):r.setAspect(e/t),this.dispatchEvent(new al(Rc.RESIZE,{width:e,height:t}))}},{key:"appendChild",value:function(e,t){return this.document.documentElement.appendChild(e,t)}},{key:"insertBefore",value:function(e,t){return this.document.documentElement.insertBefore(e,t)}},{key:"removeChild",value:function(e){return this.document.documentElement.removeChild(e)}},{key:"removeChildren",value:function(){this.document.documentElement.removeChildren()}},{key:"destroyChildren",value:function(){this.document.documentElement.destroyChildren()}},{key:"render",value:function(e){var t=this;e&&(Ic.detail=e,Pc.detail=e),this.dispatchEvent(Ic),this.getRenderingService().render(this.getConfig(),e,(function(){t.dispatchEvent(Lc)})),this.dispatchEvent(Pc)}},{key:"run",value:function(){var e=this,t=function(n,r){e.render(r),e.frameId=e.requestAnimationFrame(t)};t()}},{key:"initRenderer",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e)throw new Error("Renderer is required.");this.inited=!1,this.readyPromise=void 0,this.context.rBushRoot=new mr,this.context.renderingPlugins=[],this.context.renderingPlugins.push(new Ac,new Cc,new Sc([new Tc])),this.loadRendererContainerModule(e),this.context.contextService=new this.context.ContextService(C(C({},Hl),this.context)),this.context.renderingService=new dl(Hl,this.context),this.context.eventService=new ll(Hl,this.context),this.context.eventService.init(),this.context.contextService.init?(this.context.contextService.init(),this.initRenderingService(e,n,!0)):this.context.contextService.initAsync().then((function(){t.initRenderingService(e,n)})).catch((function(e){console.error(e)}))}},{key:"initRenderingService",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];this.context.renderingService.init((function(){t.inited=!0,n?r?t.requestAnimationFrame((function(){t.dispatchEvent(new al(Rc.READY))})):t.dispatchEvent(new al(Rc.READY)):t.dispatchEvent(new al(Rc.RENDERER_CHANGED)),t.readyPromise&&t.resolveReadyPromise(),n||t.getRoot().forEach((function(e){var t=e.renderable;t&&(t.renderBoundsDirty=!0,t.boundsDirty=!0,t.dirty=!0)})),t.mountChildren(t.getRoot()),e.getConfig().enableAutoRendering&&t.run()}))}},{key:"loadRendererContainerModule",value:function(e){var t=this;e.getPlugins().forEach((function(e){e.context=t.context,e.init(Hl)}))}},{key:"setRenderer",value:function(e){var t=this.getConfig();if(t.renderer!==e){var n=t.renderer;t.renderer=e,this.destroy(!1,!0),P((null==n?void 0:n.getPlugins())||[]).reverse().forEach((function(e){e.destroy(Hl)})),this.initRenderer(e)}}},{key:"setCursor",value:function(e){this.getConfig().cursor=e,this.getContextService().applyCursorStyle(e)}},{key:"unmountChildren",value:function(e){var t=this;e.childNodes.forEach((function(e){t.unmountChildren(e)})),this.inited&&(e.isMutationObserved?e.dispatchEvent(Mc):(Mc.target=e,this.dispatchEvent(Mc,!0)),e!==this.document.documentElement&&(e.ownerDocument=null),e.isConnected=!1),e.isCustomElement&&e.disconnectedCallback&&e.disconnectedCallback()}},{key:"mountChildren",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:gs(e);this.inited?e.isConnected||(e.ownerDocument=this.document,e.isConnected=!0,n||(e.isMutationObserved?e.dispatchEvent(Nc):(Nc.target=e,this.dispatchEvent(Nc,!0)))):console.warn("[g]: You are trying to call `canvas.appendChild` before canvas' initialization finished. You can either await `canvas.ready` or listen to `CanvasEvent.READY` manually.","appended child: ",e.nodeName),e.childNodes.forEach((function(e){t.mountChildren(e,n)})),e.isCustomElement&&e.connectedCallback&&e.connectedCallback()}},{key:"mountFragment",value:function(e){this.mountChildren(e,!1)}},{key:"client2Viewport",value:function(e){return this.getEventService().client2Viewport(e)}},{key:"viewport2Client",value:function(e){return this.getEventService().viewport2Client(e)}},{key:"viewport2Canvas",value:function(e){return this.getEventService().viewport2Canvas(e)}},{key:"canvas2Viewport",value:function(e){return this.getEventService().canvas2Viewport(e)}},{key:"getPointByClient",value:function(e,t){return this.client2Viewport({x:e,y:t})}},{key:"getClientByPoint",value:function(e,t){return this.viewport2Client({x:e,y:t})}}])}(ol),_c=function(e){function t(){var e;R(this,t);for(var n=arguments.length,r=new Array(n),a=0;a90)return this;this.computeMatrix()}return this._getAxes(),this.type===Jr.ORBITING||this.type===Jr.EXPLORING?this._getPosition():this.type===Jr.TRACKING&&this._getFocalPoint(),this._update(),this}},{key:"pan",value:function(e,t){var n=Fr(e,t,0),r=q(this.position);return J(r,r,te(Y(),this.right,n[0])),J(r,r,te(Y(),this.up,n[1])),this._setPosition(r),this.triggerUpdate(),this}},{key:"dolly",value:function(e){var t=this.forward,n=q(this.position),r=this.dollyingStep,a=this.distance+e*this.dollyingStep;return r=Math.max(Math.min(a,this.maxDistance),this.minDistance)-this.distance,n[0]+=r*t[0],n[1]+=r*t[1],n[2]+=r*t[2],this._setPosition(n),this.type===Jr.ORBITING||this.type===Jr.EXPLORING?this._getDistance():this.type===Jr.TRACKING&&J(this.focalPoint,n,this.distanceVector),this.triggerUpdate(),this}},{key:"cancelLandmarkAnimation",value:function(){void 0!==this.landmarkAnimationID&&this.canvas.cancelAnimationFrame(this.landmarkAnimationID)}},{key:"createLandmark",value:function(e){var t,n,r,a,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=i.position,s=void 0===o?this.position:o,l=i.focalPoint,c=void 0===l?this.focalPoint:l,u=i.roll,d=i.zoom,f=new Hl.CameraContribution;f.setType(this.type,void 0),f.setPosition(s[0],null!==(t=s[1])&&void 0!==t?t:this.position[1],null!==(n=s[2])&&void 0!==n?n:this.position[2]),f.setFocalPoint(c[0],null!==(r=c[1])&&void 0!==r?r:this.focalPoint[1],null!==(a=c[2])&&void 0!==a?a:this.focalPoint[2]),f.setRoll(null!=u?u:this.roll),f.setZoom(null!=d?d:this.zoom);var p={name:e,matrix:ve(f.getWorldTransform()),right:q(f.right),up:q(f.up),forward:q(f.forward),position:q(f.getPosition()),focalPoint:q(f.getFocalPoint()),distanceVector:q(f.getDistanceVector()),distance:f.getDistance(),dollyingStep:f.getDollyingStep(),azimuth:f.getAzimuth(),elevation:f.getElevation(),roll:f.getRoll(),relAzimuth:f.relAzimuth,relElevation:f.relElevation,relRoll:f.relRoll,zoom:f.getZoom()};return this.landmarks.push(p),p}},{key:"gotoLandmark",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=Ft(e)?this.landmarks.find((function(t){return t.name===e})):e;if(r){var a=Pt(n)?{duration:n}:n,i=a.easing,o=void 0===i?"linear":i,s=a.duration,l=void 0===s?100:s,c=a.easingFunction,u=void 0===c?void 0:c,d=a.onfinish,f=void 0===d?void 0:d,p=a.onframe,h=void 0===p?void 0:p,g=.01;this.cancelLandmarkAnimation();var m,v=r.position,b=r.focalPoint,y=r.zoom,k=r.roll,x=u||Hl.EasingFunction(o),w=function(){t.setFocalPoint(b),t.setPosition(v),t.setRoll(k),t.setZoom(y),t.computeMatrix(),t.triggerUpdate(),null==f||f()};if(0===l)return w();var E=function(e){void 0===m&&(m=e);var n=e-m;if(n>=l)w();else{var r,a,i=x(n/l),o=Y(),s=Y();if(ie(o,t.focalPoint,b,i),ie(s,t.position,v,i),a=t.roll*(1-i)+k*i,r=t.zoom*(1-i)+y*i,t.setFocalPoint(o),t.setPosition(s),t.setRoll(a),t.setZoom(r),de(o,b)+de(s,v)<=g&&void 0===y&&void 0===k)return w();t.computeMatrix(),t.triggerUpdate(),n0&&Number(this._currentTime)>=this._totalDuration||this._playbackRate<0&&Number(this._currentTime)<=0)}},{key:"totalDuration",get:function(){return this._totalDuration}},{key:"_needsTick",get:function(){return this.pending||"running"===this.playState||!this._finishedFlag}},{key:"updatePromises",value:function(){var e=this.oldPlayState,t=this.pending?"pending":this.playState;return this.readyPromise&&t!==e&&("idle"===t?(this.rejectReadyPromise(),this.readyPromise=void 0):"pending"===e?this.resolveReadyPromise():"pending"===t&&(this.readyPromise=void 0)),this.finishedPromise&&t!==e&&("idle"===t?(this.rejectFinishedPromise(),this.finishedPromise=void 0):"finished"===t?this.resolveFinishedPromise():"finished"===e&&(this.finishedPromise=void 0)),this.oldPlayState=t,this.readyPromise||this.finishedPromise}},{key:"play",value:function(){this.updatePromises(),this._paused=!1,(this._isFinished||this._idle)&&(this.rewind(),this._startTime=null),this._finishedFlag=!1,this._idle=!1,this.ensureAlive(),this.timeline.applyDirtiedAnimation(this),-1===this.timeline.animations.indexOf(this)&&this.timeline.animations.push(this),this.updatePromises()}},{key:"pause",value:function(){this.updatePromises(),this.currentTime&&(this._holdTime=this.currentTime),this._isFinished||this._paused||this._idle?this._idle&&(this.rewind(),this._idle=!1):this.currentTimePending=!0,this._startTime=null,this._paused=!0,this.updatePromises()}},{key:"finish",value:function(){this.updatePromises(),this._idle||(this.currentTime=this._playbackRate>0?this._totalDuration:0,this._startTime=this._totalDuration-this.currentTime,this.currentTimePending=!1,this.timeline.applyDirtiedAnimation(this),this.updatePromises())}},{key:"cancel",value:function(){var e=this;if(this.updatePromises(),this._inEffect&&(this._inEffect=!1,this._idle=!0,this._paused=!1,this._finishedFlag=!0,this._currentTime=0,this._startTime=null,this.effect.update(null),this.timeline.applyDirtiedAnimation(this),this.updatePromises(),this.oncancel)){var t=new Fc(null,this,this.currentTime,null);setTimeout((function(){e.oncancel(t)}))}}},{key:"reverse",value:function(){this.updatePromises();var e=this.currentTime;this.playbackRate*=-1,this.play(),null!==e&&(this.currentTime=e),this.updatePromises()}},{key:"updatePlaybackRate",value:function(e){this.playbackRate=e}},{key:"targetAnimations",value:function(){var e;return(null===(e=this.effect)||void 0===e?void 0:e.target).getAnimations()}},{key:"markTarget",value:function(){var e=this.targetAnimations();-1===e.indexOf(this)&&e.push(this)}},{key:"unmarkTarget",value:function(){var e=this.targetAnimations(),t=e.indexOf(this);-1!==t&&e.splice(t,1)}},{key:"tick",value:function(e,t){this._idle||this._paused||(null===this._startTime?t&&(this.startTime=e-this._currentTime/this.playbackRate):this._isFinished||this.tickCurrentTime((e-this._startTime)*this.playbackRate)),t&&(this.currentTimePending=!1,this.fireEvents(e))}},{key:"rewind",value:function(){if(this.playbackRate>=0)this.currentTime=0;else{if(!(this._totalDuration<1/0))throw new Error("Unable to rewind negative playback rate animation with infinite duration");this.currentTime=this._totalDuration}}},{key:"persist",value:function(){throw new Error(Lr)}},{key:"addEventListener",value:function(e,t,n){throw new Error(Lr)}},{key:"removeEventListener",value:function(e,t,n){throw new Error(Lr)}},{key:"dispatchEvent",value:function(e){throw new Error(Lr)}},{key:"commitStyles",value:function(){throw new Error(Lr)}},{key:"ensureAlive",value:function(){var e,t;this.playbackRate<0&&0===this.currentTime?this._inEffect=!(null===(e=this.effect)||void 0===e||!e.update(-1)):this._inEffect=!(null===(t=this.effect)||void 0===t||!t.update(this.currentTime));this._inTimeline||!this._inEffect&&this._finishedFlag||(this._inTimeline=!0,this.timeline.animations.push(this))}},{key:"tickCurrentTime",value:function(e,t){e!==this._currentTime&&(this._currentTime=e,this._isFinished&&!t&&(this._currentTime=this._playbackRate>0?this._totalDuration:0),this.ensureAlive())}},{key:"fireEvents",value:function(e){var t=this;if(this._isFinished){if(!this._finishedFlag){if(this.onfinish){var n=new Fc(null,this,this.currentTime,e);setTimeout((function(){t.onfinish&&t.onfinish(n)}))}this._finishedFlag=!0}}else{if(this.onframe&&"running"===this.playState){var r=new Fc(null,this,this.currentTime,e);this.onframe(r)}this._finishedFlag=!1}}}])}(),zc=.1,Uc="function"==typeof Float32Array,Hc=function(e,t){return 1-3*t+3*e},Gc=function(e,t){return 3*t-6*e},Wc=function(e){return 3*e},Vc=function(e,t,n){return((Hc(t,n)*e+Gc(t,n))*e+Wc(t))*e},Yc=function(e,t,n){return 3*Hc(t,n)*e*e+2*Gc(t,n)*e+Wc(t)},qc=function(e,t,n,r){if(!(e>=0&&e<=1&&n>=0&&n<=1))throw new Error("bezier x values must be in [0, 1] range");if(e===t&&n===r)return function(e){return e};for(var a=Uc?new Float32Array(11):new Array(11),i=0;i<11;++i)a[i]=Vc(i*zc,e,n);var o=function(t){for(var r=0,i=1;10!==i&&a[i]<=t;++i)r+=zc;--i;var o=r+(t-a[i])/(a[i+1]-a[i])*zc,s=Yc(o,e,n);return s>=.001?function(e,t,n,r){for(var a=0;a<4;++a){var i=Yc(t,n,r);if(0===i)return t;t-=(Vc(t,n,r)-e)/i}return t}(t,o,e,n):0===s?o:function(e,t,n,r,a){var i,o,s=0;do{(i=Vc(o=t+(n-t)/2,r,a)-e)>0?n=o:t=o}while(Math.abs(i)>1e-7&&++s<10);return o}(t,r,r+zc,e,n)};return function(e){return 0===e||1===e?e:Vc(o(e),t,r)}},Xc=function(e){return Math.pow(e,2)},Zc=function(e){return Math.pow(e,3)},Kc=function(e){return Math.pow(e,4)},Qc=function(e){return Math.pow(e,5)},Jc=function(e){return Math.pow(e,6)},$c=function(e){return 1-Math.cos(e*Math.PI/2)},eu=function(e){return 1-Math.sqrt(1-e*e)},tu=function(e){return e*e*(3*e-2)},nu=function(e){for(var t,n=4;e<((t=Math.pow(2,--n))-1)/11;);return 1/Math.pow(4,3-n)-7.5625*Math.pow((3*t-2)/22-e,2)},ru=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=H(t,2),r=n[0],a=void 0===r?1:r,i=n[1],o=void 0===i?.5:i,s=Bt(Number(a),1,10),l=Bt(Number(o),.1,2);return 0===e||1===e?e:-s*Math.pow(2,10*(e-1))*Math.sin((e-1-l/(2*Math.PI)*Math.asin(1/s))*(2*Math.PI)/l)},au=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0,r=H(t,4),a=r[0],i=void 0===a?1:a,o=r[1],s=void 0===o?100:o,l=r[2],c=void 0===l?10:l,u=r[3],d=void 0===u?0:u;i=Bt(i,.1,1e3),s=Bt(s,.1,1e3),c=Bt(c,.1,1e3),d=Bt(d,.1,1e3);var f=Math.sqrt(s/i),p=c/(2*Math.sqrt(s*i)),h=p<1?f*Math.sqrt(1-p*p):0,g=1,m=p<1?(p*f-d)/h:-d+f,v=n?n*e/1e3:e;return v=p<1?Math.exp(-v*p*f)*(g*Math.cos(h*v)+m*Math.sin(h*v)):(g+m*v)*Math.exp(-v*f),0===e||1===e?e:1-v},iu=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=t,r=H(n,2),a=r[0],i=void 0===a?10:a,o=r[1],s="start"===o?Math.ceil:Math.floor;return s(Bt(e,0,1)*i)/i},ou=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=H(t,4),r=n[0],a=n[1],i=n[2],o=n[3];return qc(r,a,i,o)(e)},su=qc(.42,0,1,1),lu=function(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0;return 1-e(1-t,n,r)}},cu=function(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0;return t<.5?e(2*t,n,r)/2:1-e(-2*t+2,n,r)/2}},uu=function(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0;return t<.5?(1-e(1-2*t,n,r))/2:(e(2*t-1,n,r)+1)/2}},du={steps:iu,"step-start":function(e){return iu(e,[1,"start"])},"step-end":function(e){return iu(e,[1,"end"])},linear:function(e){return e},"cubic-bezier":ou,ease:function(e){return ou(e,[.25,.1,.25,1])},in:su,out:lu(su),"in-out":cu(su),"out-in":uu(su),"in-quad":Xc,"out-quad":lu(Xc),"in-out-quad":cu(Xc),"out-in-quad":uu(Xc),"in-cubic":Zc,"out-cubic":lu(Zc),"in-out-cubic":cu(Zc),"out-in-cubic":uu(Zc),"in-quart":Kc,"out-quart":lu(Kc),"in-out-quart":cu(Kc),"out-in-quart":uu(Kc),"in-quint":Qc,"out-quint":lu(Qc),"in-out-quint":cu(Qc),"out-in-quint":uu(Qc),"in-expo":Jc,"out-expo":lu(Jc),"in-out-expo":cu(Jc),"out-in-expo":uu(Jc),"in-sine":$c,"out-sine":lu($c),"in-out-sine":cu($c),"out-in-sine":uu($c),"in-circ":eu,"out-circ":lu(eu),"in-out-circ":cu(eu),"out-in-circ":uu(eu),"in-back":tu,"out-back":lu(tu),"in-out-back":cu(tu),"out-in-back":uu(tu),"in-bounce":nu,"out-bounce":lu(nu),"in-out-bounce":cu(nu),"out-in-bounce":uu(nu),"in-elastic":ru,"out-elastic":lu(ru),"in-out-elastic":cu(ru),"out-in-elastic":uu(ru),spring:au,"spring-in":au,"spring-out":lu(au),"spring-in-out":cu(au),"spring-out-in":uu(au)},fu=function(e){return e};function pu(e,t){return function(n){if(n>=1)return 1;var r=1/e;return(n+=t*r)-n%r}}var hu="\\s*(-?\\d+\\.?\\d*|-?\\.\\d+)\\s*",gu=new RegExp("cubic-bezier\\(".concat(hu,",").concat(hu,",").concat(hu,",").concat(hu,"\\)")),mu=/steps\(\s*(\d+)\s*\)/,vu=/steps\(\s*(\d+)\s*,\s*(start|middle|end)\s*\)/;function bu(e){var t=gu.exec(e);if(t)return qc.apply(void 0,P(t.slice(1).map(Number)));var n=mu.exec(e);if(n)return pu(Number(n[1]),0);var r=vu.exec(e);return r?pu(Number(r[1]),{start:1,middle:.5,end:0}[r[2]]):du[function(e){return function(e){return"-"===(e=e.replace(/([A-Z])/g,(function(e){return"-".concat(e.toLowerCase())}))).charAt(0)?e.substring(1):e}(e).replace(/^ease-/,"").replace(/(\(|\s).+/,"").toLowerCase().trim()}(e)]||du.linear}function yu(e){return Math.abs(function(e){var t;if(0===e.duration||0===e.iterations)return 0;return("auto"===e.duration?0:Number(e.duration))*(null!==(t=e.iterations)&&void 0!==t?t:1)}(e)/(e.playbackRate||1))}function ku(e,t,n){var r=function(e,t,n){if(null===t)return 0;var r=n.endTime;return t=Math.min(n.delay+e+n.endDelay,r)?2:3}(e,t,n),a=function(e,t,n,r,a){switch(r){case 1:return"backwards"===t||"both"===t?0:null;case 3:return n-a;case 2:return"forwards"===t||"both"===t?e:null;case 0:return null}}(e,n.fill,t,r,n.delay);if(null===a)return null;var i="auto"===n.duration?0:n.duration,o=function(e,t,n,r,a){var i=a;return 0===e?1!==t&&(i+=n):i+=r/e,i}(i,r,n.iterations,a,n.iterationStart),s=function(e,t,n,r,a,i){var o=e===1/0?t%1:e%1;return 0!==o||2!==n||0===r||0===a&&0!==i||(o=1),o}(o,n.iterationStart,r,n.iterations,a,i),l=function(e,t,n,r){return 2===e&&t===1/0?1/0:1===n?Math.floor(r)-1:Math.floor(r)}(r,n.iterations,s,o),c=function(e,t,n){var r=e;if("normal"!==e&&"reverse"!==e){var a=t;"alternate-reverse"===e&&(a+=1),r="normal",a!==1/0&&a%2!=0&&(r="reverse")}return"normal"===r?n:1-n}(n.direction,l,s);return n.currentIteration=l,n.progress=c,n.easingFunction(c)}function xu(e,t,n){var r=function(e,t){for(var n={},r=0;r=e.applyFrom&&t1)throw new Error("Keyframe offsets must be between 0 and 1.");n.computedOffset=a}}else if("composite"===r&&-1===["replace","add","accumulate","auto"].indexOf(a))throw new Error("".concat(a," compositing is not supported"));n[r]=a}return void 0===n.offset&&(n.offset=null),void 0===n.easing&&(n.easing=(null==t?void 0:t.easing)||"linear"),void 0===n.composite&&(n.composite="auto"),n})),r=!0,a=-1/0,i=0;i=0&&Number(e.offset)<=1})),r||function(){var e,t,r=n.length;n[r-1].computedOffset=Number(null!==(e=n[r-1].offset)&&void 0!==e?e:1),r>1&&(n[0].computedOffset=Number(null!==(t=n[0].offset)&&void 0!==t?t:0));for(var a=0,i=Number(n[0].computedOffset),o=1;os?o:s,c=o>s?1:o/s,u=o>s?s/o:1;e.save(),e.scale(c,u),e.arc(r,i,l,0,2*Math.PI)}}function _u(e,t){var n,r,a=t.x1,i=t.y1,o=t.x2,s=t.y2,l=t.markerStart,c=t.markerEnd,u=t.markerStartOffset,d=t.markerEndOffset,f=0,p=0,h=0,g=0,m=0;l&&Kl(l)&&u&&(n=o-a,r=s-i,m=Math.atan2(r,n),f=Math.cos(m)*(u||0),p=Math.sin(m)*(u||0)),c&&Kl(c)&&d&&(n=a-o,r=i-s,m=Math.atan2(r,n),h=Math.cos(m)*(d||0),g=Math.sin(m)*(d||0)),e.moveTo(a+f,i+p),e.lineTo(o+h,s+g)}function Fu(e,t){var n,r,a=t.markerStart,i=t.markerEnd,o=t.markerStartOffset,s=t.markerEndOffset,l=t.d,c=l.absolutePath,u=l.segments,d=0,f=0,p=0,h=0,g=0;if(a&&Kl(a)&&o){var m=H(a.parentNode.getStartTangent(),2),v=m[0],b=m[1];n=v[0]-b[0],r=v[1]-b[1],g=Math.atan2(r,n),d=Math.cos(g)*(o||0),f=Math.sin(g)*(o||0)}if(i&&Kl(i)&&s){var y=H(i.parentNode.getEndTangent(),2),k=y[0],x=y[1];n=k[0]-x[0],r=k[1]-x[1],g=Math.atan2(r,n),p=Math.cos(g)*(s||0),h=Math.sin(g)*(s||0)}for(var w=0;wB?F:B,V=F>B?1:F/B,Y=F>B?B/F:1;e.translate(D,_),e.rotate(U),e.scale(V,Y),e.arc(0,0,W,j,z,!!(1-G)),e.scale(1/V,1/Y),e.rotate(-U),e.translate(-D,-_)}T&&e.lineTo(E[6]+p,E[7]+h);break;case"Z":e.closePath()}}}function Bu(e,t){var n,r,a=t.markerStart,i=t.markerEnd,o=t.markerStartOffset,s=t.markerEndOffset,l=t.points.points,c=l.length,u=l[0][0],d=l[0][1],f=l[c-1][0],p=l[c-1][1],h=0,g=0,m=0,v=0,b=0;a&&Kl(a)&&o&&(n=l[1][0]-l[0][0],r=l[1][1]-l[0][1],b=Math.atan2(r,n),h=Math.cos(b)*(o||0),g=Math.sin(b)*(o||0)),i&&Kl(i)&&s&&(n=l[c-1][0]-l[0][0],r=l[c-1][1]-l[0][1],b=Math.atan2(r,n),m=Math.cos(b)*(s||0),v=Math.sin(b)*(s||0)),e.moveTo(u+(h||m),d+(g||v));for(var y=1;y0?1:-1,f=l>0?1:-1,p=d+f===0,h=H(o.map((function(e){return Bt(e,0,Math.min(Math.abs(c)/2,Math.abs(u)/2))})),4),g=h[0],m=h[1],v=h[2],b=h[3];e.moveTo(d*g+r,i),e.lineTo(c-d*m+r,i),0!==m&&e.arc(c-d*m+r,f*m+i,m,-f*Math.PI/2,d>0?0:Math.PI,p),e.lineTo(c+r,u-f*v+i),0!==v&&e.arc(c-d*v+r,u-f*v+i,v,d>0?0:Math.PI,f>0?Math.PI/2:1.5*Math.PI,p),e.lineTo(d*b+r,u+i),0!==b&&e.arc(d*b+r,u-f*b+i,b,f>0?Math.PI/2:-Math.PI/2,d>0?Math.PI:0,p),e.lineTo(r,f*g+i),0!==g&&e.arc(d*g+r,f*g+i,g,d>0?Math.PI:0,f>0?1.5*Math.PI:Math.PI/2,p)}else e.rect(r,i,c,u)}Hl.EasingFunction=bu,Hl.AnimationTimeline=Lu;var Uu=function(e){function t(){var e;R(this,t);for(var n=arguments.length,r=new Array(n),a=0;a=l-v&&b<=l+v)}function Xu(e,t,n,r){return e/(n*n)+t/(r*r)}function Zu(e,t,n){var r=e.parsedStyle,a=r.cx,i=void 0===a?0:a,o=r.cy,s=void 0===o?0:o,l=r.rx,c=r.ry,u=r.fill,d=r.stroke,f=r.lineWidth,p=void 0===f?1:f,h=r.increasedLineWidthForHitTesting,g=void 0===h?0:h,m=r.pointerEvents,v=void 0===m?"auto":m,b=t.x,y=t.y,k=H(ms(v,u,d),2),x=k[0],w=k[1],E=(p+g)/2,S=(b-i)*(b-i),A=(y-s)*(y-s);return x&&w||n?Xu(S,A,l+E,c+E)<=1:x?Xu(S,A,l,c)<=1:!!w&&(Xu(S,A,l-E,c-E)>=1&&Xu(S,A,l+E,c+E)<=1)}function Ku(e,t,n,r,a,i){return a>=e&&a<=e+n&&i>=t&&i<=t+r}function Qu(e,t,n,r,a,i,o,s){var l=(Math.atan2(s-t,o-e)+2*Math.PI)%(2*Math.PI),c={x:e+n*Math.cos(l),y:t+n*Math.sin(l)};return Yn(c.x,c.y,o,s)<=i/2}function Ju(e,t,n,r,a,i,o){var s=Math.min(e,n),l=Math.max(e,n),c=Math.min(t,r),u=Math.max(t,r),d=a/2;return i>=s-d&&i<=l+d&&o>=c-d&&o<=u+d&&er(e,t,n,r,i,o)<=a/2}function $u(e,t,n,r,a){var i=e.length;if(i<2)return!1;for(var o=0;o0!=ed(s[1]-n)>0&&ed(t-(n-o[1])*(o[0]-s[0])/(o[1]-s[1])-o[0])<0&&(r=!r)}return r}function rd(e,t,n){for(var r=!1,a=0;a=a.min[0]&&t.y>=a.min[1]&&t.x<=a.max[0]&&t.y<=a.max[1]}var dd=function(e){function t(){var e;R(this,t);for(var n=arguments.length,r=new Array(n),a=0;a0&&void 0!==arguments[0]?arguments[0]:e.api;e.rafId&&(t.cancelAnimationFrame(e.rafId),e.rafId=null)}},{key:"executeTask",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e.api;md.length<=0&&vd.length<=0||(vd.forEach((function(e){return e()})),vd=md.splice(0,e.TASK_NUM_PER_FRAME),e.rafId=t.requestAnimationFrame((function(){e.executeTask(t)})))}},{key:"sliceImage",value:function(t,n,r,a){for(var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:e.api,s=t.naturalWidth||t.width,l=t.naturalHeight||t.height,c=n-i,u=r-i,d=Math.ceil(s/c),f=Math.ceil(l/u),p={tileSize:[n,r],gridSize:[f,d],tiles:Array(f).fill(null).map((function(){return Array(d).fill(null)}))},h=function(e){for(var i=function(i){md.push((function(){var d=i*c,f=e*u,h=[Math.min(n,s-d),Math.min(r,l-f)],g=h[0],m=h[1],v=o.createCanvas();v.width=n,v.height=r,v.getContext("2d").drawImage(t,d,f,g,m,0,0,g,m),p.tiles[e][i]={x:d,y:f,tileX:i,tileY:e,data:v},a()}))},f=0;fc&&m>u,t&&("function"==typeof t.resetTransform?t.resetTransform():t.setTransform(1,0,0,1,0,0),r.clearFullScreen&&r.clearRect(t,0,0,a*n,o*n,i.background))}));var m=function(e,t){for(var a=[e];a.length>0;){var i=a.pop();i.isVisible()&&!i.isCulled()&&(d?r.renderDisplayObjectOptimized(i,t,r.context,fd(r,Sd)[Sd],n):r.renderDisplayObject(i,t,r.context,fd(r,Sd)[Sd],n));for(var o=i.sortable.sorted||i.childNodes,s=o.length-1;s>=0;s--)a.push(o[s])}};s.hooks.endFrame.tap(e.tag,(function(){if(0!==l.root.childNodes.length){d=i.renderer.getConfig().enableRenderingOptimization,fd(r,Sd)[Sd]={restoreStack:[],prevObject:null,currentContext:fd(r,Sd)[Sd].currentContext},fd(r,Sd)[Sd].currentContext.clear(),r.clearFullScreenLastFrame=!1;var e=f.getContext(),t=f.getDPR();if(Pe(r.dprMatrix,[t,t,1]),Oe(r.vpMatrix,r.dprMatrix,o.getOrthoMatrix()),r.clearFullScreen)d?(e.save(),m(l.root,e),e.restore()):m(l.root,e),r.removedRBushNodeAABBs=[];else{var a=r.safeMergeAABB.apply(r,[r.mergeDirtyAABBs(r.renderQueue)].concat(P(r.removedRBushNodeAABBs.map((function(e){var t=e.minX,n=e.minY,r=e.maxX,a=e.maxY,i=new Tr;return i.setMinMax([t,n,0],[r,a,0]),i})))));if(r.removedRBushNodeAABBs=[],Tr.isEmpty(a))return void(r.renderQueue=[]);var s=r.convertAABB2Rect(a),c=s.x,u=s.y,h=s.width,g=s.height,v=oe(r.vec3a,[c,u,0],r.vpMatrix),b=oe(r.vec3b,[c+h,u,0],r.vpMatrix),y=oe(r.vec3c,[c,u+g,0],r.vpMatrix),k=oe(r.vec3d,[c+h,u+g,0],r.vpMatrix),x=Math.min(v[0],b[0],k[0],y[0]),w=Math.min(v[1],b[1],k[1],y[1]),E=Math.max(v[0],b[0],k[0],y[0]),S=Math.max(v[1],b[1],k[1],y[1]),A=Math.floor(x),O=Math.floor(w),T=Math.ceil(E-x),C=Math.ceil(S-w);e.save(),r.clearRect(e,A,O,T,C,i.background),e.beginPath(),e.rect(A,O,T,C),e.clip(),e.setTransform(r.vpMatrix[0],r.vpMatrix[1],r.vpMatrix[4],r.vpMatrix[5],r.vpMatrix[12],r.vpMatrix[13]),i.renderer.getConfig().enableDirtyRectangleRenderingDebug&&p.dispatchEvent(new al(Rc.DIRTY_RECTANGLE,{dirtyRect:{x:A,y:O,width:T,height:C}})),r.searchDirtyObjects(a).sort((function(e,t){return e.sortable.renderOrder-t.sortable.renderOrder})).forEach((function(t){t&&t.isVisible()&&!t.isCulled()&&r.renderDisplayObject(t,e,r.context,fd(r,Sd)[Sd],n)})),e.restore(),r.renderQueue.forEach((function(e){r.saveDirtyAABB(e)})),r.renderQueue=[]}fd(r,Sd)[Sd].restoreStack.forEach((function(){e.restore()})),fd(r,Sd)[Sd].restoreStack=[]}else r.clearFullScreenLastFrame=!0})),s.hooks.render.tap(e.tag,(function(e){r.clearFullScreen||r.renderQueue.push(e)}))}},{key:"clearRect",value:function(e,t,n,r,a,i){e.clearRect(t,n,r,a),i&&(e.fillStyle=i,e.fillRect(t,n,r,a))}},{key:"renderDisplayObjectOptimized",value:function(e,t,n,r,a){var i=e.nodeName,o=!1,s=this.context.styleRendererFactory[i],l=this.pathGeneratorFactory[i],c=e.parsedStyle.clipPath;if(c){(!r.prevObject||!ct(c.getWorldTransform(),r.prevObject.getWorldTransform()))&&(this.applyWorldTransform(t,c),r.prevObject=null);var u=this.pathGeneratorFactory[c.nodeName];u&&(t.save(),o=!0,t.beginPath(),u(t,c.parsedStyle),t.closePath(),t.clip())}if(s){(!r.prevObject||!ct(e.getWorldTransform(),r.prevObject.getWorldTransform()))&&this.applyWorldTransform(t,e);var d=!r.prevObject;if(!d){var f=r.prevObject.nodeName;d=i===vr.TEXT?f!==vr.TEXT:i===vr.IMAGE?f!==vr.IMAGE:f===vr.TEXT||f===vr.IMAGE}s.applyStyleToContext(t,e,d,r),r.prevObject=e}l&&(t.beginPath(),l(t,e.parsedStyle),i!==vr.LINE&&i!==vr.PATH&&i!==vr.POLYLINE&&t.closePath()),s&&s.drawToContext(t,e,fd(this,Sd)[Sd],this,a),o&&t.restore(),e.renderable.dirty=!1}},{key:"renderDisplayObject",value:function(e,t,n,r,a){var i=e.nodeName,o=r.restoreStack[r.restoreStack.length-1];!o||e.compareDocumentPosition(o)&sl.DOCUMENT_POSITION_CONTAINS||(t.restore(),r.restoreStack.pop());var s=this.context.styleRendererFactory[i],l=this.pathGeneratorFactory[i],c=e.parsedStyle.clipPath;if(c){this.applyWorldTransform(t,c);var u=this.pathGeneratorFactory[c.nodeName];u&&(t.save(),r.restoreStack.push(e),t.beginPath(),u(t,c.parsedStyle),t.closePath(),t.clip())}s&&(this.applyWorldTransform(t,e),t.save(),this.applyAttributesToContext(t,e)),l&&(t.beginPath(),l(t,e.parsedStyle),i!==vr.LINE&&i!==vr.PATH&&i!==vr.POLYLINE&&t.closePath()),s&&(s.render(t,e.parsedStyle,e,n,this,a),t.restore()),e.renderable.dirty=!1}},{key:"applyAttributesToContext",value:function(e,t){var n=t.parsedStyle,r=n.stroke,a=n.fill,i=n.opacity,o=n.lineDash,s=n.lineDashOffset;o&&e.setLineDash(o),_t(s)||(e.lineDashOffset=s),_t(i)||(e.globalAlpha*=i),_t(r)||Array.isArray(r)||r.isNone||(e.strokeStyle=t.attributes.stroke),_t(a)||Array.isArray(a)||a.isNone||(e.fillStyle=t.attributes.fill)}},{key:"convertAABB2Rect",value:function(e){var t=e.getMin(),n=e.getMax(),r=Math.floor(t[0]),a=Math.floor(t[1]);return{x:r,y:a,width:Math.ceil(n[0])-r,height:Math.ceil(n[1])-a}}},{key:"mergeDirtyAABBs",value:function(e){var t=new Tr;return e.forEach((function(e){var n=e.getRenderBounds();t.add(n);var r=e.renderable.dirtyRenderBounds;r&&t.add(r)})),t}},{key:"searchDirtyObjects",value:function(e){var t=H(e.getMin(),2),n=t[0],r=t[1],a=H(e.getMax(),2),i=a[0],o=a[1];return this.rBush.search({minX:n,minY:r,maxX:i,maxY:o}).map((function(e){return e.displayObject}))}},{key:"saveDirtyAABB",value:function(e){var t=e.renderable;t.dirtyRenderBounds||(t.dirtyRenderBounds=new Tr);var n=e.getRenderBounds();n&&t.dirtyRenderBounds.update(n.center,n.halfExtents)}},{key:"applyWorldTransform",value:function(e,t,n){n?(be(this.tmpMat4,t.getLocalTransform()),Oe(this.tmpMat4,n,this.tmpMat4),Oe(this.tmpMat4,this.vpMatrix,this.tmpMat4)):(be(this.tmpMat4,t.getWorldTransform()),Oe(this.tmpMat4,this.vpMatrix,this.tmpMat4)),e.setTransform(this.tmpMat4[0],this.tmpMat4[1],this.tmpMat4[4],this.tmpMat4[5],this.tmpMat4[12],this.tmpMat4[13])}},{key:"safeMergeAABB",value:function(){for(var e=new Tr,t=arguments.length,n=new Array(t),r=0;r0){if(n||t.attributes.stroke!==r.prevObject.attributes.stroke)Id(e,"strokeStyle",_t(i.stroke)||Array.isArray(i.stroke)||i.stroke.isNone?Nd.strokeStyle:t.attributes.stroke,r.currentContext);(n||i.lineWidth!==a.lineWidth)&&Id(e,"lineWidth",_t(i.lineWidth)?Nd.lineWidth:i.lineWidth,r.currentContext),(n||i.lineDash!==a.lineDash)&&Id(e,"lineDash",i.lineDash||Nd.lineDash,r.currentContext),(n||i.lineDashOffset!==a.lineDashOffset)&&Id(e,"lineDashOffset",_t(i.lineDashOffset)?Nd.lineDashOffset:i.lineDashOffset,r.currentContext);for(var c=0;c4&&void 0!==arguments[4]&&arguments[4];if(t){Id(e,"shadowColor",Nd.shadowColor,r.currentContext);for(var i=0;i-1&&Id(e,"filter",s.replace(/drop-shadow\([^)]*\)/,"").trim()||Nd.filter,r.currentContext)}else Id(e,"filter",Nd.filter,r.currentContext)}},{key:"fillToContext",value:function(e,t,n,r,a){var i=this,o=t.parsedStyle,s=o.fill,l=o.fillRule,c=null;if(Array.isArray(s)&&s.length>0)s.forEach((function(r){var a=Id(e,"fillStyle",Td(r,t,e,i.imagePool),n.currentContext);c=null!=c?c:a,l?e.fill(l):e.fill()}));else{if(Si(s)){var u=Od(s,t,e,t.ownerDocument.defaultView.context,r,a,this.imagePool);u&&(e.fillStyle=u,c=!0)}l?e.fill(l):e.fill()}null!==c&&Id(e,"fillStyle",c,n.currentContext)}},{key:"strokeToContext",value:function(e,t,n,r,a){var i=this,o=t.parsedStyle.stroke,s=null;if(Array.isArray(o)&&o.length>0)o.forEach((function(r){var a=Id(e,"strokeStyle",Td(r,t,e,i.imagePool),n.currentContext);s=null!=s?s:a,e.stroke()}));else{if(Si(o)){var l=Od(o,t,e,t.ownerDocument.defaultView.context,r,a,this.imagePool);if(l){var c=Id(e,"strokeStyle",l,n.currentContext);s=null!=s?s:c}}e.stroke()}null!==s&&Id(e,"strokeStyle",s,n.currentContext)}},{key:"drawToContext",value:function(e,t,n,r,a){var i,o=t.nodeName,s=t.parsedStyle,l=s.opacity,c=void 0===l?Nd.globalAlpha:l,u=s.fillOpacity,d=void 0===u?Nd.fillOpacity:u,f=s.strokeOpacity,p=void 0===f?Nd.strokeOpacity:f,h=s.lineWidth,g=void 0===h?Nd.lineWidth:h,m=s.fill&&!s.fill.isNone,v=s.stroke&&!s.stroke.isNone&&g>0;if(m||v){var b=!_t(s.shadowColor)&&s.shadowBlur>0,y="inner"===s.shadowType,k=0===(null===(i=s.fill)||void 0===i?void 0:i.alpha),x=!(!s.filter||!s.filter.length),w=b&&v&&(o===vr.PATH||o===vr.LINE||o===vr.POLYLINE||k||y),E=null;if(m)w||this.applyShadowAndFilterStyleToContext(e,t,b,n),E=Id(e,"globalAlpha",c*d,n.currentContext),this.fillToContext(e,t,n,r,a),w||this.clearShadowAndFilterStyleForContext(e,b,x,n);if(v){var S=!1,A=Id(e,"globalAlpha",c*p,n.currentContext);if(E=m?E:A,w&&(this.applyShadowAndFilterStyleToContext(e,t,b,n),S=!0,y)){var O=e.globalCompositeOperation;e.globalCompositeOperation="source-atop",this.strokeToContext(e,t,n,r,a),e.globalCompositeOperation=O,this.clearShadowAndFilterStyleForContext(e,b,x,n,!0)}this.strokeToContext(e,t,n,r,a),S&&this.clearShadowAndFilterStyleForContext(e,b,x,n)}null!==E&&Id(e,"globalAlpha",E,n.currentContext)}}}])}(),Pd=function(e){function t(){return R(this,t),j(this,t,arguments)}return U(t,e),M(t,[{key:"render",value:function(e,t,n,r,a,i){var o=t.fill,s=t.fillRule,l=t.opacity,c=void 0===l?1:l,u=t.fillOpacity,d=void 0===u?1:u,f=t.stroke,p=t.strokeOpacity,h=void 0===p?1:p,g=t.lineWidth,m=void 0===g?1:g,v=t.lineCap,b=t.lineJoin,y=t.shadowType,k=t.shadowColor,x=t.shadowBlur,w=t.filter,E=t.miterLimit,S=o&&!o.isNone,A=f&&!f.isNone&&m>0,O=0===(null==o?void 0:o.alpha),T=!(!w||!w.length),C=!_t(k)&&x>0,R=n.nodeName,N="inner"===y,M=A&&C&&(R===vr.PATH||R===vr.LINE||R===vr.POLYLINE||O||N);S&&(e.globalAlpha=c*d,M||Dd(n,e,C),_d(e,n,o,s,r,a,i,this.imagePool),M||this.clearShadowAndFilter(e,T,C)),A&&(e.globalAlpha=c*h,e.lineWidth=m,_t(E)||(e.miterLimit=E),_t(v)||(e.lineCap=v),_t(b)||(e.lineJoin=b),M&&(N&&(e.globalCompositeOperation="source-atop"),Dd(n,e,!0),N&&(Fd(e,n,f,r,a,i,this.imagePool),e.globalCompositeOperation=Nd.globalCompositeOperation,this.clearShadowAndFilter(e,T,!0))),Fd(e,n,f,r,a,i,this.imagePool))}},{key:"clearShadowAndFilter",value:function(e,t,n){if(n&&(e.shadowColor="transparent",e.shadowBlur=0),t){var r=e.filter;!_t(r)&&r.indexOf("drop-shadow")>-1&&(e.filter=r.replace(/drop-shadow\([^)]*\)/,"").trim()||"none")}}}])}(Ld);function Dd(e,t,n){var r=e.parsedStyle,a=r.filter,i=r.shadowColor,o=r.shadowBlur,s=r.shadowOffsetX,l=r.shadowOffsetY;a&&a.length&&(t.filter=e.style.filter),n&&(t.shadowColor=i.toString(),t.shadowBlur=o||0,t.shadowOffsetX=s||0,t.shadowOffsetY=l||0)}function _d(e,t,n,r,a,i,o,s){var l=arguments.length>8&&void 0!==arguments[8]&&arguments[8];Array.isArray(n)?n.forEach((function(n){e.fillStyle=Td(n,t,e,s),l||(r?e.fill(r):e.fill())})):(Si(n)&&(e.fillStyle=Od(n,t,e,a,i,o,s)),l||(r?e.fill(r):e.fill()))}function Fd(e,t,n,r,a,i,o){var s=arguments.length>7&&void 0!==arguments[7]&&arguments[7];Array.isArray(n)?n.forEach((function(n){e.strokeStyle=Td(n,t,e,o),s||e.stroke()})):(Si(n)&&(e.strokeStyle=Od(n,t,e,r,a,i,o)),s||e.stroke())}var Bd=function(e){function t(){return R(this,t),j(this,t,arguments)}return U(t,e),M(t,[{key:"renderDownSampled",value:function(e,t,n,r){var a=r.src,i=r.imageCache;i.downSampled?e.drawImage(i.downSampled,Math.floor(r.drawRect[0]),Math.floor(r.drawRect[1]),Math.ceil(r.drawRect[2]),Math.ceil(r.drawRect[3])):this.imagePool.createDownSampledImage(a,n).then((function(){n.ownerDocument&&(n.renderable.dirty=!0,n.ownerDocument.defaultView.context.renderingService.dirtify())})).catch((function(e){console.error(e)}))}},{key:"renderTile",value:function(e,t,n,r){var a=r.src,i=r.imageCache,o=r.imageRect,s=r.drawRect,l=i.size,c=e.getTransform(),u=c.a,d=c.b,f=c.c,p=c.d,h=c.e,g=c.f;if(e.resetTransform(),null!=i&&i.gridSize){for(var m=[l[0]/o[2],l[1]/o[3]],v=[i.tileSize[0]/m[0],i.tileSize[1]/m[1]],b=[Math.floor((s[0]-o[0])/v[0]),Math.ceil((s[0]+s[2]-o[0])/v[0])],y=b[0],k=b[1],x=[Math.floor((s[1]-o[1])/v[1]),Math.ceil((s[1]+s[3]-o[1])/v[1])],w=x[1],E=x[0];E<=w;E++)for(var S=y;S<=k;S++){var A=i.tiles[E][S];if(A){var O=[Math.floor(o[0]+A.tileX*v[0]),Math.floor(o[1]+A.tileY*v[1]),Math.ceil(v[0]),Math.ceil(v[1])];e.drawImage(A.data,O[0],O[1],O[2],O[3])}}e.setTransform(u,d,f,p,h,g)}else this.imagePool.createImageTiles(a,[],(function(){n.ownerDocument&&(n.renderable.dirty=!0,n.ownerDocument.defaultView.context.renderingService.dirtify())}),n).catch((function(e){console.error(e)}))}},{key:"render",value:function(e,n,r){var a=n.x,i=void 0===a?0:a,o=n.y,s=void 0===o?0:o,l=n.width,c=n.height,u=n.src,d=n.shadowColor,f=n.shadowBlur,p=this.imagePool.getImageSync(u,r),h=null==p?void 0:p.img,g=l,m=c;if(h){var v,b,y,k,x,w,E,S,A,O,T,C,R,N,M;g||(g=h.width),m||(m=h.height),Dd(r,e,!_t(d)&&f>0);try{var I=r.ownerDocument.defaultView.getContextService().getDomElement(),L=I.width,P=I.height,D=e.getTransform(),_=D.a,F=D.b,B=function(e,t){var n=oe(Y(),[e[0],e[1],0],t),r=oe(Y(),[e[0]+e[2],e[1],0],t),a=oe(Y(),[e[0],e[1]+e[3],0],t),i=oe(Y(),[e[0]+e[2],e[1]+e[3],0],t);return[Math.min(n[0],r[0],a[0],i[0]),Math.min(n[1],r[1],a[1],i[1]),Math.max(n[0],r[0],a[0],i[0])-Math.min(n[0],r[0],a[0],i[0]),Math.max(n[1],r[1],a[1],i[1])-Math.min(n[1],r[1],a[1],i[1])]}([i,s,g,m],ye(_,D.c,0,0,F,D.d,0,0,0,0,1,0,D.e,D.f,0,1)),j=(v=B,b=H([0,0,L,P],4),y=b[0],k=b[1],x=b[2],w=b[3],E=H(v,4),S=E[0],A=E[1],O=E[2],T=E[3],C=Math.max(y,S),R=Math.max(k,A),N=Math.min(y+x,S+O),M=Math.min(k+w,A+T),N<=C||M<=R?null:[C,R,N-C,M-R]);if(!j)return;if(!r.ownerDocument.defaultView.getConfig().enableLargeImageOptimization)return void t.renderFull(e,n,r,{image:h,drawRect:[i,s,g,m]});if(B[2]/p.size[0]<(p.downSamplingRate||.5))return void this.renderDownSampled(e,n,r,{src:u,imageCache:p,drawRect:[i,s,g,m]});if(!kd.isSupportTile)return void t.renderFull(e,n,r,{image:h,drawRect:[i,s,g,m]});this.renderTile(e,n,r,{src:u,imageCache:p,imageRect:B,drawRect:j})}catch(e){}}}},{key:"drawToContext",value:function(e,t,n,r,a){this.render(e,t.parsedStyle,t)}}],[{key:"renderFull",value:function(e,t,n,r){e.drawImage(r.image,Math.floor(r.drawRect[0]),Math.floor(r.drawRect[1]),Math.ceil(r.drawRect[2]),Math.ceil(r.drawRect[3]))}}])}(Pd),jd=function(e){function t(){return R(this,t),j(this,t,arguments)}return U(t,e),M(t,[{key:"render",value:function(e,t,n,r,a,i){n.getBounds();var o=t.lineWidth,s=void 0===o?1:o,l=t.textAlign,c=void 0===l?"start":l,u=t.textBaseline,d=void 0===u?"alphabetic":u,f=t.lineJoin,p=void 0===f?"miter":f,h=t.miterLimit,g=void 0===h?10:h,m=t.letterSpacing,v=void 0===m?0:m,b=t.stroke,y=t.fill,k=t.fillRule,x=t.fillOpacity,w=void 0===x?1:x,E=t.strokeOpacity,S=void 0===E?1:E,A=t.opacity,O=void 0===A?1:A,T=t.metrics,C=t.x,R=void 0===C?0:C,N=t.y,M=void 0===N?0:N,I=t.dx,L=t.dy,P=t.shadowColor,D=t.shadowBlur,_=T.font,F=T.lines,B=T.height,j=T.lineHeight,z=T.lineMetrics;e.font=_,e.lineWidth=s,e.textAlign="middle"===c?"center":c;var U=d;"alphabetic"===U&&(U="bottom"),e.lineJoin=p,_t(g)||(e.miterLimit=g);var H=M;"middle"===d?H+=-B/2-j/2:"bottom"===d||"alphabetic"===d||"ideographic"===d?H+=-B:"top"!==d&&"hanging"!==d||(H+=-j);var G=R+(I||0);H+=L||0,1===F.length&&("bottom"===U?(U="middle",H-=.5*B):"top"===U&&(U="middle",H+=.5*B)),e.textBaseline=U,Dd(n,e,!_t(P)&&D>0);for(var W=0;W0&&void 0!==arguments[0]?arguments[0]:{};return R(this,t),(e=j(this,t)).name="canvas-renderer",e.options=n,e}return U(t,e),M(t,[{key:"init",value:function(){var e,t=C({dirtyObjectNumThreshold:500,dirtyObjectRatioThreshold:.8},this.options),n=this.context.imagePool,r=new Pd(n),a=(O(O(O(O(O(O(O(O(O(O(e={},vr.CIRCLE,r),vr.ELLIPSE,r),vr.RECT,r),vr.IMAGE,new Bd(n)),vr.TEXT,new jd(n)),vr.LINE,r),vr.POLYLINE,r),vr.POLYGON,r),vr.PATH,r),vr.GROUP,void 0),O(O(O(e,vr.HTML,void 0),vr.MESH,void 0),vr.FRAGMENT,void 0));this.context.defaultStyleRendererFactory=a,this.context.styleRendererFactory=a,this.addRenderingPlugin(new Ad(t))}},{key:"destroy",value:function(){this.removeAllRenderingPlugins(),delete this.context.defaultStyleRendererFactory,delete this.context.styleRendererFactory}}])}(yr),Ud=function(){function e(){R(this,e)}return M(e,[{key:"apply",value:function(t,n){var r=this,a=t.renderingService,i=t.renderingContext,o=t.config;this.context=t;var s=i.root.ownerDocument.defaultView,l=function(e){a.hooks.pointerMove.call(e)},c=function(e){a.hooks.pointerUp.call(e)},u=function(e){a.hooks.pointerDown.call(e)},d=function(e){a.hooks.pointerOver.call(e)},f=function(e){a.hooks.pointerOut.call(e)},p=function(e){a.hooks.pointerCancel.call(e)},h=function(e){a.hooks.pointerWheel.call(e)},g=function(e){a.hooks.click.call(e)};a.hooks.init.tap(e.tag,(function(){var e=r.context.contextService.getDomElement();n.globalThis.navigator.msPointerEnabled?(e.style.msContentZooming="none",e.style.msTouchAction="none"):s.supportsPointerEvents&&(e.style.touchAction="none"),s.supportsPointerEvents?function(e){n.globalThis.document.addEventListener("pointermove",l,!0),e.addEventListener("pointerdown",u,!0),e.addEventListener("pointerleave",f,!0),e.addEventListener("pointerover",d,!0),n.globalThis.addEventListener("pointerup",c,!0),n.globalThis.addEventListener("pointercancel",p,!0)}(e):function(e){n.globalThis.document.addEventListener("mousemove",l,!0),e.addEventListener("mousedown",u,!0),e.addEventListener("mouseout",f,!0),e.addEventListener("mouseover",d,!0),n.globalThis.addEventListener("mouseup",c,!0)}(e),s.supportsTouchEvents&&function(e){e.addEventListener("touchstart",u,!0),e.addEventListener("touchend",c,!0),e.addEventListener("touchmove",l,!0),e.addEventListener("touchcancel",p,!0)}(e),o.useNativeClickEvent&&e.addEventListener("click",g,!0),e.addEventListener("wheel",h,{passive:!0,capture:!0})})),a.hooks.destroy.tap(e.tag,(function(){var e=r.context.contextService.getDomElement();n.globalThis.navigator.msPointerEnabled?(e.style.msContentZooming="",e.style.msTouchAction=""):s.supportsPointerEvents&&(e.style.touchAction=""),s.supportsPointerEvents?function(e){n.globalThis.document.removeEventListener("pointermove",l,!0),e.removeEventListener("pointerdown",u,!0),e.removeEventListener("pointerleave",f,!0),e.removeEventListener("pointerover",d,!0),n.globalThis.removeEventListener("pointerup",c,!0),n.globalThis.removeEventListener("pointercancel",p,!0)}(e):function(e){n.globalThis.document.removeEventListener("mousemove",l,!0),e.removeEventListener("mousedown",u,!0),e.removeEventListener("mouseout",f,!0),e.removeEventListener("mouseover",d,!0),n.globalThis.removeEventListener("mouseup",c,!0)}(e),s.supportsTouchEvents&&function(e){e.removeEventListener("touchstart",u,!0),e.removeEventListener("touchend",c,!0),e.removeEventListener("touchmove",l,!0),e.removeEventListener("touchcancel",p,!0)}(e),o.useNativeClickEvent&&e.removeEventListener("click",g,!0),e.removeEventListener("wheel",h,!0)}))}}])}();Ud.tag="DOMInteraction";var Hd=function(e){function t(){var e;R(this,t);for(var n=arguments.length,r=new Array(n),a=0;a1&&void 0!==arguments[1]?arguments[1]:[0,0,0];return"matrix(".concat([e[0],e[1],e[4],e[5],e[12]+t[0],e[13]+t[1]].join(","),")")}},{key:"apply",value:function(t,n){var r=this,a=t.camera,i=t.renderingContext,o=t.renderingService;this.context=t;var s=i.root.ownerDocument.defaultView,l=s.context.eventService.nativeHTMLMap,c=function(e,t){t.style.transform=r.joinTransformMatrix(e.getWorldTransform(),e.getOrigin())},u=function(e){var t=e.target;if(t.nodeName===vr.HTML){r.$camera||(r.$camera=r.createCamera(a));var n=r.getOrCreateEl(t);r.$camera.appendChild(n),Object.keys(t.attributes).forEach((function(e){r.updateAttribute(e,t)})),c(t,n),l.set(n,t)}},d=function(e){var t=e.target;if(t.nodeName===vr.HTML&&r.$camera){var n=r.getOrCreateEl(t);n&&(n.remove(),l.delete(n))}},f=function(e){var t=e.target;if(t.nodeName===vr.HTML){var n=e.attrName;r.updateAttribute(n,t)}},p=function(e){var t=e.target;(t.nodeName===vr.FRAGMENT?t.childNodes:[t]).forEach((function(e){if(e.nodeName===vr.HTML){var t=r.getOrCreateEl(e);c(e,t)}}))},h=function(){if(r.$camera){var e=r.context.config,t=e.width,n=e.height;r.$camera.parentElement.style.width="".concat(t||0,"px"),r.$camera.parentElement.style.height="".concat(n||0,"px")}};o.hooks.init.tap(e.tag,(function(){s.addEventListener(Rc.RESIZE,h),s.addEventListener(hl.MOUNTED,u),s.addEventListener(hl.UNMOUNTED,d),s.addEventListener(hl.ATTR_MODIFIED,f),s.addEventListener(hl.BOUNDS_CHANGED,p)})),o.hooks.endFrame.tap(e.tag,(function(){r.$camera&&i.renderReasons.has(ul.CAMERA_CHANGED)&&(r.$camera.style.transform=r.joinTransformMatrix(a.getOrthoMatrix()))})),o.hooks.destroy.tap(e.tag,(function(){r.$camera&&r.$camera.remove(),s.removeEventListener(Rc.RESIZE,h),s.removeEventListener(hl.MOUNTED,u),s.removeEventListener(hl.UNMOUNTED,d),s.removeEventListener(hl.ATTR_MODIFIED,f),s.removeEventListener(hl.BOUNDS_CHANGED,p)}))}},{key:"createCamera",value:function(e){var t=this.context.config,n=t.document,r=t.width,a=t.height,i=this.context.contextService.getDomElement(),o=i.parentNode;if(o){var s="g-canvas-camera",l=o.querySelector("#".concat(s));if(!l){var c=(n||document).createElement("div");c.style.overflow="hidden",c.style.pointerEvents="none",c.style.position="absolute",c.style.left="0px",c.style.top="0px",c.style.width="".concat(r||0,"px"),c.style.height="".concat(a||0,"px");var u=(n||document).createElement("div");l=u,u.id=s,u.style.position="absolute",u.style.left="".concat(i.offsetLeft||0,"px"),u.style.top="".concat(i.offsetTop||0,"px"),u.style.transformOrigin="left top",u.style.transform=this.joinTransformMatrix(e.getOrthoMatrix()),u.style.pointerEvents="none",u.style.width="100%",u.style.height="100%",c.appendChild(u),o.appendChild(c)}return l}return null}},{key:"getOrCreateEl",value:function(e){var t=this.context.config.document,n=this.displayObjectHTMLElementMap.get(e);return n||(n=(t||document).createElement("div"),e.parsedStyle.$el=n,this.displayObjectHTMLElementMap.set(e,n),e.id&&(n.id=e.id),e.name&&n.setAttribute("name",e.name),e.className&&(n.className=e.className),n.style.position="absolute",n.style["will-change"]="transform",n.style.transform=this.joinTransformMatrix(e.getWorldTransform(),e.getOrigin())),n}},{key:"updateAttribute",value:function(e,t){var n=this.getOrCreateEl(t);switch(e){case"innerHTML":var r=t.parsedStyle.innerHTML;Ft(r)?n.innerHTML=r:(n.innerHTML="",n.appendChild(r));break;case"x":n.style.left="".concat(t.parsedStyle.x,"px");break;case"y":n.style.top="".concat(t.parsedStyle.y,"px");break;case"transformOrigin":var a=t.parsedStyle.transformOrigin;n.style["transform-origin"]="".concat(a[0].buildCSSText(null,null,"")," ").concat(a[1].buildCSSText(null,null,""));break;case"width":var i=t.parsedStyle.width;n.style.width=Pt(i)?"".concat(i,"px"):i.toString();break;case"height":var o=t.parsedStyle.height;n.style.height=Pt(o)?"".concat(o,"px"):o.toString();break;case"zIndex":var s=t.parsedStyle.zIndex;n.style["z-index"]="".concat(s);break;case"visibility":var l=t.parsedStyle.visibility;n.style.visibility=l;break;case"pointerEvents":var c=t.parsedStyle.pointerEvents,u=void 0===c?"auto":c;n.style.pointerEvents=u;break;case"opacity":var d=t.parsedStyle.opacity;n.style.opacity="".concat(d);break;case"fill":var f=t.parsedStyle.fill,p="";Ai(f)?p=f.isNone?"transparent":t.getAttribute("fill"):Array.isArray(f)?p=t.getAttribute("fill"):Si(f),n.style.background=p;break;case"stroke":var h=t.parsedStyle.stroke,g="";Ai(h)?g=h.isNone?"transparent":t.getAttribute("stroke"):Array.isArray(h)?g=t.getAttribute("stroke"):Si(h),n.style["border-color"]=g,n.style["border-style"]="solid";break;case"lineWidth":var m=t.parsedStyle.lineWidth;n.style["border-width"]="".concat(m||0,"px");break;case"lineDash":n.style["border-style"]="dashed";break;case"filter":var v=t.style.filter;n.style.filter=v;break;default:_t(t.style[e])||""===t.style[e]||(n.style[e]=t.style[e])}}}])}();Gd.tag="HTMLRendering";var Wd=function(e){function t(){var e;R(this,t);for(var n=arguments.length,r=new Array(n),a=0;a0&&void 0!==a[0]?a[0]:{},n=t.type,r=t.encoderOptions,e.abrupt("return",this.context.canvas.toDataURL(n,r));case 3:case"end":return e.stop()}}),e,this)}))),function(){return e.apply(this,arguments)})}]);var e}(),Yd=function(e){function t(){var e;R(this,t);for(var n=arguments.length,r=new Array(n),a=0;a0&&void 0!==arguments[0]?arguments[0]:{};return R(this,t),(e=j(this,t)).name="dragndrop",e.options=n,e}return U(t,e),M(t,[{key:"init",value:function(){this.addRenderingPlugin(new Xd(C({overlap:"pointer",isDocumentDraggable:!1,isDocumentDroppable:!1,dragstartDistanceThreshold:0,dragstartTimeThreshold:0},this.options)))}},{key:"destroy",value:function(){this.removeAllRenderingPlugins()}},{key:"setOptions",value:function(e){Object.assign(this.plugins[0].dragndropPluginOptions,e)}}])}(yr);var Kd=function(e,t,n){var r;return function(){var a=this,i=arguments,o=function(){r=null,n||e.apply(a,i)},s=n&&!r;clearTimeout(r),r=setTimeout(o,t),s&&e.apply(a,i)}},Qd=function(){function e(){this._events={}}return e.prototype.on=function(e,t,n){return this._events[e]||(this._events[e]=[]),this._events[e].push({callback:t,once:!!n}),this},e.prototype.once=function(e,t){return this.on(e,t,!0)},e.prototype.emit=function(e){for(var t=this,n=[],r=1;r1&&void 0!==arguments[1]?arguments[1]:mf;if(h(this,n),r=t.call(this),Object.defineProperties(af(r),{_intern:{value:new Map},_key:{value:a}}),null!=e){var i,s=u(e);try{for(s.s();!(i=s.n()).done;){var l=o(i.value,2),c=l[0],d=l[1];r.set(c,d)}}catch(e){s.e(e)}finally{s.f()}}return r}return m(n,[{key:"get",value:function(e){return of(lf(n.prototype),"get",this).call(this,pf(this,e))}},{key:"has",value:function(e){return of(lf(n.prototype),"has",this).call(this,pf(this,e))}},{key:"set",value:function(e,t){return of(lf(n.prototype),"set",this).call(this,hf(this,e),t)}},{key:"delete",value:function(e){return of(lf(n.prototype),"delete",this).call(this,gf(this,e))}}]),n}(uf(Map));function pf(e,t){var n=e._intern,r=(0,e._key)(t);return n.has(r)?n.get(r):t}function hf(e,t){var n=e._intern,r=(0,e._key)(t);return n.has(r)?n.get(r):(n.set(r,t),t)}function gf(e,t){var n=e._intern,r=(0,e._key)(t);return n.has(r)&&(t=n.get(r),n.delete(r)),t}function mf(e){return null!==e&&"object"===w(e)?e.valueOf():e}function vf(e){return e}function bf(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r1?t-1:0),r=1;r2?n-2:0),a=2;a2?n-2:0),a=2;a=r.length)return n(a);var s,l=new ff,c=r[i++],d=-1,f=u(a);try{for(f.s();!(s=f.n()).done;){var p=s.value,h=c(p,++d,a),g=l.get(h);g?g.push(p):l.set(h,[p])}}catch(e){f.e(e)}finally{f.f()}var m,v=u(l);try{for(v.s();!(m=v.n()).done;){var b=o(m.value,2),y=b[0],k=b[1];l.set(y,e(k,i))}}catch(e){v.e(e)}finally{v.f()}return t(l)}(e,0)}var Ef=l(7662),Sf=l.n(Ef),Af=function(e){return _t(e)?"":e.toString()},Of=function(e){var t=Af(e);return t.charAt(0).toLowerCase()+t.substring(1)},Tf=function(e,t,n,r){return new(n||(n=Promise))((function(a,i){function o(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}l((r=r.apply(e,t||[])).next())}))};function Cf(e){return e}function Rf(e){return e.reduce((function(e,t){return function(n){for(var r=arguments.length,a=new Array(r>1?r-1:0),i=1;i0&&void 0!==arguments[0]?arguments[0]:"";throw new Error(e)}function Lf(e,t){for(var n=t.attributes,r=new Set(["id","className"]),a=0,i=Object.entries(n);a1?t-1:0),r=1;r2&&void 0!==arguments[2]?arguments[2]:5,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;if(!(r>=n)){for(var a=0,i=Object.keys(t);a0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[null,null,null,null,null],o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:[];g()(this,e),this._elements=Array.from(t),this._data=n,this._parent=r,this._document=a,this._enter=i[0],this._update=i[1],this._exit=i[2],this._merge=i[3],this._split=i[4],this._transitions=o,this._facetElements=s}return v()(e,[{key:"selectAll",value:function(t){return new e("string"==typeof t?this._parent.querySelectorAll(t):t,null,this._elements[0],this._document)}},{key:"selectFacetAll",value:function(t){var n="string"==typeof t?this._parent.querySelectorAll(t):t;return new e(this._elements,null,this._parent,this._document,void 0,void 0,n)}},{key:"select",value:function(t){var n="string"==typeof t?this._parent.querySelectorAll(t)[0]||null:t;return new e([n],null,n,this._document)}},{key:"append",value:function(t){var n=this,r="function"==typeof t?t:function(){return n.createElement(t)},a=[];if(null!==this._data){for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:function(e){return e},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){return null},a=[],i=[],o=new Set(this._elements),s=[],l=new Set,c=new Map(this._elements.map((function(e,t){return[n(e.__data__,t),e]}))),u=new Map(this._facetElements.map((function(e,t){return[n(e.__data__,t),e]}))),f=bf(this._elements,(function(e){return r(e.__data__)})),p=0;p0&&void 0!==arguments[0]?arguments[0]:function(e){return e},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return e},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(e){return e.remove()},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(e){return e},a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:function(e){return e.remove()},i=e(this._enter),o=t(this._update),s=n(this._exit),l=r(this._merge),c=a(this._split);return o.merge(i).merge(s).merge(l).merge(c)}},{key:"remove",value:function(){for(var t=this,n=function(e){var n=t._transitions[e];if(n){var r=Array.isArray(n)?n:[n];Promise.all(r.map((function(e){return e.finished}))).then((function(){t._elements[e].remove()}))}else{t._elements[e].remove()}},r=0;r1?t-1:0),r=1;r1?r[0]+r.slice(2):r,+e.slice(n+1)]}var Ep,Sp=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Ap(e){if(!(t=Sp.exec(e)))throw new Error("invalid format: "+e);var t;return new Op({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function Op(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function Tp(e,t){var n=wp(e,t);if(!n)return e+"";var r=n[0],a=n[1];return a<0?"0."+new Array(-a).join("0")+r:r.length>a+1?r.slice(0,a+1)+"."+r.slice(a+1):r+new Array(a-r.length+2).join("0")}Ap.prototype=Op.prototype,Op.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var Cp={"%":function(e,t){return(100*e).toFixed(t)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},g:function(e,t){return e.toPrecision(t)},o:function(e){return Math.round(e).toString(8)},p:function(e,t){return Tp(100*e,t)},r:Tp,s:function(e,t){var n=wp(e,t);if(!n)return e+"";var r=n[0],a=n[1],i=a-(Ep=3*Math.max(-8,Math.min(8,Math.floor(a/3))))+1,o=r.length;return i===o?r:i>o?r+new Array(i-o+1).join("0"):i>0?r.slice(0,i)+"."+r.slice(i):"0."+new Array(1-i).join("0")+wp(e,Math.max(0,t+i-1))[0]},X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}};function Rp(e){return e}var Np,Mp,Ip=Array.prototype.map,Lp=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function Pp(e){var t,n,r=void 0===e.grouping||void 0===e.thousands?Rp:(t=Ip.call(e.grouping,Number),n=e.thousands+"",function(e,r){for(var a=e.length,i=[],o=0,s=t[0],l=0;a>0&&s>0&&(l+s+1>r&&(s=Math.max(1,r-l)),i.push(e.substring(a-=s,a+s)),!((l+=s+1)>r));)s=t[o=(o+1)%t.length];return i.reverse().join(n)}),a=void 0===e.currency?"":e.currency[0]+"",i=void 0===e.currency?"":e.currency[1]+"",o=void 0===e.decimal?".":e.decimal+"",s=void 0===e.numerals?Rp:function(e){return function(t){return t.replace(/[0-9]/g,(function(t){return e[+t]}))}}(Ip.call(e.numerals,String)),l=void 0===e.percent?"%":e.percent+"",c=void 0===e.minus?"−":e.minus+"",u=void 0===e.nan?"NaN":e.nan+"";function d(e){var t=(e=Ap(e)).fill,n=e.align,d=e.sign,f=e.symbol,p=e.zero,h=e.width,g=e.comma,m=e.precision,v=e.trim,b=e.type;"n"===b?(g=!0,b="g"):Cp[b]||(void 0===m&&(m=12),v=!0,b="g"),(p||"0"===t&&"="===n)&&(p=!0,t="0",n="=");var y="$"===f?a:"#"===f&&/[boxX]/.test(b)?"0"+b.toLowerCase():"",k="$"===f?i:/[%p]/.test(b)?l:"",x=Cp[b],w=/[defgprs%]/.test(b);function E(e){var a,i,l,f=y,E=k;if("c"===b)E=x(e)+E,e="";else{var S=(e=+e)<0||1/e<0;if(e=isNaN(e)?u:x(Math.abs(e),m),v&&(e=function(e){e:for(var t,n=e.length,r=1,a=-1;r0&&(a=0)}return a>0?e.slice(0,a)+e.slice(t+1):e}(e)),S&&0==+e&&"+"!==d&&(S=!1),f=(S?"("===d?d:c:"-"===d||"("===d?"":d)+f,E=("s"===b?Lp[8+Ep/3]:"")+E+(S&&"("===d?")":""),w)for(a=-1,i=e.length;++a(l=e.charCodeAt(a))||l>57){E=(46===l?o+e.slice(a+1):e.slice(a))+E,e=e.slice(0,a);break}}g&&!p&&(e=r(e,1/0));var A=f.length+e.length+E.length,O=A>1)+f+e+E+O.slice(A);break;default:e=O+f+e+E}return s(e)}return m=void 0===m?6:/[gprs]/.test(b)?Math.max(1,Math.min(21,m)):Math.max(0,Math.min(20,m)),E.toString=function(){return e+""},E}return{format:d,formatPrefix:function(e,t){var n,r=d(((e=Ap(e)).type="f",e)),a=3*Math.max(-8,Math.min(8,Math.floor((n=t,((n=wp(Math.abs(n)))?n[1]:NaN)/3)))),i=Math.pow(10,-a),o=Lp[8+a/3];return function(e){return r(i*e)+o}}}}function Dp(e,t){return Object.entries(e).reduce((function(n,r){var a=s()(r,2),i=a[0],o=a[1];return n[i]=t(o,i,e),n}),{})}function _p(e){return e.map((function(e,t){return t}))}function Fp(e){return e[0]}function Bp(e){return e[e.length-1]}function jp(e,t){var n=[[],[]];return e.forEach((function(e){n[t(e)?0:1].push(e)})),n}function zp(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.length;if(1===t)return e.map((function(e){return[e]}));for(var n=[],r=function(r){zp(e.slice(r+1),t-1).forEach((function(t){n.push([e[r]].concat(p()(t)))}))},a=0;a=i)&&(n=i)}}catch(e){a.e(e)}finally{a.f()}}else{var o,s=-1,l=u(e);try{for(l.s();!(o=l.n()).done;){var c=o.value;null!=(c=t(c,++s,e))&&(n=c)&&(n=c)}}catch(e){l.e(e)}finally{l.f()}}return n}function Vp(e,t){return e%=2*Math.PI,t%=2*Math.PI,e<0&&(e=2*Math.PI+e),t<0&&(t=2*Math.PI+t),e>=t&&(t+=2*Math.PI),{startAngle:e,endAngle:t}}var Yp=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={startAngle:-Math.PI/2,endAngle:3*Math.PI/2,innerRadius:0,outerRadius:1},n=Object.assign(Object.assign({},t),e);return Object.assign(Object.assign({},n),Vp(n.startAngle,n.endAngle))},qp=function(e){var t=Yp(e);return[["translate",0,.5],["reflect.y"],["translate",0,-.5],["polar",t.startAngle,t.endAngle,t.innerRadius,t.outerRadius]]};qp.props={};var Xp=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={startAngle:-Math.PI/2,endAngle:3*Math.PI/2,innerRadius:0,outerRadius:1};return Object.assign(Object.assign({},t),e)},Zp=function(e){var t=Xp(e),n=t.startAngle,r=t.endAngle,a=t.innerRadius,i=t.outerRadius;return[["transpose"],["translate",.5,.5],["reflect"],["translate",-.5,-.5]].concat(p()(qp({startAngle:n,endAngle:r,innerRadius:a,outerRadius:i})))};function Kp(e,t,n){return Math.max(t,Math.min(e,n))}function Qp(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10;return"number"!=typeof e||Math.abs(e)<1e-15?e:parseFloat(e.toFixed(t))}Zp.props={};var Jp=[["legendCategory",[[["color","discrete"],["opacity","discrete"],["shape","discrete"],["size","constant"]],[["color","discrete"],["opacity","constant"],["shape","discrete"],["size","constant"]],[["color","discrete"],["opacity","discrete"],["shape","constant"],["size","constant"]],[["color","discrete"],["opacity","constant"],["shape","constant"],["size","constant"]],[["color","constant"],["opacity","discrete"],["shape","discrete"],["size","constant"]],[["color","constant"],["opacity","constant"],["shape","discrete"],["size","constant"]],[["color","constant"],["opacity","discrete"],["shape","constant"],["size","constant"]],[["color","discrete"],["shape","discrete"],["size","constant"]],[["color","discrete"],["opacity","discrete"],["shape","discrete"]],[["color","discrete"],["opacity","discrete"],["size","constant"]],[["color","discrete"],["opacity","constant"],["shape","discrete"]],[["color","discrete"],["opacity","constant"],["size","constant"]],[["color","discrete"],["shape","constant"],["size","constant"]],[["color","discrete"],["opacity","discrete"],["shape","constant"]],[["color","discrete"],["opacity","constant"],["shape","constant"]],[["color","constant"],["shape","discrete"],["size","constant"]],[["color","constant"],["opacity","discrete"],["shape","discrete"]],[["color","constant"],["opacity","discrete"],["size","constant"]],[["color","constant"],["opacity","constant"],["shape","discrete"]],[["color","constant"],["opacity","discrete"],["shape","constant"]],[["color","discrete"],["shape","discrete"]],[["color","discrete"],["size","constant"]],[["color","discrete"],["opacity","discrete"]],[["color","discrete"],["opacity","constant"]],[["color","discrete"],["shape","constant"]],[["color","constant"],["shape","discrete"]],[["color","constant"],["size","constant"]],[["color","constant"],["opacity","discrete"]],[["color","discrete"]]]],["legendContinuousSize",[[["color","continuous"],["opacity","continuous"],["size","continuous"]],[["color","constant"],["opacity","continuous"],["size","continuous"]],[["color","continuous"],["size","continuous"]],[["color","constant"],["size","continuous"]],[["size","continuous"],["opacity","continuous"]],[["size","continuous"]]]],["legendContinuousBlockSize",[[["color","distribution"],["opacity","distribution"],["size","distribution"]],[["color","distribution"],["size","distribution"]]]],["legendContinuousBlock",[[["color","distribution"],["opacity","continuous"]],[["color","distribution"]]]],["legendContinuous",[[["color","continuous"],["opacity","continuous"]],[["color","continuous"]],[["opacity","continuous"]]]]],$p=l(9616),eh=l(3056),th=l.n(eh);function nh(e){var t=e.getOptions().transformations.map((function(e){return s()(e,1)[0]})).filter((function(e){return"transpose"===e}));return t.length%2!=0}function rh(e){return e.getOptions().transformations.some((function(e){return"polar"===s()(e,1)[0]}))}function ah(e){var t=e.getOptions().transformations;return t.some((function(e){return"reflect"===s()(e,1)[0]}))&&t.some((function(e){return s()(e,1)[0].startsWith("transpose")}))}function ih(e){return e.getOptions().transformations.some((function(e){return"helix"===s()(e,1)[0]}))}function oh(e){return e.getOptions().transformations.some((function(e){return"parallel"===s()(e,1)[0]}))}function sh(e){return e.getOptions().transformations.some((function(e){return"fisheye"===s()(e,1)[0]}))}function lh(e){return ih(e)||rh(e)}function ch(e){return rh(e)&&nh(e)}function uh(e){var t=e.getOptions().transformations.find((function(e){return"polar"===e[0]})),n=s()(t,5);return[+n[3],+n[4]]}function dh(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e.getOptions(),r=n.transformations,a=r.find((function(e){return"polar"===e[0]})),i=s()(a,3),o=i[1],l=i[2];return t?[180*+o/Math.PI,180*+l/Math.PI]:[o,l]}function fh(e,t){t(e),e.children&&e.children.forEach((function(e){e&&fh(e,t)}))}function ph(e){gh(e,!0)}function hh(e){gh(e,!1)}function gh(e,t){var n=t?"visible":"hidden";fh(e,(function(e){e.attr("visibility",n)}))}function mh(e){if(!e)return{enter:!1,update:!1,exit:!1};var t=["enter","update","exit"],n=Object.fromEntries(Object.entries(e).filter((function(e){var n=Wt(e,1)[0];return!t.includes(n)})));return Object.fromEntries(t.map((function(t){return function(e){return"boolean"!=typeof e&&"enter"in e&&"update"in e&&"exit"in e}(e)?!1===e[t]?[t,!1]:[t,Ut(Ut({},e[t]),n)]:[t,n]})))}function vh(e,t){e?e.finished.then(t):t()}function bh(e,t){"update"in e?e.update(t):e.attr(t)}function yh(e,t,n){return 0===t.length?null:n?e.animate(t,n):(bh(e,{style:t.slice(-1)[0]}),null)}function kh(e,t,n){var r={},a={};return Object.entries(t).forEach((function(t){var n=Wt(t,2),i=n[0],o=n[1];if(!_t(o)){var s=e.style[i]||e.parsedStyle[i]||0;s!==o&&(r[i]=s,a[i]=o)}})),n?yh(e,[r,a],Ut({fill:"both"},n)):(bh(e,a),null)}var xh=function e(t,n,r,a){void 0===r&&(r=0),void 0===a&&(a=5),Object.entries(n).forEach((function(i){var o=Wt(i,2),s=o[0],l=o[1],c=t;Object.prototype.hasOwnProperty.call(n,s)&&(l?ef(l)?(ef(t[s])||(c[s]={}),r="A"&&n<="Z"};function Yh(e,t,n){void 0===n&&(n=!1);var r={};return Object.entries(e).forEach((function(e){var a=Wt(e,2),i=a[0],o=a[1];if("className"===i||"class"===i);else if(Vh(i,"show")&&Vh(Wh(i,"show"),t)!==n)i===function(e,t){return"".concat(t).concat(Gh(e))}(t,"show")?r[i]=o:r[i.replace(new RegExp(Gh(t)),"")]=o;else if(!Vh(i,"show")&&Vh(i,t)!==n){var s=Wh(i,t);"filter"===s&&"function"==typeof o||(r[s]=o)}})),r}function qh(e,t){return Object.entries(e).reduce((function(e,n){var r=Wt(n,2),a=r[0],i=r[1];return a.startsWith("show")?e["show".concat(t).concat(a.slice(4))]=i:e["".concat(t).concat(Gh(a))]=i,e}),{})}function Xh(e,t){void 0===t&&(t=["x","y","class","className"]);var n=["transform","transformOrigin","anchor","visibility","pointerEvents","zIndex","cursor","clipPath","clipPathTargets","offsetPath","offsetPathTargets","offsetDistance","draggable","droppable"],r={},a={};return Object.entries(e).forEach((function(e){var i=Wt(e,2),o=i[0],s=i[1];t.includes(o)||(-1!==n.indexOf(o)?a[o]=s:r[o]=s)})),[r,a]}function Zh(e,t){return zn(e)?e.apply(void 0,Vt([],Wt(t),!1)):e}function Kh(e,t){return e.style.opacity||(e.style.opacity=1),kh(e,{opacity:0},t)}var Qh=["$el","cx","cy","d","dx","dy","fill","fillOpacity","filter","fontFamily","fontSize","fontStyle","fontVariant","fontWeight","height","img","increasedLineWidthForHitTesting","innerHTML","isBillboard","billboardRotation","isSizeAttenuation","isClosed","isOverflowing","leading","letterSpacing","lineDash","lineHeight","lineWidth","markerEnd","markerEndOffset","markerMid","markerStart","markerStartOffset","maxLines","metrics","miterLimit","offsetX","offsetY","opacity","path","points","r","radius","rx","ry","shadowColor","src","stroke","strokeOpacity","text","textAlign","textBaseline","textDecorationColor","textDecorationLine","textDecorationStyle","textOverflow","textPath","textPathSide","textPathStartOffset","transform","transformOrigin","visibility","width","wordWrap","wordWrapWidth","x","x1","x2","y","y1","y2","z1","z2","zIndex"];function Jh(e){return Qh.includes(e)}function $h(e){var t={};for(var n in e)Jh(n)&&(t[n]=e[n]);return t}var eg=Mh({lineGroup:"line-group",line:"line",regionGroup:"region-group",region:"region"},"grid");function tg(e){return e.reduce((function(e,t,n){return e.push(Vt([0===n?"M":"L"],Wt(t),!1)),e}),[])}function ng(e,t,n){return"surround"===t.type?function(e,t,n){var r=t.connect,a=void 0===r?"line":r,i=t.center;if("line"===a)return tg(e);if(!i)return[];var o=jh(e[0],i),s=n?0:1;return e.reduce((function(e,t,n){return 0===n?e.push(Vt(["M"],Wt(t),!1)):e.push(Vt(["A",o,o,0,0,s],Wt(t),!1)),e}),[])}(e,t,n):tg(e)}function rg(e,t,n){var r=n.type,a=n.connect,i=n.center,o=n.closed?[["Z"]]:[],s=Wt([ng(e,n),ng(t.slice().reverse(),n,!0)],2),l=s[0],c=s[1],u=Wt([e[0],t.slice(-1)[0]],2),d=u[0],f=u[1],p=function(e,t){return[l,e,c,t,o].flat()};if("line"===a||"surround"===r)return p([Vt(["L"],Wt(f),!1)],[Vt(["L"],Wt(d),!1)]);if(!i)throw new Error("Arc grid need to specified center");var h=Wt([jh(f,i),jh(d,i)],2),g=h[0],m=h[1];return p([Vt(["A",g,g,0,0,1],Wt(f),!1),Vt(["L"],Wt(f),!1)],[Vt(["A",m,m,0,0,0],Wt(d),!1),Vt(["L"],Wt(d),!1)])}var ag=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return zt(t,e),t.prototype.render=function(e,t){e.type,e.center,e.areaFill,e.closed;var n=Ht(e,["type","center","areaFill","closed"]),r=function(e){var t=e.data,n=void 0===t?[]:t;return e.closed?n.map((function(e){var t=e.points,n=Wt(t,1)[0];return Ut(Ut({},e),{points:Vt(Vt([],Wt(t),!1),[n],!1)})})):n}(e),a=Nh(t).maybeAppendByClassName(eg.lineGroup,"g"),i=Nh(t).maybeAppendByClassName(eg.regionGroup,"g"),o=function(e,t,n,r){var a=n.animate,i=n.isBillboard,o=t.map((function(e,t){return{id:e.id||"grid-line-".concat(t),d:ng(e.points,n)}}));return e.selectAll(eg.line.class).data(o,(function(e){return e.id})).join((function(e){return e.append("path").each((function(e,t){var n=Zh($h(Ut({d:e.d},r)),[e,t,o]);this.attr(Ut({class:eg.line.name,stroke:"#D9D9D9",lineWidth:1,lineDash:[4,4],isBillboard:i},n))}))}),(function(e){return e.transition((function(e,t){return kh(this,Zh($h(Ut({d:e.d},r)),[e,t,o]),a.update)}))}),(function(e){return e.transition((function(){var e=this,t=Kh(this,a.exit);return vh(t,(function(){return e.remove()})),t}))})).transitions()}(a,r,e,n),s=function(e,t,n){var r=n.animate,a=n.connect,i=n.areaFill;if(t.length<2||!i||!a)return[];for(var o=Array.isArray(i)?i:[i,"transparent"],s=function(e){return o[e%o.length]},l=[],c=0;c180?1:0,x=e>t?0:1;return"M".concat(h,",").concat(g,",A").concat(s,",").concat(l,",0,").concat(k,",").concat(x,",").concat(v,",").concat(b)}function xg(e,t,n,r){var a=t.startAngle,i=t.endAngle,o=t.center,s=t.radius;return e.selectAll(Lh.line.class).data([{d:kg.apply(void 0,Vt(Vt([a,i],Wt(o),!1),[s],!1))}],(function(e,t){return t})).join((function(e){return e.append("path").attr("className",Lh.line.name).styles(t).styles({d:function(e){return e.d}})}),(function(e){return e.transition((function(){var e=this,t=function(e,t,n,r){if(!r)return e.attr("__keyframe_data__",n),null;var a=r.duration,i=void 0===a?0:a,o=og(t,n),s=Math.ceil(+i/16),l=new Array(s).fill(0).map((function(e,t,n){return{__keyframe_data__:o(t/(n.length-1))}}));return e.animate(l,Ut({fill:"both"},r))}(this,function(e){var t=e.attributes,n=t.startAngle,r=t.endAngle,a=t.center,i=t.radius;return Vt(Vt([n,r],Wt(a),!1),[i],!1)}(this),Vt(Vt([a,i],Wt(o),!1),[s],!1),r.update);if(t){var n=function(){var t=ig(e.attributes,"__keyframe_data__");e.style.d=kg.apply(void 0,Vt([],Wt(t),!1))};t.onframe=n,t.onfinish=n}return t})).styles(t)}),(function(e){return e.remove()})).styles(n).transitions()}function wg(e){var t=Wt(e,2),n=Wt(t[0],2),r=n[0],a=n[1],i=Wt(t[1],2);return{x1:r,y1:a,x2:i[0],y2:i[1]}}function Eg(e,t,n,r){var a=t.showTrunc,i=t.startPos,o=t.endPos,s=t.truncRange,l=t.lineExtension,c=Wt([i,o],2),u=Wt(c[0],2),d=u[0],f=u[1],p=Wt(c[1],2),h=p[0],g=p[1],m=Wt(l?function(e,t,n){void 0===n&&(n=[0,0]);var r=Wt([e,t,n],3),a=Wt(r[0],2),i=a[0],o=a[1],s=Wt(r[1],2),l=s[0],c=s[1],u=Wt(r[2],2),d=u[0],f=u[1],p=Wt([l-i,c-o],2),h=p[0],g=p[1],m=Math.sqrt(Math.pow(h,2)+Math.pow(g,2)),v=Wt([-d/m,f/m],2),b=v[0],y=v[1];return[b*h,b*g,y*h,y*g]}(i,o,l):new Array(4).fill(0),4),v=m[0],b=m[1],y=m[2],k=m[3],x=function(t){return e.selectAll(Lh.line.class).data(t,(function(e,t){return t})).join((function(e){return e.append("line").attr("className",(function(e){return"".concat(Lh.line.name," ").concat(e.className)})).styles(n).transition((function(e){return kh(this,wg(e.line),!1)}))}),(function(e){return e.styles(n).transition((function(e){return kh(this,wg(e.line),r.update)}))}),(function(e){return e.remove()})).transitions()};if(!a||!s)return x([{line:[[d+v,f+b],[h+y,g+k]],className:Lh.line.name}]);var w=Wt(s,2),E=w[0],S=w[1],A=h-d,O=g-f,T=Wt([d+A*E,f+O*E],2),C=T[0],R=T[1],N=Wt([d+A*S,f+O*S],2),M=N[0],I=N[1],L=x([{line:[[d+v,f+b],[C,R]],className:Lh.lineFirst.name},{line:[[M,I],[h+y,g+k]],className:Lh.lineSecond.name}]);return function(e,t){t.truncRange,t.truncShape,t.lineExtension}(0,t),L}function Sg(e,t,n){var r,a=t.type,i=Yh(t,"line");return r="linear"===a?Eg(e,t,cg(i,"arrow"),n):xg(e,t,cg(i,"arrow"),n),function(e,t,n,r){var a,i=n.showArrow,o=n.showTrunc,s=n.lineArrow,l=n.lineArrowOffset,c=n.lineArrowSize;if(a="arc"===t?e.select(Lh.line.class):o?e.select(Lh.lineSecond.class):e.select(Lh.line.class),!i||!s||"arc"===n.type&&yg(n.startAngle,n.endAngle)){var u=a.node();u&&(u.style.markerEnd=void 0)}else{var d=sg(s);d.attr(r),lg(d,c,!0),a.style("markerEnd",d).style("markerEndOffset",-l)}}(e,a,t,i),r}function Ag(e){var t=e.type,n=e.gridCenter;return"linear"===t?n:n||e.center}function Og(e,t){var n=t.gridLength;return e.map((function(e,r){var a=e.value,i=Wt(mg(a,t),2),o=i[0],s=i[1],l=Wt(Ph(function(e,t){return hg(e,t.gridDirection,t)}(a,t),n),2);return{id:r,points:[[o,s],[o+l[0],s+l[1]]]}}))}function Tg(e,t,n,r){var a=Yh(n,"grid"),i=a.type,o=a.areaFill,s=Ag(n),l=dg(t,n.gridFilter),c="segment"===i?Og(l,n):function(e,t){var n=t.gridControlAngles,r=Ag(t);if(!r)throw new Error("grid center is not provide");if(e.length<2)throw new Error("Invalid grid data");if(!n||0===n.length)throw new Error("Invalid gridControlAngles");var a=Wt(r,2),i=a[0],o=a[1];return e.map((function(e,r){var a=Wt(mg(e.value,t),2),s=a[0],l=a[1],c=Wt([s-i,l-o],2),u=c[0],d=c[1],f=[];return n.forEach((function(e){var t=Uh(e),n=Wt([Math.cos(t),Math.sin(t)],2),r=n[0],a=n[1],s=u*r-d*a+i,l=u*a+d*r+o;f.push([s,l])})),{points:f,id:r}}))}(l,n),u=Ut(Ut({},a),{center:s,areaFill:zn(o)?l.map((function(e,t){return Zh(o,[e,t,l])})):o,animate:r,data:c});return e.selectAll(Lh.grid.class).data([1]).join((function(e){return e.append((function(){return new ag({style:u})})).attr("className",Lh.grid.name)}),(function(e){return e.transition((function(){return this.update(u)}))}),(function(e){return e.remove()})).transitions()}function Cg(e,t,n,r,a){return void 0===r&&(r=!0),void 0===a&&(a=!1),!!(r&&e===t||a&&e===n)||e>t&&ea&&(r=n,o(1),++t),n[e]=i}function o(e){t=0,n=Object.create(null),e||(r=Object.create(null))}return o(),{clear:o,has:function(e){return void 0!==n[e]||void 0!==r[e]},get:function(e){var t=n[e];return void 0!==t?t:void 0!==(t=r[e])?(i(e,t),t):void 0},set:function(e,t){void 0!==n[e]?n[e]=t:i(e,t)}}}var Ng,Mg,Ig=new Map;var Lg=function(e,t,n){return void 0===n&&(n=128),function(){for(var r=[],a=0;a0,m=r-l,v=a-c,b=u*v-d*m;if(b<0===g)return!1;var y=f*v-p*m;return y<0!==g&&(b>h!==g&&y>h!==g)}function qg(e,t){return[[e[0],e[1],e[2],e[3]],[e[2],e[3],e[4],e[5]],[e[4],e[5],e[6],e[7]],[e[6],e[7],e[0],e[1]]].some((function(e){return Yg(t,e)}))}function Xg(e,t,n){var r,a,i=t.crossPadding,o=new Set,s=null,l=function(e,t){var n=e.type,r=e.labelDirection,a=e.crossSize;if(!a)return!1;if("arc"===n){var i=e.center,o=e.radius,s=Wt(i,2),l=s[0],c=s[1],u="negative"===r?0:a,d=-o-u,f=o+u,p=Wt(zg(t),4),h=p[0],g=p[1],m=p[2],v=p[3];return new Ug(l+d-v,c+d-h,l+f+g,c+f+m)}var b=Wt(e.startPos,2),y=b[0],k=b[1],x=Wt(e.endPos,2),w=x[0],E=x[1],S=Wt(bg(e)?[-t,0,t,0]:[0,t,0,-t],4),A=S[0],O=S[1],T=S[2],C=S[3],R=Ph(gg(0,e),a),N=new Ug(y,k,w,E);return N.x1+=C,N.y1+=A,N.x2+=O+R[0],N.y2+=T+R[1],N}(t,i),c=function(e){return!l||function(e,t,n){var r=e.x1,a=e.x2,i=e.y1,o=e.y2;return Vg([[r,i],[a,i],[a,o],[r,o]],Hg(t,n))}(l,e)},u=function(e,t){return!e||!e.firstChild||!function(e,t,n){var r,a,i=Hg(e,n).flat(1),o=Hg(t,n).flat(1),s=[[i[0],i[1],i[2],i[3]],[i[0],i[1],i[4],i[5]],[i[4],i[5],i[6],i[7]],[i[2],i[3],i[6],i[7]]];try{for(var l=Gt(s),c=l.next();!c.done;c=l.next())if(qg(o,c.value))return!0}catch(e){r={error:e}}finally{try{c&&!c.done&&(a=l.return)&&a.call(l)}finally{if(r)throw r.error}}return!1}(e.firstChild,t.firstChild,zg(n))};try{for(var d=Gt(e),f=d.next();!f.done;f=d.next()){var p=f.value;c(p)?!s||u(s,p)?s=p:(o.add(s),o.add(p)):o.add(p)}}catch(e){r={error:e}}finally{try{f&&!f.done&&(a=d.return)&&a.call(d)}finally{if(r)throw r.error}}return Array.from(o)}function Zg(e,t){return void 0===t&&(t={}),_t(e)?0:"number"==typeof e?e:Math.floor(Lg(e,t))}function Kg(e){var t=e.getLocalBounds(),n=Wt([t.min,t.max],2),r=Wt(n[0],2),a=r[0],i=r[1],o=Wt(n[1],2),s=o[0],l=o[1];return{x:a,y:i,width:s-a,height:l-i,left:a,bottom:l,top:i,right:s}}function Qg(e,t){var n=Wt(e,2),r=n[0],a=n[1],i=Wt(t,2),o=i[0],s=i[1];return r!==o&&a===s}var Jg=function(e,t){var n=t.seq,r=void 0===n?2:n;return e.filter((function(e,t){return!(t%r)||(hh(e),!1)}))};var $g=new Map([["hide",function(e,t,n,r){var a=e.length,i=t.keepHeader,o=t.keepTail;if(!(a<=1||2===a&&i&&o)){var s,l,c,u=Jg,d=function(e){return e.forEach(r.show),e},f=2,p=e.slice(),h=e.slice(),g=Math.min.apply(Math,Vt([1],Wt(e.map((function(e){return e.getBBox().width}))),!1));if("linear"===n.type&&(vg(n)||bg(n))){var m=Kg(e[0]).left,v=Kg(e[a-1]).right,b=Math.abs(v-m)||1;f=Math.max(Math.floor(a*g/b),f)}for(i&&(s=p.splice(0,1)[0]),o&&(l=p.splice(-1,1)[0],p.reverse()),d(p);fg+h;k-=h){var x=y(k);if("object"===E()(x))return x.value}}}],["wrap",function(e,t,n,r){var a=t.wordWrapWidth,i=void 0===a?50:a,o=t.maxLines,s=void 0===o?3:o,l=t.recoverWhenFailed,c=void 0===l||l,u=t.margin,d=void 0===u?[0,0,0,0]:u,f=e.map((function(e){return e.attr("maxLines")||1})),p=Math.min.apply(Math,Vt([],Wt(f),!1)),h=function(e){var t=e.type,n=e.labelDirection;return"linear"===t&&vg(e)?"negative"===n?"bottom":"top":"middle"}(n),g=function(t){return e.forEach((function(e,n){var a=Array.isArray(t)?t[n]:t;r.wrap(e,i,a,h)}))};if(!(p>s)){for(var m=p;m<=s;m++)if(g(m),Xg(e,n,d).length<1)return;c&&g(f)}}]]);function em(){for(var e=[],t=0;t1)})(e,t,a)&&(null==i||i(e,r,t,n))}))}(this.node().childNodes,e,{hide:hh,show:ph,rotate:function(t,n){!function(e,t,n){t.setLocalEulerAngles(e);var r=am(t.__data__.value,e,n),a=t.querySelector(Lh.labelItem.class);a&&om(a,r)}(+n,t,e)},ellipsis:function(e,t,n){e&&Fg(e,t||1/0,n)},wrap:function(e,t,n){e&&function(e,t,n,r){void 0===n&&(n=2),void 0===r&&(r="top"),_g(e,{wordWrap:!0,wordWrapWidth:t,maxLines:n,textBaseline:r})}(e,t,n)},getTextShape:function(e){return e.querySelector("text")}})}function lm(e,t,n,r,a){var i=n.indexOf(t),o=Nh(e).append(function(e,t,n,r){var a=r.labelFormatter;return zn(a)?function(){return sg(Zh(a,[e,t,n,gg(e.value,r)]))}:function(){return sg(e.label||"")}}(t,i,n,a)).attr("className",Lh.labelItem.name).node(),s=Wt(Xh(ug(r,[t,i,n])),2),l=s[0],c=s[1],u=c.transform,d=Ht(c,["transform"]);Bg(o,u);var f=rm(t,o,a);return o.getLocalEulerAngles()||o.setLocalEulerAngles(f),om(o,Ut(Ut({},am(t.value,f,a)),l)),e.attr(d),o}function cm(e,t,n,r){var a=dg(t,n.labelFilter),i=Yh(n,"label");return e.selectAll(Lh.label.class).data(a,(function(e,t){return t})).join((function(r){return r.append("g").attr("className",Lh.label.name).transition((function(e){lm(this,e,t,i,n);var r=im(e,t,n),a=r.x,o=r.y;return this.style.transform="translate(".concat(a,", ").concat(o,")"),null})).call((function(){sm.call(e,n)}))}),(function(a){return a.transition((function(e){var a=function(e,t,n,r){if(void 0===r&&(r="destroy"),function(e,t){return"text"===e.nodeName&&"text"===t.nodeName&&e.attributes.text===t.attributes.text}(e,t))return e.remove(),[null];var a=function(){"destroy"===r?e.destroy():"hide"===r&&hh(e),t.isVisible()&&ph(t)};if(!n)return a(),[null];var i=n.duration,o=void 0===i?0:i,s=n.delay,l=void 0===s?0:s,c=Math.ceil(+o/2),u=+o/4,d=Wt(e.getGeometryBounds().center,2),f=d[0],p=d[1],h=Wt(t.getGeometryBounds().center,2),g=Wt([(f+h[0])/2-f,(p+h[1])/2-p],2),m=g[0],v=g[1],b=e.style.opacity,y=void 0===b?1:b,k=t.style.opacity,x=void 0===k?1:k,w=e.style.transform||"",E=t.style.transform||"",S=e.animate([{opacity:y,transform:"translate(0, 0) ".concat(w)},{opacity:0,transform:"translate(".concat(m,", ").concat(v,") ").concat(w)}],Ut(Ut({fill:"both"},n),{duration:l+c+u})),A=t.animate([{opacity:0,transform:"translate(".concat(-m,", ").concat(-v,") ").concat(E),offset:.01},{opacity:x,transform:"translate(0, 0) ".concat(E)}],Ut(Ut({fill:"both"},n),{duration:c+u,delay:l+c-u}));return vh(A,a),[S,A]}(this.querySelector(Lh.labelItem.class),lm(this,e,t,i,n),r.update),o=im(e,t,n),s=o.x,l=o.y,c=kh(this,{transform:"translate(".concat(s,", ").concat(l,")")},r.update);return Vt(Vt([],Wt(a),!1),[c],!1)})).call((function(t){var r,a,i=ig(t,"_transitions").flat().filter(jg);a=function(){sm.call(e,n)},0===(r=i).length?a():Promise.all(r.map((function(e){return null==e?void 0:e.finished}))).then(a)}))}),(function(e){return e.transition((function(){var e=this,t=Kh(this.childNodes[0],r.exit);return vh(t,(function(){return Nh(e).remove()})),t}))})).transitions()}function um(e,t){return hg(e,t.tickDirection,t)}function dm(e,t,n,r,a){var i=Wt(function(e,t){var n=Wt(e,2);return[[0,0],[n[0]*t,n[1]*t]]}(r,Zh(a.tickLength,[e,t,n])),2),o=Wt(i[0],2),s=o[0],l=o[1],c=Wt(i[1],2);return{x1:s,x2:c[0],y1:l,y2:c[1]}}function fm(e,t,n,r,a,i){var o=function(e,t,n,r,a){var i=a.tickFormatter,o=um(t.value,a),s="line";return zn(i)&&(s=function(){return Zh(i,[t,n,r,o])}),e.append(s).attr("className",Lh.tickItem.name)}(Nh(this),e,t,n,r);!function(e,t,n,r,a,i,o){var s=um(e.value,i),l=dm(e,t,n,s,i),c=l.x1,u=l.x2,d=l.y1,f=l.y2,p=Wt(Xh(ug(o,[e,t,n,s])),2),h=p[0],g=p[1];"line"===r.node().nodeName&&r.styles(Ut({x1:c,x2:u,y1:d,y2:f},h)),a.attr(g),r.styles(h)}(e,t,n,o,this,r,a);var s=Wt(mg(e.value,r),2),l=s[0],c=s[1];return kh(this,{transform:"translate(".concat(l,", ").concat(c,")")},i)}var pm=function(){function e(e,t,n,r){void 0===e&&(e=0),void 0===t&&(t=0),void 0===n&&(n=0),void 0===r&&(r=0),this.x=0,this.y=0,this.width=0,this.height=0,this.x=e,this.y=t,this.width=n,this.height=r}return Object.defineProperty(e.prototype,"bottom",{get:function(){return this.y+this.height},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"left",{get:function(){return this.x},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"right",{get:function(){return this.x+this.width},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"top",{get:function(){return this.y},enumerable:!1,configurable:!0}),e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e.prototype.toJSON=function(){return{x:this.x,y:this.y,width:this.width,height:this.height,top:this.top,right:this.right,bottom:this.bottom,left:this.left}},e.prototype.isPointIn=function(e,t){return e>=this.left&&e<=this.right&&t>=this.top&&t<=this.bottom},e}();var hm=Mh({text:"text"},"title");function gm(e){return/\S+-\S+/g.test(e)?e.split("-").map((function(e){return e[0]})):e.length>2?[e[0]]:e.split("")}function mm(e,t){var n=Object.entries(t).reduce((function(t,n){var r=Wt(n,2),a=r[0],i=r[1];return e.node().attr(a)||(t[a]=i),t}),{});e.styles(n)}var vm=function(e){function t(t){return e.call(this,t,{text:"",width:0,height:0,fill:"#4a505a",fontWeight:"bold",fontSize:12,fontFamily:"sans-serif",inset:0,spacing:0,position:"top-left"})||this}return zt(t,e),t.prototype.getAvailableSpace=function(){var e=this.attributes,t=e.width,n=e.height,r=e.position,a=e.spacing,i=e.inset,o=this.querySelector(hm.text.class);if(!o)return new pm(0,0,+t,+n);var s=o.getBBox(),l=s.width,c=s.height,u=Wt(zg(a),4),d=u[0],f=u[1],p=u[2],h=u[3],g=Wt([0,0,+t,+n],4),m=g[0],v=g[1],b=g[2],y=g[3],k=gm(r);if(k.includes("i"))return new pm(m,v,b,y);k.forEach((function(e,r){var a,i,o,s;"t"===e&&(a=Wt(0===r?[c+p,+n-c-p]:[0,+n],2),v=a[0],y=a[1]),"r"===e&&(i=Wt([+t-l-h],1),b=i[0]),"b"===e&&(o=Wt([+n-c-d],1),y=o[0]),"l"===e&&(s=Wt(0===r?[l+f,+t-l-f]:[0,+t],2),m=s[0],b=s[1])}));var x=Wt(zg(i),4),w=x[0],E=x[1],S=x[2],A=x[3],O=Wt([A+E,w+S],2),T=O[0],C=O[1];return new pm(m+A,v+w,b-T,y-C)},t.prototype.getBBox=function(){return this.title?this.title.getBBox():new pm(0,0,0,0)},t.prototype.render=function(e,t){var n=this,r=(e.width,e.height,e.position,e.spacing,Ht(e,["width","height","position","spacing"])),a=Wt(Xh(r),1)[0],i=function(e){var t,n,r,a,i=e,o=i.width,s=i.height,l=i.position,c=Wt([+o/2,+s/2],2),u=Wt([+c[0],+c[1],"center","middle"],4),d=u[0],f=u[1],p=u[2],h=u[3],g=gm(l);return g.includes("l")&&(d=(t=Wt([0,"start"],2))[0],p=t[1]),g.includes("r")&&(d=(n=Wt([+o,"end"],2))[0],p=n[1]),g.includes("t")&&(f=(r=Wt([0,"top"],2))[0],h=r[1]),g.includes("b")&&(f=(a=Wt([+s,"bottom"],2))[0],h=a[1]),{x:d,y:f,textAlign:p,textBaseline:h}}(e),o=i.x,s=i.y,l=i.textAlign,c=i.textBaseline;Th(!!r.text,Nh(t),(function(e){n.title=e.maybeAppendByClassName(hm.text,"text").styles(a).call(mm,{x:o,y:s,textAlign:l,textBaseline:c}).node()}))},t}(Oh);function bm(e,t,n,r,a){var i=Wt(Xh(Yh(r,"title")),2),o=i[0],s=i[1],l=s.transform,c=s.transformOrigin,u=Ht(s,["transform","transformOrigin"]);t.styles(u);var d=l||function(e,t,n){var r=2*e.getGeometryBounds().halfExtents[1];if("vertical"===t){if("left"===n)return"rotate(-90) translate(0, ".concat(r/2,")");if("right"===n)return"rotate(-90) translate(0, -".concat(r/2,")")}return""}(e.node(),o.direction,o.position);e.styles(Ut(Ut({},o),{transformOrigin:c})),Bg(e.node(),d);var f=function(e,t,n){var r=n.titlePosition,a=void 0===r?"lb":r,i=n.titleSpacing,o=gm(a),s=e.node().getLocalBounds(),l=Wt(s.min,2),c=l[0],u=l[1],d=Wt(s.halfExtents,2),f=d[0],p=d[1],h=Wt(t.node().getLocalBounds().halfExtents,2),g=h[0],m=h[1],v=Wt([c+f,u+p],2),b=v[0],y=v[1],k=Wt(zg(i),4),x=k[0],w=k[1],E=k[2],S=k[3];if(["start","end"].includes(a)&&"linear"===n.type){var A=n.startPos,O=n.endPos,T=Wt("start"===a?[A,O]:[O,A],2),C=T[0],R=T[1],N=Wt(Ph(zh([-R[0]+C[0],-R[1]+C[1]]),x),2),M=N[0],I=N[1];return{x:C[0]+M,y:C[1]+I}}return o.includes("t")&&(y-=p+m+x),o.includes("r")&&(b+=f+g+w),o.includes("l")&&(b-=f+g+S),o.includes("b")&&(y+=p+m+E),{x:b,y:y}}(Nh(n._offscreen||n.querySelector(Lh.mainGroup.class)),t,r),p=f.x,h=f.y;return kh(t.node(),{transform:"translate(".concat(p,", ").concat(h,")")},a)}function ym(e,t,n,r){var a=e.showLine,i=e.showTick,o=e.showLabel,s=Th(a,t.maybeAppendByClassName(Lh.lineGroup,"g"),(function(t){return Sg(t,e,r)}))||[],l=Th(i,t.maybeAppendByClassName(Lh.tickGroup,"g"),(function(t){return function(e,t,n,r){var a=dg(t,n.tickFilter),i=Yh(n,"tick");return e.selectAll(Lh.tick.class).data(a,(function(e){return e.id||e.label})).join((function(e){return e.append("g").attr("className",Lh.tick.name).transition((function(e,t){return fm.call(this,e,t,a,n,i,!1)}))}),(function(e){return e.transition((function(e,t){return this.removeChildren(),fm.call(this,e,t,a,n,i,r.update)}))}),(function(e){return e.transition((function(){var e=this,t=Kh(this.childNodes[0],r.exit);return vh(t,(function(){return e.remove()})),t}))})).transitions()}(t,n,e,r)}))||[],c=Th(o,t.maybeAppendByClassName(Lh.labelGroup,"g"),(function(t){return cm(t,n,e,r)}))||[];return Vt(Vt(Vt([],Wt(s),!1),Wt(l),!1),Wt(c),!1).filter((function(e){return!!e}))}var km=function(e){function t(t){return e.call(this,t,Ih)||this}return zt(t,e),t.prototype.render=function(e,t,n){var r=this,a=e.titleText,i=e.data,o=e.animate,s=e.showTitle,l=e.showGrid,c=e.dataThreshold,u=e.truncRange,d=function(e,t){if(e.length<=t)return e;for(var n=Math.floor(e.length/t),r=[],a=0;au[0]&&t0&&void 0!==arguments[0]?arguments[0]:{};this.options=rf({},this.options,e),this.rescale(e)}},{key:"rescale",value:function(e){}}]),e}();function Em(e,t){return t-e?function(n){return(n-e)/(t-e)}:function(e){return.5}}function Sm(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;rt?o=l:i=l+1}return i}var Om=l(5668),Tm=l.n(Om);function Cm(e,t,n){var r=n;return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function Rm(e){var t=Tm().get(e);if(!t)return null;var n=t.model,r=t.value;return"rgb"===n?r:"hsl"===n?function(e){var t=e[0]/360,n=e[1]/100,r=e[2]/100,a=e[3];if(0===n)return[255*r,255*r,255*r,a];var i=r<.5?r*(1+n):r+n-r*n,o=2*r-i;return[255*Cm(o,i,t+1/3),255*Cm(o,i,t),255*Cm(o,i,t-1/3),a]}(r):null}var Nm=function(e,t){return function(n){return e*(1-n)+t*n}},Mm=function(e,t){return"number"==typeof e&&"number"==typeof t?Nm(e,t):"string"==typeof e&&"string"==typeof t?function(e,t){var n=Rm(e),r=Rm(t);return null===n||null===r?n?function(){return e}:function(){return t}:function(e){for(var t=new Array(4),a=0;a<4;a+=1){var i=n[a],o=r[a];t[a]=i*(1-e)+o*e}var s=t[0],l=t[1],c=t[2],u=t[3];return"rgba(".concat(Math.round(s),", ").concat(Math.round(l),", ").concat(Math.round(c),", ").concat(u,")")}}(e,t):function(){return e}},Im=function(e,t){var n=Nm(e,t);return function(e){return Math.round(n(e))}};function Lm(e){return!(_n(e)||(t=e,null===t)||Number.isNaN(e));var t}var Pm=Math.sqrt(50),Dm=Math.sqrt(10),_m=Math.sqrt(2);function Fm(e,t,n){var r=(t-e)/Math.max(0,n),a=Math.floor(Math.log(r)/Math.LN10),i=r/Math.pow(10,a);return a>=0?(i>=Pm?10:i>=Dm?5:i>=_m?2:1)*Math.pow(10,a):-Math.pow(10,-a)/(i>=Pm?10:i>=Dm?5:i>=_m?2:1)}function Bm(e,t,n){var r=Math.abs(t-e)/Math.max(0,n),a=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),i=r/a;return i>=Pm?a*=10:i>=Dm?a*=5:i>=_m&&(a*=2),t2&&void 0!==arguments[2]?arguments[2]:5,a=[e,t],i=0,o=a.length-1,s=a[i],l=a[o];if(l0?n=Fm(s=Math.floor(s/n)*n,l=Math.ceil(l/n)*n,r):n<0&&(n=Fm(s=Math.ceil(s*n)/n,l=Math.floor(l*n)/n,r)),n>0?(a[i]=Math.floor(s/n)*n,a[o]=Math.ceil(l/n)*n):n<0&&(a[i]=Math.ceil(s*n)/n,a[o]=Math.floor(l*n)/n),a};var zm=function(e,t,n){var r,a,i=s()(e,2),o=i[0],l=i[1],c=s()(t,2),u=c[0],d=c[1];return oe[r],s=o?p()(e).reverse():e,l=o?p()(t).reverse():t,c=0;c2?Um:zm)(e,t,r?Im:n)},Gm=function(e){y()(n,e);var t=x()(n);function n(){return g()(this,n),t.apply(this,arguments)}return v()(n,[{key:"getDefaultOptions",value:function(){return{domain:[0,1],range:[0,1],nice:!1,clamp:!1,round:!1,interpolate:Nm,tickCount:5}}},{key:"map",value:function(e){return Lm(e)?this.output(e):this.options.unknown}},{key:"invert",value:function(e){return Lm(e)?this.input(e):this.options.unknown}},{key:"nice",value:function(){if(this.options.nice){var e=this.getTickMethodOptions(),t=th()(e),n=t[0],r=t[1],a=t[2],i=t.slice(3);this.options.domain=this.chooseNice().apply(void 0,[n,r,a].concat(p()(i)))}}},{key:"getTicks",value:function(){var e=this.options.tickMethod,t=this.getTickMethodOptions(),n=th()(t),r=n[0],a=n[1],i=n[2],o=n.slice(3);return e.apply(void 0,[r,a,i].concat(p()(o)))}},{key:"getTickMethodOptions",value:function(){var e=this.options,t=e.domain,n=e.tickCount;return[t[0],t[t.length-1],n]}},{key:"chooseNice",value:function(){return jm}},{key:"rescale",value:function(){this.nice();var e=this.chooseTransforms(),t=s()(e,2),n=t[0],r=t[1];this.composeOutput(n,this.chooseClamp(n)),this.composeInput(n,r,this.chooseClamp(r))}},{key:"chooseClamp",value:function(e){var t,n,r,a,i=this.options,o=i.clamp,s=i.range,l=this.options.domain.map(e),c=Math.min(l.length,s.length);return o?(t=l[0],n=l[c-1],r=nn?t:n,function(e){return Math.min(Math.max(r,e),a)}):xm}},{key:"composeOutput",value:function(e,t){var n=this.options,r=n.domain,a=n.range,i=n.round,o=n.interpolate,s=Hm(r.map(e),a,o,i);this.output=Sm(s,t,e)}},{key:"composeInput",value:function(e,t,n){var r=this.options,a=r.domain,i=r.range,o=Hm(i,a.map(e),Nm);this.input=Sm(t,n,o)}}]),n}(wm),Wm=function(e,t,n){var r,a,i=e,o=t;if(i===o&&n>0)return[i];var s=Fm(i,o,n);if(0===s||!Number.isFinite(s))return[];if(s>0){i=Math.ceil(i/s),o=Math.floor(o/s),a=new Array(r=Math.ceil(o-i+1));for(var l=0;l=o&&(n=r=o):(n>o&&(n=o),r=d&&(n=r=d):(n>d&&(n=d),rr&&(r=u),d>a&&(a=d)}return new pm(t,n,r-t,a-n)}var Qm=function(e,t,n){var r=e.width,a=e.height,i=n.flexDirection,o=void 0===i?"row":i,s=(n.flexWrap,n.justifyContent),l=void 0===s?"flex-start":s,c=(n.alignContent,n.alignItems),u=void 0===c?"flex-start":c,d="row"===o,f="row"===o||"column"===o,p=d?f?[1,0]:[-1,0]:f?[0,1]:[0,-1],h=Wt([0,0],2),g=h[0],m=h[1],v=t.map((function(e){var t,n=e.width,r=e.height,a=Wt([g,m],2),i=a[0],o=a[1];return t=Wt([g+n*p[0],m+r*p[1]],2),g=t[0],m=t[1],new pm(i,o,n,r)})),b=Km(v),y={"flex-start":0,"flex-end":d?r-b.width:a-b.height,center:d?(r-b.width)/2:(a-b.height)/2},k=v.map((function(e){var t=e.x,n=e.y,r=pm.fromRect(e);return r.x=d?t+y[l]:t,r.y=d?n:n+y[l],r})),x=(Km(k),function(e){var t=Wt(d?["height",a]:["width",r],2),n=t[0],i=t[1];switch(u){case"flex-start":default:return 0;case"flex-end":return i-e[n];case"center":return i/2-e[n]/2}}),w=k.map((function(e){var t=e.x,n=e.y,r=pm.fromRect(e);return r.x=d?t:t+x(r),r.y=d?n+x(r):n,r})).map((function(t){var n,r,a=pm.fromRect(t);return a.x+=null!==(n=e.x)&&void 0!==n?n:0,a.y+=null!==(r=e.y)&&void 0!==r?r:0,a}));return w},Jm=function(e,t,n){return[]},$m=function(e){function t(t){var n=e.call(this,t)||this;n.layoutEvents=[hl.BOUNDS_CHANGED,hl.INSERTED,hl.REMOVED],n.$margin=zg(0),n.$padding=zg(0);var r=t.style||{},a=r.margin,i=void 0===a?0:a,o=r.padding,s=void 0===o?0:o;return n.margin=i,n.padding=s,n.isMutationObserved=!0,n.bindEvents(),n}return zt(t,e),Object.defineProperty(t.prototype,"margin",{get:function(){return this.$margin},set:function(e){this.$margin=zg(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"padding",{get:function(){return this.$padding},set:function(e){this.$padding=zg(e)},enumerable:!1,configurable:!0}),t.prototype.getBBox=function(){var e=this.attributes,t=e.x,n=void 0===t?0:t,r=e.y,a=void 0===r?0:r,i=e.width,o=e.height,s=Wt(this.$margin,4),l=s[0],c=s[1],u=s[2],d=s[3];return new pm(n-d,a-l,i+d+c,o+l+u)},t.prototype.appendChild=function(t,n){return t.isMutationObserved=!0,e.prototype.appendChild.call(this,t,n),t},t.prototype.getAvailableSpace=function(){var e=this.attributes,t=e.width,n=e.height,r=Wt(this.$padding,4),a=r[0],i=r[1],o=r[2],s=r[3],l=Wt(this.$margin,4),c=l[0],u=l[3];return new pm(s+u,a+c,t-s-i,n-a-o)},t.prototype.layout=function(){if(this.attributes.display&&this.isConnected&&!this.children.some((function(e){return!e.isConnected})))try{var e=this.attributes,t=e.x,n=e.y;this.style.transform="translate(".concat(t,", ").concat(n,")");var r=function(e,t,n){if(0===t.length)return[];var r={flex:Qm,grid:Jm},a=n.display in r?r[n.display]:null;return(null==a?void 0:a.call(null,e,t,n))||[]}(this.getAvailableSpace(),this.children.map((function(e){return e.getBBox()})),this.attributes);this.children.forEach((function(e,t){var n=r[t],a=n.x,i=n.y;e.style.transform="translate(".concat(a,", ").concat(i,")")}))}catch(e){}},t.prototype.bindEvents=function(){var e=this;this.layoutEvents.forEach((function(t){e.addEventListener(t,(function(t){t.target&&(t.target.isMutationObserved=!0,e.layout())}))}))},t.prototype.attributeChangedCallback=function(e,t,n){"margin"===e?this.margin=n:"padding"===e&&(this.padding=n),this.layout()},t}(oc),ev=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;if(e.length>0)return e;var n=t.labelAutoRotate,r=t.labelAutoHide,a=t.labelAutoEllipsis,i=t.labelAutoWrap,o=[],s=function(e,t){t&&o.push(Object.assign(Object.assign({},e),t))};return s({type:"rotate",optionalAngles:[0,15,30,45,60,90]},n),s({type:"ellipsis",minLength:20},a),s({type:"hide"},r),s({type:"wrap",wordWrapWidth:100,maxLines:3,recoveryWhenFail:!0},i),o}function gv(e,t,n){return!ch(t)&&!oh(t)&&(void 0===e?!!n.getTicks:e)}function mv(e,t,n,r,a,i){var o=function(e,t,n,r,a,i){var o=n.axis,s=["top","right","bottom","left"].includes(a)?n["axis".concat(Mf(a))]:n.axisLinear,l=e.getOptions().name,c=n["axis".concat(xp(l))]||{};return Object.assign({},o,s,c)}(e,0,n,0,a);return"center"===a?Object.assign(Object.assign(Object.assign(Object.assign({},o),{labelDirection:"right"===r?"negative":"positive"}),"center"===r?{labelTransform:"translate(50%,0)"}:null),{tickDirection:"right"===r?"negative":"positive",labelSpacing:"center"===r?0:4,titleSpacing:sv(i)?10:0,tick:"center"!==r&&void 0}):o}var vv=function(e){return function(t){var n=t.labelFormatter,r=t.labelFilter,a=void 0===r?function(){return!0}:r;return function(r){var i,o=s()(r.scales,1)[0],l=(null===(i=o.getTicks)||void 0===i?void 0:i.call(o))||o.getOptions().domain,c="string"==typeof n?Mp(n):n,u=Object.assign(Object.assign({},t),{labelFormatter:c,labelFilter:function(e,t,n){return a(l[t],t,l)},scale:o});return e(u)(r)}}},bv=vv((function(e){var t=e.direction,n=void 0===t?"left":t,r=e.important,a=void 0===r?{}:r,i=e.labelFormatter,o=(e.order,e.orientation),l=e.actualPosition,c=e.position,u=e.size,d=e.style,f=void 0===d?{}:d,p=e.title,h=e.tickCount,g=e.tickFilter,m=e.tickMethod,v=e.transform,b=e.indexBBox,y=uv(e,["direction","important","labelFormatter","order","orientation","actualPosition","position","size","style","title","tickCount","tickFilter","tickMethod","transform","indexBBox"]);return function(t){var r=t.scales,d=t.value,k=t.coordinate,x=t.theme,w=d.bbox,E=s()(r,1)[0],S=E.getOptions(),A=S.domain,O=S.xScale,T=mv(E,0,x,n,c,o),C=Object.assign(Object.assign(Object.assign({},T),f),y),R=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"xy",r=fv(t),a=s()(r,3),i=a[0],o=a[1],l=a[2];return"xy"===n?e.includes("bottom")||e.includes("top")?o:i:"xz"===n?e.includes("bottom")||e.includes("top")?l:i:e.includes("bottom")||e.includes("top")?o:l}(l||c,k,e.plane),N=function(e,t,n,r,a){var i=n.x,o=n.y,l=n.width,c=n.height;if("bottom"===e)return{startPos:[i,o],endPos:[i+l,o]};if("left"===e)return{startPos:[i+l,o+c],endPos:[i+l,o]};if("right"===e)return{startPos:[i,o+c],endPos:[i,o]};if("top"===e)return{startPos:[i,o+c],endPos:[i+l,o+c]};if("center"===e){if("vertical"===t)return{startPos:[i,o],endPos:[i,o+c]};if("horizontal"===t)return{startPos:[i,o],endPos:[i+l,o]};if("number"==typeof t){var u=r.getCenter(),d=s()(u,2),f=d[0],p=d[1],h=uh(r),g=s()(h,2),m=g[0],v=g[1],b=dh(r),y=s()(b,2),k=y[0],x=y[1],w=Math.min(l,c)/2,E=r.getOptions(),S=m*w,A=v*w,O=f+i-E.insetLeft,T=p+o-E.insetTop,C=[Math.cos(t),Math.sin(t)],R=C[0],N=C[1],M=[O+A*R,T+A*N],I=[O+S*R,T+S*N],L=rh(r)&&a?a.getOptions().domain.length:3;return{startPos:M,endPos:I,gridClosed:Math.abs(x-k-360)<1e-6,gridCenter:[O,T],gridControlAngles:new Array(L).fill(0).map((function(e,t,n){return(x-k)/L*t}))}}}return{}}(c,o,w,k,O),M=function(e){return e.getOptions().depth?{tickIsBillboard:!0,lineIsBillboard:!0,labelIsBillboard:!0,titleIsBillboard:!0,gridIsBillboard:!0}:{}}(k),I=pv(E,A,h,i,g,m,c,k),L=b?I.map((function(e,t){var n=b.get(t);return n?n[0]!==e.label?e:Object.assign(Object.assign({},e),{bbox:n[1]}):e})):I,P=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},C),{type:"linear",data:L,crossSize:u,titleText:nv(p),labelOverlap:hv(v,C),grid:gv(C.grid,k,E),gridLength:R,line:!0,indexBBox:b}),C.line?null:{lineOpacity:0}),N),M),a),D=P.labelOverlap.find((function(e){return"hide"===e.type}));return D&&(P.crossSize=!1),new km({className:"axis",style:cv(P)})}})),yv=vv((function(e){e.order,e.size;var t=e.position,n=(e.orientation,e.labelFormatter),r=e.tickFilter,a=e.tickCount,i=e.tickMethod,o=e.important,l=void 0===o?{}:o,c=(e.style,e.indexBBox),u=e.title,d=e.grid,f=void 0!==d&&d,p=uv(e,["order","size","position","orientation","labelFormatter","tickFilter","tickCount","tickMethod","important","style","indexBBox","title","grid"]);return function(e){var o=s()(e.scales,1)[0],d=e.value,h=e.coordinate,g=e.theme,m=d.bbox,v=o.getOptions(),b=pv(o,v.domain,a,n,r,i,t,h),y=c?b.map((function(e,t){var n=c.get(t);return n?n[0]!==e.label?e:Object.assign(Object.assign({},e),{bbox:n[1]}):e})):b,k=uh(h),x=s()(k,2),w=x[0],E=x[1],S=function(e,t,n,r,a){var i=t.x,o=t.y,l=t.width,c=t.height,u=[i+l/2,o+c/2],d=Math.min(l,c)/2,f=dh(a),p=s()(f,2),h=p[0],g=p[1],m=fv(a),v=s()(m,2),b=v[0],y=v[1],k={center:u,radius:d,startAngle:h,endAngle:g,gridLength:(r-n)*(Math.min(b,y)/2)};if("inner"===e){var x=a.getOptions(),w=x.insetLeft,E=x.insetTop;return Object.assign(Object.assign({},k),{center:[u[0]-w,u[1]-E],labelAlign:"perpendicular",labelDirection:"positive",tickDirection:"positive",gridDirection:"negative"})}return Object.assign(Object.assign({},k),{labelAlign:"parallel",labelDirection:"negative",tickDirection:"negative",gridDirection:"positive"})}(t,m,w,E,h),A=g.axis,O=g.axisArc,T=cv(rf({},A,void 0===O?{}:O,S,Object.assign(Object.assign({type:"arc",data:y,titleText:nv(u),grid:f},p),l)));return new km({style:Xm(T,["transform"])})}}));bv.props={defaultPosition:"center",defaultSize:45,defaultOrder:0,defaultCrossPadding:[12,12],defaultPadding:[12,12]},yv.props={defaultPosition:"outer",defaultOrientation:"vertical",defaultSize:45,defaultOrder:0,defaultCrossPadding:[12,12],defaultPadding:[12,12]};var kv=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a-Math.PI/2&&iMath.PI/2&&i<3*Math.PI/2?{titleTransform:"translate(-50%, 0)"}:{})),{important:Object.assign(Object.assign({},xv(e,o,s,l)),n)}))(t)}};function Ev(e,t){return+e.toPrecision(t)}wv.props=Object.assign(Object.assign({},bv.props),{defaultPosition:"center"});function Sv(e){var t=e.canvas,n=e.touches,r=e.offsetX,a=e.offsetY;if(t)return[t.x,t.y];if(n){var i=n[0];return[i.clientX,i.clientY]}return r&&a?[r,a]:[0,0]}var Av={backgroundFill:"#262626",backgroundLineCap:"round",backgroundLineWidth:1,backgroundStroke:"#333",backgroundZIndex:-1,formatter:function(e){return e.toString()},labelFill:"#fff",labelFontSize:12,labelTextBaseline:"middle",padding:[2,4],position:"right",radius:0,zIndex:999},Ov=Mh({background:"background",labelGroup:"label-group",label:"label"},"indicator"),Tv=function(e){function t(t){var n=e.call(this,t,Av)||this;return n.point=[0,0],n.group=n.appendChild(new oc({})),n.isMutationObserved=!0,n}return zt(t,e),t.prototype.renderBackground=function(){if(this.label){var e=this.attributes,t=e.position,n=Wt(zg(e.padding),4),r=n[0],a=n[1],i=n[2],o=n[3],s=this.label.node().getLocalBounds(),l=s.min,c=s.max,u=new pm(l[0]-o,l[1]-r,c[0]+a-l[0]+o,c[1]+i-l[1]+r),d=this.getPath(t,u),f=Yh(this.attributes,"background");this.background=Nh(this.group).maybeAppendByClassName(Ov.background,"path").styles(Ut(Ut({},f),{d:d})),this.group.appendChild(this.label.node())}},t.prototype.renderLabel=function(){var e=this.attributes,t=e.formatter,n=e.labelText,r=Wt(Xh(Yh(this.attributes,"label")),2),a=r[0],i=r[1],o=(a.text,Ht(a,["text"]));(this.label=Nh(this.group).maybeAppendByClassName(Ov.labelGroup,"g").styles(i),n)&&this.label.maybeAppendByClassName(Ov.label,(function(){return sg(t(n))})).style("text",t(n).toString()).selectAll("text").styles(o)},t.prototype.adjustLayout=function(){var e=Wt(this.point,2),t=e[0],n=e[1],r=this.attributes,a=r.x,i=r.y;this.group.attr("transform","translate(".concat(a-t,", ").concat(i-n,")"))},t.prototype.getPath=function(e,t){var n=this.attributes.radius,r=t.x,a=t.y,i=t.width,o=t.height,s=[["M",r+n,a],["L",r+i-n,a],["A",n,n,0,0,1,r+i,a+n],["L",r+i,a+o-n],["A",n,n,0,0,1,r+i-n,a+o],["L",r+n,a+o],["A",n,n,0,0,1,r,a+o-n],["L",r,a+n],["A",n,n,0,0,1,r+n,a],["Z"]],l={top:4,right:6,bottom:0,left:2}[e],c=this.createCorner([s[l].slice(-2),s[l+1].slice(-2)]);return s.splice.apply(s,Vt([l+1,1],Wt(c),!1)),s[0][0]="M",s},t.prototype.createCorner=function(e,t){void 0===t&&(t=10);var n=Qg.apply(void 0,Vt([],Wt(e),!1)),r=Wt(e,2),a=Wt(r[0],2),i=a[0],o=a[1],s=Wt(r[1],2),l=s[0],c=s[1],u=Wt(n?[l-i,[i,l]]:[c-o,[o,c]],2),d=u[0],f=Wt(u[1],2),p=f[0],h=f[1],g=d/2,m=t*(d/Math.abs(d)),v=m/2,b=m*Math.sqrt(3)/2*.8,y=Wt([p,p+g-v,p+g,p+g+v,h],5),k=y[0],x=y[1],w=y[2],E=y[3],S=y[4];return n?(this.point=[w,o-b],[["L",k,o],["L",x,o],["L",w,o-b],["L",E,o],["L",S,o]]):(this.point=[i+b,w],[["L",i,k],["L",i,x],["L",i+b,w],["L",i,E],["L",i,S]])},t.prototype.applyVisibility=function(){"hidden"===this.attributes.visibility?hh(this):ph(this)},t.prototype.bindEvents=function(){this.label.on(hl.BOUNDS_CHANGED,this.renderBackground)},t.prototype.render=function(){this.renderLabel(),this.renderBackground(),this.adjustLayout(),this.applyVisibility()},t}(Oh),Cv={fill:"#fff",lineWidth:1,radius:2,size:10,stroke:"#bfbfbf",strokeOpacity:1,zIndex:0},Rv={fill:"#000",fillOpacity:.45,fontSize:12,textAlign:"center",textBaseline:"middle",zIndex:1},Nv={x:0,y:0,orientation:"horizontal",showLabel:!0,type:"start"},Mv=Mh({foreground:"foreground",handle:"handle",selection:"selection",sparkline:"sparkline",sparklineGroup:"sparkline-group",track:"track",brushArea:"brush-area"},"slider"),Iv=Mh({labelGroup:"label-group",label:"label",iconGroup:"icon-group",icon:"icon",iconRect:"icon-rect",iconLine:"icon-line"},"handle"),Lv=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return zt(t,e),t.prototype.render=function(e,t){var n=e.x,r=e.y,a=e.size,i=void 0===a?10:a,o=e.radius,s=void 0===o?i/4:o,l=e.orientation,c=Ht(e,["x","y","size","radius","orientation"]),u=i,d=2.4*u,f=Nh(t).maybeAppendByClassName(Iv.iconRect,"rect").styles(Ut(Ut({},c),{width:u,height:d,radius:s,x:n-u/2,y:r-d/2,transformOrigin:"center"})),p=n+1/3*u-u/2,h=n+2/3*u-u/2,g=r+1/4*d-d/2,m=r+3/4*d-d/2;f.maybeAppendByClassName("".concat(Iv.iconLine,"-1"),"line").styles(Ut({x1:p,x2:p,y1:g,y2:m},c)),f.maybeAppendByClassName("".concat(Iv.iconLine,"-2"),"line").styles(Ut({x1:h,x2:h,y1:g,y2:m},c)),"vertical"===l&&(f.node().style.transform="rotate(90)")},t}(Oh),Pv=function(e){function t(t){return e.call(this,t,Nv)||this}return zt(t,e),t.prototype.renderLabel=function(e){var t=this,n=this.attributes,r=n.x,a=n.y,i=n.showLabel,o=Yh(this.attributes,"label"),s=o.x,l=void 0===s?0:s,c=o.y,u=void 0===c?0:c,d=o.transform,f=o.transformOrigin,p=Wt(Xh(Ht(o,["x","y","transform","transformOrigin"]),[]),2),h=p[0],g=p[1],m=Nh(e).maybeAppendByClassName(Iv.labelGroup,"g").styles(g),v=Ut(Ut({},Rv),h),b=v.text,y=Ht(v,["text"]);Th(!!i,m,(function(e){t.label=e.maybeAppendByClassName(Iv.label,"text").styles(Ut(Ut({},y),{x:r+l,y:a+u,transform:d,transformOrigin:f,text:"".concat(b)})),t.label.on("mousedown",(function(e){e.stopPropagation()})),t.label.on("touchstart",(function(e){e.stopPropagation()}))}))},t.prototype.renderIcon=function(e){var t=this.attributes,n=t.x,r=t.y,a=t.orientation,i=t.type,o=Ut(Ut({x:n,y:r,orientation:a},Cv),Yh(this.attributes,"icon")),s=this.attributes.iconShape,l=void 0===s?function(){return new Lv({style:o})}:s;Nh(e).maybeAppendByClassName(Iv.iconGroup,"g").selectAll(Iv.icon.class).data([l]).join((function(e){return e.append("string"==typeof l?l:function(){return l(i)}).attr("className",Iv.icon.name)}),(function(e){return e.update(o)}),(function(e){return e.remove()}))},t.prototype.render=function(e,t){this.renderIcon(t),this.renderLabel(t)},t}(Oh),Dv=function(e,t,n){return[["M",e-n,t],["A",n,n,0,1,0,e+n,t],["A",n,n,0,1,0,e-n,t],["Z"]]},_v=Dv,Fv=function(e,t,n){return[["M",e,t+n],["L",e,t-n]]},Bv=function(e,t,n){return[["M",e-n,t],["L",e+n,t]]},jv=Bv;function zv(e){var t=function(e){var t="default";if(Un(e)&&e instanceof Image)t="image";else if(zn(e))t="symbol";else if(Ft(e)){var n=new RegExp("data:(image|text)");t=e.match(n)?"base64":/^(https?:\/\/(([a-zA-Z0-9]+-?)+[a-zA-Z0-9]+\.)+[a-zA-Z]+)(:\d+)?(\/.*)?(\?.*)?(#.*)?$/.test(e)?"url":"symbol"}return t}(e);return["base64","url","image"].includes(t)?"image":e&&"symbol"===t?"path":null}var Uv=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return zt(t,e),t.prototype.render=function(e,n){var r=e.x,a=void 0===r?0:r,i=e.y,o=void 0===i?0:i,s=this.getSubShapeStyle(e),l=s.symbol,c=s.size,u=void 0===c?16:c,d=Ht(s,["symbol","size"]),f=zv(l);Th(!!f,Nh(n),(function(e){e.maybeAppendByClassName("marker",f).attr("className","marker ".concat(f,"-marker")).call((function(e){if("image"===f){var n=2*u;e.styles({img:l,width:n,height:n,x:a-u,y:o-u})}else{n=u/2;var r=zn(l)?l:t.getSymbol(l);e.styles(Ut({d:null==r?void 0:r(a,o,n)},d))}}))}))},t.MARKER_SYMBOL_MAP=new Map,t.registerSymbol=function(e,n){t.MARKER_SYMBOL_MAP.set(e,n)},t.getSymbol=function(e){return t.MARKER_SYMBOL_MAP.get(e)},t.getSymbols=function(){return Array.from(t.MARKER_SYMBOL_MAP.keys())},t}(Oh);Uv.registerSymbol("cross",(function(e,t,n){return[["M",e-n,t-n],["L",e+n,t+n],["M",e+n,t-n],["L",e-n,t+n]]})),Uv.registerSymbol("hyphen",(function(e,t,n){return[["M",e-n,t],["L",e+n,t]]})),Uv.registerSymbol("line",Fv),Uv.registerSymbol("plus",(function(e,t,n){return[["M",e-n,t],["L",e+n,t],["M",e,t-n],["L",e,t+n]]})),Uv.registerSymbol("tick",(function(e,t,n){return[["M",e-n/2,t-n],["L",e+n/2,t-n],["M",e,t-n],["L",e,t+n],["M",e-n/2,t+n],["L",e+n/2,t+n]]})),Uv.registerSymbol("circle",Dv),Uv.registerSymbol("point",_v),Uv.registerSymbol("bowtie",(function(e,t,n){var r=n-1.5;return[["M",e-n,t-r],["L",e+n,t+r],["L",e+n,t-r],["L",e-n,t+r],["Z"]]})),Uv.registerSymbol("hexagon",(function(e,t,n){var r=n/2*Math.sqrt(3);return[["M",e,t-n],["L",e+r,t-n/2],["L",e+r,t+n/2],["L",e,t+n],["L",e-r,t+n/2],["L",e-r,t-n/2],["Z"]]})),Uv.registerSymbol("square",(function(e,t,n){return[["M",e-n,t-n],["L",e+n,t-n],["L",e+n,t+n],["L",e-n,t+n],["Z"]]})),Uv.registerSymbol("diamond",(function(e,t,n){return[["M",e-n,t],["L",e,t-n],["L",e+n,t],["L",e,t+n],["Z"]]})),Uv.registerSymbol("triangle",(function(e,t,n){var r=n*Math.sin(1/3*Math.PI);return[["M",e-n,t+r],["L",e,t-r],["L",e+n,t+r],["Z"]]})),Uv.registerSymbol("triangle-down",(function(e,t,n){var r=n*Math.sin(1/3*Math.PI);return[["M",e-n,t-r],["L",e+n,t-r],["L",e,t+r],["Z"]]})),Uv.registerSymbol("line",Fv),Uv.registerSymbol("dot",Bv),Uv.registerSymbol("dash",jv),Uv.registerSymbol("smooth",(function(e,t,n){return[["M",e-n,t],["A",n/2,n/2,0,1,1,e,t],["A",n/2,n/2,0,1,0,e+n,t]]})),Uv.registerSymbol("hv",(function(e,t,n){return[["M",e-n-1,t-2.5],["L",e,t-2.5],["L",e,t+2.5],["L",e+n+1,t+2.5]]})),Uv.registerSymbol("vh",(function(e,t,n){return[["M",e-n-1,t+2.5],["L",e,t+2.5],["L",e,t-2.5],["L",e+n+1,t-2.5]]})),Uv.registerSymbol("hvh",(function(e,t,n){return[["M",e-(n+1),t+2.5],["L",e-n/2,t+2.5],["L",e-n/2,t-2.5],["L",e+n/2,t-2.5],["L",e+n/2,t+2.5],["L",e+n+1,t+2.5]]})),Uv.registerSymbol("vhv",(function(e,t){return[["M",e-5,t+2.5],["L",e-5,t],["L",e,t],["L",e,t-3],["L",e,t+3],["L",e+6.5,t+3]]}));Uv.registerSymbol("hiddenHandle",(function(e,t,n){var r=1.4*n;return[["M",e-n,t-r],["L",e+n,t-r],["L",e+n,t+r],["L",e-n,t+r],["Z"]]})),Uv.registerSymbol("verticalHandle",(function(e,t,n){var r=1.4*n,a=n/2,i=n/6,o=e+.4*r;return[["M",e,t],["L",o,t+a],["L",e+r,t+a],["L",e+r,t-a],["L",o,t-a],["Z"],["M",o,t+i],["L",e+r-2,t+i],["M",o,t-i],["L",e+r-2,t-i]]})),Uv.registerSymbol("horizontalHandle",(function(e,t,n){var r=1.4*n,a=n/2,i=n/6,o=t+.4*r;return[["M",e,t],["L",e-a,o],["L",e-a,t+r],["L",e+a,t+r],["L",e+a,o],["Z"],["M",e-i,o],["L",e-i,t+r-2],["M",e+i,o],["L",e+i,t+r-2]]}));function Hv(e,t,n){return void 0===e&&(e="horizontal"),"horizontal"===e?t:n}var Gv=Mh({markerGroup:"marker-group",marker:"marker",labelGroup:"label-group",label:"label"},"handle"),Wv={showLabel:!0,formatter:function(e){return e.toString()},markerSize:25,markerStroke:"#c5c5c5",markerFill:"#fff",markerLineWidth:1,labelFontSize:12,labelFill:"#c5c5c5",labelText:"",orientation:"vertical",spacing:0},Vv=function(e){function t(t){return e.call(this,t,Wv)||this}return zt(t,e),t.prototype.render=function(e,t){var n=Nh(t).maybeAppendByClassName(Gv.markerGroup,"g");this.renderMarker(n);var r=Nh(t).maybeAppendByClassName(Gv.labelGroup,"g");this.renderLabel(r)},t.prototype.renderMarker=function(e){var t=this,n=this.attributes,r=n.orientation,a=n.markerSymbol,i=void 0===a?Hv(r,"horizontalHandle","verticalHandle"):a;Th(!!i,e,(function(e){var n=Yh(t.attributes,"marker"),r=Ut({symbol:i},n);t.marker=e.maybeAppendByClassName(Gv.marker,(function(){return new Uv({style:r})})).update(r)}))},t.prototype.renderLabel=function(e){var t=this,n=this.attributes,r=n.showLabel,a=n.orientation,i=n.spacing,o=void 0===i?0:i,s=n.formatter;Th(r,e,(function(e){var n,r=Yh(t.attributes,"label"),i=r.text,l=Ht(r,["text"]),c=(null===(n=e.select(Gv.marker.class))||void 0===n?void 0:n.node().getBBox())||{},u=c.width,d=void 0===u?0:u,f=c.height,p=Wt(Hv(a,[0,(void 0===f?0:f)+o,"center","top"],[d+o,0,"start","middle"]),4),h=p[0],g=p[1],m=p[2],v=p[3];e.maybeAppendByClassName(Gv.label,"text").styles(Ut(Ut({},l),{x:h,y:g,text:s(i).toString(),textAlign:m,textBaseline:v}))}))},t}(Oh),Yv={showTitle:!0,padding:0,orientation:"horizontal",backgroundFill:"transparent",titleText:"",titleSpacing:4,titlePosition:"top-left",titleFill:"#2C3542",titleFontWeight:"bold",titleFontFamily:"sans-serif",titleFontSize:12},qv=wh({},Yv,{}),Xv=wh({},Yv,qh(Wv,"handle"),{color:["#d0e3fa","#acc7f6","#8daaf2","#6d8eea","#4d73cd","#325bb1","#5a3e75","#8c3c79","#e23455","#e7655b"],indicatorBackgroundFill:"#262626",indicatorLabelFill:"white",indicatorLabelFontSize:12,indicatorVisibility:"hidden",labelAlign:"value",labelDirection:"positive",labelSpacing:5,showHandle:!0,showIndicator:!0,showLabel:!0,slidable:!0,titleText:"",type:"continuous"}),Zv=Mh({title:"title",titleGroup:"title-group",items:"items",itemsGroup:"items-group",contentGroup:"content-group",ribbonGroup:"ribbon-group",ribbon:"ribbon",handlesGroup:"handles-group",handle:"handle",startHandle:"start-handle",endHandle:"end-handle",labelGroup:"label-group",label:"label",indicator:"indicator"},"legend");function Kv(e,t){var n=Wt(function(e,t){for(var n=1;n=r&&t<=a)return[r,a]}return[t,t]}(e,t),2),r=n[0],a=n[1];return{tick:t>(r+a)/2?a:r,range:[r,a]}}var Qv=Mh({trackGroup:"background-group",track:"background",selectionGroup:"ribbon-group",selection:"ribbon",clipPath:"clip-path"},"ribbon");function Jv(e){var t=e.orientation,n=e.size,r=e.length;return Hv(t,[r,n],[n,r])}function $v(e){var t=e.type,n=Wt(Jv(e),2),r=n[0],a=n[1];return"size"===t?[["M",0,a],["L",0+r,0],["L",0+r,a],["Z"]]:[["M",0,a],["L",0,0],["L",0+r,0],["L",0+r,a],["Z"]]}function eb(e){return $v(e)}function tb(e){var t,n=e.orientation,r=e.color,a=e.block,i=e.partition;if(zn(r)){t=new Array(20).fill(0).map((function(e,t,n){return r(t/(n.length-1))}))}else t=r;var o=t.length,s=t.map((function(e){return Oi(e).toString()}));return o?1===o?s[0]:a?function(e,t,n){var r=Array.from(t),a=e.length;return new Array(a).fill(0).reduce((function(t,n,i){var o=r[i%r.length];return t+" ".concat(e[i],":").concat(o).concat(ip?Math.max(u-s,0):Math.max((u-s-p)/g,0));var b=Math.max(h,l),y=d-b,k=Wt(this.ifHorizontal([y,m],[m,y]),2),x=k[0],w=k[1],E=["top","left"].includes(v)?s:0,S=Wt(this.ifHorizontal([b/2,E],[E,b/2]),2),A=S[0],O=S[1];return new pm(A,O,x,w)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"ribbonShape",{get:function(){var e=this.ribbonBBox,t=e.width,n=e.height;return this.ifHorizontal({size:n,length:t},{size:t,length:n})},enumerable:!1,configurable:!0}),t.prototype.renderRibbon=function(e){var t=this.attributes,n=t.data,r=t.type,a=t.orientation,i=t.color,o=t.block,s=Yh(this.attributes,"ribbon"),l=this.range,c=l.min,u=l.max,d=this.ribbonBBox,f=d.x,p=d.y,h=this.ribbonShape,g=h.length,m=h.size,v=wh({transform:"translate(".concat(f,", ").concat(p,")"),length:g,size:m,type:r,orientation:a,color:i,block:o,partition:n.map((function(e){return(e.value-c)/(u-c)})),range:this.ribbonRange},s);this.ribbon=e.maybeAppendByClassName(Zv.ribbon,(function(){return new rb({style:v})})).update(v)},t.prototype.getHandleClassName=function(e){return"".concat(Zv.prefix("".concat(e,"-handle")))},t.prototype.renderHandles=function(){var e=this.attributes,t=e.showHandle,n=e.orientation,r=Yh(this.attributes,"handle"),a=Wt(this.selection,2),i=a[0],o=a[1],s=Ut(Ut({},r),{orientation:n}),l=r.shape,c="basic"===(void 0===l?"slider":l)?Vv:Pv,u=this;this.handlesGroup.selectAll(Zv.handle.class).data(t?[{value:i,type:"start"},{value:o,type:"end"}]:[],(function(e){return e.type})).join((function(e){return e.append((function(){return new c({style:s})})).attr("className",(function(e){var t=e.type;return"".concat(Zv.handle," ").concat(u.getHandleClassName(t))})).each((function(e){var t=e.type,n=e.value;this.update({labelText:n});var r="".concat(t,"Handle");u[r]=this,this.addEventListener("pointerdown",u.onDragStart(t))}))}),(function(e){return e.update(s).each((function(e){var t=e.value;this.update({labelText:t})}))}),(function(e){return e.each((function(e){var t=e.type,n="".concat(t,"Handle");u[n]=void 0})).remove()}))},t.prototype.adjustHandles=function(){var e=Wt(this.selection,2),t=e[0],n=e[1];this.setHandlePosition("start",t),this.setHandlePosition("end",n)},Object.defineProperty(t.prototype,"handleBBox",{get:function(){if(this.cacheHandleBBox)return this.cacheHandleBBox;if(!this.attributes.showHandle)return new pm(0,0,0,0);var e=this.startHandle.getBBox(),t=e.width,n=e.height,r=this.endHandle.getBBox(),a=r.width,i=r.height,o=Wt([Math.max(t,a),Math.max(n,i)],2),s=o[0],l=o[1];return this.cacheHandleBBox=new pm(0,0,s,l),this.cacheHandleBBox},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"handleShape",{get:function(){var e=this.handleBBox,t=e.width,n=e.height,r=Wt(this.ifHorizontal([n,t],[t,n]),2);return{width:t,height:n,size:r[0],length:r[1]}},enumerable:!1,configurable:!0}),t.prototype.setHandlePosition=function(e,t){var n=this.attributes.handleFormatter,r=this.ribbonBBox,a=r.x,i=r.y,o=this.ribbonShape.size,s=this.getOffset(t),l=Wt(this.ifHorizontal([a+s,i+o*this.handleOffsetRatio],[a+o*this.handleOffsetRatio,i+s]),2),c=l[0],u=l[1],d=this.handlesGroup.select(".".concat(this.getHandleClassName(e))).node();null==d||d.update({transform:"translate(".concat(c,", ").concat(u,")"),formatter:n})},t.prototype.renderIndicator=function(e){var t=Yh(this.attributes,"indicator");this.indicator=e.maybeAppendByClassName(Zv.indicator,(function(){return new Tv({})})).update(t)},Object.defineProperty(t.prototype,"labelData",{get:function(){var e=this;return this.attributes.data.reduce((function(t,n,r,a){var i,o,s=null!==(i=null==n?void 0:n.id)&&void 0!==i?i:r.toString();if(t.push(Ut(Ut({},n),{id:s,index:r,type:"value",label:null!==(o=null==n?void 0:n.label)&&void 0!==o?o:n.value.toString(),value:e.ribbonScale.map(n.value)})),rm&&(g=(a=Wt([m,g],2))[0],m=a[1]),v>s-o?[o,s]:gs?p===s&&f===g?[g,s]:[s-v,s]:[g,m]}([u.min,u.max],[l,c],this.selection),2),l=r[0],c=r[1],this.update({defaultValue:[l,c]}),this.dispatchSelection()},Object.defineProperty(t.prototype,"step",{get:function(){var e=this.attributes.step,t=void 0===e?1:e,n=this.range,r=n.min,a=n.max;return _n(t)?Ev(.01*(a-r),0):t},enumerable:!1,configurable:!0}),t.prototype.getTickValue=function(e){var t=this.attributes,n=t.data,r=t.block,a=this.range.min;return r?Kv(n.map((function(e){return e.value})),e).tick:function(e,t,n){return n+Math.round((e-n)/t)*t}(e,this.step,a)},t.prototype.getValueByCanvasPoint=function(e){var t=this.range,n=t.min,r=t.max,a=Wt(this.ribbon.node().getPosition(),2),i=a[0],o=a[1],s=this.ifHorizontal(i,o),l=this.ifHorizontal.apply(this,Vt([],Wt(Sv(e)),!1))-s;return Bt(this.getOffset(l,!0),n,r)},t.prototype.getOffset=function(e,t){void 0===t&&(t=!1);var n=this.range,r=n.min,a=n.max,i=this.ribbonShape.length,o=this.eventToOffsetScale;return o.update({domain:[r,a],range:[0,i]}),t?o.invert(e):o.map(e)},t.prototype.getRealSelection=function(e){var t=this.range.max,n=Wt(e,2),r=n[0],a=n[1];return this.ifHorizontal([r,a],[t-a,t-r])},t.prototype.getRealValue=function(e){var t=this.range.max;return this.ifHorizontal(e,t-e)},t.prototype.dispatchSelection=function(){var e=this.getRealSelection(this.selection),t=new al("valuechange",{detail:{value:e}});this.dispatchEvent(t)},t.prototype.dispatchIndicated=function(e,t){var n=this,r=this.range.max,a=this.ifHorizontal((function(){return{value:e,range:t}}),(function(){return{value:r-e,range:t?n.getRealSelection(t):void 0}})),i=new al("indicate",{detail:a});this.dispatchEvent(i)},t}(Oh),ib=function(e){y()(n,e);var t=x()(n);function n(){return g()(this,n),t.apply(this,arguments)}return v()(n,[{key:"getDefaultOptions",value:function(){return{range:[0],domain:[0,1],unknown:void 0,tickCount:5,tickMethod:Wm}}},{key:"map",value:function(e){var t=s()(this.options.range,1)[0];return void 0!==t?t:this.options.unknown}},{key:"invert",value:function(e){var t=s()(this.options.range,1)[0];return e===t&&void 0!==t?this.options.domain:[]}},{key:"getTicks",value:function(){var e=this.options,t=e.tickMethod,n=e.domain,r=e.tickCount,a=s()(n,2),i=a[0],o=a[1];return Pt(i)&&Pt(o)?t(i,o,r):[]}},{key:"clone",value:function(){return new n(this.options)}}]),n}(wm),ob=function(e){y()(n,e);var t=x()(n);function n(e){return g()(this,n),t.call(this,e)}return v()(n,[{key:"getDefaultOptions",value:function(){return{domain:[.5],range:[0,1]}}},{key:"map",value:function(e){if(!Lm(e))return this.options.unknown;var t=Am(this.thresholds,e,0,this.n);return this.options.range[t]}},{key:"invert",value:function(e){var t=this.options.range.indexOf(e),n=this.thresholds;return[n[t-1],n[t]]}},{key:"clone",value:function(){return new n(this.options)}},{key:"rescale",value:function(){var e=this.options,t=e.domain,n=e.range;this.n=Math.min(t.length,n.length-1),this.thresholds=t}}]),n}(wm);function sb(e){return _t(e)?0:Up(e)?e.length:Object.keys(e).length}var lb=function(e,t){if(!Up(e))return-1;var n=Array.prototype.indexOf;if(n)return n.call(e,t);for(var r=-1,a=0;a=0&&(l=1),1-s/(o-1)-n+l}function hb(e,t,n){var r=sb(t);return 1-lb(t,e)/(r-1)-n+1}function gb(e,t,n,r,a,i){var o=(e-1)/(i-a),s=(t-1)/(Math.max(i,r)-Math.min(n,a));return 2-Math.max(o/s,s/o)}function mb(e,t){return e>=t?2-(e-1)/(t-1):1}function vb(e,t,n,r){var a=t-e;return 1-.5*(Math.pow(t-r,2)+Math.pow(e-n,2))/Math.pow(.1*a,2)}function bb(e,t,n){var r=t-e;if(n>r){var a=(n-r)/2;return 1-Math.pow(a,2)/Math.pow(.1*r,2)}return 1}var yb=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:ub,i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[.25,.2,.5,.05],o=n<0?0:Math.round(n);if(Number.isNaN(e)||Number.isNaN(t)||"number"!=typeof e||"number"!=typeof t||!o)return[];if(t-e<1e-15||1===o)return[e];for(var s={score:-2,lmin:0,lmax:0,lstep:0},l=1;l<1/0;){for(var c=0;cs.score&&(!r||E<=e&&S>=t)&&(s.lmin=E,s.lmax=S,s.lstep=A,s.score=N)}g+=1}f+=1}}l+=1}var M=cb(s.lmax),I=cb(s.lmin),L=cb(s.lstep),P=Math.floor(fb((M-I)/L))+1,D=new Array(P);D[0]=cb(I);for(var _=1;_2&&void 0!==arguments[2]&&arguments[2],r=e;n||r.sort((function(e,t){return e-t}));for(var a=[],i=1;i0&&t0&&void 0!==arguments[0]?arguments[0]:{},t=e.static,n=void 0!==t&&t;return function(e){var t=e.width,r=e.height,a=e.depth,i=e.paddingLeft,o=e.paddingRight,s=e.paddingTop,l=e.paddingBottom,c=e.padding,u=e.inset,d=e.insetLeft,f=e.insetTop,p=e.insetRight,h=e.insetBottom,g=e.margin,m=e.marginLeft,v=e.marginBottom,b=e.marginTop,y=e.marginRight,k=e.data,x=e.coordinate,w=e.theme,E=e.component,S=e.interaction,A=e.x,O=e.y,T=e.z,C=e.key,R=e.frame,N=e.labelTransform,M=e.parentKey,I=e.clip,L=e.viewStyle,P=e.title,D=Ib(e,["width","height","depth","paddingLeft","paddingRight","paddingTop","paddingBottom","padding","inset","insetLeft","insetTop","insetRight","insetBottom","margin","marginLeft","marginBottom","marginTop","marginRight","data","coordinate","theme","component","interaction","x","y","z","key","frame","labelTransform","parentKey","clip","viewStyle","title"]);return[Object.assign(Object.assign({type:"standardView",x:A,y:O,z:T,key:C,width:t,height:r,depth:a,padding:c,paddingLeft:i,paddingRight:o,paddingTop:s,inset:u,insetLeft:d,insetTop:f,insetRight:p,insetBottom:h,paddingBottom:l,theme:w,coordinate:x,component:E,interaction:S,frame:R,labelTransform:N,margin:g,marginLeft:m,marginBottom:v,marginTop:b,marginRight:y,parentKey:M,clip:I,style:L},!n&&{title:P}),{marks:[Object.assign(Object.assign(Object.assign({},D),{key:"".concat(C,"-0"),data:k}),n&&{title:P})]})]}};Lb.props={};var Pb=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a1?n-1:0),a=1;a1?n-1:0),a=1;a3&&void 0!==arguments[3]?arguments[3]:"y",a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"between",i=arguments.length>5&&void 0!==arguments[5]&&arguments[5],o=function(e,t){return"y"===e||!0===e?t?180:90:t?90:0},l="y"===r||!0===r?n:t,c=o(r,i),u=_p(l),d=Zm(u,(function(e){return l[e]})),f=s()(d,2),p=f[0],h=f[1],g=new Vm({domain:[p,h],range:[0,100]}),m=function(e){return Pt(l[e])&&!Number.isNaN(l[e])?g.map(l[e]):0},v={between:function(t){return"".concat(e[t]," ").concat(m(t),"%")},start:function(t){return 0===t?"".concat(e[t]," ").concat(m(t),"%"):"".concat(e[t-1]," ").concat(m(t),"%, ").concat(e[t]," ").concat(m(t),"%")},end:function(t){return t===e.length-1?"".concat(e[t]," ").concat(m(t),"%"):"".concat(e[t]," ").concat(m(t),"%, ").concat(e[t+1]," ").concat(m(t),"%")}},b=u.sort((function(e,t){return m(e)-m(t)})).map(v[a]||v.between).join(",");return"linear-gradient(".concat(c,"deg, ").concat(b,")")}function Qb(e){var t=s()(e,4),n=t[0],r=t[1],a=t[2];return[t[3],n,r,a]}function Jb(e,t,n){var r=nh(e)?Qb(t):t,a=s()(r,4),i=a[0],o=a[1],l=a[3],c=s()(n,2),u=c[0],d=c[1],f=e.getCenter(),p=Wb(zb(i,f)),h=Wb(zb(o,f)),g=h===p&&u!==d?h+2*Math.PI:h;return{startAngle:p,endAngle:g-p>=0?g:2*Math.PI+g,innerRadius:Hb(l,f),outerRadius:Hb(i,f)}}function $b(e){var t=e.colorAttribute,n=e.opacityAttribute;return"".concat(void 0===n?t:n,"Opacity")}function ey(e,t){if(!rh(e))return"";var n=e.getCenter(),r=t.transform;return"translate(".concat(n[0],", ").concat(n[1],") ").concat(r||"")}function ty(e){if(1===e.length)return e[0];var t=s()(e,2),n=s()(t[0],3),r=n[0],a=n[1],i=n[2],o=void 0===i?0:i,l=s()(t[1],3),c=l[0],u=l[1],d=l[2];return[(r+c)/2,(a+u)/2,(o+(void 0===d?0:d))/2]}function ny(e){return e.replace(/-(\w)/g,(function(e,t){return t.toUpperCase()}))}jb.props={};Array.prototype.slice;function ry(e){return"object"===w(e)&&"length"in e?e:Array.from(e)}function ay(e){return function(){return e}}function iy(e){this._context=e}function oy(e){return new iy(e)}iy.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}};var sy,ly,cy,uy,dy,fy,py,hy,gy,my,vy,by,yy,ky,xy=l(2384),wy=Math.PI,Ey=2*wy,Sy=1e-6,Ay=Ey-Sy;function Oy(e){this._+=e[0];for(var t=1,n=e.length;t=0))throw new Error("invalid digits: ".concat(e));if(t>15)return Oy;var n=Math.pow(10,t);return function(e){this._+=e[0];for(var t=1,r=e.length;tSy)if(Math.abs(u*s-l*c)>Sy&&a){var f=n-i,p=r-o,h=s*s+l*l,g=f*f+p*p,m=Math.sqrt(h),v=Math.sqrt(d),b=a*Math.tan((wy-Math.acos((h+d-g)/(2*m*v)))/2),y=b/v,k=b/m;Math.abs(y-1)>Sy&&this._append(hy||(hy=xy(["L",",",""])),e+y*c,t+y*u),this._append(gy||(gy=xy(["A",",",",0,0,",",",",",""])),a,a,+(u*f>c*p),this._x1=e+k*s,this._y1=t+k*l)}else this._append(py||(py=xy(["L",",",""])),this._x1=e,this._y1=t);else;}},{key:"arc",value:function(e,t,n,r,a,i){if(e=+e,t=+t,i=!!i,(n=+n)<0)throw new Error("negative radius: ".concat(n));var o=n*Math.cos(r),s=n*Math.sin(r),l=e+o,c=t+s,u=1^i,d=i?r-a:a-r;null===this._x1?this._append(my||(my=xy(["M",",",""])),l,c):(Math.abs(this._x1-l)>Sy||Math.abs(this._y1-c)>Sy)&&this._append(vy||(vy=xy(["L",",",""])),l,c),n&&(d<0&&(d=d%Ey+Ey),d>Ay?this._append(by||(by=xy(["A",",",",0,1,",",",",","A",",",",0,1,",",",",",""])),n,n,u,e-o,t-s,n,n,u,this._x1=l,this._y1=c):d>Sy&&this._append(yy||(yy=xy(["A",",",",0,",",",",",",",""])),n,n,+(d>=wy),u,this._x1=e+n*Math.cos(a),this._y1=t+n*Math.sin(a)))}},{key:"rect",value:function(e,t,n,r){this._append(ky||(ky=xy(["M",",","h","v","h","Z"])),this._x0=this._x1=+e,this._y0=this._y1=+t,n=+n,+r,-n)}},{key:"toString",value:function(){return this._}}]),e}();function Cy(){return new Ty}function Ry(e){var t=3;return e.digits=function(n){if(!arguments.length)return t;if(null==n)t=null;else{var r=Math.floor(n);if(!(r>=0))throw new RangeError("invalid digits: ".concat(n));t=r}return e},function(){return new Ty(t)}}function Ny(e){return e[0]}function My(e){return e[1]}function Iy(e,t){var n=ay(!0),r=null,a=oy,i=null,o=Ry(s);function s(s){var l,c,u,d=(s=ry(s)).length,f=!1;for(null==r&&(i=a(u=o())),l=0;l<=d;++l)!(l0&&(c=r),o<0&&(c=o),a>0&&(u=a),l<0&&(u=l),[c,u]}var _y=Ly((function(e){var t=e.attributes,n=t.className,r=(t.class,t.transform,t.rotate,t.labelTransform),a=t.labelTransformOrigin,i=t.x,o=t.y,l=t.x0,c=void 0===l?i:l,u=t.y0,d=void 0===u?o:u,f=t.text,h=t.background,g=t.connector,m=t.startMarker,v=t.endMarker,b=t.coordCenter,y=t.innerHTML,k=Py(t,["className","class","transform","rotate","labelTransform","labelTransformOrigin","x","y","x0","y0","text","background","connector","startMarker","endMarker","coordCenter","innerHTML"]);if(e.style.transform="translate(".concat(i,", ").concat(o,")"),[i,o,c,d].some((function(e){return!Pt(e)})))e.children.forEach((function(e){return e.remove()}));else{var x,w=_f(k,"background"),E=w.padding,S=Py(w,["padding"]),A=_f(k,"connector"),O=A.points,T=void 0===O?[]:O,C=Py(A,["points"]);x=y?Gf(e).maybeAppend("html","html",n).style("zIndex",0).style("innerHTML",y).call(Xb,Object.assign({transform:r,transformOrigin:a},k)).node():Gf(e).maybeAppend("text","text").style("zIndex",0).style("text",f).call(Xb,Object.assign({textBaseline:"middle",transform:r,transformOrigin:a},k)).node();var R=Gf(e).maybeAppend("background","rect").style("zIndex",-1).call(Xb,function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=s()(t,4),r=n[0],a=void 0===r?0:r,i=n[1],o=void 0===i?0:i,l=n[2],c=void 0===l?a:l,u=n[3],d=void 0===u?o:u,f=e.parentNode,p=f.getEulerAngles();f.setEulerAngles(0);var h=e.getLocalBounds(),g=h.min,m=h.halfExtents,v=s()(g,2),b=v[0],y=v[1],k=s()(m,2),x=k[0],w=k[1];return f.setEulerAngles(p),{x:b-d,y:y-a,width:2*x+d+o,height:2*w+a+c}}(x,E)).call(Xb,h?S:{}).node(),N=function(e,t,n,r){var a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],i=!(arguments.length>5&&void 0!==arguments[5])||arguments[5],o=function(e){return Iy()(e)};if(!t[0]&&!t[1])return o([Dy(e),t]);if(!n.length)return o([[0,0],t]);var l=s()(n,2),c=l[0],u=l[1],d=p()(u),f=p()(c);if(u[0]!==c[0]){var h=a?-4:4;d[1]=u[1],i&&!a&&(d[0]=Math.max(c[0],u[0]-h),u[1]c[1]?f[1]=d[1]:(f[1]=c[1],f[0]=Math.max(f[0],d[0]-h))),!i&&a&&(d[0]=Math.min(c[0],u[0]-h),u[1]>c[1]?f[1]=d[1]:(f[1]=c[1],f[0]=Math.min(f[0],d[0]-h))),i&&a&&(d[0]=Math.min(c[0],u[0]-h),u[1]=s)&&(n=s,r=a)}}catch(e){o.e(e)}finally{o.f()}}else{var l,c=u(e);try{for(c.s();!(l=c.n()).done;){var d=l.value;null!=(d=t(d,++a,e))&&(n=d)&&(n=d,r=a)}}catch(e){c.e(e)}finally{c.f()}}return r}function By(e,t,n,r){var a=t.length/2,i=t.slice(0,a),o=t.slice(a),s=Fy(i,(function(e,t){return Math.abs(e[1]-o[t][1])})),l=function(e){return[i[e][0],(i[e][1]+o[e][1])/2]},c=l(s=Math.max(Math.min(s,a-2),1)),u=l(s-1),d=Gb(zb(l(s+1),u))/Math.PI*180;return{x:c[0],y:c[1],transform:"rotate(".concat(d,")"),textAlign:"center",textBaseline:"middle"}}function jy(e,t,n,r){var a=n.bounds,i=s()(a,2),o=s()(i[0],2),l=o[0],c=o[1],u=s()(i[1],2),d=u[0],f=u[1],p=d-l,h=f-c,g=function(e){var t=e.x,r=e.y,a=jf(n.x,p),i=jf(n.y,h);return Object.assign(Object.assign({},e),{x:(a||t)+l,y:(i||r)+c})};return g("left"===e?{x:0,y:h/2,textAlign:"start",textBaseline:"middle"}:"right"===e?{x:p,y:h/2,textAlign:"end",textBaseline:"middle"}:"top"===e?{x:p/2,y:0,textAlign:"center",textBaseline:"top"}:"bottom"===e?{x:p/2,y:h,textAlign:"center",textBaseline:"bottom"}:"top-left"===e?{x:0,y:0,textAlign:"start",textBaseline:"top"}:"top-right"===e?{x:p,y:0,textAlign:"end",textBaseline:"top"}:"bottom-left"===e?{x:0,y:h,textAlign:"start",textBaseline:"bottom"}:"bottom-right"===e?{x:p,y:h,textAlign:"end",textBaseline:"bottom"}:{x:p/2,y:h/2,textAlign:"center",textBaseline:"middle"})}function zy(e,t,n,r){var a=n.y,i=n.y1,o=n.autoRotate,l=n.rotateToAlignArc,c=r.getCenter(),u=Jb(r,t,[a,i]),d=u.innerRadius,f=u.outerRadius,p=u.startAngle,h=u.endAngle,g="inside"===e?(p+h)/2:h,m=Hy(g,o,l),v=function(){var n=s()(t,2),r=n[0],a=n[1],i="inside"===e?Uy(c,g,d+.5*(f-d)):qb(r,a),o=s()(i,2);return{x:o[0],y:o[1]}}();return Object.assign(Object.assign({},v),{textAlign:"inside"===e?"center":"start",textBaseline:"middle",rotate:m})}function Uy(e,t,n){return[e[0]+Math.sin(t)*n,e[1]-Math.cos(t)*n]}function Hy(e,t,n){if(!t)return 0;var r=n?0:Math.sin(e)<0?90:-90;return e/Math.PI*180+r}function Gy(e,t,n,r){var a=n.y,i=n.y1,o=n.autoRotate,l=n.rotateToAlignArc,c=n.radius,u=void 0===c?.5:c,d=n.offset,f=void 0===d?0:d,p=Jb(r,t,[a,i]),h=p.startAngle,g=p.endAngle,m=r.getCenter(),v=(h+g)/2,b={textAlign:"center",textBaseline:"middle",rotate:Hy(v,o,l)},y=p.innerRadius,k=Uy(m,v,y+(p.outerRadius-y)*u+f),x=s()(k,2),w=x[0],E=x[1];return Object.assign({x:w,y:E},b)}function Wy(e){return void 0===e?null:e}function Vy(e,t,n,r){var a=n.bounds,i=s()(a,1)[0];return{x:Wy(i[0]),y:Wy(i[1])}}function Yy(e,t,n,r){return 1===n.bounds.length?Vy(0,0,n):(ah(r)?zy:lh(r)?Gy:jy)(e,t,n,r)}function qy(e,t,n){var r=Jb(n,e,[t.y,t.y1]),a=r.innerRadius;return a+(r.outerRadius-a)}function Xy(e,t,n){var r=Jb(n,e,[t.y,t.y1]);return(r.startAngle+r.endAngle)/2}function Zy(e,t,n,r){var a=n.autoRotate,i=n.rotateToAlignArc,o=n.offset,l=void 0===o?0:o,c=n.connector,u=void 0===c||c,d=n.connectorLength,f=void 0===d?l:d,p=n.connectorLength2,h=void 0===p?0:p,g=n.connectorDistance,m=void 0===g?0:g,v=r.getCenter(),b=Xy(t,n,r),y=Math.sin(b)>0?1:-1,k=Hy(b,a,i),x={textAlign:y>0||ah(r)?"start":"end",textBaseline:"middle",rotate:k},w=qy(t,n,r),E=function(e,t,n,r,a){var i=Uy(e,t,n),o=s()(i,2),l=o[0],c=o[1],u=Uy(e,t,r),d=s()(u,2),f=d[0],p=d[1];return[[l,c],[f,p],[f+(Math.sin(t)>0?1:-1)*a,p]]}(v,b,w,w+(u?f:l),u?h:0),S=s()(E,3),A=s()(S[0],2),O=A[0],T=A[1],C=s()(S[1],2),R=C[0],N=C[1],M=s()(S[2],2),I=M[0],L=M[1],P=u?+m*y:0,D=I+P,_={connector:u,connectorPoints:[[R-D,N-L],[I-D,L-L]]};return Object.assign(Object.assign({x0:O,y0:T,x:I+P,y:L},x),_)}function Ky(e,t,n,r){return 1===n.bounds.length?Vy(0,0,n):(ah(r)?zy:lh(r)?Zy:jy)(e,t,n,r)}function Qy(e,t){return null==e||null==t?NaN:et?1:e>=t?0:NaN}function Jy(e,t){return Array.from(t,(function(t){return e[t]}))}function $y(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r1){var l=Uint32Array.from(e,(function(e,t){return t}));return n.length>1?(n=n.map((function(t){return e.map(t)})),l.sort((function(e,t){var r,a=u(n);try{for(a.s();!(r=a.n()).done;){var i=r.value,o=tk(i[e],i[t]);if(o)return o}}catch(e){a.e(e)}finally{a.f()}}))):(s=e.map(s),l.sort((function(e,t){return tk(s[e],s[t])}))),Jy(e,l)}return e.sort(ek(s))}function ek(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Qy;if(e===Qy)return tk;if("function"!=typeof e)throw new TypeError("compare is not a function");return function(t,n){var r=e(t,n);return r||0===r?r:(0===e(n,n))-(0===e(t,t))}}function tk(e,t){return(null==e||!(e>=e))-(null==t||!(t>=t))||(et?1:0)}function nk(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.labelHeight,r=void 0===n?14:n,a=t.height,i=$y(e,(function(e){return e.y})),o=i.length,s=new Array(o),l=0;l0;h--){var g=s[h],m=s[h-1];if(m.y1>g.y){var v;f=!0,(v=m.labels).push.apply(v,p()(g.labels)),s.splice(h,1),m.y1+=g.y1-g.y;var b=m.y1-m.y;m.y1=Math.max(Math.min(m.y1,a),b),m.y=m.y1-b}}}for(var y=0,k=0,x=s;k0?1:-1,f=s[0]+(u+ +i)*d-o.x;return o.x+=f,o.connectorPoints[0][0]-=f,o}(e,n,r)})),s=r.getOptions(),l=s.width,c=s.height,u=o.filter((function(e){return e.x=l/2})),f=Object.assign(Object.assign({},a),{height:c});return rk(u,f),rk(d,f),o.forEach((function(e,t){return ik.set(i[t],e)})),ik.get(t)}var sk=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a0?1:-1,m=Uy(d,h,p),v=s()(m,2),b=v[0],y=v[1];return l.x=b+(i+o)*g,l.y=y,l}var ck=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);ae?1:t>=e?0:NaN}function wk(e){var t,n,r;function a(e,r){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length;if(a>>1;n(e[o],r)<0?a=o+1:i=o}while(a2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length,o=a(e,t,n,i-1);return o>n&&r(e[o-1],t)>-r(e[o],t)?o-1:o},right:function(e,r){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length;if(a>>1;n(e[o],r)<=0?a=o+1:i=o}while(a=a)){c.next=9;break}return c.next=9,a;case 9:c.next=4;break;case 11:c.next=16;break;case 13:c.prev=13,c.t0=c.catch(2),n.e(c.t0);case 16:return c.prev=16,n.f(),c.finish(16);case 19:c.next=40;break;case 21:i=-1,o=u(e),c.prev=23,o.s();case 25:if((s=o.n()).done){c.next=32;break}if(l=s.value,!(null!=(l=t(l,++i,e))&&(l=+l)>=l)){c.next=30;break}return c.next=30,l;case 30:c.next=25;break;case 32:c.next=37;break;case 34:c.prev=34,c.t1=c.catch(23),o.e(c.t1);case 37:return c.prev=37,o.f(),c.finish(37);case 40:case"end":return c.stop()}}),Sk,null,[[2,13,16,19],[23,34,37,40]])}var Tk=wk(Qy),Ck=Tk.right,Rk=Tk.left,Nk=wk(Ak).center,Mk=Ck;function Ik(e){return!!e.getBandWidth}function Lk(e,t,n){if(!Ik(e))return e.invert(t);var r=e.adjustedRange,a=e.getOptions().domain,i=n?-1:0,o=e.getStep(),s=n?r:r.map((function(e){return e+o})),l=function(e,t,n){return Math.min(n,Math.max(t,e))}(Rk(s,t)+i,0,a.length-1);return a[l]}function Pk(e,t,n){if(!t)return e.getOptions().domain;if(!Ik(e)){var r=$y(t);if(!n)return r;var a=s()(r,1)[0],i=e.getOptions().range,o=s()(i,2),l=o[0]>o[1]?-1:1;return[a,e.invert(e.map(a)+l*n)]}var c=e.getOptions().domain,u=t[0],d=c.indexOf(u);if(n){var f=d+Math.round(c.length*n);return c.slice(d,f)}var p=t[t.length-1],h=c.indexOf(p);return c.slice(d,h+1)}function Dk(e,t,n,r,a,i){var o=a.x,l=a.y,c=function(e,t){var n=i.invert(e),r=s()(n,2),a=r[0],c=r[1];return[Lk(o,a,t),Lk(l,c,t)]},u=c([e,t],!0),d=c([n,r],!1);return[Pk(o,[u[0],d[0]]),Pk(l,[u[1],d[1]])]}function _k(e,t){var n=s()(e,2),r=n[0],a=n[1];return[t.map(r),t.map(a)+function(e){return e.getStep?e.getStep():0}(t)]}var Fk=Math.abs,Bk=Math.atan2,jk=Math.cos,zk=Math.max,Uk=Math.min,Hk=Math.sin,Gk=Math.sqrt,Wk=1e-12,Vk=Math.PI,Yk=Vk/2,qk=2*Vk;function Xk(e){return e>1?0:e<-1?Vk:Math.acos(e)}function Zk(e){return e>=1?Yk:e<=-1?-Yk:Math.asin(e)}function Kk(e){return e.innerRadius}function Qk(e){return e.outerRadius}function Jk(e){return e.startAngle}function $k(e){return e.endAngle}function ex(e){return e&&e.padAngle}function tx(e,t,n,r,a,i,o,s){var l=n-e,c=r-t,u=o-a,d=s-i,f=d*l-u*c;if(!(f*fN*N+M*M&&(S=O,A=T),{cx:S,cy:A,x01:-u,y01:-d,x11:S*(a/x-1),y11:A*(a/x-1)}}function rx(){var e=Kk,t=Qk,n=ay(0),r=null,a=Jk,i=$k,o=ex,s=null,l=Ry(c);function c(){var c,u,d=+e.apply(this,arguments),f=+t.apply(this,arguments),p=a.apply(this,arguments)-Yk,h=i.apply(this,arguments)-Yk,g=Fk(h-p),m=h>p;if(s||(s=c=l()),fWk)if(g>qk-Wk)s.moveTo(f*jk(p),f*Hk(p)),s.arc(0,0,f,p,h,!m),d>Wk&&(s.moveTo(d*jk(h),d*Hk(h)),s.arc(0,0,d,h,p,m));else{var v,b,y=p,k=h,x=p,w=h,E=g,S=g,A=o.apply(this,arguments)/2,O=A>Wk&&(r?+r.apply(this,arguments):Gk(d*d+f*f)),T=Uk(Fk(f-d)/2,+n.apply(this,arguments)),C=T,R=T;if(O>Wk){var N=Zk(O/d*Hk(A)),M=Zk(O/f*Hk(A));(E-=2*N)>Wk?(x+=N*=m?1:-1,w-=N):(E=0,x=w=(p+h)/2),(S-=2*M)>Wk?(y+=M*=m?1:-1,k-=M):(S=0,y=k=(p+h)/2)}var I=f*jk(y),L=f*Hk(y),P=d*jk(w),D=d*Hk(w);if(T>Wk){var _,F=f*jk(k),B=f*Hk(k),j=d*jk(x),z=d*Hk(x);if(gWk?R>Wk?(v=nx(j,z,I,L,f,R,m),b=nx(F,B,P,D,f,R,m),s.moveTo(v.cx+v.x01,v.cy+v.y01),RWk&&E>Wk?C>Wk?(v=nx(P,D,F,B,d,-C,m),b=nx(I,L,j,z,d,-C,m),s.lineTo(v.cx+v.x01,v.cy+v.y01),C4&&void 0!==arguments[4]?arguments[4]:{},i=a.inset,o=void 0===i?0:i,l=a.radius,c=void 0===l?0:l,u=a.insetLeft,d=void 0===u?o:u,f=a.insetTop,p=void 0===f?o:f,h=a.insetRight,g=void 0===h?o:h,m=a.insetBottom,v=void 0===m?o:m,b=a.radiusBottomLeft,y=void 0===b?c:b,k=a.radiusBottomRight,x=void 0===k?c:k,w=a.radiusTopLeft,E=void 0===w?c:w,S=a.radiusTopRight,A=void 0===S?c:S,O=a.minWidth,T=void 0===O?-1/0:O,C=a.maxWidth,R=void 0===C?1/0:C,N=a.minHeight,M=void 0===N?-1/0:N,I=ax(a,["inset","radius","insetLeft","insetTop","insetRight","insetBottom","radiusBottomLeft","radiusBottomRight","radiusTopLeft","radiusTopRight","minWidth","maxWidth","minHeight"]);if(!rh(r)&&!ih(r)){var L=!!nh(r),P=L?Qb(t):t,D=s()(P,3),_=D[0],F=D[2],B=s()(_,2),j=B[0],z=B[1],U=zb(F,_),H=s()(U,2),G=H[0],W=H[1],V=G>0?j:j+G,Y=W>0?z:z+W,q=Math.abs(G),X=Math.abs(W),Z=V+d,K=Y+p,Q=q-(d+g),J=X-(p+v),$=L?Kp(Q,M,1/0):Kp(Q,T,R),ee=L?Kp(J,T,R):Kp(J,M,1/0),te=L?Z:Z-($-Q)/2,ne=L?K-(ee-J)/2:K-(ee-J);return Gf(e.createElement("rect",{})).style("x",te).style("y",ne).style("width",$).style("height",ee).style("radius",[E,A,x,y]).call(Xb,I).node()}var re=n.y,ae=n.y1,ie=r.getCenter(),oe=Jb(r,t,[re,ae]),se=rx().cornerRadius(c).padAngle(o*Math.PI/180);return Gf(e.createElement("path",{})).style("d",se(oe)).style("transform","translate(".concat(ie[0],", ").concat(ie[1],")")).style("radius",c).style("inset",o).call(Xb,I).node()}var ox=function(e,t){var n=e.colorAttribute,r=(e.opacityAttribute,e.first),a=void 0===r||r,i=e.last,o=void 0===i||i,s=ax(e,["colorAttribute","opacityAttribute","first","last"]),l=t.coordinate,c=t.document;return function(t,r,i){var u=i.color,d=i.radius,f=void 0===d?0:d,p=ax(i,["color","radius"]),h=p.lineWidth||1,g=s.stroke,m=s.radius,v=void 0===m?f:m,b=s.radiusTopLeft,y=void 0===b?v:b,k=s.radiusTopRight,x=void 0===k?v:k,w=s.radiusBottomRight,E=void 0===w?v:w,S=s.radiusBottomLeft,A=void 0===S?v:S,O=s.innerRadius,T=void 0===O?0:O,C=s.innerRadiusTopLeft,R=void 0===C?T:C,N=s.innerRadiusTopRight,M=void 0===N?T:N,I=s.innerRadiusBottomRight,L=void 0===I?T:I,P=s.innerRadiusBottomLeft,D=void 0===P?T:P,_=s.lineWidth,F=void 0===_?"stroke"===n||g?h:0:_,B=s.inset,j=void 0===B?0:B,z=s.insetLeft,U=void 0===z?j:z,H=s.insetRight,G=void 0===H?j:H,W=s.insetBottom,V=void 0===W?j:W,Y=s.insetTop,q=void 0===Y?j:Y,X=s.minWidth,Z=s.maxWidth,K=s.minHeight,Q=ax(s,["stroke","radius","radiusTopLeft","radiusTopRight","radiusBottomRight","radiusBottomLeft","innerRadius","innerRadiusTopLeft","innerRadiusTopRight","innerRadiusBottomRight","innerRadiusBottomLeft","lineWidth","inset","insetLeft","insetRight","insetBottom","insetTop","minWidth","maxWidth","minHeight"]),J=r.color,$=void 0===J?u:J,ee=r.opacity,te=[a?y:R,a?x:M,o?E:L,o?A:D],ne=["radiusTopLeft","radiusTopRight","radiusBottomRight","radiusBottomLeft"];nh(l)&&ne.push(ne.shift());var re=Object.assign(Object.assign({radius:v},Object.fromEntries(ne.map((function(e,t){return[e,te[t]]})))),{inset:j,insetLeft:U,insetRight:G,insetBottom:V,insetTop:q,minWidth:X,maxWidth:Z,minHeight:K});return Gf(ix(c,t,r,l,re)).call(Xb,p).style("fill","transparent").style(n,$).style($b(e),ee).style("lineWidth",F).style("stroke",void 0===g?$:g).call(Xb,Q).node()}};ox.props={defaultEnterAnimation:"scaleInY",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var sx={visibility:"visible",opacity:1,fillOpacity:1,strokeOpacity:1};function lx(e,t){var n;return null!==(n=e.style[t])&&void 0!==n?n:sx[t]}function cx(e,t,n,r){e.style[t]=n,r&&e.children.forEach((function(e){return cx(e,t,n,r)}))}function ux(e){cx(e,"visibility","hidden",!0)}function dx(e){cx(e,"visibility","visible",!0)}var fx=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);au||(rd)?null:[n-o,r-l]}function yx(e,t){var n=t.offsetX,r=t.offsetY,a=function(e){var t=e.getRenderBounds(),n=s()(t.min,2),r=n[0],a=n[1],i=s()(t.max,2),o=i[0],l=i[1];return[r,a,o,l]}(e),i=s()(a,4),o=i[0],l=i[1],c=i[2],u=i[3];return[Math.min(c,Math.max(o,n))-o,Math.min(u,Math.max(l,r))-l]}function kx(e){return function(e){return e.__data__.color}}function xx(e){return function(e){return e.__data__.x}}function wx(e){var t=Array.isArray(e)?e:[e],n=new Map(t.flatMap((function(e){return Array.from(e.markState.keys()).map((function(t){return[Sx(e.key,t.key),t.data]}))})));return function(e){var t=e.__data__,r=t.index,a=t.markKey,i=t.viewKey;return n.get(Sx(i,a))[r]}}function Ex(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e,t){return e},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(e,t,n){return e.setAttribute(t,n)},r="__states__",a="__ordinal__",i=function(i){var o=i[r],l=void 0===o?[]:o,c=i[a],u=void 0===c?{}:c,d=l.reduce((function(t,n){return Object.assign(Object.assign({},t),e[n])}),u);if(0!==Object.keys(d).length){for(var f=0,p=Object.entries(d);f1?t-1:0),a=1;a1?t-1:0),a=1;a1&&void 0!==arguments[1]&&arguments[1],n=fk(e,(function(e){return!!e})).map((function(e,t){return[0===t?"M":"L"].concat(p()(e))}));return t&&n.push(["Z"]),n}function Px(e){return e.querySelectorAll(".element")}function Dx(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=[["M"].concat(p()(t[1]))],a=Ix(e,t[1]),i=Ix(e,t[0]);return 0===a?r.push(["L"].concat(p()(t[3])),["A",i,i,0,n,1].concat(p()(t[0])),["Z"]):r.push(["A",a,a,0,n,0].concat(p()(t[2])),["L"].concat(p()(t[3])),["A",i,i,0,n,1].concat(p()(t[0])),["Z"]),r}function _x(e,t){if(t(e))return e;for(var n=e.parent;n&&!t(n);)n=n.parent;return n}function Fx(e,t){var n=e.__data__,r=n.markKey,a=n.index,i=n.seriesIndex,o=t.markState,s=Array.from(o.keys()).find((function(e){return e.key===r}));if(s)return i?i.map((function(e){return s.data[e]})):s.data[a]}function Bx(e){return _x(e,(function(e){return"component"===e.className}))}function jx(e){return _x(e,(function(e){return"element"===e.className}))}function zx(e){return _x(e,(function(e){return"label"===e.className}))}function Ux(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(e){return!0};return function(a){if(r(a)){n.emit("plot:".concat(e),a);var i=a.target;if(i){var o=i.className;if("plot"!==o){var s=jx(i),l=Bx(i),c=zx(i),u=s||l||c;if(u){var d=u.className,f=u.markType,p=Object.assign(Object.assign({},a),{nativeEvent:!0});"element"===d?(p.data={data:Fx(u,t)},n.emit("element:".concat(e),p),n.emit("".concat(f,":").concat(e),p)):"label"===d?(p.data={data:u.attributes.datum},n.emit("label:".concat(e),p),n.emit("".concat(o,":").concat(e),p)):(n.emit("component:".concat(e),p),n.emit("".concat(o,":").concat(e),p))}}}}}}function Hx(){return function(e,t,n){var r=e.container,a=e.view,i=Ux(vp,a,n,(function(e){return 1===e.detail})),o=Ux(bp,a,n,(function(e){return 2===e.detail})),s=Ux(tp,a,n),l=Ux(np,a,n),c=Ux(rp,a,n),u=Ux(ap,a,n),d=Ux(ip,a,n),f=Ux(op,a,n),p=Ux(sp,a,n),h=Ux(lp,a,n),g=Ux(cp,a,n),m=Ux(up,a,n),v=Ux(dp,a,n),b=Ux(fp,a,n),y=Ux(pp,a,n),k=Ux(hp,a,n),x=Ux(gp,a,n),w=Ux(mp,a,n);return r.addEventListener("click",i),r.addEventListener("click",o),r.addEventListener("pointertap",s),r.addEventListener("pointerdown",l),r.addEventListener("pointerup",c),r.addEventListener("pointerover",u),r.addEventListener("pointerout",d),r.addEventListener("pointermove",f),r.addEventListener("pointerenter",p),r.addEventListener("pointerleave",h),r.addEventListener("pointerupoutside",g),r.addEventListener("dragstart",m),r.addEventListener("drag",v),r.addEventListener("dragend",b),r.addEventListener("dragenter",y),r.addEventListener("dragleave",k),r.addEventListener("dragover",x),r.addEventListener("drop",w),function(){r.removeEventListener("click",i),r.removeEventListener("click",o),r.removeEventListener("pointertap",s),r.removeEventListener("pointerdown",l),r.removeEventListener("pointerup",c),r.removeEventListener("pointerover",u),r.removeEventListener("pointerout",d),r.removeEventListener("pointermove",f),r.removeEventListener("pointerenter",p),r.removeEventListener("pointerleave",h),r.removeEventListener("pointerupoutside",g),r.removeEventListener("dragstart",m),r.removeEventListener("drag",v),r.removeEventListener("dragend",b),r.removeEventListener("dragenter",y),r.removeEventListener("dragleave",k),r.removeEventListener("dragover",x),r.removeEventListener("drop",w)}}}Hx.props={reapplyWhenUpdate:!0};var Gx=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a0}function Qx(e){return Zx(e,"transpose").length%2==1}function Jx(e){return Zx(e,"theta").length>0}function $x(e){return Zx(e,"radial").length>0}function ew(e){for(var t=e.length/6|0,n=new Array(t),r=0;r>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?Iw(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?Iw(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=xw.exec(e))?new Dw(t[1],t[2],t[3],1):(t=ww.exec(e))?new Dw(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=Ew.exec(e))?Iw(t[1],t[2],t[3],t[4]):(t=Sw.exec(e))?Iw(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=Aw.exec(e))?Uw(t[1],t[2]/100,t[3]/100,1):(t=Ow.exec(e))?Uw(t[1],t[2]/100,t[3]/100,t[4]):Tw.hasOwnProperty(e)?Mw(Tw[e]):"transparent"===e?new Dw(NaN,NaN,NaN,0):null}function Mw(e){return new Dw(e>>16&255,e>>8&255,255&e,1)}function Iw(e,t,n,r){return r<=0&&(e=t=n=NaN),new Dw(e,t,n,r)}function Lw(e){return e instanceof hw||(e=Nw(e)),e?new Dw((e=e.rgb()).r,e.g,e.b,e.opacity):new Dw}function Pw(e,t,n,r){return 1===arguments.length?Lw(e):new Dw(e,t,n,null==r?1:r)}function Dw(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function _w(){return"#".concat(zw(this.r)).concat(zw(this.g)).concat(zw(this.b))}function Fw(){var e=Bw(this.opacity);return"".concat(1===e?"rgb(":"rgba(").concat(jw(this.r),", ").concat(jw(this.g),", ").concat(jw(this.b)).concat(1===e?")":", ".concat(e,")"))}function Bw(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function jw(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function zw(e){return((e=jw(e))<16?"0":"")+e.toString(16)}function Uw(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Gw(e,t,n,r)}function Hw(e){if(e instanceof Gw)return new Gw(e.h,e.s,e.l,e.opacity);if(e instanceof hw||(e=Nw(e)),!e)return new Gw;if(e instanceof Gw)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,a=Math.min(t,n,r),i=Math.max(t,n,r),o=NaN,s=i-a,l=(i+a)/2;return s?(o=t===i?(n-r)/s+6*(n0&&l<1?0:o,new Gw(o,s,l,e.opacity)}function Gw(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function Ww(e){return(e=(e||0)%360)<0?e+360:e}function Vw(e){return Math.max(0,Math.min(1,e||0))}function Yw(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}function qw(e,t,n,r,a){var i=e*e,o=i*e;return((1-3*e+3*i-o)*t+(4-6*i+3*o)*n+(1+3*e+3*i-3*o)*r+o*a)/6}fw(hw,Nw,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:Cw,formatHex:Cw,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return Hw(this).formatHsl()},formatRgb:Rw,toString:Rw}),fw(Dw,Pw,pw(hw,{brighter:function(e){return e=null==e?mw:Math.pow(mw,e),new Dw(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?gw:Math.pow(gw,e),new Dw(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},clamp:function(){return new Dw(jw(this.r),jw(this.g),jw(this.b),Bw(this.opacity))},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:_w,formatHex:_w,formatHex8:function(){return"#".concat(zw(this.r)).concat(zw(this.g)).concat(zw(this.b)).concat(zw(255*(isNaN(this.opacity)?1:this.opacity)))},formatRgb:Fw,toString:Fw})),fw(Gw,(function(e,t,n,r){return 1===arguments.length?Hw(e):new Gw(e,t,n,null==r?1:r)}),pw(hw,{brighter:function(e){return e=null==e?mw:Math.pow(mw,e),new Gw(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?gw:Math.pow(gw,e),new Gw(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,a=2*n-r;return new Dw(Yw(e>=240?e-240:e+120,a,r),Yw(e,a,r),Yw(e<120?e+240:e-120,a,r),this.opacity)},clamp:function(){return new Gw(Ww(this.h),Vw(this.s),Vw(this.l),Bw(this.opacity))},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=Bw(this.opacity);return"".concat(1===e?"hsl(":"hsla(").concat(Ww(this.h),", ").concat(100*Vw(this.s),"%, ").concat(100*Vw(this.l),"%").concat(1===e?")":", ".concat(e,")"))}}));var Xw=function(e){return function(){return e}};function Zw(e,t){return function(n){return e+n*t}}function Kw(e){return 1==(e=+e)?Qw:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):Xw(isNaN(t)?n:t)}}function Qw(e,t){var n=t-e;return n?Zw(e,n):Xw(isNaN(e)?t:e)}(function e(t){var n=Kw(t);function r(e,t){var r=n((e=Pw(e)).r,(t=Pw(t)).r),a=n(e.g,t.g),i=n(e.b,t.b),o=Qw(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=a(t),e.b=i(t),e.opacity=o(t),e+""}}return r.gamma=e,r})(1);function Jw(e){return function(t){var n,r,a=t.length,i=new Array(a),o=new Array(a),s=new Array(a);for(n=0;n=1?(n=1,t-1):Math.floor(n*t),a=e[r],i=e[r+1],o=r>0?e[r-1]:2*a-i,s=r180||n<-180?n-360*Math.round(n/360):n):Xw(isNaN(e)?t:e)}));var mS=gS(Qw),vS=mS(pS(300,.5,0),pS(-240,.5,1)),bS=mS(pS(-100,.75,.35),pS(80,1.5,.8)),yS=mS(pS(260,.75,.35),pS(80,1.5,.8)),kS=pS();function xS(e){(e<0||e>1)&&(e-=Math.floor(e));var t=Math.abs(e-.5);return kS.h=360*e-100,kS.s=1.5-1.5*t,kS.l=.8-.9*t,kS+""}var wS=Pw(),ES=Math.PI/3,SS=2*Math.PI/3;function AS(e){var t;return e=(.5-e)*Math.PI,wS.r=255*(t=Math.sin(e))*t,wS.g=255*(t=Math.sin(e+ES))*t,wS.b=255*(t=Math.sin(e+SS))*t,wS+""}function OS(e){return e=Math.max(0,Math.min(1,e)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+e*(1172.33-e*(10793.56-e*(33300.12-e*(38394.49-14825.05*e)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+e*(557.33+e*(1225.33-e*(3574.96-e*(1073.77+707.56*e)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+e*(3211.1-e*(15327.97-e*(27814-e*(22569.18-6838.66*e)))))))+")"}function TS(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}}var CS=TS(ew("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),RS=TS(ew("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),NS=TS(ew("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),MS=TS(ew("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));function IS(e,t,r,a,i,o){var s=r.guide,l=void 0===s?{}:s,c=function(e,t,n){var r=n.type,a=n.domain,i=n.range,o=n.quantitative,s=n.ordinal;if(void 0!==r)return r;if(function(e){return qS(e,zf)}(t))return"identity";if("string"==typeof i)return"linear";if((a||i||[]).length>2)return HS(e,s);if(void 0!==a)return VS([a])?HS(e,s):YS(t)?"time":GS(e,i,o);return VS(t)?HS(e,s):YS(t)?"time":GS(e,i,o)}(e,t,r);if("string"!=typeof c)return r;var u=function(e,t,n,r){var a=r.domain;if(void 0!==a)return a;switch(e){case"linear":case"time":case"log":case"pow":case"sqrt":case"quantize":case"threshold":return WS(function(e,t){var n,r=t.zero,a=void 0!==r&&r,i=1/0,o=-1/0,s=d()(e);try{for(s.s();!(n=s.n()).done;){var l,c=n.value,u=d()(c);try{for(u.s();!(l=u.n()).done;){var f=l.value;Pf(f)&&(i=Math.min(i,+f),o=Math.max(o,+f))}}catch(e){u.e(e)}finally{u.f()}}}catch(e){s.e(e)}finally{s.f()}return i===1/0?[]:a?[Math.min(0,i),o]:[i,o]}(n,r),r);case"band":case"ordinal":case"point":return function(e){return Array.from(new Set(e.flat()))}(n);case"quantile":return function(e){return e.flat().sort()}(n);case"sequential":return WS(function(e){var t,n=1/0,r=-1/0,a=d()(e);try{for(a.s();!(t=a.n()).done;){var i,o=t.value,s=d()(o);try{for(s.s();!(i=s.n()).done;){var l=i.value;Pf(l)&&(n=Math.min(n,+l),r=Math.max(r,+l))}}catch(e){s.e(e)}finally{s.f()}}}catch(e){a.e(e)}finally{a.f()}return n===1/0?[]:[n<0?-r:n,r]}(n),r);default:return[]}}(c,0,t,r),f=function(e,t,n){var r=n.ratio;if(null==r)return t;if(BS({type:e}))return function(e,t,n){var r=e.map(Number),a=new Vm({domain:r,range:[r[0],r[0]+(r[r.length-1]-r[0])*t]});return"time"===n?e.map((function(e){return new Date(a.map(e))})):e.map((function(e){return a.map(e)}))}(t,r,e);return jS({type:e})?function(e,t){var n=Math.round(e.length*t);return e.slice(0,n)}(t,r):t}(c,u,r);return Object.assign(Object.assign(Object.assign({},r),function(e,t,r,a,i){switch(e){case"linear":case"time":case"log":case"pow":case"sqrt":return function(e,t){var n=t.interpolate,r=void 0===n?Mm:n,a=t.nice,i=void 0!==a&&a,o=t.tickCount,s=void 0===o?5:o;return Object.assign(Object.assign({},t),{interpolate:r,nice:i,tickCount:s})}(0,a);case"band":case"point":return function(e,t,n,r){if(void 0!==r.padding||void 0!==r.paddingInner||void 0!==r.paddingOuter)return Object.assign(Object.assign({},r),{unknown:NaN});var a=function(e,t,n){return"enterDelay"===t||"enterDuration"===t||"size"===t?0:"band"===e?Jx(n)?0:.1:"point"===e?.5:0}(e,t,n),i=r.paddingInner,o=void 0===i?a:i,s=r.paddingOuter,l=void 0===s?a:s;return Object.assign(Object.assign({},r),{paddingInner:o,paddingOuter:l,padding:a,unknown:NaN})}(e,t,i,a);case"sequential":return function(e){var t=e.palette,r=void 0===t?"ylGnBu":t,a=e.offset,i=xp(r),o=n["interpolate".concat(i)];if(!o)throw new Error("Unknown palette: ".concat(i));return{interpolator:a?function(e){return o(a(e))}:o}}(a);default:return a}}(c,e,0,r,a)),{domain:f,range:zS(c,e,t,r,f,i,o),expectedDomain:u,guide:l,name:e,type:c})}function LS(e,t){for(var n=Object.keys(e),r=function(){var t=i[a],r=t.getOptions().name;if(r in e){var o=n.filter((function(e){return e.startsWith(r)})).map((function(e){return+(e.replace(r,"")||0)})),s=Wp(o)+1,l="".concat(r).concat(s);e[l]=t,t.getOptions().key=l}else e[r]=t},a=0,i=Object.values(t);a2&&void 0!==arguments[2]?arguments[2]:function(e){return e};if(!e)return null;var a=xp(e),i=n["scheme".concat(a)],o=n["interpolate".concat(a)];if(!i&&!o)return null;if(i){if(!i.some(Array.isArray))return i;var s=i[t.length];if(s)return s}return t.map((function(e,n){return o(r(n/t.length))}))}(p,r,h);if(g)return g;throw new Error("Unknown Component: ".concat(p," "))}}function HS(e,t){return t||(function(e){return e.startsWith("x")||e.startsWith("y")||e.startsWith("position")||e.startsWith("size")}(e)?"point":"ordinal")}function GS(e,t,n){return n||("color"!==e||t?"linear":"sequential")}function WS(e,t){if(0===e.length)return e;var n=t.domainMin,r=t.domainMax,a=s()(e,2),i=a[0],o=a[1];return[null!=n?n:i,null!=r?r:o]}function VS(e){return qS(e,(function(e){var t=E()(e);return"string"===t||"boolean"===t}))}function YS(e){return qS(e,(function(e){return e instanceof Date}))}function qS(e,t){var n,r=d()(e);try{for(r.s();!(n=r.n()).done;){if(n.value.some(t))return!0}}catch(e){r.e(e)}finally{r.f()}return!1}var XS={linear:"linear",identity:"identity",log:"log",pow:"pow",sqrt:"sqrt",sequential:"sequential"},ZS={threshold:"threshold",quantize:"quantize",quantile:"quantile"},KS={ordinal:"ordinal",band:"band",point:"point"},QS={constant:"constant"},JS=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a2&&void 0!==arguments[2]?arguments[2]:[];return"x"===e?Qx(n)?"".concat(t,"Y"):"".concat(t,"X"):"y"===e?Qx(n)?"".concat(t,"X"):"".concat(t,"Y"):null}(t,e,i);if(r&&o){var l=a(o).props,c=l.defaultPosition,u=l.defaultSize,d=l.defaultOrder,f=s()(l.defaultCrossPadding,1)[0];return Object.assign(Object.assign({position:c,defaultSize:u,order:d,type:o,crossPadding:f},r),{scales:[n]})}}return t.filter((function(e){return e.slider||e.scrollbar})).flatMap((function(e){var t=e.slider,n=e.scrollbar,r=e.name;return[o("slider",r,e,t),o("scrollbar",r,e,n)]})).filter((function(e){return!!e}))}(t,e,n);if(u.push.apply(u,p()(f)),i){var h=l("title").props,g=h.defaultPosition,m=h.defaultOrientation,v=h.defaultOrder,b=h.defaultSize,y=h.defaultCrossPadding,k="string"==typeof i?{title:i}:i;u.push(Object.assign({type:"title",position:g,orientation:m,order:v,crossPadding:y[0],defaultSize:b},k))}var x=function(e,t){var n=e.filter((function(e){return function(e){if(!e||!e.type)return!1;if("function"==typeof e.type)return!0;var t=e.type,n=e.domain,r=e.range,a=e.interpolator,i=n&&n.length>0,o=r&&r.length>0;return!!(["linear","sqrt","log","time","pow","threshold","quantize","quantile","ordinal","band","point"].includes(t)&&i&&o)||!(!["sequential"].includes(t)||!i||!o&&!a)||!(!["constant","identity"].includes(t)||!o)}(e)}));return[].concat(p()(function(e,t){var n=["shape","size","color","opacity"],r=function(e,t){return"constant"===e&&"size"===t},a=e.filter((function(e){var t=e.type,a=e.name;return"string"==typeof t&&n.includes(a)&&!r(t,a)})),i=a.filter((function(e){return"constant"===e.type})),o=a.filter((function(e){return"constant"!==e.type})),l=function(e){return e.field?e.field:Symbol("independent")},c=yf(o,l).map((function(e){var t=s()(e,2),n=t[0],r=t[1];return[n,[].concat(p()(r),p()(i))]})).filter((function(e){return s()(e,2)[1].some((function(e){return"constant"!==e.type}))})),u=new Map(c);if(0===u.size)return[];var f=function(e){return e.sort((function(e,t){var n=s()(e,1)[0],r=s()(t,1)[0];return n.localeCompare(r)}))},h=Array.from(u).map((function(e){var t,n=function(e){if(1===e.length)return[e];for(var t=[],n=1;n<=e.length;n++)t.push.apply(t,p()(zp(e,n)));return t}(s()(e,2)[1]).sort((function(e,t){return t.length-e.length})),r=n.map((function(e){return{combination:e,option:e.map((function(e){return[e.name,nA(e)]}))}})),a=d()(r);try{for(a.s();!(t=a.n()).done;){var i=t.value,o=i.option,l=i.combination;if(!o.every((function(e){return"constant"===e[1]}))&&o.every((function(e){return"discrete"===e[1]||"constant"===e[1]})))return["legendCategory",l]}}catch(e){a.e(e)}finally{a.f()}var c,u=d()(Jp);try{for(u.s();!(c=u.n()).done;){var h,g=s()(c.value,2),m=g[0],v=g[1],b=d()(r);try{var y,k=function(){var e=h.value,t=e.option,n=e.combination;if(v.some((function(e){return Hp(f(e),f(t))})))return{v:[m,n]}};for(b.s();!(h=b.n()).done;)if(y=k())return y.v}catch(e){b.e(e)}finally{b.f()}}}catch(e){u.e(e)}finally{u.f()}return null})).filter(Pf);return h}(n)),p()(function(e,t){return e.map((function(e){var n=e.name;if(function(e){return Zx(e,"helix").length>0}(t)||Jx(t))return null;if(Qx(t)&&(Kx(t)||$x(t)))return null;if(n.startsWith("x"))return Kx(t)?["axisArc",[e]]:$x(t)?["axisLinear",[e]]:[Qx(t)?"axisY":"axisX",[e]];if(n.startsWith("y"))return Kx(t)?["axisLinear",[e]]:$x(t)?["axisArc",[e]]:[Qx(t)?"axisX":"axisY",[e]];if(n.startsWith("z"))return["axisZ",[e]];if(n.startsWith("position")){if(function(e){return Zx(e,"radar").length>0}(t))return["axisRadar",[e]];if(!Kx(t))return["axisY",[e]]}return null})).filter(Pf)}(n,t)))}(c,a);return x.forEach((function(e){var t,n=s()(e,2),r=n[0],i=n[1],o=l(r).props,f=o.defaultPosition,h=o.defaultPlane,g=void 0===h?"xy":h,m=o.defaultOrientation,v=o.defaultSize,b=o.defaultOrder,y=o.defaultLength,k=o.defaultPadding,x=void 0===k?[0,0]:k,w=o.defaultCrossPadding,E=void 0===w?[0,0]:w,S=rf.apply(void 0,[{}].concat(p()(i))),A=S.guide,O=S.field,T=Array.isArray(A)?A:[A],C=d()(T);try{for(C.s();!(t=C.n()).done;){var R=t.value,N=iA(r,f,m,R,i,c,a),M=s()(N,2),I=M[0],L=M[1];if(I||L){var P="left"===I||"right"===I,D=P?x[1]:x[0],_=P?E[1]:E[0],F=R.size,B=R.order,j=void 0===B?b:B,z=R.length,U=void 0===z?y:z,H=R.padding,G=void 0===H?D:H,W=R.crossPadding,V=void 0===W?_:W;u.push(Object.assign(Object.assign({title:O},R),{defaultSize:v,length:U,position:I,plane:g,orientation:L,padding:G,order:j,crossPadding:V,size:F,type:r,scales:i}))}}}catch(e){C.e(e)}finally{C.f()}})),u}function eA(e,t,n,r,a){var i=Wx("component",r),o=s()(i,1)[0],l=e.scaleInstances,c=e.scale,u={bbox:e.bbox,library:r};return o(JS(e,["scaleInstances","scale","bbox"]))({coordinate:t,library:r,markState:a,scales:l,theme:n,value:u,scale:c})}function tA(e,t){var n=["left","right","bottom","top"],r=yf(e,(function(e){var t=e.type,r=e.position,a=e.group;return n.includes(r)?void 0===a?t.startsWith("legend")?"legend-".concat(r):Symbol("independent"):"independent"===a?Symbol("independent"):a:Symbol("independent")}));return r.flatMap((function(e){var n=s()(e,2)[1];if(1===n.length)return n[0];if(void 0!==t){var r=n.filter((function(e){return void 0!==e.length})).map((function(e){return e.length})),a=Gp(r);if(a>t)return n.forEach((function(e){return e.group=Symbol("independent")})),n;var i=(t-a)/(n.length-r.length);n.forEach((function(e){void 0===e.length&&(e.length=i)}))}var o=Wp(n,(function(e){return e.size})),l=Wp(n,(function(e){return e.order})),c=Wp(n,(function(e){return e.crossPadding}));return{type:"group",size:o,order:l,position:n[0].position,children:n,crossPadding:c}}))}function nA(e){var t=e.type;return"string"!=typeof t?null:t in XS?"continuous":t in KS?"discrete":t in ZS?"distribution":t in QS?"constant":null}function rA(e){var t=Zx(e,"polar");if(t.length){var n=t[t.length-1],r=Yp(n);return[r.startAngle,r.endAngle]}var a=Zx(e,"radial");if(a.length){var i=a[a.length-1],o=Xp(i);return[o.startAngle,o.endAngle]}return[-Math.PI/2,Math.PI/2*3]}function aA(e,t,n,r,a){var i=n[0].name;if("axisRadar"===e){var o=r.filter((function(e){return e.name.startsWith("position")})),l=function(e){var t=/position(\d*)/g.exec(e);return t?+t[1]:null}(i);if(i===o.slice(-1)[0].name||null===l)return[null,null];var c=rA(a),u=s()(c,2),d=u[0];return["center",(u[1]-d)/(o.length-1)*l+d]}if("axisY"===e&&function(e){return Zx(e,"parallel").length>0}(a))return Qx(a)?["center","horizontal"]:["center","vertical"];if("axisLinear"===e){var f=rA(a);return["center",s()(f,1)[0]]}return"axisArc"===e?"inner"===t[0]?["inner",null]:["outer",null]:Kx(a)||$x(a)?["center",null]:"axisX"===e&&function(e){return Zx(e,"reflect").length>0}(a)||"axisX"===e&&function(e){return Zx(e,"reflectY").length>0}(a)?["top",null]:t}function iA(e,t,n,r,a,i,o){var l=rA(o),c=s()(l,1)[0],u=[r.position||t,null!=c?c:n];return"string"==typeof e&&e.startsWith("axis")?aA(e,u,a,i,o):"string"==typeof e&&e.startsWith("legend")&&Kx(o)&&"center"===r.position?["center","vertical"]:u}function oA(e,t,n,r,a,i){var o=e.type;if(["left","right","bottom","top"].includes(r)&&"string"==typeof o){var s=o;return(s.startsWith("axis")?dA:s.startsWith("group")?sA:s.startsWith("legendContinuous")?fA:"legendCategory"===s?pA:s.startsWith("slider")?uA:"title"===s?cA:s.startsWith("scrollbar")?lA:function(){})(e,t,n,r,a,i)}}function sA(e,t,n,r,a,i){var o=e.children,s=Wp(o,(function(e){return e.crossPadding}));o.forEach((function(e){return e.crossPadding=s})),o.forEach((function(e){return oA(e,t,n,r,a,i)}));var l=Wp(o,(function(e){return e.size}));e.size=l,o.forEach((function(e){return e.size=l}))}function lA(e,t,n,r,a,i){var o=rf({},a.scrollbar,e).trackSize,s=void 0===o?6:o;e.size=s}function cA(e,t,n,r,a,i){var o=rf({},a.title,e),s=o.title,l=o.subtitle,c=o.spacing,u=void 0===c?0:c,d=JS(o,["title","subtitle","spacing"]);if(s){var f=kA(s,_f(d,"title"));e.size=f.height}if(l){var p=kA(l,_f(d,"subtitle"));e.size+=u+p.height}}function uA(e,t,n,r,a,i){var o,s=(o=a.slider,rf({},o,e)),l=s.trackSize,c=s.handleIconSize,u=Math.max(l,2.4*c);e.size=u}function dA(e,t,n,r,a,i){var o;e.transform=e.transform||[{type:"hide"}];var l="left"===r||"right"===r,c=vA(e,r,a),u=c.tickLength,d=void 0===u?0:u,f=c.labelSpacing,p=void 0===f?0:f,h=c.titleSpacing,g=void 0===h?0:h,m=c.labelAutoRotate,v=JS(c,["tickLength","labelSpacing","titleSpacing","labelAutoRotate"]),b=hA(e,i),y=gA(v,b),k=d+p;if(y&&y.length){var x=Wp(y,(function(e){return e.width})),w=Wp(y,(function(e){return e.height}));if(l)e.size=x+k;else{var E=e.tickFilter,S=e.labelTransform;!function(e,t,n,r,a){var i=Gp(t,(function(e){return e.width}));if(i>n)return!0;var o=e.clone();o.update({range:[0,n]});for(var l=bA(e,a),c=l.map((function(e){return o.map(e)+function(e,t){if(!e.getBandWidth)return 0;var n=e.getBandWidth(t)/2;return n}(o,e)})),u=l.map((function(e,t){return t})),d=-r[0],f=n+r[1],p=function(e,t){var n=t.width;return[e-n/2,e+n/2]},h=0;hf)return!0;var y=c[h+1];if(y){var k=p(y,t[h+1]);if(b>s()(k,1)[0])return!0}}return!1}(b,y,t,n,E)||S||!1===m||null===m?(e.labelTransform=null!==(o=e.labelTransform)&&void 0!==o?o:"rotate(0)",e.size=w+k):(e.labelTransform="rotate(90)",e.size=x+k)}}else e.size=d;var A=mA(v);A&&(e.size+=l?g+A.width:g+A.height)}function fA(e,t,n,r,a,i){var o,s=(o=a.legendContinuous,rf({},o,e)),l=s.labelSpacing,c=void 0===l?0:l,u=s.titleSpacing,d=void 0===u?0:u,f=JS(s,["labelSpacing","titleSpacing"]),p="left"===r||"right"===r,h=_f(f,"ribbon").size,g=_f(f,"handleIcon").size,m=Math.max(h,2.4*g);e.size=m;var v=gA(f,hA(e,i));if(v){var b=p?"width":"height",y=Wp(v,(function(e){return e[b]}));e.size+=y+c}var k=mA(f);k&&(p?e.size=Math.max(e.size,k.width):e.size+=d+k.height)}function pA(e,t,n,r,a,i){var o,l,c,u,f,p,h,g,m=(o=a.legendCategory,l=e.title,c=Array.isArray(l)?[l,void 0]:[void 0,l],u=s()(c,2),f=u[0],p=u[1],rf({title:f},o,Object.assign(Object.assign({},e),{title:p}))),v=m.itemSpacing,b=m.itemMarkerSize,y=m.titleSpacing,k=m.rowPadding,x=m.colPadding,w=m.maxCols,E=void 0===w?1/0:w,S=m.maxRows,A=void 0===S?1/0:S,O=JS(m,["itemSpacing","itemMarkerSize","titleSpacing","rowPadding","colPadding","maxCols","maxRows"]),T=e.cols,C=e.length,R=function(e){return Math.min(e,A)},N=function(e){return Math.min(e,E)},M="left"===r||"right"===r,I=void 0===C?t+(M?0:n[0]+n[1]):C,L=mA(O),P=gA(O,hA(e,i),"itemLabel"),D=Math.max(P[0].height,b)+k,_=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return b+e+v[0]+t};M?function(){var t,n=-1/0,r=0,a=1,i=0,o=-1/0,s=-1/0,l=L?L.height:0,c=I-l,u=d()(P);try{for(u.s();!(t=u.n()).done;){var f=t.value.width,p=_(f,x);n=Math.max(n,p),r+D>c?(a++,o=Math.max(o,i),s=Math.max(s,r),i=1,r=D):(r+=D,i++)}}catch(e){u.e(e)}finally{u.f()}a<=1&&(o=i,s=r),e.size=n*N(a),e.length=s+l,rf(e,{cols:N(a),gridRow:o})}():"number"==typeof T?(h=Math.ceil(P.length/T),g=Wp(P,(function(e){return _(e.width)}))*T,e.size=D*R(h)-k,e.length=Math.min(g,I)):function(){var t,n=1,r=0,a=-1/0,i=d()(P);try{for(i.s();!(t=i.n()).done;){var o=t.value.width,s=_(o,x);r+s>I?(a=Math.max(a,r),r=s,n++):r+=s}}catch(e){i.e(e)}finally{i.f()}1===n&&(a=r),e.size=D*R(n)-k,e.length=a}(),L&&(M?e.size=Math.max(e.size,L.width):e.size+=y+L.height)}function hA(e,t){var n=Wx("scale",t),r=s()(n,1)[0],a=e.scales,i=e.tickCount,o=e.tickMethod,l=a.find((function(e){return"constant"!==e.type&&"identity"!==e.type}));return void 0!==i&&(l.tickCount=i),void 0!==o&&(l.tickMethod=o),r(l)}function gA(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"label",r=e.labelFormatter,a=e.tickFilter,i=e.label,o=void 0===i||i,l=JS(e,["labelFormatter","tickFilter","label"]);if(!o)return null;var c=yA(t,r,a),u=_f(l,n),d=c.map((function(e,t){return Object.fromEntries(Object.entries(u).map((function(n){var r=s()(n,2),a=r[0],i=r[1];return[a,"function"==typeof i?i(e,t):i]})))})),f=c.map((function(e,t){return kA(e,d[t])})),p=d.some((function(e){return e.transform}));if(!p){var h=c.map((function(e,t){return t}));e.indexBBox=new Map(h.map((function(e){return[e,[c[e],f[e]]]})))}return f}function mA(e){var t,n=e.title,r=JS(e,["title"]);if(!1===(t=n)||null===t||void 0===n)return null;var a=_f(r,"title"),i=a.direction,o=a.transform,s=Array.isArray(n)?n.join(","):n;return"string"!=typeof s?null:kA(s,Object.assign(Object.assign({},a),{transform:o||("vertical"===i?"rotate(-90)":"")}))}function vA(e,t,n){var r=e.title,a=Array.isArray(r)?[r,void 0]:[void 0,r],i=s()(a,2),o=i[0],l=i[1],c=n.axis,u=n["axis".concat(Mf(t))];return rf({title:o},c,u,Object.assign(Object.assign({},e),{title:l}))}function bA(e,t){var n=e.getTicks?e.getTicks():e.getOptions().domain;return t?n.filter(t):n}function yA(e,t,n){var r=bA(e,n).map((function(e){return"number"==typeof e?Qp(e):e})),a=t?"string"==typeof t?Mp(t):t:e.getFormatter?e.getFormatter():function(e){return"".concat(e)};return r.map(a)}function kA(e,t){var n=function(e){return e instanceof tc?e:new kc({style:{text:"".concat(e)}})}(e),r=(t.filter,JS(t,["filter"]));return n.attr(Object.assign(Object.assign({},r),{visibility:"none"})),n.getBBox()}function xA(e,t){var n;if(void 0===t){var r,a=u(e);try{for(a.s();!(r=a.n()).done;){var i=r.value;null!=i&&(n>i||void 0===n&&i>=i)&&(n=i)}}catch(e){a.e(e)}finally{a.f()}}else{var o,s=-1,l=u(e);try{for(l.s();!(o=l.n()).done;){var c=o.value;null!=(c=t(c,++s,e))&&(n>c||void 0===n&&c>=c)&&(n=c)}}catch(e){l.e(e)}finally{l.f()}}return n}function wA(e,t,n,r){var a,i,o=function(e,t,n,r){var a=t.coordinates;if(!Kx(a)&&!$x(a))return t;var i=e.filter((function(e){return"string"==typeof e.type&&e.type.startsWith("axis")}));if(0===i.length)return t;var o=i.map((function(e){return vA(e,"axisArc"===e.type?"arc":"linear",n)})),s=Wp(o,(function(e){var t;return null!==(t=e.labelSpacing)&&void 0!==t?t:0})),l=i.flatMap((function(e,t){return gA(o[t],hA(e,r))})).filter(Pf),c=Wp(l,(function(e){return e.height}))+s,u=i.flatMap((function(e,t){return mA(o[t])})).filter((function(e){return null!==e})),d=0===u.length?0:Wp(u,(function(e){return e.height})),f=t.inset,p=void 0===f?c:f,h=t.insetLeft,g=void 0===h?p:h,m=t.insetBottom,v=void 0===m?p:m,b=t.insetTop,y=void 0===b?p+d:b,k=t.insetRight,x=void 0===k?p:k;return Object.assign(Object.assign({},t),{insetLeft:g,insetBottom:v,insetTop:y,insetRight:x})}(e,t,n,r),l=o.width,c=o.height,u=o.depth,d=o.x,f=void 0===d?0:d,p=o.y,h=void 0===p?0:p,g=o.z,m=void 0===g?0:g,v=o.inset,b=void 0===v?null!==(a=n.inset)&&void 0!==a?a:0:v,y=o.insetLeft,k=void 0===y?b:y,x=o.insetTop,w=void 0===x?b:x,E=o.insetBottom,S=void 0===E?b:E,A=o.insetRight,O=void 0===A?b:A,T=o.margin,C=void 0===T?null!==(i=n.margin)&&void 0!==i?i:0:T,R=o.marginLeft,N=void 0===R?C:R,M=o.marginBottom,I=void 0===M?C:M,L=o.marginTop,P=void 0===L?C:L,D=o.marginRight,_=void 0===D?C:D,F=o.padding,B=void 0===F?n.padding:F,j=o.paddingBottom,z=void 0===j?B:j,U=o.paddingLeft,H=void 0===U?B:U,G=o.paddingRight,W=void 0===G?B:G,V=o.paddingTop,Y=void 0===V?B:V,q=function(e,n,r,a,i){if(0===t.marks.length)return[a,i];if(e-a-i-.25*e>0)return[a,i];var o=.75*e;return["auto"===n?o*a/(a+i):a,"auto"===r?o*i/(a+i):i]},X=function(e){return"auto"===e?20:null!=e?e:20},Z=X(Y),K=X(z),Q=SA(e,c-Z-K,[Z+P,K+I],["left","right"],t,n,r),J=l-N-_,$=q(J,H,W,Q.paddingLeft,Q.paddingRight),ee=s()($,2),te=ee[0],ne=ee[1],re=J-te-ne,ae=SA(e,re,[te+N,ne+_],["bottom","top"],t,n,r),ie=ae.paddingTop,oe=c-I-P,se=q(oe,z,Y,ae.paddingBottom,ie),le=s()(se,2),ce=le[0],ue=le[1];return{width:l,height:c,depth:u,insetLeft:k,insetTop:w,insetBottom:S,insetRight:O,innerWidth:re,innerHeight:oe-ce-ue,paddingLeft:te,paddingRight:ne,paddingTop:ue,paddingBottom:ce,marginLeft:N,marginBottom:I,marginTop:P,marginRight:_,x:f,y:h,z:m}}function EA(e){var t=e.height,n=e.width,r=e.padding,a=void 0===r?0:r,i=e.paddingLeft,o=void 0===i?a:i,s=e.paddingRight,l=void 0===s?a:s,c=e.paddingTop,u=void 0===c?a:c,d=e.paddingBottom,f=void 0===d?a:d,p=e.margin,h=void 0===p?16:p,g=e.marginLeft,m=void 0===g?h:g,v=e.marginRight,b=void 0===v?h:v,y=e.marginTop,k=void 0===y?h:y,x=e.marginBottom,w=void 0===x?h:x,E=e.inset,S=void 0===E?0:E,A=e.insetLeft,O=void 0===A?S:A,T=e.insetRight,C=void 0===T?S:T,R=e.insetTop,N=void 0===R?S:R,M=e.insetBottom,I=void 0===M?S:M,L=function(e){return"auto"===e?20:e};return{width:n-L(o)-L(l)-m-b-O-C,height:t-L(u)-L(f)-k-w-N-I}}function SA(e,t,n,r,a,i,o){var s,l=bf(e,(function(e){return e.position})),c=a.padding,u=void 0===c?i.padding:c,f=a.paddingLeft,p=void 0===f?u:f,h=a.paddingRight,g=void 0===h?u:h,m=a.paddingBottom,v=void 0===m?u:m,b=a.paddingTop,y={paddingBottom:v,paddingLeft:p,paddingTop:void 0===b?u:b,paddingRight:g},k=d()(r);try{var x=function(){var e=s.value,r="padding".concat(Mf(ny(e))),a=l.get(e)||[],c=y[r],u=function(e){void 0===e.size&&(e.size=e.defaultSize)},d="bottom"===e||"top"===e,f=xA(a,(function(e){return e.order})),p=a.filter((function(e){return e.type.startsWith("axis")&&e.order==f}));if(p.length&&(p[0].crossPadding=0),"number"==typeof c)a.forEach(u),a.forEach((function(e){e.type.startsWith("axis")&&void 0===e.labelAutoHide&&(e.labelAutoHide=!0)}));else if(0===a.length)y[r]=0;else{var h=tA(a,d?t+n[0]+n[1]:t);h.forEach((function(r){r.size||("auto"!==c?function(e){"group"===e.type?(e.children.forEach(u),e.size=Wp(e.children,(function(e){return e.size}))):e.size=e.defaultSize}(r):(oA(r,t,n,e,i,o),u(r)))}));var g=h.reduce((function(e,t){var n=t.size,r=t.crossPadding;return e+n+(void 0===r?12:r)}),0);y[r]=g}};for(k.s();!(s=k.n()).done;)x()}catch(e){k.e(e)}finally{k.f()}return y}function AA(e,t,n){var r,a=bf(e,(function(e){return"".concat(e.plane||"xy","-").concat(e.position)})),i=n.paddingLeft,o=n.paddingRight,l=n.paddingTop,c=n.paddingBottom,u=n.marginLeft,f=n.marginTop,p=n.marginBottom,h=n.marginRight,g=n.innerHeight,m=n.innerWidth,v=n.insetBottom,b=n.insetLeft,y=n.insetRight,k=n.insetTop,x=n.height,w=n.width,E=n.depth,S={xy:OA({width:w,height:x,paddingLeft:i,paddingRight:o,paddingTop:l,paddingBottom:c,marginLeft:u,marginTop:f,marginBottom:p,marginRight:h,innerHeight:g,innerWidth:m,insetBottom:v,insetLeft:b,insetRight:y,insetTop:k}),yz:OA({width:E,height:x,paddingLeft:0,paddingRight:0,paddingTop:0,paddingBottom:0,marginLeft:0,marginTop:0,marginBottom:0,marginRight:0,innerWidth:E,innerHeight:x,insetBottom:0,insetLeft:0,insetRight:0,insetTop:0}),xz:OA({width:w,height:E,paddingLeft:0,paddingRight:0,paddingTop:0,paddingBottom:0,marginLeft:0,marginTop:0,marginBottom:0,marginRight:0,innerWidth:w,innerHeight:E,insetBottom:0,insetLeft:0,insetRight:0,insetTop:0})},A=d()(a.entries());try{var O=function(){var e=s()(r.value,2),n=e[0],a=e[1],i=n.split("-"),o=s()(i,2),l=o[0],c=o[1],u=S[l][c],f=jp(a,(function(e){return"string"==typeof e.type&&("center"===c||!(!e.type.startsWith("axis")||!["inner","outer"].includes(c)))})),p=s()(f,2),h=p[0],g=p[1];h.length&&function(e,t,n,r){var a=jp(e,(function(e){return!("string"!=typeof e.type||!e.type.startsWith("axis"))})),i=s()(a,2),o=i[0],l=i[1];(function(e,t,n,r){"center"===r?function(e){return oh(e)&&rh(e)}(t)?function(e,t,n,r){var a,i=s()(n,4),o=i[0],l=i[1],c=i[2],u=i[3],f=d()(e);try{for(f.s();!(a=f.n()).done;){var p=a.value;p.bbox={x:o,y:l,width:c,height:u},p.radar={index:e.indexOf(p),count:e.length}}}catch(e){f.e(e)}finally{f.f()}}(e,0,n):rh(t)?function(e,t,n){var r,a=s()(n,4),i=a[0],o=a[1],l=a[2],c=a[3],u=d()(e);try{for(u.s();!(r=u.n()).done;){r.value.bbox={x:i,y:o,width:l,height:c}}}catch(e){u.e(e)}finally{u.f()}}(e,0,n):oh(t)&&function(e,t,n,r){"horizontal"===r?function(e,t,n){for(var r=s()(n,3),a=r[0],i=r[1],o=r[2],l=new Array(e.length).fill(0),c=t.map(l).filter((function(e,t){return t%2==1})).map((function(e){return e+i})),u=0;u1&&void 0!==arguments[1]?arguments[1]:function(e){return e};return c.set(e,t)},update:function(n,r){return qA(fe,void 0,void 0,Sf()().mark((function a(){var i,o;return Sf()().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return i=Rf(Array.from(c.values())),o=i(u),a.next=4,d(o,n,(function(){wn(r)&&t(e,r,c)}));case 4:return a.abrupt("return",a.sent);case 5:case"end":return a.stop()}}),a)})))}}}))},W=function e(){var t,r,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:U,i=arguments.length>1?arguments[1]:void 0,o=arguments.length>2?arguments[2]:void 0,l=G(a,e,o),c=d()(l);try{for(c.s();!(r=c.n()).done;){var u=r.value,f=u.options,p=u.container,g=p.nameInteraction,m=yO(f);i&&(m=m.filter((function(e){return i.includes(e[0])})));var v,b=d()(m);try{for(b.s();!(v=b.n()).done;){var y=v.value,k=s()(y,2),x=k[0],w=k[1],E=g.get(x);if(E&&(null===(t=E.destroy)||void 0===t||t.call(E)),w){var S=rO(u.view,x,w,h),A=S(u,l,n.emitter);g.set(x,{destroy:A})}}}catch(e){b.e(e)}finally{b.f()}}}catch(e){c.e(e)}finally{c.f()}},V=G(z,W),Y=d()(V);try{for(Y.s();!(q=Y.n()).done;){X=q.value,Z=X.options,K=new Map,X.container.nameInteraction=K,Q=d()(yO(Z));try{for(Q.s();!(J=Q.n()).done;)$=J.value,ee=s()($,2),te=ee[0],(ne=ee[1])&&(re=rO(X.view,te,ne,h),ae=re(X,V,n.emitter),K.set(te,{destroy:ae}))}catch(e){Q.e(e)}finally{Q.f()}}}catch(e){Y.e(e)}finally{Y.f()}W(),ie=e.width,oe=e.height,se=[],le=Sf()().mark((function e(){var r,a;return Sf()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=ue[ce],a=new Promise((function(e){return qA(fe,void 0,void 0,Sf()().mark((function a(){var i,o,s,l;return Sf()().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:i=d()(r),a.prev=1,i.s();case 3:if((o=i.n()).done){a.next=10;break}return s=o.value,l=Object.assign({width:ie,height:oe},s),a.next=8,ZA(l,t,n);case 8:a.next=3;break;case 10:a.next=15;break;case 12:a.prev=12,a.t0=a.catch(1),i.e(a.t0);case 15:return a.prev=15,i.f(),a.finish(15);case 18:e();case 19:case"end":return a.stop()}}),a,null,[[1,12,15,18]])})))})),se.push(a);case 3:case"end":return e.stop()}}),e)})),ce=0,ue=O;case 69:if(!(ce0&&void 0!==arguments[0]?arguments[0]:{};if("string"==typeof e)return{type:e};var t=e.type,n=void 0===t?"light":t,r=XA(e,["type"]);return Object.assign(Object.assign({},r),{type:n})}function yO(e){var t=e.interaction,n=void 0===t?{}:t;return Object.entries(rf({event:!0,tooltip:!0,sliderFilter:!0,legendFilter:!0,scrollbarFilter:!0},n)).reverse()}function kO(e,t){return qA(this,void 0,void 0,Sf()().mark((function n(){var r,a,i,o,l;return Sf()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(r=e.data,a=XA(e,["data"]),null!=r){n.next=3;break}return n.abrupt("return",e);case 3:return n.next=5,MA([],{data:r},t);case 5:return i=n.sent,o=s()(i,2),l=o[1].data,n.abrupt("return",Object.assign({data:l},a));case 9:case"end":return n.stop()}}),n)})))}function xO(e){e.style("transform",(function(e){return"translate(".concat(e.paddingLeft+e.marginLeft,", ").concat(e.paddingTop+e.marginTop,")")})).style("width",(function(e){return e.innerWidth})).style("height",(function(e){return e.innerHeight}))}function wO(e,t){var n=s()(t,2),r=n[0],a=n[1];e.transition((function(e,t,n){var i=n.style,o=i.transform,s=i.width,l=i.height,c=e.paddingLeft,u=e.paddingTop,d=e.innerWidth,f=e.innerHeight,p=e.marginLeft,h=e.marginTop,g=[{transform:o,width:s,height:l},{transform:"translate(".concat(c+p,", ").concat(u+h,")"),width:d,height:f}];return n.animate(g,{delay:r,duration:a,fill:"both"})}))}function EO(e,t){var n=e.type;return"string"==typeof t?"".concat(n,".").concat(t):t}function SO(e,t){var n=function(e){return void 0!==e.class?"".concat(e.class):""};0!==e.nodes().length&&(e.selectAll(AO(pk)).data(t,(function(e){return e.key})).join((function(e){return e.append("g").attr("className",pk).attr("id",(function(e){return e.key})).style("facet",n).style("fill","transparent").style("zIndex",(function(e){var t;return null!==(t=e.zIndex)&&void 0!==t?t:0}))}),(function(e){return e.style("facet",n).style("fill","transparent").style("zIndex",(function(e){var t;return null!==(t=e.zIndex)&&void 0!==t?t:0}))}),(function(e){return e.remove()})),e.select(AO(hk)).node()||e.append("g").attr("className",hk).style("zIndex",0))}function AO(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=t.canvas,a=t.emitter;r&&(LO(r),n?r.destroy():r.destroyChildren()),a.off()}function LO(e){var t=e.getRoot().querySelectorAll(".".concat(mk));null==t||t.forEach((function(e){var t=e.nameInteraction,n=void 0===t?new Map:t;(null==n?void 0:n.size)>0&&Array.from(null==n?void 0:n.values()).forEach((function(e){null==e||e.destroy()}))}))}function PO(e){return"string"==typeof e?document.getElementById(e):e}var DO=function(e){return e?parseInt(e):0};function _O(e,t){for(var n=[e];n.length;){var r=n.shift();t&&t(r);var a,i=r.children||[],o=d()(i);try{for(o.s();!(a=o.n()).done;){var s=a.value;n.push(s)}}catch(e){o.e(e)}finally{o.f()}}}var FO=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;g()(this,e),this.parentNode=null,this.children=[],this.index=0,this.type=n,this.value=t}return v()(e,[{key:"map",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(e){return e},t=e(this.value);return this.value=t,this}},{key:"attr",value:function(e,t){return 1===arguments.length?this.value[e]:this.map((function(n){return n[e]=t,n}))}},{key:"append",value:function(e){var t=new e({});return t.children=[],this.push(t),t}},{key:"push",value:function(e){return e.parentNode=this,e.index=this.children.length,this.children.push(e),this}},{key:"remove",value:function(){var e=this,t=this.parentNode;if(t){var n=t.children,r=n.findIndex((function(t){return t===e}));n.splice(r,1)}return this}},{key:"getNodeByKey",value:function(e){var t=null;return _O(this,(function(n){e===n.attr("key")&&(t=n)})),t}},{key:"getNodesByType",value:function(e){var t=[];return _O(this,(function(n){e===n.type&&t.push(n)})),t}},{key:"getNodeByType",value:function(e){var t=null;return _O(this,(function(n){t||e===n.type&&(t=n)})),t}},{key:"call",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=0;s--)(a=e[s])&&(o=(i<3?a(o):i>3?a(t,n,o):a(t,n))||o);return i>3&&o&&Object.defineProperty(t,n,o),o},lT=function(e){y()(n,e);var t=x()(n);function n(){return g()(this,n),t.apply(this,arguments)}return v()(n,[{key:"changeData",value:function(e){var t,n=this.getRoot();if(n)return this.attr("data",e),(null===(t=this.children)||void 0===t?void 0:t.length)&&this.children.forEach((function(t){t.attr("data",e)})),null==n?void 0:n.render()}},{key:"getView",value:function(){var e=this,t=this.getRoot().getContext().views;if(null==t?void 0:t.length)return t.find((function(t){return t.key===e._key}))}},{key:"getScale",value:function(){var e;return null===(e=this.getView())||void 0===e?void 0:e.scale}},{key:"getScaleByChannel",value:function(e){var t=this.getScale();if(t)return t[e]}},{key:"getCoordinate",value:function(){var e;return null===(e=this.getView())||void 0===e?void 0:e.coordinate}},{key:"getTheme",value:function(){var e;return null===(e=this.getView())||void 0===e?void 0:e.theme}},{key:"getGroup",value:function(){var e=this._key;if(e)return this.getRoot().getContext().canvas.getRoot().getElementById(e)}},{key:"show",value:function(){var e=this.getGroup();e&&!e.isVisible()&&dx(e)}},{key:"hide",value:function(){var e=this.getGroup();e&&e.isVisible()&&ux(e)}}]),n}(FO);lT=sT([nT(oT)],lT);var cT=function(e,t,n,r){var a,i=arguments.length,o=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===("undefined"==typeof Reflect?"undefined":E()(Reflect))&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(o=(i<3?a(o):i>3?a(t,n,o):a(t,n))||o);return i>3&&o&&Object.defineProperty(t,n,o),o},uT=function(e){y()(n,e);var t=x()(n);function n(){return g()(this,n),t.apply(this,arguments)}return v()(n,[{key:"changeData",value:function(e){var t=this.getRoot();if(t)return this.attr("data",e),null==t?void 0:t.render()}},{key:"getMark",value:function(){var e,t=this,n=null===(e=this.getRoot())||void 0===e?void 0:e.getView();if(n){var r=n.markState,a=Array.from(r.keys()).find((function(e){return e.key===t.attr("key")}));return r.get(a)}}},{key:"getScale",value:function(){var e,t=null===(e=this.getRoot())||void 0===e?void 0:e.getView();if(t)return null==t?void 0:t.scale}},{key:"getScaleByChannel",value:function(e){var t,n,r=null===(t=this.getRoot())||void 0===t?void 0:t.getView();if(r)return null===(n=null==r?void 0:r.scale)||void 0===n?void 0:n[e]}},{key:"getGroup",value:function(){var e=this.attr("key");if(e)return this.getRoot().getContext().canvas.getRoot().getElementById(e)}}]),n}(FO);uT=cT([nT(iT)],uT);var dT={};var fT=function(e,t,n,r){var a,i=arguments.length,o=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===("undefined"==typeof Reflect?"undefined":E()(Reflect))&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(o=(i<3?a(o):i>3?a(t,n,o):a(t,n))||o);return i>3&&o&&Object.defineProperty(t,n,o),o},pT=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(e){throw e},a=e.width,i=void 0===a?640:a,o=e.height,l=void 0===o?480:o,c=e.depth,u=void 0===c?0:c,d=NO(RO(e)),f=t.canvas,p=void 0===f?MO(i,l):f,h=t.emitter,g=void 0===h?new Jd:h;t.library,t.canvas=p,t.emitter=g;var m=p.getConfig(),v=m.width,b=m.height;v===i&&b===l||p.resize(i,l),g.emit(Vf);var y=Gf(p.document.documentElement);return p.ready.then((function(){return ZA(Object.assign(Object.assign({},d),{width:i,height:l,depth:u}),y,t)})).then((function(){if(u){var e=p.document.documentElement.getPosition(),t=s()(e,2),r=t[0],a=t[1];p.document.documentElement.setPosition(r,a,-u/2)}p.requestAnimationFrame((function(){p.requestAnimationFrame((function(){g.emit(Yf),null==n||n()}))}))})).catch((function(e){null==r||r(e)})),PO(p.getConfig().container)}(e._computedOptions(),e._context,e._createResolve(t),e._createReject(n))})),n=function(){var e,t;return[new Promise((function(n,r){t=n,e=r})),t,e]}(),r=s()(n,3),a=r[0],i=r[1],o=r[2];return t.then(i).catch(o).then((function(){return e._renderTrailing()})),a}},{key:"options",value:function(e){if(0===arguments.length)return WO(this);var t=e.type;return t&&(this._previousDefinedType=t),ZO(this,e,this._previousDefinedType,this._marks,this._compositions),this}},{key:"getContainer",value:function(){return this._container}},{key:"getContext",value:function(){return this._context}},{key:"on",value:function(e,t,n){return this._emitter.on(e,t,n),this}},{key:"once",value:function(e,t){return this._emitter.once(e,t),this}},{key:"emit",value:function(e){for(var t,n=arguments.length,r=new Array(n>1?n-1:0),a=1;a0&&void 0!==arguments[0]?arguments[0]:{},t={startAngle:-Math.PI/2,endAngle:3*Math.PI/2,innerRadius:0,outerRadius:1};return Object.assign(Object.assign({},t),e)}(e),n=t.startAngle,r=t.endAngle,a=t.innerRadius,i=t.outerRadius;return[].concat(p()([["transpose"],["translate",.5,.5],["reflect.x"],["translate",-.5,-.5]]),p()(qp({startAngle:n,endAngle:r,innerRadius:a,outerRadius:i})))};bT.props={};var yT=function(){return[["parallel",0,1,0,1]]};yT.props={};var kT=function(e){var t=e.focusX,n=void 0===t?0:t,r=e.focusY,a=void 0===r?0:r,i=e.distortionX,o=void 0===i?2:i,s=e.distortionY,l=void 0===s?2:s,c=e.visual;return[["fisheye",n,a,o,l,void 0!==c&&c]]};kT.props={transform:!0};var xT=function(e){var t=e.startAngle,n=void 0===t?-Math.PI/2:t,r=e.endAngle,a=void 0===r?3*Math.PI/2:r,i=e.innerRadius,o=void 0===i?0:i,s=e.outerRadius,l=void 0===s?1:s;return[].concat(p()([["parallel",0,1,0,1]]),p()(qp({startAngle:n,endAngle:a,innerRadius:o,outerRadius:l})))};xT.props={};var wT=function(e){var t=e.startAngle,n=void 0===t?0:t,r=e.endAngle,a=void 0===r?6*Math.PI:r,i=e.innerRadius,o=void 0===i?0:i,s=e.outerRadius;return[["translate",.5,.5],["reflect.y"],["translate",-.5,-.5],["helix",n,a,o,void 0===s?1:s]]};wT.props={};var ET=function(e){var t=e.value;return function(e){return e.map((function(){return t}))}};ET.props={};var ST=function(e){var t=e.value;return function(e){return e.map((function(e){return e[t]}))}};ST.props={};var AT=function(e){var t=e.value;return function(e){return e.map(t)}};AT.props={};var OT=function(e){var t=e.value;return function(){return t}};function TT(e,t){if(null!==e)return{type:"column",value:e,field:t}}function CT(e,t){var n=TT(e,t);return Object.assign(Object.assign({},n),{inferred:!0})}function RT(e,t){if(null!==e)return{type:"column",value:e,field:t,visual:!0}}function NT(e,t){var n=TT(e,t);return Object.assign(Object.assign({},n),{constant:!1})}function MT(e,t){var n,r=[],a=d()(e);try{for(a.s();!(n=a.n()).done;){r[n.value]=t}}catch(e){a.e(e)}finally{a.f()}return r}function IT(e,t){var n=e[t];if(!n)return[null,null];var r=n.value,a=n.field;return[r,void 0===a?null:a]}function LT(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r10?String(e):e.toString().padStart(2,"0")}function XT(e){var t=e.getFullYear(),n=qT(e.getMonth()+1),r=qT(e.getDate()),a="".concat(t,"-").concat(n,"-").concat(r),i=e.getHours(),o=e.getMinutes(),s=e.getSeconds();return i||o||s?"".concat(a," ").concat(qT(i),":").concat(qT(o),":").concat(qT(s)):a}YT.props={defaultMarker:"square"};var ZT=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.channel,n=void 0===t?"x":t;return function(e,t){var r=t.encode,a=t.tooltip;if(Uf(a))return[e,t];if(void 0!==a.title)return[e,t];var i=Object.keys(r).filter((function(e){return e.startsWith(n)})).filter((function(e){return!r[e].inferred})).map((function(e){return IT(r,e)})).filter((function(e){return s()(e,1)[0]})).map((function(e){return e[0]}));if(0===i.length)return[e,t];var o,l=[],c=d()(e);try{var u=function(){var e=o.value;l[e]={value:i.map((function(t){return t[e]instanceof Date?XT(t[e]):t[e]})).join(", ")}};for(c.s();!(o=c.n()).done;)u()}catch(e){c.e(e)}finally{c.f()}return[e,rf({},t,{tooltip:{title:l}})]}};ZT.props={};var KT=function(e){var t=e.channel;return function(e,n){var r=n.encode,a=n.tooltip;if(Uf(a))return[e,n];var i=a.items,o=void 0===i?[]:i;if(!o||o.length>0)return[e,n];var s=(Array.isArray(t)?t:[t]).flatMap((function(e){return Object.keys(r).filter((function(t){return t.startsWith(e)})).map((function(e){var t=r[e],n=t.field,a=t.value,i=t.inferred,o=void 0!==i&&i,s=t.aggregate;return o?null:s&&a?{channel:e}:n?{field:n}:a?{channel:e}:null})).filter((function(e){return null!==e}))}));return[e,rf({},n,{tooltip:{items:s}})]}};KT.props={};var QT=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a0&&void 0!==arguments[0]?arguments[0]:{},t=e.shapes;return[{name:"color"},{name:"opacity"},{name:"shape",range:t},{name:"enterType"},{name:"enterDelay",scaleKey:"enter"},{name:"enterDuration",scaleKey:"enter"},{name:"enterEasing"},{name:"key",scale:"identity"},{name:"groupKey",scale:"identity"},{name:"label",scale:"identity"}]}function eC(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return[].concat(p()($T(e)),[{name:"title",scale:"identity"}])}function tC(){return[{type:ZT,channel:"color"},{type:KT,channel:["x","y"]}]}function nC(){return[{type:ZT,channel:"x"},{type:KT,channel:["y"]}]}function rC(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return $T(e)}function aC(){return[{type:JT}]}function iC(e,t){return e.getBandWidth(e.invert(t))}function oC(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.x,a=t.y,i=t.series,o=e.x,l=e.y,c=e.series,u=n.style,d=void 0===u?{}:u,f=d.bandOffset,p=void 0===f?c?0:.5:f,h=d.bandOffsetX,g=void 0===h?p:h,m=d.bandOffsetY,v=void 0===m?p:m,b=!!(null==o?void 0:o.getBandWidth),y=!!(null==l?void 0:l.getBandWidth),k=!!(null==c?void 0:c.getBandWidth);return b||y?function(e,t){var n=b?iC(o,r[t]):0,u=y?iC(l,a[t]):0,d=k&&i?(iC(c,i[t])/2+ +i[t])*n:0,f=s()(e,2),p=f[0],h=f[1];return[p+g*n+d,h+v*u]}:function(e){return e}}function sC(e){return parseFloat(e)/100}function lC(e,t,n,r){var a=n.x,i=n.y,o=r.getOptions(),s=o.innerWidth,l=o.innerHeight;return[e,Array.from(e,(function(e){var t=a[e],n=i[e];return[["string"==typeof t?sC(t)*s:+t,"string"==typeof n?sC(n)*l:+n]]}))]}function cC(e){return"function"==typeof e?e:function(t){return t[e]}}function uC(e,t){return e.getBandWidth(e.invert(t))}JT.props={};var dC={rect:FT,hollow:BT,funnel:WT,pyramid:YT},fC=function(){return function(e,t,n,r){var a=n.x,i=n.y,o=n.y1,l=n.series,c=n.size,u=t.x,d=t.series,f=r.getSize(),p=s()(f,1)[0],h=c?c.map((function(e){return+e/p})):null,g=c?function(e,t,n){var r=e+t/2,a=h[n];return[r-a/2,r+a/2]}:function(e,t,n){return[e,e+t]},m=Array.from(e,(function(e){var t=uC(u,a[e]),n=t*(d?uC(d,null==l?void 0:l[e]):1),c=(+(null==l?void 0:l[e])||0)*t,f=+a[e]+c,p=g(f,n,e),h=s()(p,2),m=h[0],v=h[1],b=+i[e],y=+o[e];return[[m,b],[v,b],[v,y],[m,y]].map((function(e){return r.map(e)}))}));return[e,m]}};fC.props={defaultShape:"rect",defaultLabelShape:"label",composite:!1,shape:dC,channels:[].concat(p()(eC({shapes:Object.keys(dC)})),[{name:"x",scale:"band",required:!0},{name:"y",required:!0},{name:"series",scale:"band"},{name:"size"}]),preInference:[].concat(p()(aC()),[{type:DT},{type:_T}]),postInference:[].concat(p()([]),p()(nC())),interaction:{shareTooltip:!0}};var pC={rect:FT,hollow:BT},hC=function(){return function(e,t,n,r){var a=n.x,i=n.x1,o=n.y,s=n.y1,l=Array.from(e,(function(e){return[[+a[e],+o[e]],[+i[e],+o[e]],[+i[e],+s[e]],[+a[e],+s[e]]].map((function(e){return r.map(e)}))}));return[e,l]}};hC.props={defaultShape:"rect",defaultLabelShape:"label",composite:!1,shape:pC,channels:[].concat(p()(eC({shapes:Object.keys(pC)})),[{name:"x",required:!0},{name:"y",required:!0}]),preInference:[].concat(p()(aC()),[{type:DT}]),postInference:[].concat(p()([]),p()(nC())),interaction:{shareTooltip:!0}};var gC=vC(oy);function mC(e){this._curve=e}function vC(e){function t(t){return new mC(e(t))}return t._curve=e,t}function bC(e){var t=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(e){return arguments.length?t(vC(e)):t()._curve},e}mC.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}};var yC=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);aWk){var s=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,l=3*e._l01_a*(e._l01_a+e._l12_a);r=(r*s-e._x0*e._l12_2a+e._x2*e._l01_2a)/l,a=(a*s-e._y0*e._l12_2a+e._y2*e._l01_2a)/l}if(e._l23_a>Wk){var c=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,u=3*e._l23_a*(e._l23_a+e._l12_a);i=(i*c+e._x1*e._l23_2a-t*e._l12_2a)/u,o=(o*c+e._y1*e._l23_2a-n*e._l12_2a)/u}e._context.bezierCurveTo(r,a,i,o,e._x2,e._y2)}function TC(e,t){this._context=e,this._alpha=t}TC.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:OC(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};(function e(t){function n(e){return t?new TC(e,t):new SC(e,0)}return n.alpha=function(t){return e(+t)},n})(.5);function CC(e,t){this._context=e,this._alpha=t}CC.prototype={areaStart:jT,areaEnd:jT,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:OC(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var RC=function e(t){function n(e){return t?new CC(e,t):new AC(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function NC(e){return e<0?-1:1}function MC(e,t,n){var r=e._x1-e._x0,a=t-e._x1,i=(e._y1-e._y0)/(r||a<0&&-0),o=(n-e._y1)/(a||r<0&&-0),s=(i*a+o*r)/(r+a);return(NC(i)+NC(o))*Math.min(Math.abs(i),Math.abs(o),.5*Math.abs(s))||0}function IC(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function LC(e,t,n){var r=e._x0,a=e._y0,i=e._x1,o=e._y1,s=(i-r)/3;e._context.bezierCurveTo(r+s,a+s*t,i-s,o-s*n,i,o)}function PC(e){this._context=e}function DC(e){this._context=new _C(e)}function _C(e){this._context=e}function FC(e){return new PC(e)}function BC(e){return new DC(e)}PC.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:LC(this,this._t0,IC(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(t=+t,(e=+e)!==this._x1||t!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,LC(this,IC(this,n=MC(this,e,t)),n);break;default:LC(this,this._t0,n=MC(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}},(DC.prototype=Object.create(PC.prototype)).point=function(e,t){PC.prototype.point.call(this,t,e)},_C.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,a,i){this._context.bezierCurveTo(t,e,r,n,i,a)}};var jC=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}}this._x=e,this._y=t}};var VC=function(e,t){return xC(Object.assign({curve:WC},e),t)};VC.props=Object.assign(Object.assign({},xC.props),{defaultMarker:"hv"});var YC=function(e,t){return xC(Object.assign({curve:GC},e),t)};YC.props=Object.assign(Object.assign({},xC.props),{defaultMarker:"vh"});var qC=function(e,t){return xC(Object.assign({curve:HC},e),t)};qC.props=Object.assign(Object.assign({},xC.props),{defaultMarker:"hvh"});var XC=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a=d;--f)s.point(v[f],b[f]);s.lineEnd(),s.areaEnd()}m&&(v[u]=+e(p,u,c),b[u]=+t(p,u,c),s.point(r?+r(p,u,c):v[u],n?+n(p,u,c):b[u]))}if(h)return s=null,h+""||null}function u(){return Iy().defined(a).curve(o).context(i)}return e="function"==typeof e?e:void 0===e?Ny:ay(+e),t="function"==typeof t?t:ay(void 0===t?0:+t),n="function"==typeof n?n:void 0===n?My:ay(+n),c.x=function(t){return arguments.length?(e="function"==typeof t?t:ay(+t),r=null,c):e},c.x0=function(t){return arguments.length?(e="function"==typeof t?t:ay(+t),c):e},c.x1=function(e){return arguments.length?(r=null==e?null:"function"==typeof e?e:ay(+e),c):r},c.y=function(e){return arguments.length?(t="function"==typeof e?e:ay(+e),n=null,c):t},c.y0=function(e){return arguments.length?(t="function"==typeof e?e:ay(+e),c):t},c.y1=function(e){return arguments.length?(n=null==e?null:"function"==typeof e?e:ay(+e),c):n},c.lineX0=c.lineY0=function(){return u().x(e).y(t)},c.lineY1=function(){return u().x(e).y(n)},c.lineX1=function(){return u().x(r).y(t)},c.defined=function(e){return arguments.length?(a="function"==typeof e?e:ay(!!e),c):a},c.curve=function(e){return arguments.length?(o=e,null!=i&&(s=o(i)),c):o},c.context=function(e){return arguments.length?(null==e?i=s=null:s=o(i=e),c):i},c}kN.props={defaultShape:"cell",defaultLabelShape:"label",shape:yN,composite:!1,channels:[].concat(p()(eC({shapes:Object.keys(yN)})),[{name:"x",required:!0,scale:"band"},{name:"y",required:!0,scale:"band"}]),preInference:[].concat(p()(aC()),[{type:_T},{type:aN},{type:bN}]),postInference:[].concat(p()([]),p()(tC()))};var wN=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a2&&void 0!==arguments[2]?arguments[2]:4,r=Cy();if(!rh(t))return r.moveTo.apply(r,p()(e[2])),r.lineTo.apply(r,p()(e[3])),r.lineTo(e[3][0]-n,e[3][1]),r.lineTo(e[10][0]-n,e[10][1]),r.lineTo(e[10][0]+n,e[10][1]),r.lineTo(e[3][0]+n,e[3][1]),r.lineTo.apply(r,p()(e[3])),r.closePath(),r.moveTo.apply(r,p()(e[10])),r.lineTo.apply(r,p()(e[11])),r.moveTo(e[3][0]+n/2,e[8][1]),r.arc(e[3][0],e[8][1],n/2,0,2*Math.PI),r.closePath(),r;var a=t.getCenter(),i=s()(a,2),o=i[0],l=i[1],c=Hb(a,e[3]),u=Hb(a,e[8]),d=Hb(a,e[10]),f=Gb(zb(e[2],a)),h=Math.asin(n/u),g=f-h,m=f+h;r.moveTo.apply(r,p()(e[2])),r.lineTo.apply(r,p()(e[3])),r.moveTo(Math.cos(g)*c+o,Math.sin(g)*c+l),r.arc(o,l,c,g,m),r.lineTo(Math.cos(m)*d+o,Math.sin(m)*d+l),r.arc(o,l,d,m,g,!0),r.lineTo(Math.cos(g)*c+o,Math.sin(g)*c+l),r.closePath(),r.moveTo.apply(r,p()(e[10])),r.lineTo.apply(r,p()(e[11]));var v=(g+m)/2;return r.moveTo(Math.cos(v)*(u+n/2)+o,Math.sin(v)*(u+n/2)+l),r.arc(Math.cos(v)*u+o,Math.sin(v)*u+l,n/2,v,2*Math.PI+v),r.closePath(),r}(t,n,4);return Gf(r.createElement("path",{})).call(Xb,g).style("d",m.toString()).style("stroke",h).style("fill",o||d).style("transform",l).call(Xb,e).node()}};iM.props={defaultMarker:"point",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var oM={box:rM,violin:iM},sM=function(){return function(e,t,n,r){var a=n.x,i=n.y,o=n.y1,s=n.y2,l=n.y3,c=n.y4,u=n.series,d=t.x,f=t.series,p=Array.from(e,(function(e){var t=d.getBandWidth(d.invert(+a[e])),n=t*(f?f.getBandWidth(f.invert(+(null==u?void 0:u[e]))):1),p=(+(null==u?void 0:u[e])||0)*t,h=+a[e]+p+n/2,g=+i[e],m=+o[e],v=+s[e],b=+l[e],y=+c[e];return[[h-n/2,y],[h+n/2,y],[h,y],[h,b],[h-n/2,b],[h+n/2,b],[h+n/2,m],[h-n/2,m],[h-n/2,v],[h+n/2,v],[h,m],[h,g],[h-n/2,g],[h+n/2,g]].map((function(e){return r.map(e)}))}));return[e,p]}};sM.props={defaultShape:"box",defaultLabelShape:"label",composite:!1,shape:oM,channels:[].concat(p()(eC({shapes:Object.keys(oM)})),[{name:"x",scale:"band",required:!0},{name:"y",required:!0},{name:"series",scale:"band"}]),preInference:[].concat(p()(aC()),[{type:_T}]),postInference:[].concat(p()([]),p()(nC())),interaction:{shareTooltip:!0}};var lM={vector:_N},cM=function(){return function(e,t,n,r){var a=n.x,i=n.y,o=n.size,l=n.rotate,c=r.getSize(),u=s()(c,2),d=u[0],f=u[1],p=e.map((function(e){var t=+l[e]/180*Math.PI,n=+o[e],s=n/f,c=n/d*Math.cos(t),u=-s*Math.sin(t);return[r.map([+a[e]-c/2,+i[e]-u/2]),r.map([+a[e]+c/2,+i[e]+u/2])]}));return[e,p]}};cM.props={defaultShape:"vector",defaultLabelShape:"label",composite:!1,shape:lM,channels:[].concat(p()(eC({shapes:Object.keys(lM)})),[{name:"x",required:!0},{name:"y",required:!0},{name:"rotate",required:!0,scale:"identity"},{name:"size",required:!0}]),preInference:p()(aC()),postInference:[].concat(p()([]),p()(tC()))};var uM=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a4&&void 0!==arguments[4]?arguments[4]:0,i=s()(t,2),o=s()(i[0],2),l=o[0],c=o[1],u=s()(i[1],2),d=u[0],f=u[1];if(nh(e)){var p=l+n,h=p+a;return[[p,c],[h,c],[h,f],[d+r,f]]}var g=c-n,m=f-r,v=g-a;return[[l,g],[l,v],[d,v],[d,m]]}(p,e,i,l,null!=c?c:a),m=_f(Object.assign(Object.assign({},f),n),"endMarker");return Gf(new pc).call(Xb,o).style("d",function(e){return Iy().x((function(e){return e[0]})).y((function(e){return e[1]}))(e)}(g)).style("stroke",u||r).style("transform",h).style("markerEnd",d?new Uv({className:"marker",style:Object.assign(Object.assign({},m),{symbol:yM})}):null).call(Xb,f).node()}};kM.props={defaultMarker:"line",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var xM={connector:kM},wM=function(){return VN.apply(void 0,arguments)};function EM(e,t,n,r){if(t)return function(){return[0,1]};var a=n[e],i=n["".concat(e,"1")];return function(e){var t,n=(null===(t=r.getBandWidth)||void 0===t?void 0:t.call(r,r.invert(+i[e])))||0;return[a[e],i[e]+n]}}function SM(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.extendX,n=void 0!==t&&t,r=e.extendY,a=void 0!==r&&r;return function(e,t,r,i){var o=EM("x",n,r,t.x),l=EM("y",a,r,t.y),c=Array.from(e,(function(e){var t=o(e),n=s()(t,2),r=n[0],a=n[1],c=l(e),u=s()(c,2),d=u[0],f=u[1];return[[r,d],[a,d],[a,f],[r,f]].map((function(e){return i.map(e)}))}));return[e,c]}}wM.props={defaultShape:"connector",defaultLabelShape:"label",composite:!1,shape:xM,channels:[].concat(p()(rC({shapes:Object.keys(xM)})),[{name:"x",required:!0},{name:"y",required:!0}]),preInference:p()(aC()),postInference:p()([])};var AM={range:FT},OM=function(){return SM()};OM.props={defaultShape:"range",defaultLabelShape:"label",composite:!1,shape:AM,channels:[].concat(p()(rC({shapes:Object.keys(AM)})),[{name:"x",required:!0},{name:"y",required:!0}]),preInference:p()(aC()),postInference:p()([])};var TM=function(){return function(e,t){var n=t.data;if(Array.isArray(n)&&(n.every(Array.isArray)||!n.some(PT))){var r=function(e,t){return Array.isArray(e[0])?e.map((function(e){return e[t]})):[e[t]]};return[e,rf({},t,{encode:{x:TT(r(n,0)),x1:TT(r(n,1))}})]}return[e,t]}};TM.props={};var CM={range:FT},RM=function(){return SM({extendY:!0})};RM.props={defaultShape:"range",defaultLabelShape:"label",composite:!1,shape:CM,channels:[].concat(p()(rC({shapes:Object.keys(CM)})),[{name:"x",required:!0}]),preInference:[].concat(p()(aC()),[{type:TM}]),postInference:p()([])};var NM=function(){return function(e,t){var n=t.data;if(Array.isArray(n)&&(n.every(Array.isArray)||!n.some(PT))){var r=function(e,t){return Array.isArray(e[0])?e.map((function(e){return e[t]})):[e[t]]};return[e,rf({},t,{encode:{y:TT(r(n,0)),y1:TT(r(n,1))}})]}return[e,t]}};NM.props={};var MM={range:FT},IM=function(){return SM({extendX:!0})};IM.props={defaultShape:"range",defaultLabelShape:"label",composite:!1,shape:MM,channels:[].concat(p()(rC({shapes:Object.keys(MM)})),[{name:"y",required:!0}]),preInference:[].concat(p()(aC()),[{type:NM}]),postInference:p()([])};var LM=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);aa&&(r=n,o(1),++t),n[e]=i}function o(e){t=0,n=Object.create(null),e||(r=Object.create(null))}return o(),{clear:o,has:function(e){return void 0!==n[e]||void 0!==r[e]},get:function(e){var t=n[e];return void 0!==t?t:void 0!==(t=r[e])?(i(e,t),t):void 0},set:function(e,t){void 0!==n[e]?n[e]=t:i(e,t)}}}YM.props={defaultShape:"density",defaultLabelShape:"label",composite:!1,shape:VM,channels:[].concat(p()(eC({shapes:Object.keys(VM)})),[{name:"x",scale:"band",required:!0},{name:"y",required:!0},{name:"size",required:!0},{name:"series",scale:"band"},{name:"size",required:!0,scale:"identity"}]),preInference:[].concat(p()(aC()),[{type:DT},{type:_T}]),postInference:[].concat(p()([]),p()(nC())),interaction:{shareTooltip:!0}};qM(3);function XM(e,t,n){var r=e?e():document.createElement("canvas");return r.width=t,r.height=n,r}var ZM=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){return"".concat(arguments.length<=0?void 0:arguments[0])},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:16,r=qM(n);return function(){var n=t.apply(void 0,arguments),a=r.get(n);return r.has(n)?r.get(n):(a=e.apply(void 0,arguments),r.set(n,a),a)}}((function(e,t,n){var r=XM(n,2*e,2*e),a=r.getContext("2d"),i=e,o=e;if(1===t)a.beginPath(),a.arc(i,o,e,0,2*Math.PI,!1),a.fillStyle="rgba(0,0,0,1)",a.fill();else{var s=a.createRadialGradient(i,o,e*t,i,o,e);s.addColorStop(0,"rgba(0,0,0,1)"),s.addColorStop(1,"rgba(0,0,0,0)"),a.fillStyle=s,a.fillRect(0,0,2*e,2*e)}return r}),(function(e){return"".concat(e)}));function KM(e,t){var n=XM(t,256,1).getContext("2d"),r=n.createLinearGradient(0,0,256,1);return function(e){return"string"==typeof e?e.split(" ").map((function(e){var t=e.split(":"),n=s()(t,2);return[+n[0],n[1]]})):e}(e).forEach((function(e){var t=s()(e,2),n=t[0],a=t[1];r.addColorStop(n,a)})),n.fillStyle=r,n.fillRect(0,0,256,1),n.getImageData(0,0,256,1).data}function QM(e,t,n,r,a,i,o){var s=Object.assign({blur:.85,minOpacity:0,opacity:.6,maxOpacity:1,gradient:[[.25,"rgb(0,0,255)"],[.55,"rgb(0,255,0)"],[.85,"yellow"],[1,"rgb(255,0,0)"]]},i);s.minOpacity*=255,s.opacity*=255,s.maxOpacity*=255;var l=XM(o,e,t).getContext("2d"),c=KM(s.gradient,o);l.clearRect(0,0,e,t),function(e,t,n,r,a,i){for(var o=a.blur,s=r.length;s--;){var l=r[s],c=l.x,u=l.y,d=l.value,f=l.radius,p=Math.min(d,n),h=c-f,g=u-f,m=ZM(f,1-o,i),v=(p-t)/(n-t);e.globalAlpha=Math.max(v,.001),e.drawImage(m,h,g)}}(l,n,r,a,s,o);var u=function(e,t,n,r,a){for(var i=a.minOpacity,o=a.opacity,s=a.maxOpacity,l=a.useGradientOpacity,c=t,u=n,d=e.getImageData(0,0,c,u),f=d.data,p=f.length,h=3;h0?[].concat(p()(e),p()(new Array(n).fill(1))):n<0?e.slice(0,t):e}(i,c),d=s()(n,2),f=d[0],h=d[1]-f,g=h/(2/c*r+1-1/c*a),m=g*a/c,v=g-c*m,b=function(e){var t=Math.min.apply(Math,p()(e));return e.map((function(e){return e/t}))}(u),y=b.reduce((function(e,t){return e+t})),k=v/y,x=new vI(t.map((function(e,t){var n=b[t]*k;return[e,o?Math.floor(n):n]}))),w=new vI(t.map((function(e,t){var n=b[t]*k+m;return[e,o?Math.floor(n):n]}))),E=Array.from(w.values()).reduce((function(e,t){return e+t})),S=f+(h-(E-E/c*a))*l,A=o?Math.round(S):S,O=new Array(c),T=0;T0?t:n}},{key:"getPaddingOuter",value:function(){var e=this.options,t=e.padding,n=e.paddingOuter;return t>0?t:n}},{key:"rescale",value:function(){sf()(cf()(n.prototype),"rescale",this).call(this);var e=this.options,t=e.align,r=e.domain,a=function(e){var t,n=e.domain.length;if(0===n)return{valueBandWidth:void 0,valueStep:void 0,adjustedRange:[]};if(null===(t=e.flex)||void 0===t?void 0:t.length)return yI(e);var r,a,i=e.range,o=e.paddingOuter,s=e.paddingInner,l=e.round,c=e.align,u=i[0],d=i[1]-u,f=2*o,p=n-s;r=d/Math.max(1,f+p),l&&(r=Math.floor(r)),u+=(d-r*(n-s))*c,a=r*(1-s),l&&(u=Math.round(u),a=Math.round(a));var h=new Array(n).fill(0).map((function(e,t){return u+t*r}));return{valueStep:r,valueBandWidth:a,adjustedRange:h}}({align:t,range:e.range,round:e.round,flex:e.flex,paddingInner:this.getPaddingInner(),paddingOuter:this.getPaddingOuter(),domain:r}),i=a.adjustedRange,o=a.valueBandWidth,s=a.valueStep;this.valueStep=s,this.valueBandWidth=o,this.adjustedRange=i}}]),n}(pI),xI=function(e){return new kI(e)};xI.props={};var wI=function(e){y()(n,e);var t=x()(n);function n(){return g()(this,n),t.apply(this,arguments)}return v()(n,[{key:"getDefaultOptions",value:function(){return{domain:[0,1],range:[0,1],tickCount:5,unknown:void 0,tickMethod:yb}}},{key:"map",value:function(e){return Lm(e)?e:this.options.unknown}},{key:"invert",value:function(e){return this.map(e)}},{key:"clone",value:function(){return new n(this.options)}},{key:"getTicks",value:function(){var e=this.options,t=e.domain,n=e.tickCount,r=e.tickMethod,a=s()(t,2),i=a[0],o=a[1];return Pt(i)&&Pt(o)?r(i,o,n):[]}}]),n}(wm),EI=function(e){return new wI(e)};EI.props={};var SI=function(e){y()(n,e);var t=x()(n);function n(e){return g()(this,n),t.call(this,e)}return v()(n,[{key:"getDefaultOptions",value:function(){return{domain:[],range:[0,1],align:.5,round:!1,padding:0,unknown:cI,paddingInner:1,paddingOuter:0}}},{key:"getPaddingInner",value:function(){return 1}},{key:"clone",value:function(){return new n(this.options)}},{key:"update",value:function(e){sf()(cf()(n.prototype),"update",this).call(this,e)}},{key:"getPaddingOuter",value:function(){return this.options.padding}}]),n}(kI),AI=function(e){return new SI(e)};AI.props={};var OI=/d{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|ZZ|Z|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,TI="\\d\\d?",CI="\\d\\d",RI="[^\\s]+",NI=/\[([^]*?)\]/gm;function MI(e,t){for(var n=[],r=0,a=e.length;r-1?a:null}};function LI(e){for(var t=[],n=1;n3?0:(e-e%10!=10?1:0)*e%10]}},BI=LI({},FI),jI=function(e,t){for(void 0===t&&(t=2),e=String(e);e.length0?"-":"+")+jI(100*Math.floor(Math.abs(t)/60)+Math.abs(t)%60,4)},Z:function(e){var t=e.getTimezoneOffset();return(t>0?"-":"+")+jI(Math.floor(Math.abs(t)/60),2)+":"+jI(Math.abs(t)%60,2)}},UI=function(e){return+e-1},HI=[null,TI],GI=[null,RI],WI=["isPm",RI,function(e,t){var n=e.toLowerCase();return n===t.amPm[0]?0:n===t.amPm[1]?1:null}],VI=["timezoneOffset","[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z?",function(e){var t=(e+"").match(/([+-]|\d\d)/gi);if(t){var n=60*+t[1]+parseInt(t[2],10);return"+"===t[0]?n:-n}return 0}],YI=(II("monthNamesShort"),II("monthNames"),{default:"ddd MMM DD YYYY HH:mm:ss",shortDate:"M/D/YY",mediumDate:"MMM D, YYYY",longDate:"MMMM D, YYYY",fullDate:"dddd, MMMM D, YYYY",isoDate:"YYYY-MM-DD",isoDateTime:"YYYY-MM-DDTHH:mm:ssZ",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"}),qI=function(e,t,n){if(void 0===t&&(t=YI.default),void 0===n&&(n={}),"number"==typeof e&&(e=new Date(e)),"[object Date]"!==Object.prototype.toString.call(e)||isNaN(e.getTime()))throw new Error("Invalid Date pass to format");var r=[];t=(t=YI[t]||t).replace(NI,(function(e,t){return r.push(t),"@@@"}));var a=LI(LI({},BI),n);return(t=t.replace(OI,(function(t){return zI[t](e,a)}))).replace(/@@@/g,(function(){return r.shift()}))};var XI=1e3,ZI=6e4,KI=36e5,QI=864e5,JI=6048e5,$I=2592e6,eL=31536e6;function tL(e,t,n,r){var a=function(e,a){a&&function(e,t){for(var a=function(e){return r(e)%t==0},i=t;i&&!a(e);)n(e,-1),i-=1}(e,a),t(e)},i=function(e,t){var r=new Date(+e-1);return a(r,t),n(r,t),a(r),r};return{ceil:i,floor:function(e,t){var n=new Date(+e);return a(n,t),n},range:function(e,t,r,o){for(var s=[],l=Math.floor(r),c=o?i(e,r):i(e);c1&&void 0!==arguments[1]?arguments[1]:1;e.setTime(+e+t)}),(function(e){return e.getTime()})),rL=tL(XI,(function(e){e.setMilliseconds(0)}),(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;e.setTime(+e+XI*t)}),(function(e){return e.getSeconds()})),aL=tL(ZI,(function(e){e.setSeconds(0,0)}),(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;e.setTime(+e+ZI*t)}),(function(e){return e.getMinutes()})),iL=tL(KI,(function(e){e.setMinutes(0,0,0)}),(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;e.setTime(+e+KI*t)}),(function(e){return e.getHours()})),oL=tL(QI,(function(e){e.setHours(0,0,0,0)}),(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;e.setTime(+e+QI*t)}),(function(e){return e.getDate()-1})),sL=tL($I,(function(e){e.setDate(1),e.setHours(0,0,0,0)}),(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=e.getMonth();e.setMonth(n+t)}),(function(e){return e.getMonth()})),lL=tL(JI,(function(e){e.setDate(e.getDate()-e.getDay()%7),e.setHours(0,0,0,0)}),(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;e.setDate(e.getDate()+7*t)}),(function(e){var t=sL.floor(e),n=new Date(+e);return Math.floor((+n-+t)/JI)})),cL=tL(eL,(function(e){e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=e.getFullYear();e.setFullYear(n+t)}),(function(e){return e.getFullYear()})),uL={millisecond:nL,second:rL,minute:aL,hour:iL,day:oL,week:lL,month:sL,year:cL},dL=tL(1,(function(e){return e}),(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;e.setTime(+e+t)}),(function(e){return e.getTime()})),fL=tL(XI,(function(e){e.setUTCMilliseconds(0)}),(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;e.setTime(+e+XI*t)}),(function(e){return e.getUTCSeconds()})),pL=tL(ZI,(function(e){e.setUTCSeconds(0,0)}),(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;e.setTime(+e+ZI*t)}),(function(e){return e.getUTCMinutes()})),hL=tL(KI,(function(e){e.setUTCMinutes(0,0,0)}),(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;e.setTime(+e+KI*t)}),(function(e){return e.getUTCHours()})),gL=tL(QI,(function(e){e.setUTCHours(0,0,0,0)}),(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;e.setTime(+e+QI*t)}),(function(e){return e.getUTCDate()-1})),mL=tL($I,(function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)}),(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=e.getUTCMonth();e.setUTCMonth(n+t)}),(function(e){return e.getUTCMonth()})),vL=tL(JI,(function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7)%7),e.setUTCHours(0,0,0,0)}),(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;e.setTime(+e+JI*t)}),(function(e){var t=mL.floor(e),n=new Date(+e);return Math.floor((+n-+t)/JI)})),bL=tL(eL,(function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=e.getUTCFullYear();e.setUTCFullYear(n+t)}),(function(e){return e.getUTCFullYear()})),yL={millisecond:dL,second:fL,minute:pL,hour:hL,day:gL,week:vL,month:mL,year:bL};function kL(e,t,n,r,a){var i,o=+e,l=+t,c=function(e){var t=e?yL:uL,n=t.year,r=t.month,a=t.day,i=t.hour,o=t.minute,s=t.second;return{tickIntervals:[[s,1],[s,5],[s,15],[s,30],[o,1],[o,5],[o,15],[o,30],[i,1],[i,3],[i,6],[i,12],[a,1],[a,2],[t.week,1],[r,1],[r,3],[n,1]],year:n,millisecond:t.millisecond}}(a),u=c.tickIntervals,d=c.year,f=c.millisecond,p=function(e){var t=s()(e,2),n=t[0],r=t[1];return n.duration*r},h=r?(l-o)/r:n||5,g=r||(l-o)/h,m=u.length,v=Am(u,g,0,m,p);if(v===m)i=[d,Bm(o/d.duration,l/d.duration,h)];else if(v){var b=g/p(u[v-1])t,o=i?t:e,l=i?e:t,c=kL(o,l,n,r,a),u=s()(c,2),d=u[0],f=u[1],p=d.range(o,new Date(+l+1),f,!0);return i?p.reverse():p},wL=function(e,t,n,r,a){var i=e>t,o=i?t:e,l=i?e:t,c=kL(o,l,n,r,a),u=s()(c,2),d=u[0],f=u[1],p=[d.floor(o,f),d.ceil(l,f)];return i?p.reverse():p};function EL(e){var t=e.getTimezoneOffset(),n=new Date(e);return n.setMinutes(n.getMinutes()+t,n.getSeconds(),n.getMilliseconds()),n}var SL=function(e){y()(n,e);var t=x()(n);function n(){return g()(this,n),t.apply(this,arguments)}return v()(n,[{key:"getDefaultOptions",value:function(){return{domain:[new Date(2e3,0,1),new Date(2e3,0,2)],range:[0,1],nice:!1,tickCount:5,tickInterval:void 0,unknown:void 0,clamp:!1,tickMethod:xL,interpolate:Nm,mask:void 0,utc:!1}}},{key:"chooseTransforms",value:function(){return[function(e){return+e},function(e){return new Date(e)}]}},{key:"chooseNice",value:function(){return wL}},{key:"getTickMethodOptions",value:function(){var e=this.options,t=e.domain,n=e.tickCount,r=e.tickInterval,a=e.utc;return[t[0],t[t.length-1],n,r,a]}},{key:"getFormatter",value:function(){var e=this.options,t=e.mask,n=e.utc,r=n?yL:uL,a=n?EL:xm;return function(e){return qI(a(e),t||function(e,t){var n=t.second,r=t.minute,a=t.hour,i=t.day,o=t.week,s=t.month,l=t.year;return n.floor(e)3&&void 0!==arguments[3]?arguments[3]:10,a=e<0,i=CL(r,a),o=TL(r,a),s=t=1;h-=1){var g=p*h;if(g>c)break;g>=l&&f.push(g)}else for(;u<=d;u+=1)for(var m=i(u),v=1;vc)break;b>=l&&f.push(b)}2*f.lengtht,l=s?t:e,c=s?e:t,u=[o(Math.floor(i(l))),o(Math.ceil(i(c)))];return s?u.reverse():u},ML=function(e){y()(n,e);var t=x()(n);function n(){return g()(this,n),t.apply(this,arguments)}return v()(n,[{key:"getDefaultOptions",value:function(){return{domain:[1,10],range:[0,1],base:10,interpolate:Mm,tickMethod:RL,tickCount:5}}},{key:"chooseNice",value:function(){return NL}},{key:"getTickMethodOptions",value:function(){var e=this.options,t=e.domain,n=e.tickCount,r=e.base;return[t[0],t[t.length-1],n,r]}},{key:"chooseTransforms",value:function(){var e=this.options,t=e.base,n=e.domain[0]<0;return[TL(t,n),CL(t,n)]}},{key:"clone",value:function(){return new n(this.options)}}]),n}(Gm),IL=function(e){return new ML(e)};IL.props={};var LL=function(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)},PL=function(e){y()(n,e);var t=x()(n);function n(e){return g()(this,n),t.call(this,e)}return v()(n,[{key:"getDefaultOptions",value:function(){return{domain:[0,1],range:[0,1],nice:!1,clamp:!1,round:!1,exponent:2,interpolate:Mm,tickMethod:Wm,tickCount:5}}},{key:"chooseTransforms",value:function(){var e=this.options.exponent;if(1===e)return[xm,xm];var t=.5===e?LL:function(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}(e),n=function(e){return function(t){return t<0?-Math.pow(-t,1/e):Math.pow(t,1/e)}}(e);return[t,n]}},{key:"clone",value:function(){return new n(this.options)}}]),n}(Gm),DL=function(e){return new PL(e)};DL.props={};var _L=function(e){y()(n,e);var t=x()(n);function n(e){return g()(this,n),t.call(this,e)}return v()(n,[{key:"getDefaultOptions",value:function(){return{domain:[0,1],range:[0,1],nice:!1,clamp:!1,round:!1,interpolate:Mm,tickMethod:Wm,tickCount:5,exponent:.5}}},{key:"update",value:function(e){sf()(cf()(n.prototype),"update",this).call(this,e)}},{key:"clone",value:function(){return new n(this.options)}}]),n}(PL),FL=function(e){return new _L(e)};FL.props={};var BL=function(e){return new ob(e)};BL.props={};var jL=function(e){return new wb(e)};jL.props={};var zL=function(e){return new kb(e)};zL.props={};var UL,HL=function(e,t,n,r){var a,i=arguments.length,o=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===("undefined"==typeof Reflect?"undefined":E()(Reflect))&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(o=(i<3?a(o):i>3?a(t,n,o):a(t,n))||o);return i>3&&o&&Object.defineProperty(t,n,o),o};var GL=UL=function(e){y()(n,e);var t=x()(n);function n(e){return g()(this,n),t.call(this,e)}return v()(n,[{key:"getDefaultOptions",value:function(){return{domain:[0,1],unknown:void 0,nice:!1,clamp:!1,round:!1,interpolator:xm,tickMethod:Wm,tickCount:5}}},{key:"clone",value:function(){return new UL(this.options)}}]),n}(Vm);GL=UL=HL([function(e,t){return function(n){n.prototype.rescale=function(){this.initRange(),this.nice();var e=this.chooseTransforms(),t=s()(e,1)[0];this.composeOutput(t,this.chooseClamp(t))},n.prototype.initRange=function(){var t=this.options.interpolator;this.options.range=e(t)},n.prototype.composeOutput=function(e,n){var r=this.getOptions(),a=r.domain,i=r.interpolator,o=r.round,s=t(a.map(e)),l=o?function(e){return function(t){var n=e(t);return Pt(n)?Math.round(n):n}}(i):i;this.output=Sm(l,s,n,e)},n.prototype.invert=void 0}}((function(e){return[e(0),e(1)]}),(function(e){var t=s()(e,2),n=t[0],r=t[1];return Sm(Nm(0,1),Em(n,r))}))],GL);var WL=function(e){return new GL(e)};WL.props={};var VL=function(e){return new ib(e)};function YL(e){var t=e.colorDefault,n=e.colorBlack,r=e.colorWhite,a=e.colorStroke,i=e.colorBackground,o=e.padding1,s=e.padding2,l=(e.padding3,e.alpha90),c=e.alpha65,u=e.alpha45,d=(e.alpha25,e.alpha10),f=e.category10,p=e.category20,h=e.sizeDefault,g=void 0===h?1:h,m=e.padding,v=void 0===m?"auto":m,b=e.margin;return{padding:v,margin:void 0===b?16:b,size:g,color:t,category10:f,category20:p,enter:{duration:300,fill:"both",delay:0},update:{duration:300,fill:"both",delay:0},exit:{duration:300,fill:"both",delay:0},view:{viewFill:i,plotFill:"transparent",mainFill:"transparent",contentFill:"transparent"},line:{line:{fill:"",strokeOpacity:1,lineWidth:1,lineCap:"round"}},point:{point:{r:3,fillOpacity:.95,lineWidth:0},hollow:{r:3,strokeOpacity:.95,lineWidth:1},plus:{r:3,strokeOpacity:.95,lineWidth:3},diamond:{r:3,strokeOpacity:.95,lineWidth:1}},interval:{rect:{fillOpacity:.95},hollow:{fill:"",strokeOpacity:1,lineWidth:2}},area:{area:{fillOpacity:.85,lineWidth:0}},polygon:{polygon:{fillOpacity:.95}},cell:{cell:{fillOpacity:.95},hollow:{fill:"",strokeOpacity:1,lineWidth:2}},rect:{rect:{fillOpacity:.95},hollow:{fill:"",strokeOpacity:1,lineWidth:2}},link:{link:{fill:"",strokeOpacity:1}},vector:{vector:{fillOpacity:1}},box:{box:{fillOpacity:.95,stroke:n,lineWidth:1}},text:{text:{fill:"#1D2129",fontSize:12,lineWidth:0,connectorStroke:a,connectorStrokeOpacity:.45,connectorLineWidth:1,backgroundFill:a,backgroundFillOpacity:.15,backgroundPadding:[2,4],startMarkerSymbol:"circle",startMarkerSize:4,endMarkerSymbol:"circle",endMarkerSize:4},badge:{fill:"#1D2129",fillOpacity:.65,lineWidth:0,fontSize:10,textAlign:"center",textBaseline:"middle",markerFill:a,markerFillOpacity:.25,markerStrokeOpacity:0}},lineX:{line:{stroke:a,strokeOpacity:.45,lineWidth:1}},lineY:{line:{stroke:a,strokeOpacity:.45,lineWidth:1}},rangeX:{range:{fill:a,fillOpacity:.15,lineWidth:0}},rangeY:{range:{fill:a,fillOpacity:.15,lineWidth:0}},connector:{connector:{stroke:a,strokeOpacity:.45,lineWidth:1,connectLength1:12,endMarker:!0,endMarkerSize:6,endMarkerFill:a,endMarkerFillOpacity:.95}},axis:{arrow:!1,gridLineDash:[3,4],gridLineWidth:.5,gridStroke:n,gridStrokeOpacity:d,labelAlign:"horizontal",labelFill:n,labelOpacity:u,labelFontSize:12,labelFontWeight:"normal",labelSpacing:o,line:!1,lineLineWidth:.5,lineStroke:n,lineStrokeOpacity:u,tickLength:4,tickLineWidth:1,tickStroke:n,tickOpacity:u,titleFill:n,titleOpacity:l,titleFontSize:12,titleFontWeight:"normal",titleSpacing:12,titleTransformOrigin:"center",lineArrowOffset:6,lineArrowSize:6},axisTop:{gridDirection:"positive",labelDirection:"negative",tickDirection:"negative",titlePosition:"top",titleSpacing:12,labelSpacing:4,titleTextBaseline:"middle"},axisBottom:{gridDirection:"negative",labelDirection:"positive",tickDirection:"positive",titlePosition:"bottom",titleSpacing:12,labelSpacing:4,titleTextBaseline:"bottom",titleTransform:"translate(0, 8)"},axisLeft:{gridDirection:"positive",labelDirection:"negative",labelSpacing:4,tickDirection:"negative",titlePosition:"left",titleSpacing:12,titleTextBaseline:"middle",titleDirection:"vertical",titleTransform:"rotate(-90) translate(0, -8)",titleTransformOrigin:"center"},axisRight:{gridDirection:"negative",labelDirection:"positive",labelSpacing:4,tickDirection:"positive",titlePosition:"right",titleSpacing:12,titleTextBaseline:"top",titleDirection:"vertical",titleTransformOrigin:"center"},axisLinear:{girdClosed:!0,gridConnect:"arc",gridDirection:"negative",gridType:"surround",titlePosition:"top",titleSpacing:0},axisArc:{title:!1,titlePosition:"inner",line:!1,tick:!0,labelSpacing:4},axisRadar:{girdClosed:!0,gridStrokeOpacity:.3,gridType:"surround",label:!1,tick:!1,titlePosition:"start"},legendCategory:{backgroundFill:"transparent",itemBackgroundFill:"transparent",itemLabelFill:n,itemLabelFillOpacity:l,itemLabelFontSize:12,itemLabelFontWeight:"normal",itemMarkerFillOpacity:1,itemMarkerSize:8,itemSpacing:[o,o],itemValueFill:n,itemValueFillOpacity:.65,itemValueFontSize:12,itemValueFontWeight:"normal",navButtonFill:n,navButtonFillOpacity:.65,navPageNumFill:n,navPageNumFillOpacity:.45,navPageNumFontSize:12,padding:8,title:!1,titleFill:n,titleFillOpacity:.65,titleFontSize:12,titleFontWeight:"normal",titleSpacing:4,tickStroke:n,tickStrokeOpacity:.25,rowPadding:o,colPadding:s,maxRows:3,maxCols:3},legendContinuous:{handleHeight:12,handleLabelFill:n,handleLabelFillOpacity:u,handleLabelFontSize:12,handleLabelFontWeight:"normal",handleMarkerFill:n,handleMarkerFillOpacity:.6,handleMarkerLineWidth:1,handleMarkerStroke:n,handleMarkerStrokeOpacity:.25,handleWidth:10,labelFill:n,labelFillOpacity:u,labelFontSize:12,labelFontWeight:"normal",labelSpacing:3,tick:!0,tickLength:12,ribbonSize:12,ribbonFill:"#aaa",handle:!0,handleLabel:!1,handleShape:"slider",handleIconSize:12/1.8,indicator:!1,titleFontSize:12,titleSpacing:4,titleFontWeight:"normal",titleFillOpacity:l,tickStroke:n,tickStrokeOpacity:u},label:{fill:n,fillOpacity:.65,fontSize:12,fontWeight:"normal",stroke:void 0,offset:12,connectorStroke:n,connectorStrokeOpacity:.45,connectorLineWidth:1,connectorLength:12,connectorLength2:8,connectorDistance:4},innerLabel:{fill:r,fontSize:12,fillOpacity:.85,fontWeight:"normal",stroke:void 0,offset:0},htmlLabel:{fontSize:12,opacity:.65,color:n,fontWeight:"normal"},slider:{trackSize:16,trackFill:a,trackFillOpacity:1,selectionFill:t,selectionFillOpacity:.15,handleIconSize:10,handleIconFill:"#f7f7f7",handleIconFillOpacity:1,handleIconStroke:n,handleIconStrokeOpacity:.25,handleIconLineWidth:1,handleIconRadius:2,handleLabelFill:n,handleLabelFillOpacity:.45,handleLabelFontSize:12,handleLabelFontWeight:"normal"},scrollbar:{padding:[0,0,0,0],trackSize:6,isRound:!0,slidable:!0,scrollable:!0,trackFill:"#e5e5e5",trackFillOpacity:0,thumbFill:"#000",thumbFillOpacity:.15,thumbHighlightedFillOpacity:.2},title:{spacing:8,titleFill:n,titleFillOpacity:l,titleFontSize:16,titleFontWeight:"bold",titleTextBaseline:"top",subtitleFill:n,subtitleFillOpacity:c,subtitleFontSize:12,subtitleFontWeight:"normal",subtitleTextBaseline:"top"},tooltip:{css:{".g2-tooltip":{"font-family":"sans-serif"}}}}}VL.props={};var qL=YL({colorBlack:"#1D2129",colorWhite:"#ffffff",colorStroke:"#416180",colorDefault:"#1783FF",colorBackground:"transparent",category10:["#1783FF","#00C9C9","#F0884D","#D580FF","#7863FF","#60C42D","#BD8F24","#FF80CA","#2491B3","#17C76F"],category20:["#1783FF","#00C9C9","#F0884D","#D580FF","#7863FF","#60C42D","#BD8F24","#FF80CA","#2491B3","#17C76F","#AABA01","#BC7CFC","#237CBC","#2DE379","#CE8032","#FF7AF4","#545FD3","#AFE410","#D8C608","#FFA1E0"],padding1:8,padding2:12,padding3:20,alpha90:.9,alpha65:.65,alpha45:.45,alpha25:.25,alpha10:.1}),XL=function(e){return rf({},qL,e)};XL.props={};var ZL=function(e){return rf({},XL(),{category10:"category10",category20:"category20"},e)};ZL.props={};var KL=YL({colorBlack:"#fff",colorWhite:"#000",colorStroke:"#416180",colorDefault:"#1783FF",colorBackground:"transparent",category10:["#1783FF","#00C9C9","#F0884D","#D580FF","#7863FF","#60C42D","#BD8F24","#FF80CA","#2491B3","#17C76F"],category20:["#1783FF","#00C9C9","#F0884D","#D580FF","#7863FF","#60C42D","#BD8F24","#FF80CA","#2491B3","#17C76F","#AABA01","#BC7CFC","#237CBC","#2DE379","#CE8032","#FF7AF4","#545FD3","#AFE410","#D8C608","#FFA1E0"],padding1:8,padding2:12,padding3:20,alpha90:.9,alpha65:.65,alpha45:.45,alpha25:.25,alpha10:.25}),QL=function(e){return rf({},KL,{tooltip:{crosshairsStroke:"#fff",crosshairsLineWidth:1,crosshairsStrokeOpacity:.25,css:{".g2-tooltip":{background:"#1f1f1f",opacity:.95},".g2-tooltip-title":{color:"#A6A6A6"},".g2-tooltip-list-item-name-label":{color:"#A6A6A6"},".g2-tooltip-list-item-value":{color:"#A6A6A6"}}}},e)},JL=function(e){return Object.assign({},QL(),{category10:"category10",category20:"category20"},e)};JL.props={};var $L=YL({colorBlack:"#000",colorWhite:"#fff",colorStroke:"#888",colorDefault:"#4e79a7",colorBackground:"transparent",category10:["#4e79a7","#f28e2c","#e15759","#76b7b2","#59a14f","#edc949","#af7aa1","#ff9da7","#9c755f","#bab0ab"],category20:["#4e79a7","#f28e2c","#e15759","#76b7b2","#59a14f","#edc949","#af7aa1","#ff9da7","#9c755f","#bab0ab"],padding1:8,padding2:12,padding3:20,alpha90:.9,alpha65:.65,alpha45:.45,alpha25:.25,alpha10:.1}),eP=function(e){return rf({},$L,{text:{text:{fontSize:10}},axis:{gridLineDash:[0,0],gridLineWidth:1,gridStroke:"#ddd",gridStrokeOpacity:1,labelOpacity:1,labelStrokeOpacity:1,labelFontSize:10,line:!0,lineLineWidth:1,lineStroke:"#888",lineStrokeOpacity:1,tickLength:5,tickStrokeOpacity:1,titleOpacity:1,titleStrokeOpacity:1,titleFillOpacity:1,titleFontSize:11,titleFontWeight:"bold"},axisLeft:{gridFilter:function(e,t){return 0!==t}},axisRight:{gridFilter:function(e,t){return 0!==t}},legendCategory:{itemLabelFillOpacity:1,itemLabelFontSize:10,itemValueFillOpacity:1,itemValueFontSize:10,titleFillOpacity:1,titleFontSize:11,titleFontWeight:"bold"},legendContinuous:{handleLabelFontSize:10,labelFillOpacity:.45,labelFontSize:10},label:{fontSize:10},innerLabel:{fontSize:10},htmlLabel:{fontSize:10},slider:{handleLabelFontSize:10,trackFillOpacity:.05}},e)};eP.props={};var tP=function(e){return function(){var t=bv(Object.assign({},{crossPadding:50},e)).apply(void 0,arguments);return dv(t,e),t}};tP.props=Object.assign(Object.assign({},bv.props),{defaultPosition:"bottom"});var nP=function(e){return function(){var t=bv(Object.assign({},{crossPadding:10},e)).apply(void 0,arguments);return dv(t,e),t}};nP.props=Object.assign(Object.assign({},bv.props),{defaultPosition:"left"});var rP=function(){};var aP=Mh({prevBtnGroup:"prev-btn-group",prevBtn:"prev-btn",nextBtnGroup:"next-btn-group",nextBtn:"next-btn",pageInfoGroup:"page-info-group",pageInfo:"page-info",playWindow:"play-window",contentGroup:"content-group",controller:"controller",clipPath:"clip-path"},"navigator"),iP=function(e){function t(t){var n,r,a,i=e.call(this,t,{x:0,y:0,animate:{easing:"linear",duration:200,fill:"both"},buttonCursor:"pointer",buttonFill:"black",buttonD:(n=0,r=0,a=6,[["M",n-a,r-a],["L",n+a,r],["L",n-a,r+a],["Z"]]),buttonSize:12,controllerPadding:5,controllerSpacing:5,formatter:function(e,t){return"".concat(e,"/").concat(t)},defaultPage:0,loop:!1,orientation:"horizontal",pageNumFill:"black",pageNumFontSize:12,pageNumTextAlign:"start",pageNumTextBaseline:"middle"})||this;return i.playState="idle",i.contentGroup=i.appendChild(new oc({class:aP.contentGroup.name})),i.playWindow=i.contentGroup.appendChild(new oc({class:aP.playWindow.name})),i.innerCurrPage=i.defaultPage,i}return zt(t,e),Object.defineProperty(t.prototype,"defaultPage",{get:function(){var e=this.attributes.defaultPage;return Bt(e,0,Math.max(this.pageViews.length-1,0))},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"pageViews",{get:function(){return this.playWindow.children},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"controllerShape",{get:function(){return this.totalPages>1?{width:55,height:0}:{width:0,height:0}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"pageShape",{get:function(){var e=Wt(function(e){var t;return(null===(t=e[0])||void 0===t?void 0:t.map((function(t,n){return e.map((function(e){return e[n]}))})))||[]}(this.pageViews.map((function(e){var t=e.getBBox();return[t.width,t.height]}))).map((function(e){return Math.max.apply(Math,Vt([],Wt(e),!1))})),2),t=e[0],n=e[1],r=this.attributes,a=r.pageWidth,i=void 0===a?t:a,o=r.pageHeight;return{pageWidth:i,pageHeight:void 0===o?n:o}},enumerable:!1,configurable:!0}),t.prototype.getContainer=function(){return this.playWindow},Object.defineProperty(t.prototype,"totalPages",{get:function(){return this.pageViews.length},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"currPage",{get:function(){return this.innerCurrPage},enumerable:!1,configurable:!0}),t.prototype.getBBox=function(){var t=e.prototype.getBBox.call(this),n=t.x,r=t.y,a=this.controllerShape,i=this.pageShape,o=i.pageWidth,s=i.pageHeight;return new pm(n,r,o+a.width,s)},t.prototype.goTo=function(e){var t=this,n=this.attributes.animate,r=this,a=r.currPage,i=r.playState,o=r.playWindow,s=r.pageViews;if("idle"!==i||e<0||s.length<=0||e>=s.length)return null;s[a].setLocalPosition(0,0),this.prepareFollowingPage(e);var l=Wt(this.getFollowingPageDiff(e),2),c=l[0],u=l[1];this.playState="running";var d=yh(o,[{transform:"translate(0, 0)"},{transform:"translate(".concat(-c,", ").concat(-u,")")}],n);return vh(d,(function(){t.innerCurrPage=e,t.playState="idle",t.setVisiblePages([e]),t.updatePageInfo()})),d},t.prototype.prev=function(){var e=this.attributes.loop,t=this.pageViews.length,n=this.currPage;if(!e&&n<=0)return null;var r=e?(n-1+t)%t:Bt(n-1,0,t);return this.goTo(r)},t.prototype.next=function(){var e=this.attributes.loop,t=this.pageViews.length,n=this.currPage;if(!e&&n>=t-1)return null;var r=e?(n+1)%t:Bt(n+1,0,t);return this.goTo(r)},t.prototype.renderClipPath=function(e){var t=this.pageShape,n=t.pageWidth,r=t.pageHeight;n&&r?(this.clipPath=e.maybeAppendByClassName(aP.clipPath,"rect").styles({width:n,height:r}),this.contentGroup.attr("clipPath",this.clipPath.node())):this.contentGroup.style.clipPath=void 0},t.prototype.setVisiblePages=function(e){this.playWindow.children.forEach((function(t,n){e.includes(n)?ph(t):hh(t)}))},t.prototype.adjustControllerLayout=function(){var e=this,t=e.prevBtnGroup,n=e.nextBtnGroup,r=e.pageInfoGroup,a=this.attributes,i=a.orientation,o=a.controllerPadding,s=r.getBBox(),l=s.width,c=(s.height,Wt("horizontal"===i?[-180,0]:[-90,90],2)),u=c[0],d=c[1];t.setLocalEulerAngles(u),n.setLocalEulerAngles(d);var f=t.getBBox(),p=f.width,h=f.height,g=n.getBBox(),m=g.width,v=g.height,b=Math.max(p,l,m),y="horizontal"===i?{offset:[[0,0],[p/2+o,0],[p+l+2*o,0]],textAlign:"start"}:{offset:[[b/2,-h-o],[b/2,0],[b/2,v+o]],textAlign:"center"},k=Wt(y.offset,3),x=Wt(k[0],2),w=x[0],E=x[1],S=Wt(k[1],2),A=S[0],O=S[1],T=Wt(k[2],2),C=T[0],R=T[1],N=y.textAlign,M=r.querySelector("text");M&&(M.style.textAlign=N),t.setLocalPosition(w,E),r.setLocalPosition(A,O),n.setLocalPosition(C,R)},t.prototype.updatePageInfo=function(){var e,t=this,n=t.currPage,r=t.pageViews,a=t.attributes.formatter;r.length<2||(null===(e=this.pageInfoGroup.querySelector(aP.pageInfo.class))||void 0===e||e.attr("text",a(n+1,r.length)),this.adjustControllerLayout())},t.prototype.getFollowingPageDiff=function(e){var t=this.currPage;if(t===e)return[0,0];var n=this.attributes.orientation,r=this.pageShape,a=r.pageWidth,i=r.pageHeight,o=e=2,s=e.maybeAppendByClassName(aP.controller,"g");if(gh(s.node(),o),o){var l=Yh(this.attributes,"button"),c=Yh(this.attributes,"pageNum"),u=Wt(Xh(l),2),d=u[0],f=u[1],p=d.size,h=Ht(d,["size"]),g=!s.select(aP.prevBtnGroup.class).node(),m=s.maybeAppendByClassName(aP.prevBtnGroup,"g").styles(f);this.prevBtnGroup=m.node();var v=m.maybeAppendByClassName(aP.prevBtn,"path"),b=s.maybeAppendByClassName(aP.nextBtnGroup,"g").styles(f);this.nextBtnGroup=b.node(),[v,b.maybeAppendByClassName(aP.nextBtn,"path")].forEach((function(e){e.styles(Ut(Ut({},h),{transformOrigin:"center"})),lg(e.node(),p,!0)}));var y=s.maybeAppendByClassName(aP.pageInfoGroup,"g");this.pageInfoGroup=y.node(),y.maybeAppendByClassName(aP.pageInfo,"text").styles(c),this.updatePageInfo(),s.node().setLocalPosition(a+n,i/2),g&&(this.prevBtnGroup.addEventListener("click",(function(){t.prev()})),this.nextBtnGroup.addEventListener("click",(function(){t.next()})))}},t.prototype.render=function(e,t){var n=e.x,r=void 0===n?0:n,a=e.y,i=void 0===a?0:a;this.attr("transform","translate(".concat(r,", ").concat(i,")"));var o=Nh(t);this.renderClipPath(o),this.renderController(o),this.setVisiblePages([this.defaultPage]),this.goTo(this.defaultPage)},t.prototype.bindEvents=function(){var e=this,t=Kd((function(){return e.render(e.attributes,e)}),50);this.playWindow.addEventListener(hl.INSERTED,t),this.playWindow.addEventListener(hl.REMOVED,t)},t}(Oh),oP=Mh({layout:"flex",markerGroup:"marker-group",marker:"marker",labelGroup:"label-group",label:"label",valueGroup:"value-group",value:"value",backgroundGroup:"background-group",background:"background"},"legend-category-item");var sP=function(e){function t(t){return e.call(this,t,{span:[1,1],marker:function(){return new nc({style:{r:6}})},markerSize:10,labelFill:"#646464",valueFill:"#646464",labelFontSize:12,valueFontSize:12,labelTextBaseline:"middle",valueTextBaseline:"middle"})||this}return zt(t,e),Object.defineProperty(t.prototype,"showValue",{get:function(){var e=this.attributes.valueText;return!!e&&("string"==typeof e||"number"==typeof e?""!==e:"function"==typeof e||""!==e.attr("text"))},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"actualSpace",{get:function(){var e=this.labelGroup,t=this.valueGroup,n=this.attributes.markerSize,r=e.node().getBBox(),a=r.width,i=r.height,o=t.node().getBBox(),s=o.width,l=o.height;return{markerWidth:n,labelWidth:a,valueWidth:s,height:Math.max(n,i,l)}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"span",{get:function(){var e=this.attributes.span;if(!e)return[1,1];var t=Wt(zg(e),2),n=t[0],r=t[1],a=this.showValue?r:0,i=n+a;return[n/i,a/i]},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"shape",{get:function(){var e,t=this.attributes,n=t.markerSize,r=t.width,a=this.actualSpace,i=a.markerWidth,o=a.height,s=this.actualSpace,l=s.labelWidth,c=s.valueWidth,u=Wt(this.spacing,2),d=u[0],f=u[1];if(r){var p=r-n-d-f,h=Wt(this.span,2);l=(e=Wt([h[0]*p,h[1]*p],2))[0],c=e[1]}return{width:i+l+c+d+f,height:o,markerWidth:i,labelWidth:l,valueWidth:c}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"spacing",{get:function(){var e=this.attributes.spacing;if(!e)return[0,0];var t=Wt(zg(e),2),n=t[0],r=t[1];return this.showValue?[n,r]:[n,0]},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"layout",{get:function(){var e=this.shape,t=e.markerWidth,n=e.labelWidth,r=e.valueWidth,a=e.width,i=e.height,o=Wt(this.spacing,2),s=o[0];return{height:i,width:a,markerWidth:t,labelWidth:n,valueWidth:r,position:[t/2,t+s,t+n+s+o[1]]}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"scaleSize",{get:function(){var e=function(e){var t=e.querySelector(oP.marker.class);return t?t.style:{}}(this.markerGroup.node()),t=this.attributes,n=t.markerSize,r=t.markerStrokeWidth,a=void 0===r?e.strokeWidth:r,i=t.markerLineWidth,o=void 0===i?e.lineWidth:i,s=t.markerStroke,l=void 0===s?e.stroke:s,c=+(a||o||(l?1:0))*Math.sqrt(2),u=this.markerGroup.node().getBBox(),d=u.width,f=u.height;return(1-c/Math.max(d,f))*n},enumerable:!1,configurable:!0}),t.prototype.renderMarker=function(e){var t=this,n=this.attributes.marker,r=Yh(this.attributes,"marker");this.markerGroup=e.maybeAppendByClassName(oP.markerGroup,"g").style("zIndex",0),Th(!!n,this.markerGroup,(function(){var e,a=t.markerGroup.node(),i=null===(e=a.childNodes)||void 0===e?void 0:e[0],o="string"==typeof n?new Uv({style:{symbol:n},className:oP.marker.name}):n();i?o.nodeName===i.nodeName?i instanceof Uv?i.update(Ut(Ut({},r),{symbol:n})):(!function(e,t){var n,r,a=t.attributes;try{for(var i=Gt(Object.entries(a)),o=i.next();!o.done;o=i.next()){var s=Wt(o.value,2),l=s[0],c=s[1];"id"!==l&&"className"!==l&&e.attr(l,c)}}catch(e){n={error:e}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}}(i,o),Nh(i).styles(r)):(i.remove(),Nh(o).attr("className",oP.marker.name).styles(r),a.appendChild(o)):(o instanceof Uv||Nh(o).attr("className",oP.marker.name).styles(r),a.appendChild(o)),t.markerGroup.node().scale(1/t.markerGroup.node().getScale()[0]);var s=lg(t.markerGroup.node(),t.scaleSize,!0);t.markerGroup.node().style._transform="scale(".concat(s,")")}))},t.prototype.renderLabel=function(e){var t=Yh(this.attributes,"label"),n=t.text,r=Ht(t,["text"]);this.labelGroup=e.maybeAppendByClassName(oP.labelGroup,"g").style("zIndex",0),this.labelGroup.maybeAppendByClassName(oP.label,(function(){return sg(n)})).styles(r)},t.prototype.renderValue=function(e){var t=this,n=Yh(this.attributes,"value"),r=n.text,a=Ht(n,["text"]);this.valueGroup=e.maybeAppendByClassName(oP.valueGroup,"g").style("zIndex",0),Th(this.showValue,this.valueGroup,(function(){t.valueGroup.maybeAppendByClassName(oP.value,(function(){return sg(r)})).styles(a)}))},t.prototype.renderBackground=function(e){var t=this.shape,n=t.width,r=t.height,a=Yh(this.attributes,"background");this.background=e.maybeAppendByClassName(oP.backgroundGroup,"g").style("zIndex",-1),this.background.maybeAppendByClassName(oP.background,"rect").styles(Ut({width:n,height:r},a))},t.prototype.adjustLayout=function(){var e=this.layout,t=e.labelWidth,n=e.valueWidth,r=e.height,a=Wt(e.position,3),i=a[0],o=a[1],s=a[2],l=r/2;this.markerGroup.styles({transform:"translate(".concat(i,", ").concat(l,")").concat(this.markerGroup.node().style._transform)}),this.labelGroup.styles({transform:"translate(".concat(o,", ").concat(l,")")}),Fg(this.labelGroup.select(oP.label.class).node(),Math.ceil(t)),this.showValue&&(this.valueGroup.styles({transform:"translate(".concat(s,", ").concat(l,")")}),Fg(this.valueGroup.select(oP.value.class).node(),Math.ceil(n)))},t.prototype.render=function(e,t){var n=Nh(t),r=e.x,a=void 0===r?0:r,i=e.y,o=void 0===i?0:i;n.styles({transform:"translate(".concat(a,", ").concat(o,")")}),this.renderMarker(n),this.renderLabel(n),this.renderValue(n),this.renderBackground(n),this.adjustLayout()},t}(Oh),lP=Mh({page:"item-page",navigator:"navigator",item:"item"},"items"),cP=function(e,t,n){return void 0===n&&(n=!0),e?t(e):n},uP=function(e){function t(t){var n=e.call(this,t,{data:[],gridRow:1/0,gridCol:void 0,padding:0,width:1e3,height:100,rowPadding:0,colPadding:0,layout:"flex",orientation:"horizontal",click:rP,mouseenter:rP,mouseleave:rP})||this;return n.navigatorShape=[0,0],n}return zt(t,e),Object.defineProperty(t.prototype,"pageViews",{get:function(){return this.navigator.getContainer()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"grid",{get:function(){var e=this.attributes,t=e.gridRow,n=e.gridCol,r=e.data;if(!t&&!n)throw new Error("gridRow and gridCol can not be set null at the same time");return t&&n?[t,n]:t?[t,r.length]:[r.length,n]},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"renderData",{get:function(){var e=this.attributes,t=e.data,n=e.layout,r=Yh(this.attributes,"item"),a=t.map((function(e,a){var i=e.id,o=void 0===i?a:i,s=e.label,l=e.value;return{id:"".concat(o),index:a,style:Ut({layout:n,labelText:s,valueText:l},Object.fromEntries(Object.entries(r).map((function(n){var r=Wt(n,2);return[r[0],Zh(r[1],[e,a,t])]}))))}}));return a},enumerable:!1,configurable:!0}),t.prototype.getGridLayout=function(){var e=this,t=this.attributes,n=t.orientation,r=t.width,a=t.rowPadding,i=t.colPadding,o=Wt(this.navigatorShape,1)[0],s=Wt(this.grid,2),l=s[0],c=s[1],u=c*l,d=0;return this.pageViews.children.map((function(t,s){var f,p,h=Math.floor(s/u),g=s%u,m=e.ifHorizontal(c,l),v=[Math.floor(g/m),g%m];"vertical"===n&&v.reverse();var b=Wt(v,2),y=b[0],k=b[1],x=(r-o-(c-1)*i)/c,w=t.getBBox().height,E=Wt([0,0],2),S=E[0],A=E[1];return"horizontal"===n?(S=(f=Wt([d,y*(w+a)],2))[0],A=f[1],d=k===c-1?0:d+x+i):(S=(p=Wt([k*(x+i),d],2))[0],A=p[1],d=y===l-1?0:d+w+a),{page:h,index:s,row:y,col:k,pageIndex:g,width:x,height:w,x:S,y:A}}))},t.prototype.getFlexLayout=function(){var e=this.attributes,t=e.width,n=e.height,r=e.rowPadding,a=e.colPadding,i=Wt(this.navigatorShape,1)[0],o=Wt(this.grid,2),s=o[0],l=o[1],c=Wt([t-i,n],2),u=c[0],d=c[1],f=Wt([0,0,0,0,0,0,0,0],8),p=f[0],h=f[1],g=f[2],m=f[3],v=f[4],b=f[5],y=f[6],k=f[7];return this.pageViews.children.map((function(e,t){var n,i,o,c,f=e.getBBox(),x=f.width,w=f.height,E=0===y?0:a,S=y+E+x;return S<=u&&cP(v,(function(e){return e0?(this.navigatorShape=[55,0],e.call(this)):t},enumerable:!1,configurable:!0}),t.prototype.ifHorizontal=function(e,t){return Hv(this.attributes.orientation,e,t)},t.prototype.flattenPage=function(e){e.querySelectorAll(lP.item.class).forEach((function(t){e.appendChild(t)})),e.querySelectorAll(lP.page.class).forEach((function(t){e.removeChild(t).destroy()}))},t.prototype.renderItems=function(e){var t=this.attributes,n=t.click,r=t.mouseenter,a=t.mouseleave;this.flattenPage(e);var i=this.dispatchCustomEvent.bind(this);Nh(e).selectAll(lP.item.class).data(this.renderData,(function(e){return e.id})).join((function(e){return e.append((function(e){var t=e.style;return new sP({style:t})})).attr("className",lP.item.name).on("click",(function(){null==n||n(this),i("itemClick",{item:this})})).on("pointerenter",(function(){null==r||r(this),i("itemMouseenter",{item:this})})).on("pointerleave",(function(){null==a||a(this),i("itemMouseleave",{item:this})}))}),(function(e){return e.each((function(e){var t=e.style;this.update(t)}))}),(function(e){return e.remove()}))},t.prototype.relayoutNavigator=function(){var e,t=this.attributes,n=t.layout,r=t.width,a=(null===(e=this.pageViews.children[0])||void 0===e?void 0:e.getBBox().height)||0,i=Wt(this.navigatorShape,2),o=i[0],s=i[1];this.navigator.update("grid"===n?{pageWidth:r-o,pageHeight:a-s}:{})},t.prototype.adjustLayout=function(){var e,t,n=this,r=Object.entries((e=this.itemsLayout,t="page",e.reduce((function(e,n){return(e[n[t]]=e[n[t]]||[]).push(n),e}),{}))).map((function(e){var t=Wt(e,2);return{page:t[0],layouts:t[1]}})),a=Vt([],Wt(this.navigator.getContainer().children),!1);r.forEach((function(e){var t=e.layouts,r=n.pageViews.appendChild(new oc({className:lP.page.name}));t.forEach((function(e){var t=e.x,n=e.y,i=e.index,o=e.width,s=e.height,l=a[i];r.appendChild(l),function(e,t,n){var r=e,a=Ft(t)?t.split("."):t;a.forEach((function(e,t){t0?null==a?void 0:a.getOptions().domain:r.data).map((function(e,n){var a;return i?i.map(e||"point"):(null===(a=null==t?void 0:t.style)||void 0===a?void 0:a.shape)||r.defaultShape||"point"}));"string"==typeof l&&o.push([l,c])};for(l.s();!(n=l.n()).done;)c()}catch(e){l.e(e)}finally{l.f()}if(0===o.length)return["point",["point"]];if(1===o.length)return o[0];if(!r)return o[0];var u=r.getOptions().range;return o.map((function(e){for(var t=s()(e,2),n=t[0],r=t[1],a=0,i=0;i0})).getOptions().domain}(a),u=l?function(e){return l.map(e)}:function(){return t.theme.color};return Object.assign(Object.assign({},o),{data:c.map((function(e){return{id:e,label:s(e),color:u(e)}}))})}var vP=function e(t){t.labelFormatter;var n=t.layout,r=(t.order,t.orientation,t.position),a=(t.size,t.title),i=t.cols,o=(t.itemMarker,pP(t,["labelFormatter","layout","order","orientation","position","size","title","cols","itemMarker"])),s=o.gridRow;return function(l){var c=l.value,u=l.theme,d=c.bbox,f=function(e,t,n){if("center"===t.position){var r=e.bbox;return{width:r.width,height:r.height}}var a=lv(e,t,n);return{width:a.width,height:a.height}}(c,t,e),p=f.width,h=f.height,g=rv(r,n),m=Object.assign(Object.assign(Object.assign(Object.assign({orientation:["right","left","center"].includes(r)?"vertical":"horizontal",width:p,height:h,layout:void 0!==i?"grid":"flex"},void 0!==i&&{gridCol:i}),void 0!==s&&{gridRow:s}),{titleText:nv(a)}),mP(t,l)),v=u.legendCategory,b=void 0===v?{}:v,y=cv(Object.assign({},b,m,o)),k=new iv({style:Object.assign(Object.assign({x:d.x,y:d.y,width:d.width,height:d.height},g),{subOptions:y})});return k.appendChild(new dP({className:"legend-category",style:y})),k}};vP.props={defaultPosition:"top",defaultOrder:1,defaultSize:40,defaultCrossPadding:[12,12],defaultPadding:[12,12]};var bP=function(e){return function(){return new oc}};bP.props={};var yP=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a0&&void 0!==arguments[0]?arguments[0]:{};this.attr(rf({},this.attributes,n)),null===(t=(e=this.descriptor).render)||void 0===t||t.call(e,this.attributes,this)}}]),n}(ac)),EP=function(e){return function(t){var n=t.value,r=t.theme,a=n.bbox,i=a.x,o=a.y,s=a.width,l=a.height;return new wP({style:rf({},r.title,Object.assign({x:i,y:o,width:s,height:l},e))})}};EP.props={defaultPosition:"top",defaultOrder:2,defaultSize:36,defaultCrossPadding:[20,20],defaultPadding:[12,12]};var SP=function e(t){if("object"!==E()(t)||null===t)return t;var n;if(wn(t)){n=[];for(var r=0,a=t.length;rr&&(n=i,r=o)}return n}};function LP(e){return 0===e.length?[0,0]:[En(MP(e,(function(e){return En(e)||0}))),Sn(IP(e,(function(e){return Sn(e)||0})))]}function PP(e){for(var t=SP(e),n=t[0].length,r=Wt([Array(n).fill(0),Array(n).fill(0)],2),a=r[0],i=r[1],o=0;o=0?(s[l]+=a[l],a[l]=s[l]):(s[l]+=i[l],i[l]=s[l]);return t}var DP=function(e){function t(t){return e.call(this,t,{type:"line",x:0,y:0,width:200,height:20,isStack:!1,color:["#83daad","#edbf45","#d2cef9","#e290b3","#6f63f4"],smooth:!0,lineLineWidth:1,areaOpacity:0,isGroup:!1,columnLineWidth:1,columnStroke:"#fff",scale:1,spacing:0})||this}return zt(t,e),Object.defineProperty(t.prototype,"rawData",{get:function(){var e=this.attributes.data;if(!e||0===(null==e?void 0:e.length))return[[]];var t=SP(e);return Pt(t[0])?[t]:t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"data",{get:function(){return this.attributes.isStack?PP(this.rawData):this.rawData},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"scales",{get:function(){return this.createScales(this.data)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"baseline",{get:function(){var e=this.scales.y,t=Wt(e.getOptions().domain||[0,0],2),n=t[0],r=t[1];return r<0?e.map(r):e.map(n<0?0:n)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"containerShape",{get:function(){var e=this.attributes;return{width:e.width,height:e.height}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"linesStyle",{get:function(){var e=this,t=this.attributes,n=t.type,r=t.isStack,a=t.smooth;if("line"!==n)throw new Error("linesStyle can only be used in line type");var i=Yh(this.attributes,"area"),o=Yh(this.attributes,"line"),s=this.containerShape.width,l=this.data;if(0===l[0].length)return{lines:[],areas:[]};var c=this.scales,u=function(e,t){var n,r=t.x,a=t.y,i=Wt(a.getOptions().range||[0,0],2),o=i[0],s=i[1];return s>o&&(n=Wt([o,s],2),s=n[0],o=n[1]),e.map((function(e){return e.map((function(e,t){return[r.map(t),Bt(a.map(e),s,o)]}))}))}(l,{type:"line",x:c.x,y:c.y}),d=[];if(i){var f=this.baseline;d=r?a?function(e,t,n){for(var r=[],a=e.length-1;a>=0;a-=1){var i=e[a],o=RP(i),s=void 0;if(0===a)s=NP(o,t,n);else{var l=RP(e[a-1],!0),c=i[0];l[0][0]="L",s=Vt(Vt(Vt([],Wt(o),!1),Wt(l),!1),[Vt(["M"],Wt(c),!1),["Z"]],!1)}r.push(s)}return r}(u,s,f):function(e,t,n){for(var r=[],a=e.length-1;a>=0;a-=1){var i=CP(e[a]),o=void 0;if(0===a)o=NP(i,t,n);else{var s=CP(e[a-1],!0);s[0][0]="L",o=Vt(Vt(Vt([],Wt(i),!1),Wt(s),!1),[["Z"]],!1)}r.push(o)}return r}(u,s,f):function(e,t,n,r){return e.map((function(e){return NP(t?RP(e):CP(e),n,r)}))}(u,a,s,f)}return{lines:u.map((function(t,n){return Ut({stroke:e.getColor(n),d:a?RP(t):CP(t)},o)})),areas:d.map((function(t,n){return Ut({d:t,fill:e.getColor(n)},i)}))}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"columnsStyle",{get:function(){var e=this,t=Yh(this.attributes,"column"),n=this.attributes,r=n.isStack,a=n.type,i=n.scale;if("column"!==a)throw new Error("columnsStyle can only be used in column type");var o=this.containerShape.height,s=this.rawData;if(!s)return{columns:[]};r&&(s=PP(s));var l=this.createScales(s),c=l.x,u=l.y,d=Wt(LP(s),2),f=d[0],p=d[1],h=new Vm({domain:[0,p-(f>0?0:f)],range:[0,o*i]}),g=c.getBandWidth(),m=this.rawData;return{columns:s.map((function(n,a){return n.map((function(n,i){var o=g/s.length;return Ut(Ut({fill:e.getColor(a)},t),r?{x:c.map(i),y:u.map(n),width:g,height:h.map(m[a][i])}:{x:c.map(i)+o*a,y:n>=0?u.map(n):u.map(0),width:o,height:h.map(Math.abs(n))})}))}))}},enumerable:!1,configurable:!0}),t.prototype.render=function(e,t){(function(e,t,n){return e.querySelector(t)?Nh(e).select(t):Nh(e).append(n)})(t,".container","rect").attr("className","container").node();var n=e.type,r=e.x,a=e.y,i="spark".concat(n),o=Ut({x:r,y:a},"line"===n?this.linesStyle:this.columnsStyle);Nh(t).selectAll(".spark").data([n]).join((function(e){return e.append((function(e){return"line"===e?new OP({className:i,style:o}):new AP({className:i,style:o})})).attr("className","spark ".concat(i))}),(function(e){return e.update(o)}),(function(e){return e.remove()}))},t.prototype.getColor=function(e){var t=this.attributes.color;return wn(t)?t[e%t.length]:zn(t)?t.call(null,e):t},t.prototype.createScales=function(e){var t,n,r=this.attributes,a=r.type,i=r.scale,o=r.range,s=void 0===o?[]:o,l=r.spacing,c=this.containerShape,u=c.width,d=c.height,f=Wt(LP(e),2),p=f[0],h=f[1],g=new Vm({domain:[null!==(t=s[0])&&void 0!==t?t:p,null!==(n=s[1])&&void 0!==n?n:h],range:[d,d*(1-i)]});return"line"===a?{type:a,x:new Vm({domain:[0,e[0].length-1],range:[0,u]}),y:g}:{type:a,x:new kI({domain:e[0].map((function(e,t){return t})),range:[0,u],paddingInner:l,paddingOuter:l/2,align:.5}),y:g}},t.tag="sparkline",t}(Oh),_P=function(e){function t(t){var n=e.call(this,t,Ut(Ut(Ut({x:0,y:0,animate:{duration:100,fill:"both"},brushable:!0,formatter:function(e){return e.toString()},handleSpacing:2,orientation:"horizontal",padding:0,autoFitLabel:!0,scrollable:!0,selectionFill:"#5B8FF9",selectionFillOpacity:.45,selectionZIndex:2,showHandle:!0,showLabel:!0,slidable:!0,trackFill:"#416180",trackLength:200,trackOpacity:.05,trackSize:20,trackZIndex:-1,values:[0,1],type:"range",selectionType:"select",handleIconOffset:0},qh(Nv,"handle")),qh(Cv,"handleIcon")),qh(Rv,"handleLabel")))||this;return n.range=[0,1],n.onDragStart=function(e){return function(t){t.stopPropagation(),n.target=e,n.prevPos=n.getOrientVal(Sv(t));var r=n.availableSpace,a=r.x,i=r.y,o=n.getBBox(),s=o.x,l=o.y;n.selectionStartPos=n.getRatio(n.prevPos-n.getOrientVal([a,i])-n.getOrientVal([+s,+l])),n.selectionWidth=0,document.addEventListener("pointermove",n.onDragging),document.addEventListener("pointerup",n.onDragEnd)}},n.onDragging=function(e){var t=n.attributes,r=t.slidable,a=t.brushable,i=t.type;e.stopPropagation();var o=n.getOrientVal(Sv(e)),s=o-n.prevPos;if(s){var l=n.getRatio(s);switch(n.target){case"start":r&&n.setValuesOffset(l);break;case"end":r&&n.setValuesOffset(0,l);break;case"selection":r&&n.setValuesOffset(l,l);break;case"track":if(!a)return;n.selectionWidth+=l,"range"===i?n.innerSetValues([n.selectionStartPos,n.selectionStartPos+n.selectionWidth].sort(),!0):n.innerSetValues([0,n.selectionStartPos+n.selectionWidth],!0)}n.prevPos=o}},n.onDragEnd=function(){document.removeEventListener("pointermove",n.onDragging),document.removeEventListener("pointermove",n.onDragging),document.removeEventListener("pointerup",n.onDragEnd),n.target="",n.updateHandlesPosition(!1)},n.onValueChange=function(e){var t=n.attributes,r=t.onChange,a=t.type,i="range"===a?e:e[1],o="range"===a?n.getValues():n.getValues()[1],s=new al("valuechange",{detail:{oldValue:i,value:o}});n.dispatchEvent(s),null==r||r(o)},n.selectionStartPos=0,n.selectionWidth=0,n.prevPos=0,n.target="",n}return zt(t,e),Object.defineProperty(t.prototype,"values",{get:function(){return this.attributes.values},set:function(e){this.attributes.values=this.clampValues(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"sparklineStyle",{get:function(){if("horizontal"!==this.attributes.orientation)return null;var e=Yh(this.attributes,"sparkline");return Ut(Ut({zIndex:0},this.availableSpace),e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"shape",{get:function(){var e=this.attributes,t=e.trackLength,n=e.trackSize,r=Wt(this.getOrientVal([[t,n],[n,t]]),2);return{width:r[0],height:r[1]}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"availableSpace",{get:function(){var e=this.attributes,t=(e.x,e.y,Wt(zg(e.padding),4)),n=t[0],r=t[1],a=t[2],i=t[3],o=this.shape;return{x:i,y:n,width:o.width-(i+r),height:o.height-(n+a)}},enumerable:!1,configurable:!0}),t.prototype.getValues=function(){return this.values},t.prototype.setValues=function(e,t){void 0===e&&(e=[0,0]),void 0===t&&(t=!1),this.attributes.values=e;var n=!1!==t&&this.attributes.animate;this.updateSelectionArea(n),this.updateHandlesPosition(n)},t.prototype.updateSelectionArea=function(e){var t=this.calcSelectionArea();this.foregroundGroup.selectAll(Mv.selection.class).each((function(n,r){kh(this,t[r],e)}))},t.prototype.updateHandlesPosition=function(e){this.attributes.showHandle&&(this.startHandle&&kh(this.startHandle,this.getHandleStyle("start"),e),this.endHandle&&kh(this.endHandle,this.getHandleStyle("end"),e))},t.prototype.innerSetValues=function(e,t){void 0===e&&(e=[0,0]),void 0===t&&(t=!1);var n=this.values,r=this.clampValues(e);this.attributes.values=r,this.setValues(r),t&&this.onValueChange(n)},t.prototype.renderTrack=function(e){var t=this.attributes,n=t.x,r=t.y,a=Yh(this.attributes,"track");this.trackShape=Nh(e).maybeAppendByClassName(Mv.track,"rect").styles(Ut(Ut({x:n,y:r},this.shape),a))},t.prototype.renderBrushArea=function(e){var t=this.attributes,n=t.x,r=t.y,a=t.brushable;this.brushArea=Nh(e).maybeAppendByClassName(Mv.brushArea,"rect").styles(Ut({x:n,y:r,fill:"transparent",cursor:a?"crosshair":"default"},this.shape))},t.prototype.renderSparkline=function(e){var t=this,n=this.attributes,r=n.x,a=n.y;Th("horizontal"===n.orientation,Nh(e).maybeAppendByClassName(Mv.sparklineGroup,"g"),(function(e){var n=Ut(Ut({},t.sparklineStyle),{x:r,y:a});e.maybeAppendByClassName(Mv.sparkline,(function(){return new DP({style:n})})).update(n)}))},t.prototype.renderHandles=function(){var e,t=this,n=this.attributes,r=n.showHandle,a=n.type,i=r?"range"===a?["start","end"]:["end"]:[],o=this;null===(e=this.foregroundGroup)||void 0===e||e.selectAll(Mv.handle.class).data(i.map((function(e){return{type:e}})),(function(e){return e.type})).join((function(e){return e.append((function(e){var n=e.type;return new Pv({style:t.getHandleStyle(n)})})).each((function(e){var t=e.type;this.attr("class","".concat(Mv.handle.name," ").concat(t,"-handle"));var n="".concat(t,"Handle");o[n]=this,this.addEventListener("pointerdown",o.onDragStart(t))}))}),(function(e){return e.each((function(e){var t=e.type;this.update(o.getHandleStyle(t))}))}),(function(e){return e.each((function(e){var t=e.type,n="".concat(t,"Handle");o[n]=void 0})).remove()}))},t.prototype.renderSelection=function(e){var t=this.attributes,n=t.x,r=t.y,a=t.type,i=t.selectionType;this.foregroundGroup=Nh(e).maybeAppendByClassName(Mv.foreground,"g");var o=Yh(this.attributes,"selection"),s=function(e){return e.style("visibility",(function(e){return e.show?"visible":"hidden"})).style("cursor",(function(e){return"select"===i?"grab":"invert"===i?"crosshair":"default"})).styles(Ut(Ut({},o),{transform:"translate(".concat(n,", ").concat(r,")")}))},l=this;this.foregroundGroup.selectAll(Mv.selection.class).data("value"===a?[]:this.calcSelectionArea().map((function(e,t){return{style:Ut({},e),index:t,show:"select"===i?1===t:1!==t}})),(function(e){return e.index})).join((function(e){return e.append("rect").attr("className",Mv.selection.name).call(s).each((function(e,t){var n=this;1===t?(l.selectionShape=Nh(this),this.on("pointerdown",(function(e){n.attr("cursor","grabbing"),l.onDragStart("selection")(e)})),l.dispatchCustomEvent(this,"pointerenter","selectionMouseenter"),l.dispatchCustomEvent(this,"pointerleave","selectionMouseleave"),l.dispatchCustomEvent(this,"click","selectionClick"),this.addEventListener("pointerdown",(function(){n.attr("cursor","grabbing")})),this.addEventListener("pointerup",(function(){n.attr("cursor","pointer")})),this.addEventListener("pointerover",(function(){n.attr("cursor","pointer")}))):this.on("pointerdown",l.onDragStart("track"))}))}),(function(e){return e.call(s)}),(function(e){return e.remove()})),this.updateSelectionArea(!1),this.renderHandles()},t.prototype.render=function(e,t){this.renderTrack(t),this.renderSparkline(t),this.renderBrushArea(t),this.renderSelection(t)},t.prototype.clampValues=function(e,t){var n;void 0===t&&(t=4);var r=Wt(this.range,2),a=r[0],i=r[1],o=Wt(this.getValues().map((function(e){return Ev(e,t)})),2),s=o[0],l=o[1],c=Wt(((Array.isArray(e)?e:[s,null!=e?e:l])||[s,l]).map((function(e){return Ev(e,t)})),2),u=c[0],d=c[1];if("value"===this.attributes.type)return[0,Bt(d,a,i)];u>d&&(u=(n=Wt([d,u],2))[0],d=n[1]);var f=d-u;return f>i-a?[a,i]:ui?l===i&&s===u?[u,i]:[i-f,i]:[u,d]},t.prototype.calcSelectionArea=function(e){var t=Wt(this.clampValues(e),2),n=t[0],r=t[1],a=this.availableSpace,i=a.x,o=a.y,s=a.width,l=a.height;return this.getOrientVal([[{y:o,height:l,x:i,width:n*s},{y:o,height:l,x:n*s+i,width:(r-n)*s},{y:o,height:l,x:r*s,width:(1-r)*s}],[{x:i,width:s,y:o,height:n*l},{x:i,width:s,y:n*l+o,height:(r-n)*l},{x:i,width:s,y:r*l,height:(1-r)*l}]])},t.prototype.calcHandlePosition=function(e){var t=this.attributes.handleIconOffset,n=this.availableSpace,r=n.x,a=n.y,i=n.width,o=n.height,s=Wt(this.clampValues(),2),l=s[0],c=s[1],u="start"===e?-t:t,d=("start"===e?l:c)*this.getOrientVal([i,o])+u;return{x:r+this.getOrientVal([d,i/2]),y:a+this.getOrientVal([o/2,d])}},t.prototype.inferTextStyle=function(e){return"horizontal"===this.attributes.orientation?{}:"start"===e?{transformOrigin:"left center",transform:"rotate(90)",textAlign:"start"}:"end"===e?{transformOrigin:"right center",transform:"rotate(90)",textAlign:"end"}:{}},t.prototype.calcHandleText=function(e){var t,n=this.attributes,r=n.type,a=n.orientation,i=n.formatter,o=n.autoFitLabel,s=Yh(this.attributes,"handle"),l=Yh(s,"label"),c=s.spacing,u=this.getHandleSize(),d=this.clampValues(),f=i("start"===e?d[0]:d[1]),p=new Ch({style:Ut(Ut(Ut({},l),this.inferTextStyle(e)),{text:f})}),h=p.getBBox(),g=h.width,m=h.height;if(p.destroy(),!o){if("value"===r)return{text:f,x:0,y:-m-c};var v=c+u+("horizontal"===a?g/2:0);return(t={text:f})["horizontal"===a?"x":"y"]="start"===e?-v:v,t}var b=0,y=0,k=this.availableSpace,x=k.width,w=k.height,E=this.calcSelectionArea()[1],S=E.x,A=E.y,O=E.width,T=E.height,C=c+u;if("horizontal"===a){var R=C+g/2;if("start"===e)b=S-C-g>0?-R:R;else b=x-S-O-C>g?R:-R}else{var N=m+C;y="start"===e?A-u>m?-N:C:w-(A+T)-u>m?N:-C}return{x:b,y:y,text:f}},t.prototype.getHandleLabelStyle=function(e){var t=Yh(this.attributes,"handleLabel");return Ut(Ut(Ut({},t),this.calcHandleText(e)),this.inferTextStyle(e))},t.prototype.getHandleIconStyle=function(){var e=this.attributes.handleIconShape,t=Yh(this.attributes,"handleIcon"),n=this.getOrientVal(["ew-resize","ns-resize"]),r=this.getHandleSize();return Ut({cursor:n,shape:e,size:r},t)},t.prototype.getHandleStyle=function(e){var t=this.attributes,n=t.x,r=t.y,a=t.showLabel,i=t.showLabelOnInteraction,o=t.orientation,s=this.calcHandlePosition(e),l=s.x,c=s.y,u=this.calcHandleText(e),d=a;return!a&&i&&(d=!!this.target),Ut(Ut(Ut({},qh(this.getHandleIconStyle(),"icon")),qh(Ut(Ut({},this.getHandleLabelStyle(e)),u),"label")),{transform:"translate(".concat(l+n,", ").concat(c+r,")"),orientation:o,showLabel:d,type:e,zIndex:3})},t.prototype.getHandleSize=function(){var e=this.attributes,t=e.handleIconSize,n=e.width,r=e.height;return t||Math.floor((this.getOrientVal([+r,+n])+4)/2.4)},t.prototype.getOrientVal=function(e){var t=Wt(e,2),n=t[0],r=t[1];return"horizontal"===this.attributes.orientation?n:r},t.prototype.setValuesOffset=function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=!1);var r=this.attributes.type,a=Wt(this.getValues(),2),i=[a[0]+("range"===r?e:0),a[1]+t].sort();n?this.setValues(i):this.innerSetValues(i,!0)},t.prototype.getRatio=function(e){var t=this.availableSpace,n=t.width,r=t.height;return e/this.getOrientVal([n,r])},t.prototype.dispatchCustomEvent=function(e,t,n){var r=this;e.on(t,(function(e){e.stopPropagation(),r.dispatchEvent(new al(n,{detail:e}))}))},t.prototype.bindEvents=function(){this.addEventListener("wheel",this.onScroll);var e=this.brushArea;this.dispatchCustomEvent(e,"click","trackClick"),this.dispatchCustomEvent(e,"pointerenter","trackMouseenter"),this.dispatchCustomEvent(e,"pointerleave","trackMouseleave"),e.on("pointerdown",this.onDragStart("track"))},t.prototype.onScroll=function(e){if(this.attributes.scrollable){var t=e.deltaX,n=e.deltaY||t,r=this.getRatio(n);this.setValuesOffset(r,r,!0)}},t.tag="slider",t}(Oh),FP=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);ax?0:1;return new HP({className:"g2-scrollbar",style:Object.assign({},h,Object.assign(Object.assign(Object.assign(Object.assign({},n),{x:c,y:u,trackLength:b,value:w}),r),{orientation:t,contentLength:y,viewportLength:b}))})}};WP.props={defaultPosition:"bottom",defaultSize:24,defaultOrder:1,defaultCrossPadding:[12,12],defaultPadding:[12,12]};var VP=function(e){return WP(Object.assign(Object.assign({},e),{orientation:"horizontal"}))};VP.props=Object.assign(Object.assign({},WP.props),{defaultPosition:"bottom"});var YP=function(e){return WP(Object.assign(Object.assign({},e),{orientation:"vertical"}))};YP.props=Object.assign(Object.assign({},WP.props),{defaultPosition:"left"});var qP=function(e,t){var n=1e-4,r=t.coordinate;return function(t,a,i){var o=s()(t,1)[0],l=o.style,c=l.transform,u=void 0===c?"":c,d=l.fillOpacity,f=void 0===d?1:d,p=l.strokeOpacity,h=void 0===p?1:p,g=l.opacity,m=void 0===g?1:g,v=nh(r)?["left bottom","scale(1, ".concat(n,")")]:["left top","scale(".concat(n,", 1)")],b=s()(v,2),y=b[0],k=b[1],x=[{transform:"".concat(u," ").concat(k).trimStart(),transformOrigin:y,fillOpacity:0,strokeOpacity:0,opacity:0},{transform:"".concat(u," ").concat(k).trimStart(),transformOrigin:y,fillOpacity:f,strokeOpacity:h,opacity:m,offset:.01},{transform:"".concat(u," scale(1, 1)").trimStart(),transformOrigin:y,fillOpacity:f,strokeOpacity:h,opacity:m}];return o.animate(x,Object.assign(Object.assign({},i),e))}},XP=function(e,t){var n=1e-4,r=t.coordinate;return function(t,a,i){var o=s()(t,1)[0],l=o.style,c=l.transform,u=void 0===c?"":c,d=l.fillOpacity,f=void 0===d?1:d,p=l.strokeOpacity,h=void 0===p?1:p,g=l.opacity,m=void 0===g?1:g,v=nh(r)?["left bottom","scale(1, ".concat(n,")")]:["left top","scale(".concat(n,", 1)")],b=s()(v,2),y=b[0],k=b[1],x=[{transform:"".concat(u," scale(1, 1)").trimStart(),transformOrigin:y},{transform:"".concat(u," ").concat(k).trimStart(),transformOrigin:y,fillOpacity:f,strokeOpacity:h,opacity:m,offset:.99},{transform:"".concat(u," ").concat(k).trimStart(),transformOrigin:y,fillOpacity:0,strokeOpacity:0,opacity:0}];return o.animate(x,Object.assign(Object.assign({},i),e))}},ZP=function(e,t){var n=1e-4,r=t.coordinate;return wc({name:"scaleInYRadius",inherits:!1,initialValue:"",interpolable:!0,syntax:sa.NUMBER}),function(t,a,i){var o=s()(t,1)[0];return rh(r)?function(t){var a=t.__data__,o=t.style,s=o.radius,l=void 0===s?0:s,c=o.inset,u=void 0===c?0:c,d=o.fillOpacity,f=void 0===d?1:d,p=o.strokeOpacity,h=void 0===p?1:p,g=o.opacity,m=void 0===g?1:g,v=a.points,b=a.y,y=a.y1,k=Jb(r,v,[b,y]),x=k.innerRadius,w=k.outerRadius,E=rx().cornerRadius(l).padAngle(u*Math.PI/180),S=new pc({}),A=function(e){return S.attr({d:E(e)}),fo(S)},O=[{scaleInYRadius:x+n,fillOpacity:0,strokeOpacity:0,opacity:0},{scaleInYRadius:x+n,fillOpacity:f,strokeOpacity:h,opacity:m,offset:.01},{scaleInYRadius:w,fillOpacity:f,strokeOpacity:h,opacity:m}],T=t.animate(O,Object.assign(Object.assign({},i),e));return T.onframe=function(){t.style.d=A(Object.assign(Object.assign({},k),{outerRadius:Number(t.style.scaleInYRadius)}))},T.onfinish=function(){t.style.d=A(Object.assign(Object.assign({},k),{outerRadius:w}))},T}(o):function(t){var a=t.style,o=a.transform,l=void 0===o?"":o,c=a.fillOpacity,u=void 0===c?1:c,d=a.strokeOpacity,f=void 0===d?1:d,p=a.opacity,h=void 0===p?1:p,g=nh(r)?["left top","scale(".concat(n,", 1)")]:["left bottom","scale(1, ".concat(n,")")],m=s()(g,2),v=m[0],b=m[1],y=[{transform:"".concat(l," ").concat(b).trimStart(),transformOrigin:v,fillOpacity:0,strokeOpacity:0,opacity:0},{transform:"".concat(l," ").concat(b).trimStart(),transformOrigin:v,fillOpacity:u,strokeOpacity:f,opacity:h,offset:.01},{transform:"".concat(l," scale(1, 1)").trimStart(),transformOrigin:v,fillOpacity:u,strokeOpacity:f,opacity:h}];return t.animate(y,Object.assign(Object.assign({},i),e))}(o)}},KP=function(e,t){var n=1e-4,r=t.coordinate;return function(t,a,i){var o=s()(t,1)[0],l=o.style,c=l.transform,u=void 0===c?"":c,d=l.fillOpacity,f=void 0===d?1:d,p=l.strokeOpacity,h=void 0===p?1:p,g=l.opacity,m=void 0===g?1:g,v=nh(r)?["left top","scale(".concat(n,", 1)")]:["left bottom","scale(1, ".concat(n,")")],b=s()(v,2),y=b[0],k=b[1],x=[{transform:"".concat(u," scale(1, 1)").trimStart(),transformOrigin:y},{transform:"".concat(u," ").concat(k).trimStart(),transformOrigin:y,fillOpacity:f,strokeOpacity:h,opacity:m,offset:.99},{transform:"".concat(u," ").concat(k).trimStart(),transformOrigin:y,fillOpacity:0,strokeOpacity:0,opacity:0}];return o.animate(x,Object.assign(Object.assign({},i),e))}},QP=function(e,t){var n=1e-4;wc({name:"waveInArcAngle",inherits:!1,initialValue:"",interpolable:!0,syntax:sa.NUMBER});var r=t.coordinate;return function(a,i,o){var l=s()(a,1)[0];if(!rh(r))return qP(e,t)(a,i,o);var c=l.__data__,u=l.style,d=u.radius,f=void 0===d?0:d,p=u.inset,h=void 0===p?0:p,g=u.fillOpacity,m=void 0===g?1:g,v=u.strokeOpacity,b=void 0===v?1:v,y=u.opacity,k=void 0===y?1:y,x=c.points,w=c.y,E=c.y1,S=rx().cornerRadius(f).padAngle(h*Math.PI/180),A=Jb(r,x,[w,E]),O=A.startAngle,T=A.endAngle,C=[{waveInArcAngle:O+n,fillOpacity:0,strokeOpacity:0,opacity:0},{waveInArcAngle:O+n,fillOpacity:m,strokeOpacity:b,opacity:k,offset:.01},{waveInArcAngle:T,fillOpacity:m,strokeOpacity:b,opacity:k}],R=l.animate(C,Object.assign(Object.assign({},o),e));return R.onframe=function(){l.style.d=S(Object.assign(Object.assign({},A),{endAngle:Number(l.style.waveInArcAngle)}))},R.onfinish=function(){l.style.d=S(Object.assign(Object.assign({},A),{endAngle:T}))},R}};QP.props={};var JP=function(e){return function(t,n,r){var a=s()(t,1)[0],i=a.style,o=i.fillOpacity,l=void 0===o?1:o,c=i.strokeOpacity,u=void 0===c?1:c,d=i.opacity,f=[{fillOpacity:0,strokeOpacity:0,opacity:0},{fillOpacity:l,strokeOpacity:u,opacity:void 0===d?1:d}];return a.animate(f,Object.assign(Object.assign({},r),e))}};JP.props={};var $P=function(e){return function(t,n,r){var a=s()(t,1)[0],i=a.style,o=i.fillOpacity,l=void 0===o?1:o,c=i.strokeOpacity,u=void 0===c?1:c,d=i.opacity,f=[{fillOpacity:l,strokeOpacity:u,opacity:void 0===d?1:d},{fillOpacity:0,strokeOpacity:0,opacity:0}];return a.animate(f,Object.assign(Object.assign({},r),e))}};$P.props={};var eD=function(e){var t=1e-4;return function(n,r,a){var i=s()(n,1)[0],o=i.style,l=o.transform,c=void 0===l?"":l,u=o.fillOpacity,d=void 0===u?1:u,f=o.strokeOpacity,p=void 0===f?1:f,h=o.opacity,g=void 0===h?1:h,m="center center",v=[{transform:"".concat(c," scale(").concat(t,")").trimStart(),transformOrigin:m,fillOpacity:0,strokeOpacity:0,opacity:0},{transform:"".concat(c," scale(").concat(t,")").trimStart(),transformOrigin:m,fillOpacity:d,strokeOpacity:p,opacity:g,offset:.01},{transform:"".concat(c," scale(1)").trimStart(),transformOrigin:m,fillOpacity:d,strokeOpacity:p,opacity:g}];return i.animate(v,Object.assign(Object.assign({},a),e))}},tD=function(e){var t=1e-4;return function(n,r,a){var i=s()(n,1)[0],o=i.style,l=o.transform,c=void 0===l?"":l,u=o.fillOpacity,d=void 0===u?1:u,f=o.strokeOpacity,p=void 0===f?1:f,h=o.opacity,g=void 0===h?1:h,m="center center",v=[{transform:"".concat(c," scale(1)").trimStart(),transformOrigin:m},{transform:"".concat(c," scale(").concat(t,")").trimStart(),transformOrigin:m,fillOpacity:d,strokeOpacity:p,opacity:g,offset:.99},{transform:"".concat(c," scale(").concat(t,")").trimStart(),transformOrigin:m,fillOpacity:0,strokeOpacity:0,opacity:0}];return i.animate(v,Object.assign(Object.assign({},a),e))}},nD=function(e){return function(t,n,r){var a,i,o=s()(t,1)[0],l=(null===(i=(a=o).getTotalLength)||void 0===i?void 0:i.call(a))||0,c=[{lineDash:[0,l]},{lineDash:[l,0]}];return o.animate(c,Object.assign(Object.assign({},r),e))}};nD.props={};var rD={opacity:1,strokeOpacity:1,fillOpacity:1,lineWidth:0,x:0,y:0,cx:0,cy:0,r:0,rx:0,ry:0,width:0,height:0},aD=kp()(kp()(kp()(kp()(kp()(kp()(kp()({},vr.CIRCLE,["cx","cy","r"]),vr.ELLIPSE,["cx","cy","rx","ry"]),vr.RECT,["x","y","width","height"]),vr.IMAGE,["x","y","width","height"]),vr.LINE,["x1","y1","x2","y2"]),vr.POLYLINE,["points"]),vr.POLYGON,["points"]);function iD(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a={},i=d()(t);try{for(i.s();!(n=i.n()).done;){var o=n.value,s=e.style[o];s?a[o]=s:r&&(a[o]=rD[o])}}catch(e){i.e(e)}finally{i.f()}return a}var oD=["fill","stroke","fillOpacity","strokeOpacity","opacity","lineWidth"];function sD(e){var t=e.getLocalBounds(),n=t.min,r=t.max,a=s()(n,2),i=a[0],o=a[1],l=s()(r,2);return[i,o,l[0]-i,l[1]-o]}function lD(e){var t=s()(e,4),n=t[0],r=t[1],a=t[2],i=t[3];return"\n M ".concat(n," ").concat(r,"\n L ").concat(n+a," ").concat(r,"\n L ").concat(n+a," ").concat(r+i,"\n L ").concat(n," ").concat(r+i,"\n Z\n ")}function cD(e,t){for(var n=sD(e),r=s()(n,4),a=r[0],i=r[1],o=r[2],l=r[3],c=l/o,u=Math.ceil(Math.sqrt(t/c)),d=[],f=l/Math.ceil(t/u),p=0,h=t;h>0;){for(var g=Math.min(h,u),m=o/g,v=0;v0&&void 0!==arguments[0]?arguments[0]:"pack";return"function"==typeof e?e:cD}(e.split),i=Object.assign(Object.assign({},r),e),o=t.length,l=n.length;if(1===o&&1===l||o>1&&l>1){var c=s()(t,1)[0];return hD(c,c,s()(n,1)[0],i)}return 1===o&&l>1?function(e,t,n,r){e.style.visibility="hidden";var a=r(e,t.length);return t.map((function(t,r){return hD(t,new pc({style:Object.assign({d:a[r]},iD(e,oD))}),t,n)}))}(s()(t,1)[0],n,i,a):o>1&&1===l?function(e,t,n,r){var a=r(t,e.length),i=t.style,o=i.fillOpacity,s=void 0===o?1:o,l=i.strokeOpacity,c=void 0===l?1:l,u=i.opacity,d=[{fillOpacity:0,strokeOpacity:0,opacity:0},{fillOpacity:0,strokeOpacity:0,opacity:0,offset:.99},{fillOpacity:s,strokeOpacity:c,opacity:void 0===u?1:u}],f=t.animate(d,n),h=e.map((function(e,r){return hD(e,e,new pc({style:{d:a[r],fill:t.style.fill}}),n)}));return[].concat(p()(h),[f])}(t,s()(n,1)[0],i,a):null}};gD.props={};var mD=function(e,t){return function(n,r,a){var i=s()(n,1)[0],o=i.getLocalBounds(),l=s()(o.min,2),c=l[0],u=l[1],d=o.halfExtents,f=2*d[0],p=2*d[1],h=new pc({style:{d:"M".concat(c,",").concat(u,"L").concat(c+f,",").concat(u,"L").concat(c+f,",").concat(u+p,"L").concat(c,",").concat(u+p,"Z")}});return i.appendChild(h),i.style.clipPath=h,qP(e,t)([h],r,a)}};mD.props={};var vD=function(e,t){return function(n,r,a){var i=s()(n,1)[0],o=i.getLocalBounds(),l=s()(o.min,2),c=l[0],u=l[1],d=o.halfExtents,f=2*d[0],p=2*d[1],h=new pc({style:{d:"M".concat(c,",").concat(u,"L").concat(c+f,",").concat(u,"L").concat(c+f,",").concat(u+p,"L").concat(c,",").concat(u+p,"Z")}});return i.appendChild(h),i.style.clipPath=h,ZP(e,t)([h],r,a)}};vD.props={};var bD=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a0&&void 0!==arguments[0])||arguments[0],n=d()(x);try{for(n.s();!(e=n.n()).done;){var r=e.value;F(r,"active","inactive"),I(r),C(r)}}catch(e){n.e(e)}finally{n.f()}t&&b.emit("element:unhighlight",{nativeEvent:t})},U=function(e){var t=e.target;p&&!L(t)||(p||w.has(t))&&(g>0?(r&&clearTimeout(r),r=setTimeout((function(){z(),r=null}),g)):z())},H=function(){z()};e.addEventListener("pointerover",j),e.addEventListener("pointerout",U),e.addEventListener("pointerleave",H);var G=function(e){e.nativeEvent||z(!1)},W=function(e){if(!e.nativeEvent){var t=e.data.data,n=Mx(x,t,i);n&&j({target:n,nativeEvent:!1})}};return b.on("element:highlight",W),b.on("element:unhighlight",G),function(){e.removeEventListener("pointerover",j),e.removeEventListener("pointerout",U),e.removeEventListener("pointerleave",H),b.off("element:highlight",W),b.off("element:unhighlight",G);var t,n=d()(x);try{for(n.s();!(t=n.n()).done;){var r=t.value;I(r),C(r)}}catch(e){n.e(e)}finally{n.f()}}}function kD(e){var t=e.delay,n=e.createGroup,r=e.background,a=void 0!==r&&r,i=e.link,o=void 0!==i&&i,s=bD(e,["delay","createGroup","background","link"]);return function(e,r,i){var l=e.container,c=e.view,u=e.options,d=c.scale,f=c.coordinate;return yD(mx(l),Object.assign({elements:px,datum:wx(c),groupKey:n?n(c):void 0,coordinate:f,scale:d,state:Ax(u,[["active",a?{}:{lineWidth:"1",stroke:"#000"}],"inactive"]),background:a,link:o,delay:t,emitter:i},s))}}function xD(e){return kD(Object.assign(Object.assign({},e),{createGroup:xx}))}function wD(e){return kD(Object.assign(Object.assign({},e),{createGroup:kx}))}kD.props={reapplyWhenUpdate:!0},xD.props={reapplyWhenUpdate:!0},wD.props={reapplyWhenUpdate:!0};var ED=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a0&&void 0!==arguments[0])||arguments[0],n=d()(x);try{for(n.s();!(e=n.n()).done;){var r=e.value;_(r,"selected","unselected"),C(r),I(r)}}catch(e){n.e(e)}finally{n.f()}t&&b.emit("element:unselect",{nativeEvent:!0})},j=function(e){var t=e.target,n=e.nativeEvent,r=void 0===n||n;return w.has(t)?f?function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(F(t,"selected"))B();else{var r,i=o(t),s=E.get(i),l=new Set(s),c=d()(x);try{for(c.s();!(r=c.n()).done;){var u=r.value;l.has(u)?D(u,"selected"):(D(u,"unselected"),C(u)),u!==t&&I(u)}}catch(e){c.e(e)}finally{c.f()}if(T(s),M(t),!n)return;b.emit("element:select",Object.assign(Object.assign({},e),{nativeEvent:n,data:{data:[a(t)].concat(p()(s.map(a)))}}))}}(e,t,r):function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=o(t),i=E.get(r),s=new Set(i);if(F(t,"selected")){var l=x.some((function(e){return!s.has(e)&&F(e,"selected")}));if(!l)return B();var u,f=d()(i);try{for(f.s();!(u=f.n()).done;){var p=u.value;D(p,"unselected"),C(p),I(p)}}catch(e){f.e(e)}finally{f.f()}}else{var h,g=i.some((function(e){return F(e,"selected")})),m=d()(x);try{for(m.s();!(h=m.n()).done;){var v=h.value;s.has(v)?D(v,"selected"):F(v,"selected")||D(v,"unselected")}}catch(e){m.e(e)}finally{m.f()}!g&&c&&T(i),M(t)}n&&b.emit("element:select",Object.assign(Object.assign({},e),{nativeEvent:n,data:{data:x.filter((function(e){return F(e,"selected")})).map(a)}}))}(e,t,r):B()};e.addEventListener("click",j);var z=function(e){var t=e.nativeEvent,n=e.data;if(!t){var r,i=f?n.data.slice(0,1):n.data,o=d()(i);try{for(o.s();!(r=o.n()).done;){var s=r.value,l=Mx(x,s,a);j({target:l,nativeEvent:!1})}}catch(e){o.e(e)}finally{o.f()}}},U=function(){B(!1)};return b.on("element:select",z),b.on("element:unselect",U),function(){var t,n=d()(x);try{for(n.s();!(t=n.n()).done;){var r=t.value;C(r)}}catch(e){n.e(e)}finally{n.f()}e.removeEventListener("click",j),b.off("element:select",z),b.off("element:unselect",U)}}function AD(e){var t=e.createGroup,n=e.background,r=void 0!==n&&n,a=e.link,i=void 0!==a&&a,o=ED(e,["createGroup","background","link"]);return function(e,n,a){var s=e.container,l=e.view,c=e.options,u=l.coordinate,d=l.scale;return SD(mx(s),Object.assign({elements:px,datum:wx(l),groupKey:t?t(l):void 0,coordinate:u,scale:d,state:Ax(c,[["selected",r?{}:{lineWidth:"1",stroke:"#000"}],"unselected"]),background:r,link:i,emitter:a},o))}}function OD(e){return AD(Object.assign(Object.assign({},e),{createGroup:xx}))}function TD(e){return AD(Object.assign(Object.assign({},e),{createGroup:kx}))}AD.props={reapplyWhenUpdate:!0},OD.props={reapplyWhenUpdate:!0},TD.props={reapplyWhenUpdate:!0};var CD=function(e,t,n){var r,a,i,o,s=0;n||(n={});var l=function(){s=!1===n.leading?0:Date.now(),r=null,o=e.apply(a,i),r||(a=i=null)},c=function(){var c=Date.now();s||!1!==n.leading||(s=c);var u=t-(c-s);return a=this,i=arguments,u<=0||u>t?(r&&(clearTimeout(r),r=null),s=c,o=e.apply(a,i),r||(a=i=null)):r||!1===n.trailing||(r=setTimeout(l,u)),o};return c.cancel=function(){clearTimeout(r),s=0,r=a=i=null},c};function RD(e){var t=e.wait,n=void 0===t?30:t,r=e.leading,a=e.trailing,i=void 0!==a&&a;return function(e){e.options;var t=e.update,a=e.setState,o=mx(e.container),l=CD((function(e){var n=bx(o,e);if(!n)return a("fisheye"),void t();a("fisheye",(function(e){var t,r=rf({},e,{interaction:{tooltip:{preserve:!0}}}),a=d()(r.marks);try{for(a.s();!(t=a.n()).done;){t.value.animate=!1}}catch(e){a.e(e)}finally{a.f()}var i=s()(n,2),o=i[0],l=i[1],c=function(e){var t=e.coordinate,n=void 0===t?{}:t,r=n.transform,a=void 0===r?[]:r,i=a.find((function(e){return"fisheye"===e.type}));if(i)return i;var o={type:"fisheye"};return a.push(o),n.transform=a,e.coordinate=n,o}(r);return c.focusX=o,c.focusY=l,c.visual=!0,r})),t()}),n,{leading:r,trailing:i});return o.addEventListener("pointerenter",l),o.addEventListener("pointermove",l),o.addEventListener("pointerleave",l),function(){o.removeEventListener("pointerenter",l),o.removeEventListener("pointermove",l),o.removeEventListener("pointerleave",l)}}}var ND=function(e,t,n,r){return new(n||(n=Promise))((function(a,i){function o(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}l((r=r.apply(e,t||[])).next())}))},MD=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);as||void 0===n&&s>=s)&&(n=s,r=a)}}catch(e){o.e(e)}finally{o.f()}}else{var l,c=u(e);try{for(c.s();!(l=c.n()).done;){var d=l.value;null!=(d=t(d,++a,e))&&(n>d||void 0===n&&d>=d)&&(n=d,r=a)}}catch(e){c.e(e)}finally{c.f()}}return r}function DD(e,t){var n=0,r=0;if(void 0===t){var a,i=u(e);try{for(i.s();!(a=i.n()).done;){var o=a.value;null!=o&&(o=+o)>=o&&(++n,r+=o)}}catch(e){i.e(e)}finally{i.f()}}else{var s,l=-1,c=u(e);try{for(c.s();!(s=c.n()).done;){var d=s.value;null!=(d=t(d,++l,e))&&(d=+d)>=d&&(++n,r+=d)}}catch(e){c.e(e)}finally{c.f()}}if(n)return r/n}function _D(e){var t=document.createElement("div");t.innerHTML=e;var n=t.childNodes[0];return n&&t.contains(n)&&t.removeChild(n),n}LD.props={reapplyWhenUpdate:!0};var FD=function(e,t){return e&&t?e.replace(/\\?\{([^{}]+)\}/g,(function(e,n){return"\\"===e.charAt(0)?e.slice(1):void 0===t[n]?"":t[n]})):e},BD=function(e,t){null!=t?e.replaceChildren?Array.isArray(t)?e.replaceChildren.apply(e,Vt([],Wt(t),!1)):e.replaceChildren(t):(e.innerHTML="",Array.isArray(t)?t.forEach((function(t){return e.appendChild(t)})):e.appendChild(t)):e.innerHTML=""};function jD(e){return void 0===e&&(e=""),{CONTAINER:"".concat(e,"tooltip"),TITLE:"".concat(e,"tooltip-title"),LIST:"".concat(e,"tooltip-list"),LIST_ITEM:"".concat(e,"tooltip-list-item"),NAME:"".concat(e,"tooltip-list-item-name"),MARKER:"".concat(e,"tooltip-list-item-marker"),NAME_LABEL:"".concat(e,"tooltip-list-item-name-label"),VALUE:"".concat(e,"tooltip-list-item-value"),CROSSHAIR_X:"".concat(e,"tooltip-crosshair-x"),CROSSHAIR_Y:"".concat(e,"tooltip-crosshair-y")}}var zD={overflow:"hidden","white-space":"nowrap","text-overflow":"ellipsis"};function UD(e){var t;void 0===e&&(e="");var n=jD(e);return(t={})[".".concat(n.CONTAINER)]={position:"absolute",visibility:"visible","z-index":8,transition:"visibility 0.2s cubic-bezier(0.23, 1, 0.32, 1), left 0.4s cubic-bezier(0.23, 1, 0.32, 1), top 0.4s cubic-bezier(0.23, 1, 0.32, 1)","background-color":"rgba(255, 255, 255, 0.96)","box-shadow":"0 6px 12px 0 rgba(0, 0, 0, 0.12)","border-radius":"4px",color:"rgba(0, 0, 0, 0.65)","font-size":"12px","line-height":"20px",padding:"12px","min-width":"120px","max-width":"360px","font-family":"Roboto-Regular"},t[".".concat(n.TITLE)]={color:"rgba(0, 0, 0, 0.45)"},t[".".concat(n.LIST)]={margin:"0px","list-style-type":"none",padding:"0px"},t[".".concat(n.LIST_ITEM)]={"list-style-type":"none",display:"flex","line-height":"2em","align-items":"center","justify-content":"space-between","white-space":"nowrap"},t[".".concat(n.MARKER)]={width:"8px",height:"8px","border-radius":"50%",display:"inline-block","margin-right":"4px"},t[".".concat(n.NAME)]={display:"flex","align-items":"center","max-width":"216px"},t[".".concat(n.NAME_LABEL)]=Ut({flex:1},zD),t[".".concat(n.VALUE)]=Ut({display:"inline-block",float:"right",flex:1,"text-align":"right","min-width":"28px","margin-left":"30px",color:"rgba(0, 0, 0, 0.85)"},zD),t[".".concat(n.CROSSHAIR_X)]={position:"absolute",width:"1px","background-color":"rgba(0, 0, 0, 0.25)"},t[".".concat(n.CROSSHAIR_Y)]={position:"absolute",height:"1px","background-color":"rgba(0, 0, 0, 0.25)"},t}var HD=function(e){function t(t){var n,r,a=this,i=null===(r=null===(n=t.style)||void 0===n?void 0:n.template)||void 0===r?void 0:r.prefixCls,o=jD(i);return(a=e.call(this,t,{data:[],x:0,y:0,visibility:"visible",title:"",position:"bottom-right",offset:[5,5],enterable:!1,container:{x:0,y:0},bounding:null,template:{prefixCls:"",container:'
'),title:'
'),item:'
  • \n \n \n {name}\n \n {value}\n
  • ')},style:UD(i)})||this).timestamp=-1,a.prevCustomContentKey=a.attributes.contentKey,a.initShape(),a.render(a.attributes,a),a}return zt(t,e),Object.defineProperty(t.prototype,"HTMLTooltipElement",{get:function(){return this.element},enumerable:!1,configurable:!0}),t.prototype.getContainer=function(){return this.element},Object.defineProperty(t.prototype,"elementSize",{get:function(){return{width:this.element.offsetWidth,height:this.element.offsetHeight}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"HTMLTooltipItemsElements",{get:function(){var e=this.attributes,t=e.data,n=e.template;return t.map((function(e,t){var r=e.name,a=void 0===r?"":r,i=e.color,o=void 0===i?"black":i,s=e.index,l=Ht(e,["name","color","index"]),c=Ut({name:a,color:o,index:null!=s?s:t},l);return _D(FD(n.item,c))}))},enumerable:!1,configurable:!0}),t.prototype.render=function(e,t){this.renderHTMLTooltipElement(),this.updatePosition()},t.prototype.destroy=function(){var t;null===(t=this.element)||void 0===t||t.remove(),e.prototype.destroy.call(this)},t.prototype.show=function(e,t){var n=this;if(void 0!==e&&void 0!==t){var r=function(){n.attributes.x=null!=e?e:n.attributes.x,n.attributes.y=null!=t?t:n.attributes.y,n.updatePosition()};"hidden"===this.element.style.visibility?this.closeTransition(r):r()}this.element.style.visibility="visible"},t.prototype.hide=function(e,t){void 0===e&&(e=0),void 0===t&&(t=0),this.attributes.enterable&&this.isCursorEntered(e,t)||(this.element.style.visibility="hidden")},t.prototype.initShape=function(){var e=this.attributes.template;this.element=_D(e.container),this.id&&this.element.setAttribute("id",this.id)},t.prototype.renderCustomContent=function(){if(void 0===this.prevCustomContentKey||this.prevCustomContentKey!==this.attributes.contentKey){this.prevCustomContentKey=this.attributes.contentKey;var e=this.attributes.content;e&&("string"==typeof e?this.element.innerHTML=e:BD(this.element,e))}},t.prototype.renderHTMLTooltipElement=function(){var e,t,n=this.attributes,r=n.template,a=n.title,i=n.enterable,o=n.style,s=n.content,l=jD(r.prefixCls),c=this.element;if(this.element.style.pointerEvents=i?"auto":"none",s)this.renderCustomContent();else{a?(c.innerHTML=r.title,c.getElementsByClassName(l.TITLE)[0].innerHTML=a):null===(t=null===(e=c.getElementsByClassName(l.TITLE))||void 0===e?void 0:e[0])||void 0===t||t.remove();var u=this.HTMLTooltipItemsElements,d=document.createElement("ul");d.className=l.LIST,BD(d,u);var f=this.element.querySelector(".".concat(l.LIST));f?f.replaceWith(d):c.appendChild(d)}!function(e,t){Object.entries(t).forEach((function(t){var n=Wt(t,2),r=n[0],a=n[1];Vt([e],Wt(e.querySelectorAll(r)),!1).filter((function(e){return e.matches(r)})).forEach((function(e){e&&(e.style.cssText+=Object.entries(a).reduce((function(e,t){return"".concat(e).concat(t.join(":"),";")}),""))}))}))}(c,o)},t.prototype.getRelativeOffsetFromCursor=function(e){var t=this.attributes,n=t.position,r=t.offset,a=(e||n).split("-"),i={left:[-1,0],right:[1,0],top:[0,-1],bottom:[0,1]},o=this.elementSize,s=o.width,l=o.height,c=[-s/2,-l/2];return a.forEach((function(e){var t=Wt(c,2),n=t[0],a=t[1],o=Wt(i[e],2),u=o[0],d=o[1];c=[n+(s/2+r[0])*u,a+(l/2+r[1])*d]})),c},t.prototype.setOffsetPosition=function(e){var t=Wt(e,2),n=t[0],r=t[1],a=this.attributes,i=a.x,o=void 0===i?0:i,s=a.y,l=void 0===s?0:s,c=a.container,u=c.x,d=c.y;this.element.style.left="".concat(+o+u+n,"px"),this.element.style.top="".concat(+l+d+r,"px")},t.prototype.updatePosition=function(){var e=this.attributes.showDelay,t=void 0===e?60:e,n=Date.now();this.timestamp>0&&n-this.timestampm+s.width,top:hv+s.height},y=[];l.split("-").forEach((function(e){b[e]?y.push(g[e]):y.push(e)}));var k=y.join("-");return this.getRelativeOffsetFromCursor(k)},t.prototype.isCursorEntered=function(e,t){if(this.element){var n=this.element.getBoundingClientRect(),r=n.x,a=n.y,i=n.width,o=n.height;return new pm(r,a,i,o).isPointIn(e,t)}return!1},t.prototype.closeTransition=function(e){var t=this,n=this.element.style.transition;this.element.style.transition="none",e(),setTimeout((function(){t.element.style.transition=n}),10)},t.tag="tooltip",t}(Oh),GD=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a7&&void 0!==arguments[7]?arguments[7]:{},l=arguments.length>8&&void 0!==arguments[8]?arguments[8]:[10,10],c={".g2-tooltip":{},".g2-tooltip-title":{overflow:"hidden","white-space":"nowrap","text-overflow":"ellipsis"}},u=new HD({className:"tooltip",style:{x:t,y:n,container:o,data:[],bounding:i,position:r,enterable:a,title:"",offset:l,template:{prefixCls:"g2-"},style:rf(c,s)}});return e.appendChild(u.HTMLTooltipElement),u}(k,o,l,p,g,E,S,m,y):A,T=i.items,C=i.title,R=void 0===C?"":C;O.update(Object.assign({x:o,y:l,data:T,title:R,position:p,enterable:g,container:S},void 0!==c&&{content:c(u,{items:T,title:R})})),w.tooltipElement=O}function YD(e){var t=e.root,n=e.single,r=e.emitter,a=e.nativeEvent,i=void 0===a||a,o=e.event,s=void 0===o?null:o;i&&r.emit("tooltip:hide",{nativeEvent:i});var l=WD(t),c=(n?l:t).tooltipElement;c&&c.hide(null==s?void 0:s.clientX,null==s?void 0:s.clientY),$D(t),e_(t),t_(t)}function qD(e){var t=e.root,n=e.single,r=WD(t),a=n?r:t;if(a){var i=a.tooltipElement;i&&(i.destroy(),a.tooltipElement=void 0),$D(t),e_(t),t_(t)}}function XD(e){var t=e.value;return Object.assign(Object.assign({},e),{value:void 0===t?"undefined":t})}function ZD(e,t){var n=e.color,r=e.series,a=e.facet,i=void 0!==a&&a,o=t.color,s=t.series,l=function(e){return e&&e.invert&&!(e instanceof kI)&&!(e instanceof ib)};if(l(r))return r.clone().invert(s);if(s&&r instanceof kI&&r.invert(s)!==o&&!i)return r.invert(s);if(l(n)){var c=n.invert(o);return Array.isArray(c)?null:c}return null}function KD(e){var t=e.getAttribute("fill"),n=e.getAttribute("stroke"),r=e.__data__.color;return void 0===r?t&&"transparent"!==t?t:n:r}function QD(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return e},n=new Map(e.map((function(e){return[t(e),e]})));return Array.from(n.values())}function JD(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.map((function(e){return e.__data__})),a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},i=function(e){return e instanceof Date?+e:e},o=QD(r.map((function(e){return e.title})),i).filter(Pf),s=r.flatMap((function(r,i){var o=e[i],s=r.items,l=void 0===s?[]:s,c=r.title,u=l.filter(Pf),d=void 0!==n?n:l.length<=1;return u.map((function(e){var n=e.color,i=void 0===n?KD(o)||a.color:n,s=e.name,l=GD(e,["color","name"]),u=ZD(t,r),f=d?u||s:s||u;return Object.assign(Object.assign({},l),{color:i,name:f||c})}))})).map(XD);return Object.assign(Object.assign({},o.length>0&&{title:o.join(",")}),{items:QD(s,(function(e){return"(".concat(i(e.name),", ").concat(i(e.value),", ").concat(i(e.color),")")}))})}function $D(e){e.ruleY&&(e.ruleY.remove(),e.ruleY=void 0)}function e_(e){e.ruleX&&(e.ruleX.remove(),e.ruleX=void 0)}function t_(e){e.markers&&(e.markers.forEach((function(e){return e.remove()})),e.markers=[])}function n_(e,t){return Array.from(e.values()).some((function(e){var n;return null===(n=e.interaction)||void 0===n?void 0:n[t]}))}function r_(e,t){return void 0===e?t:e}function a_(e){var t=e.title;return 0===e.items.length&&void 0===t}function i_(e,t){var n,r=t.elements,a=t.sort,i=t.filter,o=t.scale,l=t.coordinate,c=t.crosshairs,u=t.crosshairsX,f=t.crosshairsY,h=t.render,g=t.groupName,m=t.emitter,v=t.wait,b=void 0===v?50:v,y=t.leading,k=void 0===y||y,x=t.trailing,w=void 0!==x&&x,E=t.startX,S=void 0===E?0:E,A=t.startY,O=void 0===A?0:A,T=t.body,C=void 0===T||T,R=t.single,N=void 0===R||R,M=t.position,I=t.enterable,L=t.mount,P=t.bounding,D=t.theme,_=t.offset,F=t.disableNative,B=void 0!==F&&F,j=t.marker,z=void 0===j||j,U=t.preserve,H=void 0!==U&&U,G=t.style,W=void 0===G?{}:G,V=t.css,Y=void 0===V?{}:V,q=GD(t,["elements","sort","filter","scale","coordinate","crosshairs","crosshairsX","crosshairsY","render","groupName","emitter","wait","leading","trailing","startX","startY","body","single","position","enterable","mount","bounding","theme","offset","disableNative","marker","preserve","style","css"]),X=r(e),Z=nh(l),K=rh(l),Q=rf(W,q),J=l.getOptions(),$=J.innerWidth,ee=J.innerHeight,te=J.width,ne=J.height,re=J.insetLeft,ae=J.insetTop,ie=[],oe=[],se=d()(X);try{for(se.s();!(n=se.n()).done;){var le=n.value,ce=le.__data__,ue=ce.seriesX,de=ce.title,fe=ce.items;ue?ie.push(le):(de||fe)&&oe.push(le)}}catch(e){se.e(e)}finally{se.f()}var pe=oe.length&&oe.every((function(e){return"interval"===e.markType}))&&!rh(l),he=function(e){return e.__data__.x},ge=!!o.x.getBandWidth&&oe.length>0;ie.sort((function(e,t){var n=Z?0:1,r=function(e){return e.getBounds().min[n]};return Z?r(t)-r(e):r(e)-r(t)}));var me=function(e){var t=Z?1:0,n=e.getLocalBounds(),r=n.min,a=n.max;return $y([r[t],a[t]])};pe?X.sort((function(e,t){return he(e)-he(t)})):oe.sort((function(e,t){var n=me(e),r=s()(n,2),a=r[0],i=r[1],o=me(t),l=s()(o,2),c=(a+i)/2,u=(l[0]+l[1])/2;return Z?u-c:c-u}));var ve=new Map(ie.map((function(e){var t=e.__data__.seriesX;return[e,[$y(t.map((function(e,t){return t})),(function(e){return t[+e]})),t]]}))),be=o.x,ye=(null==be?void 0:be.getBandWidth)?be.getBandWidth()/2:0,ke=function(e){var t=l.invert(e);return s()(t,1)[0]-ye},xe=function(e,t,n,r){var a=e._x,i=void 0!==a?be.map(a):ke(t),o=r.filter(Pf),l=$y([o[0],o[o.length-1]]),c=s()(l,2),u=c[0],d=c[1];if(!ge&&(id)&&!(u===d))return null;var f=wk((function(e){return r[+e]})).center;return n[f(n,i)]},we=pe?function(e,t){var n=t[(0,wk(he).center)(t,ke(e))];return bf(t,he).get(he(n))}:function(e,t){var n=e[Z?1:0],r=t.filter((function(e){var t=me(e),r=s()(t,2),a=r[0],i=r[1];return n>=a&&n<=i}));if(!ge||r.length>0)return r;var a=wk((function(e){var t=me(e),n=s()(t,2);return(n[0]+n[1])/2})).center;return[t[a(t,n)]].filter(Pf)},Ee=function(e,t){var n=e.__data__;return Object.fromEntries(Object.entries(n).filter((function(e){var t=s()(e,1)[0];return t.startsWith("series")&&"series"!==t})).map((function(e){var n=s()(e,2),r=n[0],a=n[1][t];return[Of(r.replace("series","")),a]})))},Se=CD((function(t){var n,r=bx(e,t);if(r){var v=vx(e),b=v.min[0],y=v.min[1],k=[r[0]-S,r[1]-O];if(k){for(var x=we(k,oe),w=[],E=[],A=0,T=ie;A0){var O=e.ruleY||function(){var t=new dc({style:Object.assign({x1:w,x2:E,y1:S,y2:A},g)});return e.appendChild(t),t}();O.style.x1=w,O.style.x2=E,O.style.y1=S,O.style.y2=A,e.ruleY=O}}(e,he,Object.assign(Object.assign({},pe),{plotWidth:$,plotHeight:ee,mainWidth:te,mainHeight:ne,insetLeft:re,insetTop:ae,startX:S,startY:O,transposed:Z,polar:K}))}if(z){var ge=_f(Q,"marker");!function(e,t){var n=t.data,r=t.style,a=t.theme;e.markers&&e.markers.forEach((function(e){return e.remove()}));var i,o=r.type,l=void 0===o?"":o,c=n.filter((function(e){var t=s()(e,1)[0],n=t.x,r=t.y;return Pf(n)&&Pf(r)})).map((function(e){var t=s()(e,2),n=t[0],i=n.color,o=n.element,c=t[1],u=i||o.style.fill||o.style.stroke||a.color,d="hollow"===l?"transparent":u,f="hollow"===l?u:"#fff";return new nc({className:"g2-tooltip-marker",style:Object.assign({cx:c[0],cy:c[1],fill:d,r:4,stroke:f,lineWidth:2},r)})})),u=d()(c);try{for(u.s();!(i=u.n()).done;){var f=i.value;e.appendChild(f)}}catch(e){u.e(e)}finally{u.f()}e.markers=c}(e,{data:se,style:ge,theme:D})}var me=null===(n=se[0])||void 0===n?void 0:n[0].x,be=null!=me?me:ke(k);m.emit("tooltip:show",Object.assign(Object.assign({},t),{nativeEvent:!0,data:Object.assign(Object.assign({},ue),{data:{x:Lk(o.x,be,!0)}})}))}}}}),b,{leading:k,trailing:w}),Ae=function(t){YD({root:e,single:N,emitter:m,event:t})},Oe=function(){qD({root:e,single:N})},Te=function(t){var n,r=t.nativeEvent,a=t.data,i=t.offsetX,c=t.offsetY,u=GD(t,["nativeEvent","data","offsetX","offsetY"]);if(!r){var d=null===(n=null==a?void 0:a.data)||void 0===n?void 0:n.x,f=o.x.map(d),p=l.map([f,.5]),h=s()(p,2),g=h[0],m=h[1],v=e.getRenderBounds(),b=v.min[0],y=v.min[1];Se(Object.assign(Object.assign({},u),{offsetX:void 0!==i?i:b+g,offsetY:void 0!==c?c:y+m,_x:d}))}},Ce=function(){YD({root:e,single:N,emitter:m,nativeEvent:!1})},Re=function(){Ie(),Oe()},Ne=function(){Me()},Me=function(){B||(e.addEventListener("pointerenter",Se),e.addEventListener("pointermove",Se),e.addEventListener("pointerleave",(function(t){bx(e,t)||Ae(t)})))},Ie=function(){B||(e.removeEventListener("pointerenter",Se),e.removeEventListener("pointermove",Se),e.removeEventListener("pointerleave",Ae))};return Me(),m.on("tooltip:show",Te),m.on("tooltip:hide",Ce),m.on("tooltip:disable",Re),m.on("tooltip:enable",Ne),function(){Ie(),m.off("tooltip:show",Te),m.off("tooltip:hide",Ce),m.off("tooltip:disable",Re),m.off("tooltip:enable",Ne),H?YD({root:e,single:N,emitter:m,nativeEvent:!1}):Oe()}}function o_(e,t){var n,r,a=t.elements,i=t.coordinate,o=t.scale,l=t.render,c=t.groupName,u=t.sort,d=t.filter,f=t.emitter,p=t.wait,h=void 0===p?50:p,g=t.leading,m=void 0===g||g,v=t.trailing,b=void 0!==v&&v,y=t.groupKey,k=void 0===y?function(e){return e}:y,x=t.single,w=void 0===x||x,E=t.position,S=t.enterable,A=t.datum,O=t.view,T=t.mount,C=t.bounding,R=t.theme,N=t.offset,M=t.shared,I=void 0!==M&&M,L=t.body,P=void 0===L||L,D=t.disableNative,_=void 0!==D&&D,F=t.preserve,B=void 0!==F&&F,j=t.css,z=void 0===j?{}:j,U=a(e),H=bf(U,k),G=U.every((function(e){return"interval"===e.markType}))&&!rh(i),W=o.x,V=o.series,Y=null!==(r=null===(n=null==W?void 0:W.getBandWidth)||void 0===n?void 0:n.call(W))&&void 0!==r?r:0,q=V?function(e){var t=Math.round(1/V.valueBandWidth);return e.__data__.x+e.__data__.series*Y+Y/(2*t)}:function(e){return e.__data__.x+Y/2};G&&U.sort((function(e,t){return q(e)-q(t)}));var X=function(e){return _x(e.target,(function(e){return!!e.classList&&e.classList.includes("element")}))},Z=G?function(t){var n=bx(e,t);if(n){var r=i.invert(n),a=s()(r,1)[0],o=(0,wk(q).center)(U,a),l=U[o];if(!I){var c=U.find((function(e){return e!==l&&q(e)===q(l)}));if(c)return X(t)}return l}}:X,K=CD((function(t){var n=Z(t);if(n){var r=k(n),a=H.get(r);if(a){var i=1!==a.length||I?JD(a,o,c,void 0,R):function(e){var t=e.__data__,n=t.title,r=t.items,a=(void 0===r?[]:r).filter(Pf).map((function(t){var n=t.color,r=void 0===n?KD(e):n,a=GD(t,["color"]);return Object.assign(Object.assign({},a),{color:r})})).map(XD);return Object.assign(Object.assign({},n&&{title:n}),{items:a})}(a[0]);if(u&&i.items.sort((function(e,t){return u(e)-u(t)})),d&&(i.items=i.items.filter(d)),a_(i))YD({root:e,single:w,emitter:f,event:t});else{var s=t.offsetX,p=t.offsetY;P&&VD({root:e,data:i,x:s,y:p,render:l,event:t,single:w,position:E,enterable:S,mount:T,bounding:C,css:z,offset:N}),f.emit("tooltip:show",Object.assign(Object.assign({},t),{nativeEvent:!0,data:Object.assign(Object.assign({},i),{data:Fx(n,O)})}))}}}else YD({root:e,single:w,emitter:f,event:t})}),h,{leading:m,trailing:b}),Q=function(t){YD({root:e,single:w,emitter:f,event:t})},J=function(){_||(e.addEventListener("pointermove",K),e.addEventListener("pointerleave",Q))},$=function(){_||(e.removeEventListener("pointermove",K),e.removeEventListener("pointerleave",Q))},ee=function(t){var n=t.nativeEvent,r=t.offsetX,a=t.offsetY,i=t.data;if(!n){var o=i.data,s=Mx(U,o,A);if(s){var l=s.getBBox(),c=l.x,u=l.y,d=l.width,f=l.height,p=e.getBBox();K({target:s,offsetX:void 0!==r?r+p.x:c+d/2,offsetY:void 0!==a?a+p.y:u+f/2})}}},te=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.nativeEvent;n||YD({root:e,single:w,emitter:f,nativeEvent:!1})};return f.on("tooltip:show",ee),f.on("tooltip:hide",te),f.on("tooltip:enable",(function(){J()})),f.on("tooltip:disable",(function(){$(),qD({root:e,single:w})})),J(),function(){$(),f.off("tooltip:show",ee),f.off("tooltip:hide",te),B?YD({root:e,single:w,emitter:f,nativeEvent:!1}):qD({root:e,single:w})}}function s_(e){var t=e.shared,n=e.crosshairs,r=e.crosshairsX,a=e.crosshairsY,i=e.series,o=(e.name,e.item),s=void 0===o?function(){return{}}:o,l=e.facet,c=void 0!==l&&l,u=GD(e,["shared","crosshairs","crosshairsX","crosshairsY","series","name","item","facet"]);return function(e,o,l){var d=e.container,f=e.view,p=f.scale,h=f.markState,g=f.coordinate,m=f.theme,v=n_(h,"seriesTooltip"),b=n_(h,"crosshairs"),y=mx(d),k=r_(i,v),x=r_(n,b);if(k&&function(e){return Array.from(e.values()).some((function(e){var t;return(null===(t=e.interaction)||void 0===t?void 0:t.seriesTooltip)&&e.tooltip}))}(h)&&!c)return i_(y,Object.assign(Object.assign({},u),{theme:m,elements:px,scale:p,coordinate:g,crosshairs:x,crosshairsX:r_(r_(r,n),!1),crosshairsY:r_(a,x),item:s,emitter:l}));if(k&&c){var w=o.filter((function(t){return t!==e&&t.options.parentKey===e.options.key})),E=hx(e,o),S=w[0].view.scale,A=y.getBounds(),O=A.min[0],T=A.min[1];return Object.assign(S,{facet:!0}),i_(y.parentNode.parentNode,Object.assign(Object.assign({},u),{theme:m,elements:function(){return E},scale:S,coordinate:g,crosshairs:r_(n,b),crosshairsX:r_(r_(r,n),!1),crosshairsY:r_(a,x),item:s,startX:O,startY:T,emitter:l}))}return o_(y,Object.assign(Object.assign({},u),{datum:wx(f),elements:px,scale:p,coordinate:g,groupKey:t?function(e){return e.__data__.x}:void 0,item:s,emitter:l,view:f,theme:m,shared:t}))}}s_.props={reapplyWhenUpdate:!0};var l_=function(e,t,n,r){return new(n||(n=Promise))((function(a,i){function o(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}l((r=r.apply(e,t||[])).next())}))},c_="legend-category";function u_(e){return e.getElementsByClassName("legend-category-item-marker")[0]}function d_(e){return e.getElementsByClassName("legend-category-item-label")[0]}function f_(e){return e.getElementsByClassName("items-item")}function p_(e){return e.getElementsByClassName(c_)}function h_(e){return e.getElementsByClassName("legend-continuous")}function g_(e,t){[].concat(p()(p_(e)),p()(h_(e))).forEach((function(e){t(e,(function(e){return e}))}))}function m_(e){for(var t=e.parentNode;t&&!t.__data__;)t=t.parentNode;return t.__data__}function v_(e,t){for(var n=this,r=t.legends,a=t.marker,i=t.label,o=t.datum,s=t.filter,l=t.emitter,c=t.channel,u=t.state,d=void 0===u?{}:u,f=new Map,p=new Map,h=new Map,g=d.unselected,m=void 0===g?{markerStroke:"#aaa",markerFill:"#aaa",labelFill:"#aaa"}:g,v={unselected:_f(m,"marker")},b={unselected:_f(m,"label")},y=Ex(v,void 0),k=y.setState,x=y.removeState,w=Ex(b,void 0),E=w.setState,S=w.removeState,A=Array.from(r(e)),O=A.map(o),T=function(){for(var e=0,t=A;e0,o=function(e){return m_(e).scales.map((function(e){return e.name}))},s=[].concat(p()(p_(r)),p()(h_(r))),l=s.flatMap(o),c=CD(i?y_:b_,50,{trailing:!0}),u=s.map((function(t){var s=m_(t).scales[0],u=s.name,d=s.domain,f={legend:t,channel:u,channels:o(t),allChannels:l};return t.className===c_?v_(r,{legends:f_,marker:u_,label:d_,datum:function(e){var t=e.__data__,n=t.index;return d[n]},filter:function(t){var n=Object.assign(Object.assign({},f),{value:t,ordinal:!0});c(i?a:e,n)},state:t.attributes.state,channel:u,emitter:n}):function(e,t){var n=t.legend,r=t.filter,a=t.emitter,i=t.channel,o=function(e){var t=e.detail.value;r(t),a.emit({nativeEvent:!0,data:{channel:i,values:t}})};return n.addEventListener("valuechange",o),function(){n.removeEventListener("valuechange",o)}}(0,{legend:t,filter:function(t){var n=Object.assign(Object.assign({},f),{value:t,ordinal:!1});c(i?a:e,n)},emitter:n,channel:u})}));return function(){u.forEach((function(e){return e()}))}}}function x_(){return function(e,t,n){var r,a=e.container,i=e.view,o=e.options,l=p_(a),c=px(a),u=Ax(o,["active","inactive"]),f=Ox(c,wx(i)),p=[],h=d()(l);try{var g=function(){var e,t=r.value,a=function(e){return t.attributes.data[e.__data__.index].label},o=function(e){return m_(e).scales[0].name}(t),l=f_(t),h=function(e){return i.scale[e]}(o),g=bf(c,(function(e){return h.invert(e.__data__[o])})),m=t.attributes.state,v=(void 0===m?{}:m).inactive,b=void 0===v?{}:v,y=Ex(u,f),k=y.setState,x=y.removeState,w={inactive:_f(b,"marker")},E={inactive:_f(b,"label")},S=Ex(w),A=S.setState,O=S.removeState,T=Ex(E),C=T.setState,R=T.removeState,N=function(e){var t,n=d()(l);try{for(n.s();!(t=n.n()).done;){var r=t.value,a=u_(r),i=d_(r);r===e||null===e?(O(a,"inactive"),R(i,"inactive")):(A(a,"inactive"),C(i,"inactive"))}}catch(e){n.e(e)}finally{n.f()}},M=function(e,t){var r,i=a(t),s=new Set(g.get(i)),l=d()(c);try{for(l.s();!(r=l.n()).done;){var u=r.value;s.has(u)?k(u,"active"):k(u,"inactive")}}catch(e){l.e(e)}finally{l.f()}N(t);var f=e.nativeEvent,p=void 0===f||f;p&&n.emit("legend:highlight",Object.assign(Object.assign({},e),{nativeEvent:p,data:{channel:o,value:i}}))},I=new Map,L=d()(l);try{var P=function(){var t=e.value,n=function(e){M(e,t)};t.addEventListener("pointerover",n),I.set(t,n)};for(L.s();!(e=L.n()).done;)P()}catch(e){L.e(e)}finally{L.f()}var D=function(e){var t,r=d()(c);try{for(r.s();!(t=r.n()).done;){var a=t.value;x(a,"inactive","active")}}catch(e){r.e(e)}finally{r.f()}N(null);var i=e.nativeEvent,o=void 0===i||i;o&&n.emit("legend:unhighlight",{nativeEvent:o})},_=function(e){var t=e.nativeEvent,n=e.data;if(!t){var r=n.channel,i=n.value;if(r===o){var s=l.find((function(e){return a(e)===i}));s&&M({nativeEvent:!1},s)}}},F=function(e){e.nativeEvent||D({nativeEvent:!1})};t.addEventListener("pointerleave",D),n.on("legend:highlight",_),n.on("legend:unhighlight",F);p.push((function(){t.removeEventListener(D),n.off("legend:highlight",_),n.off("legend:unhighlight",F);var e,r=d()(I);try{for(r.s();!(e=r.n()).done;){var a=s()(e.value,2),i=a[0],o=a[1];i.removeEventListener(o)}}catch(e){r.e(e)}finally{r.f()}}))};for(h.s();!(r=h.n()).done;)g()}catch(e){h.e(e)}finally{h.f()}return function(){return p.forEach((function(e){return e()}))}}}var w_=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a0&&void 0!==arguments[0])||arguments[0];M&&M.remove(),I&&I.remove(),C=null,R=null,N=null,L=!1,M=null,I=null,i(e)},G=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=E_(e[0],e[1],t[0],t[1],h),i=s()(a,4),o=i[0],l=i[1],c=i[2],u=i[3],d=m(o,l,c,u,h),f=s()(d,4),p=f[0],g=f[1],v=f[2],y=f[3];return b?V(p,g,v,y):W(p,g,v,y),r(p,g,v,y,n),[p,g,v,y]},W=function(e,t,n,r){M.style.x=e,M.style.y=t,M.style.width=n-e,M.style.height=r-t},V=function(e,t,n,r){I.style.d="\n M".concat(D,",").concat(_,"L").concat(F,",").concat(_,"L").concat(F,",").concat(B,"L").concat(D,",").concat(B,"Z\n M").concat(e,",").concat(t,"L").concat(e,",").concat(r,"L").concat(n,",").concat(r,"L").concat(n,",").concat(t,"Z\n "),M.style.x=e,M.style.y=t,M.style.width=n-e,M.style.height=r-t},Y={"handle-n":{vector:[0,1,0,0],cursor:"ns-resize"},"handle-e":{vector:[0,0,1,0],cursor:"ew-resize"},"handle-s":{vector:[0,0,0,1],cursor:"ns-resize"},"handle-w":{vector:[1,0,0,0],cursor:"ew-resize"},"handle-nw":{vector:[1,1,0,0],cursor:"nwse-resize"},"handle-ne":{vector:[0,1,1,0],cursor:"nesw-resize"},"handle-se":{vector:[0,0,1,1],cursor:"nwse-resize"},"handle-sw":{vector:[1,0,0,1],cursor:"nesw-resize"}},q=function(e){return Z(e)||X(e)},X=function(e){var t=e.id;return-1!==O.indexOf(t)&&new Set(Object.keys(Y)).has(t)},Z=function(e){return e===M.getElementById("selection")},K=function(t){var n=t.target,r=yx(e,t),a=s()(r,2),i=a[0],o=a[1];if(!M||!q(n))return j(i,o,t),void(L=!0);q(n)&&(N=[i,o])},Q=function(t){var n=t.target,r=yx(e,t);if(C){if(!N)return G(C,r);if(Z(n))return function(e){var t=function(e,t,n,r,a){return e+ta?a-n:e},n=e[0]-N[0],r=e[1]-N[1],a=t(n,C[0],R[0],D,F),i=t(r,C[1],R[1],_,B),o=[C[0]+a,C[1]+i],s=[R[0]+a,R[1]+i];G(o,s)}(r);var a=r[0]-N[0],i=r[1]-N[1],o=n.id;if(Y[o]){var l=s()(Y[o].vector,4),c=l[0],u=l[1],d=l[2],f=l[3];return G([C[0]+a*c,C[1]+i*u],[R[0]+a*d,R[1]+i*f])}}},J=function(t){if(N){N=null;var n=M.style,r=n.x,a=n.y,i=n.width,o=n.height;return C=[r,a],R=[r+i,a+o],void f(r,a,r+i,a+o,t)}R=yx(e,t);var c=G(C,R),u=s()(c,4),d=u[0],p=u[1],h=u[2],g=u[3];L=!1,l(d,p,h,g,t)},$=function(e){var t=e.target;M&&!q(t)&&H()},ee=function(t){var n=t.target;M&&q(n)&&!L?Z(n)?Nx(e,"move"):X(n)&&Nx(e,Y[n.id].cursor):Nx(e,"crosshair")},te=function(){Nx(e,"default")};return e.addEventListener("dragstart",K),e.addEventListener("drag",Q),e.addEventListener("dragend",J),e.addEventListener("click",$),e.addEventListener("pointermove",ee),e.addEventListener("pointerleave",te),{mask:M,move:function(e,t,n,r){var a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4];M||j(e,t,{}),C=[e,t],R=[n,r],G([e,t],[n,r],a)},remove:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];M&&H(e)},destroy:function(){M&&H(!1),Nx(e,"default"),e.removeEventListener("dragstart",K),e.removeEventListener("drag",Q),e.removeEventListener("dragend",J),e.removeEventListener("click",$),e.removeEventListener("pointermove",ee),e.removeEventListener("pointerleave",te)}}}function T_(e,t,n){return t.filter((function(t){if(t===e)return!1;var r=t.options.interaction,a=void 0===r?{}:r;return Object.values(a).find((function(e){return e.brushKey===n}))}))}function C_(e,t,n){return T_(e,t,n).map((function(e){return e.options}))}function R_(e,t){var n=t.elements,r=t.selectedHandles,a=t.siblings,i=void 0===a?function(e){return[]}:a,o=t.datum,l=t.brushRegion,c=t.extent,u=t.reverse,f=t.scale,h=t.coordinate,g=t.series,m=void 0!==g&&g,v=t.key,b=void 0===v?function(e){return e}:v,y=t.bboxOf,k=void 0===y?function(e){var t=e.style;return{x:t.x,y:t.y,width:t.width,height:t.height}}:y,x=t.state,w=void 0===x?{}:x,E=t.emitter,S=w_(t,["elements","selectedHandles","siblings","datum","brushRegion","extent","reverse","scale","coordinate","series","key","bboxOf","state","emitter"]),A=n(e),O=i(e),T=O.flatMap(n),C=Ox(A,o),R=_f(S,"mask"),N=Ex(w,C),M=N.setState,I=N.removeState,L=new Map,P=k(e),D=P.width,_=P.height,F=P.x,B=void 0===F?0:F,j=P.y,z=void 0===j?0:j,U=c||[0,0,D,_],H=function(){for(var e=0,t=[].concat(p()(A),p()(T));eg||xm||w0&&void 0!==arguments[0]?arguments[0]:{},t=e.nativeEvent;t||Y.remove(!1)};E.on("brush:remove",X);var Z=Y.destroy.bind(Y);return Y.destroy=function(){E.off("brush:highlight",q),E.off("brush:remove",X),Z()},Y}function N_(e){var t=e.facet,n=e.brushKey,r=w_(e,["facet","brushKey"]);return function(e,a,i){var o=e.container,s=e.view,l=e.options,c=mx(o),u={maskFill:"#777",maskFillOpacity:"0.3",maskStroke:"#fff",reverse:!1},d=["active",["inactive",{opacity:.5}]],f=s.scale,h=s.coordinate;if(t){var g=c.getBounds(),m=g.min[0],v=g.min[1],b=g.max[0],y=g.max[1];return R_(c.parentNode.parentNode,Object.assign(Object.assign({elements:function(){return hx(e,a)},datum:wx(gx(e,a).map((function(e){return e.view}))),brushRegion:function(e,t,n,r){return[e,t,n,r]},extent:[m,v,b,y],state:Ax(gx(e,a).map((function(e){return e.options})),d),emitter:i,scale:f,coordinate:h,selectedHandles:void 0},u),r))}var k=R_(c,Object.assign(Object.assign({elements:px,key:function(e){return e.__data__.key},siblings:function(){return function(e,t,n){return T_(e,t,n).map((function(e){return mx(e.container)}))}(e,a,n)},datum:wx([s].concat(p()(T_(e,a,n).map((function(e){return e.view}))))),brushRegion:function(e,t,n,r){return[e,t,n,r]},extent:void 0,state:Ax([l].concat(p()(C_(e,a,n))),d),emitter:i,scale:f,coordinate:h,selectedHandles:void 0},u),r));return c.brush=k,function(){return k.destroy()}}}function M_(e,t,n,r,a){var i=s()(a,4);return[e,i[1],n,i[3]]}function I_(e){return N_(Object.assign(Object.assign({},e),{brushRegion:M_,selectedHandles:["handle-e","handle-w"]}))}function L_(e,t,n,r,a){var i=s()(a,3);return[i[0],t,i[2],r]}function P_(e){return N_(Object.assign(Object.assign({},e),{brushRegion:L_,selectedHandles:["handle-n","handle-s"]}))}var D_=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a=r&&n<=i&&l>=a&&l<=o}))}))},T=k.map((function(e){return e.attributes.scale})),C=function(e){return e.length>2?[e[0],e[e.length-1]]:e},R=new Map,N=function(){R.clear();for(var e=0;e0&&void 0!==arguments[0]?arguments[0]:{},t=e.nativeEvent;t||P.forEach((function(e){return e.remove(!1)}))},B=function(e,t,n){var r=s()(e,2),a=r[0],o=r[1],l=j(a,t,n),c=j(o,t,n)+function(e){return e.getStep?e.getStep():0}(t);return i(n)?[l,-1/0,c,1/0]:[-1/0,l,1/0,c]},j=function(e,t,n){var r=v.getOptions(),a=r.height,o=r.width,s=t.clone();return i(n)?s.update({range:[0,o]}):s.update({range:[a,0]}),s.map(e)},z=function(e){if(!e.nativeEvent)for(var t=e.data.selection,n=0;n0&&void 0!==arguments[0]?arguments[0]:300,t=null;return function(n){var r=n.timeStamp;return null!==t&&r-t3&&void 0!==arguments[3]&&arguments[3],a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"x",i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"y",o=e.marks,s=o.map((function(e){var o,s;return rf({axis:{x:{transform:[{type:"hide"}]},y:{transform:[{type:"hide"}]}}},e,kp()(kp()({scale:t},n,Object.assign(Object.assign({},(null===(o=e[n])||void 0===o?void 0:o[a])&&kp()({},a,Object.assign({preserve:!0},r&&{ratio:null}))),(null===(s=e[n])||void 0===s?void 0:s[i])&&kp()({},i,{preserve:!0}))),"animate",!1))}));return Object.assign(Object.assign({},e),{marks:s,clip:!0,animate:!1})}function Q_(e){return[e[0],e[e.length-1]]}function J_(e){var t=this,n=e.initDomain,r=void 0===n?{}:n,a=e.className,i=void 0===a?"slider":a,o=e.prefix,l=void 0===o?"slider":o,c=e.setValue,u=void 0===c?function(e,t){return e.setValues(t)}:c,f=e.hasState,p=void 0!==f&&f,h=e.wait,g=void 0===h?50:h,m=e.leading,v=void 0===m||m,b=e.trailing,y=void 0!==b&&b,k=e.getInitValues,x=void 0===k?function(e){var t,n=null===(t=null==e?void 0:e.attributes)||void 0===t?void 0:t.values;if(0!==n[0]||1!==n[1])return n}:k;return function(e,n,a){var o=e.container,c=e.view,f=e.update,h=e.setState,m=o.getElementsByClassName(i);if(!m.length)return function(){};var b,k=!1,w=c.scale,E=c.coordinate,S=c.layout,A=S.paddingLeft,O=S.paddingTop,T=S.paddingBottom,C=S.paddingRight,R=w.x,N=w.y,M=nh(E),I=new Map,L=new Set,P={x:r.x||R.getOptions().domain,y:r.y||N.getOptions().domain},D=d()(m);try{var _=function(){var e=b.value,n=e.attributes.orientation,r=function(e){var t="vertical"===e?"y":"x",n="vertical"===e?"x":"y";return M?[n,t]:[t,n]}(n),i=s()(r,2),o=i[0],c=i[1],d="".concat(l).concat(xp(o),":filter"),m="x"===o,E=R.getOptions().ratio,S=N.getOptions().ratio,D=function(e){if(e.data){var t=e.data.selection,r=s()(t,2),a=r[0],i=void 0===a?Q_(P.x):a,l=r[1],u=void 0===l?Q_(P.y):l;return m?[Pk(R,i,E),Pk(N,u,S)]:[Pk(N,u,S),Pk(R,i,E)]}var d=function(e,t,n){var r=s()(e,2),a=r[0],i=r[1],o=n?function(e){return 1-e}:function(e){return e};return Pk(t,[Lk(t,o(a),!0),Lk(t,o(i),!1)])}(e.detail.value,w[o],M&&"horizontal"===n);return[d,P[c]]},_=CD((function(n){return Z_(t,void 0,void 0,Sf()().mark((function t(){var r,i,u,g,v,b,y,x,w,E;return Sf()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=n.initValue,i=void 0!==r&&r,!k||i){t.next=3;break}return t.abrupt("return");case 3:return k=!0,u=n.nativeEvent,g=void 0===u||u,v=D(n),b=s()(v,2),y=b[0],x=b[1],P[o]=y,P[c]=x,g&&(w=m?y:x,E=m?x:y,a.emit(d,Object.assign(Object.assign({},n),{nativeEvent:g,data:{selection:[Q_(w),Q_(E)]}}))),h(e,(function(e){return Object.assign(Object.assign({},K_(e,kp()({},o,{domain:y,nice:!1}),l,p,o,c)),{paddingLeft:A,paddingTop:O,paddingBottom:T,paddingRight:C})})),t.next=12,f();case 12:k=!1;case 13:case"end":return t.stop()}}),t)})))}),g,{leading:v,trailing:y}),F=function(t){if(!t.nativeEvent){var n=t.data,r=n.selection,a=s()(r,2),i=a[0],o=a[1];e.dispatchEvent(new al("valuechange",{data:n,nativeEvent:!1}));var l=m?_k(i,R):_k(o,N);u(e,l)}};a.on(d,F),e.addEventListener("valuechange",_),I.set(e,_),L.add([d,F]);var B=x(e);B&&e.dispatchEvent(new al("valuechange",{detail:{value:B},nativeEvent:!1,initValue:!0}))};for(D.s();!(b=D.n()).done;)_()}catch(e){D.e(e)}finally{D.f()}return function(){var e,t=d()(I);try{for(t.s();!(e=t.n()).done;){var n=s()(e.value,2),r=n[0],i=n[1];r.removeEventListener("valuechange",i)}}catch(e){t.e(e)}finally{t.f()}var o,l=d()(L);try{for(l.s();!(o=l.n()).done;){var c=s()(o.value,2),u=c[0],f=c[1];a.off(u,f)}}catch(e){l.e(e)}finally{l.f()}}}}var $_="g2-scrollbar";function eF(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(t,n,r){var a=t.view;if(!t.container.getElementsByClassName($_).length)return function(){};var i=a.scale,o=i.x,s=i.y,l={x:p()(o.getOptions().domain),y:p()(s.getOptions().domain)};return o.update({domain:o.getOptions().expectedDomain}),s.update({domain:s.getOptions().expectedDomain}),J_(Object.assign(Object.assign({},e),{initDomain:l,className:$_,prefix:"scrollbar",hasState:!0,setValue:function(e,t){return e.setValue(t[0])},getInitValues:function(e){var t=e.slider.attributes.values;if(0!==t[0])return t}}))(t,n,r)}}var tF=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a').concat(t,"")}var rF={backgroundColor:"rgba(0,0,0,0.75)",color:"#fff",width:"max-content",padding:"1px 4px",fontSize:"12px",borderRadius:"2.5px",boxShadow:"0 3px 6px -4px rgba(0,0,0,0.12), 0 6px 16px 0 rgba(0,0,0,0.08), 0 9px 28px 8px rgba(0,0,0,0.05)"};function aF(e){return"text"===e.nodeName&&!!e.isOverflowing()}function iF(e){var t=e.offsetX,n=void 0===t?8:t,r=e.offsetY,a=void 0===r?8:r,i=tF(e,["offsetX","offsetY"]);return function(e){var t=e.container,r=s()(t.getBounds().min,2),o=r[0],l=r[1],c=_f(i,"tip"),u=new Set,d=function(e){var r=e.target;if(aF(r)){var i=e.offsetX,s=e.offsetY,d=i+n-o,f=s+a-l;if(r.tip)return r.tip.style.x=d,void(r.tip.style.y=f);var p=r.style.text,h=new lc({className:"poptip",style:{innerHTML:nF("div",p,Object.assign(Object.assign({},rF),c)),x:d,y:f}});t.appendChild(h),r.tip=h,u.add(h)}else e.stopPropagation()},f=function(e){var t=e.target;aF(t)?t.tip&&(t.tip.remove(),t.tip=null,u.delete(t.tip)):e.stopPropagation()};return t.addEventListener("pointerover",d),t.addEventListener("pointerout",f),function(){t.removeEventListener("pointerover",d),t.removeEventListener("pointerout",f),u.forEach((function(e){return e.remove()}))}}}iF.props={reapplyWhenUpdate:!0};var oF=Object.keys?function(e){return Object.keys(e)}:function(e){var t=[];return Ym(e,(function(n,r){zn(e)&&"prototype"===r||t.push(r)})),t};var sF=function(e,t){var n=oF(t),r=n.length;if(_t(e))return!r;for(var a=0;a=0;)t+=n[r].value;else t=1;e.value=t}var hF=Ef().mark(gF);function gF(){var e,t,n,r,a,i;return Ef().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:n=[e=this];case 1:t=n.reverse(),n=[];case 2:if(!(e=t.pop())){o.next=8;break}return o.next=5,e;case 5:if(r=e.children)for(a=0,i=r.length;a=0;--i)l.push(r=a[i]=new xF(a[i])),r.parent=n,r.depth=n.depth+1;return s.eachBefore(kF)}function vF(e){return e.children}function bF(e){return Array.isArray(e)?e[1]:null}function yF(e){void 0!==e.data.value&&(e.value=e.data.value),e.data=e.data.data}function kF(e){var t=0;do{e.height=t}while((e=e.parent)&&e.height<++t)}function xF(e){this.data=e,this.depth=this.height=0,this.parent=null}xF.prototype=mF.prototype=yp({constructor:xF,count:function(){return this.eachAfter(pF)},each:function(e,t){var n,r=-1,a=u(this);try{for(a.s();!(n=a.n()).done;){var i=n.value;e.call(t,i,++r,this)}}catch(e){a.e(e)}finally{a.f()}return this},eachAfter:function(e,t){for(var n,r,a,i=this,o=[i],s=[],l=-1;i=o.pop();)if(s.push(i),n=i.children)for(r=0,a=n.length;r=0;--r)i.push(n[r]);return this},find:function(e,t){var n,r=-1,a=u(this);try{for(a.s();!(n=a.n()).done;){var i=n.value;if(e.call(t,i,++r,this))return i}}catch(e){a.e(e)}finally{a.f()}},sum:function(e){return this.eachAfter((function(t){for(var n=+e(t.data)||0,r=t.children,a=r&&r.length;--a>=0;)n+=r[a].value;t.value=n}))},sort:function(e){return this.eachBefore((function(t){t.children&&t.children.sort(e)}))},path:function(e){for(var t=this,n=function(e,t){if(e===t)return e;var n=e.ancestors(),r=t.ancestors(),a=null;e=n.pop(),t=r.pop();for(;e===t;)a=e,e=n.pop(),t=r.pop();return a}(t,e),r=[t];t!==n;)t=t.parent,r.push(t);for(var a=r.length;e!==n;)r.splice(a,0,e),e=e.parent;return r},ancestors:function(){for(var e=this,t=[e];e=e.parent;)t.push(e);return t},descendants:function(){return Array.from(this)},leaves:function(){var e=[];return this.eachBefore((function(t){t.children||e.push(t)})),e},links:function(){var e=this,t=[];return e.each((function(n){n!==e&&t.push({source:n.parent,target:n})})),t},copy:function(){return mF(this).eachBefore(yF)}},Symbol.iterator,gF);var wF={depth:-1},EF={},SF={};function AF(e){return e.id}function OF(e){return e.parentId}function TF(){var e,t=AF,n=OF;function r(r){var a,i,o,s,l,c,d,f,p=Array.from(r),h=t,g=n,m=new Map;if(null!=e){var v,b=p.map((function(t,n){return function(e){e="".concat(e);var t=e.length;RF(e,t-1)&&!RF(e,t-2)&&(e=e.slice(0,-1));return"/"===e[0]?e:"/".concat(e)}(e(t,n,r))})),y=b.map(CF),k=new Set(b).add(""),x=u(y);try{for(x.s();!(v=x.n()).done;){var w=v.value;k.has(w)||(k.add(w),b.push(w),y.push(CF(w)),p.push(SF))}}catch(e){x.e(e)}finally{x.f()}h=function(e,t){return b[t]},g=function(e,t){return y[t]}}for(o=0,a=p.length;o=0&&(c=p[E]).data===SF;--E)c.data=null}if(s.parent=wF,s.eachBefore((function(e){e.depth=e.parent.depth+1,--a})).eachBefore(kF),s.parent=null,a>0)throw new Error("cycle");return s}return r.id=function(e){return arguments.length?(t=dF(e),r):t},r.parentId=function(e){return arguments.length?(n=dF(e),r):n},r.path=function(t){return arguments.length?(e=dF(t),r):e},r}function CF(e){var t=e.length;if(t<2)return"";for(;--t>1&&!RF(e,t););return e.slice(0,t)}function RF(e,t){if("/"===e[t]){for(var n=0;t>0&&"\\"===e[--t];)++n;if(0==(1&n))return!0}return!1}function NF(e,t,n,r,a){var i,o,s=e.children,l=s.length,c=new Array(l+1);for(c[0]=o=i=0;i=n-1){var u=s[t];return u.x0=a,u.y0=i,u.x1=o,void(u.y1=l)}var d=c[t],f=r/2+d,p=t+1,h=n-1;for(;p>>1;c[g]l-i){var b=r?(a*v+o*m)/r:o;e(t,p,m,a,i,b,l),e(p,n,v,b,i,o,l)}else{var y=r?(i*v+l*m)/r:l;e(t,p,m,a,i,o,y),e(p,n,v,a,y,o,l)}}(0,l,e.value,t,n,r,a)}function MF(e,t,n,r,a){for(var i,o=e.children,s=-1,l=o.length,c=e.value&&(r-t)/e.value;++sf&&(f=s),m=u*u*g,(p=Math.max(f/m,m/d))>h){u-=s;break}h=p}v.push(o={value:u,dice:l1?t:1)},n}(PF),FF=function e(t){function n(e,n,r,a,i){if((o=e._squarify)&&o.ratio===t)for(var o,s,l,c,u,d=-1,f=o.length,p=e.value;++d1?t:1)},n}(PF);function BF(e){e.x0=Math.round(e.x0),e.y0=Math.round(e.y0),e.x1=Math.round(e.x1),e.y1=Math.round(e.y1)}function jF(){return 0}function zF(e){return function(){return e}}function UF(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[e.data.name];e.id=e.id||e.data.name,e.path=t,e.children&&e.children.forEach((function(n){n.id="".concat(e.id,"/").concat(n.data.name),n.path=[].concat(p()(t),[n.data.name]),UF(n,n.path)}))}function HF(e){var t=ig(e,["data","name"]);t.replaceAll&&(e.path=t.replaceAll(".","/").split("/")),e.children&&e.children.forEach((function(e){HF(e)}))}function GF(e,t,n){var r=n.value,a=function(e,t){var n={treemapBinary:NF,treemapDice:MF,treemapSlice:IF,treemapSliceDice:LF,treemapSquarify:_F,treemapResquarify:FF},r="treemapSquarify"===e?n[e].ratio(t):n[e];if(!r)throw new TypeError("Invalid tile method!");return r}(t.tile,t.ratio),i=function(e,t){return Array.isArray(e)?"function"==typeof t?TF().path(t)(e):TF()(e):mF(e)}(e,t.path);wn(e)?HF(i):UF(i),r?i.sum((function(e){return t.ignoreParentValue&&e.children?0:cC(r)(e)})).sort(t.sort):i.count(),function(){var e=_F,t=!1,n=1,r=1,a=[0],i=jF,o=jF,s=jF,l=jF,c=jF;function u(e){return e.x0=e.y0=0,e.x1=n,e.y1=r,e.eachBefore(d),a=[0],t&&e.eachBefore(BF),e}function d(t){var n=a[t.depth],r=t.x0+n,u=t.y0+n,d=t.x1-n,f=t.y1-n;d0&&void 0!==arguments[0]?arguments[0]:{},n=t.originData,r=void 0===n?[]:n,a=t.layout,i=VF(t,["originData","layout"]),o=rf({},qF,i),s=_f(o,"breadCrumb"),l=_f(o,"active");return function(t){var n=t.update,i=t.setState,o=t.container,c=t.options,u=YF(o),d=c.marks[0].state,f=new oc;u.appendChild(f);var p=function t(c,d){return WF(e,void 0,void 0,Sf()().mark((function e(){var p,h,g,m,v,b;return Sf()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f.removeChildren(),d&&(p="",h=s.y,g=0,m=[],v=u.getBBox().width,b=c.map((function(e,t){p="".concat(p).concat(e,"/"),m.push(e);var n=new kc({name:p.replace(/\/$/,""),style:Object.assign(Object.assign({text:e,x:g,path:[].concat(m),depth:t},s),{y:h})});f.appendChild(n),g+=n.getBBox().width;var r=new kc({style:Object.assign(Object.assign({x:g,text:" / "},s),{y:h})});return f.appendChild(r),(g+=r.getBBox().width)>v&&(h=f.getBBox().height+s.y,g=0,n.attr({x:g,y:h}),g+=n.getBBox().width,r.attr({x:g,y:h}),g+=r.getBBox().width),t===sb(c)-1&&r.remove(),n})),b.forEach((function(e,n){if(n!==sb(b)-1){var r=Object.assign({},e.attributes);e.attr("cursor","pointer"),e.addEventListener("mouseenter",(function(){e.attr(l)})),e.addEventListener("mouseleave",(function(){e.attr(r)})),e.addEventListener("click",(function(){t(ig(e,["style","path"]),ig(e,["style","depth"]))}))}}))),g_(o,i),i("treemapDrillDown",(function(e){var t=e.marks,n=c.join("/"),i=t.map((function(e){if("rect"!==e.type)return e;var t=r;if(d){var i=r.filter((function(e){var t=ig(e,["id"]);return t&&(t.match("".concat(n,"/"))||n.match(t))})).map((function(e){return{value:0===e.height?ig(e,["value"]):void 0,name:ig(e,["id"])}})),o=a.paddingLeft,s=a.paddingBottom,l=a.paddingRight,c=Object.assign(Object.assign({},a),{paddingTop:(a.paddingTop||f.getBBox().height+10)/(d+1),paddingLeft:o/(d+1),paddingBottom:s/(d+1),paddingRight:l/(d+1),path:function(e){return e.name},layer:function(e){return e.depth===d+1}});t=GF(i,c,{value:"value"})[0]}else t=r.filter((function(e){return 1===e.depth}));var u=[];return t.forEach((function(e){var t=e.path;u.push(fP(t))})),rf({},e,{data:t,scale:{color:{domain:u}}})}));return Object.assign(Object.assign({},e),{marks:i})})),e.next=6,n(void 0,["legendFilter"]);case 6:case"end":return e.stop()}}),e)})))},h=function(e){var t=e.target;if("rect"===ig(t,["markType"])){var n=ig(t,["__data__","key"]),a=lF(r,(function(e){return e.id===n}));ig(a,"height")&&p(ig(a,"path"),ig(a,"depth"))}};u.addEventListener("click",h);var g=oF(Object.assign(Object.assign({},d.active),d.inactive)),m=function(){Px(u).forEach((function(e){var t=ig(e,["style","cursor"]),n=lF(r,(function(t){return t.id===ig(e,["__data__","key"])}));if("pointer"!==t&&(null==n?void 0:n.height)){e.style.cursor="pointer";var a=uF(e.attributes,g);e.addEventListener("mouseenter",(function(){e.attr(d.active)})),e.addEventListener("mouseleave",(function(){e.attr(rf(a,d.inactive))}))}}))};return m(),u.addEventListener("mousemove",m),function(){f.remove(),u.removeEventListener("click",h),u.removeEventListener("mousemove",m)}}}var ZF=function(e,t,n,r){return new(n||(n=Promise))((function(a,i){function o(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}l((r=r.apply(e,t||[])).next())}))},KF=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a1&&void 0!==arguments[1]&&arguments[1];return c||t?e/(1-e)/(n/(1-n))*d:e}},rB=function(e,t){var n=ig(e,["__data__","seriesItems",t,"0","value"]),r=ig(e,["__data__","seriesIndex",t]),a=e.parentNode.__data__,i=a.data,o=a.encode,s=a.transform,l=lF(s,(function(e){return"normalizeY"===e.type})),c=ig(o,["y","field"]),u=i[r][c];return function(e){return l?1===n?e:e/(1-e)/(n/(1-n))*u:e}},aB=function(e,t,n){e.forEach((function(e,r){e.attr("stroke",t[1]===r?n.activeStroke:n.stroke)}))},iB=function(e,t,n,r){var a=new pc({style:n}),i=new kc({style:r});return t.appendChild(i),e.appendChild(a),[a,i]},oB=function(e,t){if(ig(e,["options","range","indexOf"])){var n=e.options.range.indexOf(t);return e.sortedDomain[n]}},sB=function(e,t,n){var r=Ix(e,t),a=Ix(e,n)/r;return[e[0]+(t[0]-e[0])*a,e[1]+(t[1]-e[1])*a]};function lB(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.selection,r=void 0===n?[]:n,a=t.precision,i=void 0===a?2:a,o=KF(t,["selection","precision"]),l=Object.assign(Object.assign({},QF),o||{}),c=_f(l,"path"),u=_f(l,"label"),d=_f(l,"point");return function(t,n,a){var o,l=t.update,f=t.setState,p=t.container,h=t.view,g=t.options,m=g.marks,v=g.coordinate,b=mx(p),y=Px(b),k=r,x=v.transform,w=void 0===x?[]:x,E=v.type,S=!!lF(w,(function(e){return"transpose"===e.type})),A="polar"===E,O="theta"===E,T=!!lF(y,(function(e){return"area"===e.markType}));T&&(y=y.filter((function(e){return"area"===e.markType})));var C=new oc({style:{zIndex:2}});b.appendChild(C);var R=function(){a.emit("element-point:select",{nativeEvent:!0,data:{selection:k}})},N=function(e,t){a.emit("element-point:moved",{nativeEvent:!0,data:{changeData:e,data:t}})},M=function(e){var t=e.target;k=[t.parentNode.childNodes.indexOf(t)],R(),L(t)},I=function(e){var t=e.data.selection;if(!e.nativeEvent){var n=ig(y,[null==(k=t)?void 0:k[0]]);n&&L(n)}},L=function t(n){var r=n.attributes,a=n.markType,g=n.__data__,v=r.stroke,b=g.points,y=g.seriesTitle,x=g.color,w=g.title,E=g.seriesX,M=g.y1;if(!S||"interval"===a){var I,L=(null==o?void 0:o.view)||h,P=L.scale,D=L.coordinate,_=P.color,F=P.y,B=P.x,j=D.getCenter();C.removeChildren();var z=function(t,n,r,a){return ZF(e,void 0,void 0,Sf()().mark((function e(){return Sf()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f("elementPointMove",(function(e){var i,s=((null===(i=null==o?void 0:o.options)||void 0===i?void 0:i.marks)||m).map((function(e){if(!a.includes(e.type))return e;var i=e.data,o=e.encode,s=Object.keys(o).reduce((function(e,a){var i=o[a];return"x"===a&&(e[i]=t),"y"===a&&(e[i]=n),"color"===a&&(e[i]=r),e}),{}),l=tB(s,i,o);return N(s,l),rf({},e,{data:l,animate:!1})}));return Object.assign(Object.assign({},e),{marks:s})})),e.next=3,l("elementPointMove");case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})))};if(["line","area"].includes(a))b.forEach((function(r,a){var l=B.invert(E[a]);if(l){var f=new nc({name:JF,style:Object.assign({cx:r[0],cy:r[1],fill:v},d)}),h=rB(n,a);f.addEventListener("mousedown",(function(g){var m=D.output([E[a],0]),v=null==y?void 0:y.length;p.attr("cursor","move"),k[1]!==a&&(k[1]=a,R()),aB(C.childNodes,k,d);var w=iB(C,f,c,u),S=s()(w,2),O=S[0],N=S[1],M=function(e){var t=r[1]+e.clientY-I[1];if(T)if(A){var n=r[0]+e.clientX-I[0],o=sB(j,m,[n,t]),l=s()(o,2),c=l[0],u=l[1],d=D.output([1,F.output(0)]),p=s()(d,2)[1],g=D.invert([c,p-(b[a+v][1]-u)]),k=s()(g,2)[1],x=(a+1)%v,w=Lx([b[(a-1+v)%v],[c,u],y[x]&&b[x]]);N.attr("text",h(F.invert(k)).toFixed(i)),O.attr("d",w),f.attr("cx",c),f.attr("cy",u)}else{var E=D.output([1,F.output(0)]),S=s()(E,2)[1],C=D.invert([r[0],S-(b[a+v][1]-t)]),R=s()(C,2)[1],M=Lx([b[a-1],[r[0],t],y[a+1]&&b[a+1]]);N.attr("text",h(F.invert(R)).toFixed(i)),O.attr("d",M),f.attr("cy",t)}else{var L=D.invert([r[0],t]),P=s()(L,2)[1],_=Lx([b[a-1],[r[0],t],b[a+1]]);N.attr("text",F.invert(P).toFixed(i)),O.attr("d",_),f.attr("cy",t)}};I=[g.clientX,g.clientY],window.addEventListener("mousemove",M);p.addEventListener("mouseup",(function r(){return ZF(e,void 0,void 0,Sf()().mark((function e(){var a,i;return Sf()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(p.attr("cursor","default"),window.removeEventListener("mousemove",M),p.removeEventListener("mouseup",r),!_n(N.attr("text"))){e.next=5;break}return e.abrupt("return");case 5:return a=Number(N.attr("text")),i=oB(_,x),e.next=9,z(l,a,i,["line","area"]);case 9:o=e.sent,N.remove(),O.remove(),t(n);case 13:case"end":return e.stop()}}),e)})))}))})),C.appendChild(f)}})),aB(C.childNodes,k,d);else if("interval"===a){var U=[(b[0][0]+b[1][0])/2,b[0][1]];S?U=[b[0][0],(b[0][1]+b[1][1])/2]:O&&(U=b[0]);var H=nB(n),G=new nc({name:JF,style:Object.assign(Object.assign({cx:U[0],cy:U[1],fill:v},d),{stroke:d.activeStroke})});G.addEventListener("mousedown",(function(r){p.attr("cursor","move");var l=oB(_,x),d=iB(C,G,c,u),f=s()(d,2),h=f[0],g=f[1],m=function(e){if(S){var t=U[0]+e.clientX-I[0],n=D.output([F.output(0),F.output(0)]),r=s()(n,1)[0],a=D.invert([r+(t-b[2][0]),U[1]]),o=s()(a,2)[1],l=Lx([[t,b[0][1]],[t,b[1][1]],b[2],b[3]],!0);g.attr("text",H(F.invert(o)).toFixed(i)),h.attr("d",l),G.attr("cx",t)}else if(O){var c=U[1]+e.clientY-I[1],u=U[0]+e.clientX-I[0],d=sB(j,[u,c],U),f=s()(d,2),p=f[0],m=f[1],v=sB(j,[u,c],b[1]),y=s()(v,2),k=y[0],x=y[1],w=D.invert([p,m])[1],E=M-w;if(E<0)return;var A=Dx(j,[[p,m],[k,x],b[2],b[3]],E>.5?1:0);g.attr("text",H(E,!0).toFixed(i)),h.attr("d",A),G.attr("cx",p),G.attr("cy",m)}else{var T=U[1]+e.clientY-I[1],C=D.output([1,F.output(0)]),R=s()(C,2)[1],N=D.invert([U[0],R-(b[2][1]-T)]),L=s()(N,2)[1],P=Lx([[b[0][0],T],[b[1][0],T],b[2],b[3]],!0);g.attr("text",H(F.invert(L)).toFixed(i)),h.attr("d",P),G.attr("cy",T)}};I=[r.clientX,r.clientY],window.addEventListener("mousemove",m);p.addEventListener("mouseup",(function r(){return ZF(e,void 0,void 0,Sf()().mark((function e(){var i;return Sf()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(p.attr("cursor","default"),p.removeEventListener("mouseup",r),window.removeEventListener("mousemove",m),!_n(g.attr("text"))){e.next=5;break}return e.abrupt("return");case 5:return i=Number(g.attr("text")),e.next=8,z(w,i,l,[a]);case 8:o=e.sent,g.remove(),h.remove(),t(n);case 12:case"end":return e.stop()}}),e)})))}))})),C.appendChild(G)}}};y.forEach((function(e,t){k[0]===t&&L(e),e.addEventListener("click",M),e.addEventListener("mouseenter",$F),e.addEventListener("mouseleave",eB)}));var P=function(e){var t=null==e?void 0:e.target;t&&(t.name===JF||y.includes(t))||(k=[],R(),C.removeChildren())};return a.on("element-point:select",I),a.on("element-point:unselect",P),p.addEventListener("mousedown",P),function(){C.remove(),a.off("element-point:select",I),a.off("element-point:unselect",P),p.removeEventListener("mousedown",P),y.forEach((function(e){e.removeEventListener("click",M),e.removeEventListener("mouseenter",$F),e.removeEventListener("mouseleave",eB)}))}}}var cB=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a1?t-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:wB,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:SB,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:AB,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},i=e.data,o=e.encode,l=e.children,c=e.scale,u=e.x,d=void 0===u?0:u,f=e.y,p=void 0===f?0:f,h=e.shareData,g=void 0!==h&&h,m=e.key,v=i.value,b=o.x,y=o.y,k=c.color,x=k.domain,w=function(e,i,o){var c=i.x,u=i.y,f=o.paddingLeft,h=o.paddingTop,k=o.marginLeft,w=o.marginTop,E=c.getOptions().domain,S=u.getOptions().domain,A=_p(e),O=e.map(t),T=e.map((function(e){var t=e.x,n=e.y;return[c.invert(t),u.invert(n)]})),C=T.map((function(e){var t=s()(e,2),n=t[0],r=t[1];return function(e){var t=e[b],a=e[y];return(void 0===b||t===n)&&(void 0===y||a===r)}})),R=C.map((function(e){return v.filter(e)})),N=g?Wp(R,(function(e){return e.length})):void 0,M=T.map((function(e){var t=s()(e,2),n=t[0],r=t[1];return{columnField:b,columnIndex:E.indexOf(n),columnValue:n,columnValuesLength:E.length,rowField:y,rowIndex:S.indexOf(r),rowValue:r,rowValuesLength:S.length}})),I=M.map((function(e){return Array.isArray(l)?l:[l(e)].flat(1)}));return A.flatMap((function(e){var t=s()(O[e],4),i=t[0],o=t[1],l=t[2],c=t[3],u=M[e],g=R[e];return I[e].map((function(t){var s,E,S=t.scale,A=t.key,O=t.facet,T=void 0===O||O,C=t.axis,R=void 0===C?{}:C,M=(t.legend,hB(t,["scale","key","facet","axis","legend"])),I=(null===(s=null==S?void 0:S.y)||void 0===s?void 0:s.guide)||R.y,L=(null===(E=null==S?void 0:S.x)||void 0===E?void 0:E.guide)||R.x,P={x:{tickCount:b?5:void 0},y:{tickCount:y?5:void 0}},D=T?g:0===g.length?[]:v,_={color:{domain:x}},F={x:OB(L,n)(u,D),y:OB(I,r)(u,D)};return Object.assign(Object.assign({key:"".concat(A,"-").concat(e),data:D,margin:0,x:i+f+d+k,y:o+h+p+w,parentKey:m,width:l,height:c,paddingLeft:0,paddingRight:0,paddingTop:0,paddingBottom:0,frame:!!D.length,dataDomain:N,scale:rf(P,S,_),axis:rf({},R,F),legend:!1},M),a)}))}))};return{children:w}}));function wB(e){return Yb(e.points)}function EB(e,t){return t.length?rf({title:!1,tick:null,label:null},e):rf({title:!1,tick:null,label:null,grid:null},e)}function SB(e){return function(t,n){var r=t.rowIndex,a=t.rowValuesLength,i=t.columnIndex,o=t.columnValuesLength;if(r!==a-1)return EB(e,n);var s=i===o-1&&void 0,l=n.length?void 0:null;return rf({title:s,grid:l},e)}}function AB(e){return function(t,n){var r=t.rowIndex;if(0!==t.columnIndex)return EB(e,n);var a=0===r&&void 0,i=n.length?void 0:null;return rf({title:a,grid:i},e)}}function OB(e,t){return"function"==typeof e?e:null===e||!1===e?function(){return null}:t(e)}var TB=function(){return function(e){return[pB.of(e).call(yB).call(mB).call(vB).call(gB).call(bB).call(kB).call(xB).value()]}};TB.props={};var CB=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a0&&void 0!==arguments[0]?arguments[0]:{},t=e.groupBy,n=void 0===t?"x":t,r=e.orderBy,a=void 0===r?null:r,i=e.reverse,o=void 0!==i&&i,l=e.y,c=void 0===l?"y":l,u=e.y1,f=void 0===u?"y1":u,p=e.series,h=void 0===p||p;return function(e,t){var r,i=t.data,l=t.encode,u=t.style,p=void 0===u?{}:u,g=IT(l,"y"),m=s()(g,2),v=m[0],b=m[1],y=IT(l,"y1"),k=s()(y,2),x=k[0],w=k[1],E=h?LT(l,"series","color"):IT(l,"color"),S=s()(E,1)[0],A=WB(n,e,t),O=(null!==(r=VB(a))&&void 0!==r?r:function(){return null})(i,v,S);O&&YB(A,O);var T,C=new Array(e.length),R=new Array(e.length),N=new Array(e.length),M=[],I=[],L=d()(A);try{for(L.s();!(T=L.n()).done;){var P=T.value;o&&P.reverse();var D,_=x?+x[P[0]]:0,F=[],B=[],j=d()(P);try{for(j.s();!(D=j.n()).done;){var z=D.value,U=N[z]=+v[z]-_;U<0?B.push(z):U>=0&&F.push(z)}}catch(e){j.e(e)}finally{j.f()}for(var H=F.length>0?F:B,G=B.length>0?B:F,W=F.length-1,V=0;W>0&&0===v[H[W]];)W--;for(;V0?Q=C[ee]=(R[ee]=Q)+te:C[ee]=R[ee]=Q}}}catch(e){L.e(e)}finally{L.f()}var ne,re=new Set(M),ae=new Set(I),ie="y"===c?C:R,oe="y"===f?C:R;return ne="point"===t.type?{y0:CT(v,b),y:TT(ie,b)}:{y0:CT(v,b),y:TT(ie,b),y1:TT(oe,w)},[e,rf({},t,{encode:Object.assign({},ne),style:Object.assign({first:function(e,t){return re.has(t)},last:function(e,t){return ae.has(t)}},p)})]}};function ej(e,t){var n=0;if(void 0===t){var r,a=u(e);try{for(a.s();!(r=a.n()).done;){var i=r.value;null!=i&&(i=+i)>=i&&++n}}catch(e){a.e(e)}finally{a.f()}}else{var o,s=-1,l=u(e);try{for(l.s();!(o=l.n()).done;){var c=o.value;null!=(c=t(c,++s,e))&&(c=+c)>=c&&++n}}catch(e){l.e(e)}finally{l.f()}}return n}function tj(e,t){var n=function(e,t){var n,r=0,a=0,i=0;if(void 0===t){var o,s=u(e);try{for(s.s();!(o=s.n()).done;){var l=o.value;null!=l&&(l=+l)>=l&&(i+=(n=l-a)*(l-(a+=n/++r)))}}catch(e){s.e(e)}finally{s.f()}}else{var c,d=-1,f=u(e);try{for(f.s();!(c=f.n()).done;){var p=c.value;null!=(p=t(p,++d,e))&&(p=+p)>=p&&(i+=(n=p-a)*(p-(a+=n/++r)))}}catch(e){f.e(e)}finally{f.f()}}if(r>1)return i/(r-1)}(e,t);return n?Math.sqrt(n):n}$B.props={};var nj=Array.prototype,rj=nj.slice;nj.map;function aj(e){return function(){return e}}var ij=Math.sqrt(50),oj=Math.sqrt(10),sj=Math.sqrt(2);function lj(e,t,n){var r,a,i,o=(t-e)/Math.max(0,n),s=Math.floor(Math.log10(o)),l=o/Math.pow(10,s),c=l>=ij?10:l>=oj?5:l>=sj?2:1;return s<0?(i=Math.pow(10,-s)/c,(r=Math.round(e*i))/it&&--a,i=-i):(i=Math.pow(10,s)*c,(r=Math.round(e/i))*it&&--a),a0?(e=Math.floor(e/a)*a,t=Math.ceil(t/a)*a):a<0&&(e=Math.ceil(e*a)/a,t=Math.floor(t*a)/a),r=a}}(d,f,g),v=o(m,2);d=v[0],f=v[1]}if(p=function(e,t,n){if(!((n=+n)>0))return[];if((e=+e)==(t=+t))return[e];var r=t=s))return[];var u=l-s+1,d=new Array(u);if(r)if(c<0)for(var f=0;f=f)if(h>=f&&t===Zm){var b=cj(d,f,g);isFinite(b)&&(b>0?f=(Math.floor(f/b)+1)*b:b<0&&(f=(Math.ceil(f*-b)+1)/-b))}else p.pop()}for(var y=p.length,k=0,x=y;p[k]<=d;)++k;for(;p[x-1]>f;)--x;(k||x0?p[a-1]:d,w.x1=a0)for(a=0;a2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1/0,a=arguments.length>4?arguments[4]:void 0;if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(e.length-1,r)),!(n<=t&&t<=r))return e;for(a=void 0===a?tk:ek(a);r>n;){if(r-n>600){var i=r-n+1,o=t-n+1,s=Math.log(i),l=.5*Math.exp(2*s/3),c=.5*Math.sqrt(s*l*(i-l)/i)*(o-i/2<0?-1:1),u=Math.max(n,Math.floor(t-o*l/i+c)),d=Math.min(r,Math.floor(t+(i-o)*l/i+c));fj(e,t,u,d,a)}var f=e[t],p=n,h=r;for(pj(e,n,t),a(e[r],f)>0&&pj(e,n,r);p0;)--h}0===a(e[n],f)?pj(e,n,h):pj(e,++h,r),h<=t&&(n=h+1),t<=h&&(r=h-1)}return e}function pj(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function hj(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Qy,r=!1;if(1===n.length){var a,i,o=u(e);try{for(o.s();!(i=o.n()).done;){var s=i.value,l=n(s);(r?Qy(l,a)>0:0===Qy(l,l))&&(t=s,a=l,r=!0)}}catch(e){o.e(e)}finally{o.f()}}else{var c,d=u(e);try{for(d.s();!(c=d.n()).done;){var f=c.value;(r?n(f,t)>0:0===n(f,f))&&(t=f,r=!0)}}catch(e){d.e(e)}finally{d.f()}}return t}function gj(e,t){return function(e,t,n){if((r=(e=Float64Array.from(Ok(e,n))).length)&&!isNaN(t=+t)){if(t<=0||r<2)return xA(e);if(t>=1)return Wp(e);var r,a=(r-1)*t,i=Math.floor(a),o=Wp(fj(e,i).subarray(0,i+1));return o+(xA(e.subarray(i+1))-o)*(a-i)}}(e,.5,t)}function mj(e,t){return function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Ak;if(!isNaN(t=+t)){if(r=Float64Array.from(e,(function(t,r){return Ak(n(e[r],r,e))})),t<=0)return PD(r);if(t>=1)return Fy(r);var r,a=Uint32Array.from(e,(function(e,t){return t})),i=r.length-1,o=Math.floor(i*t);return fj(a,o,0,i,(function(e,t){return tk(r[e],r[t])})),(o=hj(a.subarray(0,o+1),(function(e){return r[e]})))>=0?o:-1}}(e,.5,t)}var vj=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a0&&void 0!==arguments[0]?arguments[0]:{},t=e.groupBy,n=vj(e,["groupBy"]);return function(e,r){var a=r.data,i=r.encode,o=t(e,r);if(!o)return[e,r];var l=Object.entries(n).map((function(e){var t=s()(e,2),n=t[0],r=t[1],l=yj(r),c=s()(l,2),u=c[0],d=c[1],f=IT(i,n),p=s()(f,2),h=p[0],g=function(e,t){if(e)return e;var n=t.from;if(!n)return e;var r=IT(i,n);return s()(r,2)[1]}(p[1],r),m=o.map((function(e){return u(e,null!=h?h:a)}));return[n,Object.assign(Object.assign({},NT(m,(null==d?void 0:d(g))||g)),{aggregate:!0})]})),c=Object.keys(i).map((function(e){var t=IT(i,e),n=s()(t,2),r=n[0],a=n[1],l=o.map((function(e){return r[e[0]]}));return[e,TT(l,a)]})),u=o.map((function(e){return a[e[0]]}));return[_p(o),rf({},r,{data:u,encode:Object.fromEntries([].concat(p()(c),p()(l)))})]}};Cj.props={};var Rj=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a0&&void 0!==arguments[0]?arguments[0]:{},t=e.groupChannels,n=void 0===t?["color"]:t,r=e.binChannels,a=void 0===r?["x","y"]:r,i=Rj(e,["groupChannels","binChannels"]),o={},l=function(e,t){var r=t.encode,l=a.map((function(e){var t=IT(r,e);return s()(t,1)[0]})),c=_f(i,Nj),u=e.filter((function(e){return l.every((function(t){return Pf(t[e])}))})),d=[].concat(p()(n.map((function(e){var t=IT(r,e);return s()(t,1)[0]})).filter(Pf).map((function(e){return function(t){return e[t]}}))),p()(a.map((function(e,t){var n=l[t],r=c[e]||Mj(n),a=dj().thresholds(r).value((function(e){return+n[e]}))(u),i=new Map(a.flatMap((function(e){var t=e.x0,n=e.x1,r="".concat(t,",").concat(n);return e.map((function(e){return[e,r]}))})));return o[e]=i,function(e){return i.get(e)}}))));return Array.from(bf(u,(function(e){return d.map((function(t){return t(e)})).join("-")})).values())};return Cj(Object.assign(Object.assign(Object.assign({},Object.fromEntries(Object.entries(i).filter((function(e){return!s()(e,1)[0].startsWith(Nj)})))),Object.fromEntries(a.flatMap((function(e){var t=function(t){var n=s()(t,1)[0];return+o[e].get(n).split(",")[1]};return t.from=e,[[e,function(t){var n=s()(t,1)[0];return+o[e].get(n).split(",")[0]}],["".concat(e,"1"),t]]})))),{groupBy:l}))};Ij.props={};var Lj=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.thresholds;return Ij(Object.assign(Object.assign({},e),{thresholdsX:t,groupChannels:["color"],binChannels:["x"]}))};Lj.props={};var Pj=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a0&&void 0!==arguments[0]?arguments[0]:{},t=e.groupBy,n=void 0===t?"x":t,r=e.reverse,a=void 0!==r&&r,i=e.orderBy,o=e.padding;Pj(e,["groupBy","reverse","orderBy","padding"]);return function(e,t){var r=t.data,l=t.encode,c=t.scale.series,u=IT(l,"y"),f=s()(u,1)[0],p=LT(l,"series","color"),h=s()(p,1)[0],g=qB(h,c),m=rf({},t,{scale:{series:{domain:g,paddingInner:o}}}),v=WB(n,e,t),b=VB(i);if(!b)return[e,rf(m,{encode:{series:TT(h)}})];var y=b(r,f,h);y&&YB(v,y);var k,x=new Array(e.length),w=d()(v);try{for(w.s();!(k=w.n()).done;){var E=k.value;a&&E.reverse();for(var S=0;S0&&void 0!==arguments[0]?arguments[0]:{},t=e.padding,n=void 0===t?0:t,r=e.paddingX,a=void 0===r?n:r,i=e.paddingY,o=void 0===i?n:i,l=e.random,c=void 0===l?Math.random:l;return function(e,t){var n=t.encode,r=t.scale,i=r.x,l=r.y,u=IT(n,"x"),d=s()(u,1)[0],f=IT(n,"y"),h=s()(f,1)[0],g=_j(d,i,a),m=_j(h,l,o),v=e.map((function(){return Fj.apply(void 0,[c()].concat(p()(m)))})),b=e.map((function(){return Fj.apply(void 0,[c()].concat(p()(g)))}));return[e,rf({scale:{x:{padding:.5},y:{padding:.5}}},t,{encode:{dy:TT(v),dx:TT(b)}})]}};Bj.props={};var jj=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.padding,n=void 0===t?0:t,r=e.random,a=void 0===r?Math.random:r;return function(e,t){var r=t.encode,i=t.scale.x,o=IT(r,"x"),l=_j(s()(o,1)[0],i,n),c=e.map((function(){return Fj.apply(void 0,[a()].concat(p()(l)))}));return[e,rf({scale:{x:{padding:.5}}},t,{encode:{dx:TT(c)}})]}};jj.props={};var zj=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.padding,n=void 0===t?0:t,r=e.random,a=void 0===r?Math.random:r;return function(e,t){var r=t.encode,i=t.scale.y,o=IT(r,"y"),l=_j(s()(o,1)[0],i,n),c=e.map((function(){return Fj.apply(void 0,[a()].concat(p()(l)))}));return[e,rf({scale:{y:{padding:.5}}},t,{encode:{dy:TT(c)}})]}};zj.props={};var Uj=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a0&&void 0!==arguments[0]?arguments[0]:{},t=e.groupBy,n=void 0===t?"x":t;return function(e,t){for(var r=t.encode,a=(r.x,Uj(r,["x"])),i=Object.entries(a).filter((function(e){return s()(e,1)[0].startsWith("y")})).map((function(e){var t=s()(e,1)[0];return[t,IT(r,t)[0]]})),o=i.map((function(t){return[s()(t,1)[0],new Array(e.length)]})),l=WB(n,e,t),c=new Array(l.length),u=0;u0&&void 0!==arguments[0]?arguments[0]:{},t=e.groupBy,n=void 0===t?"x":t,r=e.series,a=void 0===r||r;return function(e,t){var r,i=t.encode,o=IT(i,"y"),l=s()(o,1)[0],c=IT(i,"y1"),u=s()(c,2),f=(u[0],u[1]),h=a?LT(i,"series","color"):IT(i,"color"),g=(s()(h,1)[0],WB(n,e,t)),m=new Array(e.length),v=d()(g);try{for(v.s();!(r=v.n()).done;)for(var b=r.value,y=b.map((function(e){return+l[e]})),k=function(e){var t=b[e],n=Math.max.apply(Math,p()(y.filter((function(t,n){return n!==e}))));m[t]=+l[t]>n?n:l[t]},x=0;x0&&void 0!==arguments[0]?arguments[0]:{},t=e.groupBy,n=void 0===t?"x":t,r=e.basis,a=void 0===r?"max":r;return function(e,t){var r,i=t.encode,o=t.tooltip,l=(i.x,Vj(i,["x"])),c=Object.entries(l).filter((function(e){return s()(e,1)[0].startsWith("y")})).map((function(e){var t=s()(e,1)[0];return[t,IT(i,t)[0]]})),u=c.find((function(e){return"y"===s()(e,1)[0]})),f=s()(u,2)[1],p=c.map((function(t){return[s()(t,1)[0],new Array(e.length)]})),h=WB(n,e,t),g=Yj(a),m=d()(h);try{for(m.s();!(r=m.n()).done;){var v,b=r.value,y=g(b,f),k=d()(b);try{for(k.s();!(v=k.n()).done;)for(var x=v.value,w=0;w0&&void 0!==arguments[0]?arguments[0]:{},t=e.groupBy,n=void 0===t?"series":t,r=e.channel,a=e.selector;return function(e,t){var i=t.encode,o=WB(n,e,t),l=IT(i,r),c=s()(l,1)[0],u=Jj(a);return[o.flatMap((function(e){return u(e,c)})),t]}};$j.props={};var ez=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a0&&void 0!==arguments[0]?arguments[0]:{},t=e.selector,n=ez(e,["selector"]);return $j(Object.assign({channel:"x",selector:t},n))};tz.props={};var nz=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a0&&void 0!==arguments[0]?arguments[0]:{},t=e.selector,n=nz(e,["selector"]);return $j(Object.assign({channel:"y",selector:t},n))};rz.props={};var az=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a0&&void 0!==arguments[0]?arguments[0]:{},t=e.channels,n=void 0===t?["x","y"]:t,r=az(e,["channels"]),a=function(e,t){return WB(n,e,t)};return Cj(Object.assign(Object.assign({},r),{groupBy:a}))};iz.props={};var oz=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return iz(Object.assign(Object.assign({},e),{channels:["x","color","series"]}))};oz.props={};var sz=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return iz(Object.assign(Object.assign({},e),{channels:["y","color","series"]}))};sz.props={};var lz=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return iz(Object.assign(Object.assign({},e),{channels:["color"]}))};lz.props={};var cz=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a0&&void 0!==arguments[0]?arguments[0]:{},t=e.reverse,n=void 0!==t&&t,r=e.slice,a=e.channel,i=e.ordinal,o=void 0===i||i,s=cz(e,["reverse","slice","channel","ordinal"]);return function(e,t){return o?dz(e,t,Object.assign({reverse:n,slice:r,channel:a},s)):uz(e,t,Object.assign({reverse:n,slice:r,channel:a},s))}};fz.props={};var pz=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return fz(Object.assign(Object.assign({},e),{channel:"x"}))};pz.props={};var hz=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return fz(Object.assign(Object.assign({},e),{channel:"y"}))};hz.props={};var gz=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return fz(Object.assign(Object.assign({},e),{channel:"color"}))};function mz(e,t){return"string"==typeof t?e.map((function(e){return e[t]})):e.map(t)}function vz(e,t){if("function"==typeof e)return function(n){return e(n,t)};if("sum"===e)return function(e){return Gp(e,(function(e){return+t[e]}))};throw new Error("Unknown reducer: ".concat(e))}gz.props={};var bz=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.field,n=e.channel,r=void 0===n?"y":n,a=e.reducer,i=void 0===a?"sum":a;return function(e,n){var a=n.data,o=n.encode,l=IT(o,"x"),c=s()(l,1)[0],u=t?mz(a,t):IT(o,r)[0],d=xf(e,vz(i,u),(function(e){return c[e]})).map((function(e){return e[1]}));return[e,rf({},n,{scale:{x:{flex:d}}})]}};function yz(e){var t=e.padding,n=void 0===t?0:t,r=e.direction,a=void 0===r?"col":r;return function(e,t,r){var i=e.length;if(0===i)return[];for(var o=r.innerWidth,l=r.innerHeight,c=l/o,u=Math.ceil(Math.sqrt(t/c)),d=o/u,f=Math.ceil(t/u),p=f*d;p>l;)d=o/(u+=1),p=(f=Math.ceil(t/u))*d;var h=l-f*d,g=f<=1?0:h/(f-1),m=f<=1?[(o-i*d)/(i-1),(l-d)/2]:[0,0],v=s()(m,2),b=v[0],y=v[1];return e.map((function(e,t){var r=Yb(e),i=s()(r,4),o=i[0],l=i[1],c=i[2],p=i[3],m="col"===a?t%u:Math.floor(t/f),v="col"===a?Math.floor(t/u):t%f,k=(d-n)/c,x=(d-n)/p,w=(f-v-1)*d+h-l-g*v-y+.5*n;return"translate(".concat(m*d-o+b*m+.5*n,", ").concat(w,") scale(").concat(k,", ").concat(x,")")}))}}bz.props={};var kz=function(e){return function(t,n){return[t,rf({},n,{modifier:yz(e),axis:!1})]}};function xz(e,t,n,r){var a=e.length;if(r>=a||0===r)return e;var i,o,s,l=function(n){return 1*t[e[n]]},c=function(t){return 1*n[e[t]]},u=[],d=(a-2)/(r-2),f=0;u.push(f);for(var p=0;pi&&(i=o,s=y);u.push(s),f=s}return u.push(a-1),u.map((function(t){return e[t]}))}function wz(e){if("function"==typeof e)return e;if("lttb"===e)return xz;var t={first:function(e){return[e[0]]},last:function(e){return[e[e.length-1]]},min:function(e,t,n){return[e[PD(e,(function(e){return n[e]}))]]},max:function(e,t,n){return[e[Fy(e,(function(e){return n[e]}))]]},median:function(e,t,n){return[e[mj(e,(function(e){return n[e]}))]]}},n=t[e]||t.median;return function(e,t,r,a){var i=function(e,t){var n=e.length,r=[],a=0;for(;a0&&void 0!==arguments[0]?arguments[0]:{},t=e.strategy,n=void 0===t?"median":t,r=e.thresholds,a=void 0===r?2e3:r,i=e.groupBy,o=void 0===i?["series","color"]:i,l=wz(n);return function(e,t){var n=t.encode,r=WB(o,e,t),i=IT(n,"x"),c=s()(i,1)[0],u=IT(n,"y"),d=s()(u,1)[0];return[r.flatMap((function(e){return l(e,c,d,a)})),t]}};function Sz(e){return"object"===E()(e)?[e.value,e.ordinal]:[e,!0]}function Az(e){var t,n,r=e.encode,a=Object.assign(Object.assign({},e),{encode:Object.assign(Object.assign({},e.encode),{y:Object.assign(Object.assign({},e.encode.y),{value:[]})})}),i=null===(t=null==r?void 0:r.color)||void 0===t?void 0:t.field;if(!r||!i)return a;for(var o=0,l=Object.entries(r);o0&&void 0!==arguments[0]?arguments[0]:{};return function(t,n){var r=n.encode,a=n.data,i=Object.entries(e).map((function(e){var t=s()(e,2),n=t[0],a=t[1],i=IT(r,n),o=s()(i,1)[0];if(!o)return null;var l=Sz(a),c=s()(l,2),u=c[0],d=c[1];if("function"==typeof u)return function(e){return u(o[e])};if(void 0===d||d){var f=Array.isArray(u)?u:[u];return 0===f.length?null:function(e){return f.includes(o[e])}}var p=s()(u,2),h=p[0],g=p[1];return function(e){return o[e]>=h&&o[e]<=g}})).filter(Pf),o=t.filter((function(e){return i.every((function(t){return t(e)}))})),l=o.map((function(e,t){return t}));if(0===i.length)return[t,Az(n)];var c=Object.entries(r).map((function(e){var t=s()(e,2),n=t[0],r=t[1];return[n,Object.assign(Object.assign({},r),{value:l.map((function(e){return r.value[o[e]]})).filter((function(e){return void 0!==e}))})]}));return[l,rf({},n,{encode:Object.fromEntries(c),data:o.map((function(e){return a[e]}))})]}};Oz.props={};var Tz={},Cz={};function Rz(e){return new Function("d","return {"+e.map((function(e,t){return JSON.stringify(e)+": d["+t+'] || ""'})).join(",")+"}")}function Nz(e){var t=Object.create(null),n=[];return e.forEach((function(e){for(var r in e)r in t||n.push(t[r]=r)})),n}function Mz(e,t){var n=e+"",r=n.length;return r9999?"+"+Mz(e,6):Mz(e,4)}(e.getUTCFullYear())+"-"+Mz(e.getUTCMonth()+1,2)+"-"+Mz(e.getUTCDate(),2)+(a?"T"+Mz(t,2)+":"+Mz(n,2)+":"+Mz(r,2)+"."+Mz(a,3)+"Z":r?"T"+Mz(t,2)+":"+Mz(n,2)+":"+Mz(r,2)+"Z":n||t?"T"+Mz(t,2)+":"+Mz(n,2)+"Z":"")}function Lz(e){var t=new RegExp('["'+e+"\n\r]"),n=e.charCodeAt(0);function r(e,t){var r,a=[],i=e.length,o=0,s=0,l=i<=0,c=!1;function u(){if(l)return Cz;if(c)return c=!1,Tz;var t,r,a=o;if(34===e.charCodeAt(a)){for(;o++=i?l=!0:10===(r=e.charCodeAt(o++))?c=!0:13===r&&(c=!0,10===e.charCodeAt(o)&&++o),e.slice(a+1,t-1).replace(/""/g,'"')}for(;ot[i]?-1:+(e[i]!==t[i])}),0)}))}};jz.props={};var zz=function(e){var t=e.callback;return function(e){return Array.isArray(e)?p()(e).sort(t):e}};function Uz(e){return null!=e&&!Number.isNaN(e)}zz.props={};var Hz=function(e){var t=e.callback,n=void 0===t?Uz:t;return function(e){return e.filter(n)}};Hz.props={};var Gz=function(e){var t=e.fields;return function(e){return e.map((function(e){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return t.reduce((function(t,n){return n in e&&(t[n]=e[n]),t}),{})}(e,t)}))}};Gz.props={};var Wz=function(e){return function(t){if(!e||(n=e,0===Object.keys(n).length))return t;var n;return t.map((function(t){return Object.entries(t).reduce((function(t,n){var r=s()(n,2),a=r[0],i=r[1];return t[e[a]||a]=i,t}),{})}))}};Wz.props={};var Vz=function(e){var t=e.fields,n=e.key,r=void 0===n?"key":n,a=e.value,i=void 0===a?"value":a;return function(e){return(n=t)&&0!==Object.keys(n).length?e.flatMap((function(e){return t.map((function(t){return Object.assign(Object.assign({},e),kp()(kp()({},r,t),i,e[t]))}))})):e;var n}};Vz.props={};var Yz=function(e){var t=e.start,n=e.end;return function(e){return e.slice(t,n)}};Yz.props={};var qz=function(e){var t=e.callback,n=void 0===t?Cf:t;return function(e){return n(e)}};qz.props={};var Xz=function(e){var t=e.callback,n=void 0===t?Cf:t;return function(e){return Array.isArray(e)?e.map(n):e}};function Zz(e){return"string"==typeof e?function(t){return t[e]}:e}Xz.props={};var Kz=function(e){var t=e.join,n=e.on,r=e.select,a=void 0===r?[]:r,i=e.as,o=void 0===i?a:i,l=e.unknown,c=void 0===l?NaN:l,u=s()(n,2),d=u[0],f=Zz(u[1]),p=Zz(d),h=kf(t,(function(e){return s()(e,1)[0]}),(function(e){return f(e)}));return function(e){return e.map((function(e){var t=h.get(p(e));return Object.assign(Object.assign({},e),a.reduce((function(e,n,r){return e[o[r]]=t?t[n]:c,e}),{}))}))}};Kz.props={};var Qz=l(416),Jz=l.n(Qz);var $z=function(e){var t=e.field,n=e.groupBy,r=e.as,a=void 0===r?["y","size"]:r,i=e.min,o=e.max,l=e.size,c=void 0===l?10:l,u=e.width,d=s()(a,2),f=d[0],p=d[1];return function(e){var r=Array.from(bf(e,(function(e){return n.map((function(t){return e[t]})).join("-")})).values());return r.map((function(e){var n=Jz().create(e.map((function(e){return e[t]})),{min:i,max:o,size:c,width:u}),r=n.map((function(e){return e.x})),a=n.map((function(e){return e.y}));return Object.assign(Object.assign({},e[0]),kp()(kp()({},f,r),p,a))}))}};$z.props={};var eU=function(){return function(e){return console.log("G2 data section:",e),e}};eU.props={};var tU=function(e,t,n,r){return new(n||(n=Promise))((function(a,i){function o(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}l((r=r.apply(e,t||[])).next())}))};function nU(e,t){return{set:function(n,r,a){if(void 0===t[n])return this;var i=r?r.call(null,t[n]):t[n];return a?a.call(null,i):"function"==typeof e[n]?e[n](i):e[n]=i,this},setAsync:function(n,r,a){return tU(this,void 0,void 0,Sf()().mark((function i(){var o;return Sf()().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:if(void 0!==t[n]){i.next=2;break}return i.abrupt("return",this);case 2:if(!r){i.next=8;break}return i.next=5,r.call(null,t[n]);case 5:i.t0=i.sent,i.next=9;break;case 8:i.t0=t[n];case 9:return o=i.t0,a?a.call(null,o):"function"==typeof e[n]?e[n](o):e[n]=o,i.abrupt("return",this);case 12:case"end":return i.stop()}}),i,this)})))}}}var rU=Math.PI/180,aU=2048;function iU(e){return e.text}function oU(){return"serif"}function sU(){return"normal"}function lU(e){return e.value}function cU(){return 90*~~(2*Math.random())}function uU(){return 1}function dU(){}function fU(e,t,n,r){if(!t.sprite){var a=e.context,i=e.ratio;a.clearRect(0,0,2048/i,aU/i);var o=0,s=0,l=0,c=n.length;for(--r;++r>5<<5,d=~~Math.max(Math.abs(g+m),Math.abs(g-m))}else u=u+31>>5<<5;if(d>l&&(l=d),o+u>=2048&&(o=0,s+=l,l=0),s+d>=aU)break;a.translate((o+(u>>1))/i,(s+(d>>1))/i),t.rotate&&a.rotate(t.rotate*rU),a.fillText(t.text,0,0),t.padding&&(a.lineWidth=2*t.padding,a.strokeText(t.text,0,0)),a.restore(),t.width=u,t.height=d,t.xoff=o,t.yoff=s,t.x1=u>>1,t.y1=d>>1,t.x0=-t.x1,t.y0=-t.y1,t.hasText=!0,o+=u}for(var b=a.getImageData(0,0,2048/i,aU/i).data,y=[];--r>=0;)if((t=n[r]).hasText){for(var k=t.width,x=k>>5,w=t.y1-t.y0,E=0;E>5),R=b[2048*(s+O)+(o+T)<<2]?1<<31-T%32:0;y[C]|=R,S|=R}S?A=O:(t.y0++,w--,O--,s++)}t.y1=t.y0+A,t.sprite=y.slice(0,(t.y1-t.y0)*x)}}}function pU(e,t,n){n>>=5;for(var r,a=e.sprite,i=e.width>>5,o=e.x-(i<<4),s=127&o,l=32-s,c=e.y1-e.y0,u=(e.y+e.y0)*n+(o>>5),d=0;d>>s:0))&t[u+f])return!0;u+=n}return!1}function hU(e,t){var n=e[0],r=e[1];t.x+t.x0r.x&&(r.x=t.x+t.x1),t.y+t.y1>r.y&&(r.y=t.y+t.y1)}function gU(e){var t=e[0]/e[1];return function(e){return[t*(e*=.1)*Math.cos(e),e*Math.sin(e)]}}function mU(e){for(var t=[],n=-1;++n=p));)if(n.x=d+i,n.y=f+o,!(n.x+n.x0<0||n.y+n.y0<0||n.x+n.x1>e[0]||n.y+n.y1>e[1]||r&&pU(n,t,e[0])||r&&(u=r,!((s=n).x+s.x1>u[0].x&&s.x+s.x0u[0].y&&s.y+s.y0>5,y=e[0]>>5,k=n.x-(b<<4),x=127&k,w=32-x,E=n.y1-n.y0,S=void 0,A=(n.y+n.y0)*y+(k>>5),O=0;O>>x:0);A+=y}return delete n.sprite,!0}return!1}return m.start=function(){var l=e,b=s()(l,2),y=b[0],k=b[1],x=function(e){e.width=e.height=1;var t=Math.sqrt(e.getContext("2d").getImageData(0,0,1,1).data.length>>2);e.width=2048/t,e.height=aU/t;var n=e.getContext("2d");return n.fillStyle=n.strokeStyle="red",n.textAlign="center",n.textBaseline="middle",{context:n,ratio:t}}(h()),w=m.board?m.board:mU((e[0]>>5)*e[1]),E=d.length,S=[],A=d.map((function(e,s,l){return e.text=t.call(this,e,s,l),e.font=n.call(this,e,s,l),e.style=g.call(this,e,s,l),e.weight=a.call(this,e,s,l),e.rotate=i.call(this,e,s,l),e.size=~~r.call(this,e,s,l),e.padding=o.call(this,e,s,l),e})).sort((function(e,t){return t.size-e.size})),O=-1,T=m.board?[{x:0,y:0},{x:y,y:k}]:void 0;function C(){for(var t=Date.now();Date.now()-t>1,n.y=k*(c()+.5)>>1,fU(x,n,A,O),n.hasText&&v(w,n,T)&&(u.call(null,"word",{cloud:m,word:n}),S.push(n),T?m.hasImage||hU(T,n):T=[{x:n.x+n.x0,y:n.y+n.y0},{x:n.x+n.x1,y:n.y+n.y1}],n.x-=e[0]>>1,n.y-=e[1]>>1)}m._tags=S,m._bounds=T,O>=E&&(m.stop(),u.call(null,"end",{cloud:m,words:S,bounds:T}))}return f&&clearInterval(f),f=setInterval(C,0),C(),m},m.stop=function(){return f&&(clearInterval(f),f=null),m},m.createMask=function(t){var n=document.createElement("canvas"),r=e,a=s()(r,2),i=a[0],o=a[1];if(i&&o){var l=i>>5,c=mU((i>>5)*o);n.width=i,n.height=o;var u=n.getContext("2d");u.drawImage(t,0,0,t.width,t.height,0,0,i,o);for(var d=u.getImageData(0,0,i,o).data,f=0;f>5),g=f*i+p<<2,v=d[g]>=250&&d[g+1]>=250&&d[g+2]>=250?1<<31-p%32:0;c[h]|=v}m.board=c,m.hasImage=!0}},m.timeInterval=function(e){p=null==e?1/0:e},m.words=function(e){d=e},m.size=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];e=[+t[0],+t[1]]},m.text=function(e){t=bU(e)},m.font=function(e){n=bU(e)},m.fontWeight=function(e){a=bU(e)},m.rotate=function(e){i=bU(e)},m.canvas=function(e){h=bU(e)},m.spiral=function(e){l=yU[e]||e},m.fontSize=function(e){r=bU(e)},m.padding=function(e){o=bU(e)},m.random=function(e){c=bU(e)},m.on=function(e){u=bU(e)},m}var xU=function(e,t,n,r){return new(n||(n=Promise))((function(a,i){function o(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}l((r=r.apply(e,t||[])).next())}))},wU=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a1)throw new Error("alpha must be between 0 and 1.");if(0===e.length)return[];var n,r=e[0],a=[],i=d()(e);try{for(i.s();!(n=i.n()).done;){var o=n.value;if(null!=o){null==r&&(r=o);var s=r*t+(1-t)*o;a.push(s),r=s}else a.push(o),console.warn("EMA:The value is null or undefined",e)}}catch(e){i.e(e)}finally{i.f()}return a}(t,a);return e.map((function(e,t){return Object.assign(Object.assign({},e),kp()({},o,r[t]))}))}};TU.props={};var CU=.01;function RU(e){var t=e.min,n=e.max;return[[t[0],t[1]],[n[0],n[1]]]}function NU(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:CU,r=s()(e,2),a=r[0],i=r[1],o=s()(t,2),l=o[0],c=o[1];return a>=l[0]-n&&a<=c[0]+n&&i>=l[1]-n&&i<=c[1]+n}var MU=function(e){var t=e.priority;return function(e){var n=[];return t&&e.sort(t),e.forEach((function(e){dx(e);var t=e.getLocalBounds(),r=n.some((function(e){return function(e,t){var n=s()(e,2),r=n[0],a=n[1],i=s()(t,2),o=i[0],l=i[1];return r[0]o[0]&&r[1]o[1]}(RU(t),RU(e.getLocalBounds()))}));r?ux(e):n.push(e)})),e}};function IU(e,t){var n=s()(e,2),r=n[0],a=n[1],i=s()(t,2),o=i[0];return i[1]>r&&a>o}function LU(){var e=new Map;return[function(t){return e.get(t)},function(t,n){return e.set(t,n)}]}function PU(e){var t=e.cloneNode(!0),n=t.getElementById("connector");n&&t.removeChild(n);var r=t.getRenderBounds(),a=r.min,i=r.max;return t.destroy(),{min:a,max:i}}var DU=function(e){var t=e.maxIterations,n=void 0===t?10:t,r=e.maxError,a=void 0===r?.1:r,i=e.padding,o=void 0===i?1:i;return function(e){var t=e.length;if(t<=1)return e;var r,i=LU(),l=s()(i,2),c=l[0],u=l[1],f=LU(),p=s()(f,2),h=p[0],g=p[1],m=LU(),v=s()(m,2),b=v[0],y=v[1],k=LU(),x=s()(k,2),w=x[0],E=x[1],S=d()(e);try{for(S.s();!(r=S.n()).done;){var A=r.value,O=PU(A),T=O.min,C=O.max,R=s()(T,2),N=R[0],M=R[1],I=s()(C,2),L=I[0],P=I[1];u(A,M),g(A,M),y(A,P-M),E(A,[N,L])}}catch(e){S.e(e)}finally{S.f()}for(var D=0;D2&&void 0!==arguments[2]?arguments[2]:CU,r=s()(e,2),a=r[0],i=r[1];return!(NU(a,t,n)&&NU(i,t,n))}(RU(e.getLocalBounds()),t);n&&ux(e)})),e}};function FU(e){var t=e/255;return t=t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4)}function BU(e,t,n){return.2126*FU(e)+.7152*FU(t)+.0722*FU(n)}function jU(e,t){if(!e||!t||e===t)return 1;var n=e.r,r=e.g,a=e.b,i=t.r,o=t.g,s=t.b,l=BU(n,r,a),c=BU(i,o,s);return(Math.max(l,c)+.05)/(Math.min(l,c)+.05)}function zU(e,t){var n=Fy(t,(function(t){return jU(e,function(e){return"object"===E()(e)?e:Oi(e)}(t))}));return t[n]}var UU=function(e){var t=e.threshold,n=void 0===t?4.5:t,r=e.palette,a=void 0===r?["#000","#fff"]:r;return function(e){return e.forEach((function(e){var t=e.attr("dependentElement").parsedStyle.fill;jU(e.parsedStyle.fill,t)u&&(y=u-v),gd&&(k=d-b),[y,k]);e.style.connector&&e.style.connectorPoints&&(e.style.connectorPoints[0][0]-=N[0],e.style.connectorPoints[0][1]-=N[1]),e.style.x+=N[0],e.style.y+=N[1]})),e}};function GU(){return{"data.fetch":Fz,"data.inline":Bz,"data.sortBy":jz,"data.sort":zz,"data.filter":Hz,"data.pick":Gz,"data.rename":Wz,"data.fold":Vz,"data.slice":Yz,"data.custom":qz,"data.map":Xz,"data.join":Kz,"data.kde":$z,"data.log":eU,"data.wordCloud":OU,"data.ema":TU,"transform.stackY":$B,"transform.binX":Lj,"transform.bin":Ij,"transform.dodgeX":Dj,"transform.jitter":Bj,"transform.jitterX":jj,"transform.jitterY":zj,"transform.symmetryY":Hj,"transform.diffY":Gj,"transform.stackEnter":Wj,"transform.normalizeY":qj,"transform.select":$j,"transform.selectX":tz,"transform.selectY":rz,"transform.groupX":oz,"transform.groupY":sz,"transform.groupColor":lz,"transform.group":iz,"transform.sortX":pz,"transform.sortY":hz,"transform.sortColor":gz,"transform.flexX":bz,"transform.pack":kz,"transform.sample":Ez,"transform.filter":Oz,"coordinate.cartesian":mT,"coordinate.polar":qp,"coordinate.transpose":vT,"coordinate.theta":bT,"coordinate.parallel":yT,"coordinate.fisheye":kT,"coordinate.radial":Zp,"coordinate.radar":xT,"coordinate.helix":wT,"encode.constant":ET,"encode.field":ST,"encode.transform":AT,"encode.column":OT,"mark.interval":fC,"mark.rect":hC,"mark.line":nR,"mark.point":sN,"mark.text":vN,"mark.cell":kN,"mark.area":IN,"mark.link":VN,"mark.image":ZN,"mark.polygon":tM,"mark.box":sM,"mark.vector":cM,"mark.lineX":hM,"mark.lineY":vM,"mark.connector":wM,"mark.range":OM,"mark.rangeX":RM,"mark.rangeY":IM,"mark.path":BM,"mark.shape":HM,"mark.density":YM,"mark.heatmap":tI,"mark.wordCloud":iI,"palette.category10":oI,"palette.category20":sI,"scale.linear":lI,"scale.ordinal":hI,"scale.band":xI,"scale.identity":EI,"scale.point":AI,"scale.time":AL,"scale.log":IL,"scale.pow":DL,"scale.sqrt":FL,"scale.threshold":BL,"scale.quantile":jL,"scale.quantize":zL,"scale.sequential":WL,"scale.constant":VL,"theme.classic":ZL,"theme.classicDark":JL,"theme.academy":eP,"theme.light":XL,"theme.dark":QL,"component.axisX":tP,"component.axisY":nP,"component.legendCategory":vP,"component.legendContinuous":Cb,"component.legends":bP,"component.title":EP,"component.sliderX":zP,"component.sliderY":UP,"component.scrollbarX":VP,"component.scrollbarY":YP,"animation.scaleInX":qP,"animation.scaleOutX":XP,"animation.scaleInY":ZP,"animation.scaleOutY":KP,"animation.waveIn":QP,"animation.fadeIn":JP,"animation.fadeOut":$P,"animation.zoomIn":eD,"animation.zoomOut":tD,"animation.pathIn":nD,"animation.morphing":gD,"animation.growInX":mD,"animation.growInY":vD,"interaction.elementHighlight":kD,"interaction.elementHighlightByX":xD,"interaction.elementHighlightByColor":wD,"interaction.elementSelect":AD,"interaction.elementSelectByX":OD,"interaction.elementSelectByColor":TD,"interaction.fisheye":RD,"interaction.chartIndex":LD,"interaction.tooltip":s_,"interaction.legendFilter":k_,"interaction.legendHighlight":x_,"interaction.brushHighlight":N_,"interaction.brushXHighlight":I_,"interaction.brushYHighlight":P_,"interaction.brushAxisHighlight":G_,"interaction.brushFilter":Y_,"interaction.brushXFilter":q_,"interaction.brushYFilter":X_,"interaction.sliderFilter":J_,"interaction.scrollbarFilter":eF,"interaction.poptip":iF,"interaction.treemapDrillDown":XF,"interaction.elementPointMove":lB,"composition.spaceLayer":uB,"composition.spaceFlex":fB,"composition.facetRect":TB,"composition.repeatMatrix":PB,"composition.facetCircle":UB,"composition.timingKeyframe":GB,"labelTransform.overlapHide":MU,"labelTransform.overlapDodgeY":DU,"labelTransform.overflowHide":_U,"labelTransform.contrastReverse":UU,"labelTransform.exceedAdjust":HU}}var WU=l(1024),VU=l.n(WU),YU=function(e){var t=e.title,n=e.operation;return VU().createElement("div",{className:"petercat-assistant"},VU().createElement("div",{className:"flex justify-between items-center"},VU().createElement("div",{className:"text-gray-800 font-bold text-[20px]"},t),VU().createElement(VU().Fragment,null,n)))},qU=[{value:"year",label:"Year"},{value:"quarter",label:"Quarter"},{value:"month",label:"Month"}],XU=function(e){var t,n=e.tabs,r=void 0===n?qU:n,a=e.defaultValue,i=void 0===a?"month":a,o=e.onChange,l=i&&r.find((function(e){return e.value===i}))?i:(null===(t=r[0])||void 0===t?void 0:t.value)||"",c=(0,WU.useState)(l),u=s()(c,2),d=u[0],f=u[1];return VU().createElement("div",{className:" relative flex h-[28px] w-[300px] bg-white border border-solid border-gray-300 rounded-[8px] items-center justify-between p-[4px] "},r.map((function(e,t){return VU().createElement(VU().Fragment,{key:e.value},VU().createElement("div",{className:(n=e.value,a=d===n,"".concat("flex-1 flex items-center justify-center cursor-pointer text-[14px]"," ").concat(a?"bg-[#3F3F46] text-white h-full border-2 border-[#3F3F46] rounded-[6px]":"bg-white text-black border-none")),onClick:function(){return function(e){f(e),null==o||o(e)}(e.value)}},e.label),t!==r.length-1&&VU().createElement("div",{className:"w-[1px] h-4 bg-gray-200"}));var n,a})))},ZU=gT(hT,GU()),KU=function(e){var t=e.data,n=e.title,r=void 0===n?"":n,a=e.height,i=void 0===a?400:a,o=(0,WU.useRef)(null),l=(0,WU.useState)("month"),c=s()(l,2),u=c[0],d=c[1],f=function(e){return e.some((function(e){return void 0!==e.type}))},p=t[u]||[];return(0,WU.useEffect)((function(){var e;return e=(null==p?void 0:p.length)>3?function(e){if(o.current){var t=new ZU({container:o.current,autoFit:!0}),n=t.data(e).encode("x","date").encode("y","value").scale("y",{nice:!0}).options({paddingRight:20}).axis({x:{title:!1,labelAutoRotate:!1},y:{title:!1,labelFormatter:function(e){return e>=1e3||e<=-1e3?e/1e3+"k":e}}});return f(e)?(n.encode("color","type"),n.area().encode("shape","smooth").scale("color",{range:["l(90) 0:#FECC6B 1:#FECC6B4D","l(270) 0:#EF4444 1:#EF44444D"]}),n.line().encode("shape","smooth").style("strokeWidth",2).tooltip(!1)):(n.area().encode("shape","smooth").style("fill","l(90) 0:#FECC6B 0.2:#FECC6B 1:#FECC6B08"),n.line().encode("shape","smooth").style("strokeWidth",2).style("stroke","#FECC6B").tooltip(!1)),t.render(),t}}(p):function(e){if(o.current){var t=new ZU({container:o.current,autoFit:!0}),n=t.interval().data(e).encode("x","date").encode("y","value").transform({type:"dodgeX"}).axis({x:{title:!1},y:{title:!1}});return f(e)?n.encode("color","type"):n.encode("color","x"),n.scale("color",{range:["#FECC6B ","#EF4444"]}),t.render(),t}}(p),function(){var t;null===(t=e)||void 0===t||t.destroy()}}),[p]),VU().createElement("div",null,VU().createElement(YU,{title:r,operation:VU().createElement(XU,{onChange:function(e){d(e)}})}),VU().createElement("div",{ref:o,style:{height:"".concat(i,"px"),marginTop:20}}))},QU=l(2055),JU=l.n(QU);function $U(){return $U=Object.assign?Object.assign.bind():function(e){for(var t=1;tn?n:e<0?0:e}var sH=function(){function e(t){function n(e){return e[0]in t&&e[1]in t&&e[2]in t}if(g()(this,e),O(this,"isValid",!0),O(this,"r",0),O(this,"g",0),O(this,"b",0),O(this,"a",1),O(this,"_h",void 0),O(this,"_s",void 0),O(this,"_l",void 0),O(this,"_v",void 0),O(this,"_max",void 0),O(this,"_min",void 0),O(this,"_brightness",void 0),t)if("string"==typeof t){var r=t.trim();function a(e){return r.startsWith(e)}/^#?[A-F\d]{3,8}$/i.test(r)?this.fromHexString(r):a("rgb")?this.fromRgbString(r):a("hsl")?this.fromHslString(r):(a("hsv")||a("hsb"))&&this.fromHsvString(r)}else if(t instanceof e)this.r=t.r,this.g=t.g,this.b=t.b,this.a=t.a,this._h=t._h,this._s=t._s,this._l=t._l,this._v=t._v;else if(n("rgb"))this.r=oH(t.r),this.g=oH(t.g),this.b=oH(t.b),this.a="number"==typeof t.a?oH(t.a,1):1;else if(n("hsl"))this.fromHsl(t);else{if(!n("hsv"))throw new Error("@ant-design/fast-color: unsupported input "+JSON.stringify(t));this.fromHsv(t)}else;}return v()(e,[{key:"setR",value:function(e){return this._sc("r",e)}},{key:"setG",value:function(e){return this._sc("g",e)}},{key:"setB",value:function(e){return this._sc("b",e)}},{key:"setA",value:function(e){return this._sc("a",e,1)}},{key:"setHue",value:function(e){var t=this.toHsv();return t.h=e,this._c(t)}},{key:"getLuminance",value:function(){function e(e){var t=e/255;return t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4)}return.2126*e(this.r)+.7152*e(this.g)+.0722*e(this.b)}},{key:"getHue",value:function(){if(void 0===this._h){var e=this.getMax()-this.getMin();this._h=0===e?0:rH(60*(this.r===this.getMax()?(this.g-this.b)/e+(this.g0&&void 0!==arguments[0]?arguments[0]:10,t=this.getHue(),n=this.getSaturation(),r=this.getLightness()-e/100;return r<0&&(r=0),this._c({h:t,s:n,l:r,a:this.a})}},{key:"lighten",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,t=this.getHue(),n=this.getSaturation(),r=this.getLightness()+e/100;return r>1&&(r=1),this._c({h:t,s:n,l:r,a:this.a})}},{key:"mix",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:50,r=this._c(e),a=n/100,i=function(e){return(r[e]-t[e])*a+t[e]},o={r:rH(i("r")),g:rH(i("g")),b:rH(i("b")),a:rH(100*i("a"))/100};return this._c(o)}},{key:"tint",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10;return this.mix({r:255,g:255,b:255,a:1},e)}},{key:"shade",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10;return this.mix({r:0,g:0,b:0,a:1},e)}},{key:"onBackground",value:function(e){var t=this,n=this._c(e),r=this.a+n.a*(1-this.a),a=function(e){return rH((t[e]*t.a+n[e]*n.a*(1-t.a))/r)};return this._c({r:a("r"),g:a("g"),b:a("b"),a:r})}},{key:"isDark",value:function(){return this.getBrightness()<128}},{key:"isLight",value:function(){return this.getBrightness()>=128}},{key:"equals",value:function(e){return this.r===e.r&&this.g===e.g&&this.b===e.b&&this.a===e.a}},{key:"clone",value:function(){return this._c(this)}},{key:"toHexString",value:function(){var e="#",t=(this.r||0).toString(16);e+=2===t.length?t:"0"+t;var n=(this.g||0).toString(16);e+=2===n.length?n:"0"+n;var r=(this.b||0).toString(16);if(e+=2===r.length?r:"0"+r,"number"==typeof this.a&&this.a>=0&&this.a<1){var a=rH(255*this.a).toString(16);e+=2===a.length?a:"0"+a}return e}},{key:"toHsl",value:function(){return{h:this.getHue(),s:this.getSaturation(),l:this.getLightness(),a:this.a}}},{key:"toHslString",value:function(){var e=this.getHue(),t=rH(100*this.getSaturation()),n=rH(100*this.getLightness());return 1!==this.a?"hsla(".concat(e,",").concat(t,"%,").concat(n,"%,").concat(this.a,")"):"hsl(".concat(e,",").concat(t,"%,").concat(n,"%)")}},{key:"toHsv",value:function(){return{h:this.getHue(),s:this.getSaturation(),v:this.getValue(),a:this.a}}},{key:"toRgb",value:function(){return{r:this.r,g:this.g,b:this.b,a:this.a}}},{key:"toRgbString",value:function(){return 1!==this.a?"rgba(".concat(this.r,",").concat(this.g,",").concat(this.b,",").concat(this.a,")"):"rgb(".concat(this.r,",").concat(this.g,",").concat(this.b,")")}},{key:"toString",value:function(){return this.toRgbString()}},{key:"_sc",value:function(e,t,n){var r=this.clone();return r[e]=oH(t,n),r}},{key:"_c",value:function(e){return new this.constructor(e)}},{key:"getMax",value:function(){return void 0===this._max&&(this._max=Math.max(this.r,this.g,this.b)),this._max}},{key:"getMin",value:function(){return void 0===this._min&&(this._min=Math.min(this.r,this.g,this.b)),this._min}},{key:"fromHexString",value:function(e){var t=e.replace("#","");function n(e,n){return parseInt(t[e]+t[n||e],16)}t.length<6?(this.r=n(0),this.g=n(1),this.b=n(2),this.a=t[3]?n(3)/255:1):(this.r=n(0,1),this.g=n(2,3),this.b=n(4,5),this.a=t[6]?n(6,7)/255:1)}},{key:"fromHsl",value:function(e){var t=e.h,n=e.s,r=e.l,a=e.a;if(this._h=t%360,this._s=n,this._l=r,this.a="number"==typeof a?a:1,n<=0){var i=rH(255*r);this.r=i,this.g=i,this.b=i}var o=0,s=0,l=0,c=t/60,u=(1-Math.abs(2*r-1))*n,d=u*(1-Math.abs(c%2-1));c>=0&&c<1?(o=u,s=d):c>=1&&c<2?(o=d,s=u):c>=2&&c<3?(s=u,l=d):c>=3&&c<4?(s=d,l=u):c>=4&&c<5?(o=d,l=u):c>=5&&c<6&&(o=u,l=d);var f=r-u/2;this.r=rH(255*(o+f)),this.g=rH(255*(s+f)),this.b=rH(255*(l+f))}},{key:"fromHsv",value:function(e){var t=e.h,n=e.s,r=e.v,a=e.a;this._h=t%360,this._s=n,this._v=r,this.a="number"==typeof a?a:1;var i=rH(255*r);if(this.r=i,this.g=i,this.b=i,!(n<=0)){var o=t/60,s=Math.floor(o),l=o-s,c=rH(r*(1-n)*255),u=rH(r*(1-n*l)*255),d=rH(r*(1-n*(1-l))*255);switch(s){case 0:this.g=d,this.b=c;break;case 1:this.r=u,this.b=c;break;case 2:this.r=c,this.b=d;break;case 3:this.r=c,this.g=u;break;case 4:this.r=d,this.g=c;break;default:this.g=c,this.b=u}}}},{key:"fromHsvString",value:function(e){var t=aH(e,iH);this.fromHsv({h:t[0],s:t[1],v:t[2],a:t[3]})}},{key:"fromHslString",value:function(e){var t=aH(e,iH);this.fromHsl({h:t[0],s:t[1],l:t[2],a:t[3]})}},{key:"fromRgbString",value:function(e){var t=aH(e,(function(e,t){return t.includes("%")?rH(e/100*255):e}));this.r=t[0],this.g=t[1],this.b=t[2],this.a=t[3]}}]),e}(),lH=[{index:7,amount:15},{index:6,amount:25},{index:5,amount:30},{index:5,amount:45},{index:5,amount:65},{index:5,amount:85},{index:4,amount:90},{index:3,amount:95},{index:2,amount:97},{index:1,amount:98}];function cH(e,t,n){var r;return(r=Math.round(e.h)>=60&&Math.round(e.h)<=240?n?Math.round(e.h)-2*t:Math.round(e.h)+2*t:n?Math.round(e.h)+2*t:Math.round(e.h)-2*t)<0?r+=360:r>=360&&(r-=360),r}function uH(e,t,n){return 0===e.h&&0===e.s?e.s:((r=n?e.s-.16*t:4===t?e.s+.16:e.s+.05*t)>1&&(r=1),n&&5===t&&r>.1&&(r=.1),r<.06&&(r=.06),Math.round(100*r)/100);var r}function dH(e,t,n){var r;return r=n?e.v+.05*t:e.v-.15*t,r=Math.max(0,Math.min(1,r)),Math.round(100*r)/100}var fH=["#fff1f0","#ffccc7","#ffa39e","#ff7875","#ff4d4f","#f5222d","#cf1322","#a8071a","#820014","#5c0011"];fH.primary=fH[5];var pH=["#fff2e8","#ffd8bf","#ffbb96","#ff9c6e","#ff7a45","#fa541c","#d4380d","#ad2102","#871400","#610b00"];pH.primary=pH[5];var hH=["#fff7e6","#ffe7ba","#ffd591","#ffc069","#ffa940","#fa8c16","#d46b08","#ad4e00","#873800","#612500"];hH.primary=hH[5];var gH=["#fffbe6","#fff1b8","#ffe58f","#ffd666","#ffc53d","#faad14","#d48806","#ad6800","#874d00","#613400"];gH.primary=gH[5];var mH=["#feffe6","#ffffb8","#fffb8f","#fff566","#ffec3d","#fadb14","#d4b106","#ad8b00","#876800","#614700"];mH.primary=mH[5];var vH=["#fcffe6","#f4ffb8","#eaff8f","#d3f261","#bae637","#a0d911","#7cb305","#5b8c00","#3f6600","#254000"];vH.primary=vH[5];var bH=["#f6ffed","#d9f7be","#b7eb8f","#95de64","#73d13d","#52c41a","#389e0d","#237804","#135200","#092b00"];bH.primary=bH[5];var yH=["#e6fffb","#b5f5ec","#87e8de","#5cdbd3","#36cfc9","#13c2c2","#08979c","#006d75","#00474f","#002329"];yH.primary=yH[5];var kH=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];kH.primary=kH[5];var xH=["#f0f5ff","#d6e4ff","#adc6ff","#85a5ff","#597ef7","#2f54eb","#1d39c4","#10239e","#061178","#030852"];xH.primary=xH[5];var wH=["#f9f0ff","#efdbff","#d3adf7","#b37feb","#9254de","#722ed1","#531dab","#391085","#22075e","#120338"];wH.primary=wH[5];var EH=["#fff0f6","#ffd6e7","#ffadd2","#ff85c0","#f759ab","#eb2f96","#c41d7f","#9e1068","#780650","#520339"];EH.primary=EH[5];var SH=["#a6a6a6","#999999","#8c8c8c","#808080","#737373","#666666","#404040","#1a1a1a","#000000","#000000"];SH.primary=SH[5];var AH=["#2a1215","#431418","#58181c","#791a1f","#a61d24","#d32029","#e84749","#f37370","#f89f9a","#fac8c3"];AH.primary=AH[5];var OH=["#2b1611","#441d12","#592716","#7c3118","#aa3e19","#d84a1b","#e87040","#f3956a","#f8b692","#fad4bc"];OH.primary=OH[5];var TH=["#2b1d11","#442a11","#593815","#7c4a15","#aa6215","#d87a16","#e89a3c","#f3b765","#f8cf8d","#fae3b7"];TH.primary=TH[5];var CH=["#2b2111","#443111","#594214","#7c5914","#aa7714","#d89614","#e8b339","#f3cc62","#f8df8b","#faedb5"];CH.primary=CH[5];var RH=["#2b2611","#443b11","#595014","#7c6e14","#aa9514","#d8bd14","#e8d639","#f3ea62","#f8f48b","#fafab5"];RH.primary=RH[5];var NH=["#1f2611","#2e3c10","#3e4f13","#536d13","#6f9412","#8bbb11","#a9d134","#c9e75d","#e4f88b","#f0fab5"];NH.primary=NH[5];var MH=["#162312","#1d3712","#274916","#306317","#3c8618","#49aa19","#6abe39","#8fd460","#b2e58b","#d5f2bb"];MH.primary=MH[5];var IH=["#112123","#113536","#144848","#146262","#138585","#13a8a8","#33bcb7","#58d1c9","#84e2d8","#b2f1e8"];IH.primary=IH[5];var LH=["#111a2c","#112545","#15325b","#15417e","#1554ad","#1668dc","#3c89e8","#65a9f3","#8dc5f8","#b7dcfa"];LH.primary=LH[5];var PH=["#131629","#161d40","#1c2755","#203175","#263ea0","#2b4acb","#5273e0","#7f9ef3","#a8c1f8","#d2e0fa"];PH.primary=PH[5];var DH=["#1a1325","#24163a","#301c4d","#3e2069","#51258f","#642ab5","#854eca","#ab7ae0","#cda8f0","#ebd7fa"];DH.primary=DH[5];var _H=["#291321","#40162f","#551c3b","#75204f","#a02669","#cb2b83","#e0529c","#f37fb7","#f8a8cc","#fad2e3"];_H.primary=_H[5];var FH=["#151515","#1f1f1f","#2d2d2d","#393939","#494949","#5a5a5a","#6a6a6a","#7b7b7b","#888888","#969696"];FH.primary=FH[5];var BH=(0,WU.createContext)({});function jH(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}var zH="data-rc-order",UH="data-rc-priority",HH="rc-util-key",GH=new Map;function WH(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):HH}function VH(e){return e.attachTo?e.attachTo:document.querySelector("head")||document.body}function YH(e){return"queue"===e?"prependQueue":e?"prepend":"append"}function qH(e){return Array.from((GH.get(e)||e).children).filter((function(e){return"STYLE"===e.tagName}))}function XH(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!jH())return null;var n=t.csp,r=t.prepend,a=t.priority,i=void 0===a?0:a,o=YH(r),s="prependQueue"===o,l=document.createElement("style");l.setAttribute(zH,o),s&&i&&l.setAttribute(UH,"".concat(i)),null!=n&&n.nonce&&(l.nonce=null==n?void 0:n.nonce),l.innerHTML=e;var c=VH(t),u=c.firstChild;if(r){if(s){var d=(t.styles||qH(c)).filter((function(e){if(!["prepend","prependQueue"].includes(e.getAttribute(zH)))return!1;var t=Number(e.getAttribute(UH)||0);return i>=t}));if(d.length)return c.insertBefore(l,d[d.length-1].nextSibling),l}c.insertBefore(l,u)}else c.appendChild(l);return l}function ZH(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=VH(t);return(t.styles||qH(n)).find((function(n){return n.getAttribute(WH(t))===e}))}function KH(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=ZH(e,t);if(n){var r=VH(t);r.removeChild(n)}}function QH(e,t){var n=GH.get(e);if(!n||!function(e,t){if(!e)return!1;if(e.contains)return e.contains(t);for(var n=t;n;){if(n===e)return!0;n=n.parentNode}return!1}(document,n)){var r=XH("",t),a=r.parentNode;GH.set(e,a),e.removeChild(r)}}function JH(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=VH(n),a=qH(r),i=C(C({},n),{},{styles:a});QH(r,i);var o=ZH(t,i);if(o){var s,l,c;if(null!==(s=i.csp)&&void 0!==s&&s.nonce&&o.nonce!==(null===(l=i.csp)||void 0===l?void 0:l.nonce))o.nonce=null===(c=i.csp)||void 0===c?void 0:c.nonce;return o.innerHTML!==e&&(o.innerHTML=e),o}var u=XH(e,i);return u.setAttribute(WH(i),t),u}function $H(e){var t;return null==e||null===(t=e.getRootNode)||void 0===t?void 0:t.call(e)}function eG(e){return function(e){return $H(e)instanceof ShadowRoot}(e)?$H(e):null}var tG={},nG=[];function rG(e,t){}function aG(e,t){}function iG(e,t,n){t||tG[n]||(e(!1,n),tG[n]=!0)}function oG(e,t){iG(rG,e,t)}oG.preMessage=function(e){nG.push(e)},oG.resetWarned=function(){tG={}},oG.noteOnce=function(e,t){iG(aG,e,t)};var sG=oG;function lG(e){return e.replace(/-(.)/g,(function(e,t){return t.toUpperCase()}))}function cG(e){return"object"===S(e)&&"string"==typeof e.name&&"string"==typeof e.theme&&("object"===S(e.icon)||"function"==typeof e.icon)}function uG(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce((function(t,n){var r=e[n];if("class"===n)t.className=r,delete t.class;else delete t[n],t[lG(n)]=r;return t}),{})}function dG(e,t,n){return n?VU().createElement(e.tag,C(C({key:t},uG(e.attrs)),n),(e.children||[]).map((function(n,r){return dG(n,"".concat(t,"-").concat(e.tag,"-").concat(r))}))):VU().createElement(e.tag,C({key:t},uG(e.attrs)),(e.children||[]).map((function(n,r){return dG(n,"".concat(t,"-").concat(e.tag,"-").concat(r))})))}function fG(e){return function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=[],r=new sH(e),a=r.toHsv(),i=5;i>0;i-=1){var o=new sH({h:cH(a,i,!0),s:uH(a,i,!0),v:dH(a,i,!0)});n.push(o)}n.push(r);for(var s=1;s<=4;s+=1){var l=new sH({h:cH(a,s),s:uH(a,s),v:dH(a,s)});n.push(l)}return"dark"===t.theme?lH.map((function(e){var r=e.index,a=e.amount;return new sH(t.backgroundColor||"#141414").mix(n[r],a).toHexString()})):n.map((function(e){return e.toHexString()}))}(e)[0]}function pG(e){return e?Array.isArray(e)?e:[e]:[]}var hG=["icon","className","onClick","style","primaryColor","secondaryColor"],gG={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};var mG=function(e){var t,n,r,a,i,o,s=e.icon,l=e.className,c=e.onClick,u=e.style,d=e.primaryColor,f=e.secondaryColor,p=hr(e,hG),h=WU.useRef(),g=gG;if(d&&(g={primaryColor:d,secondaryColor:f||fG(d)}),t=h,n=(0,WU.useContext)(BH),r=n.csp,a=n.prefixCls,i=n.layer,o="\n.anticon {\n display: inline-flex;\n align-items: center;\n color: inherit;\n font-style: normal;\n line-height: 0;\n text-align: center;\n text-transform: none;\n vertical-align: -0.125em;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.anticon > * {\n line-height: 1;\n}\n\n.anticon svg {\n display: inline-block;\n}\n\n.anticon::before {\n display: none;\n}\n\n.anticon .anticon-icon {\n display: block;\n}\n\n.anticon[tabindex] {\n cursor: pointer;\n}\n\n.anticon-spin::before,\n.anticon-spin {\n display: inline-block;\n -webkit-animation: loadingCircle 1s infinite linear;\n animation: loadingCircle 1s infinite linear;\n}\n\n@-webkit-keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n",a&&(o=o.replace(/anticon/g,a)),i&&(o="@layer ".concat(i," {\n").concat(o,"\n}")),(0,WU.useEffect)((function(){var e=eG(t.current);JH(o,"@ant-design-icons",{prepend:!i,csp:r,attachTo:e})}),[]),function(e,t){sG(e,"[@ant-design/icons] ".concat(t))}(cG(s),"icon should be icon definiton, but got ".concat(s)),!cG(s))return null;var m=s;return m&&"function"==typeof m.icon&&(m=C(C({},m),{},{icon:m.icon(g.primaryColor,g.secondaryColor)})),dG(m.icon,"svg-".concat(m.name),C(C({className:l,onClick:c,style:u,"data-icon":m.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},p),{},{ref:h}))};mG.displayName="IconReact",mG.getTwoToneColors=function(){return C({},gG)},mG.setTwoToneColors=function(e){var t=e.primaryColor,n=e.secondaryColor;gG.primaryColor=t,gG.secondaryColor=n||fG(t),gG.calculated=!!n};var vG=mG;function bG(e){var t=H(pG(e),2),n=t[0],r=t[1];return vG.setTwoToneColors({primaryColor:n,secondaryColor:r})}var yG=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];bG(kH.primary);var kG=WU.forwardRef((function(e,t){var n=e.className,r=e.icon,a=e.spin,i=e.rotate,o=e.tabIndex,s=e.onClick,l=e.twoToneColor,c=hr(e,yG),u=WU.useContext(BH),d=u.prefixCls,f=void 0===d?"anticon":d,p=u.rootClassName,h=nH()(p,f,O(O({},"".concat(f,"-").concat(r.name),!!r.name),"".concat(f,"-spin"),!!a||"loading"===r.name),n),g=o;void 0===g&&s&&(g=-1);var m=i?{msTransform:"rotate(".concat(i,"deg)"),transform:"rotate(".concat(i,"deg)")}:void 0,v=H(pG(l),2),b=v[0],y=v[1];return WU.createElement("span",$U({role:"img","aria-label":r.name},c,{ref:t,tabIndex:g,onClick:s,className:h}),WU.createElement(vG,{icon:r,primaryColor:b,secondaryColor:y,style:m}))}));kG.displayName="AntdIcon",kG.getTwoToneColor=function(){var e=vG.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor},kG.setTwoToneColor=bG;var xG=kG,wG=function(e,t){return WU.createElement(xG,$U({},e,{ref:t,icon:eH}))};var EG=WU.forwardRef(wG),SG=l(5118),AG=l.n(SG),OG=l(1404),TG=l.n(OG),CG=l(8193),RG=l.n(CG),NG=l(4005),MG=l.n(NG),IG=l(8946),LG=l.n(IG),PG=l(3697),DG=l.n(PG),_G=function(e){return""!==(null!=e?e:"").trim()};var FG=function(e){var t=e.readableStream,n=e.transformStream;if(!(t instanceof ReadableStream))throw new Error("The options.readableStream must be an instance of ReadableStream.");var r=new TextDecoderStream,a=n?t.pipeThrough(r).pipeThrough(n):t.pipeThrough(r).pipeThrough(function(){var e="";return new TransformStream({transform:function(t,n){var r=(e+=t).split("\n\n");r.slice(0,-1).forEach((function(e){_G(e)&&n.enqueue(e)})),e=r[r.length-1]},flush:function(t){_G(e)&&t.enqueue(e)}})}()).pipeThrough(new TransformStream({transform:function(e,t){var n=e.split("\n").reduce((function(e,t){var n=t.indexOf(":");if(-1===n)throw new Error('The key-value separator "'.concat(":",'" is not found in the sse line chunk!'));var r=t.slice(0,n);if(!_G(r))return e;var a=t.slice(n+1);return AG()(AG()({},e),{},kp()({},r,a))}),{});0!==Object.keys(n).length&&t.enqueue(n)}}));return a[Symbol.asyncIterator]=DG()(Sf()().mark((function e(){var t,n,r,a;return Sf()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=this.getReader();case 1:return e.next=4,LG()(t.read());case 4:if(n=e.sent,r=n.done,a=n.value,!r){e.next=9;break}return e.abrupt("break",15);case 9:if(a){e.next=11;break}return e.abrupt("continue",1);case 11:return e.next=13,a;case 13:e.next=1;break;case 15:case"end":return e.stop()}}),e,this)}))),a},BG=["fetch","middlewares"],jG=function(){var e=TG()(Sf()().mark((function e(t){var n,r,a,i,o,s,l,c,u,d,f=arguments;return Sf()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=f.length>1&&void 0!==f[1]?f[1]:{},r=n.fetch,a=void 0===r?globalThis.fetch:r,i=n.middlewares,o=void 0===i?{}:i,s=MG()(n,BG),"function"==typeof a){e.next=4;break}throw new Error("The options.fetch must be a typeof fetch function!");case 4:if(l=[t,s],"function"!=typeof o.onRequest){e.next=10;break}return e.next=8,o.onRequest.apply(o,p()(l));case 8:c=e.sent,l=c;case 10:return e.next=12,a.apply(void 0,p()(l));case 12:if(u=e.sent,"function"!=typeof o.onResponse){e.next=20;break}return e.next=16,o.onResponse(u);case 16:if((d=e.sent)instanceof Response){e.next=19;break}throw new Error("The options.onResponse must return a Response instance!");case 19:u=d;case 20:if(u.ok){e.next=22;break}throw new Error("Fetch failed with status ".concat(u.status));case 22:if(u.body){e.next=24;break}throw new Error("The response body is empty.");case 24:return e.abrupt("return",u);case 25:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),zG=jG,UG=["baseURL","model","dangerouslyApiKey"],HG=function(){function e(t){var n=this;g()(this,e),kp()(this,"baseURL",void 0),kp()(this,"model",void 0),kp()(this,"defaultHeaders",void 0),kp()(this,"customOptions",void 0),kp()(this,"create",function(){var e=TG()(Sf()().mark((function e(t,r,a){var i,o,s,l,c,u;return Sf()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i={method:"POST",body:JSON.stringify(AG()({model:n.model},t)),headers:n.defaultHeaders},e.prev=1,e.next=4,zG(n.baseURL,AG()({fetch:n.customOptions.fetch},i));case 4:if(o=e.sent,!a){e.next=9;break}return e.next=8,n.customResponseHandler(o,r,a);case 8:return e.abrupt("return");case 9:s=o.headers.get("content-type")||"",l=s.split(";")[0].trim(),e.t0=l,e.next="text/event-stream"===e.t0?14:"application/json"===e.t0?17:20;break;case 14:return e.next=16,n.sseResponseHandler(o,r);case 16:case 19:return e.abrupt("break",21);case 17:return e.next=19,n.jsonResponseHandler(o,r);case 20:throw new Error("The response content-type: ".concat(s," is not support!"));case 21:e.next=28;break;case 23:throw e.prev=23,e.t1=e.catch(1),u=e.t1 instanceof Error?e.t1:new Error("Unknown error!"),null==r||null===(c=r.onError)||void 0===c||c.call(r,u),u;case 28:case"end":return e.stop()}}),e,null,[[1,23]])})));return function(t,n,r){return e.apply(this,arguments)}}()),kp()(this,"customResponseHandler",function(){var e=TG()(Sf()().mark((function e(t,n,r){var a,i,o,s,l,c,u,d,f;return Sf()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=[],o=!1,s=!1,e.prev=3,c=RG()(FG({readableStream:t.body,transformStream:r}));case 5:return e.next=7,c.next();case 7:if(!(o=!(u=e.sent).done)){e.next=14;break}d=u.value,i.push(d),null==n||null===(f=n.onUpdate)||void 0===f||f.call(n,d);case 11:o=!1,e.next=5;break;case 14:e.next=20;break;case 16:e.prev=16,e.t0=e.catch(3),s=!0,l=e.t0;case 20:if(e.prev=20,e.prev=21,!o||null==c.return){e.next=25;break}return e.next=25,c.return();case 25:if(e.prev=25,!s){e.next=28;break}throw l;case 28:return e.finish(25);case 29:return e.finish(20);case 30:null==n||null===(a=n.onSuccess)||void 0===a||a.call(n,i);case 31:case"end":return e.stop()}}),e,null,[[3,16,20,30],[21,,25,29]])})));return function(t,n,r){return e.apply(this,arguments)}}()),kp()(this,"sseResponseHandler",function(){var e=TG()(Sf()().mark((function e(t,n){var r,a,i,o,s,l,c,u,d;return Sf()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a=[],i=!1,o=!1,e.prev=3,l=RG()(FG({readableStream:t.body}));case 5:return e.next=7,l.next();case 7:if(!(i=!(c=e.sent).done)){e.next=14;break}u=c.value,a.push(u),null==n||null===(d=n.onUpdate)||void 0===d||d.call(n,u);case 11:i=!1,e.next=5;break;case 14:e.next=20;break;case 16:e.prev=16,e.t0=e.catch(3),o=!0,s=e.t0;case 20:if(e.prev=20,e.prev=21,!i||null==l.return){e.next=25;break}return e.next=25,l.return();case 25:if(e.prev=25,!o){e.next=28;break}throw s;case 28:return e.finish(25);case 29:return e.finish(20);case 30:null==n||null===(r=n.onSuccess)||void 0===r||r.call(n,a);case 31:case"end":return e.stop()}}),e,null,[[3,16,20,30],[21,,25,29]])})));return function(t,n){return e.apply(this,arguments)}}()),kp()(this,"jsonResponseHandler",function(){var e=TG()(Sf()().mark((function e(t,n){var r,a,i;return Sf()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.json();case 2:i=e.sent,null==n||null===(r=n.onUpdate)||void 0===r||r.call(n,i),null==n||null===(a=n.onSuccess)||void 0===a||a.call(n,[i]);case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}());t.baseURL,t.model,t.dangerouslyApiKey;var r=MG()(t,UG);this.baseURL=t.baseURL,this.model=t.model,this.defaultHeaders=AG()({"Content-Type":"application/json"},t.dangerouslyApiKey&&{Authorization:t.dangerouslyApiKey}),this.customOptions=r}return v()(e,null,[{key:"init",value:function(t){if(!t.baseURL||"string"!=typeof t.baseURL)throw new Error("The baseURL is not valid!");var n=t.fetch||t.baseURL;return e.instanceBuffer.has(n)||e.instanceBuffer.set(n,new e(t)),e.instanceBuffer.get(n)}}]),e}();kp()(HG,"instanceBuffer",new Map);var GG=HG.init,WG=["request"],VG=0,YG=function(){function e(t){var n=this;g()(this,e),kp()(this,"config",void 0),kp()(this,"requestingMap",{}),kp()(this,"request",(function(e,t){var r=n.config.request,a=t.onUpdate,i=t.onSuccess,o=t.onError,s=VG;VG+=1,n.requestingMap[s]=!0,null==r||r(e,{onUpdate:function(e){n.requestingMap[s]&&a(e)},onSuccess:function(e){n.requestingMap[s]&&(i(e),n.finishRequest(s))},onError:function(e){n.requestingMap[s]&&(o(e),n.finishRequest(s))}})})),this.config=t}return v()(e,[{key:"finishRequest",value:function(e){delete this.requestingMap[e]}},{key:"isRequesting",value:function(){return Object.keys(this.requestingMap).length>0}}]),e}();function qG(e){var t=WU.useRef();t.current=e;var n=WU.useCallback((function(){for(var e,n=arguments.length,r=new Array(n),a=0;a1&&(i="".concat(i,"_").concat(r)),e.push({id:i,message:n,status:t.status})}))})),e}),[v]),w=function(e){return e.filter((function(e){return"loading"!==e.status&&"error"!==e.status})).map((function(e){return e.message}))},E=function(){return w(y())},S=qG((function(e){if(!c)throw new Error("The agent parameter is required when using the onRequest method in an agent generated by useXAgent.");var t=null;b((function(n){var r=[].concat(p()(n),[k(e,"local")]);if(d){var a;a="function"==typeof d?d(e,{messages:w(r)}):d;var i=k(a,"loading");t=i.id,r=[].concat(p()(r),[i])}return r}));var n,r=null,a=function(e,n){var a=y().find((function(e){return e.id===r}));return a?b((function(t){return t.map((function(t){return t.id===r?AG()(AG()({},t),{},{message:e,status:n}):t}))})):(a=k(e,n),b((function(e){var n=e.filter((function(e){return e.id!==t}));return[].concat(p()(n),[a])})),r=a.id),a};c.request({message:e,messages:E()},{onUpdate:function(e){a(e,"loading")},onSuccess:function(e){a(e,"success")},onError:(n=TG()(Sf()().mark((function n(a){var i;return Sf()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!u){n.next=11;break}if("function"!=typeof u){n.next=7;break}return n.next=4,u(e,{error:a,messages:E()});case 4:i=n.sent,n.next=8;break;case 7:i=u;case 8:b((function(e){return[].concat(p()(e.filter((function(e){return e.id!==t&&e.id!==r}))),[k(i,"error")])})),n.next=12;break;case 11:b((function(e){return e.filter((function(e){return e.id!==t&&e.id!==r}))}));case 12:case"end":return n.stop()}}),n)}))),function(e){return n.apply(this,arguments)})})}));return{onRequest:S,messages:v,parsedMessages:x,setMessages:b}}var JG=l(2721),$G=VU().createContext({}),eW={classNames:{},styles:{},className:"",style:{}},tW=function(e){var t=VU().useContext($G);return VU().useMemo((function(){return AG()(AG()({},eW),t[e])}),[t[e]])};var nW=function(){var e=VU().useContext(JG.ConfigProvider.ConfigContext),t=e.getPrefixCls,n=e.direction,r=e.csp,a=e.iconPrefixCls;return{theme:e.theme,getPrefixCls:t,direction:n,csp:r,iconPrefixCls:a}};function rW(e){return"string"==typeof e}var aW=function(e,t,n,r){var a=WU.useState(""),i=s()(a,2),o=i[0],l=i[1],c=WU.useState(1),u=s()(c,2),d=u[0],f=u[1],p=t&&rW(e);return KG((function(){l(e),!p&&rW(e)?f(e.length):rW(e)&&rW(o)&&0!==e.indexOf(o)&&f(1)}),[e]),WU.useEffect((function(){if(p&&d=4;++r,a-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(a){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)};function lW(e){return e.join("%")}var cW=function(){function e(t){R(this,e),O(this,"instanceId",void 0),O(this,"cache",new Map),this.instanceId=t}return M(e,[{key:"get",value:function(e){return this.opGet(lW(e))}},{key:"opGet",value:function(e){return this.cache.get(e)||null}},{key:"update",value:function(e,t){return this.opUpdate(lW(e),t)}},{key:"opUpdate",value:function(e,t){var n=t(this.cache.get(e));null===n?this.cache.delete(e):this.cache.set(e,n)}}]),e}(),uW=cW,dW="data-token-hash",fW="data-css-hash",pW="__cssinjs_instance__";function hW(){var e=Math.random().toString(12).slice(2);if("undefined"!=typeof document&&document.head&&document.body){var t=document.body.querySelectorAll("style[".concat(fW,"]"))||[],n=document.head.firstChild;Array.from(t).forEach((function(t){t[pW]=t[pW]||e,t[pW]===e&&document.head.insertBefore(t,n)}));var r={};Array.from(document.querySelectorAll("style[".concat(fW,"]"))).forEach((function(t){var n,a=t.getAttribute(fW);r[a]?t[pW]===e&&(null===(n=t.parentNode)||void 0===n||n.removeChild(t)):r[a]=!0}))}return new uW(e)}var gW=WU.createContext({hashPriority:"low",cache:hW(),defaultCache:!0}),mW=gW,vW="CALC_UNIT";new RegExp(vW,"g");var bW=function(){function e(){R(this,e),O(this,"cache",void 0),O(this,"keys",void 0),O(this,"cacheCallTimes",void 0),this.cache=new Map,this.keys=[],this.cacheCallTimes=0}return M(e,[{key:"size",value:function(){return this.keys.length}},{key:"internalGet",value:function(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a={map:this.cache};return e.forEach((function(e){var t;a?a=null===(t=a)||void 0===t||null===(t=t.map)||void 0===t?void 0:t.get(e):a=void 0})),null!==(t=a)&&void 0!==t&&t.value&&r&&(a.value[1]=this.cacheCallTimes++),null===(n=a)||void 0===n?void 0:n.value}},{key:"get",value:function(e){var t;return null===(t=this.internalGet(e,!0))||void 0===t?void 0:t[0]}},{key:"has",value:function(e){return!!this.internalGet(e)}},{key:"set",value:function(t,n){var r=this;if(!this.has(t)){if(this.size()+1>e.MAX_CACHE_SIZE+e.MAX_CACHE_OFFSET){var a=this.keys.reduce((function(e,t){var n=H(e,2)[1];return r.internalGet(t)[1]3&&void 0!==arguments[3]?arguments[3]:{},i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(i)return e;var o=C(C({},a),{},(O(r={},dW,t),O(r,fW,n),r)),s=Object.keys(o).map((function(e){var t=o[e];return t?"".concat(e,'="').concat(t,'"'):null})).filter((function(e){return e})).join(" ");return"")}var MW=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"--".concat(t?"".concat(t,"-"):"").concat(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase()},IW=function(e,t,n){return Object.keys(e).length?".".concat(t).concat(null!=n&&n.scope?".".concat(n.scope):"","{").concat(Object.entries(e).map((function(e){var t=H(e,2),n=t[0],r=t[1];return"".concat(n,":").concat(r,";")})).join(""),"}"):""},LW=function(e,t,n){var r={},a={};return Object.entries(e).forEach((function(e){var t,i,o=H(e,2),s=o[0],l=o[1];if(null!=n&&null!==(t=n.preserve)&&void 0!==t&&t[s])a[s]=l;else if(!("string"!=typeof l&&"number"!=typeof l||null!=n&&null!==(i=n.ignore)&&void 0!==i&&i[s])){var c,u=MW(s,null==n?void 0:n.prefix);r[u]="number"!=typeof l||null!=n&&null!==(c=n.unitless)&&void 0!==c&&c[s]?String(l):"".concat(l,"px"),a[s]="var(".concat(u,")")}})),[a,IW(r,t,{scope:null==n?void 0:n.scope})]},PW=C({},WU).useInsertionEffect,DW=PW?function(e,t,n){return PW((function(){return e(),t()}),n)}:function(e,t,n){WU.useMemo(e,n),KG((function(){return t(!0)}),n)},_W=void 0!==C({},WU).useInsertionEffect?function(e){var t=[],n=!1;return WU.useEffect((function(){return n=!1,function(){n=!0,t.length&&t.forEach((function(e){return e()}))}}),e),function(e){n||t.push(e)}}:function(){return function(e){e()}};var FW=function(){return!1};function BW(e,t,n,r,a){var i=WU.useContext(mW).cache,o=lW([e].concat(P(t))),s=_W([o]),l=(FW(),function(e){i.opUpdate(o,(function(t){var r=H(t||[void 0,void 0],2),a=r[0];var i=[void 0===a?0:a,r[1]||n()];return e?e(i):i}))});WU.useMemo((function(){l()}),[o]);var c=i.opGet(o)[1];return DW((function(){null==a||a(c)}),(function(e){return l((function(t){var n=H(t,2),r=n[0],i=n[1];return e&&0===r&&(null==a||a(c)),[r+1,i]})),function(){i.opUpdate(o,(function(t){var n=H(t||[],2),a=n[0],l=void 0===a?0:a,c=n[1];return 0===l-1?(s((function(){!e&&i.opGet(o)||null==r||r(c,!1)})),null):[l-1,c]}))}}),[o]),c}var jW={},zW=new Map;function UW(e){zW.set(e,(zW.get(e)||0)+1)}function HW(e,t){zW.set(e,(zW.get(e)||0)-1);var n=Array.from(zW.keys()),r=n.filter((function(e){return(zW.get(e)||0)<=0}));n.length-r.length>0&&r.forEach((function(e){!function(e,t){"undefined"!=typeof document&&document.querySelectorAll("style[".concat(dW,'="').concat(e,'"]')).forEach((function(e){var n;e[pW]===t&&(null===(n=e.parentNode)||void 0===n||n.removeChild(e))}))}(e,t),zW.delete(e)}))}var GW=function(e,t,n,r){var a=C(C({},n.getDerivativeToken(e)),t);return r&&(a=r(a)),a},WW="token";var VW={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},YW="comm",qW="rule",XW="decl",ZW=Math.abs,KW=String.fromCharCode;Object.assign;function QW(e){return e.trim()}function JW(e,t,n){return e.replace(t,n)}function $W(e,t,n){return e.indexOf(t,n)}function eV(e,t){return 0|e.charCodeAt(t)}function tV(e,t,n){return e.slice(t,n)}function nV(e){return e.length}function rV(e,t){return t.push(e),e}function aV(e,t){for(var n="",r=0;r0?eV(dV,--cV):0,sV--,10===uV&&(sV=1,oV--),uV}function hV(){return uV=cV2||bV(uV)>3?"":" "}function EV(e,t){for(;--t&&hV()&&!(uV<48||uV>102||uV>57&&uV<65||uV>70&&uV<97););return vV(e,mV()+(t<6&&32==gV()&&32==hV()))}function SV(e){for(;hV();)switch(uV){case e:return cV;case 34:case 39:34!==e&&39!==e&&SV(uV);break;case 40:41===e&&SV(e);break;case 92:hV()}return cV}function AV(e,t){for(;hV()&&e+uV!==57&&(e+uV!==84||47!==gV()););return"/*"+vV(t,cV-1)+"*"+KW(47===e?e:hV())}function OV(e){for(;!bV(gV());)hV();return vV(e,cV)}function TV(e){return kV(CV("",null,null,null,[""],e=yV(e),0,[0],e))}function CV(e,t,n,r,a,i,o,s,l){for(var c=0,u=0,d=o,f=0,p=0,h=0,g=1,m=1,v=1,b=0,y="",k=a,x=i,w=r,E=y;m;)switch(h=b,b=hV()){case 40:if(108!=h&&58==eV(E,d-1)){-1!=$W(E+=JW(xV(b),"&","&\f"),"&\f",ZW(c?s[c-1]:0))&&(v=-1);break}case 34:case 39:case 91:E+=xV(b);break;case 9:case 10:case 13:case 32:E+=wV(h);break;case 92:E+=EV(mV()-1,7);continue;case 47:switch(gV()){case 42:case 47:rV(NV(AV(hV(),mV()),t,n,l),l),5!=bV(h||1)&&5!=bV(gV()||1)||!nV(E)||" "===tV(E,-1,void 0)||(E+=" ");break;default:E+="/"}break;case 123*g:s[c++]=nV(E)*v;case 125*g:case 59:case 0:switch(b){case 0:case 125:m=0;case 59+u:-1==v&&(E=JW(E,/\f/g,"")),p>0&&(nV(E)-d||0===g&&47===h)&&rV(p>32?MV(E+";",r,n,d-1,l):MV(JW(E," ","")+";",r,n,d-2,l),l);break;case 59:E+=";";default:if(rV(w=RV(E,t,n,c,u,a,s,y,k=[],x=[],d,i),i),123===b)if(0===u)CV(E,t,w,w,k,i,d,s,x);else{switch(f){case 99:if(110===eV(E,3))break;case 108:if(97===eV(E,2))break;default:u=0;case 100:case 109:case 115:}u?CV(e,w,w,r&&rV(RV(e,w,w,0,0,a,s,y,a,k=[],d,x),x),a,x,d,s,r?k:x):CV(E,w,w,w,[""],x,0,s,x)}}c=u=p=0,g=v=1,y=E="",d=o;break;case 58:d=1+nV(E),p=h;default:if(g<1)if(123==b)--g;else if(125==b&&0==g++&&125==pV())continue;switch(E+=KW(b),b*g){case 38:v=u>0?1:(E+="\f",-1);break;case 44:s[c++]=(nV(E)-1)*v,v=1;break;case 64:45===gV()&&(E+=xV(hV())),f=gV(),u=d=nV(y=E+=OV(mV())),b++;break;case 45:45===h&&2==nV(E)&&(g=0)}}return i}function RV(e,t,n,r,a,i,o,s,l,c,u,d){for(var f=a-1,p=0===a?i:[""],h=function(e){return e.length}(p),g=0,m=0,v=0;g0?p[b]+" "+y:JW(y,/&\f/g,p[b])))&&(l[v++]=k);return fV(e,t,n,0===a?qW:s,l,c,u,d)}function NV(e,t,n,r){return fV(e,t,n,YW,KW(uV),tV(e,2,-2),0,r)}function MV(e,t,n,r,a){return fV(e,t,n,XW,tV(e,0,r),tV(e,r+1,-1),r,a)}var IV,LV="data-ant-cssinjs-cache-path",PV="_FILE_STYLE__";var DV=!0;function _V(e){return function(){if(!IV&&(IV={},jH())){var e=document.createElement("div");e.className=LV,e.style.position="fixed",e.style.visibility="hidden",e.style.top="-9999px",document.body.appendChild(e);var t=getComputedStyle(e).content||"";(t=t.replace(/^"/,"").replace(/"$/,"")).split(";").forEach((function(e){var t=H(e.split(":"),2),n=t[0],r=t[1];IV[n]=r}));var n,r=document.querySelector("style[".concat(LV,"]"));r&&(DV=!1,null===(n=r.parentNode)||void 0===n||n.removeChild(r)),document.body.removeChild(e)}}(),!!IV[e]}var FV="_multi_value_";function BV(e){return aV(TV(e),iV).replace(/\{%%%\:[^;];}/g,";")}function jV(e){return"object"===S(e)&&e&&("_skip_check_"in e||FV in e)}function zV(e,t,n){if(!t)return e;var r=".".concat(t),a="low"===n?":where(".concat(r,")"):r;return e.split(",").map((function(e){var t,n=e.trim().split(/\s+/),r=n[0]||"",i=(null===(t=r.match(/^\w+/))||void 0===t?void 0:t[0])||"";return[r="".concat(i).concat(a).concat(r.slice(i.length))].concat(P(n.slice(1))).join(" ")})).join(",")}var UV=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{root:!0,parentSelectors:[]},a=r.root,i=r.injectHash,o=r.parentSelectors,s=n.hashId,l=n.layer,c=(n.path,n.hashPriority),u=n.transformers,d=void 0===u?[]:u,f=(n.linters,""),p={};function h(t){var r=t.getName(s);if(!p[r]){var a=H(e(t.style,n,{root:!1,parentSelectors:o}),1)[0];p[r]="@keyframes ".concat(t.getName(s)).concat(a)}}function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e.forEach((function(e){Array.isArray(e)?g(e,t):e&&t.push(e)})),t}var m=g(Array.isArray(t)?t:[t]);return m.forEach((function(t){var r="string"!=typeof t||a?t:{};if("string"==typeof r)f+="".concat(r,"\n");else if(r._keyframe)h(r);else{var l=d.reduce((function(e,t){var n;return(null==t||null===(n=t.visit)||void 0===n?void 0:n.call(t,e))||e}),r);Object.keys(l).forEach((function(t){var r=l[t];if("object"!==S(r)||!r||"animationName"===t&&r._keyframe||jV(r)){var u;function x(e,t){var n=e.replace(/[A-Z]/g,(function(e){return"-".concat(e.toLowerCase())})),r=t;VW[e]||"number"!=typeof r||0===r||(r="".concat(r,"px")),"animationName"===e&&null!=t&&t._keyframe&&(h(t),r=t.getName(s)),f+="".concat(n,":").concat(r,";")}var d=null!==(u=null==r?void 0:r.value)&&void 0!==u?u:r;"object"===S(r)&&null!=r&&r[FV]&&Array.isArray(d)?d.forEach((function(e){x(t,e)})):x(t,d)}else{var g=!1,m=t.trim(),v=!1;(a||i)&&s?m.startsWith("@")?g=!0:m=zV("&"===m?"":t,s,c):!a||s||"&"!==m&&""!==m||(m="",v=!0);var b=H(e(r,n,{root:v,injectHash:g,parentSelectors:[].concat(P(o),[m])}),2),y=b[0],k=b[1];p=C(C({},p),k),f+="".concat(m).concat(y)}}))}})),a?l&&(f&&(f="@layer ".concat(l.name," {").concat(f,"}")),l.dependencies&&(p["@layer ".concat(l.name)]=l.dependencies.map((function(e){return"@layer ".concat(e,", ").concat(l.name,";")})).join("\n"))):f="{".concat(f,"}"),[f,p]};function HV(e,t){return sW("".concat(e.join("%")).concat(t))}function GV(){return null}var WV="style";function VV(e,t){var n=e.token,r=e.path,a=e.hashId,i=e.layer,o=e.nonce,s=e.clientOnly,l=e.order,c=void 0===l?0:l,u=WU.useContext(mW),d=u.autoClear,f=(u.mock,u.defaultCache),p=u.hashPriority,h=u.container,g=u.ssrInline,m=u.transformers,v=u.linters,b=u.cache,y=u.layer,k=n._tokenKey,x=[k];y&&x.push("layer"),x.push.apply(x,P(r));var w=CW;var E=BW(WV,x,(function(){var e=x.join("|");if(_V(e)){var n=function(e){var t=IV[e],n=null;if(t&&jH())if(DV)n=PV;else{var r=document.querySelector("style[".concat(fW,'="').concat(IV[e],'"]'));r?n=r.innerHTML:delete IV[e]}return[n,t]}(e),o=H(n,2),l=o[0],u=o[1];if(l)return[l,k,u,{},s,c]}var d=t(),f=H(UV(d,{hashId:a,hashPriority:p,layer:y?i:void 0,path:r.join("-"),transformers:m,linters:v}),2),h=f[0],g=f[1],b=BV(h),w=HV(x,b);return[b,k,w,g,s,c]}),(function(e,t){var n=H(e,3)[2];(t||d)&&CW&&KH(n,{mark:fW})}),(function(e){var t=H(e,4),n=t[0],r=(t[1],t[2]),a=t[3];if(w&&n!==PV){var i={mark:fW,prepend:!y&&"queue",attachTo:h,priority:c},s="function"==typeof o?o():o;s&&(i.csp={nonce:s});var l=[],u=[];Object.keys(a).forEach((function(e){e.startsWith("@layer")?l.push(e):u.push(e)})),l.forEach((function(e){JH(BV(a[e]),"_layer-".concat(e),C(C({},i),{},{prepend:!0}))}));var d=JH(n,r,i);d[pW]=b.instanceId,d.setAttribute(dW,k),u.forEach((function(e){JH(BV(a[e]),"_effect-".concat(e),i)}))}})),S=H(E,3),A=S[0],T=S[1],R=S[2];return function(e){var t,n;g&&!w&&f?t=WU.createElement("style",$U({},(O(n={},dW,T),O(n,fW,R),n),{dangerouslySetInnerHTML:{__html:A}})):t=WU.createElement(GV,null);return WU.createElement(WU.Fragment,null,t,e)}}var YV,qV="cssVar",XV=function(e,t){var n=e.key,r=e.prefix,a=e.unitless,i=e.ignore,o=e.token,s=e.scope,l=void 0===s?"":s,c=(0,WU.useContext)(mW),u=c.cache.instanceId,d=c.container,f=o._tokenKey,p=[].concat(P(e.path),[n,l,f]),h=BW(qV,p,(function(){var e=t(),o=H(LW(e,n,{prefix:r,unitless:a,ignore:i,scope:l}),2),s=o[0],c=o[1];return[s,c,HV(p,c),n]}),(function(e){var t=H(e,3)[2];CW&&KH(t,{mark:fW})}),(function(e){var t=H(e,3),r=t[1],a=t[2];if(r){var i=JH(r,a,{mark:fW,prepend:"queue",attachTo:d,priority:-999});i[pW]=u,i.setAttribute(dW,n)}}));return h};O(YV={},WV,(function(e,t,n){var r=H(e,6),a=r[0],i=r[1],o=r[2],s=r[3],l=r[4],c=r[5],u=(n||{}).plain;if(l)return null;var d=a,f={"data-rc-order":"prependQueue","data-rc-priority":"".concat(c)};return d=NW(a,i,o,f,u),s&&Object.keys(s).forEach((function(e){if(!t[e]){t[e]=!0;var n=NW(BV(s[e]),i,"_effect-".concat(e),f,u);e.startsWith("@layer")?d=n+d:d+=n}})),[c,o,d]})),O(YV,WW,(function(e,t,n){var r=H(e,5),a=r[2],i=r[3],o=r[4],s=(n||{}).plain;if(!i)return null;var l=a._tokenKey;return[-999,l,NW(i,o,l,{"data-rc-order":"prependQueue","data-rc-priority":"".concat(-999)},s)]})),O(YV,qV,(function(e,t,n){var r=H(e,4),a=r[1],i=r[2],o=r[3],s=(n||{}).plain;if(!a)return null;return[-999,i,NW(a,o,i,{"data-rc-order":"prependQueue","data-rc-priority":"".concat(-999)},s)]}));var ZV=function(){function e(t,n){R(this,e),O(this,"name",void 0),O(this,"style",void 0),O(this,"_keyframe",!0),this.name=t,this.style=n}return M(e,[{key:"getName",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e?"".concat(e,"-").concat(this.name):this.name}}]),e}(),KV=ZV;function QV(e){return e.notSplit=!0,e}QV(["borderTop","borderBottom"]),QV(["borderTop"]),QV(["borderBottom"]),QV(["borderLeft","borderRight"]),QV(["borderLeft"]),QV(["borderRight"]);function JV(e){var t=_();return function(){var n,r=D(e);if(t){var a=D(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return B(this,n)}}var $V=M((function e(){R(this,e)})),eY="CALC_UNIT",tY=new RegExp(eY,"g");function nY(e){return"number"==typeof e?"".concat(e).concat(eY):e}var rY=function(e){U(n,e);var t=JV(n);function n(e,r){var a;R(this,n),O(F(a=t.call(this)),"result",""),O(F(a),"unitlessCssVar",void 0),O(F(a),"lowPriority",void 0);var i=S(e);return a.unitlessCssVar=r,e instanceof n?a.result="(".concat(e.result,")"):"number"===i?a.result=nY(e):"string"===i&&(a.result=e),a}return M(n,[{key:"add",value:function(e){return e instanceof n?this.result="".concat(this.result," + ").concat(e.getResult()):"number"!=typeof e&&"string"!=typeof e||(this.result="".concat(this.result," + ").concat(nY(e))),this.lowPriority=!0,this}},{key:"sub",value:function(e){return e instanceof n?this.result="".concat(this.result," - ").concat(e.getResult()):"number"!=typeof e&&"string"!=typeof e||(this.result="".concat(this.result," - ").concat(nY(e))),this.lowPriority=!0,this}},{key:"mul",value:function(e){return this.lowPriority&&(this.result="(".concat(this.result,")")),e instanceof n?this.result="".concat(this.result," * ").concat(e.getResult(!0)):"number"!=typeof e&&"string"!=typeof e||(this.result="".concat(this.result," * ").concat(e)),this.lowPriority=!1,this}},{key:"div",value:function(e){return this.lowPriority&&(this.result="(".concat(this.result,")")),e instanceof n?this.result="".concat(this.result," / ").concat(e.getResult(!0)):"number"!=typeof e&&"string"!=typeof e||(this.result="".concat(this.result," / ").concat(e)),this.lowPriority=!1,this}},{key:"getResult",value:function(e){return this.lowPriority||e?"(".concat(this.result,")"):this.result}},{key:"equal",value:function(e){var t=this,n=(e||{}).unit,r=!0;return"boolean"==typeof n?r=n:Array.from(this.unitlessCssVar).some((function(e){return t.result.includes(e)}))&&(r=!1),this.result=this.result.replace(tY,r?"px":""),void 0!==this.lowPriority?"calc(".concat(this.result,")"):this.result}}]),n}($V),aY=function(e){U(n,e);var t=JV(n);function n(e){var r;return R(this,n),O(F(r=t.call(this)),"result",0),e instanceof n?r.result=e.result:"number"==typeof e&&(r.result=e),r}return M(n,[{key:"add",value:function(e){return e instanceof n?this.result+=e.result:"number"==typeof e&&(this.result+=e),this}},{key:"sub",value:function(e){return e instanceof n?this.result-=e.result:"number"==typeof e&&(this.result-=e),this}},{key:"mul",value:function(e){return e instanceof n?this.result*=e.result:"number"==typeof e&&(this.result*=e),this}},{key:"div",value:function(e){return e instanceof n?this.result/=e.result:"number"==typeof e&&(this.result/=e),this}},{key:"equal",value:function(){return this.result}}]),n}($V),iY=function(e,t){var n="css"===e?rY:aY;return function(e){return new n(e,t)}},oY=function(e,t){return"".concat([t,e.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-"))};var sY=function(e,t,n,r){var a=C({},t[e]);null!=r&&r.deprecatedTokens&&r.deprecatedTokens.forEach((function(e){var t,n=H(e,2),r=n[0],i=n[1];(null!=a&&a[r]||null!=a&&a[i])&&(null!==(t=a[i])&&void 0!==t||(a[i]=null==a?void 0:a[r]))}));var i=C(C({},n),a);return Object.keys(i).forEach((function(e){i[e]===t[e]&&delete i[e]})),i},lY="undefined"!=typeof CSSINJS_STATISTIC,cY=!0;function uY(){for(var e=arguments.length,t=new Array(e),n=0;n1e4){var t=Date.now();this.lastAccessBeat.forEach((function(n,r){t-n>6e5&&(e.map.delete(r),e.lastAccessBeat.delete(r))})),this.accessBeat=0}}}]),e}(),vY=new mY;var bY=function(e,t){return VU().useMemo((function(){var n=vY.get(t);if(n)return n;var r=e();return vY.set(t,r),r}),t)},yY=function(){return{}};var kY=function(e){var t=e.useCSP,n=void 0===t?yY:t,r=e.useToken,a=e.usePrefix,i=e.getResetStyles,o=e.getCommonStyle,s=e.getCompUnitless;function l(t,s,l){var c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},u=Array.isArray(t)?t:[t,t],d=H(u,1),f=d[0],p=u.join("-"),h=e.layer||{name:"antd"};return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,u=r(),d=u.theme,g=u.realToken,m=u.hashId,v=u.token,b=u.cssVar,y=a(),k=y.rootPrefixCls,x=y.iconPrefixCls,w=n(),E=b?"css":"js",A=bY((function(){var e=new Set;return b&&Object.keys(c.unitless||{}).forEach((function(t){e.add(MW(t,b.prefix)),e.add(MW(t,oY(f,b.prefix)))})),iY(E,e)}),[E,f,null==b?void 0:b.prefix]),O=gY(E),T=O.max,R=O.min,N={theme:d,token:v,hashId:m,nonce:function(){return w.nonce},clientOnly:c.clientOnly,layer:h,order:c.order||-999};"function"==typeof i&&VV(C(C({},N),{},{clientOnly:!1,path:["Shared",k]}),(function(){return i(v,{prefix:{rootPrefixCls:k,iconPrefixCls:x},csp:w})}));var M=VV(C(C({},N),{},{path:[p,e,x]}),(function(){if(!1===c.injectStyle)return[];var n=pY(v),r=n.token,a=n.flush,i=hY(f,g,l),u=".".concat(e),d=sY(f,g,i,{deprecatedTokens:c.deprecatedTokens});b&&i&&"object"===S(i)&&Object.keys(i).forEach((function(e){i[e]="var(".concat(MW(e,oY(f,b.prefix)),")")}));var p=uY(r,{componentCls:u,prefixCls:e,iconCls:".".concat(x),antCls:".".concat(k),calc:A,max:T,min:R},b?i:d),h=s(p,{hashId:m,prefixCls:e,rootPrefixCls:k,iconPrefixCls:x});a(f,d);var y="function"==typeof o?o(p,e,t,c.resetFont):null;return[!1===c.resetStyle?null:y,h]}));return[M,m]}}return{genStyleHooks:function(e,t,n,a){var i=Array.isArray(e)?e[0]:e;function o(e){return"".concat(String(i)).concat(e.slice(0,1).toUpperCase()).concat(e.slice(1))}var c=(null==a?void 0:a.unitless)||{},u=C(C({},"function"==typeof s?s(e):{}),{},O({},o("zIndexPopup"),!0));Object.keys(c).forEach((function(e){u[o(e)]=c[e]}));var d=C(C({},a),{},{unitless:u,prefixToken:o}),f=l(e,t,n,d),p=function(e,t,n){var a=n.unitless,i=n.injectStyle,o=void 0===i||i,s=n.prefixToken,l=n.ignore,c=function(i){var o=i.rootCls,c=i.cssVar,u=void 0===c?{}:c,d=r().realToken;return XV({path:[e],prefix:u.prefix,key:u.key,unitless:a,ignore:l,token:d,scope:o},(function(){var r=hY(e,d,t),a=sY(e,d,r,{deprecatedTokens:null==n?void 0:n.deprecatedTokens});return Object.keys(r).forEach((function(e){a[s(e)]=a[e],delete a[e]})),a})),null},u=function(t){var n=r().cssVar;return[function(r){return o&&n?VU().createElement(VU().Fragment,null,VU().createElement(c,{rootCls:t,cssVar:n,component:e}),r):r},null==n?void 0:n.key]};return u}(i,n,d);return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,n=f(e,t),r=H(n,2),a=r[1],i=p(t),o=H(i,2),s=o[0],l=o[1];return[s,a,l]}},genSubStyleComponent:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=l(e,t,n,C({resetStyle:!1,order:-998},r)),i=function(e){var t=e.prefixCls,n=e.rootCls;return a(t,void 0===n?t:n),null};return i},genComponentStyleHook:l}},xY={lineHeight:!0,lineHeightSM:!0,lineHeightLG:!0,lineHeightHeading1:!0,lineHeightHeading2:!0,lineHeightHeading3:!0,lineHeightHeading4:!0,lineHeightHeading5:!0,opacityLoading:!0,fontWeightStrong:!0,zIndexPopupBase:!0,zIndexBase:!0,opacityImage:!0},wY={size:!0,sizeSM:!0,sizeLG:!0,sizeMD:!0,sizeXS:!0,sizeXXS:!0,sizeMS:!0,sizeXL:!0,sizeXXL:!0,sizeUnit:!0,sizeStep:!0,motionBase:!0,motionUnit:!0};var EY=Object.assign(Object.assign({},{blue:"#1677FF",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#EB2F96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"}),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial,\n'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',\n'Noto Color Emoji'",fontFamilyCode:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,motion:!0});function SY(e){return e>=0&&e<=255}var AY=function(e,t){var n=new sH(e).toRgb(),r=n.r,a=n.g,i=n.b;if(n.a<1)return e;for(var o=new sH(t).toRgb(),s=o.r,l=o.g,c=o.b,u=.01;u<=1;u+=.01){var d=Math.round((r-s*(1-u))/u),f=Math.round((a-l*(1-u))/u),p=Math.round((i-c*(1-u))/u);if(SY(d)&&SY(f)&&SY(p))return new sH({r:d,g:f,b:p,a:Math.round(100*u)/100}).toRgbString()}return new sH({r:r,g:a,b:i,a:1}).toRgbString()},OY=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a2&&void 0!==arguments[2]?arguments[2]:{},r=(0,WU.useContext)(mW),a=r.cache.instanceId,i=r.container,o=n.salt,s=void 0===o?"":o,l=n.override,c=void 0===l?jW:l,u=n.formatToken,d=n.getComputedToken,f=n.cssVar,p=SW((function(){return Object.assign.apply(Object,[{}].concat(P(t)))}),t),h=OW(p),g=OW(c),m=f?OW(f):"",v=BW(WW,[s,e.id,h,g,m],(function(){var t,n=d?d(p,c,e):GW(p,c,e,u),r=C({},n),a="";if(f){var i=H(LW(n,f.key,{prefix:f.prefix,ignore:f.ignore,unitless:f.unitless,preserve:f.preserve}),2);n=i[0],a=i[1]}var o=TW(n,s);n._tokenKey=o,r._tokenKey=TW(r,s);var l=null!==(t=null==f?void 0:f.key)&&void 0!==t?t:o;n._themeKey=l,UW(l);var h="".concat("css","-").concat(sW(o));return n._hashId=h,[n,h,r,a,(null==f?void 0:f.key)||""]}),(function(e){HW(e[0]._themeKey,a)}),(function(e){var t=H(e,4),n=t[0],r=t[3];if(f&&r){var o=JH(r,sW("css-variables-".concat(n._themeKey)),{mark:fW,prepend:"queue",attachTo:i,priority:-999});o[pW]=a,o.setAttribute(dW,n._themeKey)}}));return v}(a,[JG.theme.defaultSeed,t],{salt:"".concat("1.0.5","-").concat(n||""),override:i,getComputedToken:LY,cssVar:o&&{prefix:o.prefix,key:o.key,unitless:xY,ignore:wY,preserve:IY}}),c=s()(l,3),u=c[0],d=c[1];return[a,c[2],n?d:"",u,o]}var DY=kY({usePrefix:function(){var e=nW(),t=e.getPrefixCls;return{iconPrefixCls:e.iconPrefixCls,rootPrefixCls:t()}},useToken:function(){var e=PY(),t=s()(e,5);return{theme:t[0],realToken:t[1],hashId:t[2],token:t[3],cssVar:t[4]}},useCSP:function(){var e=nW().csp;return null!=e?e:{}},layer:{name:"antdx",dependencies:["antd"]}}),_Y=DY.genStyleHooks,FY=(DY.genComponentStyleHook,DY.genSubStyleComponent,function(e){var t=e.componentCls,n=e.paddingSM,r=e.padding;return kp()({},t,kp()({},"".concat(t,"-content"),{"&-filled,&-outlined,&-shadow":{padding:"".concat(RW(n)," ").concat(RW(r)),borderRadius:e.borderRadiusLG},"&-filled":{backgroundColor:e.colorFillContent},"&-outlined":{border:"1px solid ".concat(e.colorBorderSecondary)},"&-shadow":{boxShadow:e.boxShadowTertiary}}))}),BY=function(e){var t=e.componentCls,n=e.fontSize,r=e.lineHeight,a=e.paddingSM,i=e.padding,o=e.calc,s=o(n).mul(r).div(2).add(a).equal(),l="".concat(t,"-content");return kp()({},t,kp()(kp()(kp()({},l,{"&-round":{borderRadius:{_skip_check_:!0,value:s},paddingInline:o(i).mul(1.25).equal()}}),"&-start ".concat(l,"-corner"),{borderStartStartRadius:e.borderRadiusXS}),"&-end ".concat(l,"-corner"),{borderStartEndRadius:e.borderRadiusXS}))},jY=function(e){var t=e.componentCls,n=e.padding;return kp()({},"".concat(t,"-list"),{display:"flex",flexDirection:"column",gap:n,overflowY:"auto"})},zY=new KV("loadingMove",{"0%":{transform:"translateY(0)"},"10%":{transform:"translateY(4px)"},"20%":{transform:"translateY(0)"},"30%":{transform:"translateY(-4px)"},"40%":{transform:"translateY(0)"}}),UY=new KV("cursorBlink",{"0%":{opacity:1},"50%":{opacity:0},"100%":{opacity:1}}),HY=function(e){var t=e.componentCls,n=e.fontSize,r=e.lineHeight,a=e.paddingSM,i=e.colorText,o=e.calc;return kp()({},t,kp()(kp()(kp()(kp()(kp()(kp()(kp()(kp()(kp()({display:"flex",columnGap:a},"&".concat(t,"-end"),kp()({justifyContent:"end",flexDirection:"row-reverse"},"& ".concat(t,"-content-wrapper"),{alignItems:"flex-end"})),"&".concat(t,"-rtl"),{direction:"rtl"}),"&".concat(t,"-typing ").concat(t,"-content:last-child::after"),{content:'"|"',fontWeight:900,userSelect:"none",opacity:1,marginInlineStart:"0.1em",animationName:UY,animationDuration:"0.8s",animationIterationCount:"infinite",animationTimingFunction:"linear"}),"& ".concat(t,"-avatar"),{display:"inline-flex",justifyContent:"center",alignSelf:"flex-start"}),"& ".concat(t,"-header, & ").concat(t,"-footer"),{fontSize:n,lineHeight:r,color:e.colorText}),"& ".concat(t,"-header"),{marginBottom:e.paddingXXS}),"& ".concat(t,"-footer"),{marginTop:a}),"& ".concat(t,"-content-wrapper"),{flex:"auto",display:"flex",flexDirection:"column",alignItems:"flex-start",minWidth:0,maxWidth:"100%"}),"& ".concat(t,"-content"),kp()({position:"relative",boxSizing:"border-box",minWidth:0,maxWidth:"100%",color:i,fontSize:e.fontSize,lineHeight:e.lineHeight,minHeight:o(a).mul(2).add(o(r).mul(n)).equal(),wordBreak:"break-word"},"& ".concat(t,"-dot"),{position:"relative",height:"100%",display:"flex",alignItems:"center",columnGap:e.marginXS,padding:"0 ".concat(RW(e.paddingXXS)),"&-item":{backgroundColor:e.colorPrimary,borderRadius:"100%",width:4,height:4,animationName:zY,animationDuration:"2s",animationIterationCount:"infinite",animationTimingFunction:"linear","&:nth-child(1)":{animationDelay:"0s"},"&:nth-child(2)":{animationDelay:"0.2s"},"&:nth-child(3)":{animationDelay:"0.4s"}}})))},GY=_Y("Bubble",(function(e){var t=uY(e,{});return[HY(t),jY(t),FY(t),BY(t)]}),(function(){return{}})),WY=["prefixCls","className","rootClassName","style","classNames","styles","avatar","placement","loading","loadingRender","typing","content","messageRender","variant","shape","onTypingComplete","header","footer"],VY=VU().createContext({}),YY=function(e,t){var n=e.prefixCls,r=e.className,a=e.rootClassName,i=e.style,o=e.classNames,l=void 0===o?{}:o,c=e.styles,u=void 0===c?{}:c,d=e.avatar,f=e.placement,p=void 0===f?"start":f,h=e.loading,g=void 0!==h&&h,m=e.loadingRender,v=e.typing,b=e.content,y=void 0===b?"":b,k=e.messageRender,x=e.variant,w=void 0===x?"filled":x,E=e.shape,S=e.onTypingComplete,A=e.header,O=e.footer,T=MG()(e,WY),C=VU().useContext(VY).onUpdate,R=VU().useRef(null);VU().useImperativeHandle(t,(function(){return{nativeElement:R.current}}));var N=nW(),M=N.direction,I=(0,N.getPrefixCls)("bubble",n),L=tW("bubble"),P=iW(v),D=s()(P,4),_=D[0],F=D[1],B=D[2],j=D[3],z=aW(y,_,F,B),U=s()(z,2),H=U[0],G=U[1];VU().useEffect((function(){null==C||C()}),[H]);var W=VU().useRef(!1);VU().useEffect((function(){G||g?W.current=!1:W.current||(W.current=!0,null==S||S())}),[G,g]);var V,Y=GY(I),q=s()(Y,3),X=q[0],Z=q[1],K=q[2],Q=nH()(I,a,L.className,r,Z,K,"".concat(I,"-").concat(p),kp()(kp()({},"".concat(I,"-rtl"),"rtl"===M),"".concat(I,"-typing"),G&&!g&&!k&&!j)),J=VU().isValidElement(d)?d:VU().createElement(JG.Avatar,d),$=k?k(H):H;V=g?m?m():VU().createElement(oW,{prefixCls:I}):VU().createElement(VU().Fragment,null,$,G&&j);var ee=VU().createElement("div",{style:AG()(AG()({},L.styles.content),u.content),className:nH()("".concat(I,"-content"),"".concat(I,"-content-").concat(w),E&&"".concat(I,"-content-").concat(E),L.classNames.content,l.content)},V);return(A||O)&&(ee=VU().createElement("div",{className:"".concat(I,"-content-wrapper")},A&&VU().createElement("div",{className:nH()("".concat(I,"-header"),L.classNames.header,l.header),style:AG()(AG()({},L.styles.header),u.header)},A),ee,O&&VU().createElement("div",{className:nH()("".concat(I,"-footer"),L.classNames.footer,l.footer),style:AG()(AG()({},L.styles.footer),u.footer)},O))),X(VU().createElement("div",$U({style:AG()(AG()({},L.style),i),className:Q},T,{ref:R}),d&&VU().createElement("div",{style:AG()(AG()({},L.styles.avatar),u.avatar),className:nH()("".concat(I,"-avatar"),L.classNames.avatar,l.avatar)},J),ee))};var qY=VU().forwardRef(YY),XY="".concat("accept acceptCharset accessKey action allowFullScreen allowTransparency\n alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge\n charSet checked classID className colSpan cols content contentEditable contextMenu\n controls coords crossOrigin data dateTime default defer dir disabled download draggable\n encType form formAction formEncType formMethod formNoValidate formTarget frameBorder\n headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity\n is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media\n mediaGroup method min minLength multiple muted name noValidate nonce open\n optimum pattern placeholder poster preload radioGroup readOnly rel required\n reversed role rowSpan rows sandbox scope scoped scrolling seamless selected\n shape size sizes span spellCheck src srcDoc srcLang srcSet start step style\n summary tabIndex target title type useMap value width wmode wrap"," ").concat("onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown\n onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick\n onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown\n onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel\n onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough\n onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata\n onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError").split(/[\s\n]+/),ZY="aria-",KY="data-";function QY(e,t){return 0===e.indexOf(t)}var JY=["prefixCls","rootClassName","className","items","autoScroll","roles"],$Y=["key"],eq=function(e,t){var n=e.prefixCls,r=e.rootClassName,a=e.className,i=e.items,o=e.autoScroll,l=void 0===o||o,c=e.roles,u=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t=!1===n?{aria:!0,data:!0,attr:!0}:!0===n?{aria:!0}:C({},n);var r={};return Object.keys(e).forEach((function(n){(t.aria&&("role"===n||QY(n,ZY))||t.data&&QY(n,KY)||t.attr&&XY.includes(n))&&(r[n]=e[n])})),r}(MG()(e,JY),{attr:!0,aria:!0}),d=WU.useRef(null),f=WU.useRef({}),p=(0,nW().getPrefixCls)("bubble",n),h="".concat(p,"-list"),g=GY(p),m=s()(g,3),v=m[0],b=m[1],y=m[2],k=WU.useState(!1),x=s()(k,2),w=x[0],E=x[1];WU.useEffect((function(){return E(!0),function(){E(!1)}}),[]);var S=function(e,t){var n=WU.useCallback((function(e){return"function"==typeof t?t(e):t&&t[e.role]||{}}),[t]);return WU.useMemo((function(){return(e||[]).map((function(e,t){var r,a=null!==(r=e.key)&&void 0!==r?r:"preset_".concat(t);return AG()(AG()(AG()({},n(e)),e),{},{key:a})}))}),[e,n])}(i,c),A=function(e){var t=VU().useState(e.length),n=s()(t,2),r=n[0],a=n[1],i=VU().useMemo((function(){return e.slice(0,r)}),[e,r]),o=VU().useMemo((function(){var e=i[i.length-1];return e?e.key:null}),[i]);VU().useEffect((function(){if(!i.length||!i.every((function(t,n){var r;return t.key===(null===(r=e[n])||void 0===r?void 0:r.key)})))if(0===i.length)a(1);else for(var t=0;ts&&(F((function(e){return e+1})),L(!0))}}}),[T.length]),WU.useImperativeHandle(t,(function(){return{nativeElement:d.current,scrollTo:function(e){var t=e.key,n=e.offset,r=e.behavior,a=void 0===r?"smooth":r,i=e.block;if("number"==typeof n)d.current.scrollTo({top:n,behavior:a});else if(void 0!==t){var o=f.current[t];if(o){var s=T.findIndex((function(e){return e.key===t}));L(s===T.length-1),o.nativeElement.scrollIntoView({behavior:a,block:i})}}}}}));var B=qG((function(){l&&F((function(e){return e+1}))})),j=WU.useMemo((function(){return{onUpdate:B}}),[]);return v(WU.createElement(VY.Provider,{value:j},WU.createElement("div",$U({},u,{className:nH()(h,r,a,b,y,kp()({},"".concat(h,"-reach-end"),I)),ref:d,onScroll:function(e){var t=e.target;L(t.scrollHeight-Math.abs(t.scrollTop)-t.clientHeight<=1)}}),T.map((function(e){var t=e.key,n=MG()(e,$Y);return WU.createElement(qY,$U({},n,{key:t,ref:function(e){e?f.current[t]=e:delete f.current[t]},typing:!!w&&n.typing,onTypingComplete:function(){var e;null===(e=n.onTypingComplete)||void 0===e||e.call(n),R(t)}}))})))))};var tq=WU.forwardRef(eq);qY.List=tq;var nq=qY,rq=l(4632),aq=l(3201),iq=function(){},oq=iq(),sq=Object,lq=function(e){return e===oq},cq=function(e){return"function"==typeof e},uq=function(e,t){return SG(SG({},e),t)},dq=function(e){return cq(e.then)},fq=new WeakMap,pq=0,hq=function e(t){var n,r,a=w(t),i=t&&t.constructor,o=i==Date;if(sq(t)!==t||o||i==RegExp)n=o?t.toJSON():"symbol"==a?t.toString():"string"==a?JSON.stringify(t):""+t;else{if(n=fq.get(t))return n;if(n=++pq+"~",fq.set(t,n),i==Array){for(n="@",r=0;ri||setTimeout(r,s,a)},onDiscarded:iq,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:Pq?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:Pq?5e3:3e3,compare:function(e,t){return hq(e)==hq(t)},isPaused:function(){return!1},cache:Xq,mutate:Zq,fallback:{}},Tq),Qq=function(e,t){var n=uq(e,t);if(t){var r=e.use,a=e.fallback,i=t.use,o=t.fallback;r&&i&&(n.use=r.concat(i)),a&&o&&(n.fallback=uq(a,o))}return n},Jq=(0,WU.createContext)({}),$q="$inf$",eX=yq&&window.__SWR_DEVTOOLS_USE__,tX=eX?window.__SWR_DEVTOOLS_USE__:[],nX=function(e){return cq(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}]},rX=function(){return uq(Kq,(0,WU.useContext)(Jq))},aX=tX.concat((function(e){return function(t,n,r){var a=n&&function(){var e=Dq(t),r=o(e,1),a=r[0],i=gq.get(Xq),s=o(i,4),l=s[3];if(a.startsWith($q))return n.apply(void 0,arguments);var c=l[a];return lq(c)?n.apply(void 0,arguments):(delete l[a],c)};return e(t,a,r)}}));eX&&(window.__SWR_DEVTOOLS_REACT__=WU);var iX,oX=WU.use||function(e){if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;throw"rejected"===e.status?e.reason:(e.status="pending",e.then((function(t){e.status="fulfilled",e.value=t}),(function(t){e.status="rejected",e.reason=t})),e)},sX={dedupe:!0},lX=(sq.defineProperty((function(e){var t=e.value,n=(0,WU.useContext)(Jq),r=cq(t),a=(0,WU.useMemo)((function(){return r?t(n):t}),[r,n,t]),i=(0,WU.useMemo)((function(){return r?a:Qq(n,a)}),[r,n,a]),o=a&&a.provider,s=(0,WU.useRef)(oq);o&&!s.current&&(s.current=Vq(o(i.cache||Xq),a));var l=s.current;return l&&(i.cache=l[0],i.mutate=l[1]),Iq((function(){if(l)return l[2]&&l[2](),l[3]}),[]),(0,WU.createElement)(Jq.Provider,uq(e,{value:i}))}),"defaultValue",{value:Kq}),iX=function(e,t,n){var r=n.cache,a=n.compare,i=n.suspense,s=n.fallbackData,l=n.revalidateOnMount,c=n.revalidateIfStale,u=n.refreshInterval,d=n.refreshWhenHidden,f=n.refreshWhenOffline,p=n.keepPreviousData,h=gq.get(r),g=o(h,4),m=g[0],v=g[1],b=g[2],y=g[3],k=Dq(e),x=o(k,2),w=x[0],E=x[1],S=(0,WU.useRef)(!1),A=(0,WU.useRef)(!1),O=(0,WU.useRef)(w),T=(0,WU.useRef)(t),C=(0,WU.useRef)(n),R=function(){return C.current},N=function(){return R().isVisible()&&R().isOnline()},M=xq(r,w),I=o(M,4),L=I[0],P=I[1],D=I[2],_=I[3],F=(0,WU.useRef)({}).current,B=lq(s)?n.fallback[w]:s,j=function(e,t){for(var n in F){var r=n;if("data"===r){if(!a(e[r],t[r])){if(!lq(e[r]))return!1;if(!a(X,t[r]))return!1}}else if(t[r]!==e[r])return!1}return!0},z=(0,WU.useMemo)((function(){var e=!!w&&!!t&&(lq(l)?!R().isPaused()&&!i&&(!!lq(c)||c):l),n=function(t){var n=uq(t);return delete n._k,e?SG({isValidating:!0,isLoading:!0},n):n},r=L(),a=_(),o=n(r),s=r===a?o:n(a),u=o;return[function(){var e=n(L());return j(e,u)?(u.data=e.data,u.isLoading=e.isLoading,u.isValidating=e.isValidating,u.error=e.error,u):(u=e,e)},function(){return s}]}),[r,w]),U=(0,aq.useSyncExternalStore)((0,WU.useCallback)((function(e){return D(w,(function(t,n){j(n,t)||e()}))}),[r,w]),z[0],z[1]),H=!S.current,G=m[w]&&m[w].length>0,W=U.data,V=lq(W)?B:W,Y=U.error,q=(0,WU.useRef)(V),X=p?lq(W)?q.current:W:V,Z=!(G&&!lq(Y))&&(H&&!lq(l)?l:!R().isPaused()&&(i?!lq(V)&&c:lq(V)||c)),K=!!(w&&t&&H&&Z),Q=lq(U.isValidating)?K:U.isValidating,J=lq(U.isLoading)?K:U.isLoading,$=(0,WU.useCallback)(function(){var e=OG(Ef().mark((function e(t){var r,i,s,l,c,u,d,f,p,h,g,y,k,x,C,M;return Ef().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=T.current,w&&r&&!A.current&&!R().isPaused()){e.next=3;break}return e.abrupt("return",!1);case 3:return l=!0,c=t||{},u=!b[w]||!c.dedupe,d=function(){return Rq?!A.current&&w===O.current&&S.current:w===O.current},f={isValidating:!1,isLoading:!1},p=function(){P(f)},h=function(){var e=b[w];e&&e[1]===s&&delete b[w]},g={isValidating:!0},lq(L().data)&&(g.isLoading=!0),e.prev=12,u&&(P(g),n.loadingTimeout&&lq(L().data)&&setTimeout((function(){l&&d()&&R().onLoadingSlow(w,n)}),n.loadingTimeout),b[w]=[r(E),Fq()]),y=o(b[w],2),i=y[0],s=y[1],e.next=19,i;case 19:if(i=e.sent,u&&setTimeout(h,n.dedupingInterval),b[w]&&b[w][1]===s){e.next=24;break}return u&&d()&&R().onDiscarded(w),e.abrupt("return",!1);case 24:if(f.error=oq,k=v[w],lq(k)||!(s<=k[0]||s<=k[1]||0===k[1])){e.next=30;break}return p(),u&&d()&&R().onDiscarded(w),e.abrupt("return",!1);case 30:x=L().data,f.data=a(x,i)?x:i,u&&d()&&R().onSuccess(i,w,n),e.next=41;break;case 35:e.prev=35,e.t0=e.catch(12),h(),C=R(),M=C.shouldRetryOnError,C.isPaused()||(f.error=e.t0,u&&d()&&(C.onError(e.t0,w,C),(!0===M||cq(M)&&M(e.t0))&&(R().revalidateOnFocus&&R().revalidateOnReconnect&&!N()||C.onErrorRetry(e.t0,w,C,(function(e){var t=m[w];t&&t[0]&&t[0](Bq,e)}),{retryCount:(c.retryCount||0)+1,dedupe:!0}))));case 41:return l=!1,p(),e.abrupt("return",!0);case 44:case"end":return e.stop()}}),e,null,[[12,35]])})));return function(t){return e.apply(this,arguments)}}(),[w,r]),ee=(0,WU.useCallback)((function(){for(var e=arguments.length,t=new Array(e),n=0;n=0&&(r[e]=r[r.length-1],r.pop())}}(w,m,(function(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(n==jq){var a=Date.now();R().revalidateOnFocus&&a>t&&N()&&(t=a+R().focusThrottleInterval,e())}else if(n==Uq)R().revalidateOnReconnect&&N()&&e();else{if(n==zq)return $();if(n==Bq)return $(r)}}));return A.current=!1,O.current=w,S.current=!0,P({_k:E}),Z&&(lq(V)||Nq?e():Mq(e)),function(){A.current=!0,n()}}}),[w]),Iq((function(){var e;function t(){var t=cq(u)?u(L().data):u;t&&-1!==e&&(e=setTimeout(n,t))}function n(){L().error||!d&&!R().isVisible()||!f&&!R().isOnline()?t():$(sX).then(t)}return t(),function(){e&&(clearTimeout(e),e=-1)}}),[u,d,f,w]),(0,WU.useDebugValue)(X),i&&lq(V)&&w){if(!Rq&&Nq)throw new Error("Fallback data is required when using suspense in SSR.");T.current=t,C.current=n,A.current=!1;var te=y[w];if(!lq(te)){var ne=ee(te);oX(ne)}if(!lq(Y))throw Y;var re=$(sX);lq(X)||(re.status="fulfilled",re.value=!0),oX(re)}return{mutate:ee,get data(){return F.data=!0,X},get error(){return F.error=!0,Y},get isValidating(){return F.isValidating=!0,Q},get isLoading(){return F.isLoading=!0,J}}},function(){for(var e=rX(),t=arguments.length,n=new Array(t),r=0;r2&&void 0!==arguments[2]?arguments[2]:{},i=a.allOwnKeys,o=void 0!==i&&i;if(null!=e)if("object"!==w(e)&&(e=[e]),wX(e))for(n=0,r=e.length;n0;)if(t===(n=r[a]).toLowerCase())return n;return null}var GX="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,WX=function(e){return!EX(e)&&e!==GX};var VX,YX,qX=(VX="undefined"!=typeof Uint8Array&&bX(Uint8Array),function(e){return VX&&e instanceof VX}),XX=kX("HTMLFormElement"),ZX=(YX=Object.prototype.hasOwnProperty,function(e,t){return YX.call(e,t)}),KX=kX("RegExp"),QX=function(e,t){var n=Object.getOwnPropertyDescriptors(e),r={};UX(n,(function(n,a){var i;!1!==(i=t(n,a,e))&&(r[a]=i||n)})),Object.defineProperties(e,r)};var JX,$X,eZ=kX("AsyncFunction"),tZ=(JX="function"==typeof setImmediate,$X=OX(GX.postMessage),JX?setImmediate:$X?function(e,t){return GX.addEventListener("message",(function(n){var r=n.source,a=n.data;r===GX&&a===e&&t.length&&t.shift()()}),!1),function(n){t.push(n),GX.postMessage(e,"*")}}("axios@".concat(Math.random()),[]):function(e){return setTimeout(e)}),nZ="undefined"!=typeof queueMicrotask?queueMicrotask.bind(GX):void 0!==mX&&mX.nextTick||tZ,rZ={isArray:wX,isArrayBuffer:SX,isBuffer:function(e){return null!==e&&!EX(e)&&null!==e.constructor&&!EX(e.constructor)&&OX(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:function(e){var t;return e&&("function"==typeof FormData&&e instanceof FormData||OX(e.append)&&("formdata"===(t=yX(e))||"object"===t&&OX(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&SX(e.buffer)},isString:AX,isNumber:TX,isBoolean:function(e){return!0===e||!1===e},isObject:CX,isPlainObject:RX,isReadableStream:FX,isRequest:BX,isResponse:jX,isHeaders:zX,isUndefined:EX,isDate:NX,isFile:MX,isBlob:IX,isRegExp:KX,isFunction:OX,isStream:function(e){return CX(e)&&OX(e.pipe)},isURLSearchParams:PX,isTypedArray:qX,isFileList:LX,forEach:UX,merge:function e(){for(var t=WX(this)&&this||{},n=t.caseless,r={},a=function(t,a){var i=n&&HX(r,a)||a;RX(r[i])&&RX(t)?r[i]=e(r[i],t):RX(t)?r[i]=e({},t):wX(t)?r[i]=t.slice():r[i]=t},i=0,o=arguments.length;i3&&void 0!==arguments[3]?arguments[3]:{},a=r.allOwnKeys;return UX(t,(function(t,r){n&&OX(t)?e[r]=gX(t,n):e[r]=t}),{allOwnKeys:a}),e},trim:function(e){return e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e},inherits:function(e,t,n,r){e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:function(e,t,n,r){var a,i,o,s={};if(t=t||{},null==e)return t;do{for(i=(a=Object.getOwnPropertyNames(e)).length;i-- >0;)o=a[i],r&&!r(o,e,t)||s[o]||(t[o]=e[o],s[o]=!0);e=!1!==n&&bX(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:yX,kindOfTest:kX,endsWith:function(e,t,n){e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;var r=e.indexOf(t,n);return-1!==r&&r===n},toArray:function(e){if(!e)return null;if(wX(e))return e;var t=e.length;if(!TX(t))return null;for(var n=new Array(t);t-- >0;)n[t]=e[t];return n},forEachEntry:function(e,t){for(var n,r=(e&&e[Symbol.iterator]).call(e);(n=r.next())&&!n.done;){var a=n.value;t.call(e,a[0],a[1])}},matchAll:function(e,t){for(var n,r=[];null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:XX,hasOwnProperty:ZX,hasOwnProp:ZX,reduceDescriptors:QX,freezeMethods:function(e){QX(e,(function(t,n){if(OX(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;var r=e[n];OX(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=function(){throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:function(e,t){var n={},r=function(e){e.forEach((function(e){n[e]=!0}))};return wX(e)?r(e):r(String(e).split(t)),n},toCamelCase:function(e){return e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n}))},noop:function(){},toFiniteNumber:function(e,t){return null!=e&&Number.isFinite(e=+e)?e:t},findKey:HX,global:GX,isContextDefined:WX,isSpecCompliantForm:function(e){return!!(e&&OX(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:function(e){var t=new Array(10);return function e(n,r){if(CX(n)){if(t.indexOf(n)>=0)return;if(!("toJSON"in n)){t[r]=n;var a=wX(n)?[]:{};return UX(n,(function(t,n){var i=e(t,r+1);!EX(i)&&(a[n]=i)})),t[r]=void 0,a}}return n}(e,0)},isAsyncFn:eZ,isThenable:function(e){return e&&(CX(e)||OX(e))&&OX(e.then)&&OX(e.catch)},setImmediate:tZ,asap:nZ};function aZ(e,t,n,r,a){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),a&&(this.response=a,this.status=a.status?a.status:null)}rZ.inherits(aZ,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:rZ.toJSONObject(this.config),code:this.code,status:this.status}}});var iZ=aZ.prototype,oZ={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((function(e){oZ[e]={value:e}})),Object.defineProperties(aZ,oZ),Object.defineProperty(iZ,"isAxiosError",{value:!0}),aZ.from=function(e,t,n,r,a,i){var o=Object.create(iZ);return rZ.toFlatObject(e,o,(function(e){return e!==Error.prototype}),(function(e){return"isAxiosError"!==e})),aZ.call(o,e.message,t,n,r,a),o.cause=e,o.name=e.name,i&&Object.assign(o,i),o};var sZ=aZ,lZ=l(6207).lW;function cZ(e){return rZ.isPlainObject(e)||rZ.isArray(e)}function uZ(e){return rZ.endsWith(e,"[]")?e.slice(0,-2):e}function dZ(e,t,n){return e?e.concat(t).map((function(e,t){return e=uZ(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}var fZ=rZ.toFlatObject(rZ,{},null,(function(e){return/^is[A-Z]/.test(e)}));var pZ=function(e,t,n){if(!rZ.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;var r=(n=rZ.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!rZ.isUndefined(t[e])}))).metaTokens,a=n.visitor||c,i=n.dots,o=n.indexes,s=(n.Blob||"undefined"!=typeof Blob&&Blob)&&rZ.isSpecCompliantForm(t);if(!rZ.isFunction(a))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(rZ.isDate(e))return e.toISOString();if(!s&&rZ.isBlob(e))throw new sZ("Blob is not supported. Use a Buffer instead.");return rZ.isArrayBuffer(e)||rZ.isTypedArray(e)?s&&"function"==typeof Blob?new Blob([e]):lZ.from(e):e}function c(e,n,a){var s=e;if(e&&!a&&"object"===w(e))if(rZ.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(rZ.isArray(e)&&function(e){return rZ.isArray(e)&&!e.some(cZ)}(e)||(rZ.isFileList(e)||rZ.endsWith(n,"[]"))&&(s=rZ.toArray(e)))return n=uZ(n),s.forEach((function(e,r){!rZ.isUndefined(e)&&null!==e&&t.append(!0===o?dZ([n],r,i):null===o?n:n+"[]",l(e))})),!1;return!!cZ(e)||(t.append(dZ(a,n,i),l(e)),!1)}var u=[],d=Object.assign(fZ,{defaultVisitor:c,convertValue:l,isVisitable:cZ});if(!rZ.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!rZ.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+r.join("."));u.push(n),rZ.forEach(n,(function(n,i){!0===(!(rZ.isUndefined(n)||null===n)&&a.call(t,n,rZ.isString(i)?i.trim():i,r,d))&&e(n,r?r.concat(i):[i])})),u.pop()}}(e),t};function hZ(e){var t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function gZ(e,t){this._pairs=[],e&&pZ(e,this,t)}var mZ=gZ.prototype;mZ.append=function(e,t){this._pairs.push([e,t])},mZ.toString=function(e){var t=e?function(t){return e.call(this,t,hZ)}:hZ;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var vZ=gZ;function bZ(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function yZ(e,t,n){if(!t)return e;var r=n&&n.encode||bZ;rZ.isFunction(n)&&(n={serialize:n});var a,i=n&&n.serialize;if(a=i?i(t,n):rZ.isURLSearchParams(t)?t.toString():new vZ(t,n).toString(r)){var o=e.indexOf("#");-1!==o&&(e=e.slice(0,o)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e}var kZ=function(){function e(){h(this,e),this.handlers=[]}return m(e,[{key:"use",value:function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}},{key:"eject",value:function(e){this.handlers[e]&&(this.handlers[e]=null)}},{key:"clear",value:function(){this.handlers&&(this.handlers=[])}},{key:"forEach",value:function(e){rZ.forEach(this.handlers,(function(t){null!==t&&e(t)}))}}]),e}(),xZ=kZ,wZ={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},EZ={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:vZ,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},SZ="undefined"!=typeof window&&"undefined"!=typeof document,AZ="object"===("undefined"==typeof navigator?"undefined":w(navigator))&&navigator||void 0,OZ=SZ&&(!AZ||["ReactNative","NativeScript","NS"].indexOf(AZ.product)<0),TZ="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,CZ=SZ&&window.location.href||"http://localhost",RZ=SG(SG({},r),EZ);var NZ=function(e){function t(e,n,r,a){var i=e[a++];if("__proto__"===i)return!0;var o=Number.isFinite(+i),s=a>=e.length;return i=!i&&rZ.isArray(r)?r.length:i,s?(rZ.hasOwnProp(r,i)?r[i]=[r[i],n]:r[i]=n,!o):(r[i]&&rZ.isObject(r[i])||(r[i]=[]),t(e,n,r[i],a)&&rZ.isArray(r[i])&&(r[i]=function(e){var t,n,r={},a=Object.keys(e),i=a.length;for(t=0;t-1,i=rZ.isObject(e);if(i&&rZ.isHTMLForm(e)&&(e=new FormData(e)),rZ.isFormData(e))return a?JSON.stringify(NZ(e)):e;if(rZ.isArrayBuffer(e)||rZ.isBuffer(e)||rZ.isStream(e)||rZ.isFile(e)||rZ.isBlob(e)||rZ.isReadableStream(e))return e;if(rZ.isArrayBufferView(e))return e.buffer;if(rZ.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();if(i){if(r.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return pZ(e,new RZ.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return RZ.isNode&&rZ.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((n=rZ.isFileList(e))||r.indexOf("multipart/form-data")>-1){var o=this.env&&this.env.FormData;return pZ(n?{"files[]":e}:e,o&&new o,this.formSerializer)}}return i||a?(t.setContentType("application/json",!1),function(e,t,n){if(rZ.isString(e))try{return(t||JSON.parse)(e),rZ.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||MZ.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(rZ.isResponse(e)||rZ.isReadableStream(e))return e;if(e&&rZ.isString(e)&&(n&&!this.responseType||r)){var a=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(e){if(a){if("SyntaxError"===e.name)throw sZ.from(e,sZ.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:RZ.classes.FormData,Blob:RZ.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};rZ.forEach(["delete","get","head","post","put","patch"],(function(e){MZ.headers[e]={}}));var IZ=MZ,LZ=rZ.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),PZ=Symbol("internals");function DZ(e){return e&&String(e).trim().toLowerCase()}function _Z(e){return!1===e||null==e?e:rZ.isArray(e)?e.map(_Z):String(e)}function FZ(e,t,n,r,a){return rZ.isFunction(r)?r.call(this,t,n):(a&&(t=n),rZ.isString(t)?rZ.isString(r)?-1!==t.indexOf(r):rZ.isRegExp(r)?r.test(t):void 0:void 0)}var BZ=function(e,t){function n(e){h(this,n),e&&this.set(e)}return m(n,[{key:"set",value:function(e,t,n){var r=this;function a(e,t,n){var a=DZ(t);if(!a)throw new Error("header name must be a non-empty string");var i=rZ.findKey(r,a);(!i||void 0===r[i]||!0===n||void 0===n&&!1!==r[i])&&(r[i||t]=_Z(e))}var i=function(e,t){return rZ.forEach(e,(function(e,n){return a(e,n,t)}))};if(rZ.isPlainObject(e)||e instanceof this.constructor)i(e,t);else if(rZ.isString(e)&&(e=e.trim())&&!function(e){return/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim())}(e))i(function(e){var t,n,r,a={};return e&&e.split("\n").forEach((function(e){r=e.indexOf(":"),t=e.substring(0,r).trim().toLowerCase(),n=e.substring(r+1).trim(),!t||a[t]&&LZ[t]||("set-cookie"===t?a[t]?a[t].push(n):a[t]=[n]:a[t]=a[t]?a[t]+", "+n:n)})),a}(e),t);else if(rZ.isHeaders(e)){var s,l=u(e.entries());try{for(l.s();!(s=l.n()).done;){var c=o(s.value,2),d=c[0];a(c[1],d,n)}}catch(e){l.e(e)}finally{l.f()}}else null!=e&&a(t,e,n);return this}},{key:"get",value:function(e,t){if(e=DZ(e)){var n=rZ.findKey(this,e);if(n){var r=this[n];if(!t)return r;if(!0===t)return function(e){for(var t,n=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;t=r.exec(e);)n[t[1]]=t[2];return n}(r);if(rZ.isFunction(t))return t.call(this,r,n);if(rZ.isRegExp(t))return t.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}},{key:"has",value:function(e,t){if(e=DZ(e)){var n=rZ.findKey(this,e);return!(!n||void 0===this[n]||t&&!FZ(0,this[n],n,t))}return!1}},{key:"delete",value:function(e,t){var n=this,r=!1;function a(e){if(e=DZ(e)){var a=rZ.findKey(n,e);!a||t&&!FZ(0,n[a],a,t)||(delete n[a],r=!0)}}return rZ.isArray(e)?e.forEach(a):a(e),r}},{key:"clear",value:function(e){for(var t=Object.keys(this),n=t.length,r=!1;n--;){var a=t[n];e&&!FZ(0,this[a],a,e,!0)||(delete this[a],r=!0)}return r}},{key:"normalize",value:function(e){var t=this,n={};return rZ.forEach(this,(function(r,a){var i=rZ.findKey(n,a);if(i)return t[i]=_Z(r),void delete t[a];var o=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n}))}(a):String(a).trim();o!==a&&delete t[a],t[o]=_Z(r),n[o]=!0})),this}},{key:"concat",value:function(){for(var e,t=arguments.length,n=new Array(t),r=0;r1?n-1:0),a=1;a1&&void 0!==arguments[1]?arguments[1]:Date.now();a=i,n=null,r&&(clearTimeout(r),r=null),e.apply(null,t)};return[function(){for(var e=Date.now(),t=e-a,s=arguments.length,l=new Array(s),c=0;c=i?o(l,e):(n=l,r||(r=setTimeout((function(){r=null,o(n)}),i-t)))},function(){return n&&o(n)}]},qZ=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3,r=0,a=VZ(50,250);return YZ((function(n){var i=n.loaded,o=n.lengthComputable?n.total:void 0,s=i-r,l=a(s);r=i;var c=yp({loaded:i,total:o,progress:o?i/o:void 0,bytes:s,rate:l||void 0,estimated:l&&o&&i<=o?(o-i)/l:void 0,event:n,lengthComputable:null!=o},t?"download":"upload",!0);e(c)}),n)},XZ=function(e,t){var n=null!=e;return[function(r){return t[0]({lengthComputable:n,total:e,loaded:r})},t[1]]},ZZ=function(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r1?t-1:0),r=1;r1?"since :\n"+l.map(wK).join("\n"):" "+wK(l[0]):"as no adapter specified";throw new sZ("There is no suitable adapter to dispatch the request "+c,"ERR_NOT_SUPPORT")}return n};function AK(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new GZ(null,e)}function OK(e){return AK(e),e.headers=jZ.from(e.headers),e.data=zZ.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),SK(e.adapter||IZ.adapter)(e).then((function(t){return AK(e),t.data=zZ.call(e,e.transformResponse,t),t.headers=jZ.from(t.headers),t}),(function(t){return UZ(t)||(AK(e),t&&t.response&&(t.response.data=zZ.call(e,e.transformResponse,t.response),t.response.headers=jZ.from(t.response.headers))),Promise.reject(t)}))}var TK="1.8.2",CK={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){CK[e]=function(n){return w(n)===e||"a"+(t<1?"n ":" ")+e}}));var RK={};CK.transitional=function(e,t,n){function r(e,t){return"[Axios v1.8.2] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,a,i){if(!1===e)throw new sZ(r(a," has been removed"+(t?" in "+t:"")),sZ.ERR_DEPRECATED);return t&&!RK[a]&&(RK[a]=!0,console.warn(r(a," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,a,i)}},CK.spelling=function(e){return function(t,n){return console.warn("".concat(n," is likely a misspelling of ").concat(e)),!0}};var NK={assertOptions:function(e,t,n){if("object"!==w(e))throw new sZ("options must be an object",sZ.ERR_BAD_OPTION_VALUE);for(var r=Object.keys(e),a=r.length;a-- >0;){var i=r[a],o=t[i];if(o){var s=e[i],l=void 0===s||o(s,i,e);if(!0!==l)throw new sZ("option "+i+" must be "+l,sZ.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new sZ("Unknown option "+i,sZ.ERR_BAD_OPTION)}},validators:CK},MK=NK.validators,IK=function(){function e(t){h(this,e),this.defaults=t,this.interceptors={request:new xZ,response:new xZ}}var t;return m(e,[{key:"request",value:(t=OG(Ef().mark((function e(t,n){var r,a;return Ef().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this._request(t,n);case 3:return e.abrupt("return",e.sent);case 6:if(e.prev=6,e.t0=e.catch(0),e.t0 instanceof Error){r={},Error.captureStackTrace?Error.captureStackTrace(r):r=new Error,a=r.stack?r.stack.replace(/^.+\n/,""):"";try{e.t0.stack?a&&!String(e.t0.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(e.t0.stack+="\n"+a):e.t0.stack=a}catch(e){}}throw e.t0;case 10:case"end":return e.stop()}}),e,this,[[0,6]])}))),function(e,n){return t.apply(this,arguments)})},{key:"_request",value:function(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{};var n=t=eK(this.defaults,t),r=n.transitional,a=n.paramsSerializer,i=n.headers;void 0!==r&&NK.assertOptions(r,{silentJSONParsing:MK.transitional(MK.boolean),forcedJSONParsing:MK.transitional(MK.boolean),clarifyTimeoutError:MK.transitional(MK.boolean)},!1),null!=a&&(rZ.isFunction(a)?t.paramsSerializer={serialize:a}:NK.assertOptions(a,{encode:MK.function,serialize:MK.function},!0)),void 0!==t.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),NK.assertOptions(t,{baseUrl:MK.spelling("baseURL"),withXsrfToken:MK.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();var o=i&&rZ.merge(i.common,i[t.method]);i&&rZ.forEach(["delete","get","head","post","put","patch","common"],(function(e){delete i[e]})),t.headers=jZ.concat(o,i);var s=[],l=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(l=l&&e.synchronous,s.unshift(e.fulfilled,e.rejected))}));var c,u=[];this.interceptors.response.forEach((function(e){u.push(e.fulfilled,e.rejected)}));var d,f=0;if(!l){var p=[OK.bind(this),void 0];for(p.unshift.apply(p,s),p.push.apply(p,u),d=p.length,c=Promise.resolve(t);f0;)r._listeners[t](e);r._listeners=null}})),this.promise.then=function(e){var t,n=new Promise((function(e){r.subscribe(e),t=e})).then(e);return n.cancel=function(){r.unsubscribe(t)},n},t((function(e,t,a){r.reason||(r.reason=new GZ(e,t,a),n(r.reason))}))}return m(e,[{key:"throwIfRequested",value:function(){if(this.reason)throw this.reason}},{key:"subscribe",value:function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}},{key:"unsubscribe",value:function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}}},{key:"toAbortSignal",value:function(){var e=this,t=new AbortController,n=function(e){t.abort(e)};return this.subscribe(n),t.signal.unsubscribe=function(){return e.unsubscribe(n)},t.signal}}],[{key:"source",value:function(){var t,n=new e((function(e){t=e}));return{token:n,cancel:t}}}]),e}(),DK=PK;var _K={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(_K).forEach((function(e){var t=o(e,2),n=t[0],r=t[1];_K[r]=n}));var FK=_K;var BK=function e(t){var n=new LK(t),r=gX(LK.prototype.request,n);return rZ.extend(r,LK.prototype,n,{allOwnKeys:!0}),rZ.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(eK(t,n))},r}(IZ);BK.Axios=LK,BK.CanceledError=GZ,BK.CancelToken=DK,BK.isCancel=UZ,BK.VERSION=TK,BK.toFormData=pZ,BK.AxiosError=sZ,BK.Cancel=BK.CanceledError,BK.all=function(e){return Promise.all(e)},BK.spread=function(e){return function(t){return e.apply(null,t)}},BK.isAxiosError=function(e){return rZ.isObject(e)&&!0===e.isAxiosError},BK.mergeConfig=eK,BK.AxiosHeaders=jZ,BK.formToJSON=function(e){return NZ(rZ.isHTMLForm(e)?new FormData(e):e)},BK.getAdapter=SK,BK.HttpStatusCode=FK,BK.default=BK;var jK=BK;function zK(e,t){return UK.apply(this,arguments)}function UK(){return UK=TG()(Sf()().mark((function e(t,n){var r,a,i,o,s=arguments;return Sf()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=s.length>2&&void 0!==s[2]?s[2]:"/api/chat/stream_qa",a=s.length>3&&void 0!==s[3]?s[3]:"",i=s.length>4&&void 0!==s[4]?s[4]:"",o=s.length>5?s[5]:void 0,e.abrupt("return",fetch("".concat(n).concat(r),{method:"POST",credentials:"include",headers:{"Content-Type":"application/json",connection:"keep-alive","keep-alive":"timeout=5",Authorization:"Bearer ".concat(i)},body:JSON.stringify({messages:t,prompt:a,bot_id:i}),signal:o}));case 5:case"end":return e.stop()}}),e)}))),UK.apply(this,arguments)}function HK(e){return GK.apply(this,arguments)}function GK(){return GK=TG()(Sf()().mark((function e(t){var n,r,a,i;return Sf()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=s()(t,2),r=n[0],a=n[1],e.next=3,jK.get(r,{headers:{Authorization:"Bearer ".concat(a)}});case 3:return i=e.sent,e.abrupt("return",i.data.data);case 5:case"end":return e.stop()}}),e)}))),GK.apply(this,arguments)}var WK=function(){var e=TG()(Sf()().mark((function e(t,n){var r,a,i;return Sf()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=new FormData).append("title",null==t?void 0:t.name),r.append("file",t),e.prev=3,e.next=6,jK.post("".concat(n,"/api/aws/upload"),r,{headers:{"Content-Type":"multipart/form-data"}});case 6:return i=e.sent,e.abrupt("return",null==i||null===(a=i.data)||void 0===a||null===(a=a.data)||void 0===a?void 0:a.url);case 10:return e.prev=10,e.t0=e.catch(3),console.error("Error:",e.t0),e.abrupt("return","");case 14:case"end":return e.stop()}}),e,null,[[3,10]])})));return function(t,n){return e.apply(this,arguments)}}(),VK=function(){return VU().createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},VU().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.74348 1.0633C9.94431 1.17526 10.0429 1.40975 9.98239 1.63158L8.65464 6.50002H13.5C13.6991 6.50002 13.8792 6.61814 13.9586 6.80074C14.0379 6.98335 14.0014 7.19562 13.8655 7.34118L6.86554 14.8412C6.70866 15.0093 6.45736 15.0487 6.25654 14.9367C6.05571 14.8248 5.95713 14.5903 6.01763 14.3685L7.34539 9.50002H2.50001C2.30091 9.50002 2.12079 9.38189 2.04144 9.19929C1.96209 9.01669 1.99863 8.80441 2.13448 8.65886L9.13448 1.15886C9.29137 0.990769 9.54266 0.951339 9.74348 1.0633Z",fill:"white"}))},YK=function(e){var t=e.starters,n=e.onClick,r=e.style,a=e.className;return VU().createElement("div",{className:"petercat-assistant"},VU().createElement("div",{className:"flex flex-col flex-wrap gap-2 items-start ".concat(a),style:r},null==t?void 0:t.map((function(e){return VU().createElement("div",{key:e,className:"px-4 py-2 rounded-[20px] bg-[#3F3F46] shadow-md align-content-start cursor-pointer"},VU().createElement("span",{className:"text-[14px] font-[500] leading-[22px] text-white flex items-center gap-1 ",onClick:function(){null==n||n(e)}},e,VU().createElement(VK,null)))}))))},qK={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},XK=function(e,t){return WU.createElement(xG,$U({},e,{ref:t,icon:qK}))};var ZK=WU.forwardRef(XK),KK={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},QK=function(e,t){return WU.createElement(xG,$U({},e,{ref:t,icon:KK}))};var JK=WU.forwardRef(QK),$K={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"unordered-list",theme:"outlined"},eQ=function(e,t){return WU.createElement(xG,$U({},e,{ref:t,icon:$K}))};var tQ=WU.forwardRef(eQ),nQ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"},rQ=function(e,t){return WU.createElement(xG,$U({},e,{ref:t,icon:nQ}))};var aQ=WU.forwardRef(rQ),iQ={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},oQ=function(e,t){return WU.createElement(xG,$U({},e,{ref:t,icon:iQ}))};var sQ=WU.forwardRef(oQ),lQ={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},cQ=function(e,t){return WU.createElement(xG,$U({},e,{ref:t,icon:lQ}))};var uQ=WU.forwardRef(cQ),dQ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},fQ=function(e,t){return WU.createElement(xG,$U({},e,{ref:t,icon:dQ}))};var pQ=WU.forwardRef(fQ),hQ=function(e){return kp()(kp()(kp()(kp()({},uX.loading,"text-blue-600"),uX.success,"text-green-600"),uX.end,"text-gray-500"),uX.error,"text-red-600")[e]||"text-gray-900"},gQ=function(e){var t=e.content,n=e.status,r=e.source,a=(0,WU.useState)([]),i=s()(a,2),o=i[0],l=i[1],c=(0,WU.useMemo)((function(){return[{key:"1",label:o.length>0?VU().createElement("span",{className:"flex items-center justify-between text-xs min-w-[90px] ".concat(hQ(n))},VU().createElement("span",{className:"mt-px mr-4"},"Hide the process"),VU().createElement(ZK,null)):VU().createElement("span",{className:"flex items-center justify-between text-xs min-w-[90px] mt-[2px] ".concat(hQ(n))},VU().createElement("span",{className:"mt-px mr-4"},r),VU().createElement(JK,{className:"".concat(hQ(n))})),children:VU().createElement("div",null,JSON.stringify(null==t?void 0:t.data))}]}),[n,t,o,r]),u=(0,WU.useCallback)((function(e){l(e)}),[]);return VU().createElement("div",{className:"petercat-assistant"},VU().createElement(JG.Collapse,{size:"small",items:c,activeKey:o,onChange:u,style:{maxWidth:"100%"},expandIcon:function(e){if(e.isActive)return VU().createElement(tQ,{className:"text-gray-900 text-xs"});switch(n){case uX.success:return VU().createElement(aQ,{className:"text-xs ".concat(hQ(n))});case uX.loading:return VU().createElement(sQ,{className:"text-xs ".concat(hQ(n))});case uX.error:return VU().createElement(uQ,{className:"text-xs ".concat(hQ(n))});case uX.end:return VU().createElement(pQ,{className:"text-xs ".concat(hQ(n))});default:return""}}}))},mQ=function(e){var t,n=null==e||null===(t=e.trim())||void 0===t?void 0:t.split("\n\n"),r=[],a=[],i=[];try{return(0,rq.forEach)(n,(function(e){var t=e.match(/data: (.*?})\s*$/);if(t&&t[1]){var n=JSON.parse(t[1]);"tool"===n.type?r.push(n):"message"===n.type?a.push(n.content):"error"===n.status&&(console.warn("assistant error info:",n.message),i.push(n.message))}else a.push(e)})),{tools:r,message:a.join(""),errors:i}}catch(e){return i.push(e.message),{tools:r,message:a.join(""),errors:i}}},vQ=function(e,t){var n=e.find((function(e){return e.type===dX.TOOL})),r=e.find((function(e){return e.type===dX.TEXT})),a=e.find((function(e){return e.type===dX.ERROR}));try{var i=JSON.parse(t);if("tool"===i.type)n=i;else if("message"===i.type){var o,s;r={type:dX.TEXT,text:(null!==(o=null===(s=r)||void 0===s?void 0:s.text)&&void 0!==o?o:"")+i.content}}else if("error"===i.status){var l,c;console.warn("assistant error info:",i.message),a={type:dX.ERROR,text:(null!==(l=null===(c=a)||void 0===c?void 0:c.text)&&void 0!==l?l:"")+i.message}}}catch(e){a={type:dX.ERROR,text:e.message}}return[n,r,a].filter((function(e){return!!e}))},bQ=function(){var e=TG()(Sf()().mark((function e(t){var n,r,a,i;return Sf()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.body.getReader(),r=new TextDecoder("utf-8"),a=new TextEncoder,i=new ReadableStream({start:function(e){return TG()(Sf()().mark((function t(){var i;return Sf()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:i=function(){n.read().then((function(t){var n=t.done,o=t.value;if(n)e.close();else if(o){var s=r.decode(o,{stream:!0});e.enqueue(a.encode(s)),i()}})).catch((function(t){console.error("读取流中的数据时发生错误",t),e.error(t)}))},i();case 2:case"end":return t.stop()}}),t)})))()}}),e.abrupt("return",new Response(i));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),yQ=function(){return VU().createElement("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg"},VU().createElement("path",{d:"M3.96025 3.16475C3.74058 2.94508 3.38442 2.94508 3.16475 3.16475C2.94508 3.38442 2.94508 3.74058 3.16475 3.96025L5.2045 6L3.16475 8.03975C2.94508 8.25942 2.94508 8.61558 3.16475 8.83525C3.38442 9.05492 3.74058 9.05492 3.96025 8.83525L6 6.7955L8.03975 8.83525C8.25942 9.05492 8.61558 9.05492 8.83525 8.83525C9.05492 8.61558 9.05492 8.25942 8.83525 8.03975L6.7955 6L8.83525 3.96025C9.05492 3.74058 9.05492 3.38442 8.83525 3.16475C8.61558 2.94508 8.25942 2.94508 8.03975 3.16475L6 5.2045L3.96025 3.16475Z",fill:"white"}))},kQ=function(){return VU().createElement("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},VU().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.66991 16.144C3.80003 16.1673 3.93189 16.1856 4.06492 16.1985C4.22659 16.2143 4.39052 16.2224 4.5561 16.2224C5.53039 16.2224 6.44089 15.9432 7.2103 15.4604C7.78343 15.5953 8.38335 15.6668 9.00054 15.6668C12.9428 15.6668 16.2228 12.7266 16.2228 9.00016C16.2228 5.27375 12.9428 2.3335 9.00054 2.3335C5.05831 2.3335 1.77832 5.27375 1.77832 9.00016C1.77832 10.7843 2.53728 12.398 3.75884 13.5871C3.9307 13.7544 3.9643 13.9036 3.94737 13.989C3.85428 14.4583 3.64267 14.8855 3.34392 15.2381C3.21548 15.3897 3.17778 15.5983 3.24505 15.7853C3.31232 15.9722 3.47432 16.109 3.66991 16.144ZM9.00083 6.03727C9.32811 6.03727 9.59342 6.30258 9.59342 6.62986V8.40764H11.3712C11.6985 8.40764 11.9638 8.67296 11.9638 9.00023C11.9638 9.32751 11.6985 9.59283 11.3712 9.59283H9.59342V11.3706C9.59342 11.6979 9.32811 11.9632 9.00083 11.9632C8.67355 11.9632 8.40824 11.6979 8.40824 11.3706V9.59283H6.63046C6.30318 9.59283 6.03787 9.32751 6.03787 9.00023C6.03787 8.67296 6.30318 8.40764 6.63046 8.40764H8.40824V6.62986C8.40824 6.30258 8.67355 6.03727 9.00083 6.03727Z",fill:"#6B7280"}))},xQ=function(){return VU().createElement("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},VU().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9 1.125C9.31066 1.125 9.5625 1.37684 9.5625 1.6875V3.375C9.5625 3.68566 9.31066 3.9375 9 3.9375C8.68934 3.9375 8.4375 3.68566 8.4375 3.375V1.6875C8.4375 1.37684 8.68934 1.125 9 1.125ZM4.22703 3.10203C4.4467 2.88236 4.80286 2.88236 5.02252 3.10203L6.21577 4.29527C6.43544 4.51494 6.43544 4.8711 6.21577 5.09077C5.9961 5.31044 5.63994 5.31044 5.42027 5.09077L4.22703 3.89752C4.00736 3.67785 4.00736 3.3217 4.22703 3.10203ZM13.773 3.10203C13.9926 3.3217 13.9926 3.67785 13.773 3.89752L12.5797 5.09077C12.3601 5.31044 12.0039 5.31044 11.7842 5.09077C11.5646 4.8711 11.5646 4.51494 11.7842 4.29527L12.9775 3.10203C13.1971 2.88236 13.5533 2.88236 13.773 3.10203ZM8.66129 6.47384C8.89516 6.41118 9.14289 6.50519 9.27629 6.70724L13.1967 12.6449C13.322 12.8348 13.3207 13.0814 13.1932 13.2699C13.0658 13.4584 12.8374 13.5515 12.6145 13.5059L11.0415 13.1841L11.8251 16.1083C11.9055 16.4083 11.7274 16.7168 11.4273 16.7972C11.1272 16.8776 10.8188 16.6995 10.7384 16.3994L9.95487 13.4753L8.75378 14.5404C8.58356 14.6913 8.33917 14.7249 8.13457 14.6254C7.92997 14.5259 7.80545 14.3129 7.81908 14.0858L8.24539 6.98347C8.25989 6.74179 8.42742 6.53651 8.66129 6.47384ZM2.25 7.875C2.25 7.56434 2.50184 7.3125 2.8125 7.3125H4.5C4.81066 7.3125 5.0625 7.56434 5.0625 7.875C5.0625 8.18566 4.81066 8.4375 4.5 8.4375H2.8125C2.50184 8.4375 2.25 8.18566 2.25 7.875ZM12.9375 7.875C12.9375 7.56434 13.1893 7.3125 13.5 7.3125H15.1875C15.4982 7.3125 15.75 7.56434 15.75 7.875C15.75 8.18566 15.4982 8.4375 15.1875 8.4375H13.5C13.1893 8.4375 12.9375 8.18566 12.9375 7.875ZM6.21577 10.6592C6.43544 10.8789 6.43544 11.2351 6.21577 11.4547L5.02252 12.648C4.80285 12.8676 4.4467 12.8676 4.22703 12.648C4.00736 12.4283 4.00736 12.0721 4.22703 11.8525L5.42027 10.6592C5.63994 10.4396 5.9961 10.4396 6.21577 10.6592Z",fill:"white"}))},wQ=function(){return VU().createElement("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},VU().createElement("path",{d:"M4.77734 2.77783C3.67277 2.77783 2.77734 3.67326 2.77734 4.77783V13.2223C2.77734 14.3268 3.67277 15.2223 4.77734 15.2223H13.2218C14.3264 15.2223 15.2218 14.3268 15.2218 13.2223V4.77783C15.2218 3.67326 14.3264 2.77783 13.2218 2.77783H4.77734Z",fill:"#EF4444"}))},EQ=function(){return VU().createElement("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},VU().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1 4.77783C1 3.67326 1.89543 2.77783 3 2.77783H15C16.1046 2.77783 17 3.67326 17 4.77783V13.2223C17 14.3268 16.1046 15.2223 15 15.2223H3C1.89543 15.2223 1 14.3268 1 13.2223V4.77783ZM2.33333 9.94286V13.2223C2.33333 13.5905 2.63181 13.8889 3 13.8889H15C15.3682 13.8889 15.6667 13.5905 15.6667 13.2223V10.8318L13.6936 8.85871C13.4333 8.59836 13.0112 8.59836 12.7508 8.85871L11.0539 10.5556L11.4714 10.9731C11.7318 11.2334 11.7318 11.6556 11.4714 11.9159C11.2111 12.1763 10.7889 12.1763 10.5286 11.9159L5.91585 7.30316C5.6555 7.04281 5.23339 7.04281 4.97304 7.30316L2.33333 9.94286ZM10.7778 6.33339C10.7778 6.82431 10.3798 7.22228 9.88889 7.22228C9.39797 7.22228 9 6.82431 9 6.33339C9 5.84247 9.39797 5.4445 9.88889 5.4445C10.3798 5.4445 10.7778 5.84247 10.7778 6.33339Z",fill:"#6B7280"}))},SQ=function(e){var t=e.disabled,n=e.disabledPlaceholder,r=JG.Form.useForm(),a=s()(r,1)[0],i=(0,WU.useState)(""),o=s()(i,2),l=o[0],c=o[1],u=(0,WU.useState)([]),d=s()(u,2),f=d[0],h=d[1],g=(0,WU.useMemo)((function(){return(null==f?void 0:f.length)>=4}),[f]),m=(0,WU.useCallback)((function(n){if(e&&null!=e&&e.onMessageSend&&(n||f.length)&&!t){c(""),a.resetFields();var r=n?[{type:"text",text:n}]:[];if(f.length>0){var i=f.map((function(e){return{type:"image_url",image_url:{url:e.url,detail:"auto"}}}));r=r.concat(i)}e.onMessageSend(JSON.stringify(r)),h([])}}),[e.onMessageSend,f]),v=function(n){var r=n.file,a=n.uid;if(r&&!g&&!t)if(f.length>=4)JG.message.warning("上传图片不能超过 4 张");else{var i=null!=a?a:null==r?void 0:r.uid;h((function(e){return[].concat(p()(e),[{url:"",uid:i,isLoading:!0}])})),WK(r,e.apiDomain).then((function(e){e?h((function(t){return t.map((function(t){return t.uid===i?{url:e,isLoading:!1,uid:i}:t}))})):(JG.message.error("上传图片失败"),h((function(e){return e.filter((function(e){return e.uid!==i}))})))}))}};return VU().createElement(JG.Form,{form:a,className:"relative px-[12px] py-[10px] rounded-[10px] lui-input-area bg-[#f1f1f1]",style:{opacity:t?.6:1}},t&&n&&VU().createElement("div",{className:"absolute top-[-14px] left-0 flex items-center justify-center h-[198px]",style:{width:"100%"}},VU().createElement("div",{className:"text-gray-400 w-[182px] text-center z-[999] whitespace-pre-wrap"},n)),VU().createElement(JG.Form.Item,{name:"question"},VU().createElement(JG.Input.TextArea,{value:l,disabled:t,onChange:function(e){t||c(e.target.value)},onPaste:function(e){if(!t){var n=e.clipboardData.files;if(n.length){var r=n[0];if(r.type.includes("image")){var a="".concat(Date.now()),i=new File([r],a,{type:r.type});v({file:i,uid:a})}}}},style:{height:100,border:"none",resize:"none",backgroundColor:"#F1F1F1",color:"rgba(0, 0, 0, 0.88)"},onKeyDown:function(e){t||"Enter"!==e.key||e.shiftKey||e.nativeEvent.isComposing||m(l)}})),VU().createElement("div",{className:"flex w-[100%]"},VU().createElement("div",{className:"flex-1"},VU().createElement(JG.Space,null,e&&e.isShowStop&&VU().createElement(JG.Button,{disabled:t,className:"bg-white hover:!bg-white shadow-md border-none rounded-[6px] leading-[0px]",icon:VU().createElement(wQ,null),onClick:function(){e&&e.onStop&&e.onStop()}}),VU().createElement(JG.Button,{disabled:t,className:"bg-white hover:!bg-white shadow-md border-none rounded-[6px] leading-[0px]",onClick:function(){e&&e.onClear&&e.onClear()},icon:VU().createElement(kQ,null)}),VU().createElement(JG.Upload,{accept:"image/*",disabled:t||g,uploadDisabled:g,showUploadList:!1,customRequest:v},VU().createElement(JG.Tooltip,{title:g?"上传图片不能超过 4 张":"",trigger:"hover"},VU().createElement(JG.Button,{disabled:t,className:g?"cursor-not-allowed bg-white hover:!bg-white shadow-md":"bg-white hover:!bg-white shadow-md border-none rounded-[6px] leading-[0px]",icon:VU().createElement("div",{style:g?{opacity:.6}:{}},VU().createElement(EQ,null))}))),f.map((function(e){return VU().createElement("div",{key:e.uid,className:"relative h-[32px]"},e.isLoading?VU().createElement("div",{className:"rounded-lg shadow-md w-[32px] h-[32px] flex items-center justify-center border-none rounded-[6px] leading-[0px]"},VU().createElement(sQ,{className:"text-center"})):VU().createElement(JG.Image,{src:e.url,preview:{mask:!1},width:32,height:32,alt:"uploaded",className:"object-cover rounded-lg shadow-md border-none rounded-[6px] leading-[0px]"}),VU().createElement("div",{className:"absolute w-[16px] h-[16px] bg-gray-800 top-[-8px] right-[-8px] text-white rounded-full cursor-pointer",style:{border:"2px solid #f1f1f1"},onClick:function(){return t=e.uid,void h(f.filter((function(e){return e.uid!==t})));var t}},VU().createElement(yQ,null)))})))),VU().createElement(JG.Button,{type:"primary",className:"w-[32px] bg-gray-700 hover:!bg-gray-700 shadow-md border-none rounded-[6px] leading-[0px]",onClick:function(){m(a.getFieldValue("question"))},htmlType:"submit",icon:VU().createElement(xQ,null)})))},AQ=l(5765),OQ=l.n(AQ),TQ=JSON.parse('{"v":"5.12.2","fr":60,"ip":0,"op":60,"w":74,"h":50,"nm":"bubble animation","ddd":0,"assets":[{"id":"comp_0","nm":"跳动","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"形状图层 6","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":60,"s":[15.004,9.867,0],"to":[0,0,0],"ti":[0,0,0]},{"t":70,"s":[-7.745,9.867,0]}],"ix":2,"l":2},"a":{"a":0,"k":[-113,-144,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[6,6],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":20,"ix":4},"nm":"矩形路径 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":60,"s":[0.850980392157,0.850980392157,0.858823529412,1]},{"t":70,"s":[0.945098039216,0.945098039216,0.945098039216,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"填充 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-101.633,-143.867],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"变换"}],"nm":"矩形 3","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":60,"op":360,"st":60,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"形状图层 5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":60,"s":[15.004,9.867,0],"to":[0,0,0],"ti":[0,0,0]},{"t":70,"s":[3.527,9.867,0]}],"ix":2,"l":2},"a":{"a":0,"k":[-113,-144,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[6,6],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":20,"ix":4},"nm":"矩形路径 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":60,"s":[0.850980392157,0.850980392157,0.858823529412,1]},{"t":70,"s":[0.945098039216,0.945098039216,0.945098039216,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"填充 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-112.905,-143.867],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"变换"}],"nm":"矩形 2","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":60,"op":360,"st":60,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"形状图层 4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":0.667},"o":{"x":0.333,"y":0.333},"t":60,"s":[15.004,9.867,0],"to":[0,0,0],"ti":[0,0,0]},{"t":70,"s":[15.004,9.867,0]}],"ix":2,"l":2},"a":{"a":0,"k":[-113,-144,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[6,6],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":20,"ix":4},"nm":"矩形路径 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":60,"s":[0.850980392157,0.850980392157,0.858823529412,1]},{"t":70,"s":[0.945098039216,0.945098039216,0.945098039216,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"填充 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-124.382,-143.867],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"变换"}],"nm":"矩形 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":60,"op":360,"st":60,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"形状图层 3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[15.004,9.867,0],"ix":2,"l":2},"a":{"a":0,"k":[-113,-144,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":1,"k":[{"i":{"x":[0.237,0.833],"y":[0.941,1]},"o":{"x":[0.743,0.167],"y":[2.576,0.167]},"t":20,"s":[6,6]},{"i":{"x":[0.237,0.833],"y":[1.002,1]},"o":{"x":[0.753,0.167],"y":[0.058,0]},"t":30,"s":[6,8]},{"i":{"x":[0.237,0.833],"y":[1.002,1]},"o":{"x":[0.753,0.167],"y":[-0.002,0]},"t":40,"s":[6,6]},{"i":{"x":[0.248,0.833],"y":[3.658,0.833]},"o":{"x":[0.753,0.167],"y":[-0.002,0]},"t":50,"s":[6,8]},{"t":60,"s":[6,6]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":20,"ix":4},"nm":"矩形路径 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.443137288094,0.443137288094,0.478431403637,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"填充 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.833,"y":0.889},"o":{"x":0.167,"y":0.167},"t":20,"s":[-101.633,-143.867],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.336},"t":30,"s":[-101.633,-146.9],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.664},"o":{"x":0.167,"y":0.167},"t":40,"s":[-101.633,-147.9],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.111},"t":50,"s":[-101.633,-146.9],"to":[0,0],"ti":[0,0]},{"t":60,"s":[-101.633,-143.867]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.535],"y":[1]},"o":{"x":[0.194],"y":[0.326]},"t":20,"s":[25]},{"i":{"x":[0.803],"y":[0.672]},"o":{"x":[0.46],"y":[0]},"t":40,"s":[100]},{"t":60,"s":[25]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"变换"}],"nm":"矩形 3","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"形状图层 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[15.004,9.867,0],"ix":2,"l":2},"a":{"a":0,"k":[-113,-144,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":1,"k":[{"i":{"x":[0.237,0.833],"y":[1.002,1]},"o":{"x":[0.742,0.167],"y":[2.641,0.167]},"t":10,"s":[6,6]},{"i":{"x":[0.237,0.833],"y":[0.941,1]},"o":{"x":[0.753,0.167],"y":[-0.002,0]},"t":20,"s":[6,8]},{"i":{"x":[0.237,0.833],"y":[1.002,1]},"o":{"x":[0.753,0.167],"y":[0.058,0]},"t":30,"s":[6,6]},{"i":{"x":[0.248,0.833],"y":[3.658,0.833]},"o":{"x":[0.753,0.167],"y":[-0.002,0]},"t":40,"s":[6,8]},{"t":50,"s":[6,6]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":20,"ix":4},"nm":"矩形路径 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.443137288094,0.443137288094,0.478431403637,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"填充 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.833,"y":0.886},"o":{"x":0.167,"y":0.167},"t":10,"s":[-112.905,-143.867],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.313},"t":20,"s":[-112.905,-146.9],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.687},"o":{"x":0.167,"y":0.167},"t":30,"s":[-112.905,-148],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.114},"t":40,"s":[-112.905,-146.9],"to":[0,0],"ti":[0,0]},{"t":50,"s":[-112.905,-143.867]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.535],"y":[1]},"o":{"x":[0.201],"y":[0.325]},"t":10,"s":[25]},{"i":{"x":[0.803],"y":[0.672]},"o":{"x":[0.46],"y":[0]},"t":30,"s":[100]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0],"y":[0]},"t":50,"s":[25]},{"t":60,"s":[25]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"变换"}],"nm":"矩形 2","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"形状图层 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[15.004,9.867,0],"ix":2,"l":2},"a":{"a":0,"k":[-113,-144,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":1,"k":[{"i":{"x":[0.237,0.833],"y":[1.002,1]},"o":{"x":[0.742,0.167],"y":[2.641,0.167]},"t":0,"s":[6,6]},{"i":{"x":[0.237,0.833],"y":[1.002,1]},"o":{"x":[0.753,0.167],"y":[-0.002,0]},"t":10,"s":[6,8]},{"i":{"x":[0.237,0.833],"y":[0.941,1]},"o":{"x":[0.753,0.167],"y":[-0.002,0]},"t":20,"s":[6,6]},{"i":{"x":[0.248,0.833],"y":[3.658,0.833]},"o":{"x":[0.753,0.167],"y":[0.058,0]},"t":30,"s":[6,8]},{"t":40,"s":[6,6]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":20,"ix":4},"nm":"矩形路径 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.443137288094,0.443137288094,0.478431403637,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"填充 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.833,"y":0.89},"o":{"x":0.167,"y":0.167},"t":0,"s":[-124.382,-143.867],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.344},"t":10,"s":[-124.382,-147],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.656},"o":{"x":0.167,"y":0.167},"t":20,"s":[-124.382,-148],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.11},"t":30,"s":[-124.382,-147],"to":[0,0],"ti":[0,0]},{"t":40,"s":[-124.382,-143.867]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.535],"y":[1]},"o":{"x":[0.201],"y":[0.325]},"t":0,"s":[25]},{"i":{"x":[0.803],"y":[0.672]},"o":{"x":[0.46],"y":[0]},"t":20,"s":[100]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0],"y":[0]},"t":40,"s":[25]},{"t":60,"s":[25]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"变换"}],"nm":"矩形 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"ct":1,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"跳动","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[23,36.775,0],"ix":2,"l":2},"a":{"a":0,"k":[15,10,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":30,"h":20,"ip":120,"op":190,"st":120,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"跳动","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[23,36.775,0],"ix":2,"l":2},"a":{"a":0,"k":[15,10,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":30,"h":20,"ip":60,"op":120,"st":60,"bm":0},{"ddd":0,"ind":3,"ty":0,"nm":"跳动","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[23,36.775,0],"ix":2,"l":2},"a":{"a":0,"k":[15,10,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":30,"h":20,"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"bubble","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.468],"y":[1.405]},"o":{"x":[0.4],"y":[0.002]},"t":190,"s":[50]},{"t":240,"s":[0]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.456,"y":1},"o":{"x":0.167,"y":0.167},"t":190,"s":[9,40,0],"to":[0,0,0],"ti":[0,0,0]},{"t":240,"s":[9,40.012,0]}],"ix":2,"l":2},"a":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":190,"s":[-75.237,-245.325,0],"to":[0,0,0],"ti":[0,0,0]},{"t":240,"s":[-78.531,-242.625,0]}],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":1,"k":[{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":190,"s":[6,6]},{"t":240,"s":[19,19]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":190,"s":[3]},{"t":240,"s":[0]}],"ix":4},"nm":"矩形路径 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.945098039216,0.945098039216,0.945098039216,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"填充 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":190,"s":[-78.6,-246.597],"to":[0,0],"ti":[0,0]},{"t":240,"s":[-72.015,-249.137]}],"ix":2},"a":{"a":0,"k":[-3,3],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"变换"}],"nm":"矩形 2","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":1,"k":[{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":190,"s":[6,6]},{"t":240,"s":[58,38]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":190,"s":[3]},{"t":240,"s":[18]}],"ix":4},"nm":"矩形路径 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.945098039216,0.945098039216,0.945098039216,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"填充 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":190,"s":[-78.6,-246.597],"to":[0,0],"ti":[0,0]},{"t":240,"s":[-52.505,-258.642]}],"ix":2},"a":{"a":0,"k":[-3,3],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"变换"}],"nm":"矩形 1","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":190,"op":490,"st":190,"ct":1,"bm":0}],"markers":[],"props":{}}'),CQ=function(e){var t=e.onComplete,n=e.loop,r=void 0===n||n;return VU().createElement("div",{className:"loading ".concat(e.className||"")},VU().createElement(OQ(),{animationData:TQ,loop:r,autoplay:!0,onComplete:t}))},RQ=l(1939);function NQ(e){return e&&"object"===w(e)?"position"in e||"type"in e?IQ(e.position):"start"in e||"end"in e?IQ(e):"line"in e||"column"in e?MQ(e):"":""}function MQ(e){return LQ(e&&e.line)+":"+LQ(e&&e.column)}function IQ(e){return MQ(e&&e.start)+"-"+MQ(e&&e.end)}function LQ(e){return e&&"number"==typeof e?e:1}var PQ=function(e){b(n,e);var t=k(n);function n(e,r,a){var i;h(this,n);var o=[null,null],s={start:{line:null,column:null},end:{line:null,column:null}};if(i=t.call(this),"string"==typeof r&&(a=r,r=void 0),"string"==typeof a){var l=a.indexOf(":");-1===l?o[1]=a:(o[0]=a.slice(0,l),o[1]=a.slice(l+1))}return r&&("type"in r||"position"in r?r.position&&(s=r.position):"start"in r||"end"in r?s=r:("line"in r||"column"in r)&&(s.start=r)),i.name=NQ(r)||"1:1",i.message="object"===w(e)?e.message:e,i.stack="","object"===w(e)&&e.stack&&(i.stack=e.stack),i.reason=i.message,i.fatal,i.line=s.start.line,i.column=s.start.column,i.position=s,i.source=o[0],i.ruleId=o[1],i.file,i.actual,i.expected,i.url,i.note,i}return m(n)}(uf(Error));PQ.prototype.file="",PQ.prototype.name="",PQ.prototype.reason="",PQ.prototype.message="",PQ.prototype.stack="",PQ.prototype.fatal=null,PQ.prototype.column=null,PQ.prototype.line=null,PQ.prototype.source=null,PQ.prototype.ruleId=null,PQ.prototype.position=null;var DQ={basename:function(e,t){if(void 0!==t&&"string"!=typeof t)throw new TypeError('"ext" argument must be a string');FQ(e);var n,r=0,a=-1,i=e.length;if(void 0===t||0===t.length||t.length>e.length){for(;i--;)if(47===e.charCodeAt(i)){if(n){r=i+1;break}}else a<0&&(n=!0,a=i+1);return a<0?"":e.slice(r,a)}if(t===e)return"";var o=-1,s=t.length-1;for(;i--;)if(47===e.charCodeAt(i)){if(n){r=i+1;break}}else o<0&&(n=!0,o=i+1),s>-1&&(e.charCodeAt(i)===t.charCodeAt(s--)?s<0&&(a=i):(s=-1,a=o));r===a?a=o:a<0&&(a=e.length);return e.slice(r,a)},dirname:function(e){if(FQ(e),0===e.length)return".";var t,n=-1,r=e.length;for(;--r;)if(47===e.charCodeAt(r)){if(t){n=r;break}}else t||(t=!0);return n<0?47===e.charCodeAt(0)?"/":".":1===n&&47===e.charCodeAt(0)?"//":e.slice(0,n)},extname:function(e){FQ(e);var t,n=e.length,r=-1,a=0,i=-1,o=0;for(;n--;){var s=e.charCodeAt(n);if(47!==s)r<0&&(t=!0,r=n+1),46===s?i<0?i=n:1!==o&&(o=1):i>-1&&(o=-1);else if(t){a=n+1;break}}if(i<0||r<0||0===o||1===o&&i===r-1&&i===a+1)return"";return e.slice(i,r)},join:function(){for(var e,t=-1,n=arguments.length,r=new Array(n),a=0;a2){if((r=a.lastIndexOf("/"))!==a.length-1){r<0?(a="",i=0):i=(a=a.slice(0,r)).length-1-a.lastIndexOf("/"),o=l,s=0;continue}}else if(a.length>0){a="",i=0,o=l,s=0;continue}t&&(a=a.length>0?a+"/..":"..",i=2)}else a.length>0?a+="/"+e.slice(o+1,l):a=e.slice(o+1,l),i=l-o-1;o=l,s=0}else 46===n&&s>-1?s++:s=-1}return a}(e,!t);return 0!==n.length||t||(n="."),n.length>0&&47===e.charCodeAt(e.length-1)&&(n+="/"),t?"/"+n:n}function FQ(e){if("string"!=typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}var BQ={cwd:function(){return"/"}};function jQ(e){return null!==e&&"object"===w(e)&&e.href&&e.origin}function zQ(e){if("string"==typeof e)e=new URL(e);else if(!jQ(e)){var t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if("file:"!==e.protocol){var n=new TypeError("The URL must be of scheme file");throw n.code="ERR_INVALID_URL_SCHEME",n}return function(e){if(""!==e.hostname){var t=new TypeError('File URL host must be "localhost" or empty on darwin');throw t.code="ERR_INVALID_FILE_URL_HOST",t}var n=e.pathname,r=-1;for(;++ri.length;l&&i.push(r);try{s=e.apply(this,i)}catch(e){var c=e;if(l&&n)throw c;return r(c)}l||(s&&s.then&&"function"==typeof s.then?s.then(a,r):s instanceof Error?r(s):a(s))};function r(e){if(!n){n=!0;for(var r=arguments.length,a=new Array(r>1?r-1:0),i=1;i1?l-1:0),u=1;u1?n-1:0),o=1;oi?0:i+t:t>i?i:t,n=n>0?n:0,r.length<1e4)(a=Array.from(r)).unshift(t,n),e.splice.apply(e,f(a));else for(n&&e.splice(t,n);o0?(lJ(e,e.length,0,t),e):t}var uJ={}.hasOwnProperty;function dJ(e){for(var t={},n=-1;++nr))return;for(var c,u,d=a.events.length,f=d;f--;)if("exit"===a.events[f][0]&&"chunkFlow"===a.events[f][1].type){if(c){u=a.events[f][1].end;break}c=!0}for(v(o),l=d;lt;){var r=i[n];a.containerState=r[1],r[0].exit.call(a,e)}i.length=t}function b(){t.write([null]),n=void 0,t=void 0,a.containerState._closeFlow=void 0}}},NJ={tokenize:function(e,t,n){return TJ(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};var MJ={tokenize:function(e,t,n){return function(t){return EJ(t)?TJ(e,r,"linePrefix")(t):r(t)};function r(e){return null===e||xJ(e)?t(e):n(e)}},partial:!0};function IJ(e){for(var t,n,r,a,i,o,s,l={},c=-1;++c=4?t(a):e.interrupt(r.parser.constructs.flow,n,t)(a)}},partial:!0};var _J={tokenize:function(e){var t=this,n=e.attempt(MJ,(function(r){if(null===r)return void e.consume(r);return e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}),e.attempt(this.parser.constructs.flowInitial,r,TJ(e,e.attempt(this.parser.constructs.flow,r,e.attempt(PJ,r)),"linePrefix")));return n;function r(r){if(null!==r)return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),t.currentConstruct=void 0,n;e.consume(r)}}};var FJ={resolveAll:UJ()},BJ=zJ("string"),jJ=zJ("text");function zJ(e){return{tokenize:function(t){var n=this,r=this.parser.constructs[e],a=t.attempt(r,i,o);return i;function i(e){return l(e)?a(e):o(e)}function o(e){if(null!==e)return t.enter("data"),t.consume(e),s;t.consume(e)}function s(e){return l(e)?(t.exit("data"),a(e)):(t.consume(e),s)}function l(e){if(null===e)return!0;var t=r[e],a=-1;if(t)for(;++a-1){var s=n[0];"string"==typeof s?n[0]=s.slice(a):n.shift()}o>0&&n.push(e[i].slice(0,o))}return n}(o,e)}function p(){var e=r;return{line:e.line,column:e.column,offset:e.offset,_index:e._index,_bufferIndex:e._bufferIndex}}function h(){for(var e;r._index=3&&(null===i||xJ(i))?(e.exit("thematicBreak"),t(i)):n(i)}function o(t){return t===r?(e.consume(t),a++,o):(e.exit("thematicBreakSequence"),EJ(t)?TJ(e,i,"whitespace")(t):i(t))}}};var YJ={name:"list",tokenize:function(e,t,n){var r=this,a=r.events[r.events.length-1],i=a&&"linePrefix"===a[1].type?a[2].sliceSerialize(a[1],!0).length:0,o=0;return function(t){var a=r.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===a?!r.containerState.marker||t===r.containerState.marker:bJ(t)){if(r.containerState.type||(r.containerState.type=a,e.enter(a,{_container:!0})),"listUnordered"===a)return e.enter("listItemPrefix"),42===t||45===t?e.check(VJ,n,l)(t):l(t);if(!r.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),s(t)}return n(t)};function s(t){return bJ(t)&&++o<10?(e.consume(t),s):(!r.interrupt||o<2)&&(r.containerState.marker?t===r.containerState.marker:41===t||46===t)?(e.exit("listItemValue"),l(t)):n(t)}function l(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||t,e.check(MJ,r.interrupt?n:c,e.attempt(qJ,d,u))}function c(e){return r.containerState.initialBlankLine=!0,i++,d(e)}function u(t){return EJ(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),d):n(t)}function d(n){return r.containerState.size=i+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(n)}},continuation:{tokenize:function(e,t,n){var r=this;return r.containerState._closeFlow=void 0,e.check(MJ,a,i);function a(n){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,TJ(e,t,"listItemIndent",r.containerState.size+1)(n)}function i(n){return r.containerState.furtherBlankLines||!EJ(n)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,o(n)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(XJ,t,o)(n))}function o(a){return r.containerState._closeFlow=!0,r.interrupt=void 0,TJ(e,e.attempt(YJ,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(a)}}},exit:function(e){e.exit(this.containerState.type)}},qJ={tokenize:function(e,t,n){var r=this;return TJ(e,(function(e){var a=r.events[r.events.length-1];return!EJ(e)&&a&&"listItemPrefixWhitespace"===a[1].type?t(e):n(e)}),"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5)},partial:!0},XJ={tokenize:function(e,t,n){var r=this;return TJ(e,(function(e){var a=r.events[r.events.length-1];return a&&"listItemIndent"===a[1].type&&a[2].sliceSerialize(a[1],!0).length===r.containerState.size?t(e):n(e)}),"listItemIndent",r.containerState.size+1)},partial:!0};var ZJ={name:"blockQuote",tokenize:function(e,t,n){var r=this;return function(t){if(62===t){var i=r.containerState;return i.open||(e.enter("blockQuote",{_container:!0}),i.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(t),e.exit("blockQuoteMarker"),a}return n(t)};function a(n){return EJ(n)?(e.enter("blockQuotePrefixWhitespace"),e.consume(n),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(n))}},continuation:{tokenize:function(e,t,n){var r=this;return function(t){if(EJ(t))return TJ(e,a,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t);return a(t)};function a(r){return e.attempt(ZJ,t,n)(r)}}},exit:function(e){e.exit("blockQuote")}};function KJ(e,t,n,r,a,i,o,s,l){var c=l||Number.POSITIVE_INFINITY,u=0;return function(t){if(60===t)return e.enter(r),e.enter(a),e.enter(i),e.consume(t),e.exit(i),d;if(null===t||32===t||41===t||vJ(t))return n(t);return e.enter(r),e.enter(o),e.enter(s),e.enter("chunkString",{contentType:"string"}),h(t)};function d(n){return 62===n?(e.enter(i),e.consume(n),e.exit(i),e.exit(a),e.exit(r),t):(e.enter(s),e.enter("chunkString",{contentType:"string"}),f(n))}function f(t){return 62===t?(e.exit("chunkString"),e.exit(s),d(t)):null===t||60===t||xJ(t)?n(t):(e.consume(t),92===t?p:f)}function p(t){return 60===t||62===t||92===t?(e.consume(t),f):f(t)}function h(a){return u||null!==a&&41!==a&&!wJ(a)?u999||null===d||91===d||93===d&&!o||94===d&&!l&&"_hiddenFootnoteSupport"in s.parser.constructs?n(d):93===d?(e.exit(i),e.enter(a),e.consume(d),e.exit(a),e.exit(r),t):xJ(d)?(e.enter("lineEnding"),e.consume(d),e.exit("lineEnding"),c):(e.enter("chunkString",{contentType:"string"}),u(d))}function u(t){return null===t||91===t||93===t||xJ(t)||l++>999?(e.exit("chunkString"),c(t)):(e.consume(t),o||(o=!EJ(t)),92===t?d:u)}function d(t){return 91===t||92===t||93===t?(e.consume(t),l++,u):u(t)}}function JJ(e,t,n,r,a,i){var o;return function(t){if(34===t||39===t||40===t)return e.enter(r),e.enter(a),e.consume(t),e.exit(a),o=40===t?41:t,s;return n(t)};function s(n){return n===o?(e.enter(a),e.consume(n),e.exit(a),e.exit(r),t):(e.enter(i),l(n))}function l(t){return t===o?(e.exit(i),s(o)):null===t?n(t):xJ(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),TJ(e,l,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(t))}function c(t){return t===o||null===t||xJ(t)?(e.exit("chunkString"),l(t)):(e.consume(t),92===t?u:c)}function u(t){return t===o||92===t?(e.consume(t),c):c(t)}}function $J(e,t){var n;return function r(a){if(xJ(a))return e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),n=!0,r;if(EJ(a))return TJ(e,r,n?"linePrefix":"lineSuffix")(a);return t(a)}}function e$(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}var t$={name:"definition",tokenize:function(e,t,n){var r,a=this;return function(t){return e.enter("definition"),function(t){return QJ.call(a,e,i,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(t)}(t)};function i(t){return r=e$(a.sliceSerialize(a.events[a.events.length-1][1]).slice(1,-1)),58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),o):n(t)}function o(t){return wJ(t)?$J(e,s)(t):s(t)}function s(t){return KJ(e,l,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(t)}function l(t){return e.attempt(n$,c,c)(t)}function c(t){return EJ(t)?TJ(e,u,"whitespace")(t):u(t)}function u(i){return null===i||xJ(i)?(e.exit("definition"),a.parser.defined.push(r),t(i)):n(i)}}},n$={tokenize:function(e,t,n){return function(t){return wJ(t)?$J(e,r)(t):n(t)};function r(t){return JJ(e,a,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t)}function a(t){return EJ(t)?TJ(e,i,"whitespace")(t):i(t)}function i(e){return null===e||xJ(e)?t(e):n(e)}},partial:!0};var r$={name:"codeIndented",tokenize:function(e,t,n){var r=this;return function(t){return e.enter("codeIndented"),TJ(e,a,"linePrefix",5)(t)};function a(e){var t=r.events[r.events.length-1];return t&&"linePrefix"===t[1].type&&t[2].sliceSerialize(t[1],!0).length>=4?i(e):n(e)}function i(t){return null===t?s(t):xJ(t)?e.attempt(a$,i,s)(t):(e.enter("codeFlowValue"),o(t))}function o(t){return null===t||xJ(t)?(e.exit("codeFlowValue"),i(t)):(e.consume(t),o)}function s(n){return e.exit("codeIndented"),t(n)}}},a$={tokenize:function(e,t,n){var r=this;return a;function a(t){return r.parser.lazy[r.now().line]?n(t):xJ(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),a):TJ(e,i,"linePrefix",5)(t)}function i(e){var i=r.events[r.events.length-1];return i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=4?t(e):xJ(e)?a(e):n(e)}},partial:!0};var i$={name:"headingAtx",tokenize:function(e,t,n){var r=0;return function(t){return e.enter("atxHeading"),function(t){return e.enter("atxHeadingSequence"),a(t)}(t)};function a(t){return 35===t&&r++<6?(e.consume(t),a):null===t||wJ(t)?(e.exit("atxHeadingSequence"),i(t)):n(t)}function i(n){return 35===n?(e.enter("atxHeadingSequence"),o(n)):null===n||xJ(n)?(e.exit("atxHeading"),t(n)):EJ(n)?TJ(e,i,"whitespace")(n):(e.enter("atxHeadingText"),s(n))}function o(t){return 35===t?(e.consume(t),o):(e.exit("atxHeadingSequence"),i(t))}function s(t){return null===t||35===t||wJ(t)?(e.exit("atxHeadingText"),i(t)):(e.consume(t),s)}},resolve:function(e,t){var n,r,a=e.length-2,i=3;"whitespace"===e[i][1].type&&(i+=2);a-2>i&&"whitespace"===e[a][1].type&&(a-=2);"atxHeadingSequence"===e[a][1].type&&(i===a-1||a-4>i&&"whitespace"===e[a-2][1].type)&&(a-=i+1===a?2:4);a>i&&lJ(e,i,a-i+1,[["enter",n={type:"atxHeadingText",start:e[i][1].start,end:e[a][1].end},t],["enter",r={type:"chunkText",start:e[i][1].start,end:e[a][1].end,contentType:"text"},t],["exit",r,t],["exit",n,t]]);return e}};var o$={name:"setextUnderline",tokenize:function(e,t,n){var r,a=this;return function(t){var o,s=a.events.length;for(;s--;)if("lineEnding"!==a.events[s][1].type&&"linePrefix"!==a.events[s][1].type&&"content"!==a.events[s][1].type){o="paragraph"===a.events[s][1].type;break}if(!a.parser.lazy[a.now().line]&&(a.interrupt||o))return e.enter("setextHeadingLine"),r=t,function(t){return e.enter("setextHeadingLineSequence"),i(t)}(t);return n(t)};function i(t){return t===r?(e.consume(t),i):(e.exit("setextHeadingLineSequence"),EJ(t)?TJ(e,o,"lineSuffix")(t):o(t))}function o(r){return null===r||xJ(r)?(e.exit("setextHeadingLine"),t(r)):n(r)}},resolveTo:function(e,t){var n,r,a,i=e.length;for(;i--;)if("enter"===e[i][0]){if("content"===e[i][1].type){n=i;break}"paragraph"===e[i][1].type&&(r=i)}else"content"===e[i][1].type&&e.splice(i,1),a||"definition"!==e[i][1].type||(a=i);var o={type:"setextHeading",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)};e[r][1].type="setextHeadingText",a?(e.splice(r,0,["enter",o,t]),e.splice(a+1,0,["exit",e[n][1],t]),e[n][1].end=Object.assign({},e[a][1].end)):e[n][1]=o;return e.push(["exit",o,t]),e}};var s$=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],l$=["pre","script","style","textarea"],c$={name:"htmlFlow",tokenize:function(e,t,n){var r,a,i,o,s,l=this;return function(t){return function(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),c}(t)};function c(o){return 33===o?(e.consume(o),u):47===o?(e.consume(o),a=!0,p):63===o?(e.consume(o),r=3,l.interrupt?t:P):hJ(o)?(e.consume(o),i=String.fromCharCode(o),h):n(o)}function u(a){return 45===a?(e.consume(a),r=2,d):91===a?(e.consume(a),r=5,o=0,f):hJ(a)?(e.consume(a),r=4,l.interrupt?t:P):n(a)}function d(r){return 45===r?(e.consume(r),l.interrupt?t:P):n(r)}function f(r){var a="CDATA[";return r===a.charCodeAt(o++)?(e.consume(r),o===a.length?l.interrupt?t:O:f):n(r)}function p(t){return hJ(t)?(e.consume(t),i=String.fromCharCode(t),h):n(t)}function h(o){if(null===o||47===o||62===o||wJ(o)){var s=47===o,c=i.toLowerCase();return s||a||!l$.includes(c)?s$.includes(i.toLowerCase())?(r=6,s?(e.consume(o),g):l.interrupt?t(o):O(o)):(r=7,l.interrupt&&!l.parser.lazy[l.now().line]?n(o):a?m(o):v(o)):(r=1,l.interrupt?t(o):O(o))}return 45===o||gJ(o)?(e.consume(o),i+=String.fromCharCode(o),h):n(o)}function g(r){return 62===r?(e.consume(r),l.interrupt?t:O):n(r)}function m(t){return EJ(t)?(e.consume(t),m):S(t)}function v(t){return 47===t?(e.consume(t),S):58===t||95===t||hJ(t)?(e.consume(t),b):EJ(t)?(e.consume(t),v):S(t)}function b(t){return 45===t||46===t||58===t||95===t||gJ(t)?(e.consume(t),b):y(t)}function y(t){return 61===t?(e.consume(t),k):EJ(t)?(e.consume(t),y):v(t)}function k(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),s=t,x):EJ(t)?(e.consume(t),k):w(t)}function x(t){return t===s?(e.consume(t),s=null,E):null===t||xJ(t)?n(t):(e.consume(t),x)}function w(t){return null===t||34===t||39===t||47===t||60===t||61===t||62===t||96===t||wJ(t)?y(t):(e.consume(t),w)}function E(e){return 47===e||62===e||EJ(e)?v(e):n(e)}function S(t){return 62===t?(e.consume(t),A):n(t)}function A(t){return null===t||xJ(t)?O(t):EJ(t)?(e.consume(t),A):n(t)}function O(t){return 45===t&&2===r?(e.consume(t),N):60===t&&1===r?(e.consume(t),M):62===t&&4===r?(e.consume(t),D):63===t&&3===r?(e.consume(t),P):93===t&&5===r?(e.consume(t),L):!xJ(t)||6!==r&&7!==r?null===t||xJ(t)?(e.exit("htmlFlowData"),T(t)):(e.consume(t),O):(e.exit("htmlFlowData"),e.check(u$,_,T)(t))}function T(t){return e.check(d$,C,_)(t)}function C(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),R}function R(t){return null===t||xJ(t)?T(t):(e.enter("htmlFlowData"),O(t))}function N(t){return 45===t?(e.consume(t),P):O(t)}function M(t){return 47===t?(e.consume(t),i="",I):O(t)}function I(t){if(62===t){var n=i.toLowerCase();return l$.includes(n)?(e.consume(t),D):O(t)}return hJ(t)&&i.length<8?(e.consume(t),i+=String.fromCharCode(t),I):O(t)}function L(t){return 93===t?(e.consume(t),P):O(t)}function P(t){return 62===t?(e.consume(t),D):45===t&&2===r?(e.consume(t),P):O(t)}function D(t){return null===t||xJ(t)?(e.exit("htmlFlowData"),_(t)):(e.consume(t),D)}function _(n){return e.exit("htmlFlow"),t(n)}},resolveTo:function(e){var t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2));return e},concrete:!0},u$={tokenize:function(e,t,n){return function(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),e.attempt(MJ,t,n)}},partial:!0},d$={tokenize:function(e,t,n){var r=this;return function(t){if(xJ(t))return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),a;return n(t)};function a(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0};var f$={tokenize:function(e,t,n){var r=this;return function(t){if(null===t)return n(t);return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),a};function a(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0},p$={name:"codeFenced",tokenize:function(e,t,n){var r,a=this,i={tokenize:function(e,t,n){var i=0;return o;function o(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),l}function l(t){return e.enter("codeFencedFence"),EJ(t)?TJ(e,c,"linePrefix",a.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):c(t)}function c(t){return t===r?(e.enter("codeFencedFenceSequence"),u(t)):n(t)}function u(t){return t===r?(i++,e.consume(t),u):i>=s?(e.exit("codeFencedFenceSequence"),EJ(t)?TJ(e,d,"whitespace")(t):d(t)):n(t)}function d(r){return null===r||xJ(r)?(e.exit("codeFencedFence"),t(r)):n(r)}},partial:!0},o=0,s=0;return function(t){return function(t){var n=a.events[a.events.length-1];return o=n&&"linePrefix"===n[1].type?n[2].sliceSerialize(n[1],!0).length:0,r=t,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),l(t)}(t)};function l(t){return t===r?(s++,e.consume(t),l):s<3?n(t):(e.exit("codeFencedFenceSequence"),EJ(t)?TJ(e,c,"whitespace")(t):c(t))}function c(n){return null===n||xJ(n)?(e.exit("codeFencedFence"),a.interrupt?t(n):e.check(f$,p,b)(n)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),u(n))}function u(t){return null===t||xJ(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),c(t)):EJ(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),TJ(e,d,"whitespace")(t)):96===t&&t===r?n(t):(e.consume(t),u)}function d(t){return null===t||xJ(t)?c(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),f(t))}function f(t){return null===t||xJ(t)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),c(t)):96===t&&t===r?n(t):(e.consume(t),f)}function p(t){return e.attempt(i,b,h)(t)}function h(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),g}function g(t){return o>0&&EJ(t)?TJ(e,m,"linePrefix",o+1)(t):m(t)}function m(t){return null===t||xJ(t)?e.check(f$,p,b)(t):(e.enter("codeFlowValue"),v(t))}function v(t){return null===t||xJ(t)?(e.exit("codeFlowValue"),m(t)):(e.consume(t),v)}function b(n){return e.exit("codeFenced"),t(n)}},concrete:!0};var h$=document.createElement("i");function g$(e){var t="&"+e+";";h$.innerHTML=t;var n=h$.textContent;return(59!==n.charCodeAt(n.length-1)||"semi"===e)&&(n!==t&&n)}var m$={name:"characterReference",tokenize:function(e,t,n){var r,a,i=this,o=0;return function(t){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(t),e.exit("characterReferenceMarker"),s};function s(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),e.consume(t),e.exit("characterReferenceMarkerNumeric"),l):(e.enter("characterReferenceValue"),r=31,a=gJ,c(t))}function l(t){return 88===t||120===t?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(t),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),r=6,a=yJ,c):(e.enter("characterReferenceValue"),r=7,a=bJ,c(t))}function c(s){if(59===s&&o){var l=e.exit("characterReferenceValue");return a!==gJ||g$(i.sliceSerialize(l))?(e.enter("characterReferenceMarker"),e.consume(s),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):n(s)}return a(s)&&o++1&&e[u][1].end.offset-e[u][1].start.offset>1?2:1;var d=Object.assign({},e[n][1].end),f=Object.assign({},e[u][1].start);O$(d,-s),O$(f,s),i={type:s>1?"strongSequence":"emphasisSequence",start:d,end:Object.assign({},e[n][1].end)},o={type:s>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[u][1].start),end:f},a={type:s>1?"strongText":"emphasisText",start:Object.assign({},e[n][1].end),end:Object.assign({},e[u][1].start)},r={type:s>1?"strong":"emphasis",start:Object.assign({},i.start),end:Object.assign({},o.end)},e[n][1].end=Object.assign({},i.start),e[u][1].start=Object.assign({},o.end),l=[],e[n][1].end.offset-e[n][1].start.offset&&(l=cJ(l,[["enter",e[n][1],t],["exit",e[n][1],t]])),l=cJ(l,[["enter",r,t],["enter",i,t],["exit",i,t],["enter",a,t]]),l=cJ(l,GJ(t.parser.constructs.insideSpan.null,e.slice(n+1,u),t)),l=cJ(l,[["exit",a,t],["enter",o,t],["exit",o,t],["exit",r,t]]),e[u][1].end.offset-e[u][1].start.offset?(c=2,l=cJ(l,[["enter",e[u][1],t],["exit",e[u][1],t]])):c=0,lJ(e,n-1,u-n+3,l),u=n+l.length-c-2;break}u=-1;for(;++u13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||65535==(65535&n)||65534==(65535&n)||n>1114111?"�":String.fromCharCode(n)}var V$=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function Y$(e){return e.replace(V$,q$)}function q$(e,t,n){if(t)return t;if(35===n.charCodeAt(0)){var r=n.charCodeAt(1),a=120===r||88===r;return W$(n.slice(a?2:1),a?16:10)}return g$(n)||e}var X$={}.hasOwnProperty,Z$=function(e,t,n){return"string"!=typeof t&&(n=t,t=void 0),function(e){var t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:s(ne),autolinkProtocol:T,autolinkEmail:T,atxHeading:s(J),blockQuote:s(q),characterEscape:T,characterReference:T,codeFenced:s(X),codeFencedFenceInfo:l,codeFencedFenceMeta:l,codeIndented:s(X,l),codeText:s(Z,l),codeTextData:T,data:T,codeFlowValue:T,definition:s(K),definitionDestinationString:l,definitionLabelString:l,definitionTitleString:l,emphasis:s(Q),hardBreakEscape:s($),hardBreakTrailing:s($),htmlFlow:s(ee,l),htmlFlowData:T,htmlText:s(ee,l),htmlTextData:T,image:s(te),label:l,link:s(ne),listItem:s(ae),listItemValue:h,listOrdered:s(re,p),listUnordered:s(re),paragraph:s(ie),reference:U,referenceString:l,resourceDestinationString:l,resourceTitleString:l,setextHeading:s(J),strong:s(oe),thematicBreak:s(le)},exit:{atxHeading:u(),atxHeadingSequence:E,autolink:u(),autolinkEmail:Y,autolinkProtocol:V,blockQuote:u(),characterEscapeValue:C,characterReferenceMarkerHexadecimal:G,characterReferenceMarkerNumeric:G,characterReferenceValue:W,codeFenced:u(b),codeFencedFence:v,codeFencedFenceInfo:g,codeFencedFenceMeta:m,codeFlowValue:C,codeIndented:u(y),codeText:u(L),codeTextData:C,data:C,definition:u(),definitionDestinationString:w,definitionLabelString:k,definitionTitleString:x,emphasis:u(),hardBreakEscape:u(N),hardBreakTrailing:u(N),htmlFlow:u(M),htmlFlowData:C,htmlText:u(I),htmlTextData:C,image:u(D),label:F,labelText:_,lineEnding:R,link:u(P),listItem:u(),listOrdered:u(),listUnordered:u(),paragraph:u(),referenceString:H,resourceDestinationString:B,resourceTitleString:j,resource:z,setextHeading:u(O),setextHeadingLineSequence:A,setextHeadingText:S,strong:u(),thematicBreak:u()}};Q$(t,(e||{}).mdastExtensions||[]);var n={};return r;function r(e){for(var n={type:"root",children:[]},r={stack:[n],tokenStack:[],config:t,enter:c,exit:d,buffer:l,resume:f,setData:i,getData:o},s=[],u=-1;++u0){var h=r.tokenStack[r.tokenStack.length-1];(h[1]||$$).call(r,void 0,h[0])}for(n.position={start:K$(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:K$(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},u=-1;++u55295&&i<57344){var s=e.charCodeAt(n+1);i<56320&&s>56319&&s<57344?(o=String.fromCharCode(i,s),a=1):o="�"}else o=String.fromCharCode(i);o&&(t.push(e.slice(r,n),encodeURIComponent(o)),r=n+a+1,o=""),a&&(n+=a,a=0)}return t.join("")+e.slice(r)}var n0=function(e){if(null==e)return i0;if("string"==typeof e)return function(e){return a0(t);function t(t){return t&&t.type===e}}(e);if("object"===w(e))return Array.isArray(e)?r0(e):function(e){return a0(t);function t(t){var n;for(n in e)if(t[n]!==e[n])return!1;return!0}}(e);if("function"==typeof e)return a0(e);throw new Error("Expected function, string, or object as test")};function r0(e){for(var t=[],n=-1;++n1?n-1:0),a=1;a":"")+")"})}return d;function d(){var c,u,d,f=[];if((!t||a(o,s,l[l.length-1]||null))&&(f=function(e){if(Array.isArray(e))return e;if("number"==typeof e)return[true,e];return[e]}(n(o,l)),false===f[0]))return f;if(o.children&&"skip"!==f[0])for(u=(r?o.children.length:-1)+i,d=l.concat(o);u>-1&&u-1?n.offset:null}}}var d0={}.hasOwnProperty;function f0(e){return String(e||"").toUpperCase()}function p0(e,t){var n,r=String(t.identifier).toUpperCase(),a=t0(r.toLowerCase()),i=e.footnoteOrder.indexOf(r);-1===i?(e.footnoteOrder.push(r),e.footnoteCounts[r]=1,n=e.footnoteOrder.length):(e.footnoteCounts[r]++,n=i+1);var o=e.footnoteCounts[r],s={type:"element",tagName:"a",properties:{href:"#"+e.clobberPrefix+"fn-"+a,id:e.clobberPrefix+"fnref-"+a+(o>1?"-"+o:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(n)}]};e.patch(t,s);var l={type:"element",tagName:"sup",properties:{},children:[s]};return e.patch(t,l),e.applyData(t,l)}function h0(e,t){var n=t.referenceType,r="]";if("collapsed"===n?r+="[]":"full"===n&&(r+="["+(t.label||t.identifier)+"]"),"imageReference"===t.type)return{type:"text",value:"!["+t.alt+r};var a=e.all(t),i=a[0];i&&"text"===i.type?i.value="["+i.value:a.unshift({type:"text",value:"["});var o=a[a.length-1];return o&&"text"===o.type?o.value+=r:a.push({type:"text",value:r}),a}function g0(e){var t=e.spread;return null==t?e.children.length>1:t}function m0(e){for(var t=String(e),n=/\r?\n|\r/g,r=n.exec(t),a=0,i=[];r;)i.push(v0(t.slice(a,r.index),a>0,!0),r[0]),a=r.index+r[0].length,r=n.exec(t);return i.push(v0(t.slice(a),a>0,!1)),i.join("")}function v0(e,t,n){var r=0,a=e.length;if(t)for(var i=e.codePointAt(r);9===i||32===i;)r++,i=e.codePointAt(r);if(n)for(var o=e.codePointAt(a-1);9===o||32===o;)a--,o=e.codePointAt(a-1);return a>r?e.slice(r,a):""}var b0={blockquote:function(e,t){var n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)},break:function(e,t){var n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:"\n"}]},code:function(e,t){var n=t.value?t.value+"\n":"",r=t.lang?t.lang.match(/^[^ \t]+(?=[ \t]|$)/):null,a={};r&&(a.className=["language-"+r]);var i={type:"element",tagName:"code",properties:a,children:[{type:"text",value:n}]};return t.meta&&(i.data={meta:t.meta}),e.patch(t,i),i={type:"element",tagName:"pre",properties:{},children:[i=e.applyData(t,i)]},e.patch(t,i),i},delete:function(e,t){var n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},emphasis:function(e,t){var n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},footnoteReference:p0,footnote:function(e,t){for(var n=e.footnoteById,r=1;r in n;)r++;var a=String(r);return n[a]={type:"footnoteDefinition",identifier:a,children:[{type:"paragraph",children:t.children}],position:t.position},p0(e,{type:"footnoteReference",identifier:a,position:t.position})},heading:function(e,t){var n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},html:function(e,t){if(e.dangerous){var n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}return null},imageReference:function(e,t){var n=e.definition(t.identifier);if(!n)return h0(e,t);var r={src:t0(n.url||""),alt:t.alt};null!==n.title&&void 0!==n.title&&(r.title=n.title);var a={type:"element",tagName:"img",properties:r,children:[]};return e.patch(t,a),e.applyData(t,a)},image:function(e,t){var n={src:t0(t.url)};null!==t.alt&&void 0!==t.alt&&(n.alt=t.alt),null!==t.title&&void 0!==t.title&&(n.title=t.title);var r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)},inlineCode:function(e,t){var n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);var r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)},linkReference:function(e,t){var n=e.definition(t.identifier);if(!n)return h0(e,t);var r={href:t0(n.url||"")};null!==n.title&&void 0!==n.title&&(r.title=n.title);var a={type:"element",tagName:"a",properties:r,children:e.all(t)};return e.patch(t,a),e.applyData(t,a)},link:function(e,t){var n={href:t0(t.url)};null!==t.title&&void 0!==t.title&&(n.title=t.title);var r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},listItem:function(e,t,n){var r=e.all(t),a=n?function(e){var t=!1;if("list"===e.type){t=e.spread||!1;for(var n=e.children,r=-1;!t&&++r0&&s.children.unshift({type:"text",value:" "}),s.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),i.className=["task-list-item"]}for(var c=-1;++c0){var o={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},s=l0(t.children[1]),l=c0(t.children[t.children.length-1]);s.line&&l.line&&(o.position={start:s,end:l}),a.push(o)}var c={type:"element",tagName:"table",properties:{},children:e.wrap(a,!0)};return e.patch(t,c),e.applyData(t,c)},tableCell:function(e,t){var n={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},tableRow:function(e,t,n){for(var r=n?n.children:void 0,a=0===(r?r.indexOf(t):1)?"th":"td",i=n&&"table"===n.type?n.align:void 0,o=i?i.length:t.children.length,s=-1,l=[];++s0&&n.push({type:"text",value:"\n"}),n}function T0(e,t){var n=x0(e,t),r=n.one(e,null),a=function(e){for(var t=[],n=-1;++n1?"-"+s:""),dataFootnoteBackref:!0,className:["data-footnote-backref"],ariaLabel:e.footnoteBackLabel},children:[{type:"text",value:"↩"}]};s>1&&c.children.push({type:"element",tagName:"sup",children:[{type:"text",value:String(s)}]}),l.length>0&&l.push({type:"text",value:" "}),l.push(c)}var u=a[a.length-1];if(u&&"element"===u.type&&"p"===u.tagName){var d,f=u.children[u.children.length-1];f&&"text"===f.type?f.value+=" ":u.children.push({type:"text",value:" "}),(d=u.children).push.apply(d,l)}else a.push.apply(a,l);var p={type:"element",tagName:"li",properties:{id:e.clobberPrefix+"fn-"+o},children:e.wrap(a,!0)};e.patch(r,p),t.push(p)}}if(0!==t.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:e.footnoteLabelTagName,properties:SG(SG({},JSON.parse(JSON.stringify(e.footnoteLabelProperties))),{},{id:"footnote-label"}),children:[{type:"text",value:e.footnoteLabel}]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:e.wrap(t,!0)},{type:"text",value:"\n"}]}}(n);return a&&r.children.push({type:"text",value:"\n"},a),Array.isArray(r)?{type:"root",children:r}:r}var C0=function(e,t){return e&&"run"in e?function(e,t){return function(n,r,a){e.run(T0(n,t),r,(function(e){a(e)}))}}(e,t):function(e){return function(t){return T0(t,e)}}(e||t)};var R0=l(7713),N0=m((function e(t,n,r){h(this,e),this.property=t,this.normal=n,r&&(this.space=r)}));function M0(e,t){for(var n={},r={},a=-1;++aa||-1!==(a=t.indexOf("#"))&&r>a?t:"javascript:void(0)"}var g1={}.hasOwnProperty,m1=new Set(["table","thead","tbody","tfoot","tr"]);function v1(e,t){for(var n,r,a,i=[],o=-1;++o0?WU.createElement(h,c,d):WU.createElement(h,c)}function y1(e,t){for(var n=-1,r=0;++n4&&"data"===n.slice(0,4)&&o1.test(t)){if("-"===t.charAt(4)){var i=t.slice(5).replace(s1,u1);r="data"+i.charAt(0).toUpperCase()+i.slice(1)}else{var o=t.slice(4);if(!s1.test(o)){var s=o.replace(l1,c1);"-"!==s.charAt(0)&&(s="-"+s),t="data"+s}}a=W0}return new a(r,t)}(r.schema,t),l=n;null!=l&&l==l&&(Array.isArray(l)&&(l=s.commaSeparated?(o=i||{},(""===(a=l)[a.length-1]?[].concat(f(a),[""]):a).join((o.padRight?" ":"")+","+(!1===o.padLeft?"":" ")).trim()):function(e){return e.join(" ").trim()}(l)),"style"===s.property&&"string"==typeof l&&(l=function(e){var t={};try{f1(e,n)}catch(e){}return t;function n(e,n){var r="-ms-"===e.slice(0,4)?"ms-".concat(e.slice(4)):e;t[r.replace(/-([a-z])/g,x1)]=n}}(l)),s.space&&s.property?e[g1.call(d1,s.property)?d1[s.property]:s.property]=l:s.attribute&&(e[s.attribute]=l))}function x1(e,t){return t.toUpperCase()}var w1={}.hasOwnProperty,E1={plugins:{to:"remarkPlugins",id:"change-plugins-to-remarkplugins"},renderers:{to:"components",id:"change-renderers-to-components"},astPlugins:{id:"remove-buggy-html-in-markdown-parser"},allowDangerousHtml:{id:"remove-buggy-html-in-markdown-parser"},escapeHtml:{id:"remove-buggy-html-in-markdown-parser"},source:{to:"children",id:"change-source-to-children"},allowNode:{to:"allowElement",id:"replace-allownode-allowedtypes-and-disallowedtypes"},allowedTypes:{to:"allowedElements",id:"replace-allownode-allowedtypes-and-disallowedtypes"},disallowedTypes:{to:"disallowedElements",id:"replace-allownode-allowedtypes-and-disallowedtypes"},includeNodeIndex:{to:"includeElementIndex",id:"change-includenodeindex-to-includeelementindex"}};function S1(e){for(var t in E1)if(w1.call(E1,t)&&w1.call(e,t)){var n=E1[t];console.warn("[react-markdown] Warning: please ".concat(n.to?"use `".concat(n.to,"` instead of"):"remove"," `").concat(t,"` (see <").concat("https://github.com/remarkjs/react-markdown/blob/main/changelog.md","#").concat(n.id,"> for more info)")),delete E1[t]}var r=KQ().use(e0).use(e.remarkPlugins||[]).use(C0,SG(SG({},e.remarkRehypeOptions),{},{allowDangerousHtml:!0})).use(e.rehypePlugins||[]).use(a1,e),a=new HQ;"string"==typeof e.children?a.value=e.children:void 0!==e.children&&null!==e.children&&console.warn("[react-markdown] Warning: please pass a string as `children` (not: `".concat(e.children,"`)"));var i=r.runSync(r.parse(a),a);if("root"!==i.type)throw new TypeError("Expected a `root` node");var o=WU.createElement(WU.Fragment,{},v1({options:e,schema:n1,listDepth:0},i));return e.className&&(o=WU.createElement("div",{className:e.className},o)),o}S1.propTypes={children:R0.string,className:R0.string,allowElement:R0.func,allowedElements:R0.arrayOf(R0.string),disallowedElements:R0.arrayOf(R0.string),unwrapDisallowed:R0.bool,remarkPlugins:R0.arrayOf(R0.oneOfType([R0.object,R0.func,R0.arrayOf(R0.oneOfType([R0.bool,R0.string,R0.object,R0.func,R0.arrayOf(R0.any)]))])),rehypePlugins:R0.arrayOf(R0.oneOfType([R0.object,R0.func,R0.arrayOf(R0.oneOfType([R0.bool,R0.string,R0.object,R0.func,R0.arrayOf(R0.any)]))])),sourcePos:R0.bool,rawSourcePos:R0.bool,skipHtml:R0.bool,includeElementIndex:R0.bool,transformLinkUri:R0.oneOfType([R0.func,R0.bool]),linkTarget:R0.oneOfType([R0.func,R0.string]),transformImageUri:R0.func,components:R0.object};for(var A1={tokenize:function(e,t,n){var r=0;return function t(i){if((87===i||119===i)&&r<3)return r++,e.consume(i),t;if(46===i&&3===r)return e.consume(i),a;return n(i)};function a(e){return null===e?n(e):t(e)}},partial:!0},O1={tokenize:function(e,t,n){var r,a,i;return o;function o(t){return 46===t||95===t?e.check(C1,l,s)(t):null===t||wJ(t)||AJ(t)||45!==t&&SJ(t)?l(t):(i=!0,e.consume(t),o)}function s(t){return 95===t?r=!0:(a=r,r=void 0),e.consume(t),o}function l(e){return a||r||!i?n(e):t(e)}},partial:!0},T1={tokenize:function(e,t){var n=0,r=0;return a;function a(o){return 40===o?(n++,e.consume(o),a):41===o&&r0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}L1[43]=I1,L1[45]=I1,L1[46]=I1,L1[95]=I1,L1[72]=[I1,M1],L1[104]=[I1,M1],L1[87]=[I1,N1],L1[119]=[I1,N1];var U1={tokenize:function(e,t,n){var r=this;return TJ(e,(function(e){var a=r.events[r.events.length-1];return a&&"gfmFootnoteDefinitionIndent"===a[1].type&&4===a[2].sliceSerialize(a[1],!0).length?t(e):n(e)}),"gfmFootnoteDefinitionIndent",5)},partial:!0};function H1(e,t,n){for(var r,a=this,i=a.events.length,o=a.parser.gfmFootnotes||(a.parser.gfmFootnotes=[]);i--;){var s=a.events[i][1];if("labelImage"===s.type){r=s;break}if("gfmFootnoteCall"===s.type||"labelLink"===s.type||"label"===s.type||"image"===s.type||"link"===s.type)break}return function(i){if(!r||!r._balanced)return n(i);var s=e$(a.sliceSerialize({start:r.end,end:a.now()}));if(94!==s.codePointAt(0)||!o.includes(s.slice(1)))return n(i);return e.enter("gfmFootnoteCallLabelMarker"),e.consume(i),e.exit("gfmFootnoteCallLabelMarker"),t(i)}}function G1(e,t){for(var n=e.length;n--;)if("labelImage"===e[n][1].type&&"enter"===e[n][0]){e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";var r={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},a={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};a.end.column++,a.end.offset++,a.end._bufferIndex++;var i={type:"gfmFootnoteCallString",start:Object.assign({},a.end),end:Object.assign({},e[e.length-1][1].start)},o={type:"chunkString",contentType:"string",start:Object.assign({},i.start),end:Object.assign({},i.end)},s=[e[n+1],e[n+2],["enter",r,t],e[n+3],e[n+4],["enter",a,t],["exit",a,t],["enter",i,t],["enter",o,t],["exit",o,t],["exit",i,t],e[e.length-2],e[e.length-1],["exit",r,t]];return e.splice.apply(e,[n,e.length-n+1].concat(s)),e}function W1(e,t,n){var r,a=this,i=a.parser.gfmFootnotes||(a.parser.gfmFootnotes=[]),o=0;return function(t){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(t),e.exit("gfmFootnoteCallLabelMarker"),s};function s(t){return 94!==t?n(t):(e.enter("gfmFootnoteCallMarker"),e.consume(t),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",l)}function l(s){if(o>999||93===s&&!r||null===s||91===s||wJ(s))return n(s);if(93===s){e.exit("chunkString");var u=e.exit("gfmFootnoteCallString");return i.includes(e$(a.sliceSerialize(u)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(s),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(s)}return wJ(s)||(r=!0),o++,e.consume(s),92===s?c:l}function c(t){return 91===t||92===t||93===t?(e.consume(t),o++,l):l(t)}}function V1(e,t,n){var r,a,i=this,o=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]),s=0;return function(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),l};function l(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",c):n(t)}function c(t){if(s>999||93===t&&!a||null===t||91===t||wJ(t))return n(t);if(93===t){e.exit("chunkString");var o=e.exit("gfmFootnoteDefinitionLabelString");return r=e$(i.sliceSerialize(o)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),d}return wJ(t)||(a=!0),s++,e.consume(t),92===t?u:c}function u(t){return 91===t||92===t||93===t?(e.consume(t),s++,c):c(t)}function d(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),o.includes(r)||o.push(r),TJ(e,f,"gfmFootnoteDefinitionWhitespace")):n(t)}function f(e){return t(e)}}function Y1(e,t,n){return e.check(MJ,t,e.attempt(U1,t,n))}function q1(e){e.exit("gfmFootnoteDefinition")}function X1(e){var t=(e||{}).singleTilde,n={tokenize:function(e,n,r){var a=this.previous,i=this.events,o=0;return function(t){if(126===a&&"characterEscape"!==i[i.length-1][1].type)return r(t);return e.enter("strikethroughSequenceTemporary"),s(t)};function s(i){var l=S$(a);if(126===i)return o>1?r(i):(e.consume(i),o++,s);if(o<2&&!t)return r(i);var c=e.exit("strikethroughSequenceTemporary"),u=S$(i);return c._open=!u||2===u&&Boolean(l),c._close=!l||2===l&&Boolean(u),n(i)}},resolveAll:function(e,t){var n=-1;for(;++n0;)t-=1,n.push(e.slice(this.map[t][0]+this.map[t][1])),n.push(this.map[t][2]),e.length=this.map[t][0];n.push(f(e)),e.length=0;for(var r=n.pop();r;)e.push.apply(e,f(r)),r=n.pop();this.map.length=0}}}]),e}();function K1(e,t){for(var n=!1,r=[];t-1;){var r=a.events[t][1].type;if("lineEnding"!==r&&"linePrefix"!==r)break;t--}var i=t>-1?a.events[t][1].type:null,o="tableHead"===i||"tableRow"===i?k:s;if(o===k&&a.parser.lazy[a.now().line])return n(e);return o(e)};function s(t){return e.enter("tableHead"),e.enter("tableRow"),function(e){if(124===e)return l(e);return r=!0,o+=1,l(e)}(t)}function l(t){return null===t?n(t):xJ(t)?o>1?(o=0,a.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),d):n(t):EJ(t)?TJ(e,l,"whitespace")(t):(o+=1,r&&(r=!1,i+=1),124===t?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),r=!0,l):(e.enter("data"),c(t)))}function c(t){return null===t||124===t||wJ(t)?(e.exit("data"),l(t)):(e.consume(t),92===t?u:c)}function u(t){return 92===t||124===t?(e.consume(t),c):c(t)}function d(t){return a.interrupt=!1,a.parser.lazy[a.now().line]?n(t):(e.enter("tableDelimiterRow"),r=!1,EJ(t)?TJ(e,f,"linePrefix",a.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):f(t))}function f(t){return 45===t||58===t?h(t):124===t?(r=!0,e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),p):y(t)}function p(t){return EJ(t)?TJ(e,h,"whitespace")(t):h(t)}function h(t){return 58===t?(o+=1,r=!0,e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),g):45===t?(o+=1,g(t)):null===t||xJ(t)?b(t):y(t)}function g(t){return 45===t?(e.enter("tableDelimiterFiller"),m(t)):y(t)}function m(t){return 45===t?(e.consume(t),m):58===t?(r=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),v):(e.exit("tableDelimiterFiller"),v(t))}function v(t){return EJ(t)?TJ(e,b,"whitespace")(t):b(t)}function b(n){return 124===n?f(n):(null===n||xJ(n))&&r&&i===o?(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(n)):y(n)}function y(e){return n(e)}function k(t){return e.enter("tableRow"),x(t)}function x(n){return 124===n?(e.enter("tableCellDivider"),e.consume(n),e.exit("tableCellDivider"),x):null===n||xJ(n)?(e.exit("tableRow"),t(n)):EJ(n)?TJ(e,x,"whitespace")(n):(e.enter("data"),w(n))}function w(t){return null===t||124===t||wJ(t)?(e.exit("data"),x(t)):(e.consume(t),92===t?E:w)}function E(t){return 92===t||124===t?(e.consume(t),w):w(t)}},resolveAll:function(e,t){var n,r,a,i=-1,o=!0,s=0,l=[0,0,0,0],c=[0,0,0,0],u=!1,d=0,f=new Z1;for(;++in[2]+1){var p=n[2]+1,h=n[3]-n[2]-1;e.add(p,h,[])}}e.add(n[3]+1,0,[["exit",u,t]])}return void 0!==a&&(i.end=Object.assign({},e2(t.events,a)),e.add(a,0,[["exit",i,t]]),i=void 0),i}function $1(e,t,n,r,a){var i=[],o=e2(t.events,n);a&&(a.end=Object.assign({},o),i.push(["exit",a,t])),r.end=Object.assign({},o),i.push(["exit",r,t]),e.add(n+1,0,i)}function e2(e,t){var n=e[t],r="enter"===n[0]?"start":"end";return n[1][r]}var t2={tokenize:function(e,t,n){var r=this;return function(t){if(null!==r.previous||!r._gfmTasklistFirstContentOfListItem)return n(t);return e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),a};function a(t){return wJ(t)?(e.enter("taskListCheckValueUnchecked"),e.consume(t),e.exit("taskListCheckValueUnchecked"),i):88===t||120===t?(e.enter("taskListCheckValueChecked"),e.consume(t),e.exit("taskListCheckValueChecked"),i):n(t)}function i(t){return 93===t?(e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),o):n(t)}function o(r){return xJ(r)?t(r):EJ(r)?e.check({tokenize:r2},t,n)(r):n(r)}}},n2={text:yp({},91,t2)};function r2(e,t,n){return TJ(e,(function(e){return null===e?n(e):t(e)}),"whitespace")}function a2(e){return dJ([P1,{document:yp({},91,{tokenize:V1,continuation:{tokenize:Y1},exit:q1}),text:yp(yp({},91,{tokenize:W1}),93,{add:"after",tokenize:H1,resolveTo:G1})},X1(e),Q1,n2])}function i2(e,t){var n=String(e);if("string"!=typeof t)throw new TypeError("Expected character");for(var r=0,a=n.indexOf(t);-1!==a;)r++,a=n.indexOf(t,a+t.length);return r}var o2={}.hasOwnProperty,s2=function(e,t,n,r){var a,i;"string"==typeof t||t instanceof RegExp?(i=[[t,n]],a=r):(i=t,a=n),a||(a={});for(var o=n0(a.ignore||[]),s=function(e){var t=[];if("object"!==w(e))throw new TypeError("Expected array or object as schema");if(Array.isArray(e))for(var n=-1;++n0?{type:"text",value:g}:void 0),!1!==g){var m;if(i!==p&&u.push({type:"text",value:e.value.slice(i,p)}),Array.isArray(g))(m=u).push.apply(m,f(g));else g&&u.push(g);i=p+d[0].length,c=!0}if(!r.global)break;d=r.exec(e.value)}if(c){var v;i?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);var n=t[0],r=n.indexOf(")"),a=i2(e,"("),i=i2(e,")");for(;-1!==r&&a>i;)e+=n.slice(0,r+1),r=(n=n.slice(r+1)).indexOf(")"),i++;return[e,n]}(n+r);if(!o[0])return!1;var s={type:"link",title:null,url:i+t+o[0],children:[{type:"text",value:t+o[0]}]};return o[1]?[s,{type:"text",value:o[1]}]:s}function m2(e,t,n,r){return!(!v2(r,!0)||/[-\d_]$/.test(n))&&{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function v2(e,t){var n=e.input.charCodeAt(e.index-1);return(0===e.index||AJ(n)||SJ(n))&&(!t||47!==n)}function b2(e){return e.label||!e.identifier?e.label||"":Y$(e.identifier)}function y2(e,t,n,r){for(var a=r.join.length;a--;){var i=r.join[a](e,t,n,r);if(!0===i||1===i)break;if("number"==typeof i)return"\n".repeat(1+i);if(!1===i)return"\n\n\x3c!----\x3e\n\n"}return"\n\n"}var k2=/\r?\n|\r/g;function x2(e){if(!e._compiled){var t=(e.atBreak?"[\\r\\n][\\t ]*":"")+(e.before?"(?:"+e.before+")":"");e._compiled=new RegExp((t?"("+t+")":"")+(/[|\\{}()[\]^$+*?.-]/.test(e.character)?"\\":"")+e.character+(e.after?"(?:"+e.after+")":""),"g")}return e._compiled}function w2(e,t){return E2(e,t.inConstruct,!0)&&!E2(e,t.notInConstruct,!1)}function E2(e,t,n){if("string"==typeof t&&(t=[t]),!t||0===t.length)return n;for(var r=-1;++r=g||(m+10?" ":"")),a.shift(4),i+=a.move(function(e,t){for(var n,r=[],a=0,i=0;n=k2.exec(e);)o(e.slice(a,n.index)),r.push(n[0]),a=n.index+n[0].length,i++;return o(e.slice(a)),r.join("");function o(e){r.push(t(e,i,!e))}}(function(e,t,n){var r=t.indexStack,a=e.children||[],i=t.createTracker(n),o=[],s=-1;for(r.push(-1);++s0&&("\r"===s||"\n"===s)&&"html"===c.type&&(i[i.length-1]=i[i.length-1].replace(/(\r?\n|\r)$/," "),s=" ",(l=t.createTracker(n)).move(i.join(""))),i.push(l.move(t.handle(c,e,t,SG(SG({},l.current()),{},{before:s,after:u})))),s=i[i.length-1].slice(-1)}return r.pop(),i.join("")}_2.peek=function(){return"["};H2.peek=function(){return"~"};var z2={canContainEols:["delete"],enter:{strikethrough:function(e){this.enter({type:"delete",children:[]},e)}},exit:{strikethrough:function(e){this.exit(e)}}},U2={unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"]}],handlers:{delete:H2}};function H2(e,t,n,r){var a=T2(r),i=n.enter("strikethrough"),o=a.move("~~");return o+=j2(e,n,SG(SG({},a.current()),{},{before:o,after:"~"})),o+=a.move("~~"),i(),o}function G2(e,t,n){for(var r=e.value||"",a="`",i=-1;new RegExp("(^|[^`])"+a+"([^`]|$)").test(r);)a+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=" "+r+" ");++iu&&(u=e[d].length);++hc[h])&&(c[h]=m)}f.push(g)}s[d]=f,l[d]=p}var v=-1;if("object"===w(a)&&"length"in a)for(;++vc[v]&&(c[v]=A),k[v]=A),y[v]=O}s.splice(1,0,y),l.splice(1,0,k),d=-1;for(var T=[];++d-1?t.start:1)+(!1===n.options.incrementListMarker?0:t.children.indexOf(e))+i);var o=i.length+1;("tab"===a||"mixed"===a&&(t&&"list"===t.type&&t.spread||e.spread))&&(o=4*Math.ceil(o/4));var s=n.createTracker(r);s.move(i+" ".repeat(o-i.length)),s.shift(o);var l=n.enter("listItem"),c=n.indentLines(n.containerFlow(e,s.current()),(function(e,t,n){if(t)return(n?"":" ".repeat(o))+e;return(n?i:i+" ".repeat(o-i.length))+e}));return l(),c}var J2={exit:{taskListCheckValueChecked:e3,taskListCheckValueUnchecked:e3,paragraph:function(e){var t=this.stack[this.stack.length-2];if(t&&"listItem"===t.type&&"boolean"==typeof t.checked){var n=this.stack[this.stack.length-1],r=n.children[0];if(r&&"text"===r.type){for(var a,i=t.children,o=-1;++o0&&void 0!==arguments[0]?arguments[0]:{},t=this.data();function n(e,n){(t[e]?t[e]:t[e]=[]).push(n)}n("micromarkExtensions",a2(e)),n("fromMarkdownExtensions",t3()),n("toMarkdownExtensions",n3(e))}function a3(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i3(e){for(var t=1;t=4?[t[0],t[1],t[2],t[3],"".concat(t[0],".").concat(t[1]),"".concat(t[0],".").concat(t[2]),"".concat(t[0],".").concat(t[3]),"".concat(t[1],".").concat(t[0]),"".concat(t[1],".").concat(t[2]),"".concat(t[1],".").concat(t[3]),"".concat(t[2],".").concat(t[0]),"".concat(t[2],".").concat(t[1]),"".concat(t[2],".").concat(t[3]),"".concat(t[3],".").concat(t[0]),"".concat(t[3],".").concat(t[1]),"".concat(t[3],".").concat(t[2]),"".concat(t[0],".").concat(t[1],".").concat(t[2]),"".concat(t[0],".").concat(t[1],".").concat(t[3]),"".concat(t[0],".").concat(t[2],".").concat(t[1]),"".concat(t[0],".").concat(t[2],".").concat(t[3]),"".concat(t[0],".").concat(t[3],".").concat(t[1]),"".concat(t[0],".").concat(t[3],".").concat(t[2]),"".concat(t[1],".").concat(t[0],".").concat(t[2]),"".concat(t[1],".").concat(t[0],".").concat(t[3]),"".concat(t[1],".").concat(t[2],".").concat(t[0]),"".concat(t[1],".").concat(t[2],".").concat(t[3]),"".concat(t[1],".").concat(t[3],".").concat(t[0]),"".concat(t[1],".").concat(t[3],".").concat(t[2]),"".concat(t[2],".").concat(t[0],".").concat(t[1]),"".concat(t[2],".").concat(t[0],".").concat(t[3]),"".concat(t[2],".").concat(t[1],".").concat(t[0]),"".concat(t[2],".").concat(t[1],".").concat(t[3]),"".concat(t[2],".").concat(t[3],".").concat(t[0]),"".concat(t[2],".").concat(t[3],".").concat(t[1]),"".concat(t[3],".").concat(t[0],".").concat(t[1]),"".concat(t[3],".").concat(t[0],".").concat(t[2]),"".concat(t[3],".").concat(t[1],".").concat(t[0]),"".concat(t[3],".").concat(t[1],".").concat(t[2]),"".concat(t[3],".").concat(t[2],".").concat(t[0]),"".concat(t[3],".").concat(t[2],".").concat(t[1]),"".concat(t[0],".").concat(t[1],".").concat(t[2],".").concat(t[3]),"".concat(t[0],".").concat(t[1],".").concat(t[3],".").concat(t[2]),"".concat(t[0],".").concat(t[2],".").concat(t[1],".").concat(t[3]),"".concat(t[0],".").concat(t[2],".").concat(t[3],".").concat(t[1]),"".concat(t[0],".").concat(t[3],".").concat(t[1],".").concat(t[2]),"".concat(t[0],".").concat(t[3],".").concat(t[2],".").concat(t[1]),"".concat(t[1],".").concat(t[0],".").concat(t[2],".").concat(t[3]),"".concat(t[1],".").concat(t[0],".").concat(t[3],".").concat(t[2]),"".concat(t[1],".").concat(t[2],".").concat(t[0],".").concat(t[3]),"".concat(t[1],".").concat(t[2],".").concat(t[3],".").concat(t[0]),"".concat(t[1],".").concat(t[3],".").concat(t[0],".").concat(t[2]),"".concat(t[1],".").concat(t[3],".").concat(t[2],".").concat(t[0]),"".concat(t[2],".").concat(t[0],".").concat(t[1],".").concat(t[3]),"".concat(t[2],".").concat(t[0],".").concat(t[3],".").concat(t[1]),"".concat(t[2],".").concat(t[1],".").concat(t[0],".").concat(t[3]),"".concat(t[2],".").concat(t[1],".").concat(t[3],".").concat(t[0]),"".concat(t[2],".").concat(t[3],".").concat(t[0],".").concat(t[1]),"".concat(t[2],".").concat(t[3],".").concat(t[1],".").concat(t[0]),"".concat(t[3],".").concat(t[0],".").concat(t[1],".").concat(t[2]),"".concat(t[3],".").concat(t[0],".").concat(t[2],".").concat(t[1]),"".concat(t[3],".").concat(t[1],".").concat(t[0],".").concat(t[2]),"".concat(t[3],".").concat(t[1],".").concat(t[2],".").concat(t[0]),"".concat(t[3],".").concat(t[2],".").concat(t[0],".").concat(t[1]),"".concat(t[3],".").concat(t[2],".").concat(t[1],".").concat(t[0])]:void 0),o3[r]}function l3(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=e.filter((function(e){return"token"!==e})),a=s3(r);return a.reduce((function(e,t){return i3(i3({},e),n[t])}),t)}function c3(e){return e.join(" ")}function u3(e){var t=e.node,n=e.stylesheet,r=e.style,a=void 0===r?{}:r,i=e.useInlineStyles,o=e.key,s=t.properties,l=t.type,c=t.tagName,u=t.value;if("text"===l)return u;if(c){var d,f=function(e,t){var n=0;return function(r){return n+=1,r.map((function(r,a){return u3({node:r,stylesheet:e,useInlineStyles:t,key:"code-segment-".concat(n,"-").concat(a)})}))}}(n,i);if(i){var p=Object.keys(n).reduce((function(e,t){return t.split(".").forEach((function(t){e.includes(t)||e.push(t)})),e}),[]),h=s.className&&s.className.includes("token")?["token"]:[],g=s.className&&h.concat(s.className.filter((function(e){return!p.includes(e)})));d=i3(i3({},s),{},{className:c3(g)||void 0,style:l3(s.className,Object.assign({},s.style,a),n)})}else d=i3(i3({},s),{},{className:c3(s.className)});var m=f(t.children);return VU().createElement(c,$U({key:o},d),m)}}var d3=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function f3(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p3(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=0;r2&&void 0!==arguments[2]?arguments[2]:[];return b3({children:e,lineNumber:i,lineNumberStyle:s,largestLineNumber:o,showInlineLineNumbers:a,lineProps:n,className:c,showLineNumbers:r,wrapLongLines:l,wrapLines:t})}function g(e,t){if(r&&t&&a){var n=v3(s,t,o);e.unshift(m3(t,n))}return e}function m(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return t||r.length>0?h(e,n,r):g(e,n)}for(var v=function(){var e=u[p],t=e.children[0].value,n=function(e){return e.match(h3)}(t);if(n){var a=t.split("\n");a.forEach((function(t,n){var o=r&&d.length+i,s={type:"text",value:"".concat(t,"\n")};if(0===n){var l=m(u.slice(f+1,p).concat(b3({children:[s],className:e.properties.className})),o);d.push(l)}else if(n===a.length-1){var c=u[p+1]&&u[p+1].children&&u[p+1].children[0],h={type:"text",value:"".concat(t)};if(c){var g=b3({children:[h],className:e.properties.className});u.splice(p+1,0,g)}else{var v=m([h],o,e.properties.className);d.push(v)}}else{var b=m([s],o,e.properties.className);d.push(b)}})),f=p}p++};p code[class*="language-"]':{background:"#f5f2f0",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"slategray"},prolog:{color:"slategray"},doctype:{color:"slategray"},cdata:{color:"slategray"},punctuation:{color:"#999"},namespace:{Opacity:".7"},property:{color:"#905"},tag:{color:"#905"},boolean:{color:"#905"},number:{color:"#905"},constant:{color:"#905"},symbol:{color:"#905"},deleted:{color:"#905"},selector:{color:"#690"},"attr-name":{color:"#690"},string:{color:"#690"},char:{color:"#690"},builtin:{color:"#690"},inserted:{color:"#690"},operator:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},entity:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)",cursor:"help"},url:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".language-css .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".style .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},atrule:{color:"#07a"},"attr-value":{color:"#07a"},keyword:{color:"#07a"},function:{color:"#DD4A68"},"class-name":{color:"#DD4A68"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},variable:{color:"#e90"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}});S3.supportedLanguages=["abap","abnf","actionscript","ada","agda","al","antlr4","apacheconf","apex","apl","applescript","aql","arduino","arff","asciidoc","asm6502","asmatmel","aspnet","autohotkey","autoit","avisynth","avro-idl","bash","basic","batch","bbcode","bicep","birb","bison","bnf","brainfuck","brightscript","bro","bsl","c","cfscript","chaiscript","cil","clike","clojure","cmake","cobol","coffeescript","concurnas","coq","cpp","crystal","csharp","cshtml","csp","css-extras","css","csv","cypher","d","dart","dataweave","dax","dhall","diff","django","dns-zone-file","docker","dot","ebnf","editorconfig","eiffel","ejs","elixir","elm","erb","erlang","etlua","excel-formula","factor","false","firestore-security-rules","flow","fortran","fsharp","ftl","gap","gcode","gdscript","gedcom","gherkin","git","glsl","gml","gn","go-module","go","graphql","groovy","haml","handlebars","haskell","haxe","hcl","hlsl","hoon","hpkp","hsts","http","ichigojam","icon","icu-message-format","idris","iecst","ignore","inform7","ini","io","j","java","javadoc","javadoclike","javascript","javastacktrace","jexl","jolie","jq","js-extras","js-templates","jsdoc","json","json5","jsonp","jsstacktrace","jsx","julia","keepalived","keyman","kotlin","kumir","kusto","latex","latte","less","lilypond","liquid","lisp","livescript","llvm","log","lolcode","lua","magma","makefile","markdown","markup-templating","markup","matlab","maxscript","mel","mermaid","mizar","mongodb","monkey","moonscript","n1ql","n4js","nand2tetris-hdl","naniscript","nasm","neon","nevod","nginx","nim","nix","nsis","objectivec","ocaml","opencl","openqasm","oz","parigp","parser","pascal","pascaligo","pcaxis","peoplecode","perl","php-extras","php","phpdoc","plsql","powerquery","powershell","processing","prolog","promql","properties","protobuf","psl","pug","puppet","pure","purebasic","purescript","python","q","qml","qore","qsharp","r","racket","reason","regex","rego","renpy","rest","rip","roboconf","robotframework","ruby","rust","sas","sass","scala","scheme","scss","shell-session","smali","smalltalk","smarty","sml","solidity","solution-file","soy","sparql","splunk-spl","sqf","sql","squirrel","stan","stylus","swift","systemd","t4-cs","t4-templating","t4-vb","tap","tcl","textile","toml","tremor","tsx","tt2","turtle","twig","typescript","typoscript","unrealscript","uorazor","uri","v","vala","vbnet","velocity","verilog","vhdl","vim","visual-basic","warpscript","wasm","web-idl","wiki","wolfram","wren","xeora","xml-doc","xojo","xquery","yaml","yang","zig"];var A3=S3,O3=l(2783),T3=function(e){var t=e.content,n=(0,WU.useState)(!1),r=s()(n,2),a=r[0],i=r[1],o=function(){var e=TG()(Sf()().mark((function e(){return Sf()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,navigator.clipboard.writeText(t);case 3:i(!0),setTimeout((function(){return i(!1)}),2e3),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.error("copy",e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(){return e.apply(this,arguments)}}();return VU().createElement("button",{className:"absolute top-2 right-2 text-xs bg-gray-800 text-white p-1 rounded-md hover:bg-gray-700",onClick:o},a?"copied":"copy")},C3=function(e){var t=e.inline,n=e.className,r=e.children,a=(null==n?void 0:n.replace("language-",""))||"",i=String(r).trim();return t?VU().createElement("code",{className:"bg-gray-200 px-1 rounded"},r):VU().createElement("div",{className:"relative group"},VU().createElement(A3,{language:a,style:O3.vs,className:"rounded-md"},i),VU().createElement(T3,{content:i}))},R3=function(e){var t=e.text,n=e.style;return VU().createElement("div",{style:n,className:"prose max-w-none petercat-assistant-markdown text-black"},VU().createElement(S1,{remarkPlugins:[r3],components:{code:C3}},t))},N3=VU().memo((function(e){return VU().createElement(R3,{style:{overflowX:"hidden",overflowY:"auto"},text:e.content})})),M3=function(e){var t;return e.loading?VU().createElement("div",{className:"relative w-full h-full"},VU().createElement("div",{className:"absolute top-0 left-0 w-full h-full pointer-events-none flex justify-center items-center bg-white bg-opacity-75"},null!==(t=e.spinner)&&void 0!==t?t:VU().createElement(JG.Spin,null)),e.children):e.children},I3=function(e){var t=e.images,n=e.text;return VU().createElement("div",{className:"ant-pro-chat-list-item-message-content"},t.map((function(e,t){var n;return VU().createElement(JG.Image,{key:t,src:null===(n=e.image_url)||void 0===n?void 0:n.url,alt:"img",style:{maxWidth:"300px",maxHeight:"400px",borderRadius:"10px"}})})),n&&VU().createElement(N3,{content:n}))},L3=JSON.parse('{"v":"5.12.2","fr":60,"ip":0,"op":65,"w":228,"h":272,"nm":"commits","ddd":0,"assets":[{"id":"image_0","w":174,"h":207,"u":"","p":"data:image/png;base64,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","e":1},{"id":"comp_0","nm":"arrow","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"形状图层 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[57,68,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[0,0,100]},{"t":10,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,0],[-0.033,-0.118]],"c":false}]},{"t":55,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,0],[0.717,-13.618]],"c":false}]}],"ix":2},"nm":"路径 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":8,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"描边 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[540]},{"t":55,"s":[120]}],"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"变换"}],"nm":"形状 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":480,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"形状图层 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[57,68,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[0,0,100]},{"t":10,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,0],[0,0.083]],"c":false}]},{"t":55,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,0],[0,-16.667]],"c":false}]}],"ix":2},"nm":"路径 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":8,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"描边 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[540]},{"t":55,"s":[0]}],"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"变换"}],"nm":"形状 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":480,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"箭头","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[360]},{"t":30,"s":[0]}],"ix":10},"p":{"a":0,"k":[57,68,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"sr","sy":2,"d":1,"pt":{"a":0,"k":3,"ix":3},"p":{"a":0,"k":[0,0],"ix":4},"r":{"a":0,"k":92.4,"ix":5},"or":{"a":0,"k":12.8,"ix":7},"os":{"a":0,"k":0,"ix":9},"ix":1,"nm":"多边星形路径 1","mn":"ADBE Vector Shape - Star","hd":false},{"ty":"rd","nm":"圆角 1","r":{"a":0,"k":4,"ix":1},"ix":2,"mn":"ADBE Vector Filter - RC","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"填充 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-25.903,-17.74],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":25,"s":[0,0]},{"t":40,"s":[100,100]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"变换"}],"nm":"多边星形 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"椭圆路径 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[89]},{"t":30,"s":[1]}],"ix":1},"e":{"a":0,"k":89,"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"修剪路径 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":8,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"描边 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0.075,-0.023],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":-58,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"变换"}],"nm":"椭圆 1","np":4,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":480,"st":0,"ct":1,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"arrow","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[114,136,0],"ix":2,"l":2},"a":{"a":0,"k":[57,68,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":114,"h":136,"ip":10,"op":490,"st":10,"bm":0},{"ddd":0,"ind":3,"ty":2,"nm":"commits.png","cl":"png","refId":"image_0","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.601],"y":[1.013]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[0]},{"t":30,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[114,136,0],"ix":2,"l":2},"a":{"a":0,"k":[87,77.625,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.581,0.581,0.667],"y":[0.887,0.887,-22.625]},"o":{"x":[0.319,0.319,0.333],"y":[0,0,0]},"t":0,"s":[30,30,100]},{"i":{"x":[0.25,0.25,0.667],"y":[2.045,2.045,1]},"o":{"x":[0.407,0.407,0.333],"y":[-0.715,-0.715,15.75]},"t":18,"s":[108,108,100]},{"t":30,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"ip":0,"op":480,"st":0,"bm":0}],"markers":[],"props":{}}'),P3=l.t(L3,2),D3=JSON.parse('{"v":"5.12.2","fr":60,"ip":0,"op":65,"w":228,"h":272,"nm":"forks","ddd":0,"assets":[{"id":"image_0","w":174,"h":207,"u":"","p":"data:image/png;base64,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","e":1},{"id":"comp_0","nm":"forks-content","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"形状图层 4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[57,68,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":1,"k":[{"i":{"x":[0.574,0.574],"y":[0.983,0.983]},"o":{"x":[0.368,0.368],"y":[0,0]},"t":30,"s":[0,0]},{"i":{"x":[0.383,0.383],"y":[0.999,0.999]},"o":{"x":[0.367,0.367],"y":[-0.145,-0.145]},"t":40,"s":[17.657,17.657]},{"t":55,"s":[15,15]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"椭圆路径 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7,"ix":5},"lc":1,"lj":2,"bm":0,"nm":"描边 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-0.083,24.372],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"变换"}],"nm":"椭圆 3","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":1,"k":[{"i":{"x":[0.574,0.574],"y":[0.983,0.983]},"o":{"x":[0.368,0.368],"y":[0,0]},"t":30,"s":[0,0]},{"i":{"x":[0.383,0.383],"y":[0.999,0.999]},"o":{"x":[0.367,0.367],"y":[-0.145,-0.145]},"t":40,"s":[17.657,17.657]},{"t":55,"s":[15,15]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"椭圆路径 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7,"ix":5},"lc":1,"lj":2,"bm":0,"nm":"描边 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[17.953,-24.126],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"变换"}],"nm":"椭圆 2","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":1,"k":[{"i":{"x":[0.574,0.574],"y":[0.983,0.983]},"o":{"x":[0.368,0.368],"y":[0,0]},"t":30,"s":[0,0]},{"i":{"x":[0.383,0.383],"y":[0.999,0.999]},"o":{"x":[0.367,0.367],"y":[-0.145,-0.145]},"t":40,"s":[17.657,17.657]},{"t":55,"s":[15,15]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"椭圆路径 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7,"ix":5},"lc":1,"lj":2,"bm":0,"nm":"描边 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-18.361,-24.126],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"变换"}],"nm":"椭圆 1","np":3,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":480,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"形状图层 3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[0]},{"t":10,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[57,68,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,15.25],[0,0]],"c":false},"ix":2},"nm":"路径 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"rd","nm":"圆角 1","r":{"a":0,"k":8,"ix":1},"ix":2,"mn":"ADBE Vector Filter - RC","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"t":30,"s":[0]}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"t":30,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":3,"nm":"修剪路径 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":8,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"描边 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"变换"}],"nm":"形状 1","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":480,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"形状图层 2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[0]},{"t":10,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[57,68,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[0,0],[18.25,0],[18,-15]],"c":false},"ix":2},"nm":"路径 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"rd","nm":"圆角 1","r":{"a":0,"k":8,"ix":1},"ix":2,"mn":"ADBE Vector Filter - RC","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":8,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"描边 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"变换"}],"nm":"形状 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[1]},{"t":30,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"修剪路径 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":480,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"形状图层 1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[0]},{"t":10,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[57,68,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[0,0],[-18.25,0],[-18.25,-15]],"c":false},"ix":2},"nm":"路径 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"rd","nm":"圆角 1","r":{"a":0,"k":10,"ix":1},"ix":2,"mn":"ADBE Vector Filter - RC","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[1]},{"t":30,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":3,"nm":"修剪路径 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":8,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"描边 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"变换"}],"nm":"形状 1","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":480,"st":0,"ct":1,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"forks-content","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[114,136,0],"ix":2,"l":2},"a":{"a":0,"k":[57,68,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":114,"h":136,"ip":10,"op":490,"st":10,"bm":0},{"ddd":0,"ind":3,"ty":2,"nm":"forks.png","cl":"png","refId":"image_0","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.601],"y":[1.013]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[0]},{"t":30,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[114,136,0],"ix":2,"l":2},"a":{"a":0,"k":[87,77.625,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.581,0.581,0.667],"y":[0.887,0.887,1]},"o":{"x":[0.319,0.319,0.333],"y":[0,0,0]},"t":0,"s":[30,30,100]},{"i":{"x":[0.25,0.25,0.667],"y":[2.045,2.045,1]},"o":{"x":[0.407,0.407,0.333],"y":[-0.715,-0.715,0]},"t":18,"s":[108,108,100]},{"t":30,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"ip":0,"op":480,"st":0,"bm":0}],"markers":[],"props":{}}'),_3=l.t(D3,2),F3=JSON.parse('{"v":"5.12.2","fr":60,"ip":0,"op":65,"w":228,"h":272,"nm":"stars","ddd":0,"assets":[{"id":"image_0","w":174,"h":207,"u":"","p":"data:image/png;base64,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","e":1},{"id":"comp_0","nm":"star-content 2","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"形状图层 3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[57,68,0],"ix":2,"l":2},"a":{"a":0,"k":[-31,-43.749,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"sr","sy":1,"d":1,"pt":{"a":0,"k":5,"ix":3},"p":{"a":0,"k":[0,0],"ix":4},"r":{"a":0,"k":0,"ix":5},"ir":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[17]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[22]},{"t":40,"s":[16.39]}],"ix":6},"is":{"a":0,"k":0,"ix":8},"or":{"a":0,"k":40,"ix":7},"os":{"a":0,"k":0,"ix":9},"ix":1,"nm":"多边星形路径 1","mn":"ADBE Vector Shape - Star","hd":false},{"ty":"rd","nm":"圆角 1","r":{"a":0,"k":4,"ix":1},"ix":2,"mn":"ADBE Vector Filter - RC","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"填充 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-31,-44.13],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":0,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":30,"s":[120,120]},{"t":40,"s":[100,100]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"变换"}],"nm":"多边星形 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":480,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"形状图层 4","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":36,"s":[100]},{"i":{"x":[0.29],"y":[0.999]},"o":{"x":[0.333],"y":[0]},"t":40,"s":[100]},{"t":55,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[57,68,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,0],[0,-10]],"c":false},"ix":2},"nm":"路径 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.244],"y":[0.999]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[100]},{"t":55,"s":[0]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"修剪路径 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"描边 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0,"y":0},"t":30,"s":[0,10],"to":[0,0],"ti":[0,0]},{"t":55,"s":[0,50]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"变换"}],"nm":"形状 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"rp","c":{"a":0,"k":8,"ix":1},"o":{"a":0,"k":0,"ix":2},"m":1,"ix":2,"tr":{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":45,"ix":4},"so":{"a":0,"k":100,"ix":5},"eo":{"a":0,"k":100,"ix":6},"nm":"变换"},"nm":"中继器 1","mn":"ADBE Vector Filter - Repeater","hd":false}],"ip":0,"op":480,"st":0,"ct":1,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"star-content 2","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[114,136,0],"ix":2,"l":2},"a":{"a":0,"k":[57,68,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":114,"h":136,"ip":10,"op":490,"st":10,"bm":0},{"ddd":0,"ind":4,"ty":2,"nm":"stars.png","cl":"png","refId":"image_0","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.601],"y":[1.013]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[0]},{"t":30,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[114,140.552,0],"ix":2,"l":2},"a":{"a":0,"k":[87,77.625,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.581,0.581,0.667],"y":[0.887,0.887,1]},"o":{"x":[0.319,0.319,0.333],"y":[0,0,0]},"t":0,"s":[30,30,100]},{"i":{"x":[0.25,0.25,0.667],"y":[2.045,2.045,1]},"o":{"x":[0.407,0.407,0.333],"y":[-0.715,-0.715,0]},"t":18,"s":[108,108,100]},{"t":30,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"ip":0,"op":480,"st":0,"bm":0}],"markers":[],"props":{}}'),B3=l.t(F3,2),j3=function(e){var t=e.type,n=(0,WU.useMemo)((function(){return"fork"===t?_3:"commit"===t?P3:B3}),[t]);return VU().createElement(VU().Fragment,null,VU().createElement("div",null,VU().createElement(OQ(),{style:{width:"auto",height:"68px"},animationData:n,autoplay:!0,loop:!1})))},z3=function(e){var t=e.count,n=(0,WU.useRef)(null),r=function(e){var t=n.current;t&&(t.querySelectorAll("span[data-value]").forEach((function(t,n){t.style.transform="translateY(-".concat(100*parseInt(e[n]),"%)")})),t.style.width="".concat(12*e.length,"px"))},a=function(e){var t=e.toString().split("");t.forEach((function(){return function(e){var t=Array.from({length:10},(function(e,t){return"".concat(t,"")})).join(""),r=n.current;if(r){r.insertAdjacentHTML("beforeend",'\n ').concat(t,"\n "));var a=r.lastElementChild;a.className="visible",Object.assign(a.style,o)}}("0")})),r(["0"]),setTimeout((function(){return r(t)}),100)},i="\n display: flex;\n text-align: center;\n flex-direction: column;\n opacity: 0;\n flex-shrink: 2;\n flex-basis: 48px;\n width: 1px;\n position: absolute;\n right: 0;\n line-height: 48px;\n transition: all 1s ease;\n ",o={position:"static",width:"30px",opacity:1,flexShrink:1};return(0,WU.useEffect)((function(){a(t)}),[t]),VU().createElement("div",{style:{fontFamily:"Arial, sans-serif",color:"rgba(75, 85, 99, 1)",fontWeight:800,width:"fit-content"}},VU().createElement("div",{style:{position:"relative",display:"flex",alignItems:"baseline",fontSize:"20px"}},VU().createElement("div",{ref:n,id:"number",style:{position:"relative",display:"flex",overflow:"hidden",height:"48px",transition:"width 0.3s ease"}})))},U3=function(e){var t=e.type,n=e.count;return VU().createElement("div",{className:"flex items-center justify-center"},VU().createElement(j3,{type:t}),VU().createElement(z3,{count:n}))},H3=(0,WU.memo)(U3),G3=function(e){var t=e.forkCount,n=void 0===t?0:t,r=e.commitCount,a=void 0===r?0:r,i=e.starCount,o=void 0===i?0:i,l=(0,WU.useState)(!1),c=s()(l,2),u=c[0],d=c[1],f=(0,WU.useState)(!1),p=s()(f,2),h=p[0],g=p[1];return(0,WU.useEffect)((function(){var e=setTimeout((function(){d(!0)}),333),t=setTimeout((function(){g(!0)}),666);return function(){clearTimeout(e),clearTimeout(t)}}),[]),VU().createElement("div",{className:"petercat-assistant"},VU().createElement("div",{className:"flex justify-start items-center"},VU().createElement("div",{className:"opacity-0 transform transition-opacity duration-500 delay-200 animate-fade-in"},VU().createElement(H3,{type:"star",count:o})),u&&VU().createElement("div",{className:"opacity-0 transform transition-opacity duration-500 delay-200 animate-fade-in"},VU().createElement(H3,{type:"fork",count:n})),h&&VU().createElement("div",{className:"opacity-0 transform transition-opacity duration-500 delay-200 animate-fade-in"},VU().createElement(H3,{type:"commit",count:a}))))},W3=function(e){var t=e.forkCount,n=e.starCount,r=e.commitCount;return VU().createElement("div",{className:"overflow-hidden mt-2 rounded-[20px] p-0 bg-[#F1F1F1]"},VU().createElement(G3,{forkCount:t,starCount:n,commitCount:r}))},V3=function(e){return VU().createElement("svg",JU()({xmlns:"http://www.w3.org/2000/svg",width:25,height:24,fill:"none"},e),VU().createElement("path",{fill:"#fff",d:"M20.552 5.083c.835-1.55-.119-3.578-.119-3.578-2.147 0-3.697 1.43-3.697 1.43-.835-.476-3.578-.476-3.578-.476s-2.743 0-3.578.477c0 0-1.55-1.431-3.698-1.431 0 0-.954 2.027-.119 3.578 0 0-1.908 1.789-1.192 5.605.672 3.586 3.816 4.532 5.844 4.532 0 0-.835.716-.716 1.908 0 0-1.193.716-2.385.24-1.193-.478-1.79-1.67-1.79-1.67s-1.192-1.551-2.385-.955c0 0-.357.358.954.954 0 0 .955 1.431 1.312 2.266.358.835 2.266 1.55 4.175 1.074v2.743s0 .238-.477.358c-.477.119-.477.357-.239.357h8.587c.239 0 .239-.238-.238-.357-.477-.12-.477-.358-.477-.358v-2.743s.01-1.43 0-1.909a2.781 2.781 0 0 0-.835-1.908c2.027 0 5.171-.946 5.844-4.532.715-3.816-1.193-5.605-1.193-5.605Z"}))};function Y3(e,t){return q3.apply(this,arguments)}function q3(){return q3=TG()(Sf()().mark((function e(t,n){var r,a;return Sf()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.clientId,e.next=3,jK.get("".concat(t,"/api/auth/userinfo?clientId=").concat(r),{withCredentials:!0});case 3:return a=e.sent,e.abrupt("return",a.data.data);case 5:case"end":return e.stop()}}),e)}))),q3.apply(this,arguments)}function X3(e){return Z3.apply(this,arguments)}function Z3(){return(Z3=TG()(Sf()().mark((function e(t){var n;return Sf()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,jK.get("".concat(t,"/api/auth/logout"),{withCredentials:!0});case 2:return n=e.sent,e.abrupt("return",n.data);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var K3=function(e){var t=e.apiDomain,n=e.webDomain,r=void 0===n?"https://petercat.ai":n,a=e.fingerprint,i=lX(["user.info"],TG()(Sf()().mark((function e(){return Sf()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Y3(t,{clientId:a}));case 1:case"end":return e.stop()}}),e)}))),{suspense:!1}),o=i.data,s=i.isLoading,l=i.mutate,c=function(e){var t=e.origin;"success"!==e.data.status||t!==r&&t!==location.origin||l()};(0,WU.useEffect)((function(){if("undefined"!=typeof window)return window.addEventListener("message",c),function(){window.removeEventListener("message",c)}}),[]);var u=function(){var e=TG()(Sf()().mark((function e(){return Sf()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,X3(t);case 2:l();case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return{user:o,isLoading:s,actions:{doLogin:function(){console.log("call do Login",r),function(e){var t=e.url,n=e.title,r=e.w,a=e.h;if("undefined"!=typeof window&&"undefined"!=typeof document){var i=void 0!==window.screenLeft?window.screenLeft:window.screenX,o=void 0!==window.screenTop?window.screenTop:window.screenY,s=window.innerWidth?window.innerWidth:document.documentElement.clientWidth?document.documentElement.clientWidth:screen.width,l=window.innerHeight?window.innerHeight:document.documentElement.clientHeight?document.documentElement.clientHeight:screen.height,c=s/window.screen.availWidth,u=(s-r/c)/2+i,d=(l-a/c)/2+o,f=window.open(t,n,"\n scrollbars=none,\n width=".concat(r/c,", \n height=").concat(a/c,", \n top=").concat(d,", \n left=").concat(u,"\n "));f&&f.focus&&f.focus()}}({url:"".concat(r,"/user/login"),title:"Login",w:600,h:400})},doLogout:u}}},Q3=function(e){var t=e.apiDomain,n=e.webDomain,r=e.token,a=K3({apiDomain:t,webDomain:n,fingerprint:r}),i=a.user,o=a.isLoading,s=a.actions;return o?VU().createElement(JG.Button,{disabled:!0,loading:!0},"Loading..."):!i||i.id.startsWith("client|")?VU().createElement(JG.Button,{onClick:s.doLogin,type:"primary",icon:VU().createElement(V3,null)},"Login"):VU().createElement("p",null,"你已完成登录。可以继续输入了。")},J3="petercat user cancel",$3=function(e){var t=e.backgroundColor,n=e.avatar;return VU().createElement("div",{className:"ant-avatar ant-avatar-circle ant-avatar-image w-[40px] h-[40px] rounded-full overflow-hidden flex-shrink-0",style:{backgroundColor:"".concat(t),backgroundImage:"url(".concat(n,")"),backgroundSize:"contain",backgroundRepeat:"no-repeat"}})},e5=(0,WU.memo)((function(e){var t=e.helloMessage,n=void 0===t?"让我们开始对话吧~":t,r=e.apiDomain,a=void 0===r?"http://127.0.0.1:8000":r,i=e.apiUrl,o=e.drawerWidth,l=void 0===o?500:o,c=e.assistantMeta,u=e.starters,d=e.prompt,f=e.token,p=e.style,h=e.disabled,g=void 0!==h&&h,m=e.hideLogo,v=void 0!==m&&m,b=e.disabledPlaceholder,y=e.editBotId,k=e.getToolsResult,x=JG.theme.useToken().token,w=(0,WU.useRef)(f),E=(0,WU.useRef)({apiDomain:a,apiUrl:i,prompt:d,editBotId:y});(0,WU.useEffect)((function(){E.current={apiDomain:a,apiUrl:i,prompt:d,editBotId:y}}),[null==w?void 0:w.current,a,i,d,y]),(0,WU.useEffect)((function(){w.current=f}),[f]);var S,A,O,T,C=l?"calc(".concat(l,"px - 90px)"):"400px",R=(0,WU.useState)({assistantMeta:c,helloMessage:n,starters:u}),N=s()(R,2),M=N[0],I=N[1],L=(0,WU.useRef)({assistantMeta:c,helloMessage:n,starters:u}),P=lX(null!=w&&w.current?["".concat(a,"/api/bot/detail?id=").concat(null==w?void 0:w.current),null==w?void 0:w.current]:null,HK),D=P.data,_=P.isValidating,F=(0,WU.useState)(),B=s()(F,2),j=B[0],z=B[1],U=function(){j&&j.abort();var e=new AbortController;return z(e),e},H=(S={baseURL:a,request:(T=TG()(Sf()().mark((function e(t,n){var r,a,i,o,s,l,c,u,d,f,p,h,g,m,v,b,y,x,S,A,O;return Sf()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.messages,a=void 0===r?[]:r,i=n.onUpdate,o=n.onSuccess,i({role:fX.loading,content:[]}),s=a.filter((function(e){return e.role!==fX.tool&&e.role!==fX.knowledge})).map((function(e){return AG()(AG()({},e),{},{content:e.content.filter((function(e){return e.type!==dX.ERROR&&e.type!==dX.TOOL}))})})),l={role:fX.assistant,content:[]},e.prev=5,c=E.current,u=c.apiDomain,d=c.prompt,f=c.apiUrl,p=c.editBotId,e.next=9,zK(s,u,f,d,p||(null==w?void 0:w.current),U().signal);case 9:if((h=e.sent).ok){e.next=16;break}return e.t0=Error,e.next=14,h.json();case 14:throw e.t1=e.sent,new e.t0(e.t1);case 16:if(!(h.body instanceof ReadableStream)){e.next=51;break}g=!1,m=!1,e.prev=19,b=RG()(FG({readableStream:h.body}));case 21:return e.next=23,b.next();case 23:if(!(g=!(y=e.sent).done)){e.next=33;break}x=y.value,A=vQ(l.content,x.data),l={role:fX.assistant,content:A},(O=A.filter((function(e){return"tool"===e.type}))).length>0&&null!==(S=O[0])&&void 0!==S&&S.extra&&void 0!==k&&k(O[0].extra),i(l);case 30:g=!1,e.next=21;break;case 33:e.next=39;break;case 35:e.prev=35,e.t2=e.catch(19),m=!0,v=e.t2;case 39:if(e.prev=39,e.prev=40,!g||null==b.return){e.next=44;break}return e.next=44,b.return();case 44:if(e.prev=44,!m){e.next=47;break}throw v;case 47:return e.finish(44);case 48:return e.finish(39);case 49:e.next=61;break;case 51:return e.t3=fX.assistant,e.t4=dX.TEXT,e.t5=JSON,e.next=56,h.json();case 56:e.t6=e.sent,e.t7=e.t5.stringify.call(e.t5,e.t6),e.t8={type:e.t4,text:e.t7},e.t9=[e.t8],l={role:e.t3,content:e.t9};case 61:e.next=66;break;case 63:e.prev=63,e.t10=e.catch(5),"AbortError"===e.t10.name||e.t10===J3||(l={role:fX.assistant,content:[{type:dX.ERROR,text:e.t10.message}]});case 66:o(l);case 67:case"end":return e.stop()}}),e,null,[[5,63],[19,35,39,49],[40,,44,48]])}))),function(e,t){return T.apply(this,arguments)})},A=S.request,O=MG()(S,WG),VU().useMemo((function(){return[new YG(AG()({request:A||GG({baseURL:O.baseURL,model:O.model,dangerouslyApiKey:O.dangerouslyApiKey}).create},O))]}),[])),G=s()(H,1)[0],W=QG({agent:G}),V=W.setMessages,Y=W.messages,q=W.onRequest,X=function(){var e;U();var t=[{id:"init",status:"success",message:{role:fX.init,content:[{type:dX.TEXT,text:n||hX}]}}];null!=M&&null!==(e=M.starters)&&void 0!==e&&e.length&&t.push({id:"suggestion",status:"success",message:{role:fX.starter,content:M.starters.map((function(e){return{type:dX.TEXT,text:e}}))}}),setTimeout((function(){V(t)}),0)},Z=function(e){V((function(e){return e.filter((function(e){return"init"!==e.id&&"suggestion"!==e.id}))})),q(e)};(0,WU.useEffect)((function(){return function(){U()}}),[]),(0,WU.useEffect)((function(){var e;(0,rq.isEqual)(M,L.current)||(null!=M&&null!==(e=M.assistantMeta)&&void 0!==e&&e.title&&(document.title=M.assistantMeta.title),X(),L.current=M)}),[M]),(0,WU.useEffect)((function(){I({assistantMeta:{avatar:null==c?void 0:c.avatar,title:null==c?void 0:c.title,backgroundColor:null==c?void 0:c.backgroundColor},helloMessage:n,starters:u})}),[c,n,u]),(0,WU.useEffect)((function(){if(!(0,rq.isEmpty)(D))try{var e=null==D?void 0:D[0];I({assistantMeta:{avatar:e.avatar,title:e.name},helloMessage:e.hello_message,starters:e.starters||[]})}catch(e){console.error("botDetail effect",e)}}),[D]);var K=VU().useMemo((function(){var e,t=null!==(e=null==M?void 0:M.assistantMeta)&&void 0!==e?e:{},n=t.title,r=t.avatar,i=void 0===r?pX:r,o=t.backgroundColor;return kp()(kp()(kp()(kp()(kp()({},fX.init,{classNames:{avatar:"petercat-avatar",header:"petercat-header",content:"petercat-content-start"},placement:"start",avatar:VU().createElement($3,{backgroundColor:o,avatar:i}),header:VU().createElement(VU().Fragment,null,n),messageRender:function(e){try{var t=e.content[0].text;return VU().createElement(N3,{content:t})}catch(e){console.error("init items",e)}}}),fX.starter,{placement:"start",variant:"borderless",messageRender:function(e){try{var t=e.content.map((function(e){return e.text}));return VU().createElement(YK,{className:"ml-[52px]",starters:t,onClick:function(e){Z({role:fX.user,content:[{type:dX.TEXT,text:e.trim()}]})}})}catch(e){console.error("starter items",e)}}}),fX.assistant,{classNames:{header:"petercat-header",avatar:"petercat-avatar"},placement:"start",avatar:VU().createElement($3,{backgroundColor:o,avatar:i}),variant:"borderless",header:VU().createElement(VU().Fragment,null,n),messageRender:function(e){try{var t,n=e.content.find((function(e){return"tool"===e.type})),r=null==n?void 0:n.extra,i=e.content.find((function(e){return e.type===dX.TEXT})),o=e.content.find((function(e){return e.type===dX.ERROR}));return VU().createElement(VU().Fragment,null,r&&VU().createElement("div",{className:"mb-2"},VU().createElement(gQ,{content:r,status:r.status,source:r.source})),i&&VU().createElement("div",{className:"petercat-content-start"},VU().createElement(N3,{content:i.text})),o&&VU().createElement("div",{className:"petercat-content-start text-red-700"},"ops... ",o.text),(null==r?void 0:r.template_id)&&"success"===e.status&&VU().createElement("div",{style:{maxWidth:C},className:"transition-all duration-300 ease-in-out"},function(e){var t=e.templateId,n=e.apiDomain,r=e.webDomain,a=e.token,i=e.cardData;return"GIT_INSIGHT"===t?VU().createElement(W3,{forkCount:null==i?void 0:i.forks,starCount:null==i?void 0:i.stars,commitCount:null==i?void 0:i.commits}):"LOGIN_INVITE"===t?VU().createElement(Q3,{apiDomain:n,webDomain:r,token:a}):null}({templateId:r.template_id,cardData:r.data,apiDomain:a,token:null!==(t=null==w?void 0:w.current)&&void 0!==t?t:""})))}catch(t){console.error("items",e)}},typing:{step:5}}),fX.user,{classNames:{avatar:"petercat-avatar",header:"petercat-header",content:"petercat-content-end"},placement:"end",messageRender:function(e){try{var t=e.content.reduce((function(e,t){return"image_url"===t.type?e.images.push(t):"text"===t.type&&(e.text+=t.text),e}),{images:[],text:""}),n=t.images,r=t.text;return VU().createElement(I3,{images:n,text:r})}catch(e){return console.error("user items",e),null}}}),fX.loading,{classNames:{avatar:"petercat-avatar",header:"petercat-header"},placement:"start",avatar:{src:i},header:VU().createElement("div",null,n),variant:"borderless",messageRender:function(){return VU().createElement(CQ,{loop:!0})}})}),[M]);return VU().createElement("div",{className:"petercat-assistant bg-[#FCFCFC] pt-2",style:AG()(AG()({},p),{},{minWidth:l,height:"100%"})},VU().createElement(M3,{loading:!D&&_,spinner:VU().createElement(CQ,{loop:!0})},VU().createElement("div",{className:"h-full w-full flex flex-col relative"},!v&&VU().createElement(cX,{className:"mx-auto my-2 flex-none"}),VU().createElement(JG.Flex,{vertical:!0,className:"h-full"},VU().createElement(nq.List,{style:{flex:"1 1 0",padding:x.padding},roles:K,items:g?[]:Y.map((function(e,t){var n=e.status,r=e.message,a=e.id,i=r.role;return{key:a||"fixed_".concat(t),role:i,content:AG()(AG()({},r),{},{status:n,id:a}),typing:!1}}))}),VU().createElement("div",{style:{padding:x.paddingSM}},VU().createElement(SQ,{apiDomain:a,disabled:g,disabledPlaceholder:b,isShowStop:G.isRequesting(),onMessageSend:function(e){if(!G.isRequesting()){var t={role:fX.user,content:JSON.parse(e)};Z(t)}},onClear:function(){X()},onStop:function(){null==j||j.abort(J3)}}))))))})),t5=e5,n5=function(){return VU().createElement("svg",{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},VU().createElement("path",{d:"M40 20C40 8.9543 31.0457 0 20 0C8.9543 0 0 8.9543 0 20C0 31.0457 8.9543 40 20 40C31.0457 40 40 31.0457 40 20Z",fill:"white"}),VU().createElement("path",{d:"M38.7522 26.9693C35.699 20.323 29.1819 10.4906 27.64 8.3811C27.509 8.21407 27.3695 8.05386 27.222 7.9011C26.782 7.4311 25.986 7.5111 25.722 8.0981C25.1684 9.34589 24.5789 10.5774 23.9541 11.7911C22.6181 14.3381 19.956 15.8631 17.403 17.1871L17.289 17.2471H17.29C15.088 18.4181 12.403 18.5901 10.052 17.7601C9.24405 17.4751 8.40205 17.2341 7.63505 17.1221L7.56205 17.1121C7.08905 17.0451 6.65205 17.4521 6.77205 17.9141C7.36705 20.1781 9.30805 24.7291 9.30805 24.7291C9.30805 24.7291 9.62105 29.5751 10.708 34.7851C10.9101 35.7509 11.0592 36.8308 11.168 37.9492C13.8315 39.2623 16.8296 40 20 40C28.5946 40 35.923 34.5788 38.7522 26.9693Z",fill:"#27272A"}),VU().createElement("path",{d:"M38.7522 26.9693C35.699 20.323 29.1819 10.4906 27.64 8.3811C27.509 8.21407 27.3695 8.05386 27.222 7.9011C26.782 7.4311 25.986 7.5111 25.722 8.0981C25.1684 9.34589 24.5789 10.5774 23.9541 11.7911C22.6181 14.3381 19.956 15.8631 17.403 17.1871L17.289 17.2471H17.29C15.088 18.4181 12.403 18.5901 10.052 17.7601C9.24405 17.4751 8.40205 17.2341 7.63505 17.1221L7.56205 17.1121C7.08905 17.0451 6.65205 17.4521 6.77205 17.9141C7.36705 20.1781 9.30805 24.7291 9.30805 24.7291C9.30805 24.7291 9.62105 29.5751 10.708 34.7851C10.9101 35.7509 11.0592 36.8308 11.168 37.9492C13.8315 39.2623 16.8296 40 20 40C28.5946 40 35.923 34.5788 38.7522 26.9693Z",fill:"url(#paint0_radial_973_3646)"}),VU().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M27.3285 25.9539C29.0185 25.5939 30.0685 23.7939 29.6735 21.9319C29.2775 20.0709 27.5865 18.8529 25.8955 19.2119C24.2045 19.5719 23.1545 21.3719 23.5495 23.2339C23.9455 25.0949 25.6375 26.3139 27.3285 25.9539ZM27.6285 24.0759C28.2675 23.9399 28.6645 23.2589 28.5145 22.5549C28.3645 21.8509 27.7255 21.3909 27.0865 21.5259C26.4465 21.6619 26.0495 22.3429 26.1995 23.0469C26.3495 23.7509 26.9905 24.2119 27.6285 24.0759ZM15.5685 29.2919C16.9185 29.0049 17.7565 27.5629 17.4385 26.0719C17.1215 24.5789 15.7705 23.6019 14.4205 23.8889C13.0705 24.1759 12.2335 25.6189 12.5505 27.1099C12.8675 28.6019 14.2185 29.5799 15.5685 29.2919ZM15.8175 27.7849C16.3275 27.6769 16.6445 27.1319 16.5245 26.5669C16.4045 26.0029 15.8935 25.6339 15.3825 25.7419C14.8725 25.8509 14.5555 26.3959 14.6755 26.9599C14.7955 27.5249 15.3065 27.8939 15.8175 27.7849Z",fill:"white"}),VU().createElement("path",{d:"M39.75 20C39.75 9.09238 30.9076 0.25 20 0.25C9.09238 0.25 0.25 9.09238 0.25 20C0.25 30.9076 9.09238 39.75 20 39.75C30.9076 39.75 39.75 30.9076 39.75 20Z",stroke:"white",strokeWidth:"0.5"}),VU().createElement("defs",null,VU().createElement("radialGradient",{id:"paint0_radial_973_3646",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(20.0003 21.5001) rotate(75.2561) scale(19.6469 18.9999)"},VU().createElement("stop",{stopColor:"white",stopOpacity:"0"}),VU().createElement("stop",{offset:"0.588",stopColor:"white",stopOpacity:"0.07"}),VU().createElement("stop",{offset:"1",stopColor:"white",stopOpacity:"0.25"}))))},r5=function(e){var t=e.showBubble,n=void 0===t||t,r=e.isVisible,a=void 0!==r&&r,i=e.onClose,o=e.drawerWidth,l=void 0===o?500:o,c=e.bottom,u=void 0===c?120:c,d=(0,WU.useState)(a),f=s()(d,2),p=f[0],h=f[1],g=(0,WU.useState)({transformY:0}),m=s()(g,2),v=m[0],b=m[1],y=function(){h(!p),null==i||i()};(0,WU.useEffect)((function(){}),[]),(0,WU.useEffect)((function(){h(a)}),[a]);var k=nH()("fixed top-0 h-full ease-in flex flex-row z-[999] overflow-hidden text-left text-black rounded-l-[20px] shadow-[0px_8px_32px_-12px_rgba(0,0,0,0.1)] border-[0.5px] solid border-[#e4e4e7]",kp()(kp()(kp()({},"right-[-500px]",!p),"right-0",p),"transition-[right]",p));return VU().createElement("div",{className:"petercat-assistant fixed",style:{zIndex:9999}},VU().createElement("div",{className:k,style:{width:l,height:"100vh",zIndex:9999,borderBottomLeftRadius:"20px!important",boxShadow:"0px 8px 32px -12px rgba(0, 0, 0, 0.2)"}},p&&VU().createElement(VU().Fragment,null,VU().createElement(t5,JU()({style:{backgroundColor:"#FCFCFC"}},e,{drawerWidth:l})),VU().createElement("div",{className:"absolute top-0 right-0 m-1 flex items-center justify-center w-6 h-6 rounded-full bg-gray-100 hover:bg-gray-300 cursor-pointer transition-all duration-300",onClick:y},VU().createElement(EG,{className:"w-4 h-4 text-black"})))),n&&!p&&VU().createElement("div",{className:"fixed right-0 flex items-center justify-center rounded-full shadow-[0_8px_8px_-5px_#00000014,_0_16px_24px_-5px_#00000029] bg-white cursor-pointer transition-all duration-300 ease-in-out hover:shadow-lg",onMouseDown:function(e){var t=e.clientY,n=v.transformY,r=function(e){var r=e.clientY-t;b({transformY:n+r})};document.addEventListener("mousemove",r),document.addEventListener("mouseup",(function e(){document.removeEventListener("mousemove",r),document.removeEventListener("mouseup",e)})),e.preventDefault()},onClick:y,style:{transform:"translateY(".concat(v.transformY,"px)"),marginRight:"24px",bottom:"".concat(u,"px"),zIndex:9999}},VU().createElement("div",{id:"petercat-lui-tip",className:"animate-shake absolute top-[-9px] left-[-47px] px-[8px] py-[4px] w-[52px] h-[22px] bg-[#3F3F46] shadow-xl rounded-full rounded-br-none text-[10px] text-white",style:{boxSizing:"border-box"}},"Ask me"),VU().createElement(n5,null)))},a5=l(314);function i5(e){if("undefined"!=typeof document){var t=document.createElement("div");document.body.appendChild(t);var n=function(){return VU().useEffect((function(){return function(){document.body.contains(t)&&document.body.removeChild(t)}}),[]),VU().createElement(r5,e)};(0,a5.createRoot)(t).render(VU().createElement(n,null))}}var o5=gT(hT,GU()),s5=function(e){var t=e.data,n=e.title,r=void 0===n?"":n,a=e.height,i=void 0===a?400:a,o=(0,WU.useRef)(null),l=(0,WU.useState)("month"),c=s()(l,2),u=c[0],d=c[1],f=t[u]||[];return(0,WU.useEffect)((function(){if(o.current){var e=new o5({container:o.current,autoFit:!0});return e.box().data(f).encode("x","date").encode("y","value").scale("x",{paddingInner:.3,paddingOuter:0}).scale("y",{zero:!0}).axis({x:{title:!1,labelAutoRotate:!1},y:{title:!1}}).legend(!1).style({fill:"#FECC6B",stroke:"#FECC6B"}).tooltip([{name:"min",channel:"y"},{name:"p25",channel:"y1"},{name:"medium",channel:"y2"},{name:"p75",channel:"y3"},{name:"max",channel:"y4"}]),e.render(),function(){null==e||e.destroy()}}}),[f,o.current]),VU().createElement("div",null,VU().createElement(YU,{title:r,operation:VU().createElement(XU,{onChange:function(e){d(e)}})}),VU().createElement("div",{ref:o,style:{height:"".concat(i,"px"),marginTop:20}}))},l5=gT(hT,GU()),c5=function(e){var t=e.data,n=e.title,r=void 0===n?"":n,a=e.height,i=void 0===a?400:a,o=(0,WU.useRef)(null),l=(0,WU.useState)("month"),c=s()(l,2),u=c[0],d=c[1],f=t[u]||[];return(0,WU.useEffect)((function(){if(o.current){var e=new l5({container:o.current,autoFit:!0});return e.cell().data(f).transform({type:"group",color:"max"}).encode("x","hour").encode("y","day").encode("color","value").style("inset",.5).axis({x:{title:!1},y:{title:!1}}).scale("color",{palette:"oranges"}).animate("enter",{type:"fadeIn"}),e.options({legend:!1}),e.render(),function(){null==e||e.destroy()}}}),[f,o.current]),VU().createElement("div",null,VU().createElement(YU,{title:r,operation:VU().createElement(XU,{onChange:function(e){d(e)}})}),VU().createElement("div",{ref:o,style:{height:"".concat(i,"px"),marginTop:20}}))},u5=gT(hT,GU()),d5=function(e){var t=e.data,n=e.colors,r=e.title,a=void 0===r?"":r,i=e.height,o=void 0===i?400:i,l=(0,WU.useRef)(null),c=(0,WU.useState)("month"),u=s()(c,2),d=u[0],f=u[1],p=function(e){return e.some((function(e){return void 0!==e.type}))},h=t[d]||[];return(0,WU.useEffect)((function(){var e;return e=(null==h?void 0:h.length)>3?function(e){if(l.current){var t=new u5({container:l.current,autoFit:!0}),r=t.data(e).encode("x","date").encode("y","value").scale("y",{nice:!0}).options({paddingRight:20}).axis({x:{title:!1,labelAutoRotate:!1},y:{title:!1,labelFormatter:function(e){return e>=1e3||e<=-1e3?e/1e3+"k":e}}});return p(e)&&r.encode("color","type").scale("color",{range:n||["#FECC6B","#3B82F6","#8B5CF6"]}),r.line().encode("shape","smooth"),t.render(),t}}(h):function(e){if(l.current){var t=new u5({container:l.current,autoFit:!0}),r=t.interval().data(e).encode("x","date").encode("y","value").transform({type:"dodgeX"}).axis({x:{title:!1},y:{title:!1}});return p(e)&&r.encode("color","type").scale("color",{range:n||["#FECC6B","#3B82F6","#8B5CF6"]}),t.render(),t}}(h),function(){var t;null===(t=e)||void 0===t||t.destroy()}}),[h]),VU().createElement("div",null,VU().createElement(YU,{title:a,operation:VU().createElement(XU,{onChange:function(e){f(e)}})}),VU().createElement("div",{ref:l,style:{height:"".concat(o,"px"),marginTop:20}}))},f5=gT(hT,GU()),p5=function(e){var t=e.data,n=e.title,r=void 0===n?"":n,a=e.height,i=void 0===a?400:a,o=(0,WU.useRef)(null),l=(0,WU.useState)(!0),c=s()(l,2),u=c[0],d=c[1],f=(0,WU.useMemo)((function(){var e;return u?null==t||null===(e=t.filter((function(e){return!e.user.includes("[bot]")})))||void 0===e?void 0:e.slice(0,10):null==t?void 0:t.slice(0,10)}),[u,t]);(0,WU.useEffect)((function(){if(o.current){var e=new f5({container:o.current,autoFit:!0});return e.interval().scale("x",{type:"band",padding:.4}).data(f).encode("x","user").encode("y","value").axis({x:{title:!1},y:{title:!1}}).style({fill:"#FECC6B",radius:4,margin:[10,8,8,8]}).label({text:"value",textAlign:"start",fill:"#9CA3AF",dx:8}).interaction("elementHighlight",{background:!0}).coordinate({transform:[{type:"transpose"}]}).scale("color",{palette:"category10"}).axis({x:{tick:!1,title:!1,labelSpacing:8,labelAutoRotate:!1,labelFormatter:function(t){return function(e,t){var n=t.getContext().canvas.document,r=null==n?void 0:n.createElement("g",{}),a=n.createElement("circle",{style:{cx:-15,cy:0,r:15}}),i=n.createElement("image",{style:{src:"https://avatars.githubusercontent.com/".concat(e,"?s=48&v=4"),width:30,height:30,x:-30,y:-15,clipPath:a}});return r.appendChild(a),r.appendChild(i),r}(t,e)}},y:!1}),e.options({paddingRight:40}),e.render(),function(){e.destroy()}}}),[f]);var p=VU().createElement("label",{className:"flex items-center"},VU().createElement("span",{className:"text-gray-400 text-[12px] mr-[8px] font-medium"},"Exclude Bots"),VU().createElement(JG.ConfigProvider,{theme:{token:{colorPrimary:"#000"},components:{Switch:{handleSize:16,trackPadding:3,trackMinWidth:22}}}},VU().createElement(JG.Switch,{checked:u,onChange:d})));return VU().createElement("div",null,VU().createElement(YU,{title:r,operation:p}),VU().createElement("div",{ref:o,style:{height:"".concat(i,"px"),marginTop:20}}))};function h5(){return g5.apply(this,arguments)}function g5(){return g5=TG()(Sf()().mark((function e(){var t,n=arguments;return Sf()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.length>0&&void 0!==n[0]?n[0]:2e3,console.log("Start of sleep"),e.next=4,new Promise((function(e){return setTimeout(e,t)}));case 4:console.log("End of sleep");case 5:case"end":return e.stop()}}),e)}))),g5.apply(this,arguments)}}(),c}()}));